@font-face{font-family:Manrope;src:url(/fonts/manrope-cyrillic-wght-normal.woff2)format("woff2");font-weight:200 800;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;src:url(/fonts/manrope-latin-wght-normal.woff2)format("woff2");font-weight:200 800;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+20BD,U+2122,U+2212,U+FEFF}:root{--paper:#faf7f2;--paper-2:#f2ede4;--white:#fff;--line:#e4dfd7;--ink:#1b1917;--ink-2:#57524c;--ink-3:#8d877f;--red:#e0261b;--red-deep:#c21d13;--red-soft:#fbe3df;--night:#1b1917;--r-s:12px;--r-m:20px;--r-l:28px;--content:1180px;--gutter:clamp(16px, 4.5vw, 40px);--font:"Manrope", system-ui, sans-serif;--ease:cubic-bezier(.2, .8, .2, 1);--spring:cubic-bezier(.34, 1.4, .64, 1);font-family:var(--font);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:84px}*,:before,:after{box-sizing:border-box}body{margin:0;overflow-x:clip}h1,h2,h3,h4,p,ul,ol,figure,dl,dd{margin:0}ul[role=list],ol[role=list]{padding:0;list-style:none}img,svg{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}:focus-visible{outline:3px solid var(--red);outline-offset:3px;border-radius:6px}.wrap{width:min(100% - 2 * var(--gutter), var(--content));margin-inline:auto}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.skip-link{z-index:100;border-radius:var(--r-s);background:var(--ink);color:#fff;padding:12px 18px;position:fixed;top:-80px;left:12px}.skip-link:focus{top:12px}.h1,.h2{letter-spacing:-.035em;text-wrap:balance;font-weight:800;line-height:1.04}.h1{font-size:clamp(29px,7.4vw,66px)}.h2{font-size:clamp(30px,5.4vw,48px)}.h3{letter-spacing:-.02em;font-size:clamp(18px,2.1vw,22px);font-weight:750;line-height:1.2}.lead{color:var(--ink-2);font-size:clamp(16px,1.9vw,19px);line-height:1.55}.muted{color:var(--ink-2)}.label{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:13px;font-weight:700}.ink{white-space:nowrap;position:relative}.ink svg{fill:none;width:104%;height:.32em;stroke:var(--red);stroke-width:3.2px;stroke-linecap:round;stroke-dasharray:260;stroke-dashoffset:260px;transition:stroke-dashoffset 1.1s var(--ease) .25s;position:absolute;bottom:-.12em;left:-2%;overflow:visible}.is-in .ink svg,.ink.is-in svg{stroke-dashoffset:0}.section{padding-block:clamp(64px,10vw,120px)}.section-head{max-width:760px;margin-bottom:clamp(28px,4vw,48px)}.section-head .label{margin-bottom:14px;display:block}.section-head .lead{margin-top:16px}.btn{text-align:center;min-height:54px;transition:background .2s, color .2s, box-shadow .2s, transform .2s var(--ease);border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:16px;font-weight:700;line-height:1.1;display:inline-flex;position:relative;overflow:hidden}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0)}.btn .arr{transition:transform .25s var(--ease)}.btn:hover .arr{transform:translate(4px)}.btn-dark{background:var(--ink);color:#fff}.btn-dark:hover{background:#33302c}.btn-red{background:var(--red);color:#fff;box-shadow:0 10px 24px -12px #e0261bb3}.btn-red:hover{background:var(--red-deep)}.btn-line{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink);background:0 0}.btn-line:hover{background:var(--ink);color:#fff}.btn-light{color:var(--ink);background:#fff}.btn-sm{border-radius:10px;min-height:42px;padding:0 16px;font-size:15px}.card{border-radius:var(--r-l);background:var(--white);box-shadow:inset 0 0 0 1px var(--line)}.chip{background:var(--white);box-shadow:inset 0 0 0 1px var(--line);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:700;line-height:1.2;display:inline-flex}.chip--red{background:var(--red-soft);box-shadow:none;color:var(--red-deep)}.js [data-reveal]{opacity:0;transition:opacity .7s var(--ease), transform .8s var(--ease);transition-delay:calc(var(--d,0) * 90ms);transform:translateY(26px)}.js [data-reveal].is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){:root{scroll-behavior:auto}.js [data-reveal]{opacity:1;transform:none}.ink svg{stroke-dashoffset:0}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.hdr[data-astro-cid-hsiycvbk]{z-index:50;backdrop-filter:saturate(1.4)blur(12px);background:#faf7f2e0;border-bottom:1px solid #0000;transition:border-color .2s;position:sticky;top:0}.hdr[data-astro-cid-hsiycvbk].scrolled{border-bottom-color:var(--line)}.bar[data-astro-cid-hsiycvbk]{align-items:center;gap:12px;height:64px;display:flex}.brand[data-astro-cid-hsiycvbk]{letter-spacing:-.02em;white-space:nowrap;align-items:center;gap:9px;font-size:17px;font-weight:800;display:flex}.mark[data-astro-cid-hsiycvbk]{width:30px;height:30px;transition:transform .6s var(--spring)}.brand[data-astro-cid-hsiycvbk]:hover .mark[data-astro-cid-hsiycvbk]{transform:rotate(90deg)}.nav[data-astro-cid-hsiycvbk]{color:var(--ink-2);gap:28px;margin-left:auto;font-size:15px;display:none}.nav[data-astro-cid-hsiycvbk] a[data-astro-cid-hsiycvbk]:hover{color:var(--ink)}.cta[data-astro-cid-hsiycvbk]{white-space:nowrap;margin-left:auto}.cta[data-astro-cid-hsiycvbk] .long[data-astro-cid-hsiycvbk]{display:none}.burger[data-astro-cid-hsiycvbk]{place-content:center;gap:6px;width:44px;height:44px;margin-right:-8px;display:grid}.burger[data-astro-cid-hsiycvbk] i[data-astro-cid-hsiycvbk]{background:var(--ink);width:20px;height:2px;transition:transform .2s var(--ease);border-radius:2px;display:block}.burger[data-astro-cid-hsiycvbk][aria-expanded=true] i[data-astro-cid-hsiycvbk]:first-of-type{transform:translateY(4px)rotate(45deg)}.burger[data-astro-cid-hsiycvbk][aria-expanded=true] i[data-astro-cid-hsiycvbk]:last-of-type{transform:translateY(-4px)rotate(-45deg)}.menu[data-astro-cid-hsiycvbk]{padding:4px 0 16px;display:grid}.menu[data-astro-cid-hsiycvbk][hidden]{display:none}.menu[data-astro-cid-hsiycvbk] a[data-astro-cid-hsiycvbk]{border-top:1px solid var(--line);padding:14px 0;font-size:17px}@media (width<=380px){.brand[data-astro-cid-hsiycvbk]{font-size:15px}.cta[data-astro-cid-hsiycvbk]{padding:0 12px;font-size:14px}}@media (width>=900px){.nav[data-astro-cid-hsiycvbk]{display:flex}.cta[data-astro-cid-hsiycvbk]{margin-left:16px}.cta[data-astro-cid-hsiycvbk] .long[data-astro-cid-hsiycvbk]{display:inline}.cta[data-astro-cid-hsiycvbk] .short[data-astro-cid-hsiycvbk]{display:none}.burger[data-astro-cid-hsiycvbk],.menu[data-astro-cid-hsiycvbk]{display:none!important}}.ftr[data-astro-cid-kehv77ji]{padding:48px 0 calc(36px + env(safe-area-inset-bottom));border-top:1px solid var(--line);font-size:15px}.inner[data-astro-cid-kehv77ji]{gap:24px;display:grid}.name[data-astro-cid-kehv77ji]{align-items:center;gap:8px;margin-bottom:6px;font-size:17px;font-weight:800;display:flex}a[data-astro-cid-kehv77ji]{text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:4px}a[data-astro-cid-kehv77ji]:hover{text-decoration-color:currentColor}nav[data-astro-cid-kehv77ji]{gap:10px;display:grid}.copy[data-astro-cid-kehv77ji]{font-size:13px}@media (width>=900px){.inner[data-astro-cid-kehv77ji]{grid-template-columns:1.4fr 1fr auto}}
