:root{--raw-color-ice-50: #f7fafb;--raw-color-ice-100: #ebeef1;--raw-color-ice-200: #dfe5e9;--raw-color-steel-400: #b6c1c8;--raw-color-ink-950: #090a0b;--raw-color-ink-900: #0e0f14;--raw-color-ink-800: #1b1d24;--raw-color-ink-700: #2a2d36;--raw-color-ink-alpha-35: rgb(9 10 11 / .35);--raw-color-slate-500: #7a7a7a;--raw-color-slate-600: #4d4d4d;--raw-color-slate-900: #1e1e1e;--raw-color-cyan-400: #02d2e3;--raw-color-cyan-alpha-25: rgb(2 210 227 / .25);--raw-color-stone-600: #535450;--raw-color-white-alpha-10: rgb(255 255 255 / .1);--raw-color-white-alpha-20: rgb(255 255 255 / .2);--raw-color-ink-alpha-08: rgb(9 10 11 / .08);--raw-color-white-alpha-40: rgb(255 255 255 / .4);--raw-color-white: #ffffff;--raw-color-orange-500: #ff6b00;--raw-font-size-96: 6rem;--raw-font-size-70: 4.375rem;--raw-font-size-52: 3.25rem;--raw-font-size-38: 2.375rem;--raw-font-size-20: 1.25rem;--raw-font-size-18: 1.125rem;--raw-font-size-16: 1rem;--raw-font-size-14: .875rem;--raw-font-size-12: .75rem;--raw-font-size-55: 3.4375rem;--raw-font-size-36: 2.25rem;--raw-leading-95: .95;--raw-leading-90: .9;--raw-leading-72: .72;--raw-leading-110: 1.1;--raw-tracking-stat: -.08em;--raw-tracking-label: -.04em;--raw-tracking-eyebrow: -.02em;--raw-radius-16: 1rem;--raw-radius-48: 3rem;--raw-radius-100: 6.25rem;--raw-duration-fast: .15s;--raw-duration-normal: .25s;--raw-duration-slow: .7s;--raw-edge-fade-share: 10%;--raw-edge-fade-length: 6rem;--background: var(--raw-color-ice-50);--foreground: var(--raw-color-ink-950);--foreground-muted: var(--raw-color-ink-alpha-35);--surface-dark: var(--raw-color-ink-900);--surface-dark-raised: var(--raw-color-ink-800);--surface-black: var(--raw-color-ink-950);--surface-muted: var(--raw-color-ice-100);--surface-soft: var(--raw-color-ice-200);--foreground-on-dark: var(--raw-color-white);--foreground-on-dark-muted: var(--raw-color-steel-400);--foreground-on-dark-faint: var(--raw-color-white-alpha-40);--border-muted: var(--raw-color-ice-200);--border-on-dark: var(--raw-color-ink-700);--map-dot: var(--raw-color-slate-500);--map-grid: var(--raw-color-slate-600);--map-grid-ghost: var(--raw-color-slate-900);--map-mark: var(--raw-color-ice-50);--timeline-outline: var(--raw-color-stone-600);--timeline-fill: var(--raw-color-white-alpha-10);--timeline-rail: var(--raw-color-white-alpha-20);--paddock-contour: var(--raw-color-ink-alpha-08);--footer-contour: var(--raw-color-white-alpha-10);--accent: var(--raw-color-cyan-400);--accent-muted: var(--raw-color-cyan-alpha-25);--type-impact: var(--raw-font-size-96);--type-display-lg: var(--raw-font-size-70);--type-display: var(--raw-font-size-52);--type-heading: var(--raw-font-size-38);--type-title: var(--raw-font-size-20);--type-lead: var(--raw-font-size-18);--type-label: var(--raw-font-size-16);--type-body: var(--raw-font-size-14);--type-eyebrow: var(--raw-font-size-12);--type-display-sm: var(--raw-font-size-55);--type-year: var(--raw-font-size-36);--leading-headline: .95;--leading-flat: .9;--leading-cap: .72;--leading-display: 1.1;--duration-fast: .15s;--duration-normal: .25s;--duration-plate: .7s;--ease-entrance: cubic-bezier(.2, 0, 0, 1);--ease-plate: cubic-bezier(.33, 0, 0, 1);--font-sans: "Space Grotesk", system-ui, sans-serif;--font-display: "Oswald", Impact, sans-serif}html{font-size:16px}@media(max-width:1920px){html{font-size:.833333vw}}@media(max-width:1440px){html{font-size:1.111111vw}}@media(max-width:1279px){html{font-size:16px}}@media(min-width:1441px)and (max-width:1920px){[data-hero]{--hero-base: calc(1920 / 1440);--type-impact: calc(6rem * var(--hero-base));--type-display-lg: calc(4.375rem * var(--hero-base));--type-display: calc(3.25rem * var(--hero-base));--type-heading: calc(2.375rem * var(--hero-base));--type-title: calc(1.25rem * var(--hero-base));--type-lead: calc(1.125rem * var(--hero-base));--type-label: calc(1rem * var(--hero-base));--type-body: calc(.875rem * var(--hero-base));--type-eyebrow: calc(.75rem * var(--hero-base))}[data-hero] [data-hero-panels]{width:calc(13.625rem * var(--hero-base, 1))}[data-hero] [data-hero-stats]{width:calc(10.75rem * var(--hero-base, 1))}[data-hero] [data-hero-map]{height:calc(3.125rem * var(--hero-base, 1));width:calc(4.875rem * var(--hero-base, 1))}[data-season]{--season-base: calc(1920 / 1440);--type-display-sm: calc(3.4375rem * var(--season-base));--type-lead: calc(1.125rem * var(--season-base));--type-body: calc(.875rem * var(--season-base));--type-eyebrow: calc(.75rem * var(--season-base))}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}html.reduce-motion *,html.reduce-motion *:before,html.reduce-motion *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}body{background:var(--background);color:var(--foreground);min-height:100lvh;margin:0;font-family:var(--font-sans);font-weight:400;-webkit-font-smoothing:antialiased;overflow-x:hidden}h1,h2,h3,p,dl,dd,dt,figure{margin:0}ul,ol{margin:0;padding:0;list-style:none}a{color:inherit;text-decoration:none}img,svg,canvas{display:block}button{font:inherit;color:inherit;background:none;border:0;padding:0;margin:0;cursor:pointer}.size-full{width:100%;height:100%}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}html.is-locked{position:relative;overflow:hidden;height:100%}.rv{display:flex;flex-wrap:wrap;column-gap:.3em}.rv-u,.rv-l{display:inline-block;opacity:0;will-change:transform,opacity}[data-rise]{opacity:0;will-change:transform,opacity}[data-fade]{opacity:0;will-change:opacity}[data-scalex]{opacity:0;transform:scaleX(0);transform-origin:left center;will-change:transform,opacity}.rise{opacity:0;will-change:transform,opacity}#asset-banner{position:fixed;left:0;right:0;top:0;z-index:90;background:var(--raw-color-orange-500);color:#fff;font-family:var(--font-sans);font-size:.8125rem;line-height:1.35;padding:.625rem 1rem;display:none;word-break:break-all}#asset-banner.on{display:block}#asset-banner b{font-weight:700}.skip-link{position:absolute;left:.75rem;top:.75rem;z-index:100;padding:.625rem 1rem;background:var(--surface-black);color:var(--raw-color-white);border:1px solid color-mix(in srgb,var(--accent) 55%,transparent);font-family:var(--font-sans);font-size:.875rem;font-weight:600;text-decoration:none;transform:translateY(-200%);transition:transform var(--duration-fast) var(--ease-entrance)}.skip-link:focus,.skip-link:focus-visible{transform:translateY(0);outline:2px solid var(--accent);outline-offset:2px}@media(prefers-reduced-motion:reduce){.skip-link{transition:none}}#main-content:focus{outline:none}.stack{position:relative;background:var(--surface-black)}.stack-pin{position:sticky;top:0}.stack-pin.z0{z-index:0}.stack-pin.z10{z-index:10}.stack-inner{transform-origin:center}.stack-shade{position:absolute;inset:0;background:var(--surface-black);opacity:0;pointer-events:none;z-index:40}.stack-last{position:relative;z-index:20}[data-hero]{position:relative;isolation:isolate;min-height:100lvh;overflow:hidden;background:var(--background)}.hero-canvas{position:absolute;inset:0;z-index:0;pointer-events:none;transform:translateZ(0);backface-visibility:hidden;will-change:transform}.hero-canvas canvas{width:100%;height:100%;pointer-events:none}[data-halftone],[data-contours],.map-box,.map-box canvas,.circuit-frame{pointer-events:none;touch-action:none}.hero-fallback{position:absolute;inset:0;z-index:0;display:none;pointer-events:none}.hero-fallback.on{display:block}.hero-fallback .hf-lines{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.9}.hero-fallback .hf-person{position:absolute;left:50%;bottom:0;transform:translate(-50%);height:86%;width:auto;object-fit:contain}@media(max-width:1023px){.hero-fallback .hf-person{height:82%;left:54%}}@media(max-width:639px){.hero-fallback .hf-person{height:80%;left:55%;bottom:0}}.hero-figbox{position:absolute;inset:0;margin:0;z-index:0;pointer-events:none}.hero-fitbox{position:absolute;left:0;right:0;bottom:0;height:100%}@media(min-width:1024px){.hero-fitbox{height:calc(100% - 2rem)}}@media(max-width:1023px){.hero-figbox{top:26%}}@media(max-width:639px){.hero-figbox{top:28%}}@media(min-width:1280px){.hero-figbox{display:none}}.hero-ramp{position:absolute;left:0;right:0;bottom:0;height:22%;z-index:10;pointer-events:none;background-image:linear-gradient(to bottom,color-mix(in srgb,var(--background) 0%,transparent) 0%,color-mix(in srgb,var(--background) 6%,transparent) 26%,color-mix(in srgb,var(--background) 20%,transparent) 46%,color-mix(in srgb,var(--background) 45%,transparent) 64%,color-mix(in srgb,var(--background) 74%,transparent) 80%,color-mix(in srgb,var(--background) 93%,transparent) 91%,var(--background) 100%)}.hero-ramp2{position:absolute;left:0;right:0;bottom:-13rem;height:26rem;z-index:10;pointer-events:none;background:linear-gradient(to bottom,transparent,var(--background) 60%,var(--background));display:none}@media(max-width:767px){.hero-ramp2{display:block}}@media(min-width:1280px){.hero-ramp,.hero-ramp2{display:none}}.hero-content{position:relative;z-index:20;min-height:100lvh;display:flex;flex-direction:column;padding:max(1.5rem,env(safe-area-inset-top,0px)) max(1.5rem,env(safe-area-inset-right,0px)) max(1.5rem,env(safe-area-inset-bottom,0px)) max(1.5rem,env(safe-area-inset-left,0px));gap:2rem}@media(min-width:640px){.hero-content{padding-left:2rem;padding-right:2rem}}@media(min-width:768px){.hero-content{gap:1.5rem}}@media(max-width:1023px){.hero-content{gap:1rem}}@media(max-width:639px){.hero-content{gap:.5rem}}@media(max-height:500px){.hero-content{padding-top:.5rem;padding-bottom:.5rem;gap:.5rem;justify-content:flex-start}.hero-actions{margin-top:auto}.hero-trailer,.hero-socials{display:none}}@media(min-width:1280px){.hero-content{gap:0}}.hero-head{display:flex;align-items:center;justify-content:space-between;position:relative;z-index:30}.hero-logo img{height:1.5rem;width:auto}.hero-nav{display:none}@media(min-width:1280px){.hero-nav{display:block;position:absolute;left:50%;transform:translate(-50%)}}.hero-nav ul{display:flex;align-items:center;gap:4rem}.navlink{font-size:var(--type-label);text-transform:uppercase;line-height:.9;color:var(--foreground);transition:color var(--duration-fast) var(--ease-entrance);display:inline-flex;align-items:center;min-height:44px;padding:.25rem 0}.navlink:hover{color:var(--accent)}#next-race,#hero,#season,#paddock,#footer{scroll-margin-top:1.25rem}.hero-garage{display:none;font-weight:700}@media(min-width:1280px){.hero-garage{display:block}}.hero-burger{display:flex;flex-direction:column;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:.5rem;margin-right:-.5rem}@media(min-width:1280px){.hero-burger{display:none}}.hero-burger span{display:block;width:1.5rem;height:1px;background:var(--foreground)}.hero-burger span+span{margin-top:.3125rem}.sheet{position:fixed;inset:0;z-index:50;background:var(--background);padding:1.5rem 2rem;display:flex;flex-direction:column;opacity:0}.sheet-top{display:flex;align-items:center;justify-content:space-between}.sheet-close{padding:.5rem;margin-right:-.5rem;position:relative;min-width:44px;min-height:44px;width:2.75rem;height:2.75rem}.sheet-close span{position:absolute;left:.5rem;top:50%;width:1.5rem;height:1px;background:var(--foreground)}.sheet-close span:first-child{transform:rotate(45deg)}.sheet-close span:last-child{transform:rotate(-45deg)}.sheet nav{flex:1;display:flex;flex-direction:column;justify-content:center}.sheet ul{display:flex;flex-direction:column;gap:1rem}@media(min-width:640px){.sheet ul{gap:1.5rem}}.sheet a{font-family:var(--font-display);font-weight:700;font-size:var(--type-heading);text-transform:uppercase;line-height:.95;transition:color var(--duration-fast) var(--ease-entrance)}@media(min-width:640px){.sheet a{font-size:var(--type-display)}}@media(max-height:500px){.sheet a{font-size:var(--raw-font-size-38)}}.sheet a:hover{color:var(--accent)}.sheet li{opacity:0}.media-modal{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:max(1rem,env(safe-area-inset-top)) max(1rem,env(safe-area-inset-right)) max(1rem,env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left));background:color-mix(in srgb,var(--surface-black) 55%,transparent)}.media-modal-panel{width:min(42rem,100%);max-height:min(88lvh,100%);overflow:auto;background:var(--background);color:var(--foreground);border:1px solid color-mix(in srgb,var(--foreground) 12%,transparent);padding:1.25rem 1.25rem 1.5rem}.media-modal-top{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.media-modal-title{font-family:var(--font-display);font-weight:700;text-transform:uppercase;font-size:clamp(1.25rem,4vw,1.75rem);line-height:.95;letter-spacing:-.02em}.media-modal-close{position:relative;flex:none;min-width:44px;min-height:44px;width:2.75rem;height:2.75rem}.media-modal-close span{position:absolute;left:.5rem;top:50%;width:1.5rem;height:1px;background:var(--foreground)}.media-modal-close span:first-child{transform:rotate(45deg)}.media-modal-close span:last-child{transform:rotate(-45deg)}.media-modal-body{display:flex;flex-direction:column;gap:1rem}.media-modal-frame{position:relative;width:100%;aspect-ratio:16 / 9;background:var(--surface-black);overflow:hidden}.media-modal-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.media-modal-eyebrow{font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:var(--foreground-muted)}.media-modal-lead{font-size:clamp(.9375rem,2.8vw,1.0625rem);line-height:1.35;text-transform:uppercase;letter-spacing:-.01em}.media-modal-copy{font-size:.9375rem;line-height:1.45;color:var(--foreground)}.media-modal-copy p+p{margin-top:.75rem}.hero-mid{display:flex;flex-direction:column}@media(min-width:768px){.hero-mid{flex-direction:row;justify-content:space-between;gap:2rem}}@media(min-width:1280px){.hero-mid{flex:1;align-items:center;justify-content:space-between}}.hero-identity{position:relative}@media(min-width:1280px){.hero-identity{max-width:26.0625rem;display:flex;flex-direction:column;gap:6.0625rem}}.hero-id{font-size:var(--type-eyebrow);text-transform:uppercase;line-height:.9;letter-spacing:var(--raw-tracking-eyebrow);color:var(--foreground-muted);margin-bottom:.75rem}@media(min-width:640px){.hero-id{font-size:var(--type-label);letter-spacing:0;margin-bottom:1rem}}@media(max-height:500px){.hero-id{margin-bottom:.25rem}}@media(min-width:1280px){.hero-id{position:absolute;left:20.0625rem;top:.5625rem;margin-bottom:0}}.hero-name{font-family:var(--font-display);font-weight:700;text-transform:uppercase;font-size:var(--type-display);line-height:.9;letter-spacing:-.02em;max-width:8em;justify-content:flex-start;text-align:left}@media(min-width:640px){.hero-name{font-size:var(--type-display-lg);line-height:.95;letter-spacing:0;max-width:6em}}@media(min-width:1280px){.hero-name{font-size:var(--type-impact)}}@media(max-height:500px){[data-hero]{--type-heading: var(--raw-font-size-38);--type-impact: var(--raw-font-size-38)}.hero-name{font-size:var(--raw-font-size-38);line-height:.9;max-width:10em}}.hero-meta{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem}@media(min-width:640px){.hero-meta{gap:.75rem;margin-top:0}}@media(min-width:1280px){.hero-meta{gap:1rem}}@media(max-height:500px){.hero-meta{gap:.25rem;margin-top:.35rem}}.hero-meta li{display:flex;align-items:center;gap:.5rem}.hero-meta span{font-size:var(--type-body);text-transform:uppercase;line-height:.95;letter-spacing:-.01em}@media(min-width:640px){.hero-meta span{font-size:var(--type-label)}}@media(min-width:1280px){.hero-meta span{font-size:var(--type-lead);line-height:.9;letter-spacing:0}}.hero-meta img{flex:none}.m-flag{width:1.125rem;height:.75rem}.m-rookie{width:1rem;height:1rem}.m-merc{width:.875rem;height:.875rem}[data-hero-panels]{display:flex;flex-direction:column;gap:2rem}@media(min-width:640px)and (max-width:767px){[data-hero-panels]{flex-direction:row;flex-wrap:wrap}}@media(min-width:768px){[data-hero-panels]{width:13.625rem;flex:none}}@media(max-width:639px){[data-hero-panels]{display:none}}@media(max-height:500px){[data-hero-panels]{display:none}}.bpanel{position:relative;padding:1rem;color:var(--foreground)}@media(min-width:640px){.bpanel{padding:1rem 1.375rem 1.1875rem}}.bcorner{position:absolute;width:.625rem;height:.625rem}.bcorner svg{width:100%;height:100%}.bc-tr{top:0;right:0}.bc-tl{top:0;left:0;transform:scaleX(-1)}.bc-bl{bottom:0;left:0;transform:scale(-1)}.bc-br{bottom:0;right:0;transform:scaleY(-1)}.eyebrow{font-size:var(--type-eyebrow);font-weight:500;text-transform:uppercase;line-height:.9;letter-spacing:-.02em;color:var(--accent)}.panel-race{display:flex;flex-direction:column}.race-body{display:flex;align-items:flex-start;justify-content:space-between}@media(min-width:768px){.race-body{display:block}}.race-list{font-size:var(--type-body);text-transform:uppercase;line-height:.9;display:flex;flex-direction:column;gap:.375rem;margin-top:1rem}.race-list dt{font-weight:700}[data-hero-map]{height:4.375rem;width:6.25rem;object-fit:contain;object-position:right}@media(min-width:640px){[data-hero-map]{height:3.125rem;width:4.875rem;object-position:left}}@media(min-width:768px){[data-hero-map]{margin-top:1.75rem}}[data-hero-stats]{margin-top:1.5rem;display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}@media(min-width:640px){[data-hero-stats]{display:flex;justify-content:space-between;gap:0;width:10.75rem}}[data-hero-stats]>div{display:flex;flex-direction:column}@media(min-width:640px){[data-hero-stats]>div{align-items:center}}[data-hero-stats] dt{font-size:var(--type-eyebrow);text-transform:uppercase;letter-spacing:-.04em;white-space:nowrap}[data-hero-stats] dd{font-family:var(--font-display);font-weight:500;font-size:var(--type-heading);line-height:.72;letter-spacing:-.08em;margin-top:.375rem}.hero-actions{margin-top:auto;display:flex;flex-direction:column;align-items:stretch;gap:.875rem;padding-top:.75rem}@media(min-width:640px){.hero-actions{margin-top:0;padding-top:0;display:grid;grid-template-columns:1fr auto 1fr;align-items:end;gap:2rem}}@media(min-width:1280px){.hero-actions{margin-top:auto;padding-bottom:.25rem}}.hero-trailer{display:flex;align-items:center;align-self:flex-start;gap:.625rem;min-height:44px;background:none;border:0;padding:0;margin:0;color:inherit;font:inherit;text-align:left;cursor:pointer}.hero-meta .m-team{width:auto;height:.7rem;object-fit:contain}@media(min-width:640px){.hero-trailer{align-self:auto;gap:.75rem}}.hero-trailer img{width:1.75rem;height:1.75rem}@media(min-width:640px){.hero-trailer img{width:2rem;height:2rem}}.hero-trailer .t-lines{display:flex;flex-direction:column;gap:.25rem;font-size:var(--type-eyebrow);text-transform:uppercase;line-height:.95}@media(min-width:640px){.hero-trailer .t-lines{gap:.375rem;font-size:var(--type-body);line-height:.9}}.hero-trailer .t-lines span:first-child{font-weight:500;transition:color var(--duration-normal) var(--ease-entrance)}.hero-trailer:hover .t-lines span:first-child{color:var(--accent)}.hero-trailer .t-lines span:last-child{color:var(--foreground-muted)}.hero-socials{display:none}@media(min-width:640px){.hero-socials{display:flex;justify-content:flex-end;align-items:center;gap:1.5rem;font-size:var(--type-body);text-transform:uppercase;line-height:.9}}@media(min-width:1280px){.hero-socials{gap:3.6875rem}}.hero-socials a{display:inline-flex;align-items:center;min-height:44px;transition:color var(--duration-fast) var(--ease-entrance)}.hero-socials a:hover{color:var(--accent)}@media(max-width:1279px){.hero-id,.hero-name,.hero-meta span{text-shadow:0 0 1.75rem color-mix(in srgb,var(--background) 96%,transparent),0 0 .55rem color-mix(in srgb,var(--background) 88%,transparent),0 1px 0 color-mix(in srgb,var(--background) 75%,transparent)}}@media(max-width:639px){.hero-id{font-size:.8125rem;letter-spacing:.04em}.hero-name{font-size:clamp(2.5rem,11.5vw,3rem);line-height:.88;letter-spacing:-.025em;max-width:9em}.hero-meta{gap:.625rem;margin-top:.875rem}.hero-meta span{font-size:.9375rem;line-height:1.05;letter-spacing:-.01em}.hero-trailer .t-lines{font-size:.8125rem;line-height:1.05;gap:.2rem}.hero-trailer .t-lines span{text-shadow:0 0 1.25rem color-mix(in srgb,var(--background) 95%,transparent),0 0 .4rem color-mix(in srgb,var(--background) 85%,transparent),0 1px 0 color-mix(in srgb,var(--background) 80%,transparent)}.cta{height:3.375rem;font-size:.9375rem}.cta-label{gap:.65em;letter-spacing:.02em}}.cta{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:3.25rem;font-size:var(--type-label)}@media(min-width:640px){.cta{height:2.5em;width:11em;font-size:var(--type-title)}}.cta>svg:first-of-type{position:absolute;inset:0;width:100%;height:100%}.cta .cta-flood{transform-origin:left;transform:scaleX(0);transition:transform var(--duration-normal) var(--ease-plate)}@media(hover:hover)and (pointer:fine){.cta:hover .cta-flood{transform:scaleX(1)}.cta:hover .cta-label{color:var(--surface-black)}.cta:hover .cta-arrow{transform:translate(.25rem)}.cta:hover .cta-arrow path{stroke:var(--surface-black)}}.cta-label{position:relative;z-index:1;display:inline-flex;align-items:center;gap:.75em;text-transform:uppercase;line-height:.9;color:var(--accent);transition:color var(--duration-normal) var(--ease-entrance)}.cta-arrow{width:.75em;height:.55em;flex:none;transition:transform var(--duration-fast) var(--ease-entrance)}.cta-arrow path{stroke:var(--accent);transition:stroke var(--duration-normal) var(--ease-entrance)}.veil{position:fixed;inset:0;z-index:50;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--background);pointer-events:auto}.veil-inner{display:flex;flex-direction:column;align-items:center}.veil-helmet{position:relative;width:7.2rem;height:8.5rem;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.veil-helmet .vh-faint{position:absolute;inset:0;background:var(--foreground);opacity:.12}.veil-helmet .vh-fill{position:absolute;inset:0;background:var(--foreground);transform-origin:top;transform:scaleY(0)}.veil-name{margin-top:1.75rem;font-size:var(--type-lead);text-transform:uppercase;line-height:.9;letter-spacing:.18em;opacity:0}.veil-meter{position:absolute;left:0;right:0;bottom:0;height:4px;background:var(--border-muted)}.veil-meter i{display:block;height:100%;background:var(--foreground);transform-origin:left;transform:scaleX(0)}[data-season]{container-type:inline-size;position:relative;isolation:isolate;min-height:var(--season-h, 100lvh);overflow:hidden;background:var(--surface-black);color:var(--foreground-on-dark)}@media(max-width:1023px){[data-season]{--gutter-min: 32px;--type-min: 13px;--copy-min-size: 17px;--copy-min-w: 15rem;--head-min: 6.6667cqw;--plate-w: 277px;--plate-h: 78px;--plate-cell: 83px;--plate-badge-gap: 11px;--plate-globe-w: 37px;--plate-globe-h: 23px;--plate-stats-left: 16px;--plate-stats-gap: 8px;--plate-eyebrow: 12px;--plate-body: 14px}}@media(max-width:639px){[data-season]{--head-min: 44px;--head-air: 16px;--season-h: 680px;--copy-min-size: 15px;--copy-min-w: 100%;--type-min: 12px;--gutter-min: 24px;--plate-w: min(100%, 300px);--plate-h: 84px;--plate-cell: 88px;--plate-eyebrow: 11px;--plate-body: 13px;--plate-stats-gap: 10px}.season-copy{gap:2.25rem;padding:1.5rem max(1.5rem,env(safe-area-inset-left)) 2rem max(1.5rem,env(safe-area-inset-right))}.season-head{line-height:.9;letter-spacing:-.025em;max-width:12em}.season-intro{width:100%;max-width:22rem;line-height:1.3;letter-spacing:-.01em}.plate-stats{line-height:.95}}.season-copy{position:relative;z-index:20;min-height:var(--season-h, 100lvh);display:flex;flex-direction:column;justify-content:space-between;gap:4rem;padding:4.8611cqw 1.5rem 2rem}@media(min-width:640px){[data-season]{--season-gutter: max(2.2222cqw, var(--gutter-min, 0px))}.season-copy{padding:4.8611cqw var(--season-gutter) var(--season-gutter)}}.season-head{font-family:var(--font-display);font-weight:700;text-transform:uppercase;line-height:.95;color:var(--accent);font-size:max(3.8194cqw,var(--head-min, 0px))}.season-head .rv{justify-content:flex-start}.season-rule{width:1.6667cqw;height:.1389cqw;background:var(--accent);margin-top:max(1.9444cqw,var(--head-air, 0px));transform-origin:left;transform:scaleX(0);opacity:0}.season-intro{text-transform:uppercase;line-height:1.1;margin-top:max(2.0833cqw,var(--head-air, 0px));width:max(16.1111cqw,var(--copy-min-w, 0px));font-size:max(1.25cqw,var(--copy-min-size, 0px));column-gap:.22em}.season-plate-wrap{align-self:flex-end;opacity:0}.season-plate{position:relative;width:var(--plate-w, 19.2361cqw);height:var(--plate-h, 5.4167cqw);display:grid;grid-template-columns:var(--plate-cell, 5.7639cqw) 1fr}.season-plate>svg{position:absolute;inset:0;width:100%;height:100%}.plate-badge{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--plate-badge-gap, .7639cqw)}.plate-globe{width:var(--plate-globe-w, 2.5694cqw);height:var(--plate-globe-h, 1.5972cqw)}.plate-wordmark{display:flex;align-items:baseline;gap:.3em;font-size:var(--plate-eyebrow, max(.8333cqw, var(--type-min, 0px)));line-height:.72;letter-spacing:-.02em;text-transform:uppercase}.plate-wordmark .pw-f1{color:var(--foreground-on-dark)}.plate-wordmark .pw-yr{color:var(--accent)}.plate-stats{position:relative;display:flex;flex-direction:column;justify-content:center;padding-left:var(--plate-stats-left, 1.1111cqw);gap:var(--plate-stats-gap, .5556cqw);text-transform:uppercase;line-height:.72;font-size:var(--plate-body, max(.9722cqw, var(--type-min, 0px)))}.plate-stats .prow{display:flex;align-items:baseline;gap:.35em}.plate-stats .prow dt{color:var(--accent)}.plate-stats .prow dd{color:var(--foreground-on-dark);flex:1;white-space:nowrap}.flag-band{position:absolute;left:0;right:0;top:0;height:34svh;pointer-events:none;z-index:10}.flag-band canvas{width:100%;height:100%}@media(max-width:639px){.flag-band{z-index:0}}.flag-band.z30{z-index:30}@media(max-width:639px){.flag-band.z30{z-index:0}}.circuit-frame{position:absolute;inset:0;overflow:hidden;z-index:0}@media(min-width:1024px){.circuit-frame{-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 10%,#000 90%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 10%,#000 90%,transparent 100%)}}.circuit-stage{position:absolute;left:0;top:0;width:1440px;height:800px;transform-origin:top left}.map-box{position:absolute}.map-box canvas{position:absolute;inset:0;width:100%;height:100%}.map-box svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.trace-canvas{position:absolute;left:0;top:0;width:1440px;height:800px}[data-timeline]{container-type:inline-size;position:relative;isolation:isolate;width:100%;background:var(--surface-black);color:var(--foreground-on-dark);--gutter: max(2.2222cqw, var(--gutter-min, 0px));--bottom-pad: 10.4167cqw;--bottom-pad-narrow: 5cqw;--top-pad: 11.7361cqw;padding-bottom:var(--bottom-pad)}@media(max-width:1023px){[data-timeline]{overflow-x:clip;--copy-min-size: 17px;--head-min: 6.6667cqw;--head-w-min: 82cqw;--year-min: 30px;--copy-min-w: 200px;--bottom-pad: var(--bottom-pad-narrow)}}@media(min-width:640px)and (max-width:1023px){[data-timeline]{--top-pad-extra: 16cqw;--head-top: var(--bottom-pad)}}@media(max-width:639px){[data-timeline]{--head-min: 44px;--year-min: 36px;--top-pad-extra: 12cqw;--copy-min-w: 100%;--copy-min-size: 15px;--gutter-min: 24px}}@media(min-width:640px){[data-timeline]{--copy-max-w: 26.9444cqw}}.tl-wrap{position:relative;width:100%;padding-top:calc(var(--top-pad) + var(--top-pad-extra, 0px))}@media(max-width:639px){.tl-wrap{display:flex;flex-direction:column;gap:2.5rem;padding-left:var(--gutter);padding-right:var(--gutter)}}.tl-head{position:absolute;z-index:20;top:var(--head-top, var(--gutter));right:var(--gutter);width:max(20.3472cqw,var(--head-w-min, 0px));font-family:var(--font-display);font-weight:700;text-transform:uppercase;line-height:.95;color:var(--accent);font-size:max(3.8194cqw,var(--head-min, 0px));display:flex;flex-direction:column;align-items:center;text-align:center}.tl-head .rv{justify-content:center}@media(min-width:1024px){.tl-head{align-items:flex-end;text-align:right}.tl-head .rv{justify-content:flex-end}}@media(max-width:639px){.tl-head{position:relative;top:auto;right:auto;left:0;width:auto;flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:.2em .28em;text-align:left;line-height:.9;letter-spacing:-.025em}.tl-head .rv{justify-content:flex-start}}.tl-rail{position:absolute;bottom:0;left:50%;transform:translate(-50%);z-index:10;width:1.1111cqw;top:var(--rail-top, 0)}@media(max-width:1023px){.tl-rail{--rail-top: calc(11.7361cqw + var(--top-pad-extra, 0px))}}@media(max-width:639px){.tl-rail{display:none}}.tl-rail svg{width:100%;height:100%;overflow:visible}.tl-row{position:relative;width:100%}@media(max-width:639px){.tl-row{display:flex;flex-direction:column;gap:.75rem;height:auto!important}}.tl-plate-layer{position:absolute;top:0;bottom:0}@media(max-width:639px){.tl-plate-layer{position:relative!important;top:auto!important;bottom:auto;left:auto!important;right:auto!important;transform:none!important;width:82%!important;aspect-ratio:710 / 462}.tl-row.al-left .tl-plate-layer{margin-right:auto}.tl-row.al-right .tl-plate-layer{margin-left:auto}}.plate{position:absolute;inset:0}.plate-fill{position:absolute;inset:0;overflow:hidden;background:var(--timeline-fill);transition:inset var(--duration-plate) var(--ease-plate)}.plate:hover .plate-fill{inset:5%}.plate-outline{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.plate-slot{position:absolute;left:0;right:0;top:0;height:100%}.mover{position:relative;height:100%}.plate-slot img{width:100%;height:110%;object-fit:cover;object-position:top}.tl-year{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:20;pointer-events:none;font-family:var(--font-display);font-weight:700;text-transform:uppercase;line-height:.95;color:var(--accent);font-size:max(2.5cqw,var(--year-min, 0px));text-shadow:0 0 1.25rem color-mix(in srgb,var(--surface-black) 90%,transparent),0 0 .4rem color-mix(in srgb,var(--surface-black) 75%,transparent),0 2px 6px color-mix(in srgb,var(--surface-black) 65%,transparent)}@media(max-width:639px){.tl-year{position:relative!important;left:auto!important;top:-28.8cqw!important;transform:none!important;height:0;width:82%;text-align:center;letter-spacing:-.02em}.tl-year .rv{justify-content:center}.tl-row.al-right .tl-year{margin-left:auto}}.tl-copy{position:absolute;left:70.8333cqw;top:50%;transform:translateY(-50%);z-index:20;pointer-events:none;text-transform:uppercase;line-height:1.1;color:var(--foreground-on-dark);width:min(max(var(--copy-w),var(--copy-min-w, 0px)),var(--copy-max-w, 100cqw));font-size:max(1.25cqw,var(--copy-min-size, 0px));opacity:0}.tl-copy b{font-weight:700}@media(max-width:639px){.tl-copy{display:block;position:relative!important;left:auto!important;top:auto!important;transform:none!important;width:100%!important;max-width:22rem;margin-top:.35rem;line-height:1.3;letter-spacing:-.01em}.tl-row.al-right .tl-copy{margin-left:auto;margin-right:0;text-align:left}.tl-row.al-left .tl-copy{margin-right:auto}}[data-timeline].dimming .tl-row{opacity:.3;transition:opacity var(--duration-plate) var(--ease-plate)}[data-timeline] .tl-row{transition:opacity var(--duration-plate) var(--ease-plate)}[data-timeline].dimming .tl-row.hot{opacity:1}[data-paddock]{container-type:inline-size;position:relative;isolation:isolate;min-height:var(--block-h, 100lvh);width:100%;overflow:hidden;background:var(--background);color:var(--foreground)}@media(min-width:640px)and (max-width:1023px){[data-paddock]{--type-min: 13px;--copy-min-size: 17px;--stats-row-min: 42px;--fig-cap: calc(100cqw / 1.15881);--fig-x-override: 54%;--cta-h: 50px;--band-scale: 1.85;--cal-spread: 1;--cal-mark-drop: 8cqw;--cal-card-drop: 1.3cqw;--intro-min-w: 300px;--intro-gap: 1.35rem;--panel-u: 1px;--stats-rule-top: 16px;--stats-rule-bottom: 11px;--stats-frame-drop: 0px;--stats-drop: 2.86cqw;--stats-col-w: 170px;--stats-left: calc(2.2222cqw + 13px) ;--stats-frame-left: 2.2222cqw;--stats-frame-right: calc(2.2222cqw + 195px) ;--stats-stretch: calc(var(--panel-u) * -62);--meet-frame-left: calc(100% - 2.2222cqw - 218px) ;--meet-frame-right: calc(100% - 2.2222cqw) ;--meet-frame-top: 2.8646cqw;--meet-frame-bottom: calc(2.8646cqw + 73px) ;--meet-left: calc(100% - 2.2222cqw - 193px) ;--meet-top: calc(2.8646cqw + 11px) ;--bracket-drop: 1.7cqw;--bracket-stretch: 5.9cqw}}@media(max-width:639px){[data-paddock]{--type-min: 12px;--copy-min-size: 15px;--band-scale: 5.8;--fig-cap: calc(100cqw / 1.15881);--pd-intro-h: 10.25rem;--pd-fig-h: min(68vw, 17.5rem);--fig-x-override: 50%;--fig-lift: calc(11.7361cqw * var(--band-scale, 1) + var(--pd-intro-h));--intro-bottom: calc(11.7361cqw * var(--band-scale, 1) + 1.25rem);--block-h: calc( 6.75rem + var(--pd-fig-h) + var(--pd-intro-h) + 11.7361cqw * var(--band-scale, 1) + 1.5rem );--head-left: 24px;--intro-left: 24px;--meet-frame-left: 24px;--stats-frame-left: 24px;--head-top: 24px;--intro-min-w: 0px;--intro-gap: 1rem;--band-fade: 48px;--cta-h: 50px;--panel-u: 1px;--meet-left: 37px;--meet-top: 121px;--meet-frame-top: 110px;--meet-frame-bottom: 183px;--meet-frame-right: 155px;--stats-left: 37px;--stats-frame-right: 369px;--stats-col-w: 320px;--stats-drop: 63px;--stats-stretch: calc(var(--panel-u) * -245);--cal-card-w: 100%;--head-min: 44px}.pd-head{line-height:.9;letter-spacing:-.025em;padding:.35rem .5rem .45rem 0}.pd-fig{height:var(--pd-fig-h);max-width:min(100cqw,calc(var(--pd-fig-h) * 1.15881))}.pd-intro{left:max(1.5rem,env(safe-area-inset-left,0px));right:max(1.5rem,env(safe-area-inset-right,0px));width:auto;max-width:none;align-items:flex-start;text-align:left}.pd-report{width:100%;max-width:22rem;justify-content:flex-start;text-align:left;font-size:clamp(.875rem,3.8vw,1rem);line-height:1.35;letter-spacing:-.01em}[data-paddock]:before{content:"";position:absolute;z-index:15;left:0;top:0;width:100%;height:7.5rem;bottom:auto;pointer-events:none;background:linear-gradient(180deg,color-mix(in srgb,var(--background) 88%,transparent) 0%,color-mix(in srgb,var(--background) 40%,transparent) 70%,transparent 100%)}}.pd-contours{position:absolute;inset:0;pointer-events:none;z-index:0}.pd-contours canvas{width:100%;height:100%}.pd-band{position:absolute;left:0;right:0;bottom:0;z-index:0;height:calc(11.7361cqw * var(--band-scale, 1));background:var(--surface-black)}.pd-fig-layer{position:absolute;inset:0;z-index:10;pointer-events:none;overflow:hidden}.pd-fig{position:absolute;bottom:var(--fig-lift, 0px);left:var(--fig-x-override, 65.6917%);transform:translate(-50%);height:min(calc(102.0363% * var(--fig-fit, 1)),var(--fig-cap, 100000px));max-width:100cqw;width:auto;aspect-ratio:1.15881;object-fit:cover;user-select:none}.pd-melt{position:absolute;left:0;right:0;bottom:0;z-index:10;pointer-events:none;height:calc(11.7361cqw * var(--band-scale, 1));background:linear-gradient(to bottom,rgb(9 10 11 / 0) 0%,var(--surface-black) var(--band-fade, 38.685%))}.pd-head{position:absolute;z-index:20;left:var(--head-left, 2.2222cqw);top:var(--head-top, 2.2222cqw);font-family:var(--font-display);font-weight:700;text-transform:uppercase;line-height:.95;color:var(--foreground);font-size:max(max(6.6667cqw,var(--type-min, 0px)),var(--head-min, 0px))}.pd-head .rv{justify-content:flex-start}.pd-intro{position:absolute;z-index:20;left:var(--intro-left, 2.2222cqw);bottom:var(--intro-bottom, calc(11.7361cqw * var(--band-scale, 1) + 2.2222cqw));width:max(23.4722cqw,var(--intro-min-w, 0px));display:flex;flex-direction:column;gap:var(--intro-gap, 2.7778cqw);align-items:flex-start}.pd-report{text-transform:uppercase;line-height:1.1;column-gap:.22em;font-size:max(1.25cqw,var(--copy-min-size, 0px))}@media(max-width:639px){.pd-head,.pd-report{color:var(--foreground);text-shadow:0 0 1.75rem color-mix(in srgb,var(--background) 96%,transparent),0 0 .5rem color-mix(in srgb,var(--background) 88%,transparent),0 1px 0 color-mix(in srgb,var(--background) 75%,transparent)}}@media(min-width:640px)and (max-width:1023px){[data-paddock]:before{content:"";position:absolute;z-index:15;left:0;top:0;bottom:35%;width:min(55%,28rem);pointer-events:none;background:linear-gradient(90deg,color-mix(in srgb,var(--background) 80%,transparent) 0%,color-mix(in srgb,var(--background) 40%,transparent) 55%,transparent 100%)}.pd-head,.pd-report{text-shadow:0 0 1.25rem color-mix(in srgb,var(--background) 90%,transparent),0 1px 0 color-mix(in srgb,var(--background) 70%,transparent)}}.slab{position:relative;display:block;opacity:0;height:max(44px,var(--cta-h, 3.4722cqw));width:calc(max(44px,var(--cta-h, 3.4722cqw))*4.34);background:none;border:0;padding:0;margin:0;color:inherit;font:inherit;text-align:left;cursor:pointer}.slab>svg{position:absolute;inset:0;width:100%;height:100%}.slab .slab-flood{transform-origin:left;transform:scaleX(0);transition:transform var(--duration-normal) var(--ease-plate)}.slab:hover .slab-flood{transform:scaleX(1)}.slab-label{position:absolute;top:0;bottom:0;display:flex;align-items:center;left:calc(var(--cta-h, 3.4722cqw) * 24 / 50);gap:calc(var(--cta-h, 3.4722cqw) * 32 / 50);font-size:calc(var(--cta-h, 3.4722cqw) * 20 / 50);text-transform:uppercase;line-height:.9;color:var(--accent);transition:color var(--duration-normal) var(--ease-entrance)}.slab:hover .slab-label{color:var(--surface-black)}.slab-arrow{width:calc(var(--cta-h, 3.4722cqw) * 13.71 / 50);height:calc(var(--cta-h, 3.4722cqw) * 10.71 / 50);flex:none;transition:transform var(--duration-fast) var(--ease-entrance)}.slab-arrow path{stroke:var(--accent);transition:stroke var(--duration-normal) var(--ease-entrance)}.slab:hover .slab-arrow{transform:translate(.25rem)}.slab:hover .slab-arrow path{stroke:var(--surface-black)}.pd-panel{position:absolute;z-index:20;inset:0;pointer-events:none}.pd-bracket{position:absolute;width:calc(var(--panel-u, calc(100cqw / 1440)) * 10);height:calc(var(--panel-u, calc(100cqw / 1440)) * 10);opacity:0;transition:left var(--duration-plate) var(--ease-plate),top var(--duration-plate) var(--ease-plate)}.pd-bracket svg{width:100%;height:100%}.pd-col{position:absolute;z-index:20;display:flex;flex-direction:column}.pd-meet-col{text-transform:uppercase;line-height:.9;opacity:0;gap:calc(var(--panel-u, calc(100cqw / 1440)) * 6);font-size:calc(var(--panel-u, calc(100cqw / 1440)) * 14)}.pd-meet-col b{font-weight:700}.pd-stat-row{display:flex;align-items:flex-end;opacity:0}.pd-stat-row img{width:calc(var(--panel-u, calc(100cqw / 1440)) * 31);height:calc(var(--panel-u, calc(100cqw / 1440)) * 31)}.pd-stat-row .pd-stat-text{display:flex;flex-direction:column}.pd-stat-row .pd-stat-label{font-size:calc(var(--panel-u, calc(100cqw / 1440)) * 12);text-transform:uppercase;color:var(--foreground-muted);letter-spacing:calc(var(--panel-u, calc(100cqw / 1440)) * -.48)}.pd-stat-row .pd-stat-figure{font-family:var(--font-display);font-weight:500;line-height:.72;font-size:calc(var(--panel-u, calc(100cqw / 1440)) * 38);letter-spacing:calc(var(--panel-u, calc(100cqw / 1440)) * -3.04);margin-top:calc(var(--panel-u, calc(100cqw / 1440)) * 8)}@media(max-width:639px){.pd-panel{display:none}}.pd-rule{height:1px;background:var(--foreground-muted);transform-origin:left;transform:scaleX(0);margin-top:var(--stats-rule-top, calc(var(--panel-u, calc(100cqw / 1440)) * 24));margin-bottom:var(--stats-rule-bottom, calc(var(--panel-u, calc(100cqw / 1440)) * 23))}.cal{position:absolute;left:0;right:0;bottom:0;z-index:20;height:calc(11.7361cqw * var(--band-scale, 1))}.cal-link{position:absolute;height:1px;transform-origin:left;transform:scaleX(0)}.cal-card{position:absolute;display:flex;flex-direction:column;align-items:center;text-transform:uppercase;opacity:0;gap:max(.8333cqw,var(--type-min, 0px))}.cal-round{font-size:max(.8333cqw,var(--type-min, 0px));letter-spacing:-.0167cqw;color:var(--foreground-on-dark-muted)}.cal-name{font-family:var(--font-display);font-weight:700;line-height:.95;color:var(--foreground-on-dark);font-size:max(max(1.25cqw,var(--type-min, 0px)),var(--copy-min-size, 0px))}.cal-date{font-size:max(.9722cqw,var(--type-min, 0px));letter-spacing:-.0194cqw;color:var(--foreground-on-dark-muted)}.cal-card.live .cal-round,.cal-card.live .cal-date{color:var(--accent)}.cal-mark{position:absolute;display:flex;align-items:center;justify-content:center;opacity:0}.cal-mark .m-res{font-family:var(--font-display);font-weight:700;text-transform:uppercase;color:var(--foreground-on-dark);font-size:max(.8333cqw,var(--type-min, 0px))}.cal-live-frame{position:absolute;z-index:20;pointer-events:none}.cal-phone{display:none}@media(max-width:1023px){.cal-desktop{display:none!important}.cal-phone{display:grid;grid-template-columns:repeat(3,1fr);column-gap:.75rem;row-gap:1.25rem;padding:1.5rem 4%;border-top:1px solid rgb(255 255 255 / .15)}.cal-phone .cal-card{position:relative;opacity:0;left:auto!important;top:auto!important;width:100%!important}}@media(max-width:639px){.cal-phone{grid-template-columns:repeat(2,1fr);column-gap:1rem;row-gap:1.5rem;padding:1.75rem max(1.25rem,5%)}.cal-phone .cal-card{align-items:flex-start;gap:.35rem}.cal-phone .cal-round{font-size:.75rem;letter-spacing:.02em;line-height:1.1}.cal-phone .cal-name{font-size:1.125rem;line-height:.95;letter-spacing:-.02em}.cal-phone .cal-date{font-size:.8125rem;letter-spacing:.01em;line-height:1.1}}[data-footer]{container-type:inline-size;position:relative;isolation:isolate;min-height:var(--foot-h, 100lvh);width:100%;overflow:hidden;background:var(--accent)}@media(max-width:1023px){[data-footer]{--type-min: 13px;--foot-bottom-min: 5cqw;--head-min: 6.6667cqw;--head-w-min: 44cqw;--foot-head-min: 6.6667cqw}}@media(min-width:640px)and (max-width:1023px){[data-footer]{--foot-h: 104cqw;--fig-scale: 1;--fig-shift: 0;--logo-w: 106px;--logo-h: 24px;--nav-size: 36px;--nav-gap: 12px;--nav-row: 34px;--cta-left: 50%;--cta-shift: -50%;--foot-copy-min: 200px;--cta-h: 50px}.ft-body{width:min(100cqw,100%);height:auto;max-height:96.078%;aspect-ratio:1.15902}.ft-helmet{width:min(92cqw,100%);height:auto;max-height:83.364%;aspect-ratio:1.5}}@media(max-width:639px){[data-footer]{--foot-gutter: 24px;--foot-h: 700px;--nav-mid: 290px;--cta-bottom: 78px;--social-bottom: 156px;--social-left: 24px;--social-right: auto;--social-min-w: auto;--logo-w: 106px;--logo-h: 24px;--nav-size: 28px;--nav-gap: 14px;--nav-row: auto;--nav-w: calc(100cqw - 48px) ;--cta-left: 24px;--cta-w: calc(100cqw - 48px) ;--foot-head-left: 24px;--foot-head-right: auto;--foot-head-top: 72px;--cta-h: 50px;--foot-copy-min: calc(100% - 48px) ;--foot-head-min: 44px;--head-w-min: min(100%, 280px);--type-min: 14px}.ft-head{line-height:.9;letter-spacing:-.025em}.ft-nav a{font-size:1.75rem;min-height:44px;padding-bottom:.65rem;letter-spacing:-.02em}.ft-copy{font-size:.875rem;line-height:1.25;letter-spacing:.01em}.ft-socials{font-size:.875rem;gap:1.25rem}}.ft-panel{position:absolute;inset:1.1111cqw;overflow:hidden;background:var(--surface-black);color:var(--foreground-on-dark)}.ft-panel canvas{position:absolute;inset:0;width:100%;height:100%}.ft-fig-group{position:absolute;inset:0;z-index:10;pointer-events:none;overflow:hidden;transform-origin:bottom;scale:var(--fig-scale, 1);translate:var(--fig-shift, 0)}@media(max-width:639px){.ft-fig-group{display:block;opacity:.55;pointer-events:none}.ft-body{height:52%;bottom:18%;-webkit-mask-image:linear-gradient(to bottom,transparent 40%,black 58%,black 78%,transparent 92%);mask-image:linear-gradient(to bottom,transparent 40%,black 58%,black 78%,transparent 92%)}.ft-helmet{width:min(70cqw,100%);max-height:42%;top:38%}}.ft-fig-layer{position:absolute;inset:0}.ft-body{position:absolute;z-index:10;left:50%;bottom:-1.225%;height:96.078%;aspect-ratio:1.15902;transform:translate(-50%);object-fit:cover;-webkit-mask-image:linear-gradient(to bottom,transparent 69%,black 72%);mask-image:linear-gradient(to bottom,transparent 69%,black 72%)}.ft-helmet{position:absolute;z-index:11;left:50%;top:1.25%;height:83.364%;aspect-ratio:1.5;transform:translate(-50%)}.ft-logo{position:absolute;z-index:20;left:var(--foot-gutter, 2.2222cqw);top:var(--foot-gutter, 2.2222cqw);width:var(--logo-w, 7.3611cqw);height:var(--logo-h, 1.6667cqw);background:var(--accent);opacity:0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ft-head{position:absolute;z-index:20;top:var(--foot-head-top, var(--foot-gutter, 2.2222cqw));right:var(--foot-head-right, var(--foot-gutter, 2.2222cqw));left:var(--foot-head-left, auto);width:max(25.6944cqw,var(--head-w-min, 0px));font-family:var(--font-display);font-weight:700;text-transform:uppercase;line-height:.95;color:var(--accent);font-size:max(3.8194cqw,var(--foot-head-min, 0px));display:flex;flex-direction:column;align-items:flex-end;text-align:right}.ft-head .rv{justify-content:flex-end}@media(max-width:639px){.ft-head{align-items:flex-start;text-align:left}.ft-head .rv{justify-content:flex-start}}.ft-nav{position:absolute;z-index:20;left:0;margin-left:var(--foot-gutter, 2.2222cqw);top:var(--nav-mid, 50%);transform:translateY(-50%);width:var(--nav-w, 10.9722cqw);display:flex;flex-direction:column;gap:var(--nav-gap, max(.8333cqw, var(--type-min, 0px)));font-size:var(--nav-size, max(2.5cqw, var(--type-min, 0px)))}.ft-nav a{font-family:var(--font-display);font-weight:700;text-transform:uppercase;line-height:.95;color:var(--foreground-on-dark);display:block;width:max-content;height:var(--nav-row, max(2.3611cqw, var(--type-min, 0px)));transition:color var(--duration-fast) var(--ease-entrance)}.ft-nav a:hover{color:var(--accent)}.ft-nav a .rv{column-gap:.2em;flex-wrap:nowrap}.ft-nav .ft-nav-arrow{display:none}@media(max-width:639px){.ft-nav a{width:100%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgb(255 255 255 / .15);padding-bottom:.5rem}.ft-nav .ft-nav-arrow{display:block;width:.9rem;height:.7rem}.ft-nav .ft-nav-arrow path{stroke:var(--accent)}}.ft-foot-item{position:absolute;z-index:20;bottom:max(2.2222cqw,var(--foot-bottom-min, 0px));opacity:0}.ft-copy{left:var(--foot-gutter, 2.2222cqw);width:max(max(15.2778cqw,var(--type-min, 0px)),var(--foot-copy-min, 0px));font-size:max(.9722cqw,var(--type-min, 0px));text-transform:uppercase;line-height:1.1;color:var(--foreground-on-dark-faint)}.ft-cta{left:var(--cta-left, 40.4861cqw);transform:translate(var(--cta-shift, 0));bottom:var(--cta-bottom, max(2.2222cqw, var(--foot-bottom-min, 0px)));height:max(44px,var(--cta-h, 3.4722cqw));width:var(--cta-w, calc(max(44px, var(--cta-h, 3.4722cqw))*5.5) )}.ft-socials{right:var(--social-right, var(--foot-gutter, 2.2222cqw));left:var(--social-left, auto);bottom:var(--social-bottom, max(2.2222cqw, var(--foot-bottom-min, 0px)));width:max(max(14.3056cqw,var(--type-min, 0px)),var(--social-min-w, 0px));display:flex;justify-content:space-between;gap:1rem;font-size:max(.9722cqw,var(--type-min, 0px));text-transform:uppercase;color:var(--foreground-on-dark)}.ft-socials a{display:inline-flex;align-items:center;min-height:44px;transition:color var(--duration-fast) var(--ease-entrance)}.ft-socials a:hover{color:var(--accent)}.hl-line{display:flex;align-items:baseline;flex-wrap:nowrap}.hl-line>.rv{flex-wrap:nowrap}.hl-dot{display:inline-block;opacity:0}.hl-dot.on-dark,.hl-dot.on-white{color:var(--raw-color-white)}.hl-dot.on-accent{color:var(--accent)}.ft-cta{width:var(--cta-w, calc(var(--cta-h, 3.4722cqw) * 5.5))}@media(max-width:639px){.season-copy{gap:2.25rem;padding:1.5rem 1.5rem 2rem}.season-head{line-height:.9;letter-spacing:-.025em}.season-intro{width:100%;max-width:22rem;line-height:1.3;letter-spacing:-.01em}.plate-stats{line-height:.95}.tl-head{line-height:.9;letter-spacing:-.025em}.tl-copy{line-height:1.3;letter-spacing:-.01em}.pd-head{line-height:.9;letter-spacing:-.025em}.pd-intro{left:max(1.5rem,env(safe-area-inset-left,0px));right:max(1.5rem,env(safe-area-inset-right,0px));width:auto;max-width:none;align-items:flex-start;text-align:left}.pd-report{width:100%;max-width:22rem;justify-content:flex-start;text-align:left;font-size:clamp(.875rem,3.8vw,1rem);line-height:1.35;letter-spacing:-.01em}.ft-head{line-height:.9;letter-spacing:-.025em}.ft-copy{font-size:.875rem;line-height:1.25}.ft-socials{font-size:.875rem}}
