@font-face{font-family:Big Shoulders Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/big-shoulders-display-normal-400-900-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Big Shoulders Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/big-shoulders-display-normal-400-900-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Host Grotesk;font-style:italic;font-weight:300 800;font-display:swap;src:url(/fonts/host-grotesk-italic-300-800-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Host Grotesk;font-style:italic;font-weight:300 800;font-display:swap;src:url(/fonts/host-grotesk-italic-300-800-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Host Grotesk;font-style:normal;font-weight:300 800;font-display:swap;src:url(/fonts/host-grotesk-normal-300-800-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Host Grotesk;font-style:normal;font-weight:300 800;font-display:swap;src:url(/fonts/host-grotesk-normal-300-800-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/ibm-plex-mono-normal-300-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/ibm-plex-mono-normal-300-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-normal-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-normal-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-normal-500-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-normal-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-mono-normal-600-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-mono-normal-600-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--void: #0d0d12;--slate: #1f1f29;--line: #26262f;--mist: #8b8b9c;--flake: #f2f2f7;--gloss: #e10600;--gloss-ink: #ff2d1a;--f-display: "Big Shoulders Display", "Arial Narrow", "Haettenschweiler", sans-serif;--f-body: "Host Grotesk", ui-sans-serif, system-ui, sans-serif;--f-mono: "IBM Plex Mono", ui-monospace, "SFMono-Regular", monospace;--pad: 2.5rem;--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-hop: cubic-bezier(.9, 0, .1, 1)}*{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased}::-webkit-scrollbar{display:none}::selection{background:var(--gloss);color:var(--flake)}html{scrollbar-width:none}body{background-color:var(--void);color:var(--flake);font-family:var(--f-body);overflow-x:hidden}img{display:block;width:100%;height:100%;object-fit:cover}:focus-visible{outline:2px solid var(--gloss);outline-offset:3px}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}h1,h2,h3,h4{font-family:var(--f-display);font-weight:800;text-transform:uppercase;line-height:.82;letter-spacing:-.02em}h1{font-size:clamp(4.25rem,13vw,15rem);letter-spacing:-.035em}h2{font-size:clamp(3.25rem,9vw,10rem);letter-spacing:-.03em}h3{font-size:clamp(2.25rem,5vw,5rem)}h4{font-size:clamp(1.5rem,2.4vw,2.5rem);line-height:.9}p{font-family:var(--f-body);font-size:clamp(1rem,1.05vw,1.15rem);font-weight:380;line-height:1.3;max-width:62ch;color:var(--flake)}p.lead{font-size:clamp(1.35rem,2.1vw,2.1rem);font-weight:300;line-height:1.16;letter-spacing:-.015em;max-width:26ch}p.dim{color:var(--mist)}a{color:inherit;text-decoration:none}.mono,.mono a{font-family:var(--f-mono);font-size:clamp(.7rem,.72vw,.78rem);font-weight:400;line-height:1.35;letter-spacing:.14em;text-transform:uppercase;max-width:none}.mono.dim{color:var(--mist)}.gloss{color:var(--gloss-ink)}.container{width:100%;max-width:2000px;margin:0 auto;padding:0 var(--pad)}section{position:relative}.btn{position:relative;display:inline-flex;align-items:center;gap:1rem;height:56px;padding:0 1.9rem;border:1px solid var(--line);background:transparent;font-family:var(--f-mono);font-size:.82rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--flake);cursor:pointer;transition:color .2s var(--ease-out),border-color .2s var(--ease-out),transform .16s var(--ease-out)}.btn:before,.btn:after{content:"";position:absolute;height:1px;width:56px;background:var(--gloss);transition:transform .3s var(--ease-out)}.btn:before{top:-1px;left:0;transform-origin:left center;transform:translate(2.4rem)}.btn:after{bottom:-1px;right:0;transform-origin:right center;transform:translate(-2.4rem)}.btn .tick{width:6px;height:6px;background:var(--gloss);transition:transform .3s var(--ease-out)}@media(hover:hover)and (pointer:fine){.btn:hover{border-color:var(--slate)}.btn:hover:before{transform:translate(0) scaleX(.43)}.btn:hover:after{transform:translate(0) scaleX(.43)}.btn:hover .tick{transform:scale(2.2)}}.btn:active{transform:scale(.978)}.btn.solid{background:var(--gloss);border-color:var(--gloss);color:#fff;font-weight:600}.btn.solid .tick{background:#fff}.btn.solid:before,.btn.solid:after{display:none}.ulink{position:relative;display:inline-block;padding-bottom:2px}.ulink:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .28s var(--ease-out)}@media(hover:hover)and (pointer:fine){.ulink:hover:after{transform:scaleX(1);transform-origin:left}}.line-mask{display:block;overflow:clip;overflow-clip-margin:.3em}.line{position:relative}html[data-booting=true] body:after{content:"";position:fixed;inset:0;z-index:899;background:var(--void);pointer-events:none;animation:boot-failsafe .2s linear 10s forwards}@keyframes boot-failsafe{to{opacity:0;visibility:hidden}}html.js [data-reveal]{opacity:0}html.js [data-clip]{clip-path:inset(0 0 100% 0)}.grain{position:fixed;inset:0;z-index:400;pointer-events:none;opacity:.032;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E")}.mark{display:block;width:auto;height:auto;max-width:100%;object-fit:contain}@media(max-width:1000px){:root{--pad: 1.25rem}p.lead{max-width:none}}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.nav{position:fixed;top:0;left:0;width:100%;height:68px;z-index:300;background:#08090bb3;backdrop-filter:blur(14px) saturate(130%);-webkit-backdrop-filter:blur(14px) saturate(130%);border-bottom:1px solid var(--line)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.nav{background:#08090bf0}}.nav-inner{display:flex;align-items:center;justify-content:space-between;gap:2rem;height:100%}.nav-mark{display:flex;align-items:center;color:var(--flake)}.f1-mark{display:block;width:auto;height:100%}.nav-lockup{display:flex;align-items:center;gap:.85rem}.nav-lockup .f1-mark{height:19px;color:var(--gloss)}.nav-lockup-name{font-family:var(--f-display);font-size:1.5rem;font-weight:800;line-height:1;letter-spacing:-.02em;text-transform:uppercase;padding-left:.85rem;border-left:1px solid var(--line);color:var(--flake)}.nav-links{display:flex;align-items:center;gap:2.25rem;list-style:none}.nav-links a{color:var(--mist);transition:color .2s var(--ease-out)}.nav-links a[aria-current=page]{color:var(--flake)}@media(hover:hover)and (pointer:fine){.nav-links a:hover{color:var(--flake)}}.nav-cta{color:var(--flake);transition:color .2s var(--ease-out)}@media(hover:hover)and (pointer:fine){.nav-cta:hover{color:var(--gloss)}}.nav-toggle{display:none;border:0;background:none;color:var(--flake);cursor:pointer;font-family:var(--f-mono);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase}.nav-overlay{position:fixed;inset:0;z-index:290;background:var(--void);display:flex;flex-direction:column;justify-content:flex-end;padding:6rem var(--pad) var(--pad);clip-path:polygon(0 0,100% 0,100% 0,0 0);transition:clip-path .62s var(--ease-hop);visibility:hidden}.nav-overlay.open{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);visibility:visible}.nav-overlay-links{list-style:none;display:flex;flex-direction:column;gap:.2rem;margin-bottom:3rem}.nav-overlay-links li{overflow:clip;overflow-clip-margin:.14em}.nav-overlay-links a{display:block;font-family:var(--f-display);font-size:clamp(2.75rem,15vw,4.5rem);font-weight:800;line-height:.95;text-transform:uppercase;letter-spacing:-.03em;transform:translateY(135%);transition:transform .56s var(--ease-hop)}.nav-overlay.open .nav-overlay-links a{transform:translateY(0)}.nav-overlay.open .nav-overlay-links li:nth-child(1) a{transition-delay:90ms}.nav-overlay.open .nav-overlay-links li:nth-child(2) a{transition-delay:.14s}.nav-overlay.open .nav-overlay-links li:nth-child(3) a{transition-delay:.19s}.nav-overlay.open .nav-overlay-links li:nth-child(4) a{transition-delay:.24s}.nav-overlay.open .nav-overlay-links li:nth-child(5) a{transition-delay:.29s}.nav-overlay.open .nav-overlay-links li:nth-child(6) a{transition-delay:.34s}.nav-overlay-foot{display:flex;flex-direction:column;gap:.5rem;padding-top:1.5rem;border-top:1px solid var(--line);color:var(--mist)}@media(max-width:1320px){.nav-links{gap:1.5rem}}@media(max-width:1000px){.nav{height:58px}.nav-links,.nav-cta{display:none}.nav-toggle{display:block}.nav-lockup .f1-mark{height:16px}.nav-lockup-name{font-size:1.25rem;padding-left:.7rem}.nav-lockup{gap:.7rem}}@media(min-width:1001px){.nav-overlay{display:none}}.block-field{position:absolute;inset:0;overflow:hidden}.block-field .block{position:absolute;background:var(--void)}.preloader{position:fixed;inset:0;z-index:900;background:var(--void);overflow:hidden;pointer-events:none}.preloader-stage{position:absolute;inset:0;display:grid;place-items:center;z-index:2}.preloader-mark{width:min(300px,58vw);color:var(--gloss);opacity:0;transform:scale(.94)}.preloader-sweep{position:absolute;bottom:var(--pad);left:var(--pad);right:var(--pad);height:1px;background:var(--line);z-index:3}.preloader-sweep span{display:block;height:100%;width:100%;background:var(--gloss);transform:scaleX(0);transform-origin:left}.preloader-count{position:absolute;bottom:calc(var(--pad) + 1.1rem);right:var(--pad);z-index:3;color:var(--mist);font-variant-numeric:tabular-nums}.preloader-word{position:absolute;bottom:calc(var(--pad) + 1.1rem);left:var(--pad);z-index:3;color:var(--mist)}.transition{position:fixed;inset:0;z-index:800;pointer-events:none;overflow:hidden}.transition .block{opacity:0}html[data-arriving=true] .transition .block{opacity:1}.footer{position:relative;padding-top:8rem;border-top:1px solid var(--line);overflow:hidden}.footer-grid{display:grid;grid-template-columns:1.4fr .9fr .9fr;gap:3rem;padding-bottom:6rem}.footer-col h4{margin-bottom:1.4rem;color:var(--mist);font-size:.78rem;font-family:var(--f-mono);font-weight:400;letter-spacing:.14em}.footer-col ul{list-style:none;display:flex;flex-direction:column;gap:.75rem}.footer-mark{height:40px;color:var(--gloss);margin-bottom:2rem}.footer-wordmark{display:block;width:100%;padding-bottom:1.25rem;font-family:var(--f-display);font-weight:800;font-size:clamp(3rem,15.5vw,17rem);line-height:.78;letter-spacing:-.045em;text-transform:uppercase;color:var(--slate);white-space:nowrap;-webkit-user-select:none;user-select:none}.footer-legal{display:flex;justify-content:space-between;align-items:flex-start;gap:3rem;padding:1.25rem 0 2rem;border-top:1px solid var(--line);color:var(--mist)}.footer-credit a{color:var(--flake)}.footer-legal-left{display:flex;flex-direction:column;gap:.5rem;max-width:62ch}.footer-disclaimer{line-height:1.5}.footer-credit{flex:0 0 auto;text-align:right}@media(max-width:1000px){.footer{padding-top:4.5rem}.footer-grid{grid-template-columns:1fr;gap:2.5rem;padding-bottom:3rem}.footer-mark{height:32px;margin-bottom:1.5rem}.footer-legal{flex-direction:column;gap:.6rem}}html[data-arriving=true] body:before{content:"";position:fixed;inset:0;z-index:850;background:var(--void);pointer-events:none}.credit-link{display:inline-flex;align-items:center;gap:.5rem;color:var(--flake)}.gh-mark{width:13px;height:13px;flex:0 0 auto;opacity:.62;transition:opacity .2s var(--ease-out)}@media(hover:hover)and (pointer:fine){.credit-link:hover .gh-mark{opacity:1}}.skeleton{display:flex;flex-direction:column;border-top:1px solid var(--line)}.skeleton-row{display:block;height:3.25rem;border-bottom:1px solid var(--line);background:linear-gradient(90deg,var(--slate) 0%,#2b2b36 50%,var(--slate) 100%);background-size:200% 100%;opacity:.32}@media(prefers-reduced-motion:no-preference){.skeleton-row{animation:skeleton-sweep 1.4s linear infinite}.skeleton-row:nth-child(2n){animation-delay:.12s}.skeleton-row:nth-child(3n){animation-delay:.24s}}@keyframes skeleton-sweep{to{background-position:-200% 0}}.state{padding:2rem 0;border-top:1px solid var(--line);color:var(--mist);line-height:1.6}.table{border-top:1px solid var(--line)}.trow{display:grid;grid-template-columns:3.25rem 3px minmax(0,1fr) auto;align-items:center;gap:1.5rem;padding:.9rem 0;border-bottom:1px solid var(--line);transition:background-color .22s var(--ease-out)}a.trow:active{transform:scale(.997)}@media(hover:hover)and (pointer:fine){a.trow:hover{background-color:#15151d}a.trow:hover .trow-name{color:var(--gloss-ink)}}.trow-pos{font-family:var(--f-display);font-weight:800;font-size:clamp(1.4rem,2.1vw,2rem);line-height:1;color:var(--mist);text-align:right;font-variant-numeric:tabular-nums}.trow:first-child .trow-pos,.trow-pos.lead{color:var(--flake)}.trow-bar{align-self:stretch;min-height:2.25rem;background:var(--team, var(--mist))}.trow-id{display:flex;flex-direction:column;gap:.35rem;min-width:0}.trow-name{font-family:var(--f-display);font-weight:800;text-transform:uppercase;font-size:clamp(1.35rem,2.5vw,2.35rem);line-height:.95;letter-spacing:-.02em;transition:color .22s var(--ease-out)}.trow-name .given{font-weight:500;color:var(--mist)}.trow-sub{color:var(--mist)}.trow-figs{display:flex;align-items:baseline;gap:2rem}.fig{display:flex;flex-direction:column;align-items:flex-end;gap:.3rem}.fig b{font-family:var(--f-display);font-weight:800;font-size:clamp(1.5rem,2.6vw,2.5rem);line-height:.9;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.fig span{font-family:var(--f-mono);font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:var(--mist)}@media(max-width:1000px){.trow{grid-template-columns:2.25rem 3px minmax(0,1fr);gap:.9rem;padding:.85rem 0}.trow-figs{grid-column:3 / 4;gap:1.5rem;justify-content:flex-start}.fig{align-items:flex-start}}.entity-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1px;background:var(--line);border:1px solid var(--line)}.entity{position:relative;display:flex;flex-direction:column;gap:.75rem;min-height:210px;padding:1.75rem;background:var(--void);overflow:hidden;transition:background-color .24s var(--ease-out)}@media(hover:hover)and (pointer:fine){.entity:hover{background-color:#15151d}}.entity:active{transform:scale(.995)}.entity-num{font-family:var(--f-display);font-weight:800;font-size:clamp(2.75rem,5vw,4.25rem);line-height:.8;letter-spacing:-.04em;color:var(--team, var(--flake));font-variant-numeric:tabular-nums}.entity-name{font-family:var(--f-display);font-weight:800;text-transform:uppercase;font-size:clamp(1.5rem,2.2vw,2rem);line-height:.92;letter-spacing:-.02em;margin-top:auto}.entity-name .given{display:block;font-weight:500;font-size:.72em;color:var(--mist)}.entity-meta{display:flex;justify-content:space-between;gap:1rem;padding-top:.85rem;border-top:1px solid var(--line);color:var(--mist)}.podium{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:1px;background:var(--line);border:1px solid var(--line)}.podium-slot{display:flex;flex-direction:column;gap:1rem;padding:2rem 1.75rem;background:var(--void);border-top:3px solid var(--team, var(--mist))}.podium-slot:first-child{padding-top:2.5rem}.podium-pos{font-family:var(--f-display);font-weight:800;font-size:clamp(3rem,6vw,5.5rem);line-height:.78;letter-spacing:-.05em;color:var(--mist)}.podium-slot:first-child .podium-pos{color:var(--gloss)}.podium-name{font-family:var(--f-display);font-weight:800;text-transform:uppercase;font-size:clamp(1.5rem,2.6vw,2.4rem);line-height:.92;letter-spacing:-.02em;margin-top:auto}.podium-foot{display:flex;justify-content:space-between;gap:1rem;padding-top:.85rem;border-top:1px solid var(--line);color:var(--mist)}@media(max-width:1000px){.podium{grid-template-columns:1fr}.podium-slot,.podium-slot:first-child{padding:1.5rem}}.rounds{border-top:1px solid var(--line)}.round{border-bottom:1px solid var(--line)}.round>summary{display:grid;grid-template-columns:3.25rem minmax(0,1fr) auto auto;align-items:center;gap:1.5rem;padding:1.1rem 0;cursor:pointer;list-style:none;transition:color .2s var(--ease-out)}.round>summary::-webkit-details-marker{display:none}@media(hover:hover)and (pointer:fine){.round>summary:hover .round-name{color:var(--gloss-ink)}}.round-no{font-family:var(--f-mono);font-size:.72rem;letter-spacing:.14em;color:var(--mist);text-align:right}.round-name{font-family:var(--f-display);font-weight:800;text-transform:uppercase;font-size:clamp(1.25rem,2.3vw,2.15rem);line-height:.95;letter-spacing:-.02em;transition:color .2s var(--ease-out)}.round-when{font-family:var(--f-mono);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--mist);white-space:nowrap}.round-flag{font-family:var(--f-mono);font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;padding:.3rem .6rem;border:1px solid var(--line);color:var(--mist);white-space:nowrap}.round-flag.next{border-color:var(--gloss);color:var(--gloss-ink)}.round-body{padding:.5rem 0 2rem}.round[open] .round-name{color:var(--gloss-ink)}@media(max-width:1000px){.round>summary{grid-template-columns:2.25rem minmax(0,1fr) auto;gap:.75rem}.round-when{grid-column:2 / 4}}.class-table{width:100%;border-collapse:collapse;font-family:var(--f-mono);font-size:.88rem;line-height:1.3}.class-table th,.class-table td{padding:.8rem 1.4rem .8rem 0;border-bottom:1px solid var(--line);white-space:nowrap}.class-table th{text-align:left;color:var(--mist);font-weight:400;font-size:.7rem;letter-spacing:.16em;text-transform:uppercase}.class-table td{color:var(--flake)}.class-table th:last-child,.class-table td:last-child{padding-right:0}.class-table td.num,.class-table th.num{text-align:right;font-variant-numeric:tabular-nums}.class-table td.driver{width:100%;white-space:normal;min-width:10rem;color:var(--flake)}.class-table tbody tr{transition:background-color .18s var(--ease-out)}@media(hover:hover)and (pointer:fine){.class-table tbody tr:hover{background-color:#15151d}}.class-table .dnf{color:var(--mist)}.class-table .team-dot{display:inline-block;width:3px;height:.9em;margin-right:.7rem;vertical-align:-.12em;background:var(--team, var(--mist))}.delta.up{color:#27d17f}.delta.down{color:var(--gloss-ink)}.table-scroll{width:100%;overflow-x:auto}.profile{padding:clamp(8rem,20vh,13rem) 0 clamp(2.5rem,6vh,4rem)}.profile-inner{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:3rem;align-items:end}.profile-id{display:flex;flex-direction:column;gap:1.25rem}.profile-team{display:flex;align-items:center;gap:.75rem;color:var(--mist)}.profile-team i{width:22px;height:3px;background:var(--team, var(--mist))}.profile h1{font-size:clamp(3rem,8.5vw,9rem)}.profile h1 .given{display:block;font-weight:500;font-size:.52em;color:var(--mist);letter-spacing:-.02em}.profile-num{font-family:var(--f-display);font-weight:800;font-size:clamp(5rem,13vw,13rem);line-height:.74;letter-spacing:-.05em;color:var(--team, var(--slate));text-align:right;font-variant-numeric:tabular-nums}.statline{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:3rem;background:var(--line);border:1px solid var(--line)}.stat{display:flex;flex-direction:column;gap:.6rem;padding:1.5rem;background:var(--void)}.stat b{font-family:var(--f-display);font-weight:800;font-size:clamp(2rem,3.6vw,3.25rem);line-height:.85;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.stat span{font-family:var(--f-mono);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--mist)}@media(max-width:1000px){.profile{padding:6.5rem 0 2rem}.profile-inner{grid-template-columns:1fr;gap:1.5rem;align-items:start}.profile-num{text-align:left}.statline{grid-template-columns:repeat(2,1fr);margin-top:2rem}}.form-strip{display:flex;flex-wrap:wrap;gap:3px}.form-cell{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;width:3.25rem;padding:.7rem .25rem;background:var(--slate);border-top:3px solid var(--mist);font-family:var(--f-mono);font-size:.78rem;font-variant-numeric:tabular-nums}.form-cell small{font-size:.6rem;letter-spacing:.1em;color:var(--mist)}.form-cell.win{border-top-color:var(--gloss)}.form-cell.podium{border-top-color:#d8d8e2}.form-cell.points{border-top-color:#55556a}.form-cell.none{border-top-color:#33333f;color:var(--mist)}.race-note{margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--line)}.wdc-more{margin-top:3rem}.tier{position:relative;border-top:3px solid var(--team, var(--line));transition:background-color .24s var(--ease-out)}.tier-rank{color:var(--team, var(--gloss-ink))}@media(hover:hover)and (pointer:fine){a.tier:hover{background-color:#15151d}}a.tier:active{transform:scale(.996)}.about-gl{display:block;width:100%;height:clamp(200px,30vh,340px);margin-bottom:clamp(2rem,6vh,4rem)}@media(max-width:1000px){.about-gl{display:none}}.entity.has-photo{min-height:320px;justify-content:flex-end}.entity-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 12%;opacity:.55;filter:grayscale(.35) contrast(1.05);transition:opacity .42s var(--ease-out),transform .62s var(--ease-out),filter .42s var(--ease-out)}.entity.has-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0d0d121a,#0d0d128c 48%,#0d0d12f2)}.entity>.entity-num,.entity>.entity-name,.entity>.entity-meta{position:relative;z-index:1}.entity.has-photo .entity-num{position:absolute;top:1.5rem;left:1.75rem;z-index:1}@media(hover:hover)and (pointer:fine){.entity.has-photo:hover .entity-photo{opacity:.78;filter:grayscale(0) contrast(1);transform:scale(1.04)}}.profile .container.has-photo .profile-inner{grid-template-columns:minmax(0,1.35fr) minmax(0,.5fr) auto;gap:2.5rem}.profile-portrait{align-self:end;aspect-ratio:3 / 4;overflow:hidden;background:var(--slate);border-top:3px solid var(--team, var(--mist))}.profile-portrait img{width:100%;height:100%;object-fit:cover;object-position:50% 15%}@media(max-width:1000px){.profile .container.has-photo .profile-inner{grid-template-columns:1fr;gap:1.5rem}.profile-portrait{max-width:200px}.entity.has-photo{min-height:280px}}.gallery{display:grid;grid-template-columns:repeat(12,1fr);gap:2.5rem 2rem}.g-cell{display:flex;flex-direction:column;gap:.85rem;min-width:0}.g-media{position:relative;width:100%;overflow:hidden;background:var(--slate)}.g-media img{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--ease-out),filter .5s var(--ease-out);filter:grayscale(.15)}@media(hover:hover)and (pointer:fine){.g-cell:hover .g-media img{transform:scale(1.03);filter:grayscale(0)}}.g-wide{grid-column:span 7}.g-wide .g-media{aspect-ratio:16 / 10}.g-tall{grid-column:span 5;margin-top:3.5rem}.g-tall .g-media{aspect-ratio:4 / 3}.g-mid{grid-column:span 6}.g-mid .g-media{aspect-ratio:3 / 2}.g-cap{display:flex;flex-wrap:wrap;gap:.35rem 1rem;padding-top:.75rem;border-top:1px solid var(--line);color:var(--mist)}.g-title{color:var(--flake);flex:1 1 14rem;min-width:0}@media(max-width:1000px){.gallery{grid-template-columns:1fr;gap:2rem}.g-wide,.g-tall,.g-mid{grid-column:1;margin-top:0}.g-wide .g-media,.g-tall .g-media,.g-mid .g-media{aspect-ratio:4 / 3}}.entity-crest{position:absolute;top:1.35rem;right:1.35rem;z-index:1;display:flex;align-items:center;justify-content:center;width:92px;height:46px;padding:7px 9px;overflow:hidden;border:1px solid var(--line);opacity:.92;transition:opacity .3s var(--ease-out),background-color .2s var(--ease-out)}.entity-crest,.profile-crest{background:#191921}.entity-crest.on-light,.profile-crest.on-light{background:#eef0f4}.entity-crest.fill,.profile-crest.fill{padding:0;background:var(--void)}.entity-crest img,.profile-crest img{width:100%;height:100%;object-fit:contain}.entity-crest.fill img,.profile-crest.fill img{object-fit:cover}@media(hover:hover)and (pointer:fine){.entity:hover .entity-crest{opacity:1}}.profile-crest{align-self:end;display:flex;align-items:center;justify-content:center;width:100%;max-width:210px;height:112px;padding:16px 20px;overflow:hidden;border:1px solid var(--line)}.profile .container.has-crest .profile-inner{grid-template-columns:minmax(0,1.35fr) minmax(0,.5fr) auto;gap:2.5rem}@media(max-width:1000px){.profile .container.has-crest .profile-inner{grid-template-columns:1fr}.entity-crest{width:74px;height:38px;top:1.1rem;right:1.1rem}}.race-note{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.4rem 1.5rem}.circuit{display:flex;flex-direction:column;gap:1rem;min-width:0}.circuit-svg{display:block;width:100%;height:auto;aspect-ratio:1 / 1;overflow:visible}.circuit-bed{fill:none;stroke:var(--slate);stroke-width:9;stroke-linecap:round;stroke-linejoin:round}.circuit-line{fill:none;stroke:var(--team, var(--gloss));stroke-width:9;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 7px rgba(225,6,0,.35))}.circuit-car{fill:var(--flake)}.circuit-cap{display:flex;flex-wrap:wrap;gap:.35rem 1.25rem;padding-top:.85rem;border-top:1px solid var(--line);color:var(--mist)}.circuit-name{color:var(--flake);flex:1 1 12rem;min-width:0}.round-layout{display:grid;grid-template-columns:minmax(0,240px) minmax(0,1fr);gap:2.5rem;align-items:start}@media(max-width:1000px){.round-layout{grid-template-columns:1fr;gap:1.75rem}.circuit-svg{max-width:280px;margin:0 auto}}.next-up{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:5rem;align-items:center;padding-top:4rem;margin-top:4rem;border-top:1px solid var(--line)}.next-up .circuit-svg{max-width:560px;margin:0 auto}.next-up-info{display:flex;flex-direction:column;gap:1.5rem;min-width:0}.next-up-name{font-size:clamp(3.5rem,6.5vw,7rem)}.next-up-stats{display:grid;grid-template-columns:repeat(2,auto);gap:1px;width:max-content;margin-top:1rem;background:var(--line);border:1px solid var(--line)}.next-up-stats .stat{padding:1.75rem 2.5rem}.next-up-stats .stat b{font-size:clamp(2.25rem,3.6vw,3.5rem)}@media(max-width:1000px){.next-up{grid-template-columns:1fr;gap:2rem;padding-top:2.5rem;margin-top:2.5rem}.next-up .circuit-svg{max-width:320px;margin:0 auto}.next-up-info{align-items:center;text-align:center}.next-up-stats{width:auto}}
