@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:200 800;src:url(/fonts/manrope-cyrillic-wght-normal.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-display:swap;font-weight:200 800;src:url(/fonts/manrope-latin-wght-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper:#FAFAF8;--paper-2:#F0F0EC;--ink:#0E0E0C;--ink-2:#1c1c19;--grey:#8c8c86;--line:#dcdcd6;--sans:"Manrope",-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;--pad:clamp(18px,4.5vw,72px);--maxw:1560px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--sans);background:var(--paper);color:var(--ink);font-weight:400;-webkit-font-smoothing:antialiased;line-height:1.55;overflow-x:hidden}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}.wrap{max-width:var(--maxw);margin:0 auto;padding-inline:var(--pad)}.eyebrow{font-size:11px;letter-spacing:.22em;text-transform:uppercase;font-weight:600}.disp{font-weight:700;letter-spacing:-.03em;line-height:.92;text-transform:uppercase}.reveal{opacity:0;transform:translateY(26px);transition:opacity .9s,transform .9s cubic-bezier(.2,.7,.2,1)}.reveal.in{opacity:1;transform:none}.label{display:flex;gap:12px;align-items:center;font-size:11px;letter-spacing:.22em;text-transform:uppercase;font-weight:600;color:var(--grey);margin-bottom:40px}.label .ix{color:var(--ink)}.btn{font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--ink);padding:14px 26px;border-radius:40px;transition:.35s;white-space:nowrap;display:inline-block}.btn:hover{background:var(--ink);color:var(--paper)}.site-hdr{position:fixed;inset:0 0 auto;z-index:50;padding:20px var(--pad);display:flex;align-items:center;justify-content:space-between;color:#fff;transition:background .5s,color .5s,padding .5s,box-shadow .5s}.site-hdr.solid{background:var(--paper);color:var(--ink);padding-block:14px;box-shadow:0 1px 0 var(--line)}.brand b{font-weight:800;font-size:15px;letter-spacing:-.01em;text-transform:uppercase}.brand i{font-style:normal;font-weight:300}nav.main{display:flex;gap:34px}nav.main a{font-size:12px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;position:relative;opacity:.9}nav.main a:hover{opacity:1}nav.main a[aria-current=page]{opacity:1}nav.main a:after{content:"";position:absolute;left:0;bottom:-3px;height:1.5px;width:0;background:currentColor;transition:width .35s}nav.main a:hover:after,nav.main a[aria-current=page]:after{width:100%}.burger{display:none;flex-direction:column;gap:6px;background:none;border:0;cursor:pointer;padding:6px}.burger span{width:26px;height:2px;background:currentColor;transition:.3s}.site-foot{background:var(--paper-2);padding:clamp(60px,8vw,100px) 0 36px;border-top:1px solid var(--line)}.fgrid{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:46px;padding-bottom:50px;border-bottom:1px solid var(--line)}.fgrid h4{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--grey);margin-bottom:18px;font-weight:600}.fgrid .big{font-size:26px;font-weight:800;text-transform:uppercase;letter-spacing:-.02em}.fgrid .big+p{margin-top:12px;max-width:34ch;color:var(--ink-2);font-size:14px}.fgrid a{display:block;padding:5px 0;font-size:14px;color:var(--ink-2);transition:.3s}.fgrid a:hover{color:var(--ink)}.fbot{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;padding-top:24px;font-size:12px;letter-spacing:.05em;color:var(--grey)}@media(max-width:980px){nav.main{position:fixed;inset:0;background:var(--ink);color:#fff;flex-direction:column;justify-content:center;gap:6px;transform:translateY(-100%);transition:transform .5s cubic-bezier(.7,0,.2,1)}nav.main.open{transform:none}nav.main a{font-size:24px}.burger{display:flex;z-index:60}.site-hdr.menu-open{color:#fff}.site-hdr.menu-open .burger span:nth-child(1){transform:translateY(8px) rotate(45deg)}.site-hdr.menu-open .burger span:nth-child(2){opacity:0}.site-hdr.menu-open .burger span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.fgrid{grid-template-columns:1fr;gap:30px}}picture{display:block}.errpage{background:#0e0e0c;color:#fafaf8;min-height:100svh;display:flex;align-items:center;justify-content:center;text-align:center;padding:150px var(--pad) 90px}.errpage .ep{max-width:640px;position:relative;z-index:1}.errpage .code{font-size:clamp(120px,22vw,240px);font-weight:800;letter-spacing:-.05em;line-height:.9}.errpage .rule{width:54px;height:2px;background:var(--accent);margin:26px auto 30px}.errpage .eyebrow{color:var(--accent);margin-bottom:18px}.errpage h1{font-size:clamp(24px,4vw,40px);font-weight:600;letter-spacing:-.02em;line-height:1.05;margin-bottom:18px}.errpage p{color:#b8b4ac;font-size:17px;line-height:1.6;max-width:44ch;margin:0 auto 34px}.errpage .acts{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.errpage .btn{color:#fafaf8;border-color:#ffffff59}.errpage .btn:hover{background:#fafaf8;color:#0e0e0c}.errpage .btn.solid{background:#fafaf8;color:#0e0e0c;border-color:#fafaf8}.errpage .btn.solid:hover{background:var(--accent);border-color:var(--accent);color:#fff}
