:root{--aoc-bg:#101010;--aoc-panel:#202020;--aoc-ink:#f5f5f5;--aoc-muted:#bebebe;--aoc-red:#c41629;--aoc-line:#414141}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--aoc-bg);color:var(--aoc-ink)}img{max-width:100%;height:auto}a{text-underline-offset:.22em}a:hover{color:#fff;text-decoration-thickness:2px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid #ffdb6e;outline-offset:4px}h1,h2,h3{overflow-wrap:break-word}p{max-width:72ch}button,input,select,textarea{font:inherit}button,.button{cursor:pointer}button{background:var(--aoc-red);color:#fff;border:1px solid transparent;padding:13px 22px;font-weight:700}input,select,textarea{background:#202020;color:#fff;border:1px solid #737373;border-radius:0;padding:12px;width:100%;max-width:100%}input::placeholder,textarea::placeholder{color:#bfbfbf}select option{background:#202020;color:white}.wp-site-blocks{padding:0}.wp-site-blocks>*{margin-block-start:0}.wp-block-template-part{margin:0}.wp-block-post-content{margin-top:0}.section{padding:clamp(38px,6vw,88px) max(24px,calc((100vw - 1180px)/2));border-bottom:1px solid var(--aoc-line)}.section>*{max-width:1180px!important;margin-left:auto;margin-right:auto}.eyebrow{text-transform:uppercase;letter-spacing:.19em;font-size:.73rem;font-weight:700;color:#d0d0d0}.section>.wp-block-heading{margin-top:.65rem;margin-bottom:1.6rem}.section .wp-block-columns{gap:24px}.section .wp-block-column{min-width:0}.card{height:100%;background:#1d1d1d;border:1px solid #484848;padding:24px}.card h3{font-size:1.6rem!important;letter-spacing:-.03em}.card p{color:#d0d0d0}.card figure{margin:-24px -24px 24px}.card img{width:100%;height:260px;object-fit:cover}.card .wp-block-buttons{margin-top:24px}.brand-strip{padding:13px 24px;background:#ae1021;text-align:center}.brand-strip p{color:#fff;max-width:none}.home-hero{min-height:620px;padding:60px max(24px,calc((100vw - 1180px)/2));isolation:isolate}.home-hero .wp-block-cover__background{background:linear-gradient(90deg,rgba(0,0,0,.95),rgba(0,0,0,.45) 54%,rgba(0,0,0,.12));opacity:1}.home-hero .wp-block-cover__inner-container{max-width:1180px;margin:auto}.home-hero h1{font-size:clamp(4rem,9vw,8rem);line-height:.9;letter-spacing:-.065em;margin:.35em 0}.home-hero .wp-block-buttons{margin-top:32px}.wp-block-cover.project-hero{min-height:520px;padding:72px max(24px,calc((100vw - 1180px)/2))}.project-hero h1{font-size:clamp(3rem,7vw,6rem)}.services-band{background:#280e13}.wp-block-button.is-style-outline .wp-block-button__link{border:1px solid #bdbdbd;color:#fff;background:transparent}.wp-block-button__link:hover,button:hover{filter:brightness(1.15)}.header-shell{padding:0!important;max-width:none!important;border-bottom:1px solid var(--aoc-line);background:#101010;position:relative;z-index:30}.aoc-header{max-width:1440px;padding:20px 32px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:28px;min-height:86px}.aoc-wordmark{font-size:1.7rem;line-height:1;font-weight:900;letter-spacing:-.06em;text-decoration:none;white-space:nowrap}.aoc-wordmark img{display:block;max-width:200px;max-height:60px;width:auto}.aoc-desktop-nav{display:flex;gap:25px;align-items:center}.aoc-header a,.aoc-header summary{font-size:.88rem;text-decoration:none}.aoc-header .aoc-wordmark{font-size:1.7rem}.aoc-tools{display:flex;align-items:center;gap:20px}.aoc-header details{position:relative}.aoc-header summary{cursor:pointer;padding:12px 0;min-height:44px;list-style:none}.aoc-header summary:after{content:'⌄';margin-left:7px}.aoc-submenu,.aoc-search form{position:absolute;right:0;top:100%;min-width:245px;background:#232323;border:1px solid #666;padding:16px;box-shadow:0 12px 30px #0009}.aoc-submenu a{display:block;padding:12px}.aoc-search form{width:min(430px,90vw)}.aoc-search-row{display:flex;margin-top:12px}.aoc-search-row input{min-width:0}.aoc-mobile-menu{display:none}.aoc-skip{position:fixed;left:12px;top:-100px;background:white;color:black!important;padding:14px;z-index:100}.aoc-skip:focus{top:12px}.footer-shell{padding:0!important;max-width:none!important}.aoc-footer{max-width:1440px;margin:auto;padding:64px 32px 24px;display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:32px}.aoc-footer h2{font-size:1rem;letter-spacing:0;margin-top:0}.aoc-footer a:not(.aoc-wordmark){display:block;margin:10px 0;font-size:.9rem}.aoc-footer p{font-size:.9rem;color:#c0c0c0}.aoc-footer-bottom{grid-column:1/-1;display:flex;justify-content:space-between;gap:24px;border-top:1px solid #444;margin-top:24px;padding-top:20px;font-size:.8rem;color:#bbb}.aoc-footer-bottom span:last-child{display:flex;gap:20px}.aoc-contact-form{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:850px!important;background:#1b1b1b;border:1px solid #505050;padding:32px;margin-top:32px}.aoc-contact-form label{display:grid;gap:8px;font-weight:600}.aoc-contact-form label span{font-size:.8rem;font-weight:400;color:#c0c0c0}.aoc-full{grid-column:1/-1}.aoc-honey{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.aoc-notice{padding:20px;border-left:3px solid #dc3545;background:#242424}.aoc-story-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.aoc-story img{width:100%;aspect-ratio:4/3;object-fit:cover}.aoc-story h3{font-size:1.5rem}.aoc-story a{text-decoration:none}.aoc-story{padding:20px;border:1px solid #444}.woocommerce,.woocommerce-page .wp-block-post-content{color:var(--aoc-ink)}.woocommerce ul.products li.product{background:#202020;padding:14px!important;border:1px solid #414141}.woocommerce ul.products li.product a img{margin:0 0 20px}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:1.1rem;color:white;letter-spacing:-.02em}.woocommerce ul.products li.product .price,.woocommerce div.product p.price,.woocommerce div.product span.price{color:#f5f5f5}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce a.button.alt,.woocommerce button.button.alt{background:var(--aoc-red);color:white;border-radius:0;padding:14px 20px;font-weight:700}.woocommerce .quantity .qty{width:5em}.woocommerce-message,.woocommerce-info,.woocommerce-error{background:#242424;color:white}.woocommerce table.shop_table{border-color:#666}.woocommerce div.product .woocommerce-tabs ul.tabs li{background:#242424;border-color:#666}.woocommerce div.product .woocommerce-tabs ul.tabs li a{color:white}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#101010;color:white}.woocommerce div.product .woocommerce-tabs ul.tabs:before{border-color:#666}.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:after{display:none}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{background:#242424;color:white}.woocommerce .woocommerce-breadcrumb{color:#ccc}.woocommerce .woocommerce-breadcrumb a{color:white}.wc-block-components-product-name{color:#fff!important}.wc-block-components-form .wc-block-components-text-input input,.wc-block-components-text-input input{color:#fff!important;background:#242424!important}.wc-block-components-text-input label{color:#ccc!important}.wc-block-components-notice-banner{color:#111}.wp-block-woocommerce-product-price{color:white}.wp-block-woocommerce-product-collection{padding-block:20px}.wp-block-woocommerce-product-collection img{background:#242424}.wp-block-woocommerce-product-collection .wp-block-post-title{font-size:1.2rem}.single-product .wp-block-post-title{font-size:clamp(2rem,4vw,3.2rem)}.single-product main,.post-type-archive-product main,.tax-product_cat main{padding:36px 24px;max-width:1280px;margin:auto}.single-product .home-hero,.single-product .project-hero{display:none}.woocommerce mark{background:#444;color:#fff}.woocommerce a{color:#fff}.wp-block-query-pagination{display:flex;gap:24px;padding-block:24px}
@media(max-width:1050px){.aoc-desktop-nav{display:none}.aoc-mobile-menu{display:block}.aoc-mobile-menu>nav{position:absolute;right:0;top:100%;width:min(350px,90vw);background:#202020;border:1px solid #666;padding:20px;max-height:75vh;overflow:auto}.aoc-mobile-menu nav>a{display:block;padding:12px 0}.aoc-mobile-menu .aoc-submenu{position:static;box-shadow:none;min-width:0}.aoc-header{padding:16px 24px}.aoc-footer{grid-template-columns:1fr 1fr}.home-hero{min-height:540px}}
@media(max-width:600px){.aoc-header{gap:12px;padding:12px 18px}.aoc-header .aoc-wordmark{font-size:1.2rem}.aoc-wordmark img{max-width:130px}.aoc-tools{gap:14px}.aoc-search form{right:-120px;width:90vw}.home-hero{min-height:610px;padding:56px 24px;align-items:end}.home-hero .wp-block-cover__background{background:linear-gradient(0deg,rgba(0,0,0,.96),rgba(0,0,0,.45) 60%,rgba(0,0,0,.2))}.home-hero .wp-block-cover__image-background{object-position:58% center}.home-hero h1{font-size:clamp(3.5rem,16vw,5rem)}.wp-block-buttons{gap:12px}.home-hero .wp-block-button{width:100%}.home-hero .wp-block-button__link{display:block}.card img{height:auto;max-height:340px;object-fit:contain}.aoc-footer{padding:44px 24px 20px;gap:28px}.aoc-footer>div:first-child{grid-column:1/-1}.aoc-footer-bottom{display:block}.aoc-contact-form{grid-template-columns:1fr;padding:20px}.aoc-story-grid{grid-template-columns:1fr}.woocommerce ul.products[class*=columns-] li.product{width:100%!important;float:none!important;margin-right:0!important}.section{padding:42px 24px}.wp-block-cover.project-hero{min-height:500px;padding:44px 24px}.aoc-footer-bottom span:last-child{flex-wrap:wrap}.aoc-tools summary,.aoc-tools>a{min-height:44px;display:flex;align-items:center}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important;transition:none!important}}
/* v0.2: reference-matched editorial homepage. All text and controls remain HTML. */
body{font-family:"Times New Roman",Times,serif}.aoc-exact-home{--s:clamp(.8px,.09765625vw,1.40625px);max-width:1440px!important;margin:0 auto!important;background:#080909}.aoc-exact-home h1,.aoc-exact-home h2,.aoc-exact-home h3{font-family:"Times New Roman",Times,serif;font-weight:400;letter-spacing:-.025em}.aoc-exact-home p{margin:0}.aoc-exact-home a{text-decoration:none}.aoc-exact-home figure{margin:0}.aoc-exact-home .wp-block-buttons{gap:0;margin:0}.aoc-exact-home .wp-block-button__link{font-family:"Times New Roman",Times,serif;font-weight:400;font-size:calc(var(--s)*13);line-height:1.2;border-radius:0;padding:calc(var(--s)*12) calc(var(--s)*22);white-space:nowrap}.aoc-exact-home .wp-block-button.is-style-outline .wp-block-button__link{border:1px solid #888}.aoc-exact-home .exact-hero{height:calc(var(--s)*380);position:relative;background-image:linear-gradient(90deg,#05060670,transparent 65%),url('banner.webp');background-size:100% 100%,95% auto;background-position:center,50% -1.3vw;background-repeat:no-repeat}.hero-copy{padding:calc(var(--s)*78) 5.66% 0}.aoc-exact-home .hero-copy h1{font-size:calc(var(--s)*82);line-height:.88;margin:0 0 calc(var(--s)*18);letter-spacing:-.045em}.hero-subtitle{font-size:calc(var(--s)*15);letter-spacing:calc(var(--s)*4)}.hero-actions{display:flex;gap:calc(var(--s)*20);margin-top:calc(var(--s)*26)}.exact-collection,.exact-worlds,.exact-artist{margin:0 5.66%!important}.section-heading{display:flex;align-items:center;gap:calc(var(--s)*25);margin:0 0 calc(var(--s)*12)}.aoc-exact-home .section-heading h2{font-size:calc(var(--s)*36);line-height:1.08;white-space:nowrap;margin:0}.shop-all{margin-left:auto!important;font-size:calc(var(--s)*11);letter-spacing:.07em}.heading-rule{height:1px;background:#666;flex:1;min-width:15px}.exact-collection{padding-top:calc(var(--s)*10);padding-bottom:calc(var(--s)*22)}.exact-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(var(--s)*15)}.exact-product{min-width:0;text-align:center}.exact-product img:not(.ref-crop img){width:100%;aspect-ratio:295/269;object-fit:contain;background:#252525}.exact-product h3{font-size:calc(var(--s)*13)!important;line-height:1.3;margin:calc(var(--s)*5) 0 0;letter-spacing:.045em!important}.exact-price{font-size:calc(var(--s)*12);color:#ddd}.ref-crop{position:relative;overflow:hidden;display:block;aspect-ratio:295/269;background:#202020}.ref-crop img{position:absolute;max-width:none!important;width:347.118644%!important;height:auto!important;left:var(--crop-left);top:var(--crop-top);display:block}.crop-buddha{--crop-left:-19.661%;--crop-top:-181.412%}.crop-cyber{--crop-left:-124.746%;--crop-top:-181.412%}.crop-toxic{--crop-left:-229.153%;--crop-top:-181.412%}.exact-worlds{padding-top:calc(var(--s)*2);padding-bottom:calc(var(--s)*34)}.world-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(var(--s)*16)}.world-card{position:relative;height:calc(var(--s)*230);overflow:hidden;border:1px solid #444}.world-card .ref-crop{width:100%;height:100%;aspect-ratio:auto}.world-card .ref-crop img{width:344.781145%!important}.crop-moto{--crop-left:-19.5286%;--crop-top:-370.4348%}.crop-light{--crop-left:-122.8956%;--crop-top:-370.4348%}.crop-music{--crop-left:-226.9360%;--crop-top:-370.4348%}.world-copy{position:absolute;left:0;right:0;bottom:0;padding:calc(var(--s)*18) calc(var(--s)*14) calc(var(--s)*6);background:linear-gradient(0deg,#080909 88%,transparent);font-size:calc(var(--s)*13);line-height:1.25}.aoc-exact-home .world-copy h3{font-size:calc(var(--s)*19);margin:0 0 calc(var(--s)*3);line-height:1}.world-copy p:last-child{margin-top:calc(var(--s)*6)}.exact-artist{display:grid;grid-template-columns:1.25fr 1fr 1fr;gap:calc(var(--s)*16);padding-bottom:calc(var(--s)*20);align-items:stretch}.aoc-exact-home .artist-copy h2{font-size:calc(var(--s)*35);line-height:1;margin:0 0 calc(var(--s)*16)}.artist-rule{height:1px;background:#888;width:calc(var(--s)*90);margin-bottom:calc(var(--s)*16)}.artist-description{font-size:calc(var(--s)*12);letter-spacing:calc(var(--s)*1.2);margin-bottom:calc(var(--s)*15)!important}.exact-artist .ref-crop{aspect-ratio:280/178;height:calc(var(--s)*178)}.exact-artist .ref-crop img{width:365.714286%!important}.crop-sketch{--crop-left:-141.0714%;--crop-top:-627.5281%}.crop-printer{--crop-left:-245.3571%;--crop-top:-627.5281%}.exact-services{border-top:1px solid #2b2b2b;border-bottom:1px solid #2b2b2b;padding:calc(var(--s)*16) 5.66% calc(var(--s)*27)}.aoc-exact-home .exact-services h2{font-size:calc(var(--s)*26);line-height:1;margin:0 0 calc(var(--s)*20)}.exact-service-links{display:grid;grid-template-columns:1fr .72fr 1.15fr auto;align-items:center;gap:calc(var(--s)*24)}.exact-service-links>p{font-size:calc(var(--s)*12);line-height:1.4;display:flex;align-items:center;gap:calc(var(--s)*15);border-right:1px solid #555;padding-right:calc(var(--s)*15)}.exact-service-links>p:nth-child(3){border:0}.exact-service-links span{font-size:calc(var(--s)*30);line-height:1}.aoc-exact-home .exact-service-links .wp-block-button__link{font-size:calc(var(--s)*11);padding:calc(var(--s)*11) calc(var(--s)*18)}.aoc-editor-note{font:12px Arial,sans-serif!important;color:#bbb;margin-top:18px!important}.aoc-header{max-width:1440px;min-height:0;height:clamp(47px,4.589844vw,66px);padding:0 5.66%;gap:24px}.aoc-header a,.aoc-header summary{font-family:"Times New Roman",Times,serif;font-size:clamp(12px,1.171875vw,17px);font-weight:400}.aoc-desktop-nav{gap:clamp(22px,2.2vw,32px)}.aoc-header .aoc-tools{margin-left:auto;gap:20px}.aoc-header .aoc-wordmark{margin-right:clamp(22px,4vw,58px)}.aoc-submenu{min-width:clamp(122px,12vw,173px);padding:10px;background:#242424}.aoc-submenu a{padding:7px 0;white-space:nowrap}.aoc-logo-crop{display:block;width:clamp(122px,11.914vw,172px);aspect-ratio:122/27;overflow:hidden;position:relative}.aoc-header .aoc-logo-crop img{position:absolute;max-width:none;width:839.344262%;height:auto;left:-62.29508%;top:-37.037037%}.aoc-exact-footer{max-width:1440px;margin:auto;min-height:clamp(100px,9.765625vw,141px);padding:24px 5.66%;display:flex;align-items:flex-start;justify-content:space-between;gap:24px;background:#080909;font-family:"Times New Roman",Times,serif}.footer-brand{font-size:clamp(20px,2vw,29px);text-decoration:none;line-height:1}.aoc-exact-footer p{font-size:11px;letter-spacing:2px;margin:8px 0 0}.aoc-exact-footer nav{display:flex;gap:24px;margin-top:22px;font-size:12px}.aoc-exact-footer nav a{text-decoration:none}.aoc-exact-footer .footer-credit{font-size:10px;letter-spacing:0;margin-top:22px;color:#aaa}.aoc-exact-home .section-heading{max-width:none}
@media(min-width:1051px){.aoc-header .aoc-desktop-nav{display:flex}}
@media(min-width:801px) and (max-width:1050px){.aoc-header .aoc-desktop-nav{display:flex;gap:24px}.aoc-header .aoc-mobile-menu{display:none}.aoc-header .aoc-wordmark{margin-right:36px}.aoc-header .aoc-tools{gap:16px}}
@media(max-width:800px){.aoc-header{height:68px;padding:12px 20px}.aoc-header .aoc-desktop-nav{display:none}.aoc-header .aoc-mobile-menu{display:block}.aoc-header .aoc-wordmark{margin-right:0}.aoc-logo-crop{width:140px}.aoc-header a,.aoc-header summary{font-size:14px}.aoc-exact-home{--s:1px}.aoc-exact-home .exact-hero{height:570px;background-size:100% 100%,auto 470px;background-position:center,50% top}.hero-copy{padding:285px 24px 0;background:linear-gradient(0deg,#080909 0%,transparent 90%);height:100%}.aoc-exact-home .hero-copy h1{font-size:clamp(48px,11vw,76px);margin-bottom:18px}.hero-subtitle{font-size:13px;letter-spacing:2px}.hero-actions{gap:12px;margin-top:24px;flex-wrap:wrap}.aoc-exact-home .wp-block-button__link{font-size:13px;padding:13px 18px}.exact-collection,.exact-worlds,.exact-artist{margin:0 24px!important}.exact-collection{padding-top:22px;padding-bottom:30px}.aoc-exact-home .section-heading h2{font-size:27px;white-space:normal}.shop-all{font-size:11px}.exact-product-grid{grid-template-columns:1fr;gap:24px}.exact-product h3{font-size:14px!important}.world-grid{grid-template-columns:1fr;gap:18px}.world-card{height:290px}.world-card .ref-crop{height:100%}.world-card .ref-crop img{width:344.781145%!important}.crop-moto,.crop-light,.crop-music{--crop-top:calc(-852 * (100vw - 48px) / 297)}.world-copy{font-size:15px;padding:24px 16px 12px}.aoc-exact-home .world-copy h3{font-size:23px}.exact-worlds{padding-bottom:30px}.exact-artist{grid-template-columns:1fr 1fr;gap:16px}.artist-copy{grid-column:1/-1}.aoc-exact-home .artist-copy h2{font-size:32px}.artist-description{font-size:13px}.exact-artist .ref-crop{height:auto;aspect-ratio:280/178}.exact-services{padding:28px 24px}.exact-service-links{grid-template-columns:1fr;gap:22px}.exact-service-links>p{font-size:14px;border:0}.aoc-exact-footer{padding:28px 24px;flex-wrap:wrap}.aoc-exact-footer nav{flex-wrap:wrap;font-size:13px}.aoc-exact-footer .footer-credit{width:100%;margin-top:0}}
.aoc-header .aoc-logo-crop img{max-height:none!important;height:auto!important}.aoc-exact-home{background:radial-gradient(ellipse at 50% 72%,#131414 0%,#080909 72%)}.aoc-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.aoc-header svg{width:20px;height:20px;vertical-align:middle;stroke:currentColor;fill:none}.aoc-header .aoc-search summary:after{display:none}.exact-service-links img.service-icon{width:calc(var(--s)*31);height:calc(var(--s)*31);object-fit:contain;flex-shrink:0}.world-copy a:hover,.exact-service-links a:hover{text-decoration:underline}

/* v0.2.2: neutralize WordPress flow margins inside explicit grids. */
.aoc-exact-home .world-grid > *,.aoc-exact-home .exact-product-grid > *{margin-block-start:0!important;margin-block-end:0!important}
.aoc-exact-home .world-grid{align-items:stretch}
.aoc-exact-home .exact-product h3{min-height:2.6em}
.aoc-exact-home .world-copy{padding-top:calc(var(--s)*35);background:linear-gradient(0deg,#080909 93%,transparent)}
@media(max-width:800px){.aoc-exact-home .exact-product h3{min-height:0}.aoc-exact-home .world-copy{padding-top:42px}}

/* Local fonts: condensed headlines and regular-width body text. */
@font-face{font-family:AOCCondensed;src:url('fonts/BarlowCondensed-SemiBold.ttf') format('truetype');font-weight:600;font-display:swap}
@font-face{font-family:AOCSans;src:url('fonts/DejaVuSans.ttf') format('truetype');font-weight:400;font-display:swap}
body,.aoc-exact-home p,.aoc-exact-home a,.aoc-header a,.aoc-header summary,.aoc-exact-footer,.aoc-exact-home .wp-block-button__link{font-family:AOCSans,Arial,sans-serif}
.aoc-exact-home h1,.aoc-exact-home h2,.aoc-exact-home h3,h1,h2,h3{font-family:AOCCondensed,'Arial Narrow',sans-serif;font-weight:600;letter-spacing:.01em}
.aoc-exact-home .exact-product h3{font-family:AOCSans,Arial,sans-serif;font-weight:400;font-size:calc(var(--s)*12)!important;min-height:3.9em}
.aoc-header a,.aoc-header summary{font-size:clamp(11px,1.05vw,15px)}
.aoc-exact-home .wp-block-button__link{font-size:calc(var(--s)*11)}
.aoc-coming-soon-page{background:#080909;color:#f5f5f5}
.aoc-coming-soon{min-height:65vh;max-width:1000px;margin:auto;padding:100px 6%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:22px}
.aoc-coming-soon p{margin:0;max-width:620px;line-height:1.65}
.aoc-coming-soon .aoc-coming-eyebrow{text-transform:uppercase;color:#bbb;letter-spacing:.14em;font-size:13px}
.aoc-coming-soon h1{font-family:AOCCondensed,sans-serif;font-size:clamp(60px,9vw,116px);line-height:.95;margin:0}
.aoc-coming-actions{display:flex;flex-wrap:wrap;gap:18px;margin-top:18px}
.aoc-coming-actions a{padding:16px 22px;border:1px solid #777;color:#fff;text-decoration:none;font-size:14px}
.aoc-coming-actions .aoc-coming-primary{background:#c41629;border-color:#c41629}
@media(max-width:800px){.aoc-exact-home .exact-product h3{min-height:0}.aoc-coming-soon{padding:70px 24px}.aoc-header a,.aoc-header summary{font-size:13px}}
