:root{--navbar-height:89px;--color-white:#f4f5f6;--color-dark-border:#2a2724;--color-dark-border-hover:#54524f;--color-yellow-500:#ffe3c3;--color-grey-300:#c5c8cd;--color-grey-400:#a0a0a0;--color-grey-600:#79818b;--color-cyan-100:#0ff;--color-cyan-200:#00d9d9;--color-cyan-500:#1a9da8;--color-cyan-700:#0a424c;--color-cyan-900:#135b6259;--border-radius-100:.625rem;--line-height-tight:1.2;--animation-transition-delay:.2s;--animation-accordion-duration:.3s;--animation-accordion-easing:cubic-bezier(.4, 0, .2, 1);--container-content-width:1360px;--container-gutter:2.5rem;--container-max-width:calc(var(--container-content-width) + var(--container-gutter) * 2);--hero-figure-height:min(872px, 60.56vw);--hero-height:calc(var(--navbar-height) + var(--hero-figure-height));--flow-bg-top:var(--hero-height);--section-gap:min(7.5rem, 14svh);--section-header-gap:min(3rem, 7svh);--page-bg:#0f1011;--background-flow-overlay:color-mix(in srgb, var(--page-bg) 77%, transparent);--bg-edge-fade:160px}@media (max-width:1100px){:root{--container-gutter:1rem;--navbar-height:93px}}@media (max-width:768px){:root{--flow-bg-top:calc(100vw * 654 / 375);--section-gap:min(5rem, 14svh);--section-header-gap:min(2rem, 7svh)}}@font-face{font-family:Montserrat;src:url(/_astro/montserrat-cyrillic-400.BPq32Q8K.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;src:url(/_astro/montserrat-latin-400.BLhwKU8k.woff2)format("woff2");font-weight:400;font-style:normal;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:Montserrat;src:url(/_astro/montserrat-cyrillic-500.T0SG181k.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;src:url(/_astro/montserrat-latin-500.DRFEGfly.woff2)format("woff2");font-weight:500;font-style:normal;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:Montserrat;src:url(/_astro/montserrat-cyrillic-600.CQEPC0hM.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;src:url(/_astro/montserrat-latin-600.UVxSCcoG.woff2)format("woff2");font-weight:600;font-style:normal;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:Montserrat;src:url(/_astro/montserrat-cyrillic-700.D-Pqjtdp.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;src:url(/_astro/montserrat-latin-700.BdjcYUrC.woff2)format("woff2");font-weight:700;font-style:normal;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:Montserrat;src:url(/_astro/montserrat-ruble-700.vWhzWqF1.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+20BD}a{color:var(--color-white);text-decoration:none}h1,h2,h3{margin:0}p{margin:0 0 1rem}h1{font-size:3.5rem;font-weight:700;line-height:1.2}h2{font-size:2.25rem;line-height:1.2}h3{margin:0 0 1rem;font-size:1.5rem;line-height:1.25}.button{border:1px solid var(--color-cyan-100);border-radius:var(--border-radius-100);color:var(--color-white);cursor:pointer;transition:background var(--animation-transition-delay), border-color var(--animation-transition-delay);width:fit-content;padding:16px 23px;font-size:1rem;font-weight:600;display:block}.button:hover{background:var(--color-cyan-900)}.button.button--cta{transition:background-position var(--animation-transition-delay) ease;background:linear-gradient(90deg,#1a9da899 0%,#0a424c99 50%,#1a9da899 100%) 0/200% 100%}.button.button--cta:hover{background-position:100%}.section-header{margin-bottom:var(--section-header-gap)}.section-header__label{margin-bottom:.25rem;display:block}.section-header__subtitle{margin-top:.5rem;line-height:1.2;display:block}.badge{box-shadow:inset 0 0 0 1px var(--color-yellow-500);color:var(--color-yellow-500);border-radius:.454rem;width:fit-content;padding:4px 8px;font-size:1.25rem;line-height:1.2}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{background:var(--color-cyan-700);border:1px solid var(--color-cyan-100);border-radius:var(--border-radius-100);color:var(--color-white);z-index:3;padding:12px 20px;font-weight:600;position:fixed;top:-100%;left:1rem}.skip-link:focus-visible{top:1rem}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--navbar-height) + 1.5rem)}body{background-color:var(--page-bg);color:var(--color-white);letter-spacing:.03em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:Montserrat,system-ui,sans-serif;line-height:1.5}.container{max-width:var(--container-max-width);padding:0 var(--container-gutter);margin:0 auto}.edge-fade{background-color:var(--page-bg);isolation:isolate;position:relative}.edge-fade:before{--edge-fade-stop:calc(50% - min(100%, var(--container-max-width)) / 2);--edge-fade-width:min(var(--bg-edge-fade), var(--edge-fade-stop));background:linear-gradient(to right, var(--page-bg) 0%, var(--page-bg) calc(var(--edge-fade-stop) - var(--edge-fade-width)), transparent var(--edge-fade-stop), transparent calc(100% - var(--edge-fade-stop)), var(--page-bg) calc(100% - var(--edge-fade-stop) + var(--edge-fade-width)), var(--page-bg) 100%);content:"";pointer-events:none;z-index:0;position:absolute;inset:0}.edge-fade>*{z-index:1;position:relative}.background-flow{background:linear-gradient(var(--background-flow-overlay), var(--background-flow-overlay)), var(--background-flow-image) center var(--flow-bg-top) / 100% auto no-repeat;overflow:hidden}.background-flow:after{background:var(--background-grain) 0 0 / 55px 55px repeat;content:"";mix-blend-mode:overlay;opacity:.5;pointer-events:none;z-index:0;position:absolute;inset:0}section{margin-top:var(--section-gap)}.navbar[data-astro-cid-l7arcky5]{border-bottom:1px solid var(--color-dark-border);height:var(--navbar-height);z-index:2;background:#1a1918;border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem;width:100%;position:fixed;top:0;left:0}.navbar[data-astro-cid-l7arcky5] .navbar__container{justify-content:space-between;align-items:center;height:100%;display:flex;position:relative}.navbar[data-astro-cid-l7arcky5] .navbar__logo{z-index:1;line-height:0;display:inline-block;position:relative}.navbar[data-astro-cid-l7arcky5] .navbar__logo svg{width:auto;height:37px;display:block}.navbar[data-astro-cid-l7arcky5] .navbar__toggle{color:var(--color-white);cursor:pointer;z-index:1;background:0 0;border:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;margin:0 0 0 auto;padding:0;display:none;position:relative}.navbar[data-astro-cid-l7arcky5] .navbar__toggle-icon{height:2px;transition:transform var(--animation-transition-delay) ease, opacity var(--animation-transition-delay) ease;background:currentColor;border-radius:1px;width:1.25rem;display:block;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.navbar[data-astro-cid-l7arcky5] .navbar__toggle-icon:before,.navbar[data-astro-cid-l7arcky5] .navbar__toggle-icon:after{content:"";height:2px;transition:transform var(--animation-transition-delay) ease;background:currentColor;border-radius:1px;width:1.25rem;position:absolute;inset:-6px 0 auto}.navbar[data-astro-cid-l7arcky5] .navbar__toggle-icon:after{inset:6px 0 auto}.navbar[data-astro-cid-l7arcky5] .navbar__menu{display:contents}.navbar[data-astro-cid-l7arcky5] .navbar__inner-links{gap:clamp(.5rem,.2rem + 2vw,3rem);display:flex}.navbar[data-astro-cid-l7arcky5] .navbar__link-item{transition:var(--animation-transition-delay) ease-out}.navbar[data-astro-cid-l7arcky5] .navbar__link-item:hover{color:var(--color-cyan-200)}.navbar[data-astro-cid-l7arcky5] .navbar__outer-links{gap:1rem;display:flex}.navbar[data-astro-cid-l7arcky5] .navbar__outer-link{border:1px solid var(--color-dark-border);border-radius:var(--border-radius-100);height:32px;transition:var(--animation-transition-delay);justify-content:center;align-items:center;width:32px;display:flex}.navbar[data-astro-cid-l7arcky5] .navbar__outer-link:hover{border-color:var(--color-dark-border-hover)}.navbar[data-astro-cid-l7arcky5].navbar--open .navbar__toggle-icon[data-astro-cid-l7arcky5]{background:0 0}.navbar[data-astro-cid-l7arcky5].navbar--open .navbar__toggle-icon[data-astro-cid-l7arcky5]:before{inset:0 0 auto;transform:rotate(45deg)}.navbar[data-astro-cid-l7arcky5].navbar--open .navbar__toggle-icon[data-astro-cid-l7arcky5]:after{inset:0 0 auto;transform:rotate(-45deg)}@media (max-width:1100px){.navbar[data-astro-cid-l7arcky5]{background:0 0;border:0;height:auto;padding:1rem}.navbar[data-astro-cid-l7arcky5] .navbar__container{-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);background:#ffe3c30a;border:1px solid #ffe3c312;border-radius:.75rem;height:61px;padding:0 1rem}.navbar[data-astro-cid-l7arcky5] .navbar__toggle{display:flex}.navbar[data-astro-cid-l7arcky5] .navbar__menu{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--color-dark-border);background:#1a1918f5;border-radius:.75rem;flex-direction:column;gap:1.5rem;padding:1.25rem 1rem;display:none;position:absolute;inset:calc(100% + .5rem) 0 auto}.navbar[data-astro-cid-l7arcky5] .navbar__inner-links{flex-direction:column;gap:0}.navbar[data-astro-cid-l7arcky5] .navbar__link-item{padding:.75rem 0;display:block}.navbar[data-astro-cid-l7arcky5] .navbar__outer-links{gap:.75rem}.navbar[data-astro-cid-l7arcky5].navbar--open .navbar__menu[data-astro-cid-l7arcky5]{display:flex}}
