@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-cyrillic-ext-wght-normal-okcGN4Nq.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-cyrillic-wght-normal-BS41q_Tv.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-greek-ext-wght-normal-DQgQPNk4.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-greek-wght-normal-sS1B39LI.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-vietnamese-wght-normal-TKKdAiBA.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-latin-ext-wght-normal-B4u9PlvR.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-latin-wght-normal-DX-nOvPD.woff2) format("woff2-variations");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:"Instrument Serif";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-ext-400-italic-C9HzH3YL.woff2) format("woff2"),url(/assets/instrument-serif-latin-ext-400-italic-D7-lnxEk.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Instrument Serif";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-italic-DKMiL14s.woff2) format("woff2"),url(/assets/instrument-serif-latin-400-italic-u__WvvIK.woff) format("woff");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{--ink: #0a0a09;--ink-2: #111110;--ink-3: #171614;--ink-4: #201e1b;--bone: #ece4d6;--bone-2: #cfc6b7;--paper: #efe9df;--paper-2: #e5ddd0;--muted: #9d968a;--muted-2: #8a8377;--muted-light: #5b544a;--bronze: #c9a46a;--bronze-2: #e2c48f;--bronze-3: #9a7742;--bronze-ink: #7c5d2a;--line: rgba(236, 228, 214, .1);--line-2: rgba(236, 228, 214, .2);--line-dark: rgba(20, 18, 15, .13);--f-sans: "Inter Tight Variable", "Inter Tight", system-ui, sans-serif;--f-serif: "Instrument Serif", Georgia, serif;--pad: clamp(18px, 4.5vw, 72px);--max: 1400px;--hdr-h: 78px;--r: 24px;--ease: cubic-bezier(.16, 1, .3, 1)}*,*:before,*:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;background:var(--ink);overflow-x:clip;scroll-padding-top:calc(var(--hdr-h) + 12px);color-scheme:dark}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}body{margin:0;background:var(--ink);color:var(--bone);font-family:var(--f-sans);font-size:17px;line-height:1.6;letter-spacing:-.006em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}main{overflow-x:clip}img,video,svg{display:block;max-width:100%}img{height:auto}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}::selection{background:var(--bronze);color:var(--ink)}:focus-visible{outline:2px solid var(--bronze-2);outline-offset:3px;border-radius:4px}.skip{position:fixed;left:12px;top:-60px;z-index:1000;padding:10px 16px;border-radius:999px;background:var(--bronze);color:var(--ink);font-weight:600}.skip:focus{top:12px}.ico{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex:none}em.serif,.serif{font-family:var(--f-serif);font-style:italic;font-weight:400;letter-spacing:-.005em;color:var(--bronze-2)}em.serif{font-size:1.06em;line-height:.9}.on-light em.serif,.on-light .serif{color:var(--bronze-3)}.eyebrow{display:inline-flex;align-items:center;gap:12px;margin:0;font-size:13px;font-weight:600;letter-spacing:.26em;text-transform:uppercase;color:var(--bronze)}.eyebrow:before{content:"";width:26px;height:1px;background:currentColor}.on-light .eyebrow{color:var(--bronze-ink)}.h2{margin:18px 0 0;font-size:clamp(38px,5.2vw,86px);font-weight:600;line-height:.98;letter-spacing:-.03em;max-width:15ch;text-wrap:balance}.lead{margin:0;font-size:clamp(17px,1.3vw,20px);line-height:1.55;color:var(--bone-2);max-width:56ch}.on-light{background:var(--paper);color:var(--ink);color-scheme:light}.on-light .lead{color:var(--muted-light)}.note{margin:26px 0 0;font-size:14px;color:var(--muted)}.wrap{width:min(100% - 2 * var(--pad),var(--max));margin-inline:auto}.section{position:relative;padding-block:clamp(90px,11vw,170px)}.head{margin-bottom:clamp(40px,5.5vw,80px)}.head--split{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:24px 60px;align-items:end}.head--center{display:grid;justify-items:center;text-align:center}.head--center .h2{max-width:18ch}.head--center .lead{margin-top:22px}.head__aside{justify-self:end}@media (max-width: 900px){.head--split{grid-template-columns:minmax(0,1fr)}.head__aside{justify-self:start}}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;height:54px;padding:0 26px;border-radius:999px;background:linear-gradient(180deg,var(--bronze-2),var(--bronze));color:#15110b;font-size:16px;font-weight:600;letter-spacing:-.01em;white-space:nowrap;box-shadow:inset 0 1px #fff6,0 14px 34px -16px #c9a46ab3;transition:transform .5s var(--ease),box-shadow .5s var(--ease),background .3s,color .3s}.btn:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff80,0 20px 44px -16px #c9a46ae6}.btn .ico{width:18px;height:18px;transition:transform .5s var(--ease)}.btn:hover .ico:last-child:not(:first-child){transform:translate(3px)}.btn--ghost{background:transparent;color:var(--bone);box-shadow:inset 0 0 0 1px var(--line-2)}.btn--ghost:hover{background:#ece4d60f;box-shadow:inset 0 0 0 1px #e2c48f99}.on-light .btn--ghost{color:var(--ink);box-shadow:inset 0 0 0 1px #14120f38}.on-light .btn--ghost:hover{background:#14120f0a}.btn--sm{height:42px;padding:0 18px;font-size:14px}.link{display:inline-flex;align-items:center;gap:10px;font-weight:600;color:var(--bronze-2)}.link .ico{width:18px;height:18px;transition:transform .5s var(--ease)}.link:hover .ico{transform:translate(4px)}.link--muted{color:var(--muted)}.checks{list-style:none;margin:0;padding:0;display:grid;gap:10px}.checks li{display:flex;align-items:flex-start;gap:12px;color:var(--bone-2);font-size:16px;line-height:1.45}.checks .ico{width:20px;height:20px;margin-top:1px;padding:3px;border-radius:50%;background:#c9a46a29;color:var(--bronze-2);stroke-width:2.4}.tags{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.tags li{padding:6px 13px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--line-2);font-size:13px;color:var(--bone-2)}.mono{width:30px;height:auto}.mono--xs{width:18px}.mono--lg{width:54px}mark.todo{background:#fde68a;color:#7c2d12;padding:0 4px;border-radius:4px;font-weight:600}.hdr{position:fixed;inset:0 0 auto;z-index:90;height:var(--hdr-h);display:flex;align-items:center;gap:20px;padding-inline:var(--pad);border-bottom:1px solid transparent;transition:background .4s,border-color .4s,transform .6s var(--ease)}.hdr.is-solid{background:#0a0a09c7;-webkit-backdrop-filter:blur(16px) saturate(1.3);backdrop-filter:blur(16px) saturate(1.3);border-color:var(--line)}.hdr.is-hidden{transform:translateY(-101%)}.brand{display:flex;align-items:center;gap:12px;flex:none}.brand__word{font-size:13px;font-weight:600;letter-spacing:.34em}.hdr__nav{display:flex;gap:2px;margin-inline:auto}.hdr__nav a{padding:9px 14px;border-radius:999px;font-size:15px;color:var(--bone-2);transition:color .3s,background .3s}.hdr__nav a:hover,.hdr__nav a.is-active{color:var(--bone);background:#ece4d612}.hdr__nav .hdr__check{display:inline-flex;align-items:center;gap:7px;margin-left:6px;color:var(--bronze-2);box-shadow:inset 0 0 0 1px #c9a46a59}.hdr__nav .hdr__check .ico{width:16px;height:16px}.hdr__nav .hdr__check:hover,.hdr__nav .hdr__check[aria-current]{color:var(--bronze-2);background:#c9a46a1a}@media (max-width: 1480px){.hdr__nav a{padding-inline:11px}.hdr__nav .hdr__check .ico{display:none}}.hdr__right{display:flex;align-items:center;gap:10px;margin-left:auto}.hdr__nav+.hdr__right{margin-left:0}.langs{display:flex;gap:2px;padding:3px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--line-2)}.langs a{display:grid;place-items:center;min-width:36px;height:30px;border-radius:999px;font-size:12px;font-weight:600;letter-spacing:.08em;color:var(--muted);transition:color .3s,background .3s}.langs a:hover{color:var(--bone)}.langs a[aria-current=true]{background:var(--bone);color:var(--ink)}.hdr__login{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 12px;border-radius:999px;font-size:14px;color:var(--bone-2);transition:color .3s,background .3s}.hdr__login .ico{width:17px;height:17px}.hdr__login:hover,.hdr__login[aria-current]{color:var(--bone);background:#ece4d612}.burger{display:none;place-items:center;align-content:center;gap:6px;width:46px;height:46px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--line-2)}.burger i{display:block;width:18px;height:1.5px;background:currentColor}@media (max-width: 1360px){.hdr__login span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.hdr__login{width:42px;padding:0;justify-content:center}}@media (max-width: 1180px){.hdr__nav{display:none}.burger{display:grid}.hdr__right,.hdr__nav+.hdr__right{margin-left:auto}}@media (max-width: 640px){:root{--hdr-h: 66px}.hdr .langs,.hdr__login,.hdr__cta{display:none}.brand__word{font-size:12px;letter-spacing:.28em}}.menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:95;overflow-y:auto;overscroll-behavior:contain;display:grid;align-content:space-between;gap:32px;padding:calc(var(--hdr-h) + 20px) var(--pad) 32px;background:radial-gradient(ellipse 70% 50% at 100% 0%,rgba(201,164,106,.16),transparent 60%),var(--ink);visibility:hidden;opacity:0;transition:opacity .4s,visibility .4s}.menu.is-open{visibility:visible;opacity:1}.menu__nav{display:grid;gap:2px}.menu__nav a{display:flex;align-items:baseline;gap:16px;padding:4px 0;font-size:clamp(34px,min(9vw,7.5svh),64px);font-weight:600;letter-spacing:-.04em;line-height:1.05}.menu__nav a span{font-family:var(--f-serif);font-style:italic;font-size:.42em;font-weight:400;color:var(--bronze-2);letter-spacing:0}.menu__nav a:hover{color:var(--bronze-2)}.menu__foot{display:grid;gap:10px}.menu__foot .btn{justify-content:flex-start}.menu__row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px}.menu__login{display:inline-flex;align-items:center;gap:8px;color:var(--bone-2)}.menu__login .ico{width:18px;height:18px}.menu__close{position:absolute;top:calc((var(--hdr-h) - 46px) / 2);right:var(--pad);display:inline-flex;align-items:center;gap:8px;height:46px;padding:0 18px;border-radius:999px;background:var(--bone);color:var(--ink);font-weight:600;font-size:15px}.menu__close .ico{width:18px;height:18px}.intro{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;display:grid;place-items:center;background:var(--ink);animation:intro-safety .6s 3s forwards}.intro__inner{display:grid;justify-items:center;gap:22px}.intro__mono{width:74px;opacity:0;animation:intro-in .9s .15s var(--ease) forwards}.intro__line{width:160px;height:1px;background:linear-gradient(90deg,transparent,var(--bronze-2),transparent);transform:scaleX(0);animation:intro-line 1s .35s var(--ease) forwards}.intro__word{font-size:13px;font-weight:600;letter-spacing:.5em;padding-left:.5em;opacity:0;animation:intro-in .9s .55s var(--ease) forwards}@keyframes intro-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes intro-line{to{transform:scaleX(1)}}@keyframes intro-safety{to{opacity:0;visibility:hidden}}.reduced .intro{display:none}[data-reveal]{opacity:0;transform:translateY(34px)}.no-js [data-reveal],.reduced [data-reveal]{opacity:1;transform:none}.split-line{display:block;overflow:hidden;padding:.08em 0 .1em;margin:-.08em 0 -.1em}.split-line>span{display:block}.crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:14px;color:var(--muted)}.crumbs i{font-style:normal;opacity:.5}.crumbs a:hover{color:var(--bone)}.crumbs [aria-current]{color:var(--bone-2)}.ftr{position:relative;overflow:hidden;padding:clamp(80px,9vw,130px) var(--pad) 28px;border-top:1px solid var(--line);background:radial-gradient(ellipse 60% 60% at 50% 120%,rgba(201,164,106,.12),transparent 70%),var(--ink)}.ftr__top{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr);gap:40px;width:min(100%,var(--max));margin-inline:auto}.ftr__claim{margin:22px 0 10px;font-family:var(--f-serif);font-style:italic;font-size:clamp(26px,2.4vw,36px);line-height:1.1;color:var(--bronze-2)}.ftr__text{margin:0;max-width:40ch;color:var(--muted);font-size:15px}.ftr__social{display:inline-flex;align-items:center;gap:10px;margin-top:22px;padding:9px 16px 9px 10px;border-radius:999px;color:var(--bone-2);font-size:15px;box-shadow:inset 0 0 0 1px var(--line-2);transition:color .3s,box-shadow .3s}.ftr__social .ico{width:22px;height:22px;color:var(--bronze-2)}.ftr__social:hover{color:var(--bronze-2);box-shadow:inset 0 0 0 1px #c9a46a99}.ftr__col h2{margin:0 0 14px;font-size:12px;font-weight:600;letter-spacing:.26em;text-transform:uppercase;color:var(--muted-2)}.ftr__col .ftr__h2b{margin-top:30px}.ftr__col ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.ftr__col a{color:var(--bone-2);transition:color .3s;overflow-wrap:anywhere}.ftr__col a:hover{color:var(--bronze-2)}.ftr__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;width:min(100%,var(--max));margin:clamp(56px,6vw,80px) auto 0;padding-top:22px;border-top:1px solid var(--line);font-size:14px;color:var(--muted)}.ftr__top-link{display:inline-flex;align-items:center;gap:8px;color:var(--bone-2)}.ftr__top-link .ico{width:16px;height:16px}.ftr__top-link:hover{color:var(--bronze-2)}@media (max-width: 900px){.ftr__top{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ftr__brand{grid-column:1 / -1}}@media (max-width: 520px){.ftr__top{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
