.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;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=home]:before{opacity:.4;-webkit-mask-size:240px;mask-size:240px}@media (min-width:75em){.header[data-variant=hero][data-channel=home]:before{-webkit-mask-size:394px;mask-size:394px}}@media (min-width:90em){.header[data-variant=hero][data-channel=home]:before{-webkit-mask-size:500px;mask-size:500px}}@media (max-width:37.49em){.header[data-variant=hero][data-channel=home] .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=home] .button svg{max-width:20px;max-height:20px}.header[data-variant=hero][data-channel=home] .button{margin-top:var(--spacing-xl)}}
.header-headline-primary{margin-bottom:var(--spacing-4xl);align-items:flex-start;gap:var(--spacing-2xl);flex-direction:column;display:inline-flex}@media (min-width:37.5em){.header-headline-primary{margin-bottom:var(--spacing-7xl)}}.header-headline-primary .header-headline__pre-header{font-family:var(--font-primary);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.06rem;color:var(--text-brand-silver);margin:0;font-size:.75rem;font-style:normal;line-height:.75rem}@media (min-width:75em){.header-headline-primary .header-headline__pre-header{font-family:var(--font-primary);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.08rem;font-size:1rem;font-style:normal;line-height:1rem}}.header-headline-primary h1{font-family:var(--font-secondary);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.035rem;font-size:1.75rem;font-style:normal;line-height:1.5rem}@media (min-width:22.5em){.header-headline-primary h1{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-headline-primary h1{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:75em){.header-headline-primary h1{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-headline-primary h1 strong{font-family:var(--font-secondary);font-weight:var(--font-weight-bold);text-transform:uppercase;font-size:3rem;font-style:normal;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);text-transform:uppercase;font-size:3.875rem;font-style:normal;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);text-transform:uppercase;font-size:5rem;font-style:normal;line-height:4.25rem}}@media (min-width:75em){.header-headline-primary h1 strong{font-family:var(--font-secondary);font-weight:var(--font-weight-bold);text-transform:uppercase;font-size:7.5rem;font-style:normal;line-height:6.25rem}}
.header-headline-gamestime{margin-bottom:var(--spacing-4xl);align-items:flex-start;gap:var(--spacing-2xl);flex-direction:column;display:inline-flex}@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);text-transform:uppercase;letter-spacing:.06rem;margin:0;font-size:.75rem;font-style:normal;line-height:.75rem}@media (min-width:75em){.header-headline-gamestime .header-headline__pre-header{font-family:var(--font-primary);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.08rem;font-size:1rem;font-style:normal;line-height:1rem}}.header-headline-gamestime h1{font-family:var(--font-secondary);font-weight:var(--font-weight-bold);text-transform:uppercase;font-size:3rem;font-style:normal;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);text-transform:uppercase;font-size:3.875rem;font-style:normal;line-height:3.25rem}}@media (min-width:37.5em){.header-headline-gamestime h1{font-family:var(--font-secondary);font-weight:var(--font-weight-bold);text-transform:uppercase;font-size:5rem;font-style:normal;line-height:4.25rem}}@media (min-width:75em){.header-headline-gamestime h1{font-family:var(--font-secondary);font-weight:var(--font-weight-bold);text-transform:uppercase;font-size:7.5rem;font-style:normal;line-height:6.25rem}}.header-headline-gamestime .header-headline__post-header{font-family:var(--font-secondary);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.0375rem;margin:0;font-size:1.25rem;font-style:normal;line-height:1rem}@media (min-width:37.5em){.header-headline-gamestime .header-headline__post-header{font-family:var(--font-secondary);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.0375rem;font-size:1.5rem;font-style:normal;line-height:1.25rem}}@media (min-width:75em){.header-headline-gamestime .header-headline__post-header{font-family:var(--font-secondary);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.035rem;font-size:1.75rem;font-style:normal;line-height:1.5rem}}.header-headline-gamestime .button{margin-top:var(--spacing-3xl)}@media (min-width:37.5em){.header-headline-gamestime .button{margin-top:var(--spacing-4xl)}}
.athlete-block{padding:var(--spacing-9xl) var(--spacing-none) var(--spacing-4xl) var(--spacing-none);background-color:#00000080;background-image:linear-gradient(#000c 0% 100%),url(/images/shirt-2.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;display:flex;position:relative}@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{padding:var(--spacing-10xl) var(--spacing-4xl);position:relative}.athlete-block:before{content:"";opacity:.04;filter:invert();background-image:url(/images/fern.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:100%;position:absolute;inset:0}}@media (min-width:90em){.athlete-block{padding:var(--spacing-11xl) var(--spacing-7xl)}}.athlete-block__header-svg{width:100%;height:auto;position:absolute;top:0;left:0}.athlete-block__header-svg svg{width:100%;height:100%}@media (min-width:75em){.athlete-block__header-svg{width:auto;height:100%;inset:auto 0 0 auto}}.athlete-block__header-svg .athlete-text-active{opacity:.2;transition:opacity .3s ease-in-out}.athlete-block__mobile{flex-direction:column;display:flex;position:relative}.athlete-block__details{color:var(--colors-base-white);padding-inline:var(--spacing-2xl);z-index:100;flex-direction:column;width:100%;display:flex;position:absolute;top:0;left:0}@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);text-transform:uppercase;letter-spacing:.02375rem;font-size:2.375rem;font-style:normal;line-height:2rem}@media (min-width:37.5em){.athlete-block__details h3{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}}.athlete-block__details__first{margin:0;padding:1px}.athlete-block__details__last{padding-top:var(--spacing-2xs);padding-left:var(--spacing-2xs);white-space:nowrap;text-overflow:ellipsis;margin-bottom:var(--spacing-md);overflow:hidden}@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-size:.875rem;font-style:normal;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-size:1rem;font-style:normal;line-height:1.375rem}.athlete-block__details span:last-child{margin-top:var(--spacing-md)}}.athlete-block__buttons{gap:var(--spacing-2xl);padding-inline:var(--spacing-2xl);flex-direction:column;display:flex;position:absolute;bottom:0;left:0}@media (min-width:37.5em){.athlete-block__buttons{gap:var(--spacing-3xl);padding-inline:var(--spacing-3xl);flex-direction:row}}@media (min-width:75em){.athlete-block__buttons{padding-inline:var(--spacing-none)}}.athlete-block__buttons .button{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:"";background:linear-gradient(to bottom, #0000 64.99%, var(--colors-base-black) 100%);pointer-events:none;width:100%;height:100%;position:absolute;top:auto;bottom:0;left:0}.athlete-block .image-gallery-carousel img{object-fit:cover;width:100%;height:100%;-webkit-mask-image:linear-gradient(180deg, #130c0e00 12.65%, var(--colors-base-black) 26.9%, var(--colors-base-black) 106.36%);mask-image:linear-gradient(180deg, #130c0e00 12.65%, var(--colors-base-black) 26.9%, var(--colors-base-black) 106.36%)}.athlete-block .image-gallery-carousel .image-gallery-button{padding-right:var(--spacing-2xl);padding-left:var(--spacing-2xl);display:block}@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:#0000}@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);gap:var(--spacing-8xl);flex-direction:column;display:flex}.athlete-block__desktop .button{width:fit-content}.athlete-block__desktop ul{gap:var(--spacing-8xl);flex-direction:column;display:flex;position:relative}.athlete-block__desktop ul li{color:var(--colors-base-silver);transition:opacity .3s ease-in-out}.athlete-block__desktop ul a{color:inherit;text-decoration:none}.athlete-block__desktop ul a h3{font-family:var(--font-secondary);font-weight:var(--font-weight-bold);text-transform:uppercase;width:fit-content;margin-block:0;font-size:5rem;font-style:normal;line-height:4.25rem}.athlete-block__desktop ul a p{gap:var(--spacing-xl);font-family:var(--font-primary);font-weight:var(--font-weight-regular);flex-direction:row;margin-block:0;font-size:1.25rem;font-style:normal;line-height:1.75rem;display:flex}.athlete-block__desktop .active{color:var(--colors-base-white)}.athlete-block__desktop .inactive{opacity:.2}.athlete-block__image-overlay{width:100%;height:100%;transition:opacity .3s ease-in-out;position:absolute;top:0;left:0}.athlete-block__image-overlay img{object-fit:cover;opacity:.7;width:100%!important;height:100%!important}
.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:#51b85d33;--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;outline-offset:4px;outline:2px solid #0000;transition:color .4s ease-in-out,outline-color .4s ease-in-out}.card:focus-visible{outline-color:var(--border-focus)}.card{border-top-right-radius:var(--card-border-radius);max-width:var(--card-max-width);min-width:174px;color:var(--card-text-color);gap:var(--spacing-md);flex-direction:column;width:100%;text-decoration:none;display:flex}.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:#51b85d33;--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:#06b4db33;--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{aspect-ratio:var(--card-aspect-ratio);width:100%;position:relative}.card__image:after{box-sizing:border-box;border:8px solid var(--card-hover-border-color);border-top-right-radius:var(--card-border-radius);content:"";background-color:var(--card-hover-background);box-shadow:var(--card-hover-shadow);opacity:0;transition:opacity .2s,transform .3s ease-out;position:absolute;inset:0}.card__image.skeleton{position:relative}.card__image.skeleton.s-loaded:before{opacity:0}.card__image.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;position:absolute;inset:0}.card__image-symbol{bottom:var(--spacing-2xl);left:var(--spacing-2xl);display:flex;position:absolute}.card__image-overlay{border-top-right-radius:var(--card-border-radius);color:var(--text-brand-white);z-index:100;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.card__image img{border-top-right-radius:var(--card-border-radius);object-fit:cover}.card__eyebrow{font-family:var(--font-primary);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:.06rem;color:var(--card-eyebrow-text-color);text-overflow:ellipsis;height:22px;margin-top:var(--spacing-sm);align-items:center;font-size:.75rem;font-style:normal;line-height:.75rem;display:flex;overflow:hidden}.card__headline{text-underline-offset:var(--spacing-xs)}.card__footer{font-family:var(--font-primary);font-weight:var(--font-weight-regular);color:var(--card-footer-text-color);align-items:center;gap:var(--spacing-md);flex-wrap:wrap;justify-content:space-between;font-size:.75rem;font-style:normal;line-height:1rem;transition:color .4s ease-in-out;display:flex}.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}}@keyframes skeleton-loading{0%{background-color:#c2cfd6}to{background-color:#f0f3f5}}.card--loading{pointer-events:none}.card--loading .card__eyebrow{border-radius:var(--radius-xs);width:95px;height:16px;animation:1s linear infinite alternate skeleton-loading}.card--loading .card__headline{border-radius:var(--radius-xs);width:224px;height:20px;animation:1s linear infinite alternate skeleton-loading}.card--loading .card__footer{border-radius:var(--radius-xs);width:243px;height:20px;animation:1s linear infinite alternate skeleton-loading}
.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-size:1rem;font-style:normal;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-size:1.5rem;font-style:normal;line-height:2rem}}.card--athlete .card__eyebrow{height:auto}
.card-eyebrow{align-items:center;gap:var(--spacing-md);display:flex}
.card--news{--card-aspect-ratio:303 / 220}.card--news .card__headline{font-family:var(--font-primary);font-weight:var(--font-weight-semibold);font-size:.875rem;font-style:normal;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-size:1.125rem;font-style:normal;line-height:1.75rem}}@media (min-width:90em){.card--news .card__headline{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-size:1.25rem;font-style:normal;line-height:1.75rem}}.card--news.card--single-featured .card__headline{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-size:1.25rem;font-style:normal;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);letter-spacing:-.045rem;font-size:2.25rem;font-style:normal;line-height:2.75rem}}@media (min-width:75em){.card--news.card--single-featured .card__headline{font-family:var(--font-primary);font-weight:var(--font-weight-bold);letter-spacing:-.06rem;font-size:3rem;font-style:normal;line-height:3.75rem}}@media (min-width:90em){.card--news.card--single-featured .card__headline{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}}

