.display .hl{display:block}.cta{align-items:baseline;gap:10px;width:fit-content;padding-bottom:6px;font-size:16px;font-weight:600;display:inline-flex;position:relative}.cta:after{content:"";background:var(--purple);transform-origin:0;height:2px;transition:scale .24s var(--brake);position:absolute;bottom:0;left:0;right:0}.cta.is-soon:after{background:var(--line)}a.cta:hover:after{scale:1.08 1}.arr{transition:translate .24s var(--brake);display:inline-block}a:hover>.arr,a:hover .arr{translate:4px}.photo{position:relative;overflow:hidden}.photo img{object-fit:cover;will-change:transform;width:100%;height:100%}.chapters{padding:160px 0 0}.chapters .head{padding:0 var(--m) 40px;grid-template-columns:1fr 380px;gap:24px;display:grid}.rows{border-top:1px solid var(--line);list-style:none}.rows li{position:relative}.rows .hair{z-index:1;background:var(--line);height:1px;position:absolute;bottom:-1px;left:0;right:0}.rows .row{height:124px;padding:0 var(--m);isolation:isolate;grid-template-columns:152px 1fr auto;align-items:center;transition:color .24s;display:grid;position:relative}.rows a.row:before{content:"";z-index:-1;background:var(--ink);transform-origin:0;transition:scale .24s var(--brake);position:absolute;inset:0;scale:0 1}.rows a.row:hover,.rows a.row:focus-visible{color:var(--bg)}.rows a.row:hover:before,.rows a.row:focus-visible:before{scale:1}.rows a.row:hover .muted,.rows a.row:focus-visible .muted{color:inherit;opacity:.6}.rows h3{letter-spacing:-.035em;font-size:clamp(26px,3.9vw,56px);font-weight:800;line-height:1}.rows .end{justify-items:end;gap:26px;display:grid}.rows .end .soon{margin-left:0}.rows .read{opacity:0;transition:opacity .24s, translate .24s var(--brake);font:600 16px/1 Archivo,sans-serif;translate:-6px}.rows a.row:hover .read,.rows a.row:focus-visible .read{opacity:1;translate:0}.preview{z-index:5;pointer-events:none;width:300px;height:200px;position:fixed;top:-100px;left:-150px}.preview .card{visibility:hidden;position:absolute;inset:0;overflow:hidden}.preview img{object-fit:cover;visibility:hidden;width:100%;height:100%;position:absolute;inset:0}.car{background:var(--bg);color:var(--ink);margin-top:160px;padding:50px 0 90px}.car .head{padding:0 var(--m);justify-content:space-between;display:flex}.car h2{padding:26px var(--m) 46px;margin-left:-4px;font-size:clamp(48px,6.67vw,96px)}.car .stage{position:relative}.car .frame{aspect-ratio:1440/548;position:relative}.car .frame .photo{position:absolute;inset:0}.callout{pointer-events:none;position:absolute;inset:0}.chip{color:#111214;white-space:nowrap;background:#f4f3ef;padding:6px 8px;font-weight:500;position:absolute}.lead{transform-origin:top;background:#f4f3ef;width:1px;position:absolute}.lead.up{transform-origin:bottom}.dot{background:var(--purple);border-radius:50%;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;position:absolute;box-shadow:0 0 0 2px #f4f3ef}.car .plate{color:#111214;border-top:4px solid var(--purple);background:#f4f3ef;gap:10px;width:36.1%;padding:14px 16px 16px 24px;display:grid;position:absolute;top:83.9%;left:60.6%}.car .plate strong{letter-spacing:-.01em;font:600 22px/1.1 Archivo,sans-serif}.car .credit{padding:54px var(--m) 0 calc(60.6% - 24px)}.car .parts{display:none}.stats{padding:60px var(--m) 0;grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.stats div{gap:14px;display:grid}.stats strong{letter-spacing:-.01em;font-size:26px;font-weight:600}.next{padding:180px var(--m) 0}.next .pair{grid-template-columns:792fr 528fr;gap:24px;padding-top:28px;display:grid}.next .next-item{align-content:start;gap:14px;display:grid}.next .photo{height:clamp(260px,36vw,520px)}.next h3{letter-spacing:-.03em;padding-top:10px;font-size:clamp(22px,2.2vw,32px);font-weight:800;line-height:1.1}@media (width<=760px){.chapters .head{grid-template-columns:minmax(0,1fr)}.chapters{padding-top:96px}.rows .row{grid-template-columns:40px 1fr auto;gap:8px;height:88px}.rows .read{display:none}.car{margin-top:96px}.chip,.lead{display:none}.callout .dot:after{content:attr(data-n);color:#f4f3ef;font:500 10px Martian Mono,monospace;position:absolute;top:-4px;left:12px}.car .plate{width:auto;margin:0 var(--m);position:static}.car .credit{padding:14px var(--m) 0}.car .parts{padding:24px var(--m) 0;counter-reset:p;grid-template-columns:1fr 1fr;gap:6px 16px;list-style:none;display:grid}.car .parts li:before{counter-increment:p;content:counter(p) "  ";color:var(--purple)}.stats{grid-template-columns:1fr 1fr;row-gap:32px}.stats strong{font-size:20px}.next{padding-top:110px}.next .pair{grid-template-columns:1fr;gap:40px}}.hero{position:relative;overflow-x:clip;container-type:inline-size}.hero-frame{aspect-ratio:16/10;position:relative}.hero .stage{position:absolute;inset:0}.hero .stage:after{content:"";background:linear-gradient(transparent, var(--bg));pointer-events:none;height:140px;position:absolute;bottom:0;left:0;right:0}.hero .poster-box,.hero .gl{position:absolute;inset:0;overflow:hidden}.hero .poster{transform-origin:0 0;width:100%;max-width:none;height:100%;translate:calc(var(--fx) * 100%) calc(var(--fy) * 100%);scale:var(--fk);position:absolute;inset:0}.hero .poster[hidden]{display:none}.hero .stage[data-waiting] .poster{filter:grayscale();opacity:.45}.hero .pins{pointer-events:none;position:absolute;inset:0}.hero .pins>span{left:calc((var(--px) * var(--fk) + var(--fx)) * 100%);top:calc((var(--py) * var(--fk) + var(--fy)) * 100%);justify-items:center;padding-bottom:14px;display:grid;position:absolute;translate:-50% -100%}.hero .pins>span:before{content:"";background:linear-gradient(to top, var(--ring), transparent);width:1px;height:14px;position:absolute;bottom:0;left:50%}.hero .pins>span:after{content:"";border:1px solid var(--ring);width:12px;height:5px;box-shadow:0 0 6px var(--ring);border-radius:50%;position:absolute;bottom:0;left:50%;translate:-50% 50%}.hero .pins b{background:var(--chip);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;border-radius:3px;padding:3px 5px 2px;font:500 8px/1 Martian Mono,monospace;box-shadow:inset 0 0 0 1px #ffffff2e}.hero .stage[data-gl] .pins>span{top:0;left:0}.hero .pins>span[data-crowd]{visibility:hidden}@media (width>=1200px){.hero .pins>span[data-below]{padding:14px 0 0;translate:-50%}.hero .pins>span[data-below]:before{background:linear-gradient(to bottom, var(--ring), transparent);top:0;bottom:auto}.hero .pins>span[data-below]:after{top:0;bottom:auto;translate:-50% -50%}}.hero .tag{background:var(--ink);color:var(--bg);pointer-events:none;border-left:3px solid;padding:5px 8px 4px 7px;font-weight:500;position:absolute;top:0;left:0;translate:-100%}.hero .tag[hidden]{display:none}.hero-copy{z-index:1;left:var(--m);width:30cqw;position:absolute;top:9.2cqw}.hero h1{letter-spacing:-.03em;margin:1.1cqw 0 0 -.04em;font:600 max(40px,4.17cqw)/1 Archivo,sans-serif}.hero h1 .hl{white-space:nowrap;display:block}.hero .intro{max-width:22.5cqw;color:var(--muted);margin-top:2.3cqw;font-size:max(15px,1.18cqw);line-height:1.55}.hero .cta{margin-top:2.4cqw}.tracker .shot{margin:0;position:absolute;inset:0;overflow:hidden}.tracker .shot img{object-fit:cover;width:100%;height:100%}.tracker .shot figcaption{letter-spacing:.06em;text-transform:uppercase;color:#fff;text-shadow:0 1px 6px #000000b3;font:400 10px/1 Martian Mono,monospace;position:absolute;bottom:12px;left:12px}.tracker .shot figcaption a{color:inherit}.tracker .ticks{gap:4px;display:flex}.tracker .tick{height:24px;color:var(--muted);cursor:pointer;background:0 0;border:0;flex:1;padding:0;position:relative}.tracker .tick:before{content:"";opacity:.5;background:currentColor;height:2px;position:absolute;top:11px;left:0;right:0}.tracker .tick:hover:before{opacity:1}.tracker .lap{transform-origin:0;height:2px;position:absolute;top:11px;left:0;right:0;transform:scaleX(0)}.tracker .caption{flex-direction:column;justify-content:flex-end;display:flex}.tracker .on,.tracker .model{letter-spacing:.04em;text-transform:uppercase;font:400 11px/1.2 Martian Mono,monospace}.tracker .driver{letter-spacing:-.01em;margin-top:6px;font:600 max(18px,1.53cqw)/1.15 Archivo,sans-serif}.tracker .model{color:var(--muted);margin-top:12px}.tracker .controls{gap:20px;display:flex}.tracker .controls button{min-width:24px;min-height:24px;color:var(--muted);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:4px 0;font:400 10px/1 Martian Mono,monospace}.tracker .controls button:hover{color:var(--ink)}.hero .tracker{z-index:1;pointer-events:none;position:absolute;inset:0}.hero .tracker>*{pointer-events:auto}.hero .tracker .shots{aspect-ratio:2.06;width:38.89cqw;position:absolute;top:6.67cqw;left:63.33cqw}.hero .tracker .ticks{width:calc(36.67cqw - var(--m));position:absolute;top:calc(26.39cqw - 11px);left:63.33cqw}.hero .tracker .caption{width:calc(11.67cqw - 16px);height:18.89cqw;position:absolute;top:6.67cqw;left:51.67cqw}.hero .tracker .controls{right:var(--m);position:absolute;top:calc(26.39cqw + 15px)}.hero-foot{z-index:1;left:var(--m);right:var(--m);grid-template-columns:1fr auto;align-items:end;display:grid;position:absolute;top:49.44cqw}.hero .facts{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(5,1fr);gap:24px;padding-top:22px;display:grid}.hero .facts div{align-content:start;gap:10px;display:grid}.hero .facts dd{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font:600 max(20px,1.94cqw)/1.1 Archivo,sans-serif}.hero .note{gap:8px;margin-top:34px;display:grid}.hero .key{gap:28px;display:flex}.hero .key span{align-items:center;gap:8px;display:flex}.hero .key i{width:14px;height:2px}@media (width<=1199px){.hero-frame{aspect-ratio:auto;flex-direction:column;padding-top:112px;display:flex}.hero-copy{width:auto;padding:0 var(--m);position:static}.hero-copy .meta{display:none}.hero h1{margin-top:0;font-size:clamp(34px,10.3vw,44px)}.hero .intro{max-width:none;margin-top:14px;font-size:16px}.hero .cta{margin-top:22px}.hero .tracker{flex-direction:column;display:flex;position:static}.hero .tracker .shots{aspect-ratio:1.95;width:100%;margin-top:40px;position:relative;top:auto;left:auto}.hero .tracker .ticks{width:auto;margin:6px var(--m) 0;position:static}.hero .tracker .caption{width:auto;height:auto;padding:4px var(--m) 0;position:static}.hero .tracker .controls{margin:6px var(--m) 0;align-self:flex-start;position:static}.hero .stage{aspect-ratio:calc((var(--x1) - var(--x0)) * 16) / calc((var(--y1) - var(--y0)) * 10);order:1;margin-top:12px;position:relative;inset:auto}.hero .stage:after{display:none}.hero .poster{inset:auto;left:calc(var(--x0) / (var(--x1) - var(--x0)) * -100%);top:calc(var(--y0) / (var(--y1) - var(--y0)) * -100%);width:calc(100% / (var(--x1) - var(--x0)));height:calc(100% / (var(--y1) - var(--y0)));translate:none;scale:none}.hero .poster-box,.hero .gl{-webkit-mask-image:linear-gradient(#0000,#000 28px calc(100% - 28px),#0000),linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(#0000,#000 28px calc(100% - 28px),#0000),linear-gradient(90deg,#0000,#000 4% 96%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.hero .pins>span{left:calc((var(--px) - var(--x0)) / (var(--x1) - var(--x0)) * 100%);top:calc((var(--py) - var(--y0)) / (var(--y1) - var(--y0)) * 100%);padding-bottom:10px}.hero .pins>span:before{height:10px}.hero .pins b{padding:2px 3px 1px;font-size:6px}.hero-foot{padding:24px var(--m) 0;order:2;display:block;position:static}.hero .facts{grid-template-columns:1fr 1fr;row-gap:20px}.hero .facts dd{font-size:20px}.hero .key{flex-wrap:wrap;gap:16px;margin-top:16px}}
