@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-cyrillic-500-normal.CyAY5ZLS.woff2)format("woff2"),url(/_astro/cormorant-garamond-cyrillic-500-normal.DkJXBcIH.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cormorant-garamond-cyrillic-600-normal.C2atO-64.woff2)format("woff2"),url(/_astro/cormorant-garamond-cyrillic-600-normal.FNmA3REe.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cormorant-garamond-latin-600-normal.Co1r35X9.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-600-normal.2CBVLo0M.woff)format("woff")}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/golos-text-cyrillic-400-normal.C7us6pn1.woff2)format("woff2"),url(/_astro/golos-text-cyrillic-400-normal.BwL4n7Pb.woff)format("woff")}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/golos-text-cyrillic-500-normal.BSLQUuP1.woff2)format("woff2"),url(/_astro/golos-text-cyrillic-500-normal.hXinzVVQ.woff)format("woff")}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/golos-text-cyrillic-600-normal.lpQ9rVRR.woff2)format("woff2"),url(/_astro/golos-text-cyrillic-600-normal.BgvEFMNR.woff)format("woff")}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/golos-text-latin-400-normal.Coi1FYaD.woff2)format("woff2"),url(/_astro/golos-text-latin-400-normal.DOuJOmdK.woff)format("woff")}:root{--night:#0f0e0d;--night-2:#171513;--night-line:#2a251e;--paper:#f7f2eb;--paper-2:#efe6da;--paper-line:#e3d8c9;--ink:#1d1a17;--ink-2:#4a443d;--ink-3:#6d655c;--cream:#f4ead8;--cream-2:#cbc1b0;--gold:#d4ad62;--gold-deep:#8a6a2c;--serif:"Cormorant Garamond", Georgia, serif;--sans:"Golos Text", system-ui, -apple-system, "Segoe UI", sans-serif;--wrap:1180px;--read:680px;--gutter:clamp(16px, 4vw, 52px);--radius:14px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font:400 17px/1.65 var(--sans);margin:0}img{max-width:100%;height:auto;display:block}a{color:inherit}:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:4px}h1,h2,h3{font-family:var(--serif);margin:0 0 .5em;font-weight:600;line-height:1.08}h1{font-size:clamp(40px,6vw,64px)}h2{font-size:clamp(30px,4vw,44px)}h3{font-size:28px}p{margin:0 0 1em}.wrap{max-width:var(--wrap);padding:0 var(--gutter);margin:0 auto}.read{max-width:var(--read)}.kicker{font:600 12.5px/1.4 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--gold-deep);margin:0 0 14px}.lead{color:var(--ink-2);font-size:19px}.section{padding:clamp(56px,8vw,104px) 0}.section+.section{border-top:1px solid var(--paper-line)}.band-dark{background:var(--night);color:var(--cream)}.band-dark .kicker{color:var(--gold)}.band-dark .lead,.band-dark p{color:var(--cream-2)}.band-dark h1,.band-dark h2,.band-dark h3{color:var(--cream)}.band-soft{background:var(--paper-2)}.btn{min-height:48px;font:600 15px/1.2 var(--sans);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 24px;text-decoration:none;transition:transform .15s,background .15s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn-gold{background:var(--gold);color:#14110c}.btn-gold:hover{background:#dfba72}.btn-ink{background:var(--ink);color:var(--cream)}.btn-line{color:inherit;opacity:.9;border:1px solid}.actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.split{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(28px,5vw,64px);display:grid}.grid-3{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (width<=860px){.split,.grid-3{grid-template-columns:1fr}}.note{color:var(--ink-3);font-size:14.5px}.prose{max-width:var(--read)}.prose h2{margin-top:1.6em;font-size:34px}.prose h3{margin-top:1.4em;font-size:26px}.prose ul,.prose ol{padding-left:1.2em}.prose li{margin-bottom:.4em}.prose table{border-collapse:collapse;width:100%;margin:1.4em 0;font-size:15px;line-height:1.45}.prose th,.prose td{text-align:left;vertical-align:top;border-bottom:1px solid var(--paper-line);padding:10px 12px 10px 0}.prose th{border-bottom-color:var(--ink);font-weight:600}.prose blockquote{border-left:2px solid var(--gold);font-family:var(--serif);color:var(--ink);margin:1.5em 0;padding:4px 0 4px 20px;font-size:24px;line-height:1.35}@media (prefers-reduced-motion:reduce){*{transition:none!important}}.js [data-reveal]{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(18px)}.js [data-reveal].is-in{opacity:1;transform:none}[data-spotlight]{isolation:isolate;position:relative}[data-spotlight]:before{content:"";z-index:-1;pointer-events:none;opacity:0;background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%), #d4ad6221, transparent 70%);transition:opacity .5s;position:absolute;inset:0}[data-spotlight].has-light:before{opacity:1}.typed-line{min-height:2.9em;font-family:var(--serif);color:var(--ink);font-size:24px;line-height:1.3}.typed-line:before{content:"«"}.typed-line:after{content:"»"}.typed-caret{background:var(--gold-deep);vertical-align:-.12em;width:2px;height:1em;margin-left:2px;animation:1s step-end infinite caret;display:inline-block}@keyframes caret{50%{opacity:0}}.spin-slow{animation:90s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.js [data-reveal]{opacity:1;transition:none;transform:none}.typed-caret,.spin-slow{animation:none}}.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}.cookie-bar[data-astro-cid-zaxr6mpd]{z-index:40;border-radius:var(--radius);background:var(--night);max-width:640px;color:var(--cream-2);margin:0 auto;padding:18px 20px;font-size:14.5px;line-height:1.5;position:fixed;bottom:16px;left:16px;right:16px;box-shadow:0 16px 48px #0006}.cookie-bar[data-astro-cid-zaxr6mpd] p[data-astro-cid-zaxr6mpd]{margin:0 0 12px}.cookie-bar[data-astro-cid-zaxr6mpd] a[data-astro-cid-zaxr6mpd]{color:var(--gold)}.cookie-actions[data-astro-cid-zaxr6mpd]{flex-wrap:wrap;gap:10px;display:flex}.cookie-actions[data-astro-cid-zaxr6mpd] .btn[data-astro-cid-zaxr6mpd]{cursor:pointer;border:0;min-height:40px;padding:8px 18px;font-size:14px}.cookie-actions[data-astro-cid-zaxr6mpd] .btn-line[data-astro-cid-zaxr6mpd]{color:var(--cream);background:0 0;border:1px solid}.demo[data-astro-cid-hkbrpulz]{background:var(--gold);color:#14110c;text-align:center;font:600 13px/1.4 var(--sans);padding:8px 16px}.site-header[data-astro-cid-hkbrpulz]{z-index:10;color:var(--cream);backdrop-filter:blur(6px);background:#0f0e0df0;position:sticky;top:0}.bar[data-astro-cid-hkbrpulz]{align-items:center;gap:24px;min-height:64px;display:flex}.logo[data-astro-cid-hkbrpulz]{font-family:var(--serif);color:var(--cream);white-space:nowrap;margin:0;font-size:22px;font-weight:600;text-decoration:none}nav[data-astro-cid-hkbrpulz]{gap:22px;margin-left:auto;font-size:15px;display:flex}nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:var(--cream-2);text-decoration:none}nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{color:var(--cream)}.btn-sm[data-astro-cid-hkbrpulz]{white-space:nowrap;min-height:40px;padding:8px 18px;font-size:14px}.foot[data-astro-cid-hkbrpulz]{grid-template-columns:2fr 1fr 1fr;gap:32px;padding-top:56px;padding-bottom:56px;display:grid}.foot[data-astro-cid-hkbrpulz] ul[data-astro-cid-hkbrpulz]{margin:0;padding:0;list-style:none}.foot[data-astro-cid-hkbrpulz] li[data-astro-cid-hkbrpulz]{margin-bottom:8px}.foot[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:var(--cream-2);text-decoration:none}.foot[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{color:var(--cream)}.foot[data-astro-cid-hkbrpulz] .linklike[data-astro-cid-hkbrpulz]{font:inherit;color:var(--cream-2);cursor:pointer;background:0 0;border:0;padding:0}.foot[data-astro-cid-hkbrpulz] .linklike[data-astro-cid-hkbrpulz]:hover{color:var(--cream)}.sticky-cta[data-astro-cid-hkbrpulz],.mnav[data-astro-cid-hkbrpulz]{display:none}.mnav[data-astro-cid-hkbrpulz] summary[data-astro-cid-hkbrpulz]{cursor:pointer;color:var(--cream);padding:8px 4px;font-size:15px;list-style:none}.mnav[data-astro-cid-hkbrpulz] summary[data-astro-cid-hkbrpulz]::-webkit-details-marker{display:none}.mnav-list[data-astro-cid-hkbrpulz]{background:var(--night);border-top:1px solid var(--night-line);padding:8px var(--gutter) 16px;display:grid;position:absolute;top:64px;left:0;right:0}.mnav-list[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:var(--cream);border-bottom:1px solid var(--night-line);padding:12px 0;text-decoration:none}@media (width<=860px){nav[data-astro-cid-hkbrpulz]{display:none}.mnav[data-astro-cid-hkbrpulz]{display:block}.bar[data-astro-cid-hkbrpulz]{gap:12px}.bar[data-astro-cid-hkbrpulz] .logo[data-astro-cid-hkbrpulz]{font-size:19px}.bar[data-astro-cid-hkbrpulz] .btn-sm[data-astro-cid-hkbrpulz]{margin-left:auto;padding:8px 14px;font-size:13px}.mnav-cta[data-astro-cid-hkbrpulz]{font-weight:600;color:var(--gold)!important}.foot[data-astro-cid-hkbrpulz]{grid-template-columns:1fr}.sticky-cta[data-astro-cid-hkbrpulz]{z-index:9;transition:transform .35s;display:flex;position:fixed;bottom:14px;left:16px;right:16px;transform:translateY(140%);box-shadow:0 10px 30px #00000059}.sticky-cta[data-astro-cid-hkbrpulz].is-on{transform:none}}@media (width<=420px){.bar[data-astro-cid-hkbrpulz] .btn-sm[data-astro-cid-hkbrpulz]{display:none}.mnav[data-astro-cid-hkbrpulz]{margin-left:auto}}