.card--photo{--card-max-width:444px;--card-aspect-ratio:320/236}
.base-listing{flex-direction:column;align-items:stretch;display:flex}.base-listing__grid{grid-template-columns:repeat(2,1fr);display:grid}@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)}}.base-listing__grid{gap:var(--spacing-xs);row-gap:var(--spacing-3xl);flex:1}@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{align-items:center;gap:var(--spacing-5xl);flex-direction:column;width:100%;margin-top:4rem;display:flex}@media (min-width:37.5em){.base-listing__controls{width:100%;margin-top:var(--spacing-9xl);flex-direction:row-reverse;justify-content:space-between}}@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-size:.875rem;font-style:normal;line-height:1.25rem}}.base-listing .button{width:fit-content}
.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)}
.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)}
@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-size:.875rem;font-style:normal;line-height:1.25rem}}
.nz-team-container{background-color:#00000080;background-image:linear-gradient(#000000b3 0% 100%),url(/images/shirt-1.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}.nz-team{max-width:var(--breakpoint-xl);padding:var(--spacing-7xl) var(--spacing-xs);gap:var(--spacing-4xl);background-color:#0000;margin:auto;display:grid}@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);font-family:var(--font-secondary);font-weight:var(--font-weight-bold);text-transform:uppercase;order:1;font-size:3rem;font-style:normal;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);text-transform:uppercase;font-size:3.875rem;font-style:normal;line-height:3.25rem}}@media (min-width:75em){.nz-team h2{font-family:var(--font-secondary);font-weight:var(--font-weight-bold);text-transform:uppercase;font-size:5rem;font-style:normal;line-height:4.25rem}}.nz-team__grid{gap:var(--spacing-xs);row-gap:var(--spacing-5xl);order:2;grid-template-columns:repeat(2,1fr);display:grid}@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{order:3;grid-column:span 2;grid-template-columns:repeat(4,1fr)}}@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{order:3;width:fit-content;height:48px}@media (max-width:37.49em){.nz-team .button{margin-left:var(--spacing-2xl)}}@media (min-width:75em){.nz-team .button{order:2;place-self:center 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)}
.latest-photos{padding:var(--spacing-7xl) var(--spacing-xs);justify-content:center;gap:var(--spacing-4xl);background-color:#00000080;background-image:linear-gradient(#000000b3 0% 100%),url(/images/shirt-1.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;display:grid}@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);text-transform:uppercase;color:var(--colors-base-white);order:1;font-size:3rem;font-style:normal;line-height:2.5rem}@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);text-transform:uppercase;font-size:3.875rem;font-style:normal;line-height:3.25rem}}@media (min-width:75em){.latest-photos h2{font-family:var(--font-secondary);font-weight:var(--font-weight-bold);text-transform:uppercase;font-size:5rem;font-style:normal;line-height:4.25rem}}.latest-photos__grid{gap:var(--spacing-none);order:2;grid-template-columns:repeat(2,1fr);width:100%;display:grid}@media (min-width:75em){.latest-photos__grid{order:3;grid-column:span 2;grid-template-columns:repeat(3,1fr)}}.latest-photos__grid .react-aria-Button{box-sizing:border-box;border:var(--border-3xl) solid #0000;aspect-ratio:1.4;width:100%;height:100%;box-shadow:var(--border-2xl) var(--border-2xl) var(--border-none) var(--border-none) #0000;transition:border-color .3s ease-in-out,box-shadow .3s ease-in-out,transform .3s ease-in-out;display:flex;position:relative;overflow:hidden}@media (min-width:37.5em){.latest-photos__grid .react-aria-Button{border-width:var(--border-4xl);width:280px;height:203px}}@media (min-width:75em){.latest-photos__grid .react-aria-Button{border-width:var(--border-5xl);width:380px;height:272px}}@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{object-position:50% 10%;object-fit:cover;width:100%;height:100%;transition:transform .3s ease-in-out}.latest-photos__grid__image:hover{transform:scale(1.1)}.latest-photos .button{order:3;width:fit-content;height:48px}@media (max-width:37.49em){.latest-photos .button{margin-left:var(--spacing-2xl)}}@media (min-width:75em){.latest-photos .button{order:2;place-self:center flex-end}}
.individual-sport-record-result{gap:var(--spacing-4xl);flex-direction:row;flex:1;justify-content:space-between;align-items:start;display:flex}.individual-sport-record-result__discipline{gap:var(--spacing-xl);flex-direction:column;width:100%;display:flex}@media (min-width:37.5em){.individual-sport-record-result__discipline{justify-content:flex-start;gap:var(--spacing-md);flex-direction:row;flex:1;width:auto;display:flex}}.individual-sport-record-result__title{gap:var(--spacing-md);flex-basis:50%;align-items:flex-start;display:flex}.individual-sport-record-result__title a{font-family:var(--font-primary);font-weight:var(--font-weight-semibold);color:var(--text-primary);text-decoration:underline;-webkit-text-decoration-color:var(--text-primary);text-decoration-color:var(--text-primary);font-size:.875rem;font-style:normal;line-height:1.25rem;transition:color .3s ease-in-out,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-size:.875rem;font-style:normal;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-size:1.125rem;font-style:normal;line-height:1.75rem}}.individual-sport-record-result__title a:hover{color:var(--text-brand-blue);text-decoration-color:#0000}.individual-sport-record-result__title span{font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-size:.875rem;font-style:normal;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-size:1.125rem;font-style:normal;line-height:1.75rem}}.individual-sport-record-result__results{font-family:var(--font-primary);font-weight:var(--font-weight-regular);padding:var(--spacing-lg);border-radius:var(--radius-xs);background:var(--background-secondary);flex:1;font-size:.75rem;font-style:normal;line-height:1rem}@media (min-width:75em){.individual-sport-record-result__results{font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-size:.875rem;font-style:normal;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{text-align:center;flex:0 80px;justify-content:center;align-self:center;display:flex}.individual-sport-record-result__placing strong{font-family:var(--font-primary);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:.06rem;font-size:.625rem;font-style:normal;line-height:.625rem}@media (min-width:37.5em){.individual-sport-record-result__placing strong{font-family:var(--font-primary);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:.06rem;font-size:.75rem;font-style:normal;line-height:.75rem}}.individual-sport-record-result__placing strong em{font-family:var(--font-primary);font-weight:var(--font-weight-semibold);text-transform:initial;font-size:.875rem;font-style:italic;line-height:1.25rem;display:block}@media (min-width:37.5em){.individual-sport-record-result__placing strong em{font-family:var(--font-primary);font-weight:var(--font-weight-semibold);font-size:1rem;font-style:italic;line-height:1.375rem}}.individual-sport-record-result__placing .medal{--medal-width:52px;font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-size:1rem;font-style:normal;line-height:1.375rem}.individual-sport-record-result__placing .medal .medal-place{font-family:var(--font-primary);font-weight:var(--font-weight-semibold);font-size:.75rem;font-style:normal;line-height:1rem}.individual-sport-record-result__placing .medal{margin-top:0}.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-size:1.25rem;font-style:normal;line-height:1.75rem}.individual-sport-record-result__placing .medal .medal-place{font-family:var(--font-primary);font-weight:var(--font-weight-semibold);font-size:.875rem;font-style:normal;line-height:1.25rem}.individual-sport-record-result__placing .medal{margin-top:0}.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);gap:var(--spacing-md);flex-basis:50%;align-items:flex-start;font-size:.875rem;font-style:normal;line-height:1.25rem;display:flex}@media (min-width:22.5em){.individual-sport-record-team{font-family:var(--font-primary);font-weight:var(--font-weight-semibold);font-size:.875rem;font-style:normal;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-size:1.125rem;font-style:normal;line-height:1.75rem}}.individual-sport-record-team__button{padding-right:var(--spacing-3xl);cursor:pointer;outline:inherit;color:var(--text-primary);background:0 0;border:none;text-decoration:underline;position:relative}.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{box-sizing:border-box;padding-block:var(--spacing-md);max-height:inherit;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);outline:none;flex-direction:column;display:flex;overflow:auto;box-shadow:0 12px 16px -4px #130c0e14,0 4px 6px -2px #130c0e08}.individual-sport-record-team__menu-item{font-family:var(--font-primary);font-weight:var(--font-weight-medium);forced-color-adjust:none;color:var(--text-primary);font-size:.875rem;font-style:normal;line-height:1.25rem;text-decoration:underline;position:relative}.individual-sport-record-team__menu-item[data-focused]{color:var(--text-secondary);outline:0}
:root{--individual-sport-record-logo-size:80px}.individual-sport-record{gap:var(--spacing-3xl);flex-direction:column;display:flex}@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{color:var(--text-primary);justify-content:space-between;align-items:flex-start;gap:var(--spacing-xl);display:flex}@media (min-width:56.25em){.individual-sport-record__timeslot{flex-direction:column;justify-content:flex-start}}.individual-sport-record__timeslot.final{color:var(--text-secondary)}.individual-sport-record__timeslot.past{clip:rect(0 0 0 0);clip-path:inset(100%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.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-size:1.875rem;font-style:normal;line-height:2.375rem}.individual-sport-record__timeslot h3 .period{font-family:var(--font-primary);font-weight:var(--font-weight-bold);text-transform:uppercase;font-size:1rem;font-style:normal;line-height:1.375rem}.individual-sport-record__timeslot-date{font-family:var(--font-primary);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:.06rem;color:var(--text-primary);font-size:.75rem;font-style:normal;line-height:.75rem}.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-size:1rem;font-style:normal;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-size:1.125rem;font-style:normal;line-height:1.75rem}}.individual-sport-record__event ul li{font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-size:.875rem;font-style:normal;line-height:1.25rem}.individual-sport-record__event ul li:first-child{font-family:var(--font-primary);font-weight:var(--font-weight-semibold);font-size:.875rem;font-style:normal;line-height:1.25rem}.individual-sport-record__aside{align-items:flex-end;display:flex}@media (min-width:56.25em){.individual-sport-record__aside{flex-basis:70%;align-items:flex-start}}.individual-sport-record-roster{gap:var(--spacing-4xl);flex-direction:column;flex:1;display:flex}
.schedule-block{--schedule-block-border-color:var(--colors-gold-medal-500);--schedule-block-border-width:8px;max-width:var(--breakpoint-xl);width:100%;padding:var(--spacing-5xl) var(--spacing-2xl);flex-direction:column;margin-inline:auto;display:flex}@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{width:100%;margin-bottom:var(--spacing-2xl);flex-direction:row;justify-content:flex-start;display:flex}@media (min-width:37.5em){.schedule-block__heading{margin-bottom:var(--spacing-4xl)}}@media (min-width:75em){.schedule-block__heading{max-width:none;margin-bottom:var(--spacing-6xl);justify-content:space-between}}.schedule-block__heading .button{display:none}@media (min-width:75em){.schedule-block__heading .button{height:48px;display:flex}}.schedule-block__content{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);position:relative}@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;padding-top:var(--spacing-4xl);flex-direction:column;display:flex}}.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);text-transform:uppercase;letter-spacing:.02375rem;font-size:2.375rem;font-style:normal;line-height:2rem}@media (min-width:37.5em){.schedule-block__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:75em){.schedule-block__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}}.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__loading-event{padding-bottom:var(--spacing-3xl);opacity:.6}.schedule-block__loading-event:not(:first-child){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__loading-event:not(:first-child){padding-top:var(--spacing-3xl);margin-top:var(--spacing-2xl)}}.schedule-block__loading-event-content{gap:var(--spacing-md);flex-direction:column;display:flex}.schedule-block__loading-event-title{background:var(--colors-grey-300);border-radius:var(--spacing-xs);width:60%;height:20px;animation:1.5s ease-in-out infinite pulse}.schedule-block__loading-event-time{background:var(--colors-grey-300);border-radius:var(--spacing-xs);width:40%;height:16px;animation:1.5s ease-in-out .2s infinite pulse}@keyframes pulse{0%,to{opacity:.4}50%{opacity:.8}}.schedule-block .c-tag{pointer-events:none;justify-content:center;align-items:center;height:28px;display:flex}@media (min-width:37.5em){.schedule-block .c-tag{font-family:var(--font-primary);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:.06rem;height:36px;padding:var(--spacing-md) var(--spacing-xl);font-size:.75rem;font-style:normal;line-height:.75rem}}.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{background:var(--schedule-block-border-color);border-radius:10px 0 0 10px;width:5%;height:8px;position:absolute;top:-8px;left:-3px}@media (min-width:37.5em){.schedule-block-border-top{background:var(--schedule-block-border-color);border-radius:10px 0 0 10px;width:5%;height:12px;position:absolute;top:-12px;left:-5px}}.schedule-block-border-right{background:var(--schedule-block-border-color);border-radius:0 0 10px 10px;width:8px;height:5%;position:absolute;bottom:-4px;right:-8px}@media (min-width:37.5em){.schedule-block-border-right{background:var(--schedule-block-border-color);border-radius:0 0 10px 10px;width:12px;height:5%;position:absolute;bottom:-5px;right:-12px}}
.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);text-transform:uppercase;letter-spacing:.035rem;font-size:1.75rem;font-style:normal;line-height:1.5rem}.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-size:1.125rem;font-style:normal;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-size:1rem;font-style:normal;line-height:1.375rem}}.navigation-item-link:after{opacity:.7;bottom:var(--navigation-item-link-underline-gap);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;display:block;position:absolute;left:0}.navigation-item-link:hover:after,.navigation-item-link.active:after{opacity:1;width:100%}.navigation-item-link.no-pointer{cursor:default}
.navigation-item-group{--navigation-item-group-gap:var(--spacing-3xl);white-space:nowrap;justify-content:center;align-items:flex-start;gap:var(--navigation-item-group-gap);padding-bottom:var(--spacing-6xl);flex-direction:column;transition:transform .3s ease-in-out,opacity .3s ease-in-out;display:flex}@media (min-width:75em){.navigation-item-group{--navigation-item-group-gap:var(--spacing-2xl);z-index:1000;padding:var(--spacing-3xl);border:1px solid var(--border-primary);margin-top:var(--spacing-2xl);opacity:0;border-radius:var(--radius-xs);background:var(--background-primary);position:absolute;right:0;transform:translateY(-5px);box-shadow:0 2px 4px -2px #130c0e0f,0 4px 8px -2px #130c0e1a}.navigation-item-group .navigation-item-link{--navigation-foreground-color:var(--text-primary)}}.navigation-item-group.active{opacity:1;transform:translateY(0)}
.navigation-item-button{---navigation-item-button-size:20px;background-color:#0000;border:0;padding:0;display:none;position:relative}@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{width:var(---navigation-item-button-size);height:var(---navigation-item-button-size);margin-left:4px}}.navigation-item-button[data-open=true] svg{transform:rotate(180deg)}
.navigation-toggle{--navigation-toggle-dimension:32px;width:var(--navigation-toggle-dimension);height:var(--navigation-toggle-dimension);padding:var(--spacing-none);position:relative}.navigation-toggle svg{position:relative}.navigation-toggle line{stroke:var(--colors-base-white)}
: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{flex-flow:wrap;justify-content:space-between;align-items:stretch;display:flex}@media (min-width:37.5em){.navigation-header__content{flex-wrap:nowrap}}.navigation{z-index:900;color:var(--navigation-foreground-color);transition:background-color .3s ease-in-out;position:relative}.navigation:before{content:"";z-index:-1;opacity:0;pointer-events:none;background:linear-gradient(#130c0e 25%,#130c0ecc 50%);transition:opacity .3s ease-in-out;position:fixed;inset:0}.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{width:100%;position:absolute}.navigation__logo{padding-block:var(--navigation-padding-block);padding-left:var(--navigation-padding-inline);background-color:var(--navigation-background-color);transition:background-color .3s ease-in-out}@media (max-width:74.99em){.navigation__logo{flex-basis:50%;order:0}}.navigation__logo a{color:inherit;line-height:0;display:block}.navigation__logo a>svg{width:var(--navigation-logo-dimension);height:var(--navigation-logo-dimension);transition:width .3s ease-in-out,height .3s ease-in-out}.navigation nav{padding-inline:var(--spacing-xl);background-color:var(--navigation-background-color);flex-basis:100%;justify-content:space-between;align-items:center;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{opacity:0;order:2;padding-block:0;position:fixed;inset:84px 100vi 0 -100vi}}@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;opacity:1;display:block;left:0;right:0;overflow-y:auto}}.navigation__primary{--navigation-primary-gap:var(--spacing-4xl);justify-content:flex-start;gap:var(--navigation-primary-gap);flex-direction:column;flex:1;display:flex}@media (max-width:74.99em){.navigation__primary{margin-block:var(--spacing-6xl)}}@media (min-width:75em){.navigation__primary{--navigation-primary-gap:var(--spacing-5xl);flex-direction:row;flex-grow:1;justify-content:center}}.navigation__primary li{width:fit-content}.navigation__secondary{justify-content:flex-start;gap:var(--spacing-3xl);flex-direction:column;flex:1;display:flex}@media (min-width:75em){.navigation__secondary{flex-direction:row;flex:0;justify-content:center;align-items:center}}.navigation__secondary>li{width:fit-content;position:relative}.navigation__buttons{padding-inline:var(--navigation-padding-inline);background-color:var(--navigation-background-color);justify-content:flex-end;align-items:center;gap:var(--spacing-xl);transition:background-color .3s ease-in-out;display:flex}@media (max-width:74.99em){.navigation__buttons{flex-basis:50%;order:1}}.navigation__buttons button{width:32px;height:32px}@media (min-width:75em){.navigation__buttons .navigation-toggle{clip:rect(0 0 0 0);clip-path:inset(100%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.navigation__search{align-items:center;gap:var(--spacing-2xl);background-color:var(--navigation-background-color);width:100%;padding-inline:var(--navigation-padding-inline);padding-block:var(--spacing-4xl) var(--spacing-3xl);transition:background-color .3s ease-in-out;display:flex;position:fixed}.navigation__search .search-field{flex:100%}.navigation__search .search-field .react-aria-SearchField{z-index:1200}@media (max-width:37.49em){.navigation__primary--mid-range{clip:rect(0 0 0 0);clip-path:inset(100%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.navigation__primary--mid-range{background-color:var(--navigation-background-color);gap:var(--spacing-3xl);padding-top:var(--spacing-xs);justify-content:center;align-items:center;transition:background-color .3s ease-in-out;display:flex}.navigation__primary--mid-range li a{font-family:var(--font-secondary);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.0375rem;font-size:1.25rem;font-style:normal;line-height:1rem}@media (min-width:75em){.navigation__primary--mid-range{clip:rect(0 0 0 0);clip-path:inset(100%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.navigation__primary--mid-range--open{clip:rect(0 0 0 0);clip-path:inset(100%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}