@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAASsABAAAAAACKgAAARRAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbbhwuBmA/U1RBVC4AbBEICoUMhBULGgABNgIkAy4EIAWEDAd2DAcb+QZRlDBKP8AXCRxeMX+KMhjaYUFBg8aLX46dZEHCfD4evt/vf2vvc7+ZJG3WPCqEwnQa00liKdHEQqZawzvpHdVl1TNhd2CsTpgkB+4t6NkTvqZewo9Citv8ZVmpWkMSVP0P4L8/qwr/J44Zb6PNojkDbCOdSCZWYRRF24AnNo+Of67kf8C/t7e5Jjpz/ghvBxpbvXtCgVZACqEIgWbLuqKP+g+VQtYbE/ZC1jexfsgSA1+OlHu2sB8SQLAqGQiNkg2dV+RLdNiSljt0dkSuauLNcwK7StZjcw7NFks+LCWAY7t03AWeXxRjNiC9y4sjlsBp6JP76av/blG9bsMBvARkR34CJiUKoVGgF8Io6r7DySIKqSCjPh6BfA1wK8VDR3vGxrgEuqXJL0ttJjFWO4Oo6mPZ/v+CBvzwF8wbpzkw0NqfgiiuELVLBWl14CDQglfAT2AU6AVIWStiOyfC+xZVNTqBzknLyWBiUlWJyQnm5MQk4iEuLE+SKpLVRKMmKkITimiIUoXVmMI0Vo6b+vBsCVlxhUy7VkqWn75PNHIiI4gAURCpCssxYISlHqZpyZYD3XJoW2FXmtA7u3kWTVlViBFRYJS8aB9atvMqnnr+cB5ede7WIzLtwY09MHn55iwCWEogaf5imHziCpl26FiMb16/r1cQqX7qQ/n+C2XWvP3y9n3is3vPAMednRB7Vt9l0W0e6ZuqObMg5ZT1pM64ua+bUTBeU6kH6py22tfyvHwF3yu3kLkuUzC4eGrh8IzUhobUjOFk6ZBiSDmYuemXbuFL5pXsFVOUOhGCMZb5L4a+lL0cWk1YJ+Apx3ql5OhmFBXN8MWNL1sTXzsgnSUNSeFgX+E4VvxBKPzxqSj1Cb+ioME/SasYc35gem11v3Trr4bCjXhZh3AqK/4vVIxamlExYHJJ0a+e01TyUXsGpUKtRTpda5kOsIXKdtT3cGC8bIbP1DwgNGiOc9iJAFo675+AZvJZVtkPORdC8Dlm27ipPb8mpPwAfKlelgP4XlJP//cnGU6fBuolCF4IY7llCIdQigCiMltyFLJqJTzJyi2k5H9ctPOvvAF5Cq2g9pgshFb7KMPoiJulQLMHaFE14YUfa0Jo9o+Q2n0jFJt2EyrDFhLq7NES6g1rw7fbksQQqRVNfdxWi42LgxPbhBdlUER3re8jwiLMJYgV0SLCxatFQJhDK6H+hhLys4lgNROzcYjyMgmTswl7tgrwK8PVgiOcPTjYsQKDvCI0OFp004JfCnVx+ZTlxynvCCpiEj3OkY/kcjPbBQSNEc7AAGV4OHi4ykhRgC3vLJEjhAW4MZDFyojmTRN4zuJl6nJodXCxWkWZtbAI8GWW08UnyMTrbBWo3noUJbB2AHguasWsK4iKEpUSdVEfDdEYTfX75r//T4uP+l0cQTvXBvGiOAyHahfPH/I4bYJEkyXK2v6NQ4iKCE34nM6H0f92x8wAAAA=) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/onest-cyrillic-400-normal-DH8vlB-A.woff2) format("woff2"),url(/assets/onest-cyrillic-400-normal-BxvCLB5P.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/onest-latin-ext-400-normal--mQR5RlC.woff2) format("woff2"),url(/assets/onest-latin-ext-400-normal-BbXTNVXw.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:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/onest-latin-400-normal-bladozIj.woff2) format("woff2"),url(/assets/onest-latin-400-normal-BAzPRZHg.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}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAATEABAAAAAACMQAAARpAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbbhwuBmA/U1RBVCoAbBEICoUMhBYLGgABNgIkAy4EIAWEKgd2DAcbFAcIngV2w3VRgnH8O2HJGV3SEOLh+7Fv59731kSjtgWaiNWdTtyGZQuJRKaJlUKyxpDp/+g9+9nkmD0QOQIplAbts78gkcBufytLI3cNmqoE/Q/gv3/imPEirUIzwEY8sSyromiKxA10YrMMSp2tKQroAf/enh7MfnTb3TFPjNC5o0AnIIVQhEC7dYnIU/mltWB3+/EqsHtdogbsGMDnUXDE8BowwZNUqQ1ozAmoZW6RRE8uR5XcaFPcJlrSyQtsDLC45j76AobkC6IRwOm8cdyDaL8EvNmC9LEXZnUNHICa3UKe+nce1A+oHMAbALInvwOzTIXQKjAIYRLxWCoTEYEUEC3xHwCJMsFITsw2cAPoZ9XxvanLrCwL4CAi6jevLf+FA7/+BPPMAVJZ0HLu1wESiIVo/K9DdtpyFOjAewD/gElgECBlA8jyikU+W9TaWoatHGyyDCxvmpq3PjI37ew4wnKq3qy2wbwZtzTjJkx2ZMdt3NhENVNEe2m/MWD8tUMeeO5OPGG3J55z4Apuqcd1GHXouI5rm6h6Ctqj/YpysG3myq3UsX21K9V0dWScO4SGzXekkL0ghbrerEez1+2ixm/Z4UTNP3z+Op5w9exB+HNm2GFov4Kh8+UMGLr36DJzzlxpb8C17eOv1R9h46FXrtgGPP/z/KPpi8svINu/jTM9xMdMqg43qX9jNkoL1FfpgWb94ngmQZEgTXevO9h8SDpwTqiMVtDSuaG2i83iyjzWhbdYvQ8IvA+77Sv3AOqd7bxf7NjbOXdkd3LAcHb+rzW2+lE3S2/JbpWCf8SgJq7cc61ni32p2tmlrdWwxfJsmScEZkCR9RaatuDYtLohksJndZUvdjvhrR89XV7RA1Ul876V2gQGFFgvoWmnyTcmpNeNlRZ+qKvXz7DyIMvd3E796qsonvikzApiTts0lpsGcHm0FkLBsr0fGHjftjkiNLPcC4hlQGjRHtdgfRXQ4dwSCSwm35JLcuPMN3gNT8Zu+tphmfrVhCx/AT/9ZzsA8McjmPxf8ZukjjwANEsQvAhLOR4EV1EHkKC0IxfBLtaAsWQqx0CVTkr0A/ymHvIyhILGGRUhdDpEGEcuakyc/RpIUduoGP9xWhj1jJa6/aAV21ZV16G0Jge0tGajGmnddvjQelFGqX3MdFojIQSgZZNO1zHkpGREZRi9XISOWgWNUyAO+PsiLUGyCBEEPXhyWiJBOIGcSjgWTypChXyly9SGLR+px+CnTmJpeIkSLjISTSElIWJDKoKWrtRwScLFwNq2Cd2r1KRajZTtANXNpXRUuvCDJb3Kc7C0+uGfIttLtEjRorC2tgPAVC6SpRKPpTCgHmcW3VPp2cvV9xL0bE4p+cBJOt3C9WCpH1Mrz51aXVf2RmC3CgYjBFIbWyHa2Tqx6CQiokRVoimaoyVao635sJtn9IyxTiOPjM2JykHRaZFZkUROtfxidGR2rGlXj05k/s5hNdb1GhMTGb8D/R+1wWASAAA=) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/onest-cyrillic-500-normal-DHyr8B2c.woff2) format("woff2"),url(/assets/onest-cyrillic-500-normal-CyY1vN0Q.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/onest-latin-ext-500-normal-BlXa29q8.woff2) format("woff2"),url(/assets/onest-latin-ext-500-normal-CoujUMv_.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:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/onest-latin-500-normal-qHiQtL66.woff2) format("woff2"),url(/assets/onest-latin-500-normal-oFTiz6Nq.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}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAS4ABAAAAAACNgAAARcAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbbhwuBmA/U1RBVCoAbBEICoUQhB8LGgABNgIkAy4EIAWEOgd2DAcbLQdRlOjRMRH9TLBtH6T1oWGTA/6W6DMHz/Pv2f/aJ6mSGXckdKir4tJ4hr7I5n8hUgCszZVMqcoRqP3UowKGHuD8X05v2Fljed/aYEWayNgLz6IxcQAGmGVzAo0FNtbzXsBZQgFowJhtOXx45KPomiTCHhFxcglahuiMCBAAACgEQUMQwCCXarS2jr7ROKetWTof5/wpyxfiRAd4NbLmzVi6EDvsDHSUVsiojIRM4nEFBIu8FbORNEo++cLRYSARZpiu+pUbC6i9Qobe+jKRUv4Gu7IBij9xyDMyiscITL5Le+H/V0F/SAaAUwAqWD0JJONAEOwI4ESAeNSqWbOXiwIUAiB25QZAARrgREMAJzpuIIwQNBSBJOPiMh4XpT+RfJcfaMjj7+D/xzceM8vv8ss/rZ+OQYCAIH4EgwWwYTRgAncDv0A84ARAofyQSZH7sRFdt2uRIZFhLj3Y4wi2Tw10BJjzzDnG2IDR40yv6fOaHlMzlekz3R7DayhDG+tet/edd1LNC/eb+x5MMi976y3TN9YcY4qJOc4c7THGGhhijJ5k8py5/u7uu/fGuK6ZoiS98oRsuRRlyLbYkMBTt8qWG+4x9t51XbRx5buQLMu8/fLjbD5/2mlijDYJOH6azX7ofOO3Jo4zR0/c+87Y7J8Qnvmt/u1fjh/f/BE96IkTgU/sKtzaUbR13C+/2SFsT8x5wr3/YsHkwg2FUy4r2Puk+6k5R0+lTUvfkD6F0+nhV1oqh5ILXGGzQh5JS78YMksKWoaTsV4WfuLvLeveaHtz7Zsda97YeurvK8L3rnit//W1r/etfM3fUzWclN+SOkev74uKqq/XZ4e5njiJbFtmb+hXEwtCliyo9W1zN37kG/puhTN606OJ0Q/87d5QnNfSkjMYmp3ZG/LWQKFz8X1ra3w7vY2f+8as3BkU88r38XHnnpuxtimn2ZU1HErTmFmXbd18GQyMmTxA/2z91vT0W/XZKr9jOBWViQA2DJnA7RfYnH5XMYAO6h7tOjnmZQgg0LrU8fGk4Prf7Jr2HcAnGeciAT5PzNH8/f++dl57DLCiABB4EhbtiqmEJVQFAfmmysepHkAfEuMYbFoSVokE+qQpoDxkgf8xXQgQgAtFLFqYUU2TT6IhugNOTgliIMTzM1AE8RXQKOWOUt0CLNSyGliJZzwIopJMEIJBPDOUEAJYRBEAdrHr33zc7O31eIrJ7fdq4Pc6+N+4eApBeC1J+IW9iOAxf31jZI9k0On6K0fR+PzGfOPwD1mcHvzV4y5w2Jdv0rhkbUHlO2Pnh6vxpMqCx40f8ntiJBoKm0gsq2Q45GmewVSBb8UByUOG7xW9+OqyLnkRtTm41fkfL8M4eY4v+CuU//Ujp284wRb3HIj1350fFEA6+Lwo0URHE4tYxSZ2cVhdU38LkGNbsXBOcXlriaClCcWuYtU6Ml4sLW4pd0yZtmL5jK90SBTp7Yiy4sr7xP9t+gEAAAA=) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/onest-cyrillic-600-normal-DiaWg2oX.woff2) format("woff2"),url(/assets/onest-cyrillic-600-normal-CXIKc6w5.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/onest-latin-ext-600-normal-CMbOq94E.woff2) format("woff2"),url(/assets/onest-latin-ext-600-normal-mefcv-cx.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:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/onest-latin-600-normal-jVaZHx2Z.woff2) format("woff2"),url(/assets/onest-latin-600-normal-6nn5mF7m.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{color-scheme:light;--paper: #f8f7f3;--surface: #efede8;--ink: #141414;--muted: #55534f;--line: #cbc8c0;--red: #891f29;--button-ink: #fff;--max: 1360px;--gutter: clamp(22px, 4.3vw, 72px);--section: clamp(82px, 8vw, 128px);font-family:Onest,Segoe UI,Arial,sans-serif;font-synthesis:none}:root[data-theme=dark]{color-scheme:dark;--paper: #171716;--surface: #242321;--ink: #f7f5ef;--muted: #c1beb6;--line: #55524b;--red: #e68b91;--button-ink: #171716}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:95px}[id]{scroll-margin-top:95px}body{margin:0;min-width:320px;background:var(--paper);color:var(--ink);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}body,#root{min-height:100vh}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button,a{touch-action:manipulation;-webkit-tap-highlight-color:rgba(137,31,41,.15)}a{color:inherit;text-decoration:none}a:hover{color:var(--red)}img{max-width:100%;display:block}h1,h2,h3,p{margin:0}h1,h2,h3{line-height:1.04;letter-spacing:-.048em;font-weight:500;text-wrap:balance}p{max-width:70ch}::selection{background:#891f29;color:#fff}.selection-mark{background:#891f29;color:#fff;padding:.015em .12em .055em;box-decoration-break:clone;-webkit-box-decoration-break:clone}.motion-word{display:inline-block;overflow:clip;vertical-align:bottom;padding-block:.06em;margin-block:-.06em}.motion-word__inner{display:inline-block}:focus-visible{outline:3px solid var(--red);outline-offset:4px}.container{width:min(100%,var(--max));margin-inline:auto;padding-inline:var(--gutter)}.skip-link{position:fixed;z-index:100;top:-100px;left:16px;padding:10px 16px;background:var(--ink);color:var(--paper)}.skip-link:focus{top:12px}.site-header{position:sticky;top:0;z-index:30;background:var(--paper);border-bottom:1px solid var(--line)}.site-header__inner{width:min(100%,var(--max));height:79px;margin-inline:auto;padding-inline:var(--gutter);display:flex;align-items:center;gap:clamp(22px,3.5vw,58px)}.brand-link{display:inline-flex;align-items:center;flex:none;width:clamp(145px,12vw,175px)}.brand-mark{display:block;width:100%}.brand-mark img{width:100%;height:auto;aspect-ratio:965 / 268;object-fit:contain}.brand-mark__light,:root[data-theme=dark] .brand-mark__dark{display:none!important}:root[data-theme=dark] .brand-mark__light{display:block!important}.site-footer .brand-mark__dark{display:none!important}.site-footer .brand-mark__light{display:block!important}:root[data-theme=dark] .site-footer .brand-mark__dark{display:block!important}:root[data-theme=dark] .site-footer .brand-mark__light{display:none!important}.desktop-nav{display:flex;gap:clamp(18px,2.6vw,40px);align-items:center;margin-left:auto;white-space:nowrap}.desktop-nav a,.site-header__tools{font-size:14px;font-weight:500}.desktop-nav a{position:relative;transition:color .2s ease}.desktop-nav a:after{content:"";position:absolute;inset:auto 0 -8px;height:1px;background:var(--red);transform:scaleX(0);transform-origin:left;transition:transform .24s ease}.desktop-nav a:hover,.desktop-nav a[aria-current=page]{color:var(--red)}.desktop-nav a:hover:after,.desktop-nav a[aria-current=page]:after{transform:scaleX(1)}.site-header__tools{display:flex;align-items:center;gap:16px}.language-switcher{display:flex;gap:2px}.language-switcher button{border:0;background:transparent;min-width:35px;min-height:44px;font-size:12px;font-weight:600;opacity:.65}.language-switcher button[aria-pressed=true]{opacity:1;color:var(--red);text-decoration:underline;text-underline-offset:5px}.theme-toggle,.menu-toggle{width:44px;height:44px;display:grid;place-items:center;border:0;background:transparent;font-size:23px;line-height:1}.menu-toggle,.mobile-nav{display:none}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:34px;min-height:56px;padding:14px 19px;border:1px solid var(--ink);border-radius:2px;background:var(--ink);color:var(--button-ink);font-weight:600;font-size:15px;line-height:1.2;transition:background-color .2s,color .2s,border-color .2s,transform .2s}.button:hover{background:var(--red);border-color:var(--red);color:var(--paper)}.button:hover,.button:focus-visible{transform:translateY(-2px)}.button.magnetic-link,.button.magnetic-link:hover,.button.magnetic-link:focus-visible{transform:translate3d(var(--magnet-x, 0px),var(--magnet-y, 0px),0)}.magnetic-link{transition-timing-function:ease-out}.button--small{min-height:43px;padding:11px 15px;white-space:nowrap;font-size:13px}.button span:last-child{font-size:18px;font-weight:400}.button span:last-child,.text-link span:last-child{transition:transform .22s ease}.button:hover span:last-child,.button:focus-visible span:last-child,.text-link:hover span:last-child,.text-link:focus-visible span:last-child{transform:translate(3px,-3px)}.text-link{display:inline-flex;align-items:center;gap:14px;border:0;border-bottom:1px solid currentColor;padding:8px 0;background:transparent;font-size:15px;font-weight:600;line-height:1.25;transition:color .2s ease,gap .2s ease}.text-link:hover{color:var(--red)}.text-link:hover,.text-link:focus-visible{gap:21px}.hero{min-height:min(730px,calc(100svh - 79px));display:grid;grid-template-columns:minmax(0,1.55fr) minmax(260px,.45fr);align-items:center;gap:clamp(40px,6vw,100px);padding-block:clamp(72px,7vw,105px)}.hero__identity,.page-kicker{margin-bottom:38px;color:var(--red);font-size:14px;font-weight:600;letter-spacing:-.01em}.hero__identity span{margin-inline:8px;color:var(--line)}.hero h1{max-width:11ch;font-size:clamp(62px,7.2vw,112px);letter-spacing:-.075em;line-height:.98;text-wrap:balance}.hero__lead{max-width:62ch;margin-top:38px;font-size:clamp(19px,1.7vw,25px);line-height:1.4;letter-spacing:-.025em}.hero__actions{display:flex;align-items:center;gap:30px;margin-top:42px;flex-wrap:wrap}.hero__side{align-self:stretch;display:flex;flex-direction:column;align-items:center;justify-content:center;border-left:1px solid var(--line);padding-left:clamp(24px,3vw,50px)}.hero__symbol{width:min(100%,300px);height:auto;aspect-ratio:1;object-fit:contain}.hero__side p{width:min(100%,300px);margin-top:24px;color:var(--muted);font-size:14px;line-height:1.45}@media(prefers-reduced-motion:no-preference){.hero__identity{animation:hero-enter .55s both cubic-bezier(.2,.75,.2,1)}.hero h1 .motion-word__inner,.interior-hero h1 .motion-word__inner{animation:word-rise .45s cubic-bezier(.18,.75,.22,1) both;animation-delay:calc(20ms + var(--word-index) * 45ms)}.hero__lead,.hero__actions{animation:hero-enter .65s .2s both cubic-bezier(.2,.75,.2,1)}.hero__side{animation:hero-enter .75s .28s both cubic-bezier(.2,.75,.2,1)}[data-reveal]{transform:translateY(14px);transition:transform .42s cubic-bezier(.2,.75,.2,1)}[data-reveal].is-visible{transform:none}.flow-display{animation:flow-change .32s ease both}.flow-steps li{animation:step-arrive .34s cubic-bezier(.2,.75,.2,1) both;animation-delay:calc(var(--step) * 45ms)}.flow-steps li:before{animation:line-draw .4s cubic-bezier(.2,.75,.2,1) both;animation-delay:calc(.11s + var(--step) * 45ms)}.faq-list details[open] p{animation:faq-expand .25s ease both}}@keyframes hero-enter{0%{transform:translateY(16px)}to{transform:none}}@keyframes word-rise{0%{opacity:.72;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes flow-change{0%{transform:translate(8px)}to{transform:none}}@keyframes step-arrive{0%{transform:translate(7px)}to{transform:none}}@keyframes line-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes faq-expand{0%{transform:translateY(-6px)}to{transform:none}}.section{padding-block:var(--section);border-top:1px solid var(--line)}.section h2,.closing h2{font-size:clamp(40px,4.6vw,70px);max-width:14ch}.section__heading{display:grid;grid-template-columns:1.2fr .8fr;gap:60px;align-items:end;margin-bottom:clamp(48px,5vw,80px)}.section__heading p,.section__lead p{color:var(--muted);font-size:clamp(17px,1.5vw,21px);line-height:1.48}.section__grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(50px,8vw,140px)}.section__lead p{margin-top:28px}.section--problems{background:var(--surface)}.problem-list{border-top:1px solid var(--ink)}.problem-row{display:grid;grid-template-columns:minmax(160px,.85fr) 1.15fr;gap:25px;padding:30px 0;border-bottom:1px solid var(--line);font-size:clamp(16px,1.3vw,19px)}.problem-row strong{font-weight:600}.problem-row span{color:var(--muted)}.service-index__number,.method-list__number{color:var(--red);font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}.capability-list{border-top:1px solid var(--ink)}.capability{display:grid;grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);gap:clamp(45px,7vw,120px);padding-block:clamp(50px,6vw,88px);border-bottom:1px solid var(--line)}.capability__heading h3{margin-top:18px;max-width:11ch;font-size:clamp(32px,3.3vw,50px);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.capability__heading p{margin-top:20px;max-width:29ch;font-size:clamp(18px,1.55vw,22px);line-height:1.42;letter-spacing:-.02em}.capability__detail h4,.service-chapter h3{margin:0 0 12px;color:var(--red);font-size:13px;font-weight:600;line-height:1.3;letter-spacing:.01em}.capability__logic{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:clamp(26px,3vw,50px)}.capability__logic:after{content:"→";position:absolute;top:34px;left:calc(50% - 11px);color:var(--red);font-size:19px;transition:transform .22s ease}.capability:hover .capability__logic:after{transform:translate(4px)}.capability__logic p,.capability__outcome p{color:var(--muted);font-size:16px;line-height:1.52}.capability__outcome{margin-top:30px;padding-top:23px;border-top:1px solid var(--line)}.component-line{display:flex;flex-wrap:wrap;gap:8px 18px;margin:26px 0 0;padding:0;list-style:none}.component-line li{color:var(--ink);font-size:13px;font-weight:500}.component-line li:not(:last-child):after{content:"/";margin-left:18px;color:var(--line)}.capability__foot{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px 26px;margin-top:27px}.capability__foot>span{color:var(--red);font-size:13px;font-weight:600}.section--flows{background:var(--surface)}.flow-layout{display:grid;grid-template-columns:minmax(220px,.55fr) minmax(0,1.45fr);gap:clamp(32px,6vw,90px)}.flow-selector{display:flex;flex-direction:column;border-top:1px solid var(--line)}.flow-selector button{display:grid;grid-template-columns:34px 1fr 20px;align-items:center;gap:14px;width:100%;min-height:72px;padding:14px 12px;border:0;border-bottom:1px solid var(--line);background:transparent;text-align:left;font-size:19px;font-weight:500;transition:background-color .2s,padding-left .2s,color .2s}.flow-selector button>span:first-child{font-size:12px;color:var(--red)}.flow-selector button>span:last-child{justify-self:end}.flow-selector button:hover,.flow-selector button[aria-pressed=true]{background:var(--paper);padding-left:18px;color:var(--red)}.flow-display{min-height:360px;padding:clamp(28px,3vw,48px);background:var(--ink);color:var(--button-ink)}.flow-display__label{font-size:13px;font-weight:600}.flow-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px 20px;align-items:stretch;margin:42px 0 34px;padding:0;list-style:none}.flow-steps li{position:relative;min-width:0;display:flex;flex-direction:column;gap:22px;padding:0 18px 18px 0}.flow-steps li:before{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:currentColor;transform-origin:left}.flow-steps li:not(:last-child):after{content:"→";position:absolute;right:0;top:0;opacity:.7}.flow-steps span{font-size:12px;opacity:.65}.flow-steps strong{max-width:13ch;font-size:16px;font-weight:500;line-height:1.32}.flow-display__note{max-width:52ch;font-size:15px;opacity:.82}.flow-disclaimer{margin:20px 0 0 auto;max-width:62ch;color:var(--muted);font-size:13px}.section--method{background:var(--ink);color:var(--button-ink);border:0;--red: #f1a3aa}:root[data-theme=dark] .section--method{background:#eceae4;color:#171716;--red: #891f29}.section--method .section__heading p{color:inherit;opacity:.8}.method-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid currentColor}.method-list li{display:flex;flex-direction:column;align-items:stretch;min-height:450px;padding:26px 24px 0 0;border-right:1px solid currentColor;margin-right:24px}.method-list li:last-child{border-right:0;margin-right:0}.method-list__media{display:block;width:100%;overflow:hidden;margin:24px 0 28px}.method-list__visual{width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover;transition:transform .42s cubic-bezier(.2,.75,.2,1)}.method-list li:hover .method-list__visual{transform:scale(1.035)}.method-list li>div{margin-top:auto}.method-list h3{transition:transform .22s ease}.method-list li:hover h3{transform:translate(4px)}.method-list__number{color:var(--red)}.method-list h3{font-size:clamp(29px,2.7vw,42px);margin-bottom:15px}.method-list p{opacity:.8;font-size:15px;line-height:1.5;max-width:28ch}.method-image-note{margin-top:32px;max-width:60ch;color:inherit;opacity:.68;font-size:13px}.investment-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:clamp(60px,9vw,140px)}.investment-grid--single{grid-template-columns:minmax(0,800px)}.investment-grid h2{margin-bottom:35px}.investment-grid__lead{font-size:clamp(22px,2.1vw,31px);line-height:1.35;letter-spacing:-.035em;margin-bottom:24px}.investment-grid p:not(.investment-grid__lead){color:var(--muted);font-size:16px}.capacity-note{align-self:end;padding:30px 0 0 28px;border-left:3px solid var(--red)}.capacity-note h3{font-size:24px;margin-bottom:18px}.capacity-note p{color:var(--ink)!important}.section--credibility{background:var(--surface)}.credibility-grid,.faq-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(50px,8vw,140px)}.credibility-grid p{font-size:clamp(21px,2vw,29px);line-height:1.45;letter-spacing:-.025em;max-width:55ch}.faq-list{border-top:1px solid var(--ink)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{display:flex;justify-content:space-between;gap:30px;padding:24px 0;cursor:pointer;list-style:none;font-size:20px;font-weight:500}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--red);font-size:26px;line-height:1;transition:transform .2s}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{max-width:57ch;padding:0 30px 28px 0;color:var(--muted)}.closing{background:var(--red);color:#fff;padding-block:clamp(90px,10vw,150px)}.closing h2{max-width:16ch}.closing p{margin-top:26px;max-width:60ch;font-size:clamp(18px,1.6vw,23px)}.closing .button{margin-top:38px;background:#fff;border-color:#fff;color:#171716}.closing .button:hover{background:transparent;color:#fff}:root[data-theme=dark] .closing{background:#7e1e27}.interior-hero{padding-block:clamp(95px,10vw,155px) clamp(80px,8vw,120px)}.interior-hero h1{max-width:13ch;font-size:clamp(58px,7vw,104px)}.interior-hero>p:last-child{max-width:62ch;margin-top:36px;font-size:clamp(19px,1.8vw,25px);line-height:1.45;color:var(--muted)}.service-details{padding-bottom:var(--section)}.service-chapter{padding-block:clamp(68px,7vw,110px);border-top:1px solid var(--ink)}.service-chapter__header{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);gap:14px clamp(40px,6vw,100px);align-items:start}.service-chapter__header>span{grid-column:1 / -1;color:var(--red);font-size:13px;font-weight:600}.service-chapter__header h2{max-width:12ch;font-size:clamp(42px,5vw,72px);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.service-chapter__header p{max-width:34ch;font-size:clamp(23px,2.4vw,34px);line-height:1.28;letter-spacing:-.035em}.service-chapter__main{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(45px,8vw,130px);margin-top:clamp(60px,7vw,105px)}.service-chapter__narrative{display:grid;gap:28px}.service-chapter__narrative>div{display:grid;grid-template-columns:130px 1fr;gap:24px;padding-top:22px;border-top:1px solid var(--line)}.service-chapter__narrative p{font-size:17px;line-height:1.5}.service-chapter__spec{align-self:start;padding:28px 32px;background:var(--surface)}.service-chapter__spec ul{margin:20px 0 0;padding:0;list-style:none}.service-chapter__spec li{padding:10px 0;border-bottom:1px solid var(--line);font-size:15px}.service-chapter__spec li:last-child{border-bottom:0}.service-chapter__workflow{margin-top:68px}.chapter-flow{display:flex;flex-wrap:wrap;margin:20px 0 0;padding:0;border-top:1px solid var(--ink);list-style:none}.chapter-flow li{position:relative;flex:1 1 150px;min-height:110px;display:flex;flex-direction:column;justify-content:space-between;gap:25px;padding:16px 20px 0 0;font-size:16px;font-weight:500}.chapter-flow li:not(:last-child):after{content:"→";position:absolute;right:16px;bottom:0;color:var(--red)}.chapter-flow span{color:var(--red);font-size:12px}.service-chapter__bottom{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(22px,3vw,48px);margin-top:48px;padding-top:26px;border-top:1px solid var(--line)}.service-chapter__bottom p{max-width:42ch;color:var(--muted);font-size:15px}.service-chapter>.text-link{margin-top:36px}.service-chapter:nth-child(2n) .service-chapter__header{grid-template-columns:1.1fr .9fr}.service-chapter:nth-child(2n) .service-chapter__main{grid-template-columns:.8fr 1.2fr}.service-chapter:nth-child(2n) .service-chapter__spec{grid-column:1;grid-row:1}.service-chapter:nth-child(2n) .service-chapter__narrative{grid-column:2;grid-row:1}.about-principles article>span{color:var(--red);font-size:14px;font-weight:600}.section--about{background:var(--surface)}.about-grid{display:grid;grid-template-columns:.78fr 1.22fr;gap:100px}.about-principles{border-top:1px solid var(--ink)}.about-principles article{display:grid;grid-template-columns:65px 1fr;gap:24px;padding:29px 0;border-bottom:1px solid var(--line)}.about-principles h3{font-size:26px;margin-bottom:13px}.about-principles p{color:var(--muted)}.about-note{padding-block:var(--section)}.about-note p{max-width:41ch;font-size:clamp(28px,3vw,43px);letter-spacing:-.04em;line-height:1.3}.about-note .button{margin-top:38px}.intake-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(270px,.65fr);gap:clamp(65px,10vw,160px);padding-bottom:var(--section)}.intake-form{display:grid;gap:26px}.intake-form label{display:grid;gap:9px;font-weight:600;font-size:14px}.intake-form input,.intake-form textarea,.intake-form select{width:100%;min-height:54px;padding:13px 15px;border:1px solid var(--line);border-radius:2px;background:var(--paper);font-weight:400;font-size:16px}.intake-form textarea{resize:vertical;min-height:100px}.intake-form input:focus,.intake-form textarea:focus,.intake-form select:focus{border-color:var(--red)}.field-pair{display:grid;grid-template-columns:1fr 1fr;gap:20px}.form-privacy,.form-message{font-size:13px;color:var(--muted)}.form-actions{display:flex;align-items:center;flex-wrap:wrap;gap:24px}.form-message{min-height:20px}.intake-aside{align-self:start;border-top:2px solid var(--red);padding-top:25px}.intake-aside h2{font-size:28px}.intake-aside ol{padding-left:22px;margin:28px 0 42px}.intake-aside li{padding-left:8px;margin-bottom:18px}.intake-aside p{font-size:15px;color:var(--muted)}.intake-aside a{color:var(--ink);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.not-found{min-height:55vh;padding-block:140px}.not-found h1{font-size:100px}.not-found p{margin:15px 0 35px;font-size:25px}.route-loading{min-height:35vh;display:grid;place-items:center}.site-footer{padding:65px var(--gutter) 35px;background:var(--ink);color:var(--button-ink);--red: #f1a3aa}:root[data-theme=dark] .site-footer{background:#eceae4;color:#171716;--red: #891f29}.site-footer__top,.site-footer__bottom{width:min(100%,calc(var(--max) - 2 * var(--gutter)));margin-inline:auto}.site-footer__top{display:flex;justify-content:space-between;align-items:start;gap:30px;padding-bottom:95px}.site-footer__top .brand-link{width:clamp(190px,21vw,260px)}.site-footer__top p{max-width:16ch;font-size:28px;letter-spacing:-.04em;line-height:1.2}.site-footer__bottom{border-top:1px solid currentColor;padding-top:25px;display:flex;align-items:start;justify-content:space-between;flex-wrap:wrap;gap:25px;font-size:13px}.site-footer__bottom p{max-width:28ch}.site-footer__bottom nav{display:flex;flex-wrap:wrap;gap:20px}.site-footer a:hover{color:var(--red)}@media(max-width:1120px){.desktop-nav{display:none}.site-header__tools{margin-left:auto}.menu-toggle{display:grid}.mobile-nav{display:flex;flex-direction:column;visibility:hidden;opacity:0;max-height:0;overflow:hidden;padding:0 var(--gutter);background:var(--paper);transition:max-height .35s ease,opacity .22s ease,padding-block .35s ease,visibility .35s}.mobile-nav.is-open{visibility:visible;opacity:1;max-height:calc(100svh - 80px);overflow-y:auto;padding-block:16px 28px;border-top:1px solid var(--line)}.mobile-nav>a{padding:15px 0;border-bottom:1px solid var(--line);font-size:23px;font-weight:500}.mobile-nav .language-switcher{margin-top:16px}.hero{grid-template-columns:minmax(0,1.6fr) minmax(190px,.4fr)}.hero h1{font-size:clamp(56px,7vw,82px)}.hero__symbol{width:min(100%,210px)}.flow-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1000px){.method-list{grid-template-columns:repeat(2,minmax(0,1fr))}.method-list li{min-height:410px;padding-bottom:26px;border-bottom:1px solid currentColor}.method-list li:nth-child(2n){border-right:0;margin-right:0}.method-list li:nth-last-child(-n+2){border-bottom:0}}@media(max-width:760px){.site-header__inner{height:68px}.header-cta,.site-header__tools>.language-switcher{display:none}.site-header__tools{gap:2px}.hero{min-height:auto;display:block;padding-block:82px 90px}.hero__identity{margin-bottom:30px}.hero h1{font-size:clamp(52px,12vw,86px);max-width:10ch}.hero__lead{margin-top:28px;font-size:19px}.hero__actions{margin-top:34px;gap:18px 28px}.hero__side{display:none}.section__grid,.section__heading,.investment-grid,.credibility-grid,.faq-grid,.about-grid,.intake-grid,.flow-layout,.capability,.service-chapter__header,.service-chapter__main,.service-chapter:nth-child(2n) .service-chapter__header,.service-chapter:nth-child(2n) .service-chapter__main{grid-template-columns:1fr;gap:32px}.section__heading{margin-bottom:48px}.section h2,.closing h2{font-size:clamp(40px,10vw,60px)}.section__lead p{margin-top:20px}.capability{padding-block:50px}.capability__heading h3{max-width:16ch}.capability__heading p{max-width:52ch}.flow-display{min-height:0}.service-chapter:nth-child(2n) .service-chapter__spec,.service-chapter:nth-child(2n) .service-chapter__narrative{grid-column:auto;grid-row:auto}.service-chapter__header p{max-width:56ch}.service-chapter__bottom,.method-list{grid-template-columns:1fr 1fr}.method-list li{min-height:0;padding:25px 16px 25px 0;margin-right:15px;border-bottom:1px solid currentColor}.method-list li:nth-child(2n){border-right:0;margin-right:0}.method-list li:nth-last-child(-n+2){border-bottom:0}.capacity-note{margin-top:20px}.interior-hero{padding-block:80px 70px}.interior-hero h1{font-size:clamp(52px,10.5vw,76px)}.service-chapter__main{margin-top:50px}.intake-aside{margin-top:40px}.site-footer__top{padding-bottom:65px}}@media(max-width:500px){:root{--gutter: 21px;--section: 82px}.brand-link{width:145px}.hero h1{font-size:clamp(49px,12.2vw,65px)}.hero__actions{align-items:flex-start;flex-direction:column}.problem-row{grid-template-columns:1fr;gap:5px;padding:23px 0}.method-list{grid-template-columns:1fr}.method-list li{min-height:0;display:block;border-right:0;border-bottom:1px solid currentColor!important;margin:0;padding:26px 0}.method-list li:last-child{border-bottom:0!important}.method-list__number{display:block}.method-list__media{margin:17px 0 22px}.method-list h3{font-size:29px}.capability__logic,.service-chapter__bottom,.field-pair{grid-template-columns:1fr;gap:24px}.capability__logic:after{display:none}.capability__outcome{margin-top:24px}.flow-selector button{min-height:60px}.flow-steps{margin-top:28px}.flow-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.service-chapter__header h2{max-width:100%}.service-chapter__narrative>div{grid-template-columns:1fr;gap:3px}.service-chapter__spec{padding:25px}.chapter-flow li{flex-basis:125px}.site-footer__top{display:block}.site-footer__top p{margin-top:40px}.site-footer__bottom{display:grid}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}[data-reveal]{opacity:1!important;transform:none!important}.button:hover,.button:focus-visible,.button.magnetic-link,.button.magnetic-link:hover,.button.magnetic-link:focus-visible,.button:hover span:last-child,.button:focus-visible span:last-child,.text-link:hover span:last-child,.text-link:focus-visible span:last-child,.method-list li:hover h3,.method-list li:hover .method-list__visual{transform:none!important}}.service-jump{display:flex;flex-wrap:wrap;gap:18px 32px;padding-bottom:34px}.service-jump a{padding-block:10px;border-bottom:1px solid var(--line);font-weight:500;font-size:15px}.service-jump a:hover{border-color:var(--red)}.analytics-controls{width:min(100%,calc(var(--max) - 2 * var(--gutter)));margin:24px auto 0}.analytics-settings{padding:8px 0;border:0;border-bottom:1px solid currentColor;background:transparent;font-size:13px}.analytics-panel{position:fixed;z-index:40;inset:auto 20px 20px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;max-width:1180px;margin-inline:auto;padding:24px;background:#f8f7f3;color:#141414;border:1px solid #cbc8c0;--red: #891f29}.analytics-panel h2{font-size:21px;margin-bottom:10px}.analytics-panel p{max-width:85ch;font-size:13px;line-height:1.5}.analytics-panel__actions{display:grid;gap:10px}.analytics-panel__actions button{min-height:44px;padding:10px 16px;border:1px solid currentColor;border-radius:2px;background:transparent;color:inherit;font-size:13px;font-weight:600}.analytics-panel__actions button:hover{background:#efede8}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(max-width:760px){.analytics-panel{inset-inline:12px;bottom:12px;grid-template-columns:1fr;gap:16px;padding:18px;max-height:calc(100svh - 90px);overflow-y:auto}.analytics-panel__actions{grid-template-columns:1fr 1fr}.service-jump{gap:12px 24px}}
