@font-face{font-family:Futura;src:url(/assets/fonts/futura/FuturaStdMedium.otf)}:root{--background:#fff;--foreground:#1e1e1e;--font-futura:"Futura"}body{color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-futura),sans-serif;font-size:12px;font-weight:500;letter-spacing:.1em}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none;color:var(--foreground)}@media (prefers-color-scheme:dark){html{color-scheme:dark}}.MainMenu{position:fixed;top:0;left:0;z-index:9998;width:100%;height:60px;background:#fff}.MainMenu a,.MainMenu a:active,.MainMenu a:hover,.MainMenu a:visited{color:inherit;text-decoration:none}.MainMenu .header-right-icon{width:90px;position:absolute;right:20px;top:50%;transform:translateY(-50%) scale(.7)}.MainMenu .logo{transform:scale(.7);left:-15px;top:13%;cursor:pointer;z-index:6;position:absolute}.MainMenu .logo svg.logo-svg{width:124px;fill:transparent;stroke:#555;stroke-width:20;padding:0 10px}.MainMenu .logo .logo-slag{padding:0 10px;margin-top:5px;font-weight:700;word-spacing:-1px;font-size:.65rem}.MainMenu .items{width:100vw;top:13px;overflow:hidden;flex-wrap:wrap;height:0;opacity:0;padding-bottom:20px;margin-left:-8px;z-index:2}.MainMenu .items,.MainMenu .secondaryMenuBar{position:absolute;display:none;background-color:#fff}.MainMenu .secondaryMenuBar{right:-20px;pointer-events:none;padding-left:20px;width:220px;height:auto;padding-top:20px;height:100vh;overflow-y:auto;overflow-x:hidden;padding-bottom:30px;min-height:100vh}.MainMenu .secondaryMenuBar .inner{position:relative;height:auto}.MainMenu .secondaryMenuBar .inner .itemHeadlineMobile{font-size:12px;margin-top:27px}.MainMenu .secondaryMenuBar .inner .mobileOnly{display:block}.MainMenu .secondaryMenuBar .inner .plus{display:inline-block;width:6px;margin-right:4px}.MainMenu .secondaryMenuBar .inner .itemSecondaryMenu{pointer-events:all;position:relative;display:none;margin-right:0;padding-bottom:0;margin-left:0}.MainMenu .secondaryMenuBar .inner .itemSecondaryMenu .subItem:first-child{margin-top:10px}.MainMenu .secondaryMenuBar .inner .itemSecondaryMenu .subItem{pointer-events:all;margin-right:20px;margin-left:24px;margin-bottom:7px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-style:normal;font-weight:400;font-size:12px;line-height:15px;letter-spacing:.04em;color:#1b1b1b;position:relative;text-transform:capitalize}.MainMenu .secondaryMenuBar .inner .itemSecondaryMenu .subItem:after{content:"";position:absolute;top:-8px;left:-8px;right:-8px;bottom:-8px}.MainMenu .secondaryMenuBar .inner .itemSecondaryMenu .subItem:before{display:block;background-color:#000;position:absolute;content:"";top:4px;left:-12px;width:5px;height:5px;transition:transform .3s cubic-bezier(.25,.46,.45,.94);transform:scale(0);transform-origin:50% 50%}.MainMenu .secondaryMenuBar .inner .itemSecondaryMenu .subItem.highlight:before{transition:transform .3s cubic-bezier(.25,.46,.45,.94);transform:scale(1);transform-origin:50% 50%}.MainMenu .submenu{top:60px;overflow:hidden;z-index:10}.MainMenu .submenu,.MainMenu .submenu .container{position:absolute;width:150px;height:100vh;display:none}.MainMenu .submenu .container{top:0;left:0;background-color:#fff}.MainMenu .submenu .container .links{transform:translateY(-100px)}.MainMenu .submenu .container .links .menuItem{margin-bottom:6px;cursor:pointer;display:block;opacity:1}.MainMenu .submenu .container .links .menuItem.active{color:#747474}.MainMenu .searchBg{top:60px;position:absolute;width:100%;height:0;background-color:#fff;z-index:3}@media (min-width:1025px){.MainMenu .logo{left:0;top:13%;transform:scale(.8)}.MainMenu .header-right-icon{transform:translateY(-50%) scale(.8)}.MainMenu .secondaryMenuBar{position:relative;display:block;width:auto;height:auto;background-color:transparent;padding-top:0;overflow-y:auto;overflow-x:auto;font-size:12px;min-height:auto;right:unset;padding-bottom:0;width:100vw;height:90px}.MainMenu .secondaryMenuBar .inner .itemHeadlineMobile,.MainMenu .secondaryMenuBar .inner .mobileOnly{display:none}.MainMenu .secondaryMenuBar .inner .itemSecondaryMenu{position:absolute;display:none;width:calc(100% + 0px);top:55px;flex-wrap:wrap;height:0;padding-right:-10px;background-color:#fff;padding-bottom:40px;margin-left:-40px;align-items:center;justify-content:center}.MainMenu .secondaryMenuBar .inner .itemSecondaryMenu .subItem{margin-right:20px;margin-left:20px;margin-bottom:7px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-style:normal;font-weight:400;font-size:12px;line-height:15px;letter-spacing:.04em;color:#1b1b1b;position:relative;text-transform:none}.MainMenu .secondaryMenuBar .inner .itemSecondaryMenu .subItem:before{display:block;background-color:#000;position:absolute;content:"";top:4px;left:-12px;width:5px;height:5px;transition:transform .3s cubic-bezier(.25,.46,.45,.94);transform:scale(0);transform-origin:50% 50%}.MainMenu .secondaryMenuBar .inner .itemSecondaryMenu .subItem.highlight:before{transition:transform .3s cubic-bezier(.25,.46,.45,.94);transform:scale(1);transform-origin:50% 50%}.MainMenu .submenu{top:60px}.MainMenu .items{display:flex;flex-wrap:unset;left:unset;top:23px;left:0;justify-content:center;align-items:center;overflow:unset;height:unset;padding-left:0;background-color:transparent;padding-bottom:0}.MainMenu .items .search{position:relative}.MainMenu .items .search .inner{position:absolute;top:-7px;left:45px}.MainMenu .items .item{width:unset;margin-right:45px;margin-bottom:unset;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-style:normal;font-weight:400;font-size:12px;line-height:15px;letter-spacing:.04em;position:relative;margin-left:0}}body.nightshift .MainMenu .searchBg{background-color:#000}body.nightshift .MainMenu .logo svg .stroke{stroke:#fff}body.nightshift .MainMenu .logo svg .letter-i{fill:#fff}body.nightshift .MainMenu .submenu .container{background-color:#000}body.nightshift .MainMenu .submenu .container .links .menuItem{color:#fff}.logo-svg .logo-letter{stroke-dashoffset:0;stroke-dasharray:400;transition-delay:.4s;transition:stroke-dashoffset 1.3s}.logo.show .logo-svg .logo-letter,.logo:hover .logo-svg .logo-letter{transition-delay:0;transition-duration:.8s;stroke-dashoffset:400}.menu-btn-svg-middle{transition:transform .4s;transform:rotate(90deg) translateY(-230px)}.logo.show .menu-btn-svg-middle,.logo:hover .menu-btn-svg-middle{transition:transform .4s .6s;transform:none}.menu-btn-svg-bottom,.menu-btn-svg-top{width:0;transition:width .4s}.logo:hover .menu-btn-svg-bottom,.logo:hover .menu-btn-svg-top{transition:width .4s .6s;width:170px}.menu-bars-svg{fill:transparent;stroke:#3c3c3b;stroke-width:20;padding-right:10px}@media (min-width:1025px){.menu-bars-svg{display:none}}.logo.show .menu-btn-svg-bottom,.logo.show .menu-btn-svg-top{transition:width .4s .6s;width:170px}.logo-slag{opacity:1;transition:opacity .4s}.logo:hover .logo-slag{transition:opacity .4s;opacity:0}.logo.show .logo-slag{transition:width .4s;opacity:0}