@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-cyrillic-400-normal.obahsSVq.woff2)format("woff2"),url(/_astro/inter-cyrillic-400-normal.HOLc17fK.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-latin-400-normal.C38fXH4l.woff2)format("woff2"),url(/_astro/inter-latin-400-normal.CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-cyrillic-500-normal.BasfLYem.woff2)format("woff2"),url(/_astro/inter-cyrillic-500-normal.CxZf_p3X.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-latin-500-normal.Cerq10X2.woff2)format("woff2"),url(/_astro/inter-latin-500-normal.BL9OpVg8.woff)format("woff")}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-tight-cyrillic-500-normal.5ykfyGeh.woff2)format("woff2"),url(/_astro/inter-tight-cyrillic-500-normal.CRXauZSq.woff)format("woff")}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-tight-latin-500-normal.BFXNXuvF.woff2)format("woff2"),url(/_astro/inter-tight-latin-500-normal.pobXraBK.woff)format("woff")}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-tight-cyrillic-600-normal.BERwQ0yl.woff2)format("woff2"),url(/_astro/inter-tight-cyrillic-600-normal.BeTasGgk.woff)format("woff")}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-tight-latin-600-normal.BgSTtRxb.woff2)format("woff2"),url(/_astro/inter-tight-latin-600-normal.D7bG6gX1.woff)format("woff")}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-tight-cyrillic-700-normal.DtWWjp29.woff2)format("woff2"),url(/_astro/inter-tight-cyrillic-700-normal.DDZiLR3d.woff)format("woff")}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-tight-latin-700-normal.BZKd_v_8.woff2)format("woff2"),url(/_astro/inter-tight-latin-700-normal.DvYAVZQd.woff)format("woff")}:root{--ink:#3a3b40;--paper:#fff;--accent:#cec7f3;--accent-soft:#f3f1fc;--accent-deep:#7b6fd0;--line:#d9d9dd;--line-soft:#ececef;--muted:#6b6c72;--alert:#d62525;--font-text:"Inter", system-ui, sans-serif;--font-display:"Inter Tight", "Inter", system-ui, sans-serif;--page-max:1360px;--gutter:clamp(16px, 3vw, 40px);--frame-pad:clamp(12px, 3vw, 40px)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font-family:var(--font-text);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.6}img,svg{max-width:100%;display:block}h1,h2,h3,p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit;text-decoration:none}a:hover{color:#000}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.skip{z-index:100;background:var(--ink);color:var(--paper);padding:10px 16px;position:absolute;top:-60px;left:12px}.skip:focus{color:var(--paper);top:12px}.wrap{max-width:var(--page-max);padding:0 var(--gutter);margin:0 auto}.eyebrow{letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:500}.display{font-family:var(--font-display);letter-spacing:-.05em;font-weight:600;line-height:.9}.lead{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(26px,2.8vw,40px);font-weight:500;line-height:1.12}.btn{border:1px solid var(--ink);letter-spacing:.14em;text-transform:uppercase;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 24px;font-size:11px;font-weight:500;transition:background-color .15s,color .15s;display:inline-flex}.btn--solid{background:var(--ink);color:var(--paper)}.btn--solid:hover{color:var(--paper);background:#000}.btn:not(.btn--solid):hover{background:var(--accent-soft)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.header[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:center;gap:12px;padding:22px 0;display:flex}.header--overlay[data-astro-cid-nen7h5rs]{z-index:2;color:var(--paper);background:linear-gradient(#1e1f238c 0%,#1e1f2300 100%);border-bottom:0;padding:22px clamp(16px,2.6vw,32px) 48px;position:absolute;top:0;left:0;right:0}.header--overlay[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--accent)}.header--overlay[data-astro-cid-nen7h5rs] .header__menu[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]{border-color:var(--paper);background:0 0}.header--overlay[data-astro-cid-nen7h5rs] .header__menu[data-astro-cid-nen7h5rs][open] summary[data-astro-cid-nen7h5rs]{background:var(--paper);color:var(--ink)}.header--overlay[data-astro-cid-nen7h5rs] .header__menu-list[data-astro-cid-nen7h5rs]{color:var(--ink)}.header--overlay[data-astro-cid-nen7h5rs] .header__menu-list[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:#000}.header__logo[data-astro-cid-nen7h5rs]{font-family:var(--font-display);letter-spacing:-.02em;font-size:22px;font-weight:700}.header__nav[data-astro-cid-nen7h5rs]{flex-wrap:wrap;gap:28px;display:flex}.header__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page],.header__menu-list[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{text-underline-offset:6px;text-decoration:underline}.header__menu[data-astro-cid-nen7h5rs]{display:none;position:relative}.header__menu[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]{cursor:pointer;border:1px solid var(--ink);background:var(--paper);align-items:center;min-height:44px;padding:0 16px;list-style:none;display:inline-flex}.header__menu[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]::-webkit-details-marker{display:none}.header__menu[data-astro-cid-nen7h5rs][open] summary[data-astro-cid-nen7h5rs]{background:var(--ink);color:var(--paper)}.header__menu-list[data-astro-cid-nen7h5rs]{z-index:10;background:var(--paper);border:1px solid var(--ink);flex-direction:column;min-width:220px;display:flex;position:absolute;top:calc(100% + 8px);right:0}.header__menu-list[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--line-soft);padding:14px 18px;font-size:16px}.header__menu-list[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:last-child{border-bottom:0}@media (width<=900px){.header__nav[data-astro-cid-nen7h5rs]{display:none}.header__menu[data-astro-cid-nen7h5rs]{display:block}}.frame[data-astro-cid-woisxlok]{position:relative}.frame--accent[data-astro-cid-woisxlok]{background:var(--accent)}.frame--ink[data-astro-cid-woisxlok]{background:var(--ink)}.frame--lg[data-astro-cid-woisxlok]{padding:var(--frame-pad)}.frame--sm[data-astro-cid-woisxlok]{padding:clamp(16px,2.2vw,28px)}.frame--accent[data-astro-cid-woisxlok]:before{content:"";opacity:.22;mix-blend-mode:multiply;pointer-events:none;background:url(/grain.svg);position:absolute;inset:0}.frame__sheet[data-astro-cid-woisxlok]{background:var(--paper);position:relative}.frame--lg[data-astro-cid-woisxlok]>.frame__sheet[data-astro-cid-woisxlok]{max-width:var(--page-max);margin:0 auto}.footer[data-astro-cid-jo6i4kqk]{margin-top:120px}.footer__top[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:space-between;gap:24px;padding:32px clamp(16px,2.6vw,32px) 0;display:flex}.footer__lead[data-astro-cid-jo6i4kqk]{max-width:440px;font-size:18px}.footer__links[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:10px;display:flex}.footer__word[data-astro-cid-jo6i4kqk]{letter-spacing:-.055em;padding:8px clamp(12px,2.2vw,28px) 4px;font-size:clamp(64px,13vw,190px);display:block}.footer__bottom[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--ink);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:12px clamp(16px,2.6vw,32px) 20px;font-size:12px;display:flex}
