.noisebg{background-image:url(./noisebg6.BpR_0Iuv.png);background-size:inherit}.menu-open{overflow:hidden}.skip-link{align-items:center;background:#000;border-radius:4px;color:#fff;display:flex;font-weight:700;left:6px;min-height:44px;padding:8px;position:absolute;text-decoration:none;top:-40px;z-index:1000}.skip-link:focus{top:6px}@media (max-width:768px){body,html{overflow-x:hidden}[role=button],a,button{align-items:center;display:inline-flex;justify-content:center;min-height:44px;min-width:44px}body{-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}}.touch{-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch}@supports (padding:max(0px)){.mobile{padding-left:max(0px,env(safe-area-inset-left));padding-right:max(0px,env(safe-area-inset-right))}}.reduce-motion *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.mobile{height:100dvh}.touch [role=button]:active,.touch button:active{transform:scale(.98);transition:transform .1s ease}@media (max-width:768px){:focus-visible{outline:2px solid #6b21a8;outline-offset:2px}}
