.MainNav_mainNav__9PJlS{position:fixed;inset:0;z-index:999;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;pointer-events:none;background-color:#000;opacity:0;transition:opacity .375s ease}.MainNav_mainNav__9PJlS .MainNav_navList___u11P{display:flex;flex-direction:column;gap:.8rem;align-items:center;font-family:Univers Next Pro,Arial,sans-serif;font-size:clamp(4rem,1.3139534884rem + 6.3953488372vw,9.5rem);font-weight:500;line-height:clamp(1.1em,1.5465116279em + -.3488372093vw,1.4em);text-transform:uppercase;letter-spacing:0}.MainNav_mainNav__9PJlS .MainNav_navList___u11P li{opacity:0;transition:opacity .375s ease}.MainNav_mainNav__9PJlS .MainNav_navItem__YCPca{transition:opacity .15s ease}.MainNav_mainNav__9PJlS .MainNav_navItem__YCPca a{display:block;text-decoration:none}.MainNav_mainNav__9PJlS .MainNav_navItem__YCPca a:after,.MainNav_mainNav__9PJlS .MainNav_navItem__YCPca a:before{display:none}.MainNav_mainNav__9PJlS[data-open=false]{opacity:0}.MainNav_mainNav__9PJlS[data-open=true]{pointer-events:auto;opacity:1}.MainNav_mainNav__9PJlS[data-open=true] .MainNav_navList___u11P li{opacity:1}.MainNav_mainNav__9PJlS[data-interactive=true] .MainNav_navList___u11P:has(.MainNav_navItem__YCPca:focus-within) .MainNav_navItem__YCPca:not(:focus-within),.MainNav_mainNav__9PJlS[data-interactive=true] .MainNav_navList___u11P:has(.MainNav_navItem__YCPca:hover) .MainNav_navItem__YCPca:not(:hover){opacity:.25;transition-duration:.375s}.NavToggle_navToggle__WRmmP{z-index:10;display:flex;grid-column:-2;align-items:center;justify-content:center;justify-self:end;color:inherit;pointer-events:auto;cursor:pointer;background:none;border:none;transition:box-shadow .3s ease}.NavToggle_navToggle__WRmmP:focus-visible{box-shadow:0 2px 0 0 currentcolor}.NavToggle_icon__51Rrf{width:2.9rem;height:2.9rem;color:currentcolor;transition:color .3s cubic-bezier(.26,1,.48,1),transform .3s cubic-bezier(.26,1,.48,1)}@media only screen and (min-width:1024px){.NavToggle_icon__51Rrf{width:3.2rem;height:3.2rem}}@media only screen and (min-width:1440px){.NavToggle_icon__51Rrf{width:4rem;height:4rem}}@media only screen and (min-width:1024px){.NavToggle_navToggle__WRmmP:hover .NavToggle_icon__51Rrf{transform:rotate(-10deg)}.NavToggle_active__rlc2e:hover .NavToggle_icon__51Rrf{transform:rotate(35deg)}}.NavToggle_active__rlc2e .NavToggle_icon__51Rrf{transform:rotate(45deg)}