@font-face{font-family:"PT Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/pt-serif-cyrillic-400-normal.B-euljER.woff2) format("woff2"),url(/_astro/pt-serif-cyrillic-400-normal.D8jOFnDU.woff) format("woff")}@font-face{font-family:"PT Serif";font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/pt-serif-cyrillic-700-normal.DvVvs_4R.woff2) format("woff2"),url(/_astro/pt-serif-cyrillic-700-normal.BeN6CUoB.woff) format("woff")}@font-face{font-family:"PT Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/pt-serif-latin-400-normal.Cx0mQj7e.woff2) format("woff2"),url(/_astro/pt-serif-latin-400-normal.DIu_lRW0.woff) format("woff")}@font-face{font-family:"PT Serif";font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/pt-serif-latin-700-normal.Bsuo9jes.woff2) format("woff2"),url(/_astro/pt-serif-latin-700-normal.BnJLcJ8K.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: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")}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/golos-text-latin-600-normal.Bhk8uV1U.woff2) format("woff2"),url(/_astro/golos-text-latin-600-normal.B_o32mE8.woff) format("woff")}:root{--paper: #f7f8fd;--ink-text: #1c1f29;--ink-muted: #555763;--ink-blue: #59629c;--chord-bg: #181c3b;--chord-text: #f7f8fd;--font-display: "PT Serif", Georgia, serif;--font-body: "Golos Text", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--space-2xs: .5rem;--space-xs: .75rem;--space-sm: 1rem;--space-md: 1.5rem;--space-lg: 2.5rem;--space-xl: 4rem;--space-2xl: 6rem;--measure: 70ch;color-scheme:light}@media(prefers-color-scheme:dark){:root{--paper: #0d0f18;--ink-text: #e5e7f0;--ink-muted: #9598a5;--ink-blue: #aab4e8;--chord-bg: #272b64;color-scheme:dark}::selection{background:var(--ink-blue);color:var(--paper)}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--ink-text);font-family:var(--font-body);font-weight:400;font-size:1.125rem;line-height:1.7;font-optical-sizing:auto;font-kerning:normal;text-rendering:optimizeLegibility;transition:background-color .2s ease,color .2s ease}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}::selection{background:var(--ink-blue);color:var(--chord-text)}.chord ::selection{background:#aab4e8;color:var(--chord-bg)}a{color:var(--ink-blue);text-underline-offset:.15em;text-decoration-thickness:1px}a:hover,a:focus-visible{text-decoration-thickness:2px}a:focus-visible,button:focus-visible{outline:2px solid var(--ink-blue);outline-offset:3px}h1,h2{font-family:var(--font-display);font-weight:400;color:var(--ink-text);text-wrap:balance;letter-spacing:-.01em}p{text-wrap:pretty}strong{font-weight:600}.stamp{display:block;height:auto}.stamp-text{font-family:var(--font-body);font-weight:600;font-size:16px;letter-spacing:.24em;fill:currentColor}main[data-astro-cid-hxnxtm5m]{display:flex;flex-direction:column}.letter[data-astro-cid-hxnxtm5m]{max-width:calc(var(--measure) + 2 * var(--space-md));margin:0 auto;padding:clamp(4rem,10vw,8rem) var(--space-md) var(--space-2xl)}.letter-head[data-astro-cid-hxnxtm5m]{position:relative;width:fit-content;margin-bottom:var(--space-2xl)}h1[data-astro-cid-hxnxtm5m]{font-weight:700;font-size:clamp(2.75rem,1.6rem + 6vw,5.5rem);line-height:1.02;letter-spacing:-.02em;margin:0}.stamp-mast{position:absolute;top:50%;left:100%;width:clamp(120px,26vw,168px);color:var(--ink-blue);transform:translate(-34%,-50%) rotate(9deg);opacity:.88;pointer-events:none}@media(max-width:480px){.stamp-mast{width:88px;transform:translate(-18%,-52%) rotate(9deg)}}h2[data-astro-cid-hxnxtm5m]{font-size:clamp(1.5rem,1.3rem + 1vw,2rem);line-height:1.25;margin:var(--space-xl) 0 var(--space-sm)}h2[data-astro-cid-hxnxtm5m].pivot{margin-top:clamp(var(--space-2xl),12vw,8rem)}p[data-astro-cid-hxnxtm5m]{margin:0 0 var(--space-md)}.opening[data-astro-cid-hxnxtm5m]{font-size:1.25rem}.opening[data-astro-cid-hxnxtm5m]:first-letter{font-family:var(--font-display);font-weight:700;font-size:3.6em;float:left;line-height:.82;padding:.02em .09em 0 0;color:var(--ink-blue)}.doors[data-astro-cid-hxnxtm5m]{margin:var(--space-lg) calc(var(--space-md) * -1);padding:var(--space-lg) var(--space-md);background:color-mix(in oklch,var(--ink-blue) 7%,var(--paper));display:flex;flex-direction:column;gap:var(--space-md)}.door[data-astro-cid-hxnxtm5m]{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:var(--space-sm)}.door-num[data-astro-cid-hxnxtm5m]{font-family:var(--font-display);font-weight:700;font-size:2.25rem;line-height:1;color:var(--ink-blue);opacity:.75;min-width:1.6ch;text-align:center}.door[data-astro-cid-hxnxtm5m] p[data-astro-cid-hxnxtm5m]{margin:0}.door[data-astro-cid-hxnxtm5m]+.door[data-astro-cid-hxnxtm5m]{padding-top:var(--space-md);border-top:1px solid color-mix(in oklch,var(--ink-blue) 18%,transparent)}ul[data-astro-cid-hxnxtm5m]{margin:0 0 var(--space-md);padding-left:1.25em}li[data-astro-cid-hxnxtm5m]{margin-bottom:var(--space-sm)}li[data-astro-cid-hxnxtm5m]::marker{color:var(--ink-muted)}.pull-quote[data-astro-cid-hxnxtm5m]{font-family:var(--font-display);font-weight:700;font-size:clamp(1.75rem,1.3rem + 2vw,2.5rem);line-height:1.2;letter-spacing:-.01em;color:var(--ink-blue);margin:var(--space-xl) 0;text-wrap:balance}.accent[data-astro-cid-hxnxtm5m]{color:var(--ink-blue);font-weight:600}.chord[data-astro-cid-hxnxtm5m]{--ink-blue: #aab4e8;background:var(--chord-bg);border-top:1px solid color-mix(in oklch,var(--chord-text) 25%,transparent);padding:clamp(3rem,8vw,6rem) var(--space-md)}.chord-inner[data-astro-cid-hxnxtm5m]{max-width:var(--measure);margin:0 auto;color:var(--chord-text)}.byline[data-astro-cid-hxnxtm5m]{display:flex;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-lg)}.byline-photo[data-astro-cid-hxnxtm5m]{width:72px;height:72px;border-radius:50%;object-fit:cover;border:1px solid color-mix(in oklch,var(--chord-text) 22%,transparent)}.byline-name[data-astro-cid-hxnxtm5m]{font-family:var(--font-display);font-weight:700;font-size:1.25rem;color:var(--chord-text)}.chord-inner[data-astro-cid-hxnxtm5m] p[data-astro-cid-hxnxtm5m]{margin:0 0 var(--space-md)}.chord-inner[data-astro-cid-hxnxtm5m] a[data-astro-cid-hxnxtm5m]{color:var(--chord-text);font-weight:600}.door-line[data-astro-cid-hxnxtm5m]{font-weight:600;font-size:clamp(1.25rem,1.05rem + 1vw,1.5rem)}.door-line[data-astro-cid-hxnxtm5m] a[data-astro-cid-hxnxtm5m]{display:inline-block;padding:.2em 0}.tagline[data-astro-cid-hxnxtm5m]{color:var(--chord-text);font-family:var(--font-display);font-weight:700;font-size:clamp(1.25rem,1.05rem + 1vw,1.625rem)}.tagline[data-astro-cid-hxnxtm5m] .brand[data-astro-cid-hxnxtm5m]{color:var(--ink-blue);letter-spacing:.01em}.sig-row[data-astro-cid-hxnxtm5m]{position:relative;width:fit-content;margin-top:var(--space-2xl);padding-right:clamp(70px,16vw,110px);padding-bottom:26px}.sig-wrap[data-astro-cid-hxnxtm5m]{width:min(250px,56vw);color:var(--chord-text)}.stamp-seal{position:absolute;right:0;bottom:0;width:clamp(160px,38vw,216px);color:var(--ink-blue);transform:rotate(8deg);opacity:.9}.stamp-seal.press-pending{opacity:0;transform:rotate(8deg) scale(1.45)}.stamp-seal.press-done{opacity:.9;transform:rotate(8deg) scale(1);transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .18s ease-out}.stamp-seal.settled{transition:none;opacity:.9;transform:rotate(8deg) scale(1)}.sig-wrap[data-astro-cid-hxnxtm5m] svg{display:block;width:100%;height:auto;clip-path:inset(0 0 0 0)}.sig-wrap[data-astro-cid-hxnxtm5m].sig-pending svg{clip-path:inset(0 100% 0 0)}.sig-wrap[data-astro-cid-hxnxtm5m].sig-revealed svg{clip-path:inset(0 0 0 0);transition:clip-path .8s cubic-bezier(.25,1,.5,1)}.sig-wrap[data-astro-cid-hxnxtm5m].settled svg{transition:none;clip-path:inset(0 0 0 0)}
