@font-face{font-family:Big Shoulders Display;font-style:normal;font-weight:400;font-display:swap;src:url(/autoplanet/v3/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/v3/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/v3/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/v3/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/v3/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/v3/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/v3/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/v3/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/v3/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/v3/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/v3/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/v3/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/v3/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/v3/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/v3/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/v3/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/v3/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/v3/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/v3/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/v3/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/v3/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/v3/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/v3/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/v3/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.v3{--paper:#F2EFE8;--paper-2:#E7E2D7;--card:#FBFAF7;--ink:#0B0A09;--ink-2:#151210;--ink-3:#221E19;--line:#D9D2C3;--line-d:#2C271F;--gold:#FFDA1F;--gold-deep:#8C7511;--grey:#6B665E;--grey-d:#948D82;--sans:"Space Grotesk","Helvetica Neue",Arial,sans-serif;--mono:"Martian Mono",ui-monospace,"SFMono-Regular",monospace;--pad:clamp(18px,4.2vw,72px);--bar-h:64px;--ease:cubic-bezier(.22,1,.36,1);--img-rest:contrast(1.05) saturate(1.03) brightness(.94);--img-live:contrast(1.03) saturate(1.09) brightness(1);margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-weight:400;font-size:clamp(15px,1vw,17px);line-height:1.55;overflow-x:hidden;-webkit-font-smoothing:antialiased}html:has(body.v3){background:#0b0a09;-webkit-text-size-adjust:100%}body.v3 *,body.v3 *:before,body.v3 *:after{box-sizing:border-box}:where(body.v3) :where(img){display:block;max-width:100%}:where(body.v3) :where(a){color:inherit;text-decoration:none}:where(body.v3) :where(h1,h2,h3,h4,p,figure,figcaption,blockquote,ol,ul,li,dl,dd,dt){margin:0;padding:0}:where(body.v3) :where(ol,ul){list-style:none}body.v3 button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}body.v3 ::selection{background:var(--gold);color:#000}body.v3 :focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:2px}html.lenis,html.lenis body.v3{height:auto}.d1,.d2,.d3{font-weight:700;letter-spacing:-.042em;line-height:.94;text-wrap:balance}.d1{font-size:clamp(40px,7.2vw,124px);line-height:.9;letter-spacing:-.05em}.d2{font-size:clamp(31px,4.6vw,72px);line-height:.94}.d3{font-size:clamp(22px,2.3vw,34px);line-height:1.04;letter-spacing:-.032em}.lbl{font-family:var(--mono);font-weight:300;font-size:clamp(9px,.62vw,10.5px);letter-spacing:.2em;text-transform:uppercase;color:var(--grey);line-height:1.8}.lede{font-size:clamp(16px,1.22vw,20px);line-height:1.5;color:#3a352e;max-width:52ch}.sechead{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px 28px;padding-bottom:18px;border-bottom:1px solid var(--line);margin-bottom:clamp(28px,4vw,56px)}.sechead__l{display:flex;flex-direction:column;gap:clamp(12px,1.6vw,22px)}.sechead__n{font-family:var(--mono);font-size:clamp(9px,.62vw,10.5px);letter-spacing:.2em;color:var(--gold-deep);white-space:nowrap}.btn{display:inline-flex;align-items:center;gap:.7em;padding:14px 22px;border-radius:999px;font-weight:500;font-size:clamp(13px,.92vw,15px);letter-spacing:-.01em;border:1px solid var(--ink);background:transparent;color:var(--ink);transition:background .4s var(--ease),color .4s var(--ease),border-color .4s var(--ease)}.btn i{font-style:normal;transition:transform .5s var(--ease)}.btn:hover{background:var(--ink);color:var(--paper)}.btn:hover i{transform:translate(4px)}.btn--gold{background:var(--gold);border-color:var(--gold);color:#000}.btn--gold:hover{background:#000;border-color:#000;color:var(--gold)}.btn--ghost{border-color:#ffffff47;color:#efebe2}.btn--ghost:hover{background:#efebe2;color:var(--ink);border-color:#efebe2}.cursor{position:fixed;top:0;left:0;z-index:1200;pointer-events:none;display:none;mix-blend-mode:difference;will-change:transform}body.v3.has-cursor .cursor{display:block}.cursor__dot{position:absolute;left:-4px;top:-4px;width:8px;height:8px;border-radius:50%;background:#fff;transition:transform .35s var(--ease)}.cursor.is-hot .cursor__dot{transform:scale(3.4)}.cursor__label{position:absolute;left:18px;top:-7px;font-family:var(--mono);font-size:9px;letter-spacing:.2em;color:#fff;white-space:nowrap;opacity:0;transition:opacity .25s}.cursor.is-hot .cursor__label{opacity:1}.skip{position:fixed;top:8px;left:8px;z-index:1400;padding:10px 16px;background:var(--gold);color:#000;font-family:var(--mono);font-size:11px;transform:translateY(-220%)}.skip:focus{transform:none}.bar{position:fixed;top:0;left:0;right:0;z-index:1000;height:var(--bar-h);display:flex;align-items:center;gap:clamp(14px,2.4vw,40px);padding:0 var(--pad);color:#efebe2;transition:background .5s var(--ease),color .5s var(--ease),border-color .5s var(--ease),height .4s var(--ease);border-bottom:1px solid transparent}.bar.is-stuck{background:#f2efe8db;backdrop-filter:blur(14px) saturate(1.4);-webkit-backdrop-filter:blur(14px) saturate(1.4);color:var(--ink);border-bottom-color:var(--line);height:56px}.bar__logo{flex:none;display:block;line-height:0}.bar__logo img{width:clamp(112px,10.4vw,158px);height:auto;transition:filter .5s var(--ease)}.bar.is-stuck .bar__logo img{filter:brightness(0)}.bar__nav{display:flex;gap:clamp(12px,1.7vw,26px);margin-left:auto;font-size:13px;font-weight:500;letter-spacing:-.01em}.bar__nav a{position:relative;padding:4px 0;opacity:.82;transition:opacity .3s}.bar__nav a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:0 50%;transition:transform .45s var(--ease)}.bar__nav a:hover{opacity:1}.bar__nav a:hover:after{transform:scaleX(1)}.bar__open{display:inline-flex;align-items:center;gap:8px;padding:7px 13px;border-radius:999px;border:1px solid currentColor;font-family:var(--mono);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;opacity:.9;white-space:nowrap}.bar__dot{width:6px;height:6px;border-radius:50%;background:#b0483a;flex:none}.bar__dot.on{background:#3fbf6a;box-shadow:0 0 0 3px #3fbf6a38}.bar__cta{flex:none;padding:10px 18px;font-size:13px}@media (max-width:900px){.bar__nav,.bar__open{display:none}}.hero{position:relative;min-height:100svh;display:flex;flex-direction:column;justify-content:flex-end;background:var(--ink);color:#f3efe6;overflow:clip;padding:calc(var(--bar-h) + 24px) var(--pad) clamp(20px,3vh,34px)}.hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;will-change:transform}.hero__bg img{width:100%;height:114%;object-fit:cover;object-position:50% 78%;filter:contrast(1.07) saturate(1.04) brightness(.7)}.hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(to top,#0b0a09f2,#0b0a09bd 30%,#0b0a094d 58%,#0b0a091a 76%,#0b0a09a8),radial-gradient(120% 80% at 50% 100%,rgba(11,10,9,.5),transparent 60%)}.hero__in{position:relative;z-index:2;width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(20px,3vw,56px);align-items:end}.hero__eyebrow{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-bottom:clamp(16px,2.4vw,30px);font-family:var(--mono);font-size:clamp(9px,.6vw,10.5px);letter-spacing:.2em;text-transform:uppercase;color:#f3efe69e}.hero__eyebrow b{color:var(--gold);font-weight:300}.hero__eyebrow span{width:22px;height:1px;background:#f3efe64d}.hero__h{color:#fbf8f1;max-width:15ch}.hero__h em{font-style:normal;color:var(--gold)}.hero__h .wl{display:block;overflow:hidden}.hero__h .wl>i{display:block;font-style:normal;will-change:transform}.hero__sub{margin-top:clamp(16px,2vw,26px);max-width:44ch;font-size:clamp(15px,1.12vw,18.5px);line-height:1.5;color:#f3efe6c2}.hero__acts{display:flex;flex-wrap:wrap;gap:10px;margin-top:clamp(20px,2.6vw,32px)}.hero__card{width:min(320px,32vw);padding:20px;border-radius:14px;background:#12100e8f;border:1px solid rgba(243,239,230,.14);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.hero__card dl{display:grid;gap:13px}.hero__card div{display:flex;justify-content:space-between;align-items:baseline;gap:14px;padding-bottom:13px;border-bottom:1px solid rgba(243,239,230,.12)}.hero__card div:last-child{padding-bottom:0;border-bottom:0}.hero__card dt{font-family:var(--mono);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:#f3efe680}.hero__card dd{font-size:14px;font-weight:500;text-align:right;color:#f3efe6;letter-spacing:-.01em}.hero__card dd b{color:var(--gold);font-weight:700}@media (max-width:1000px){.hero__in{grid-template-columns:minmax(0,1fr)}.hero__card{width:100%;max-width:none}}.tick{background:var(--gold);color:#000;padding:11px 0;overflow:hidden;border-block:1px solid #000;will-change:transform}.tick__track{display:flex;width:max-content;gap:0;will-change:transform}.tick__track span{font-family:var(--mono);font-size:clamp(10px,.78vw,12.5px);font-weight:300;letter-spacing:.22em;text-transform:uppercase;white-space:nowrap;padding-right:2.4em}.aisle{background:var(--paper);padding:clamp(56px,8vw,120px) 0 0}.aisle__head{padding:0 var(--pad)}.aisle__pin{position:relative;height:100svh;min-height:600px;display:flex;align-items:center;overflow:hidden}.aisle__track{display:flex;gap:clamp(16px,1.6vw,26px);padding:0 var(--pad);will-change:transform}.aisle__prog{position:absolute;left:var(--pad);right:var(--pad);bottom:clamp(24px,4vh,44px);height:2px;background:var(--line)}.aisle__prog i{display:block;height:100%;width:0;background:var(--ink);transform-origin:0 50%}.rig{flex:none;width:min(74vw,430px);background:var(--card);border:1px solid var(--line);border-radius:16px;overflow:hidden;display:flex;flex-direction:column;transition:border-color .5s var(--ease),box-shadow .5s var(--ease),transform .5s var(--ease)}.rig:hover{border-color:#bdb4a0;box-shadow:0 22px 50px -34px #0b0a0980;transform:translateY(-4px)}.rig__fig{position:relative;margin:0;overflow:hidden;background:var(--paper-2);aspect-ratio:4/3}.rig__fig img{width:100%;height:100%;object-fit:cover;filter:var(--img-rest);transition:filter .7s var(--ease),transform 1.1s var(--ease)}.rig:hover .rig__fig img{filter:var(--img-live);transform:scale(1.045)}.rig__n{position:absolute;top:12px;left:12px;z-index:2;padding:6px 10px;border-radius:999px;background:#0b0a09b8;color:var(--gold);font-family:var(--mono);font-size:9.5px;letter-spacing:.18em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.rig__b{padding:clamp(18px,1.7vw,26px);display:flex;flex-direction:column;gap:14px;flex:1}.rig__t{font-size:clamp(20px,1.65vw,26px);font-weight:700;letter-spacing:-.035em;line-height:1.06}.rig__d{font-size:14.5px;line-height:1.5;color:#4a443c}.rig__spec{margin-top:auto;display:grid;gap:0;border-top:1px solid var(--line)}.rig__spec div{display:flex;justify-content:space-between;gap:14px;padding:9px 0;border-bottom:1px solid var(--line)}.rig__spec dt{font-family:var(--mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--grey)}.rig__spec dd{font-size:13px;font-weight:500;text-align:right;letter-spacing:-.01em}.rig__go{display:inline-flex;align-items:center;gap:.6em;font-size:13.5px;font-weight:500;color:var(--gold-deep)}.rig__go i{font-style:normal;transition:transform .5s var(--ease)}.rig:hover .rig__go i{transform:translate(5px)}.rig--end{background:var(--ink);border-color:var(--ink);color:#f3efe6;justify-content:center;padding:clamp(24px,2.4vw,38px);gap:18px;width:min(74vw,360px)}.rig--end .d3{color:#fbf8f1}.rig--end p{font-size:14.5px;line-height:1.5;color:#f3efe6a8}@media (max-width:860px){.aisle__pin{height:auto;min-height:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;padding-bottom:22px;-webkit-overflow-scrolling:touch}.aisle__track{transform:none!important}.rig{scroll-snap-align:center}.aisle__prog{display:none}}body.v3.no-motion .aisle__pin{height:auto;min-height:0;overflow-x:auto;padding-bottom:22px}body.v3.no-motion .aisle__track{transform:none!important}body.v3.no-motion .aisle__prog{display:none}.wall{background:var(--ink);color:#efebe2;padding:clamp(64px,9vw,130px) var(--pad)}.wall .sechead{border-bottom-color:var(--line-d)}.wall .lede{color:#efebe2ad}.wall .lbl{color:var(--grey-d)}.wall .sechead__n{color:var(--gold)}.flag{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));border-top:1px solid var(--line-d);border-left:1px solid var(--line-d);margin-bottom:clamp(28px,4vw,52px)}.flag__i{background:var(--ink-2);border-right:1px solid var(--line-d);border-bottom:1px solid var(--line-d);padding:clamp(18px,1.7vw,26px);display:flex;flex-direction:column;gap:8px;transition:background .5s var(--ease)}.flag__i:hover{background:var(--ink-3)}.flag__stage{font-family:var(--mono);font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold)}.flag__n{font-size:clamp(16px,1.28vw,20px);font-weight:700;letter-spacing:-.03em;line-height:1.1}.flag__d{font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;color:var(--grey-d);line-height:1.7}.names{display:grid;grid-template-columns:repeat(auto-fill,minmax(148px,1fr));border-top:1px solid var(--line-d);border-left:1px solid var(--line-d)}.names li{position:relative;background:var(--ink);border-right:1px solid var(--line-d);border-bottom:1px solid var(--line-d);padding:clamp(14px,1.4vw,20px) clamp(12px,1.2vw,18px);font-size:clamp(13px,1.02vw,16px);font-weight:500;letter-spacing:-.02em;color:#efebe2db;overflow:hidden;transition:color .4s var(--ease)}.names li:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--gold);transform:translateY(101%);transition:transform .5s var(--ease);z-index:0}.names li:hover:before{transform:translateY(0)}.names li:hover{color:#000}.names li span{position:relative;z-index:1}.counter{background:var(--paper);padding:clamp(64px,9vw,130px) var(--pad)}.counter__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(28px,4vw,72px);align-items:start}.svcs{border-top:1px solid var(--line)}.svc{border-bottom:1px solid var(--line)}.svc__btn{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:16px;align-items:baseline;width:100%;text-align:left;padding:clamp(15px,1.5vw,22px) 0;transition:padding-left .5s var(--ease)}.svc.is-on .svc__btn{padding-left:12px}.svc__n{font-family:var(--mono);font-size:10px;letter-spacing:.14em;color:var(--grey);transition:color .4s var(--ease)}.svc.is-on .svc__n{color:var(--gold-deep)}.svc__t{font-size:clamp(19px,1.75vw,27px);font-weight:700;letter-spacing:-.035em;line-height:1.08;transition:color .4s var(--ease)}.svc__mark{width:9px;height:9px;border-radius:50%;background:var(--line);align-self:center;flex:none;transition:background .4s var(--ease),transform .4s var(--ease)}.svc.is-on .svc__mark{background:var(--gold);transform:scale(1.35)}.svc__d{overflow:hidden;height:0}.svc__d p{padding:0 0 clamp(16px,1.6vw,22px);max-width:46ch;font-size:14.5px;line-height:1.55;color:#4a443c}.svc.is-on .svc__d{height:auto}.counter__stage{position:sticky;top:calc(var(--bar-h) + 22px);border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--paper-2);aspect-ratio:3/2;display:grid}.counter__fig{grid-area:1/1;margin:0;opacity:0;transition:opacity .6s var(--ease)}.counter__fig.is-on{opacity:1}.counter__fig img{width:100%;height:100%;object-fit:cover;filter:var(--img-live);transform:scale(1.03);transition:transform 1.4s var(--ease)}.counter__fig.is-on img{transform:scale(1)}.counter__fig figcaption{position:absolute;left:0;right:0;bottom:0;padding:14px 16px;background:linear-gradient(to top,rgba(11,10,9,.82),transparent);font-family:var(--mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:#f3efe6}.counter__none{grid-area:1/1;display:grid;place-items:center;padding:28px;text-align:center;opacity:0;transition:opacity .6s var(--ease);background:var(--paper-2)}.counter__none.is-on{opacity:1}.counter__none p{max-width:26ch;font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--grey);line-height:2}@media (max-width:900px){.counter__grid{grid-template-columns:minmax(0,1fr)}.counter__stage{order:-1;position:static;aspect-ratio:16/10}}.floor{background:var(--ink);color:#efebe2;padding:clamp(64px,9vw,130px) var(--pad) clamp(56px,7vw,100px)}.floor .sechead{border-bottom-color:var(--line-d)}.floor .lede{color:#efebe2ad}.floor .lbl{color:var(--grey-d)}.floor .sechead__n{color:var(--gold)}.grid{display:grid;grid-template-columns:repeat(12,1fr);gap:clamp(10px,1.1vw,18px);grid-auto-rows:clamp(96px,11.4vw,166px)}.tile{position:relative;overflow:hidden;border-radius:10px;background:var(--ink-2)}.tile.c3{grid-column:span 3}.tile.c4{grid-column:span 4}.tile.c5{grid-column:span 5}.tile.c8{grid-column:span 8}.tile.r2{grid-row:span 2}.tile.r3{grid-row:span 3}.tile__ph{display:block;height:100%;overflow:hidden}.tile img{width:100%;height:100%;object-fit:cover;filter:var(--img-rest);transition:filter .8s var(--ease),transform 1.2s var(--ease);will-change:transform}.tile:hover img{filter:var(--img-live);transform:scale(1.05)}.tile figcaption{position:absolute;left:0;right:0;bottom:0;padding:clamp(12px,1.1vw,18px);background:linear-gradient(to top,#0b0a09e6,#0b0a0900);font-family:var(--mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:#f3efe6e6;opacity:0;transform:translateY(8px);transition:opacity .5s var(--ease),transform .5s var(--ease)}.tile:hover figcaption,.tile:focus-within figcaption{opacity:1;transform:none}@media (max-width:860px){.grid{grid-auto-rows:clamp(90px,17vw,150px)}.tile.c3,.tile.c4,.tile.c5,.tile.c8{grid-column:span 6}.tile.r2,.tile.r3{grid-row:span 2}}@media (max-width:560px){.tile.c3,.tile.c4,.tile.c5,.tile.c8{grid-column:span 12}.tile.r2,.tile.r3{grid-row:span 2}}@media (hover:none){.tile figcaption{opacity:1;transform:none}}.proof{background:var(--paper);padding:clamp(64px,9vw,130px) var(--pad)}.proof__top{display:grid;gap:clamp(26px,3.4vw,48px);padding-bottom:clamp(30px,4vw,54px);border-bottom:1px solid var(--line);margin-bottom:clamp(30px,4vw,54px)}.score{display:flex;align-items:flex-end;gap:14px}.score__n{font-size:clamp(62px,9vw,140px);font-weight:700;letter-spacing:-.06em;line-height:.78}.score__m{display:flex;flex-direction:column;gap:7px;padding-bottom:8px}.stars{display:flex;gap:3px}.stars i{width:13px;height:13px;background:var(--gold);clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}.stars i.part{background:linear-gradient(90deg,var(--gold) 60%,var(--line) 60%)}.quotes{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:clamp(16px,1.8vw,28px);align-items:start}.q{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:clamp(20px,1.9vw,28px);display:flex;flex-direction:column;gap:14px}.q p{font-size:15px;line-height:1.6;color:#33302a}.q em{font-style:italic;background:linear-gradient(transparent 62%,#ffda1f80 62%)}.q footer{margin-top:auto;display:flex;flex-direction:column;gap:3px;font-size:13.5px;font-weight:500}.q footer .lbl{letter-spacing:.16em}.q__more{align-self:flex-start;margin-top:4px;font-size:13px;color:var(--gold-deep);border-bottom:1px solid rgba(140,117,17,.4);padding-bottom:1px}.judge{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(20px,3vw,48px);align-items:center;margin-top:clamp(30px,4vw,56px);padding-top:clamp(30px,4vw,54px);border-top:1px solid var(--line)}.judge__figs{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(10px,1.1vw,16px)}.judge__figs figure{margin:0;border-radius:12px;overflow:hidden;background:var(--paper-2)}.judge__figs img{width:100%;height:100%;object-fit:cover;filter:var(--img-live)}.creds{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:clamp(14px,1.6vw,24px);margin-top:clamp(18px,2vw,28px)}.creds__c{border-top:1px solid var(--ink);padding-top:14px;display:grid;gap:9px}.creds__c h4{font-family:var(--mono);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--grey);font-weight:300}.creds__c p{display:flex;justify-content:space-between;gap:12px;font-size:14px}.creds__c p b{font-weight:700;letter-spacing:-.02em}.creds__c p span{color:var(--grey);text-align:right}@media (max-width:900px){.judge{grid-template-columns:minmax(0,1fr)}}.visit{background:var(--ink);color:#efebe2;padding:clamp(64px,9vw,130px) var(--pad) 0}.visit .sechead{border-bottom-color:var(--line-d)}.visit .lede{color:#efebe2ad}.visit .lbl{color:var(--grey-d)}.visit .sechead__n{color:var(--gold)}.visit__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,340px);gap:clamp(20px,2.6vw,40px);align-items:start}.cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,1.2vw,18px)}@media (max-width:560px){.cards{grid-template-columns:minmax(0,1fr)}}.card{background:var(--ink-2);border:1px solid var(--line-d);border-radius:14px;padding:clamp(18px,1.7vw,26px);display:flex;flex-direction:column;gap:11px;min-height:170px;transition:background .5s var(--ease),border-color .5s var(--ease),transform .5s var(--ease)}.card:hover{background:var(--ink-3);border-color:#463d2e;transform:translateY(-3px)}.card p{font-size:14.5px;line-height:1.55;color:#efebe2db}.card__big{font-size:clamp(18px,1.5vw,23px);font-weight:700;letter-spacing:-.03em}.card__go{margin-top:auto;display:inline-flex;align-items:center;gap:.5em;font-family:var(--mono);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold)}.card--gold{background:var(--gold);border-color:var(--gold);color:#000}.card--gold:hover{background:#ffe457;border-color:#ffe457}.card--gold .lbl,.card--gold .card__go{color:#0000009e}.card--gold p{color:#000}.board{background:var(--ink-2);border:1px solid var(--line-d);border-radius:14px;overflow:hidden}.board__top{display:flex;align-items:center;gap:10px;padding:16px 18px;border-bottom:1px solid var(--line-d)}.board__state{font-size:14px;font-weight:500;letter-spacing:-.01em}.board__clock{margin-left:auto;font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;color:var(--grey-d)}.board ol{padding:8px 0}.board li{display:flex;justify-content:space-between;gap:14px;padding:7px 18px;font-size:13px;color:#efebe29e}.board li b{font-weight:400;font-variant-numeric:tabular-nums}.board li.is-today{color:#fbf8f1}.board li.is-today b{color:var(--gold);font-weight:500}.board__till{padding:13px 18px;border-top:1px solid var(--line-d);font-family:var(--mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}@media (max-width:900px){.visit__grid{grid-template-columns:minmax(0,1fr)}}.foot{margin-top:clamp(44px,6vw,84px);border-top:1px solid var(--line-d);padding:22px 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:14px 26px;font-size:13.5px}.foot a{opacity:.72;transition:opacity .3s}.foot a:hover{opacity:1}.foot .lbl{margin-left:auto}.footword{margin-top:clamp(16px,2vw,26px);padding-bottom:clamp(14px,1.8vw,26px);line-height:.78;overflow:hidden}.footword span{display:block;font-weight:700;letter-spacing:-.055em;font-size:15.2vw;color:transparent;-webkit-text-stroke:1px rgba(239,235,226,.22)}[data-rev]{will-change:transform,opacity}body.v3.no-motion [data-rev]{opacity:1!important;transform:none!important}.tile img[data-par]{height:118%;position:relative;top:-9%}body.v3.no-motion .tile img[data-par]{height:100%;top:0}@media (max-width:760px){.sechead{grid-template-columns:minmax(0,1fr);gap:14px}.sechead__n{justify-self:start}}
