html:has(.alt-home),html:has(.alt-home) body{background:#e0e0dd}.alt-fade{transition-property:opacity,filter;will-change:opacity,filter}.alt-fade.is-on{opacity:1;filter:blur(0);transition-duration:.9s;transition-timing-function:cubic-bezier(.22,1,.36,1)}.alt-fade.is-off{opacity:0;filter:blur(10px);transition-duration:.4s;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (prefers-reduced-motion:reduce){.alt-fade.is-off,.alt-fade.is-on{transition-duration:1ms}}html.alt-gl-on img[data-gl]{visibility:hidden}html.alt-virtual{overscroll-behavior:none}html.alt-virtual body{position:fixed;inset:0;width:100%;overflow:hidden}html.alt-noblur *{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html.alt-nofixed .cookie-notice,html.alt-nofixed .navbar{display:none!important}html.alt-diving .cookie-notice,html.alt-diving .navbar,html.alt-diving [data-active],html.alt-diving main{opacity:0;transition:opacity .35s ease;pointer-events:none}