@font-face{font-family:Big Shoulders Display;font-style:normal;font-weight:400;font-display:swap;src:url(/autoplanet/baseline/media/fonts/big-shoulders-display-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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}@font-face{font-family:Big Shoulders Display;font-style:normal;font-weight:700;font-display:swap;src:url(/autoplanet/baseline/media/fonts/big-shoulders-display-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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}@font-face{font-family:Big Shoulders Display;font-style:normal;font-weight:900;font-display:swap;src:url(/autoplanet/baseline/media/fonts/big-shoulders-display-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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}@font-face{font-family:Big Shoulders Display;font-style:normal;font-weight:400;font-display:swap;src:url(/autoplanet/baseline/media/fonts/big-shoulders-display-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Big Shoulders Display;font-style:normal;font-weight:700;font-display:swap;src:url(/autoplanet/baseline/media/fonts/big-shoulders-display-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Big Shoulders Display;font-style:normal;font-weight:900;font-display:swap;src:url(/autoplanet/baseline/media/fonts/big-shoulders-display-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300;font-display:swap;src:url(/autoplanet/baseline/media/fonts/space-grotesk-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/autoplanet/baseline/media/fonts/space-grotesk-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/autoplanet/baseline/media/fonts/space-grotesk-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/autoplanet/baseline/media/fonts/space-grotesk-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300;font-display:swap;src:url(/autoplanet/baseline/media/fonts/space-grotesk-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/autoplanet/baseline/media/fonts/space-grotesk-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/autoplanet/baseline/media/fonts/space-grotesk-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/autoplanet/baseline/media/fonts/space-grotesk-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Martian Mono;font-style:normal;font-weight:300;font-display:swap;src:url(/autoplanet/baseline/media/fonts/martian-mono-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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}@font-face{font-family:Martian Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/autoplanet/baseline/media/fonts/martian-mono-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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}@font-face{font-family:Martian Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/autoplanet/baseline/media/fonts/martian-mono-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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}@font-face{font-family:Martian Mono;font-style:normal;font-weight:300;font-display:swap;src:url(/autoplanet/baseline/media/fonts/martian-mono-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Martian Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/autoplanet/baseline/media/fonts/martian-mono-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Martian Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/autoplanet/baseline/media/fonts/martian-mono-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/autoplanet/baseline/media/fonts/instrument-serif-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/autoplanet/baseline/media/fonts/instrument-serif-italic-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/autoplanet/baseline/media/fonts/instrument-serif-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/autoplanet/baseline/media/fonts/instrument-serif-italic-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}body.exp{--black: #050505;--ink: #0a0a0b;--panel: #101011;--gold: #FFDA1F;--gold-mid: #AA9115;--gold-deep: #55490A;--gold-glow: rgba(255, 218, 31, .55);--silver: #D6D4CC;--gray: #85837C;--gray-dim: #55534E;--white: #F6F4EC;--hair: rgba(255, 218, 31, .13);--hair-soft: rgba(255, 255, 255, .07);--band-sub: #FF6B2C;--band-midbass: #FFB020;--band-mid: #FFDA1F;--band-tweeter: #EAF7FF;--f-display: "Big Shoulders Display", "Haettenschweiler", "Arial Narrow", sans-serif;--f-serif: "Instrument Serif", Georgia, serif;--f-mark: var(--f-display);--f-body: "Space Grotesk", "Helvetica Neue", Helvetica, Arial, sans-serif;--f-mono: "Martian Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--gut: clamp(1.25rem, 4vw, 5rem);--maxw: 1560px;--ease: cubic-bezier(.22, 1, .36, 1);--topbar-h: 4rem;margin:0;padding:0;background:#050505;color:var(--silver);font-family:var(--f-body);font-size:clamp(.95rem,.9rem + .25vw,1.075rem);line-height:1.62;font-weight:300;overflow-x:hidden;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}html:has(body.exp){background:#050505;-webkit-text-size-adjust:100%}body.exp *,body.exp *:before,body.exp *:after{box-sizing:border-box}:where(body.exp) :where(h1,h2,h3,p,ul,li,figure,blockquote,section,header,main){margin:0;padding:0;border:0;list-style:none;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;text-transform:none;color:inherit}:where(body.exp) :where(img){max-width:100%;display:block}:where(body.exp) :where(a){color:inherit;text-decoration:none}:where(body.exp) :where(button){font:inherit}body.exp ::selection{background:var(--gold);color:#000}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.ax-grain{position:fixed;top:-120px;right:-120px;bottom:-120px;left:-120px;z-index:90;pointer-events:none;opacity:.42;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='180' height='180' filter='url(%23n)' opacity='0.55'/></svg>");animation:grainshift .9s steps(4) infinite;will-change:transform}@keyframes grainshift{0%{transform:translateZ(0)}25%{transform:translate3d(-3%,2%,0)}50%{transform:translate3d(2%,-3%,0)}75%{transform:translate3d(-2%,-2%,0)}to{transform:translate3d(3%,1%,0)}}.ax-vignette{position:fixed;top:0;right:0;bottom:0;left:0;z-index:89;pointer-events:none;background:radial-gradient(115% 80% at 50% 42%,transparent 38%,rgba(0,0,0,.55) 100%),linear-gradient(to bottom,rgba(0,0,0,.5),transparent 18%,transparent 82%,rgba(0,0,0,.6))}.ax-cursor{position:fixed;top:0;left:0;z-index:120;pointer-events:none;transform:translate3d(-100px,-100px,0);will-change:transform;display:none;mix-blend-mode:difference}body.has-cursor .ax-cursor{display:block;opacity:0;transition:opacity .3s var(--ease)}body.has-cursor .ax-cursor.is-live{opacity:1}.ax-cursor__ring{position:absolute;top:-13px;left:-13px;width:26px;height:26px;border:1px solid var(--gold);border-radius:50%;transition:width .32s var(--ease),height .32s var(--ease),top .32s var(--ease),left .32s var(--ease),background-color .32s var(--ease)}.ax-cursor__label{position:absolute;top:16px;left:18px;font-family:var(--f-mono);font-size:9px;letter-spacing:.22em;color:var(--gold);white-space:nowrap;opacity:0;transform:translateY(4px);transition:opacity .28s var(--ease),transform .28s var(--ease)}.ax-cursor.is-active .ax-cursor__ring{width:54px;height:54px;top:-27px;left:-27px;background:#ffda1f1a}.ax-cursor.is-active .ax-cursor__label{opacity:1;transform:translateY(0)}@media (hover: none){.ax-cursor{display:none!important}}.ax-tick{position:fixed;z-index:79;width:13px;height:13px;border:1px solid var(--hair);pointer-events:none}.ax-tick--tl{top:62px;left:14px;border-right:0;border-bottom:0}.ax-tick--tr{top:62px;right:14px;border-left:0;border-bottom:0}.ax-tick--bl{bottom:14px;left:14px;border-right:0;border-top:0}.ax-tick--br{bottom:14px;right:14px;border-left:0;border-top:0}@media (max-width: 700px){.ax-tick{display:none}}.ax-rail{position:fixed;top:0;bottom:0;right:0;width:2px;z-index:88;background:#ffffff0d;pointer-events:none}.ax-rail__fill{display:block;width:100%;height:0%;background:linear-gradient(to bottom,var(--gold-deep),var(--gold));box-shadow:0 0 12px var(--gold-glow)}.ax-topbar{position:fixed;top:0;left:0;right:0;z-index:95;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem calc(var(--gut) + env(safe-area-inset-right)) .85rem calc(var(--gut) + env(safe-area-inset-left));padding-top:calc(.85rem + env(safe-area-inset-top)/2);border-bottom:1px solid var(--hair);background:linear-gradient(to bottom,rgba(5,5,5,.92),rgba(5,5,5,.55) 65%,transparent);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:transform .42s var(--ease),opacity .3s var(--ease)}.ax-topbar.is-tucked{transform:translateY(-104%);opacity:0;pointer-events:none}.ax-topbar__back{display:inline-flex;align-items:center;gap:.6rem;padding:11px 0;margin:-11px 0;min-height:44px;box-sizing:content-box;touch-action:manipulation;text-decoration:none;color:var(--silver);max-width:calc(100% - 128px);min-width:0}.ax-topbar__arrow{color:var(--gold);font-size:.85rem;transition:transform .3s var(--ease)}.ax-topbar__back:hover .ax-topbar__arrow{transform:translate(-4px)}.ax-topbar__logo{display:block;width:auto;height:clamp(20px,1.05vw + 14.5px,34px);object-fit:contain}.ax-topbar__chapter{font-size:.62rem;letter-spacing:.28em;color:var(--gold);white-space:nowrap}.ax-topbar__chapter .dim{color:var(--gray-dim)}.ax-topbar__wa{flex:0 0 auto;white-space:nowrap;font-size:.62rem;letter-spacing:.22em;text-decoration:none;color:var(--black);background:var(--gold);padding:.5rem .9rem;border-radius:100px;font-weight:700;transition:transform .3s var(--ease),box-shadow .3s var(--ease)}.ax-topbar__wa:hover{transform:translateY(-2px);box-shadow:0 8px 26px #ffda1f47}.ax-topbar__wa{position:relative;touch-action:manipulation}.ax-topbar__wa:after{content:"";position:absolute;left:0;right:0;top:50%;height:44px;transform:translateY(-50%)}@media (max-width: 760px){.ax-topbar__chapter{display:none}.ax-topbar__back{gap:.45rem}}@media (max-width: 520px){.ax-topbar__arrow{display:none}.ax-topbar__logo{width:100%;height:auto;max-width:259px}}@media (max-width: 430px){.ax-topbar__wa{font-size:.56rem;padding:.45rem .7rem;letter-spacing:.16em}}.ax-mono{font-family:var(--f-mono);font-weight:400}.ax-eyebrow{text-wrap:balance;font-size:.62rem;letter-spacing:.3em;text-transform:uppercase;color:var(--gold);margin:0 0 1.6rem}.ax-mark{font-size:.6rem;letter-spacing:.3em;text-transform:uppercase;color:var(--gold);margin:0 0 1.1rem;display:flex;align-items:center;gap:.7rem}.ax-mark:after{content:"";flex:1;height:1px;background:linear-gradient(to right,var(--hair),transparent);max-width:220px}.ax-h2{font-family:var(--f-display);font-weight:900;text-transform:uppercase;font-size:clamp(2.2rem,5.4vw,5.4rem);line-height:.9;letter-spacing:-.01em;color:var(--white);margin:0 0 1.6rem}.ax-h2 .l{display:block}.ax-h2 em,.ax-built__line em{font-family:var(--f-serif);font-weight:400;font-style:italic;text-transform:none;letter-spacing:-.015em;line-height:.92;color:var(--gold)}.ax-body{max-width:46ch;color:var(--gray);margin:0 0 1.1rem}.ax-body strong{color:var(--silver);font-weight:600}.ax-wrap{max-width:var(--maxw);margin-inline:auto;padding-inline:var(--gut);width:100%}.ax-char{display:inline-block;will-change:transform}.ax-line-mask{display:block;overflow:hidden}.ax-hero{position:relative;min-height:100svh;display:flex;align-items:center;padding:clamp(6rem,12vh,9rem) var(--gut) clamp(7rem,14vh,10rem);overflow:hidden;isolation:isolate}.ax-hero__grid{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background-image:linear-gradient(var(--hair-soft) 1px,transparent 1px),linear-gradient(90deg,var(--hair-soft) 1px,transparent 1px);background-size:88px 88px;mask-image:radial-gradient(115% 92% at 58% 48%,#000 42%,transparent 100%);-webkit-mask-image:radial-gradient(115% 92% at 58% 48%,#000 42%,transparent 100%);opacity:.75}.ax-hero__gutter{position:absolute;top:22%;bottom:24%;left:57%;width:1px;z-index:-1;background:repeating-linear-gradient(to bottom,var(--hair) 0 7px,transparent 7px 16px);pointer-events:none}.ax-hero__gutter:before,.ax-hero__gutter:after{content:"";position:absolute;left:-4px;width:9px;height:1px;background:var(--gold);opacity:.5}.ax-hero__gutter:before{top:0}.ax-hero__gutter:after{bottom:0}@media (max-width: 1080px){.ax-hero__gutter{display:none}}.ax-hero__cabin{position:absolute;z-index:-1;right:clamp(.75rem,2.6vw,3rem);top:50%;transform:translateY(-50%);width:clamp(300px,40vw,620px);opacity:.95;pointer-events:none}.ax-hero__cabin svg{width:100%;height:auto}.ax-hero__cabin:before{content:"";position:absolute;top:-14%;right:-8%;bottom:-14%;left:-8%;background:radial-gradient(48% 42% at 46% 52%,rgba(255,218,31,.09),transparent 70%);pointer-events:none}.ax-hero__inner{max-width:900px;position:relative;z-index:2}.ax-hero__title{font-family:var(--f-display);font-weight:900;font-size:clamp(3.25rem,10.5vw,10.5rem);line-height:.85;letter-spacing:-.012em;text-transform:uppercase;color:var(--white);margin:0 0 2rem}.ax-hero__title .l{display:block}.ax-hero__title .l--indent{padding-left:.14em}.ax-hero__title em{font-style:normal;color:var(--gold)}.ax-hero__of{font-family:var(--f-body);font-weight:300;font-size:.34em;letter-spacing:0;text-transform:lowercase;color:var(--gray);vertical-align:.3em;margin-right:clamp(12px,1.4vw,28px)}.ax-hero__lede{max-width:50ch;color:var(--gray);font-size:clamp(.95rem,.88rem + .35vw,1.14rem);margin:0}.ax-hero__lede strong{color:var(--gold);font-weight:600}.ax-hero__readout{position:absolute;left:var(--gut);right:var(--gut);bottom:clamp(4.2rem,9vh,6.2rem);display:flex;align-items:center;gap:1rem;font-size:.66rem;letter-spacing:.2em;color:var(--gray);z-index:3}.ax-hero__readout-bar{flex:1;height:1px;background:var(--hair);position:relative;max-width:46vw}.ax-hero__readout-bar i{position:absolute;top:-3px;left:0;width:7px;height:7px;border-radius:50%;background:var(--gold);box-shadow:0 0 14px var(--gold-glow)}.ax-hero__readout-hi{color:var(--gold);font-variant-numeric:tabular-nums;min-width:9ch}.ax-hero__legend{position:absolute;left:var(--gut);bottom:clamp(1.7rem,4.2vh,2.8rem);display:flex;flex-wrap:wrap;gap:.35rem 1.4rem;font-size:.56rem;letter-spacing:.16em;text-transform:uppercase;color:var(--gray-dim);z-index:3}.ax-hero__legend span{display:inline-flex;align-items:center;gap:.42rem}.ax-hero__legend b{font-weight:inherit}.ax-hero__legend em{font-style:normal}.ax-hero__legend em:before{content:"·";margin:0 .42em}.ax-hero__legend i{width:6px;height:6px;border-radius:50%;background:var(--gray-dim);transition:background-color .3s var(--ease),box-shadow .3s var(--ease)}.ax-hero__legend span[data-legend=tweeter] i{background:var(--band-tweeter)}.ax-hero__legend span[data-legend=mid] i{background:var(--band-mid)}.ax-hero__legend span[data-legend=midbass] i{background:var(--band-midbass)}.ax-hero__legend span[data-legend=sub] i{background:var(--band-sub)}.ax-hero__scroll{position:absolute;right:calc(var(--gut) + 14px);bottom:clamp(1.7rem,4.2vh,2.8rem);font-size:.55rem;letter-spacing:.34em;color:var(--gray-dim);display:flex;align-items:center;gap:.8rem}.ax-hero__scroll-line{display:block;width:46px;height:1px;background:linear-gradient(to right,var(--gray-dim),var(--gold));position:relative;overflow:hidden}.ax-hero__scroll-line:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--gold);animation:railpulse 2.2s var(--ease) infinite}@keyframes railpulse{0%{transform:translate(-100%)}60%{transform:translate(100%)}to{transform:translate(100%)}}.ax-hero__plate{display:contents}@media (max-width: 1080px){.ax-hero__cabin{right:auto;left:50%;width:min(100%,620px);opacity:.2;transform:translate(-50%,-50%)}.ax-hero__scroll{display:none}}@media (max-width: 1000px) and (min-height: 620px){.ax-hero{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:clamp(.7rem,2vh,1.1rem);min-height:100svh;padding:calc(var(--topbar-h) + clamp(.7rem,2vh,1.2rem)) var(--gut) calc(clamp(.9rem,2.5vh,1.4rem) + env(safe-area-inset-bottom))}.ax-hero__inner{order:1;flex:0 0 auto;max-width:none}.ax-eyebrow{margin-bottom:.9rem;font-size:.55rem;letter-spacing:.22em}.ax-hero__title{margin-bottom:.9rem;font-size:clamp(2.9rem,13.2vw,4.2rem)}.ax-hero__title .l--indent{padding-left:0}.ax-hero__of--trail{margin-right:0;margin-left:clamp(10px,2.6vw,16px);font-size:.3em;vertical-align:.22em}.ax-hero__lede{font-size:.88rem;line-height:1.6;max-width:none}.ax-hero__plate{order:2;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:1fr;align-items:stretch;gap:clamp(.6rem,3vw,1.2rem);flex:1 1 auto;min-height:168px;position:relative;z-index:1;width:100%;max-width:30rem;margin-inline:auto}.ax-hero__cabin{position:relative;inset:auto;transform:none;width:auto;min-width:0;min-height:0;opacity:1;z-index:1}.ax-hero__cabin>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.ax-hero__cabin:before{top:-6%;right:-18%;bottom:-6%;left:-18%}.ax-hero__legend{position:static;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:clamp(.5rem,1.6vh,.9rem);font-size:clamp(.5rem,.36rem + .5vw,.7rem);letter-spacing:.12em;line-height:1.25}.ax-hero__legend span{display:grid;grid-template-columns:6px auto;align-items:baseline;gap:0 .4rem;transition:color .3s var(--ease)}.ax-hero__legend i{grid-row:1;align-self:center}.ax-hero__legend b{grid-column:2;font-weight:inherit;color:var(--gray)}.ax-hero__legend em{grid-column:2;opacity:.62}.ax-hero__legend em:before{content:none}.ax-hero__legend span[style*=gold] b{color:inherit}.ax-hero__readout{order:3;position:static;left:auto;right:auto;bottom:auto;gap:.7rem;font-size:.58rem;letter-spacing:.14em;padding-top:.7rem;border-top:1px solid var(--hair)}.ax-hero__readout-bar{max-width:none}.ax-hero__readout-hi{min-width:8ch;text-align:right}}.ax-narrow{display:none}@media (max-width: 1000px){.ax-wide{display:none}.ax-narrow{display:inline}}.ax-sweep{position:relative;background:var(--black)}.ax-sweep__pin{height:100svh;display:flex;align-items:center;overflow:hidden;border-top:1px solid var(--hair)}.ax-sweep__layout{width:100%;max-width:var(--maxw);margin-inline:auto;padding:clamp(3.6rem,8vh,5rem) var(--gut) clamp(1rem,3vh,2rem);display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:clamp(1.5rem,3.4vw,3.6rem);align-items:center;position:relative}.ax-sweep__layout:before{content:"";position:absolute;top:8%;bottom:8%;left:calc(43% - .5px);width:1px;background:repeating-linear-gradient(to bottom,var(--hair) 0 6px,transparent 6px 14px)}@media (max-width: 1000px){.ax-sweep__layout:before{display:none}}.ax-sweep__panel{min-width:0}.ax-sweep__hz{display:flex;align-items:baseline;gap:.5rem;margin:0 0 .5rem;line-height:.8}.ax-sweep__hz-num{font-size:clamp(3.2rem,1.4rem + 8vw,9rem);font-weight:300;letter-spacing:-.05em;color:var(--gold);font-variant-numeric:tabular-nums;text-shadow:0 0 46px rgba(255,218,31,.22)}.ax-sweep__hz-unit{font-size:clamp(.8rem,.6rem + .8vw,1.3rem);letter-spacing:.16em;color:var(--gray)}.ax-sweep__band-name{font-family:var(--f-display);font-weight:900;text-transform:uppercase;font-size:clamp(1.75rem,1rem + 2.4vw,3.1rem);line-height:.9;letter-spacing:-.01em;color:var(--white);margin:1.5rem 0 .45rem}.ax-sweep__band-range{font-size:.62rem;letter-spacing:.17em;text-transform:uppercase;color:var(--gold);margin:0 0 .9rem}.ax-sweep__band-copy{color:var(--gray);max-width:44ch;margin:0;font-size:clamp(.85rem,.8rem + .24vw,1rem);min-height:7.4em}.ax-sweep__wave{display:block;width:100%;height:clamp(64px,11vh,108px);margin:1.2rem 0 1rem;border-top:1px solid var(--hair);border-bottom:1px solid var(--hair)}.ax-sweep__controls{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.ax-sweep__note{font-size:.55rem;letter-spacing:.1em;color:var(--gray-dim);max-width:34ch;line-height:1.5}.ax-hearbtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--gold);background:var(--gold);color:var(--black);font-family:var(--f-mono);font-size:.68rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;padding:.72rem 1.35rem;min-height:44px;border-radius:100px;cursor:pointer;touch-action:manipulation;display:inline-flex;align-items:center;justify-content:center;gap:.62rem;transition:border-color .3s var(--ease),color .3s var(--ease),background-color .3s var(--ease),transform .3s var(--ease),box-shadow .3s var(--ease);white-space:nowrap;box-shadow:0 6px 26px #ffda1f38}.ax-hearbtn:hover,.ax-hearbtn:focus-visible{transform:translateY(-2px);box-shadow:0 12px 34px #ffda1f57}.ax-hearbtn__dot{width:8px;height:8px;border-radius:50%;background:#0000008c;flex:none;transition:background-color .3s var(--ease),box-shadow .3s var(--ease)}.ax-hearbtn [data-hear-label]{display:inline-block;text-align:center;min-width:calc(8ch + 1.7em)}.ax-hearbtn[aria-pressed=true]{background:transparent;border-color:#ffda1f8c;color:var(--gold);box-shadow:none;transform:none}.ax-hearbtn[aria-pressed=true]:hover,.ax-hearbtn[aria-pressed=true]:focus-visible{border-color:var(--gold);transform:none;box-shadow:none}.ax-hearbtn[aria-pressed=true] .ax-hearbtn__dot{background:var(--gold);box-shadow:0 0 10px var(--gold-glow);animation:pulsedot 1.1s ease-in-out infinite}.ax-hearbtn:disabled{opacity:.4;cursor:default;box-shadow:none;transform:none}@keyframes pulsedot{0%,to{opacity:1}50%{opacity:.25}}@media (prefers-reduced-motion: reduce){.ax-hearbtn[aria-pressed=true] .ax-hearbtn__dot{animation:none}}.ax-sweep__stage{position:relative;min-width:0;display:flex;flex-direction:column;gap:1.3rem}.ax-sweep__cabin{position:relative}.ax-sweep__cabin svg{width:100%;height:auto;max-height:71svh;display:block;margin-inline:auto}.ax-sweep__spectrum{position:relative;height:42px;border:1px solid var(--hair);border-radius:2px;overflow:hidden;background:#ffffff04}.ax-spec__band{position:absolute;top:0;bottom:0;border-right:1px solid var(--hair);display:flex;align-items:center;justify-content:center;font-family:var(--f-mono);font-size:.5rem;letter-spacing:.16em;text-transform:uppercase;color:var(--gray-dim);transition:color .35s var(--ease),background-color .35s var(--ease);overflow:hidden;white-space:nowrap}.ax-spec__band:last-child{border-right:0}.ax-spec__band.is-live{color:var(--black);background:var(--gold);font-weight:700}.ax-spec__band b{font-weight:inherit}.ax-spec__scale{display:none;position:relative;height:1em;margin-top:.42rem;font-size:.48rem;letter-spacing:.08em;color:var(--gray-dim)}.ax-spec__scale span{position:absolute;top:0;white-space:nowrap}.ax-spec__scale span[data-anchor=mid]{transform:translate(-50%)}.ax-spec__scale span[data-anchor=end]{transform:translate(-100%)}.ax-spec__head{position:absolute;top:0;bottom:0;width:2px;background:var(--white);box-shadow:0 0 12px #fffc;transform:translate(-1px);pointer-events:none}@media (max-width: 1000px){.ax-sweep__pin{height:auto;min-height:100svh}.ax-sweep__band-copy{min-height:0}.ax-sweep__note{display:none}.ax-spec__band{font-size:.46rem;letter-spacing:.1em}.ax-hearbtn{padding:.6rem 1rem;font-size:.56rem;min-height:44px}}@media (max-width: 1000px) and (min-height: 620px){.ax-sweep__panel,.ax-sweep__stage,.ax-sweep__band{display:contents}.ax-sweep__layout{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto auto auto 1fr auto auto auto auto;grid-template-areas:"mark  mark" "hz    hear" "name  name" "range range" "cabin cabin" "spec  spec" "scale scale" "copy  copy" "wave  wave";align-items:stretch;justify-items:stretch;gap:0;min-height:100svh;padding:calc(var(--topbar-h) + clamp(.4rem,1.6vh,.9rem)) var(--gut) calc(clamp(.9rem,2.4vh,1.3rem) + env(safe-area-inset-bottom))}.ax-sweep .ax-mark{grid-area:mark;margin-bottom:.55rem}.ax-sweep__hz{grid-area:hz;margin-bottom:.1rem}.ax-sweep__controls{grid-area:hear;align-self:center;justify-self:end;padding-left:.9rem}.ax-sweep__band-name{grid-area:name;margin:.35rem 0 .2rem}.ax-sweep__band-range{grid-area:range;margin-bottom:0}.ax-sweep__cabin{grid-area:cabin}.ax-sweep__spectrum{grid-area:spec}.ax-spec__scale{grid-area:scale;display:block}.ax-sweep__band-copy{grid-area:copy;margin-top:.9rem}.ax-sweep__wave{grid-area:wave}.ax-sweep__cabin{position:relative;min-height:150px;margin:.5rem 0}.ax-sweep__cabin>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-height:none}.ax-sweep__hz-num{font-size:clamp(2.6rem,13vw,4rem)}.ax-sweep__band-name{font-size:clamp(1.4rem,6.4vw,1.8rem)}.ax-sweep__band-copy{font-size:.8rem;line-height:1.56;max-width:62ch}.ax-sweep__spectrum,.ax-spec__scale,.ax-sweep__wave,.ax-sweep__cabin{max-width:44rem;width:100%;margin-inline:auto}.ax-spec__band b{display:none}.ax-sweep__spectrum{height:26px}.ax-spec__band{border-right-color:var(--hair)}.ax-spec__band:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--band-color, var(--gray-dim));opacity:.55}.ax-spec__band[data-band=sub]{--band-color: var(--band-sub)}.ax-spec__band[data-band=midbass]{--band-color: var(--band-midbass)}.ax-spec__band[data-band=mid]{--band-color: var(--band-mid)}.ax-spec__band[data-band=tweeter]{--band-color: var(--band-tweeter)}.ax-spec__band.is-live:after{opacity:0}.ax-sweep__wave{height:40px;margin:.85rem 0 0;align-self:end}}@media (max-width: 1000px) and (max-height: 619px){.ax-hero{padding:calc(var(--topbar-h) + .6rem) var(--gut) 1rem;min-height:100svh}.ax-hero__title{font-size:clamp(2.1rem,6.2vw,3.4rem);margin-bottom:.8rem}.ax-eyebrow{margin-bottom:.8rem}.ax-hero__lede{font-size:.82rem;max-width:54ch}.ax-hero__readout{bottom:clamp(1.2rem,4vh,2rem)}.ax-hero__legend{display:none}.ax-sweep__layout{padding:calc(var(--topbar-h) + .4rem) var(--gut) .7rem;gap:1.2rem;align-items:center}.ax-sweep__hz-num{font-size:clamp(1.9rem,6.5vw,3rem)}.ax-sweep__hz-unit{font-size:.72rem}.ax-sweep__band-name{font-size:1.25rem;margin:.5rem 0 .25rem}.ax-sweep__band-range{font-size:.52rem;margin-bottom:.5rem}.ax-sweep__band-copy{font-size:.72rem;line-height:1.5}.ax-sweep__wave{height:30px;margin:.55rem 0}.ax-sweep__cabin svg{max-height:44svh}.ax-sweep__spectrum{height:26px}}.ax-xover{position:relative;background:var(--ink);border-top:1px solid var(--hair)}.ax-xover__pin{min-height:100svh;display:flex;align-items:center;padding:clamp(4rem,9vh,6rem) 0}.ax-xover__head{margin-bottom:clamp(1.1rem,2.8vh,2rem)}.ax-xover .ax-h2{font-size:clamp(1.7rem,1rem + 2.4vw,3.2rem);margin-bottom:0}.ax-xover__body{display:grid;grid-template-columns:minmax(0,1.42fr) minmax(0,.78fr);gap:clamp(1.6rem,4vw,4rem);align-items:stretch}.ax-xover__side{display:flex;flex-direction:column}.ax-xover__plot{position:relative;border:1px solid var(--hair);background:linear-gradient(to bottom,rgba(255,218,31,.03),transparent 40%),var(--panel);border-radius:3px;min-width:0;overflow:hidden}.ax-xover__plot svg{width:100%;height:auto;display:block}.ax-xover__plot{touch-action:pan-y}.ax-xover__probe{position:absolute;top:0;bottom:0;width:1px;background:#ffffff6b;pointer-events:none;opacity:0;transition:opacity .2s ease}.ax-xover__plot:hover .ax-xover__probe,.ax-xover__plot.is-probing .ax-xover__probe{opacity:1}.ax-xover__probe-tag{position:absolute;top:8px;left:8px;font-family:var(--f-mono);font-size:.55rem;letter-spacing:.1em;color:var(--black);background:var(--gold);padding:3px 6px;white-space:nowrap;border-radius:2px}.ax-xover__probe-tag.flip{left:auto;right:8px}.ax-xover__legend{display:grid;gap:.55rem;margin-bottom:clamp(1.4rem,3.4vh,2.4rem)}.ax-xleg{display:grid;grid-template-columns:12px 1fr auto;align-items:center;gap:.7rem;font-size:.6rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gray-dim);padding-bottom:.5rem;border-bottom:1px solid var(--hair-soft);transition:color .4s var(--ease)}.ax-xleg i{width:12px;height:2px;background:currentColor;opacity:.5;transition:opacity .4s var(--ease)}.ax-xleg b{font-weight:400;letter-spacing:.1em}.ax-xleg.is-on{color:var(--silver)}.ax-xleg.is-on i{opacity:1}.ax-xleg.is-on b{color:var(--gold)}.ax-compare{display:grid;gap:1rem;flex:1;align-content:stretch}.ax-compare__col{border:1px solid var(--hair-soft);border-radius:3px;padding:1.1rem 1.2rem;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center}.ax-compare__col h3{margin:0 0 .55rem;font-size:.6rem;letter-spacing:.28em;text-transform:uppercase;font-weight:400}.ax-compare__col p{margin:0;font-size:.85rem;line-height:1.62;color:var(--gray)}.ax-compare__col--dead,.ax-compare__col--dead h3,.ax-compare__col--dead p{color:var(--gray-dim)}.ax-compare__col--live{border-color:#ffda1f57;background:#ffda1f09}.ax-compare__col--live h3{color:var(--gold)}.ax-compare__col--live p{color:var(--silver)}.ax-compare__col--live:before{content:"";position:absolute;top:0;left:0;bottom:0;width:2px;background:var(--gold)}@media (max-width: 1000px){.ax-xover__body,.ax-compare{grid-template-columns:1fr}.ax-xover .ax-h2{font-size:clamp(1.35rem,6.6vw,2rem)}.ax-xover__pin{align-items:flex-start;padding:calc(var(--topbar-h, 3.6rem) + clamp(1rem,3vh,1.8rem)) 0 clamp(3rem,7vh,4.5rem)}}.ax-align{position:relative;background:var(--black);border-top:1px solid var(--hair)}.ax-align__pin{min-height:100svh;display:flex;align-items:center;overflow:hidden}.ax-align__layout{width:100%;max-width:var(--maxw);margin-inline:auto;padding:clamp(4rem,8.5vh,5.5rem) var(--gut) clamp(2rem,5vh,3.5rem);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(1.6rem,4vw,4.5rem);align-items:center}.ax-align__panel{min-width:0}.ax-align__state{display:flex;align-items:baseline;gap:1rem;margin:1.3rem 0 .6rem;padding-bottom:.6rem;border-bottom:1px solid var(--hair)}.ax-align__state-label{font-size:.58rem;letter-spacing:.28em;text-transform:uppercase;color:var(--gray-dim)}.ax-align__state-val{font-size:clamp(1.6rem,1rem + 2vw,2.6rem);color:var(--gold);font-weight:300;font-variant-numeric:tabular-nums;letter-spacing:-.03em;margin-left:auto}.ax-align__table{list-style:none;margin:0;padding:0;display:grid;gap:0}.ax-align__table li{display:grid;grid-template-columns:10px minmax(0,1fr) auto auto;align-items:center;gap:.8rem;padding:.4rem 0;border-bottom:1px solid var(--hair-soft);font-size:.575rem;letter-spacing:.12em;text-transform:uppercase;color:var(--gray)}.ax-align__table .ax-dot{width:8px;height:8px;border-radius:50%}.ax-align__table .ax-dist{color:var(--gray-dim);font-variant-numeric:tabular-nums}.ax-align__table .ax-ms{color:var(--gold);font-variant-numeric:tabular-nums;min-width:7ch;text-align:right;font-weight:700}.ax-align__table li.is-zero .ax-ms{color:#6de07a}.ax-align .ax-h2{font-size:clamp(1.7rem,1rem + 2.3vw,3.1rem);margin-bottom:1rem}.ax-align .ax-body{font-size:clamp(.82rem,.78rem + .2vw,.95rem);margin-bottom:.8rem}.ax-align__stage{min-width:0}.ax-align__cabin svg{width:100%;height:auto;max-height:68svh;display:block;margin-inline:auto}@media (max-width: 1000px){.ax-align__panel,.ax-align__stage{display:contents}.ax-align__layout{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto auto 1fr auto;grid-template-areas:"mark  state" "head  head" "body  body" "cabin cabin" "table table";min-height:100svh;align-items:stretch;max-width:30rem;gap:0;padding:calc(var(--topbar-h) + clamp(.3rem,1.4vh,.8rem)) var(--gut) calc(clamp(.7rem,2vh,1.1rem) + env(safe-area-inset-bottom))}.ax-align .ax-mark{grid-area:mark;align-self:center;margin-bottom:0}.ax-align__state,.ax-align .ax-h2,.ax-align .ax-body,.ax-align__table{align-self:start}.ax-align__state{grid-area:state}.ax-align .ax-h2{grid-area:head}.ax-align .ax-body{grid-area:body}.ax-align__cabin{grid-area:cabin}.ax-align__table{grid-area:table}.ax-align__state{display:flex;align-items:baseline;gap:.55rem;margin:0;padding-bottom:0;border-bottom:0}.ax-align__state-label{font-size:.5rem;letter-spacing:.18em}.ax-align__state-val{font-size:1.35rem;margin-left:0}.ax-align__cabin{position:relative;min-height:190px;margin:.55rem 0 .4rem}.ax-align__cabin>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-height:none}.ax-align .ax-h2{font-size:clamp(1.35rem,6.6vw,2rem);margin-bottom:.5rem}.ax-align .ax-body{font-size:.78rem;line-height:1.48;margin-bottom:0}.ax-align .ax-body+.ax-body{display:none}.ax-align__table li{padding:.22rem 0;font-size:.52rem;gap:.5rem}}.ax-chain{position:relative;background:var(--ink);border-top:1px solid var(--hair)}.ax-chain__pin{height:100svh;display:flex;flex-direction:column;justify-content:center;gap:clamp(1.4rem,4vh,3rem);overflow:hidden;padding:clamp(4.5rem,10vh,6rem) 0 clamp(2rem,6vh,4rem)}.ax-chain__head{flex:none;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(1.4rem,4vw,4rem);align-items:end}.ax-chain__head .ax-mark{grid-column:1 / -1}.ax-chain__head .ax-h2{margin-bottom:0}.ax-chain__notes{display:grid;grid-template-columns:1fr 1fr;gap:clamp(1rem,2.4vw,2.2rem);padding-bottom:.4rem}@media (max-width: 1000px){.ax-chain__head{grid-template-columns:1fr;align-items:start}.ax-chain__notes{grid-template-columns:1fr;gap:.8rem}}.ax-chain__ceiling{margin:0;font-size:.58rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);opacity:.72;line-height:1.8}.ax-chain__note{margin:0;font-size:.58rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gray-dim);line-height:1.8}@media (max-width: 1000px){.ax-chain__note,.ax-chain__ceiling{font-size:.55rem;letter-spacing:.055em;line-height:1.72}}.ax-chain__track{flex:none;overflow:hidden}.ax-chain__strip{will-change:transform}.ax-chain__svg{padding-inline:var(--gut)}.ax-chain__svg svg{height:clamp(300px,52vh,520px);width:auto;display:block}@media (max-width: 760px){.ax-chain__svg svg{height:clamp(240px,44vh,340px)}}.ax-built{position:relative;border-top:1px solid var(--hair);background:var(--black);padding:clamp(4rem,10vh,7rem) 0 clamp(4rem,10vh,7rem)}.ax-built__line{font-family:var(--f-display);font-weight:900;text-transform:uppercase;font-size:clamp(1.9rem,4.4vw,4.25rem);line-height:.9;letter-spacing:-.01em;color:var(--white);margin:0 0 clamp(1.6rem,4vh,2.6rem)}.ax-built__line .l{display:block}.ax-built__strip{display:flex;align-items:flex-start;gap:clamp(.7rem,1.5vw,1.3rem)}.ax-built__cell{flex:1.5 1 0;min-width:0;margin:0}.ax-built__cell--wide{flex:1.778 1 0}.ax-built__frame{position:relative;display:block;height:clamp(190px,25vw,400px);overflow:hidden;border:1px solid var(--hair);border-radius:2px;background:var(--panel)}.ax-built__frame img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.06);will-change:transform}.ax-built__frame:before,.ax-built__frame:after{content:"";position:absolute;z-index:2;width:12px;height:12px;border:1px solid var(--gold);opacity:.75;pointer-events:none}.ax-built__frame:before{top:7px;left:7px;border-right:0;border-bottom:0}.ax-built__frame:after{bottom:7px;right:7px;border-left:0;border-top:0}.ax-built__cell figcaption{text-wrap:pretty;margin-top:.75rem;font-size:.55rem;letter-spacing:.15em;text-transform:uppercase;color:var(--gray-dim);line-height:1.75}@media (max-width: 1000px){.ax-built__strip{flex-direction:column;gap:1.5rem}.ax-built__cell,.ax-built__cell--wide{flex:none;width:100%}.ax-built__frame{height:auto;aspect-ratio:3 / 2}.ax-built__cell--wide .ax-built__frame{aspect-ratio:16 / 9}.ax-built__frame img{transform:none}}@media (prefers-reduced-motion: reduce){.ax-built__frame img{transform:none}}.ax-cta{position:relative;border-top:1px solid var(--hair);background:radial-gradient(90% 120% at 50% 120%,rgba(255,218,31,.13),transparent 62%),var(--black);padding:clamp(5rem,16vh,11rem) 0 clamp(3rem,8vh,5rem);overflow:hidden}.ax-cta__inner{text-align:center;display:flex;flex-direction:column;align-items:center}.ax-cta .ax-mark{justify-content:center}.ax-cta .ax-mark:after{display:none}.ax-cta__title{font-family:var(--f-display);font-weight:900;font-size:clamp(3rem,9.6vw,9.6rem);line-height:.85;letter-spacing:-.012em;text-transform:uppercase;color:var(--white);margin:0 0 1.6rem}.ax-cta__title .l{display:block}.ax-cta__title em{font-style:normal;color:var(--gold)}.ax-cta__lede{max-width:52ch;color:var(--gray);margin:0 0 2.4rem}.ax-cta__actions{display:flex;flex-wrap:wrap;gap:.9rem;justify-content:center}.ax-btn{position:relative;display:inline-flex;flex-direction:column;align-items:flex-start;gap:.28rem;font-family:var(--f-mono);text-transform:uppercase;text-decoration:none;padding:.95rem 1.7rem;border-radius:2px;border:1px solid var(--hair);min-width:15rem;transition:transform .35s var(--ease),box-shadow .35s var(--ease),background-color .35s var(--ease),color .35s var(--ease),border-color .35s var(--ease)}.ax-btn__k{font-size:.55rem;letter-spacing:.28em;opacity:.62}.ax-btn__v{font-size:.78rem;letter-spacing:.12em;font-weight:700}.ax-btn:before,.ax-btn:after{content:"";position:absolute;width:9px;height:9px;border:1px solid currentColor;opacity:.55;transition:width .35s var(--ease),height .35s var(--ease),opacity .35s var(--ease)}.ax-btn:before{top:5px;left:5px;border-right:0;border-bottom:0}.ax-btn:after{bottom:5px;right:5px;border-left:0;border-top:0}.ax-btn:hover:before,.ax-btn:hover:after{width:15px;height:15px;opacity:1}.ax-btn--gold{background:var(--gold);color:#000;border-color:var(--gold)}.ax-btn--gold:hover{transform:translateY(-3px);box-shadow:0 14px 40px #ffda1f47}.ax-btn--ghost{color:var(--silver)}.ax-btn--ghost:hover{border-color:var(--gold);color:var(--gold);transform:translateY(-3px)}.ax-cta__cred{margin:1.6rem 0 0;font-size:.55rem;letter-spacing:.26em;text-transform:uppercase;color:var(--gold);opacity:.8}.ax-cta__spectrum{display:flex;width:min(100%,900px);margin:clamp(3rem,9vh,5rem) auto 0;border-top:1px solid var(--hair)}.ax-cta__spectrum span{position:relative;padding:.8rem .3rem 0;font-size:.52rem;letter-spacing:.16em;text-transform:uppercase;color:var(--gray-dim);text-align:center;border-right:1px solid var(--hair);overflow:hidden;white-space:nowrap}.ax-cta__spectrum span:last-child{border-right:0}.ax-cta__spectrum i{position:absolute;top:-1px;left:0;right:0;height:2px}.ax-cta__spectrum [data-band=sub] i{background:var(--band-sub)}.ax-cta__spectrum [data-band=midbass] i{background:var(--band-midbass)}.ax-cta__spectrum [data-band=mid] i{background:var(--band-mid)}.ax-cta__spectrum [data-band=tweeter] i{background:var(--band-tweeter)}.ax-cta__cred--sub{margin-top:.35rem;opacity:.55}.ax-cta__spectrum-cap{display:none;margin:.6rem 0 0;font-size:.52rem;letter-spacing:.22em;text-transform:uppercase;color:var(--gray-dim)}@media (max-width: 760px){.ax-cta__spectrum span{font-size:0;padding-top:.55rem}.ax-cta__spectrum-cap{display:block}}.ax-cta__foot{margin:clamp(2rem,5vh,3rem) auto 0;font-size:.55rem;letter-spacing:.14em;text-transform:uppercase;line-height:2;max-width:62ch;text-wrap:balance;color:var(--gray-dim)}.ax-cta__foot--kit{margin-top:.35rem;max-width:54ch;color:var(--gold-deep, #55490A);color:color-mix(in srgb,var(--gold) 32%,transparent)}.ax-cabin{overflow:visible}.ax-cabin__shell{fill:none;stroke:var(--gold);stroke-width:1.6;opacity:.62}.ax-cabin__glass{fill:#ffda1f07;stroke:var(--gold);stroke-width:1;opacity:.4}.ax-cabin__line{fill:none;stroke:var(--gold);stroke-width:1;opacity:.3}.ax-cabin__hair{fill:none;stroke:var(--gold);stroke-width:.7;opacity:.18}.ax-cabin__fill{fill:#ffda1f08;stroke:var(--gold);stroke-width:.9;opacity:.34}.ax-cabin__dashline{fill:none;stroke:var(--gold);stroke-width:.7;opacity:.24;stroke-dasharray:3 5}.ax-cabin__label{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--gray-dim);transition:color .4s var(--ease)}.ax-cabin__label.is-live{color:var(--gold)}.ax-cabin__driver{transition:opacity .4s var(--ease)}.ax-cabin__driver-body{fill:#ffffff09;stroke:var(--gray-dim);stroke-width:1.2;transition:stroke .4s var(--ease),fill .4s var(--ease)}.ax-cabin__driver-core{fill:var(--gray-dim);transition:fill .4s var(--ease),r .4s var(--ease)}.ax-cabin__driver.is-live .ax-cabin__driver-body{stroke:var(--gold);fill:#ffda1f24}.ax-cabin__driver.is-live .ax-cabin__driver-core{fill:var(--gold)}.ax-cabin__ring{fill:none;stroke:var(--gold);stroke-width:1.4}.ax-cabin__leader{stroke:currentColor;stroke-width:.7;opacity:.55;fill:none}.ax-cabin__wheel{fill:#ffda1f0d;stroke:var(--gold);stroke-width:1;opacity:.34}.ax-cabin__seat{fill:none;stroke:var(--gold);stroke-width:.9;opacity:.26}.ax-cabin__seat--driver{opacity:.5}.ax-cabin__listener{opacity:0;transition:opacity .5s var(--ease)}.ax-align .ax-cabin__listener,.ax-cabin.show-listener .ax-cabin__listener{opacity:1}.ax-cabin__head{fill:#ffda1f29;stroke:var(--gold);stroke-width:1.2}.ax-cabin__delay{stroke-width:1.1;fill:none;stroke-linecap:round}.ax-cabin__pulse{r:3.4}.ax-cabin__ms{font-family:var(--f-mono);font-size:10.5px;letter-spacing:.04em;font-variant-numeric:tabular-nums}@media (max-width: 1000px){.ax-cabin__ms{font-size:22px;letter-spacing:0}}.ax-cabin.is-nolabels .ax-cabin__label{display:none}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.ax-grain{animation:none}.ax-cursor{display:none!important}.ax-sweep__pin,.ax-chain__pin{height:auto;min-height:0}.ax-sweep__layout{grid-template-columns:1fr}.ax-chain__track{overflow-x:auto}}.ax-ab{position:relative;background:var(--black);border-top:1px solid var(--hair);padding:clamp(4.5rem,11vh,8rem) 0 clamp(4.5rem,11vh,8rem)}.ax-ab__inner{position:relative;z-index:1}.ax-ab .ax-h2{margin-bottom:clamp(2rem,5vh,3.2rem)}.ax-ab__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(1.5rem,3.4vw,3.4rem);align-items:stretch}.ax-ab__panel{border:1px solid var(--hair);padding:clamp(1.4rem,3vh,2.1rem) clamp(1.3rem,2.4vw,2rem);display:flex;flex-direction:column;gap:clamp(1.3rem,3vh,2rem);background:linear-gradient(to bottom,rgba(255,218,31,.022),transparent 60%)}.ax-ab__transport{display:flex;flex-direction:column;gap:.8rem}.ax-ab__play{display:inline-flex;align-items:center;gap:.85rem;align-self:flex-start;background:none;border:1px solid var(--gold);color:var(--gold);font-family:var(--f-mono);font-size:.66rem;letter-spacing:.2em;text-transform:uppercase;padding:.75rem 1.4rem;min-height:44px;cursor:pointer;touch-action:manipulation;transition:background-color .3s var(--ease),color .3s var(--ease)}.ax-ab__play:hover:not(:disabled),.ax-ab__play:focus-visible{background:var(--gold);color:var(--black)}.ax-ab__play:disabled{opacity:.45;cursor:default}.ax-ab__glyph{width:0;height:0;border-style:solid;border-width:5px 0 5px 9px;border-color:transparent transparent transparent currentColor;transition:none}.ax-ab.is-playing .ax-ab__glyph{width:9px;height:10px;border:0;background:currentColor}.ax-ab__hint{font-size:.56rem;letter-spacing:.14em;color:var(--gray-dim);max-width:34ch;line-height:1.9}.ax-ab__switch{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--hair)}.ax-ab__side{display:flex;flex-direction:column;align-items:flex-start;gap:.4rem;background:none;border:0;border-right:1px solid var(--hair);padding:clamp(.9rem,2vh,1.25rem) clamp(.9rem,1.6vw,1.3rem);color:var(--gray);cursor:pointer;touch-action:manipulation;text-align:left;transition:background-color .28s var(--ease),color .28s var(--ease)}.ax-ab__side:last-child{border-right:0}.ax-ab__side-k{font-size:.56rem;letter-spacing:.3em;opacity:.7}.ax-ab__side-v{font-family:var(--f-body);font-size:.86rem;letter-spacing:.01em}.ax-ab__side:hover:not(.is-live){background:#ffffff07;color:var(--silver)}.ax-ab__side.is-live{background:var(--gold);color:var(--black)}.ax-ab__side.is-live .ax-ab__side-k{opacity:.68}.ax-ab__side.is-live .ax-ab__side-v{font-weight:600}.ax-ab__foot{margin-top:auto;padding-top:1.1rem;font-size:.54rem;letter-spacing:.13em;line-height:2;color:var(--gray-dim)}.ax-ab__foot b{color:var(--gold);font-weight:400}.ax-ab__state{margin-top:auto;font-size:.56rem;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-dim, #AA9115)}.ax-ab__readout{border:1px solid var(--hair);padding:clamp(1.4rem,3vh,2.1rem) clamp(1.3rem,2.4vw,2rem);display:flex;flex-direction:column}.ax-ab__readout-h{font-size:.56rem;letter-spacing:.24em;text-transform:uppercase;color:var(--gray-dim);padding-bottom:.9rem;border-bottom:1px solid var(--hair)}.ax-ab__list{display:flex;flex-direction:column}.ax-ab__row{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.72rem 0;border-bottom:1px solid var(--hair);color:var(--gray-dim);opacity:.4;transition:opacity .32s var(--ease),color .32s var(--ease)}.ax-ab.is-stock .ax-ab__row{opacity:1;color:var(--silver)}.ax-ab__row-k{font-size:.84rem}.ax-ab__row-v{font-size:.6rem;letter-spacing:.1em;font-weight:400;white-space:nowrap}.ax-ab.is-stock .ax-ab__row-v{color:var(--gold)}.ax-ab__matched{padding-top:.2rem;font-size:.54rem;letter-spacing:.13em;line-height:2;color:var(--gray-dim);max-width:40ch}.ax-ab__plot{margin-top:clamp(1.5rem,3.4vw,3rem);border:1px solid var(--hair);padding:clamp(.8rem,1.6vw,1.2rem);background:#ffffff03}.ax-ab__curve{display:block;width:100%;height:clamp(150px,24vh,250px)}.ax-ab__trace{transition:d .5s var(--ease);filter:drop-shadow(0 0 12px rgba(255,218,31,.22))}@media (prefers-reduced-motion: reduce){.ax-ab__trace{transition:none}}.ax-ab__disclaimer{margin-top:clamp(1.4rem,3vh,2.2rem);max-width:78ch;font-size:clamp(.78rem,.74rem + .2vw,.92rem);line-height:1.65;color:var(--gray-dim)}.ax-ab__disclaimer b{color:var(--silver);font-weight:600}.ax-ab__disclaimer a{color:var(--gold);text-decoration:none;border-bottom:1px solid rgba(255,218,31,.35)}.ax-ab__disclaimer a:hover{border-bottom-color:var(--gold)}.ax-ab.is-unsupported .ax-ab__switch,.ax-ab.is-unsupported .ax-ab__plot{opacity:.4;pointer-events:none}@media (max-width: 900px){.ax-ab__grid{grid-template-columns:1fr}.ax-ab__matched{margin-top:1rem}.ax-ab__state{margin-top:.4rem}}@media (max-width: 460px){.ax-ab__side-v,.ax-ab__row-k{font-size:.78rem}.ax-ab__row-v{font-size:.54rem}}@font-face{font-family:Big Shoulders Display;font-style:normal;font-weight:400;font-display:swap;src:url(/autoplanet/baseline/media/fonts/big-shoulders-display-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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}@font-face{font-family:Big Shoulders Display;font-style:normal;font-weight:700;font-display:swap;src:url(/autoplanet/baseline/media/fonts/big-shoulders-display-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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}@font-face{font-family:Big Shoulders Display;font-style:normal;font-weight:900;font-display:swap;src:url(/autoplanet/baseline/media/fonts/big-shoulders-display-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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}@font-face{font-family:Big Shoulders Display;font-style:normal;font-weight:400;font-display:swap;src:url(/autoplanet/baseline/media/fonts/big-shoulders-display-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Big Shoulders Display;font-style:normal;font-weight:700;font-display:swap;src:url(/autoplanet/baseline/media/fonts/big-shoulders-display-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Big Shoulders Display;font-style:normal;font-weight:900;font-display:swap;src:url(/autoplanet/baseline/media/fonts/big-shoulders-display-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300;font-display:swap;src:url(/autoplanet/baseline/media/fonts/space-grotesk-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/autoplanet/baseline/media/fonts/space-grotesk-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/autoplanet/baseline/media/fonts/space-grotesk-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/autoplanet/baseline/media/fonts/space-grotesk-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300;font-display:swap;src:url(/autoplanet/baseline/media/fonts/space-grotesk-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/autoplanet/baseline/media/fonts/space-grotesk-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/autoplanet/baseline/media/fonts/space-grotesk-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/autoplanet/baseline/media/fonts/space-grotesk-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Martian Mono;font-style:normal;font-weight:300;font-display:swap;src:url(/autoplanet/baseline/media/fonts/martian-mono-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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}@font-face{font-family:Martian Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/autoplanet/baseline/media/fonts/martian-mono-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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}@font-face{font-family:Martian Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/autoplanet/baseline/media/fonts/martian-mono-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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}@font-face{font-family:Martian Mono;font-style:normal;font-weight:300;font-display:swap;src:url(/autoplanet/baseline/media/fonts/martian-mono-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Martian Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/autoplanet/baseline/media/fonts/martian-mono-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Martian Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/autoplanet/baseline/media/fonts/martian-mono-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/autoplanet/baseline/media/fonts/instrument-serif-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/autoplanet/baseline/media/fonts/instrument-serif-italic-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/autoplanet/baseline/media/fonts/instrument-serif-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/autoplanet/baseline/media/fonts/instrument-serif-italic-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}.grain{position:fixed;top:-50%;right:-50%;bottom:-50%;left:-50%;z-index:600;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E");animation:grainshift .62s steps(3) infinite;will-change:transform}@font-face{font-family:Big Shoulders Display;font-style:normal;font-weight:400;font-display:swap;src:url(/autoplanet/baseline/media/fonts/big-shoulders-display-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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}@font-face{font-family:Big Shoulders Display;font-style:normal;font-weight:700;font-display:swap;src:url(/autoplanet/baseline/media/fonts/big-shoulders-display-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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}@font-face{font-family:Big Shoulders Display;font-style:normal;font-weight:900;font-display:swap;src:url(/autoplanet/baseline/media/fonts/big-shoulders-display-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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}@font-face{font-family:Big Shoulders Display;font-style:normal;font-weight:400;font-display:swap;src:url(/autoplanet/baseline/media/fonts/big-shoulders-display-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Big Shoulders Display;font-style:normal;font-weight:700;font-display:swap;src:url(/autoplanet/baseline/media/fonts/big-shoulders-display-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Big Shoulders Display;font-style:normal;font-weight:900;font-display:swap;src:url(/autoplanet/baseline/media/fonts/big-shoulders-display-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300;font-display:swap;src:url(/autoplanet/baseline/media/fonts/space-grotesk-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/autoplanet/baseline/media/fonts/space-grotesk-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/autoplanet/baseline/media/fonts/space-grotesk-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/autoplanet/baseline/media/fonts/space-grotesk-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300;font-display:swap;src:url(/autoplanet/baseline/media/fonts/space-grotesk-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/autoplanet/baseline/media/fonts/space-grotesk-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/autoplanet/baseline/media/fonts/space-grotesk-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/autoplanet/baseline/media/fonts/space-grotesk-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Martian Mono;font-style:normal;font-weight:300;font-display:swap;src:url(/autoplanet/baseline/media/fonts/martian-mono-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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}@font-face{font-family:Martian Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/autoplanet/baseline/media/fonts/martian-mono-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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}@font-face{font-family:Martian Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/autoplanet/baseline/media/fonts/martian-mono-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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}@font-face{font-family:Martian Mono;font-style:normal;font-weight:300;font-display:swap;src:url(/autoplanet/baseline/media/fonts/martian-mono-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Martian Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/autoplanet/baseline/media/fonts/martian-mono-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Martian Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/autoplanet/baseline/media/fonts/martian-mono-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/autoplanet/baseline/media/fonts/instrument-serif-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/autoplanet/baseline/media/fonts/instrument-serif-italic-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/autoplanet/baseline/media/fonts/instrument-serif-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/autoplanet/baseline/media/fonts/instrument-serif-italic-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--ink:#050505;--cabin:#0C0A08;--panel:#141110;--line:#241F1A;--gold:#FFDA1F;--gold-dim:#AA9115;--gold-deep:#55490A;--bone:#E7E2D6;--smoke:#807A6E;--dsp:"Big Shoulders Display","Haettenschweiler","Arial Narrow",sans-serif;--serif:"Instrument Serif",Georgia,serif;--body:"Space Grotesk","Helvetica Neue",Arial,sans-serif;--mono:"Martian Mono",ui-monospace,"SFMono-Regular",monospace;--pad:clamp(20px,4.5vw,84px);--rail-w:200px;--topgap:calc(var(--pad) + 62px);--ease:cubic-bezier(.22,1,.36,1);--img-rest:contrast(1.06) saturate(1.02) brightness(.82);--img-live:contrast(1.04) saturate(1.08) brightness(1)}.plate{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;margin:0}.plate>img{grid-row:2;grid-column:1;width:100%;height:auto;background:var(--panel);filter:var(--img-rest);transition:filter .7s var(--ease)}.plate:before{content:"";grid-row:2;grid-column:1;z-index:2;pointer-events:none;border:1px solid var(--line);box-shadow:inset 0 -80px 100px -70px #050505eb}.plate>figcaption{grid-row:1;grid-column:1;margin-bottom:13px;color:var(--smoke);display:flex;align-items:baseline;gap:10px}.plate>figcaption:before{content:"";flex:none;width:16px;height:1px;background:var(--gold-dim);transform:translateY(-.32em)}.plate.is-live>img,.plate:hover>img{filter:var(--img-live)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--ink);color:var(--bone);font-family:var(--body);font-weight:300;font-size:clamp(15px,1.02vw,17px);line-height:1.55;letter-spacing:.005em;overflow-x:hidden;-webkit-font-smoothing:antialiased}body.is-booting{overflow:hidden;height:100svh}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}h1,h2,h3,p,figure,blockquote,ol,ul{margin:0;padding:0}ol,ul{list-style:none}::selection{background:var(--gold);color:#000}:focus-visible{outline:2px solid var(--gold);outline-offset:4px;border-radius:2px}.skip{position:fixed;top:8px;left:8px;z-index:9999;padding:10px 16px;background:var(--gold);color:#000;font-family:var(--mono);font-size:11px;transform:translateY(-200%)}.skip:focus{transform:none}.mono{font-family:var(--mono);font-weight:300;font-size:clamp(9px,.66vw,11px);letter-spacing:.14em;text-transform:uppercase;color:var(--smoke);line-height:1.7}.dsp{font-family:var(--dsp);font-weight:900;text-transform:uppercase;line-height:.8;letter-spacing:-.005em;color:var(--bone)}.dsp em{font-family:var(--serif);font-weight:400;font-style:italic;text-transform:none;letter-spacing:-.015em;color:var(--gold);line-height:.86}.dsp--xl{font-size:clamp(52px,10.5vw,168px);line-height:.85}.dsp--lg{font-size:clamp(34px,5.4vw,86px);line-height:.92}.dsp--md{font-size:clamp(34px,4.4vw,68px)}.boot{position:fixed;top:0;right:0;bottom:0;left:0;z-index:900;background:var(--ink);display:grid;place-items:center;transition:clip-path .9s var(--ease);clip-path:inset(0 0 0 0)}.boot.is-done{clip-path:inset(0 0 100% 0);pointer-events:none}.boot__inner{width:min(920px,82vw)}.boot__head{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:14px;margin-bottom:clamp(10px,1.6svh,18px);font-family:var(--mono);font-weight:300}.boot__state{display:inline-block;min-width:6ch;font-size:clamp(9px,.72vw,11px);letter-spacing:.42em;color:var(--smoke);transition:color .3s linear}.boot.is-flat .boot__state{color:var(--gold)}.boot__read{color:var(--gold);display:flex;align-items:baseline;gap:.45em}.boot__read b{display:inline-block;min-width:11.6ch;text-align:right;font-weight:300;font-size:clamp(19px,2.3vw,30px);font-variant-numeric:tabular-nums;letter-spacing:.02em}.boot__read i{font-style:normal;font-size:clamp(9px,.72vw,11px);letter-spacing:.2em;color:var(--gold-dim)}.boot__trace{position:relative;height:170px;height:clamp(118px,22svh,210px)}.boot__trace canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.boot__bands{position:relative;height:2.9em;margin-top:12px;margin-top:clamp(9px,1.4svh,15px);font-family:var(--mono);font-weight:300;font-size:clamp(8px,.62vw,10px)}.boot__bands span{position:absolute;top:0;transform:translate(-50%);text-align:center;white-space:nowrap;line-height:1.5;color:var(--gold);opacity:.17;transition:opacity .34s var(--ease)}.boot__bands span.is-lit{opacity:1}.boot__bands b{display:block;font-weight:300;letter-spacing:.16em}.boot__bands i{display:none}.boot__bands span:nth-child(1){left:10.03%}.boot__bands span:nth-child(2){left:29.63%}.boot__bands span:nth-child(3){left:55.87%}.boot__bands span:nth-child(4){left:86.27%}@media (min-width:560px){.boot__bands i{display:block;font-style:normal;letter-spacing:.1em;color:var(--smoke);margin-top:.5em}}.grain{position:fixed;top:-50%;right:-50%;bottom:-50%;left:-50%;z-index:600;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E");animation:grainshift .62s steps(3) infinite;will-change:transform}@keyframes grainshift{0%{transform:translate(0)}33%{transform:translate(-2%,1.5%)}66%{transform:translate(1.5%,-2%)}to{transform:translate(0)}}.cursor{position:fixed;top:0;left:0;z-index:800;pointer-events:none;mix-blend-mode:difference;will-change:transform;opacity:0}.cursor.is-on{opacity:1}.cursor__dot{position:absolute;top:-3px;left:-3px;width:6px;height:6px;border-radius:50%;background:#fff;transition:transform .3s var(--ease)}.cursor.is-hot .cursor__dot{transform:scale(3.4)}.cursor__label{position:absolute;top:14px;left:14px;font-family:var(--mono);font-size:9px;letter-spacing:.2em;color:#fff;white-space:nowrap;opacity:0;transform:translateY(-4px);transition:opacity .25s,transform .25s}.cursor.is-hot .cursor__label{opacity:1;transform:none}.mark{position:fixed;top:0;left:0;right:0;z-index:500;display:flex;justify-content:space-between;align-items:flex-start;padding:var(--pad) var(--pad) 0;pointer-events:none;transition:transform .5s var(--ease),opacity .35s}.mark:before{content:"";position:absolute;left:0;right:0;top:0;z-index:-1;height:calc(var(--pad) + 96px);pointer-events:none;background:linear-gradient(180deg,#050505eb,#050505a3 38%,#05050542 70%,#05050500);opacity:.55;transition:opacity .45s var(--ease)}.mark.is-past:before{opacity:1}.mark.is-tucked{transform:translateY(-130%);opacity:0}.mark__logo{display:block;pointer-events:auto;max-width:calc(100% - 128px);transform-origin:left center;transition:transform .45s var(--ease)}.mark__logo img{display:block;width:auto;max-width:100%;height:clamp(20px,1.05vw + 14.5px,34px)}.mark.is-past .mark__logo{transform:scale(.86)}.mark__aux{display:flex;flex-direction:column;align-items:flex-end;gap:8px;text-align:right;margin-right:var(--rail-w)}.mark__nav{pointer-events:auto;display:inline-flex;align-items:center;gap:9px;font-family:var(--mono);font-weight:300;font-size:10px;letter-spacing:.2em;color:var(--bone);padding:5px 0 7px;border-bottom:1px solid rgba(255,218,31,.24);transition:color .3s,border-color .3s}.mark__nav span{transition:transform .3s var(--ease)}.mark__nav:hover{color:var(--gold);border-bottom-color:var(--gold-dim)}.mark__nav:hover span{transform:translate(4px)}.mark__coord{font-family:var(--mono);font-size:9px;letter-spacing:.18em;color:#fff;opacity:.42;line-height:1.6;transition:opacity .4s}.mark.is-past .mark__coord{opacity:0}.rail{position:fixed;top:50%;right:var(--pad);z-index:500;transform:translateY(-50%);width:150px;text-align:right;opacity:0;transition:opacity .6s}.rail:before{content:"";position:absolute;top:-150px;right:calc(var(--pad) * -1);bottom:-150px;left:-190px;background:radial-gradient(58% 42% at 100% 50%,rgba(0,0,0,.8) 0%,rgba(0,0,0,.52) 42%,rgba(0,0,0,.2) 70%,transparent 100%);pointer-events:none;z-index:-1}.rail.is-on{opacity:1}.rail.is-retired{opacity:0;transform:translateY(-50%) translate(18px);pointer-events:none}.rail__vu{margin-left:auto;width:60px;opacity:.9;padding-top:6px}.rail__vu svg{width:100%;overflow:visible}.rail__arc{stroke:var(--line);stroke-width:1.5}.rail__needle{stroke:var(--gold);stroke-width:1.6;transform-origin:30px 30px;transform:rotate(-46deg)}.rail__list{margin-top:16px;border-right:1px solid var(--line);padding-right:14px}.rail__i{display:block;padding:5px 0;font-family:var(--mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--smoke);opacity:.5;transition:opacity .35s,color .35s;position:relative}.rail__i b{font-weight:400;color:var(--gold-dim);margin-right:7px}.rail__i:after{content:"";position:absolute;right:-14.5px;top:50%;width:1px;height:0;background:var(--gold);transition:height .4s var(--ease);transform:translateY(-50%)}.rail__i.is-live{opacity:1;color:var(--bone)}.rail__i.is-live b{color:var(--gold)}.rail__i.is-live:after{height:100%}.rail__pos{margin-top:12px;font-family:var(--mono);font-size:9.5px;letter-spacing:.2em;color:var(--gold-dim);font-variant-numeric:tabular-nums}.sigctl{display:flex;flex-direction:column;align-items:flex-end;gap:8px;padding-bottom:14px;margin-bottom:12px;border-bottom:1px solid var(--line)}.sigctl__btn{display:flex;align-items:center;gap:8px;background:none;border:0;padding:11px 0;margin:-11px 0;min-height:44px;box-sizing:content-box;color:var(--smoke);cursor:pointer;font-family:var(--mono);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;transition:color .3s;touch-action:manipulation}.sigctl__btn:hover{color:var(--gold)}.sigctl__glyph{width:0;height:0;border-style:solid;border-width:4px 0 4px 7px;border-color:transparent transparent transparent currentColor;flex:none}.sigctl__btn[aria-pressed=true]{color:var(--gold)}.sigctl__btn[aria-pressed=true] .sigctl__glyph{width:7px;height:9px;border:0;background:currentColor;clip-path:polygon(0 0,35% 0,35% 100%,0 100%,0 0,65% 0,100% 0,100% 100%,65% 100%,65% 0)}.sigctl__bars{display:flex;align-items:flex-end;justify-content:flex-end;gap:2px;height:20px;width:100%}.sigctl__bars i{width:2px;height:2px;background:var(--gold-dim);transform-origin:bottom}.ch{position:relative;padding-left:var(--pad);padding-right:calc(var(--pad) + var(--rail-w))}.ch--hero{position:sticky;top:0;height:100svh;min-height:600px;z-index:0;padding:0;overflow:hidden;display:block}.hero__gl,.hero__fallback{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hero__gl{z-index:2}.hero__fallback{z-index:1;filter:contrast(1.14) saturate(1.06) brightness(.5)}.hero__gl.is-live+.hero__fallback{opacity:0}.hero__vignette{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;background:radial-gradient(88% 76% at 70% 34%,#05050500,#05050561 58%,#050505db),linear-gradient(to right,#050505e0,#05050585 30%,#0505050f 58%,#0505056b),linear-gradient(to top,var(--ink) 3%,rgba(5,5,5,.72) 22%,rgba(5,5,5,.14) 48%,transparent 70%)}.hero__type{position:absolute;left:0;right:0;top:38%;z-index:4;transform:translateY(-50%);padding-left:var(--pad);pointer-events:none;will-change:transform}.hero__h{font-family:var(--dsp);font-weight:900;text-transform:uppercase;font-size:clamp(60px,14.6vw,240px);line-height:.8;letter-spacing:-.014em;color:var(--bone);margin:0}@media (max-height: 1000px){.hero__type{top:30%}.hero__h{font-size:clamp(48px,min(14.6vw,18.5svh),240px)}}.hero__line{display:block;white-space:nowrap;overflow:hidden;padding-bottom:.02em}.hero__line .sp{display:inline-block;will-change:transform}.hero__line--1{margin-left:-.045em}.hero__line--2{margin-left:.19em;margin-top:-.02em}.hero__line--2 em{font-family:var(--serif);font-style:italic;font-weight:400;text-transform:none;color:var(--gold);letter-spacing:-.028em;font-size:1.07em;line-height:.86;display:inline-block;margin-left:-.05em;transform:translateY(.028em)}.hero__deck{position:absolute;left:var(--pad);bottom:calc(var(--pad) + 64px);z-index:5;max-width:min(440px,40vw)}.hero__deck p{font-size:clamp(14px,1.02vw,17px);color:#9a948a;line-height:1.62}.hero__deck .hi{color:var(--bone)}.hero__acts{display:flex;flex-direction:column;align-items:flex-start;gap:16px;margin-top:30px}.lnk{position:relative;display:inline-block;padding-bottom:9px;font-family:var(--mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--smoke);will-change:transform;transition:color .35s var(--ease)}.lnk__t{text-wrap:balance}.lnk:before,.lnk:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px}.lnk:before{background:var(--line)}.lnk:after{background:var(--gold);transform:scaleX(0);transform-origin:left;transition:transform .5s var(--ease)}.lnk:hover{color:var(--gold)}.lnk:hover:after,.lnk:focus-visible:after{transform:scaleX(1)}.lnk--lead{font-family:var(--dsp);font-weight:900;text-transform:uppercase;font-size:clamp(24px,2.4vw,38px);letter-spacing:-.005em;line-height:1;color:var(--bone);padding-bottom:12px}.lnk--lead:before{background:var(--gold-deep)}.lnk__a{display:inline-block;margin-left:.4em;transition:transform .45s var(--ease)}.lnk--lead:hover .lnk__a{transform:translate(.32em)}.hero__foot{position:absolute;right:calc(var(--pad) + var(--rail-w));bottom:var(--pad);z-index:5;display:flex;align-items:center;gap:16px}.hero__wave{width:clamp(120px,14vw,240px);height:22px}.hero__wave polyline{stroke:var(--gold);stroke-width:1.4;opacity:.85}.ch--cabin{position:relative;z-index:1;background:var(--ink);padding-top:max(var(--topgap),clamp(90px,13vh,180px));padding-bottom:clamp(90px,14vh,190px);overflow:hidden}.cabin__head{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);gap:clamp(24px,4vw,72px);align-items:end}.cabin__head .dsp{margin-left:-.035em}.cabin__intro{color:#9a948a;max-width:38ch;padding-bottom:.7em}.cabin__wave{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;pointer-events:none;opacity:.38}.cabin__wave path{stroke:var(--gold-deep);stroke-width:1.5;vector-effect:non-scaling-stroke}.probs{position:relative;z-index:2;margin-top:clamp(60px,9vw,130px);display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(18px,2.4vw,40px)}.prob{border-top:1px solid var(--line);padding-top:18px;position:relative}.prob:nth-child(2){margin-top:clamp(14px,2.5vw,44px)}.prob:nth-child(3){margin-top:clamp(28px,5vw,88px)}.prob:nth-child(4){margin-top:clamp(42px,7.5vw,132px)}.prob__hz{display:block;color:var(--gold-dim);margin-bottom:14px}.prob__t{font-family:var(--dsp);font-weight:900;text-transform:uppercase;font-size:clamp(26px,3.5vw,54px);line-height:.9;letter-spacing:-.005em;color:var(--bone);margin-bottom:12px}.prob__d{font-size:clamp(13px,.92vw,15px);color:var(--smoke);line-height:1.6}.cabin__end{position:relative;z-index:2;margin-top:clamp(60px,9vw,120px);display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(28px,4.4vw,78px);align-items:end}.fix{align-self:end;padding-bottom:.4em}.fix__h{color:var(--gold-dim);margin-bottom:clamp(18px,2vw,28px)}.fix__list{display:grid;gap:clamp(14px,1.5vw,22px)}.fix__i{display:grid;gap:10px;align-items:baseline}.fix__bar{display:block;height:1px;background:var(--gold-deep);width:var(--w,100%)}.fix__i:nth-child(1){--w:30%}.fix__i:nth-child(2){--w:58%}.fix__i:nth-child(3){--w:100%}.fix__i:nth-child(3) .fix__bar{background:var(--gold)}.fix__t{font-family:var(--dsp);font-weight:900;text-transform:uppercase;font-size:clamp(22px,2.5vw,40px);line-height:.9;letter-spacing:-.006em;color:var(--smoke);margin-left:-.02em;display:flex;flex-wrap:wrap;align-items:baseline;gap:0 14px}.fix__i:nth-child(3) .fix__t{color:var(--bone)}.fix__sub{font-family:var(--mono);font-weight:300;font-style:normal;text-transform:uppercase;font-size:clamp(9px,.66vw,11px);letter-spacing:.14em;color:var(--gold-dim);line-height:1.7}.cabin__out{position:relative;z-index:2;font-size:clamp(16px,1.5vw,25px);line-height:1.45;color:var(--bone);font-weight:300;text-wrap:balance}.cabin__more{position:relative;z-index:2;margin-top:clamp(30px,3.6vw,48px);width:fit-content;display:flex}.ch--svc{position:relative;z-index:1;background:var(--cabin);border-top:1px solid var(--line);padding-top:0;padding-bottom:0}.svc__grid{display:grid;grid-template-columns:minmax(0,.76fr) minmax(0,1.24fr);gap:clamp(24px,2.6vw,56px);align-items:stretch}.svc__stage{min-height:100%}.svc__sticky{position:sticky;top:0;height:100svh;display:flex;flex-direction:column;justify-content:flex-start;padding:19vh 0 clamp(40px,7vh,90px)}.svc__num{font-family:var(--dsp);font-weight:900;font-size:clamp(90px,15vw,240px);line-height:.72;color:transparent;-webkit-text-stroke:1.5px var(--gold-deep);letter-spacing:-.02em;margin-bottom:.06em;margin-left:-.03em;font-variant-numeric:tabular-nums}.svc__num span{display:inline-block}.svc__title{font-family:var(--dsp);font-weight:900;text-transform:uppercase;font-size:clamp(38px,5.6vw,104px);line-height:.84;letter-spacing:-.012em;color:var(--gold);margin-bottom:.34em;margin-left:-.02em}.svc__title .wd{display:inline-block;overflow:hidden;vertical-align:bottom;padding-bottom:.06em;white-space:nowrap}@media (min-width:1081px) and (max-width:1240px){.svc__title{font-size:5.2vw}}.svc__title .wd i{display:inline-block;font-style:normal;transform:translateY(106%);transition:transform .85s var(--ease);will-change:transform}.svc__body{max-width:44ch;color:var(--smoke);font-size:clamp(14px,1.02vw,17px);line-height:1.62}.svc__ticks{display:flex;gap:5px;margin-top:clamp(30px,4.4vh,54px)}.svc__ticks i{width:26px;height:2px;background:var(--line);transition:background .4s,transform .4s}.svc__ticks i.on{background:var(--gold);transform:scaleY(2.5)}.svc__list{display:block}.svc__item{position:sticky;top:0;height:86svh;display:grid;align-content:center;padding:clamp(30px,5vh,64px) 0;will-change:transform,opacity;background:var(--cabin)}.svc__item .plate>img{aspect-ratio:4/3;object-fit:cover;height:auto}.svc__item.is-live .plate>img{filter:var(--img-live)}.svc__also{border-top:1px solid var(--line);padding:clamp(54px,7vw,96px) 0 clamp(70px,10vh,130px)}.svc__also-h{color:var(--gold-dim)}.also{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(16px,2.4vw,44px);row-gap:clamp(30px,4vw,52px);margin-top:clamp(26px,3.4vw,48px);align-items:start}.also__i{position:relative;border-top:1px solid var(--line);padding-top:20px}.also__i--a{grid-column:span 5}.also__i--b{grid-column:span 4;margin-top:clamp(28px,4.4vw,74px)}.also__i--c{grid-column:span 3;margin-top:clamp(56px,8.8vw,148px)}.also__n{position:absolute;top:-1px;right:0;color:var(--gold-deep);font-size:10px;letter-spacing:.16em;line-height:1;padding-top:6px}.also__i h3{font-family:var(--dsp);font-weight:900;text-transform:uppercase;font-size:clamp(24px,2.7vw,42px);line-height:.88;letter-spacing:-.008em;color:var(--bone);margin-bottom:12px;margin-left:-.02em;text-wrap:balance}.also__i p{color:var(--smoke);font-size:clamp(13px,.94vw,15px);line-height:1.6;max-width:34ch;text-wrap:pretty}.ch--brands{position:relative;z-index:1;background:var(--ink);overflow:hidden;padding-top:max(var(--topgap),clamp(90px,13vh,170px));padding-bottom:clamp(120px,17vh,230px);border-top:1px solid var(--line)}.brands__stack{position:relative;z-index:2;display:grid;min-width:0}.brands__stack>.brands__rows{grid-area:1 / 1;min-width:0}.brands__rows--lit{z-index:3;pointer-events:none;-webkit-mask-image:radial-gradient(circle 260px at var(--mx,50%) var(--my,50%),#000 0%,rgba(0,0,0,.72) 34%,rgba(0,0,0,.26) 62%,transparent 86%);mask-image:radial-gradient(circle 260px at var(--mx,50%) var(--my,50%),#000 0%,rgba(0,0,0,.72) 34%,rgba(0,0,0,.26) 62%,transparent 86%)}.brands__rows--lit .brands__track,.brands__rows--lit .brands__row:nth-child(2) .brands__track{-webkit-text-stroke-width:0;color:var(--gold)}.brands__head{position:relative;z-index:3;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(30px,4.4vw,84px);align-items:stretch}.brands__lede{display:flex;flex-direction:column;min-width:0}.brands__h{position:relative;z-index:3;font-family:var(--dsp);font-weight:900;text-transform:uppercase;font-size:clamp(38px,5.05vw,88px);line-height:.84;letter-spacing:-.01em;color:var(--bone);margin-left:-.02em}.brands__h em{font-family:var(--serif);font-style:italic;font-weight:400;text-transform:none;color:var(--gold);letter-spacing:-.025em}.brands__flag{position:relative;z-index:3;margin-top:clamp(20px,2.4vw,32px);max-width:44ch;color:var(--smoke);font-size:clamp(14px,1.05vw,18px);line-height:1.6}.brands__flag b{font-weight:400;color:var(--bone)}.brands__note{position:relative;z-index:3;margin-top:auto;padding-top:clamp(30px,4vw,56px)}.shelf{position:relative;z-index:3;min-width:0;border-top:1px solid var(--line)}.shelf__i{display:grid;grid-template-columns:clamp(100px,7.2vw,118px) minmax(0,1fr);gap:clamp(12px,1.5vw,24px);align-items:baseline;padding:clamp(11px,1.05vw,16px) 0;border-bottom:1px solid var(--line)}.shelf__stage{color:var(--gold-dim);padding-top:.35em}.shelf__i--cont .shelf__stage:before{content:"";display:block;width:22px;height:1px;background:var(--gold-deep);margin-top:.55em}.shelf__n{font-family:var(--dsp);font-weight:900;text-transform:uppercase;font-size:clamp(22px,2.15vw,34px);line-height:.92;letter-spacing:-.008em;color:var(--bone);margin-left:-.02em;text-wrap:balance}.shelf__d{grid-column:2;color:var(--smoke);margin-top:5px}.brands__rows{position:relative;z-index:2;margin-top:clamp(66px,9vw,132px);transform:rotate(-6.5deg) scale(1.16);transform-origin:center}.brands__row{overflow:hidden;padding:.04em 0}.brands__track{display:block;width:max-content;white-space:nowrap;font-family:var(--dsp);font-weight:900;text-transform:uppercase;font-size:clamp(44px,8.4vw,142px);line-height:.9;letter-spacing:.005em;color:transparent;-webkit-text-stroke:1.2px var(--gold-dim);will-change:transform}.brands__row:nth-child(2) .brands__track{-webkit-text-stroke-width:0;color:#584b18}.brands__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.ch--work{position:relative;z-index:1;background:var(--cabin);border-top:1px solid var(--line);padding-top:0;padding-bottom:clamp(80px,11vh,150px);overflow:hidden}.work__bleed{margin:0 calc((var(--pad) + var(--rail-w)) * -1) 0 calc(var(--pad) * -1);position:relative;height:clamp(300px,46vh,520px);overflow:hidden}.work__bleed img{width:100%;height:100%;object-fit:cover;object-position:50% 62%;filter:contrast(1.08) saturate(1.05) brightness(.9)}.work__bleed:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to bottom,rgba(12,10,8,.55) 0%,rgba(12,10,8,.06) 34%,rgba(12,10,8,.72) 82%,var(--cabin) 100%)}.work__head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.78fr);gap:clamp(24px,4vw,72px);align-items:end;margin-top:clamp(-56px,-4.4vw,-26px);position:relative;z-index:2}.work__head .dsp{margin-left:-.035em}.work__intro{color:var(--smoke);max-width:38ch;padding-bottom:.7em}.gal{margin-top:clamp(40px,5.4vw,76px);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(22px,3vw,52px) clamp(16px,2.2vw,36px);align-items:start}.gal__i{grid-column:span 6}.gal__i .plate>img{width:100%;aspect-ratio:3/2;object-fit:cover}.gal__i--wide{grid-column:span 8}.gal__i--tall{grid-column:span 4}.gal__i--tall .plate>img{aspect-ratio:3/4}.log__head-block{margin-top:clamp(64px,8vw,120px);display:grid;grid-template-columns:clamp(52px,5vw,74px) minmax(0,1.15fr) minmax(0,.95fr) minmax(0,1.7fr);gap:clamp(14px,2vw,36px);align-items:end}.log__h{grid-column:1 / 3}.log__meta{grid-column:3;display:grid;gap:9px;padding-bottom:.35em}.log__meta-i{display:flex;gap:10px;align-items:baseline;border-top:1px solid var(--line);padding-top:8px}.log__meta dt{color:var(--gold-dim);flex:none}.log__meta dd{color:var(--bone);margin:0 0 0 auto;text-align:right}.log__intro{grid-column:4;padding-bottom:.35em}.log__h{font-family:var(--dsp);font-weight:900;text-transform:uppercase;font-size:clamp(34px,4.4vw,68px);line-height:.86;letter-spacing:-.01em;color:var(--bone);margin-left:-.02em}.log__intro{color:var(--smoke)}.log{margin-top:clamp(28px,3.6vw,52px);border-top:1px solid var(--line)}.log__head,.log__row{display:grid;grid-template-columns:clamp(52px,5vw,74px) minmax(0,1.15fr) minmax(0,.95fr) minmax(0,1.7fr);gap:clamp(14px,2vw,36px)}.log__head{padding:12px 0;color:var(--gold-dim);border-bottom:1px solid var(--line)}.log__row{position:relative;padding:clamp(20px,2.2vw,30px) 0;border-bottom:1px solid var(--line);align-items:start;transition:background .45s var(--ease)}.log__row:before{content:"";position:absolute;left:calc(var(--pad) * -1);top:-1px;bottom:-1px;width:2px;background:var(--gold);transform:scaleY(0);transform-origin:top;transition:transform .45s var(--ease)}.log__row:hover{background:#ffda1f07}.log__row:hover:before{transform:scaleY(1)}.log__id{display:flex;flex-direction:column;gap:7px}.log__id b{font-family:var(--dsp);font-weight:900;font-size:clamp(24px,2.1vw,34px);line-height:.8;letter-spacing:-.01em;color:var(--gold-dim);font-variant-numeric:tabular-nums;transition:color .4s var(--ease)}.log__row:hover .log__id b{color:var(--gold)}.log__id i{font-style:normal;font-size:9px;letter-spacing:.1em;color:var(--smoke);opacity:.72}.log__t{font-family:var(--dsp);font-weight:900;text-transform:uppercase;font-size:clamp(21px,1.95vw,32px);line-height:.92;letter-spacing:-.008em;color:var(--bone);text-wrap:balance}.log__cfg{font-family:var(--mono);font-weight:300;font-size:clamp(9px,.72vw,10.5px);line-height:1.95;letter-spacing:.1em;text-transform:uppercase;color:var(--gold-dim)}.log__kit{font-size:clamp(13px,.94vw,15px);line-height:1.62;color:var(--smoke);text-wrap:pretty}.work__more{margin-top:clamp(38px,4.6vw,64px)}.ch--cal{position:relative;z-index:1;background:var(--ink);border-top:1px solid var(--line);padding-top:max(var(--topgap),clamp(90px,13vh,180px));padding-bottom:clamp(90px,13vh,180px)}.cal__lede .dsp{font-family:var(--body);font-weight:300;text-transform:none;font-size:clamp(24px,2.85vw,46px);line-height:1.22;letter-spacing:-.015em;color:var(--smoke);max-width:32ch}.creds{border:1px solid var(--line);padding-bottom:.3em}.creds__h{color:var(--gold-dim);padding:14px 18px 12px;border-bottom:1px solid var(--line)}.creds__i{padding:12px 18px;display:flex;align-items:baseline;gap:14px}.creds__i+.creds__i{border-top:1px solid var(--line)}.creds b{font-family:var(--dsp);font-weight:900;font-size:clamp(19px,1.6vw,25px);line-height:.8;color:var(--gold);letter-spacing:-.01em;flex:none;min-width:2.1em}.creds span{font-size:clamp(12.5px,.92vw,14.5px);color:var(--bone)}.creds--panel .creds__i{justify-content:space-between}.creds--panel b{color:var(--bone);min-width:0;flex:0 1 auto;font-size:clamp(16px,1.28vw,21px);text-transform:uppercase;line-height:.95;text-wrap:balance}.creds--panel span{color:var(--smoke);text-align:right}.cal__lede b.num{font-family:var(--dsp);font-weight:900;color:var(--gold);padding-right:.06em;font-size:1.32em;line-height:.8;letter-spacing:-.01em;font-variant-numeric:tabular-nums;display:inline-block;transform:translateY(.06em)}.cal__lede em{font-family:var(--serif);font-style:italic;color:var(--bone);letter-spacing:-.01em}.cal__body{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1fr);gap:clamp(28px,4.4vw,80px);margin-top:clamp(64px,9vw,130px);align-items:start}.cal__fig>img{aspect-ratio:4/5;object-fit:cover}.cal__creds-head{margin-top:clamp(64px,9vw,130px)}.cal__creds-head .dsp{color:var(--bone);margin-left:-.02em}.cal__creds-head>p{color:var(--smoke);max-width:52ch;margin-top:1em;font-size:clamp(14px,1.02vw,17px)}.cal__creds{margin-top:clamp(26px,3.4vw,48px);display:grid;grid-template-columns:minmax(0,2.18fr) minmax(0,.82fr);gap:clamp(20px,2.4vw,40px);align-items:start}.creds-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,2.4vw,40px)}.creds{align-self:start}.creds__i{padding:clamp(14px,1.35vw,20px) 18px}.cal__trophies>img{aspect-ratio:1/1;object-fit:cover;object-position:center 22%}.cal__txt p{color:var(--smoke);max-width:52ch;margin-top:1.2em;font-size:clamp(14px,1.02vw,17px)}.cal__txt .dsp{color:var(--bone);margin-left:-.02em}.cal__txt p.cal__sign{color:var(--bone);margin-top:2.2em;display:flex;flex-direction:column;gap:9px;font-family:var(--dsp);font-weight:900;text-transform:uppercase;font-size:clamp(26px,2.9vw,46px);line-height:.88;letter-spacing:-.008em;max-width:none}.cal__says{margin-top:clamp(70px,10vw,140px)}.quote{border-top:2px solid var(--gold);padding-top:clamp(24px,2.6vw,36px)}.quote p:first-of-type:before{content:"“"}.quote p:last-of-type:after{content:"”"}.quote p{font-size:clamp(21px,2.7vw,44px);line-height:1.24;letter-spacing:-.016em;color:var(--bone);font-weight:300;text-wrap:pretty;text-indent:-.4em}.quote em{font-family:var(--serif);font-style:italic;color:var(--gold);letter-spacing:-.01em}.quote footer{margin-top:clamp(24px,2.8vw,38px);display:flex;flex-direction:column;gap:6px;font-family:var(--dsp);font-weight:900;text-transform:uppercase;font-size:clamp(17px,1.5vw,23px);line-height:1;color:var(--bone)}.cal__says{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.42fr);gap:clamp(28px,4.4vw,80px);align-items:start}.rating{display:flex;flex-direction:column;align-items:flex-start;gap:13px;border:1px solid var(--line);padding:clamp(24px,2.4vw,34px);transition:border-color .4s var(--ease),background .4s var(--ease)}.rating:hover{border-color:var(--gold-deep);background:#ffda1f08}.rating__n{font-family:var(--dsp);font-weight:900;font-size:clamp(60px,6.6vw,104px);line-height:.76;letter-spacing:-.03em;color:var(--gold);font-variant-numeric:tabular-nums}.rating__stars{display:flex;gap:5px}.rating__stars i{width:14px;height:14px;background:var(--line);clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}.rating__stars i.on{background:var(--gold)}.rating__stars i.part{background:linear-gradient(to right,var(--gold) 60%,var(--line) 60%)}.rating__src{max-width:22ch;line-height:1.85}.rating__src b{font-family:var(--dsp);font-weight:900;font-size:1.4em;color:var(--gold);letter-spacing:0;line-height:.8}.rating .room__go{margin-top:14px}.rating:hover .room__go{color:var(--gold)}.cal__says--multi{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(30px,3.8vw,60px) clamp(24px,3.2vw,56px)}.cal__says--multi .quote{grid-column:span 1}.cal__says--multi .quote--anchor{grid-column:1 / -1}.cal__says--multi .quote--anchor2 p{font-size:clamp(18px,1.85vw,28px);line-height:1.32}.cal__says--multi .quote--anchor2{border-top-color:var(--gold-dim)}.cal__says--multi .quote p{font-size:clamp(16px,1.45vw,22px);line-height:1.42;letter-spacing:-.008em;text-indent:0}.cal__says--multi .quote--anchor p{font-size:clamp(20px,2.2vw,34px);line-height:1.26;letter-spacing:-.014em;text-indent:-.4em}.quote__more{display:block;margin-top:3px;padding:9px 0;font-family:var(--mono);font-weight:300;font-size:clamp(9px,.66vw,11px);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-dim);transition:color .3s;touch-action:manipulation}.quote__more:hover,.quote__more:focus-visible{color:var(--gold)}.cal__says--multi .quote:not(:first-child){border-top-width:1px;border-top-color:var(--line)}.cal__says--multi .quote footer{margin-top:clamp(16px,1.8vw,24px);font-size:clamp(15px,1.2vw,19px)}.cal__says--multi .quote--anchor footer{font-size:clamp(17px,1.5vw,23px)}.cal__says--multi .rating{grid-column:1 / -1;flex-direction:row;align-items:center;flex-wrap:wrap;gap:clamp(16px,2.4vw,40px)}.cal__says--multi .quote p+p{margin-top:.8em}.cal__says--multi{align-items:stretch}.cal__says--multi .quote{display:flex;flex-direction:column}.cal__says--multi .quote footer{margin-top:auto;padding-top:clamp(16px,1.8vw,24px)}.cal__says--multi .rating__src{max-width:none;white-space:nowrap}.cal__says--multi .rating__n{font-size:clamp(46px,4.4vw,66px)}.cal__says--multi .rating__src b{font-family:var(--dsp);font-weight:900;font-size:1.5em;color:var(--gold);letter-spacing:0}.cal__says--multi .rating .room__go{margin-top:0;margin-left:auto}.ch--room{position:relative;z-index:1;background:var(--cabin);border-top:1px solid var(--line);padding-top:max(var(--topgap),clamp(100px,14vh,190px));padding-bottom:0}.room__status{display:inline-flex;align-items:center;gap:11px;font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;border:1px solid var(--line);padding:9px 16px}.room__status .dot{width:6px;height:6px;border-radius:50%;background:var(--smoke)}.room__status .dot.on{background:var(--gold);box-shadow:0 0 #ffda1f99;animation:pulse 2.4s infinite}@keyframes pulse{70%{box-shadow:0 0 0 9px #ffda1f00}to{box-shadow:0 0 #ffda1f00}}.room__state{color:var(--bone)}.room__status .mono{color:var(--gold-dim);font-variant-numeric:tabular-nums}.room__open{display:grid;grid-template-columns:minmax(0,1.34fr) minmax(288px,.66fr);gap:clamp(30px,5vw,84px);align-items:end}.room__open-l{min-width:0}.room__board{border:1px solid var(--line);padding:0;align-self:end;background:linear-gradient(to bottom,rgba(255,218,31,.026),transparent 62%)}.room__board .room__status{border:0;border-bottom:1px solid var(--line);width:100%;display:flex;justify-content:space-between;padding:13px 16px}.room__week{padding:6px 0 4px}.room__day{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:7px 16px;font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--smoke);transition:color .4s var(--ease)}.room__day b{font-weight:400;color:var(--bone);font-variant-numeric:tabular-nums;opacity:.72}.room__day.is-today{color:var(--gold)}.room__day.is-today b{color:var(--gold);opacity:1}.room__day.is-today{position:relative}.room__day.is-today:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:2px;background:var(--gold)}.room__till{border-top:1px solid var(--line);padding:12px 16px;color:var(--gold-dim);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;min-height:1em}.room__h{font-family:var(--dsp);font-weight:900;text-transform:uppercase;font-size:clamp(64px,13.5vw,220px);line-height:.84;letter-spacing:-.015em;color:var(--bone);margin:clamp(26px,4vw,60px) 0 0;margin-left:-.04em}.room__h em{font-family:var(--serif);font-style:italic;font-weight:400;text-transform:none;color:var(--gold);letter-spacing:-.03em;font-size:1.1em}.room__sub{margin-top:18px;color:var(--smoke);max-width:44ch;font-size:clamp(14px,1.1vw,18px)}.room__cols{display:grid;grid-template-columns:1.32fr 1.12fr .84fr 1.06fr;gap:1px;background:var(--line);border:1px solid var(--line);margin-top:clamp(34px,4.2vw,58px)}.room__card{display:flex;flex-direction:column;gap:12px;background:var(--cabin);padding:26px 24px 24px;min-height:190px;transition:background .4s var(--ease),color .4s var(--ease)}.room__card p{font-size:14px;line-height:1.55;color:var(--bone);word-break:break-word}.room__big{font-family:var(--dsp);font-weight:900;font-size:clamp(24px,2.3vw,36px)!important;line-height:.9;letter-spacing:-.005em}.room__go{margin-top:auto;font-family:var(--mono);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-dim)}.room__card--primary{position:relative}.room__card--primary:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--gold)}.room__card--primary>.mono{color:var(--gold)}.room__card:hover{background:var(--gold)}.room__card:hover p,.room__card:hover .mono,.room__card:hover .room__go{color:#000}.room__card--primary:hover:before{background:#000}.foot{margin-top:clamp(44px,5vw,70px);margin-left:calc(var(--pad) * -1);margin-right:calc((var(--pad) + var(--rail-w)) * -1);overflow:hidden}.foot__meta{display:flex;flex-wrap:wrap;gap:26px;align-items:center;padding:0 calc(var(--pad) + var(--rail-w) + env(safe-area-inset-right)) 22px calc(var(--pad) + env(safe-area-inset-left));border-bottom:1px solid var(--line);font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase}.foot__meta a{display:inline-block;padding:7px 0;color:var(--bone);transition:color .3s;touch-action:manipulation}.foot__meta a:hover,.foot__meta a:focus-visible{color:var(--gold)}.foot__meta .mono{margin-left:auto;color:var(--smoke)}.foot__word{padding:14px var(--pad) 0;overflow:hidden;container-type:inline-size}.foot__word span{display:block;white-space:nowrap;font-family:var(--dsp);font-weight:900;text-transform:uppercase;font-size:calc((100vw - var(--pad) * 2) / 4.32);font-size:calc(100cqw / 4.32);line-height:.78;letter-spacing:-.028em;color:var(--gold);transform:translateY(102%);will-change:transform;padding-bottom:.06em}@media (max-width:1500px){.room__cols{grid-template-columns:1.28fr .72fr}:root{--rail-w:170px}}@media (max-width:1240px){.cal__says--multi{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1080px){:root{--rail-w:0px}.rail{position:fixed;top:var(--pad);right:var(--pad);bottom:auto;left:auto;transform:none;width:auto;z-index:501;transition:opacity .5s,transform .5s var(--ease)}.rail:before,.rail__vu,.rail__list,.rail__pos{display:none}.mark.is-tucked~.rail{transform:translateY(-180%);opacity:0}.sigctl{flex-direction:row;align-items:center;gap:10px;border-bottom:0;padding-bottom:0;margin-bottom:0}.sigctl__bars{width:34px;height:16px}@media (max-width:560px){.sigctl__bars{display:none}}.mark__aux{display:none}.ch{padding-right:var(--pad)}.cabin__head,.work__head{grid-template-columns:1fr;align-items:start;gap:22px}.cabin__intro,.work__intro{padding-bottom:0}.work__bleed{margin-right:calc(var(--pad) * -1)}.cal__lede .dsp{max-width:34ch}.cal__creds{grid-template-columns:1fr;gap:clamp(26px,4vw,44px);align-items:start}.cal__trophies{max-width:460px}.cal__trophies>img{aspect-ratio:4/5}.gal{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,3vw,36px)}.gal__i,.gal__i--wide,.gal__i--tall{grid-column:span 1}.gal__i .plate>img,.gal__i--tall .plate>img{aspect-ratio:4/3}.log__head-block{grid-template-columns:minmax(0,1fr) minmax(0,.72fr);gap:clamp(20px,3vw,40px)}.log__h{grid-column:1}.log__meta{grid-column:2}.log__intro{grid-column:1 / -1;max-width:56ch;padding-bottom:0}.brands__head{grid-template-columns:1fr;gap:clamp(30px,5vw,52px)}.brands__flag{max-width:56ch}.brands__note{margin-top:clamp(18px,2.4vw,30px);padding-top:0}.cabin__end{grid-template-columns:1fr;gap:clamp(34px,6vw,56px);align-items:start}.fix{padding-bottom:0}.also{grid-template-columns:1fr;gap:0}.also__i,.also__i--a,.also__i--b,.also__i--c{grid-column:auto;margin-top:0;padding:20px 0}.also__i p{max-width:52ch}.probs{grid-template-columns:repeat(2,1fr);gap:30px 24px}.prob:nth-child(2){margin-top:0}.prob:nth-child(3),.prob:nth-child(4){margin-top:clamp(18px,4vw,40px)}.cabin__out{max-width:none}.cal__body,.cal__says,.svc__grid{grid-template-columns:1fr}.cal__lede .dsp{max-width:none}.room__cols{grid-template-columns:repeat(2,1fr)}.foot{margin-right:calc(var(--pad) * -1)}.room__open{grid-template-columns:1fr;gap:clamp(28px,5vw,44px);align-items:start}.room__board{max-width:420px}.svc__sticky{position:static;height:auto;padding:max(var(--topgap),clamp(50px,9vh,90px)) 0 24px}.svc__item{position:static;height:auto;padding:0 0 clamp(34px,6vw,54px)}.svc__item .plate>img{filter:var(--img-live)}.svc__num,.svc__ticks{display:none}.svc__mob-h{display:block}}@media (max-width:620px){.creds-pair{grid-template-columns:1fr}}@media (max-width:520px){.mark__logo img{width:100%;height:auto;max-width:259px}}@media (max-width:720px){body{font-size:15px}.hero__type{bottom:auto;top:44%;transform:translateY(-50%)}.hero__h{font-size:clamp(48px,15.5vw,90px)}.hero__line--3{margin-left:.12em}.hero__deck{max-width:none;right:var(--pad);bottom:calc(var(--pad) + 52px)}.hero__deck p{font-size:14px}.hero__foot{left:var(--pad);right:auto;bottom:var(--pad)}.hero__wave{width:110px}.sigctl__btn{font-size:9px}.probs{grid-template-columns:1fr}.prob:nth-child(n){margin-top:0}.room__cols{grid-template-columns:1fr}.log__head-block{grid-template-columns:1fr;gap:16px}.log__h,.log__meta,.log__intro{grid-column:1}.log__meta{padding-bottom:0;max-width:340px}.shelf__i{grid-template-columns:1fr;gap:6px;align-items:start}.shelf__stage{padding-top:0}.shelf__i--cont .shelf__stage{display:none}.shelf__d{grid-column:1}.fix__t{gap:0 10px}.log__head{display:none}.log__row{grid-template-columns:1fr;gap:11px;padding:24px 0}.log__id{flex-direction:row;align-items:baseline;gap:11px}.log__id b{font-size:22px}.log__cfg{line-height:1.8}.cal__says,.cal__says--multi{grid-template-columns:1fr}.cal__says--multi .quote,.cal__says--multi .quote--anchor{grid-column:1 / -1}.cal__says--multi .rating{flex-direction:column;align-items:flex-start}.cal__says--multi .rating .room__go{margin-left:0;margin-top:10px}.rating{align-self:stretch}.gal{grid-template-columns:1fr}.gal__i .plate>img,.gal__i--tall .plate>img{aspect-ratio:3/2}}@media (hover:none){.cursor{display:none}}@media (max-width:720px){.ch--brands{padding-bottom:clamp(70px,12vh,120px)}.brands__rows{transform:rotate(-6.5deg) scale(1);margin-top:clamp(56px,13vw,90px)}.brands__track{font-size:clamp(32px,8.8vw,50px);line-height:1.06;-webkit-text-stroke-width:1px}.brands__row:nth-child(2) .brands__track{color:#5f521c}.brands__mask{mix-blend-mode:normal;opacity:.5;-webkit-mask-image:radial-gradient(circle 105px at var(--mx,50%) var(--my,58%),#000 0%,rgba(0,0,0,.4) 46%,transparent 82%);mask-image:radial-gradient(circle 105px at var(--mx,50%) var(--my,58%),#000 0%,rgba(0,0,0,.4) 46%,transparent 82%)}.brands__mask img{opacity:.72}.brands__note{margin-top:12px}}@media (prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.grain{animation:none}.foot__word span,.mark.is-past .mark__logo{transform:none}.ch--hero{position:relative}}.svc__mob{display:none}@media (max-width:1080px){.svc__mob{display:block;padding:0 0 20px}.svc__mob .mono{display:block;color:var(--gold-dim);margin-bottom:10px}.svc__mob h3{font-family:var(--dsp);font-weight:900;text-transform:uppercase;font-size:clamp(32px,8vw,58px);line-height:.86;letter-spacing:-.01em;color:var(--gold);margin:0 0 12px -.02em}.svc__mob p{color:var(--smoke);font-size:14px;line-height:1.6;max-width:46ch}.svc__sticky .svc__title,.svc__sticky .svc__body{display:none}.svc__sticky{padding-bottom:0}}.hero__fallback{transition:opacity .9s var(--ease)}.legal{padding:clamp(110px,16vh,190px) var(--pad) clamp(70px,10vh,120px);max-width:820px}.legal h1{font-family:var(--dsp);font-weight:900;text-transform:uppercase;font-size:clamp(48px,9vw,132px);line-height:.8;letter-spacing:-.015em;color:var(--bone);margin-left:-.035em}.legal .lead{margin-top:26px;color:var(--bone);font-size:clamp(15px,1.3vw,20px);max-width:60ch}.legal h2{font-family:var(--dsp);font-weight:900;text-transform:uppercase;font-size:clamp(22px,2.3vw,34px);line-height:.94;color:var(--gold);margin:clamp(40px,5vw,64px) 0 14px;padding-top:20px;border-top:1px solid var(--line)}.legal p,.legal li{color:var(--smoke);margin-top:1em;font-size:15px;line-height:1.62;max-width:70ch}.legal ul{list-style:none;padding:0}.legal li{position:relative;padding-left:20px}.legal li:before{content:"";position:absolute;left:0;top:.72em;width:7px;height:1px;background:var(--gold-dim)}.legal__back{display:inline-block;margin-top:clamp(50px,7vw,90px);padding:13px 24px;border:1px solid var(--line);font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--bone)}.legal__back:hover{border-color:var(--gold);color:var(--gold)}
