.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);line-height:.7rem}@media(min-width:37.5em){.badge{line-height:.75rem}}.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)}: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-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=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[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)}.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{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=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=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%}}