@font-face{font-family:Michroma;src:url(/fonts/logo/michroma-latin.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Onest;src:url(/fonts/onest-cyrillic.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;src:url(/fonts/onest-latin.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+20-7E,U+A0-BF,U+D7,U+2010-2026,U+2030,U+2039-203A,U+2122,U+2190-2193,U+2212}@font-face{font-family:Onest;src:url(/fonts/onest-ruble.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+20BD}:root{--ink:#1c1c1e;--ink-2:#3a3a3d;--muted:#66666b;--bg:#fff;--surface:#f6f5f3;--surface-2:#ecebe8;--line:#8c887f;--line-soft:#e2e0dc;--accent:#8a5a3c;--accent-on-dark:#c99269;--accent-weak:#f2ede8;--focus:#2c5fa8;--ink-strong:#000;--on-dark-strong:#fff;--on-dark:#f6f5f3;--on-dark-muted:#f6f5f3b8;--on-photo:#fff;--on-photo-muted:#ffffffc7;--line-on-dark:#f6f5f329;--line-on-dark-strong:#f6f5f352;--line-on-dark-hover:#f6f5f399;--on-dark-faint:#f6f5f357;--fill-on-dark:#f6f5f30f;--line-on-dark-control:#f6f5f370;--line-on-photo:#ffffff38;--line-on-photo-control:#ffffff6b;--line-on-photo-strong:#ffffff8c;--fill-on-photo:#ffffff24;--fill-on-photo-strong:#ffffff57;--photo-scrim:linear-gradient(to bottom, #14141680 0%, #14141624 30%, #14141633 60%, #14141685 86%, #141416a3 100%);--photo-scrim-side:linear-gradient(to right, #14141694 0%, #14141675 30%, #14141642 50%, #14141600 68%);--photo-scrim-low:linear-gradient(to top, #141416c7 0%, #14141699 30%, #14141600 64%);--photo-veil:#14141647;--photo-scrim-even:linear-gradient(to bottom, #14141699 0%, #14141666 45%, #14141680 100%);--danger-on-dark:#e08a7a;--font-display:"Onest", -apple-system, "Helvetica Neue", Arial, sans-serif;--font-text:"Onest", -apple-system, "Helvetica Neue", Arial, sans-serif;--weight-text:400;--weight-display:600;--font-brand:"Michroma", "Onest", sans-serif;--tracking-brand:.08em;--text-brand:1.05rem;--text-xs:.79rem;--text-sm:.889rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.5rem;--text-2xl:2rem;--text-display:clamp(2rem, 5.4vw, 4.75rem);--text-display-page:clamp(2.375rem, 5.8vw, 5.5rem);--text-figure:clamp(2.5rem, 6vw, 4.5rem);--text-poster:clamp(3.5rem, 11vw, 10rem);--text-wordmark:33vw;--text-wordmark-brand:min(7.25vw, 6.5rem);--leading-display:.94;--leading-tight:1.12;--leading-snug:1.3;--leading-normal:1.55;--tracking-display:-.035em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--space-16:4rem;--space-24:6rem;--space-32:8rem;--container:76rem;--gutter:clamp(1.25rem, 4vw, 3rem);--radius-sm:0;--radius-lg:2px;--radius-pill:999px;--ease:cubic-bezier(.16, 1, .3, 1);--dur-fade:.45s;--dur-move:.5s;--dur-move-lg:.75s;--dur-hover:.6s;--dur-scene:1.2s;--dur-drift:8s;--stagger:80ms;--z-header:200;--z-toast:500}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}html.lenis{scroll-behavior:auto}body{background:var(--bg);color:var(--ink);font-family:var(--font-text);font-size:var(--text-base);font-weight:var(--weight-text);line-height:var(--leading-normal);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}h1,h2,h3,h4,p,li,a,button,td,th{overflow-wrap:break-word}h1,h2,h3,h4{font-family:var(--font-display);font-weight:var(--weight-display);line-height:var(--leading-tight);margin:0}p{margin:0}ul,ol{margin:0;padding:0;list-style:none}img,picture,video{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:var(--radius-sm)}.container{width:100%;max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{top:var(--space-2);left:var(--space-2);z-index:var(--z-toast);padding:var(--space-2) var(--space-4);background:var(--surface);color:var(--ink);border-radius:var(--radius-sm);transition:transform var(--dur-fade) var(--ease);position:absolute;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:2.75rem;padding:var(--space-3) var(--space-6);letter-spacing:.01em;transition:background-color var(--dur-hover) var(--ease), color var(--dur-hover) var(--ease), border-color var(--dur-hover) var(--ease);border-radius:0;font-size:.8125rem;font-weight:500;display:inline-flex}.btn--primary{background:var(--ink);color:var(--on-dark)}.btn--primary:hover{background:var(--ink-strong)}.btn--on-dark{background:var(--on-dark);color:var(--ink)}.btn--on-dark:hover{background:var(--on-dark-strong)}.btn--line{color:var(--ink);border:1px solid var(--line)}.btn--line:hover{background:var(--surface);border-color:var(--ink)}.em{font-weight:500}.btn--ghost-light{color:var(--on-photo);border:1px solid var(--line-on-photo-strong)}.btn--ghost-light:hover{background:var(--fill-on-photo);border-color:var(--on-photo)}[data-count]{min-width:calc(var(--d,2) * 1ch);text-align:right;font-variant-numeric:tabular-nums;display:inline-block}.has-motion [data-reveal]{opacity:0;transition:opacity var(--dur-fade) var(--ease), transform var(--dur-move) var(--ease);transform:translateY(24px)}.has-motion [data-reveal].is-in{opacity:1;transform:none}.ln{margin-block:-.12em -.16em;padding-block:.12em .16em;display:block;overflow:hidden}.ln__in{display:block}.has-motion [data-reveal] .ln__in{transition:transform var(--dur-move-lg) var(--ease);transition-delay:calc(var(--stagger) * var(--ln,0) + .12s);transform:translateY(115%)}.has-motion [data-reveal].is-in .ln__in{transform:none}.check-mode [data-u=true]{outline:2px dashed var(--accent);outline-offset:3px;background:var(--accent-weak)}.draft-mark{right:var(--space-4);bottom:var(--space-4);z-index:var(--z-toast);align-items:center;gap:var(--space-2);display:flex;position:fixed}.draft-mark__built{padding:var(--space-2) var(--space-3);font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--on-dark);background:var(--ink);white-space:nowrap}.check-toggle{padding:var(--space-2) var(--space-4);font-size:var(--text-xs);font-family:var(--font-text);color:var(--on-dark);background:var(--ink);border:1px solid var(--ink);border-radius:var(--radius-pill);cursor:pointer;opacity:.55;transition:opacity var(--dur-fade) var(--ease)}.check-toggle:hover,.check-toggle:focus-visible{opacity:1}.check-mode .check-toggle{background:var(--accent);border-color:var(--accent);opacity:1}
