@import"https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap";@import"https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Encode+Sans+Condensed:wght@100;200;300;400;500;600;700;800;900&family=Roboto:ital,wght@0,100..900;1,100..900&family=Sofia+Sans+Extra+Condensed:ital,wght@0,1..1000;1,1..1000&family=Sofia+Sans+Semi+Condensed:ital,wght@0,1..1000;1,1..1000&display=swap";@import"https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Encode+Sans+Condensed:wght@100;200;300;400;500;600;700;800;900&family=Roboto:ital,wght@0,100..900;1,100..900&family=Sofia+Sans+Extra+Condensed:ital,wght@0,1..1000;1,1..1000&display=swap";:root{--background-content: #f7f7f7;--background-cards: #ffffff;--foreground-content: #262626;--foreground-headings: #403940;--border-cards: #CBD5E0FF;--card-shadow: 0 2px 8px rgba(0, 0, 0, 0.06), 0 0 1px rgba(0, 0, 0, 0.09);--card-shadow-hover: 0 4px 12px rgba(0, 0, 0, 0.09), 0 0 1px rgba(0, 0, 0, 0.12);--tick-color: #2E7D32;--bullets: #DA1B0C;--driver-accent: #E30B00;--driver-accent-hover: rgba(227, 11, 0, 0.1);--driver-section-border: rgba(203, 213, 224, 0.5);--driver-accent-secondary: #0046ad;--neutral-light: #f2f2f2;--neutral-medium: #e0e0e0;--neutral-dark: #333333;--championship-cups: #403940}@media(prefers-color-scheme: dark){:root{--background-content: #151515;--background-cards: #1e1e1e;--foreground-content: #e6e6e6;--foreground-headings: #e6e6e6;--border-cards: #3d3d3d;--card-shadow: 0 2px 8px rgba(0, 0, 0, 0.25), 0 0 1px rgba(255, 255, 255, 0.03);--card-shadow-hover: 0 4px 12px rgba(0, 0, 0, 0.35), 0 0 1px rgba(255, 255, 255, 0.05);--tick-color: #4CAF50;--driver-accent: #ff4444;--driver-accent-hover: rgba(227, 11, 0, 0.2);--driver-section-border: rgba(61, 61, 61, 0.7);--driver-accent-secondary: #1e68d0;--neutral-light: #2a2a2a;--neutral-medium: #333333;--neutral-dark: #e0e0e0;--bullets: #ff3b33;--championship-cups: #e8d26e}}body{transition:background-color .3s ease,color .3s ease}:root{font-size:18px}@font-face{font-family:"Roboto";src:url("/assets/fonts/roboto/Roboto-Light-webfont.eot");src:url("/assets/fonts/roboto/Roboto-Light-webfont.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/roboto/Roboto-Light-webfont.woff") format("woff"),url("/assets/fonts/roboto/Roboto-Light-webfont.ttf") format("truetype"),url("/assets/fonts/roboto/Roboto-Light-webfont.svg#robotolight") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"Roboto";font-style:italic;font-weight:300;src:local("Roboto Light Italic"),local("Roboto-LightItalic"),url(/assets/fonts/roboto-italic-300.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}@font-face{font-family:"Open Sans Condensed";src:url("../../fonts/open-sans/OpenSans-CondBold-webfont.eot");src:url("/assets/fonts/open-sans/OpenSans-CondBold-webfont.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/open-sans/OpenSans-CondBold-webfont.woff") format("woff"),url("/assets/fonts/open-sans/OpenSans-CondBold-webfont.ttf") format("truetype"),url("/assets/fonts/open-sans/OpenSans-CondBold-webfont.svg#open_sans_condensedbold") format("svg");font-weight:700;font-style:normal}@font-face{font-family:"Open Sans Condensed";src:url("/assets/fonts/open-sans/OpenSans-CondLight-webfont.eot");src:url("/assets/fonts/open-sans/OpenSans-CondLight-webfont.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/open-sans/OpenSans-CondLight-webfont.woff") format("woff"),url("/assets/fonts/open-sans/OpenSans-CondLight-webfont.ttf") format("truetype"),url("/assets/fonts/open-sans/OpenSans-CondLight-webfont.svg#open_sanscondensed_light") format("svg");font-weight:300;font-style:normal}@font-face{font-family:"Roboto";font-style:italic;font-weight:normal;src:url("/assets/fonts/Roboto-Italic-webfont.eot");src:url("/assets/fonts/Roboto-Italic-webfont.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/Roboto-Italic-webfont.woff") format("woff"),url("/assets/fonts/Roboto-Italic-webfont.ttf") format("truetype"),url("/assets/fonts/Roboto-Italic-webfont.svg#robotoitalic") format("svg")}@font-face{font-family:"Roboto";src:url("/assets/fonts/roboto/Roboto-LightItalic-webfont.eot");src:url("/assets/fonts/roboto/Roboto-LightItalic-webfont.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/roboto/Roboto-LightItalic-webfont.woff") format("woff"),url("/assets/fonts/roboto/Roboto-LightItalic-webfont.ttf") format("truetype"),url("/assets/fonts/roboto/Roboto-LightItalic-webfont.svg#robotolight_italic") format("svg");font-weight:normal;font-style:italic}h1,h2,h3,h4,h5,h6{text-transform:uppercase;font-family:"Bebas Neue",sans-serif;font-weight:700;font-style:normal;line-height:1}h1{font-size:3rem}h2{font-size:2rem}h3{font-size:1.75rem;line-height:1}h4{font-size:1.5rem;line-height:1}h5,h6{font-family:"Sofia Sans Extra Condensed",sans-serif;font-weight:300;font-style:normal;text-transform:uppercase}h5{font-size:2rem;line-height:1}h6{font-size:1.6rem;line-height:1}p,.drivers-total{font-family:"Roboto",sans-serif;font-size:1rem;line-height:1.5}strong{font-weight:500;display:inline-block}span{font-family:"Sofia Sans Extra Condensed",sans-serif;font-weight:200;font-size:2rem;display:inline-block}a{color:unset}li{font-family:Roboto,sans-serif;font-size:1rem;line-height:1.4}.profile-card--archived .profile-card__title{font-weight:300;font-size:.95rem;line-height:1}.profile-card--archived .profile-card__title .info-icon{font-size:.9rem}.profile-card--archived .profile-card__content{padding:.5rem}.profile-card--archived .profile-card__img-container{position:relative;overflow:hidden;aspect-ratio:4 / 3}@supports not (aspect-ratio: 1){.profile-card--archived .profile-card__img-container::before{content:"";float:left;padding-top:75%}.profile-card--archived .profile-card__img-container::after{content:"";display:block;clear:both}}.drivers-total{position:relative;display:inline-block;margin-right:1.5rem}.drivers-total-summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem 0}.drivers-roster-trigger--issues{color:var(--driver-accent, #E30B00)}.champ-popup--roster{white-space:normal;width:min(22rem,92vw);max-height:min(32rem,75vh);overflow:auto;right:0;left:auto;padding:.75rem;font-family:"Roboto",sans-serif;font-size:.8rem;line-height:1.35}.champ-popup--roster span{font-family:inherit;font-size:inherit;font-weight:inherit;display:inline;line-height:inherit;padding:0}.champ-popup--roster .drivers-roster__heading{margin:0 0 .5rem;font-size:.8rem;font-weight:600;text-transform:none;font-family:"Roboto",sans-serif}.champ-popup--roster .drivers-roster__audit{margin:0 0 .75rem;padding:.5rem .6rem;border:1px solid var(--driver-accent, #E30B00);border-radius:4px;background:var(--driver-accent-hover, rgba(227, 11, 0, 0.08))}.champ-popup--roster .drivers-roster__audit-title{margin:.35rem 0 .15rem;font-size:.72rem;font-weight:600;color:var(--driver-accent, #E30B00);text-transform:none;font-family:"Roboto",sans-serif}.champ-popup--roster .drivers-roster__audit-title:first-child{margin-top:0}.champ-popup--roster .drivers-roster__audit-list{margin:0;padding:0 0 0 1rem;list-style:disc}.champ-popup--roster .drivers-roster__audit-list li{font-size:.72rem;line-height:1.4;display:list-item}.champ-popup--roster .drivers-roster__audit-list li em{opacity:.7;font-style:normal}.champ-popup--roster .drivers-roster__list{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:minmax(2.25rem, auto) 1fr auto;column-gap:.5rem;row-gap:.15rem;align-items:baseline}.champ-popup--roster .drivers-roster__row{display:contents;font-size:.75rem}.champ-popup--roster .drivers-roster__row>*{padding:.1rem 0;border-bottom:1px solid var(--driver-section-border, rgba(203, 213, 224, 0.5))}.champ-popup--roster .drivers-roster__row--missing .drivers-roster__mr,.champ-popup--roster .drivers-roster__row--mismatch .drivers-roster__mr,.champ-popup--roster .drivers-roster__row--missing .drivers-roster__name,.champ-popup--roster .drivers-roster__row--mismatch .drivers-roster__name{color:var(--driver-accent, #E30B00)}.champ-popup--roster .drivers-roster__mr{font-variant-numeric:tabular-nums;font-weight:500;text-align:right;color:var(--foreground-headings)}.champ-popup--roster .drivers-roster__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.champ-popup--roster .drivers-roster__year{opacity:.6;font-size:.7rem;text-align:right;white-space:nowrap}.p-slider{position:relative;overflow:hidden;aspect-ratio:100 / 45}@supports not (aspect-ratio: 1){.p-slider::before{content:"";float:left;padding-top:45%}.p-slider::after{content:"";display:block;clear:both}}.b-classes--profile-heading--light{font-size:1.5rem}