.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}.landing-background{--color-bg1:#6c00a2;--color-bg2:#001152;z-index:0;pointer-events:none;background:linear-gradient(40deg, var(--color-bg1), var(--color-bg2));position:fixed;inset:0;overflow:hidden}.landing-background .gradients{filter:blur(40px);width:120%;height:120%;position:absolute;top:-10%;left:-10%}.cookie-notice{--cookie-bottom:max(31px, env(safe-area-inset-bottom));z-index:25;left:max(24px, calc(100vw * 84 / 1440), env(safe-area-inset-left));bottom:var(--cookie-bottom);-webkit-backdrop-filter:blur(5px);color:#fff;visibility:hidden;width:min(631px,100vw - 48px);transform:translateY(calc(100% + var(--cookie-bottom) + 1px));background:#00000080;border-radius:10px;align-items:center;gap:10px;padding:10px;transition:transform .5s cubic-bezier(.65,0,.35,1),visibility 0s linear .5s;display:flex;position:fixed}.cookie-notice[data-cookie-visible]{visibility:visible;transition-delay:0s;transform:translateY(0)}.cookie-notice-text{flex:1;min-width:0;margin:0;font-size:10px;font-weight:400;line-height:1.2}.cookie-notice-text a{color:inherit;text-underline-position:from-font;text-decoration:underline}body:has([data-menu-state]:not([data-menu-state=closed])) .cookie-notice{visibility:hidden;pointer-events:none}.cookie-notice-confirm{color:#000;font:inherit;cursor:pointer;background:#f4bf4f;border:0;border-radius:5px;flex:none;padding:5px 10px;font-size:14px;font-weight:400;line-height:17px}.cookie-notice-confirm:hover{background:#ffce68}.cookie-notice a:focus-visible,.cookie-notice-confirm:focus-visible{outline-offset:3px;outline:2px solid #fff}@media (width<=700px){.cookie-notice{--cookie-bottom:0px;width:100%;padding:10px max(10px, env(safe-area-inset-right)) max(20px, env(safe-area-inset-bottom)) max(10px, env(safe-area-inset-left));border-radius:10px 10px 0 0;flex-direction:column;left:0}.cookie-notice-text{text-align:center;flex:none;width:100%}}@media (prefers-reduced-motion:reduce){.cookie-notice{transition:none}}@font-face{font-family:ArchSpot Unbounded;src:url(/landing-static/unbounded-300-cyrillic.woff2)format("woff2");font-style:normal;font-weight:300;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:ArchSpot Unbounded;src:url(/landing-static/unbounded-300-latin.woff2)format("woff2");font-style:normal;font-weight:300;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:ArchSpot Unbounded;src:url(/landing-static/unbounded-800.woff2)format("woff2");font-style:normal;font-weight:800;font-display:block;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:ArchSpot Unbounded;src:url(/landing-static/unbounded-800-cyrillic.woff2)format("woff2");font-style:normal;font-weight:800;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:ArchSpot Unbounded;src:url(/landing-static/unbounded-400-cyrillic.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:ArchSpot Unbounded;src:url(/landing-static/unbounded-400-latin.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{view-transition-name:none;color-scheme:dark;color:#fff;background:#000;font-family:ArchSpot Unbounded,sans-serif}*{box-sizing:border-box}html,body{width:100%;min-height:100%;margin:0}.landing-scroll{z-index:1;scroll-snap-type:y mandatory;scroll-behavior:smooth;overscroll-behavior-y:contain;scrollbar-width:none;height:100dvh;position:relative;overflow:hidden auto}.landing-scroll::-webkit-scrollbar{display:none}.landing-scroll.has-smooth-snap{scroll-snap-type:none;scroll-behavior:auto;touch-action:pan-x pinch-zoom}.landing-scroll:focus{outline:none}.landing-scroll:focus-visible{outline-offset:-2px;outline:2px solid #fff}.snap-section{isolation:isolate;scroll-snap-align:start;scroll-snap-stop:always;width:100%;height:100dvh;min-height:100dvh;position:relative}.skip-intro{z-index:30;color:#000;background:#fff;padding:12px 16px;position:fixed;top:12px;left:12px;transform:translateY(-180%)}.skip-intro:focus{transform:translateY(0)}.floating-wordmark{z-index:20;pointer-events:none;transform-origin:0 0;will-change:transform;position:fixed;top:0;left:0;overflow:visible}.floating-wordmark .logo-text{fill:#fff;font-variation-settings:"wght" 800;font-kerning:normal;letter-spacing:0;font-family:ArchSpot Unbounded,sans-serif;font-size:136.19px;font-weight:800}.floating-wordmark .kern-3,.floating-wordmark .kern-5{letter-spacing:-.01em}.intro .block-text,.intro.snap-section .mark>:not([data-intro-wordmark]){opacity:var(--intro-departure-opacity,1)}@media (prefers-reduced-motion:reduce){.landing-scroll{scroll-behavior:auto}}.slide-brand{pointer-events:auto;top:env(safe-area-inset-top,0px);left:env(safe-area-inset-left,0px);aspect-ratio:260/120.198;z-index:2;width:min(18.0556cqw,25.3906cqh);position:absolute}.slide-brand picture,.slide-brand img{width:100%;height:auto;display:block}.slide-brand:focus-visible{outline-offset:-6px;outline:2px solid #fff}.wordmark-target{pointer-events:none;width:76.9231%;height:50.0824%;position:absolute;top:24.9588%;left:11.5385%}@media (width<=700px){.slide-brand{aspect-ratio:200/88;width:min(49.7512cqw,22.8833cqh)}.wordmark-target{width:80%;height:54.5455%;top:22.7273%;left:10%}}.site-footer{width:max-content;max-width:calc(100% - 20px);padding:10px 10px max(10px, env(safe-area-inset-bottom));text-align:center;flex-direction:column;align-items:center;gap:5px;font-size:15px;font-weight:300;line-height:normal;display:flex}.site-footer p{margin:0}.site-footer a{color:inherit;text-decoration:none}.site-footer a:hover{text-underline-offset:.18em;text-decoration:underline}.site-footer a:focus-visible{outline-offset:5px;outline:2px solid}@media (width>=701px){.site-footer{width:100%;max-width:100%;padding:15px max(15px, env(safe-area-inset-right)) max(15px, env(safe-area-inset-bottom)) max(15px, env(safe-area-inset-left));flex-direction:row;justify-content:space-between}}@media (height<=420px){.site-footer{gap:2px;font-size:12px}}.site-content{z-index:1;height:100dvh;position:relative}.site-content[data-menu-masked]{clip-path:inset(0 var(--menu-mask,0%) 0 0)}.site-menu{z-index:40;pointer-events:none;height:100dvh;position:fixed;inset:0;container-type:size}.site-menu-panel{overscroll-behavior:contain;pointer-events:auto;position:absolute;inset:0;overflow:auto}.site-menu-panel[hidden]{display:none}.site-menu-brand{pointer-events:none;clip-path:inset(0 0 0 calc(100% - var(--menu-mask,0%)));position:absolute;inset:0}.site-menu-toggle{--menu-unit:calc(1.5 * min(calc(100cqw / 1440), calc(100cqh / 1024)));--pixel:var(--device-pixel,1px);--menu-line-height:max(var(--pixel), round(nearest, calc(3 * var(--menu-unit)), var(--pixel)));--menu-line-gap:round(nearest, calc(7 * var(--menu-unit)), var(--pixel));--menu-icon-width:round(nearest, calc(30 * var(--menu-unit)), var(--pixel));--menu-icon-height:calc(3 * var(--menu-line-height) + 2 * var(--menu-line-gap));top:round(nearest, env(safe-area-inset-top,0px), var(--pixel));right:round(nearest, env(safe-area-inset-right,0px), var(--pixel));width:round(nearest, max(44px, calc(70 * var(--menu-unit))), var(--pixel));height:round(nearest, max(44px, calc(80 * var(--menu-unit))), var(--pixel));color:inherit;cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent;opacity:0;visibility:hidden;background:0 0;border:0;padding:0;transition:opacity .3s,visibility 0s linear .3s;position:absolute}.site-menu-toggle[data-menu-available=true]{opacity:1;visibility:visible;transition-delay:0s}.site-menu-icon{left:calc((100% - var(--menu-icon-width)) / 2);top:calc((100% - var(--menu-icon-height)) / 2 - 1.5 * var(--menu-unit));width:var(--menu-icon-width);height:var(--menu-icon-height);position:absolute}.site-menu-line{--line-width:round(nearest, calc(var(--menu-icon-width) / 2), var(--pixel));left:calc((100% - var(--line-width)) / 2);width:var(--line-width);height:var(--menu-line-height);border-radius:calc(var(--menu-line-height) / 2);background:#fffc;transition:width .24s,left .24s;display:block;position:absolute;top:0}.site-menu-line:nth-child(2){--line-width:var(--menu-icon-width);top:calc(var(--menu-line-height) + var(--menu-line-gap))}.site-menu-line:nth-child(3){top:calc(2 * (var(--menu-line-height) + var(--menu-line-gap)))}.site-menu-toggle[aria-expanded=true] .site-menu-line{--line-width:var(--menu-icon-width)}.site-menu-toggle[aria-expanded=true] .site-menu-line:nth-child(2){--line-width:round(nearest, calc(var(--menu-icon-width) / 2), var(--pixel))}@supports (left:round(nearest, 1%, 1px)){.site-menu-icon{left:round(nearest, calc((100% - var(--menu-icon-width)) / 2), var(--pixel));top:round(nearest, calc((100% - var(--menu-icon-height)) / 2 - 1.5 * var(--menu-unit)), var(--pixel))}.site-menu-line{left:round(nearest, calc((100% - var(--line-width)) / 2), var(--pixel))}}.site-menu-links{text-align:center;flex-direction:column;align-items:center;gap:30px;width:max-content;max-width:calc(100% - 32px);padding:10px;font-size:50px;font-weight:400;line-height:1.198;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.site-menu a{color:#fff;-webkit-tap-highlight-color:transparent;text-decoration:none}.site-menu-links a,.site-menu-footer{opacity:0}.site-menu-footer{position:absolute;bottom:0;left:calc(50% + 4px);transform:translate(-50%)}.site-menu a:focus,.site-menu-toggle:focus{outline:none}.site-menu[data-keyboard-focus] a:focus,.site-menu[data-keyboard-focus] .site-menu-toggle:focus{outline-offset:5px;outline:2px solid #fff}.site-menu[data-keyboard-focus] .site-menu-toggle:focus{outline-offset:-6px}@media (width>=701px){.site-menu-footer{left:0;transform:none}}@media (width>=701px) and (hover:hover) and (pointer:fine){.site-menu-toggle:hover{--menu-icon-width:round(nearest, calc(33 * var(--menu-unit)), var(--pixel))}.site-menu-links a{transition:scale .24s;position:relative}.site-menu-links a:after{content:"";transform-origin:0;pointer-events:none;background:currentColor;height:2px;transition:transform .3s;position:absolute;inset:auto 0 -.08em;transform:scaleX(0)}.site-menu-links a:hover{scale:1.1}.site-menu-links a:hover:after{transform:scaleX(1)}}@media (width<=700px){.site-menu-toggle{--menu-unit:min(calc(100cqw / 402), calc(100cqh / 874))}.site-menu-links{gap:20px;font-size:clamp(22px,7.46269vw,30px)}}@media (height<=420px){.site-menu-links{gap:12px;font-size:26px}}@media (prefers-reduced-motion:reduce){.site-menu-toggle,.site-menu-line,.site-menu-links a,.site-menu-links a:after{transition:none}}@media print{.site-menu{display:none}.site-content{height:auto;clip-path:none!important}}
