.gf-cookie-notice[data-astro-cid-fhuf2yda]{position:fixed;left:.75rem;right:.75rem;bottom:.75rem;max-width:760px;margin:0 auto;background:var(--canvas-raised);color:var(--ink);border:1px solid var(--line-2);border-radius:var(--r-lg, 14px);padding:1rem 1.15rem;box-shadow:0 18px 40px -16px #1d140d59;z-index:9999;display:flex;flex-direction:column;gap:.75rem;font-family:var(--font-sans)}.gf-cookie-notice[data-astro-cid-fhuf2yda][hidden]{display:none}.gf-cookie-text[data-astro-cid-fhuf2yda]{margin:0;font-size:.875rem;line-height:1.5;color:var(--ink-soft)}.gf-cookie-text[data-astro-cid-fhuf2yda] a[data-astro-cid-fhuf2yda]{color:var(--ink);text-decoration-color:var(--accent);text-underline-offset:3px}.gf-cookie-actions[data-astro-cid-fhuf2yda]{display:flex;flex-wrap:wrap;gap:.5rem}.gf-btn[data-astro-cid-fhuf2yda]{flex:1 1 auto;min-height:44px;font:inherit;font-size:.875rem;font-weight:600;padding:.5rem .9rem;border-radius:999px;white-space:nowrap;border:1px solid transparent;cursor:pointer;background:transparent;color:var(--ink);border-color:var(--line-2);transition:transform var(--d-fast, .12s) var(--ease-out, ease)}.gf-btn[data-astro-cid-fhuf2yda]:active{transform:scale(.96)}@media(min-width:640px){.gf-cookie-notice[data-astro-cid-fhuf2yda]{flex-direction:row;align-items:center;justify-content:space-between;gap:1.25rem}.gf-cookie-actions[data-astro-cid-fhuf2yda]{flex-shrink:0}}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/lora-latin-400-normal.DnxXpLNu.woff2) format("woff2"),url(/_astro/lora-latin-400-normal.DBJS-Hc6.woff) format("woff")}@font-face{font-family:Lora;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/lora-latin-400-italic.DYjZp4sZ.woff2) format("woff2"),url(/_astro/lora-latin-400-italic.wRLkZNVE.woff) format("woff")}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/lora-latin-500-normal.Dh16O2IA.woff2) format("woff2"),url(/_astro/lora-latin-500-normal.Dbc_1yrl.woff) format("woff")}@font-face{font-family:Lora;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/lora-latin-500-italic.D1ptFfg7.woff2) format("woff2"),url(/_astro/lora-latin-500-italic.DaWhScir.woff) format("woff")}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/lora-latin-600-normal.B-3RcLOQ.woff2) format("woff2"),url(/_astro/lora-latin-600-normal.Dc3EneHn.woff) format("woff")}@font-face{font-family:Lora;font-style:italic;font-display:swap;font-weight:600;src:url(/_astro/lora-latin-600-italic.DAEba4jb.woff2) format("woff2"),url(/_astro/lora-latin-600-italic.qgPYrSqo.woff) format("woff")}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/lora-latin-700-normal.BHK4Pzk4.woff2) format("woff2"),url(/_astro/lora-latin-700-normal.Yfa97ytg.woff) format("woff")}@font-face{font-family:Lora;font-style:italic;font-display:swap;font-weight:700;src:url(/_astro/lora-latin-700-italic.BzqHDNuv.woff2) format("woff2"),url(/_astro/lora-latin-700-italic.Du5k-c-L.woff) format("woff")}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/lora-cyrillic-400-normal.CbVom6TB.woff2) format("woff2"),url(/_astro/lora-cyrillic-400-normal.BedExNGj.woff) format("woff")}@font-face{font-family:Lora;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/lora-cyrillic-400-italic.BZqWJcgY.woff2) format("woff2"),url(/_astro/lora-cyrillic-400-italic.rXhP2Nh9.woff) format("woff")}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/lora-cyrillic-500-normal.CGcjVW1P.woff2) format("woff2"),url(/_astro/lora-cyrillic-500-normal.B7VECUNf.woff) format("woff")}@font-face{font-family:Lora;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/lora-cyrillic-500-italic.D2bUnDRr.woff2) format("woff2"),url(/_astro/lora-cyrillic-500-italic.p3syZHoO.woff) format("woff")}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/lora-cyrillic-600-normal.DuzuWObJ.woff2) format("woff2"),url(/_astro/lora-cyrillic-600-normal.j6UMqgXb.woff) format("woff")}@font-face{font-family:Lora;font-style:italic;font-display:swap;font-weight:600;src:url(/_astro/lora-cyrillic-600-italic.Mx5JFv77.woff2) format("woff2"),url(/_astro/lora-cyrillic-600-italic.DPQp8sDg.woff) format("woff")}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/lora-cyrillic-700-normal.CicHrsUU.woff2) format("woff2"),url(/_astro/lora-cyrillic-700-normal.CoUvLzhc.woff) format("woff")}@font-face{font-family:Lora;font-style:italic;font-display:swap;font-weight:700;src:url(/_astro/lora-cyrillic-700-italic.DpRjPupg.woff2) format("woff2"),url(/_astro/lora-cyrillic-700-italic.JMZfjnzn.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:500;src:url(/_astro/golos-text-latin-500-normal.BznAvurO.woff2) format("woff2"),url(/_astro/golos-text-latin-500-normal.BQo4s7Kn.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")}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/golos-text-latin-700-normal.CxmN_Nfd.woff2) format("woff2"),url(/_astro/golos-text-latin-700-normal.DAuVRgMH.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:700;src:url(/_astro/golos-text-cyrillic-700-normal.BKmY45Ip.woff2) format("woff2"),url(/_astro/golos-text-cyrillic-700-normal.ClsrbE7_.woff) format("woff")}:root{color-scheme:light;--font-display: var(--font-head, "Lora", ui-serif, Georgia, serif);--font-sans: var(--font-body, "Golos Text", ui-sans-serif, system-ui, sans-serif);--accent: var(--color-accent, oklch(58% .16 40));--accent-ink: var(--color-accent-ink, oklch(99% .01 80));--accent-soft: color-mix(in oklch, var(--accent) 12%, transparent);--canvas: oklch(97.5% .014 75);--canvas-soft: oklch(94.5% .018 70);--canvas-raised: oklch(99% .006 80);--ink: oklch(24% .02 55);--ink-soft: oklch(42% .02 55);--ink-muted: oklch(52% .018 55);--hairline: oklch(88% .014 70);--grain-opacity: .045;--bg: var(--canvas);--bg-2: var(--canvas-soft);--surface: var(--canvas-raised);--surface-2: var(--canvas-soft);--line-soft: color-mix(in oklch, var(--hairline) 60%, transparent);--line: var(--hairline);--line-2: color-mix(in oklch, var(--hairline), var(--ink) 14%);--ink-2: var(--ink-soft);--ink-3: var(--ink-muted);--accent-2: var(--accent);--accent-glow: var(--accent-soft);--sheen: none;--color-bg: var(--canvas);--color-fg: var(--ink);--color-muted: var(--ink-muted);--font-mono: var(--font-sans);--s-1: calc(4px * var(--density, 1));--s-2: calc(8px * var(--density, 1));--s-3: calc(16px * var(--density, 1));--s-4: calc(24px * var(--density, 1));--s-5: calc(32px * var(--density, 1));--s-6: calc(48px * var(--density, 1));--s-7: calc(64px * var(--density, 1));--s-8: calc(80px * var(--density, 1));--s-9: calc(112px * var(--density, 1));--s-10: calc(128px * var(--density, 1));--r-sm: calc(8px * var(--r-mult, 1));--r-md: calc(12px * var(--r-mult, 1));--r-lg: calc(14px * var(--r-mult, 1));--r-xl: calc(18px * var(--r-mult, 1));--r-pill: 999px;--shadow-hero: 0 1px 2px oklch(20% .02 55 / .06), 0 12px 32px -8px oklch(20% .02 55 / .18);--t--2: .75rem;--t--1: .8125rem;--t-0: 1rem;--t-1: clamp(1.0625rem, 1.02rem + .19vw, 1.1875rem);--t-2: clamp(1.1875rem, 1.12rem + .3vw, 1.375rem);--t-3: clamp(1.25rem, 1.1rem + .6vw, 1.5rem);--t-4: clamp(1.55rem, 1.3rem + 1.05vw, 2.125rem);--t-5: clamp(2rem, 1.55rem + 1.9vw, 3rem);--t-6: clamp(2.5rem, 1.85rem + 2.8vw, 4.25rem);--lh-tight: 1.04;--lh-snug: 1.15;--lh-body: 1.65;--track-display: -.018em;--track-heading: -.01em;--track-caps: .12em;--ease-out: cubic-bezier(.23, 1, .32, 1);--d-fast: .12s;--d-base: .22s;--maxw: 1180px;--maxw-prose: 680px}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--accent: var(--color-accent-dark, var(--color-accent, oklch(68% .15 42)));--accent-ink: var(--color-accent-ink-dark, oklch(20% .02 55));--accent-soft: color-mix(in oklch, var(--accent) 16%, transparent);--canvas: oklch(21% .02 55);--canvas-soft: oklch(25% .02 55);--canvas-raised: oklch(28% .022 55);--ink: oklch(93% .012 70);--ink-soft: oklch(78% .014 70);--ink-muted: oklch(68% .014 70);--hairline: oklch(35% .018 55);--grain-opacity: .06;--shadow-hero: 0 1px 2px oklch(0% 0 0 / .3), 0 12px 32px -8px oklch(0% 0 0 / .5)}}:root[data-theme=dark]{color-scheme:dark;--accent: var(--color-accent-dark, var(--color-accent, oklch(68% .15 42)));--accent-ink: var(--color-accent-ink-dark, oklch(20% .02 55));--accent-soft: color-mix(in oklch, var(--accent) 16%, transparent);--canvas: oklch(21% .02 55);--canvas-soft: oklch(25% .02 55);--canvas-raised: oklch(28% .022 55);--ink: oklch(93% .012 70);--ink-soft: oklch(78% .014 70);--ink-muted: oklch(68% .014 70);--hairline: oklch(35% .018 55);--grain-opacity: .06;--shadow-hero: 0 1px 2px oklch(0% 0 0 / .3), 0 12px 32px -8px oklch(0% 0 0 / .5)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:var(--s-4)}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{margin:0;min-height:100dvh;display:flex;flex-direction:column;background:var(--canvas);color:var(--ink);font-family:var(--font-sans);font-size:var(--t-1);line-height:var(--lh-body);font-kerning:normal;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip;transition:background-color var(--d-base) var(--ease-out),color var(--d-base) var(--ease-out)}body:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;opacity:var(--grain-opacity);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .2 0 0 0 0 .15 0 0 0 0 .1 0 0 0 .9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}body>*{position:relative;z-index:1}h1,h2,h3,h4,h5,h6,p,li,a,span,dd,dt,figcaption,summary{overflow-wrap:anywhere}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:var(--track-heading);text-wrap:balance}p,li,dd{text-wrap:pretty}img{max-width:100%}a{color:var(--accent)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}::selection{background:var(--accent-soft);color:var(--ink)}.skip-link{position:absolute;left:var(--s-3);top:-100px;z-index:10;padding:var(--s-2) var(--s-3);border-radius:var(--r-pill);background:var(--ink);color:var(--canvas);font-weight:600;text-decoration:none}.skip-link:focus-visible{top:var(--s-2)}.site-nav{border-bottom:1px solid var(--hairline);box-shadow:0 3px 0 -2px var(--hairline);padding-bottom:3px}.masthead{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);max-width:var(--maxw);margin:0 auto;padding:var(--s-4) var(--s-4) var(--s-3)}.brand{display:inline-flex;align-items:center;gap:.6rem;min-width:0;text-decoration:none;color:var(--ink)}.brand-word{font-family:var(--font-display);font-weight:600;font-size:clamp(1.125rem,1rem + .5vw,1.375rem);line-height:1.15;letter-spacing:var(--track-heading);overflow-wrap:normal}.brand-mark{flex-shrink:0;transition:transform var(--d-base) var(--ease-out)}.brand:hover .brand-mark{transform:rotate(-12deg) scale(1.08)}.mast-tools{display:flex;align-items:center;gap:var(--s-1);flex-shrink:0}.mast-link{display:inline-flex;align-items:center;min-height:44px;padding:0 var(--s-2);color:var(--ink-soft);text-decoration:none;font-family:var(--font-sans);font-size:var(--t--2);font-weight:600;letter-spacing:var(--track-caps);text-transform:uppercase;transition:color var(--d-fast) var(--ease-out)}.mast-link:hover{color:var(--accent)}.theme-toggle{display:inline-grid;place-items:center;width:44px;height:44px;margin-right:-10px;border:0;border-radius:var(--r-pill);background:transparent;color:var(--ink-soft);cursor:pointer;transition:color var(--d-fast) var(--ease-out),background-color var(--d-fast) var(--ease-out),transform var(--d-fast) var(--ease-out)}.theme-toggle:hover{color:var(--accent);background:var(--accent-soft)}.theme-toggle:active{transform:scale(.94)}:root:not([data-theme]) .theme-toggle{display:none}.theme-toggle .i-sun,:root[data-theme=dark] .theme-toggle .i-moon{display:none}:root[data-theme=dark] .theme-toggle .i-sun{display:block}@media(max-width:520px){.mast-link{display:none}.masthead{padding:var(--s-3) var(--s-3) var(--s-2) var(--s-4)}}.read-progress{display:none}@supports (animation-timeline: scroll()){@media(prefers-reduced-motion:no-preference){.read-progress{display:block;position:fixed;inset:0 0 auto;height:3px;z-index:20;background:var(--accent);transform-origin:0 50%;transform:scaleX(0);animation:gf-read linear both;animation-timeline:scroll(root block)}}}@keyframes gf-read{to{transform:scaleX(1)}}main{flex:1 0 auto;width:100%;max-width:var(--maxw-prose);margin:0 auto;padding:var(--s-6) var(--s-4) var(--s-9)}main.wide{max-width:var(--maxw);padding:0 var(--s-4) var(--s-9)}.fact-stamp{display:inline-flex;align-items:center;gap:6px;border:1.5px solid var(--accent);border-radius:var(--r-pill);padding:4px 12px;transform:rotate(-2deg);font-family:var(--font-sans);font-weight:600;font-size:var(--t--2);line-height:1.2;color:var(--accent);text-transform:uppercase;letter-spacing:.08em;background:none;white-space:nowrap}.caps{font-family:var(--font-sans);font-size:var(--t--2);font-weight:600;letter-spacing:var(--track-caps);text-transform:uppercase;line-height:1.3}.site-footer{margin-top:auto;border-top:1px solid var(--hairline);box-shadow:0 -3px 0 -2px var(--hairline);background:var(--canvas-soft);color:var(--ink-muted);font-size:var(--t--1);line-height:1.6}.footer-inner{max-width:var(--maxw);margin:0 auto;padding:var(--s-7) var(--s-4) var(--s-6)}.footer-top{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:var(--s-6);padding-bottom:var(--s-5);border-bottom:1px solid var(--hairline)}.footer-brand{display:flex;flex-direction:column;gap:var(--s-2);min-width:0}.footer-word{font-family:var(--font-display);font-weight:600;font-size:var(--t-3);line-height:1.2;color:var(--ink);letter-spacing:var(--track-heading)}.footer-tagline{margin:0;max-width:46ch;color:var(--ink-soft);font-size:var(--t-0)}.footer-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-4)}.footer-nav .caps{margin:0 0 var(--s-2);color:var(--ink-muted)}.footer-nav ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--s-1)}.site-footer a{color:var(--ink-soft);text-decoration:none;transition:color var(--d-fast) var(--ease-out)}.footer-nav a{display:inline-block;padding-block:6px;font-size:var(--t-0)}.site-footer a:hover{color:var(--accent)}.footer-legal{padding-top:var(--s-4);display:flex;flex-direction:column;gap:var(--s-1)}.footer-legal p{margin:0;max-width:90ch}@media(max-width:480px){.footer-nav{grid-template-columns:minmax(0,1fr)}}@media(max-width:720px){.footer-top{grid-template-columns:1fr;gap:var(--s-5)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
