@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/jost-cyrillic-300-normal.DcIdRxLM.woff2) format("woff2"),url(/_astro/jost-cyrillic-300-normal.Da-u_v9v.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/jost-latin-ext-300-normal.-ixxmfGr.woff2) format("woff2"),url(/_astro/jost-latin-ext-300-normal.DIStW2bt.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:300;src:url(/_astro/jost-latin-300-normal.DkBQXsFU.woff2) format("woff2"),url(/_astro/jost-latin-300-normal.Ckm9JHl_.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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: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+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,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+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink: #141210;--paper: #f6f2ea;--stone: #cfc8bd;--taupe: #6b625a;--phi: 1.618;--wm: clamp(240px, min(62vw, 90svh), 720px);--font-sans: "Jost", system-ui, sans-serif}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}img{display:block}img.logo-dark{display:none}body{margin:0;min-height:100svh;background:var(--paper);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.stage{min-height:100svh;display:grid;grid-template-rows:1fr auto 1fr;justify-items:center;padding:clamp(1.5rem,4vw,3rem) 1rem}.hero{grid-row:2;display:flex;flex-direction:column;align-items:center;padding:0 calc(.121 * var(--wm))}.wordmark{margin:0;width:var(--wm);line-height:0}.wordmark img{width:100%;height:auto}.rule{width:1px;height:clamp(2.5rem,6vw,4.236rem);background:var(--ink);opacity:.55;margin:clamp(2rem,5vw,3.5rem) 0 clamp(1.25rem,3vw,2rem)}.soon{margin:0;font-weight:300;font-size:clamp(.72rem,1.4vw,.86rem);letter-spacing:.6em;padding-left:.6em;text-transform:uppercase;color:var(--ink)}.foot{grid-row:3;align-self:end;display:flex;flex-direction:column;align-items:center;gap:.9rem;margin-top:clamp(1.5rem,5svh,3rem)}.foot img{width:40px;height:auto;opacity:.85}.foot p{margin:0;font-size:.68rem;letter-spacing:.24em;text-transform:uppercase;color:var(--taupe)}@media(prefers-reduced-motion:no-preference){.wordmark,.rule,.soon,.foot{opacity:0;animation:rise 1.6s cubic-bezier(.22,.61,.36,1) forwards}.rule{animation-delay:.5s;animation-name:fade}.soon{animation-delay:.9s;animation-name:fade}.foot{animation-delay:1.4s;animation-name:fade}.rule{transform-origin:top}@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes fade{to{opacity:1}}.rule{animation-name:draw}@keyframes draw{0%{opacity:0;transform:scaleY(0)}to{opacity:.55;transform:scaleY(1)}}}@media(prefers-color-scheme:dark){:root{--paper: #141210;--ink: #ffffff;--taupe: #a79e93}img.logo-light{display:none}img.logo-dark{display:block}}@media(max-height:480px){.stage{padding-block:1rem}.rule{height:1.75rem;margin:1.25rem 0 .9rem}.foot{flex-direction:row;gap:.9rem;margin-top:1.25rem}.foot img{width:32px}}
