@font-face{font-family:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/jost-cyrillic-wght-normal-CjwCQKo9.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/jost-latin-ext-wght-normal-BDUtSsKd.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/jost-latin-wght-normal-ObQm3Zd1.woff2)format("woff2-variations");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:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-ext-400-italic-C9HzH3YL.woff2)format("woff2"),url(/assets/instrument-serif-latin-ext-400-italic-D7-lnxEk.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:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-italic-DKMiL14s.woff2)format("woff2"),url(/assets/instrument-serif-latin-400-italic-u__WvvIK.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{--ink:#fff4ec;--paper:#926f5c;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body,#root{background:var(--paper);overscroll-behavior:none;height:100%;margin:0;overflow:hidden}body{color:var(--ink);-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;font-family:Jost Variable,Helvetica Neue,Arial,sans-serif}.stage{position:fixed;inset:0}.canvas{inset:0;position:absolute!important}.mark,.hint,.credit{pointer-events:none;opacity:0;margin:0;transition:opacity 1.6s 1.4s;position:absolute}.ready .mark,.ready .hint,.ready .credit{opacity:1}.mark{top:clamp(20px,4vh,44px);left:clamp(20px,3.2vw,52px)}.mark h1{letter-spacing:.46em;text-transform:uppercase;margin:0;font-size:12px;font-weight:500}.mark p{letter-spacing:.01em;opacity:.7;margin:7px 0 0;font-family:Instrument Serif,Georgia,serif;font-size:17px;font-style:italic}.hint{letter-spacing:.42em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:16px;font-size:10.5px;font-weight:500;display:flex;bottom:clamp(20px,4.2vh,46px);left:50%;transform:translate(-50%)}.hint span{opacity:.78;margin-right:-.42em}.hint i{opacity:.32;background:currentColor;width:18px;height:1px}.credit{letter-spacing:.14em;opacity:0;font-size:10px;bottom:clamp(20px,4.2vh,46px);right:clamp(20px,3.2vw,52px)}.ready .credit{opacity:.42}.veil{background:var(--paper);pointer-events:none;opacity:1;place-items:center;transition:opacity 1.4s .15s;display:grid;position:absolute;inset:0}.veil span{letter-spacing:.01em;font-family:Instrument Serif,Georgia,serif;font-size:19px;font-style:italic;animation:2.4s ease-in-out infinite breathe}@keyframes breathe{0%,to{opacity:.25}50%{opacity:.7}}@media (prefers-reduced-motion:reduce){.veil span{opacity:.55;animation:none}}.ready .veil{opacity:0}@media (width<=640px){.credit{display:none}}
