:root{--border-none:0rem;--border-sm:0.0625rem;--border-md:0.09375rem;--border-lg:0.125rem;--border-xl:0.1875rem;--border-2xl:0.25rem;--border-3xl:0.3125rem;--border-4xl:0.375rem;--border-5xl:0.5rem;--border-6xl:0.75rem;--breakpoint-xs:320px;--breakpoint-sm:360px;--breakpoint-md:600px;--breakpoint-md-lg:900px;--breakpoint-lg:1200px;--breakpoint-xl:1440px;--colors-base-black:#130c0e;--colors-base-silver:#d1d3d4;--colors-base-white:#fff;--colors-blue-100:#d1e9ff;--colors-blue-200:#b2ddff;--colors-blue-25:#f5faff;--colors-blue-300:#84caff;--colors-blue-400:#53b1fd;--colors-blue-50:#eff8ff;--colors-blue-500:#2e90fa;--colors-blue-600:#1570ef;--colors-blue-700:#175cd3;--colors-blue-800:#1849a9;--colors-blue-900:#194185;--colors-blue-950:#102a56;--colors-brand-blue-100:#88e7fc;--colors-brand-blue-200:#74e3fb;--colors-brand-blue-25:#d7f7fe;--colors-brand-blue-300:#10cef9;--colors-brand-blue-400:#06b4db;--colors-brand-blue-50:#afeffd;--colors-brand-blue-500:#059aba;--colors-brand-blue-600:#04839f;--colors-brand-blue-700:#04728b;--colors-brand-blue-800:#035263;--colors-brand-blue-900:#02313c;--colors-brand-blue-950:#011014;--colors-brand-green-100:#b7e1bc;--colors-brand-green-200:#9ad6a1;--colors-brand-green-25:#f1f9f2;--colors-brand-green-300:#6ec478;--colors-brand-green-400:#51b85d;--colors-brand-green-50:#d4edd7;--colors-brand-green-500:#45a750;--colors-brand-green-600:#3b9145;--colors-brand-green-700:#2f7437;--colors-brand-green-800:#235729;--colors-brand-green-900:#183a1c;--colors-brand-green-950:#0c1d0e;--colors-brand-red-100:#f2a6b2;--colors-brand-red-200:#ec8393;--colors-brand-red-25:#fcedf0;--colors-brand-red-300:#e75f74;--colors-brand-red-400:#e23a53;--colors-brand-red-50:#f7cad1;--colors-brand-red-500:#cf1f3b;--colors-brand-red-600:#b11b34;--colors-brand-red-700:#8e1529;--colors-brand-red-800:#6a101f;--colors-brand-red-900:#470b15;--colors-brand-red-950:#23050a;--colors-bronze-medal-100:#e4c38c;--colors-bronze-medal-200:#e6b868;--colors-bronze-medal-25:#f7efe2;--colors-bronze-medal-300:#d9a54d;--colors-bronze-medal-400:#c68006;--colors-bronze-medal-50:#efdcbc;--colors-bronze-medal-500:#a46a05;--colors-bronze-medal-600:#8b5904;--colors-bronze-medal-700:#774d04;--colors-bronze-medal-800:#634003;--colors-bronze-medal-900:#3b2602;--colors-bronze-medal-950:#281a01;--colors-error-100:#fee4e2;--colors-error-200:#fecdca;--colors-error-25:#fffbfa;--colors-error-300:#fda29b;--colors-error-400:#f97066;--colors-error-50:#fef3f2;--colors-error-500:#f04438;--colors-error-600:#d92d20;--colors-error-700:#b42318;--colors-error-800:#912018;--colors-error-900:#7a271a;--colors-error-950:#55160c;--colors-gold-medal-50:#f6f2df;--colors-gold-medal-100:#ede6bf;--colors-gold-medal-200:#e5d99f;--colors-gold-medal-25:#fbf9ef;--colors-gold-medal-300:#dccc7f;--colors-gold-medal-400:#cab33f;--colors-gold-medal-500:#b7a032;--colors-gold-medal-600:#a08d2c;--colors-gold-medal-700:#807123;--colors-gold-medal-800:#60541a;--colors-gold-medal-900:#403812;--colors-gold-medal-950:#201c09;--colors-grey-100:#f2f4f7;--colors-grey-200:#eaecf0;--colors-grey-25:#fcfcfd;--colors-grey-300:#d0d5dd;--colors-grey-400:#98a2b3;--colors-grey-50:#f9fafb;--colors-grey-500:#667085;--colors-grey-600:#475467;--colors-grey-700:#344054;--colors-grey-800:#182230;--colors-grey-900:#101828;--colors-grey-950:#0c111d;--colors-purple-100:#ebe9fe;--colors-purple-200:#d9d6fe;--colors-purple-25:#fafaff;--colors-purple-300:#bdb4fe;--colors-purple-400:#9b8afb;--colors-purple-50:#f4f3ff;--colors-purple-500:#7a5af8;--colors-purple-600:#6938ef;--colors-purple-700:#5925dc;--colors-purple-800:#4a1fb8;--colors-purple-900:#3e1c96;--colors-purple-950:#27115f;--colors-silver-medal-100:#d6d6d6;--colors-silver-medal-200:#ccc;--colors-silver-medal-25:#f5f5f5;--colors-silver-medal-300:silver;--colors-silver-medal-400:#adadad;--colors-silver-medal-50:#ebebeb;--colors-silver-medal-500:#999;--colors-silver-medal-600:#858585;--colors-silver-medal-700:#707070;--colors-silver-medal-800:#525252;--colors-silver-medal-900:#292929;--colors-silver-medal-950:#1f1f1f;--colors-success-100:#dcfae6;--colors-success-200:#abefc6;--colors-success-25:#f6fef9;--colors-success-300:#75e0a7;--colors-success-400:#47cd89;--colors-success-50:#ecfdf3;--colors-success-500:#17b26a;--colors-success-600:#079455;--colors-success-700:#067647;--colors-success-800:#085d3a;--colors-success-900:#074d31;--colors-success-950:#053321;--colors-warning-100:#fef0c7;--colors-warning-200:#fedf89;--colors-warning-25:#fffcf5;--colors-warning-300:#fec84b;--colors-warning-400:#fdb022;--colors-warning-50:#fffaeb;--colors-warning-500:#f79009;--colors-warning-600:#dc6803;--colors-warning-700:#b54708;--colors-warning-800:#93370d;--colors-warning-900:#7a2e0e;--colors-warning-950:#4e1d09;--background-light-blue-gradient:linear-gradient(177deg,var(--colors-base-white) 3.37%,#eafbff 97.81%);--background-light-green-gradient:linear-gradient(177deg,var(--colors-base-white) 3.37%,#e5f1e6 97.81%);--border-brand-black:var(--colors-base-black);--border-brand-blue:var(--colors-brand-blue-500);--border-brand-blue-dark:var(--colors-brand-blue-700);--border-brand-green:var(--colors-brand-green-500);--border-brand-green-dark:var(--colors-brand-green-700);--border-brand-grey-dark:var(--colors-grey-600);--border-brand-grey-mid:var(--colors-grey-500);--border-brand-red:var(--colors-brand-red-500);--border-brand-red-dark:var(--colors-brand-red-600);--border-bronze-medal:var(--colors-bronze-medal-500);--border-error:var(--colors-error-600);--border-focus:var(--colors-purple-500);--border-gold-medal:var(--colors-gold-medal-500);--border-gold-medal-dark:var(--colors-gold-medal-700);--border-primary:var(--colors-grey-300);--border-secondary:var(--colors-grey-200);--border-silver-medal:var(--colors-silver-medal-500);--border-success:var(--colors-success-600);--border-tertiary:var(--colors-grey-100);--border-warning:var(--colors-warning-600);--border-white:var(--colors-base-white);--border-footer:#2e2e30;--alpha-black-00:#130c0e00;--alpha-black-10:#130c0e1a;--alpha-black-20:#130c0e33;--alpha-black-30:#130c0e4d;--alpha-black-40:#130c0e66;--alpha-black-50:#130c0e80;--alpha-black-60:#130c0e99;--alpha-black-70:#130c0eb2;--alpha-black-80:#130c0ecc;--alpha-black-90:#130c0ee5;--alpha-white-00:#ffffff00;--alpha-white-10:#ffffff1a;--alpha-white-20:#ffffff33;--alpha-white-30:#ffffff4d;--alpha-white-40:#ffffff66;--alpha-white-50:#ffffff80;--alpha-white-60:#ffffff99;--alpha-white-70:#ffffffb2;--alpha-white-80:#ffffffcc;--alpha-white-90:#ffffffe5;--icon-brand-blue:var(--colors-brand-blue-500);--icon-brand-bronze:var(--colors-bronze-medal-400);--icon-brand-gold:var(--colors-gold-medal-500);--icon-brand-green:var(--colors-brand-green-500);--icon-brand-red:var(--colors-brand-red-400);--icon-brand-silver:var(--colors-silver-medal-200);--icon-error:var(--colors-error-600);--icon-primary:var(--colors-base-black);--icon-primary-hover:var(--colors-grey-600);--icon-secondary:var(--colors-grey-500);--icon-success:var(--colors-success-600);--icon-warning:var(--colors-warning-600);--icon-white:var(--colors-base-white);--icon-white-hover:var(--colors-grey-400);--text-brand-blue:var(--colors-brand-blue-700);--text-brand-green:var(--colors-brand-green-700);--text-brand-red:var(--colors-brand-red-400);--text-brand-silver:var(--colors-base-silver);--text-brand-white:var(--colors-base-white);--text-bronze-medal:var(--colors-bronze-medal-600);--text-error-primary:var(--colors-error-600);--text-error-warning:var(--colors-warning-600);--text-gold-medal:var(--colors-gold-medal-800);--text-lighter-blue:var(--colors-brand-blue-400);--text-lighter-green:var(--colors-brand-green-400);--text-link:var(--colors-blue-600);--text-placeholder:var(--colors-grey-500);--text-primary:var(--colors-base-black);--text-primary-on-brand:var(--colors-base-black);--text-secondary:var(--colors-grey-600);--text-silver-medal:var(--colors-silver-medal-700);--text-success-primary:var(--colors-success-600);--background-brand-blue:var(--colors-brand-blue-400);--background-brand-blue-light:var(--colors-brand-blue-25);--background-brand-blue-focussed:var(--colors-brand-blue-300);--background-brand-blue-hover:var(--colors-brand-blue-100);--background-brand-blue-pressed:var(--colors-brand-blue-50);--background-brand-gold-medal-focused:var(--colors-gold-medal-300);--background-brand-gold-medal-pressed:var(--colors-gold-medal-50);--background-brand-green:var(--colors-brand-green-400);--background-brand-green-light:var(--colors-brand-green-25);--background-brand-green-focussed:var(--colors-brand-green-50);--background-brand-green-hover:var(--colors-brand-green-100);--background-brand-green-pressed:var(--colors-brand-green-50);--background-brand-grey-light:var(--colors-grey-50);--background-brand-red:var(--colors-brand-red-400);--background-brand-red-light:var(--colors-brand-red-25);--background-brand-red-focussed:var(--colors-brand-red-300);--background-brand-red-hover:var(--colors-brand-red-100);--background-brand-red-pressed:var(--colors-brand-red-50);--background-bronze-medal:var(--colors-bronze-medal-500);--background-bronze-medal-light:var(--colors-bronze-medal-50);--background-bronze-medal-tint:var(--colors-bronze-medal-300);--background-error-primary:var(--colors-error-50);--background-gold-medal:var(--colors-gold-medal-400);--background-gold-medal-light:var(--colors-gold-medal-50);--background-gold-medal-tint:var(--colors-gold-medal-300);--background-gold-medal-hover:var(--colors-gold-medal-100);--background-primary:var(--colors-base-white);--background-primary-dark:var(--colors-base-black);--background-primary-dark-focussed:var(--colors-grey-500);--background-primary-dark-hover:var(--colors-grey-600);--background-primary-dark-pressed:var(--colors-grey-500);--background-primary-dark-tint:var(--colors-grey-800);--background-primary-loading:var(--colors-grey-200);--background-primary-focussed:var(--colors-grey-300);--background-primary-hover:var(--colors-grey-300);--background-primary-pressed:var(--colors-grey-200);--background-secondary:var(--colors-grey-100);--background-silver-medal:var(--colors-silver-medal-500);--background-silver-medal-light:var(--colors-silver-medal-50);--background-silver-medal-tint:var(--colors-silver-medal-300);--background-success-primary:var(--colors-success-50);--background-tertiary:var(--colors-grey-50);--background-warning-primary:var(--colors-warning-50);--radius-none:0rem;--radius-xxs:0.125rem;--radius-xs:0.25rem;--radius-sm:0.375rem;--radius-md:0.5rem;--radius-lg:0.625rem;--radius-xl:0.75rem;--radius-2xl:1rem;--radius-3xl:1.25rem;--radius-4xl:1.5rem;--radius-5xl:2rem;--radius-full:624.9375rem;--spacing-none:0rem;--spacing-3xs:0.0625rem;--spacing-2xs:0.125rem;--spacing-xs:0.25rem;--spacing-sm:0.375rem;--spacing-md:0.5rem;--spacing-lg:0.625rem;--spacing-xl:0.75rem;--spacing-2xl:1rem;--spacing-3xl:1.5rem;--spacing-4xl:2.25rem;--spacing-5xl:2.5rem;--spacing-6xl:3rem;--spacing-7xl:3.75rem;--spacing-8xl:5rem;--spacing-9xl:6rem;--spacing-10xl:8rem;--spacing-11xl:10rem;--font-primary:"Grafik";--font-secondary:"Code Pro Black LC";--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700}*,:after,:before{box-sizing:border-box}blockquote,body,dd,dl,figure,h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0}ol,ul{padding:0;list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}button,input,select,textarea{font:inherit}button{padding:0;border:none;background:none;color:inherit;cursor:pointer;outline:inherit}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root{scroll-padding:0}body{font-family:var(--font-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lhs-layout{display:flex;width:100%;max-width:var(--breakpoint-xl);margin-inline:auto;margin-block:var(--spacing-none) var(--spacing-10xl);flex-direction:column;gap:var(--spacing-2xl)}@media(min-width:75em){.lhs-layout{gap:var(--spacing-7xl)}}@media(min-width:90em){.lhs-layout{gap:var(--spacing-8xl)}}@media(min-width:56.25em){.lhs-layout{display:grid;grid-template-columns:264px 1fr;grid-template-rows:min-content 1fr min-content;grid-gap:var(--spacing-2xl) var(--spacing-3xl);gap:var(--spacing-2xl) var(--spacing-3xl);grid-auto-flow:row;grid-template-areas:"toolbar toolbar" "filters results" "filters footer";grid-area:main}}@media(min-width:75em){.lhs-layout{gap:var(--spacing-2xl) var(--spacing-4xl);grid-template-columns:303px 1fr}}.lhs-layout--padded{margin-block:calc(var(--spacing-7xl) - var(--spacing-2xl)) var(--spacing-10xl);padding-inline:var(--spacing-xs)}@media(min-width:37.5em){.lhs-layout--padded{padding-inline:var(--spacing-3xl)}}@media(min-width:75em){.lhs-layout--padded{padding-inline:var(--spacing-4xl);margin-top:var(--spacing-7xl)}}@media(min-width:90em){.lhs-layout--padded{padding-inline:var(--spacing-7xl);margin-top:var(--spacing-8xl)}}@media(max-width:37.49em){.lhs-layout--games-schedule{padding-inline:var(--spacing-2xl)}}@media(max-width:37.49em)and (max-width:37.49em){.lhs-layout--games-schedule .lhs-layout__toolbar{padding-inline:var(--spacing-none)}}.lhs-layout__toolbar{grid-area:toolbar;display:flex;align-items:center;justify-content:space-between}@media(max-width:37.49em){.lhs-layout__toolbar{padding-inline:var(--spacing-lg)}.lhs-layout__toolbar--games{padding-inline:var(--spacing-none)}}@media(max-width:56.24em){.lhs-layout__toolbar--games .filter-toolbar-pane__filters-button{display:flex;align-items:center;gap:var(--spacing-xs)}.lhs-layout__toolbar--games .filter-toolbar-pane__filters-button svg{height:14px;width:14px}}.lhs-layout__filters{grid-area:filters}.lhs-layout__results{grid-area:results}.lhs-layout__footer{justify-content:center;grid-area:footer}.lhs-layout__footer .pagination{justify-content:center;margin-top:var(--spacing-9xl)}.listing-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:var(--spacing-xs);column-gap:var(--spacing-xs);grid-row-gap:var(--spacing-3xl);row-gap:var(--spacing-3xl)}@media(min-width:37.5em){.listing-grid{column-gap:var(--spacing-3xl);row-gap:var(--spacing-4xl)}}@media(min-width:75em){.listing-grid{grid-template-columns:repeat(3,1fr);column-gap:var(--spacing-3xl);row-gap:var(--spacing-4xl)}}@media(min-width:90em){.listing-grid{column-gap:var(--spacing-4xl);row-gap:var(--spacing-5xl)}}.listing-grid .card--photo{--card-max-width:332px;flex:1 0 33%}.listing-grid .card--photo .card__image img{aspect-ratio:4/3;width:100%}.listing-grid .card--athlete,.listing-grid .card--sport{--card-max-width:332px}@media(max-width:37.49em){.listing-grid .card--athlete,.listing-grid .card--sport{--card-aspect-ratio:174/240}}.listing-grid .card--news,.listing-grid .card--video{--card-image-width:100%;flex:1 1 46%;max-width:414px}@media(min-width:75em){.listing-grid .card--news,.listing-grid .card--video{flex:1 1 30%;max-width:332px}}@media(max-width:37.49em){.listing-grid .card--news{--card-aspect-ratio:174/240}}.listing-grid .card--single-featured{--card-image-width:100%;--card-aspect-ratio:640/408;flex:1 1 46%;max-width:414px}@media(min-width:75em){.listing-grid .card--single-featured{flex:1 1 30%;max-width:332px}}.listing-grid--photos{row-gap:var(--spacing-xs)}@media(min-width:37.5em){.listing-grid--photos{row-gap:var(--spacing-xl);column-gap:var(--spacing-xl)}}.listing-grid--news{display:flex;flex-wrap:wrap}@media(min-width:37.5em){.listing-grid--news{display:flex;flex-wrap:wrap}.listing-grid--sports{column-gap:var(--spacing-3xl);row-gap:var(--spacing-3xl)}}@media(min-width:75em){.listing-grid--sports{column-gap:var(--spacing-3xl);row-gap:var(--spacing-4xl)}}@media(min-width:90em){.listing-grid--sports{column-gap:var(--spacing-4xl);row-gap:var(--spacing-6xl)}}@media(min-width:37.5em){.listing-grid--athletes{column-gap:var(--spacing-3xl);row-gap:var(--spacing-5xl)}}@media(min-width:90em){.listing-grid--athletes{column-gap:var(--spacing-4xl);row-gap:var(--spacing-5xl)}}.listing-grid-game-cards{display:flex;column-gap:var(--spacing-2xl);row-gap:var(--spacing-2xl);flex-wrap:nowrap;width:-moz-fit-content;width:fit-content}@media(min-width:37.5em){.listing-grid-game-cards{flex-wrap:wrap;width:auto;column-gap:var(--spacing-3xl);row-gap:var(--spacing-3xl)}}@media(min-width:75em){.listing-grid-game-cards{row-gap:var(--spacing-4xl);column-gap:var(--spacing-3xl);column-gap:var(--spacing-4xl)}}.listing-grid-game-cards__results{flex-wrap:wrap;width:auto;padding-right:0}@media(max-width:26.875em){.listing-grid-game-cards__results .games-card{width:100%}}.listing-hero{display:grid;width:100%;grid-template-columns:2fr;grid-row-gap:var(--spacing-3xl);row-gap:var(--spacing-3xl)}@media(min-width:37.5em){.listing-hero{row-gap:var(--spacing-4xl)}}@media(min-width:75em){.listing-hero{grid-template-columns:1fr;row-gap:var(--spacing-5xl)}}@media(min-width:90em){.listing-hero{row-gap:var(--spacing-5xl)}}.listing-hero .hero{margin-bottom:var(--spacing-3xl)}@media(min-width:37.5em){.listing-hero .hero{margin-bottom:var(--spacing-4xl)}}@media(min-width:75em){.listing-hero .hero{margin-bottom:var(--spacing-none)}}.listing-hero .hero .card--single-featured{max-width:none}@media(min-width:75em){.listing-hero .hero-container{display:grid;grid-template-columns:1fr minmax(240px,303px);grid-column-gap:var(--spacing-3xl);column-gap:var(--spacing-3xl);grid-row-gap:var(--spacing-3xl);row-gap:var(--spacing-3xl)}}@media(min-width:90em){.listing-hero .hero-container{column-gap:var(--spacing-4xl);row-gap:var(--spacing-4xl)}}.listing-hero .hero-side{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:var(--spacing-xs);column-gap:var(--spacing-xs);grid-row-gap:var(--spacing-3xl);row-gap:var(--spacing-3xl)}@media(min-width:37.5em){.listing-hero .hero-side{column-gap:var(--spacing-4xl);row-gap:var(--spacing-6xl)}}@media(min-width:75em){.listing-hero .hero-side{grid-template-columns:repeat(1,1fr);column-gap:var(--spacing-none);row-gap:var(--spacing-3xl)}}@media(min-width:90em){.listing-hero .hero-side{row-gap:var(--spacing-4xl)}}.button{--outline-hover-color:var(--colors-grey-100);--button-outline-hover-color:var(--colors-grey-200);--button-background-outline:var(--colors-base-white);--button-text:var(--colors-base-black);transition:background-color .2s ease-in-out,box-shadow .2s ease-in-out,border-color .2s ease-in-out,color .2s ease-in-out;font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-style:normal;text-transform:uppercase;font-size:.75rem;line-height:.75rem;letter-spacing:.06rem;height:auto;padding:var(--spacing-md) var(--spacing-xl) var(--spacing-md) var(--spacing-xl);border-radius:var(--spacing-md) 0 var(--spacing-md) 0;display:inline-flex;align-items:center;flex-direction:row;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;gap:var(--spacing-md);background:var(--button-background-outline);color:var(--button-text);border:2px solid var(--button-border-color);box-shadow:1.5px 1.5px 0 0 var(--button-border-color);outline-width:2px;outline-color:transparent;outline-style:solid;outline-offset:5px}.button[href]{text-decoration:none}.button:disabled{cursor:not-allowed;opacity:.5}.button[data-theme=black]{--button-background-solid:var(--colors-base-black);--button-border-color:var(--colors-base-black);--button-icon-color:var(--colors-base-black);--button-hover-shadow-color:var(--colors-grey-600);--button-hover-border-color:var(--colors-base-black);--button-active-border-color:var(--colors-base-black);--button-solid-focused-bg:var(--colors-grey-500);--button-solid-shadow-color:var(--colors-grey-600);--button-solid-hover-color:var(--colors-grey-600);--button-solid-hover-shadow-color:var(--colors-base-black);--button-solid-pressed-color:var(--colors-grey-500)}.button[data-theme=green]{--button-background-solid:var(--colors-brand-green-400);--button-border-color:var(--colors-brand-green-500);--button-icon-color:var(--colors-brand-green-500);--button-hover-border-color:var(--colors-brand-green-700);--button-hover-shadow-color:var(--colors-brand-green-700);--button-active-border-color:var(--colors-brand-green-500);--button-solid-shadow-color:var(--colors-brand-green-700);--button-solid-hover-color:var(--colors-brand-green-100);--button-solid-hover-shadow-color:var(--colors-brand-green-700);--button-solid-pressed-color:var(--colors-brand-green-50);--button-solid-focused-bg:var(--colors-brand-green-50)}.button[data-theme=blue]{--button-background-solid:var(--colors-brand-blue-400);--button-border-color:var(--colors-brand-blue-500);--button-icon-color:var(--colors-brand-blue-500);--button-hover-border-color:var(--colors-brand-blue-700);--button-hover-shadow-color:var(--colors-brand-blue-700);--button-active-border-color:var(--colors-brand-blue-500);--button-solid-shadow-color:var(--colors-brand-blue-500);--button-solid-hover-color:var(--colors-brand-blue-100);--button-solid-hover-shadow-color:var(--colors-brand-blue-700);--button-solid-pressed-color:var(--colors-brand-blue-50);--button-solid-focused-bg:var(--colors-brand-blue-300)}.button[data-theme=gold]{--button-background-solid:var(--colors-gold-medal-400);--button-border-color:var(--colors-gold-medal-500);--button-icon-color:var(--colors-gold-medal-500);--button-hover-border-color:var(--colors-gold-medal-700);--button-hover-shadow-color:var(--colors-gold-medal-700);--button-active-border-color:var(--colors-gold-medal-500);--button-solid-shadow-color:var(--colors-gold-medal-500);--button-solid-hover-color:var(--colors-gold-medal-100);--button-solid-hover-shadow-color:var(--colors-gold-medal-700);--button-solid-pressed-color:var(--colors-gold-medal-50);--button-solid-focused-bg:var(--colors-gold-medal-300)}.button[data-theme=red]{--button-background-solid:var(--colors-brand-red-400);--button-border-color:var(--colors-brand-red-500);--button-icon-color:var(--colors-brand-red-500);--button-hover-border-color:var(--colors-brand-red-600);--button-hover-shadow-color:var(--colors-brand-red-600);--button-active-border-color:var(--colors-brand-red-500);--button-solid-shadow-color:var(--colors-brand-red-500);--button-solid-hover-color:var(--colors-brand-red-100);--button-solid-hover-shadow-color:var(--colors-brand-red-500);--button-solid-pressed-color:var(--colors-brand-red-50);--button-solid-focused-bg:var(--colors-brand-red-300)}.button[data-theme=white]{--button-background-solid:var(--colors-base-white);--button-border-color:var(--colors-base-white);--button-icon-color:var(--colors-base-white);--button-hover-shadow-color:var(--colors-base-white);--button-hover-border-color:var(--colors-base-white);--button-active-border-color:var(--colors-base-white);--button-solid-focused-bg:var(--colors-grey-200);--button-solid-shadow-color:var(--colors-grey-300);--button-solid-hover-color:var(--colors-grey-200);--button-solid-hover-shadow-color:var(--colors-grey-300);--button-solid-pressed-color:var(--colors-grey-100)}.button svg{max-width:20px;max-height:20px}.button svg path{stroke:var(--button-icon-color)}.button[data-theme=white]{--button-background-outline:var(--colors-base-black);--button-text:var(--colors-base-white);--button-outline-hover-color:var(--colors-grey-400)}.button:hover{background-color:var(--button-solid-hover-color);border-color:var(--button-hover-border-color);box-shadow:1.5px 1.5px 0 0 var(--button-hover-border-color)}.button:hover[data-theme=black]{background-color:var(--colors-grey-200)}.button:hover[data-theme=white]{background-color:var(--colors-grey-500)}.button:active{box-shadow:none;border-color:var(--button-active-border-color);background-color:var(--button-outline-hover-color)}.button:focus-visible{outline-color:var(--border-focus);background-color:var(--button-outline-hover-color)}.button:focus-visible[data-theme=white]{background-color:var(--colors-grey-500)}.button--sm{font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-style:normal;text-transform:uppercase;font-size:.875rem;line-height:.875rem;letter-spacing:.07rem;height:48px;padding:var(--spacing-lg) var(--spacing-3xl) var(--spacing-lg) var(--spacing-3xl);border-radius:var(--spacing-xl) 0 var(--spacing-xl) 0}.button--sm svg{max-width:24px;max-height:24px}.button--md{font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-style:normal;text-transform:uppercase;font-size:.875rem;line-height:.875rem;letter-spacing:.07rem;height:56px;padding:var(--spacing-xl) var(--spacing-3xl) var(--spacing-xl) var(--spacing-3xl);border-radius:var(--spacing-xl) 0 var(--spacing-xl) 0}.button--md svg{max-width:24px;max-height:24px}.button--lg{font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-style:normal;text-transform:uppercase;font-size:1rem;line-height:1rem;letter-spacing:.08rem;height:64px;padding:var(--spacing-2xl) var(--spacing-4xl) var(--spacing-2xl) var(--spacing-4xl);border-radius:var(--spacing-xl) 0 var(--spacing-xl) 0}.button--lg svg{max-width:24px;max-height:24px}.button--text{--text-color:var(--button-text);font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-style:normal;text-transform:uppercase;font-size:.875rem;line-height:.875rem;letter-spacing:.07rem;gap:var(--spacing-lg);background:none;border:none;box-shadow:none;color:var(--button-text);padding:0;border-radius:1px;outline-width:2px;outline-color:transparent;outline-style:solid;outline-offset:10px}.button--text svg{max-width:20px;max-height:20px}.button--text svg path{stroke:var(--button-icon-color)}.button--text span{position:relative}.button--text span:after{transition:background-color .2s ease-in-out;content:"";position:absolute;left:0;bottom:-10px;width:100%;height:2px;background-color:var(--button-icon-color)}.button--text:hover{background:none;box-shadow:none;border:none;color:var(--colors-grey-600)}.button--text:hover span:after{background-color:var(--button-hover-shadow-color)}.button--text:focus-visible{outline-color:var(--border-focus)}.button--solid{background:var(--button-background-solid);box-shadow:1.5px 1.5px 0 0 var(--button-solid-shadow-color);outline-width:2px;outline-color:transparent;outline-style:solid;outline-offset:5px}.button--solid svg path{stroke:var(--button-text)}.button--solid:focus-visible{outline-color:var(--border-focus);background-color:var(--button-solid-focused-bg);box-shadow:1.5px 1.5px 0 0 var(--button-solid-hover-shadow-color)}.button--solid:hover{background-color:var(--button-solid-hover-color);box-shadow:1.5px 1.5px 0 0 var(--button-solid-hover-shadow-color)}.button--solid:active{box-shadow:none;background-color:var(--button-solid-pressed-color)}.button--solid[data-theme=black]{color:var(--colors-base-white);border-color:var(--colors-grey-600);outline-width:2px;outline-color:transparent;outline-style:solid;outline-offset:5px}.button--solid[data-theme=black] svg path{stroke:var(--colors-base-white)}.button--solid[data-theme=black]:hover{background-color:var(--button-solid-focused-bg);border-color:var(--colors-base-black)}.button--solid[data-theme=black]:active{border-color:var(--colors-grey-600);background-color:var(--colors-grey-400)}.button--solid[data-theme=black]:focus-visible{outline-color:var(--border-focus);background-color:var(--button-solid-focused-bg);border-color:var(--button-border-color)}.button--solid[data-theme=green]{border-color:var(--colors-brand-green-500);outline-width:2px;outline-color:transparent;outline-style:solid;outline-offset:5px}.button--solid[data-theme=green]:hover{border-color:var(--button-solid-hover-shadow-color)}.button--solid[data-theme=green]:active{border-color:var(--button-border-color)}.button--solid[data-theme=green]:focus-visible{outline-color:var(--border-focus);border-color:var(--button-border-color)}.button--solid[data-theme=gold]:hover{border-color:var(--colors-gold-medal-700)}.button--solid[data-theme=white]{--button-text:var(--colors-base-black);border-color:var(--colors-grey-300);outline-width:2px;outline-color:transparent;outline-style:solid;outline-offset:5px}.button--solid[data-theme=white]:hover{background-color:var(--button-solid-hover-color)}.button--solid[data-theme=white]:active{background-color:var(--colors-grey-100)}.button--solid[data-theme=white]:focus-visible{outline-color:var(--border-focus);box-shadow:1.5px 1.5px 0 0 var(--colors-grey-300);background-color:var(--button-solid-hover-color)}.button__title--lg{font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-style:normal;text-transform:uppercase;font-size:1rem;line-height:1rem;letter-spacing:.08rem;gap:var(--spacing-xl)}.button--loading{pointer-events:none;box-shadow:none;border:none;border-radius:var(--radius-xs);animation:skeleton-loading 1s linear infinite alternate}.button--loading .button__title,.button--loading svg{opacity:0}.card{--card-border-radius:var(--radius-xl);--card-eyebrow-text-color:var(--text-brand-green);--card-footer-text-color:var(--text-secondary);--card-hover-background:rgba(81,184,93,.2);--card-hover-border-color:var(--colors-brand-green-500);--card-hover-shadow:4px 4px 0 var(--colors-brand-green-700);--card-hover-text-color:var(--text-brand-green);--card-text-color:var(--text-primary);--card-image-width:303px;--card-image-height:220px;--card-max-width:var(--card-image-width);--card-aspect-ratio:3/2;transition:color .4s ease-in-out,outline-color .4s ease-in-out;outline-width:2px;outline-color:transparent;outline-style:solid;outline-offset:4px;display:flex;flex-direction:column;border-top-right-radius:var(--card-border-radius);max-width:var(--card-max-width);min-width:174px;color:var(--card-text-color);text-decoration:none;gap:var(--spacing-md);width:100%}.card:focus-visible{outline-color:var(--border-focus)}.card[data-theme=red]{--card-eyebrow-text-color:var(--text-brand-red);--card-hover-background:0;--card-hover-border-color:var(--border-brand-red);--card-hover-shadow:4px 4px 0 var(--border-brand-red-dark);--card-hover-text-color:var(--text-brand-red)}.card[data-theme=green]{--card-eyebrow-text-color:var(--text-brand-green);--card-hover-background:rgba(81,184,93,.2);--card-hover-border-color:var(--border-brand-green);--card-hover-shadow:4px 4px 0 var(--border-brand-green-dark);--card-hover-text-color:var(--text-brand-green)}.card[data-theme=blue]{--card-eyebrow-text-color:var(--text-brand-blue);--card-hover-background:rgba(6,180,219,.2);--card-hover-border-color:var(--border-brand-blue);--card-hover-shadow:4px 4px 0 var(--border-brand-blue-dark);--card-hover-text-color:var(--text-brand-blue)}@media(min-width:37.5em){.card:hover{color:var(--card-hover-text-color)}.card:hover .card__headline{text-decoration:underline}.card:hover .card__footer{--card-footer-text-color:var(--card-hover-text-color)}.card:hover .card__image:after{opacity:1;transform:translate(-2px,-2px)}}.card:active{color:var(--card-hover-text-color)}.card:active .card__headline{text-decoration:underline}.card:active .card__footer{--card-footer-text-color:var(--card-hover-text-color)}.card:active .card__image:after{opacity:1;transform:translate(-2px,-2px)}.card--square{--card-border-radius:var(--border-none)}.card__image{position:relative;aspect-ratio:var(--card-aspect-ratio);width:100%}.card__image:after{position:absolute;top:0;right:0;bottom:0;left:0;box-sizing:border-box;border:8px solid var(--card-hover-border-color);transition:opacity .2s ease,transform .3s ease-out;border-top-right-radius:var(--card-border-radius);content:"";background-color:var(--card-hover-background);box-shadow:var(--card-hover-shadow);opacity:0}.card__image.skeleton{position:relative}.card__image.skeleton.s-loaded:before{opacity:0}.card__image.skeleton:before{transition:opacity .5s ease-in-out;z-index:500;border-top-right-radius:var(--card-border-radius);position:absolute;top:0;right:0;bottom:0;left:0;content:"";animation:skeleton-loading 1s linear infinite alternate}.card__image-symbol{position:absolute;bottom:var(--spacing-2xl);left:var(--spacing-2xl);display:flex}.card__image-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:var(--text-brand-white);z-index:100}.card__image img,.card__image-overlay{border-top-right-radius:var(--card-border-radius)}.card__image img{object-fit:cover}.card__eyebrow{font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-style:normal;text-transform:uppercase;font-size:.75rem;line-height:.75rem;letter-spacing:.06rem;color:var(--card-eyebrow-text-color);overflow:hidden;text-overflow:ellipsis;height:22px;display:flex;align-items:center;margin-top:var(--spacing-sm)}.card__headline{text-underline-offset:var(--spacing-xs)}.card__footer{transition:color .4s ease-in-out;font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-style:normal;font-size:.75rem;line-height:1rem;color:var(--card-footer-text-color);display:flex;align-items:center;gap:var(--spacing-md);justify-content:space-between;flex-wrap:wrap}.card--single-featured .card{--card-image-width:100%}@media(min-width:37.5em){.card--single-featured{--card-image-width:100%;--card-image-height:408px}}@media(min-width:75em){.card--single-featured{--card-image-width:100%;--card-image-height:408px}}@media(min-width:90em){.card--single-featured{--card-image-width:100%;--card-image-height:408px}}.card--loading{pointer-events:none}.card--loading .card__eyebrow{width:95px;height:16px;border-radius:var(--radius-xs);animation:skeleton-loading 1s linear infinite alternate}.card--loading .card__headline{width:224px}.card--loading .card__footer,.card--loading .card__headline{height:20px;border-radius:var(--radius-xs);animation:skeleton-loading 1s linear infinite alternate}.card--loading .card__footer{width:243px}.card--athlete{--card-aspect-ratio:303/240}.card--athlete.card--portrait{--card-aspect-ratio:240/303}.card--athlete .card__headline{font-family:var(--font-primary);font-weight:var(--font-weight-semibold);font-style:normal;font-size:1rem;line-height:1.375rem}@media(min-width:37.5em){.card--athlete .card__headline{font-family:var(--font-primary);font-weight:var(--font-weight-semibold);font-style:normal;font-size:1.5rem;line-height:2rem}}.card--athlete .card__eyebrow{height:auto}.card-eyebrow{display:flex;align-items:center;gap:var(--spacing-md)}.card--news{--card-aspect-ratio:303/220}.card--news .card__headline{font-family:var(--font-primary);font-weight:var(--font-weight-semibold);font-style:normal;font-size:.875rem;line-height:1.25rem}@media(min-width:37.5em){.card--news .card__headline{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-style:normal;font-size:1.125rem;line-height:1.75rem}}@media(min-width:90em){.card--news .card__headline{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-style:normal;font-size:1.25rem;line-height:1.75rem}}.card--news.card--single-featured .card__headline{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-style:normal;font-size:1.25rem;line-height:1.75rem}@media(min-width:37.5em){.card--news.card--single-featured .card__headline{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-style:normal;font-size:2.25rem;line-height:2.75rem;letter-spacing:-.045rem}}@media(min-width:75em){.card--news.card--single-featured .card__headline{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-style:normal;font-size:3rem;line-height:3.75rem;letter-spacing:-.06rem}}@media(min-width:90em){.card--news.card--single-featured .card__headline{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-style:normal;font-size:3.75rem;line-height:4.5rem;letter-spacing:-.075rem}}.card--photo{--card-max-width:444px;--card-aspect-ratio:320/236}.card--sport{--card-aspect-ratio:303/240}.card--sport .card__headline{font-family:var(--font-primary);font-weight:var(--font-weight-semibold);font-style:normal;font-size:1rem;line-height:1.375rem}@media(min-width:37.5em){.card--sport .card__headline{font-family:var(--font-primary);font-weight:var(--font-weight-semibold);font-style:normal;font-size:1.25rem;line-height:1.75rem}}@media(min-width:90em){.card--sport .card__headline{font-family:var(--font-primary);font-weight:var(--font-weight-semibold);font-style:normal;font-size:1.5rem;line-height:2rem}}.card--video{--card-aspect-ratio:303/220}.card--video .card__headline{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-style:normal;font-size:.875rem;line-height:1.25rem;text-align:left}@media(min-width:37.5em){.card--video .card__headline{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-style:normal;font-size:1.125rem;line-height:1.75rem}}@media(min-width:90em){.card--video .card__headline{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-style:normal;font-size:1.25rem;line-height:1.75rem}}.card--video:hover .action-button[data-type=play][data-theme=green]{--action-button-background-color:var(--colors-base-white);--action-button-icon-color:var(--colors-brand-green-400)}.card--video.card--single-featured .card__headline{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-style:normal;font-size:1.25rem;line-height:1.75rem}@media(min-width:37.5em){.card--video.card--single-featured .card__headline{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-style:normal;font-size:2.25rem;line-height:2.75rem;letter-spacing:-.045rem}}@media(min-width:75em){.card--video.card--single-featured .card__headline{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-style:normal;font-size:3rem;line-height:3.75rem;letter-spacing:-.06rem}}@media(min-width:90em){.card--video.card--single-featured .card__headline{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-style:normal;font-size:3.75rem;line-height:4.5rem;letter-spacing:-.075rem}}:root{--games-card-image-dimensions:120px;--games-card-width:303px;--games-card-height:544px;--games-card-border-width:0 1px;--games-card-border-radius:var(--radius-none);--games-card-border-color:var(--colors-grey-300);--games-card-background-color:var(--colors-base-white);--games-card-gap:var(--spacing-3xl);--games-card-padding-top:var(--spacing-4xl);--games-card-padding-bottom:var(--spacing-4xl);--games-card-padding-inline:var(--spacing-xl);--games-card-hover-border-color:var(--border-brand-green);--games-card-hover-shadow:4px 4px 0 var(--border-brand-green-dark)}a.games-card{text-decoration:none;color:inherit}.games-card{justify-content:center;transition:border-color .3s ease-in-out;position:relative;display:flex;align-items:center;width:var(--games-card-width);height:var(--games-card-height);padding-top:var(--games-card-padding-top);padding-bottom:var(--games-card-padding-bottom);padding-inline:var(--games-card-padding-inline);flex-direction:column;gap:var(--games-card-gap);background:var(--games-card-background-color);border-width:var(--games-card-border-width);border-style:solid;border-color:var(--games-card-border-color);border-top-right-radius:var(--games-card-border-radius)}@media(min-width:37.5em){.games-card{--games-card-image-dimensions:180px;--games-card-gap:var(--spacing-6xl);--games-card-padding-top:var(--spacing-7xl);--games-card-width:360px;--games-card-height:780px}}.games-card .badge{position:absolute;top:var(--spacing-2xl);left:var(--spacing-2xl)}.games-card.loading:after{z-index:500;position:absolute;top:0;right:0;bottom:0;left:0;content:"";animation:skeleton-loading 1s linear infinite alternate}.games-card img{width:var(--games-card-image-dimensions);height:var(--games-card-image-dimensions)}.games-card[data-theme=green-light]{--games-card-border-color:var(--border-brand-green);--games-card-background-color:var(--background-brand-green-light);--games-card-hover-border-color:var(--border-brand-green);--games-card-hover-shadow:4px 4px 0 var(--border-brand-green-dark)}.games-card[data-theme=blue-light]{--games-card-border-color:var(--border-brand-blue);--games-card-background-color:var(--background-brand-blue-light);--games-card-hover-border-color:var(--border-brand-blue);--games-card-hover-shadow:4px 4px 0 var(--border-brand-blue-dark)}.games-card[data-theme=gold-light]{--games-card-border-color:var(--border-gold-medal);--games-card-background-color:var(--background-gold-medal-light);--games-card-hover-border-color:var(--border-gold-medal);--games-card-hover-shadow:4px 4px 0 var(--border-gold-medal-dark)}.games-card[data-theme=white]{--games-card-border-color:var(--border-brand-black);--games-card-background-color:var(--background-primary);--games-card-hover-border-color:var(--border-brand-black);--games-card-hover-shadow:4px 4px 0 var(--border-brand-black)}.games-card__details{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-md)}.games-card__details-name{font-family:var(--font-secondary);font-weight:var(--font-weight-bold);font-style:normal;text-transform:uppercase;font-size:1.75rem;line-height:1.5rem;letter-spacing:.035rem;white-space:normal;text-align:center;height:46px}.games-card__details-type{font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-style:normal;font-size:.875rem;line-height:1.25rem}@media(min-width:37.5em){.games-card__details-type{font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-style:normal;font-size:1rem;line-height:1.375rem}}.games-card__details-dates{font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-style:normal;font-size:.875rem;line-height:1.25rem}@media(min-width:37.5em){.games-card__details-dates{font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-style:normal;font-size:1rem;line-height:1.375rem}}.games-card__countdown{font-family:var(--font-primary);font-weight:var(--font-weight-semibold);font-size:1.5rem;line-height:2rem;gap:var(--spacing-md);align-items:center;text-align:center}.games-card__countdown,.games-card__countdown-days{font-style:normal;display:flex;flex-direction:column}.games-card__countdown-days{font-family:var(--font-secondary);font-weight:var(--font-weight-bold);text-transform:uppercase;font-size:3.875rem;line-height:3.25rem}@media(min-width:37.5em){.games-card__countdown-days{font-family:var(--font-secondary);font-weight:var(--font-weight-bold);font-style:normal;text-transform:uppercase;font-size:5rem;line-height:4.25rem}}.games-card__countdown .tile-days{font-family:var(--font-primary);font-weight:var(--font-weight-semibold);font-style:normal;font-size:1.5rem;line-height:2rem;text-transform:capitalize}.games-card__countdown-title{font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-style:normal;text-transform:uppercase;font-size:.75rem;line-height:.75rem;letter-spacing:.06rem}@media(min-width:37.5em){.games-card__countdown-title{font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-style:normal;text-transform:uppercase;font-size:.875rem;line-height:.875rem;letter-spacing:.07rem}}.games-card__tally{gap:var(--spacing-lg);display:flex}.games-card__tally:empty{display:none}.games-card__tally .medal{--medal-width:64px;font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-style:normal;font-size:1.25rem;line-height:1.75rem;margin-top:0}.games-card__tally .medal .medal-place{font-family:var(--font-primary);font-weight:var(--font-weight-semibold);font-style:normal;font-size:.875rem;line-height:1.25rem}.games-card__tally .medal svg .ribbons{display:block}@media(min-width:75em){.games-card__tally .medal{--medal-width:80px;font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-style:normal;font-size:1.5rem;line-height:2rem;margin-top:0}.games-card__tally .medal .medal-place{font-family:var(--font-primary);font-weight:var(--font-weight-semibold);font-style:normal;font-size:1rem;line-height:1.375rem}.games-card__tally .medal svg .ribbons{display:block}}.games-card__buttons{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-2xl)}@media(max-width:37.49em){.games-card__buttons .button{font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-style:normal;text-transform:uppercase;font-size:.75rem;line-height:.75rem;letter-spacing:.06rem;height:auto;padding:var(--spacing-md) var(--spacing-xl) var(--spacing-md) var(--spacing-xl);border-radius:var(--spacing-md) 0 var(--spacing-md) 0}.games-card__buttons .button svg{max-width:20px;max-height:20px}}.games-card__children{flex:1 1;align-self:center;align-content:center;margin-bottom:var(--spacing-7xl)}.games-card__children:empty{display:none}.games-card[data-variant=default].games-card--responsive{--games-card-height:570px;--games-card-image-dimensions:120px;--games-card-padding-bottom:var(--spacing-7xl);--games-card-padding-inline:var(--spacing-xl);--games-card-padding-top:var(--spacing-5xl);--games-card-width:303px;--games-card-gap:var(--spacing-3xl)}@media(min-width:37.5em){.games-card[data-variant=default].games-card--responsive{--games-card-gap:var(--spacing-3xl)}}@media(min-width:75em){.games-card[data-variant=default].games-card--responsive{--games-card-gap:var(--spacing-6xl);--games-card-height:780px;--games-card-image-dimensions:180px;--games-card-padding-bottom:var(--spacing-5xl);--games-card-padding-inline:var(--spacing-xl);--games-card-padding-top:var(--spacing-7xl);--games-card-width:360px}}.games-card[data-variant=default].games-card--sm{--games-card-height:570px;--games-card-image-dimensions:120px;--games-card-padding-bottom:var(--spacing-7xl);--games-card-padding-inline:var(--spacing-xl);--games-card-padding-top:var(--spacing-5xl);--games-card-width:303px;--games-card-gap:var(--spacing-4xl)}.games-card[data-variant=default].games-card--lg{--games-card-gap:var(--spacing-6xl);--games-card-height:780px;--games-card-image-dimensions:180px;--games-card-padding-bottom:var(--spacing-5xl);--games-card-padding-inline:var(--spacing-xl);--games-card-padding-top:var(--spacing-7xl);--games-card-width:360px}.games-card[data-variant=compact]{--games-card-border-radius:var(--radius-2xl);--games-card-border-width:1px;--games-card-gap:var(--spacing-3xl);--games-card-height:auto;--games-card-image-dimensions:120px;--games-card-padding-bottom:var(--spacing-7xl);--games-card-padding-inline:var(--spacing-xl);--games-card-padding-top:var(--spacing-5xl);--games-card-width:303px}.games-card[data-variant=compact]:hover{--games-card-background-color:var(--background-primary);--games-card-border-color:transparent}.games-card[data-variant=compact]:hover:after{opacity:1;transform:translate(-2px,-2px)}.games-card[data-variant=compact]:after{position:absolute;top:0;right:0;bottom:0;left:0;box-sizing:border-box;border:8px solid var(--games-card-hover-border-color);transition:opacity .3s ease,transform .4s ease-out;border-top-right-radius:var(--games-card-border-radius);content:"";box-shadow:var(--games-card-hover-shadow);opacity:0}.games-card[data-variant=compact] .games-card__details-name{font-family:var(--font-secondary);font-weight:var(--font-weight-bold);font-style:normal;text-transform:uppercase;font-size:1.75rem;line-height:1.5rem;letter-spacing:.035rem}.games-card[data-variant=compact] .games-card__details-type{font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-style:normal;font-size:.875rem;line-height:1.25rem}.games-card[data-variant=compact] .games-card__details-dates{font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-style:normal;font-size:.875rem;line-height:1.25rem}.games-card[data-variant=compact] .games-card__countdown-title{font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-style:normal;text-transform:uppercase;font-size:.75rem;line-height:.75rem;letter-spacing:.06rem}.games-card[data-variant=compact] .games-card__countdown-days{font-family:var(--font-secondary);font-weight:var(--font-weight-bold);font-style:normal;text-transform:uppercase;font-size:3.875rem;line-height:3.25rem}.games-card[data-variant=compact] .games-card__countdown-days .tile-days{font-family:var(--font-primary);font-weight:var(--font-weight-semibold);font-style:normal;font-size:1.5rem;line-height:2rem}.games-card[data-variant=compact] .games-card__tally .medal{--medal-width:64px;font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-style:normal;font-size:1.25rem;line-height:1.75rem;margin-top:0}.games-card[data-variant=compact] .games-card__tally .medal .medal-place{font-family:var(--font-primary);font-weight:var(--font-weight-semibold);font-style:normal;font-size:.875rem;line-height:1.25rem}.games-card[data-variant=compact] .games-card__tally .medal svg .ribbons{display:block}.badge{--badge-border-color:var(--border-primary);--badge-text-color:var(--text-primary);--badge-background-color:var(--colors-base-white);--badge-active-color:var(--colors-base-white);font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-style:normal;text-transform:uppercase;font-size:.75rem;line-height:.75rem;letter-spacing:.06rem;display:flex;flex:none;flex-grow:0;align-items:center;padding:var(--spacing-xs) var(--spacing-lg);border:1px solid var(--badge-border-color);flex-direction:row;gap:var(--spacing-md);background:var(--badge-background-color);border-radius:var(--radius-full);color:var(--badge-text-color)}.badge.active.badge:before{content:"";overflow:hidden;border-radius:var(--radius-full);box-shadow:inset 0 0 0 2px var(--badge-background-color);aspect-ratio:1;width:12px;border:1px solid var(--badge-active-color);background-color:var(--badge-active-color)}.badge--red{--badge-border-color:var(--border-brand-red);--badge-text-color:var(--text-brand-white);--badge-background-color:var(--background-brand-red);--badge-active-color:var(--text-brand-white)}.badge--blue{--badge-border-color:var(--border-brand-blue);--badge-text-color:var(--text-primary);--badge-active-color:var(--border-brand-blue)}.badge--green{--badge-border-color:var(--border-brand-green);--badge-text-color:var(--text-primary);--badge-active-color:var(--border-brand-green)}.badge--black{--badge-border-color:var(--border-brand-black);--badge-text-color:var(--text-primary);--badge-active-color:var(--border-brand-black)}.badge--grey{--badge-border-color:var(--border-primary);--badge-text-color:var(--text-primary);--badge-active-color:var(--border-primary)}.action-button{--action-button-size:24px;--action-button-padding:5px;--action-button-icon-size:12px;--action-button-icon-color:var(--colors-base-white);--action-button-icon-color-hover:var(--colors-brand-blue-500);--action-button-background-color:var(--colors-brand-blue-400);--action-button-background-color-hover:var(--colors-base-white);transition:background-color .4s ease-in-out;display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;padding:var(--action-button-padding);border:2px solid var(--action-button-border-color);border-radius:var(--radius-full);cursor:pointer;outline:none;background-color:var(--action-button-background-color);max-width:var(--action-button-size);max-height:var(--action-button-size)}.action-button svg{width:var(--action-button-icon-size);height:var(--action-button-icon-size)}.action-button svg path{transition:stroke .4s ease-in-out;stroke:var(--action-button-icon-color)}.action-button.hover,.action-button:hover{background-color:var(--action-button-background-color-hover)}.action-button.hover svg path,.action-button:hover svg path{stroke:var(--action-button-icon-color-hover)}.action-button[data-theme=green]{--action-button-border-color:var(--colors-brand-green-500)}.action-button[data-theme=blue]{--action-button-border-color:var(--colors-brand-blue-500)}.action-button[data-theme=gold]{--action-button-border-color:var(--colors-gold-medal-500)}.action-button[data-type=play]{--action-button-icon-color:var(--colors-base-white);--action-button-background-color-hover:var(--colors-base-white)}.action-button[data-type=play][data-theme=green]{--action-button-icon-color-hover:var(--colors-brand-green-500);--action-button-background-color:var(--colors-brand-green-400)}.action-button[data-type=play][data-theme=blue]{--action-button-icon-color-hover:var(--colors-brand-blue-500);--action-button-background-color:var(--colors-brand-blue-400)}.action-button[data-type=play][data-theme=gold]{--action-button-icon-color-hover:var(--colors-gold-medal-500);--action-button-background-color:var(--colors-gold-medal-400)}.action-button[data-type=play].action-button--default{--action-button-size:40px;--action-button-padding:9px;--action-button-icon-size:21px}@media(min-width:37.5em){.action-button[data-type=play].action-button--default{--action-button-size:60px;--action-button-padding:14px;--action-button-icon-size:32px}}.action-button[data-type=play].action-button--xs{--action-button-size:24px;--action-button-padding:5px;--action-button-icon-size:12px}.action-button[data-type=play].action-button--sm{--action-button-size:40px;--action-button-padding:9px;--action-button-icon-size:21px}.action-button[data-type=play].action-button--md{--action-button-size:60px;--action-button-padding:14px;--action-button-icon-size:32px}.action-button[data-type=play].action-button--xl{--action-button-size:80px;--action-button-padding:18px;--action-button-icon-size:42px}.action-button[data-type=close]{--action-button-icon-color-hover:var(--colors-base-white);--action-button-background-color:var(--colors-base-white)}.action-button[data-type=close][data-theme=green]{--action-button-icon-color:var(--colors-brand-green-500);--action-button-background-color-hover:var(--colors-brand-green-400)}.action-button[data-type=close][data-theme=blue]{--action-button-icon-color:var(--colors-brand-blue-500);--action-button-background-color-hover:var(--colors-brand-blue-400)}.action-button[data-type=close][data-theme=gold]{--action-button-icon-color:var(--colors-gold-medal-500);--action-button-background-color-hover:var(--colors-gold-medal-400)}.action-button[data-type=close].action-button--default{--action-button-size:24px;--action-button-padding:5px;--action-button-icon-size:12px}@media(min-width:22.5em){.action-button[data-type=close].action-button--default{--action-button-size:36px;--action-button-padding:8px;--action-button-icon-size:19px}}@media(min-width:37.5em){.action-button[data-type=close].action-button--default{--action-button-size:48px;--action-button-padding:11px;--action-button-icon-size:25px}}@media(min-width:90em){.action-button[data-type=close].action-button--default{--action-button-size:60px;--action-button-padding:14px;--action-button-icon-size:32px}}.action-button[data-type=close].action-button--xs{--action-button-size:24px;--action-button-padding:5px;--action-button-icon-size:12px}.action-button[data-type=close].action-button--sm{--action-button-size:36px;--action-button-padding:8px;--action-button-icon-size:19px}.action-button[data-type=close].action-button--md{--action-button-size:48px;--action-button-padding:11px;--action-button-icon-size:25px}.action-button[data-type=close].action-button--lg{--action-button-size:60px;--action-button-padding:14px;--action-button-icon-size:32px}.checkbox{--checkbox-border-colour:var(--colors-grey-400);--checkbox-background:var(--colors-base-white);--checkbox-size:1.25rem;display:flex;align-items:flex-start;gap:var(--spacing-md)}.checkbox[data-theme=black]{--checkbox-border-active:var(--colors-base-black);--label-color:var(--colors-base-black)}.checkbox[data-theme=gold]{--checkbox-border-active:var(--colors-gold-medal-400);--label-color:var(--colors-gold-medal-800)}.checkbox[data-theme=silver]{--checkbox-border-active:var(--colors-silver-medal-500);--label-color:var(--colors-silver-medal-700)}.checkbox[data-theme=bronze]{--checkbox-border-active:var(--colors-bronze-medal-500);--label-color:var(--colors-bronze-medal-600)}.checkbox .checkbox-toggle{transition:background .2s ease-in-out,opacity .2s ease-in-out,border-color .2s ease-in-out;outline-width:2px;outline-color:transparent;outline-style:solid;outline-offset:2px;display:flex;align-items:center;justify-content:center;width:var(--checkbox-size);height:var(--checkbox-size);padding:1px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--checkbox-border-colour);border-radius:var(--radius-xs);background-color:var(--checkbox-background);cursor:pointer}.checkbox .checkbox-toggle:focus-visible{outline-color:var(--border-focus)}.checkbox .checkbox-toggle svg{opacity:0;color:var(--colors-base-white)}.checkbox .checkbox-toggle:hover{--checkbox-border-colour:var(--checkbox-border-active)}.checkbox .checkbox-toggle:active{--checkbox-border-colour:var(--colours-border-border-tertiary)}.checkbox[data-pressed] .checkbox-toggle{border-color:var(--checkbox-border-active)}.checkbox[data-focus-visible] .checkbox-toggle{outline:2px solid var(--border-focus);outline-offset:2px}.checkbox[data-indeterminate] .checkbox-toggle,.checkbox[data-indeterminate][data-pressed] .checkbox-toggle,.checkbox[data-selected] .checkbox-toggle,.checkbox[data-selected][data-pressed] .checkbox-toggle{border-color:var(--checkbox-border-active);background:var(--checkbox-border-active)}.checkbox[data-indeterminate] svg,.checkbox[data-selected] svg{opacity:1}.checkbox[data-indeterminate] svg{stroke:none;fill:var(--checkmark-color)}.checkbox[data-disabled] .checkbox-toggle{--checkbox-border-colour:var(--colors-grey-500);cursor:not-allowed}.checkbox--md{--checkbox-size:1.5rem}.checkbox--md .checkbox__text{font-weight:var(--font-weight-regular)}.checkbox--md .checkbox__label--medal,.checkbox--md .checkbox__text{font-family:var(--font-primary);font-style:normal;font-size:1rem;line-height:1.375rem}.checkbox--md .checkbox__label--medal{font-weight:var(--font-weight-semibold)}@media(min-width:37.5em){.checkbox--responsive{--checkbox-size:1.5rem}}.checkbox--responsive .checkbox__text{font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-style:normal;font-size:.875rem;line-height:1.25rem}@media(min-width:37.5em){.checkbox--responsive .checkbox__text{font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-style:normal;font-size:1rem;line-height:1.375rem}}.checkbox--responsive .checkbox__label--medal{font-family:var(--font-primary);font-weight:var(--font-weight-semibold);font-style:normal;font-size:.875rem;line-height:1.25rem}@media(min-width:37.5em){.checkbox--responsive .checkbox__label--medal{font-family:var(--font-primary);font-weight:var(--font-weight-semibold);font-style:normal;font-size:1rem;line-height:1.375rem}}.checkbox__text{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-style:normal;font-size:.875rem;line-height:1.25rem}.checkbox__label{color:var(--label-color)}.checkbox__label--medal{font-family:var(--font-primary);font-weight:var(--font-weight-semibold);font-style:normal;font-size:.875rem;line-height:1.25rem}.checkbox__subtext{color:var(--text-secondary)}.checkbox--no-subtext{align-items:center}:root{--medal-width:100%;--medal-height:auto;--medal-border-color:transparent;--medal-hover-border-color:transparent;--medal-border-width:3px}.medal{position:relative;display:flex;align-items:flex-end;justify-content:center;width:var(--medal-width);height:var(--medal-height);cursor:default;aspect-ratio:4/5;max-width:100px;color:var(--text-primary)}.medal[data-theme=gold]{--medal-hover-border-color:var(--border-gold-medal-dark)}.medal[data-theme=silver]{--medal-hover-border-color:var(--colors-silver-medal-700)}.medal[data-theme=bronze]{--medal-hover-border-color:var(--colors-bronze-medal-700)}.medal--responsive{--medal-width:100%;--medal-height:auto}.medal--xs{--medal-width:36px;margin-top:-10px}.medal--xs,.medal--xs .medal-place{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-style:normal;font-size:.75rem;line-height:1rem}.medal--xs .medal-place__award,.medal--xs svg .ribbons{display:none}.medal--xs .medal-place__rank{display:inline-block}.medal--sm{--medal-width:52px;font-weight:var(--font-weight-bold);font-size:1rem;line-height:1.375rem;margin-top:0}.medal--sm,.medal--sm .medal-place{font-family:var(--font-primary);font-style:normal}.medal--sm .medal-place{font-weight:var(--font-weight-semibold);font-size:.75rem;line-height:1rem}.medal--sm svg .ribbons{display:block}.medal--md{--medal-width:64px;font-weight:var(--font-weight-bold);font-size:1.25rem;line-height:1.75rem;margin-top:0}.medal--md,.medal--md .medal-place{font-family:var(--font-primary);font-style:normal}.medal--md .medal-place{font-weight:var(--font-weight-semibold);font-size:.875rem;line-height:1.25rem}.medal--md svg .ribbons{display:block}.medal--lg{--medal-width:80px;font-weight:var(--font-weight-bold);font-size:1.5rem;line-height:2rem;margin-top:0}.medal--lg,.medal--lg .medal-place{font-family:var(--font-primary);font-style:normal}.medal--lg .medal-place{font-weight:var(--font-weight-semibold);font-size:1rem;line-height:1.375rem}.medal--lg svg .ribbons{display:block}.medal__content{transition:border-color .3s ease-in-out;z-index:700;position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:80%;border:var(--medal-border-width) solid var(--medal-border-color);border-radius:var(--radius-full)}.medal__content .medal-place__award{text-transform:capitalize;display:inline-block}.medal__content .medal-place__rank{display:none}.medal svg{z-index:700;position:absolute;width:100%;height:100%}.medal .hover{transition:stroke .3s ease-in-out,stroke-width .3s ease-in-out}.medal--link:hover{stroke-width:var(--medal-border-width);--medal-border-color:var(--medal-hover-border-color)}.medal--link:hover .hover{stroke-width:var(--medal-border-width);stroke:var(--medal-hover-border-color)}.input{--input-border-color:var(--colors-grey-500);--input-message-color:var(--colors-grey-600);--input-focus-border-color:var(--border-focus);font-weight:var(--font-weight-regular)}.input,.input__label{font-family:var(--font-primary);font-style:normal;font-size:.875rem;line-height:1.25rem}.input__label{font-weight:var(--font-weight-medium);display:block;margin-bottom:var(--spacing-xs)}.input__container{position:relative}.input__input{font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-style:normal;font-size:1rem;line-height:1.375rem;outline-width:2px;outline-color:transparent;outline-style:solid;outline-offset:2px;width:100%;padding:var(--spacing-2xl);border:1px solid var(--input-border-color);background-color:var(--colors-base-white);border-radius:var(--spacing-xl) 0 var(--spacing-xl) 0;color:var(--colors-base-black)}.input__input:focus-visible{outline-color:var(--input-focus-border-color);--input-border-color:var(--colors-grey-500)}.input__input:not(:placeholder-shown){--input-border-color:var(--colors-base-black)}.input__input::placeholder{color:var(--colors-grey-600)}.input__input--icon-start{padding-left:var(--spacing-6xl)}.input__input--icon-end{padding-right:var(--spacing-6xl)}.input__input--sm{font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-style:normal;font-size:.875rem;line-height:1.25rem;padding-top:14px;padding-bottom:14px}@media(max-width:37.49em){.input__input--responsive{font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-style:normal;font-size:.875rem;line-height:1.25rem;padding-top:14px;padding-bottom:14px}}.input__message{display:block;color:var(--input-message-color);margin-top:var(--spacing-xs)}.input--error{--input-message-color:var(--colors-error-600);--input-border-color:var(--colors-error-600);--input-focus-border-color:var(--colors-error-600)}.input--error input:not(:placeholder-shown){--input-border-color:var(--colors-error-600)}.icon--icon-start{left:0;padding-left:var(--spacing-2xl)}.icon--icon-end,.icon--icon-start{position:absolute;top:0;bottom:0;display:flex;align-items:center;pointer-events:none}.icon--icon-end{right:0;padding-right:var(--spacing-2xl)}.textarea{font-weight:var(--font-weight-regular);--input-border-color:var(--colors-grey-500);--input-message-color:var(--colors-grey-600);--input-focus-border-color:var(--border-focus);display:flex;flex-direction:column}.textarea,.textarea__label{font-family:var(--font-primary);font-style:normal;font-size:.875rem;line-height:1.25rem}.textarea__label{display:block;font-weight:var(--font-weight-medium);margin-bottom:var(--spacing-2xs)}.textarea__input{font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-style:normal;font-size:1rem;line-height:1.375rem;outline-width:2px;outline-color:transparent;outline-style:solid;outline-offset:2px;resize:none;background-color:var(--colors-base-white);display:flex;width:100%;border-radius:var(--spacing-xl) 0 var(--spacing-xl) 0;border:1px solid var(--input-border-color);color:var(--colors-base-black);padding:var(--spacing-2xl)}.textarea__input:focus-visible{outline-color:var(--input-focus-border-color);--input-border-color:var(--colors-grey-300)}.textarea__input:not(:placeholder-shown){--input-border-color:var(--colors-base-black)}.textarea__input::placeholder{color:var(--colors-grey-600)}.textarea__message{display:block;color:var(--input-message-color);margin-top:var(--spacing-xs)}.textarea--error{--input-message-color:var(--colors-error-600);--input-border-color:var(--colors-error-600);--input-focus-border-color:var(--colors-error-600)}.textarea--error textarea:not(:placeholder-shown){--input-border-color:var(--colors-error-600)}:root{--search-field-border-color:var(--border-brand-grey-mid);--search-field-message-color:var(--colors-grey-600);--search-field-clear-offset:-32px;--search-field-clear-size:20px;--search-field-border-radius:var(--spacing-md)}.search-field{transition:color .3s ease-in-out,outline-color .3s ease-in-out;outline:2px solid transparent;outline-offset:4px;border-radius:var(--search-field-border-radius) 0 var(--search-field-border-radius) 0;display:flex;justify-content:space-between}@media(min-width:37.5em){.search-field{--search-field-border-radius:var(--spacing-2xl)}}.search-field:has(:focus-visible){outline-color:var(--border-focus);outline-offset:2px}.search-field .react-aria-SearchField{display:grid;align-items:center;width:100%;grid-template-areas:"label label" "input button" "help  help";grid-template-columns:1fr auto;color:var(--text-color)}.search-field .react-aria-SearchField .react-aria-Label{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;border:0;margin:-1px;clip:rect(0 0 0 0);-webkit-clip-path:inset(100%);clip-path:inset(100%);white-space:nowrap}.search-field .react-aria-SearchField .react-aria-Input{font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-style:normal;font-size:1rem;line-height:1.375rem;outline:0;width:100%;padding:var(--spacing-xl);border:1.5px solid var(--search-field-border-color);border-right:none;background-color:var(--colors-base-white);border-radius:var(--search-field-border-radius) 0 0 0;color:var(--colors-base-black);margin:0;grid-area:input}@media(min-width:37.5em){.search-field .react-aria-SearchField .react-aria-Input{padding:var(--spacing-2xl)}}@media(min-width:75em){.search-field .react-aria-SearchField .react-aria-Input{font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-style:normal;font-size:1.25rem;line-height:1.75rem}}.search-field .react-aria-SearchField .react-aria-Input::-webkit-search-cancel-button,.search-field .react-aria-SearchField .react-aria-Input::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.search-field .react-aria-SearchField .react-aria-Input::placeholder{color:var(--text-secondary)}.search-field .react-aria-SearchField .react-aria-Button{width:var(--search-field-clear-size);height:var(--search-field-clear-size);padding:0;margin-left:var(--search-field-clear-offset);grid-area:button;vertical-align:middle;text-align:center;color:var(--text-primary)}@media(min-width:37.5em){.search-field .react-aria-SearchField .react-aria-Button{--search-field-clear-offset:-42px;--search-field-clear-size:24px}}.search-field .react-aria-SearchField .react-aria-Button svg{width:100%;height:100%}.search-field .react-aria-SearchField .react-aria-Button[data-pressed]{background:var(--gray-600)}.search-field .react-aria-SearchField[data-empty] button{display:none}.search-field .react-aria-SearchField+.button{height:auto;border-top-left-radius:0;padding-block:var(--spacing-md);padding-inline:var(--spacing-2xl);border-bottom-right-radius:var(--search-field-border-radius)}@media(min-width:37.5em){.search-field .react-aria-SearchField+.button{padding-block:var(--spacing-lg);padding-inline:var(--spacing-3xl)}}.search-field .react-aria-SearchField+.button .button__title{display:none}@media(min-width:75em){.search-field .react-aria-SearchField+.button .button__title{display:block}}.search-field .react-aria-SearchField+.button:focus-visible{outline:0}.search-field-wrapper{position:relative;flex:1 1}.search-field-suggestions{z-index:1100;position:absolute;top:98%;right:0;left:0}.search-field-suggestions .suggestion-category{font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-style:normal;text-transform:uppercase;font-size:.875rem;line-height:.875rem;letter-spacing:.07rem;color:var(--text-brand-blue)}.search-field-suggestions .suggestion-category.photos,.search-field-suggestions .suggestion-category.sports{color:var(--text-brand-red)}.search-field-suggestions .suggestion-category.video{color:var(--text-brand-green)}.search-field-suggestions__list{display:flex;padding:var(--spacing-xl) 0;border:var(--border-md) solid var(--border-brand-black);border-radius:0 0 var(--search-field-border-radius) 0;background:var(--background-primary);max-height:368px;overflow-y:auto;box-shadow:0 12px 16px -4px rgba(19,12,14,.08),0 4px 6px -2px rgba(19,12,14,.03);flex-direction:column}.search-field-suggestions__list__section{border-bottom:1px solid var(--border-primary);display:flex;flex-direction:column}.search-field-suggestions__list .react-aria-ListBox{display:flex;overflow:auto;box-sizing:border-box;padding-block:var(--spacing-xl);border:1px solid var(--border-color);flex-direction:column;border-radius:var(--search-field-border-radius);background:var(--overlay-background);forced-color-adjust:none;outline:none;max-height:400px}.search-field-suggestions__list .react-aria-ListBox[data-focus-visible]{outline:2px solid var(--focus-ring-color);outline-offset:-1px}.search-field-suggestions__list .react-aria-ListBoxItem{font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-style:normal;font-size:1rem;line-height:1.375rem;margin-block:var(--spacing-xs);position:relative;display:inline;padding:var(--spacing-xs) var(--spacing-3xl);outline:none;color:var(--text-secondary);text-decoration:none}@media(min-width:37.5em){.search-field-suggestions__list .react-aria-ListBoxItem{font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-style:normal;font-size:1.125rem;line-height:1.75rem}}.search-field-suggestions__list .react-aria-ListBoxItem small{font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-style:normal;font-size:.875rem;line-height:1.25rem}.search-field-suggestions__list .react-aria-ListBoxItem[data-focus-visible]{outline:2px solid var(--border-focus);outline-offset:-2px}.search-field-suggestions__list .react-aria-ListBoxItem:hover,.search-field-suggestions__list .react-aria-ListBoxItem[data-selected]{background:var(--colors-grey-100)}.search-field-suggestions__list .react-aria-ListBoxItem:hover[data-focus-visible],.search-field-suggestions__list .react-aria-ListBoxItem[data-selected][data-focus-visible]{outline-color:var(--border-focus);outline-offset:-4px}.search-field-suggest-all{font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-style:normal;font-size:.875rem;line-height:1.25rem;text-decoration:underline;color:var(--text-link);padding:var(--spacing-lg) var(--spacing-3xl) 0}.selectbox{--selectbox-border-color:var(--colors-grey-300);color:var(--text-primary)}.selectbox__label{font-weight:var(--font-weight-semibold);text-transform:uppercase;font-size:1rem;line-height:1rem;letter-spacing:.08rem;display:block;margin-bottom:var(--spacing-3xl)}.selectbox .react-aria-Button,.selectbox__label{font-family:var(--font-primary);font-style:normal}.selectbox .react-aria-Button{transition:color .4s ease-in-out,border-color .4s ease-in-out;font-weight:var(--font-weight-regular);font-size:.875rem;line-height:1.25rem;outline-width:2px;outline-color:transparent;outline-style:solid;outline-offset:2px;display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--spacing-xl);border:1px solid var(--selectbox-border-color);border-radius:var(--spacing-xl) 0 0 0;cursor:pointer;background-color:var(--colors-base-white)}.selectbox .react-aria-Button:focus-visible{outline-color:var(--border-focus)}.selectbox .react-aria-Button[data-focus-visible]{outline:2px solid var(--border-focus);outline-offset:2px}.selectbox .react-aria-SelectValue[data-placeholder]{color:var(--text-secondary)}.selectbox__popover{min-width:var(--trigger-width)}.selectbox__popover .react-aria-ListBox{padding:var(--spacing-md) var(--spacing-xl);border:var(--border-sm) solid var(--colors-grey-300);border-radius:var(--radius-none,0) 0 var(--radius-xl) 0;background:var(--background-primary);box-shadow:0 12px 16px -4px rgba(19,12,14,.08),0 4px 6px -2px rgba(19,12,14,.03);border-top:none}.selectbox__popover .react-aria-ListBoxItem{font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-style:normal;font-size:.875rem;line-height:1.25rem;padding:var(--spacing-lg) var(--spacing-md)}.selectbox__popover .react-aria-ListBoxItem[data-focus-visible]{outline:none}.selectbox__popover .react-aria-ListBoxItem[data-focused],.selectbox__popover .react-aria-ListBoxItem[data-pressed]{outline:none;background:var(--colors-grey-100);border-radius:var(--spacing-sm);color:var(--highlight-foreground)}.combobox{--combo-border-color:var(--colors-grey-500);--combo-message-color:var(--colors-grey-600);--combo-focus-border-color:var(--border-focus);font-weight:var(--font-weight-regular)}.combobox,.combobox__label{font-family:var(--font-primary);font-style:normal;font-size:.875rem;line-height:1.25rem}.combobox__label{font-weight:var(--font-weight-medium);display:block;margin-bottom:var(--spacing-xs)}.combobox-container{position:relative}.combobox__input{font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-style:normal;font-size:1rem;line-height:1.375rem;outline-width:2px;outline-color:transparent;outline-style:solid;outline-offset:2px;width:100%;padding:var(--spacing-2xl);border:1px solid var(--combo-border-color);background-color:var(--colors-base-white);border-radius:var(--spacing-xl) 0 var(--spacing-xl) 0;color:var(--colors-base-black)}.combobox__input:focus-visible{outline-color:var(--combo-focus-border-color);--combo-border-color:var(--colors-grey-500)}.combobox__button{position:absolute;top:50%;right:var(--spacing-2xl);padding:0;border:none;forced-color-adjust:none;cursor:default;transform:translateY(-50%)}.combobox__button--loading svg{animation:spin 1s linear infinite}.combobox__button[data-pressed]{box-shadow:none;background:var(--colors-grey-100);border-radius:var(--radius-sm)}.combobox__popover[data-trigger=ComboBox]{width:var(--trigger-width);background-color:var(--colors-base-white);border:1px solid var(--colors-base-black);border-top:none}.combobox__popover[data-trigger=ComboBox] .react-aria-ListBox{display:block;overflow:hidden;width:unset;padding:var(--spacing-md) var(--spacing-xl);max-height:inherit;min-height:unset;overflow-y:auto;border-bottom-right-radius:var(--spacing-xl);box-shadow:0 4px 6px -2px rgba(19,12,14,.03),0 12px 16px -4px rgba(19,12,14,.08)}.combobox__popover[data-trigger=ComboBox] .combobox-item{width:100%;padding:var(--spacing-md) 0;border-radius:var(--spacing-sm);cursor:pointer;padding-left:var(--spacing-sm)}.combobox__popover[data-trigger=ComboBox] .combobox-item.focused{background-color:var(--colors-grey-100)}.combobox__popover[data-trigger=ComboBox] .combobox-item[data-selected]{font-weight:var(--font-weight-medium);color:var(--text-primary)}.combobox__message{display:block;color:var(--combo-message-color);margin-top:var(--spacing-xs)}.combobox__error{display:block;margin-top:var(--spacing-md);color:var(--colors-error-600)}.combobox[data-invalid=true]{--combo-border-color:var(--colors-error-600);--combo-message-color:var(--colors-error-600)}.pagination{display:flex;flex-direction:row;align-items:center;gap:var(--spacing-2xl)}.pagination__pages{display:flex;gap:var(--spacing-2xs)}.pagination__item{font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-style:normal;font-size:.875rem;line-height:1.25rem;width:40px;height:40px;border:none;cursor:pointer;border-radius:var(--radius-full);background-color:transparent}.pagination__item[aria-disabled=true]{pointer-events:none}.pagination__item--active,.pagination__item:hover{background-color:var(--colors-grey-300)}.pagination--sm{gap:30px}.pagination--sm .button{gap:var(--spacing-none)}.pagination--loading{pointer-events:none}.pagination--loading .pagination__pages{display:block;width:292px;height:24px;border-radius:var(--radius-xs);animation:skeleton-loading 1s linear infinite alternate}@media(min-width:56.25em){.pagination .button{width:164px;justify-content:center}}@media(max-width:37.49em){.pagination .button__title{display:none}}.dropdown{--dropdown-border-color:var(--colors-grey-300);--dropdown-menu-border-color:var(--colors-grey-300);--dropdown-min-width:264px;font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-style:normal;font-size:.875rem;line-height:1.25rem;position:relative;display:flex;width:100%;min-width:var(--dropdown-min-width)}.dropdown__placeholder{color:var(--colors-grey-600);transition:color .4s ease-in-out}.dropdown__field{transition:color .4s ease-in-out,border-color .4s ease-in-out;border:1px solid var(--dropdown-border-color);border-radius:var(--spacing-xl) 0 0 0;padding:var(--spacing-xl);width:100%;background-color:var(--colors-base-white)}.dropdown__clear-all,.dropdown__field{cursor:pointer;display:flex;align-items:center}.dropdown__clear-all{background:transparent;outline:none;border:none;position:absolute;top:0;bottom:0;right:0;justify-content:center;padding-right:var(--spacing-6xl)}.dropdown__clear-all svg{width:20px;height:20px}.dropdown__container{display:flex;width:180px}.dropdown__selected-items{font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-style:normal;font-size:.875rem;line-height:1.25rem;display:flex;overflow:hidden}.dropdown__selected-items-content{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dropdown__selected-item{font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-style:normal;font-size:.875rem;line-height:1.25rem;margin-right:5px}.dropdown__chevron{position:absolute;top:0;bottom:0;right:0;padding-right:var(--spacing-2xl);display:flex;align-items:center;justify-content:center}.dropdown__chevron svg{transition:transform .2s ease-in-out}.dropdown__chevron--open svg{transform:rotate(180deg)}.dropdown__dropdown{z-index:1700;position:absolute;top:100%;left:0;width:100%;background-color:var(--colors-base-white);border:1px solid var(--dropdown-menu-border-color);border-top:none;max-height:0;overflow:hidden;overflow-y:auto;padding:var(--spacing-md) var(--spacing-xl);opacity:0;transition:max-height .4s ease-in-out,opacity .4s ease-in-out,border-color .4s ease-in-out;border-bottom-right-radius:var(--spacing-xl);box-shadow:0 4px 6px -2px rgba(19,12,14,.03),0 12px 16px -4px rgba(19,12,14,.08)}.dropdown__loading{display:flex;justify-content:center;margin-top:var(--spacing-xl)}.dropdown__loading svg{animation:spin 1s linear infinite}.dropdown__search-container{position:relative;display:flex;height:40px}.dropdown__search-icon{pointer-events:none;position:absolute;display:flex;align-items:center;top:0;bottom:0;left:0;padding-left:var(--spacing-md)}.dropdown__search-icon svg{width:20px;height:20px}.dropdown__search-input{width:100%;padding:var(--spacing-lg) var(--spacing-4xl) var(--spacing-lg) var(--spacing-md);border:1px solid var(--colors-grey-300);border-radius:var(--spacing-sm);color:var(--colors-base-black);font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-style:normal;font-size:.875rem;line-height:1.25rem;padding-left:var(--spacing-4xl);outline:none}.dropdown__clear-search{display:flex;background-color:transparent;border:none;position:absolute;top:0;bottom:0;right:0;align-items:center;justify-content:center;cursor:pointer;padding-right:var(--spacing-lg)}.dropdown__clear-search svg{width:20px;height:20px}.dropdown__items{list-style-type:none;height:100%;padding:var(--spacing-md) 0 0;margin:0}.dropdown__items:empty{display:none}.dropdown__item{display:flex;align-items:center;margin-left:-2px}.dropdown__item .checkbox{width:100%;padding:var(--spacing-md) 0;border-radius:var(--spacing-sm);cursor:pointer;padding-left:var(--spacing-sm)}.dropdown__item .checkbox:hover{background-color:var(--colors-grey-100)}.dropdown__item .checkbox__label{color:var(--colors-grey-600)}.dropdown--open .dropdown__placeholder,.dropdown__item--selected .checkbox__label{color:var(--colors-base-black)}.dropdown--open .dropdown__dropdown{display:block;max-height:302px;opacity:1}.dropdown--populated .dropdown__field{--dropdown-border-color:var(--colors-base-black)}.dropdown--populated .dropdown__dropdown{--dropdown-menu-border-color:var(--colors-base-black)}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.c-tag{--tag-background-color:var(--background-primary);--tag-text-color:var(--text-secondary);--tag-border-color:var(--colors-grey-300);--tag-padding-block:var(--spacing-sm);--tag-padding-inline:var(--spacing-md);transition:background-color .3s ease-in-out;font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-style:normal;text-transform:uppercase;font-size:.625rem;line-height:.625rem;letter-spacing:.06rem;padding:var(--tag-padding-block) var(--tag-padding-inline);border:1px solid var(--tag-border-color);background-color:var(--tag-background-color);color:var(--tag-text-color);border-radius:var(--radius-xs);text-decoration:none;display:flex;align-items:center}.c-tag:hover{--tag-background-color:var(--background-primary-hover)}.c-tag--default{--tag-padding-block:var(--spacing-sm);--tag-padding-inline:var(--spacing-md)}@media(min-width:75em){.c-tag--default{--tag-padding-block:var(--spacing-lg);--tag-padding-inline:var(--spacing-lg);font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-style:normal;text-transform:uppercase;font-size:.75rem;line-height:.75rem;letter-spacing:.06rem}}.c-tag--sm{--tag-padding-block:var(--spacing-sm);--tag-padding-inline:var(--spacing-md)}.c-tag--lg{--tag-padding-block:var(--spacing-lg);--tag-padding-inline:var(--spacing-lg);font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-style:normal;text-transform:uppercase;font-size:.75rem;line-height:.75rem;letter-spacing:.06rem}.c-tag--medal-event{--tag-background-color:var(--colors-gold-medal-100);--tag-text-color:var(--colors-base-black);--tag-border-color:var(--colors-gold-medal-500)}.c-tag--medal-event svg{margin-right:var(--spacing-md)}.c-tag--medal-event:hover{background-color:inherit}.tabs{--tab-border-color:var(--border-primary);--tab-text-color:var(--text-secondary);--tab-background-color:var(--colors-base-white);--tab-padding:var(--spacing-lg);--tab-bar-height:var(--border-6xl);--tab-track-height:var(--border-4xl);--inverted-bar-height:-6px;max-width:var(--breakpoint-xl);margin-inline:auto;width:100%;padding:var(--spacing-5xl) var(--spacing-none) var(--spacing-7xl)}@media(min-width:37.5em){.tabs{--tab-track-height:var(--border-5xl);--inverted-bar-height:-8px;padding:var(--spacing-5xl) var(--spacing-none) var(--spacing-9xl) var(--spacing-none)}}@media(min-width:75em){.tabs{padding:var(--spacing-5xl) var(--spacing-4xl) var(--spacing-10xl) var(--spacing-4xl)}}@media(min-width:90em){.tabs{padding:var(--spacing-5xl) var(--spacing-7xl) var(--spacing-11xl) var(--spacing-7xl)}}.tabs-list{position:relative;padding-left:16px;display:flex;border-bottom:var(--tab-track-height) solid var(--border-primary);gap:var(--spacing-2xl)}@media(min-width:37.5em){.tabs-list{padding-left:24px}}@media(min-width:75em){.tabs-list{padding-left:0}}@media(max-width:37.49em){.tabs-list{overflow-x:auto;overflow-y:hidden}}.tabs-list__bar{position:absolute;left:0;bottom:var(--inverted-bar-height);height:var(--tab-bar-height);background:var(--colors-brand-blue-500)}.tabs-list .tab-button{transition:outline .3s ease-in-out,color .3s ease-in-out;outline-width:2px;outline-color:transparent;outline-style:solid;outline-offset:3px;list-style-type:none;cursor:pointer;white-space:nowrap;padding:var(--tab-padding);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--colors-base-white);border:0;color:var(--tab-text-color)}.tabs-list .tab-button:focus-visible{outline-color:var(--border-focus)}.tabs-list .tab-button.active,.tabs-list .tab-button:hover{--tab-text-color:var(--text-primary)}.tabs-list .tab-button--responsive{--tab-padding:var(--spacing-sm);font-family:var(--font-secondary);font-weight:var(--font-weight-bold);font-style:normal;text-transform:uppercase;font-size:1rem;line-height:.875rem;letter-spacing:.03rem}@media(min-width:37.5em){.tabs-list .tab-button--responsive{--tab-padding:var(--spacing-md);font-family:var(--font-secondary);font-weight:var(--font-weight-bold);font-style:normal;text-transform:uppercase;font-size:1.25rem;line-height:1rem;letter-spacing:.0375rem}}@media(min-width:75em){.tabs-list .tab-button--responsive{--tab-padding:var(--spacing-md);font-family:var(--font-secondary);font-weight:var(--font-weight-bold);font-style:normal;text-transform:uppercase;font-size:1.5rem;line-height:1.25rem;letter-spacing:.0375rem}}@media(min-width:90em){.tabs-list .tab-button--responsive{--tab-padding:var(--spacing-lg);font-family:var(--font-secondary);font-weight:var(--font-weight-bold);font-style:normal;text-transform:uppercase;font-size:1.75rem;line-height:1.5rem;letter-spacing:.035rem}}.tabs-content{padding-top:var(--spacing-lg);padding-inline:var(--spacing-2xl)}@media(min-width:37.5em){.tabs-content{padding-top:var(--spacing-3xl);padding-inline:var(--spacing-3xl)}}@media(min-width:75em){.tabs-content{padding-top:var(--spacing-4xl);padding-inline:0}}.live-blog-app{margin-block:var(--spacing-7xl) var(--spacing-10xl);margin-inline:var(--spacing-xl) 0}@media(min-width:37.5em){.live-blog-app{margin-inline:var(--spacing-2xl);margin-inline:auto}}.live-blog-app:before{transition:background-color .3s ease-in-out;pointer-events:all;background-color:transparent;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;content:" "}.live-blog-app.is-loading:before{z-index:1400;background-color:var(--colors-base-white)}.live-blog{--background-color:var(--colors-base-white);--line-color:var(--colors-grey-300);--date-color:var(--colors-brand-blue-700);--content-color:var(--colors-base-black);--share-button-color:var(--colors-grey-600);position:relative;display:flex;justify-content:center;margin-inline:auto;max-width:640px}.live-blog[data-theme=black]{--background-color:var(--colors-base-black);--line-color:var(--colors-brand-blue-500);--date-color:var(--colors-brand-blue-400);--content-color:var(--colors-base-white);--share-button-color:var(--colors-base-silver)}.live-blog[data-theme=black] .live-blog__container{padding-top:var(--spacing-4xl);padding-left:var(--spacing-none)}.live-blog[data-theme=black] .live-blog__line{top:calc(var(--spacing-4xl)*-1);width:4px;height:calc(100% + var(--spacing-7xl))}.live-blog[data-theme=black] .live-blog__line:before{display:none}.live-blog[data-theme=black]+.live-blog{margin-top:var(--spacing-4xl)}.live-blog__container{display:flex;flex:1 1;padding:var(--spacing-3xl) var(--spacing-2xl) var(--spacing-3xl) 0;max-width:100%;background-color:var(--background-color);flex-direction:row;gap:var(--spacing-xl);border-radius:0 var(--spacing-2xl) 0 0}@media(min-width:37.5em){.live-blog__container{gap:var(--spacing-3xl);max-width:640px;padding:var(--spacing-3xl) var(--spacing-3xl) var(--spacing-3xl) 0}}.live-blog__pin{z-index:100;position:absolute;top:-18px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:var(--spacing-sm);margin-left:var(--spacing-3xl);border-radius:var(--radius-full);color:var(--colors-base-black)}.live-blog__line,.live-blog__pin{background-color:var(--line-color)}.live-blog__line{position:relative;display:block;width:2px;height:100%}.live-blog__line:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%) rotate(45deg);width:10px;height:10px;background-color:var(--line-color)}.live-blog__content{display:flex;flex:1 1;overflow:hidden;height:100%;flex-direction:column;gap:var(--spacing-xl);color:var(--content-color)}.live-blog__content p{font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-style:normal;font-size:1rem;line-height:1.375rem;margin-block:0;padding-bottom:var(--spacing-2xl)}.live-blog__content p:last-of-type{padding-bottom:0}.live-blog__content a{font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-style:normal;font-size:1rem;line-height:1.375rem;color:var(--colors-blue-600);transition:-webkit-text-decoration-color .3s ease-in-out;transition:text-decoration-color .3s ease-in-out;transition:text-decoration-color .3s ease-in-out,-webkit-text-decoration-color .3s ease-in-out;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-color:var(--colors-blue-600);text-decoration-color:var(--colors-blue-600)}.live-blog__content a:hover{-webkit-text-decoration-color:transparent;text-decoration-color:transparent}.live-blog__time{display:flex;flex-direction:column;gap:var(--spacing-sm)}.live-blog__time--date{font-weight:var(--font-weight-medium);font-size:.875rem;line-height:.875rem;letter-spacing:.07rem}.live-blog__time--date,.live-blog__time--time{font-family:var(--font-primary);font-style:normal;text-transform:uppercase;color:var(--date-color)}.live-blog__time--time{font-weight:var(--font-weight-semibold);font-size:1rem;line-height:1rem;letter-spacing:.08rem}.live-blog__image,.live-blog__video{position:relative;width:100%;height:auto;margin-top:var(--spacing-xl);margin-bottom:var(--spacing-xl)}.live-blog__image img,.live-blog__video iframe{width:100%;height:100%;object-fit:cover;max-height:442px}.live-blog__image{aspect-ratio:1.38/1}.live-blog__video iframe{aspect-ratio:16/9;border:none}.live-blog__insta{display:flex;flex-direction:column;width:100%;height:100%;margin-top:var(--spacing-xl);margin-bottom:var(--spacing-xl)}.live-blog__insta iframe{width:100%;height:calc(539px + (100vi - 360px)*1.2211538462);border:none}@media(min-width:672px){.live-blog__insta iframe{height:920px}}.live-blog__share-menu{position:relative;margin-top:var(--spacing-2xl)}.live-blog__share,.live-blog__share-menu{display:flex;justify-content:flex-end;flex-direction:row}.live-blog__share{color:var(--share-button-color);gap:var(--spacing-xs)}.live-blog__share span{font-family:var(--font-primary);font-weight:var(--font-weight-semibold);font-style:normal;font-size:.875rem;line-height:1.25rem}.live-blog__menu{position:absolute;bottom:var(--spacing-4xl);background-color:var(--colors-base-white);box-shadow:0 4px 8px -2px rgba(19,12,14,.1),0 2px 4px -2px rgba(19,12,14,.06);display:flex;flex-direction:column;align-items:flex-end;padding:var(--spacing-md) var(--spacing-md) var(--spacing-3xl) var(--spacing-md);color:var(--colors-base-black)}.live-blog__menu__items{display:flex;justify-content:flex-end;padding:0 var(--spacing-2xl);flex-direction:column;gap:var(--spacing-2xl)}.live-blog__menu__items a,.live-blog__menu__items button{transition:color .3s ease-in-out;font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-style:normal;text-transform:uppercase;font-size:.75rem;line-height:.75rem;letter-spacing:.06rem;display:flex;align-items:center;justify-content:flex-start;width:144px;flex-direction:row;gap:var(--spacing-xl);color:inherit;text-decoration:none}.live-blog__menu__items a svg,.live-blog__menu__items button svg{width:20px;height:20px}.live-blog__menu__items a:hover,.live-blog__menu__items button:hover{color:var(--colors-grey-600)}.live-blog__menu-close svg{width:16px;height:16px}:root{--tile-text-color:var(--text-primary);--tile-max-width:100%;--tile-width:100%;--tile-padding-top:0;--tile-padding-right:0;--tile-padding-bottom:0;--tile-padding-left:0;--tile-border-radius:var(--radius-2xl)}.tile{display:flex;flex-direction:column;width:var(--tile-width);background:var(--tile-background-color);border-top-left-radius:var(--tile-border-radius);color:var(--tile-text-color);max-width:var(--tile-max-width);padding-block:var(--tile-padding-top) var(--tile-padding-bottom);padding-inline:var(--tile-padding-left) var(--tile-padding-right)}.tile[data-theme=red]{--tile-background-color:var(--background-brand-red)}.tile[data-theme=blue]{--tile-background-color:var(--background-brand-blue)}.tile[data-theme=blue-light]{--tile-background-color:var(--background-brand-blue-light)}.tile[data-theme=green]{--tile-background-color:var(--background-brand-green)}.tile[data-theme=green-light]{--tile-background-color:var(--background-brand-green-light)}.tile[data-theme=black]{--tile-background-color:var(--background-primary-dark);--tile-text-color:var(--text-brand-white)}.tile[data-theme=gold]{--tile-background-color:var(--background-gold-medal)}.tile[data-theme=gold-tint]{--tile-background-color:var(--background-gold-medal-tint)}.tile[data-theme=gold-light]{--tile-background-color:var(--background-gold-medal-light)}.tile[data-theme=silver-tint]{--tile-background-color:var(--background-silver-medal-tint)}.tile[data-theme=bronze-tint]{--tile-background-color:var(--background-bronze-medal-tint)}.tile[data-theme=red-light]{--tile-background-color:var(--background-brand-red-light)}.tile[data-theme=grey-light]{--tile-background-color:var(--background-brand-grey-light)}.tile[data-theme=alpha]{--tile-background-color:var(--alpha-black-70);--tile-text-color:var(--text-brand-white)}.tile--responsive{--tile-max-width:auto;--tile-padding-top:var(--spacing-3xl);--tile-padding-bottom:var(--spacing-2xl);--tile-padding-right:var(--spacing-2xl);--tile-padding-left:var(--spacing-2xl);--tile-border-radius:var(--radius-2xl);font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-style:normal;font-size:.875rem;line-height:1.25rem}@media(min-width:22.5em){.tile--responsive{--tile-padding-top:var(--spacing-3xl);--tile-padding-right:var(--spacing-lg);--tile-padding-bottom:var(--spacing-2xl);--tile-padding-left:var(--spacing-lg);--tile-border-radius:var(--radius-2xl)}}@media(min-width:90em){.tile--responsive{--tile-border-radius:var(--radius-5xl);--tile-padding-top:var(--spacing-6xl);--tile-padding-right:var(--spacing-4xl);--tile-padding-bottom:var(--spacing-6xl);--tile-padding-left:var(--spacing-4xl);font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-style:normal;font-size:1.5rem;line-height:2rem}}.tile--responsive .tile-eyebrow{font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-style:normal;text-transform:uppercase;font-size:.75rem;line-height:.75rem;letter-spacing:.06rem;margin-bottom:var(--spacing-md)}@media(min-width:90em){.tile--responsive .tile-eyebrow{font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-style:normal;text-transform:uppercase;font-size:.875rem;line-height:.875rem;letter-spacing:.07rem}}.tile--responsive .tile-headline{font-family:var(--font-secondary);font-weight:var(--font-weight-bold);font-style:normal;text-transform:uppercase;font-size:1.25rem;line-height:1rem;letter-spacing:.0375rem;margin-bottom:var(--spacing-xs)}@media(min-width:90em){.tile--responsive .tile-headline{font-family:var(--font-secondary);font-weight:var(--font-weight-bold);font-style:normal;text-transform:uppercase;font-size:1.75rem;line-height:1.5rem;letter-spacing:.035rem}}.tile--stacked{--tile-padding-top:var(--spacing-3xl);--tile-padding-bottom:var(--spacing-2xl);--tile-padding-right:var(--spacing-2xl);--tile-padding-left:var(--spacing-2xl);--tile-border-radius:var(--radius-2xl);font-size:.875rem;line-height:1.25rem}.tile--stacked,.tile--stacked .tile-eyebrow{font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-style:normal}.tile--stacked .tile-eyebrow{text-transform:uppercase;font-size:.75rem;line-height:.75rem;letter-spacing:.06rem;margin-bottom:var(--spacing-md)}.tile--stacked .tile-headline{font-family:var(--font-secondary);font-weight:var(--font-weight-bold);font-style:normal;text-transform:uppercase;font-size:1.25rem;line-height:1rem;letter-spacing:.0375rem}.tile--sm{--tile-padding-top:var(--spacing-4xl);--tile-padding-right:var(--spacing-lg);--tile-padding-bottom:var(--spacing-2xl);--tile-padding-left:var(--spacing-lg);--tile-border-radius:var(--radius-2xl);font-size:.875rem;line-height:1.25rem}.tile--sm,.tile--sm .tile-eyebrow{font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-style:normal}.tile--sm .tile-eyebrow{text-transform:uppercase;font-size:.75rem;line-height:.75rem;letter-spacing:.06rem;margin-bottom:var(--spacing-md)}.tile--sm .tile-headline{font-family:var(--font-secondary);font-weight:var(--font-weight-bold);font-style:normal;text-transform:uppercase;font-size:1.25rem;line-height:1rem;letter-spacing:.0375rem}.tile--md{--tile-padding-top:var(--spacing-6xl);--tile-padding-right:var(--spacing-3xl);--tile-padding-bottom:var(--spacing-4xl);--tile-padding-left:var(--spacing-3xl);--tile-border-radius:var(--radius-2xl)}.tile--lg{--tile-padding-top:var(--spacing-6xl);--tile-padding-right:var(--spacing-4xl);--tile-padding-bottom:var(--spacing-6xl);--tile-padding-left:var(--spacing-4xl);--tile-border-radius:var(--radius-5xl);font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-style:normal;font-size:1.5rem;line-height:2rem}.tile--lg .tile-headline{font-family:var(--font-secondary);font-weight:var(--font-weight-bold);font-style:normal;text-transform:uppercase;font-size:1.75rem;line-height:1.5rem;letter-spacing:.035rem}.tile--lg .tile-eyebrow{font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-style:normal;text-transform:uppercase;font-size:.875rem;line-height:.875rem;letter-spacing:.07rem}a.tile--countdown{text-decoration:none}a.tile--countdown:hover .tile-headline{text-decoration:underline}.tile--countdown .tile-days{display:block;text-transform:capitalize}.tile--countdown .tile-content{display:flex;flex-direction:column}.tile--countdown .tile-content__inner{display:flex;flex-direction:column;gap:var(--spacing-md)}.tile--countdown .tile-image{align-self:flex-start}.tile--countdown .tile-image svg{width:100%;height:100%;align-self:flex-start}.tile--countdown.tile--responsive{--tile-max-width:327px;--tile-width:100%;--tile-padding-right:var(--spacing-2xl);--tile-padding-left:var(--spacing-2xl);font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-style:normal;font-size:.875rem;line-height:1.25rem}@media(max-width:74.99em){.tile--countdown.tile--responsive .tile-content{align-items:flex-end;justify-content:space-between;flex-direction:row;flex-wrap:wrap;gap:var(--spacing-md)}.tile--countdown.tile--responsive .tile-content .tile-hero{font-family:var(--font-secondary);font-weight:var(--font-weight-bold);font-style:normal;text-transform:uppercase;font-size:3rem;line-height:2.5rem}.tile--countdown.tile--responsive .tile-content .tile-days{font-family:var(--font-primary);font-weight:var(--font-weight-semibold);font-style:normal;font-size:1rem;line-height:1.375rem;display:inline-flex}.tile--countdown.tile--responsive .tile-content .tile-image{align-self:flex-end}}@media(min-width:90em){.tile--countdown.tile--responsive{--tile-width:327px;--tile-padding-top:var(--spacing-7xl);--tile-padding-bottom:var(--spacing-6xl);--tile-padding-left:var(--spacing-4xl);--tile-padding-right:var(--spacing-4xl);font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-style:normal;font-size:1rem;line-height:1.375rem}}.tile--countdown.tile--responsive .tile-eyebrow{font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-style:normal;text-transform:uppercase;font-size:.75rem;line-height:.75rem;letter-spacing:.06rem}@media(min-width:90em){.tile--countdown.tile--responsive .tile-eyebrow{font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-style:normal;text-transform:uppercase;font-size:.875rem;line-height:.875rem;letter-spacing:.07rem}}.tile--countdown.tile--responsive .tile-headline{font-family:var(--font-secondary);font-weight:var(--font-weight-bold);font-style:normal;text-transform:uppercase;font-size:1.25rem;line-height:1rem;letter-spacing:.0375rem;margin-bottom:var(--spacing-xl)}@media(min-width:90em){.tile--countdown.tile--responsive .tile-headline{font-family:var(--font-secondary);font-weight:var(--font-weight-bold);font-style:normal;text-transform:uppercase;font-size:1.75rem;line-height:1.5rem;letter-spacing:.035rem;margin-bottom:var(--spacing-2xl)}}.tile--countdown.tile--responsive .tile-content{gap:var(--spacing-xl)}@media(min-width:90em){.tile--countdown.tile--responsive .tile-content{gap:var(--spacing-2xl)}}.tile--countdown.tile--responsive .tile-content__inner{display:flex;flex-direction:column;gap:var(--spacing-md)}.tile--countdown.tile--responsive .tile-hero{font-family:var(--font-secondary);font-weight:var(--font-weight-bold);font-style:normal;text-transform:uppercase;font-size:3rem;line-height:2.5rem}@media(min-width:90em){.tile--countdown.tile--responsive .tile-hero{font-family:var(--font-secondary);font-weight:var(--font-weight-bold);font-style:normal;text-transform:uppercase;font-size:5rem;line-height:4.25rem}}.tile--countdown.tile--responsive .tile-days{font-family:var(--font-primary);font-weight:var(--font-weight-semibold);font-style:normal;font-size:1rem;line-height:1.375rem}@media(min-width:90em){.tile--countdown.tile--responsive .tile-days{font-family:var(--font-primary);font-weight:var(--font-weight-semibold);font-style:normal;font-size:1.5rem;line-height:2rem}}.tile--countdown.tile--responsive .tile-image{height:24px}@media(min-width:90em){.tile--countdown.tile--responsive .tile-image{height:32px}}.tile--countdown.tile--stacked .tile-content{align-items:flex-end;justify-content:space-between;flex-direction:row;flex-wrap:wrap;gap:var(--spacing-md)}.tile--countdown.tile--stacked .tile-content__inner{display:flex;flex-direction:column;gap:var(--spacing-md)}.tile--countdown.tile--stacked .tile-content .tile-hero{font-family:var(--font-secondary);font-weight:var(--font-weight-bold);font-style:normal;text-transform:uppercase;font-size:3rem;line-height:2.5rem}.tile--countdown.tile--stacked .tile-content .tile-days{font-family:var(--font-primary);font-weight:var(--font-weight-semibold);font-style:normal;font-size:1rem;line-height:1.375rem;display:inline-flex}.tile--countdown.tile--sm{--tile-max-width:199px;--tile-padding-top:var(--spacing-3xl);--tile-padding-right:var(--spacing-2xl);--tile-padding-bottom:var(--spacing-3xl);--tile-padding-left:var(--spacing-2xl);font-size:.875rem;line-height:1.25rem}.tile--countdown.tile--sm,.tile--countdown.tile--sm .tile-eyebrow{font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-style:normal}.tile--countdown.tile--sm .tile-eyebrow{text-transform:uppercase;font-size:.75rem;line-height:.75rem;letter-spacing:.06rem;margin-bottom:var(--spacing-md)}.tile--countdown.tile--sm .tile-headline{font-size:1.25rem;line-height:1rem;letter-spacing:.0375rem;margin-bottom:var(--spacing-xl)}.tile--countdown.tile--sm .tile-headline,.tile--countdown.tile--sm .tile-hero{font-family:var(--font-secondary);font-weight:var(--font-weight-bold);font-style:normal;text-transform:uppercase}.tile--countdown.tile--sm .tile-hero{font-size:3rem;line-height:2.5rem}.tile--countdown.tile--sm .tile-days{font-family:var(--font-primary);font-weight:var(--font-weight-semibold);font-style:normal;font-size:1rem;line-height:1.375rem}.tile--countdown.tile--sm .tile-type{margin-bottom:var(--spacing-xl)}.tile--countdown.tile--lg{--tile-max-width:327px;--tile-padding-top:var(--spacing-7xl);font-size:1rem;line-height:1.375rem}.tile--countdown.tile--lg,.tile--countdown.tile--lg .tile-eyebrow{font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-style:normal}.tile--countdown.tile--lg .tile-eyebrow{text-transform:uppercase;font-size:.875rem;line-height:.875rem;letter-spacing:.07rem;margin-bottom:var(--spacing-md)}.tile--countdown.tile--lg .tile-headline{font-size:1.75rem;line-height:1.5rem;letter-spacing:.035rem;margin-bottom:var(--spacing-2xl)}.tile--countdown.tile--lg .tile-headline,.tile--countdown.tile--lg .tile-hero{font-family:var(--font-secondary);font-weight:var(--font-weight-bold);font-style:normal;text-transform:uppercase}.tile--countdown.tile--lg .tile-hero{font-size:5rem;line-height:4.25rem}.tile--countdown.tile--lg .tile-days{font-family:var(--font-primary);font-weight:var(--font-weight-semibold);font-style:normal;font-size:1.5rem;line-height:2rem}.tile--countdown.tile--lg .tile-type{margin-bottom:var(--spacing-2xl)}.tile--medal a.medal{text-decoration:none;cursor:pointer}.tile--medal .tile-medals{display:flex;gap:var(--spacing-md)}.tile--medal .tile-headline{display:flex;align-items:center;justify-content:space-between}.tile--medal .tile-headline h3{flex:1 1}.tile--medal .tile-headline a{line-height:0}.tile--medal.tile--responsive{--tile-max-width:47%;--tile-padding-top:var(--spacing-3xl);--tile-padding-bottom:var(--spacing-3xl);--tile-padding-left:var(--spacing-lg);--tile-padding-right:var(--spacing-lg);min-width:144px}@media(min-width:37.5em){.tile--medal.tile--responsive{--tile-max-width:260px;--tile-border-radius:var(--radius-4xl);--tile-padding-top:var(--spacing-6xl);--tile-padding-bottom:var(--spacing-4xl);--tile-padding-left:var(--spacing-3xl);--tile-padding-right:var(--spacing-3xl);min-width:260px}}@media(min-width:75em){.tile--medal.tile--responsive{--tile-max-width:327px;--tile-border-radius:var(--radius-5xl);--tile-padding-top:var(--spacing-7xl);--tile-padding-bottom:var(--spacing-6xl);--tile-padding-left:var(--spacing-4xl);--tile-padding-right:var(--spacing-4xl);min-width:327px}}.tile--medal.tile--responsive .medal{--medal-width:36px;margin-top:-10px}.tile--medal.tile--responsive .medal,.tile--medal.tile--responsive .medal .medal-place{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-style:normal;font-size:.75rem;line-height:1rem}.tile--medal.tile--responsive .medal .medal-place__award,.tile--medal.tile--responsive .medal svg .ribbons{display:none}.tile--medal.tile--responsive .medal .medal-place__rank{display:inline-block}@media(min-width:37.5em){.tile--medal.tile--responsive .medal{--medal-width:64px;font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-style:normal;font-size:1.25rem;line-height:1.75rem;margin-top:0}.tile--medal.tile--responsive .medal .medal-place{font-family:var(--font-primary);font-weight:var(--font-weight-semibold);font-style:normal;font-size:.875rem;line-height:1.25rem}.tile--medal.tile--responsive .medal svg .ribbons{display:block}}@media(min-width:75em){.tile--medal.tile--responsive .medal{--medal-width:80px;font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-style:normal;font-size:1.5rem;line-height:2rem;margin-top:0}.tile--medal.tile--responsive .medal .medal-place{font-family:var(--font-primary);font-weight:var(--font-weight-semibold);font-style:normal;font-size:1rem;line-height:1.375rem}.tile--medal.tile--responsive .medal svg .ribbons{display:block}}.tile--medal.tile--responsive .tile-eyebrow{font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-style:normal;text-transform:uppercase;font-size:.75rem;line-height:.75rem;letter-spacing:.06rem;margin-bottom:var(--spacing-md)}@media(min-width:37.5em){.tile--medal.tile--responsive .tile-eyebrow{font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-style:normal;text-transform:uppercase;font-size:.875rem;line-height:.875rem;letter-spacing:.07rem}}@media(max-width:37.49em){.tile--medal.tile--responsive .tile-eyebrow span{display:none}}.tile--medal.tile--responsive .tile-headline{margin-bottom:var(--spacing-2xl)}.tile--medal.tile--responsive .tile-headline h3{font-family:var(--font-secondary);font-weight:var(--font-weight-bold);font-style:normal;text-transform:uppercase;font-size:1.25rem;line-height:1rem;letter-spacing:.0375rem;margin-bottom:0}@media(min-width:37.5em){.tile--medal.tile--responsive .tile-headline h3{font-family:var(--font-secondary);font-weight:var(--font-weight-bold);font-style:normal;text-transform:uppercase;font-size:1.75rem;line-height:1.5rem;letter-spacing:.035rem}}.tile--medal.tile--responsive .tile-headline svg path{stroke:var(--colors-base-white)}.tile--medal.tile--sm{--tile-max-width:144px;--tile-padding-top:var(--spacing-3xl);--tile-padding-bottom:var(--spacing-3xl);--tile-padding-left:var(--spacing-lg);--tile-padding-right:var(--spacing-lg);min-width:144px}.tile--medal.tile--sm .tile-eyebrow{font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-style:normal;text-transform:uppercase;font-size:.75rem;line-height:.75rem;letter-spacing:.06rem;margin-bottom:var(--spacing-md)}.tile--medal.tile--sm .tile-eyebrow span{display:none}.tile--medal.tile--sm .tile-headline{margin-bottom:var(--spacing-lg)}.tile--medal.tile--sm .tile-headline h3{font-family:var(--font-secondary);font-weight:var(--font-weight-bold);font-style:normal;text-transform:uppercase;font-size:1.25rem;line-height:1rem;letter-spacing:.0375rem;margin-bottom:0}.tile--medal.tile--sm .tile-headline svg{width:18px;height:18px}.tile--medal.tile--sm .tile-headline svg path{stroke:var(--colors-base-white)}.tile--medal.tile--sm .tile-headline a{line-height:inherit}.tile--medal.tile--md{--tile-max-width:260px;--tile-border-radius:var(--radius-4xl);--tile-padding-top:var(--spacing-6xl);--tile-padding-bottom:var(--spacing-4xl);--tile-padding-left:var(--spacing-3xl);--tile-padding-right:var(--spacing-3xl);min-width:260px}.tile--medal.tile--lg{--tile-max-width:327px;--tile-border-radius:var(--radius-5xl);--tile-padding-top:var(--spacing-7xl);--tile-padding-bottom:var(--spacing-6xl);--tile-padding-left:var(--spacing-4xl);--tile-padding-right:var(--spacing-4xl);min-width:327px}.tile--medal.tile--lg,.tile--medal.tile--md{font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-style:normal;font-size:1rem;line-height:1.375rem}.tile--medal.tile--lg .tile-eyebrow,.tile--medal.tile--md .tile-eyebrow{font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-style:normal;text-transform:uppercase;font-size:.875rem;line-height:.875rem;letter-spacing:.07rem;margin-bottom:var(--spacing-md)}.tile--medal.tile--lg .tile-headline,.tile--medal.tile--md .tile-headline{margin-bottom:var(--spacing-2xl)}.tile--medal.tile--lg .tile-headline h3,.tile--medal.tile--md .tile-headline h3{font-family:var(--font-secondary);font-weight:var(--font-weight-bold);font-style:normal;text-transform:uppercase;font-size:1.75rem;line-height:1.5rem;letter-spacing:.035rem;margin-bottom:0}.tile--medal.tile--lg .tile-headline svg path,.tile--medal.tile--md .tile-headline svg path{stroke:var(--colors-base-white)}a.tile--cta{text-decoration:none}a.tile--cta:hover .tile-content{text-decoration:underline}.tile--cta{--tile-width:100%}.tile--cta.tile--responsive{--tile-padding-top:var(--spacing-3xl);--tile-padding-bottom:var(--spacing-2xl);--tile-padding-right:var(--spacing-2xl);--tile-padding-left:var(--spacing-2xl);--tile-border-radius:var(--radius-2xl);font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-style:normal;font-size:.875rem;line-height:1.25rem}@media(min-width:37.5em){.tile--cta.tile--responsive{--tile-max-width:327px}}@media(min-width:22.5em){.tile--cta.tile--responsive{--tile-padding-top:var(--spacing-3xl);--tile-padding-right:var(--spacing-lg);--tile-padding-bottom:var(--spacing-2xl);--tile-padding-left:var(--spacing-lg);--tile-border-radius:var(--radius-2xl)}}@media(min-width:90em){.tile--cta.tile--responsive{--tile-border-radius:var(--radius-5xl);--tile-padding-top:var(--spacing-6xl);--tile-padding-right:var(--spacing-4xl);--tile-padding-bottom:var(--spacing-6xl);--tile-padding-left:var(--spacing-4xl);font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-style:normal;font-size:1.5rem;line-height:2rem}}.tile--cta.tile--responsive .tile-eyebrow{font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-style:normal;text-transform:uppercase;font-size:.75rem;line-height:.75rem;letter-spacing:.06rem;margin-bottom:var(--spacing-md)}@media(min-width:90em){.tile--cta.tile--responsive .tile-eyebrow{font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-style:normal;text-transform:uppercase;font-size:.875rem;line-height:.875rem;letter-spacing:.07rem}}.tile--cta.tile--responsive .tile-headline{font-family:var(--font-secondary);font-weight:var(--font-weight-bold);font-style:normal;text-transform:uppercase;font-size:1.25rem;line-height:1rem;letter-spacing:.0375rem}@media(min-width:90em){.tile--cta.tile--responsive .tile-headline{font-family:var(--font-secondary);font-weight:var(--font-weight-bold);font-style:normal;text-transform:uppercase;font-size:1.75rem;line-height:1.5rem;letter-spacing:.035rem}}.tile--cta.tile--sm{--tile-padding-top:var(--spacing-3xl);--tile-padding-right:var(--spacing-lg);--tile-padding-bottom:var(--spacing-3xl);--tile-padding-left:var(--spacing-lg)}.tile--cta.tile--lg{--tile-padding-top:var(--spacing-6xl);--tile-padding-right:var(--spacing-4xl);--tile-padding-bottom:var(--spacing-6xl);--tile-padding-left:var(--spacing-4xl)}.tile--facts{--tile-facts-border-color:var(--border-brand-blue-dark);--tile-padding-top:var(--spacing-6xl);--tile-padding-right:var(--spacing-3xl);--tile-padding-bottom:var(--spacing-5xl);--tile-padding-left:var(--spacing-3xl);--tile-max-width:327px;font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-style:normal;font-size:.875rem;line-height:1.25rem}@media(min-width:22.5em){.tile--facts{--tile-width:327px}}@media(min-width:75em){.tile--facts{--tile-padding-right:var(--spacing-4xl);--tile-padding-left:var(--spacing-4xl);--tile-padding-top:var(--spacing-7xl);--tile-padding-bottom:var(--spacing-6xl);font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-style:normal;font-size:1rem;line-height:1.375rem}}.tile--facts[data-theme=blue-light]{--tile-facts-border-color:var(--border-brand-blue)}.tile--facts[data-theme=green-light]{--tile-facts-border-color:var(--border-brand-green)}.tile--facts[data-theme=gold-light]{--tile-facts-border-color:var(--border-gold-medal)}.tile--facts[data-theme=red-light]{--tile-facts-border-color:var(--border-brand-red)}.tile--facts[data-theme=grey-light]{--tile-facts-border-color:var(--border-primary)}.tile--facts .tile-fact-row{display:flex;padding-block:var(--spacing-sm);border-bottom:1px solid var(--tile-facts-border-color)}.tile--facts dl{width:100%}.tile--facts dt{font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-style:normal;font-size:.875rem;line-height:1.25rem;grid-column:1}@media(min-width:75em){.tile--facts dt{font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-style:normal;font-size:1rem;line-height:1.375rem}}.tile--facts dt:after{content:":"}.tile--facts dd{padding-left:var(--spacing-md);grid-column:2}.tile--facts .tile-eyebrow{font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-style:normal;text-transform:uppercase;font-size:.75rem;line-height:.75rem;letter-spacing:.06rem;margin-bottom:var(--spacing-md)}@media(min-width:75em){.tile--facts .tile-eyebrow{font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-style:normal;text-transform:uppercase;font-size:.875rem;line-height:.875rem;letter-spacing:.07rem;margin-bottom:var(--spacing-md)}}.tile--facts .tile-headline{font-family:var(--font-secondary);font-weight:var(--font-weight-bold);font-style:normal;text-transform:uppercase;font-size:1.5rem;line-height:1.25rem;letter-spacing:.0375rem;margin-bottom:var(--spacing-xl)}@media(min-width:75em){.tile--facts .tile-headline{font-family:var(--font-secondary);font-weight:var(--font-weight-bold);font-style:normal;text-transform:uppercase;font-size:1.75rem;line-height:1.5rem;letter-spacing:.035rem;margin-bottom:var(--spacing-2xl)}}.tile--facts .tile-subtitle{font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-style:normal;text-transform:uppercase;font-size:.875rem;line-height:.875rem;letter-spacing:.07rem}.tile--facts .tile-content-wrapper{display:flex;flex-direction:column;gap:var(--spacing-2xl)}.tile--facts .tile-content-sub-wrapper{display:flex;flex-direction:column;gap:var(--spacing-md)}.footer{display:flex;flex-direction:column;align-items:center;background-color:rgba(0,0,0,.5);background-image:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(/images/footer-bg-shirt-3.webp);background-position:50%;background-size:cover;background-repeat:no-repeat;padding:var(--spacing-7xl) var(--spacing-xl) var(--spacing-7xl)}@media(min-width:37.5em){.footer{padding:var(--spacing-8xl) var(--spacing-3xl) var(--spacing-7xl)}}@media(min-width:75em){.footer{padding:var(--spacing-9xl) var(--spacing-4xl) var(--spacing-8xl)}}@media(min-width:90em){.footer{padding:var(--spacing-10xl) var(--spacing-7xl) var(--spacing-9xl)}}.footer__partners{color:var(--colors-base-white);font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-style:normal;text-transform:uppercase;font-size:1rem;line-height:1rem;letter-spacing:.08rem;text-align:center}.footer__logos{min-height:330px;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--spacing-sm);gap:var(--spacing-sm);margin-top:var(--spacing-2xl);margin-bottom:var(--spacing-6xl);color:var(--colors-silver-medal-200)}@media(min-width:22.5em){.footer__logos{min-height:220px;grid-template-columns:repeat(3,1fr)}}@media(min-width:37.5em){.footer__logos{min-height:305px;gap:var(--spacing-3xl);margin-bottom:4.25rem}}@media(min-width:75em){.footer__logos{grid-template-columns:repeat(6,1fr);gap:var(--spacing-4xl);min-height:145px}}@media(min-width:90em){.footer__logos{grid-template-columns:repeat(6,1fr);gap:var(--spacing-6xl)}}.footer__logos__logo{position:relative;display:flex;height:auto;align-items:center;justify-content:center;margin:auto;width:105px;min-height:75px}.footer__logos__logo img{width:100%;height:100%;object-fit:contain}@media(min-width:37.5em){.footer__logos__logo{width:140px;min-height:100px}}.footer__nav{--footer-nav-gap:var(--spacing-6xl);--foter-margin-bottom:var(--spacing-6xl);--footer-border-width:var(--spacing-md);--footer-nav-padding-bottom:var(--spacing-6xl);--footer-nav-padding-top:var(--spacing-6xl);display:flex;flex-direction:column;justify-content:space-between;width:100%;gap:var(--footer-nav-gap);margin-bottom:var(--foter-margin-bottom);position:relative;border:var(--footer-border-width) solid #2e2e30;border-left:none;padding-top:var(--footer-nav-padding-top);padding-bottom:var(--footer-nav-padding-bottom);border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:30px;border-bottom-right-radius:30px}@media(min-width:37.5em){.footer__nav{flex-direction:row;justify-content:space-between;border:none;--footer-nav-padding-top:0px;--foter-margin-bottom:102px;--footer-nav-gap:var(--spacing-7xl)}}@media(min-width:75em){.footer__nav{--footer-nav-padding-bottom:128px;--footer-nav-gap:284px;--foter-margin-bottom:32px}}@media(min-width:90em){.footer__nav{--footer-nav-gap:352px}}.footer__nav__logo a{line-height:0;display:block;color:inherit}.footer__nav__logo a>svg{color:#fff;width:100px;height:100px}@media(min-width:37.5em){.footer__nav__logo{padding-top:var(--spacing-7xl)}}.footer__nav__menu{display:flex;flex-direction:column;width:100%;position:relative}@media(min-width:37.5em){.footer__nav__menu{display:grid;grid-template-columns:repeat(2,auto);grid-gap:var(--spacing-6xl);gap:var(--spacing-6xl);padding-top:var(--spacing-7xl)}}@media(min-width:75em){.footer__nav__menu{display:flex;flex-direction:row}}.footer__nav__menu__primary{display:flex;flex-direction:column;width:100%;gap:var(--spacing-2xl);margin-bottom:var(--spacing-4xl)}@media(min-width:37.5em){.footer__nav__menu__primary{max-width:190px}}@media(min-width:90em){.footer__nav__menu__primary{margin-bottom:0}}.footer__nav__menu__secondary{display:flex;gap:var(--spacing-4xl);width:100%;margin-bottom:var(--spacing-6xl)}@media(min-width:90em){.footer__nav__menu__secondary{margin-bottom:0}}.footer__nav__menu__secondary__links{display:flex;flex-direction:column;width:100%;gap:var(--spacing-2xl)}@media(min-width:37.5em){.footer__nav__menu__secondary__links{max-width:190px}}.footer__nav__socials{display:flex;width:100%;flex-direction:column;gap:var(--spacing-2xl)}.footer__nav__socials h5{color:var(--text-brand-white);text-shadow:0 0 30px rgba(19,12,14,.2);font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-style:normal;font-size:1rem;line-height:1.375rem}@media(min-width:37.5em){.footer__nav__socials{grid-column:span 2}}@media(min-width:75em){.footer__nav__socials{max-width:190px}}.footer__copyright{display:flex;flex-direction:column;width:100%;align-items:center;gap:var(--spacing-4xl)}@media(min-width:37.5em){.footer__copyright{flex-direction:row;justify-content:space-between}}.border{position:absolute;display:none}.border--top{left:0;width:100%}@media(min-width:37.5em){.border--top{display:block;border-top:8px solid var(--border-footer);top:0;border-top-right-radius:30px}}@media(min-width:75em){.border--top{border-width:var(--spacing-xl)}}.border--right{border-bottom-right-radius:30px;top:0;height:100%}@media(min-width:37.5em){.border--right{display:block;border-right:8px solid var(--border-footer);right:0;border-top-right-radius:30px}}@media(min-width:75em){.border--right{border-width:var(--spacing-xl)}}.border--bottom{left:0;width:100%}@media(min-width:37.5em){.border--bottom{display:block;border-bottom:8px solid var(--border-footer);bottom:0;border-bottom-right-radius:30px}}@media(min-width:75em){.border--bottom{border-width:var(--spacing-xl)}}.border-top-tip{position:absolute;top:-8px;left:-3px;border-radius:10px 0 0 10px;width:5%;height:8px;background:var(--border-footer)}@media(min-width:37.5em){.border-top-tip{position:absolute;top:0;left:155px;border-radius:10px 0 0 10px;width:5%;height:8px;background:var(--border-footer)}}@media(min-width:75em){.border-top-tip{position:absolute;top:0;left:377px;border-radius:10px 0 0 10px;width:5%;height:12px;background:var(--border-footer)}}@media(min-width:90em){.border-top-tip{position:absolute;top:0;left:447px;border-radius:10px 0 0 10px;width:5%;height:12px;background:var(--border-footer)}}.border-bottom-tip{position:absolute;background:var(--border-footer);bottom:-8px;left:-3px;border-radius:10px 0 0 10px;width:5%;height:8px}@media(min-width:37.5em){.border-bottom-tip{bottom:0;left:-3px;background:var(--border-footer)}}@media(min-width:75em){.border-bottom-tip{bottom:0;left:-3px;height:12px;background:var(--border-footer)}}.footer-item{text-decoration:none;position:relative;color:var(--text-brand-white)}.footer-item--primary{font-weight:var(--font-weight-semibold);font-size:1.5rem;line-height:2rem}.footer-item--primary,.footer-item--secondary{text-shadow:0 0 30px rgba(19,12,14,.2);font-family:var(--font-primary);font-style:normal}.footer-item--secondary{font-weight:var(--font-weight-regular);font-size:1rem;line-height:1.375rem}.footer-item:before{opacity:1;position:absolute;bottom:1px;left:0;display:block;width:100%;height:1px;content:"";background:var(--text-brand-white);transition:opacity .3s ease-in-out,width .25s ease-in-out}.footer-item:hover:before{opacity:.7;width:0}.footer-socials{display:flex;flex-direction:row;align-items:flex-start;align-content:flex-start;gap:var(--spacing-lg) var(--spacing-4xl);align-self:stretch;flex-wrap:wrap}@media(min-width:90em){.footer-socials{display:flex;width:135px;align-items:flex-start;align-content:flex-start;gap:var(--spacing-2xl) var(--spacing-3xl)}}.footer-socials a{color:var(--colors-base-white);transition:color .3s ease-in-out}.footer-socials a:hover{color:var(--colors-grey-500)}.footer-cta{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-xl);color:var(--text-brand-white)}@media(min-width:37.5em){.footer-cta{flex-direction:row;min-width:273px}}.footer-cta__text{font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-style:normal;font-size:.875rem;line-height:1.25rem}.footer-cta__links{display:flex;gap:var(--spacing-xl)}.footer-cta__links a{color:inherit;position:relative;font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-style:normal;font-size:.875rem;line-height:1.25rem}.shielded-button{display:inline-block;margin:0;padding:0;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;cursor:pointer;opacity:1}.shielded-button--open{opacity:0}.shielded-button img{width:44px;height:44px}.modal{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;flex-direction:column;background-color:rgba(0,0,0,.5);overflow:auto;z-index:1600}.modal iframe{height:455px;max-height:100%;opacity:.98;border:none;width:310px}.facts-block{display:flex;max-width:var(--breakpoint-xl);margin-inline:auto;flex-direction:column;justify-content:flex-start;gap:var(--spacing-none);padding:var(--spacing-5xl) var(--spacing-2xl)}@media(min-width:37.5em){.facts-block{padding:var(--spacing-7xl) var(--spacing-3xl)}}@media(min-width:75em){.facts-block{flex-direction:row;justify-content:space-between;padding:var(--spacing-8xl) var(--spacing-4xl);gap:var(--spacing-3xl)}}@media(min-width:90em){.facts-block{gap:var(--spacing-4xl);padding:var(--spacing-9xl) var(--spacing-7xl)}}.facts-block .short{display:-webkit-box;-webkit-line-clamp:26;-webkit-box-orient:vertical;overflow:hidden;position:relative}.facts-block .short:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2em;background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff);pointer-events:none}.facts-block__blob{display:flex;flex-direction:column;gap:var(--spacing-3xl);order:2;margin-bottom:var(--spacing-3xl);max-width:552px}@media(min-width:75em){.facts-block__blob{gap:var(--spacing-4xl);order:1;margin-bottom:0;max-width:416px}}.facts-block__blob__title{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-style:normal;font-size:1.875rem;line-height:2.375rem;text-transform:capitalize}@media(min-width:75em){.facts-block__blob__title{font-size:2.25rem;line-height:2.75rem;letter-spacing:-.045rem}.facts-block__blob__title,.facts-block__blob__title[data-variant=games]{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-style:normal}.facts-block__blob__title[data-variant=games]{font-size:1.875rem;line-height:2.375rem}}@media(min-width:90em){.facts-block__blob__title{font-size:3rem;line-height:3.75rem;letter-spacing:-.06rem}.facts-block__blob__title,.facts-block__blob__title[data-variant=games]{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-style:normal}.facts-block__blob__title[data-variant=games]{font-size:2.25rem;line-height:2.75rem;letter-spacing:-.045rem}}.facts-block__blob__title[data-variant=games]{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-style:normal;font-size:1.5rem;line-height:2rem}.facts-block__blob__summary{font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-style:normal;font-size:1.125rem;line-height:1.75rem;display:flex;flex-direction:column}@media(min-width:37.5em){.facts-block__blob__summary{font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-style:normal;font-size:1.25rem;line-height:1.75rem}}.facts-block__blob__summary p{font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-style:normal;font-size:1.125rem;line-height:1.75rem;margin-block:0;padding-bottom:var(--spacing-2xl)}@media(min-width:37.5em){.facts-block__blob__summary p{font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-style:normal;font-size:1.25rem;line-height:1.75rem}}.facts-block__blob__summary p:last-of-type{padding-bottom:var(--spacing-none)}.facts-block__body{display:flex;flex-direction:column;max-width:552px;order:3}@media(min-width:75em){.facts-block__body{order:2;padding-top:var(--spacing-8xl)}}@media(min-width:90em){.facts-block__body[data-variant=athlete]{padding-top:var(--spacing-9xl)}}.facts-block__body p{font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-style:normal;font-size:1rem;line-height:1.375rem;margin-block:0;padding-bottom:var(--spacing-2xl)}.facts-block__body p:last-of-type{padding-bottom:0}.facts-block__body__expand-button{font-family:var(--font-primary);font-weight:var(--font-weight-semibold);font-style:normal;font-size:1rem;line-height:1.375rem;display:flex;padding:var(--spacing-none);border:none;margin-top:var(--spacing-2xl);outline:none;background-color:transparent;color:var(--text-link);-webkit-text-decoration-line:underline;text-decoration-line:underline;cursor:pointer}.facts-block__facts{display:flex;flex-direction:column;order:1;margin-bottom:var(--spacing-4xl)}@media(min-width:37.5em){.facts-block__facts[data-variant=games]{flex-direction:row-reverse;justify-content:flex-end}}@media(min-width:75em){.facts-block__facts{padding-top:var(--spacing-8xl);order:3;margin-bottom:var(--spacing-none)}.facts-block__facts[data-variant=games]{flex-direction:column;align-items:center;justify-content:flex-start}}@media(min-width:90em){.facts-block__facts{padding-top:var(--spacing-9xl)}}.facts-block__facts[data-variant=games]{padding-top:var(--spacing-none);gap:var(--spacing-4xl)}.facts-block__facts img{max-width:180px;max-height:180px}@media(max-width:37.49em){.facts-block__facts img{align-self:center}}@media(min-width:37.5em){.facts-block__facts[data-variant=games] .tile--facts{max-width:264px}}@media(min-width:90em){.facts-block__facts[data-variant=games] .tile--facts{max-width:none}}.facts-block .tile--facts{height:-moz-fit-content;height:fit-content}@media(min-width:75em){.facts-block .tile--facts{max-width:264px}}@media(min-width:90em){.facts-block .tile--facts{max-width:none}}.facts-block ol,.facts-block ul{margin:0 0 var(--spacing-xl) var(--spacing-2xl);list-style-position:outside;list-style-type:disc}.facts-block ol li,.facts-block ul li{margin-bottom:var(--spacing-md)}.facts-block table tbody{border-bottom:1px solid var(--border-primary)}.facts-block table tbody tr{border-top:1px solid var(--border-primary)}.facts-block table tbody tr td{padding:var(--spacing-lg) var(--spacing-sm);border-bottom:1px solid var(--border-primary);border-left:1px solid var(--border-primary);text-align:center}.facts-block table tbody tr td:first-child{border-left:0}.facts-block table tbody tr td p{margin:0}.quote-block{--quote-block-background-color:var(--colors-base-black);--quote-block-text-color:var(--colors-base-white);--quote-block-border-color:var(--colors-gold-medal-500);position:relative;background-color:var(--quote-block-background-color);color:var(--quote-block-text-color);font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-style:normal;font-size:1.875rem;line-height:2.375rem}.quote-block[data-variant=white]{--quote-block-background-color:var(--colors-base-white);--quote-block-text-color:var(--colors-base-black);--quote-block-border-color:var(--colors-brand-blue-500)}.quote-block__quote{position:relative;border-top:var(--spacing-md) solid var(--quote-block-border-color);border-right:var(--spacing-md) solid var(--quote-block-border-color);border-top-right-radius:40px;padding-top:var(--spacing-3xl);padding-right:var(--spacing-3xl)}.quote-border-top{top:0;left:-4px;border-radius:10px 0 0 10px;width:5%;height:8px}.quote-border-right,.quote-border-top{position:absolute;background:var(--quote-block-border-color)}.quote-border-right{bottom:-4px;right:0;border-radius:0 0 10px 10px;width:8px;height:5%}.quote-section{--quote-block-background-color:var(--colors-base-black);background-color:var(--quote-block-background-color);display:flex;justify-content:center;padding:var(--spacing-6xl) var(--spacing-3xl)}.quote-section[data-variant=white]{--quote-block-background-color:var(--colors-base-white)}.quote-section>div{max-width:320px;font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-style:normal;font-size:1.875rem;line-height:2.375rem}@media(min-width:37.5em){.quote-section>div{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-style:normal;font-size:2.25rem;line-height:2.75rem;letter-spacing:-.045rem;max-width:456px}}@media(min-width:75em){.quote-section>div{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-style:normal;font-size:3rem;line-height:3.75rem;letter-spacing:-.06rem;max-width:744px}}@media(min-width:90em){.quote-section>div{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-style:normal;font-size:3.75rem;line-height:4.5rem;letter-spacing:-.075rem;max-width:865px}}@media(min-width:37.5em){.quote-section{padding:var(--spacing-7xl) 0}}.text-only-block{--text-only-block-padding:var(--spacing-6xl) var(--spacing-2xl);display:flex;align-items:center;width:100%;padding:var(--text-only-block-padding);background-color:var(--colors-base-black);flex-direction:column}@media(min-width:37.5em){.text-only-block{--text-only-block-padding:var(--spacing-7xl) var(--spacing-3xl)}}@media(min-width:75em){.text-only-block{--text-only-block-padding:var(--spacing-7xl)}}@media(min-width:90em){.text-only-block{--text-only-block-padding:var(--spacing-8xl) var(--spacing-7xl)}}.text-only-block__wrapper{--text-only-block-max-width:552px;--text-only-block-gap:var(--spacing-2xl);display:flex;background-color:var(--colors-base-black);flex-direction:column;color:var(--colors-base-white);max-width:var(--text-only-block-max-width);gap:var(--text-only-block-gap)}@media(min-width:37.5em){.text-only-block__wrapper{--text-only-block-gap:var(--spacing-3xl)}}@media(min-width:75em){.text-only-block__wrapper{--text-only-block-gap:var(--spacing-4xl)}}@media(min-width:90em){.text-only-block__wrapper{--text-only-block-max-width:642px}}.text-only-block__title{font-family:var(--font-secondary);font-weight:var(--font-weight-bold);font-style:normal;text-transform:uppercase;font-size:2rem;line-height:1.875rem;letter-spacing:.02rem;color:var(--colors-gold-medal-500)}@media(min-width:37.5em){.text-only-block__title{font-family:var(--font-secondary);font-weight:var(--font-weight-bold);font-style:normal;text-transform:uppercase;font-size:2.375rem;line-height:2rem;letter-spacing:.02375rem}}@media(min-width:90em){.text-only-block__title{font-family:var(--font-secondary);font-weight:var(--font-weight-bold);font-style:normal;text-transform:uppercase;font-size:3rem;line-height:2.5rem}}.text-only-block__intro{font-family:var(--font-primary);font-weight:var(--font-weight-semibold);font-style:normal;font-size:1.25rem;line-height:1.75rem}@media(min-width:37.5em){.text-only-block__intro{font-family:var(--font-primary);font-weight:var(--font-weight-semibold);font-style:normal;font-size:1.5rem;line-height:2rem}}@media(min-width:90em){.text-only-block__intro{font-family:var(--font-primary);font-weight:var(--font-weight-semibold);font-style:normal;font-size:1.875rem;line-height:2.375rem}}.text-only-block__body{font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-style:normal;font-size:1rem;line-height:1.375rem}.text-only-block__body p{margin:0;margin-bottom:var(--spacing-2xl)}.text-only-block__body p:first-child{margin-top:0}.text-only-block__body p:last-child{margin-bottom:0}.text-3-images-block{--text-3-images-block-padding:var(--spacing-6xl) var(--spacing-2xl);--text-3-images-background-color:var(--colors-base-black);--text-3-images-text-color:var(--colors-base-white);--text-3-heading-color:var(--colors-gold-medal-500);--text-3-images-caption-color:var(--colors-base-silver);display:flex;flex-direction:column-reverse;align-items:center;background-color:var(--text-3-images-background-color);color:var(--text-3-images-text-color);padding:var(--text-3-images-block-padding)}.text-3-images-block[data-theme=white]{--text-3-images-background-color:var(--colors-base-white);--text-3-images-text-color:var(--colors-base-black);--text-3-heading-color:var(--colors-brand-blue-500);--text-3-images-caption-color:var(--colors-grey-600)}.text-3-images-block[data-theme=default]{--text-3-images-background-color:var(--colors-base-white);--text-3-images-text-color:var(--colors-base-black);--text-3-heading-color:var(--colors-base-black);--text-3-images-caption-color:var(--colors-grey-600)}.text-3-images-block[data-theme=default] .text-only-block__title{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-style:normal;font-size:1.875rem;line-height:2.375rem;align-self:flex-start;text-transform:none}@media(min-width:75em){.text-3-images-block[data-theme=default] .text-only-block__title{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-style:normal;font-size:2.25rem;line-height:2.75rem;letter-spacing:-.045rem}}@media(min-width:37.5em){.text-3-images-block{flex-direction:column;--text-3-images-block-padding:var(--spacing-7xl) var(--spacing-3xl)}}@media(min-width:75em){.text-3-images-block{flex-direction:row;align-items:flex-start;justify-content:center;gap:var(--spacing-6xl);--text-3-images-block-padding:var(--spacing-7xl)}}@media(min-width:90em){.text-3-images-block{--text-3-images-block-padding:var(--spacing-8xl) var(--spacing-7xl);gap:72px}}@media(min-width:75em){.text-3-images-block[data-variant=left]{flex-direction:row-reverse}}.text-3-images-block__images{display:flex;flex-direction:column;align-items:center;margin-bottom:var(--spacing-5xl);gap:var(--spacing-2xl)}@media(min-width:37.5em){.text-3-images-block__images{margin-top:var(--spacing-5xl);margin-bottom:0}}@media(min-width:75em){.text-3-images-block__images{gap:var(--spacing-4xl);margin-top:0}}.text-3-images-block__images__image{position:relative;display:flex;flex-direction:column;gap:var(--spacing-md);align-items:center}.text-3-images-block__images__image:has([data-orientation=landscape]){width:90vw;aspect-ratio:4/3}@media(min-width:37.5em){.text-3-images-block__images__image:has([data-orientation=landscape]){width:560px}}@media(min-width:75em){.text-3-images-block__images__image:has([data-orientation=landscape]){width:416px}}.text-3-images-block__images__image:has([data-orientation=portrait]){width:328px;height:439px}@media(min-width:37.5em){.text-3-images-block__images__image:has([data-orientation=portrait]){width:360px}}@media(min-width:90em){.text-3-images-block__images__image:has([data-orientation=portrait]){width:416px;height:560px}}.text-3-images-block__images__image img{object-fit:cover;object-position:top}@media(min-width:37.5em){.text-3-images-block__images__image img[data-orientation=landscape]{object-fit:contain}}.text-3-images-block__images__image img[data-orientation=portrait]{object-fit:contain;object-position:center}.text-3-images-block__images__image p{margin:0;color:var(--text-3-images-caption-color);font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-style:normal;font-size:.75rem;line-height:1rem}@media(min-width:75em){.text-3-images-block__images__image{align-items:flex-start}}.text-3-images-block__images__mobile-title{display:block;color:var(--text-3-heading-color);font-family:var(--font-secondary);font-weight:var(--font-weight-bold);font-style:normal;text-transform:uppercase;font-size:2rem;line-height:1.875rem;letter-spacing:.02rem;margin-bottom:calc(var(--spacing-4xl) - var(--spacing-2xl))}@media(min-width:37.5em){.text-3-images-block__images__mobile-title{display:none}}.text-3-images-block .text-only-block__title{display:none;color:var(--text-3-heading-color)}@media(min-width:37.5em){.text-3-images-block .text-only-block__title{display:block}}.text-3-images-block .text-only-block__body ul li{margin-left:var(--spacing-2xl);list-style:disc}.text-3-images-block .text-only-block__wrapper{background-color:var(--text-3-images-background-color);color:var(--text-3-images-text-color)}.text-1-image-block .text-3-images-block__images{position:relative}.text-1-image-block .text-3-images-block__images__image{width:328px;height:439px;align-items:flex-start}@media(min-width:22.5em){.text-1-image-block .text-3-images-block__images__image{width:268px;height:360px}}@media(min-width:75em){.text-1-image-block .text-3-images-block__images__image{width:360px;height:560px}}@media(min-width:90em){.text-1-image-block .text-3-images-block__images__image{width:416px;height:560px}}.text-1-image-block .text-3-images-block__images__image img{object-fit:cover}.share-block{--share-block-bg-color:var(--colors-base-black);--share-block-color:var(--colors-base-white);background-color:var(--share-block-bg-color);color:var(--share-block-color);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--spacing-xl);padding:var(--spacing-3xl) 0;position:relative}.share-block[data-theme=white]{--share-block-bg-color:var(--colors-base-white);--share-block-color:var(--colors-base-black)}@media(min-width:37.5em){.share-block{padding:var(--spacing-4xl) 0}}.share-block h4{font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-style:normal;text-transform:uppercase;font-size:.75rem;line-height:.75rem;letter-spacing:.06rem}.share-block a svg,.share-block button svg{transition:color .3s ease-in-out;color:var(--share-block-color)}.share-block a svg:hover,.share-block button svg:hover{color:var(--colors-grey-400)}.share-block button{outline:none;background:transparent;border:none;padding:0;cursor:pointer}.share-block__socials{display:flex;align-items:center;gap:var(--spacing-2xl)}.share-block-copy-modal{position:absolute;top:0;display:flex;flex-direction:row;padding:var(--spacing-xs) var(--spacing-xl);align-items:center;gap:var(--spacing-xs);border-radius:var(--radius-full);border:1px solid var(--colors-base-black);background:var(--colors-base-white);font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-style:normal;font-size:.875rem;line-height:1.25rem;color:var(--colors-base-black)}.share-block-copy-modal svg{width:18px;height:18px}.news-block-wrapper{display:flex;flex-direction:column;align-items:center}.news-block,.news-block-wrapper{background:var(--background-light-blue-gradient)}.news-block{--news-block-border-color:var(--colors-brand-blue-500);--news-block-border-width:8px;display:grid;width:100%;padding:var(--spacing-7xl) var(--spacing-2xl) var(--spacing-7xl) var(--spacing-2xl);max-width:var(--breakpoint-xl);grid-template-columns:1fr;grid-row-gap:var(--spacing-3xl);row-gap:var(--spacing-3xl)}@media(min-width:37.5em){.news-block{row-gap:var(--spacing-5xl);padding:var(--spacing-9xl) var(--spacing-3xl)}}@media(min-width:75em){.news-block{row-gap:var(--spacing-3xl);padding:var(--spacing-10xl) var(--spacing-4xl)}}@media(min-width:90em){.news-block{row-gap:var(--spacing-4xl);padding:var(--spacing-10xl) var(--spacing-7xl)}}.news-block__cards{position:relative;display:grid;width:-moz-fit-content;width:fit-content;padding-top:var(--spacing-3xl);padding-right:var(--spacing-3xl);grid-gap:var(--spacing-4xl);gap:var(--spacing-4xl);grid-column:span 2;border-top:var(--news-block-border-width) solid var(--news-block-border-color);border-right:var(--news-block-border-width) solid var(--news-block-border-color);border-top-right-radius:var(--spacing-5xl)}@media(min-width:37.5em){.news-block__cards{--news-block-border-width:12px}.news-block__cards:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(/images/masks/niho-tangata-vertical.svg);background-size:fit;background-repeat:no-repeat;background-position:20%;opacity:.02;transform:scaleY(-1);width:100%;height:calc(100% + var(--spacing-9xl))}}@media(min-width:56.25em){.news-block__cards{grid-template-columns:1fr 1fr;grid-column-gap:var(--spacing-4xl)}.news-block__cards:before{height:calc(100% + var(--spacing-10xl))}}@media(min-width:90em){.news-block__cards:before{height:calc(100% + var(--spacing-10xl))}}.news-block__cards__card--highlighted{grid-column:1;grid-row:span 2}.news-block__title{font-family:var(--font-secondary);font-weight:var(--font-weight-bold);font-style:normal;text-transform:uppercase;font-size:3rem;line-height:2.5rem;letter-spacing:0}@media(min-width:37.5em){.news-block__title{font-family:var(--font-secondary);font-weight:var(--font-weight-bold);font-style:normal;text-transform:uppercase;font-size:3.875rem;line-height:3.25rem}}@media(min-width:75em){.news-block__title{font-family:var(--font-secondary);font-weight:var(--font-weight-bold);font-style:normal;text-transform:uppercase;font-size:5rem;line-height:4.25rem}}.news-block .button{z-index:100;font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-style:normal;text-transform:uppercase;font-size:.875rem;line-height:.875rem;letter-spacing:.07rem;height:48px;padding:var(--spacing-lg) var(--spacing-3xl) var(--spacing-lg) var(--spacing-3xl);border-radius:var(--spacing-xl) 0 var(--spacing-xl) 0;order:2;width:-moz-fit-content;width:fit-content;margin-top:var(--spacing-3xl)}.news-block .button svg{max-width:24px;max-height:24px}@media(min-width:37.5em){.news-block .button{margin-top:0}}@media(min-width:75em){.news-block .button{order:0;margin-block:auto}}.news-block .card--news .card__headline,.news-block .card--video .card__headline{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-style:normal;font-size:1.125rem;line-height:1.75rem}@media(min-width:90em){.news-block .card--news .card__headline,.news-block .card--video .card__headline{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-style:normal;font-size:1.25rem;line-height:1.75rem}}.news-block .card--single-featured .card__headline{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-style:normal;font-size:1.25rem;line-height:1.75rem}@media(min-width:37.5em){.news-block .card--single-featured .card__headline{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-style:normal;font-size:2.25rem;line-height:2.75rem;letter-spacing:-.045rem}}@media(min-width:75em){.news-block .card--single-featured .card__headline{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-style:normal;font-size:3rem;line-height:3.75rem;letter-spacing:-.06rem}}@media(min-width:90em){.news-block .card--single-featured .card__headline{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-style:normal;font-size:3.75rem;line-height:4.5rem;letter-spacing:-.075rem}}@media(max-width:37.49em){.news-block .card--video .action-button{--action-button-size:60px;--action-button-padding:14px;--action-button-icon-size:32px}}.highlighted-news-card{z-index:100;grid-row:span 2}.highlighted-news-card .card--single-featured{--card-image-width:100%}.highlighted-news-card .card--loading{--card-image-width:100%;--card-image-height:400px}.rest-news-cards{column-count:1;column-gap:var(--spacing-4xl)}@media(min-width:37.5em){.rest-news-cards{column-count:2;column-gap:var(--spacing-3xl)}}@media(min-width:75em){.rest-news-cards{column-gap:var(--spacing-4xl)}}.rest-news-cards .card{--card-image-width:100%}.rest-news-cards>.card{margin-bottom:var(--spacing-4xl)}@media(min-width:37.5em){.rest-news-cards>.card{display:inline-block;margin-bottom:var(--spacing-3xl)}}@media(min-width:75em){.rest-news-cards>.card{margin-bottom:var(--spacing-4xl)}}.rest-news-cards>.card:last-child{margin-bottom:0}.tv-block-wrapper{display:flex;flex-direction:column;align-items:center}.tv-block .news-block,.tv-block-wrapper{background:var(--background-light-green-gradient)}.tv-block .news-block{--news-block-border-color:var(--colors-brand-green-500)}.tv-block .news-block .card__headline{text-align:left}.related-news-wrapper{display:flex;flex-direction:column;align-items:center}.related-news,.related-news-wrapper{background:var(--background-light-blue-gradient)}.related-news{--news-block-border-color:var(--colors-brand-blue-500);--news-block-border-width:8px;max-width:var(--breakpoint-xl);padding:var(--spacing-7xl) var(--spacing-5xl) var(--spacing-7xl) var(--spacing-2xl)}@media(min-width:37.5em){.related-news{padding:var(--spacing-5xl) var(--spacing-3xl) var(--spacing-10xl) var(--spacing-3xl)}}@media(min-width:75em){.related-news{padding:var(--spacing-5xl) var(--spacing-4xl) var(--spacing-10xl) var(--spacing-4xl)}}@media(min-width:90em){.related-news{padding:var(--spacing-5xl) var(--spacing-7xl) var(--spacing-10xl) var(--spacing-7xl)}}.related-news__title{margin-bottom:var(--spacing-2xl);font-family:var(--font-secondary);font-weight:var(--font-weight-bold);font-style:normal;text-transform:uppercase;font-size:2.375rem;line-height:2rem;letter-spacing:.02375rem}@media(min-width:37.5em){.related-news__title{font-family:var(--font-secondary);font-weight:var(--font-weight-bold);font-style:normal;text-transform:uppercase;font-size:3rem;line-height:2.5rem;margin-bottom:var(--spacing-5xl)}}@media(min-width:75em){.related-news__title{font-family:var(--font-secondary);font-weight:var(--font-weight-bold);font-style:normal;text-transform:uppercase;font-size:3.875rem;line-height:3.25rem;margin-bottom:34px}}@media(min-width:90em){.related-news__title{font-family:var(--font-secondary);font-weight:var(--font-weight-bold);font-style:normal;text-transform:uppercase;font-size:3rem;line-height:2.5rem;margin-bottom:44px}}.related-news__cards{display:grid;grid-template-columns:1fr;position:relative;width:-moz-fit-content;width:fit-content;grid-gap:var(--spacing-4xl);gap:var(--spacing-4xl);border-top:var(--news-block-border-width) solid var(--news-block-border-color);border-right:var(--news-block-border-width) solid var(--news-block-border-color);border-top-right-radius:var(--spacing-5xl);padding-top:var(--spacing-3xl);padding-right:var(--spacing-3xl)}@media(min-width:37.5em){.related-news__cards{--news-block-border-width:12px;grid-template-columns:1fr 1fr;max-width:630px;gap:var(--spacing-3xl)}}@media(min-width:75em){.related-news__cards{max-width:none;display:flex}}.related-news__cards__col{display:grid;grid-gap:var(--spacing-4xl);gap:var(--spacing-4xl)}@media(min-width:75em){.related-news__cards__col{display:flex;grid-template-columns:1fr 1fr}}.news-block-border-top{position:absolute;top:-8px;left:-3px;border-radius:10px 0 0 10px;width:5%;height:8px;background:var(--news-block-border-color)}@media(min-width:37.5em){.news-block-border-top{position:absolute;top:-12px;left:-5px;border-radius:10px 0 0 10px;width:5%;height:12px;background:var(--news-block-border-color)}}.news-block-border-right{position:absolute;bottom:-4px;right:-8px;border-radius:0 0 10px 10px;width:8px;height:5%;background:var(--news-block-border-color)}@media(min-width:37.5em){.news-block-border-right{position:absolute;bottom:-5px;right:-12px;border-radius:0 0 10px 10px;width:12px;height:5%;background:var(--news-block-border-color)}}.spotlight-wrapper{align-items:center;background:var(--background-light-blue-gradient)}.spotlight,.spotlight-wrapper{display:flex;flex-direction:column}.spotlight{width:100%;padding:var(--spacing-7xl) var(--spacing-2xl);gap:var(--spacing-7xl);max-width:var(--breakpoint-xl)}@media(min-width:37.5em){.spotlight{padding:var(--spacing-9xl) var(--spacing-3xl)}}@media(min-width:75em){.spotlight{padding:var(--spacing-10xl) var(--spacing-4xl);gap:var(--spacing-8xl)}}@media(min-width:90em){.spotlight{padding:var(--spacing-10xl) var(--spacing-7xl)}}.spotlight__card{display:flex;flex-direction:column;gap:var(--spacing-3xl)}@media(min-width:37.5em){.spotlight__card{gap:var(--spacing-4xl)}}@media(min-width:50em){.spotlight__card{flex-direction:row;align-items:center}}@media(min-width:75em){.spotlight__card{gap:var(--spacing-7xl)}}@media(min-width:90em){.spotlight__card{gap:var(--spacing-10xl)}}@media(min-width:50em){.spotlight__card--sport{flex-direction:row-reverse}}.spotlight__card__image-container{position:relative;overflow:hidden;width:100%;border-radius:var(--radius-none) var(--radius-5xl) var(--radius-none) var(--radius-none);aspect-ratio:4/3}@media(min-width:50em){.spotlight__card__image-container{max-width:452px}}@media(min-width:56.25em){.spotlight__card__image-container{max-width:552px}}@media(min-width:90em){.spotlight__card__image-container{max-width:641px}}.spotlight__card__image{object-fit:cover}.spotlight__card .badge{width:-moz-fit-content;width:fit-content;margin-bottom:var(--spacing-xl)}@media(min-width:75em){.spotlight__card .badge{margin-bottom:var(--spacing-3xl)}}.spotlight__card h2{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-style:normal;font-size:1.875rem;line-height:2.375rem;margin-bottom:var(--spacing-2xl)}@media(min-width:75em){.spotlight__card h2{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-style:normal;font-size:3rem;line-height:3.75rem;letter-spacing:-.06rem;margin-bottom:var(--spacing-2xl)}}@media(min-width:90em){.spotlight__card h2{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-style:normal;font-size:3.75rem;line-height:4.5rem;letter-spacing:-.075rem;margin-bottom:var(--spacing-2xl)}}.spotlight__card p{font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-style:normal;font-size:1rem;line-height:1.375rem;margin-block:0;margin-bottom:var(--spacing-3xl)}@media(min-width:75em){.spotlight__card p{font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-style:normal;font-size:1.125rem;line-height:1.75rem;margin-bottom:2rem}}.spotlight__card__info{display:flex;flex-direction:column}@media(min-width:50em){.spotlight__card__info{justify-content:flex-end;max-width:300px}}@media(min-width:56.25em){.spotlight__card__info{max-width:400px}}@media(min-width:75em){.spotlight__card__info{max-width:436px;max-width:471px}}.spotlight__card__info .button{width:-moz-fit-content;width:fit-content}.latest-photos{background-color:rgba(0,0,0,.5);background-image:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.7)),url(/images/shirt-1.webp);background-position:50%;background-size:cover;background-repeat:no-repeat;display:grid;justify-content:center;padding:var(--spacing-7xl) var(--spacing-xs);grid-gap:var(--spacing-4xl);gap:var(--spacing-4xl)}@media(min-width:37.5em){.latest-photos{padding:var(--spacing-9xl) var(--spacing-3xl);gap:var(--spacing-5xl)}}@media(min-width:75em){.latest-photos{padding:var(--spacing-10xl) var(--spacing-4xl)}}@media(min-width:90em){.latest-photos{padding:var(--spacing-10xl) var(--spacing-7xl)}}.latest-photos h2{font-family:var(--font-secondary);font-weight:var(--font-weight-bold);font-style:normal;text-transform:uppercase;font-size:3rem;line-height:2.5rem;color:var(--colors-base-white);order:1}@media(max-width:37.49em){.latest-photos h2{margin-left:var(--spacing-2xl)}}@media(min-width:37.5em){.latest-photos h2{font-family:var(--font-secondary);font-weight:var(--font-weight-bold);font-style:normal;text-transform:uppercase;font-size:3.875rem;line-height:3.25rem}}@media(min-width:75em){.latest-photos h2{font-family:var(--font-secondary);font-weight:var(--font-weight-bold);font-style:normal;text-transform:uppercase;font-size:5rem;line-height:4.25rem}}.latest-photos__grid{display:grid;order:2;grid-template-columns:repeat(2,1fr);width:100%;grid-gap:var(--spacing-none);gap:var(--spacing-none)}@media(min-width:75em){.latest-photos__grid{grid-template-columns:repeat(3,1fr);order:3;grid-column:span 2}}.latest-photos__grid .react-aria-Button{transition:border-color .3s ease-in-out,box-shadow .3s ease-in-out,transform .3s ease-in-out;position:relative;display:flex;overflow:hidden;box-sizing:border-box;width:100%;height:100%;border:var(--border-3xl) solid transparent;aspect-ratio:1.4;box-shadow:var(--border-2xl) var(--border-2xl) var(--border-none) var(--border-none) transparent}@media(min-width:37.5em){.latest-photos__grid .react-aria-Button{width:280px;height:203px;border-width:var(--border-4xl)}}@media(min-width:75em){.latest-photos__grid .react-aria-Button{width:380px;height:272px;border-width:var(--border-5xl)}}@media(min-width:90em){.latest-photos__grid .react-aria-Button{width:444px;height:320px}}.latest-photos__grid .react-aria-Button:hover{box-shadow:var(--border-2xl) var(--border-2xl) var(--border-none) var(--border-none) var(--colors-brand-blue-700);border-color:var(--colors-brand-blue-500)}.latest-photos__grid__image{transition:transform .3s ease-in-out;object-position:50% 10%;object-fit:cover;width:100%;height:100%}.latest-photos__grid__image:hover{transform:scale(1.1)}.latest-photos .button{width:-moz-fit-content;width:fit-content;order:3;height:48px}@media(max-width:37.49em){.latest-photos .button{margin-left:var(--spacing-2xl)}}@media(min-width:75em){.latest-photos .button{order:2;align-self:center;justify-self:flex-end}}.nz-team-container{background-color:rgba(0,0,0,.5);background-image:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.7)),url(/images/shirt-1.webp);background-position:50%;background-size:cover;background-repeat:no-repeat}.nz-team{display:grid;background-color:transparent;margin:auto;max-width:var(--breakpoint-xl);padding:var(--spacing-7xl) var(--spacing-xs);grid-gap:var(--spacing-4xl);gap:var(--spacing-4xl)}@media(min-width:37.5em){.nz-team{padding:var(--spacing-9xl) var(--spacing-3xl);gap:var(--spacing-5xl)}}@media(min-width:75em){.nz-team{padding:var(--spacing-10xl) var(--spacing-4xl)}}@media(min-width:90em){.nz-team{padding:var(--spacing-10xl) var(--spacing-7xl)}}.nz-team h2{color:var(--colors-base-white);order:1;font-family:var(--font-secondary);font-weight:var(--font-weight-bold);font-style:normal;text-transform:uppercase;font-size:3rem;line-height:2.5rem}@media(max-width:37.49em){.nz-team h2{margin-left:var(--spacing-2xl)}}@media(min-width:37.5em){.nz-team h2{font-family:var(--font-secondary);font-weight:var(--font-weight-bold);font-style:normal;text-transform:uppercase;font-size:3.875rem;line-height:3.25rem}}@media(min-width:75em){.nz-team h2{font-family:var(--font-secondary);font-weight:var(--font-weight-bold);font-style:normal;text-transform:uppercase;font-size:5rem;line-height:4.25rem}}.nz-team__grid{display:grid;order:2;grid-template-columns:repeat(2,1fr);grid-gap:var(--spacing-xs);gap:var(--spacing-xs);grid-row-gap:var(--spacing-5xl);row-gap:var(--spacing-5xl)}@media(min-width:37.5em){.nz-team__grid{gap:var(--spacing-3xl)}}@media(min-width:53.75em){.nz-team__grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:75em){.nz-team__grid{grid-template-columns:repeat(4,1fr);order:3;grid-column:span 2}}@media(min-width:90em){.nz-team__grid{column-gap:var(--spacing-4xl)}}.nz-team__grid__image{object-fit:cover;width:auto;height:auto}@media(min-width:75em){.nz-team__grid__image{max-width:380px}}@media(min-width:90em){.nz-team__grid__image{max-width:444px}}.nz-team .button{width:-moz-fit-content;width:fit-content;order:3;height:48px}@media(max-width:37.49em){.nz-team .button{margin-left:var(--spacing-2xl)}}@media(min-width:75em){.nz-team .button{order:2;align-self:center;justify-self:flex-end}}.nz-team .card{min-width:0}.nz-team .card:hover .card__headline{color:var(--colors-brand-blue-500)}.nz-team .card .card__headline{color:var(--colors-base-white)}.nz-team .card .card__eyebrow{--card-eyebrow-text-color:var(--colors-brand-blue-500)}@media(max-width:37.49em){.base-listing--video .card .card__image img{height:160px}}.base-listing--video .card .card__headline{text-align:left}@media(max-width:37.49em){.base-listing--video .card .card__headline{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-style:normal;font-size:.875rem;line-height:1.25rem}}.base-listing{display:flex;flex-direction:column;align-items:stretch}.base-listing__grid{display:grid;grid-template-columns:repeat(2,1fr);flex:1 1;grid-gap:var(--spacing-xs);gap:var(--spacing-xs);grid-row-gap:var(--spacing-3xl);row-gap:var(--spacing-3xl)}@media(min-width:22.5em){.base-listing__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:37.5em){.base-listing__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:75em){.base-listing__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:90em){.base-listing__grid{grid-template-columns:repeat(4,1fr)}}@media(min-width:37.5em){.base-listing__grid{gap:var(--spacing-3xl);row-gap:var(--spacing-4xl)}}@media(min-width:56.25em){.base-listing__grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:75em){.base-listing__grid{grid-template-columns:repeat(4,1fr)}}@media(min-width:90em){.base-listing__grid{gap:var(--spacing-4xl);row-gap:var(--spacing-5xl)}}.base-listing__controls{display:flex;align-items:center;width:100%;margin-top:4rem;flex-direction:column;gap:var(--spacing-5xl)}@media(min-width:37.5em){.base-listing__controls{justify-content:space-between;width:100%;margin-top:var(--spacing-9xl);flex-direction:row-reverse}}@media(min-width:90em){.base-listing__controls{margin-top:6.25rem}}.base-listing--gallery .card--photo .card__image{--card-aspect-ratio:444/320}@media(max-width:37.49em){.base-listing--news .card .card__headline{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-style:normal;font-size:.875rem;line-height:1.25rem}}.base-listing .button{width:-moz-fit-content;width:fit-content}.base-listing.base-listing--loading-photo .base-listing__grid{gap:var(--spacing-xs)}@media(min-width:37.5em){.base-listing.base-listing--loading-photo .base-listing__grid{gap:var(--spacing-xl)}}@media(min-width:75em){.base-listing.base-listing--loading-photo .base-listing__grid{grid-template-columns:repeat(3,1fr)}}.base-listing.base-listing--loading-photo .base-listing__controls{margin-top:var(--spacing-7xl,60px)}:root{--logo-block-background:var(--background-secondary);--logo-block-padding:var(--spacing-6xl) var(--spacing-2xl);--logo-block-foreground:var(--text-brand-blue);--logo-block-image-max:140px}.logo-block{background-color:var(--logo-block-background)}@media(min-width:37.5em){.logo-block{--logo-block-padding:var(--spacing-7xl) var(--spacing-4xl)}}@media(min-width:75em){.logo-block{--logo-block-padding:var(--spacing-9xl) var(--spacing-7xl)}}.logo-block__inner{display:flex;margin-inline:auto;max-width:var(--breakpoint-xl);flex-direction:column;padding:var(--logo-block-padding)}.logo-block__title{font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-style:normal;text-transform:uppercase;font-size:1rem;line-height:1rem;letter-spacing:.08rem;align-self:center;text-align:center;color:var(--logo-block-foreground);margin-bottom:var(--spacing-3xl)}.logo-block__logos{display:flex;justify-content:center;padding:0;margin:0;flex-wrap:wrap;gap:var(--spacing-lg)}@media(min-width:37.5em){.logo-block__logos{justify-content:center}}.logo-block__logos li{max-width:var(--logo-block-image-max);position:relative;display:flex;align-items:center;width:100%;padding:0;aspect-ratio:14/10}.logo-block__logos li img{object-fit:scale-down}.react-aria-TabPanel:has(.logo-block):has(+.react-aria-TabPanel .logo-block) .logo-block{--logo-block-padding:var(--spacing-6xl) var(--spacing-2xl) var(--spacing-3xl)}@media(min-width:37.5em){.react-aria-TabPanel:has(.logo-block):has(+.react-aria-TabPanel .logo-block) .logo-block{--logo-block-padding:var(--spacing-7xl) var(--spacing-4xl) var(--spacing-3xl)}}@media(min-width:75em){.react-aria-TabPanel:has(.logo-block):has(+.react-aria-TabPanel .logo-block) .logo-block{--logo-block-padding:var(--spacing-9xl) var(--spacing-7xl) var(--spacing-5xl)}}.react-aria-TabPanel:has(.logo-block)+.react-aria-TabPanel:has(.logo-block):has(+.react-aria-TabPanel .logo-block) .logo-block{--logo-block-padding:var(--spacing-3xl) var(--spacing-2xl)}@media(min-width:37.5em){.react-aria-TabPanel:has(.logo-block)+.react-aria-TabPanel:has(.logo-block):has(+.react-aria-TabPanel .logo-block) .logo-block{--logo-block-padding:var(--spacing-3xl) var(--spacing-4xl)}}@media(min-width:75em){.react-aria-TabPanel:has(.logo-block)+.react-aria-TabPanel:has(.logo-block):has(+.react-aria-TabPanel .logo-block) .logo-block{--logo-block-padding:var(--spacing-5xl) var(--spacing-7xl)}}.base-listing.base-listing--gallery .base-listing__grid{gap:var(--spacing-xs)}@media(min-width:37.5em){.base-listing.base-listing--gallery .base-listing__grid{gap:var(--spacing-xl)}}@media(min-width:75em){.base-listing.base-listing--gallery .base-listing__grid{grid-template-columns:repeat(3,1fr)}}.base-listing.base-listing--gallery .base-listing__controls{margin-top:var(--spacing-7xl,60px)}.three-cards{--three-cards-background-color:inherit;display:flex;align-items:flex-start;padding:var(--spacing-5xl) var(--spacing-2xl);flex-direction:column;color:var(--colors-base-black);background-color:var(--three-cards-background-color)}@media(min-width:37.5em){.three-cards{padding:var(--spacing-7xl) var(--spacing-3xl)}}@media(min-width:75em){.three-cards{align-items:center;padding:var(--spacing-7xl) var(--spacing-4xl)}}@media(min-width:90em){.three-cards{padding:var(--spacing-8xl) var(--spacing-7xl)}}.three-cards[data-theme=grey]{--three-cards-background-color:var(--background-tertiary)}@media(min-width:37.5em){.three-cards--center .three-cards__cards{display:flex;justify-content:center}}.three-cards__eyebrow{font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-style:normal;text-transform:uppercase;font-size:.875rem;line-height:.875rem;letter-spacing:.07rem;max-width:552px;color:var(--colors-brand-blue-700);margin-bottom:var(--spacing-2xl)}@media(min-width:75em){.three-cards__eyebrow{max-width:742px}}.three-cards__heading{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-style:normal;font-size:1.875rem;line-height:2.375rem;max-width:552px}@media(min-width:75em){.three-cards__heading{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-style:normal;font-size:2.25rem;line-height:2.75rem;letter-spacing:-.045rem;max-width:742px}}.three-cards__intro{font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-style:normal;font-size:1.125rem;line-height:1.75rem;margin-block:var(--spacing-3xl) 0;max-width:552px}@media(min-width:75em){.three-cards__intro{font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-style:normal;font-size:1.25rem;line-height:1.75rem;max-width:670px;text-align:center}}.three-cards__cards{display:grid;width:100%;margin-top:var(--spacing-4xl);grid-template-columns:repeat(1,1fr);grid-gap:var(--spacing-6xl);gap:var(--spacing-6xl)}@media(min-width:37.5em){.three-cards__cards{margin-top:var(--spacing-5xl)}}@media(min-width:75em){.three-cards__cards{margin-top:var(--spacing-6xl);gap:var(--spacing-3xl);grid-template-columns:repeat(3,1fr);max-width:935px}}@media(min-width:90em){.three-cards__cards{max-width:1093px;margin-top:var(--spacing-7xl);gap:var(--spacing-4xl)}}.three-cards__cards__card{display:flex;flex-direction:column}@media(min-width:37.5em){.three-cards__cards__card{max-width:360px}}@media(min-width:75em){.three-cards__cards__card__content{flex:1 1}}.three-cards__cards__card__image{position:relative;width:100%;height:340px;margin-bottom:var(--spacing-2xl)}@media(min-width:37.5em){.three-cards__cards__card__image{height:240px}}.three-cards__cards__card__image img{border-radius:var(--radius-none) var(--radius-2xl) var(--radius-none) var(--radius-none);object-fit:cover}.three-cards__cards__card h4{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-style:normal;font-size:1.25rem;line-height:1.75rem}.three-cards__cards__card p{font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-style:normal;font-size:1rem;line-height:1.375rem;margin-bottom:0;margin-top:var(--spacing-md)}.three-cards__cards__card .button{width:-moz-fit-content;width:fit-content;margin-top:var(--spacing-3xl)}@media(min-width:37.5em){.react-aria-TabPanel:has(.three-cards)+.react-aria-TabPanel:has(.three-cards):has(+.react-aria-TabPanel .three-cards) .three-cards{padding:var(--spacing-4xl) var(--spacing-3xl)}}@media(min-width:75em){.react-aria-TabPanel:has(.three-cards)+.react-aria-TabPanel:has(.three-cards):has(+.react-aria-TabPanel .three-cards) .three-cards{align-items:center;padding:var(--spacing-4xl) var(--spacing-4xl)}}@media(min-width:90em){.react-aria-TabPanel:has(.three-cards)+.react-aria-TabPanel:has(.three-cards):has(+.react-aria-TabPanel .three-cards) .three-cards{padding:var(--spacing-5xl) var(--spacing-7xl)}}.react-aria-TabPanel:has(.three-cards)~.react-aria-TabPanel:last-child .three-cards{padding:var(--spacing-5xl) var(--spacing-2xl) var(--spacing-7xl)}@media(min-width:37.5em){.react-aria-TabPanel:has(.three-cards)~.react-aria-TabPanel:last-child .three-cards{padding:var(--spacing-7xl) var(--spacing-3xl)}}@media(min-width:75em){.react-aria-TabPanel:has(.three-cards)~.react-aria-TabPanel:last-child .three-cards{padding:var(--spacing-7xl) var(--spacing-4xl) var(--spacing-9xl)}}@media(min-width:90em){.react-aria-TabPanel:has(.three-cards)~.react-aria-TabPanel:last-child .three-cards{padding:var(--spacing-8xl) var(--spacing-7xl) var(--spacing-9xl)}}.three-cards.text-cta-block.three-cards--center{align-items:center}.three-cards.text-cta-block.three-cards--center .three-cards__cards{justify-content:center}.three-cards.text-cta-block.three-cards--center .three-cards__cards__card{align-items:center}.three-cards.text-cta-block.three-cards--center .three-cards__cards__card__content{text-align:center}@media(min-width:75em){.three-cards.text-cta-block .three-cards__cards{row-gap:var(--spacing-6xl)}}@media(min-width:90em){.three-cards.text-cta-block .three-cards__cards{row-gap:var(--spacing-7xl)}}.three-cards.text-cta-block .three-cards__cards__card{display:flex;flex-direction:column}@media(min-width:75em){.three-cards.text-cta-block .three-cards__cards__card{align-items:center}.three-cards.text-cta-block .three-cards__cards__card p,.three-cards.text-cta-block .three-cards__cards__card__content{text-align:center}}.form-block{--form-block-background-color:inherit;display:flex;flex-direction:column;padding:var(--spacing-6xl) var(--spacing-2xl);margin-inline:auto;background:var(--form-block-background-color)}@media(min-width:37.5em){.form-block{padding:var(--spacing-7xl) var(--spacing-3xl)}}@media(min-width:75em){.form-block{align-items:center;padding:var(--spacing-7xl) var(--spacing-4xl)}}@media(min-width:90em){.form-block{padding:var(--spacing-8xl) var(--spacing-7xl)}}.form-block[data-theme=grey]{--form-block-background-color:var(--background-secondary)}.form-block__heading{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-style:normal;font-size:1.875rem;line-height:2.375rem;max-width:641px}@media(min-width:75em){.form-block__heading{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-style:normal;font-size:2.25rem;line-height:2.75rem;letter-spacing:-.045rem;text-align:center}}.form-block__intro{font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-style:normal;font-size:1.125rem;line-height:1.75rem;margin-top:var(--spacing-3xl);margin-bottom:var(--spacing-3xl);max-width:641px}@media(min-width:75em){.form-block__intro{font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-style:normal;font-size:1.25rem;line-height:1.75rem;text-align:center}}.form-block__intro p{margin-block:0}.form-block__sub-intro{font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-style:normal;font-size:1rem;line-height:1.375rem;margin-bottom:var(--spacing-6xl);max-width:641px}@media(min-width:75em){.form-block__sub-intro{font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-style:normal;font-size:1rem;line-height:1.375rem;text-align:center}}.form-block__sub-intro p{margin-block:0}.form-block__form{display:flex;flex-direction:column;gap:var(--spacing-3xl);width:100%;max-width:641px}.form-block .button{width:-moz-fit-content;width:fit-content;margin-top:var(--spacing-xl)}@media(min-width:37.5em){.form-block .button{align-self:center}}.form-block__footnote{font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-style:normal;font-size:.875rem;line-height:1.25rem}@media(min-width:37.5em){.form-block__footnote{text-align:center}}.form-block__thank-you{font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-style:normal;font-size:1.125rem;line-height:1.75rem;color:var(--text-primary);display:flex;flex-direction:row;align-items:center;gap:var(--spacing-lg);padding-block:var(--spacing-2xl)}@media(min-width:75em){.form-block__thank-you{font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-style:normal;font-size:1.25rem;line-height:1.75rem;padding-block:var(--spacing-3xl)}}.form-block__thank-you svg{color:var(--icon-brand-green)}.intro-block{display:flex;flex-direction:column;padding:var(--spacing-6xl) var(--spacing-2xl);max-width:var(--breakpoint-xl);margin-inline:auto}@media(min-width:37.5em){.intro-block{padding:var(--spacing-7xl) var(--spacing-3xl)}}@media(min-width:75em){.intro-block{padding:var(--spacing-7xl) var(--spacing-4xl);flex-direction:row;gap:var(--spacing-7xl)}}@media(min-width:90em){.intro-block{padding:var(--spacing-8xl) var(--spacing-7xl);gap:var(--spacing-4xl)}}.intro-block__info{display:flex;flex-direction:column;gap:var(--spacing-3xl)}@media(min-width:37.5em){.intro-block__info{max-width:552px}}@media(min-width:75em){.intro-block__info{max-width:359px;gap:var(--spacing-4xl)}}@media(min-width:90em){.intro-block__info{max-width:416px}}.intro-block__heading{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-style:normal;font-size:1.875rem;line-height:2.375rem}@media(min-width:75em){.intro-block__heading{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-style:normal;font-size:2.25rem;line-height:2.75rem;letter-spacing:-.045rem}}@media(min-width:90em){.intro-block__heading{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-style:normal;font-size:3rem;line-height:3.75rem;letter-spacing:-.06rem}}.intro-block__intro{font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-style:normal;font-size:1.125rem;line-height:1.75rem;margin-block:0}@media(min-width:75em){.intro-block__intro{font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-style:normal;font-size:1.25rem;line-height:1.75rem}}.intro-block__body{margin-top:var(--spacing-3xl);font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-style:normal;font-size:1rem;line-height:1.375rem}.intro-block__body p{margin:0;margin-bottom:var(--spacing-2xl)}.intro-block__body p:first-child{margin-top:0}.intro-block__body p:last-child{margin-bottom:0}@media(min-width:37.5em){.intro-block__body{max-width:552px}}@media(min-width:75em){.intro-block__body{margin-top:var(--spacing-8xl);max-width:456px}}@media(min-width:90em){.intro-block__body{margin-top:var(--spacing-9xl);max-width:529px}}.two-columns-text{display:flex;padding:var(--spacing-6xl) var(--spacing-2xl);flex-direction:column;align-items:flex-start;color:var(--colors-base-black)}@media(min-width:37.5em){.two-columns-text{padding:var(--spacing-7xl) var(--spacing-3xl)}}@media(min-width:75em){.two-columns-text{padding:var(--spacing-7xl) var(--spacing-4xl);align-items:center}}@media(min-width:90em){.two-columns-text{padding:var(--spacing-8xl) var(--spacing-7xl)}}.two-columns-text__eyebrow{max-width:552px;font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-style:normal;text-transform:uppercase;font-size:.875rem;line-height:.875rem;letter-spacing:.07rem;color:var(--colors-brand-blue-700)}@media(min-width:75em){.two-columns-text__eyebrow{max-width:743px}}@media(min-width:90em){.two-columns-text__eyebrow{max-width:866px}}.two-columns-text__heading{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-style:normal;font-size:1.875rem;line-height:2.375rem;max-width:552px;margin-top:var(--spacing-2xl);margin-bottom:var(--spacing-3xl)}@media(min-width:75em){.two-columns-text__heading{max-width:742px;font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-style:normal;font-size:2.25rem;line-height:2.75rem;letter-spacing:-.045rem}}@media(min-width:90em){.two-columns-text__heading{max-width:866px}}.two-columns-text__intro{font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-style:normal;font-size:1.125rem;line-height:1.75rem;margin-block:0;max-width:552px}@media(min-width:75em){.two-columns-text__intro{max-width:671px;text-align:center;font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-style:normal;font-size:1.25rem;line-height:1.75rem}}@media(min-width:90em){.two-columns-text__intro{max-width:794px}}.two-columns-text__body{margin-top:var(--spacing-4xl);max-width:552px;font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-style:normal;font-size:1rem;line-height:1.375rem}@media(min-width:75em){.two-columns-text__body{margin-top:var(--spacing-6xl);column-gap:var(--spacing-4xl);column-count:2;max-width:934px}}@media(min-width:90em){.two-columns-text__body{max-width:1092px;margin-top:var(--spacing-7xl)}}.two-columns-text__body p{margin:0;margin-bottom:var(--spacing-2xl)}.two-columns-text__body p:first-child{margin-top:0}.two-columns-text__body p:last-child{margin-bottom:0}.one-column-text{display:flex;padding:var(--spacing-6xl) var(--spacing-2xl);flex-direction:column;align-items:flex-start;color:var(--colors-base-black)}@media(min-width:37.5em){.one-column-text{padding:var(--spacing-7xl) var(--spacing-3xl);align-items:center}}@media(min-width:75em){.one-column-text{padding:var(--spacing-7xl) var(--spacing-4xl)}}@media(min-width:90em){.one-column-text{padding:var(--spacing-8xl) var(--spacing-7xl)}}.one-column-text__heading{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-style:normal;font-size:1.875rem;line-height:2.375rem;width:100%;max-width:552px;margin-top:var(--spacing-2xl);margin-bottom:var(--spacing-3xl)}@media(min-width:75em){.one-column-text__heading{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-style:normal;font-size:2.25rem;line-height:2.75rem;letter-spacing:-.045rem}}@media(min-width:90em){.one-column-text__heading{max-width:642px}}.one-column-text__intro{font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-style:normal;font-size:1.125rem;line-height:1.75rem;width:100%;margin-block:0;max-width:552px;margin-bottom:var(--spacing-3xl)}@media(min-width:75em){.one-column-text__intro{font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-style:normal;font-size:1.25rem;line-height:1.75rem;margin-bottom:var(--spacing-4xl)}}@media(min-width:90em){.one-column-text__intro{max-width:642px}}.one-column-text__body{width:100%;max-width:552px;font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-style:normal;font-size:1rem;line-height:1.375rem}@media(min-width:90em){.one-column-text__body{max-width:642px}}.one-column-text__body p{margin:0}.one-column-text__body p:not(:last-of-type){margin-bottom:var(--spacing-2xl)}.one-column-text__body h3{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-style:normal;font-size:1.25rem;line-height:1.75rem}@media(min-width:75em){.one-column-text__body h3{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-style:normal;font-size:1.5rem;line-height:2rem}}.one-column-text__body h4{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-style:normal;font-size:1.25rem;line-height:1.75rem}.one-column-text__body a{font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-style:normal;font-size:1rem;line-height:1.375rem;color:var(--colors-blue-600);transition:-webkit-text-decoration-color .3s ease-in-out;transition:text-decoration-color .3s ease-in-out;transition:text-decoration-color .3s ease-in-out,-webkit-text-decoration-color .3s ease-in-out;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-color:var(--colors-blue-600);text-decoration-color:var(--colors-blue-600)}.one-column-text__body a:hover{-webkit-text-decoration-color:transparent;text-decoration-color:transparent}.one-column-text__body h3,.one-column-text__body h4{margin-top:var(--spacing-4xl);margin-bottom:var(--spacing-2xl)}.one-column-text__body ul{margin-bottom:var(--spacing-2xl)}.one-column-text__body li{position:relative;list-style-type:none;padding-left:var(--spacing-xl)}.one-column-text__body li:before{content:"";position:absolute;top:var(--spacing-lg);left:0;width:4px;height:4px;border-radius:var(--radius-full);background-color:var(--colors-base-black);transform:translateY(-50%)}.one-column-text__body li p{margin-bottom:var(--spacing-md)}.react-aria-TabPanel:has(.one-column-text):has(+.react-aria-TabPanel .one-column-text) .one-column-text{padding:var(--spacing-6xl) var(--spacing-2xl) var(--spacing-3xl)}@media(min-width:37.5em){.react-aria-TabPanel:has(.one-column-text):has(+.react-aria-TabPanel .one-column-text) .one-column-text{padding:var(--spacing-7xl) var(--spacing-3xl) var(--spacing-4xl)}}@media(min-width:75em){.react-aria-TabPanel:has(.one-column-text):has(+.react-aria-TabPanel .one-column-text) .one-column-text{padding:var(--spacing-7xl) var(--spacing-4xl) var(--spacing-4xl)}}@media(min-width:90em){.react-aria-TabPanel:has(.one-column-text):has(+.react-aria-TabPanel .one-column-text) .one-column-text{padding:var(--spacing-8xl) var(--spacing-7xl) var(--spacing-4xl)}}.react-aria-TabPanel:has(.one-column-text)+.react-aria-TabPanel:has(.one-column-text):has(+.react-aria-TabPanel .one-column-text) .one-column-text{padding:var(--spacing-3xl) var(--spacing-2xl)}@media(min-width:37.5em){.react-aria-TabPanel:has(.one-column-text)+.react-aria-TabPanel:has(.one-column-text):has(+.react-aria-TabPanel .one-column-text) .one-column-text{padding:var(--spacing-4xl) var(--spacing-3xl)}}@media(min-width:75em){.react-aria-TabPanel:has(.one-column-text)+.react-aria-TabPanel:has(.one-column-text):has(+.react-aria-TabPanel .one-column-text) .one-column-text{padding:var(--spacing-4xl) var(--spacing-4xl)}}@media(min-width:90em){.react-aria-TabPanel:has(.one-column-text)+.react-aria-TabPanel:has(.one-column-text):has(+.react-aria-TabPanel .one-column-text) .one-column-text{padding:var(--spacing-4xl) var(--spacing-7xl)}}.react-aria-TabPanel:has(.one-column-text):not(:has(~.react-aria-TabPanel .one-column-text)) .one-column-text{padding:var(--spacing-3xl) var(--spacing-2xl) var(--spacing-6xl)}@media(min-width:37.5em){.react-aria-TabPanel:has(.one-column-text):not(:has(~.react-aria-TabPanel .one-column-text)) .one-column-text{padding:var(--spacing-4xl) var(--spacing-3xl) var(--spacing-7xl)}}@media(min-width:75em){.react-aria-TabPanel:has(.one-column-text):not(:has(~.react-aria-TabPanel .one-column-text)) .one-column-text{padding:var(--spacing-4xl) var(--spacing-4xl) var(--spacing-7xl)}}@media(min-width:90em){.react-aria-TabPanel:has(.one-column-text):not(:has(~.react-aria-TabPanel .one-column-text)) .one-column-text{padding:var(--spacing-4xl) var(--spacing-7xl) var(--spacing-8xl)}}.schedule-block{--schedule-block-border-color:var(--colors-gold-medal-500);--schedule-block-border-width:8px;max-width:var(--breakpoint-xl);display:flex;flex-direction:column;width:100%;padding:var(--spacing-5xl) var(--spacing-2xl);margin-inline:auto}@media(min-width:37.5em){.schedule-block{padding:var(--spacing-8xl) var(--spacing-3xl) var(--spacing-7xl) var(--spacing-3xl)}}@media(min-width:75em){.schedule-block{padding:var(--spacing-9xl) var(--spacing-4xl) var(--spacing-7xl) var(--spacing-4xl)}}@media(min-width:90em){.schedule-block{padding:var(--spacing-9xl) var(--spacing-7xl) var(--spacing-7xl) var(--spacing-7xl)}}.schedule-block[data-theme=green]{--schedule-block-border-color:var(--colors-brand-green-500)}.schedule-block[data-theme=blue]{--schedule-block-border-color:var(--colors-brand-blue-500)}.schedule-block[data-theme=gold]{--schedule-block-border-color:var(--colors-gold-medal-500)}.schedule-block[data-theme=red]{--schedule-block-border-color:var(--colors-brand-red-500)}.schedule-block__heading{display:flex;flex-direction:row;justify-content:flex-start;width:100%;margin-bottom:var(--spacing-2xl)}@media(min-width:37.5em){.schedule-block__heading{margin-bottom:var(--spacing-4xl)}}@media(min-width:75em){.schedule-block__heading{justify-content:space-between;max-width:none;margin-bottom:var(--spacing-6xl)}}.schedule-block__heading .button{display:none}@media(min-width:75em){.schedule-block__heading .button{display:flex;height:48px}}.schedule-block__content{position:relative;width:100%;padding-top:var(--spacing-3xl);padding-right:var(--spacing-3xl);border-top:var(--schedule-block-border-width) solid var(--schedule-block-border-color);border-right:var(--schedule-block-border-width) solid var(--schedule-block-border-color);border-top-right-radius:var(--spacing-5xl)}@media(min-width:37.5em){.schedule-block__content{--schedule-block-border-width:12px;gap:var(--spacing-3xl);padding-top:var(--spacing-5xl);padding-right:var(--spacing-5xl)}}@media(min-width:75em){.schedule-block__content{max-width:none;display:flex;flex-direction:column;padding-top:var(--spacing-4xl)}}.schedule-block__content .button{margin-top:var(--spacing-6xl)}@media(min-width:37.5em){.schedule-block__content .button{margin-top:var(--spacing-8xl)}}@media(min-width:75em){.schedule-block__content .button{display:none}}.schedule-block__title{font-family:var(--font-secondary);font-weight:var(--font-weight-bold);font-style:normal;text-transform:uppercase;font-size:2.375rem;line-height:2rem;letter-spacing:.02375rem}@media(min-width:37.5em){.schedule-block__title{font-family:var(--font-secondary);font-weight:var(--font-weight-bold);font-style:normal;text-transform:uppercase;font-size:3rem;line-height:2.5rem}}@media(min-width:75em){.schedule-block__title{font-family:var(--font-secondary);font-weight:var(--font-weight-bold);font-style:normal;text-transform:uppercase;font-size:3.875rem;line-height:3.25rem}}.schedule-block__events .individual-sport-record{padding-bottom:var(--spacing-3xl)}.schedule-block__events .individual-sport-record+.individual-sport-record{padding-top:var(--spacing-xl);margin-top:var(--spacing-xl);border-top:var(--border-sm) solid var(--border-primary)}@media(min-width:75em){.schedule-block__events .individual-sport-record+.individual-sport-record{padding-top:var(--spacing-3xl);margin-top:var(--spacing-2xl)}}.schedule-block .c-tag{display:flex;align-items:center;justify-content:center;height:28px;pointer-events:none}@media(min-width:37.5em){.schedule-block .c-tag{font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-style:normal;text-transform:uppercase;font-size:.75rem;line-height:.75rem;letter-spacing:.06rem;height:36px;padding:var(--spacing-md) var(--spacing-xl)}}.schedule-block .c-tag--default{--tag-border-color:var(--colors-grey-500);--tag-text-color:var(--colors-base-black)}.schedule-block .c-tag--medal-event{--tag-border-color:var(--colors-gold-medal-500)}.schedule-block-border-top{position:absolute;top:-8px;left:-3px;border-radius:10px 0 0 10px;width:5%;height:8px;background:var(--schedule-block-border-color)}@media(min-width:37.5em){.schedule-block-border-top{position:absolute;top:-12px;left:-5px;border-radius:10px 0 0 10px;width:5%;height:12px;background:var(--schedule-block-border-color)}}.schedule-block-border-right{position:absolute;bottom:-4px;right:-8px;border-radius:0 0 10px 10px;width:8px;height:5%;background:var(--schedule-block-border-color)}@media(min-width:37.5em){.schedule-block-border-right{position:absolute;bottom:-5px;right:-12px;border-radius:0 0 10px 10px;width:12px;height:5%;background:var(--schedule-block-border-color)}}:root{--navigation-logo-dimension:60px;--navigation-background-color:var(--background-primary-dark);--navigation-foreground-color:var(--text-brand-white);--navigation-padding-block:var(--spacing-xl);--navigation-padding-inline:var(--spacing-xl);--navigation-icon-color:currentcolor}@media(min-width:37.5em){:root{--navigation-logo-dimension:68px;--navigation-padding-block:var(--spacing-2xl);--navigation-padding-inline:var(--spacing-3xl)}}@media(min-width:75em){:root{--navigation-logo-dimension:100px;--navigation-padding-block:var(--spacing-3xl);--navigation-padding-inline:var(--spacing-4xl)}}@media(min-width:90em){:root{--navigation-padding-inline:var(--spacing-7xl)}}.navigation-header__content{display:flex;flex-direction:row;align-items:stretch;justify-content:space-between;flex-wrap:wrap}@media(min-width:37.5em){.navigation-header__content{flex-wrap:nowrap}}.navigation{z-index:900;transition:background-color .3s ease-in-out;position:relative;color:var(--navigation-foreground-color)}.navigation:before{content:"";position:fixed;z-index:-1;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;background:linear-gradient(180deg,#130c0e 25%,rgba(19,12,14,.8) 50%);transition:opacity .3s ease-in-out}.navigation:not(.navigation--search-open):not(.navigation--mobile-open)[data-theme=black]{--navigation-background-color:var(--background-primary-dark);--navigation-foreground-color:var(--text-brand-white);--navigation-icon-color:var(--icon-brand-silver)}.navigation:not(.navigation--search-open):not(.navigation--mobile-open)[data-theme=green]{--navigation-background-color:var(--background-brand-green);--navigation-foreground-color:var(--text-primary)}.navigation:not(.navigation--search-open):not(.navigation--mobile-open)[data-theme=blue]{--navigation-background-color:var(--background-brand-blue);--navigation-foreground-color:var(--text-primary)}.navigation:not(.navigation--search-open):not(.navigation--mobile-open)[data-theme=red]{--navigation-background-color:var(--background-brand-red);--navigation-foreground-color:var(--text-primary)}.navigation:not(.navigation--search-open):not(.navigation--mobile-open)[data-theme=black-alpha]{--navigation-background-color:var(--alpha-black-80);--navigation-foreground-color:var(--text-brand-white)}.navigation--search-open{--navigation-background-color:var(--background-primary-dark);--navigation-foreground-color:var(--text-brand-white)}.navigation--search-open:before{pointer-events:all;opacity:1}.navigation--mobile-open[data-theme=black-alpha]{--navigation-background-color:var(--background-primary-dark)}@media(min-width:75em){.navigation--mobile-open[data-theme=black-alpha]{--navigation-background-color:var(--alpha-black-80)}}.navigation--absolute{position:absolute;width:100%}.navigation__logo{transition:background-color .3s ease-in-out;padding-block:var(--navigation-padding-block);padding-left:var(--navigation-padding-inline);background-color:var(--navigation-background-color)}@media(max-width:74.99em){.navigation__logo{order:0;flex-basis:50%}}.navigation__logo a{line-height:0;display:block;color:inherit}.navigation__logo a>svg{transition:width .3s ease-in-out,height .3s ease-in-out;width:var(--navigation-logo-dimension);height:var(--navigation-logo-dimension)}.navigation nav{padding-inline:var(--spacing-xl);align-items:center;justify-content:space-between;background-color:var(--navigation-background-color);flex-basis:100%;transition:opacity .3s ease-in-out,background-color .3s ease-in-out,left .3s ease-in-out,right .2s ease-in-out}@media(max-width:74.99em){.navigation nav{position:fixed;top:84px;right:100vi;bottom:0;left:-100vi;padding-block:0;order:2;opacity:0}}@media(min-width:22.5em){.navigation nav{padding-inline:var(--spacing-3xl)}}@media(min-width:75em){.navigation nav{padding-inline:var(--spacing-none);display:flex}}@media(max-width:74.99em){.navigation nav.open{z-index:900;right:0;left:0;display:block;overflow-y:auto;opacity:1}}.navigation__primary{--navigation-primary-gap:var(--spacing-4xl);display:flex;flex:1 1;flex-direction:column;justify-content:flex-start;gap:var(--navigation-primary-gap)}@media(max-width:74.99em){.navigation__primary{margin-block:var(--spacing-6xl)}}@media(min-width:75em){.navigation__primary{flex-grow:1;justify-content:center;flex-direction:row;--navigation-primary-gap:var(--spacing-5xl)}}.navigation__primary li{width:-moz-fit-content;width:fit-content}.navigation__secondary{display:flex;flex:1 1;justify-content:flex-start;flex-direction:column;gap:var(--spacing-3xl)}@media(min-width:75em){.navigation__secondary{flex:0 1;align-items:center;justify-content:center;flex-direction:row}}.navigation__secondary>li{position:relative;width:-moz-fit-content;width:fit-content}.navigation__buttons{transition:background-color .3s ease-in-out;display:flex;align-items:center;justify-content:flex-end;padding-inline:var(--navigation-padding-inline);background-color:var(--navigation-background-color);gap:var(--spacing-xl)}@media(max-width:74.99em){.navigation__buttons{order:1;flex-basis:50%}}.navigation__buttons button{width:32px;height:32px}@media(min-width:75em){.navigation__buttons .navigation-toggle{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;border:0;margin:-1px;clip:rect(0 0 0 0);-webkit-clip-path:inset(100%);clip-path:inset(100%);white-space:nowrap}}.navigation__search{transition:background-color .3s ease-in-out;position:fixed;display:flex;align-items:center;width:100%;gap:var(--spacing-2xl);background-color:var(--navigation-background-color);padding-inline:var(--navigation-padding-inline);padding-block:var(--spacing-4xl) var(--spacing-3xl)}.navigation__search .search-field{flex:1 1 100%}.navigation__search .search-field .react-aria-SearchField{z-index:1200}.navigation__primary--mid-range{transition:background-color .3s ease-in-out;display:flex;background-color:var(--navigation-background-color);gap:var(--spacing-3xl);justify-content:center;align-items:center;padding-top:var(--spacing-xs)}@media(max-width:37.49em){.navigation__primary--mid-range{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;border:0;margin:-1px;clip:rect(0 0 0 0);-webkit-clip-path:inset(100%);clip-path:inset(100%);white-space:nowrap}}.navigation__primary--mid-range li a{font-family:var(--font-secondary);font-weight:var(--font-weight-bold);font-style:normal;text-transform:uppercase;font-size:1.25rem;line-height:1rem;letter-spacing:.0375rem}@media(min-width:75em){.navigation__primary--mid-range{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;border:0;margin:-1px;clip:rect(0 0 0 0);-webkit-clip-path:inset(100%);clip-path:inset(100%);white-space:nowrap}}.navigation__primary--mid-range--open{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;border:0;margin:-1px;clip:rect(0 0 0 0);-webkit-clip-path:inset(100%);clip-path:inset(100%);white-space:nowrap}.navigation-item-button{---navigation-item-button-size:20px;position:relative;display:none;padding:0;border:0;background-color:transparent}@media(min-width:75em){.navigation-item-button{display:flex}}.navigation-item-button svg{color:var(--navigation-icon-color);align-self:flex-end;transition:transform .3s ease-in-out}@media(min-width:75em){.navigation-item-button svg{margin-left:4px;width:var(---navigation-item-button-size);height:var(---navigation-item-button-size)}}.navigation-item-button[data-open=true] svg{transform:rotate(180deg)}.navigation-item-link{--navigation-item-link-underline-height:4px;--navigation-item-link-underline-gap:-2px;color:var(--navigation-foreground-color);text-decoration:none;position:relative}.navigation-item-link--primary{--navigation-item-link-underline-height:var(--spacing-xs);--navigation-item-link-underline-gap:-2px;font-family:var(--font-secondary);font-weight:var(--font-weight-bold);font-style:normal;text-transform:uppercase;font-size:1.75rem;line-height:1.5rem;letter-spacing:.035rem}.navigation-item-link--secondary{--navigation-item-link-underline-height:var(--spacing-2xs);--navigation-item-link-underline-gap:-5px;font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-style:normal;font-size:1.125rem;line-height:1.75rem}@media(min-width:37.5em){.navigation-item-link--secondary{font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-style:normal;font-size:1rem;line-height:1.375rem}}.navigation-item-link:after{opacity:.7;position:absolute;bottom:var(--navigation-item-link-underline-gap);left:0;display:block;width:0;height:var(--navigation-item-link-underline-height);content:"";background:var(--navigation-foreground-color);transition:opacity 1s ease-in-out,width .2s ease-in-out}.navigation-item-link.active:after,.navigation-item-link:hover:after{opacity:1;width:100%}.navigation-item-link.no-pointer{cursor:default}.navigation-item-group{--navigation-item-group-gap:var(--spacing-3xl);transition:transform .3s ease-in-out,opacity .3s ease-in-out;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;white-space:nowrap;gap:var(--navigation-item-group-gap);padding-bottom:var(--spacing-6xl)}@media(min-width:75em){.navigation-item-group{--navigation-item-group-gap:var(--spacing-2xl);z-index:1000;position:absolute;right:0;padding:var(--spacing-3xl);border:1px solid var(--border-primary);margin-top:var(--spacing-2xl);transform:translateY(-5px);opacity:0;border-radius:var(--radius-xs);background:var(--background-primary);box-shadow:0 2px 4px -2px rgba(19,12,14,.06),0 4px 8px -2px rgba(19,12,14,.1)}.navigation-item-group .navigation-item-link{--navigation-foreground-color:var(--text-primary)}}.navigation-item-group.active{transform:translateY(0);opacity:1}.navigation-toggle{--navigation-toggle-dimension:32px;position:relative;width:var(--navigation-toggle-dimension);height:var(--navigation-toggle-dimension);padding:var(--spacing-none)}.navigation-toggle svg{position:relative}.navigation-toggle line{stroke:var(--colors-base-white)}.breadcrumb{--breadcrumb-size:16px;font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-style:normal;font-size:.875rem;line-height:1.25rem;flex-direction:row;gap:var(--spacing-xs)}.breadcrumb,.breadcrumb__item{display:flex;align-items:center}.breadcrumb__item{text-transform:capitalize;white-space:nowrap;max-width:160px}@media(min-width:37.5em){.breadcrumb__item{max-width:350px}}@media(min-width:75em){.breadcrumb__item{max-width:640px}}.breadcrumb__item a{text-decoration:none;position:relative;color:inherit}.breadcrumb__item a:before{opacity:1;position:absolute;bottom:1px;left:0;display:block;width:100%;height:1px;content:"";background:var(--colors-base-black);transition:opacity .3s ease-in-out,width .25s ease-in-out}.breadcrumb__item a:hover:before{opacity:.7;width:0}.breadcrumb__item[data-theme=black] a:before{opacity:1;position:absolute;bottom:1px;left:0;display:block;width:100%;height:1px;content:"";background:var(--colors-base-white);transition:opacity .3s ease-in-out,width .25s ease-in-out}.breadcrumb__item[data-theme=black] a:hover:before{opacity:.7;width:0}.breadcrumb__item[data-theme=black-alpha] a:before{opacity:1;position:absolute;bottom:1px;left:0;display:block;width:100%;height:1px;content:"";background:var(--colors-base-white);transition:opacity .3s ease-in-out,width .25s ease-in-out}.breadcrumb__item[data-theme=black-alpha] a:hover:before{opacity:.7;width:0}.breadcrumb__item.active a{text-decoration:none;text-overflow:ellipsis;overflow:hidden}.breadcrumb__item.active a:before{opacity:1;position:absolute;bottom:1px;left:0;display:block;width:100%;height:1px;content:"";background:transparent;transition:opacity .3s ease-in-out,width .25s ease-in-out}.breadcrumb__item.active a:hover:before{opacity:.7;width:0}.breadcrumb__separator{width:var(--breadcrumb-size);height:var(--breadcrumb-size)}.breadcrumb__separator svg{width:100%;height:100%}:root{--header-background-color:var(--colors-base-black);--header-foreground-color:var(--colors-base-white);--header-max-width:var(--breakpoint-xl);--header-padding-block:0;--header-padding-inline:0;--header-default-gradient:linear-gradient(-90deg,var(--alpha-white-30) 0%,var(--alpha-white-00) 50%)}@media(min-width:37.5em){:root{--header-default-gradient:linear-gradient(-90deg,var(--alpha-white-30) 0%,var(--alpha-white-00) 70%)}}.header{z-index:100;background-color:var(--header-background-color);color:var(--header-foreground-color);position:relative}.header[data-theme=white]{--header-background-color:var(--colors-base-white);--header-foreground-color:var(--colors-base-black);--header-default-gradient:linear-gradient(-90deg,var(--alpha-black-30) 0%,var(--alpha-black-00) 50%)}@media(min-width:37.5em){.header[data-theme=white]{--header-default-gradient:linear-gradient(-90deg,var(--alpha-black-30) 0%,var(--alpha-black-00) 70%)}}.header[data-theme=blue]{--header-background-color:var(--background-brand-blue);--header-foreground-color:var(--colors-base-black)}.header[data-theme=green]{--header-background-color:var(--background-brand-green);--header-foreground-color:var(--colors-base-black)}.header[data-theme=red]{--header-background-color:var(--background-brand-red);--header-foreground-color:var(--colors-base-black)}.header[data-theme=black-alpha],.header[data-theme=black]{--header-background-color:var(--colors-base-black);--header-foreground-color:var(--colors-base-white)}.header__children{position:relative;width:100%}.header__tiles{display:flex;flex-basis:50%;align-items:flex-end;justify-content:flex-end;flex-direction:column;width:100%;gap:var(--spacing-xs);flex-wrap:wrap}@media(min-width:37.5em){.header__tiles{flex-direction:row;flex-wrap:nowrap}}.header__tiles-cta{flex-grow:1}.header__tiles-cta .tile{--tile-max-width:327px}.header__tiles-countdown,.header__tiles-cta,.header__tiles-games-info{display:flex;gap:var(--spacing-xs);align-items:flex-end;justify-content:flex-end;flex-direction:column}@media(max-width:37.49em){.header__tiles-countdown,.header__tiles-cta,.header__tiles-games-info{width:100%;margin-right:var(--spacing-2xl)}}@media(min-width:75em){.header__tiles-countdown,.header__tiles-cta,.header__tiles-games-info{flex-direction:row}}@media(min-width:37.5em){.header__tiles-countdown{min-width:327px;align-items:stretch}}@media(max-width:37.49em){.header__tiles-games-info{align-items:normal;flex-basis:50%;flex-direction:row}}@media(min-width:75em){.header__tiles-games-info{flex-direction:row}}@media(min-width:37.5em){.header__tiles-games-info .tile--medal.tile--responsive{--tile-max-width:100%}}@media(max-width:37.49em){.header__tiles--landing .header__tiles-countdown,.header__tiles--landing .header__tiles-cta{width:calc(100% + var(--spacing-2xl))}.header__tiles--landing .header__tiles-countdown .tile,.header__tiles--landing .header__tiles-cta .tile{--tile-max-width:100%}}.header__tags{gap:var(--spacing-lg);justify-content:center;flex-wrap:wrap;max-width:var(--breakpoint-md-lg)}.header__content,.header__tags{display:flex;margin-inline:auto}.header__content{flex-direction:column;max-width:var(--header-max-width);padding-inline:var(--header-padding-inline);padding-block:var(--header-padding-block)}.header__content .badge{margin-top:var(--spacing-3xl)}@media(min-width:37.5em){.header__content .badge{margin-top:var(--spacing-4xl)}}@media(min-width:75em){.header__content .badge{margin-top:var(--spacing-6xl)}}.header__content--block-padded{--header-padding-block:var(--spacing-3xl) var(--spacing-5xl)}@media(min-width:37.5em){.header__content--block-padded{--header-padding-block:var(--spacing-4xl) var(--spacing-6xl)}}@media(min-width:75em){.header__content--block-padded{--header-padding-block:var(--spacing-5xl) var(--spacing-7xl)}}@media(min-width:90em){.header__content--block-padded{--header-padding-block:var(--spacing-5xl) var(--spacing-9xl)}}.header__content--inline-padded{--header-padding-inline:var(--spacing-2xl)}@media(min-width:37.5em){.header__content--inline-padded{--header-padding-inline:var(--spacing-3xl)}}@media(min-width:75em){.header__content--inline-padded{--header-padding-inline:var(--spacing-4xl)}}@media(min-width:90em){.header__content--inline-padded{--header-padding-inline:var(--spacing-7xl)}}.header__content--center{align-items:center;text-align:center}.header__content--left{align-items:flex-start}.header *+.header-title{margin-top:var(--spacing-3xl)}@media(min-width:75em){.header *+.header-title{margin-top:var(--spacing-4xl)}}.header-title{text-overflow:ellipsis}.header[data-variant=default]{overflow:hidden}.header[data-variant=default]:before{z-index:300;pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:url(/images/masks/niho-tangata.svg);mask-image:url(/images/masks/niho-tangata.svg);-webkit-mask-position:50% 50%;mask-position:50% 50%;-webkit-mask-size:auto 100px;mask-size:auto 100px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:var(--header-default-gradient);content:" ";opacity:.35}@media(min-width:37.5em){.header[data-variant=default]:before{-webkit-mask-position:right 50%;mask-position:right 50%;-webkit-mask-size:auto 140px;mask-size:auto 140px;right:-30px}}@media(min-width:75em){.header[data-variant=default]:before{-webkit-mask-size:auto 180px;mask-size:auto 180px}}.header[data-variant=default] .header-title{font-family:var(--font-secondary);font-weight:var(--font-weight-bold);font-style:normal;text-transform:uppercase;font-size:2.375rem;line-height:2rem;letter-spacing:.02375rem}@media(min-width:37.5em){.header[data-variant=default] .header-title{font-family:var(--font-secondary);font-weight:var(--font-weight-bold);font-style:normal;text-transform:uppercase;font-size:3.875rem;line-height:3.25rem}}@media(min-width:75em){.header[data-variant=default] .header-title{font-family:var(--font-secondary);font-weight:var(--font-weight-bold);font-style:normal;text-transform:uppercase;font-size:5rem;line-height:4.25rem}}.header[data-variant=static]{--header-default-gradient:linear-gradient(180deg,var(--alpha-white-10) -60%,var(--alpha-white-00) 120%)}.header[data-variant=static][data-theme=white]{--header-default-gradient:linear-gradient(180deg,var(--alpha-black-10) -70%,var(--alpha-black-00) 100%)}.header[data-variant=static][data-theme=white] .header-subheading{color:var(--text-secondary)}.header[data-variant=static]:before{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:url(/images/masks/niho-tangata-vertical.svg);mask-image:url(/images/masks/niho-tangata-vertical.svg);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:240px auto;mask-size:240px auto;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:var(--header-default-gradient);content:" "}.header[data-variant=static] .header__content{--header-padding-block:var(--spacing-7xl) var(--spacing-5xl)}@media(min-width:37.5em){.header[data-variant=static] .header__content{--header-padding-block:var(--spacing-8xl) var(--spacing-6xl)}}@media(min-width:75em){.header[data-variant=static] .header__content{--header-padding-block:var(--spacing-9xl) var(--spacing-7xl)}}.header[data-variant=static] .header-title{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-style:normal;font-size:2.25rem;line-height:2.75rem;letter-spacing:-.045rem}@media(min-width:37.5em){.header[data-variant=static] .header-title{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-style:normal;font-size:3.75rem;line-height:4.5rem;letter-spacing:-.075rem}}@media(min-width:75em){.header[data-variant=static] .header-title{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-style:normal;font-size:3.75rem;line-height:4.5rem;letter-spacing:-.075rem;max-width:936px}}@media(min-width:90em){.header[data-variant=static] .header-title{max-width:1094px}}.header[data-variant=static] .header-title+*{margin-top:var(--spacing-3xl)}.header[data-variant=static] .header-subheading{font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-style:normal;font-size:1rem;line-height:1.375rem;margin-bottom:0}@media(min-width:37.5em){.header[data-variant=static] .header-subheading{font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-style:normal;font-size:1.125rem;line-height:1.75rem}}@media(min-width:75em){.header[data-variant=static] .header-subheading{font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-style:normal;font-size:1.25rem;line-height:1.75rem;max-width:744px}}@media(min-width:90em){.header[data-variant=static] .header-subheading{max-width:868px}}.header[data-variant=static] .header-subheading+*{margin-top:var(--spacing-3xl)}.header[data-variant=static] .header-date{font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-style:normal;text-transform:uppercase;font-size:.875rem;line-height:.875rem;letter-spacing:.07rem;color:var(--text-brand-blue)}.header[data-variant=static] .header-date+*{margin-top:var(--spacing-3xl)}.header[data-variant=static][data-theme=white]:has(+.react-aria-Tabs) .header__content{--header-padding-block:var(--spacing-7xl) var(--spacing-none)}@media(min-width:37.5em){.header[data-variant=static][data-theme=white]:has(+.react-aria-Tabs) .header__content{--header-padding-block:var(--spacing-8xl) var(--spacing-none)}}@media(min-width:75em){.header[data-variant=static][data-theme=white]:has(+.react-aria-Tabs) .header__content{--header-padding-block:var(--spacing-9xl) var(--spacing-none)}}:root{--header-hero-height:600px}.header[data-variant=hero]{--header-default-gradient:linear-gradient(180deg,var(--alpha-white-10) 0%,var(--alpha-white-10) 100%);--header-hero-height:684px;display:flex;justify-content:flex-end;height:100%}@media(min-width:37.5em){.header[data-variant=hero]{--header-hero-height:820px}}@media(min-width:75em){.header[data-variant=hero]{--header-hero-height:920px}}@media(min-width:90em){.header[data-variant=hero]{--header-hero-height:1000px}}.header[data-variant=hero]:after{z-index:200;position:absolute;top:0;right:0;bottom:0;left:0;content:" ";background:linear-gradient(180deg,var(--alpha-black-00) 0,var(--colors-base-black) 100%)}.header[data-variant=hero]:before{z-index:300;pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:url(/images/masks/niho-tangata-vertical.svg);mask-image:url(/images/masks/niho-tangata-vertical.svg);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:240px auto;mask-size:240px auto;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:var(--header-default-gradient);content:" "}.header[data-variant=hero] .header__content{z-index:400;display:flex;flex:1 1;justify-content:flex-end;padding-top:148px;min-height:var(--header-hero-height)}.header[data-variant=hero] .header-title{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-style:normal;font-size:2.25rem;line-height:2.75rem;letter-spacing:-.045rem}@media(min-width:37.5em){.header[data-variant=hero] .header-title{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-style:normal;font-size:3.75rem;line-height:4.5rem;letter-spacing:-.075rem}}@media(min-width:75em){.header[data-variant=hero] .header-title{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-style:normal;font-size:4.5rem;line-height:5.25rem;letter-spacing:-.09rem}}.header[data-variant=hero] .header-subheading{font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-style:normal;font-size:1rem;line-height:1.375rem}@media(min-width:37.5em){.header[data-variant=hero] .header-subheading{font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-style:normal;font-size:1.125rem;line-height:1.75rem}}@media(min-width:75em){.header[data-variant=hero] .header-subheading{font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-style:normal;font-size:1.25rem;line-height:1.75rem}}.header[data-variant=hero][data-channel=athletes]{--header-hero-height:684px}@media(min-width:37.5em){.header[data-variant=hero][data-channel=athletes]{--header-hero-height:820px}}@media(min-width:75em){.header[data-variant=hero][data-channel=athletes]{--header-hero-height:920px}}@media(min-width:90em){.header[data-variant=hero][data-channel=athletes]{--header-hero-height:1000px}}.header[data-variant=hero][data-channel=athletes]:after{z-index:200;position:absolute;top:0;right:0;bottom:0;left:0;content:" ";background:linear-gradient(180deg,var(--alpha-black-00) 0,var(--colors-base-black) 100%)}.header[data-variant=hero][data-channel=athletes]:before{content:none}.header[data-variant=hero][data-channel=athletes] .header__tiles{margin-top:var(--spacing-7xl)}.header[data-variant=hero][data-channel=athletes] .header__content{position:relative}.header[data-variant=hero][data-channel=athletes] .header__content:before{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;pointer-events:none;-webkit-mask-image:url(/images/masks/pou-tangata.svg);mask-image:url(/images/masks/pou-tangata.svg);-webkit-mask-size:auto;mask-size:auto;background:var(--background-silver-medal);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;opacity:.2}@media(min-width:75em){.header[data-variant=hero][data-channel=athletes] .header__content:before{content:" ";-webkit-mask-position:4% -38%;mask-position:4% -38%}}@media(min-width:90em){.header[data-variant=hero][data-channel=athletes] .header__content:before{-webkit-mask-position:5% -28%;mask-position:5% -28%}}.header[data-variant=hero][data-channel=athletes] .header-title{font-family:var(--font-secondary);font-weight:var(--font-weight-bold);font-style:normal;text-transform:uppercase;font-size:3rem;line-height:2.5rem}@media(min-width:37.5em){.header[data-variant=hero][data-channel=athletes] .header-title{font-family:var(--font-secondary);font-weight:var(--font-weight-bold);font-style:normal;text-transform:uppercase;font-size:3.875rem;line-height:3.25rem}}@media(min-width:75em){.header[data-variant=hero][data-channel=athletes] .header-title{font-family:var(--font-secondary);font-weight:var(--font-weight-bold);font-style:normal;text-transform:uppercase;font-size:5rem;line-height:4.25rem}}.header[data-variant=hero][data-channel=athletes] .header-subheading{font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-style:normal;text-transform:uppercase;font-size:.875rem;line-height:.875rem;letter-spacing:.07rem}@media(min-width:37.5em){.header[data-variant=hero][data-channel=athletes] .header-subheading{font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-style:normal;text-transform:uppercase;font-size:1rem;line-height:1rem;letter-spacing:.08rem}}.header[data-variant=hero][data-channel=athletes] .header-subheading strong{font-weight:var(--font-weight-bold)}@media(min-width:37.5em){.header[data-variant=hero][data-channel=athletes] .header-subheading{margin-top:var(--spacing-4xl)}}@media(min-width:75em){.header[data-variant=hero][data-channel=athletes] .header__content:before{-webkit-mask-position:4% -38%;mask-position:4% -38%}}@media(min-width:90em){.header[data-variant=hero][data-channel=athletes] .header__content:before{-webkit-mask-position:5% -48%;mask-position:5% -48%}}@media(max-width:37.49em){.header[data-variant=hero][data-channel=athletes] .header__tiles{flex-direction:row}}.header[data-variant=hero][data-channel=athletes] .medal-tile-placeholder{display:flex;background-color:transparent;visibility:hidden;width:100%;height:65px}@media(min-width:37.5em){.header[data-variant=hero][data-channel=athletes] .medal-tile-placeholder{height:226px}}@media(min-width:75em){.header[data-variant=hero][data-channel=athletes] .medal-tile-placeholder{height:270px}}.header[data-variant=hero][data-channel=sports]{--header-hero-height:684px}@media(min-width:37.5em){.header[data-variant=hero][data-channel=sports]{--header-hero-height:820px}}@media(min-width:75em){.header[data-variant=hero][data-channel=sports]{--header-hero-height:920px}}@media(min-width:90em){.header[data-variant=hero][data-channel=sports]{--header-hero-height:1000px}}.header[data-variant=hero][data-channel=sports]:after{z-index:200;position:absolute;top:0;right:0;bottom:0;left:0;content:" ";background:linear-gradient(180deg,var(--alpha-black-00) 0,var(--colors-base-black) 100%)}.header[data-variant=hero][data-channel=sports]:before{content:none}.header[data-variant=hero][data-channel=sports] .header__tiles{margin-top:var(--spacing-7xl)}.header[data-variant=hero][data-channel=sports] .header__content{position:relative}.header[data-variant=hero][data-channel=sports] .header__content:before{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;pointer-events:none;-webkit-mask-image:url(/images/masks/pou-tangata.svg);mask-image:url(/images/masks/pou-tangata.svg);-webkit-mask-size:auto;mask-size:auto;background:var(--background-silver-medal);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;opacity:.2}@media(min-width:75em){.header[data-variant=hero][data-channel=sports] .header__content:before{content:" ";-webkit-mask-position:4% -38%;mask-position:4% -38%}}@media(min-width:90em){.header[data-variant=hero][data-channel=sports] .header__content:before{-webkit-mask-position:5% -28%;mask-position:5% -28%}}.header[data-variant=hero][data-channel=sports] .header-title{font-family:var(--font-secondary);font-weight:var(--font-weight-bold);font-style:normal;text-transform:uppercase;font-size:3rem;line-height:2.5rem}@media(min-width:37.5em){.header[data-variant=hero][data-channel=sports] .header-title{font-family:var(--font-secondary);font-weight:var(--font-weight-bold);font-style:normal;text-transform:uppercase;font-size:3.875rem;line-height:3.25rem}}@media(min-width:75em){.header[data-variant=hero][data-channel=sports] .header-title{font-family:var(--font-secondary);font-weight:var(--font-weight-bold);font-style:normal;text-transform:uppercase;font-size:5rem;line-height:4.25rem}}.header[data-variant=hero][data-channel=sports] .header-subheading{font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-style:normal;text-transform:uppercase;font-size:.875rem;line-height:.875rem;letter-spacing:.07rem}@media(min-width:37.5em){.header[data-variant=hero][data-channel=sports] .header-subheading{font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-style:normal;text-transform:uppercase;font-size:1rem;line-height:1rem;letter-spacing:.08rem}}.header[data-variant=hero][data-channel=sports] .header-subheading strong{font-weight:var(--font-weight-bold)}@media(min-width:75em){.header[data-variant=hero][data-channel=sports] .header__content:before{-webkit-mask-position:4% -42%;mask-position:4% -42%}}@media(min-width:90em){.header[data-variant=hero][data-channel=sports] .header__content:before{-webkit-mask-position:5% -54%;mask-position:5% -54%}}.header[data-variant=hero][data-channel=sports] .medal-tile-placeholder{display:flex;background-color:transparent;visibility:hidden;width:100%;height:65px}@media(min-width:37.5em){.header[data-variant=hero][data-channel=sports] .medal-tile-placeholder{height:226px}}@media(min-width:75em){.header[data-variant=hero][data-channel=sports] .medal-tile-placeholder{height:270px}}.header[data-variant=hero][data-channel=home]{--header-hero-height:684px}@media(min-width:37.5em){.header[data-variant=hero][data-channel=home]{--header-hero-height:820px}}@media(min-width:75em){.header[data-variant=hero][data-channel=home]{--header-hero-height:920px}}@media(min-width:90em){.header[data-variant=hero][data-channel=home]{--header-hero-height:1000px}}.header[data-variant=hero][data-channel=home]:after{z-index:200;position:absolute;top:0;right:0;bottom:0;left:0;content:" ";background:linear-gradient(180deg,var(--alpha-black-00) 0,var(--colors-base-black) 100%)}.header[data-variant=hero][data-channel=home]:before{opacity:.4;-webkit-mask-size:240px auto;mask-size:240px auto}@media(min-width:75em){.header[data-variant=hero][data-channel=home]:before{-webkit-mask-size:394px auto;mask-size:394px auto}}@media(min-width:90em){.header[data-variant=hero][data-channel=home]:before{-webkit-mask-size:500px auto;mask-size:500px auto}}@media(max-width:37.49em){.header[data-variant=hero][data-channel=home] .button{font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-style:normal;text-transform:uppercase;font-size:.75rem;line-height:.75rem;letter-spacing:.06rem;height:auto;padding:var(--spacing-md) var(--spacing-xl) var(--spacing-md) var(--spacing-xl);border-radius:var(--spacing-md) 0 var(--spacing-md) 0;margin-top:var(--spacing-xl)}.header[data-variant=hero][data-channel=home] .button svg{max-width:20px;max-height:20px}}.header[data-variant=hero][data-channel=games]{--header-hero-height:684px}@media(min-width:37.5em){.header[data-variant=hero][data-channel=games]{--header-hero-height:820px}}@media(min-width:75em){.header[data-variant=hero][data-channel=games]{--header-hero-height:920px}}@media(min-width:90em){.header[data-variant=hero][data-channel=games]{--header-hero-height:1000px}}.header[data-variant=hero][data-channel=games]:after{z-index:200;position:absolute;top:0;right:0;bottom:0;left:0;content:" ";background:linear-gradient(180deg,var(--alpha-black-00) 0,var(--colors-base-black) 100%)}.header[data-variant=hero][data-channel=games]:before{content:none}.header[data-variant=hero][data-channel=games] .header__tiles{margin-top:var(--spacing-7xl)}.header[data-variant=hero][data-channel=games] .header__content{position:relative}.header[data-variant=hero][data-channel=games] .header__content:before{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;pointer-events:none;-webkit-mask-image:url(/images/masks/pou-tangata.svg);mask-image:url(/images/masks/pou-tangata.svg);-webkit-mask-size:auto;mask-size:auto;background:var(--icon-brand-silver);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;opacity:.1}@media(min-width:75em){.header[data-variant=hero][data-channel=games] .header__content:before{content:" ";-webkit-mask-position:4% -38%;mask-position:4% -38%}}@media(min-width:90em){.header[data-variant=hero][data-channel=games] .header__content:before{-webkit-mask-position:5% -28%;mask-position:5% -28%}}.header[data-variant=hero][data-channel=games] .header-title{font-family:var(--font-secondary);font-weight:var(--font-weight-bold);font-style:normal;text-transform:uppercase;font-size:3rem;line-height:2.5rem}@media(min-width:37.5em){.header[data-variant=hero][data-channel=games] .header-title{font-family:var(--font-secondary);font-weight:var(--font-weight-bold);font-style:normal;text-transform:uppercase;font-size:3.875rem;line-height:3.25rem}}@media(min-width:75em){.header[data-variant=hero][data-channel=games] .header-title{font-family:var(--font-secondary);font-weight:var(--font-weight-bold);font-style:normal;text-transform:uppercase;font-size:5rem;line-height:4.25rem}}.header[data-variant=hero][data-channel=games] .header-subheading{font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-style:normal;text-transform:uppercase;font-size:.875rem;line-height:.875rem;letter-spacing:.07rem}@media(min-width:37.5em){.header[data-variant=hero][data-channel=games] .header-subheading{font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-style:normal;text-transform:uppercase;font-size:1rem;line-height:1rem;letter-spacing:.08rem}}.header[data-variant=hero][data-channel=games] .header-subheading strong{font-weight:var(--font-weight-bold)}.header[data-variant=hero][data-channel=games] .header__tiles--games-landing{flex-direction:row}.header[data-variant=hero][data-channel=games] .medal-tile-placeholder{display:flex;background-color:transparent;visibility:hidden;width:100%;height:65px}@media(min-width:37.5em){.header[data-variant=hero][data-channel=games] .medal-tile-placeholder{height:226px}}@media(min-width:75em){.header[data-variant=hero][data-channel=games] .medal-tile-placeholder{height:270px}}.header[data-variant=hero][data-channel=games][data-page=landing]{--header-hero-height:468px}@media(min-width:37.5em){.header[data-variant=hero][data-channel=games][data-page=landing]{--header-hero-height:641px}}@media(min-width:75em){.header[data-variant=hero][data-channel=games][data-page=landing]{--header-hero-height:748px}}.header[data-variant=hero][data-channel=games][data-page=landing]:after{z-index:200;position:absolute;top:0;right:0;bottom:0;left:0;content:" ";background:linear-gradient(180deg,var(--alpha-black-00) 0,var(--colors-base-black) 100%)}.header[data-variant=hero][data-channel=games][data-page=landing]:before{content:none}.header[data-variant=hero][data-channel=games][data-page=landing] .header__tiles{margin-top:var(--spacing-7xl)}.header[data-variant=hero][data-channel=games][data-page=landing] .header__content{position:relative}.header[data-variant=hero][data-channel=games][data-page=landing] .header__content:before{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;pointer-events:none;-webkit-mask-image:url(/images/masks/pou-tangata.svg);mask-image:url(/images/masks/pou-tangata.svg);-webkit-mask-size:auto;mask-size:auto;background:var(--icon-brand-silver);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;opacity:.1}@media(min-width:75em){.header[data-variant=hero][data-channel=games][data-page=landing] .header__content:before{content:" ";-webkit-mask-position:4% -38%;mask-position:4% -38%}}@media(min-width:90em){.header[data-variant=hero][data-channel=games][data-page=landing] .header__content:before{-webkit-mask-position:5% -28%;mask-position:5% -28%}}.header[data-variant=hero][data-channel=games][data-page=landing] .header-title{font-family:var(--font-secondary);font-weight:var(--font-weight-bold);font-style:normal;text-transform:uppercase;font-size:3rem;line-height:2.5rem}@media(min-width:37.5em){.header[data-variant=hero][data-channel=games][data-page=landing] .header-title{font-family:var(--font-secondary);font-weight:var(--font-weight-bold);font-style:normal;text-transform:uppercase;font-size:3.875rem;line-height:3.25rem}}@media(min-width:75em){.header[data-variant=hero][data-channel=games][data-page=landing] .header-title{font-family:var(--font-secondary);font-weight:var(--font-weight-bold);font-style:normal;text-transform:uppercase;font-size:5rem;line-height:4.25rem}}.header[data-variant=hero][data-channel=games][data-page=landing] .header-subheading{font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-style:normal;text-transform:uppercase;font-size:.875rem;line-height:.875rem;letter-spacing:.07rem}@media(min-width:37.5em){.header[data-variant=hero][data-channel=games][data-page=landing] .header-subheading{font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-style:normal;text-transform:uppercase;font-size:1rem;line-height:1rem;letter-spacing:.08rem}}.header[data-variant=hero][data-channel=games][data-page=landing] .header-subheading strong{font-weight:var(--font-weight-bold)}.header[data-variant=hero][data-channel=games][data-page=landing] .header__tiles--games-landing{flex-direction:row}@media(min-width:75em){.header[data-variant=hero][data-channel=games][data-page=landing] .header__content:before{-webkit-mask-position:4% -27%;mask-position:4% -27%}}@media(min-width:90em){.header[data-variant=hero][data-channel=games][data-page=landing] .header__content:before{-webkit-mask-position:5% -27%;mask-position:5% -27%}}.header[data-variant=static][data-channel=news]{--header-padding-block:var(--spacing-7xl) var(--spacing-5xl)}@media(min-width:37.5em){.header[data-variant=static][data-channel=news]{--header-padding-block:var(--spacing-8xl) var(--spacing-6xl)}}@media(min-width:75em){.header[data-variant=static][data-channel=news]{--header-padding-block:var(--spacing-9xl) var(--spacing-7xl)}}.header[data-variant=hero][data-channel=news]:before{content:none}.header[data-variant=hero][data-channel=news] .header__content{--header-padding-block:var(--spacing-7xl) var(--spacing-8xl)}@media(min-width:37.5em){.header[data-variant=hero][data-channel=news] .header__content{--header-padding-block:var(--spacing-8xl) var(--spacing-9xl)}}@media(min-width:75em){.header[data-variant=hero][data-channel=news] .header__content{--header-padding-block:var(--spacing-9xl) var(--spacing-11xl)}}.header[data-variant=hero][data-channel=news] .header-title{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-style:normal;font-size:2.25rem;line-height:2.75rem;letter-spacing:-.045rem}@media(min-width:37.5em){.header[data-variant=hero][data-channel=news] .header-title{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-style:normal;font-size:3rem;line-height:3.75rem;letter-spacing:-.06rem;max-width:868px}}@media(min-width:75em){.header[data-variant=hero][data-channel=news] .header-title{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-style:normal;font-size:3.75rem;line-height:4.5rem;letter-spacing:-.075rem;max-width:720px}}.header[data-variant=hero][data-channel=news] .header-supheading{font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-style:normal;text-transform:uppercase;font-size:.75rem;line-height:.75rem;letter-spacing:.06rem;margin-top:var(--spacing-3xl)}@media(min-width:37.5em){.header[data-variant=hero][data-channel=news] .header-supheading{font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-style:normal;text-transform:uppercase;font-size:1rem;line-height:1rem;letter-spacing:.08rem;margin-top:var(--spacing-4xl)}}@media(min-width:75em){.header[data-variant=hero][data-channel=news] .header-supheading{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-style:normal;text-transform:uppercase;font-size:1rem;line-height:1rem;letter-spacing:.08rem;margin-top:var(--spacing-6xl)}}.header[data-variant=hero][data-channel=news] .header-subheading{font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-style:normal;font-size:1rem;line-height:1.375rem}@media(min-width:37.5em){.header[data-variant=hero][data-channel=news] .header-subheading{font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-style:normal;font-size:1.25rem;line-height:1.75rem;max-width:868px}}@media(min-width:90em){.header[data-variant=hero][data-channel=news] .header-subheading{font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-style:normal;font-size:1.5rem;line-height:2rem;max-width:720px}}.news-featured-page:before{z-index:100;pointer-events:none;content:" ";position:absolute;top:350px;right:0;bottom:0;left:0;transform:scaleY(-1);width:100%;height:100%;background:linear-gradient(0deg,hsla(0,0%,100%,.08) 30%,hsla(0,0%,100%,0));-webkit-mask-image:url(/images/masks/niho-tangata-vertical.svg);mask-image:url(/images/masks/niho-tangata-vertical.svg);-webkit-mask-size:60% auto;mask-size:60% auto;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center bottom;mask-position:center bottom}@media(min-width:37.5em){.news-featured-page:before{-webkit-mask-size:500px auto;mask-size:500px auto;top:420px}}@media(min-width:75em){.news-featured-page:before{-webkit-mask-size:620px auto;mask-size:620px auto;top:500px}}.header[data-variant=hero][data-channel=not-found][data-page=landing]{--header-hero-height:543px}@media(min-width:37.5em){.header[data-variant=hero][data-channel=not-found][data-page=landing]{--header-hero-height:520px}}@media(min-width:90em){.header[data-variant=hero][data-channel=not-found][data-page=landing]{--header-hero-height:690px}}.header[data-variant=hero][data-channel=not-found][data-page=landing]:after,.header[data-variant=hero][data-channel=not-found][data-page=landing]:before{background:none;content:unset}.header[data-variant=hero][data-channel=not-found][data-page=landing] .header__content{justify-content:flex-start}@media(max-width:37.49em){.header[data-variant=hero][data-channel=not-found][data-page=landing] .header__content{padding-block:var(--spacing-10xl) var(--spacing-5xl)}.header[data-variant=hero][data-channel=not-found][data-page=landing] .header__content--inline-padded{padding-inline:var(--spacing-2xl)}}.header[data-variant=hero][data-channel=not-found][data-page=landing] .header-title{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-style:normal;font-size:2.25rem;line-height:2.75rem;letter-spacing:-.045rem}@media(min-width:37.5em){.header[data-variant=hero][data-channel=not-found][data-page=landing] .header-title{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-style:normal;font-size:3rem;line-height:3.75rem;letter-spacing:-.06rem}}.header[data-variant=hero][data-channel=not-found][data-page=landing] .header__inner__content{display:flex;flex-direction:column;gap:var(--spacing-2xl)}@media(max-width:74.99em){.header[data-variant=hero][data-channel=not-found][data-page=landing] .header__inner__content{align-items:center}}@media(min-width:37.5em){.header[data-variant=hero][data-channel=not-found][data-page=landing] .header__inner__content{gap:var(--spacing-3xl)}}@media(min-width:75em){.header[data-variant=hero][data-channel=not-found][data-page=landing] .header__inner__content{gap:var(--spacing-4xl);align-items:flex-start}}.header[data-variant=hero][data-channel=not-found][data-page=landing] .header__inner__image{position:relative;max-width:216px;width:100%;height:auto;aspect-ratio:1}@media(min-width:37.5em){.header[data-variant=hero][data-channel=not-found][data-page=landing] .header__inner__image{max-width:250px}}@media(min-width:75em){.header[data-variant=hero][data-channel=not-found][data-page=landing] .header__inner__image{max-width:300px}}.header[data-variant=hero][data-channel=not-found][data-page=landing] .header-subheading{font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-style:normal;font-size:1rem;line-height:1.375rem}@media(max-width:74.99em){.header[data-variant=hero][data-channel=not-found][data-page=landing] .header-subheading{text-align:center}}@media(min-width:37.5em){.header[data-variant=hero][data-channel=not-found][data-page=landing] .header-subheading{font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-style:normal;font-size:1.125rem;line-height:1.75rem;max-width:500px}}@media(min-width:75em){.header[data-variant=hero][data-channel=not-found][data-page=landing] .header-subheading{font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-style:normal;font-size:1.25rem;line-height:1.75rem;max-width:490px}}.header[data-variant=hero][data-channel=not-found][data-page=landing] .header__children{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-5xl)}@media(max-width:37.49em){.header[data-variant=hero][data-channel=not-found][data-page=landing] .header__children{text-align:center}}@media(min-width:75em){.header[data-variant=hero][data-channel=not-found][data-page=landing] .header__children{align-items:flex-start;justify-content:space-evenly;padding-top:var(--spacing-9xl);flex-direction:row}}@media(min-width:90em){.header[data-variant=hero][data-channel=not-found][data-page=landing] .header__children{padding-top:var(--spacing-10xl)}}@media(max-width:37.49em){.header[data-variant=hero][data-channel=not-found][data-page=landing] .header__children .button{font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-style:normal;text-transform:uppercase;font-size:.75rem;line-height:.75rem;letter-spacing:.06rem;height:auto;padding:var(--spacing-md) var(--spacing-xl) var(--spacing-md) var(--spacing-xl);border-radius:var(--spacing-md) 0 var(--spacing-md) 0;margin-top:var(--spacing-xl)}.header[data-variant=hero][data-channel=not-found][data-page=landing] .header__children .button svg{max-width:20px;max-height:20px}}.header-headline-gamestime{display:inline-flex;align-items:flex-start;margin-bottom:var(--spacing-4xl);flex-direction:column;gap:var(--spacing-2xl)}@media(min-width:37.5em){.header-headline-gamestime{margin-bottom:var(--spacing-7xl)}}.header-headline-gamestime .header-headline__pre-header{font-family:var(--font-primary);font-weight:var(--font-weight-semibold);font-style:normal;text-transform:uppercase;font-size:.75rem;line-height:.75rem;letter-spacing:.06rem;margin:0}@media(min-width:75em){.header-headline-gamestime .header-headline__pre-header{font-family:var(--font-primary);font-weight:var(--font-weight-semibold);font-style:normal;text-transform:uppercase;font-size:1rem;line-height:1rem;letter-spacing:.08rem}}.header-headline-gamestime h1{font-family:var(--font-secondary);font-weight:var(--font-weight-bold);font-style:normal;text-transform:uppercase;font-size:3rem;line-height:2.5rem;display:block}@media(min-width:22.5em){.header-headline-gamestime h1{font-family:var(--font-secondary);font-weight:var(--font-weight-bold);font-style:normal;text-transform:uppercase;font-size:3.875rem;line-height:3.25rem}}@media(min-width:37.5em){.header-headline-gamestime h1{font-family:var(--font-secondary);font-weight:var(--font-weight-bold);font-style:normal;text-transform:uppercase;font-size:5rem;line-height:4.25rem}}@media(min-width:75em){.header-headline-gamestime h1{font-family:var(--font-secondary);font-weight:var(--font-weight-bold);font-style:normal;text-transform:uppercase;font-size:7.5rem;line-height:6.25rem}}.header-headline-gamestime .header-headline__post-header{font-family:var(--font-secondary);font-weight:var(--font-weight-bold);font-style:normal;text-transform:uppercase;font-size:1.25rem;line-height:1rem;letter-spacing:.0375rem;margin:0}@media(min-width:37.5em){.header-headline-gamestime .header-headline__post-header{font-family:var(--font-secondary);font-weight:var(--font-weight-bold);font-style:normal;text-transform:uppercase;font-size:1.5rem;line-height:1.25rem;letter-spacing:.0375rem}}@media(min-width:75em){.header-headline-gamestime .header-headline__post-header{font-family:var(--font-secondary);font-weight:var(--font-weight-bold);font-style:normal;text-transform:uppercase;font-size:1.75rem;line-height:1.5rem;letter-spacing:.035rem}}.header-headline-gamestime .button{margin-top:var(--spacing-3xl)}@media(min-width:37.5em){.header-headline-gamestime .button{margin-top:var(--spacing-4xl)}}.header-headline-primary{display:inline-flex;align-items:flex-start;margin-bottom:var(--spacing-4xl);flex-direction:column;gap:var(--spacing-2xl)}@media(min-width:37.5em){.header-headline-primary{margin-bottom:var(--spacing-7xl)}}.header-headline-primary .header-headline__pre-header{margin:0;font-family:var(--font-primary);font-weight:var(--font-weight-semibold);font-style:normal;text-transform:uppercase;font-size:.75rem;line-height:.75rem;letter-spacing:.06rem;color:var(--text-brand-silver)}@media(min-width:75em){.header-headline-primary .header-headline__pre-header{font-family:var(--font-primary);font-weight:var(--font-weight-semibold);font-style:normal;text-transform:uppercase;font-size:1rem;line-height:1rem;letter-spacing:.08rem}}.header-headline-primary h1{font-family:var(--font-secondary);font-weight:var(--font-weight-bold);font-style:normal;text-transform:uppercase;font-size:1.75rem;line-height:1.5rem;letter-spacing:.035rem}@media(min-width:22.5em){.header-headline-primary h1{font-family:var(--font-secondary);font-weight:var(--font-weight-bold);font-style:normal;text-transform:uppercase;font-size:2.375rem;line-height:2rem;letter-spacing:.02375rem}}@media(min-width:37.5em){.header-headline-primary h1{font-family:var(--font-secondary);font-weight:var(--font-weight-bold);font-style:normal;text-transform:uppercase;font-size:3rem;line-height:2.5rem}}@media(min-width:75em){.header-headline-primary h1{font-family:var(--font-secondary);font-weight:var(--font-weight-bold);font-style:normal;text-transform:uppercase;font-size:5rem;line-height:4.25rem}}.header-headline-primary h1 strong{font-family:var(--font-secondary);font-weight:var(--font-weight-bold);font-style:normal;text-transform:uppercase;font-size:3rem;line-height:2.5rem;display:block}@media(min-width:22.5em){.header-headline-primary h1 strong{font-family:var(--font-secondary);font-weight:var(--font-weight-bold);font-style:normal;text-transform:uppercase;font-size:3.875rem;line-height:3.25rem}}@media(min-width:37.5em){.header-headline-primary h1 strong{font-family:var(--font-secondary);font-weight:var(--font-weight-bold);font-style:normal;text-transform:uppercase;font-size:5rem;line-height:4.25rem}}@media(min-width:75em){.header-headline-primary h1 strong{font-family:var(--font-secondary);font-weight:var(--font-weight-bold);font-style:normal;text-transform:uppercase;font-size:7.5rem;line-height:6.25rem}}.header-headline-secondary{display:inline-flex;align-items:flex-start;margin-block:var(--spacing-4xl) var(--spacing-7xl);flex-direction:column;gap:var(--spacing-2xl)}.header-headline-secondary .header-headline__pre-header{font-family:var(--font-primary);font-weight:var(--font-weight-semibold);font-style:normal;text-transform:uppercase;font-size:.875rem;line-height:.875rem;letter-spacing:.07rem;margin:0}@media(min-width:37.5em){.header-headline-secondary .header-headline__pre-header{font-family:var(--font-primary);font-weight:var(--font-weight-semibold);font-style:normal;text-transform:uppercase;font-size:1rem;line-height:1rem;letter-spacing:.08rem}}.header-headline-secondary .header-headline__post-header{font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-style:normal;text-transform:uppercase;font-size:.875rem;line-height:.875rem;letter-spacing:.07rem;margin:0}@media(min-width:37.5em){.header-headline-secondary .header-headline__post-header{font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-style:normal;text-transform:uppercase;font-size:1rem;line-height:1rem;letter-spacing:.08rem}}.header-headline-secondary .header-headline__post-header strong{font-family:var(--font-secondary);font-weight:var(--font-weight-bold);font-style:normal;text-transform:uppercase;font-size:1.25rem;line-height:1rem;letter-spacing:.0375rem}@media(min-width:37.5em){.header-headline-secondary .header-headline__post-header strong{font-family:var(--font-secondary);font-weight:var(--font-weight-bold);font-style:normal;text-transform:uppercase;font-size:1.5rem;line-height:1.25rem;letter-spacing:.0375rem}}@media(min-width:75em){.header-headline-secondary .header-headline__post-header strong{font-family:var(--font-secondary);font-weight:var(--font-weight-bold);font-style:normal;text-transform:uppercase;font-size:1.75rem;line-height:1.5rem;letter-spacing:.035rem}}.header-headline-secondary h1{font-family:var(--font-secondary);font-weight:var(--font-weight-bold);font-style:normal;text-transform:uppercase;font-size:1.75rem;line-height:1.5rem;letter-spacing:.035rem}@media(min-width:22.5em){.header-headline-secondary h1{font-family:var(--font-secondary);font-weight:var(--font-weight-bold);font-style:normal;text-transform:uppercase;font-size:3rem;line-height:2.5rem}}@media(min-width:37.5em){.header-headline-secondary h1{font-family:var(--font-secondary);font-weight:var(--font-weight-bold);font-style:normal;text-transform:uppercase;font-size:3.875rem;line-height:3.25rem}}@media(min-width:75em){.header-headline-secondary h1{font-family:var(--font-secondary);font-weight:var(--font-weight-bold);font-style:normal;text-transform:uppercase;font-size:5rem;line-height:4.25rem}}:root{--header-hero-height:310px}@media(min-width:37.5em){:root{--header-hero-height:388px}}@media(min-width:75em){:root{--header-hero-height:668px}}@media(min-width:90em){:root{--header-hero-height:748px}}.header-hero{z-index:200;position:absolute;top:0;right:0;bottom:0;left:0}.header-hero.skeleton.s-loaded:before{opacity:0}.header-hero.skeleton:before{transition:opacity .5s ease-in-out;z-index:500;border-top-right-radius:var(--card-border-radius);position:absolute;top:0;right:0;bottom:0;left:0;content:"";animation:skeleton-loading-hero 1s linear infinite alternate}.header-hero__placeholder:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(rgba(0,0,0,.7),rgba(0,0,0,.7))}@keyframes skeleton-loading-hero{0%{background-color:var(--colors-grey-800)}to{background-color:var(--colors-base-black)}}:root{--scroll-progress-color:var(--background-gold-medal)}.scroll-progress{z-index:800;position:fixed;top:0;right:0;left:0;height:8px;background:var(--scroll-progress-color);transform-origin:0}.scroll-progress[data-theme=blue]{--scroll-progress-color:var(--background-brand-blue)}.scroll-progress[data-theme=green]{--scroll-progress-color:var(--background-brand-green)}.scroll-progress[data-theme=red]{--scroll-progress-color:var(--background-brand-red)}.scroll-progress[data-theme=gold]{--scroll-progress-color:var(--background-gold-medal)}.scroll-progress[data-theme=silver]{--scroll-progress-color:var(--background-silver-medal)}.scroll-progress[data-theme=bronze]{--scroll-progress-color:var(--background-bronze-medal)}.image-gallery-carousel{position:relative;flex-grow:1;overflow:hidden;width:100%;height:100dvh;margin:auto;max-width:100%;aspect-ratio:1}.image-gallery-carousel img{object-fit:contain;width:100%;height:100%}.image-gallery-carousel__controls{display:flex;justify-content:space-between}@media(max-width:37.49em){.image-gallery-carousel__controls--hide-mobile .image-gallery-button{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;border:0;margin:-1px;clip:rect(0 0 0 0);-webkit-clip-path:inset(100%);clip-path:inset(100%);white-space:nowrap}}.image-gallery-carousel__loading{font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-style:normal;text-transform:uppercase;font-size:.625rem;line-height:.625rem;letter-spacing:.06rem;position:absolute;right:var(--spacing-2xl);bottom:var(--spacing-2xl);color:var(--text-brand-white)}.image-gallery-button{position:absolute;top:0;bottom:0;padding:0 var(--spacing-3xl);margin:var(--spacing-none);display:block}.image-gallery-button--left{left:0}.image-gallery-button--right{right:0}.image-gallery-button__icon{position:relative;display:inline-block;color:var(--icon-primary);line-height:0}.image-gallery-button__icon:before{transition:background-color .3s ease-in-out;aspect-ratio:1;position:absolute;content:" ";background-color:var(--icon-brand-silver);top:50%;left:50%;width:42px;transform:translate(-50%,-50%);border-radius:var(--radius-full)}.image-gallery-button__icon:hover:before{background-color:var(--colors-base-white)}.image-gallery{--image-gallery-info-width:100%;--image-gallery-info-max-lines:2;position:relative;display:flex;overflow:hidden;height:100dvh;padding:var(--spacing-4xl) var(--spacing-2xl) var(--spacing-5xl) var(--spacing-2xl);background-color:var(--background-primary-dark);color:var(--text-brand-white);flex-direction:column}@media(min-width:37.5em){.image-gallery{padding:var(--spacing-3xl) var(--spacing-3xl) var(--spacing-4xl) var(--spacing-3xl)}}@media(min-width:75em){.image-gallery{--image-gallery-info-width:305px;flex-direction:row;padding:0}}.image-gallery__header{top:0;display:flex;align-items:center;justify-content:space-evenly;width:var(--image-gallery-info-width);align-self:center;gap:var(--spacing-2xl)}@media(min-width:75em){.image-gallery__header{z-index:1500;position:absolute;top:0;right:0;gap:var(--spacing-none);padding:var(--spacing-3xl) var(--spacing-3xl) var(--spacing-none) var(--spacing-3xl)}}.image-gallery__header-left{text-align:left}@media(min-width:75em){.image-gallery__header-left{display:none}}.image-gallery__header-right{text-align:right}.image-gallery__header-left,.image-gallery__header-right{flex:0 1 20%}.image-gallery__header-center{font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-style:normal;text-transform:uppercase;font-size:.875rem;line-height:.875rem;letter-spacing:.07rem;text-align:center;flex:1 0 60%}@media(min-width:75em){.image-gallery__header-center{text-align:left}}.image-gallery__details{position:absolute;bottom:0;display:flex;flex-shrink:1;padding:var(--spacing-2xl) var(--spacing-2xl) var(--spacing-4xl) var(--spacing-none);flex-direction:column;color:var(--text-brand-white);gap:var(--spacing-md);background:var(--alpha-black-70)}@media(min-width:37.5em){.image-gallery__details{padding:var(--spacing-3xl) var(--spacing-3xl) var(--spacing-4xl) var(--spacing-none)}}@media(min-width:75em){.image-gallery__details{gap:var(--spacing-2xl);padding:var(--spacing-3xl) var(--spacing-3xl) var(--spacing-4xl) var(--spacing-3xl);position:relative;justify-content:flex-end;background:var(--background-primary-dark-tint);width:var(--image-gallery-info-width);min-width:var(--image-gallery-info-width)}}.image-gallery .image-gallery-title{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-style:normal;font-size:1rem;line-height:1.375rem}@media(min-width:75em){.image-gallery .image-gallery-title{font-family:var(--font-primary);font-weight:var(--font-weight-semibold);font-style:normal;font-size:1.125rem;line-height:1.75rem}}.image-gallery .image-gallery-description{font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-style:normal;font-size:.875rem;line-height:1.25rem;position:relative}@media(min-width:75em){.image-gallery .image-gallery-description{font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-style:normal;font-size:1rem;line-height:1.375rem;display:block}}.image-gallery .image-gallery-description.truncate{display:-webkit-box;overflow:hidden;-webkit-line-clamp:var(--image-gallery-info-max-lines);-webkit-box-orient:vertical}@media(min-width:75em){.image-gallery .image-gallery-description.truncate{display:block}}.image-gallery .image-gallery-description-other{font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-style:normal;font-size:.75rem;line-height:1rem}.image-gallery .image-gallery-description-other.hidden{display:none}@media(min-width:75em){.image-gallery .image-gallery-description-other.hidden{display:block}}.image-gallery .image-gallery-description-toggle{font-family:var(--font-primary);font-weight:var(--font-weight-semibold);font-style:normal;font-size:.875rem;line-height:1.25rem;text-align:left;text-decoration:underline}@media(min-width:75em){.image-gallery .image-gallery-description-toggle{display:none}}:root{--carousel-foreground-color:inherit;--carousel-active-foreground-color:inherit}.carousel{position:relative}.carousel__inner{overflow:hidden}.carousel[data-button-position=inside] .carousel-button{transition:opacity .5s ease-in-out;z-index:1300;position:absolute;top:0;bottom:0;padding:0 var(--spacing-xl);margin:0;opacity:1}.carousel[data-button-position=inside] .carousel-button--left{left:0}.carousel[data-button-position=inside] .carousel-button--right{right:0}.carousel[data-button-position=inside] .carousel-button__icon{position:relative;display:inline-block;color:var(--icon-primary);line-height:0}.carousel[data-button-position=outside]{display:flex}.carousel[data-button-position=outside] .carousel-button--left{padding-right:var(--spacing-3xl);padding-left:var(--spacing-3xl)}.carousel[data-button-position=outside] .carousel-button--right{padding-left:var(--spacing-3xl)}.carousel__track{display:flex;white-space:nowrap}@media(max-width:37.5625em){.carousel-button{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;border:0;margin:-1px;clip:rect(0 0 0 0);-webkit-clip-path:inset(100%);clip-path:inset(100%);white-space:nowrap}}@media(min-width:37.5625em){.carousel-button{display:block}}.carousel-button:disabled{opacity:0;cursor:default}.carousel-button .carousel-button__icon{transition:color .3s ease-in-out,background-color .3s ease-in-out}.carousel-button--none .carousel-button__icon{color:var(--icon-secondary)}.carousel-button--none .carousel-button__icon:hover{color:var(--icon-primary)}.carousel-button--blue .carousel-button__icon{background-color:var(--colors-brand-blue-400);border-radius:var(--radius-full);padding:var(--spacing-md)}.carousel-item{--games-card-border-width:0 1px 0 0;transition:border-color .3s ease-in-out;color:var(--carousel-foreground-color)}.carousel-item:not(.clickable){pointer-events:none;cursor:-webkit-grab;cursor:grab}.carousel-item.dragging .clickable{cursor:-webkit-grabbing;cursor:grabbing}.carousel-item .button,.carousel-item .clickable{pointer-events:all;cursor:pointer}.carousel-item.active{--carousel-foreground-color:var(--carousel-active-foreground-color)}.video{display:flex;height:100%;margin:0 auto;flex-direction:column}.video__caption{font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-style:normal;font-size:.875rem;line-height:1.25rem;text-align:left;padding:var(--spacing-xl) var(--spacing-none)}@media(max-height:550px){.video__caption[data-orientation=landscape]{position:absolute;bottom:0;left:var(--spacing-2xl);pointer-events:none}}.video__caption__info{color:var(--colors-base-white);display:flex;flex-direction:column;gap:var(--spacing-xl);margin-top:var(--spacing-2xl);margin-bottom:var(--spacing-3xl)}@media(min-width:90em){.video__caption__info{margin-bottom:var(--spacing-4xl)}}.video__caption__title{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-style:normal;font-size:1rem;line-height:1.375rem}@media(min-width:90em){.video__caption__title{font-family:var(--font-primary);font-weight:var(--font-weight-semibold);font-style:normal;font-size:1.125rem;line-height:1.75rem}}.video__caption__duration{font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-style:normal;text-transform:uppercase;font-size:.875rem;line-height:.875rem;letter-spacing:.07rem}.video__content{position:relative;overflow:hidden;height:100%}.video__content.skeleton.ready:before{opacity:0}.video__content.skeleton:before{transition:opacity .5s ease-in-out;z-index:500;position:absolute;top:0;right:0;bottom:0;left:0;content:"";animation:skeleton-loading-hero 1s linear infinite alternate;pointer-events:none}.video__content iframe{display:block;aspect-ratio:16/9;width:100%;height:100%;border:0;margin:auto}.video__content-thumb{position:absolute;top:0;pointer-events:none;left:50%;transform:translate(-50%);width:100%;height:100%}.video__content-thumb.active{display:none}.video__content-thumb .video-placeholder{display:block;aspect-ratio:16/9;width:100%;height:100%;object-fit:cover;pointer-events:none}.video__content-thumb .video-play{transition:opacity .3s ease-in-out;position:absolute;top:50%;left:50%;display:flex;align-items:center;justify-content:center;width:180px;height:180px;pointer-events:none;cursor:pointer;transform:translate(-50%,-50%);opacity:0}.video__content-thumb .video-play.ready{opacity:1}.video-modal-overlay{position:fixed;z-index:1400;top:0;left:0;background:#000}.modal-container,.video-modal-overlay{display:flex;align-items:center;justify-content:center;width:100vw;height:100dvh}.modal-container{padding:var(--spacing-2xl);flex-direction:column;position:relative}@media(max-height:550px){.modal-container[data-orientation=landscape]{flex-direction:row-reverse}.modal-container[data-orientation=landscape] .modal-container__close{align-self:flex-start;position:absolute;top:0;right:0;margin-top:16px;margin-right:16px}.modal-container[data-orientation=landscape] .modal-container__video{width:577px}}@media(max-width:45.625em){.modal-container[data-orientation=landscape] .modal-container__video{width:450px}}@media(min-width:37.5em){.modal-container{padding:var(--spacing-3xl)}}@media(min-width:75em){.modal-container{padding:var(--spacing-5xl)}}.modal-container__video{width:100%;height:100%}.modal-container__close{cursor:pointer;align-self:flex-end}.modal-container .video__content{width:100%;height:auto;margin-top:auto;margin-bottom:auto}.radio-buttons-group{flex-direction:column;gap:var(--spacing-md)}.radio-button,.radio-buttons-group{display:flex;color:var(--colors-base-black)}.radio-button{--radio-size:1rem;--circle-size:0.32rem;align-items:center;gap:var(--spacing-lg);font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-style:normal;font-size:1rem;line-height:1.375rem;forced-color-adjust:none;cursor:pointer}.radio-button[data-theme=black]{--radio-active-color:var(--colors-base-black);--label-color:var(--colors-base-black)}.radio-button[data-theme=gold]{--radio-active-color:var(--colors-gold-medal-400);--label-color:var(--colors-gold-medal-800)}.radio-button[data-theme=silver]{--radio-active-color:var(--colors-silver-medal-500);--label-color:var(--colors-silver-medal-700)}.radio-button[data-theme=bronze]{--radio-active-color:var(--colors-bronze-medal-500);--label-color:var(--colors-bronze-medal-600)}.radio-button:before{content:"";display:block;width:var(--radio-size);height:var(--radio-size);box-sizing:border-box;border:1px solid var(--colors-grey-300);background:var(--field-background);border-radius:var(--spacing-2xl);transition:border-radius .2s ease-in-out,background .2s ease-in-out,border-color .2s ease-in-out,border-width .2s ease-in-out}.radio-button[data-pressed]:before,.radio-button[data-selected]:before{border-color:var(--radio-active-color)}.radio-button[data-selected]:before{border-width:var(--circle-size)}.radio-button[data-selected][data-pressed]:before{border-color:var(--radio-active-color)}.radio-button[data-focus-visible]:before{outline:2px solid var(--border-focus);outline-offset:2px}.radio-button[data-disabled]{cursor:not-allowed}.radio-button__value{font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-style:normal;font-size:.875rem;line-height:1.25rem;color:var(--label-color)}@media(min-width:37.5em){.radio-button__value{font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-style:normal;font-size:1rem;line-height:1.375rem}.radio-button{--radio-size:1.25rem;--circle-size:0.42rem}}:root{--games-listing-record-gap:var(--spacing-3xl)}.games-listing{display:flex;flex-direction:column;gap:var(--games-listing-record-gap)}@media(min-width:75em){.games-listing{--games-listing-record-gap:var(--spacing-5xl)}}.athlete-games-record{padding-block:var(--spacing-xs) var(--spacing-2xl);display:flex;flex-direction:column;gap:var(--spacing-3xl);border-bottom:1px solid var(--border-primary)}@media(min-width:56.25em){.athlete-games-record{flex-direction:row;padding-block:var(--spacing-none) var(--spacing-3xl)}}.athlete-games-record__games{display:flex;flex-direction:row;align-items:flex-start;gap:var(--spacing-md)}@media(min-width:56.25em){.athlete-games-record__games{flex-basis:30%}}.athlete-games-record__games-title{display:flex;flex-direction:column;margin-top:var(--spacing-2xl)}@media(min-width:56.25em){.athlete-games-record__games-title{margin-top:var(--spacing-xl)}}.athlete-games-record__games-title strong{font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-style:normal;text-transform:uppercase;font-size:.75rem;line-height:.75rem;letter-spacing:.06rem;color:var(--text-secondary)}.athlete-games-record__games-title a{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-style:normal;font-size:1.125rem;line-height:1.75rem;color:var(--text-brand-blue);text-decoration:underline;-webkit-text-decoration-color:var(--text-brand-blue);text-decoration-color:var(--text-brand-blue);text-underline-offset:4px;position:relative;width:-moz-fit-content;width:fit-content;transition:color .3s ease-in-out}.athlete-games-record__games-title a:hover{color:var(--colors-base-black);-webkit-text-decoration-color:transparent;text-decoration-color:transparent}@media(min-width:37.5em){.athlete-games-record__games-title a{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-style:normal;font-size:1.25rem;line-height:1.75rem}}@media(min-width:75em){.athlete-games-record__games-title a{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-style:normal;font-size:1.5rem;line-height:2rem}}@media(min-width:90em){.athlete-games-record__games-title a{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-style:normal;font-size:1.875rem;line-height:2.375rem}}.athlete-games-record__games-logo{width:var(--athlete-games-record-logo-size);height:var(--athlete-games-record-logo-size)}.athlete-games-record__games-logo.skeleton{position:relative}.athlete-games-record__games-logo.skeleton.loaded:before{opacity:0}.athlete-games-record__games-logo.skeleton:before{transition:opacity .5s ease-in-out;z-index:500;border-radius:var(--radius-lg);position:absolute;top:0;right:0;bottom:0;left:0;content:"";animation:skeleton-loading 1s linear infinite alternate}.athlete-games-record__events{display:flex;flex-direction:column;gap:var(--spacing-4xl)}@media(min-width:56.25em){.athlete-games-record__events{flex-basis:70%}}.athlete-games-record-event{display:flex;flex-direction:row;gap:var(--spacing-2xl);flex:1 1;justify-content:space-between}@media(min-width:37.5em){.athlete-games-record-event{gap:var(--spacing-3xl)}}@media(min-width:75em){.athlete-games-record-event{gap:var(--spacing-4xl)}}.athlete-games-record-event__discipline{display:flex;gap:var(--spacing-xl);flex-direction:column;width:100%}@media(min-width:37.5em){.athlete-games-record-event__discipline{flex:1 1;width:auto;justify-content:flex-start;flex-direction:row;gap:var(--spacing-md)}}.athlete-games-record-event__title{display:flex;gap:var(--spacing-md);flex-basis:50%;margin-top:0}@media(min-width:56.25em){.athlete-games-record-event__title{margin-top:var(--spacing-md)}}.athlete-games-record-event__title a{font-family:var(--font-primary);font-weight:var(--font-weight-semibold);font-style:normal;font-size:.875rem;line-height:1.25rem;color:var(--text-primary);text-decoration:underline;-webkit-text-decoration-color:var(--text-primary);text-decoration-color:var(--text-primary);text-underline-offset:4px;position:relative;width:-moz-fit-content;width:fit-content;transition:color .3s ease-in-out,-webkit-text-decoration-color .2s ease-in-out;transition:color .3s ease-in-out,text-decoration-color .2s ease-in-out;transition:color .3s ease-in-out,text-decoration-color .2s ease-in-out,-webkit-text-decoration-color .2s ease-in-out;height:-moz-fit-content;height:fit-content;margin-right:var(--spacing-md)}.athlete-games-record-event__title a:hover{color:var(--text-brand-blue);-webkit-text-decoration-color:transparent;text-decoration-color:transparent}@media(min-width:75em){.athlete-games-record-event__title a{font-family:var(--font-primary);font-weight:var(--font-weight-semibold);font-style:normal;font-size:1.125rem;line-height:1.75rem}}.athlete-games-record-event__title span{font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-style:normal;font-size:.875rem;line-height:1.25rem}@media(min-width:75em){.athlete-games-record-event__title span{font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-style:normal;font-size:1.125rem;line-height:1.75rem}}.athlete-games-record-event__title__content{display:block}.athlete-games-record-event__results{font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-style:normal;font-size:.75rem;line-height:1rem;flex:1 1;padding:var(--spacing-lg);border-radius:var(--radius-xs);background:var(--background-secondary)}@media(min-width:75em){.athlete-games-record-event__results{font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-style:normal;font-size:.875rem;line-height:1.25rem}}.athlete-games-record-event__results li{margin-bottom:var(--spacing-sm)}@media(min-width:75em){.athlete-games-record-event__results li{margin-bottom:var(--spacing-md)}}.athlete-games-record-event__placing{display:flex;flex:0 1 80px;justify-content:center;text-align:center;align-self:center}.athlete-games-record-event__placing strong{font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-style:normal;text-transform:uppercase;font-size:.625rem;line-height:.625rem;letter-spacing:.06rem}@media(min-width:37.5em){.athlete-games-record-event__placing strong{font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-style:normal;text-transform:uppercase;font-size:.75rem;line-height:.75rem;letter-spacing:.06rem}}.athlete-games-record-event__placing strong em{font-family:var(--font-primary);font-weight:var(--font-weight-semibold);font-style:normal;font-size:.875rem;line-height:1.25rem;font-style:italic;display:block;text-transform:none}@media(min-width:37.5em){.athlete-games-record-event__placing strong em{font-family:var(--font-primary);font-weight:var(--font-weight-semibold);font-style:normal;font-size:1rem;line-height:1.375rem;font-style:italic}}.athlete-games-record-event__placing .medal{--medal-width:52px;font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-style:normal;font-size:1rem;line-height:1.375rem;margin-top:0}.athlete-games-record-event__placing .medal .medal-place{font-family:var(--font-primary);font-weight:var(--font-weight-semibold);font-style:normal;font-size:.75rem;line-height:1rem}.athlete-games-record-event__placing .medal svg .ribbons{display:block}@media(min-width:75em){.athlete-games-record-event__placing .medal{--medal-width:64px;font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-style:normal;font-size:1.25rem;line-height:1.75rem;margin-top:0}.athlete-games-record-event__placing .medal .medal-place{font-family:var(--font-primary);font-weight:var(--font-weight-semibold);font-style:normal;font-size:.875rem;line-height:1.25rem}.athlete-games-record-event__placing .medal svg .ribbons{display:block}}:root{--athlete-games-record-logo-size:80px}.sport-games-record{padding-block:var(--spacing-md) var(--spacing-5xl);display:flex;flex-direction:column;gap:var(--spacing-3xl);border-bottom:1px solid var(--border-primary)}@media(min-width:37.5em){.sport-games-record{flex-direction:row}}.sport-games-record__games{display:flex;flex-direction:row;align-items:flex-start;gap:var(--spacing-md)}@media(min-width:37.5em){.sport-games-record__games{flex-basis:50%}}@media(min-width:56.25em){.sport-games-record__games{flex-basis:40%}}.sport-games-record__games-title{display:flex;flex-direction:column;margin-top:var(--spacing-2xl)}.sport-games-record__games-title strong{font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-style:normal;text-transform:uppercase;font-size:.75rem;line-height:.75rem;letter-spacing:.06rem;color:var(--text-secondary)}.sport-games-record__games-title a{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-style:normal;font-size:1.125rem;line-height:1.75rem;color:var(--text-brand-blue);text-decoration:underline}@media(min-width:37.5em){.sport-games-record__games-title a{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-style:normal;font-size:1.25rem;line-height:1.75rem}}@media(min-width:75em){.sport-games-record__games-title a{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-style:normal;font-size:1.5rem;line-height:2rem}}@media(min-width:90em){.sport-games-record__games-title a{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-style:normal;font-size:1.875rem;line-height:2.375rem}}.sport-games-record__games-logo{width:var(--athlete-games-record-logo-size);height:var(--athlete-games-record-logo-size)}.sport-games-record__games-logo.skeleton{position:relative}.sport-games-record__games-logo.skeleton.loaded:before{opacity:0}.sport-games-record__games-logo.skeleton:before{transition:opacity .5s ease-in-out;z-index:500;border-radius:var(--radius-lg);position:absolute;top:0;right:0;bottom:0;left:0;content:"";animation:skeleton-loading 1s linear infinite alternate}.sport-games-record__results{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3xl)}@media(min-width:37.5em){.sport-games-record__results{flex-direction:column;align-items:flex-end;flex-basis:50%}}@media(min-width:56.25em){.sport-games-record__results{align-items:center;flex-direction:row;flex-basis:60%;justify-content:flex-end;gap:var(--spacing-4xl)}}.sport-games-record__results a{font-family:var(--font-primary);font-weight:var(--font-weight-semibold);font-style:normal;font-size:.875rem;line-height:1.25rem;text-decoration:underline;color:var(--text-link)}@media(min-width:90em){.sport-games-record__results a{font-family:var(--font-primary);font-weight:var(--font-weight-semibold);font-style:normal;font-size:1rem;line-height:1.375rem}}.sport-games-record__results-medals{display:flex;gap:var(--spacing-md);align-items:center}.sport-games-record__results-medals .medal{--medal-width:52px;font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-style:normal;font-size:1rem;line-height:1.375rem;margin-top:0}.sport-games-record__results-medals .medal .medal-place{font-family:var(--font-primary);font-weight:var(--font-weight-semibold);font-style:normal;font-size:.75rem;line-height:1rem}.sport-games-record__results-medals .medal svg .ribbons{display:block}@media(min-width:75em){.sport-games-record__results-medals .medal{--medal-width:64px;font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-style:normal;font-size:1.25rem;line-height:1.75rem;margin-top:0}.sport-games-record__results-medals .medal .medal-place{font-family:var(--font-primary);font-weight:var(--font-weight-semibold);font-style:normal;font-size:.875rem;line-height:1.25rem}.sport-games-record__results-medals .medal svg .ribbons{display:block}}:root{--individual-sport-record-logo-size:80px}.individual-sport-record{display:flex;flex-direction:column;gap:var(--spacing-3xl)}@media(min-width:56.25em){.individual-sport-record{flex-direction:row}}.individual-sport-record--padded{padding:var(--spacing-4xl) var(--spacing-none)}@media(min-width:37.5em){.individual-sport-record--padded{padding:var(--spacing-4xl) var(--spacing-3xl)}}.individual-sport-record__timeslot{display:flex;align-items:flex-start;justify-content:space-between;color:var(--text-primary);gap:var(--spacing-xl)}@media(min-width:56.25em){.individual-sport-record__timeslot{justify-content:flex-start;flex-direction:column}}.individual-sport-record__timeslot.final{color:var(--text-secondary)}.individual-sport-record__timeslot.past{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;border:0;margin:-1px;clip:rect(0 0 0 0);-webkit-clip-path:inset(100%);clip-path:inset(100%);white-space:nowrap}.individual-sport-record__timeslot time{min-width:115px}.individual-sport-record__timeslot h3{margin:0}.individual-sport-record__timeslot h3 .time{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-style:normal;font-size:1.875rem;line-height:2.375rem}.individual-sport-record__timeslot h3 .period{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-style:normal;font-size:1rem;line-height:1.375rem;text-transform:uppercase}.individual-sport-record__timeslot-date{font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-style:normal;text-transform:uppercase;font-size:.75rem;line-height:.75rem;letter-spacing:.06rem;color:var(--text-primary)}.individual-sport-record__timeslot-date.past{color:var(--text-secondary)}.individual-sport-record__event{color:var(--text-primary)}@media(min-width:56.25em){.individual-sport-record__event{flex-basis:40%}}.individual-sport-record__event h3{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-style:normal;font-size:1rem;line-height:1.375rem}@media(min-width:37.5em){.individual-sport-record__event h3{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-style:normal;font-size:1.125rem;line-height:1.75rem}}.individual-sport-record__event ul li{font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-style:normal;font-size:.875rem;line-height:1.25rem}.individual-sport-record__event ul li:first-child{font-family:var(--font-primary);font-weight:var(--font-weight-semibold);font-style:normal;font-size:.875rem;line-height:1.25rem}.individual-sport-record__aside{display:flex;align-items:flex-end}@media(min-width:56.25em){.individual-sport-record__aside{flex-basis:70%;align-items:flex-start}}.individual-sport-record-roster{display:flex;flex:1 1;flex-direction:column;gap:var(--spacing-4xl)}.individual-sport-record-result{display:flex;flex-direction:row;gap:var(--spacing-4xl);flex:1 1;justify-content:space-between}.individual-sport-record-result__discipline{display:flex;gap:var(--spacing-xl);flex-direction:column;width:100%}@media(min-width:37.5em){.individual-sport-record-result__discipline{display:flex;flex:1 1;justify-content:flex-start;flex-direction:row;gap:var(--spacing-md);width:auto}}.individual-sport-record-result__title{display:flex;gap:var(--spacing-md);flex-basis:50%;align-items:flex-start}.individual-sport-record-result__title a{font-family:var(--font-primary);font-weight:var(--font-weight-semibold);font-style:normal;font-size:.875rem;line-height:1.25rem;color:var(--text-primary);text-decoration:underline;-webkit-text-decoration-color:var(--text-primary);text-decoration-color:var(--text-primary);transition:color .3s ease-in-out,-webkit-text-decoration-color .2s ease-in-out;transition:color .3s ease-in-out,text-decoration-color .2s ease-in-out;transition:color .3s ease-in-out,text-decoration-color .2s ease-in-out,-webkit-text-decoration-color .2s ease-in-out}@media(min-width:22.5em){.individual-sport-record-result__title a{font-family:var(--font-primary);font-weight:var(--font-weight-semibold);font-style:normal;font-size:.875rem;line-height:1.25rem}}@media(min-width:37.5em){.individual-sport-record-result__title a{font-family:var(--font-primary);font-weight:var(--font-weight-semibold);font-style:normal;font-size:1.125rem;line-height:1.75rem}}.individual-sport-record-result__title a:hover{color:var(--text-brand-blue);-webkit-text-decoration-color:transparent;text-decoration-color:transparent}.individual-sport-record-result__title span{font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-style:normal;font-size:.875rem;line-height:1.25rem}@media(min-width:75em){.individual-sport-record-result__title span{font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-style:normal;font-size:1.125rem;line-height:1.75rem}}.individual-sport-record-result__results{font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-style:normal;font-size:.75rem;line-height:1rem;flex:1 1;padding:var(--spacing-lg);border-radius:var(--radius-xs);background:var(--background-secondary)}@media(min-width:75em){.individual-sport-record-result__results{font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-style:normal;font-size:.875rem;line-height:1.25rem}}.individual-sport-record-result__results li{margin-bottom:var(--spacing-sm)}@media(min-width:75em){.individual-sport-record-result__results li{margin-bottom:var(--spacing-md)}}.individual-sport-record-result__placing{display:flex;flex:0 1 80px;justify-content:center;text-align:center;align-self:center}.individual-sport-record-result__placing strong{font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-style:normal;text-transform:uppercase;font-size:.625rem;line-height:.625rem;letter-spacing:.06rem}@media(min-width:37.5em){.individual-sport-record-result__placing strong{font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-style:normal;text-transform:uppercase;font-size:.75rem;line-height:.75rem;letter-spacing:.06rem}}.individual-sport-record-result__placing strong em{font-family:var(--font-primary);font-weight:var(--font-weight-semibold);font-style:normal;font-size:.875rem;line-height:1.25rem;font-style:italic;display:block;text-transform:none}@media(min-width:37.5em){.individual-sport-record-result__placing strong em{font-family:var(--font-primary);font-weight:var(--font-weight-semibold);font-style:normal;font-size:1rem;line-height:1.375rem;font-style:italic}}.individual-sport-record-result__placing .medal{--medal-width:52px;font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-style:normal;font-size:1rem;line-height:1.375rem;margin-top:0}.individual-sport-record-result__placing .medal .medal-place{font-family:var(--font-primary);font-weight:var(--font-weight-semibold);font-style:normal;font-size:.75rem;line-height:1rem}.individual-sport-record-result__placing .medal svg .ribbons{display:block}@media(min-width:75em){.individual-sport-record-result__placing .medal{--medal-width:64px;font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-style:normal;font-size:1.25rem;line-height:1.75rem;margin-top:0}.individual-sport-record-result__placing .medal .medal-place{font-family:var(--font-primary);font-weight:var(--font-weight-semibold);font-style:normal;font-size:.875rem;line-height:1.25rem}.individual-sport-record-result__placing .medal svg .ribbons{display:block}}.individual-sport-record-team{font-family:var(--font-primary);font-weight:var(--font-weight-semibold);font-style:normal;font-size:.875rem;line-height:1.25rem;display:flex;gap:var(--spacing-md);flex-basis:50%;align-items:flex-start}@media(min-width:22.5em){.individual-sport-record-team{font-family:var(--font-primary);font-weight:var(--font-weight-semibold);font-style:normal;font-size:.875rem;line-height:1.25rem}}@media(min-width:37.5em){.individual-sport-record-team{font-family:var(--font-primary);font-weight:var(--font-weight-semibold);font-style:normal;font-size:1.125rem;line-height:1.75rem}}.individual-sport-record-team__button{position:relative;padding-right:var(--spacing-3xl);border:none;background:none;cursor:pointer;outline:inherit;color:var(--text-primary);text-decoration:underline}.individual-sport-record-team__button[aria-expanded=true] svg{transform:rotate(180deg)}.individual-sport-record-team__button svg{position:absolute;bottom:0}@media(max-width:37.49em){.individual-sport-record-team__button svg{width:20px;height:20px}}.individual-sport-record-team__menu{display:flex;overflow:auto;box-sizing:border-box;padding-block:var(--spacing-md);max-height:inherit;outline:none;flex-direction:column;gap:var(--spacing-xl);background-color:var(--background-primary);border-radius:var(--radius-sm);border:var(--border-sm) solid var(--colors-base-black);padding:var(--spacing-xl);box-shadow:0 12px 16px -4px rgba(19,12,14,.08),0 4px 6px -2px rgba(19,12,14,.03)}.individual-sport-record-team__menu-item{font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-style:normal;font-size:.875rem;line-height:1.25rem;text-decoration:underline;position:relative;forced-color-adjust:none;color:var(--text-primary)}.individual-sport-record-team__menu-item[data-focused]{outline:0;color:var(--text-secondary)}@keyframes skeleton-loading{0%{background-color:#c2cfd6}to{background-color:#f0f3f5}}.loading-sport-record .individual-sport-record__timeslot{animation:skeleton-loading 1s linear infinite alternate}.loading-sport-record .individual-sport-record__timeslot h3,.loading-sport-record .individual-sport-record__timeslot span{visibility:hidden}.loading-sport-record .individual-sport-record__event{animation:skeleton-loading 1s linear infinite alternate}.loading-sport-record .individual-sport-record__event h3,.loading-sport-record .individual-sport-record__event ul{visibility:hidden}.loading-sport-record .individual-sport-record-result__discipline h4{animation:skeleton-loading 1s linear infinite alternate;height:40px;width:100px}.loading-sport-record .individual-sport-record-result__discipline h4 a{visibility:hidden}.loading-sport-record .individual-sport-record-result__discipline .individual-sport-record-result__results{animation:skeleton-loading 1s linear infinite alternate}.loading-sport-record .individual-sport-record-result__discipline .individual-sport-record-result__results li{visibility:hidden}.loading-sport-record .individual-sport-record-result__placing{animation:skeleton-loading 1s linear infinite alternate;align-self:auto}.loading-sport-record .individual-sport-record-result__placing span,.loading-sport-record .individual-sport-record-result__placing svg{visibility:hidden}.listing-no-results{display:flex;flex-direction:column;gap:var(--spacing-2xl);grid-column:1/3}.listing-no-results h3{font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-style:normal;font-size:1.5rem;line-height:2rem}.listing-no-results h4,.listing-no-results strong{font-weight:var(--font-weight-semibold)}.listing-no-results h4,.listing-no-results p,.listing-no-results strong{font-family:var(--font-primary);font-style:normal;font-size:1.125rem;line-height:1.75rem}.listing-no-results p{font-weight:var(--font-weight-regular)}.listing-no-results ul li{margin-left:var(--spacing-2xl);list-style:disc}:root{--secondary-navigation-active-border-color:inherit;--secondary-navigation-active-text-color:inherit;--secondary-navigation-border-color:transparent;--secondary-navigation-text-color:var(--text-secondary)}.secondary-navigation{border-bottom:var(--border-sm) solid var(--border-primary);background:var(--background-secondary)}.secondary-navigation[data-theme=blue]{--secondary-navigation-active-border-color:var(--border-brand-blue);--secondary-navigation-active-text-color:var(--text-brand-blue)}.secondary-navigation[data-theme=red]{--secondary-navigation-active-border-color:var(--border-brand-red);--secondary-navigation-active-text-color:var(--text-brand-red)}.secondary-navigation[data-theme=green]{--secondary-navigation-active-border-color:var(--border-brand-green);--secondary-navigation-active-text-color:var(--text-brand-green)}.secondary-navigation[data-theme=gold]{--secondary-navigation-active-border-color:var(--border-gold-medal);--secondary-navigation-active-text-color:var(--text-gold-medal)}.secondary-navigation.hidden{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;border:0;margin:-1px;clip:rect(0 0 0 0);-webkit-clip-path:inset(100%);clip-path:inset(100%);white-space:nowrap}.secondary-navigation__inner{display:flex;align-items:flex-start;padding-inline:var(--spacing-2xl);max-width:var(--breakpoint-xl);margin-inline:auto;gap:var(--spacing-3xl);flex-direction:row;flex-wrap:nowrap;overflow-x:auto}@media(min-width:37.5em){.secondary-navigation__inner{padding-inline:var(--spacing-3xl)}}@media(min-width:75em){.secondary-navigation__inner{padding-inline:var(--spacing-4xl)}}@media(min-width:90em){.secondary-navigation__inner{padding-inline:var(--spacing-7xl)}}.secondary-navigation__item{transition:color .4s ease-in-out,border-color .4s ease-in-out;font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-style:normal;font-size:1rem;line-height:1.375rem;cursor:pointer;display:flex;align-items:center;padding:var(--spacing-2xl) var(--spacing-none) var(--spacing-xl);color:var(--secondary-navigation-text-color);gap:var(--spacing-none);border-bottom:var(--border-2xl) solid var(--secondary-navigation-border-color);text-decoration:none;white-space:nowrap}.secondary-navigation__item.active,.secondary-navigation__item:hover.active,.secondary-navigation__item[data-selected=true]{--secondary-navigation-text-color:var( --secondary-navigation-active-text-color );--secondary-navigation-border-color:var( --secondary-navigation-active-border-color )}.secondary-navigation__item:hover{--secondary-navigation-text-color:var(--text-primary);--secondary-navigation-border-color:var(--border-brand-black)}:root{--schedule-day-picker-border-color:transparent;--schedule-day-picker-color:var(--text-secondary);--schedule-day-picker-border:var(--border-xl)}@media(min-width:75em){:root{--schedule-day-picker-border:var(--border-2xl)}}.schedule-day-picker{--carousel-active-foreground-color:var(--text-secondary);--carousel-foreground-color:var(--text-secondary);display:flex;flex-direction:row;align-items:center;gap:var(--spacing-xl)}@media(min-width:75em){.schedule-day-picker{gap:var(--spacing-none)}}.schedule-day-picker .carousel__inner{max-width:270px}@media(min-width:27.5em){.schedule-day-picker .carousel__inner{max-width:352px}}@media(min-width:34.375em){.schedule-day-picker .carousel__inner{max-width:462px}}@media(min-width:37.5em){.schedule-day-picker .carousel__inner{max-width:495px}}@media(min-width:48.125em){.schedule-day-picker .carousel__inner{max-width:570px}}@media(min-width:75em){.schedule-day-picker .carousel__inner{max-width:800px}}.schedule-day-picker__all{transition:border-color .3s ease-in-out,color .3s ease-in-out;display:flex;flex-direction:column;align-items:center;color:var(--schedule-day-picker-color);border-bottom:var(--schedule-day-picker-border) solid var(--schedule-day-picker-border-color);padding-bottom:var(--spacing-md)}.schedule-day-picker__all.current{--schedule-day-picker-border-color:var(--border-brand-blue-dark);--schedule-day-picker-color:var(--text-brand-blue)}.schedule-day-picker__all strong{font-family:var(--font-primary);font-weight:var(--font-weight-semibold);font-style:normal;font-size:1.5rem;line-height:2rem;text-transform:uppercase}@media(min-width:75em){.schedule-day-picker__all strong{font-family:var(--font-primary);font-weight:var(--font-weight-semibold);font-style:normal;font-size:1.875rem;line-height:2.375rem}}.schedule-day-picker__all small{font-family:var(--font-primary);font-weight:var(--font-weight-semibold);font-style:normal;text-transform:uppercase;font-size:.875rem;line-height:.875rem;letter-spacing:.07rem}:root{--schedule-day-color:var(--text-secondary);--schedule-day-border-color:transparent;--schedule-day-border:var(--border-xl)}@media(min-width:75em){:root{--schedule-day-border:var(--border-2xl)}}.schedule-day{color:var(--schedule-day-color);padding-inline:var(--spacing-xl)}@media(min-width:75em){.schedule-day{padding-inline:var(--spacing-2xl)}}.schedule-day:hover{--schedule-day-color:var(--text-primary);--schedule-day-border-color:var(--border-brand-black)}.schedule-day.current{color:var(--text-brand-blue)}.schedule-day.current time{--schedule-day-border-color:var(--border-brand-blue-dark)}.schedule-day time{transition:border-color .3s ease-in-out,color .3s ease-in-out;display:flex;align-items:center;flex-direction:column;gap:var(--spacing-sm);border-bottom:var(--schedule-day-border) solid var(--schedule-day-border-color);padding-bottom:var(--spacing-md)}.schedule-day__weekday{font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-style:normal;text-transform:uppercase;font-size:.875rem;line-height:.875rem;letter-spacing:.07rem;display:none}@media(min-width:37.5em){.schedule-day__weekday{display:inline}}.schedule-day__day{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-style:normal;font-size:1.5rem;line-height:2rem}@media(min-width:75em){.schedule-day__day{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-style:normal;font-size:1.875rem;line-height:2.375rem}}.schedule-day__month{font-family:var(--font-primary);font-weight:var(--font-weight-semibold);font-style:normal;text-transform:uppercase;font-size:.875rem;line-height:.875rem;letter-spacing:.07rem}.news-featured-page{background-color:var(--colors-base-black)}.news-article-page .image-block{padding:var(--spacing-none)}@media(min-width:37.5em){.news-article-page .image-block{padding:var(--spacing-none) var(--spacing-3xl)}}@media(min-width:75em){.news-article-page .image-block{padding:var(--spacing-none) var(--spacing-4xl)}}.news-article-page .one-column-text{padding:var(--spacing-4xl) var(--spacing-2xl)}@media(min-width:37.5em){.news-article-page .one-column-text{padding:var(--spacing-5xl) var(--spacing-3xl)}}@media(min-width:75em){.news-article-page .one-column-text{padding:var(--spacing-6xl) var(--spacing-4xl)}}@media(min-width:90em){.news-article-page .one-column-text{padding:var(--spacing-7xl) var(--spacing-7xl)}}.filter-panel{display:grid;padding-bottom:var(--spacing-3xl);grid-gap:var(--spacing-2xl);gap:var(--spacing-2xl)}@media(max-width:37.49em){.filter-panel{margin-bottom:var(--spacing-11xl)}}.filter-panel__footer{position:fixed;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-2xl) var(--spacing-2xl) var(--spacing-3xl);background-color:var(--background-tertiary)}@media(min-width:37.5em){.filter-panel__footer{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;border:0;margin:-1px;clip:rect(0 0 0 0);-webkit-clip-path:inset(100%);clip-path:inset(100%);white-space:nowrap}}.filter-panel__footer .button--text{margin-left:var(--spacing-4xl);text-transform:unset;color:var(--colors-blue-600)}.filter-panel__footer .button--text .button__title:after{bottom:0;background-color:var(--colors-blue-600);height:1px}.filter-group{--filter-group-icon-size:20px;display:grid;grid-gap:var(--spacing-3xl);gap:var(--spacing-3xl);margin-block:var(--spacing-2xl)}@media(max-width:37.49em){.filter-group.open ul{display:grid}}@media(min-width:37.5em){.filter-group .filter-group-button{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;border:0;margin:-1px;clip:rect(0 0 0 0);-webkit-clip-path:inset(100%);clip-path:inset(100%);white-space:nowrap}}.filter-group>ul{display:none;gap:var(--spacing-3xl)}@media(min-width:37.5em){.filter-group>ul{display:grid;grid-gap:var(--spacing-xl);gap:var(--spacing-xl)}}.filter-group .react-aria-Label{font-family:var(--font-primary);font-weight:var(--font-weight-semibold);font-style:normal;text-transform:uppercase;font-size:1rem;line-height:1rem;letter-spacing:.08rem;display:flex;align-items:center;justify-content:space-between}.filter-group .react-aria-Label svg{width:var(--filter-group-icon-size);height:var(--filter-group-icon-size)}.filter-per-page{--filter-per-page-gap:var(--spacing-sm);font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-style:normal;text-transform:uppercase;font-size:.875rem;line-height:.875rem;letter-spacing:.07rem;display:inline-flex}@media(max-width:37.49em){.filter-per-page{display:none}}.filter-per-page__options{display:inline-flex;gap:var(--filter-per-page-gap);padding-inline:var(--filter-per-page-gap)}.filter-per-page button{font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-style:normal;text-transform:uppercase;font-size:.875rem;line-height:.875rem;letter-spacing:.07rem;color:var(--text-primary);border-right:1.5px solid var(--border-brand-grey-dark);padding-right:var(--filter-per-page-gap);text-decoration:none}.filter-per-page button:last-child{border-right:none;padding-right:0}.filter-per-page button.current{text-decoration:underline}.filter-sort-by{font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-style:normal;text-transform:uppercase;font-size:.875rem;line-height:.875rem;letter-spacing:.07rem;display:flex;align-items:center;gap:var(--spacing-sm)}@media(max-width:37.49em){.filter-sort-by__label{display:none}}.filter-sort-by .react-aria-Button{font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-style:normal;text-transform:uppercase;font-size:.875rem;line-height:.875rem;letter-spacing:.07rem;display:flex;align-items:center}.filter-sort-by .react-aria-Button svg{width:20px;height:20px;transition:transform .3s ease-in-out}.filter-sort-by .react-aria-Button[data-pressed=true] svg{transform:rotate(180deg)}.filter-sort-by__menu .react-aria-Menu{gap:var(--spacing-3xs);min-width:240px;flex-direction:column;display:flex;overflow:auto;padding-block:var(--spacing-md) var(--spacing-xl);padding-inline:var(--spacing-sm);outline:0;border:var(--border-sm) solid var(--border-brand-black);background:var(--background-primary);border-radius:var(--radius-sm);box-shadow:0 12px 16px -4px rgba(19,12,14,.08),0 4px 6px -2px rgba(19,12,14,.03)}.filter-sort-by__menu-item{font-weight:var(--font-weight-regular);align-items:center;padding:var(--spacing-lg) var(--spacing-md);cursor:pointer;border-radius:var(--radius-sm);forced-color-adjust:none}.filter-sort-by__menu-item,.filter-sort-by__menu-item.current{font-family:var(--font-primary);font-style:normal;text-transform:uppercase;font-size:.875rem;line-height:.875rem;letter-spacing:.07rem;color:var(--text-secondary)}.filter-sort-by__menu-item.current{font-weight:var(--font-weight-medium)}.filter-sort-by__menu-item[data-focused]{background:var(--colors-grey-200);outline-color:var(--colors-grey-200);color:var(--text-primary)}.filter-toolbar-pane__refine{display:flex;align-items:center;justify-content:space-between}@media(min-width:37.5em){.filter-toolbar-pane__refine{flex:0 1 264px}}@media(min-width:75em){.filter-toolbar-pane__refine{flex:0 1 303px}}.filter-toolbar-pane__refine strong{font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-style:normal;text-transform:uppercase;font-size:.875rem;line-height:.875rem;letter-spacing:.07rem;display:none}@media(min-width:37.5em){.filter-toolbar-pane__refine strong{display:inline}}.filter-toolbar-pane__refine span{font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-style:normal;text-transform:uppercase;font-size:.875rem;line-height:.875rem;letter-spacing:.07rem}.filter-toolbar-pane__filters{display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-3xl)}.filter-toolbar-pane__filters-button{display:flex}@media(min-width:37.5em){.filter-toolbar-pane__filters-button{display:none}}.filter-toolbar-pane .filter-per-page{display:none}@media(min-width:37.5em){.filter-toolbar-pane .filter-per-page{display:flex}}.filter-button{font-weight:var(--font-weight-regular);display:flex;align-items:center;padding:var(--spacing-lg) var(--spacing-xl);border:1px solid var(--colors-grey-500);border-radius:var(--radius-xs);background:var(--background-primary);color:var(--text-primary)}.filter-button,.filter-button.selected{font-family:var(--font-primary);font-style:normal;font-size:1rem;line-height:1.375rem}.filter-button.selected{font-weight:var(--font-weight-medium);background:var(--background-primary-dark);color:var(--text-brand-white)}.cta-block{position:relative;display:flex;align-items:center;width:100%;padding:var(--spacing-9xl) var(--spacing-2xl);flex-direction:column;background:var(--colors-base-black)}@media(min-width:37.5em){.cta-block{padding:var(--spacing-10xl) var(--spacing-3xl)}}@media(min-width:75em){.cta-block{padding:var(--spacing-11xl) var(--spacing-4xl)}}@media(min-width:90em){.cta-block{padding:var(--spacing-11xl) var(--spacing-7xl)}}.cta-block:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(/images/rangipapa.svg);background-size:cover;background-repeat:no-repeat;background-position:50%;opacity:.1;width:100%;filter:invert(100%);height:100%}.cta-block__heading{font-family:var(--font-secondary);font-weight:var(--font-weight-bold);font-style:normal;text-transform:uppercase;font-size:2.375rem;line-height:2rem;letter-spacing:.02375rem;color:var(--colors-base-white);text-align:center}@media(min-width:37.5em){.cta-block__heading{font-family:var(--font-secondary);font-weight:var(--font-weight-bold);font-style:normal;text-transform:uppercase;font-size:3.875rem;line-height:3.25rem}}@media(min-width:75em){.cta-block__heading{font-family:var(--font-secondary);font-weight:var(--font-weight-bold);font-style:normal;text-transform:uppercase;font-size:5rem;line-height:4.25rem}}.cta-block__intro{font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-style:normal;font-size:1rem;line-height:1.375rem;color:var(--colors-base-white);text-align:center;margin-top:var(--spacing-2xl);margin-bottom:var(--spacing-4xl)}@media(min-width:37.5em){.cta-block__intro{font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-style:normal;font-size:1.25rem;line-height:1.75rem;margin-top:var(--spacing-3xl);margin-bottom:var(--spacing-6xl)}}@media(min-width:75em){.cta-block__intro{margin-bottom:var(--spacing-7xl)}}.cta-block__message{font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-style:normal;font-size:.875rem;line-height:1.25rem;color:var(--colors-error-400);align-self:flex-start}.cta-block__form{display:flex;width:100%;flex-direction:column}@media(min-width:37.5em){.cta-block__form{max-width:701px}}.cta-block__form:focus-within{outline-color:var(--border-focus)}.cta-block__form-inner{border-radius:var(--spacing-xl) 0 var(--spacing-xl) 0;outline-width:2px;outline-color:transparent;outline-style:solid;outline-offset:2px;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-xl);width:100%}@media(min-width:75em){.cta-block__form-inner{gap:var(--spacing-2xl)}}.cta-block__form-input-group{width:100%;display:flex;flex-direction:column;gap:var(--spacing-xl)}@media(min-width:37.5em){.cta-block__form-input-group{flex-direction:row}}@media(min-width:75em){.cta-block__form-input-group{gap:var(--spacing-2xl)}}.cta-block__form .input{width:100%}.cta-block__form .input .input__input{font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-style:normal;font-size:1rem;line-height:1.375rem}.cta-block__form .input .input__input:focus{outline:none}.cta-block__form .input__message{font-weight:var(--font-weight-regular);line-height:1.25rem;color:var(--colors-error-400)}.cta-block__form .button,.cta-block__form .input__message{font-family:var(--font-primary);font-style:normal;font-size:.875rem}.cta-block__form .button{font-weight:var(--font-weight-medium);text-transform:uppercase;line-height:.875rem;letter-spacing:.07rem;height:48px;border-radius:var(--spacing-xl) 0 var(--spacing-xl) 0;position:relative;z-index:1;left:-2px;width:auto;height:49px;padding:var(--spacing-lg) var(--spacing-3xl);margin-top:var(--spacing-xl);gap:0;border-radius:var(--radius-2xl) var(--radius-none) var(--radius-2xl) var(--radius-none)!important}.cta-block__form .button svg{max-width:24px;max-height:24px}@media(min-width:37.5em){.cta-block__form .button{gap:var(--spacing-2xl);height:54px}}@media(min-width:75em){.cta-block__form .button{padding:var(--spacing-2xl) var(--spacing-3xl);min-width:166px;font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-style:normal;text-transform:uppercase;font-size:.875rem;line-height:.875rem;letter-spacing:.07rem;height:56px;padding:var(--spacing-xl) var(--spacing-3xl) var(--spacing-xl) var(--spacing-3xl);border-radius:var(--spacing-xl) 0 var(--spacing-xl) 0;height:54px}.cta-block__form .button svg{max-width:24px;max-height:24px}}.cta-block__thank-you{font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-style:normal;font-size:1rem;line-height:1.375rem;color:var(--colors-base-white);display:flex;flex-direction:row;align-items:center;gap:var(--spacing-lg);padding-top:13px;padding-bottom:13px}@media(min-width:37.5em){.cta-block__thank-you{padding-top:16px;padding-bottom:16px}}@media(min-width:75em){.cta-block__thank-you{font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-style:normal;font-size:1.25rem;line-height:1.75rem;padding-top:14px;padding-bottom:14px}}.athlete-block{display:flex;flex-direction:column;position:relative;padding:var(--spacing-9xl) var(--spacing-none) var(--spacing-4xl) var(--spacing-none);background-color:rgba(0,0,0,.5);background-image:linear-gradient(0deg,rgba(0,0,0,.8),rgba(0,0,0,.8)),url(/images/shirt-2.webp);background-position:50%;background-size:cover;background-repeat:no-repeat}@media(min-width:37.5em){.athlete-block{padding:var(--spacing-11xl) var(--spacing-none) var(--spacing-7xl) var(--spacing-none)}}@media(min-width:75em){.athlete-block{position:relative;padding:var(--spacing-10xl) var(--spacing-4xl)}.athlete-block:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(/images/fern.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;opacity:.04;filter:invert(1);width:100%;height:100%}}@media(min-width:90em){.athlete-block{padding:var(--spacing-11xl) var(--spacing-7xl)}}.athlete-block__header-svg{position:absolute;left:0;top:0;width:100%;height:auto}.athlete-block__header-svg svg{width:100%;height:100%}@media(min-width:75em){.athlete-block__header-svg{height:100%;width:auto;left:auto;top:auto;right:0;bottom:0}}.athlete-block__header-svg .athlete-text-active{transition:opacity .3s ease-in-out;opacity:.2}.athlete-block__mobile{display:flex;flex-direction:column;position:relative}.athlete-block__details{position:absolute;color:var(--colors-base-white);display:flex;flex-direction:column;padding-inline:var(--spacing-2xl);top:0;width:100%;left:0;z-index:100}@media(min-width:37.5em){.athlete-block__details{padding-inline:var(--spacing-3xl)}}@media(min-width:75em){.athlete-block__details{padding-inline:var(--spacing-none)}}.athlete-block__details h3{font-family:var(--font-secondary);font-weight:var(--font-weight-bold);font-style:normal;text-transform:uppercase;font-size:2.375rem;line-height:2rem;letter-spacing:.02375rem}@media(min-width:37.5em){.athlete-block__details h3{font-family:var(--font-secondary);font-weight:var(--font-weight-bold);font-style:normal;text-transform:uppercase;font-size:3.875rem;line-height:3.25rem}}.athlete-block__details__first{padding:1px;margin:0}.athlete-block__details__last{padding-top:var(--spacing-2xs);padding-left:var(--spacing-2xs);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-bottom:var(--spacing-md)}@media(min-width:37.5em){.athlete-block__details__last{margin-bottom:var(--spacing-xl)}}.athlete-block__details span{font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-style:normal;font-size:.875rem;line-height:1.25rem}.athlete-block__details span:last-child{margin-top:var(--spacing-xs)}@media(min-width:37.5em){.athlete-block__details span{font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-style:normal;font-size:1rem;line-height:1.375rem}.athlete-block__details span:last-child{margin-top:var(--spacing-md)}}.athlete-block__buttons{position:absolute;display:flex;flex-direction:column;bottom:0;left:0;gap:var(--spacing-2xl);padding-inline:var(--spacing-2xl)}@media(min-width:37.5em){.athlete-block__buttons{flex-direction:row;gap:var(--spacing-3xl);padding-inline:var(--spacing-3xl)}}@media(min-width:75em){.athlete-block__buttons{padding-inline:var(--spacing-none)}}.athlete-block__buttons .button{width:-moz-fit-content;width:fit-content}.athlete-block .image-gallery-carousel{height:100%;min-height:600px}@media(min-width:37.5em){.athlete-block .image-gallery-carousel{min-height:928px}}.athlete-block .image-gallery-carousel:after{content:"";position:absolute;bottom:0;top:auto;left:0;width:100%;height:100%;background:linear-gradient(to bottom,transparent 64.99%,var(--colors-base-black) 100%);pointer-events:none}.athlete-block .image-gallery-carousel img{width:100%;height:100%;object-fit:cover;-webkit-mask-image:linear-gradient(180deg,rgba(19,12,14,0) 12.65%,var(--colors-base-black) 26.9%,var(--colors-base-black) 106.36%);mask-image:linear-gradient(180deg,rgba(19,12,14,0) 12.65%,var(--colors-base-black) 26.9%,var(--colors-base-black) 106.36%)}.athlete-block .image-gallery-carousel .image-gallery-button{display:block;padding-right:var(--spacing-2xl);padding-left:var(--spacing-2xl)}@media(min-width:37.5em){.athlete-block .image-gallery-carousel .image-gallery-button{padding-right:var(--spacing-3xl);padding-left:var(--spacing-3xl)}}.athlete-block .image-gallery-carousel .image-gallery-button__icon{color:var(--colors-base-white)}.athlete-block .image-gallery-carousel .image-gallery-button__icon:before{background-color:transparent}@media(min-width:37.5em){.athlete-block .image-gallery-carousel .image-gallery-button__icon svg{width:40px;height:40px}}.athlete-block__desktop{z-index:100;color:var(--colors-base-white);display:flex;flex-direction:column;gap:var(--spacing-8xl)}.athlete-block__desktop .button{width:-moz-fit-content;width:fit-content}.athlete-block__desktop ul{display:flex;flex-direction:column;position:relative;gap:var(--spacing-8xl)}.athlete-block__desktop ul li{color:var(--colors-base-silver);transition:opacity .3s ease-in-out}.athlete-block__desktop ul a{text-decoration:none;color:inherit}.athlete-block__desktop ul a h3{font-family:var(--font-secondary);font-weight:var(--font-weight-bold);font-style:normal;text-transform:uppercase;font-size:5rem;line-height:4.25rem;margin-block:0;width:-moz-fit-content;width:fit-content}.athlete-block__desktop ul a p{margin-block:0;display:flex;flex-direction:row;gap:var(--spacing-xl);font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-style:normal;font-size:1.25rem;line-height:1.75rem}.athlete-block__desktop .active{color:var(--colors-base-white)}.athlete-block__desktop .inactive{opacity:.2}.athlete-block__image-overlay{position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity .3s ease-in-out}.athlete-block__image-overlay img{width:100%!important;height:100%!important;object-fit:cover;opacity:.7}:root{--games-carousel-border-color:var(--border-brand-blue);--games-carousel-border-width:var(--border-6xl)}.games-carousel{display:flex;flex-direction:column;gap:var(--spacing-md);border-top:var(--games-carousel-border-width) solid var(--games-carousel-border-color);border-bottom:var(--games-carousel-border-width) solid var(--border-brand-blue)}.video-block{padding:var(--spacing-6xl) var(--spacing-2xl)}@media(min-width:37.5em){.video-block{padding:var(--spacing-7xl) var(--spacing-3xl)}}@media(min-width:75em){.video-block{padding:var(--spacing-7xl) var(--spacing-10xl)}}@media(min-width:90em){.video-block{padding:var(--spacing-8xl) var(--spacing-11xl)}}.video-block .video{margin-bottom:var(--spacing-lg)}.video-block__caption{font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-style:normal;font-size:.75rem;line-height:1rem;color:var(--colors-grey-600)}@media(min-width:37.5em){.video-block__caption{font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-style:normal;font-size:.875rem;line-height:1.25rem}}.video-block--full{padding:0 var(--spacing-2xl)}.video-block--full .video-block__caption{display:flex;justify-content:center}.one-column-text+.video-block,.react-aria-TabPanel:has(.one-column-text)+.react-aria-TabPanel:has(.video-block) .video-block:not(.video-block--full){padding:var(--spacing-none) var(--spacing-2xl) var(--spacing-6xl)}@media(min-width:37.5em){.one-column-text+.video-block,.react-aria-TabPanel:has(.one-column-text)+.react-aria-TabPanel:has(.video-block) .video-block:not(.video-block--full){padding:var(--spacing-none) var(--spacing-3xl) var(--spacing-7xl)}}@media(min-width:75em){.one-column-text+.video-block,.react-aria-TabPanel:has(.one-column-text)+.react-aria-TabPanel:has(.video-block) .video-block:not(.video-block--full){padding:var(--spacing-none) var(--spacing-10xl) var(--spacing-7xl)}}@media(min-width:90em){.one-column-text+.video-block,.react-aria-TabPanel:has(.one-column-text)+.react-aria-TabPanel:has(.video-block) .video-block:not(.video-block--full){padding:var(--spacing-none) var(--spacing-11xl) var(--spacing-8xl)}}.react-aria-TabPanel:has(.video-block):has(+.react-aria-TabPanel .one-column-text) .video-block:not(.video-block--full),.video-block+.one-column-text{padding:var(--spacing-6xl) var(--spacing-2xl) var(--spacing-none)}@media(min-width:37.5em){.react-aria-TabPanel:has(.video-block):has(+.react-aria-TabPanel .one-column-text) .video-block:not(.video-block--full),.video-block+.one-column-text{padding:var(--spacing-7xl) var(--spacing-3xl) var(--spacing-none)}}@media(min-width:75em){.react-aria-TabPanel:has(.video-block):has(+.react-aria-TabPanel .one-column-text) .video-block:not(.video-block--full),.video-block+.one-column-text{padding:var(--spacing-7xl) var(--spacing-10xl) var(--spacing-none)}}@media(min-width:90em){.react-aria-TabPanel:has(.video-block):has(+.react-aria-TabPanel .one-column-text) .video-block:not(.video-block--full),.video-block+.one-column-text{padding:var(--spacing-8xl) var(--spacing-11xl) var(--spacing-none)}}.one-column-text+.video-block:has(+.one-column-text),.react-aria-TabPanel:has(.one-column-text)+.react-aria-TabPanel:has(.video-block):has(+.react-aria-TabPanel .one-column-text) .video-block:not(.video-block--full){padding:var(--spacing-none) var(--spacing-2xl)}@media(min-width:37.5em){.one-column-text+.video-block:has(+.one-column-text),.react-aria-TabPanel:has(.one-column-text)+.react-aria-TabPanel:has(.video-block):has(+.react-aria-TabPanel .one-column-text) .video-block:not(.video-block--full){padding:var(--spacing-none) var(--spacing-3xl)}}@media(min-width:75em){.one-column-text+.video-block:has(+.one-column-text),.react-aria-TabPanel:has(.one-column-text)+.react-aria-TabPanel:has(.video-block):has(+.react-aria-TabPanel .one-column-text) .video-block:not(.video-block--full){padding:var(--spacing-none) var(--spacing-10xl)}}@media(min-width:90em){.one-column-text+.video-block:has(+.one-column-text),.react-aria-TabPanel:has(.one-column-text)+.react-aria-TabPanel:has(.video-block):has(+.react-aria-TabPanel .one-column-text) .video-block:not(.video-block--full){padding:var(--spacing-none) var(--spacing-11xl)}}.image-block{display:flex;align-items:center;justify-content:center;padding:var(--spacing-xl) var(--spacing-none);flex-direction:column;gap:var(--spacing-2xl);background:transparent}@media(min-width:37.5em){.image-block{padding:var(--spacing-xl) var(--spacing-3xl)}}@media(min-width:75em){.image-block{padding:var(--spacing-xl) var(--spacing-4xl);gap:var(--spacing-3xl)}}@media(min-width:90em){.image-block{gap:var(--spacing-4xl)}}.image-block[data-theme=black] .image-block__caption{color:var(--colors-base-silver)}.image-block[data-attribute=image-1][data-one-image-style=full_width]{padding-top:var(--spacing-none);padding-right:var(--spacing-none);padding-left:var(--spacing-none)}@media(min-width:37.5em){.image-block[data-attribute=image-1][data-one-image-style=full_width] .image-block__caption{font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-style:normal;font-size:.875rem;line-height:1.25rem;margin-top:var(--spacing-xl)}}@media(min-width:90em){.image-block[data-attribute=image-1][data-one-image-style=full_width]{padding-bottom:var(--spacing-3xl)}}.image-block[data-attribute=image-1][data-one-image-style=full_width] .image-block__caption{text-align:center}@media(min-width:37.5em){.image-block[data-attribute=image-1][data-one-image-style=mid_width] .image-block__caption{font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-style:normal;font-size:.875rem;line-height:1.25rem;margin-top:var(--spacing-xl)}}@media(min-width:75em){.image-block[data-orientation=horizontal]{flex-direction:row}}.image-block__image-container{position:relative;overflow:hidden;width:100%}@media(min-width:37.5em){.image-block__image-container{max-width:360px}.image-block__image-container[data-attribute=image-1]{max-width:504px}.image-block__image-container[data-attribute=image-1][data-one-image-style=mid_width]{max-width:456px}}@media(min-width:75em){.image-block__image-container{max-width:360px}.image-block__image-container[data-attribute=image-1]{max-width:552px}.image-block__image-container[data-attribute=image-1][data-one-image-style=mid_width]{max-width:935px}}@media(min-width:90em){.image-block__image-container{max-width:417px}.image-block__image-container[data-attribute=image-1]{max-width:640px}.image-block__image-container[data-attribute=image-1][data-one-image-style=mid_width]{max-width:1094px}}.image-block__image-container--error{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;border:0;margin:-1px;clip:rect(0 0 0 0);-webkit-clip-path:inset(100%);clip-path:inset(100%);white-space:nowrap}.image-block__image-container img{position:static!important;height:auto;aspect-ratio:4/3}.image-block__image-container[data-attribute=image-1][data-one-image-style=full_width]{height:auto;max-width:none}.image-block__image-container[data-attribute=image-1][data-one-image-style=full_width] img{aspect-ratio:16/9}.image-block__image-container[data-attribute=image-1][data-one-image-style=mid_width]{max-width:296px}.image-block__image-container[data-attribute=image-1][data-one-image-style=mid_width] img{aspect-ratio:3/2}.image-block__image{object-fit:cover}.image-block__caption{font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-style:normal;font-size:.75rem;line-height:1rem;margin-block:var(--spacing-none);margin-top:var(--spacing-md);color:var(--colors-grey-600)}.image-block--extra-padding-on-top{margin-top:var(--spacing-4xl)}@media(min-width:37.5em){.image-block--extra-padding-on-top{margin-top:var(--spacing-7xl)}}@media(min-width:90em){.image-block--extra-padding-on-top{margin-top:var(--spacing-8xl)}}.image-block--extra-padding-on-bottom{margin-bottom:var(--spacing-4xl)}@media(min-width:37.5em){.image-block--extra-padding-on-bottom{margin-bottom:var(--spacing-7xl)}}@media(min-width:90em){.image-block--extra-padding-on-bottom{margin-bottom:var(--spacing-8xl)}}.popup-panel-overlay{z-index:1400;position:fixed;top:0;right:0;bottom:0;left:0;background-color:var(--background-secondary);pointer-events:all}.popup-panel{margin-top:var(--spacing-2xl);background-color:var(--background-primary);border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.popup-panel .react-aria-Dialog{outline:none}.popup-panel header{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-lg);border-bottom:1px solid var(--border-primary)}.popup-panel header span{flex-basis:10%;text-align:right}.popup-panel header .react-aria-Heading{font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-style:normal;font-size:1rem;line-height:1.375rem;text-align:center;flex:1 1}.popup-panel__content{height:100dvh;padding:var(--spacing-5xl) var(--spacing-2xl) 200px;overflow-y:auto}.search-results-category{display:flex;flex-direction:column;gap:var(--spacing-3xl)}.search-results-category+.search-results-category{padding-top:var(--spacing-5xl);margin-top:var(--spacing-5xl);border-top:1px solid var(--border-primary)}.search-results-category__header{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-style:normal;font-size:3rem;line-height:3.75rem;letter-spacing:-.06rem;display:flex;align-items:flex-end;justify-content:space-between}.search-results-category__main{display:grid;grid-template-columns:repeat(4,1fr);align-items:flex-start;grid-gap:var(--spacing-3xl);gap:var(--spacing-3xl)}.search-results-category__main .card--athlete{--card-image-width:100%}.results-modal-overlay{position:fixed;top:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.results-modal{display:flex;flex:1 0;align-items:center;border-radius:var(--radius-5xl) var(--radius-none) var(--radius-none) var(--radius-none);background:var(--background-primary);flex-direction:column;gap:var(--spacing-2xl);align-self:stretch;margin:var(--spacing-md);max-width:var(--breakpoint-xl)}@media(min-width:37.5em){.results-modal{margin:var(--spacing-lg)}}@media(min-width:75em){.results-modal{margin:var(--spacing-2xl)}}.results-modal__dialog{flex:1 1;overflow:hidden;width:100%;height:100dvh;outline:none}.results-modal__header{flex-shrink:1;padding:var(--spacing-3xl) var(--spacing-4xl)}.results-modal__header nav{display:flex;justify-content:flex-end}.results-modal__main{padding-inline:var(--spacing-4xl);display:flex;flex-grow:1;flex-direction:column;gap:var(--spacing-2xl);overflow-y:auto;height:calc(100% - 50px)}:root{--toast-background-color:var(--background-primary);--toast-border-color:var(--border-primary);--toast-icon-color:var(--icon-primary)}.toast{z-index:1800;position:fixed;top:10%;left:50%;display:flex;align-items:center;justify-content:space-between;transform:translate(-50%,-50%);padding:var(--spacing-xl) var(--spacing-2xl);border:1px solid var(--toast-border-color);border-radius:var(--radius-sm);background:var(--toast-background-color);box-shadow:0 2px 4px -2px rgba(19,12,14,.06),0 4px 8px -2px rgba(19,12,14,.1)}.toast[data-theme=success]{--toast-background-color:var(--background-brand-green-pressed);--toast-border-color:var(--border-brand-green);--toast-icon-color:var(--icon-brand-green)}.toast[data-theme=error]{--toast-background-color:var(--background-error-primary);--toast-border-color:var(--border-error);--toast-icon-color:var(--icon-brand-red)}.toast__inner{font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-style:normal;font-size:1rem;line-height:1.375rem;display:flex;align-items:center;justify-content:space-between;width:100%;gap:var(--spacing-md)}.toast__inner svg{color:var(--toast-icon-color)}.toast .action-button[data-type=close]{--action-button-icon-color:var(--icon-primary);--action-button-icon-color-hover:var(--icon-secondary);--action-button-border-color:var(--border-primary);margin-left:var(--spacing-3xl);border-width:1px}.toast-overlay-background{z-index:1400;position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.1)}.listing-page{display:grid;grid-template-columns:1fr;grid-template-rows:0fr 1fr;grid-auto-columns:1fr;grid-auto-flow:row;justify-items:stretch;grid-template-areas:"searchbar" "main";max-width:var(--breakpoint-xl);margin-inline:auto;padding-inline:var(--spacing-xs);grid-gap:calc(var(--spacing-5xl) - var(--spacing-2xl));gap:calc(var(--spacing-5xl) - var(--spacing-2xl));margin-block:var(--spacing-5xl) var(--spacing-10xl)}@media(min-width:37.5em){.listing-page{padding-inline:var(--spacing-3xl);gap:calc(var(--spacing-6xl) - var(--spacing-2xl))}}@media(min-width:75em){.listing-page{gap:var(--spacing-7xl);margin-top:var(--spacing-7xl)}}@media(min-width:90em){.listing-page{padding-inline:var(--spacing-4xl);gap:var(--spacing-8xl);margin-top:var(--spacing-8xl)}}.listing-page--games{padding-inline:var(--spacing-2xl);grid-template-rows:min-content 1fr;grid-template-areas:"header" "main";gap:var(--spacing-9xl)}@media(min-width:37.5em){.listing-page--games{padding-inline:var(--spacing-3xl)}}@media(min-width:75em){.listing-page--games{padding-inline:var(--spacing-4xl)}}@media(min-width:90em){.listing-page--games{padding-inline:var(--spacing-7xl)}}@media(min-width:37.5em){.listing-page--games .lhs-layout{grid-template-rows:min-content min-content 1fr min-content;grid-template-areas:"title title" "toolbar toolbar" "filters results" "filters footer"}}.listing-page--games .listing-page__title{grid-area:title}@media(min-width:37.5em){.listing-page--games .listing-page__title{margin-bottom:var(--spacing-xl)}}.listing-page__searchbar{grid-area:searchbar}@media(max-width:37.49em){.listing-page__searchbar{padding-inline:var(--spacing-lg)}}.listing-page__header{grid-area:header;display:flex;flex-direction:column;gap:var(--spacing-4xl)}@media(max-width:37.49em){.listing-page__header--game-cards{width:calc(100vw - var(--spacing-4xl))}}.listing-page__header h2,.listing-page__title h2{font-family:var(--font-secondary);font-weight:var(--font-weight-bold);font-style:normal;text-transform:uppercase;font-size:3rem;line-height:2.5rem}@media(min-width:75em){.listing-page__header h2,.listing-page__title h2{font-family:var(--font-secondary);font-weight:var(--font-weight-bold);font-style:normal;text-transform:uppercase;font-size:3.875rem;line-height:3.25rem}}.detail-page-games-record-listing{display:flex;flex-direction:column;gap:var(--spacing-xl)}@media(min-width:56.25em){.detail-page-games-record-listing{gap:var(--spacing-3xl)}}@media(max-width:37.49em){.listing-grid-game-cards-results{overflow-x:scroll;display:inline-flex;flex-direction:column;width:calc(100vi - var(--spacing-2xl))}}.search-results-page{max-width:var(--breakpoint-xl);margin-inline:auto;display:grid;grid-template-columns:1fr;grid-template-rows:0fr 1fr;grid-auto-columns:1fr;grid-auto-flow:row;justify-items:stretch;grid-template-areas:"searchbar" "categories" "results";padding-inline:var(--spacing-3xl);grid-gap:var(--spacing-6xl);gap:var(--spacing-6xl);padding-block:var(--spacing-6xl) var(--spacing-10xl)}@media(min-width:75em){.search-results-page{padding-inline:var(--spacing-4xl);gap:var(--spacing-7xl);padding-block:var(--spacing-7xl) var(--spacing-10xl)}}@media(min-width:90em){.search-results-page{padding-inline:var(--spacing-7xl);gap:var(--spacing-8xl);padding-block:var(--spacing-8xl) var(--spacing-10xl)}}.search-results-page__searchbar{grid-area:searchbar}.search-results-page__categories{grid-area:categories;display:flex;justify-self:center;gap:var(--spacing-3xl);flex-direction:column}.search-results-page__categories p{font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-style:normal;font-size:1rem;line-height:1.375rem;text-align:center}.search-results-page__categories ul{display:flex;align-items:flex-start;justify-content:center;gap:var(--spacing-2xl)}.search-results-page__results{grid-area:results}.search-results-all{display:grid;grid-template-rows:min-content 1fr min-content;grid-gap:var(--spacing-2xl) var(--spacing-3xl);gap:var(--spacing-2xl) var(--spacing-3xl);grid-auto-flow:row;grid-template-areas:"toolbar" "results" "footer";grid-area:main}.search-results-all .filter-toolbar-pane{grid-area:toolbar}.search-results-all__listings{grid-area:results;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:var(--spacing-3xl);gap:var(--spacing-3xl);justify-items:stretch}.games-schedule__picker{padding-block:var(--spacing-6xl);border-bottom:var(--border-sm) solid var(--border-primary);background:var(--background-tertiary);display:flex;justify-content:flex-start;padding-inline:var(--spacing-2xl);overflow:hidden}@media(min-width:22.5em){.games-schedule__picker{justify-content:center}}@media(min-width:37.5em){.games-schedule__picker{padding-inline:var(--spacing-3xl)}}.games-schedule__picker .carousel-button{display:none}@media(min-width:48.125em){.games-schedule__picker .carousel-button{display:block}}@media(min-width:37.5em){.games-schedule .lhs-layout__results{border:var(--border-sm) solid var(--border-primary)}}.games-schedule .lhs-layout__results .individual-sport-record+.individual-sport-record{border-top:var(--border-sm) solid var(--border-primary)}.games-schedule .lhs-layout__results .listing-no-results{padding:var(--spacing-xl)}@media(min-width:37.5em){.games-schedule .lhs-layout__results .listing-no-results{padding:var(--spacing-6xl)}}.react-aria-ModalOverlay{z-index:1400;position:fixed;inset:0;background-color:var(--alpha-black-70)}.react-aria-Modal{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;overflow:auto}.react-aria-Modal>section{width:100%}.react-aria-Modal>section:focus{outline:none}.loading{width:100%;min-height:800px;display:flex;justify-content:center;align-items:center}.loading svg{width:100px;height:100px}