:root{color-scheme:light;--color-primary:light-dark(var(--color-brand-primary),var(--color-brand-primary));--color-on-primary:light-dark(var(--color-mono-white),var(--color-mono-white));--color-primary-container:#000;--color-on-primary-container:#000;--color-primary-fixed:#000;--color-primary-fixed-dim:#000;--color-on-primary-fixed:#000;--color-on-primary-fixed-variant:#000;--color-secondary:light-dark(var(--color-brand-secondary),var(--color-brand-secondary));--color-on-secondary:light-dark(var(--color-mono-white),var(--color-mono-white));--color-secondary-container:#000;--color-on-secondary-container:#000;--color-secondary-fixed:#000;--color-secondary-fixed-dim:#000;--color-on-secondary-fixed:#000;--color-on-secondary-fixed-variant:#000;--color-tertiary:light-dark(var(--color-brand-tertiary),var(--color-brand-tertiary));--color-on-tertiary:light-dark(var(--color-mono-white),var(--color-mono-white));--color-tertiary-container:#000;--color-on-tertiary-container:#000;--color-tertiary-fixed:#000;--color-tertiary-fixed-dim:#000;--color-on-tertiary-fixed:#000;--color-on-tertiary-fixed-variant:#000;--color-quaternary:light-dark(var(--color-brand-quaternary),var(--color-brand-quaternary));--color-on-quaternary:light-dark(var(--color-mono-white),var(--color-mono-white));--color-quaternary-container:#000;--color-on-quaternary-container:#000;--color-quaternary-fixed:#000;--color-quaternary-fixed-dim:#000;--color-on-quaternary-fixed:#000;--color-on-quaternary-fixed-variant:#000;--color-on-surface-high:light-dark(var(--color-mono-black),var(--color-mono-white));--color-on-surface-mid:light-dark(var(--color-mono-grey-70),var(--color-mono-grey-30));--color-on-surface-low:light-dark(var(--color-mono-black),var(--color-mono-white));--color-surface-high:light-dark(var(--color-mono-white),var(--color-mono-grey-80));--color-surface-mid:light-dark(var(--color-mono-grey-10),var(--color-mono-grey-90));--color-surface-low:light-dark(var(--color-mono-grey-30),var(--color-mono-black));--color-inverse-surface:light-dark(var(--color-mono-grey-90),var(--color-mono-grey-10));--color-inverse-on-surface:light-dark(var(--color-mono-grey-10),var(--color-mono-grey-90));--color-inverse-primary:light-dark(var(--color-brand-primary),var(--color-brand-primary));--color-container-surface-container-lowest:light-dark(var(--color-mono-white),var(--color-mono-grey-90));--color-container-surface-container-low:light-dark(var(--color-mono-grey-10),var(--color-mono-grey-80));--color-container-surface-container:light-dark(var(--color-mono-grey-20),var(--color-mono-grey-70));--color-container-surface-container-high:light-dark(var(--color-mono-grey-30),var(--color-mono-grey-60));--color-container-surface-container-highest:light-dark(var(--color-mono-grey-40),var(--color-mono-grey-50));--color-image-overlay:light-dark(#00000080,#00000080);--color-on-image-overlay-high:light-dark(var(--color-mono-white),var(--color-mono-white));--color-on-surface-low-mid:light-dark(var(--color-mono-grey-40),var(--color-mono-grey-40));--color-on-surface-low-low:light-dark(var(--color-mono-grey-60),var(--color-mono-grey-60));--color-team-primary:light-dark(var(--team-theme-bg-color,var(--color-mono-grey-50)),var(--team-theme-bg-color,var(--color-mono-grey-50)));--color-on-team-primary:light-dark(var(--color-mono-white),var(--color-mono-white));--color-team-container:light-dark(var(--color-team-primary),var(--color-team-primary));--color-on-team-container:light-dark(var(--color-mono-white),var(--color-mono-white));--color-live:light-dark(var(--gp-pink),var(--gp-pink));--color-on-live:light-dark(var(--color-mono-white),var(--color-mono-white));--color-live-container:light-dark(#c693dc,#c693dc);--color-on-live-container:light-dark(var(--color-mono-black),var(--color-mono-black));--color-error:light-dark(var(--color-core-red-100),var(--color-core-red-100));--color-on-error:light-dark(var(--color-mono-white),var(--color-mono-white));--color-error-container:light-dark(var(--color-core-red-10),var(--color-core-red-10));--color-on-error-container:light-dark(var(--color-mono-black),var(--color-mono-black));--color-warning:light-dark(var(--color-core-yellow-100),var(--color-core-yellow-100));--color-on-warning:light-dark(var(--color-mono-black),var(--color-mono-black));--color-warning-container:light-dark(var(--color-core-yellow-10),var(--color-core-yellow-10));--color-on-warning-container:light-dark(var(--color-mono-black),var(--color-mono-black));--color-success:light-dark(var(--color-core-green-100),var(--color-core-green-100));--color-on-success:light-dark(var(--color-mono-white),var(--color-mono-white));--color-success-container:light-dark(var(--color-core-green-10),var(--color-core-green-10));--color-on-success-container:light-dark(var(--color-mono-black),var(--color-mono-black));--color-outline-high:light-dark(var(--color-mono-grey-60),var(--color-mono-grey-40));--color-outline-mid:light-dark(var(--color-mono-grey-40),var(--color-mono-grey-60));--color-outline-low:light-dark(var(--color-mono-grey-20),var(--color-mono-grey-80));--color-other-shadow:light-dark(var(--color-mono-black),var(--color-mono-black));--color-other-scrim:light-dark(var(--color-mono-black),var(--color-mono-black));--color-glass:light-dark(#0000008f,#0000008f);--color-on-glass:light-dark(var(--color-mono-white),var(--color-mono-white));--color-glass-light:light-dark(#ffffff0f,#ffffff0f);--color-on-glass-light:light-dark(var(--color-mono-dark),var(--color-mono-dark));--color-state-primary-hovered:light-dark(var(--color-brand-primary-90),var(--color-brand-primary-20));--color-state-secondary-hovered:light-dark(var(--color-brand-secondary-90),var(--color-brand-secondary-20));--color-state-tertiary-hovered:light-dark(var(--color-brand-tertiary-90),var(--color-brand-tertiary-20));--color-state-primary-focussed:light-dark(var(--color-brand-primary-80),var(--color-brand-primary-30));--color-state-secondary-focussed:light-dark(var(--color-brand-secondary-80),var(--color-brand-secondary-30));--color-state-tertiary-focussed:light-dark(var(--color-brand-tertiary-80),var(--color-brand-tertiary-30));--color-state-primary-pressed:light-dark(var(--color-brand-primary-70),var(--color-brand-primary-40));--color-state-secondary-pressed:light-dark(var(--color-brand-secondary-70),var(--color-brand-secondary-40));--color-state-tertiary-pressed:light-dark(var(--color-brand-tertiary-70),var(--color-brand-tertiary-40));--color-state-secondary-container-hovered:light-dark(var(--color-brand-slate-80),var(--color-brand-slate-30));--color-state-tertiary-container-hovered:light-dark(var(--color-brand-tertiary-80),var(--color-brand-tertiary-30));--color-state-primary-container-hovered:light-dark(var(--color-brand-secondary-80),var(--color-brand-secondary-30));--color-state-primary-container-focussed:light-dark(var(--color-brand-secondary-90),var(--color-brand-secondary-20));--color-state-secondary-container-focussed:light-dark(var(--color-brand-slate-90),var(--color-brand-slate-20));--color-state-tertiary-container-focussed:light-dark(var(--color-brand-tertiary-90),var(--color-brand-tertiary-20));--color-state-secondary-container-pressed:light-dark(var(--color-brand-secondary),var(--color-brand-secondary-10));--color-state-tertiary-container-pressed:light-dark(var(--color-brand-tertiary),var(--color-brand-tertiary-10));--color-state-primary-container-pressed:light-dark(var(--color-brand-primary),var(--color-brand-primary-10));--color-state-disabled:light-dark(var(--color-mono-grey-30),var(--color-mono-grey-70));--color-state-on-surface-hovered:light-dark(#0000000a,#ffffff0a);--color-state-on-surface-focussed:light-dark(#00000014,#ffffff14);--color-state-glass-light-hovered:light-dark(#ffffff1a,#ffffff1a)}:root .dark-mode{color-scheme:dark}:root .light-mode{color-scheme:light}.primary{background-color:var(--color-primary);color:var(--color-on-primary)}.primary.hoverable:hover{background-color:var(--color-state-primary-hovered)}.secondary{background-color:var(--color-secondary);color:var(--color-on-secondary)}.secondary.hoverable:hover{background-color:var(--color-state-secondary-hovered)}.tertiary{background-color:var(--color-tertiary);color:var(--color-on-tertiary)}.tertiary.hoverable:hover{background-color:var(--color-state-tertiary-hovered)}.quaternary{background-color:var(--color-quaternary);color:var(--color-on-quaternary)}.surface{background-color:var(--color-surface-high);color:var(--color-on-surface-high)}.surface.hoverable:hover{background-color:var(--color-state-on-surface-hovered)}.surface-mid{background-color:var(--color-surface-mid);color:var(--color-on-surface-mid)}.surface-mid.hoverable:hover{background-color:var(--color-state-on-surface-hovered)}.surface-low{background-color:var(--color-surface-low);color:var(--color-on-surface-low)}.inverse-surface{background-color:var(--color-inverse-surface);color:var(--color-inverse-on-surface)}.inverse-primary{background-color:var(--color-inverse-primary);color:var(--color-inverse-on-primary)}.container-surface-container-lowest{background-color:var(--color-container-surface-container-lowest);color:var(--color-on-surface-high)}.container-surface-container-low{background-color:var(--color-container-surface-container-low);color:var(--color-on-surface-high)}.container-surface-container{background-color:var(--color-container-surface-container);color:var(--color-on-surface-high)}.container-surface-container-high{background-color:var(--color-container-surface-container-high);color:var(--color-on-surface-high)}.container-surface-container-highest{background-color:var(--color-container-surface-container-highest);color:var(--color-on-surface-high)}.on-image-overlay-high{background-color:var(--color-on-image-overlay-high);color:var(--color-on-surface-high)}.on-surface-low-mid{background-color:var(--color-on-surface-low-mid);color:var(--color-on-surface-high)}.on-surface-low-low{background-color:var(--color-on-surface-low-low);color:var(--color-on-surface-high)}.team-primary{background-color:var(--color-team-primary);color:var(--color-on-team-primary)}.team-container{background-color:var(--color-team-container);color:var(--color-on-team-container)}.live{background-color:var(--color-live);color:var(--color-on-live)}.live-container{background-color:var(--color-live-container);color:var(--color-on-live-container)}.error{background-color:var(--color-error);color:var(--color-on-error)}.error-container{background-color:var(--color-error-container);color:var(--color-on-error-container)}.warning{background-color:var(--color-warning);color:var(--color-on-warning)}.warning-container{background-color:var(--color-warning-container);color:var(--color-on-warning-container)}.success{background-color:var(--color-success);color:var(--color-on-success)}.success-container{background-color:var(--color-success-container);color:var(--color-on-success-container)}.glass{background-color:var(--color-glass);color:var(--color-on-glass)}.glass-light{background-color:var(--color-glass-light);color:var(--color-on-glass-light)}.glass-light.hoverable:hover{background-color:var(--color-state-glass-light-hovered)}.glass-lighter{background:var(--surface-surface-dim-medium,#ffffff14);color:var(--on-surface-on-surface,#fff)}.gradient{background:var(--gradient-button,linear-gradient(97deg,#a70ac8 17.26%,#ff00b7 60.45%,#ffb604 99.29%));color:var(--color-mono-white)}.platinum{background:radial-gradient(50% 50% at 50% 50%,#cbd2fe 0,#ddb8ff 100%)}.gold,.platinum{color:var(--color-brand-secondary)}.gold{background:linear-gradient(90deg,gold,#daa520)}.silver{background:linear-gradient(90deg,silver,#a9a9a9);color:var(--color-brand-secondary)}.bronze{background:linear-gradient(90deg,#cd7f32,sienna);color:var(--color-mono-white)}.new{background:linear-gradient(90deg,#ff00b7 7.21%,#ff57cf 35.1%,#9a006f)}.t-dark{background:#1a1622;color:var(--color-mono-white)}.t-mercedes{--team-theme-bg-color:#1cc5b3}.t-red-bull{--team-theme-bg-color:#3671c6}.t-ferrari{--team-theme-bg-color:#e10600}.t-mclaren{--team-theme-bg-color:#ff8700}.t-aston-martin{--team-theme-bg-color:#137d75}html{font-size:62.5%!important;-webkit-text-size-adjust:100%!important;-moz-text-size-adjust:100%!important;text-size-adjust:100%!important}#main-content{min-height:calc(100dvh - var(--nav-height))}:root{--gp-purple:#572aa3;--gp-darkpurple:#2a1b47;--gp-pink:#ea22e0;--gp-aussie-gold:#fcd139;--color-brand-primary:#572aa3;--color-brand-primary-90:#683fac;--color-brand-primary-80:#7955b5;--color-brand-primary-70:#896abf;--color-brand-primary-60:#9a7fc8;--color-brand-primary-50:#ab95d1;--color-brand-primary-40:#bcaada;--color-brand-primary-30:#cdbfe3;--color-brand-primary-20:#ddd4ed;--color-brand-primary-10:#eeeaf6;--color-brand-secondary:#2a1b47;--color-brand-secondary-90:#3f3259;--color-brand-secondary-80:#55496c;--color-brand-secondary-70:#6a5f7e;--color-brand-secondary-60:#7f7691;--color-brand-secondary-50:#958da3;--color-brand-secondary-40:#aaa4b5;--color-brand-secondary-30:#bfbbc8;--color-brand-secondary-20:#d4d1da;--color-brand-secondary-10:#eae8ed;--color-brand-tertiary:#ea22e0;--color-brand-tertiary-90:#ec38e3;--color-brand-tertiary-80:#ee4ee6;--color-brand-tertiary-70:#f064e9;--color-brand-tertiary-60:#f27aec;--color-brand-tertiary-50:#f591f0;--color-brand-tertiary-40:#f7a7f3;--color-brand-tertiary-30:#f9bdf6;--color-brand-tertiary-20:#fbd3f9;--color-brand-tertiary-10:#fde9fc;--color-brand-quaternary:#fcd139;--color-brand-quaternary-90:#fcd64d;--color-brand-quaternary-80:#fdda61;--color-brand-quaternary-70:#fddf74;--color-brand-quaternary-60:#fde388;--color-brand-quaternary-50:#fee89c;--color-brand-quaternary-40:#feedb0;--color-brand-quaternary-30:#fef1c4;--color-brand-quaternary-20:#fef6d7;--color-brand-quaternary-10:#fffaeb;--color-brand-secondary-140:#0e0024;--color-mono-white:#fff;--color-mono-grey-10:#fafafa;--color-mono-grey-20:#f5f5f5;--color-mono-grey-30:#eee;--color-mono-grey-40:#c5c5c5;--color-mono-grey-50:#9e9e9e;--color-mono-grey-60:#7f7f7f;--color-mono-grey-70:#616161;--color-mono-grey-80:#424242;--color-mono-grey-90:#262626;--color-mono-black:#000;--color-core-red-10:#f2dada;--color-core-red-100:#be0000;--color-core-green-10:#abf2aa;--color-core-green-100:#2eb12b;--color-core-yellow-10:#ffe3b2;--color-core-yellow-100:#ffb332;--numbers-0:0;--numbers-1:0.1rem;--numbers-2:0.2rem;--numbers-4:0.4rem;--numbers-6:0.6rem;--numbers-8:0.8rem;--numbers-10:1rem;--numbers-12:1.2rem;--numbers-14:1.4rem;--numbers-16:1.6rem;--numbers-18:1.8rem;--numbers-20:2rem;--numbers-24:2.4rem;--numbers-32:3.2rem;--numbers-40:4rem;--numbers-48:4.8rem;--numbers-50:5rem;--numbers-56:5.6rem;--numbers-64:6.4rem;--numbers-96:9.6rem;--numbers-128:12.8rem;--numbers-256:25.6rem;--spacing-none:var(--numbers-0);--spacing-2xs:var(--numbers-4);--spacing-xs:var(--numbers-8);--spacing-s:var(--numbers-12);--spacing-m:var(--numbers-16);--spacing-l:var(--numbers-24);--spacing-xl:var(--numbers-32);--spacing-2xl:var(--numbers-40);--spacing-3xl:var(--numbers-48);--spacing-4xl:var(--numbers-56);--spacing-5xl:var(--numbers-64);--spacing-space-to-header:var(--numbers-16);--spacing-space-to-footer:var(--numbers-32)}.widget{margin:0 auto;max-width:1200px;padding:var(--spacing-2xl) var(--spacing-m)}@media (min-width:740px){.widget{padding:var(--spacing-4xl) var(--spacing-l)}}@media (min-width:1025px){.widget{padding:var(--spacing-5xl) var(--spacing-xl)}}.widget--full{max-width:none}:root{--font-size-display-l:var(--numbers-48);--font-size-display-m:var(--numbers-40);--font-size-display-s:var(--numbers-32);--font-size-title-xl:var(--numbers-24);--font-size-title-l:var(--numbers-18);--font-size-title-m:var(--numbers-16);--font-size-title-s:var(--numbers-14);--font-size-title-xs:var(--numbers-14);--font-size-body-l:var(--numbers-18);--font-size-body-m:var(--numbers-16);--font-size-body-s:var(--numbers-14);--font-size-body-xs:var(--numbers-12);--font-size-label-l:var(--numbers-14);--font-size-label-m:var(--numbers-12);--font-size-label-s:var(--numbers-10);--font-size-label-xs:var(--numbers-8);--font-size-button-m:var(--numbers-14);--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semi-bold:600;--font-weight-bold:700;--font-weight-black:900}@media (min-width:740px){:root{--font-size-display-l:var(--numbers-48);--font-size-display-m:var(--numbers-40);--font-size-display-s:var(--numbers-32);--font-size-title-xl:var(--numbers-24);--font-size-title-l:var(--numbers-18);--font-size-title-m:var(--numbers-16);--font-size-title-s:var(--numbers-14);--font-size-title-xs:var(--numbers-14);--font-size-body-l:var(--numbers-18);--font-size-body-m:var(--numbers-16);--font-size-body-s:var(--numbers-14);--font-size-body-xs:var(--numbers-12);--font-size-label-l:var(--numbers-14);--font-size-label-m:var(--numbers-12);--font-size-label-s:var(--numbers-10);--font-size-button-m:var(--numbers-14)}}@media (min-width:1025px){:root{--font-size-display-l:var(--numbers-56);--font-size-display-m:var(--numbers-48);--font-size-display-s:var(--numbers-40);--font-size-title-xl:var(--numbers-32);--font-size-title-l:var(--numbers-24);--font-size-title-m:var(--numbers-20);--font-size-title-s:var(--numbers-16);--font-size-title-xs:var(--numbers-14);--font-size-body-l:var(--numbers-18);--font-size-body-m:var(--numbers-16);--font-size-body-s:var(--numbers-14);--font-size-body-xs:var(--numbers-12);--font-size-label-l:var(--numbers-14);--font-size-label-m:var(--numbers-12);--font-size-label-s:var(--numbers-10);--font-size-button-m:var(--numbers-14)}}@media (min-width:1920px){:root{--font-size-display-l:var(--numbers-64);--font-size-display-m:var(--numbers-56);--font-size-display-s:var(--numbers-48);--font-size-title-xl:var(--numbers-40);--font-size-title-l:var(--numbers-32);--font-size-title-m:var(--numbers-24);--font-size-title-s:var(--numbers-20);--font-size-title-xs:var(--numbers-16);--font-size-body-l:var(--numbers-20);--font-size-body-m:var(--numbers-16);--font-size-body-s:var(--numbers-14);--font-size-body-xs:var(--numbers-12);--font-size-label-l:var(--numbers-18);--font-size-label-m:var(--numbers-14);--font-size-label-s:var(--numbers-12);--font-size-button-m:var(--numbers-14)}}:root{--radius-none:var(--numbers-0);--radius-xs:var(--numbers-4);--radius-s:var(--numbers-8);--radius-m:var(--numbers-12);--radius-l:var(--numbers-16);--radius-xl:var(--numbers-24);--radius-full:9999px;--radius-button:var(--radius-full);--radius-card:var(--radius-none);--radius-input:var(--radius-s);--radius-checkbox:var(--radius-xs)}.o-button{border-radius:var(--radius-full);cursor:pointer;font-family:var(--g-typography-application-heading);font-size:var(--font-size-body-s);font-weight:var(--font-weight-medium);padding:var(--spacing-s) var(--spacing-m);width:100%}.o-button:focus-visible{outline:.2rem solid var(--color-brand-primary);outline-offset:.2rem}.o-button--small{font-size:var(--font-size-label-s)}.o-button--gradient{background:var(--gradient-button,linear-gradient(97deg,#a70ac8 17.26%,#ff00b7 60.45%,#ffb604 99.29%))}.o-button--gradient:disabled{opacity:.4}.o-button--no-bg{background:none;color:var(--color-mono-white)}.o-button--custom-activity{align-items:center;background:linear-gradient(90deg,#ea22e0,#f97bf3);border-radius:var(--radius-full);bottom:var(--spacing-4xl);display:flex;gap:var(--spacing-2xs);padding:var(--spacing-m);position:fixed;right:var(--spacing-4xl);width:-moz-fit-content;width:fit-content}.o-button--custom-activity svg{display:block;height:1.6rem;width:1.6rem}@media (max-width:740px){.o-button--custom-activity{bottom:var(--spacing-l);right:var(--spacing-l)}}.carousel{flex:1;height:100%;position:relative;width:100%}.carousel__viewport{border-radius:inherit;height:100%;overflow:hidden;width:100%}.carousel__track{display:flex;height:100%;transition:transform .3s ease}.carousel__slide{flex:0 0 100%;height:100%;object-fit:cover;width:100%}.carousel__slide--button{background:none;border:none;cursor:zoom-in;display:block;padding:0}.carousel__slide-image{display:block;height:100%;object-fit:cover;width:100%}.carousel__control{align-items:center;background-color:#0006;border:none;border-radius:var(--radius-full);color:var(--color-mono-white);cursor:pointer;display:inline-flex;height:3.6rem;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);width:3.6rem;z-index:1}.carousel__control:hover{background-color:#0009}.carousel__control svg{height:1.6rem;width:1.6rem}.carousel__control--prev{left:var(--spacing-s)}.carousel__control--next{right:var(--spacing-s)}.carousel__dots{bottom:var(--spacing-s);display:flex;gap:var(--spacing-xs);left:50%;position:absolute;transform:translateX(-50%);z-index:1}.carousel__dot{background-color:#ffffff80;border:none;border-radius:var(--radius-full);cursor:pointer;height:.8rem;padding:0;width:.8rem}.carousel__dot.is-active{background-color:var(--color-mono-white)}.empty-state{align-items:flex-start;border-radius:var(--radius-m);display:flex;gap:var(--spacing-xs);justify-content:flex-start;padding:var(--spacing-l)}.empty-state__icon{display:inline-flex;height:2.4rem;justify-content:flex-start;width:2.4rem}.empty-state__text{color:currentcolor;text-align:left}.empty-state__text,.o-link{font-family:var(--g-typography-application-heading);font-size:var(--font-size-body-s)}.o-link{align-items:center;border-radius:var(--radius-xs);color:inherit;cursor:pointer;display:inline-flex;font-weight:var(--font-weight-medium);justify-content:center;padding:var(--spacing-s) var(--spacing-m);text-decoration:none;width:100%}.loading{align-items:center;gap:var(--spacing-m);height:100dvh;justify-content:flex-start;margin:0 auto;padding:var(--spacing-l)}.loading,.loading__start-lights{display:flex;flex-direction:column}.loading__start-lights{--sequence-duration:1.6s;gap:var(--spacing-2xs);overflow:hidden;position:relative;width:min(19.2rem,100%)}.loading__row{display:grid;gap:var(--spacing-xs);grid-template-columns:repeat(5,1fr)}.loading__light{aspect-ratio:1;background-color:initial;border:.1rem solid;border-radius:50%}.loading__row--top .loading__light{opacity:.45}.loading__light--animated{animation-duration:var(--sequence-duration);animation-iteration-count:infinite;animation-timing-function:linear;backface-visibility:hidden;background-color:currentcolor;border-color:currentcolor;opacity:.15;transform:translateZ(0);will-change:opacity}.loading__light--animated.loading__light--1{animation-name:loading-light-1}.loading__light--animated.loading__light--2{animation-name:loading-light-2}.loading__light--animated.loading__light--3{animation-name:loading-light-3}.loading__light--animated.loading__light--4{animation-name:loading-light-4}.loading__light--animated.loading__light--5{animation-name:loading-light-5}.loading__lights-out{animation:loading-lights-out var(--sequence-duration) linear infinite;bottom:calc(var(--spacing-s)*-1);font-size:var(--font-size-label-s);left:50%;letter-spacing:.08em;opacity:0;position:absolute;text-transform:uppercase;transform:translateX(-50%)}.loading__lights-out,.loading__text{color:currentcolor;font-family:var(--g-typography-application-heading)}.loading__text{font-size:var(--font-size-body-s);text-align:center}@keyframes loading-light-1{0%,11%{opacity:.15}12%,84%{opacity:1}85%,to{opacity:.15}}@keyframes loading-light-2{0%,23%{opacity:.15}24%,84%{opacity:1}85%,to{opacity:.15}}@keyframes loading-light-3{0%,35%{opacity:.15}36%,84%{opacity:1}85%,to{opacity:.15}}@keyframes loading-light-4{0%,47%{opacity:.15}48%,84%{opacity:1}85%,to{opacity:.15}}@keyframes loading-light-5{0%,59%{opacity:.15}60%,84%{opacity:1}85%,to{opacity:.15}}@keyframes loading-lights-out{0%,84%{opacity:0}85%,96%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.loading__light--animated,.loading__lights-out{animation:none}.loading__light--animated{border-color:currentcolor;opacity:1}.loading__lights-out{opacity:1}}.modal{align-items:center;display:flex;inset:0;justify-content:center;padding:var(--spacing-m);position:fixed;z-index:2600}.modal__backdrop{animation:modal-fade-in .2s ease;backdrop-filter:blur(10px);background:#00000080;border:none;cursor:pointer;inset:0;position:absolute}.modal__panel{animation:modal-slide-in .2s ease;border-radius:var(--radius-s);box-shadow:0 1.2rem 3.2rem #0000004d;display:flex;flex-direction:column;max-height:calc(100dvh - var(--spacing-m)*2);position:relative;z-index:1}.modal__panel--medium{width:min(60rem,100%)}.modal__panel--large{height:calc(100dvh - var(--spacing-m)*2);width:calc(100vw - var(--spacing-m)*2)}.modal__header{align-items:center;display:flex;gap:var(--spacing-s);justify-content:space-between;padding:var(--spacing-l)}.modal__title{font-family:var(--g-typography-application-heading);font-size:var(--font-size-title-m);font-weight:var(--font-weight-bold);margin:0}.modal__close{align-items:center;background:#ffffff14;border:none;border-radius:var(--radius-full);cursor:pointer;display:inline-flex;height:3.6rem;justify-content:center;width:3.6rem}.modal__close:hover{background-color:var(--color-mono-grey-30);color:var(--color-mono-black)}.modal__close:focus-visible{outline:.2rem solid var(--color-brand-primary);outline-offset:.2rem}.modal__close svg{height:1.6rem;width:1.6rem}.modal__close--floating{position:absolute;right:var(--spacing-m);top:var(--spacing-m);z-index:2}.modal__content{flex:1;overflow-y:auto;padding:0 var(--spacing-l) var(--spacing-l) var(--spacing-l)}.modal__content--no-header{padding-top:var(--spacing-l)}@keyframes modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes modal-slide-in{0%{opacity:0;transform:translateY(1.2rem)}to{opacity:1;transform:translateY(0)}}.search-input{margin-bottom:0;width:100%}.search-input__label{align-items:center;border-radius:var(--radius-xl);color:var(--color-brand-primary-80);display:flex;gap:.8rem;margin:0;padding:0 .8rem;width:100%}.search-input__clear-icon,.search-input__search-icon{height:1.4rem;width:1.4rem}form input[type=search].search-input__field{background:#0000;border:0;font-family:var(--g-typography-application-paragraph);font-size:14.79px;font-weight:400;height:3.6rem;letter-spacing:-.1px;line-height:18px;min-width:0;outline:0;padding:.8rem 0;text-transform:none;width:100%}form input[type=search].search-input__field::placeholder{color:var(--search-input-text);opacity:1}.search-input__clear{align-items:center;background-color:var(--color-brand-primary-40);border:0;border-radius:var(--radius-full);color:var(--color-mono-white);cursor:pointer;display:inline-flex;flex-shrink:0;height:2.4rem;justify-content:center;padding:0;width:2.4rem}.search-input__clear:focus-visible{background-color:color-mix(in srgb,var(--color-brand-secondary) 10%,#0000);outline:.2rem solid var(--color-brand-secondary);outline-offset:.2rem}.search-input__clear-icon{display:block;height:1.6rem;width:1.6rem}.sheet{display:flex;inset:0;justify-content:flex-start;position:fixed;z-index:2500}.sheet__backdrop{animation:sheet-fade-in .2s ease;background-color:#00000080;border:none;cursor:pointer;inset:0;position:absolute}.sheet__panel{--sheet-panel-bg:var(--color-mono-white);--sheet-panel-text:var(--color-mono-black);--sheet-panel-title:var(--color-brand-primary);--sheet-close-bg:var(--color-mono-grey-20);--sheet-close-bg-hover:var(--color-mono-grey-30);--sheet-close-text:var(--color-brand-primary);animation:sheet-slide-in .25s ease;background-color:#1d0d37;box-shadow:0 0 1.6rem #0003;color:var(--color-mono-white);display:flex;flex-direction:column;height:100%;max-width:calc(100vw - 1.5rem);position:relative}.sheet__panel.primary{--sheet-panel-bg:var(--color-brand-primary);--sheet-panel-text:var(--color-mono-white);--sheet-panel-title:var(--color-mono-white);--sheet-close-bg:#fff3;--sheet-close-bg-hover:#ffffff47;--sheet-close-text:var(--color-mono-white)}.sheet__panel.secondary{--sheet-panel-bg:var(--color-brand-secondary);--sheet-panel-text:var(--color-mono-white);--sheet-panel-title:var(--color-mono-white);--sheet-close-bg:#fff3;--sheet-close-bg-hover:#ffffff47;--sheet-close-text:var(--color-mono-white)}.sheet__panel.surface{--sheet-panel-bg:var(--color-mono-white);--sheet-panel-text:var(--color-mono-black);--sheet-panel-title:var(--color-brand-primary)}.sheet__panel.surface-mid{--sheet-panel-bg:var(--color-mono-grey-10);--sheet-panel-text:var(--color-mono-black);--sheet-panel-title:var(--color-brand-primary)}.sheet__panel.surface-low{--sheet-panel-bg:var(--color-mono-grey-20);--sheet-panel-text:var(--color-mono-black);--sheet-panel-title:var(--color-brand-primary)}.sheet__panel.error{--sheet-panel-bg:#5a0f14;--sheet-panel-text:var(--color-mono-white);--sheet-panel-title:var(--color-mono-white);--sheet-close-bg:#fff3;--sheet-close-bg-hover:#ffffff47;--sheet-close-text:var(--color-mono-white)}.sheet__panel--narrow{width:min(28rem,100vw - 1.5rem)}.sheet__panel--medium{width:min(40rem,100vw - 1.5rem)}.sheet__panel--wide{width:min(52rem,100vw - 1.5rem)}.sheet__header-content{width:calc(100% - 4rem)}.sheet__header{align-items:center;border-bottom:1px solid var(--color-mono-grey-20);box-shadow:0 .3rem .8rem #0003;display:flex;gap:var(--spacing-s);justify-content:space-between;min-height:6rem;padding:var(--spacing-l) var(--spacing-l) var(--spacing-m);position:relative}.sheet__title{color:var(--sheet-panel-title);font-family:var(--g-typography-application-heading);font-size:var(--font-size-title-l);font-weight:var(--font-weight-bold);margin:0}.sheet__close{align-items:center;background-color:var(--sheet-close-bg);border:none;border-radius:var(--radius-full);color:var(--sheet-close-text);cursor:pointer;display:inline-flex;height:3.6rem;justify-content:center;position:absolute;right:var(--spacing-l);top:50%;transform:translateY(-50%);width:3.6rem}.sheet__close:hover{background-color:var(--sheet-close-bg-hover)}.sheet__close svg{height:1.6rem;width:1.6rem}.sheet__close--floating{top:var(--spacing-l);transform:none;z-index:2}.sheet__content{display:flex;flex:1;flex-direction:column;overflow-y:auto;padding:var(--spacing-l)}.sheet__footer{box-shadow:0 -.3rem .8rem #0003;padding:var(--spacing-m) var(--spacing-l)}@media (width <= 48rem){.sheet__panel,.sheet__panel--medium,.sheet__panel--narrow,.sheet__panel--wide{width:min(100vw - .75rem,42rem)}}@keyframes sheet-fade-in{0%{opacity:0}to{opacity:1}}@keyframes sheet-slide-in{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.toggle-tabs{display:flex;font-family:var(--g-typography-application-heading);font-size:var(--font-size-label-m);font-weight:var(--font-weight-bold);gap:var(--spacing-2xs);padding:.2rem}.toggle-tabs,.toggle-tabs__item{border-radius:var(--radius-full)}.toggle-tabs__item{background:#0000;border:0;color:inherit;cursor:pointer;padding:var(--spacing-s) var(--spacing-l);transition:background-color .3s ease,color .3s ease}.toggle-tabs__item:hover{background-color:var(--color-state-glass-light-hovered)}.toggle-tabs__item.is-active{background-color:var(--color-surface-high);color:var(--color-on-surface-high)}.toggle-tabs__item:focus-visible{outline:2px solid var(--color-border-interactive-default);outline-offset:2px}.toggle-tabs--inline{display:inline-flex}.widget-header{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-m) var(--spacing-l);justify-content:space-between;margin-bottom:var(--spacing-xl)}.widget-header__title{font-family:var(--g-typography-application-heading);font-size:var(--font-size-display-s);font-weight:var(--font-weight-bold)}@media (min-width:740px){.widget-header{margin-bottom:var(--spacing-5xl)}}.widget-header .toggle-tabs{margin-left:auto}.embeddable-button{margin:var(--spacing-s);width:calc(100% - var(--spacing-s)*2)}.embeddable-button__link{align-items:center;border-radius:var(--radius-xl);color:inherit;display:flex;font-family:var(--g-typography-application-heading);font-size:var(--font-size-button-m);gap:var(--spacing-2xs);justify-content:center;padding:var(--spacing-s);text-decoration:none;text-transform:uppercase;transition:opacity .2s ease-in-out}.embeddable-button__link--icon-left{flex-direction:row-reverse}.embeddable-button__link:hover{opacity:.8}.dropdown-promo{border-radius:var(--radius-xl);color:inherit;overflow:hidden;position:relative;text-decoration:none;width:100%}.dropdown-promo__image{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.dropdown-promo__content{background:linear-gradient(180deg,#0000004d,#000c);display:flex;flex-direction:column;gap:var(--spacing-xs);height:100%;justify-content:flex-end;min-height:20.8rem;padding:var(--spacing-m);position:relative;z-index:1}.dropdown-promo__title{font-size:var(--font-size-title-s);font-weight:var(--font-weight-bold)}.dropdown-promo__body{font-family:var(--g-typography-application-paragraph);font-size:var(--font-size-body-m);line-height:1.4}@media (min-width:1920px){.dropdown-promo__content{min-height:22.8rem}}.dropdown-sponsor{align-items:center;display:flex;gap:var(--spacing-xl)}.dropdown-sponsor__content,.dropdown-sponsor__image{flex:1 1 50%}.dropdown-sponsor__content{display:flex;flex-direction:column;gap:var(--spacing-s)}.dropdown-sponsor__title{font-size:var(--font-size-title-s);font-weight:var(--font-weight-bold)}.dropdown-sponsor__body{font-family:var(--g-typography-application-paragraph);font-size:var(--font-size-body-m);line-height:1.4}.dropdown-sponsor__image{border-radius:var(--radius-xl);overflow:hidden}.header-navigation-tray{font-family:var(--g-typography-application-heading);position:relative;z-index:2400}.header-navigation-tray__close{align-items:center;border:0;border-radius:var(--radius-full);cursor:pointer;display:inline-flex;height:3.8rem;justify-content:center;position:absolute;right:1.9rem;top:50%;transform:translateY(-50%);width:3.8rem}.header-navigation-tray__close:focus-visible{outline:2px solid var(--color-mono-white);outline-offset:2px}.header-navigation-tray__overlay{backdrop-filter:blur(4px);background-color:color-mix(in srgb,var(--color-mono-black) 50%,#0000);inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .24s ease;z-index:2399}.header-navigation-tray__panel{border-left:1px solid color-mix(in srgb,var(--color-mono-white) 16%,#0000);display:flex;flex-direction:column;height:100dvh;overflow:hidden auto;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .28s cubic-bezier(.2,.8,.2,1);width:min(38rem,92vw);z-index:2400}.header-navigation-tray__panel-head{align-items:center;border-bottom:1px solid color-mix(in srgb,var(--color-mono-white) 12%,#0000);display:flex;gap:var(--spacing-s);justify-content:space-between;min-height:7.3rem;padding:var(--spacing-m);position:sticky;top:0;z-index:1}.header-navigation-tray__panel-body{flex:1;overflow-x:hidden}.header-navigation-tray__panel-footer{border-top:1px solid color-mix(in srgb,var(--color-mono-white) 12%,#0000);bottom:0;margin-top:auto;padding:var(--spacing-m);position:sticky;z-index:1}.header-navigation-tray__title{font-size:var(--font-size-title-s);letter-spacing:.02em;line-height:1.1;margin:0;text-transform:uppercase}.header-navigation-tray__list{display:grid;list-style:none;margin:0;padding:0}.header-navigation-tray__item{border-bottom:1px solid color-mix(in srgb,var(--color-mono-white) 10%,#0000)}.header-navigation-tray__link{align-items:center;color:inherit;display:flex;font-size:var(--font-size-label-m);font-weight:var(--font-weight-bold);gap:var(--spacing-xs);padding:var(--spacing-l) var(--spacing-xl);text-decoration:none;text-transform:uppercase}.header-navigation-tray__link:focus-visible,.header-navigation-tray__link:hover{opacity:1;text-decoration:underline}.header-navigation-tray__link:focus-visible{outline:2px solid var(--color-mono-white);outline-offset:3px}.header-navigation-tray__external-link-svg{height:1.4rem;width:1.4rem}.header-navigation-tray__search{display:none;padding:var(--spacing-m)}.header-navigation-tray .sub-navigation{padding:var(--spacing-l)}.header-navigation-tray .sub-navigation--show-in-mobile{display:none;visibility:hidden}.header-navigation-tray .sub-navigation--hierarchy-high{padding:0}.header-navigation-tray .embeddable-button{padding:var(--spacing-m) var(--spacing-l)}.header-navigation-tray__language-switcher-trigger{align-items:center;color:var(--color-brand-tertiary);cursor:pointer;display:flex;font-family:var(--g-typography-application-paragraph);gap:var(--spacing-xs)}.header-navigation-tray__footer-icon{height:2.4rem;width:2.4rem}.header-navigation-tray__footer-title{color:var(--color-mono-white);font-size:var(--font-size-body-m)}.header-navigation-tray__footer-text{font-size:var(--font-size-body-s)}@media (width <= 860px){.header-navigation-tray__search{border-bottom:1px solid color-mix(in srgb,var(--color-mono-white) 10%,#0000);display:block}.header-navigation-tray__list{display:none;visibility:hidden}.header-navigation-tray .sub-navigation--show-in-mobile{display:block;visibility:visible}.header-navigation-tray .sub-navigation--hierarchy-low .sub-navigation__link{font-family:var(--g-typography-application-paragraph);font-size:var(--font-size-body-s);font-weight:var(--font-weight-regular);text-transform:none}.header-navigation-tray .embeddable-button{margin:0;padding:var(--spacing-s) var(--spacing-l);width:100%}}.header-navigation-tray[data-tray-open=true] .header-navigation-tray__overlay{opacity:1;pointer-events:auto}.header-navigation-tray[data-tray-open=true] .header-navigation-tray__panel{transform:translateX(0)}.header-navigation{border-bottom:1px solid color-mix(in srgb,var(--color-mono-white) 10%,#0000);font-family:var(--g-typography-application-heading);position:sticky;top:0;z-index:2000}.header-navigation__bar{align-items:center;display:grid;gap:calc(var(--spacing-l) + var(--spacing-xs));grid-template-columns:auto 1fr auto;margin:0 auto;max-width:160rem;padding:var(--spacing-s) calc(var(--spacing-l) + var(--spacing-s))}.header-navigation__brand{color:var(--color-mono-white);display:flex;flex-direction:column;gap:.2rem;line-height:1;min-width:12.8rem;text-transform:uppercase}.header-navigation__brand-logo{display:block;fill:currentcolor;height:4.8rem;object-fit:contain;width:15.9rem}.header-navigation__top-level{gap:var(--spacing-s);justify-self:start;list-style:none;margin:0;padding:0}.header-navigation__item,.header-navigation__top-level{align-items:center;display:flex}.header-navigation__trigger{align-items:center;background:#0000;border:0;border-radius:9999px;color:inherit;cursor:pointer;display:inline-flex;font:inherit;font-size:1.4rem;font-weight:var(--font-weight-bold);gap:1rem;letter-spacing:.06em;line-height:1;opacity:.95;padding:1.2rem 2.2rem;text-decoration:none;text-transform:uppercase;transition:color .18s ease,opacity .18s ease,background-color .18s ease}.header-navigation__trigger:hover,.header-navigation__trigger[aria-expanded=true]{background-color:color-mix(in srgb,var(--color-mono-white) 8%,#0000);color:var(--color-mono-white);opacity:1}.header-navigation__trigger:focus-visible{color:var(--color-mono-white);opacity:1;outline:2px solid var(--color-mono-white);outline-offset:2px}.header-navigation__trigger-icon{border-bottom:2px solid;border-right:2px solid;height:.6rem;opacity:.9;transform:rotate(45deg) translateY(-.15rem);transform-origin:center;transition:transform .18s ease;width:.6rem}.header-navigation__trigger[aria-expanded=true] .header-navigation__trigger-icon{transform:rotate(-135deg) translateY(-.1rem)}.header-navigation__utilities{align-items:center;display:flex;gap:var(--spacing-m);justify-self:end}.header-navigation__search{align-items:center;display:flex;justify-content:flex-end;min-width:3.6rem;overflow:visible;position:relative;width:3.6rem}.header-navigation__account-icon,.header-navigation__burger-trigger,.header-navigation__search-toggle{align-items:center;background:#0000;border:0;border-radius:var(--radius-full);color:var(--color-mono-white);cursor:pointer;display:inline-flex;height:3.6rem;justify-content:center;transition:opacity .2s ease,transform .24s ease,background-color .24s ease;width:3.6rem}.header-navigation__account-icon:focus-visible,.header-navigation__account-icon:hover,.header-navigation__burger-trigger:focus-visible,.header-navigation__burger-trigger:hover,.header-navigation__search-toggle:focus-visible,.header-navigation__search-toggle:hover{background-color:color-mix(in srgb,var(--color-mono-white) 10%,#0000)}.header-navigation__account-icon:focus-visible,.header-navigation__burger-trigger:focus-visible,.header-navigation__search-toggle:focus-visible{outline:2px solid var(--color-mono-white);outline-offset:2px}.header-navigation__search>.search-input{align-items:center;display:flex;max-width:min(28.8rem,100vw - 2rem);opacity:0;pointer-events:none;position:absolute;right:0;top:50%;transform:translateY(-50%) scaleX(.92);transform-origin:right center;transition:transform .32s cubic-bezier(.2,.9,.2,1),opacity .2s ease;visibility:hidden;width:28.8rem}.header-navigation__search--expanded .header-navigation__search-toggle{opacity:0;pointer-events:none;transform:scale(.86)}.header-navigation__search--expanded .search-input{opacity:1;pointer-events:auto;transform:translateY(-50%) scaleX(1);visibility:visible}.header-navigation__mega-menu{border-top:1px solid color-mix(in srgb,var(--color-mono-white) 10%,#0000);display:none;left:0;padding:var(--spacing-4xl);position:absolute;top:100%;width:100%;z-index:21}.header-navigation__panel{display:none;gap:var(--spacing-l);margin:0 auto;max-width:128rem}.header-navigation__main-row{border-bottom:1px solid color-mix(in srgb,var(--color-mono-white) 12%,#0000);display:grid;gap:var(--spacing-l);grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);padding-bottom:calc(var(--spacing-l) + var(--spacing-s))}.header-navigation__link-columns{display:grid;gap:var(--spacing-l);grid-template-columns:repeat(2,minmax(0,1fr))}.header-navigation__link-columns--single{grid-template-columns:minmax(0,1fr)}.header-navigation__left-column{max-width:27rem}.header-navigation__links{display:grid;gap:var(--spacing-m);list-style:none;margin:0;padding:0}.header-navigation__links a{color:inherit;font-size:var(--font-size-title-s);font-weight:var(--font-weight-bold);opacity:.96;text-decoration:none;transition:color .16s ease,opacity .16s ease}.header-navigation__links a:focus-visible,.header-navigation__links a:hover{color:var(--color-mono-white);opacity:1}.header-navigation__links a:focus-visible{outline:2px solid var(--color-mono-white);outline-offset:3px}.header-navigation__links--compact a{font-size:var(--font-size-label-m);letter-spacing:.01em;line-height:1.2}.header-navigation__links--compact a:focus-visible,.header-navigation__links--compact a:hover{text-decoration:underline}.header-navigation__main-row .header-navigation__links a{align-items:center;border-radius:var(--radius-full);display:inline-flex;gap:var(--spacing-xs);padding:1.05rem 5.2rem 1.05rem 2rem;position:relative;width:100%}.header-navigation__main-row .header-navigation__links a:after{border-right:2px solid;border-top:2px solid;content:"";height:1rem;opacity:0;position:absolute;right:2rem;top:50%;transform:translateY(-50%) rotate(45deg);transition:opacity .16s ease;width:1rem;z-index:-1}.header-navigation__main-row .header-navigation__links a:focus-visible,.header-navigation__main-row .header-navigation__links a:hover{background-color:color-mix(in srgb,var(--color-mono-white) 10%,#0000)}.header-navigation__main-row .header-navigation__links a:focus-visible:after,.header-navigation__main-row .header-navigation__links a:hover:after{opacity:1}.header-navigation__promo-container{display:flex;gap:var(--spacing-xl)}.header-navigation__support-row{align-items:center;display:grid;gap:0;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);margin:0 auto;max-width:128rem;padding:var(--spacing-2xl) 0 0 var(--spacing-l)}@media (width <= 1000px) and (width > 860px){.header-navigation__main-row{grid-template-columns:minmax(0,1fr)}}@media (width <= 860px){.header-navigation__search,.header-navigation__top-level{display:none}.header-navigation__account-icon,.header-navigation__burger-trigger{left:var(--spacing-m);position:absolute;top:50%;transform:translateY(-50%)}.header-navigation__account-icon{left:auto;right:var(--spacing-m)}.header-navigation__bar{display:block;padding:var(--spacing-m);position:relative;text-align:center}.header-navigation__brand{display:inline-flex}.header-navigation__brand-logo{height:3.8rem;width:12.6rem}}.header-navigation[data-menu-open=true] .header-navigation__mega-menu{display:grid}.header-navigation[data-menu-open=true]~main{filter:blur(14px)}.header-navigation[data-menu-open=true] .header-navigation__panel[data-panel-active=true]{display:grid}.sub-navigation{overflow:hidden}.sub-navigation__links{display:grid;gap:var(--spacing-l);grid-template-columns:repeat(2,minmax(0,1fr))}.sub-navigation__dropdown-label,.sub-navigation__link{align-items:center;color:inherit;display:flex;font-size:var(--font-size-label-m);font-weight:var(--font-weight-bold);gap:var(--spacing-2xs);text-decoration:none}.sub-navigation__dropdown-label:focus-visible,.sub-navigation__dropdown-label:hover,.sub-navigation__link:focus-visible,.sub-navigation__link:hover{text-decoration:underline}.sub-navigation__dropdown-label{cursor:pointer;width:100%}.sub-navigation__dropdown-label .icon{margin-left:auto}.sub-navigation__dropdown-title-icon{color:var(--color-brand-tertiary)}.sub-navigation__dropdown-mobile-title-link{align-items:center;color:inherit;display:flex;flex-direction:row-reverse;font-size:var(--font-size-title-l);font-weight:var(--font-weight-bold);gap:var(--spacing-xs);justify-content:flex-end;padding:var(--spacing-m) var(--spacing-l);text-decoration:none;text-transform:uppercase}.sub-navigation__dropdown-back-btn{align-items:center;background:none;border:none;border-radius:var(--radius-full);cursor:pointer;display:flex;height:2.4rem;justify-content:center;margin:var(--spacing-m);margin-left:var(--spacing-s);padding:0;width:2.4rem}.sub-navigation__dropdown-back-btn:hover{background-color:color-mix(in srgb,var(--color-mono-white) 16%,#0000)}.sub-navigation__dropdown-back-btn:focus-visible{outline:2px solid var(--color-brand-secondary);outline-offset:2px}.sub-navigation__dropdown-back-icon{height:1.6rem;width:1.6rem}.sub-navigation__dropdown{background-color:var(--color-secondary);display:flex;flex-direction:column;inset:0;max-height:100%;overflow-y:auto;position:absolute;transform:translateX(100%);transition:transform .28s cubic-bezier(.2,.8,.2,1);z-index:5}.sub-navigation__dropdown[data-dropdown-open=true]{pointer-events:auto;transform:translateX(0)}.sub-navigation__dropdown[data-dropdown-closed=true]{pointer-events:none;transform:translateX(100%)}.sub-navigation__dropdown-mobile-title{border-bottom:1px solid color-mix(in srgb,var(--color-mono-white) 10%,#0000);gap:var(--spacing-m)}.sub-navigation__item-icon{margin-left:auto}.sub-navigation__promo-content{display:flex;flex-direction:column;gap:var(--spacing-m);padding:var(--spacing-m)}.sub-navigation .dropdown-promo{aspect-ratio:16/10;width:100%}.sub-navigation .dropdown-promo__content{aspect-ratio:16/10;height:auto}.sub-navigation--hierarchy-high .sub-navigation__links{display:flex;flex-direction:column;gap:0}.sub-navigation--hierarchy-high .sub-navigation__dropdown-label,.sub-navigation--hierarchy-high .sub-navigation__link{border-bottom:1px solid color-mix(in srgb,var(--color-mono-white) 10%,#0000);font-size:var(--font-size-title-m);padding:var(--spacing-m) var(--spacing-l)}.language-switcher-modal__body{padding:var(--spacing-s) 0}.language-switcher-modal__list{display:grid;gap:var(--spacing-s);list-style:none;margin:0;margin-bottom:var(--spacing-l);padding:0}.language-switcher-modal__button{align-items:center;border-radius:var(--radius-s);color:inherit;color:var(--color-mono-white);display:flex;font-family:var(--g-typography-application-heading);font-size:var(--font-size-label-s);gap:var(--spacing-s);justify-content:space-between;padding:var(--spacing-s) var(--spacing-m);text-decoration:none;transition:background-color .2s ease;width:100%}.language-switcher-modal__button:hover{background:var(--surface-surface-dim-high,#ffffff1f)}.language-switcher-modal__button:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:2px}.language-switcher-modal__item{background:var(--surface-surface-dim-xlow,#ffffff05)}.language-switcher-modal__label{flex:1}.language-switcher-modal__indicator{align-items:center;border:.1rem solid var(--brand-2-brand-2,#3a2b59);border-radius:var(--radius-full);display:inline-flex;flex-shrink:0;height:2rem;justify-content:center;width:2rem}.language-switcher-modal__indicator-icon{height:1.2rem;width:1.2rem}.language-switcher-modal__item--selected .language-switcher-modal__button{background:var(--surface-surface-dim-high,#ffffff1f);font-weight:var(--font-weight-bold)}.language-switcher-modal__item--selected .language-switcher-modal__indicator{background:var(--on-inverse-surface-on-inverse-surface-high,#ea22e0);border-color:var(--color-brand-primary);color:var(--color-mono-white)}.event-card{background:var(--color-brand-secondary);border-radius:var(--radius-m);display:flex;overflow:hidden;padding:var(--spacing-xl);position:relative;transition:opacity .2s ease}.event-card--finished{opacity:1}.event-card__date-info{align-items:center;display:flex;flex-direction:row;gap:var(--spacing-s);margin-top:auto}.event-card__date-box{background:#ffffff12;border-radius:var(--radius-m);font-size:var(--font-size-label-m);padding:var(--spacing-s) var(--spacing-m);text-align:center}.event-card__date-box,.event-card__date-box__status{color:var(--color-mono-white);display:flex;flex-direction:row;font-family:var(--g-typography-application-heading);font-weight:var(--font-weight-medium);gap:.2rem;width:-moz-fit-content;width:fit-content}.event-card__date-box__status{background-color:#474747;border-radius:var(--radius-full);font-size:var(--font-size-label-xs);margin-bottom:var(--spacing-s);margin-top:auto;padding:var(--spacing-xs) var(--spacing-s);text-transform:uppercase}.event-card__date-box__status--live{background-color:var(--success-success,#006423)}.event-card__date-box__status--upcoming{background-color:var(--color-live);color:var(--color-on-live)}.event-card__content{display:flex;flex:1;flex-direction:column;justify-content:space-between;position:relative}.event-card__tag{background-color:var(--color-brand-primary);border-radius:var(--spacing-xs);color:var(--color-mono-white);display:inline-block;font-size:var(--font-size-body-xs);font-weight:var(--font-weight-medium);margin-top:var(--spacing-l);padding:var(--spacing-2xs) var(--spacing-xs);width:-moz-fit-content;width:fit-content}.event-card__title{color:var(--color-mono-white);font-family:var(--g-typography-application-heading);font-size:var(--font-size-title-l);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-xs)}.event-card__driver-headshots{display:flex;gap:var(--spacing-xs);margin-bottom:var(--spacing-m)}.event-card__driver-headshot{border:1px solid var(--color-brand-primary-30);border-radius:var(--radius-xs);height:4rem;object-fit:cover;width:4rem}.event-card__save-button{align-items:center;background:linear-gradient(90deg,#ea22e0,#f97bf3);border-radius:var(--radius-full);color:var(--color-mono-white);cursor:pointer;display:inline-flex;height:4rem;justify-content:center;padding:0;position:absolute;right:var(--spacing-2xl);top:var(--spacing-2xl);width:4rem}.event-card__save-button:hover{background-color:var(--color-brand-primary);border-color:var(--color-brand-primary);color:var(--color-mono-white)}.event-card__save-button.is-saved{backdrop-filter:blur(20px);background:var(--surface-surface-dim-medium,#ffffff14)}.event-card__save-icon{fill:none;height:1.8rem;stroke:currentcolor;stroke-width:2;width:1.8rem}.event-card__save-button:where(.is-saved) .event-card__save-icon{fill:currentcolor;stroke:currentcolor}.event-card__custom-actions{align-items:center;display:flex;gap:var(--spacing-2xs);position:absolute;right:var(--spacing-m);top:var(--spacing-m)}.event-card__custom-action{background-color:var(--color-mono-white);border:1px solid var(--color-brand-primary-30);border-radius:var(--radius-xs);color:var(--color-brand-primary);cursor:pointer;font-family:var(--g-typography-application-heading);font-size:var(--font-size-body-xs);padding:.4rem .8rem}.event-card__custom-action:hover{background-color:var(--color-brand-primary-10)}.event-card__custom-action--danger{border-color:var(--color-live);color:var(--color-live)}.event-card__meta{display:inline-block;font-family:var(--g-typography-application-heading);font-size:var(--font-size-body-xs)}.event-card__description p,.event-card__meta{color:var(--color-mono-white);margin-bottom:var(--spacing-m)}.event-card__description p{font-size:var(--font-size-body-s)}.event-card__description:before{background:var(--color-mono-white);border-radius:var(--radius-full);content:"";display:block;height:.2rem;margin-bottom:var(--spacing-m);width:4rem}.event-card__meta-info{display:flex;flex-direction:row;gap:var(--spacing-s)}.event-card__pill{align-items:center;background:var(--surface-surface-dim-medium,#ffffff14);border-radius:var(--radius-full);color:var(--color-mono-white);display:inline-flex;font-family:var(--g-typography-application-heading);font-size:var(--font-size-label-s);font-weight:var(--font-weight-black);gap:var(--spacing-2xs);margin-bottom:var(--spacing-m);max-height:3.6rem;padding:var(--spacing-s);width:-moz-fit-content;width:fit-content}.event-card__pill--location{background:#ea22e014;color:#ea22e0}.event-card__location-icon{fill:currentcolor;flex-shrink:0;height:1.28rem;padding:.1rem;width:1.06rem}.event-card__media{background-color:var(--color-mono-grey-20);border-radius:var(--spacing-xs);overflow:hidden;width:36rem}.event-card__media img{display:block;height:100%;object-fit:cover;width:100%}.event-card__drivers{align-items:center;color:#fff;display:inline-flex;font-size:var(--font-size-body-s);font-weight:var(--font-weight-medium);gap:var(--spacing-s);margin-bottom:var(--spacing-l)}.event-card__drivers-list{display:inline-flex;flex-wrap:wrap;gap:var(--spacing-s)}.event-card__driver-link{align-items:center;border-radius:var(--spacing-l);color:inherit;display:inline-flex;font-size:var(--font-size-body-s);font-weight:var(--font-weight-bold);gap:var(--spacing-xs);text-decoration:none}.event-card__driver-link:hover{text-decoration:underline}.event-card__driver-image{background-color:var(--team-theme-bg-color,var(--color-mono-grey-30));border-radius:50%;height:2.4rem;object-fit:cover;width:2.4rem}.event-card__driver-name{font-family:var(--g-typography-application-heading);font-size:var(--font-size-label-s)}.event-card__team-image{height:1.6rem;width:1.6rem}@media (max-width:740px){.event-card{flex-direction:column-reverse;padding:0}.event-card__content{padding:var(--spacing-l)}.event-card__media{width:100%}.event-card__date-box{font-size:var(--font-size-label-s)}.event-card__description p{margin-bottom:var(--spacing-s);margin-top:var(--spacing-m)}.event-card__description:before{content:none}.event-card__meta-info{flex-wrap:wrap}.event-card__pill{flex:0 0 auto;margin-bottom:0;max-width:none;width:-moz-fit-content;width:fit-content}.event-card__save-button{right:var(--spacing-s);top:var(--spacing-s)}}.event-date-nav{display:flex;justify-content:center;position:sticky;top:12rem;z-index:10}.event-date-nav__inner{align-items:center;display:flex;gap:var(--spacing-s)}.event-date-nav__list{backdrop-filter:blur(3rem);background:#ffffff14;border-radius:var(--radius-full);display:flex;gap:var(--spacing-xs);list-style:none;margin:0;padding:var(--spacing-2xs)}.event-date-nav__weekday{color:#ffffff4d;font-family:var(--g-typography-application-heading);font-size:var(--font-size-body-xs);font-weight:var(--font-weight-medium);transition:color .3s ease}.event-date-nav__item:where(.is-active) .event-date-nav__weekday{color:var(--color-mono-white)}.event-date-nav__item--saved .event-date-nav__weekday{color:var(--color-brand-primary)}.event-date-nav__date{color:#ffffff4d;font-family:var(--g-typography-application-heading);font-size:.9rem;font-weight:var(--font-weight-medium);transition:color .3s ease}.event-date-nav__item{align-items:center;background:#0000;border:0;border-radius:var(--radius-full);color:inherit;cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:.6rem;padding:var(--spacing-xs) var(--spacing-s);text-align:center;transition:background-color .3s ease}.event-date-nav__item:focus-visible{box-shadow:0 0 0 2px var(--color-mono-white);outline:2px solid var(--color-brand-primary);outline-offset:2px}.event-date-nav__item.is-active,.event-date-nav__item:hover{background-color:var(--color-mono-white)}.event-date-nav__item.is-active .event-date-nav__date,.event-date-nav__item.is-active .event-date-nav__weekday,.event-date-nav__item:hover .event-date-nav__date,.event-date-nav__item:hover .event-date-nav__weekday{color:#1b012a}.event-date-nav__item.is-disabled{background-color:var(--color-mono-white);cursor:not-allowed;opacity:.5}.event-date-nav__item.is-disabled .event-date-nav__date,.event-date-nav__item.is-disabled .event-date-nav__weekday{color:var(--color-mono-grey-70)}.event-date-nav__item--saved{background-color:var(--color-brand-primary-10);color:var(--color-brand-primary)}.event-date-nav__time-toggle{background-color:var(--color-mono-white);border-bottom:.2rem solid var(--color-mono-grey-30);border-radius:var(--radius-s);display:inline-flex;gap:var(--spacing-2xs);padding:var(--spacing-2xs)}.event-date-nav__time-button{background:#0000;border:none;border-radius:var(--radius-xs);color:var(--color-brand-primary);cursor:pointer;font-family:var(--g-typography-application-heading);font-size:var(--font-size-label-m);font-weight:var(--font-weight-medium);padding:var(--spacing-xs) var(--spacing-s)}.event-date-nav__time-button:hover{background-color:var(--color-mono-grey-20)}.event-date-nav__time-button.is-active{background-color:var(--color-brand-primary);color:var(--color-mono-white)}.event-date-nav__label-long{display:inline}.event-date-nav__label-short{display:none}@media (width <= 1024px){.event-date-nav{top:8rem}}@media (width <= 48rem){.event-date-nav{bottom:0;position:absolute;width:100%}.event-date-nav__inner,.event-date-nav__list{width:100%}.event-date-nav__item{flex:1 1 0;gap:0;min-width:0;padding:var(--spacing-xs) var(--spacing-s)}.event-date-nav__label-long{display:none}.event-date-nav__label-short{display:inline}.event-date-nav__weekday{font-size:var(--font-size-body-xs)}.event-date-nav__date{font-size:var(--font-size-label-xs)}}.event-schedule__header{align-items:center;display:flex;flex-direction:row;justify-content:space-between;position:sticky;top:12rem;width:100%;z-index:30}.event-schedule__controls{display:inline-flex;flex-wrap:wrap;gap:var(--spacing-m)}.event-schedule__controls--panel{align-items:stretch;flex-direction:column;justify-content:flex-start;margin-top:0;width:100%}.event-schedule__event-buttons{backdrop-filter:blur(3rem);background:var(--surface-surface-dim-medium,#ffffff14);border-radius:var(--radius-full);display:flex;flex-direction:row;gap:var(--spacing-2xs);padding:.2rem}.event-schedule__event-buttons .o-button{border-radius:var(--radius-full);white-space:nowrap}.event-schedule__event-buttons .o-button.surface{background-color:var(--color-surface-high);color:var(--color-on-surface-high)}.event-schedule__button-container{align-items:center;display:flex;flex-direction:row;gap:var(--spacing-l)}.event-schedule__controls-group{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-s)}.event-schedule__menu-trigger{align-items:center;background:#5c4e7f;border-radius:var(--radius-full);color:var(--on-surface-on-surface,#fff);cursor:pointer;display:inline-flex;font-family:var(--g-typography-application-heading);font-size:1.2rem;font-weight:var(--font-weight-medium);justify-content:center;padding:var(--spacing-xs);text-transform:uppercase}.event-schedule__menu-trigger:hover{background-color:var(--color-brand-primary)}.event-schedule__menu-trigger svg{fill:currentcolor;height:1.8rem;padding:.3rem;width:1.8rem}.event-schedule__personalised-feed{align-items:center;display:flex;flex-direction:column;gap:var(--spacing-2xs);margin-bottom:var(--spacing-m)}.event-schedule__personalised-feed-title{color:var(--color-brand-primary);font-family:var(--g-typography-application-heading);font-size:var(--font-size-title-s);font-weight:var(--font-weight-bold)}.event-schedule__personalised-feed-description{color:var(--color-mono-grey-80);margin-bottom:var(--spacing-2xs)}.event-schedule__custom-activity{align-items:center;background-color:var(--color-brand-secondary-10);border-radius:var(--radius-xs);border-style:solid;border:1px dashed var(--color-brand-secondary-30);display:flex;flex-direction:column;gap:var(--spacing-2xs);margin-bottom:var(--spacing-m);padding:var(--spacing-s);text-align:center}.event-schedule__custom-activity-title{color:var(--color-brand-secondary);font-family:var(--g-typography-application-heading);font-size:var(--font-size-title-s);font-weight:var(--font-weight-bold)}.event-schedule__custom-activity-description{color:var(--color-mono-grey-80);margin-bottom:var(--spacing-2xs)}.event-schedule__filters-title{font-family:var(--g-typography-application-heading);font-size:var(--font-size-title-m);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-m);margin-top:var(--spacing-l)}.event-schedule__saved-toggle.is-active{background-color:var(--color-brand-primary);border-color:var(--color-brand-primary);color:var(--color-mono-white)}.event-schedule__custom-form{display:flex;flex-direction:column;gap:var(--spacing-s)}.event-schedule__custom-field{display:flex;flex-direction:column;gap:var(--spacing-2xs);width:100%}.event-schedule__custom-time-row{display:grid;gap:var(--spacing-s);grid-template-columns:1fr 1fr}@media (max-width:480px){.event-schedule__custom-time-row{grid-template-columns:1fr}}.event-schedule__custom-label{margin:0}.event-schedule__custom-input,.event-schedule__custom-label{color:var(--color-mono-white);font-family:var(--g-typography-application-paragraph);font-size:var(--font-size-body-m);font-weight:var(--font-weight-regular)}.event-schedule__custom-input{background-color:initial!important;background-image:url(../i/elements/chevron-down-white.png)!important;border:.1rem solid #909090;border-radius:var(--radius-s)!important;width:100%}.event-schedule__custom-field::placeholder,.event-schedule__custom-input::placeholder{color:var(--on-surface-on-surface,#fff)!important;font-family:var(--g-typography-application-paragraph);font-size:var(--font-size-body-m);font-weight:var(--font-weight-regular);opacity:.3}.event-schedule__custom-input--notes{min-height:9.6rem;resize:vertical}.event-schedule__custom-actions{display:flex;flex-direction:column;gap:var(--spacing-xs);margin-top:var(--spacing-xs)}.event-schedule__confirm-button--disabled{cursor:not-allowed;opacity:.4}.event-schedule__filter{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-xs);margin-bottom:var(--spacing-s);margin-top:var(--spacing-xs);position:relative}.event-schedule__controls--panel .event-schedule__filter{width:100%}.event-schedule__filter-actions{align-items:center;display:flex;gap:var(--spacing-2xs)}.event-schedule__filter-header{align-items:center;display:flex;justify-content:space-between;width:100%}.event-schedule__filter-header--toggle{background:#0000;border:none;cursor:pointer;padding:var(--spacing-xs) 0;text-align:left}.event-schedule__filter-header--toggle:focus-visible{outline:2px solid var(--color-border-interactive-default);outline-offset:2px}.event-schedule__filter-title{font-family:var(--g-typography-application-heading);font-size:var(--font-size-body-xs);font-weight:var(--font-weight-bold);margin:0}.event-schedule__filter-toggle-icon{height:1.6rem;stroke:currentcolor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;transition:transform .2s ease;width:1.6rem}.event-schedule__filter-toggle-icon.is-expanded{transform:rotate(180deg)}.event-schedule__controls--panel .event-schedule__filter-actions{width:100%}.event-schedule__filter-trigger{align-items:center;background-color:var(--color-mono-white);border:1px solid var(--color-mono-grey-40);border-radius:var(--radius-xs);color:var(--color-mono-black);cursor:pointer;display:flex;font-family:var(--g-typography-application-heading);font-size:var(--font-size-body-s);gap:var(--spacing-s);justify-content:space-between;min-width:20rem;padding:var(--spacing-xs) var(--spacing-s)}.event-schedule__controls--panel .event-schedule__filter-trigger{flex:1;min-width:0}.event-schedule__filter-trigger-icon{display:inline-block;transition:transform .2s ease}.event-schedule__filter-trigger-icon.is-open{transform:rotate(180deg)}.event-schedule__filter-dropdown{background-color:var(--color-mono-white);border:1px solid var(--color-mono-grey-30);border-radius:var(--radius-xs);box-shadow:0 .4rem 1.2rem #00000029;display:flex;flex-direction:column;gap:var(--spacing-xs);max-height:18rem;overflow-y:auto;padding:var(--spacing-s);position:absolute;right:0;top:calc(100% + var(--spacing-2xs));width:22rem;z-index:20}.event-schedule__category-tiles{display:grid;gap:var(--spacing-s);grid-template-columns:1fr 1fr 1fr;margin-top:var(--spacing-xs);width:100%}.event-schedule__category-tiles .o-button{font-size:.8rem}.event-schedule__category-tile-content{align-items:center;display:inline-flex;gap:var(--spacing-2xs)}.event-schedule__category-tile-image{border-radius:var(--radius-full);flex-shrink:0;height:1.6rem;object-fit:contain;width:1.6rem}.event-schedule__category-tile{background-color:var(--color-mono-white);border:1px solid var(--color-brand-primary-30);border-radius:var(--radius-xs);color:var(--color-brand-primary);cursor:pointer;font-family:var(--g-typography-application-heading);font-size:var(--font-size-body-s);font-weight:var(--font-weight-medium);padding:var(--spacing-s) var(--spacing-m);text-align:left;width:100%}.event-schedule__category-tile:hover{background-color:var(--color-brand-primary-10)}.event-schedule__category-tile.is-selected{background-color:var(--color-brand-primary);border-color:var(--color-brand-primary);color:var(--color-mono-white)}.event-schedule__controls--panel .event-schedule__filter-dropdown{box-shadow:none;max-height:none;position:static;width:100%}.event-schedule__filter-option{align-items:center;color:var(--color-mono-grey-80);cursor:pointer;display:flex;font-family:var(--g-typography-application-heading);font-size:var(--font-size-body-s);gap:var(--spacing-xs)}.event-schedule__filter-option input{margin:0}.event-schedule__filter-clear-icon{align-items:center;background-color:var(--color-mono-white);border:1px solid var(--color-mono-grey-40);border-radius:var(--radius-xs);color:var(--color-mono-grey-80);cursor:pointer;display:inline-flex;height:2rem;justify-content:center;padding:0;width:2rem}.event-schedule__filter-clear-icon svg{fill:currentcolor;height:1rem;width:1rem}.event-schedule__filter-clear-icon:hover{background-color:var(--color-mono-grey-10)}.event-schedule__filter-clear-icon:active{background-color:var(--color-mono-grey-20)}.event-schedule__filter-clear-icon:disabled{background-color:var(--color-mono-grey-10);cursor:not-allowed;opacity:.45}.event-schedule__filter-clear-icon:where(:disabled):active,.event-schedule__filter-clear-icon:where(:disabled):hover{background-color:var(--color-mono-grey-10)}.event-schedule__modal-buttons{align-items:center;display:flex;flex-direction:column;gap:var(--spacing-l);margin-top:var(--spacing-4xl)}.event-schedule__reset-button{background:#0000;text-decoration:underline}@media (max-width:740px){.event-schedule__header{align-items:flex-start;height:11.5rem;top:8rem}.event-schedule__button-container{flex-direction:row-reverse;justify-content:space-between;width:100%}.event-schedule__button-container .o-button{font-size:var(--font-size-label-s);padding:var(--spacing-xs) var(--spacing-xs);width:-moz-fit-content;width:fit-content}.event-schedule__controls-group{justify-content:space-between;width:100%}.event-schedule__menu-trigger{order:-1}.event-schedule__filter-trigger{min-width:16rem}.event-schedule__filter-dropdown{left:0;right:auto;width:min(22rem,100vw - 2rem)}}.event-date{margin-bottom:var(--spacing-4xl);margin-top:var(--spacing-2xl)}.event-date__heading{font-family:var(--g-typography-application-heading);font-size:var(--font-size-title-xl);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-xl)}.event-date__event-list{display:flex;flex-direction:column;gap:var(--spacing-2xl)}.event-date__empty-state{align-items:flex-start;display:flex;flex-direction:column;font-size:var(--font-size-body-m);gap:var(--spacing-m);margin-top:var(--spacing-xl)}.event-date__empty-state p{margin:0}.event-date__empty-state-title{font-family:var(--g-typography-application-heading);font-size:var(--font-size-title-xl);font-weight:var(--font-weight-bold)}.event-date__empty-state-cta{background-color:var(--color-mono-white);border:1px solid var(--color-brand-primary);border-radius:var(--radius-xs);color:var(--color-brand-primary);cursor:pointer;font-family:var(--g-typography-application-heading);font-size:var(--font-size-body-s);font-weight:var(--font-weight-medium);padding:var(--spacing-xs) var(--spacing-m)}.event-date__empty-state-cta:hover{background-color:var(--color-brand-primary-10)}.event-date__empty-state-cta:active{background-color:var(--color-brand-primary);color:var(--color-mono-white)}.race-schedule{position:relative}.standings-table{border-radius:var(--radius-xl)}.standings-table :where(th,td){border-inline-end:none;font-family:var(--g-typography-application-heading);font-size:var(--font-size-body-s);font-weight:var(--font-weight-bold)}.standings-table .fixed-width-sm{width:8rem}.standings-table .fixed-width-lg{width:12rem}.standings-table .bigger-font{font-size:var(--font-size-body-l)}.standings-table .centered{text-align:center}@media (max-width:740px){.standings-table .hide-on-mobile{display:none}}.standings-table .flex-content{align-items:center;display:flex;gap:var(--spacing-xs)}.standings-table a{color:inherit;text-decoration:none}.standings-table a:hover{text-decoration:underline}.standings__constructor-logo,.standings__driver-photo,.standings__flag-icon{border-radius:var(--radius-xl);height:2rem;object-fit:cover;width:2rem}.standings__driver-photo{background-color:var(--team-theme-bg-color,var(--color-mono-grey-50))}@media (max-width:740px){.standings-table :where(th,td,a){font-size:var(--font-size-body-xs)}.standings-table :where(th,td){padding:.8rem 1.2rem}.standings-table .bigger-font{font-size:var(--font-size-body-m)}.standings-table .fixed-width-lg{width:6rem}}.membership-promo-card{padding:var(--spacing-xs);position:relative}.membership-promo-card__link{aspect-ratio:600/180;border-radius:var(--radius-xl);color:inherit;display:block;overflow:hidden;position:relative;text-decoration:none}.membership-promo-card__image{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.membership-promo-card__content{color:var(--color-mono-white);display:flex;flex-direction:column;gap:var(--spacing-xs);height:100%;justify-content:flex-end;padding:var(--spacing-l);position:relative;z-index:1}.membership-promo-card__title{font-family:var(--g-typography-application-heading);font-size:var(--font-size-title-l);font-weight:var(--font-weight-bold);line-height:1.2;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.membership-promo-card__body{font-family:var(--g-typography-application-paragraph);font-size:var(--font-size-body-m);line-height:1.4;margin:0;max-width:30rem}@media (max-width:740px){.membership-promo-card__link{aspect-ratio:348/354}}.ticket-card{isolation:isolate;overflow:hidden;padding:var(--spacing-xs);position:relative}.ticket-card--unavailable{opacity:.6}.ticket-card--highlighted{border-radius:var(--radius-m);outline:2px solid var(--color-brand-tertiary);outline-offset:2px}.ticket-card__shadow-container{filter:drop-shadow(0 2px 6px rgba(0,0,0,.3))}.ticket-card__container{background:radial-gradient(132.04% 61.54% at 73% 42.8%,#3c2b5e 0,#1f1434 100%);clip-path:polygon(34.3% 0,34.4% 0,34.6% 0,34.7% .1%,34.8% .2%,34.9% .3%,35% .4%,35.1% .5%,35.2% .6%,35.3% .8%,35.4% 1%,35.5% 1.2%,35.5% 1.4%,35.6% 1.6%,35.7% 1.8%,35.8% 2%,35.9% 2.3%,36% 2.5%,36.1% 2.8%,36.2% 3%,36.3% 3.3%,36.3% 3.6%,36.4% 3.8%,36.5% 4.1%,36.6% 4.4%,36.7% 4.7%,36.7% 5%,36.8% 5.2%,36.9% 5.5%,37% 5.8%,37% 6.1%,37.1% 6.2%,37.1% 6.4%,37.2% 6.6%,37.3% 6.7%,37.3% 6.9%,37.4% 7%,37.4% 7.2%,37.5% 7.3%,37.5% 7.4%,37.6% 7.6%,37.7% 7.7%,37.7% 7.8%,37.8% 7.9%,37.9% 8%,37.9% 8.1%,38% 8.2%,38.1% 8.3%,38.1% 8.4%,38.2% 8.5%,38.3% 8.5%,38.3% 8.6%,38.4% 8.7%,38.5% 8.7%,38.5% 8.8%,38.6% 8.8%,38.7% 8.8%,38.8% 8.9%,38.8% 8.9%,38.9% 8.9%,39% 8.9%,39.1% 8.9%,39.2% 8.9%,39.2% 8.9%,39.3% 8.8%,39.4% 8.8%,39.5% 8.8%,39.5% 8.7%,39.6% 8.7%,39.7% 8.6%,39.7% 8.5%,39.8% 8.5%,39.9% 8.4%,39.9% 8.3%,40% 8.2%,40.1% 8.1%,40.1% 8%,40.2% 7.9%,40.3% 7.8%,40.3% 7.7%,40.4% 7.6%,40.5% 7.4%,40.5% 7.3%,40.6% 7.2%,40.6% 7%,40.7% 6.9%,40.7% 6.7%,40.8% 6.6%,40.9% 6.4%,40.9% 6.2%,41% 6.1%,41% 5.8%,41.1% 5.5%,41.2% 5.2%,41.3% 5%,41.3% 4.7%,41.4% 4.4%,41.5% 4.1%,41.6% 3.8%,41.7% 3.6%,41.7% 3.3%,41.8% 3%,41.9% 2.8%,42% 2.5%,42.1% 2.3%,42.2% 2%,42.3% 1.8%,42.4% 1.6%,42.5% 1.4%,42.5% 1.2%,42.6% 1%,42.7% .8%,42.8% .6%,42.9% .5%,43% .4%,43.1% .3%,43.2% .2%,43.3% .1%,43.4% 0,43.6% 0,43.7% 0,98% 0,98.1% 0,98.2% 0,98.3% .1%,98.4% .2%,98.5% .2%,98.6% .3%,98.7% .5%,98.8% .6%,98.9% .7%,99% .9%,99.1% 1.1%,99.2% 1.3%,99.3% 1.5%,99.3% 1.7%,99.4% 2%,99.5% 2.2%,99.6% 2.5%,99.6% 2.7%,99.7% 3%,99.7% 3.3%,99.8% 3.6%,99.8% 3.9%,99.9% 4.2%,99.9% 4.6%,99.9% 4.9%,100% 5.2%,100% 5.6%,100% 5.9%,100% 6.3%,100% 6.7%,100% 93.3%,100% 93.7%,100% 94.1%,100% 94.4%,100% 94.8%,99.9% 95.1%,99.9% 95.4%,99.9% 95.8%,99.8% 96.1%,99.8% 96.4%,99.7% 96.7%,99.7% 97%,99.6% 97.3%,99.6% 97.5%,99.5% 97.8%,99.4% 98%,99.3% 98.3%,99.3% 98.5%,99.2% 98.7%,99.1% 98.9%,99% 99.1%,98.9% 99.3%,98.8% 99.4%,98.7% 99.5%,98.6% 99.7%,98.5% 99.8%,98.4% 99.8%,98.3% 99.9%,98.2% 100%,98.1% 100%,98% 100%,43.7% 100%,43.6% 100%,43.4% 100%,43.3% 99.9%,43.2% 99.8%,43.1% 99.7%,43% 99.6%,42.9% 99.5%,42.8% 99.4%,42.7% 99.2%,42.6% 99%,42.5% 98.8%,42.5% 98.6%,42.4% 98.4%,42.3% 98.2%,42.2% 98%,42.1% 97.7%,42% 97.5%,41.9% 97.2%,41.8% 97%,41.7% 96.7%,41.7% 96.4%,41.6% 96.2%,41.5% 95.9%,41.4% 95.6%,41.3% 95.3%,41.3% 95%,41.2% 94.8%,41.1% 94.5%,41% 94.2%,41% 93.9%,40.9% 93.8%,40.9% 93.6%,40.8% 93.4%,40.7% 93.3%,40.7% 93.1%,40.6% 93%,40.6% 92.8%,40.5% 92.7%,40.5% 92.6%,40.4% 92.4%,40.3% 92.3%,40.3% 92.2%,40.2% 92.1%,40.1% 92%,40.1% 91.9%,40% 91.8%,39.9% 91.7%,39.9% 91.6%,39.8% 91.5%,39.7% 91.5%,39.7% 91.4%,39.6% 91.3%,39.5% 91.3%,39.5% 91.2%,39.4% 91.2%,39.3% 91.2%,39.2% 91.1%,39.2% 91.1%,39.1% 91.1%,39% 91.1%,38.9% 91.1%,38.8% 91.1%,38.8% 91.1%,38.7% 91.2%,38.6% 91.2%,38.5% 91.2%,38.5% 91.3%,38.4% 91.3%,38.3% 91.4%,38.3% 91.5%,38.2% 91.5%,38.1% 91.6%,38.1% 91.7%,38% 91.8%,37.9% 91.9%,37.9% 92%,37.8% 92.1%,37.7% 92.2%,37.7% 92.3%,37.6% 92.4%,37.5% 92.6%,37.5% 92.7%,37.4% 92.8%,37.4% 93%,37.3% 93.1%,37.3% 93.3%,37.2% 93.4%,37.1% 93.6%,37.1% 93.8%,37% 93.9%,37% 94.2%,36.9% 94.5%,36.8% 94.8%,36.7% 95%,36.7% 95.3%,36.6% 95.6%,36.5% 95.9%,36.4% 96.2%,36.3% 96.4%,36.3% 96.7%,36.2% 97%,36.1% 97.2%,36% 97.5%,35.9% 97.7%,35.8% 98%,35.7% 98.2%,35.6% 98.4%,35.5% 98.6%,35.5% 98.8%,35.4% 99%,35.3% 99.2%,35.2% 99.4%,35.1% 99.5%,35% 99.6%,34.9% 99.7%,34.8% 99.8%,34.7% 99.9%,34.6% 100%,34.4% 100%,34.3% 100%,2% 100%,1.9% 100%,1.8% 100%,1.7% 99.9%,1.6% 99.8%,1.5% 99.8%,1.4% 99.7%,1.3% 99.5%,1.2% 99.4%,1.1% 99.3%,1% 99.1%,.9% 98.9%,.8% 98.7%,.7% 98.5%,.7% 98.3%,.6% 98%,.5% 97.8%,.4% 97.5%,.4% 97.3%,.3% 97%,.3% 96.7%,.2% 96.4%,.2% 96.1%,.1% 95.8%,.1% 95.4%,.1% 95.1%,0 94.8%,0 94.4%,0 94.1%,0 93.7%,0 93.3%,0 6.7%,0 6.3%,0 5.9%,0 5.6%,0 5.2%,.1% 4.9%,.1% 4.6%,.1% 4.2%,.2% 3.9%,.2% 3.6%,.3% 3.3%,.3% 3%,.4% 2.7%,.4% 2.5%,.5% 2.2%,.6% 2%,.7% 1.7%,.7% 1.5%,.8% 1.3%,.9% 1.1%,1% .9%,1.1% .7%,1.2% .6%,1.3% .5%,1.4% .3%,1.5% .2%,1.6% .2%,1.7% .1%,1.8% 0,1.9% 0,2% 0);cursor:pointer;display:flex;gap:var(--spacing-m);padding:var(--spacing-l);position:relative}.ticket-card__container:before{background:url(../i/elements/ticket-texture.png) #d3d3d3 50%/100% repeat;content:"";inset:0;mix-blend-mode:multiply;position:absolute;z-index:1}.ticket-card__content{align-items:flex-start;display:flex;flex:1;flex-direction:column;z-index:2}.ticket-card__header{display:flex;gap:var(--spacing-xs);justify-content:space-between;width:100%}.ticket-card__tier{border-radius:var(--radius-full);font-family:var(--g-typography-application-heading);font-size:.6rem;font-weight:var(--font-weight-bold);line-height:1;margin-bottom:var(--spacing-xs);padding:.4rem .8rem;text-transform:uppercase}.ticket-card__title{height:5.9rem;object-fit:contain;object-position:left center;width:17.2rem}.ticket-card__title-text{font-size:var(--font-size-title-m);font-weight:var(--font-weight-black);text-transform:uppercase}.ticket-card__price,.ticket-card__title-text{font-family:var(--g-typography-application-heading)}.ticket-card__price{display:flex;flex-direction:column}.ticket-card__price-prefix{font-size:var(--font-size-label-s);font-weight:var(--font-weight-bold);text-transform:uppercase}.ticket-card__price-value{font-size:var(--font-size-title-m);font-weight:var(--font-weight-bold)}.ticket-card__actions{display:flex;gap:var(--spacing-s);margin-top:var(--spacing-m);width:100%}.ticket-card__button{align-items:center;border-radius:var(--radius-full);color:inherit;display:inline-flex;font-family:var(--g-typography-application-heading);font-size:var(--font-size-button-m);font-weight:var(--font-weight-black);justify-content:center;line-height:1;padding:var(--spacing-s) var(--spacing-m);text-decoration:none;text-transform:uppercase;transition:transform .2s ease}.ticket-card__button:hover{transform:translateY(-1px)}.ticket-card__button:focus-visible{outline:2px solid #fff;outline-offset:2px}.ticket-card__button--info{background:#0000;border:2px solid #fff;color:#fff}.ticket-card__button--buy{flex:1}.ticket-card__button--sold-out{color:var(--color-mono-white);cursor:default;flex:1;font-size:var(--font-size-button-s)}.ticket-card__media{background-color:#25113d;border-radius:1.6rem;overflow:hidden;position:relative;width:20rem;z-index:2}.ticket-card__media img{display:block;height:100%;object-fit:cover;width:100%}.ticket-card__media-placeholder{background:radial-gradient(circle at 20% 20%,#ffffff4d 0,#fff0 35%),linear-gradient(135deg,#4f1a7a,#241045);display:block;height:100%;width:100%}.ticket-card__ribbon{font-family:var(--g-typography-application-heading);font-size:var(--font-size-label-s);font-weight:var(--font-weight-black);padding:.4rem 4.4rem;position:absolute;right:-2.6rem;text-transform:uppercase;top:2rem;transform:rotate(42deg);z-index:3}.ticket-card__ribbon:after,.ticket-card__ribbon:before{background-color:#910068;clip-path:polygon(0 90%,60% 0,0 0);content:"";height:1.2rem;left:3px;position:absolute;top:2rem;width:2rem;z-index:-1}.ticket-card__ribbon:after{clip-path:polygon(0 0,90% 60%,90% 0);height:2rem;left:auto;right:5px;top:2rem;width:1.2rem}@media (max-width:1920px){.ticket-card__price-value{font-size:var(--font-size-title-l)}}@media (max-width:1025px){.ticket-card__price-value{font-size:var(--font-size-title-xl)}}@media (max-width:740px){.ticket-card{gap:var(--spacing-m);grid-template-columns:1fr}.ticket-card__container{clip-path:polygon(96.6% 0,96.7% 0,96.9% 0,97.1% 0,97.3% .1%,97.5% .1%,97.6% .2%,97.8% .2%,98% .3%,98.1% .4%,98.3% .5%,98.4% .6%,98.6% .7%,98.7% .8%,98.9% .9%,99% 1%,99.1% 1.1%,99.2% 1.3%,99.3% 1.4%,99.4% 1.5%,99.5% 1.7%,99.6% 1.8%,99.7% 2%,99.8% 2.2%,99.8% 2.3%,99.9% 2.5%,99.9% 2.7%,100% 2.8%,100% 3%,100% 3.2%,100% 3.4%,100% 44.6%,100% 44.8%,100% 45%,99.9% 45.2%,99.9% 45.4%,99.9% 45.5%,99.8% 45.7%,99.7% 45.9%,99.7% 46%,99.6% 46.2%,99.5% 46.4%,99.4% 46.5%,99.3% 46.7%,99.2% 46.9%,99.1% 47%,99% 47.2%,98.8% 47.3%,98.7% 47.5%,98.6% 47.6%,98.4% 47.7%,98.3% 47.9%,98.2% 48%,98% 48.2%,97.9% 48.3%,97.7% 48.4%,97.6% 48.6%,97.4% 48.7%,97.3% 48.8%,97.1% 49%,97% 49.1%,96.9% 49.2%,96.8% 49.3%,96.7% 49.4%,96.6% 49.5%,96.5% 49.6%,96.4% 49.7%,96.4% 49.8%,96.3% 49.9%,96.2% 50%,96.2% 50.1%,96.1% 50.2%,96% 50.3%,96% 50.4%,95.9% 50.5%,95.8% 50.6%,95.8% 50.7%,95.7% 50.8%,95.7% 50.9%,95.7% 51.1%,95.6% 51.2%,95.6% 51.3%,95.5% 51.4%,95.5% 51.5%,95.5% 51.7%,95.5% 51.8%,95.4% 51.9%,95.4% 52%,95.4% 52.2%,95.4% 52.3%,95.4% 52.4%,95.4% 52.5%,95.4% 52.7%,95.4% 52.8%,95.4% 52.9%,95.4% 53.1%,95.4% 53.2%,95.5% 53.3%,95.5% 53.4%,95.5% 53.6%,95.5% 53.7%,95.6% 53.8%,95.6% 53.9%,95.7% 54%,95.7% 54.1%,95.7% 54.3%,95.8% 54.4%,95.8% 54.5%,95.9% 54.6%,96% 54.7%,96% 54.8%,96.1% 54.9%,96.2% 55%,96.2% 55.1%,96.3% 55.2%,96.4% 55.3%,96.4% 55.4%,96.5% 55.5%,96.6% 55.6%,96.7% 55.7%,96.8% 55.8%,96.9% 55.8%,97% 56%,97.1% 56.1%,97.3% 56.2%,97.4% 56.4%,97.6% 56.5%,97.7% 56.6%,97.9% 56.8%,98% 56.9%,98.2% 57.1%,98.3% 57.2%,98.4% 57.3%,98.6% 57.5%,98.7% 57.6%,98.8% 57.8%,99% 57.9%,99.1% 58.1%,99.2% 58.2%,99.3% 58.4%,99.4% 58.5%,99.5% 58.7%,99.6% 58.9%,99.7% 59%,99.7% 59.2%,99.8% 59.4%,99.9% 59.5%,99.9% 59.7%,99.9% 59.9%,100% 60.1%,100% 60.3%,100% 60.5%,100% 96.6%,100% 96.8%,100% 97%,100% 97.2%,99.9% 97.3%,99.9% 97.5%,99.8% 97.7%,99.8% 97.8%,99.7% 98%,99.6% 98.2%,99.5% 98.3%,99.4% 98.5%,99.3% 98.6%,99.2% 98.7%,99.1% 98.9%,99% 99%,98.9% 99.1%,98.7% 99.2%,98.6% 99.3%,98.4% 99.4%,98.3% 99.5%,98.1% 99.6%,98% 99.7%,97.8% 99.8%,97.6% 99.8%,97.5% 99.9%,97.3% 99.9%,97.1% 100%,96.9% 100%,96.7% 100%,96.6% 100%,3.4% 100%,3.3% 100%,3.1% 100%,2.9% 100%,2.7% 99.9%,2.5% 99.9%,2.4% 99.8%,2.2% 99.8%,2% 99.7%,1.9% 99.6%,1.7% 99.5%,1.6% 99.4%,1.4% 99.3%,1.3% 99.2%,1.1% 99.1%,1% 99%,.9% 98.9%,.8% 98.7%,.7% 98.6%,.6% 98.5%,.5% 98.3%,.4% 98.2%,.3% 98%,.2% 97.8%,.2% 97.7%,.1% 97.5%,.1% 97.3%,0 97.2%,0 97%,0 96.8%,0 96.6%,0 60.5%,0 60.3%,0 60.1%,.1% 59.9%,.1% 59.7%,.1% 59.5%,.2% 59.4%,.3% 59.2%,.3% 59%,.4% 58.9%,.5% 58.7%,.6% 58.5%,.7% 58.4%,.8% 58.2%,.9% 58.1%,1% 57.9%,1.2% 57.8%,1.3% 57.6%,1.4% 57.5%,1.6% 57.3%,1.7% 57.2%,1.8% 57.1%,2% 56.9%,2.1% 56.8%,2.3% 56.6%,2.4% 56.5%,2.6% 56.4%,2.7% 56.2%,2.9% 56.1%,3% 56%,3.1% 55.8%,3.2% 55.8%,3.3% 55.7%,3.4% 55.6%,3.5% 55.5%,3.6% 55.4%,3.6% 55.3%,3.7% 55.2%,3.8% 55.1%,3.8% 55%,3.9% 54.9%,4% 54.8%,4% 54.7%,4.1% 54.6%,4.2% 54.5%,4.2% 54.4%,4.3% 54.3%,4.3% 54.1%,4.3% 54%,4.4% 53.9%,4.4% 53.8%,4.5% 53.7%,4.5% 53.6%,4.5% 53.4%,4.5% 53.3%,4.6% 53.2%,4.6% 53.1%,4.6% 52.9%,4.6% 52.8%,4.6% 52.7%,4.6% 52.5%,4.6% 52.4%,4.6% 52.3%,4.6% 52.2%,4.6% 52%,4.6% 51.9%,4.5% 51.8%,4.5% 51.7%,4.5% 51.5%,4.5% 51.4%,4.4% 51.3%,4.4% 51.2%,4.3% 51.1%,4.3% 50.9%,4.3% 50.8%,4.2% 50.7%,4.2% 50.6%,4.1% 50.5%,4% 50.4%,4% 50.3%,3.9% 50.2%,3.8% 50.1%,3.8% 50%,3.7% 49.9%,3.6% 49.8%,3.6% 49.7%,3.5% 49.6%,3.4% 49.5%,3.3% 49.4%,3.2% 49.3%,3.1% 49.2%,3% 49.1%,2.9% 49%,2.7% 48.8%,2.6% 48.7%,2.4% 48.6%,2.3% 48.4%,2.1% 48.3%,2% 48.2%,1.8% 48%,1.7% 47.9%,1.6% 47.7%,1.4% 47.6%,1.3% 47.5%,1.2% 47.3%,1% 47.2%,.9% 47%,.8% 46.9%,.7% 46.7%,.6% 46.5%,.5% 46.4%,.4% 46.2%,.3% 46%,.3% 45.9%,.2% 45.7%,.1% 45.5%,.1% 45.4%,.1% 45.2%,0 45%,0 44.8%,0 44.6%,0 3.4%,0 3.2%,0 3%,0 2.8%,.1% 2.7%,.1% 2.5%,.2% 2.3%,.2% 2.2%,.3% 2%,.4% 1.8%,.5% 1.7%,.6% 1.5%,.7% 1.4%,.8% 1.3%,.9% 1.1%,1% 1%,1.1% .9%,1.3% .8%,1.4% .7%,1.6% .6%,1.7% .5%,1.9% .4%,2% .3%,2.2% .2%,2.4% .2%,2.5% .1%,2.7% .1%,2.9% 0,3.1% 0,3.3% 0,3.4% 0);flex-direction:column;gap:var(--spacing-xl);padding:var(--spacing-m)}.ticket-card__content{order:2}.ticket-card__header{align-items:center;min-height:7.2rem}.ticket-card__media{aspect-ratio:2/1;order:1;width:100%}.ticket-card__actions{flex-wrap:nowrap}.ticket-card__button{flex:1;min-width:0}}@media (max-width:480px){.ticket-card:after,.ticket-card:before{height:2.4rem;width:2.4rem}.ticket-card:before{left:-1.2rem}.ticket-card:after{right:-1.2rem}.ticket-card__actions{gap:var(--spacing-xs)}.ticket-card__button{font-size:var(--font-size-body-xs);padding:1rem 1.2rem}.ticket-card__title{height:5rem;width:14rem}}.ticketing-details{display:flex;flex-direction:column;gap:var(--spacing-l);position:relative}.ticketing-details__header-content{align-items:flex-start;display:flex;gap:var(--spacing-s);justify-content:space-between;margin-bottom:var(--spacing-s);width:calc(100% - 4.8rem)}.ticketing-details__logo-lockup{display:block;height:6.5rem;object-fit:contain;object-position:left center;width:19.8rem}.ticketing-details__title-text{font-family:var(--g-typography-application-heading);font-size:var(--font-size-title-m);font-weight:var(--font-weight-black);margin-bottom:var(--spacing-m);margin-top:var(--spacing-xs);text-transform:uppercase}.ticketing-details__hospitality-tier{align-items:center;display:inline-flex;justify-content:center;margin-top:.5rem;text-transform:uppercase}.ticketing-details__360-view-trigger,.ticketing-details__hospitality-tier{border-radius:var(--radius-full);font-family:var(--g-typography-application-heading);font-size:.8rem;font-weight:var(--font-weight-bold);padding:var(--spacing-xs) var(--spacing-s)}.ticketing-details__360-view-trigger{border:.2rem solid var(--color-mono-white);cursor:pointer;position:absolute;right:var(--spacing-s);top:var(--spacing-s);z-index:1}.ticketing-details__360-frame{border:0;border-radius:var(--radius-s);flex:1;height:100%;width:100%}.ticketing-details__media-wrap{aspect-ratio:2/1;border-radius:var(--radius-m);overflow:hidden}.ticketing-details__media{display:block;height:100%;object-fit:cover;width:100%}.ticketing-details__info{display:flex;flex-direction:column;gap:var(--spacing-s)}.ticketing-details__key-info{display:flex;flex-direction:row;gap:var(--spacing-s)}.ticketing-details__info-item{display:flex;flex:1;flex-direction:column;gap:var(--spacing-xs)}.ticketing-details__info-label{color:var(--color-brand-tertiary);font-family:var(--g-typography-application-heading);font-size:var(--font-size-label-s);font-weight:var(--font-weight-bold)}.ticketing-details__info-value{font-size:var(--font-size-label-m);font-weight:var(--font-weight-bold)}.ticketing-details__description{font-family:var(--g-typography-application-paragraph);font-size:var(--font-size-body-xs);line-height:1.6}.ticketing-details__info-matrix{display:grid;gap:var(--spacing-s);grid-template-columns:repeat(2,1fr)}.ticketing-details__info-matrix-item{align-items:center;background-color:#ffffff14;border-radius:var(--radius-s);display:flex;font-family:var(--g-typography-application-heading);font-size:var(--font-size-label-s);gap:var(--spacing-xs);justify-content:center;padding:var(--spacing-s);text-align:center}.ticketing-details__info-matrix-icon{flex-shrink:0;height:2rem;width:2rem}.ticketing-details__availability{display:flex;flex-direction:column;gap:var(--spacing-s)}.ticketing-details__availability-title{font-family:var(--g-typography-application-heading);font-size:var(--font-size-title-xs);margin:0}.ticketing-details__availability-trigger{align-items:center;background-color:#ffffff14;border:0;border-radius:var(--radius-m);color:var(--color-mono-white);cursor:pointer;display:flex;font-family:var(--g-typography-application-heading);font-size:var(--font-size-label-m);font-weight:var(--font-weight-bold);gap:var(--spacing-s);justify-content:space-between;padding:var(--spacing-s) var(--spacing-m);width:100%}.ticketing-details__availability-trigger:focus-visible{outline:2px solid var(--color-mono-white);outline-offset:2px}.ticketing-details__availability-trigger--static{cursor:default}.ticketing-details__availability-trigger-label{white-space:nowrap}.ticketing-details__availability-trigger-content{align-items:center;display:inline-flex;gap:var(--spacing-s);justify-content:space-between;width:100%}.ticketing-details__availability-trigger-icon{height:1.5rem;stroke:currentcolor;stroke-width:2;transition:transform .2s ease;width:1.5rem}.ticketing-details__availability-trigger-icon.is-open{transform:rotate(180deg)}.ticketing-details__cta-link{border-radius:var(--radius-full)}.ticketing-details__cta-link.is-disabled{opacity:.55;pointer-events:none}.ticketing-details__cta-link--sold-out{background:none;cursor:default}.ticketing-details__tier-prices{display:flex;flex-direction:column;gap:var(--spacing-2xs);margin-top:var(--spacing-s)}.ticketing-details__tier-prices-title{font-family:var(--g-typography-application-heading);font-size:var(--font-size-title-xs);margin:0 0 var(--spacing-xs)}.ticketing-details__tier-price-item{align-items:center;background-color:#ffffff14;border-radius:var(--radius-m);display:flex;font-size:var(--font-size-label-m);justify-content:space-between;padding:var(--spacing-xs) var(--spacing-s)}.ticketing-details__tier-price-label,.ticketing-details__tier-price-value{font-family:var(--g-typography-application-heading);font-weight:var(--font-weight-bold)}.ticketing-details__tier-price-value{color:var(--color-mono-white)}.ticketing-details__list{background-color:#ffffff14;border-radius:var(--radius-m);display:flex;flex-direction:column;gap:var(--spacing-2xs);list-style:none;margin:var(--spacing-xs) 0 0;padding:var(--spacing-s)}.ticketing-details__item{border:1px solid #0000;border-radius:var(--radius-m);box-sizing:border-box;display:block;font-size:var(--font-size-label-m)}.ticketing-details__item.is-active{background-color:#ffffff14;border-color:#ffffff4d}.ticketing-details__item.is-disabled{cursor:not-allowed}.ticketing-details__option{align-items:center;background:#0000;border:0;color:inherit;cursor:pointer;display:grid;gap:var(--spacing-s);grid-template-columns:1fr auto auto;padding:var(--spacing-xs) var(--spacing-xs) var(--spacing-xs) var(--spacing-s);text-align:left;width:100%}.ticketing-details__option:disabled{cursor:not-allowed}.ticketing-details__option-day,.ticketing-details__option-price{color:var(--color-mono-white)}.ticketing-details__option-day,.ticketing-details__option-price,.ticketing-details__option-status{font-family:var(--g-typography-application-heading);font-weight:var(--font-weight-bold);white-space:nowrap}.ticketing-details__option-status{align-items:center;border-radius:var(--radius-full);display:inline-flex;font-size:.8rem;justify-content:center;line-height:1;padding:var(--spacing-xs) var(--spacing-s);text-transform:uppercase;width:8rem}.ticketing-details__price{display:flex;flex-direction:column;font-family:var(--g-typography-application-heading);font-weight:var(--font-weight-bold);gap:var(--spacing-2xs)}.ticketing-details__price-label{font-size:var(--font-size-label-s);text-transform:uppercase}.ticketing-details__price-value{font-size:var(--font-size-title-xl)}.ticketing-details__disclaimer{color:inherit;display:block;font-family:var(--g-typography-application-paragraph);font-size:var(--font-size-label-s);font-weight:var(--font-weight-bold);text-align:center;text-decoration:underline}.ticketing-details__disclaimer:not(a){text-decoration:none}.ticketing-details__disclaimer--media{font-weight:var(--font-weight-regular);margin-left:auto;margin-right:auto;margin-top:calc(var(--spacing-s)*-1);max-width:80%}.ticketing-details__footer{display:flex;flex-direction:column;gap:var(--spacing-s)}.ticketing-details__footer-price-wrapper{align-items:center;display:flex;gap:var(--spacing-s);justify-content:space-between}@media (max-width:480px){.ticketing-details__logo-lockup{height:5rem;width:15rem}}.ticketing-search{--map-dimmed-opacity:0.15}.ticketing-search__layout{display:flex;position:relative}.ticketing-search__container{display:flex;flex-direction:column;flex-shrink:0;gap:var(--spacing-xl);height:calc(100dvh - 7.3rem);overflow:hidden scroll;padding:var(--spacing-m);padding-top:0;scrollbar-color:var(--color-brand-primary) #0000;scrollbar-width:thin;width:64rem}.ticketing-search__container::-webkit-scrollbar{background:#0000;height:.8rem;width:.8rem}.ticketing-search__container::-webkit-scrollbar-thumb{background-color:var(--color-brand-primary);border-radius:var(--radius-full)}.ticketing-search__container::-webkit-scrollbar-track,.ticketing-search__container::-webkit-scrollbar-track-piece{background:#0000!important}.ticketing-search__container::-webkit-scrollbar-button{display:none!important;height:0!important;width:0!important}.ticketing-search__container::-webkit-scrollbar-corner{background:#0000}.ticketing-search__container::-webkit-scrollbar-thumb:hover{background-color:var(--color-brand-secondary)}.ticketing-search__map{overflow:hidden;position:sticky;top:0;width:100%}.ticketing-search__map.is-loading{visibility:hidden}.ticketing-search__map-canvas{height:calc(100dvh - var(--nav-height));position:relative;touch-action:none}.ticketing-search__map-canvas svg{cursor:grab;display:block;height:100%;width:100%}.ticketing-search__map-controls{bottom:var(--spacing-m);display:flex;flex-direction:column;gap:var(--spacing-2xs);position:absolute;right:var(--spacing-m);z-index:2}.ticketing-search__map-control-button{border-radius:var(--radius-s);cursor:pointer;font-family:var(--g-typography-application-heading);font-size:var(--font-size-body-s);font-weight:var(--font-weight-bold);line-height:1;min-height:2.25rem;min-width:2.25rem;padding:0 var(--spacing-xs)}.ticketing-search__map-control-button:focus-visible{outline:2px solid var(--color-brand-tertiary);outline-offset:2px}.ticketing-search__map-control-button--reset{font-size:var(--font-size-label-s);min-width:3.5rem;text-transform:uppercase}.ticketing-search__map-svg{display:block;height:100%;width:100%}.ticketing-search__list{display:grid;flex-direction:column;gap:var(--spacing-s);list-style:none;margin:0;padding:0}.ticketing-search__header{align-items:center;display:flex;flex-wrap:wrap;font-family:var(--g-typography-application-heading);font-size:var(--font-size-title-s);font-weight:var(--font-weight-bold);gap:var(--spacing-s);justify-content:space-between;padding:var(--spacing-l) var(--spacing-m) var(--spacing-m);position:sticky;top:0;z-index:2}.ticketing-search__filter-trigger{align-items:center;align-self:flex-start;border:none;border-radius:var(--radius-full);cursor:pointer;display:inline-flex;font-size:var(--font-size-label-m);gap:var(--spacing-xs);padding:var(--spacing-s)}.ticketing-search__filter-trigger svg{height:1.8rem;width:1.8rem}.ticketing-search__filter-trigger:focus-visible{outline:2px solid var(--color-mono-white);outline-offset:2px}.ticketing-search__active-filters{display:flex;flex-wrap:wrap;gap:var(--spacing-s);width:100%}.ticketing-search__active-filter{align-items:center;border-radius:var(--radius-full);display:inline-flex;font-family:var(--g-typography-application-heading);font-size:var(--font-size-label-m);font-weight:var(--font-weight-medium);gap:var(--spacing-2xs);padding:var(--spacing-xs) var(--spacing-s) var(--spacing-xs) var(--spacing-l)}.ticketing-search__active-filter-remove{align-items:center;background:#0000;border:none;border-radius:var(--radius-full);color:currentcolor;cursor:pointer;display:inline-flex;height:2.4rem;justify-content:center;width:2.4rem}.ticketing-search__active-filter-remove svg{height:1.4rem;width:1.4rem}.ticketing-search__active-filter-remove:hover{background:#ffffff29}.ticketing-search__active-filter-remove:focus-visible{outline:2px solid var(--color-mono-white);outline-offset:2px}@media (width <= 980px){.ticketing-search__container{height:auto;overflow:visible;width:100%}.ticketing-search__header{top:calc(var(--nav-height) - var(--spacing-s))}}@media (max-width:740px){.ticketing-search__list{gap:0}}@media (max-width:480px){.ticketing-search__container{padding:var(--spacing-xs)}}.loading.ticketing-search__loading{height:calc(100% - var(--nav-height));inset:0;justify-content:center;margin:0;max-width:none;position:absolute;width:100%;z-index:1}.track-map__hotspot{cursor:pointer;transition:opacity .2s ease}.svg-pan-zoom_viewport.is-focusing{transition:transform .4s ease-out}.track-map__hotspot.is-dimmed,.track-map__hotspot.is-filtered-out,.track-map__hotspot.is-hover-dimmed{opacity:var(--map-dimmed-opacity)}.track-map__tooltip{background-color:var(--color-brand-secondary);border-radius:var(--radius-s);box-shadow:0 2px 6px #0000004d;color:var(--color-mono-white);font-family:var(--g-typography-application-heading);font-size:var(--font-size-label-s);font-weight:var(--font-weight-bold);left:0;opacity:0;padding:var(--spacing-2xs) var(--spacing-s);pointer-events:none;position:absolute;top:0;transition:opacity .15s ease;white-space:nowrap;z-index:3}.track-map__tooltip.is-visible{opacity:1}.ticket-filters{display:flex;flex-direction:column;gap:var(--spacing-xl)}.ticket-filters__field{display:flex;flex-direction:column;gap:var(--spacing-l)}.ticket-filters__field--actions{align-items:center;flex-flow:row wrap;gap:var(--spacing-s);justify-content:space-between}.ticket-filters__field--actions .ticket-filters__field{margin:0}.ticket-filters__field--toggles{grid-column:1/-1}.ticket-filters__field--sort{align-items:center;display:flex;flex-direction:row;gap:var(--spacing-xs)}.ticket-filters__actions-controls{align-items:flex-start;display:flex;flex-flow:column wrap;gap:var(--spacing-xs)}.ticket-filters__actions-toggles{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-s);justify-content:space-between}.ticket-filters__actions-buttons{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--spacing-s)}.ticket-filters__label{font-family:var(--g-typography-application-heading);font-size:var(--font-size-body-xs);font-weight:var(--font-weight-bold);letter-spacing:.04em;margin:0}.ticket-filters__label--sort{font-size:var(--font-size-label-s);text-transform:none}.ticket-filters__checkbox-label{align-items:center;cursor:pointer;display:inline-flex;gap:var(--spacing-2xs)}.ticket-filters__checkbox-input{accent-color:var(--color-brand-tertiary);border-radius:var(--radius-xs);cursor:pointer;flex-shrink:0;height:1.2rem;margin:0;width:1.2rem}.ticket-filters__checkbox-input:focus-visible{outline:2px solid var(--color-mono-white);outline-offset:2px}.ticket-filters__checkbox-text{line-height:1.2}.ticket-filters__checkbox-text,.ticket-filters__select{font-family:var(--g-typography-application-heading);font-size:var(--font-size-label-s);font-weight:var(--font-weight-medium)}.ticket-filters__select{-webkit-appearance:none;appearance:none;background:#ffffff1a;border:none;border-radius:var(--radius-l);padding:var(--spacing-s) var(--spacing-l)}.ticket-filters__select:focus-visible{outline:2px solid var(--color-mono-white);outline-offset:2px}.ticket-filters__select option{background-color:var(--color-mono-white);color:var(--color-mono-black)}.ticket-filters__pill-groups{display:flex;flex-direction:column;gap:var(--spacing-s)}.ticket-filters__pills{display:flex;flex-wrap:wrap;gap:var(--spacing-s) var(--spacing-s)}.ticket-filters__pill{border-radius:var(--radius-full);cursor:pointer;flex-grow:1;font-family:var(--g-typography-application-heading);font-size:var(--font-size-body-s);font-weight:var(--font-weight-medium);line-height:1;padding:var(--spacing-s) var(--spacing-m)}.ticket-filters__pill:hover{background:#ffffff29}.ticket-filters__pill:focus-visible{outline:2px solid var(--color-mono-white);outline-offset:2px}.ticket-filters__pill.is-active:not(.ticket-filters__pill--tier){background:var(--color-mono-white);color:var(--color-brand-secondary)}.ticket-filters__pill--tier.is-active{outline:2px solid var(--color-mono-white);outline-offset:2px}.ticket-filters__footer{align-items:center;display:flex;flex-direction:column;gap:var(--spacing-s)}.ticket-filters__apply{border-radius:var(--radius-full);cursor:pointer;font-family:var(--g-typography-application-heading);font-size:var(--font-size-body-s);font-weight:var(--font-weight-bold);padding:var(--spacing-s) var(--spacing-l);text-align:center;width:100%}.ticket-filters__apply:focus-visible{outline:2px solid var(--color-mono-white);outline-offset:2px}.ticket-filters__reset{background:#0000;border:0;border-radius:var(--radius-full);cursor:pointer;font-family:var(--g-typography-application-heading);font-size:var(--font-size-label-s);outline:0;padding:0;text-decoration:underline}.ticket-filters__reset:hover{text-decoration:none}.ticket-filters__reset:focus-visible{outline:2px solid var(--color-mono-white);outline-offset:2px}@media (max-width:740px){.ticket-filters__pills{gap:var(--spacing-m) var(--spacing-2xs)}}@media (width <= 600px){.ticket-filters__pill{font-size:.7rem}}.sheet__panel.ticketing-details-sheet{animation-name:ticketing-sheet-slide-in-right;border-radius:var(--radius-m);height:calc(100dvh - 7.3rem - var(--spacing-l)*2);margin-left:auto;right:var(--spacing-l);top:calc(7.3rem + var(--spacing-l))}@media (width <= 760px){.sheet__panel.ticketing-details-sheet{border-radius:0;height:100dvh;margin-left:0;max-width:100%;right:0;top:0;width:100%}}.sheet__panel.ticketing-details-sheet .sheet__header{border-bottom:0;padding-bottom:var(--spacing-xs)}.sheet__panel.ticketing-details-sheet .sheet__content{scrollbar-color:var(--color-brand-primary) #0000;scrollbar-width:thin}.sheet__panel.ticketing-details-sheet .sheet__content::-webkit-scrollbar{background:#0000;height:.8rem;width:.8rem}.sheet__panel.ticketing-details-sheet .sheet__content::-webkit-scrollbar-thumb{background-color:var(--color-brand-primary);border-radius:var(--radius-full)}.sheet__panel.ticketing-details-sheet .sheet__content::-webkit-scrollbar-track,.sheet__panel.ticketing-details-sheet .sheet__content::-webkit-scrollbar-track-piece{background:#0000!important}.sheet__panel.ticketing-details-sheet .sheet__content::-webkit-scrollbar-button{display:none!important;height:0!important;width:0!important}.sheet__panel.ticketing-details-sheet .sheet__content::-webkit-scrollbar-corner{background:#0000}.sheet__panel.ticketing-details-sheet .sheet__content::-webkit-scrollbar-thumb:hover{background-color:var(--color-brand-secondary)}@keyframes ticketing-sheet-slide-in-right{0%{transform:translateX(100%)}to{transform:translateX(0)}}