._logo_d4ngg_3{white-space:nowrap;align-items:center;gap:.4em;font-family:Prata,Georgia,serif;font-weight:400;line-height:1;display:inline-flex}._mark_d4ngg_13{flex:none;width:1.1em;height:1.1em}._word_d4ngg_19{letter-spacing:.005em}._yo_d4ngg_24{display:inline-block;position:relative}._yo_d4ngg_24:before,._yo_d4ngg_24:after{content:"";background:currentColor;border-radius:.02em;width:.095em;height:.095em;position:absolute;top:.06em}._yo_d4ngg_24:before{left:.1em}._yo_d4ngg_24:after{right:.1em}._banner_fczza_2{right:var(--space-4);bottom:var(--space-4);left:var(--space-4);z-index:40;gap:var(--space-3);max-width:var(--w-sm);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--r-m);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-2);animation:_enter_fczza_1 var(--dur-3) var(--ease);display:grid;position:fixed}@media (width>=640px){._banner_fczza_2{right:auto}}._text_fczza_26{font-size:var(--text-sm);margin:0}._text_fczza_26 a{color:inherit}._actions_fczza_35{gap:var(--space-2);display:flex}@keyframes _enter_fczza_1{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){._banner_fczza_2{animation:none}}:root{--font-display:"Prata", Georgia, serif;--font-text:"Onest", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--text-xs:13px;--text-sm:15px;--text-md:17px;--text-lg:22px;--text-xl:clamp(24px, 1vw + 20px, 28px);--text-2xl:clamp(32px, 2.4vw + 23px, 44px);--text-3xl:clamp(40px, 4.2vw + 24px, 64px);--leading-tight:1.15;--leading:1.5;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:72px;--space-9:112px;--r-s:8px;--r-m:14px;--r-l:22px;--r-full:999px;--control-sm:36px;--control-md:44px;--icon-sm:16px;--icon-md:20px;--icon-lg:24px;--thumb-min:160px;--w-sm:420px;--w-md:560px;--content-max:1120px;--dur-1:.15s;--dur-2:.2s;--dur-3:.25s;--ease:cubic-bezier(.2, .7, .2, 1);--bg:#efede9;--surface:#f8f7f5;--ink:#1f1e1c;--ink-soft:#5f5b55;--line:#1f1e1c21;--accent:#26241f;--accent-ink:#f7f6f3;--muted-accent:#6e6358;--film:#1e1d1b;--film-text:#edebe7;--ok:#3f6b45;--warn:#9a3b22;--line-strong:color-mix(in srgb, var(--ink) 24%, transparent);--hover:color-mix(in srgb, var(--ink) 6%, transparent);--skeleton:color-mix(in srgb, var(--ink) 9%, transparent);--ok-tint:color-mix(in srgb, var(--ok) 13%, var(--surface));--warn-tint:color-mix(in srgb, var(--warn) 12%, var(--surface));--neutral-tint:color-mix(in srgb, var(--ink) 7%, var(--surface));--overlay:color-mix(in srgb, var(--film) 62%, transparent);--film-scrim:color-mix(in srgb, var(--film) 72%, transparent);--focus-ring:0 0 0 3px color-mix(in srgb, var(--accent) 30%, transparent);--shadow-1:0 1px 2px color-mix(in srgb, var(--ink) 6%, transparent), 0 6px 20px color-mix(in srgb, var(--ink) 6%, transparent);--shadow-2:0 2px 6px color-mix(in srgb, var(--ink) 10%, transparent), 0 18px 48px color-mix(in srgb, var(--ink) 16%, transparent);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme]){--bg:#181715;--surface:#22211f;--ink:#edebe7;--ink-soft:#aba69f;--line:#edebe721;--accent:#e7e3dc;--accent-ink:#1e1d1b;--muted-accent:#b8aea3;--film:#0f0e0d;--film-text:#edebe7;--ok:#7baa82;--warn:#e08b70;--line-strong:color-mix(in srgb, var(--ink) 24%, transparent);--hover:color-mix(in srgb, var(--ink) 6%, transparent);--skeleton:color-mix(in srgb, var(--ink) 9%, transparent);--ok-tint:color-mix(in srgb, var(--ok) 13%, var(--surface));--warn-tint:color-mix(in srgb, var(--warn) 12%, var(--surface));--neutral-tint:color-mix(in srgb, var(--ink) 7%, var(--surface));--overlay:color-mix(in srgb, var(--film) 62%, transparent);--film-scrim:color-mix(in srgb, var(--film) 72%, transparent);--focus-ring:0 0 0 3px color-mix(in srgb, var(--accent) 30%, transparent);--shadow-1:0 1px 2px color-mix(in srgb, var(--ink) 6%, transparent), 0 6px 20px color-mix(in srgb, var(--ink) 6%, transparent);--shadow-2:0 2px 6px color-mix(in srgb, var(--ink) 10%, transparent), 0 18px 48px color-mix(in srgb, var(--ink) 16%, transparent);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}[data-theme=light]{--bg:#efede9;--surface:#f8f7f5;--ink:#1f1e1c;--ink-soft:#5f5b55;--line:#1f1e1c21;--accent:#26241f;--accent-ink:#f7f6f3;--muted-accent:#6e6358;--film:#1e1d1b;--film-text:#edebe7;--ok:#3f6b45;--warn:#9a3b22;--line-strong:color-mix(in srgb, var(--ink) 24%, transparent);--hover:color-mix(in srgb, var(--ink) 6%, transparent);--skeleton:color-mix(in srgb, var(--ink) 9%, transparent);--ok-tint:color-mix(in srgb, var(--ok) 13%, var(--surface));--warn-tint:color-mix(in srgb, var(--warn) 12%, var(--surface));--neutral-tint:color-mix(in srgb, var(--ink) 7%, var(--surface));--overlay:color-mix(in srgb, var(--film) 62%, transparent);--film-scrim:color-mix(in srgb, var(--film) 72%, transparent);--focus-ring:0 0 0 3px color-mix(in srgb, var(--accent) 30%, transparent);--shadow-1:0 1px 2px color-mix(in srgb, var(--ink) 6%, transparent), 0 6px 20px color-mix(in srgb, var(--ink) 6%, transparent);--shadow-2:0 2px 6px color-mix(in srgb, var(--ink) 10%, transparent), 0 18px 48px color-mix(in srgb, var(--ink) 16%, transparent);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--bg:#181715;--surface:#22211f;--ink:#edebe7;--ink-soft:#aba69f;--line:#edebe721;--accent:#e7e3dc;--accent-ink:#1e1d1b;--muted-accent:#b8aea3;--film:#0f0e0d;--film-text:#edebe7;--ok:#7baa82;--warn:#e08b70;--line-strong:color-mix(in srgb, var(--ink) 24%, transparent);--hover:color-mix(in srgb, var(--ink) 6%, transparent);--skeleton:color-mix(in srgb, var(--ink) 9%, transparent);--ok-tint:color-mix(in srgb, var(--ok) 13%, var(--surface));--warn-tint:color-mix(in srgb, var(--warn) 12%, var(--surface));--neutral-tint:color-mix(in srgb, var(--ink) 7%, var(--surface));--overlay:color-mix(in srgb, var(--film) 62%, transparent);--film-scrim:color-mix(in srgb, var(--film) 72%, transparent);--focus-ring:0 0 0 3px color-mix(in srgb, var(--accent) 30%, transparent);--shadow-1:0 1px 2px color-mix(in srgb, var(--ink) 6%, transparent), 0 6px 20px color-mix(in srgb, var(--ink) 6%, transparent);--shadow-2:0 2px 6px color-mix(in srgb, var(--ink) 10%, transparent), 0 18px 48px color-mix(in srgb, var(--ink) 16%, transparent);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@font-face{font-family:Prata;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/prata-400-cyrillic-ext-v22-WJu_5WlS.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Prata;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/prata-400-cyrillic-v22-CM6pr7xe.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Prata;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/prata-400-latin-v22-GYbAXMUw.woff2)format("woff2");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:Onest;font-style:normal;font-weight:400 600;font-display:swap;src:url(/assets/onest-400-600-cyrillic-ext-v11-D3MbBdlY.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest;font-style:normal;font-weight:400 600;font-display:swap;src:url(/assets/onest-400-600-cyrillic-v11-B4DTQzs9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:400 600;font-display:swap;src:url(/assets/onest-400-600-latin-ext-v11-BB1CCQzJ.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest;font-style:normal;font-weight:400 600;font-display:swap;src:url(/assets/onest-400-600-latin-v11-BXvespbm.woff2)format("woff2");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:JetBrains Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(data:font/woff2;base64,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)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(/assets/jetbrains-mono-400-500-cyrillic-v24-D2jMJ_bk.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(/assets/jetbrains-mono-400-500-latin-ext-v24-Bnd2h4Br.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(/assets/jetbrains-mono-400-500-latin-v24-Db4Uuiha.woff2)format("woff2");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:Cormorant Garamond;font-style:normal;font-weight:500 600;font-display:swap;src:url(/assets/cormorant-garamond-500-600-cyrillic-ext-v21-BJNWSvBS.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500 600;font-display:swap;src:url(/assets/cormorant-garamond-500-600-cyrillic-v21-KZtADeSH.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500 600;font-display:swap;src:url(/assets/cormorant-garamond-500-600-latin-ext-v21-DkewdGEa.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500 600;font-display:swap;src:url(/assets/cormorant-garamond-500-600-latin-v21-vTYAbwjx.woff2)format("woff2");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:Unbounded;font-style:normal;font-weight:500;font-display:swap;src:url(data:font/woff2;base64,d09GMgABAAAAAAQoAA8AAAAAB/wAAAPQAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbgQwcLgZgP1NUQVQqAFwRCAqDJIJyCxQAATYCJAMiBCAFhHwHZxuuBkAuCuyGY0PcSgQV7RufWGFzKsCCeKqzr9c9yUYr+Rs6STrJOgnz19rvfZOEx03ge4drEtE9sb1VRDPZGkMLHgqUBNHk7jmRSCOO2soPNriK/x+6HP9YNlZlawo8cWJt+44bi3r6gNIyHRtkbXr7RLeGvSWWJc7p1Enw2UdMgQpkmn8XiwAuAEAhCBpBAAcp+qSqVJtdhaodyQOo+o4ygippANNEAOndlUeQBwQQDOzYEGwICrChCJMGCtRLogHMh1eiZ94CCBFGoSBDkWmENK3yuiLARBDLDXVLvmIBNVW1AKiN2pF2dKQpFuYGKP4A9WYe4BhRvV+/NJ1gfJEIQBZdvQaqWH0BoqQQBBsC+EkAYZLDuzsyYQAKARCbfAVAARrwk0IAP2lqADywobASZdwbx0VF7TdD5BXmq8d2XbE8bUQC0SuIGU9AsAPgA3AC3QGLJ1Ngf4AyDSIQjSAGbcs26jzaOw3H8GXv5YmH0jQXT9pdYLqzh6N3x4c7d2Tivqt3mzf/uwu1dxxTb4U57up057Tbt5mw+9KtJk3eb21nwu1Q6W6s85bUBok3l8tyVU0cmSWXM9TV0F0cU+/U+bz+y3rvzxu+bDj62TrXekGmcHbFVNvUufXb/R/I2Vx0pw/AX8cJj+6LSxr1mGqc+ntNXd0DanpUzE9Kb17YuPna4OiNlirNnZfirl0fixp0HGs++DsNXO39R1VGj8Iy2hU3bX3Uu26jUa2N91ps969fZ6Hr2LwGdRahePP88c2rtyGVL026mpWUlHV1kn+T0atbm9erkE0gAbjhJrXxV9u4DlkADNDL9Xlk5KWTExBA9g21hb163d6zzDeb1u8AnpafOQXgWZvYhqRN/CWAFQWAwH81tl6N8T9AL/+mqk03ZC6ffNoEeDu9lERAiCoJwE6xNCFSNU5TCOBiIRox7MBOKfLcQlSC3AoPcbg1eX6bDZbbQjP3bitRDt0eFGh2e6lQ5/JWxgXEEAzIdi4XzREum0OaQ5xyKaE1kWOUEjnNRDm7STFhgMEgnOBcsTACNpMrgFGczbBgxmyl1rZO6jqCv/1VURGkHdbL1G6QzSJRVEDYYcL6YR36YKcIrVsLG3GqQ79e/U7t1endvHHzBmeBliezKYEjnC9HjZOo2AW+f2ZGOpg6dEBWOQikn7+IozzECQkZp0gOihOQxr3O2lyOHuUYdoIKGWwUZQsQlrYvCQbVtdokiUU0l8thgB2I8yMKLVoMsYjVWrETJ5rkhvZzzayKWejJjqxKeR4dOytJzrIRPdQGKA8lZHOzClw=)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/unbounded-500-cyrillic-v12-DbkZJhyv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/unbounded-500-latin-ext-v12-C8AYTgnf.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/unbounded-500-latin-v12-Tt0mKEn5.woff2)format("woff2");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}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font-family:var(--font-text);font-size:var(--text-sm);line-height:var(--leading);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}h1,h2,h3,h4{font-family:var(--font-display);font-weight:400;line-height:var(--leading-tight);margin:0}p{margin:0}a{color:inherit;text-underline-offset:.2em}img,video,svg{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.theme-scope{background:var(--bg);color:var(--ink);font-family:var(--font-text)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html:has(dialog[open][data-modal]){overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
