@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/jost-cyrillic-400-normal.bVZEi0jL.woff2)format("woff2"),url(/_astro/jost-cyrillic-400-normal.Dk3McGkH.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/jost-latin-ext-400-normal.CpdMQIMr.woff2)format("woff2"),url(/_astro/jost-latin-ext-400-normal.Dsyb2mtt.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/jost-latin-400-normal.q-RKOgPK.woff2)format("woff2"),url(/_astro/jost-latin-400-normal.C7S-3Ky6.woff)format("woff");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:Jost;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/jost-cyrillic-500-normal.DtB2bvF0.woff2)format("woff2"),url(/_astro/jost-cyrillic-500-normal.DlHwnXyv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/jost-latin-ext-500-normal.BkvHgcKf.woff2)format("woff2"),url(/_astro/jost-latin-ext-500-normal.Cpxiadwk.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/jost-latin-500-normal.41lBe9I9.woff2)format("woff2"),url(/_astro/jost-latin-500-normal.B-AtzreL.woff)format("woff");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{--ground:#f7fafc;--ground-deep:#050608;--panel:#fff;--silver:#101820;--silver-2:#34424a;--ash:#65727a;--sheen:#1d5c73;--sheen-bright:#267e9b;--sheen-on-dark:#76c7d4;--sheen-on-dark-bright:#9adde6;--iris:#5a78a8;--hairline:#10182026;--glass:#ffffffb8;--glass-2:#ffffffe6;--heading-top:#07131d;--heading-mid:#1e3544;--heading-bottom:#52636d;--metal-hi:#edf2f5;--metal-mid:#dde6eb;--metal-lo:#c9d4db;--ivory:var(--silver);--ivory-2:var(--silver-2);--gold:var(--sheen);--gold-bright:var(--sheen-bright);--ember:var(--iris);--cream:var(--silver);--ink:var(--silver);--ink-2:var(--silver-2);--white:var(--panel);--olive:var(--sheen);--olive-dark:var(--sheen-bright);--line:var(--hairline);--muted:var(--ash);--success:#387a5a;--warning:#9b6a20;--warning-text:#865e20;--error:#b64a3a;--info:#1d5c73;--serif:"Jost", "Futura", "Century Gothic", sans-serif;--sans:"Jost", "Helvetica Neue", Arial, sans-serif;--caps:"Jost", "Futura", "Century Gothic", sans-serif;--mono:"Jost", "Futura", "Century Gothic", sans-serif;--sp-2:2px;--sp-4:4px;--sp-8:8px;--sp-16:16px;--sp-24:24px;--sp-32:32px;--sp-48:48px;--sp-64:64px;--sp-96:96px;--maxw:1160px;--gutter:40px;--nav-h:76px;--shadow-panel:0 20px 46px -28px #07131d42, 0 2px 8px #07131d14;--shadow-deep:0 34px 76px -28px #05060875, 0 6px 20px #07131d1f;--glow-accent:0 0 28px #1d5c732b;--glow-gold:var(--glow-accent);--firstlight:linear-gradient(90deg, transparent 0%, #1d5c73c7 38%, #5a78a8b8 62%, transparent 100%);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-cine:cubic-bezier(.22, .61, .2, 1);--dur-short:.24s;--dur-medium:.48s;--dur-long:1s}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--ground);color:var(--ivory);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:17px;line-height:1.65}body:after{content:"";z-index:2000;pointer-events:none;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='280' height='280'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:1.1s steps(3,end) infinite grain-shift;position:fixed;inset:-160px}@keyframes grain-shift{0%{transform:translate(0)}33%{transform:translate(-70px,40px)}66%{transform:translate(50px,-60px)}to{transform:translate(0)}}::selection{color:var(--silver);background:#267e9b3d}h1,h2,h3,h4{font-family:var(--serif);letter-spacing:-.005em;color:var(--ivory);font-weight:400;line-height:1.08}.display{font-family:var(--serif);letter-spacing:-.025em;margin-bottom:-.08em;padding-bottom:.08em;font-size:clamp(46px,8.6vw,102px);font-weight:300;line-height:.98}.display em,.h2 em{color:var(--sheen);letter-spacing:-.02em;font-style:italic;font-weight:500}.h2{letter-spacing:-.015em;font-size:clamp(34px,4.8vw,54px);font-weight:400}@supports ((-webkit-background-clip:text) or (background-clip:text)){.display,.h2{background:linear-gradient(178deg, var(--heading-top) 4%, var(--heading-mid) 52%, var(--heading-bottom) 98%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.display em,.h2 em{-webkit-text-fill-color:var(--sheen)}}.h3{letter-spacing:-.005em;font-size:22px;font-weight:500}.lede{font-family:var(--serif);letter-spacing:-.005em;color:var(--ivory-2);max-width:46ch;font-size:clamp(22px,2.8vw,29px);font-weight:300;line-height:1.45}.label{font-family:var(--caps);text-transform:uppercase;letter-spacing:.32em;color:var(--gold);font-size:11px;font-weight:500}.mono{font-family:var(--mono);font-feature-settings:"tnum" 1}p{max-width:68ch}a{color:var(--gold);transition:color var(--dur-short) var(--ease-out);text-decoration:none}a:hover{color:var(--gold-bright)}.fine a{text-underline-offset:2px;text-decoration:underline 1px}button,select,summary,[role=button]{cursor:pointer}a:focus-visible,button:focus-visible,select:focus-visible,input:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.wrap{max-width:var(--maxw);padding:0 var(--gutter);width:100%;margin:0 auto}.section{padding:clamp(88px,12vh,148px) 0;position:relative}.sec-head{align-items:baseline;gap:var(--sp-16);margin-bottom:clamp(36px,5vh,56px);display:flex}.sec-head .num{font-family:var(--mono);color:var(--gold);font-size:13px}.page-head{padding:calc(var(--nav-h) + clamp(72px, 12vh, 130px)) 0 clamp(48px, 7vh, 80px)}.horizon{background:var(--firstlight);border:none;width:100%;height:1px;display:block;position:relative}.horizon:after{content:"";background:var(--firstlight);filter:blur(12px);opacity:.5;height:15px;position:absolute;top:-7px;left:15%;right:15%}html.js .horizon.reveal-armed{transform:scaleX(0)}html.js .horizon.reveal-armed.in{transition:transform 1.6s var(--ease-cine);transform:scaleX(1)}.glass{background:linear-gradient(160deg, var(--glass-2), var(--glass) 55%);border:1px solid var(--hairline);-webkit-backdrop-filter:blur(14px);box-shadow:var(--shadow-panel)}.section-metal{background:linear-gradient(168deg, var(--metal-hi) 0%, var(--metal-mid) 34%, var(--metal-lo) 62%, var(--metal-mid) 100%);border-top:1px solid #1018201f;border-bottom:1px solid #1018201f;position:relative;overflow:hidden}.section-metal:before{content:"";pointer-events:none;background:repeating-linear-gradient(100deg,#ffffff5c 0 1px,#0000 1px 6px);position:absolute;inset:0}.section-metal:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 0%,#1d5c730d 30%,#ffffff85 50%,#5a78a812 70%,#0000 100%);width:60%;position:absolute;top:-10%;bottom:-10%;left:0;transform:translate(-180%)skew(-12deg)}html.js .section-metal.reveal-armed.in:after{transition:transform 2.6s var(--ease-cine);transform:translate(320%)skew(-12deg)}.section-metal>*{z-index:1;position:relative}.btn{font-family:var(--caps);letter-spacing:.14em;text-transform:uppercase;color:var(--silver);cursor:pointer;transition:background var(--dur-short) var(--ease-out), color var(--dur-short) var(--ease-out), border-color var(--dur-short) var(--ease-out), box-shadow var(--dur-medium) var(--ease-out);background:0 0;border:1px solid #10182059;padding:17px 30px;font-size:13px;font-weight:500;display:inline-block}.btn:before{content:"[ ";color:var(--sheen)}.btn:after{content:" ]";color:var(--sheen)}.btn:hover{border-color:var(--sheen);color:var(--sheen-bright);box-shadow:var(--glow-accent)}.btn.primary{background:var(--sheen);border-color:var(--sheen);color:#fff}.btn.primary:before,.btn.primary:after{color:#ffffffb3}.btn.primary:hover{background:var(--sheen-bright);border-color:var(--sheen-bright);color:#fff;box-shadow:var(--glow-accent)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn:disabled:hover{background:var(--sheen);color:#fff;box-shadow:none}html.js .reveal.reveal-armed:not(.in){opacity:0;transform:translateY(30px)}html.js .reveal.reveal-armed.in{animation:reveal-rise .9s var(--ease-cine) backwards;animation-delay:calc(var(--i,0) * .11s)}@keyframes reveal-rise{0%{opacity:0;transform:translateY(30px)}}html.js .reveal-wipe.reveal-armed{-webkit-mask-image:linear-gradient(#0000 50%,#000 50%);mask-image:linear-gradient(#0000 50%,#000 50%);-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:100% 200%;mask-size:100% 200%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}html.js .reveal-wipe.reveal-armed>*{transform:scale(1.14)}html.js .reveal-wipe.reveal-armed.in{transition:-webkit-mask-position 1.25s var(--ease-cine), mask-position 1.25s var(--ease-cine);transition-delay:calc(var(--i,0) * .11s);-webkit-mask-position:0 100%;mask-position:0 100%}html.js .reveal-wipe.reveal-armed.in>*{transition:transform 2s var(--ease-cine);transition-delay:calc(var(--i,0) * .11s);transform:scale(1)}input,select,textarea{font-family:var(--sans);border:1px solid var(--hairline);background:var(--glass);color:var(--ivory);width:100%;transition:border-color var(--dur-short) var(--ease-out), background var(--dur-short) var(--ease-out);padding:14px 16px;font-size:16px}input::placeholder,textarea::placeholder{color:#65727ac2}select{-webkit-appearance:none;appearance:none}select option{background:var(--panel);color:var(--ivory)}input:focus,select:focus,textarea:focus{outline:2px solid var(--gold);outline-offset:-1px;background:var(--glass-2)}label{font-family:var(--caps);text-transform:uppercase;letter-spacing:.18em;color:var(--ash);margin-bottom:8px;font-size:11px;font-weight:500;display:block}.grecaptcha-badge{visibility:hidden}@media (width<=700px){:root{--gutter:20px}body{font-size:16px}}@media (prefers-color-scheme:dark){:root{--ground:#101820;--ground-deep:#050608;--panel:#18232c;--silver:#eaf2f6;--silver-2:#c2d0d7;--ash:#9facb4;--sheen:var(--sheen-on-dark);--sheen-bright:var(--sheen-on-dark-bright);--iris:#8fa6e8;--glow-accent:0 0 28px #76c7d447;--firstlight:linear-gradient(90deg, transparent 0%, #76c7d4c7 38%, #8fa6e8b8 62%, transparent 100%);--success:#9db88a;--warning:#d9c08a;--warning-text:#d9c08a;--error:#e08b72;--info:#93b3c4;--hairline:#eaf2f624;--glass:#eaf2f60d;--glass-2:#eaf2f617;--heading-top:#f4f8fa;--heading-mid:#d9e4e9;--heading-bottom:#aabac3;--metal-hi:#34464f;--metal-mid:#273740;--metal-lo:#1d2a31;--shadow-panel:0 24px 60px -18px #000000ad, 0 2px 8px #0000005c;--shadow-deep:0 48px 110px -24px #000c, 0 6px 24px #00000073}.section-metal{border-color:#eaf2f61c}.section-metal:before{background:repeating-linear-gradient(100deg,#eaf2f609 0 1px,#0000 1px 6px)}.btn{border-color:#eaf2f66b}.btn.primary,.btn.primary:hover,.btn:disabled:hover{color:var(--ground)}.btn.primary:before,.btn.primary:after{color:#101820b3}input::placeholder,textarea::placeholder{color:#9facb4bf}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}body:after{animation:none}html.js .reveal.reveal-armed:not(.in),html.js .horizon.reveal-armed{opacity:1;transition:none;transform:none}html.js .reveal-wipe.reveal-armed{transition:none;-webkit-mask-image:none;mask-image:none}html.js .reveal-wipe.reveal-armed>*{transition:none;transform:none}html.js .section-metal.reveal-armed.in:after{transition:none}*{transition:none!important;animation:none!important}}@media print{html.js .reveal.reveal-armed:not(.in),html.js .horizon.reveal-armed{opacity:1;transform:none}html.js .reveal-wipe.reveal-armed{-webkit-mask-image:none;mask-image:none}html.js .reveal-wipe.reveal-armed>*{transform:none}}
