html,body{font-family:var(--font-fakt),-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;background-color:#000;margin:0;padding:0}body{height:100%}@media (min-width:1024px){body{height:auto}}html{height:100%;font-size:var(--base-font-size)}@media (min-width:360px) and (max-width:401.98px){html{font-size:calc(var(--base-font-size) + var(--scaling-ratio-s)*(100vw - 402px))}}@media (min-width:1024px){html{font-size:calc(var(--base-font-size) + var(--scaling-ratio-l)*(100vw - 1440px))}}@media (min-width:1920px){html{font-size:calc(var(--base-font-size) + var(--scaling-ratio-l)*480px)}}*,:after,:before{box-sizing:border-box}a{color:inherit;outline:none;text-decoration:none}p,figure,blockquote{margin:0}h1,h2,h3,h4,h5,h6{margin:0;font-weight:400}ul{margin-top:0;margin-bottom:0;padding-left:0}li{list-style:none}strong,b{font-weight:800}button{box-shadow:none;touch-action:manipulation;cursor:pointer;background-color:transparent;border:0;border-radius:0;outline:0;padding:0;display:block}button[type=button]{-webkit-appearance:none;-moz-appearance:none;appearance:none}input{box-shadow:none;background-color:transparent;border:0;outline:0;margin:0;padding:0;display:block}button,input,textarea{color:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit}*{-webkit-tap-highlight-color:transparent}svg{display:block}#main:has(div[data-not-found]) header{display:none}html:has(div[data-no-overflow]){overflow:hidden}
.Layout-module-scss-module__JJSAfG__skipToContent{color:#fff;z-index:1000;font-family:var(--font-fakt);background:#000;border:1px solid #fff;padding:1rem 4rem;font-size:1.7rem;font-weight:600;line-height:1;transition:transform .15s;position:absolute;top:3.8rem;left:0;transform:translate(calc(-100% - 1px))}.Layout-module-scss-module__JJSAfG__skipToContent:focus{transform:translate(0)}
.Gradient-module-scss-module__OWcq1G__root{pointer-events:none;width:100%;height:15.8rem;transition:opacity var(--gradient-transition-duration);z-index:30;background:linear-gradient(#000,transparent);position:fixed;top:0;left:0}.Gradient-module-scss-module__OWcq1G__root.Gradient-module-scss-module__OWcq1G__show{opacity:1}.Gradient-module-scss-module__OWcq1G__root.Gradient-module-scss-module__OWcq1G__noGradient{opacity:0}@media (max-width:1023.98px){.Gradient-module-scss-module__OWcq1G__root.Gradient-module-scss-module__OWcq1G__noMobileGradient{opacity:0}}
.Header-module-scss-module__wS1-Va__root{height:0}
.DesktopHeader-module-scss-module__fyTNiq__root{z-index:100;height:var(--header-l);position:fixed;top:0;left:0;right:0}.DesktopHeader-module-scss-module__fyTNiq__container{justify-content:space-between;align-items:center;height:100%;display:flex;position:relative}.DesktopHeader-module-scss-module__fyTNiq__root .DesktopHeader-module-scss-module__fyTNiq__logo{opacity:0;transition:width var(--logo-transition-duration)cubic-bezier(.65,0,.35,1),opacity var(--logo-transition-duration);will-change:width;width:16.7rem}.DesktopHeader-module-scss-module__fyTNiq__root .DesktopHeader-module-scss-module__fyTNiq__logo.DesktopHeader-module-scss-module__fyTNiq__entered{opacity:1}.DesktopHeader-module-scss-module__fyTNiq__root .DesktopHeader-module-scss-module__fyTNiq__logo.DesktopHeader-module-scss-module__fyTNiq__enlargedLogo{width:35.897rem}.DesktopHeader-module-scss-module__fyTNiq__left{height:2.9rem;position:relative}.DesktopHeader-module-scss-module__fyTNiq__center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.DesktopHeader-module-scss-module__fyTNiq__right{align-items:center;gap:1.4rem;display:flex}.DesktopHeader-module-scss-module__fyTNiq__indexButton{position:absolute;top:0;left:0}.DesktopHeader-module-scss-module__fyTNiq__cross{width:2.9rem;height:2.9rem;transition:opacity var(--cross-transition-duration)cubic-bezier(.12,0,.39,0);opacity:0;position:absolute;top:0;left:0}.DesktopHeader-module-scss-module__fyTNiq__cross.DesktopHeader-module-scss-module__fyTNiq__entered{opacity:1}
.CrossButton-module-scss-module__opuUWq__root:disabled{pointer-events:none}@media (hover:hover){.CrossButton-module-scss-module__opuUWq__root:hover .CrossButton-module-scss-module__opuUWq__icon{fill:#fff}.CrossButton-module-scss-module__opuUWq__root:hover .CrossButton-module-scss-module__opuUWq__icon line{stroke:#000}}.CrossButton-module-scss-module__opuUWq__root:active .CrossButton-module-scss-module__opuUWq__icon{fill:#fff;filter:drop-shadow(0 0 1.2rem #fff)drop-shadow(0 0 2rem #fff);transition:none}.CrossButton-module-scss-module__opuUWq__root:active .CrossButton-module-scss-module__opuUWq__icon line{stroke:#000;transition:none}.CrossButton-module-scss-module__opuUWq__root:focus-visible .CrossButton-module-scss-module__opuUWq__icon{fill:#fff}.CrossButton-module-scss-module__opuUWq__root:focus-visible .CrossButton-module-scss-module__opuUWq__icon line{stroke:#000}.CrossButton-module-scss-module__opuUWq__icon{width:100%;height:100%;transition:fill .3s,filter .65s cubic-bezier(.12,0,.39,0)}.CrossButton-module-scss-module__opuUWq__icon circle{vector-effect:non-scaling-stroke;stroke-width:2px}@media (min-width:1024px){.CrossButton-module-scss-module__opuUWq__icon circle{stroke-width:1.2px}}.CrossButton-module-scss-module__opuUWq__icon line{transition:stroke .3s}
.IndexButton-module-scss-module___zGpOG__root{opacity:0;transition:opacity var(--index-button-transition-duration)}.IndexButton-module-scss-module___zGpOG__root.IndexButton-module-scss-module___zGpOG__entered{opacity:1}.IndexButton-module-scss-module___zGpOG__button{align-items:center;gap:1rem;display:flex}.IndexButton-module-scss-module___zGpOG__button line{transition:stroke .3s}@media (hover:hover){.IndexButton-module-scss-module___zGpOG__button:hover line{stroke:#000}}.IndexButton-module-scss-module___zGpOG__button:active line{stroke:#000}.IndexButton-module-scss-module___zGpOG__button:focus-visible line{stroke:#000}
