@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/cormorantgaramond-cyrillic-5a91063b-D3GtrbRZ.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/cormorantgaramond-latin-810fe6ac-Dc_OZ8oc.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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:400;font-display:swap;src:url(/assets/cormorantgaramond-cyrillic-ac78c6c2-BWCqVJN0.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/cormorantgaramond-latin-74db058f-CUoBjw-S.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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;font-display:swap;src:url(/assets/cormorantgaramond-cyrillic-ac78c6c2-BWCqVJN0.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/cormorantgaramond-latin-74db058f-CUoBjw-S.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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:600;font-display:swap;src:url(/assets/cormorantgaramond-cyrillic-ac78c6c2-BWCqVJN0.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/cormorantgaramond-latin-74db058f-CUoBjw-S.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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;font-display:swap;src:url(/assets/jetbrainsmono-cyrillic-9d8db2e8-Buze_B52.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/jetbrainsmono-latin-4f27206c-6fWv1k7M.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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:500;font-display:swap;src:url(/assets/jetbrainsmono-cyrillic-9d8db2e8-Buze_B52.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/jetbrainsmono-latin-4f27206c-6fWv1k7M.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/manrope-cyrillic-d8fc94bf-Dvxsihut.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/manrope-latin-b4295101-DHIcAJRg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/manrope-cyrillic-d8fc94bf-Dvxsihut.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/manrope-latin-b4295101-DHIcAJRg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/manrope-cyrillic-d8fc94bf-Dvxsihut.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/manrope-latin-b4295101-DHIcAJRg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/manrope-cyrillic-d8fc94bf-Dvxsihut.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/manrope-latin-b4295101-DHIcAJRg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root,:root[data-theme=light]{--bg:#F4F2EC;--bg2:#FBFAF5;--card:#FBFAF5;--card2:#F1EFE7;--gold:#B6923A;--gold2:#C8A84B;--mint:#5E6F66;--green:#2E8B57;--red:#C0483E;--ink:#14241B;--warn:#B07D12;--text:#14241B;--hair:rgba(20,36,27,.12);--text2:#3E5247;--wm:.07;--shade:rgba(20,36,27,.045);--shadow-c:rgba(20,36,27,.07);color-scheme:light}:root[data-theme=dark]{--bg:#0E1A14;--bg2:#12241B;--card:#182E23;--card2:#1E362A;--gold:#C8A84B;--gold2:#D8BC6A;--mint:#8FA79A;--green:#4CAF80;--red:#D9564A;--ink:#0E1A14;--warn:#E0A24A;--text:#ECF1EE;--hair:rgba(200,168,75,.14);--text2:#B9CBC1;--wm:.055;--shade:rgba(0,0,0,.18);--shadow-c:rgba(0,0,0,.35);color-scheme:dark}:root{--ui:"Manrope", "Segoe UI", Roboto, system-ui, sans-serif;--disp:"Cormorant Garamond", Georgia, "Times New Roman", serif;--mono:"JetBrains Mono", Consolas, Menlo, monospace;--r-card:12px;--r-field:10px;--r-banner:14px;--bg3: var(--card2);--gold-dim: color-mix(in srgb, var(--gold) 12%, transparent);--gold-line: color-mix(in srgb, var(--gold) 22%, transparent);--mint2: color-mix(in srgb, var(--text2) 70%, transparent);--muted: var(--mint);--radius: var(--r-card);--font-head: var(--disp);--font-body: var(--ui)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;background:var(--bg)}body{background:transparent;color:var(--text);font-family:var(--ui);font-weight:400;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:hidden;transition:color .2s ease}::selection{background:var(--gold-dim);color:var(--text)}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:var(--ui);border:none;outline:none}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid var(--gold);outline-offset:2px}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--gold-line);border-radius:2px}.zern-theme-btn{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;background:color-mix(in srgb,var(--card) 70%,transparent);border:1px solid var(--hair);color:var(--mint);transition:color .2s,border-color .2s}.zern-theme-btn:hover{color:var(--gold);border-color:color-mix(in srgb,var(--gold) 45%,transparent)}.zern-quiet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden;background:var(--bg)}.zern-quiet:before{content:"";position:absolute;--mark: clamp(330px, 138vmin, 840px);width:var(--mark);height:calc(var(--mark) * 1.3);right:calc(var(--mark) * -.42);bottom:calc(var(--mark) * -.3355);background:var(--gold);opacity:var(--wm);-webkit-mask:var(--doll) center/contain no-repeat;mask:var(--doll) center/contain no-repeat}:root{--doll: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 130' fill='none'%3E%3Cg stroke='%23000' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round' fill='none'%3E%3Cellipse cx='50' cy='65' rx='33' ry='46'/%3E%3Cpath d='M37 50 L43.5 31.5 Q50 22.5 56.5 31.5 L63 50'/%3E%3Cpath d='M37 50 Q50 57.5 63 50'/%3E%3Cpath d='M45.5 54.5 Q43 59.5 41 64.5'/%3E%3Cpath d='M54.5 54.5 Q57 59.5 59 64.5'/%3E%3Cpath d='M41.5 55 C34 63.5 31 77 31 90.5 Q50 99 69 90.5 C69 77 66 63.5 58.5 55'/%3E%3Cpath d='M33.5 84 Q50 91 66.5 84'/%3E%3C/g%3E%3Cg fill='%23000'%3E%3Cellipse cx='42.5' cy='75' rx='3.1' ry='4.4' transform='rotate(-24 42.5 75)'/%3E%3Cellipse cx='50' cy='77.5' rx='3.1' ry='4.4'/%3E%3Cellipse cx='57.5' cy='75' rx='3.1' ry='4.4' transform='rotate(24 57.5 75)'/%3E%3C/g%3E%3C/svg%3E")}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes pulse{0%,to{opacity:.5;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}}@keyframes float{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(-8px)}}@keyframes twinkle{0%,to{opacity:var(--op,.7)}50%{opacity:.15}}.fade-up{animation:fadeUp .6s ease forwards}@media (prefers-reduced-motion: reduce){.fade-up{animation:none}html{scroll-behavior:auto}}
