:root{--core-ink:#0d0e10;--core-milk:#f4f0e8;--core-amber:#ffb000;--core-burgundy:#7d2637;--core-white:#fff;--core-ink-80:rgba(13,14,16,.8);--core-milk-80:rgba(244,240,232,.8);--core-milk-65:rgba(244,240,232,.65);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--layout-max:1200px;--layout-pad:max(var(--space-5),calc((100vw - var(--layout-max))/2));--font-sans:Inter,Segoe UI,Arial,sans-serif;--font-serif:Georgia,"Times New Roman",serif;--radius-sharp:2px;--shadow-sticky:0 9px 26px rgba(0,0,0,.3);--motion-fast:160ms;--motion-base:260ms;--motion-ease:cubic-bezier(.2,.7,.2,1);--surface-page:var(--core-ink);--surface-light:var(--core-milk);--surface-showroom:var(--core-burgundy);--text-on-dark:var(--core-milk);--text-on-dark-muted:var(--core-milk-80);--text-on-light:var(--core-ink);--text-muted:#4a4540;--border-dark:rgba(244,240,232,.19);--border-light:rgba(13,14,16,.23);--action-primary:var(--core-amber);--action-primary-hover:#ffc443;--action-inverse:var(--core-ink);--focus-ring:var(--core-amber);--error:#8e172d;--button-height:52px;--section-y:118px;--section-y-mobile:76px;--two-col-gap:clamp(var(--space-7),8vw,var(--space-9))}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--surface-page);color:var(--text-on-dark);font-family:var(--font-sans)}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}.skip-link{position:fixed;inset:var(--space-2) auto auto var(--space-2);z-index:30;padding:var(--space-3) var(--space-4);background:var(--surface-light);color:var(--text-on-light);transform:translateY(-160%);transition:transform var(--motion-fast) var(--motion-ease)}.skip-link:focus{transform:translateY(0)}.chapter,.site-header,footer{padding-inline:var(--layout-pad)}.site-header{height:76px;background:var(--surface-page);display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);position:relative;z-index:3}.brand{font-size:22px;font-weight:800;letter-spacing:-.06em}.brand em,h1 em,h2 em{font-family:var(--font-serif);font-weight:600;color:var(--action-primary)}.desktop-nav{display:flex;gap:28px;font-size:var(--type-caption)}.desktop-nav,.header-phone{font-weight:700}.mobile-quick-links{display:none}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible,textarea:focus-visible{outline:3px solid var(--focus-ring);outline-offset:4px}.hero{position:relative;isolation:isolate;min-height:720px;overflow:hidden;display:flex;align-items:flex-end;padding:100px var(--layout-pad) 86px}.hero-image,.hero-image img,.hero-shade{position:absolute;inset:0;width:100%;height:100%}.hero-image img{object-fit:cover;object-position:center}.hero-shade{z-index:-1;background:linear-gradient(90deg,rgba(13,14,16,.94),rgba(13,14,16,.64) 45%,rgba(13,14,16,.13)),linear-gradient(0deg,rgba(13,14,16,.7),transparent 45%)}.hero-image{z-index:-2}.hero-copy{max-width:690px}.eyebrow{color:var(--action-primary);font-size:11px;letter-spacing:.15em;margin:0 0 var(--space-4)}.eyebrow,h1,h2{font-weight:800}h1,h2{font-size:clamp(43px,6vw,79px);letter-spacing:-.065em;line-height:.99;margin:0 0 26px}h2{font-size:clamp(37px,4.7vw,62px)}.hero-copy>p:not(.eyebrow):not(.quiet-price),.lead,.wide-copy{max-width:590px;font-size:var(--type-body);line-height:1.7;color:var(--text-on-dark-muted)}.hero-actions{display:flex;gap:var(--space-3);flex-wrap:wrap}.button{display:inline-flex;align-items:center;justify-content:center;min-height:var(--button-height);background:var(--action-primary);color:var(--text-on-light);border:1px solid var(--action-primary);border-radius:var(--radius-sharp);padding:14px 21px;font-size:var(--type-button);font-weight:800;cursor:pointer;transition:transform var(--motion-fast) var(--motion-ease),background var(--motion-fast) var(--motion-ease)}.button:focus-visible,.button:hover{transform:translateY(-2px);background:var(--action-primary-hover)}.button:disabled{opacity:.55;cursor:not-allowed;transform:none}.button-quiet{color:var(--text-on-dark);border-color:rgba(244,240,232,.55)}.button-quiet:hover{background:rgba(244,240,232,.1)}.quiet-price{margin:38px 0 0;font-weight:800;font-size:18px}.quiet-price span{color:var(--text-on-dark-muted);font-size:var(--type-caption);font-weight:500;margin-left:6px}.chapter{padding-block:var(--section-y)}.stage{background:radial-gradient(circle at 75% 30%,rgba(125,38,55,.52),transparent 30%),var(--surface-page)}.chapter-intro{max-width:770px}.lyrics{margin:74px 0 46px;min-height:140px;display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;font-family:var(--font-serif);font-size:clamp(25px,4vw,52px);letter-spacing:-.04em}.lyrics span{opacity:.42;animation:lyric-in 1.1s ease both}.lyrics span:nth-child(2){animation-delay:.55s}.lyrics strong{color:var(--action-primary);animation:lyric-in 1.1s ease 1.1s both}.waveform{display:flex;align-items:center;gap:var(--space-1);height:36px;width:100%;margin-top:var(--space-3)}.waveform i{width:3px;height:calc(8px + (var(--i) * 2px));max-height:30px;background:var(--action-primary);border-radius:6px;animation:wave 1.5s ease-in-out calc(var(--i) * -90ms) 1}.moments{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--border-dark)}.moments p{margin:0;padding:21px 18px 21px 0;font-size:14px}.moments p+p{border-left:1px solid var(--border-dark);padding-left:18px}.moments b{color:var(--action-primary);margin-right:10px}.milk{background:var(--surface-light);color:var(--text-on-light)}.milk .eyebrow{color:var(--core-burgundy)}.milk .lead,.milk .wide-copy{color:var(--text-muted)}.music{display:grid;grid-template-columns:1.1fr 1fr;grid-column-gap:var(--two-col-gap);column-gap:var(--two-col-gap)}.number-pair{display:grid;grid-template-columns:1fr 1fr;align-self:end;border-top:1px solid var(--border-light)}.number-pair p{margin:0;padding:18px 15px 0 0}.number-pair p+p{border-left:1px solid var(--border-light);padding-left:18px}.number-pair b{display:block;font-size:clamp(34px,4.5vw,56px);letter-spacing:-.08em}.number-pair span{font-size:var(--type-caption)}.wide-copy{grid-column:2;align-self:end;margin:52px 0 0}.proof{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--two-col-gap);gap:var(--two-col-gap);align-items:center}.product-photo{background:linear-gradient(145deg,#393b3c,#151618);padding:6%;min-height:360px;display:flex;align-items:center}.product-photo img{width:100%;height:auto}.proof dl{border-top:1px solid var(--border-dark);margin:42px 0 0}.proof dl div{display:grid;grid-template-columns:1fr 1.1fr;grid-gap:20px;gap:20px;border-bottom:1px solid var(--border-dark);padding:17px 0}.proof dt{font-size:15px;font-weight:800}.proof dd{margin:0;color:var(--text-on-dark-muted);font-size:13px;line-height:1.5}.kit{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:var(--two-col-gap);gap:var(--two-col-gap)}.kit-content img{max-width:100%;height:auto;background:#dcd6cd}.kit ul{list-style:none;padding:0;margin:28px 0 0;column-count:2;column-gap:34px}.kit li{padding:10px 0;border-bottom:1px solid var(--border-light);font-size:13px}.kit li:before{content:"✓";color:var(--core-burgundy);font-weight:800;margin-right:9px}.kit-price{font-size:34px;margin:35px 0 0}.kit-price span{font-size:var(--type-caption);font-weight:500;color:#5f5952;margin-left:5px}.showroom{background:var(--surface-showroom)}.showroom-note{border-block:1px solid rgba(244,240,232,.5);padding:var(--space-5) 0}.showroom-note span{color:var(--action-primary)}.showroom-note b{font-size:23px}.showroom-note p{color:var(--text-on-dark-muted)}.request{background:var(--action-primary);color:var(--text-on-light)}.request .eyebrow,.request h2 em{color:var(--core-burgundy)}.form,.lead-unavailable{background:var(--surface-light);padding:30px;color:var(--text-on-light);height:max-content}.form{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.field label,.form label{font-size:var(--type-caption);font-weight:800}.form input,.form textarea{display:block;width:100%;margin-top:6px;padding:var(--space-3);border:1px solid #756e65;background:var(--core-white);color:var(--text-on-light)}.form input[aria-invalid=true]{border:2px solid var(--error)}.form textarea{resize:vertical}.consent{display:flex;gap:9px;align-items:flex-start;font-weight:500;line-height:1.45}.consent input{width:auto;margin:3px 0 0}.form .button,.lead-unavailable .button{background:var(--action-inverse);color:var(--text-on-dark);border-color:var(--action-inverse)}.field-error{margin:var(--space-2) 0 0;line-height:1.4}.field-error,.form-status{color:var(--error);font-size:var(--type-caption)}.form-status{min-height:1.4em;line-height:1.5}.form-status a{text-decoration:underline;font-weight:800}.lead-unavailable h3{font-size:clamp(24px,3vw,34px);letter-spacing:-.04em;margin:0 0 var(--space-3)}.lead-unavailable p:not(.eyebrow){line-height:1.65;max-width:440px}.honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}footer{display:flex;gap:18px;flex-wrap:wrap;padding-block:26px 92px;background:var(--surface-page);font-size:var(--type-caption);color:var(--text-on-dark-muted)}.mobile-cta{display:none;position:fixed;left:var(--space-4);right:var(--space-4);bottom:calc(var(--space-3) + env(safe-area-inset-bottom));z-index:10;box-shadow:var(--shadow-sticky);opacity:0;pointer-events:none;transform:translateY(18px);transition:opacity var(--motion-base) var(--motion-ease),transform var(--motion-base) var(--motion-ease)}.mobile-cta[data-visible=true]{opacity:1;pointer-events:auto;transform:translateY(0)}.legal{min-height:100vh;background:var(--surface-light);color:var(--text-on-light);padding:90px var(--layout-pad)}.legal h1{font-size:48px}.legal p{max-width:700px;color:#39414b}@keyframes lyric-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes wave{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1)}}@media(max-width:767px){.site-header{height:65px;gap:var(--space-2)}.desktop-nav{display:none}.mobile-quick-links{display:flex;gap:var(--space-2);font-size:10px;font-weight:800}.header-phone{font-size:11px}.hero{min-height:650px;padding-top:78px;padding-bottom:66px;align-items:flex-end}.hero-image img{object-position:62% center}.hero-shade{background:linear-gradient(0deg,rgba(13,14,16,.97) 2%,rgba(13,14,16,.47) 68%,rgba(13,14,16,.08))}.hero-copy>p:not(.eyebrow):not(.quiet-price){font-size:15px}.chapter{padding-block:var(--section-y-mobile)}.kit,.moments,.music,.proof,.request,.showroom{grid-template-columns:1fr}.moments p,.moments p+p{border-left:0;border-bottom:1px solid var(--border-dark);padding:var(--space-4) 0}.moments p:last-child{border-bottom:0}.lyrics{margin:var(--space-7) 0 var(--space-6)}.number-pair{margin-top:30px}.wide-copy{grid-column:auto;margin-top:28px}.product-photo{min-height:0;order:2}.proof dl{margin-top:30px}.kit ul{column-count:1}.request{padding-bottom:96px}footer{padding-bottom:100px}.mobile-cta{display:flex}.hero-actions .button{width:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.lyrics span,.lyrics strong{opacity:1}.waveform i{transform:scaleY(.55)}}:root{--ast-black:#090a0c;--ast-graphite:#17191d;--ast-graphite-raised:#22252a;--ast-red:#d21835;--ast-red-hover:#f1304c;--ast-milk:#f6f4ef;--ast-line:rgba(246,244,239,.16);--ast-line-light:#d7d2c9;--surface-page:var(--ast-black);--surface-light:var(--ast-milk);--text-on-dark:var(--ast-milk);--text-on-dark-muted:#c9c8c4;--text-on-light:#151619;--text-muted:#55565a;--action-primary:var(--ast-red);--action-primary-hover:var(--ast-red-hover);--focus-ring:#ffbd28;--font-sans:var(--font-manrope),"Segoe UI",Arial,sans-serif;--font-serif:var(--font-playfair),Georgia,serif;--section-y:clamp(76px,10vw,136px);--section-y-mobile:64px;--radius-sharp:0;--two-col-gap:clamp(32px,7vw,110px);--layout-max:1240px;--layout-pad:max(24px,calc((100vw - var(--layout-max))/2));--type-body:17px;--type-caption:12px;--type-button:13px;--motion-base:220ms;--motion-ease:cubic-bezier(.2,.75,.2,1)}.site-header,body{background:var(--ast-black)}.site-header{height:78px;border-bottom:1px solid rgba(255,255,255,.09)}.brand{font-size:23px;letter-spacing:-.065em}.brand em,h1 em,h2 em{color:var(--ast-red)}.desktop-nav{gap:22px;text-transform:uppercase;letter-spacing:.09em;font-size:10px}.desktop-nav a,.header-phone,.mobile-quick-links a{transition:color var(--motion-fast) var(--motion-ease)}.desktop-nav a:hover,.header-phone:hover,.mobile-quick-links a:hover{color:var(--ast-red)}.header-phone{font-size:13px;white-space:nowrap}.eyebrow{color:var(--ast-red);letter-spacing:.16em}.button{background:var(--ast-red);border-color:var(--ast-red);color:#fff;padding-inline:24px;text-transform:uppercase;letter-spacing:.06em}.button:focus-visible,.button:hover{background:var(--ast-red-hover);border-color:var(--ast-red-hover)}.button-quiet{background:transparent;border-color:rgba(246,244,239,.62);color:var(--ast-milk)}.button-quiet:focus-visible,.button-quiet:hover{background:rgba(246,244,239,.08)}.d3-hero{min-height:calc(100vh - 78px);display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:center;grid-gap:clamp(20px,4vw,64px);gap:clamp(20px,4vw,64px);padding:clamp(56px,8vw,110px) var(--layout-pad);background:radial-gradient(circle at 80% 38%,rgba(210,24,53,.25),transparent 30%),linear-gradient(125deg,#070809,#121419 58%,#090a0c);isolation:isolate}.d3-hero:before{content:"";position:absolute;inset:0;z-index:-1;background:repeating-linear-gradient(90deg,transparent,transparent calc(25% - 1px),rgba(255,255,255,.035) 25%);pointer-events:none}.hero-copy{max-width:650px}.hero-copy>p:not(.eyebrow):not(.hero-price){max-width:560px;font-size:clamp(16px,1.3vw,19px);line-height:1.68;color:var(--text-on-dark-muted)}.hero-price{margin:28px 0 0;font-size:clamp(34px,4vw,56px);font-weight:800;letter-spacing:-.07em}.hero-actions{margin-top:28px}.hero-product{position:relative;align-self:center}.hero-product:before{content:"";position:absolute;inset:8% 4%;background:linear-gradient(135deg,rgba(255,255,255,.12),rgba(255,255,255,.02));border:1px solid rgba(255,255,255,.16);transform:skewY(-4deg);z-index:-1}.hero-product img,.hero-product picture{display:block;width:100%;height:auto}.hero-product img{mix-blend-mode:screen;filter:contrast(1.05) saturate(.9)}.fact-strip{display:grid;grid-template-columns:repeat(4,1fr);padding:0 var(--layout-pad);background:var(--ast-red);color:#fff}.fact-strip p{min-height:138px;margin:0;padding:28px 20px 26px 0;display:flex;flex-direction:column;justify-content:flex-end;border-right:1px solid rgba(255,255,255,.32)}.fact-strip p+p{padding-left:20px}.fact-strip p:last-child{border-right:0}.fact-strip b{font-size:clamp(28px,3.4vw,48px);line-height:.95;letter-spacing:-.075em}.fact-strip span{margin-top:9px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.product-intro{display:grid;grid-template-columns:.74fr 1.26fr;grid-gap:var(--two-col-gap);gap:var(--two-col-gap);background:var(--ast-black)}.lead{font-size:var(--type-body);line-height:1.65;color:var(--text-on-dark-muted)}.gallery-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px;align-content:start}.gallery-grid figure{margin:0;background:var(--ast-milk);color:var(--text-on-light)}.gallery-grid figure:first-child{grid-column:1/-1}.gallery-grid img,.gallery-grid picture{display:block;width:100%;height:auto}.gallery-grid img{aspect-ratio:1.65;object-fit:contain}.gallery-grid figcaption{padding:12px 16px 16px;font-size:12px;color:#55565a}.control-section{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--two-col-gap);gap:var(--two-col-gap);align-items:center;background:var(--ast-graphite)}.control-media{position:relative;background:var(--ast-milk);padding:8%;display:flex;align-items:center;justify-content:center;min-height:390px}.control-media img,.control-media picture{display:block;max-width:100%;height:auto}.control-media>.control-remote{position:absolute;right:8%;bottom:8%;width:25%;padding:4%;background:rgba(255,255,255,.9);border:1px solid #d7d2c9}.control-list{list-style:none;padding:0;margin:34px 0 0;border-top:1px solid var(--ast-line)}.control-list li{padding:16px 0;border-bottom:1px solid var(--ast-line);font-weight:700}.control-list li:before{content:"/";color:var(--ast-red);margin-right:10px}.connection{background:linear-gradient(135deg,#c91430,#e32643);color:#fff}.connection .eyebrow,.connection h2 em{color:#fff}.connection ol{margin:50px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);list-style:none;border-top:1px solid rgba(255,255,255,.5)}.connection li{min-height:146px;padding:22px 20px 0 0;border-right:1px solid rgba(255,255,255,.45);display:flex;flex-direction:column;gap:25px}.connection li+li{padding-left:20px}.connection li:last-child{border-right:0}.connection b{font-size:13px;letter-spacing:.12em}.connection span{max-width:260px;font-size:18px;font-weight:800;line-height:1.2}.connection-note{margin:27px 0 0;color:rgba(255,255,255,.82);font-size:13px}.product-video-section{display:grid;grid-template-columns:.78fr 1.22fr;grid-gap:var(--two-col-gap);gap:var(--two-col-gap);align-items:center;background:var(--ast-black)}.product-video-intro{align-self:start}.product-video-frame{position:relative;aspect-ratio:16/9;background:#050506;overflow:hidden;border:1px solid var(--ast-line)}.product-video{display:block;width:100%;height:100%;object-fit:cover}.video-start{min-height:52px;background:var(--ast-red);border-color:var(--ast-red);color:#fff;text-transform:uppercase;letter-spacing:.06em}.video-start:focus-visible,.video-start:hover{background:var(--ast-red-hover)}.video-outline{grid-column:2;margin:0;color:var(--text-on-dark-muted);font-size:var(--type-caption);line-height:1.6}.specs{display:grid;grid-template-columns:.82fr 1.18fr;grid-gap:var(--two-col-gap);gap:var(--two-col-gap);background:var(--ast-milk);color:var(--text-on-light)}.faq-section .eyebrow,.faq-section h2 em,.kit-section .eyebrow,.kit-section h2 em,.specs .eyebrow,.specs h2 em{color:var(--ast-red)}.specs dl{margin:0;border-top:1px solid var(--ast-line-light)}.specs dl div{display:grid;grid-template-columns:.78fr 1.22fr;grid-gap:22px;gap:22px;padding:19px 0;border-bottom:1px solid var(--ast-line-light)}.specs dt{font-weight:800}.specs dd{margin:0;line-height:1.5;color:var(--text-muted)}.kit-section{display:grid;grid-template-columns:.84fr 1.16fr;grid-gap:var(--two-col-gap);gap:var(--two-col-gap);background:var(--ast-graphite)}.kit-section .lead{max-width:470px}.kit-price{margin:32px 0 0;font-size:42px;font-weight:800;letter-spacing:-.065em;color:#fff}.kit-visual{background:var(--ast-milk);color:var(--text-on-light);padding:clamp(16px,3vw,34px)}.kit-visual img,.kit-visual picture{display:block;width:100%;height:auto}.kit-visual ul{list-style:none;padding:0;margin:16px 0 0;column-count:2;column-gap:28px}.kit-visual li{padding:9px 0;border-bottom:1px solid var(--ast-line-light);font-size:13px;page-break-inside:avoid;break-inside:avoid}.kit-visual li:before{content:"✓";color:var(--ast-red);font-weight:800;margin-right:8px}.faq-section{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:var(--two-col-gap);gap:var(--two-col-gap);align-items:start;background:#101216;color:var(--text-on-dark)}.faq-list{border-top:1px solid var(--ast-line)}.faq-list details{border-bottom:1px solid var(--ast-line);padding:18px 0}.faq-list summary{cursor:pointer;font-weight:800;line-height:1.45;list-style-position:inside}.faq-list summary::marker{color:var(--ast-red)}.faq-list p{max-width:620px;margin:12px 24px 0 0;color:var(--text-on-dark-muted);line-height:1.6}.showroom-proof{min-width:0;overflow:clip;background:var(--ast-milk)!important;color:var(--text-on-light)!important}.showroom-proof figure{inline-size:min(100%,960px);max-inline-size:100%;margin-inline:auto}.showroom-proof img,.showroom-proof picture{display:block;inline-size:100%;max-inline-size:100%;block-size:auto}.showroom-proof figcaption{color:var(--text-muted)}.showroom{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:1.1fr .9fr;grid-gap:var(--two-col-gap);gap:var(--two-col-gap);background:#2c0911}.showroom-background{position:absolute;inset:0;z-index:-2;background:#1b0a0e}.showroom-background img,.showroom-background video,.showroom-scrim{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.showroom-background video{opacity:0;transition:opacity var(--motion-base) var(--motion-ease)}.showroom-background[data-video-mode=ready] video{opacity:1}.showroom-background[data-video-mode=ready] img{opacity:0}.showroom-background img{transition:opacity var(--motion-base) var(--motion-ease)}.showroom-scrim{z-index:1;background:linear-gradient(90deg,rgba(9,10,12,.94),rgba(40,9,15,.81) 50%,rgba(9,10,12,.57))}.showroom-content,.showroom-note{position:relative;z-index:2}.showroom .lead,.showroom-note p{color:rgba(246,244,239,.91)}.showroom-note{align-self:center;border-block:1px solid rgba(246,244,239,.6);padding:24px 0}.showroom-note span{font-size:10px;letter-spacing:.14em;font-weight:800;color:#fff}.showroom-note b{display:block;margin:15px 0;font-size:clamp(25px,2.5vw,34px);letter-spacing:-.045em}.showroom-note p{line-height:1.7}.showroom .button{margin-top:var(--space-5)}.request{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--two-col-gap);gap:var(--two-col-gap);background:var(--ast-red)}.request,.request .eyebrow,.request h2 em{color:#fff}.lead-unavailable{background:var(--ast-milk);color:var(--text-on-light)}.lead-unavailable .eyebrow{color:var(--ast-red)}.lead-unavailable .button{background:var(--ast-black);border-color:var(--ast-black);color:#fff}.lead-unavailable .button:hover{background:var(--ast-graphite)}footer{background:#050506;border-top:1px solid var(--ast-line)}@media(max-width:767px){.site-header{height:104px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:54px 36px;grid-gap:0 var(--space-3);gap:0 var(--space-3);align-items:center;padding-block:0}.brand{grid-column:1;grid-row:1;font-size:22px;white-space:nowrap}.header-phone{grid-column:2;grid-row:1;font-size:12px}.desktop-nav{display:none}.mobile-quick-links{grid-column:1/-1;grid-row:2;display:flex;gap:var(--space-4);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.d3-hero{min-height:auto;grid-template-columns:1fr;padding-top:44px;padding-bottom:56px;gap:24px}.d3-hero:before{background:repeating-linear-gradient(90deg,transparent,transparent calc(50% - 1px),rgba(255,255,255,.035) 50%)}.hero-copy{order:2}.hero-copy>p:not(.eyebrow):not(.hero-price){font-size:15px}.hero-price{margin-top:22px;font-size:39px}.hero-actions .button{width:100%}.hero-product{order:1;max-width:620px;margin:auto}.fact-strip{grid-template-columns:repeat(2,1fr);padding-inline:var(--layout-pad)}.fact-strip p{min-height:112px;padding:20px 14px 18px 0}.fact-strip p:nth-child(2n){border-right:0;padding-left:14px}.fact-strip p:nth-child(n+3){border-top:1px solid rgba(255,255,255,.32)}.fact-strip b{font-size:34px}.fact-strip span{font-size:10px}.control-section,.faq-section,.kit-section,.product-intro,.product-video-section,.request,.showroom,.specs{grid-template-columns:1fr;gap:var(--space-6)}.gallery-grid{gap:12px}.gallery-grid figure:first-child{grid-column:auto}.control-media{min-height:0;padding:5%}.connection ol{grid-template-columns:1fr;margin-top:34px}.connection li,.connection li+li{min-height:auto;padding:17px 0;border-right:0;border-bottom:1px solid rgba(255,255,255,.45);display:grid;grid-template-columns:50px 1fr;grid-gap:10px;gap:10px}.connection li:last-child{border-bottom:0}.connection span{font-size:16px}.video-outline{grid-column:auto}.specs dl div{grid-template-columns:1fr;gap:6px}.kit-visual ul{column-count:1}.faq-list p{margin-right:0}.showroom-background img,.showroom-background video{object-position:center}.showroom-scrim{background:linear-gradient(0deg,rgba(9,10,12,.95),rgba(45,10,17,.64) 74%,rgba(9,10,12,.3))}.showroom .button{width:100%}.request{padding-bottom:96px}.showroom-note{padding:18px 0}.mobile-cta{background:var(--ast-red);border-color:var(--ast-red)}.mobile-cta:hover{background:var(--ast-red-hover)}}@media(prefers-reduced-motion:reduce){.hero-product img{filter:none}.hero-product:before{transform:none}}.hero-background{position:absolute;inset:0;z-index:-2;overflow:hidden;background:#090a0c;pointer-events:none}.hero-background img,.hero-background video,.hero-background-scrim{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero-background video{opacity:0;transition:opacity .42s ease}.hero-background[data-video-mode=ready] video{opacity:1}.hero-background[data-video-mode=ready] img{opacity:0}.hero-background img{transition:opacity .42s ease}.hero-background-scrim{z-index:1;background:linear-gradient(90deg,rgba(9,10,12,.96),rgba(9,10,12,.77) 42%,rgba(9,10,12,.38) 78%),linear-gradient(0deg,rgba(9,10,12,.86),transparent 52%,rgba(9,10,12,.38))}.hero-background[data-video-mode=static] video{display:none}.hero-product img{max-height:58vh;object-fit:contain}.photo-backed{position:relative;isolation:isolate;overflow:hidden;background:#101216!important;color:var(--text-on-dark)!important}.photo-backed:before{content:"";position:absolute;inset:0;z-index:-2;background-position:50%;background-size:cover;background-repeat:no-repeat;opacity:.72}.photo-backed:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(9,10,12,.93),rgba(9,10,12,.7) 55%,rgba(9,10,12,.76)),linear-gradient(0deg,rgba(9,10,12,.84),rgba(9,10,12,.35));pointer-events:none}.photo-backed>*{position:relative;z-index:1}.photo-bg-wide:before{background-image:url(/images/backgrounds/showroom-wide-v1.webp)}.photo-bg-angle:before{background-image:url(/images/backgrounds/showroom-angle-v1.webp)}.photo-bg-detail:before{background-image:url(/images/backgrounds/showroom-detail-v1.webp)}.photo-bg-wide-alt:before{background-image:url(/images/backgrounds/showroom-wide-alt-v1.webp)}.photo-bg-front:before{background-image:url(/images/backgrounds/showroom-front-v1.webp)}.photo-backed .control-media,.photo-backed .gallery-grid figure,.photo-backed .kit-visual{background:rgba(246,244,239,.96);color:var(--text-on-light)}.photo-backed .specs dl{border-color:rgba(246,244,239,.34)}.photo-backed .specs dd,.photo-backed .specs dt{color:var(--text-on-dark)}.photo-backed .specs dd{opacity:.84}.photo-backed .connection-note{color:rgba(255,255,255,.86)}@media(max-width:767px){.hero-background-scrim{background:linear-gradient(0deg,rgba(9,10,12,.96),rgba(9,10,12,.66) 58%,rgba(9,10,12,.34))}.hero-product img{max-height:46vh}.photo-backed:after{background:linear-gradient(0deg,rgba(9,10,12,.94),rgba(9,10,12,.65) 72%,rgba(9,10,12,.44))}}.d3-hero{background:radial-gradient(ellipse 48% 42% at 76% 44%,rgba(210,24,53,.3),transparent 70%),linear-gradient(135deg,#090a0c,#17191d 52%,#090a0c)}.d3-hero:before{background:linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(rgba(255,255,255,.025) 1px,transparent 0);background-size:25% 100%,100% 25%;-webkit-mask-image:linear-gradient(90deg,#000,transparent 88%);mask-image:linear-gradient(90deg,#000,transparent 88%)}.d3-hero h1{max-width:720px}.d3-hero h1 em{font-size:.88em}.hero-product{max-width:760px;margin-inline:auto}.hero-product:before{inset:12% 4%;border:0;background:radial-gradient(ellipse,rgba(210,24,53,.36),transparent 68%);transform:none;filter:blur(12px)}.hero-product img{mix-blend-mode:normal;filter:drop-shadow(0 28px 42px rgba(0,0,0,.5));position:relative}@media(max-width:767px){.d3-hero{padding-top:30px;padding-bottom:48px;gap:14px}.d3-hero:before{-webkit-mask-image:none;mask-image:none;background:linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 0);background-size:50% 100%}.hero-product{max-width:440px;padding:0 4px}.hero-product:before{inset:5% 4%;filter:blur(20px)}.d3-hero h1{font-size:clamp(40px,11vw,50px);line-height:.98;margin-bottom:18px}.d3-hero h1 em{font-size:.82em}.hero-copy>p:not(.eyebrow):not(.hero-price){line-height:1.55}.hero-price{font-size:34px;margin-top:18px}.hero-actions{margin-top:22px}}.control-section>*,.faq-section>*,.kit-section>*,.product-intro>*,.product-video-section>*,.request>*,.showroom>*,.specs>*{min-inline-size:0}.control-media img,.control-media picture{inline-size:100%;max-inline-size:100%}h1,h2{font-family:var(--font-serif)}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:1000;background:#090a0c;box-shadow:0 10px 32px rgba(0,0,0,.28)}main section[id]{scroll-margin-top:94px}.hero-price{font-size:clamp(48px,6vw,82px);line-height:.9;color:#fff;text-shadow:0 0 34px rgba(210,24,53,.5);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.product-benefits{list-style:none;padding:0;margin:30px 0 0;border-top:1px solid var(--ast-line)}.product-benefits li{padding:13px 0;border-bottom:1px solid var(--ast-line);font-weight:700}.product-benefits li:before{content:"/";color:var(--ast-red);margin-right:10px}.product-carousel{position:relative;min-width:0;touch-action:pan-y;outline-offset:8px}.product-carousel figure{margin:0}.product-carousel-stage{position:relative;min-height:clamp(330px,42vw,590px)}.product-carousel-stage:before{content:"";position:absolute;inset:20% 12%;background:radial-gradient(ellipse,rgba(210,24,53,.3),transparent 68%);filter:blur(18px)}.product-carousel-stage img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:0;transform:translateY(18px) scale(.97);transition:opacity .48s var(--motion-ease),transform .48s var(--motion-ease);filter:drop-shadow(0 30px 28px rgba(0,0,0,.55));-webkit-user-select:none;-moz-user-select:none;user-select:none}.product-carousel-stage img.is-active{opacity:1;transform:translateY(0) scale(1)}.product-carousel figcaption{min-height:2.7em;margin:12px 70px 0;color:var(--text-on-dark-muted);text-align:center;font-size:13px}.carousel-arrow{position:absolute;top:48%;z-index:2;width:48px;height:48px;border:1px solid rgba(255,255,255,.38);border-radius:50%;background:rgba(9,10,12,.75);color:#fff;cursor:pointer}.carousel-prev{left:0}.carousel-next{right:0}.carousel-dots{display:flex;justify-content:center;gap:10px;margin-top:16px}.carousel-dots button{width:10px;height:10px;padding:0;border:1px solid #fff;border-radius:50%;background:transparent;cursor:pointer}.carousel-dots button[aria-selected=true]{width:28px;border-radius:8px;background:var(--ast-red);border-color:var(--ast-red)}.video-carousel{min-width:0}.video-slide{display:none}.video-slide.is-active{display:block}.video-slide h3{margin:18px 0 8px;font-size:20px}.video-slide .video-outline{margin:0}.video-start{position:absolute;left:50%;bottom:24px;transform:translateX(-50%);z-index:2;cursor:pointer;padding:14px 22px;white-space:nowrap}.video-selector{display:grid;grid-gap:9px;gap:9px;margin-top:30px}.video-selector button{padding:13px 14px;border:1px solid var(--ast-line);background:transparent;color:var(--text-on-dark);text-align:left;cursor:pointer}.video-selector button[aria-selected=true]{border-color:var(--ast-red);background:rgba(210,24,53,.12)}.video-arrows{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:18px}.video-arrows button{width:42px;height:42px;border:1px solid var(--ast-line);background:transparent;color:#fff;cursor:pointer}.video-arrows span{font-size:12px;color:var(--text-on-dark-muted)}.request{position:relative;isolation:isolate;overflow:hidden;background:#17080c}.request .showroom-background{z-index:-2}.request-scrim{position:absolute!important;inset:0;z-index:-1!important;background:linear-gradient(90deg,rgba(9,10,12,.94),rgba(9,10,12,.66)),linear-gradient(0deg,rgba(9,10,12,.8),rgba(9,10,12,.3));pointer-events:none}.request-copy{position:relative;z-index:1}.request-copy p:not(.eyebrow){max-width:520px;line-height:1.7;color:rgba(255,255,255,.85)}.lead-form{position:relative;z-index:1;background:rgba(13,14,18,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;border:1px solid rgba(255,255,255,.14);padding:clamp(24px,4vw,42px)}.lead-fields{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.lead-form .field label,.lead-form label{color:#fff}.lead-form input,.lead-form textarea{background:#171821;border-color:rgba(255,255,255,.18);color:#fff;border-radius:8px;padding:14px}.lead-form input::placeholder,.lead-form textarea::placeholder{color:#8f919c}.lead-form .consent a,.phone-fallback a{text-decoration:underline}.lead-form .form-submit{width:100%;font-size:14px}.form-mode{margin:0;padding:10px 12px;border-left:3px solid var(--ast-red);background:rgba(210,24,53,.12);font-size:12px}.optional{font-weight:400;color:#aaa}.phone-fallback{margin:0;text-align:center;font-size:13px;color:#d7d7d7}.lead-form .form-status{color:#fff}@media(max-width:767px){main section[id]{scroll-margin-top:120px}.hero-price{font-size:46px}.product-carousel-stage{min-height:300px}.product-carousel figcaption{margin-inline:54px}.carousel-arrow{width:42px;height:42px}.lead-fields{grid-template-columns:1fr}.video-start{max-width:calc(100% - 28px);white-space:normal}.request{padding-bottom:96px}}@media(prefers-reduced-motion:reduce){.product-carousel-stage img{transition:none;transform:none}.hero-price{text-shadow:none}}:root{--d5-bg:#090a0c;--d5-surface:#17191d;--d5-surface-raised:#22252a;--d5-red:#d21835;--d5-milk:#f6f4ef;--d5-muted:#c9c8c4;--d5-line:rgba(246,244,239,.16);--d5-radius:16px;--d5-motion:220ms}.d5-product-hero{min-height:calc(100vh - 78px);grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:center;background:radial-gradient(circle at 80% 38%,rgba(210,24,53,.2),transparent 30%),var(--d5-bg)}.d5-connect h2,.d5-connect h2 span,.d5-control h2,.d5-control h2 span,.d5-details h2,.d5-details h2 span,.d5-kit h2,.d5-kit h2 span,.d5-product-hero h1,.d5-product-hero h1 span,.d5-showroom-hero h2,.d5-showroom-hero h2 span,.d5-video h2,.d5-video h2 span,.faq-section h2,.faq-section h2 span,.request h2,.request h2 span,.specs h2,.specs h2 span{font-family:var(--font-sans);font-style:normal}.d5-connect h2,.d5-control h2,.d5-details h2,.d5-kit h2,.d5-product-hero h1,.d5-showroom-hero h2,.d5-video h2,.faq-section h2,.request h2,.specs h2{font-weight:800}.d5-connect h2 span,.d5-control h2 span,.d5-details h2 span,.d5-kit h2 span,.d5-product-hero h1 span,.d5-showroom-hero h2 span,.d5-video h2 span,.faq-section h2 span,.request h2 span,.specs h2 span{color:var(--d5-red)}.d5-product-hero-copy{position:relative;z-index:1}.d5-product-hero-media{z-index:1}.d5-product-hero-media:before{background:linear-gradient(135deg,rgba(255,255,255,.1),rgba(255,255,255,.02));border-color:var(--d5-line)}.d5-details{grid-template-columns:.74fr 1.26fr;gap:clamp(48px,7vw,96px);align-items:center;background:radial-gradient(circle at 85% 35%,rgba(210,24,53,.12),transparent 32%),var(--d5-bg)}.d5-details .product-benefits{list-style:none;margin:42px 0 0;padding:0;border-top:1px solid var(--d5-line)}.d5-details .product-benefits li:before{content:"↗";color:var(--d5-red);margin-right:12px}.d5-details .product-carousel{background:rgba(255,255,255,.03);border:1px solid var(--d5-line);border-radius:var(--d5-radius);padding:18px}.d5-details .product-carousel-stage{border-radius:11px;overflow:hidden;background:#111318}.d5-details .product-carousel figcaption{color:var(--d5-muted)}.d5-control{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;background:var(--d5-bg)}.d5-control-card{min-height:620px;padding:clamp(24px,4vw,48px)}.d5-control-media{display:flex;flex-direction:column;justify-content:space-between;gap:32px}.d5-control-media>picture{display:flex;align-items:center;justify-content:center;min-height:280px;background:radial-gradient(circle,rgba(210,24,53,.14),transparent 60%);border-radius:12px}.d5-control-media img{width:min(100%,520px)}.d5-control-card-copy{max-width:550px}.d5-control-card h2,.d5-manager-card h2{margin-bottom:20px}.d5-control-card .control-list{margin-top:26px}.d5-manager-card{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;background:radial-gradient(circle at 70% 30%,rgba(210,24,53,.18),transparent 38%),linear-gradient(145deg,#17191d,#0c0d10)}.d5-pending{display:inline-flex;margin-top:30px;padding:9px 12px;border:1px solid rgba(246,244,239,.22);border-radius:999px;color:var(--d5-muted);font-size:10px;font-weight:800;letter-spacing:.14em}.d5-connect{background:radial-gradient(circle at 75% 35%,rgba(255,255,255,.14),transparent 28%),linear-gradient(135deg,#a60e28,#df2547 65%,#9e1028)}.d5-connect .eyebrow,.d5-connect h2 span{color:#fff}.d5-connect ol{margin-top:52px;gap:14px;border-top:0}.d5-connect li{min-height:176px;padding:24px;border:1px solid rgba(255,255,255,.38);border-radius:14px;background:rgba(9,10,12,.3);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.d5-connect li b{color:rgba(255,255,255,.55);font-size:46px}.d5-connect li span{max-width:240px;font-size:18px;font-weight:800;line-height:1.2}.d5-connect .connection-note{margin-top:18px;color:rgba(255,255,255,.8);font-size:13px}.d5-video{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);grid-gap:clamp(48px,7vw,96px);gap:clamp(48px,7vw,96px);align-items:stretch;background:var(--d5-bg)}.d5-video-copy{display:flex;flex-direction:column;justify-content:flex-start;padding-top:4px}.d5-video-copy .lead{max-width:48ch}.d5-video-media{min-width:0;display:flex;flex-direction:column}.d5-video-frame{position:relative;aspect-ratio:16/9;overflow:hidden;border:1px solid rgba(246,244,239,.18);border-radius:var(--d5-radius);background:rgba(255,255,255,.03);filter:drop-shadow(0 18px 60px rgba(0,0,0,.34));transition:filter var(--d5-motion) ease}.d5-video-frame:hover{filter:drop-shadow(0 20px 70px rgba(255,255,255,.08)) drop-shadow(0 0 44px rgba(178,24,48,.1))}.d5-video-frame video{display:block;width:100%;height:100%;object-fit:cover}.d5-video-play{position:absolute;inset:50% auto auto 50%;display:grid;place-items:center;width:72px;height:72px;transform:translate(-50%,-50%);border:1px solid rgba(255,255,255,.55);border-radius:999px;background:rgba(255,255,255,.18);color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform var(--d5-motion) ease,background var(--d5-motion) ease}.d5-video-play:hover{transform:translate(-50%,-50%) scale(1.08);background:rgba(255,255,255,.25)}.d5-video-play span{width:0;height:0;margin-left:5px;border-top:11px solid transparent;border-bottom:11px solid transparent;border-left:16px solid}.d5-video-loading{position:absolute;left:50%;bottom:16px;transform:translateX(-50%);padding:8px 12px;border-radius:999px;background:rgba(0,0,0,.68);color:#fff;font-size:12px}.d5-video-tabs{display:flex;min-height:56px;border-bottom:1px solid var(--d5-line)}.d5-video-tabs button{position:relative;flex:1 1;min-height:56px;padding:12px 8px;border:0;background:transparent;color:rgba(246,244,239,.68);font:800 12px/1.2 var(--font-sans);letter-spacing:.08em;text-align:left;cursor:pointer;transition:color var(--d5-motion) ease}.d5-video-tabs button:after{content:"";position:absolute;left:8px;right:auto;bottom:-1px;width:0;height:2px;background:var(--d5-red);transition:width var(--d5-motion) ease}.d5-video-tabs button.is-active{color:var(--d5-milk)}.d5-video-tabs button.is-active:after{width:min(72%,180px)}.d5-video-note{min-height:48px;margin:16px 0 0;color:var(--d5-muted);font-size:12px;line-height:1.55}.d5-kit{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:clamp(48px,7vw,96px);gap:clamp(48px,7vw,96px);align-items:center;background:radial-gradient(circle at 82% 18%,rgba(210,24,53,.17),transparent 32%),var(--d5-bg)}.d5-kit .kit-price{margin-top:38px;color:var(--d5-milk);font-size:clamp(38px,4.2vw,64px);letter-spacing:-.08em}.d5-kit .kit-visual{min-width:0}.d5-kit .kit-visual>picture{display:block;border-radius:var(--d5-radius);overflow:hidden;background:#15171b}.d5-kit .kit-visual img{display:block;width:100%}.d5-kit .kit-visual ul{grid-gap:0 24px;gap:0 24px;margin:22px 0 0;padding:0;list-style:none}.d5-kit .kit-visual li{display:flex;gap:12px;border-bottom:1px solid var(--d5-line);font-size:13px;line-height:1.35}.d5-kit .kit-visual li b{min-width:24px;color:var(--d5-red);font-size:11px}.d5-showroom-hero{position:relative;isolation:isolate;min-height:720px;display:grid;grid-template-columns:1.1fr .9fr;align-items:center;grid-gap:var(--two-col-gap);gap:var(--two-col-gap);overflow:hidden}.d5-showroom-hero .showroom-background{position:absolute;inset:0;z-index:-2}.d5-showroom-hero .showroom-background img,.d5-showroom-hero .showroom-background video{width:100%;height:100%;object-fit:cover}.d5-showroom-hero .showroom-scrim{position:absolute;inset:0;background:linear-gradient(90deg,rgba(9,10,12,.92),rgba(9,10,12,.57) 52%,rgba(9,10,12,.2)),linear-gradient(0deg,rgba(9,10,12,.82),transparent 55%)}.d5-showroom-copy,.d5-showroom-hero .showroom-note{position:relative;z-index:1}.d5-showroom-copy{max-width:650px}.d5-showroom-hero .showroom-note{align-self:end;margin-bottom:48px}@media (max-width:900px){.d5-product-hero,.d5-video{grid-template-columns:1fr}.d5-product-hero{min-height:auto;padding-top:70px}.d5-product-hero-media{max-width:620px;margin:0 auto}.d5-video-copy{padding-top:0}.d5-control,.d5-kit,.d5-showroom-hero{grid-template-columns:1fr}.d5-control-card{min-height:auto}.d5-showroom-hero{min-height:680px;align-content:center}.d5-showroom-hero .showroom-note{align-self:auto;margin:20px 0 0}}@media (max-width:767px){.d5-product-hero{padding:72px 24px 56px}.d5-product-hero h1{font-size:clamp(43px,13vw,64px)}.d5-product-hero-media{margin-top:18px}.d5-details,.d5-kit,.d5-video{gap:38px}.d5-details .product-carousel{padding:10px}.d5-control-card{padding:24px;border-radius:14px}.d5-connect ol{grid-template-columns:1fr;margin-top:34px}.d5-connect li{min-height:148px}.d5-connect li span{max-width:none;font-size:16px}.d5-video-play{width:56px;height:56px}.d5-video-play span{border-top-width:9px;border-bottom-width:9px;border-left-width:13px}.d5-video-tabs{min-height:72px}.d5-video-tabs button{min-height:72px;font-size:11px}.d5-video-tabs button:after{left:8px}.d5-kit .kit-visual ul{grid-template-columns:1fr}.d5-showroom-hero{min-height:720px;padding-block:72px}.d5-showroom-hero .showroom-scrim{background:linear-gradient(0deg,rgba(9,10,12,.92),rgba(9,10,12,.34) 70%,rgba(9,10,12,.12))}}@media (prefers-reduced-motion:reduce){.d5-video-frame,.d5-video-play,.d5-video-tabs button,.d5-video-tabs button:after{transition:none}.d5-video-play:hover{transform:translate(-50%,-50%)}}.d5-control-card,.d5-control-card-copy{min-width:0}.d5-control-media>picture{width:100%;min-width:0}.d5-control-media img{max-width:100%}.d5-details .product-benefits li{display:flex;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid var(--d5-line);color:var(--d5-muted);font-size:14px}.d5-details .product-benefits li:before{content:none}.tabler-icon{flex:0 0 auto;color:var(--d5-red)}.d5-control{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);grid-gap:clamp(34px,6vw,84px);gap:clamp(34px,6vw,84px);align-items:center;background:radial-gradient(circle at 16% 36%,rgba(210,24,53,.12),transparent 30%),var(--d5-bg)}.d5-control-intro .lead{max-width:360px}.d5-control-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.d5-control-card{min-height:640px;padding:18px 28px 28px;border:1px solid var(--d5-line);border-radius:var(--d5-radius);background:linear-gradient(145deg,rgba(255,255,255,.06),rgba(255,255,255,.015));overflow:hidden}.d5-control-image{display:flex;align-items:center;justify-content:center;min-height:290px;margin:-18px -28px 28px;overflow:hidden;border-radius:15px 15px 0 0;background:radial-gradient(circle at 50% 75%,rgba(210,24,53,.2),transparent 50%),#111318}.d5-microphones{gap:clamp(8px,2vw,26px);padding:22px 18px 0}.d5-microphones img{width:min(42%,142px);height:266px;object-position:center bottom;filter:drop-shadow(0 18px 18px rgba(0,0,0,.62))}.d5-manager-image{background:#4a3174}.d5-manager-image img{width:100%;height:290px;object-fit:cover;object-position:center}.d5-control-card-copy h3{display:flex;align-items:center;gap:12px;margin:0;color:#fff;font-size:clamp(20px,2vw,26px);letter-spacing:-.045em}.d5-control-card-copy h3 .tabler-icon{color:var(--d5-milk)}.d5-control-card-copy>p{margin:14px 0 0;color:var(--d5-muted);font-size:14px;line-height:1.55}.d5-control-card .control-list{margin-top:24px}.d5-control-card .control-list li{display:flex;align-items:center;gap:12px;padding:14px 0;color:var(--d5-muted);font-size:14px;font-weight:500}.d5-control-card .control-list li:before{content:none}.d5-control-card .control-list .tabler-icon{color:var(--d5-muted)}@media (max-width:900px){.d5-control{grid-template-columns:1fr}.d5-control-cards{max-width:760px}.d5-control-card{min-height:auto}}@media (max-width:767px){.d5-control-cards{grid-template-columns:1fr}.d5-control-card{padding:14px 20px 24px;border-radius:14px}.d5-control-image{min-height:250px;height:250px;margin:-14px -20px 24px}.d5-microphones img{height:230px}.d5-manager-image img{height:250px}}@font-face{font-family:Cormorant Garamond R2;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/cormorant-garamond-cyrillic-variable.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond R2;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/cormorant-garamond-latin-variable.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.d5-product-hero{min-height:calc(100svh - 76px);grid-template-columns:minmax(440px,.92fr) minmax(440px,1.08fr);gap:clamp(16px,2.5vw,42px);padding-top:clamp(54px,6vw,88px);padding-bottom:clamp(48px,6vw,82px);background:#030303}.d5-product-hero:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 52% 60% at 79% 46%,rgba(112,62,33,.2),transparent 68%),linear-gradient(90deg,#030303,#030303 42%,rgba(3,3,3,.88) 57%,rgba(3,3,3,.18))}.d5-product-hero .hero-background{z-index:-2}.d5-product-hero .hero-background img,.d5-product-hero .hero-background video{object-position:center}.d5-product-hero .hero-background-scrim{background:linear-gradient(90deg,rgba(3,3,3,.68),rgba(3,3,3,.38) 48%,rgba(3,3,3,.3) 72%,rgba(3,3,3,.52)),linear-gradient(0deg,rgba(3,3,3,.58),transparent 44%,rgba(3,3,3,.32))}.d5-product-hero .eyebrow{margin-bottom:clamp(22px,3vw,42px);color:#df3a2d;font:500 clamp(14px,1.45vw,20px)/1.2 Cormorant Garamond R2,Georgia,serif;letter-spacing:.075em}.d5-product-hero h1,.d5-product-hero h1 span{font-family:Cormorant Garamond R2,Georgia,serif;font-style:normal;font-weight:500}.d5-product-hero h1{max-width:680px;margin-bottom:24px;color:#f5f1e9;font-size:clamp(67px,7vw,108px);line-height:.79;letter-spacing:-.058em}.d5-product-hero h1 span{color:#df3a2d}.d5-product-hero-copy>p:not(.eyebrow):not(.hero-price){max-width:610px;color:rgba(245,241,233,.7);font:400 clamp(18px,1.7vw,25px)/1.45 Cormorant Garamond R2,Georgia,serif}.d5-product-hero .hero-copy>p.hero-price{margin-top:24px;color:#e6b33c;font:500 clamp(64px,7.3vw,108px)/.9 Cormorant Garamond R2,Georgia,serif;letter-spacing:-.05em;text-shadow:0 0 30px rgba(230,179,60,.13)}.d5-product-hero .hero-actions{margin-top:26px;gap:18px}.d5-product-hero .button{min-height:60px;padding:16px clamp(22px,2.4vw,38px);border-color:#e1b533;background:linear-gradient(135deg,#f0ca55,#d9a920);color:#181004;font-size:13px;letter-spacing:.07em;text-transform:uppercase}.d5-product-hero .button:focus-visible,.d5-product-hero .button:hover{background:linear-gradient(135deg,#f7d976,#e6b735)}.d5-product-hero .button-quiet{background:rgba(0,0,0,.28);color:#f1ede5}.d5-product-hero .button-quiet:focus-visible,.d5-product-hero .button-quiet:hover{background:rgba(225,181,51,.12)}.d5-product-hero-media{align-self:stretch;display:flex;align-items:center;justify-content:center;min-width:0;margin-right:calc(var(--layout-pad) * -.55)}.d5-product-hero-media:before{display:none}.d5-product-hero-media picture{display:block;width:100%}.d5-product-hero-media img{display:block;width:100%;max-height:calc(100svh - 118px);object-fit:contain;object-position:center;filter:drop-shadow(0 30px 62px rgba(0,0,0,.8))}.d5-microphones{height:290px;padding:0;background:radial-gradient(circle at 50% 68%,rgba(210,24,53,.11),transparent 47%),#050608}.d5-microphones img{width:100%;height:100%;max-width:none;object-fit:contain;object-position:center;filter:none}.d5-connect{position:relative;isolation:isolate;min-height:760px;overflow:hidden;display:flex;align-items:center;color:#fff;background:#08090b}.d5-connect-background,.d5-connect-background img,.d5-connect-background picture{position:absolute;inset:0;width:100%;height:100%}.d5-connect-background{z-index:-2}.d5-connect-background img{object-fit:cover;object-position:center 49%}.d5-connect:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,rgba(5,6,8,.98),rgba(5,6,8,.9) 30%,rgba(5,6,8,.47) 60%,rgba(5,6,8,.22)),linear-gradient(0deg,rgba(5,6,8,.92),rgba(92,7,19,.24) 58%,rgba(5,6,8,.42))}.d5-connect-content{width:100%}.d5-connect .eyebrow{color:#ff243e;font-size:clamp(12px,1.3vw,17px);letter-spacing:.13em}.d5-connect h2{max-width:760px;margin-bottom:0;font-size:clamp(60px,6.8vw,104px);line-height:.83;letter-spacing:-.075em}.d5-connect h2 span{color:#ff1735}.d5-connect ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px;margin:38px 0 0;padding:0;border:0;list-style:none}.d5-connect li,.d5-connect li+li{min-height:225px;padding:22px 28px 25px;display:flex;flex-direction:column;gap:28px;border:1px solid rgba(255,255,255,.4);border-radius:16px;background:linear-gradient(145deg,rgba(11,13,17,.84),rgba(17,18,22,.48));box-shadow:0 22px 48px rgba(0,0,0,.26);-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px)}.d5-connect li b{color:rgba(216,25,52,.78);font-size:clamp(58px,6vw,84px);line-height:.8;letter-spacing:-.08em}.d5-connect li span{margin-top:auto;max-width:300px;color:#fff;font-size:clamp(18px,1.65vw,25px);line-height:1.22}@media (max-width:1024px){.d5-product-hero{grid-template-columns:minmax(380px,.95fr) minmax(380px,1.05fr)}.d5-product-hero h1{font-size:clamp(62px,7.4vw,82px)}.d5-product-hero .hero-copy>p.hero-price{font-size:clamp(58px,7vw,78px)}.d5-product-hero-media{margin-right:calc(var(--layout-pad) * -.35)}.d5-connect{min-height:700px}.d5-connect h2{font-size:clamp(58px,7vw,78px)}.d5-connect li,.d5-connect li+li{min-height:205px;padding:20px}}@media (max-width:900px){.d5-product-hero{min-height:auto;grid-template-columns:minmax(0,1fr) minmax(330px,.78fr);padding-top:58px}.d5-product-hero-media{margin-right:calc(var(--layout-pad) * -.7)}}@media (max-width:767px){.d5-product-hero{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px;padding:44px 24px 52px}.d5-product-hero:after{background:radial-gradient(ellipse 78% 38% at 50% 27%,rgba(112,62,33,.24),transparent 72%),linear-gradient(0deg,#030303,#030303 51%,rgba(3,3,3,.56))}.d5-product-hero .hero-background img,.d5-product-hero .hero-background video{object-position:center}.d5-product-hero .hero-background-scrim{background:linear-gradient(0deg,rgba(3,3,3,.9),rgba(3,3,3,.58) 56%,rgba(3,3,3,.38))}.d5-product-hero-copy{order:1}.d5-product-hero-media{order:2;height:min(58svh,500px);margin:-26px -18px -36px}.d5-product-hero-media img{max-height:100%}.d5-product-hero .eyebrow{margin-bottom:18px;font-size:13px}.d5-product-hero h1{font-size:clamp(54px,17vw,72px);line-height:.8}.d5-product-hero-copy>p:not(.eyebrow):not(.hero-price){font-size:19px}.d5-product-hero .hero-copy>p.hero-price{margin-top:18px;font-size:clamp(58px,18vw,78px)}.d5-product-hero .hero-actions{gap:12px}.d5-product-hero .button{width:100%;min-height:56px}.d5-microphones img{height:100%;object-position:center 49%}.d5-connect{min-height:auto;align-items:flex-start;padding-top:74px;padding-bottom:74px}.d5-connect-background img{object-position:center top}.d5-connect:after{background:linear-gradient(0deg,rgba(5,6,8,.97),rgba(5,6,8,.89) 58%,rgba(48,5,13,.56))}.d5-connect h2{font-size:clamp(48px,14vw,64px);line-height:.86}.d5-connect ol{grid-template-columns:1fr;gap:12px;margin-top:34px}.d5-connect li,.d5-connect li+li{min-height:148px;padding:18px 20px 20px;display:grid;grid-template-columns:76px minmax(0,1fr);align-items:end;grid-gap:15px;gap:15px}.d5-connect li b{align-self:start;font-size:54px}.d5-connect li span{align-self:end;margin:0;font-size:18px}}.d5-details .product-carousel{padding:0;border:0;border-radius:0;background:transparent}.d5-details .product-carousel-stage{overflow:visible;border-radius:0;background:transparent}.d5-details .product-carousel figcaption{margin-inline:0}.photo-backed.specs dl,.photo-backed.specs dl div{border-color:rgba(246,244,239,.42)}.photo-backed.specs dt{display:flex;align-items:center;gap:12px;color:var(--d5-milk)}.photo-backed.specs dt .tabler-icon{width:22px;height:22px;color:var(--d5-red)}.photo-backed.specs dd{color:var(--d5-muted);opacity:1}.d5-kit .kit-visual{padding:0;background:transparent;color:var(--d5-milk)}.d5-kit .kit-visual>picture{display:flex;align-items:center;justify-content:center;overflow:visible;border-radius:0;background:transparent}.d5-kit .kit-visual img{width:min(100%,360px);height:auto;margin-inline:auto;filter:drop-shadow(0 30px 44px rgba(0,0,0,.52))}.d5-kit .kit-visual ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(5,auto);grid-auto-flow:column;grid-gap:0 44px;gap:0 44px;margin-top:28px}.d5-kit .kit-visual li{min-height:48px;align-items:center;gap:13px;padding:12px 0;color:var(--d5-muted);font-size:14px}.d5-kit .kit-visual li:before{content:none}.d5-kit .kit-visual li .tabler-icon{width:21px;height:21px;color:var(--d5-milk)}.d5-kit .kit-visual li:first-child .tabler-icon{color:var(--d5-red)}@media (max-width:767px){.d5-details .product-carousel{padding:0}.d5-kit .kit-visual img{width:min(100%,330px)}.d5-kit .kit-visual ul{grid-template-columns:1fr;grid-template-rows:none;grid-auto-flow:row;gap:0;margin-top:24px}.d5-kit .kit-visual li{min-height:46px}.site-header{height:120px;grid-template-rows:54px 52px}.brand span{font:inherit;color:var(--ast-red)}.mobile-quick-links{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:2px;gap:2px;font-size:9px;letter-spacing:0;text-align:center}.mobile-quick-links a{display:flex;align-items:center;justify-content:center;min-width:0;min-height:44px;line-height:1.1;overflow-wrap:anywhere}}.hero-offer-link{display:inline-flex;align-items:center;gap:8px;margin-top:16px;color:#fff;font-size:16px;font-weight:700;line-height:1.4;text-decoration:underline;-webkit-text-decoration-color:var(--action-primary);text-decoration-color:var(--action-primary);text-underline-offset:5px}.hero-offer-link:hover{color:var(--action-primary)}@font-face{font-family:manrope;src:url(/_next/static/media/2ffcac4f26fda28c-s.p.woff2) format("woff2");font-display:swap;font-weight:400 800}@font-face{font-family:manrope Fallback;src:local("Arial");ascent-override:106.60%;descent-override:30.00%;line-gap-override:0.00%;size-adjust:100.00%}.__className_e4927f{font-family:manrope,manrope Fallback}.__variable_e4927f{--font-manrope:"manrope","manrope Fallback"}@font-face{font-family:playfair;src:url(/_next/static/media/b45c08ee50fe7782-s.p.woff2) format("woff2");font-display:swap;font-weight:600 700}@font-face{font-family:playfair Fallback;src:local("Arial");ascent-override:108.20%;descent-override:25.10%;line-gap-override:0.00%;size-adjust:100.00%}.__className_7147be{font-family:playfair,playfair Fallback}.__variable_7147be{--font-playfair:"playfair","playfair Fallback"}