:root{--chrome-h: 100px;--screen: calc(100svh - var(--chrome-h));--vs: calc(var(--screen) / 100);--pad-y: clamp(18px, calc(var(--vs) * 4), 56px);--gap-y: clamp(12px, calc(var(--vs) * 2.6), 28px)}main{position:relative;z-index:1;outline:none}html.fine body{cursor:none}html.fine :is(a,button,summary,label,[role=button]){cursor:pointer}.chrome{position:sticky;top:0;z-index:60}.nav{height:64px;padding:0 var(--gutter);display:flex;align-items:center;justify-content:space-between;gap:24px;background:var(--void);border-bottom:1px solid var(--line)}.nav__brand{display:flex;align-items:center;gap:14px}.nav__word{font-size:22px;letter-spacing:.04em;line-height:1}.nav__links{display:flex;gap:clamp(20px,3vw,44px)}.nav__links a{color:var(--t3);padding:8px 0}.nav__links a:hover{color:var(--a)}.nav__right{display:flex;gap:12px;align-items:center}.clubbtn{height:44px;padding:0 18px;display:inline-flex;align-items:center;gap:10px;border-radius:999px;border:1px solid color-mix(in srgb,var(--a) 50%,transparent);background:#0a0e0fe6;color:var(--a);font-family:var(--mono);font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;cursor:pointer;box-shadow:0 0 16px color-mix(in srgb,var(--a) 30%,transparent)}.clubbtn[aria-pressed=true]{background:var(--a);color:var(--void);box-shadow:0 0 28px var(--a),0 0 48px color-mix(in srgb,var(--p) 50%,transparent)}.livepill{height:44px;padding:0 18px;display:inline-flex;align-items:center;border-radius:999px;border:1px solid var(--line3);white-space:nowrap}.livepill>span{display:inline-flex;align-items:center;gap:10px}.livepill__on,[data-live=limitlezz] .livepill__off,[data-live=dprtmnt] .livepill__off{display:none!important}[data-live=limitlezz] .livepill__on,[data-live=dprtmnt] .livepill__on{display:inline-flex!important}[data-live=limitlezz] .livepill,[data-live=dprtmnt] .livepill{border-color:color-mix(in srgb,var(--p) 50%,transparent);background:color-mix(in srgb,var(--p) 8%,transparent)}.livepill__off{color:var(--label)}.dot--off{background:var(--fine);box-shadow:none}.menubtn{display:none;height:44px;padding:0 16px;border-radius:var(--radius);border:1px solid var(--line3);background:transparent;cursor:pointer}.route{height:34px;padding:0 var(--gutter);display:flex;align-items:center;gap:24px;background:var(--void2);border-bottom:1px solid var(--line)}.route .m{font-size:11px;white-space:nowrap}.route__city{color:var(--label)}.route__label{color:var(--fine);min-width:25ch;text-align:right}.route__track{flex:1;position:relative;height:14px;display:flex;align-items:center}.route__dash{position:absolute;inset:6px 0 auto;height:2px;background:repeating-linear-gradient(90deg,var(--line3) 0 8px,transparent 8px 14px)}.route__fill{position:absolute;left:0;top:6px;height:2px;width:100%;transform-origin:left;transform:scaleX(var(--progress, 0));background:var(--a);box-shadow:0 0 10px var(--a)}.route__ticks{position:absolute;inset:4px 0 auto;display:flex;justify-content:space-between}.route__ticks span{width:6px;height:6px;border-radius:50%;background:var(--line3);transition:background .3s,box-shadow .3s}.route__ticks span.is-on{background:var(--a);box-shadow:0 0 8px var(--a)}.route__ticks span.is-end{background:var(--p)}.route__car{position:absolute;top:-6px;left:calc(var(--progress, 0) * (100% - 6px) - 11px);width:28px;height:26px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius);background:var(--p);color:var(--void);box-shadow:0 0 16px var(--p);animation:idle .12s steps(2,end) infinite}.route__car .d{font-size:10px;letter-spacing:0}@keyframes idle{50%{transform:translateY(-1px)}}.menu{width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:20px var(--gutter) 40px;border:0;background:var(--void);color:var(--t1)}.menu::backdrop{background:#070a0bcc}.menu__top{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}.menu__top .menubtn{display:inline-flex;align-items:center}.menu nav{display:flex;flex-direction:column}.menu__link{display:flex;align-items:baseline;gap:16px;font-size:clamp(40px,13vw,64px);line-height:1.1;padding:10px 0;border-bottom:1px solid var(--line2)}.spot{position:fixed;left:0;top:0;z-index:0;width:880px;height:880px;pointer-events:none;border-radius:50%;background:radial-gradient(circle closest-side,color-mix(in srgb,var(--a) 14%,transparent),color-mix(in srgb,var(--a) 5%,transparent) 55%,transparent);transform:translate3d(-2000px,-2000px,0);will-change:transform}html:not(.fine) .spot{display:none}.cur,.cur-dot{position:fixed;left:0;top:0;pointer-events:none;z-index:150;opacity:0;transition:opacity .2s;will-change:transform}html.fine .cur.is-on,html.fine .cur-dot.is-on{opacity:1}.cur{width:46px;height:46px;color:var(--a);filter:drop-shadow(0 0 10px var(--a))}.cur svg{transition:transform .15s ease-out}.cur.is-hot svg{transform:scale(1.45)}.cur-dot{width:8px;height:8px;border-radius:50%;background:var(--p);box-shadow:0 0 12px var(--p)}.preload{position:fixed;inset:0;z-index:180;background:var(--void);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px;pointer-events:none;animation:preout .8s ease 1.9s forwards}.no-preload .preload{display:none}@keyframes preout{to{opacity:0;visibility:hidden}}.preload__mark{animation:spin 1.4s linear infinite;filter:drop-shadow(0 0 24px var(--a))}.preload__word{font-size:40px;letter-spacing:.06em}.preload__rpm{font-size:11px;color:var(--label)}.preload .needle{transform-box:view-box;transform-origin:120px 120px;transform:rotate(-90deg);animation:rev 1.8s forwards}@keyframes rev{0%{transform:rotate(-90deg);animation-timing-function:cubic-bezier(.5,0,.2,1)}62%{transform:rotate(74deg)}72%{transform:rotate(52deg)}82%{transform:rotate(80deg)}to{transform:rotate(70deg)}}.revarc{animation:arc 1.8s forwards}@keyframes arc{0%{stroke-dashoffset:100;animation-timing-function:cubic-bezier(.5,0,.2,1)}62%{stroke-dashoffset:9}72%{stroke-dashoffset:21}82%{stroke-dashoffset:6}to{stroke-dashoffset:11}}.redline{animation:blink .18s steps(2,end) 1.1s 5}@keyframes blink{50%{opacity:0}}.track{display:flex;align-items:center;gap:36px;width:max-content;white-space:nowrap;animation:tick 30s linear infinite}.track.rev{animation-direction:reverse;animation-duration:36s}@keyframes tick{to{transform:translate(-50%)}}.section{position:relative;padding:var(--pad-y) var(--gutter);display:flex;flex-direction:column;gap:var(--gap-y)}[data-snap],#now,#builds,#ventures,#range,#follow{scroll-margin-top:var(--chrome-h)}.shead{display:flex;align-items:flex-end;justify-content:space-between;gap:16px 24px;flex-wrap:wrap}.shead__left{display:flex;align-items:flex-end;gap:24px}.shead__n{font-size:clamp(52px,min(7.6vw,calc(var(--vs) * 11.5)),120px);line-height:.8}.shead__text{display:flex;flex-direction:column;gap:8px;padding-bottom:4px}.shead h2{font-size:clamp(30px,min(4.4vw,calc(var(--vs) * 7.6)),64px);line-height:.9}.shead__aside{display:flex;flex-wrap:wrap;gap:10px 28px;font-size:11px;color:var(--label);padding-bottom:6px}.shead__aside a:hover{color:var(--a)}.shead__aside .pop{color:var(--p)}.takeover{position:relative;overflow:hidden;min-height:var(--screen);background:var(--void2);border-bottom:3px solid var(--p);display:flex;align-items:center}.takeover[hidden],.takeover__variant,.takeover__text{display:none}[data-live=limitlezz] .v-limitlezz,[data-live=dprtmnt] .v-dprtmnt{display:block}.takeover__marquee{position:absolute;left:0;right:0;top:3%;overflow:hidden;opacity:.9}.takeover__marquee--low{top:auto;bottom:2%}.takeover__marquee .d{font-size:clamp(110px,min(21vw,calc(var(--vs) * 38)),300px);line-height:.9;color:transparent;-webkit-text-stroke:2px var(--line)}.takeover__inner{position:relative;width:100%;padding:var(--pad-y) var(--gutter);display:grid;grid-template-columns:minmax(0,880fr) minmax(0,432fr);gap:48px;align-items:center}.player{position:relative;width:min(100%,calc((var(--screen) - var(--pad-y) * 2 - 24px) * 16 / 9));aspect-ratio:16 / 9;border-radius:var(--radius);border:2px solid var(--p);box-shadow:0 0 60px var(--p-glow),12px 12px 0 var(--a);background:repeating-linear-gradient(135deg,#0f1416 0 12px,#121a1c 12px 24px);overflow:hidden}.player__slot{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.player__slot iframe{width:100%;height:100%;border:0}.player__badge,.player__viewers{position:absolute;top:16px;padding:7px 12px;border-radius:3px;font-size:11px;pointer-events:none}.player__badge{left:16px;display:flex;align-items:center;gap:8px;background:var(--p);color:var(--void);font-weight:700}.player__viewers{right:16px;background:#0a0e0fd9}.takeover__copy{display:flex;flex-direction:column;gap:22px;align-items:flex-start}[data-live=limitlezz] .takeover__text.v-limitlezz,[data-live=dprtmnt] .takeover__text.v-dprtmnt{display:flex;flex-direction:column;gap:clamp(14px,calc(var(--vs) * 3),22px)}.pill--live{border:1px solid var(--p);background:#0a0e0fd9;color:var(--p)}.pill--p{background:var(--p);color:var(--void)}.pill--w{background:var(--t1);color:var(--void)}.takeover__title{font-size:clamp(44px,min(5.4vw,calc(var(--vs) * 11)),80px);line-height:.86}.takeover__line{font-size:15px;color:var(--t2)}.takeover__ctas{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.hero{position:relative;overflow:hidden;min-height:var(--screen);display:flex}.hero__ring{position:absolute;right:-380px;top:-120px;opacity:.07;pointer-events:none}.hero__scan{position:absolute;inset:0;pointer-events:none;background:linear-gradient(to bottom,transparent calc(100% - 14px),color-mix(in srgb,var(--a) 22%,transparent) calc(100% - 3px),color-mix(in srgb,var(--a) 60%,transparent) calc(100% - 2px),transparent 100%);opacity:.6;animation:scan 7s linear infinite;will-change:transform}@keyframes scan{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.hero__inner{position:relative;z-index:2;width:100%;padding:var(--pad-y) var(--gutter);display:flex;flex-direction:column}.hero__who{display:flex;align-items:center;gap:16px}.rule{display:inline-block;width:40px;height:2px;background:currentColor}.hero__title{margin-top:8px;font-size:clamp(60px,min(13.5vw,calc(var(--vs) * 21)),196px);line-height:.86;letter-spacing:-.01em}.hero__out{display:block;color:transparent;-webkit-text-stroke:max(2px,.015em) var(--a);filter:drop-shadow(0 0 24px var(--a-glow))}.hero__body{margin-top:clamp(20px,calc(var(--vs) * 4),48px);max-width:min(600px,52vw);display:flex;flex-direction:column;gap:clamp(16px,calc(var(--vs) * 3.2),32px)}.hero__intro{font-size:clamp(14px,calc(var(--vs) * 2.35),17px);line-height:1.7;color:var(--t2)}.hero__ctas{display:flex;flex-wrap:wrap;gap:16px}.hero__ctas .btn{min-height:clamp(48px,calc(var(--vs) * 8.2),60px);padding:0 32px}.hero__stats{list-style:none;margin:auto 0 0;padding:clamp(16px,calc(var(--vs) * 4),48px) 0 0;display:flex;flex-wrap:wrap;gap:12px}.hero__stats li{width:clamp(118px,10.4vw,150px);padding:clamp(10px,calc(var(--vs) * 1.8),16px) 16px;border:1px solid var(--line2);border-radius:var(--radius);background:#0a0e0fcc;display:flex;flex-direction:column;gap:6px}.hero__stats .d{font-size:clamp(26px,calc(var(--vs) * 5.2),40px);line-height:1}.hero__stats .m{font-size:11px;color:var(--label)}.photo{position:absolute;z-index:1;right:clamp(24px,8.3vw,120px);bottom:calc(var(--pad-y) + 22px);height:clamp(280px,calc(var(--vs) * 64),500px);aspect-ratio:4 / 5;margin:0;transform:rotate(4deg)}.float{animation:float 6s ease-in-out infinite}@keyframes float{0%,to{transform:rotate(4deg) translateY(0)}50%{transform:rotate(3deg) translateY(-16px)}}.photo__block,.photo__frame{position:absolute;inset:0;border-radius:var(--radius)}.photo__block--p{transform:translate(22px,22px);background:var(--p)}.photo__block--a{transform:translate(11px,11px);background:var(--a)}.photo__frame{border:1px solid var(--line2);overflow:hidden;display:flex;align-items:center;justify-content:center}.photo__frame img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 62%}.photo__mark{opacity:.5}.photo__rec{position:absolute;top:18px;right:18px;display:flex;align-items:center;gap:8px;font-size:11px}.photo__tag{position:absolute;left:18px;bottom:18px;padding:8px 12px;border-radius:var(--radius);background:#0a0e0fd9;font-size:11px}.hero__sweep{left:0;top:-100px;height:calc(100% + 200px);width:700px;z-index:8;display:none}.now{--tk: clamp(76px, calc(var(--vs) * 14), 140px);padding-top:calc(var(--tk) + var(--gap-y))}.tickers{position:absolute;left:0;right:0;top:0;height:var(--tk, 150px);overflow:hidden}.tickers__band{position:absolute;left:-120px;right:-120px;display:flex;align-items:center;overflow:hidden;color:var(--void)}.tickers__band--a{top:calc(var(--tk, 150px) * .14);height:calc(var(--tk, 150px) * .4);background:var(--a);transform:rotate(-2.4deg);box-shadow:0 0 40px var(--a-glow)}.tickers__band--a .d{font-size:calc(var(--tk, 150px) * .21);letter-spacing:.03em}.tickers__band--a svg{width:calc(var(--tk, 150px) * .15);height:calc(var(--tk, 150px) * .15)}.tickers__band--p{top:calc(var(--tk, 150px) * .54);height:calc(var(--tk, 150px) * .32);background:var(--p);transform:rotate(1.6deg)}.tickers__band--p .m{font-size:calc(var(--tk, 150px) * .1);font-weight:700}.rally{position:relative;overflow:hidden;flex:1 1 auto;border:1px solid var(--line2);border-radius:var(--radius);background-color:var(--surface);padding:clamp(18px,calc(var(--vs) * 4.4),56px);display:flex}.rally__livery{right:calc(29% - 560px);top:-80px;width:560px;height:calc(100% + 160px);z-index:0}.rally__count{position:absolute;z-index:2;right:clamp(24px,5vw,70px);top:clamp(20px,calc(var(--vs) * 5),64px);display:flex;flex-direction:column;align-items:flex-end;padding:clamp(10px,calc(var(--vs) * 2.2),22px) clamp(14px,calc(var(--vs) * 2.6),26px);background:var(--void);border:1px solid var(--line2);border-radius:var(--radius)}.rally__count .d{font-size:clamp(56px,min(9.2vw,calc(var(--vs) * 13)),132px);line-height:.85;text-shadow:0 0 44px var(--p-glow)}.rally__count .m{font-size:11px;color:var(--t2);padding-top:10px}.rally__main{position:relative;z-index:1;width:min(820px,100%);display:flex;flex-direction:column;justify-content:space-between;gap:clamp(14px,calc(var(--vs) * 3),40px)}.rally__top{display:flex;flex-direction:column;gap:clamp(10px,calc(var(--vs) * 2),22px);align-items:flex-start}.rally__title{font-size:clamp(48px,min(10vw,calc(var(--vs) * 10.5)),150px);line-height:.84}.rally__line{max-width:760px;font-size:clamp(14px,calc(var(--vs) * 2.3),16px);line-height:1.7;color:var(--t2);background:color-mix(in srgb,var(--surface) 80%,transparent)}.rally__bottom{display:flex;flex-direction:column;gap:clamp(14px,calc(var(--vs) * 2.6),28px)}.stops{position:relative;width:min(700px,100%)}.stops__list{list-style:none;margin:0;padding:0;display:flex;justify-content:space-between}.stops__line{position:absolute;left:6px;right:6px;top:6px;height:2px;overflow:hidden}.stops__line:before{content:"";position:absolute;inset:0 0 0 -36px;background:repeating-linear-gradient(90deg,var(--a) 0 10px,transparent 10px 18px);animation:dash 1.2s linear infinite}@keyframes dash{to{transform:translate(36px)}}.stops li{position:relative;width:14px;display:flex;flex-direction:column;align-items:center;gap:12px}.stops__dot{width:14px;height:14px;border-radius:50%;border:2px solid var(--a);background:var(--surface)}.stops .is-start .stops__dot{background:var(--a)}.stops .is-end .stops__dot{border-color:var(--p);background:var(--p)}.stops__name{font-size:10px;letter-spacing:.1em;color:var(--label);white-space:nowrap}.stops .is-start .stops__name{color:var(--t1)}.stops .is-end .stops__name{color:var(--p)}.rally__ctas{display:flex;flex-wrap:wrap;gap:16px}.rally__ctas .btn{min-height:clamp(46px,calc(var(--vs) * 7.4),56px)}.rally__ctas .btn--ghost{background:var(--void)}.now2{justify-content:center}.now2__k{color:var(--a)}.now-row{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:clamp(16px,2vw,24px);height:clamp(300px,calc(var(--vs) * 74),600px)}.vod{min-height:0;padding:clamp(12px,calc(var(--vs) * 2.4),20px);border:1px solid var(--line2);border-radius:var(--radius);background:var(--surface);display:flex;flex-direction:column;gap:clamp(12px,calc(var(--vs) * 2.4),20px);transition:border-color .2s}.vod:hover{border-color:var(--a)}.vod__thumb{position:relative;flex:1 1 auto;min-height:0;border-radius:3px;overflow:hidden;display:flex;align-items:center;justify-content:center}.vod__thumb img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.vod__mark{opacity:.4}.vod__tag,.vod__len{position:absolute;padding:5px 10px;border-radius:3px;font-size:11px}.vod__tag{left:12px;top:12px;background:var(--p);color:var(--void);font-weight:700}.vod__len{right:12px;bottom:12px;background:#0a0e0fd9}.vod__text{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}.vod__title{display:block;font-size:clamp(22px,calc(var(--vs) * 4.4),32px);line-height:1.05}.vod__more{font-size:11px;color:var(--label)}.log{position:relative;overflow:hidden;min-height:0;padding:clamp(22px,calc(var(--vs) * 5),40px);border-radius:var(--radius);background:var(--a);color:var(--void);display:flex;flex-direction:column;justify-content:space-between;gap:24px}.log__rec{position:absolute;right:-10px;bottom:-.18em;font-size:clamp(150px,calc(var(--vs) * 40),300px);line-height:1;color:transparent;-webkit-text-stroke:2px rgba(10,14,15,.25)}.log__k{font-size:11px;font-weight:700}.log__body{position:relative;display:flex;flex-direction:column;gap:12px}.log__title{font-size:clamp(32px,min(3.8vw,calc(var(--vs) * 8)),60px);line-height:.95}.log p{font-size:14px;max-width:440px}.log__links{display:flex;flex-wrap:wrap;gap:10px 22px}.log__links a{font-size:11px;font-weight:700;color:var(--void);text-decoration:none;border-bottom:2px solid currentColor;padding-bottom:2px}@media(hover:hover){.log__links a:hover{color:var(--p)}}.bento{display:flex;flex-direction:column;gap:24px}.bento__row{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px}#builds .bento{flex:1 1 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,calc(var(--vs) * 2.4),20px);max-height:900px}.build{grid-column:span var(--span, 4);position:relative;overflow:hidden;padding:36px;border:1px solid var(--line2);border-top:3px solid var(--c);border-radius:var(--radius);background:var(--surface);display:flex;flex-direction:column;justify-content:space-between;gap:32px;transition:border-color .2s,transform .2s}#builds .build{grid-column:auto;min-height:0;padding:clamp(16px,calc(var(--vs) * 3.2),28px);gap:clamp(10px,calc(var(--vs) * 2),20px)}.build__n{position:absolute;right:24px;top:8px;font-size:150px;line-height:1;color:transparent;-webkit-text-stroke:2px var(--line2);pointer-events:none}#builds .build__n{right:16px;top:4px;font-size:clamp(64px,calc(var(--vs) * 14),120px)}.build__meta{position:relative;display:flex;flex-wrap:wrap;gap:10px;align-items:center}.build__status{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;border:1px solid var(--line3);font-size:11px;letter-spacing:.16em;color:var(--t2);background:var(--surface)}.build__dot{width:7px;height:7px;border-radius:50%;background:var(--c);box-shadow:0 0 10px var(--c)}.build__where{font-size:11px;letter-spacing:.16em;color:var(--label)}.build__body{position:relative;display:flex;flex-direction:column;gap:clamp(8px,calc(var(--vs) * 1.4),14px)}.build__name{font-size:44px;line-height:.95}#builds .build__name{font-size:clamp(24px,min(2.6vw,calc(var(--vs) * 5.4)),42px)}.build__line{font-size:14px;line-height:1.7;color:var(--t3);max-width:560px}#builds .build__line{font-size:13px;line-height:1.6;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}#builds .build__status{padding:5px 10px}#builds .build__go{width:clamp(28px,calc(var(--vs) * 4.4),36px);height:clamp(28px,calc(var(--vs) * 4.4),36px);font-size:14px}@media(min-width:1100px)and (max-height:690px){#builds .build{padding:14px 16px;gap:8px}#builds .build__status{padding:3px 9px}#builds .build__body{gap:6px}#builds .build__foot{padding-top:6px}}@media(min-width:1100px)and (max-height:760px){#builds .build__line{-webkit-line-clamp:3}#builds .shead__n{font-size:clamp(48px,calc(var(--vs) * 9.5),80px)}}.build__foot{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:57px;padding-top:16px;border-top:1px solid var(--line2)}#builds .build__foot{min-height:0;padding-top:clamp(8px,calc(var(--vs) * 1.6),14px)}.build__foot .m{font-size:11px;letter-spacing:.16em}.build__go{width:38px;height:38px;flex-shrink:0;border-radius:50%;background:var(--c);color:var(--void);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:16px;transition:transform .2s}@media(hover:hover){.build--link:hover{border-color:var(--c)}.build--link:hover .build__go{transform:rotate(45deg) scale(1.1)}}.ventures{position:relative;flex:1 1 auto;max-height:680px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.ventures__pass{left:0;top:-60px;height:calc(100% + 120px);width:360px;z-index:6;display:none}.venture{position:relative;overflow:hidden;min-height:clamp(320px,calc(var(--vs) * 60),520px);padding:clamp(22px,calc(var(--vs) * 5.5),44px);border-radius:var(--radius);color:var(--void);display:flex;flex-direction:column;justify-content:space-between;gap:clamp(16px,calc(var(--vs) * 3),32px)}.venture--ctd{background:var(--t1)}.venture--ffp{background:var(--p)}.venture__top{position:relative;z-index:1;display:flex;justify-content:space-between;gap:16px;font-size:11px}.venture__body{position:relative;z-index:1;display:flex;flex-direction:column;gap:clamp(12px,calc(var(--vs) * 2.4),20px);align-items:flex-start}.venture__big{font-size:clamp(88px,min(13.9vw,calc(var(--vs) * 23)),200px);line-height:.78}.venture--ctd p{font-size:clamp(13px,calc(var(--vs) * 2.2),15px);max-width:460px;color:var(--line3)}.venture__slogan{font-size:clamp(22px,min(2.1vw,calc(var(--vs) * 4.4)),30px);line-height:1.05}.venture--ffp .m{font-size:11px}.chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.chips li{padding:6px 12px;border-radius:999px;border:1px solid var(--void);font-size:11px;letter-spacing:.14em}.chips .chips__on{background:var(--a);border-color:var(--a)}.ffp__livery{right:-120px;top:-60px;width:300px;height:calc(100% + 120px);opacity:.9;z-index:0}@media(hover:hover){.venture{transition:transform .2s,box-shadow .2s}.venture--ctd:hover{transform:translate(-3px,-3px);box-shadow:6px 6px 0 var(--a)}.venture--ffp:hover{transform:translate(-3px,-3px);box-shadow:6px 6px 0 var(--t1)}}.saints-screen{justify-content:center}.saints{position:relative;overflow:hidden;flex:1 1 auto;min-height:360px;max-height:760px;border:1px solid var(--line2);border-radius:var(--radius);background:var(--void2);display:flex}.saints__still{position:absolute;right:0;top:0;bottom:0;width:50%;display:flex;align-items:center;justify-content:center}.saints__still picture{position:absolute;inset:0}.saints__still img{width:100%;height:100%;object-fit:cover;object-position:50% 40%}.saints__still:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--void2),transparent 35%);pointer-events:none}.saints__frame{font-size:160px;color:transparent;-webkit-text-stroke:2px var(--line2)}.saints__livery{right:43%;top:-40px;width:200px;height:calc(100% + 80px);z-index:1}.saints__copy{position:relative;z-index:2;padding:clamp(28px,calc(var(--vs) * 7),72px);width:min(680px,52%);display:flex;flex-direction:column;justify-content:space-between;gap:32px}.saints__meta{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.saints__year{font-size:11px;color:var(--label)}.saints__mid{display:flex;flex-direction:column;gap:clamp(12px,calc(var(--vs) * 2.4),22px)}.saints__title{font-size:clamp(56px,min(8vw,calc(var(--vs) * 15)),140px);line-height:.86}.saints__role{display:flex;align-items:baseline;gap:14px;font-size:15px;color:var(--t3);max-width:460px}.saints__role .m{font-size:11px}.saints__link{align-self:flex-start;font-size:11px}.range{flex-direction:row;align-items:center;gap:clamp(40px,5.5vw,80px)}.range__intro{width:clamp(340px,32vw,460px);flex-shrink:0;display:flex;flex-direction:column;gap:clamp(14px,calc(var(--vs) * 3.4),28px);align-items:flex-start}.range__intro .shead__left .m{padding-bottom:8px}.range__title{font-size:clamp(40px,min(5vw,calc(var(--vs) * 9.6)),72px);line-height:.9}.range__intro p{font-size:15px;color:var(--t3)}.range__rows{flex:1;margin:0;border-top:1px solid var(--line2)}.range__row{display:flex;align-items:baseline;gap:28px;padding:clamp(10px,calc(var(--vs) * 2),22px) 0;border-bottom:1px solid var(--line2)}.range__row dt{width:150px;flex-shrink:0;font-size:11px}.range__row dd{margin:0;font-size:clamp(16px,min(1.55vw,calc(var(--vs) * 3.1)),22px);line-height:1.3;letter-spacing:.02em}.follow{position:relative;overflow:hidden;min-height:var(--screen);padding:var(--pad-y) var(--gutter) clamp(14px,calc(var(--vs) * 3),36px);border-top:3px solid var(--a);background-color:var(--surface);display:flex;flex-direction:column;justify-content:space-between;gap:clamp(16px,calc(var(--vs) * 3.6),44px)}.follow__sweep{left:0;top:-100px;height:calc(100% + 200px);width:600px;z-index:8;display:none}.follow__head{display:flex;align-items:flex-end;justify-content:space-between;gap:48px}.follow__h{display:flex;flex-direction:column;gap:clamp(12px,calc(var(--vs) * 2.6),24px)}.follow__title{font-size:clamp(64px,min(10.4vw,calc(var(--vs) * 17)),150px);line-height:.84}.follow__title .pop{text-shadow:0 0 60px var(--p-glow)}.follow__ring{flex-shrink:0;width:clamp(90px,calc(var(--vs) * 22),200px);height:auto;filter:drop-shadow(0 0 28px var(--a-glow))}.socials{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.socials a{height:100%;padding:clamp(12px,calc(var(--vs) * 2.6),22px) 18px;border:1px solid var(--line2);border-top:3px solid var(--c);border-radius:var(--radius);background:var(--void);display:flex;flex-direction:column;gap:10px;transition:transform .15s,box-shadow .15s}.socials .m{font-size:11px;color:var(--c);display:flex;align-items:center;gap:8px}.socials .ico{flex-shrink:0}.socials .d{font-size:clamp(14px,1.05vw,17px);letter-spacing:.02em;text-transform:none;overflow-wrap:break-word}@media(hover:hover){.socials a:hover{transform:translate(-3px,-3px);box-shadow:6px 6px 0 var(--c)}}.wordmark{font-size:min(236px,16.2vw,calc(var(--vs) * 26));line-height:.8;letter-spacing:-.01em;white-space:nowrap;margin:0 -.03em}.wordmark .outline{-webkit-text-stroke:2px var(--line3)}.follow__bar{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px 24px;padding-top:clamp(10px,calc(var(--vs) * 2.4),24px);border-top:1px solid var(--line2);font-size:11px;color:var(--fine)}.follow__arrive{color:var(--p)}.motionbtn{font-size:11px;padding:10px 14px;border:1px solid var(--line3);border-radius:999px;background:transparent;color:var(--t3);cursor:pointer}.follow.arrived.swept .wordmark__lezz{animation:lezz .9s steps(2,end) 3}@keyframes lezz{50%{color:var(--p);text-shadow:0 0 40px var(--p),0 0 90px var(--a)}}@media(min-width:1100px){.screen{min-height:var(--screen)}}html.js:not(.calm) [data-reveal]{opacity:0;filter:blur(10px);transform:translateY(14px) scale(.98);transition:opacity .6s cubic-bezier(.2,.7,.2,1),filter .6s cubic-bezier(.2,.7,.2,1),transform .6s cubic-bezier(.2,.7,.2,1)}html.js:not(.calm) [data-reveal].is-in{opacity:1;filter:none;transform:none}html.js:not(.calm):not(.hero-in) :is(.hero__inner,.hero .photo){opacity:0}html.js:not(.calm) :is(.hero__inner,.hero .photo){transition:opacity .4s ease .45s}html.js:not(.calm) [data-sweep]:not(.swept)>.rv{opacity:0}html.js:not(.calm) [data-sweep]:not(.swept)>[data-livery=in]{transform:var(--cover)}.swept>[data-livery=in]{transform-origin:var(--ox) var(--oy);animation:spinIn 1.45s both}@keyframes spinIn{0%,33%{transform:var(--cover);filter:brightness(1)}38%{transform:var(--cover);filter:brightness(1.8);animation-timing-function:cubic-bezier(.6,0,.2,1)}80%{transform:rotate(-9deg) scale(.94);filter:brightness(1.2);animation-timing-function:cubic-bezier(.3,0,.3,1)}to{transform:none;filter:brightness(1)}}.swept>.rv{animation:reveal .75s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(.62s + var(--rv, 0) * .1s)}@keyframes reveal{0%{opacity:0;filter:blur(14px);transform:translateY(24px) scale(.97)}to{opacity:1;filter:none;transform:none}}[data-livery=pass].is-going{display:block;transform-origin:var(--ox) var(--oy);animation:passSpin var(--dur, 1.5s) both}@keyframes passSpin{0%,30%{transform:var(--cover);filter:brightness(1)}34%{transform:var(--cover);filter:brightness(1.8);animation-timing-function:cubic-bezier(.6,0,.3,1)}62%{transform:translate(calc(var(--exit) * .15)) rotate(-8deg) scale(1);filter:brightness(1.2)}to{transform:translate(var(--exit)) rotate(0) scale(1);filter:brightness(1)}}html.calm [data-livery=pass]{display:none!important}html.js:not(.fine):not(.calm){scroll-snap-type:y proximity}html.js:not(.fine) [data-snap]{scroll-snap-align:start}@media(max-width:1099px){html:not(.fine) [data-snap]{min-height:var(--screen)}html:not(.fine) .section[data-snap]{justify-content:center}}.screen-sweep{position:fixed;left:0;right:0;top:var(--chrome-h);height:var(--sweep-h, 100lvh);z-index:50;overflow:hidden;pointer-events:none;display:none}.screen-sweep.is-going{display:block}.screen-sweep__bars{position:absolute;top:-15%;bottom:-15%;left:50%;width:calc(100vw + var(--sweep-h, 100lvh) * .62);display:flex;gap:3%;transform:translate(-160%) skew(-22deg)}.screen-sweep.is-going .screen-sweep__bars{animation:screenSweep 1.25s both}.screen-sweep__bars>i{flex:0 0 44%;background:var(--a)}.screen-sweep__bars>i:nth-child(2){flex-basis:6%;background:var(--t1)}.screen-sweep__bars>i:nth-child(3){background:var(--p)}@keyframes screenSweep{0%{transform:translate(-160%) skew(-22deg);animation-timing-function:cubic-bezier(.2,.7,.3,1)}32%,46%{transform:translate(-50%) skew(-22deg);animation-timing-function:cubic-bezier(.6,0,.4,1)}to{transform:translate(75%) skew(-22deg)}}html.js:not(.fine):not(.calm) [data-sweep]:not(.swept)>[data-livery=in]{transform:none}html:not(.fine) .swept>[data-livery=in]{animation:none}html:not(.fine) :is(.ventures__pass,.follow__sweep){display:none!important}html:not(.fine) .swept>.rv{animation-delay:calc(.15s + var(--rv, 0) * .08s)}html.calm .screen-sweep{display:none!important}@media(max-width:1099px){.nav__links{display:none}.menubtn{display:inline-flex;align-items:center}.takeover{min-height:0}.takeover__inner{grid-template-columns:1fr}.player{width:100%}.hero{min-height:0;flex-direction:column}.hero__title{font-size:clamp(60px,13.5vw,150px)}.hero__body{max-width:600px}.photo{position:relative;right:auto;bottom:auto;align-self:center;width:min(320px,72vw);height:auto;margin:8px auto calc(var(--pad-y) + 22px)}.rally{flex-direction:column;gap:28px}.rally__count{position:relative;right:auto;top:auto;align-self:flex-start;align-items:flex-start;order:2}.rally__main{order:1}.rally__livery{right:-170px;width:420px}.now-row{height:auto;grid-template-columns:1fr 1fr}.vod__thumb{flex:none;aspect-ratio:16 / 9}.log{min-height:320px}#builds .bento{grid-template-columns:1fr 1fr;max-height:none}#builds .build{min-height:280px}.ventures{grid-template-columns:1fr;max-height:none}.venture{min-height:420px}.saints{min-height:380px}.saints__copy{width:64%}.saints__livery{right:32%}.range{flex-direction:column;align-items:stretch;gap:40px}.range__rows{flex:0 0 auto}.range__intro{width:auto}.follow{min-height:0}.socials{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:759px){:root{--chrome-h: 96px;--pad-y: 40px;--gap-y: 20px}body{font-size:15px}.nav{height:62px;gap:10px}.nav__word{font-size:19px}.nav__brand{gap:10px}.nav__brand svg{width:28px;height:28px}.nav__right{gap:8px}.clubbtn,.livepill,.menubtn{height:40px;padding:0 12px;font-size:11px;letter-spacing:.12em}.nav .clubbtn [data-club-label]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.livepill__off{font-size:0;gap:0!important}.livepill__off .dot{font-size:11px}.livepill__on{letter-spacing:.1em}.route{gap:12px}.route__city{display:none}.route__label{min-width:16ch;font-size:11px}.takeover__inner{gap:28px}.player{box-shadow:0 0 40px var(--p-glow),8px 8px 0 var(--a)}.takeover__marquee .d{font-size:110px}.hero__inner{padding-top:36px;padding-bottom:36px}.hero__ring{width:640px;height:640px;right:-300px;top:-60px}.hero__intro{font-size:15px}.hero__ctas .btn{flex:1 1 auto;min-height:54px;padding:0 20px;font-size:12px}.hero__stats{display:grid;grid-template-columns:1fr 1fr;padding-top:28px}.hero__stats li{width:auto}.hero__stats .d{font-size:30px}.photo{width:min(260px,68vw)}.corner{width:28px;height:28px}.corner--tl{top:16px;left:16px}.corner--br{bottom:16px;right:16px}.now{--tk: 110px}.shead__left{gap:14px}.shead__n{font-size:64px}.shead h2{font-size:36px}.rally{padding:22px}.rally__title{font-size:56px}.rally__count .d{font-size:64px}.rally__livery{top:auto;bottom:-60px;right:-90px;width:250px;height:360px;--w: 56px !important;--gap: 8px !important}.rally__count{z-index:2}.rally__line{font-size:15px}.stops li:not(.is-start):not(.is-end) .stops__name{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.stops .is-start{align-items:flex-start}.stops .is-end{align-items:flex-end}.rally__ctas .btn{flex:1 1 auto}.now-row{grid-template-columns:1fr}.log{min-height:240px;padding:24px}#builds .bento{display:flex;flex-direction:row;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;margin:0 calc(var(--gutter) * -1);padding:4px var(--gutter) 14px;scroll-padding:0 var(--gutter);gap:12px;scrollbar-width:none}#builds .bento::-webkit-scrollbar{display:none}#builds .build{flex:0 0 84%;scroll-snap-align:start;min-height:330px;padding:22px}#builds .build__n{font-size:96px}#builds .build__name{font-size:30px}.swipe-hint{display:block!important}.venture{min-height:340px;padding:26px}.venture__top{flex-direction:column;gap:6px}.venture__big{font-size:104px}.ffp__livery{right:-215px;width:220px;--w: 48px !important;--gap: 8px !important}.saints{flex-direction:column;min-height:0}.saints__still{position:relative;width:100%;height:200px;order:-1}.saints__still:after{background:linear-gradient(0deg,var(--void2),transparent 40%)}.saints__livery{right:24px;top:0;height:200px;width:120px;--w: 36px !important;--gap: 6px !important}.saints__copy{width:100%;padding:26px}.saints__title{font-size:56px}.range__title{font-size:44px}.range__row{flex-direction:column;gap:6px;padding:14px 0}.range__row dd{font-size:18px}.follow{gap:32px}.follow__head{align-items:flex-start}.follow__title{font-size:88px}.follow__ring{width:88px}.socials{grid-template-columns:1fr 1fr}.wordmark{font-size:16.2vw}.wordmark .outline{-webkit-text-stroke-width:1px}.follow__bar{justify-content:flex-start}}@media(max-width:380px){.nav__word{display:none}}.swipe-hint{display:none;font-size:11px;color:var(--label)}.page{padding-bottom:120px}.page__intro{max-width:620px;color:var(--t3)}.labrow .build{min-height:340px}.page__end{margin-top:40px;display:flex;align-items:center;gap:24px;flex-wrap:wrap}.lost{min-height:calc(100svh - 64px);padding:80px var(--gutter);display:flex;flex-direction:column;justify-content:center;gap:28px}.lost__title{font-size:clamp(72px,14vw,200px);line-height:.86}.lost__line{max-width:520px;color:var(--t2)}@media(max-width:1099px){.labrow .build{grid-column:span 12}}
