.breadcrumb{--breadcrumb-size:16px;font-family:var(--font-primary);font-weight:var(--font-weight-regular);align-items:center;gap:var(--spacing-xs);flex-direction:row;font-size:.875rem;font-style:normal;line-height:1.25rem;display:flex}.breadcrumb__item{text-transform:capitalize;white-space:nowrap;align-items:center;max-width:160px;display:flex}@media (min-width:37.5em){.breadcrumb__item{max-width:350px}}@media (min-width:75em){.breadcrumb__item{max-width:640px}}.breadcrumb__item a{color:inherit;text-decoration:none;position:relative}.breadcrumb__item a:before{opacity:1;content:"";background:var(--colors-base-black);width:100%;height:1px;transition:opacity .3s ease-in-out,width .25s ease-in-out;display:block;position:absolute;bottom:1px;left:0}.breadcrumb__item a:hover:before{opacity:.7;width:0}.breadcrumb__item[data-theme=black] a:before{opacity:1;content:"";background:var(--colors-base-white);width:100%;height:1px;transition:opacity .3s ease-in-out,width .25s ease-in-out;display:block;position:absolute;bottom:1px;left:0}.breadcrumb__item[data-theme=black] a:hover:before{opacity:.7;width:0}.breadcrumb__item[data-theme=black-alpha] a:before{opacity:1;content:"";background:var(--colors-base-white);width:100%;height:1px;transition:opacity .3s ease-in-out,width .25s ease-in-out;display:block;position:absolute;bottom:1px;left:0}.breadcrumb__item[data-theme=black-alpha] a:hover:before{opacity:.7;width:0}.breadcrumb__item.active a{text-overflow:ellipsis;text-decoration:none;overflow:hidden}.breadcrumb__item.active a:before{opacity:1;content:"";background:0 0;width:100%;height:1px;transition:opacity .3s ease-in-out,width .25s ease-in-out;display:block;position:absolute;bottom:1px;left:0}.breadcrumb__item.active a:hover:before{opacity:.7;width:0}.breadcrumb__item.active span{text-overflow:ellipsis;overflow:hidden}.breadcrumb__separator{width:var(--breadcrumb-size);height:var(--breadcrumb-size)}.breadcrumb__separator svg{width:100%;height:100%}
:global :root{--header-hero-height:310px}@media (min-width:37.5em){:global :root{--header-hero-height:388px}}@media (min-width:75em){:global :root{--header-hero-height:668px}}@media (min-width:90em){:global :root{--header-hero-height:748px}}.header-hero{z-index:200;position:absolute;inset:0}.header-hero.skeleton.s-loaded:before{opacity:0}.header-hero.skeleton:before{z-index:500;border-top-right-radius:var(--card-border-radius);content:"";transition:opacity .5s ease-in-out;animation:1s linear infinite alternate skeleton-loading-hero;position:absolute;inset:0}.header-hero__placeholder:after{content:"";background:linear-gradient(#000000b3,#000000b3);width:100%;height:100%;position:absolute;top:0;left:0}@keyframes skeleton-loading-hero{0%{background-color:var(--colors-grey-800)}to{background-color:var(--colors-base-black)}}
.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);text-transform:uppercase;letter-spacing:.06rem;padding:var(--spacing-xs) var(--spacing-lg);border:1px solid var(--badge-border-color);align-items:center;gap:var(--spacing-md);background:var(--badge-background-color);border-radius:var(--radius-full);color:var(--badge-text-color);flex-direction:row;flex:none;font-size:.75rem;font-style:normal;line-height:.7rem;display:flex}@media (min-width:37.5em){.badge{line-height:.75rem}}.badge.active.badge:before{content:"";border-radius:var(--radius-full);box-shadow:inset 0 0 0 2px var(--badge-background-color);aspect-ratio:1;border:1px solid var(--badge-active-color);background-color:var(--badge-active-color);width:12px;overflow:hidden}.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)}
:root{--header-background-color:var(--colors-base-black);--header-foreground-color:var(--colors-base-white);--header-hero-height:310px;--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],.header[data-theme=black-alpha]{--header-background-color:var(--colors-base-black);--header-foreground-color:var(--colors-base-white)}.header__children{width:100%;position:relative}.header__tiles{justify-content:flex-end;align-items:flex-end;gap:var(--spacing-xs);flex-flow:column wrap;flex-basis:50%;width:100%;display:flex}@media (min-width:37.5em){.header__tiles{flex-flow:row}}.header__tiles-cta{flex-grow:1}.header__tiles-cta .tile{--tile-max-width:327px}.header__tiles-cta,.header__tiles-countdown,.header__tiles-games-info{gap:var(--spacing-xs);flex-direction:column;justify-content:flex-end;align-items:flex-end;display:flex}@media (max-width:37.49em){.header__tiles-cta,.header__tiles-countdown,.header__tiles-games-info{width:100%;margin-right:var(--spacing-2xl)}}@media (min-width:75em){.header__tiles-cta,.header__tiles-countdown,.header__tiles-games-info{flex-direction:row}}@media (min-width:37.5em){.header__tiles-countdown{align-items:stretch;min-width:327px}}@media (max-width:37.49em){.header__tiles-games-info{flex-direction:row;flex-basis:50%;align-items:normal}}@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-cta,.header__tiles--landing .header__tiles-countdown{width:calc(100% + var(--spacing-2xl))}.header__tiles--landing .header__tiles-cta .tile,.header__tiles--landing .header__tiles-countdown .tile{--tile-max-width:100%}}.header__tags{gap:var(--spacing-lg);max-width:var(--breakpoint-md-lg);flex-wrap:wrap;justify-content:center;margin-inline:auto;display:flex}.header__content{max-width:var(--header-max-width);padding-inline:var(--header-padding-inline);padding-block:var(--header-padding-block);flex-direction:column;margin-inline:auto;display:flex}.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{text-align:center;align-items: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;background:var(--header-default-gradient);content:" ";opacity:.35;position:absolute;inset:0;-webkit-mask-image:url(/images/masks/niho-tangata.svg);mask-image:url(/images/masks/niho-tangata.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:auto 100px;mask-size:auto 100px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (min-width:37.5em){.header[data-variant=default]:before{right:-30px;-webkit-mask-position:100%;mask-position:100%;-webkit-mask-size:auto 140px;mask-size:auto 140px}}@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);text-transform:uppercase;letter-spacing:.02375rem;font-size:2.375rem;font-style:normal;line-height:2rem}@media (min-width:37.5em){.header[data-variant=default] .header-title{font-family:var(--font-secondary);font-weight:var(--font-weight-bold);text-transform:uppercase;font-size:3.875rem;font-style:normal;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);text-transform:uppercase;font-size:5rem;font-style:normal;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;background:var(--header-default-gradient);content:" ";position:absolute;inset:0;-webkit-mask-image:url(/images/masks/niho-tangata-vertical.svg);mask-image:url(/images/masks/niho-tangata-vertical.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:240px;mask-size:240px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.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);letter-spacing:-.045rem;font-size:2.25rem;font-style:normal;line-height:2.75rem}@media (min-width:37.5em){.header[data-variant=static] .header-title{font-family:var(--font-primary);font-weight:var(--font-weight-bold);letter-spacing:-.075rem;font-size:3.75rem;font-style:normal;line-height:4.5rem}}@media (min-width:75em){.header[data-variant=static] .header-title{font-family:var(--font-primary);font-weight:var(--font-weight-bold);letter-spacing:-.075rem;max-width:936px;font-size:3.75rem;font-style:normal;line-height:4.5rem}}@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);margin-bottom:0;font-size:1rem;font-style:normal;line-height:1.375rem}@media (min-width:37.5em){.header[data-variant=static] .header-subheading{font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-size:1.125rem;font-style:normal;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);max-width:744px;font-size:1.25rem;font-style:normal;line-height:1.75rem}}@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);text-transform:uppercase;letter-spacing:.07rem;color:var(--text-brand-blue);font-size:.875rem;font-style:normal;line-height:.875rem}.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}@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;content:" ";background:linear-gradient(180deg, var(--alpha-black-00) 0%, var(--colors-base-black) 100%);position:absolute;inset:0}.header[data-variant=hero]{justify-content:flex-end;height:100%;display:flex}.header[data-variant=hero]:before{z-index:300;pointer-events:none;background:var(--header-default-gradient);content:" ";position:absolute;inset:0;-webkit-mask-image:url(/images/masks/niho-tangata-vertical.svg);mask-image:url(/images/masks/niho-tangata-vertical.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:240px;mask-size:240px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.header[data-variant=hero] .header__content{z-index:400;min-height:var(--header-hero-height);flex:1;justify-content:flex-end;padding-top:148px;display:flex}.header[data-variant=hero] .header-title{font-family:var(--font-primary);font-weight:var(--font-weight-bold);letter-spacing:-.045rem;font-size:2.25rem;font-style:normal;line-height:2.75rem}@media (min-width:37.5em){.header[data-variant=hero] .header-title{font-family:var(--font-primary);font-weight:var(--font-weight-bold);letter-spacing:-.075rem;font-size:3.75rem;font-style:normal;line-height:4.5rem}}@media (min-width:75em){.header[data-variant=hero] .header-title{font-family:var(--font-primary);font-weight:var(--font-weight-bold);letter-spacing:-.09rem;font-size:4.5rem;font-style:normal;line-height:5.25rem}}.header[data-variant=hero] .header-subheading{font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-size:1rem;font-style:normal;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-size:1.125rem;font-style:normal;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-size:1.25rem;font-style:normal;line-height:1.75rem}}
.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]:before,.header[data-variant=hero][data-channel=not-found][data-page=landing]:after{content:unset;background:0 0}.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);letter-spacing:-.045rem;font-size:2.25rem;font-style:normal;line-height:2.75rem}@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);letter-spacing:-.06rem;font-size:3rem;font-style:normal;line-height:3.75rem}}.header[data-variant=hero][data-channel=not-found][data-page=landing] .header__inner__content{gap:var(--spacing-2xl);flex-direction:column;display:flex}@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{aspect-ratio:1;width:100%;max-width:216px;height:auto;position:relative}@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-size:1rem;font-style:normal;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);max-width:500px;font-size:1.125rem;font-style:normal;line-height:1.75rem}}@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);max-width:490px;font-size:1.25rem;font-style:normal;line-height:1.75rem}}.header[data-variant=hero][data-channel=not-found][data-page=landing] .header__children{align-items:center;gap:var(--spacing-5xl);flex-direction:column;display:flex}@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{padding-top:var(--spacing-9xl);flex-direction:row;justify-content:space-evenly;align-items:flex-start}}@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);text-transform:uppercase;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;font-size:.75rem;font-style:normal;line-height:.75rem}.header[data-variant=hero][data-channel=not-found][data-page=landing] .header__children .button svg{max-width:20px;max-height:20px}.header[data-variant=hero][data-channel=not-found][data-page=landing] .header__children .button{margin-top:var(--spacing-xl)}}
.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;content:" ";background:linear-gradient(180deg, var(--alpha-black-00) 0%, var(--colors-base-black) 100%);position:absolute;inset:0}.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{z-index:-1;pointer-events:none;background:var(--background-silver-medal);opacity:.2;position:absolute;inset:0;-webkit-mask-image:url(/images/masks/pou-tangata.svg);mask-image:url(/images/masks/pou-tangata.svg);-webkit-mask-size:auto;mask-size:auto;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@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);text-transform:uppercase;font-size:3rem;font-style:normal;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);text-transform:uppercase;font-size:3.875rem;font-style:normal;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);text-transform:uppercase;font-size:5rem;font-style:normal;line-height:4.25rem}}.header[data-variant=hero][data-channel=athletes] .header-subheading{font-family:var(--font-primary);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:.07rem;font-size:.875rem;font-style:normal;line-height:.875rem}@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);text-transform:uppercase;letter-spacing:.08rem;font-size:1rem;font-style:normal;line-height:1rem}}.header[data-variant=hero][data-channel=athletes] .header-subheading strong{font-weight:var(--font-weight-bold)}.header[data-variant=hero][data-channel=athletes] .header-subheading{margin-top:var(--spacing-2xl)}@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{visibility:hidden;background-color:#0000;width:100%;height:65px;display:flex}@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;content:" ";background:linear-gradient(180deg, var(--alpha-black-00) 0%, var(--colors-base-black) 100%);position:absolute;inset:0}.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{z-index:-1;pointer-events:none;background:var(--background-silver-medal);opacity:.2;position:absolute;inset:0;-webkit-mask-image:url(/images/masks/pou-tangata.svg);mask-image:url(/images/masks/pou-tangata.svg);-webkit-mask-size:auto;mask-size:auto;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@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);text-transform:uppercase;font-size:3rem;font-style:normal;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);text-transform:uppercase;font-size:3.875rem;font-style:normal;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);text-transform:uppercase;font-size:5rem;font-style:normal;line-height:4.25rem}}.header[data-variant=hero][data-channel=sports] .header-subheading{font-family:var(--font-primary);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:.07rem;font-size:.875rem;font-style:normal;line-height:.875rem}@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);text-transform:uppercase;letter-spacing:.08rem;font-size:1rem;font-style:normal;line-height:1rem}}.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{visibility:hidden;background-color:#0000;width:100%;height:65px;display:flex}@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=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);letter-spacing:-.045rem;font-size:2.25rem;font-style:normal;line-height:2.75rem}@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);letter-spacing:-.06rem;max-width:868px;font-size:3rem;font-style:normal;line-height:3.75rem}}@media (min-width:75em){.header[data-variant=hero][data-channel=news] .header-title{font-family:var(--font-primary);font-weight:var(--font-weight-bold);letter-spacing:-.075rem;max-width:720px;font-size:3.75rem;font-style:normal;line-height:4.5rem}}.header[data-variant=hero][data-channel=news] .header-supheading{font-family:var(--font-primary);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:.06rem;margin-top:var(--spacing-3xl);font-size:.75rem;font-style:normal;line-height:.75rem}@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);text-transform:uppercase;letter-spacing:.08rem;margin-top:var(--spacing-4xl);font-size:1rem;font-style:normal;line-height:1rem}}@media (min-width:75em){.header[data-variant=hero][data-channel=news] .header-supheading{font-family:var(--font-primary);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.08rem;margin-top:var(--spacing-6xl);font-size:1rem;font-style:normal;line-height:1rem}}.header[data-variant=hero][data-channel=news] .header-subheading{font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-size:1rem;font-style:normal;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);max-width:868px;font-size:1.25rem;font-style:normal;line-height:1.75rem}}@media (min-width:90em){.header[data-variant=hero][data-channel=news] .header-subheading{font-family:var(--font-primary);font-weight:var(--font-weight-regular);max-width:720px;font-size:1.5rem;font-style:normal;line-height:2rem}}.news-featured-page:before{z-index:100;pointer-events:none;content:" ";background:linear-gradient(#fff0 0%,#ffffff14 70%);width:100%;height:100%;position:absolute;inset:350px 0 0;transform:scaleY(-1);-webkit-mask-image:url(/images/masks/niho-tangata-vertical.svg);mask-image:url(/images/masks/niho-tangata-vertical.svg);-webkit-mask-position:bottom;mask-position:bottom;-webkit-mask-size:60%;mask-size:60%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (min-width:37.5em){.news-featured-page:before{top:420px;-webkit-mask-size:500px;mask-size:500px}}@media (min-width:75em){.news-featured-page:before{top:500px;-webkit-mask-size:620px;mask-size:620px}}
.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;content:" ";background:linear-gradient(180deg, var(--alpha-black-00) 0%, var(--colors-base-black) 100%);position:absolute;inset:0}.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{z-index:-1;pointer-events:none;background:var(--icon-brand-silver);opacity:.1;position:absolute;inset:0;-webkit-mask-image:url(/images/masks/pou-tangata.svg);mask-image:url(/images/masks/pou-tangata.svg);-webkit-mask-size:auto;mask-size:auto;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@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);text-transform:uppercase;font-size:3rem;font-style:normal;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);text-transform:uppercase;font-size:3.875rem;font-style:normal;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);text-transform:uppercase;font-size:5rem;font-style:normal;line-height:4.25rem}}.header[data-variant=hero][data-channel=games] .header-subheading{font-family:var(--font-primary);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:.07rem;font-size:.875rem;font-style:normal;line-height:.875rem}@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);text-transform:uppercase;letter-spacing:.08rem;font-size:1rem;font-style:normal;line-height:1rem}}.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{visibility:hidden;background-color:#0000;width:100%;height:65px;display:flex}@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;content:" ";background:linear-gradient(180deg, var(--alpha-black-00) 0%, var(--colors-base-black) 100%);position:absolute;inset:0}.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{z-index:-1;pointer-events:none;background:var(--icon-brand-silver);opacity:.1;position:absolute;inset:0;-webkit-mask-image:url(/images/masks/pou-tangata.svg);mask-image:url(/images/masks/pou-tangata.svg);-webkit-mask-size:auto;mask-size:auto;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@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);text-transform:uppercase;font-size:3rem;font-style:normal;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);text-transform:uppercase;font-size:3.875rem;font-style:normal;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);text-transform:uppercase;font-size:5rem;font-style:normal;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);text-transform:uppercase;letter-spacing:.07rem;font-size:.875rem;font-style:normal;line-height:.875rem}@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);text-transform:uppercase;letter-spacing:.08rem;font-size:1rem;font-style:normal;line-height:1rem}}.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%}}