@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff) 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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2) format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2) format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2) format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff) format("woff");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;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff) 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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2) format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2) format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2) format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2) format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff) format("woff");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;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2) format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.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: #0b0b0d;--ink-2: #121215;--line: rgba(244, 241, 236, .12);--paper: #f4f1ec;--paper-2: #a8a59f;--paper-3: #8a8782;--amber: #e0a246;--font-sans: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-serif: "Source Serif 4", Georgia, serif;--font-mono: "JetBrains Mono", ui-monospace, monospace;--gutter: clamp(16px, 4vw, 48px);--max: 1240px;--ease: cubic-bezier(.22, 1, .36, 1);color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ink);color:var(--paper);font-family:var(--font-sans);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:clip}a{color:inherit;text-decoration:none}.skip{position:absolute;left:-9999px;top:12px;z-index:50;padding:8px 12px;background:var(--paper);color:var(--ink);border-radius:6px}.skip:focus{left:12px}.wrap{width:min(var(--max),100%);margin-inline:auto;padding-inline:var(--gutter)}.top{position:fixed;inset:0 0 auto;z-index:20;transition:background .4s var(--ease),border-color .4s var(--ease);border-bottom:1px solid transparent}.top.is-scrolled{background:#0b0b0db8;backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);border-color:var(--line)}.top-row{display:flex;align-items:center;justify-content:space-between;min-height:64px;gap:16px}.brand{display:inline-flex;align-items:center;gap:10px;font-weight:600;letter-spacing:-.01em}.brand-mark{width:22px;height:22px;fill:var(--paper)}.top-actions{display:flex;align-items:center;gap:20px}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 18px;border-radius:999px;font-size:14px;font-weight:600;white-space:nowrap;transition:transform .25s var(--ease),background .25s var(--ease),box-shadow .25s var(--ease)}.btn-l{min-height:48px;padding:0 24px;font-size:15px}.btn-light{background:var(--paper);color:var(--ink)}.btn-light:hover{transform:translateY(-1px);box-shadow:0 8px 30px #f4f1ec2e}.btn-light:active{transform:translateY(0);background:#e6e2db}.btn:focus-visible,.link:focus-visible,.scroll-cue:focus-visible{outline:2px solid var(--amber);outline-offset:3px}.link{font-size:14px;color:var(--paper-2);transition:color .2s}.link:hover{color:var(--paper)}.link-arrow{display:inline-flex;align-items:center;gap:8px;font-size:15px}.link-arrow:after{content:"";width:14px;height:1px;background:currentColor;transition:width .3s var(--ease)}.link-arrow:hover:after{width:24px}.hero{position:relative;min-height:100svh;display:grid;align-items:end;padding-bottom:clamp(72px,12vh,140px);overflow:hidden;isolation:isolate}.hero-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-2}.hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#0b0b0db3,#0b0b0d00 30%),linear-gradient(0deg,var(--ink) 0%,rgba(11,11,13,.55) 35%,rgba(11,11,13,0) 70%)}.hero-copy{position:relative}h1{margin:0;max-width:11ch;font-size:clamp(48px,9vw,128px);line-height:.95;font-weight:600;letter-spacing:-.045em}.lede{margin:28px 0 0;max-width:34rem;font-size:clamp(17px,1.6vw,20px);line-height:1.45;color:var(--paper-2)}.actions{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin-top:36px}.scroll-cue{position:absolute;left:50%;bottom:24px;width:22px;height:36px;margin-left:-11px;border:1px solid var(--line);border-radius:999px}.scroll-cue i{position:absolute;left:50%;top:8px;width:2px;height:6px;margin-left:-1px;border-radius:2px;background:var(--paper-2);animation:cue 2s var(--ease) infinite}@keyframes cue{0%{transform:translateY(0);opacity:0}30%{opacity:1}to{transform:translateY(12px);opacity:0}}.split .w{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.08em}.split .w>span{display:inline-block}.js .split .w>span{transform:translateY(105%);transition:transform 1.1s var(--ease)}.js .split.is-in .w>span{transform:none}.js .reveal{opacity:0;transform:translateY(24px);transition:opacity 1s var(--ease),transform 1s var(--ease)}.js .reveal.is-in{opacity:1;transform:none}.manifesto{padding:clamp(120px,22vh,240px) 0}.scrub{margin:0;max-width:22em;font-family:var(--font-serif);font-size:clamp(30px,4.4vw,60px);line-height:1.14;letter-spacing:-.015em;font-weight:400}.scrub .w{color:var(--paper);opacity:.16;transition:opacity .3s linear}.scrub .w.on{opacity:1}.converge{position:relative;min-height:90svh;display:grid;align-items:center;overflow:hidden;isolation:isolate;border-top:1px solid var(--line)}.converge-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-1}.converge-copy h2{margin:0;font-size:clamp(36px,5.6vw,80px);line-height:1;letter-spacing:-.04em;font-weight:600;max-width:19ch}.pillars{padding:clamp(96px,16vh,180px) 0;border-top:1px solid var(--line)}.pillars-row{display:grid;gap:56px}@media (min-width: 820px){.pillars-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}}.pillar{border-top:1px solid var(--line);padding-top:24px}.pillar:nth-child(2){transition-delay:.12s}.pillar:nth-child(3){transition-delay:.24s}.pillar-n{font-family:var(--font-mono);font-size:12px;color:var(--amber)}.pillar h3{margin:20px 0 12px;font-size:clamp(36px,4.2vw,56px);font-weight:600;letter-spacing:-.04em;line-height:1}.pillar p{margin:0;max-width:18rem;color:var(--paper-2);font-size:17px}.contact{position:relative;padding:clamp(140px,26vh,280px) 0;overflow:hidden;isolation:isolate;text-align:center;border-top:1px solid var(--line)}.contact-glow{position:absolute;left:50%;top:50%;width:min(900px,140vw);aspect-ratio:1;translate:-50% -50%;z-index:-1;background:radial-gradient(closest-side,#e0a24629,#e0a24600 70%);animation:breathe 8s ease-in-out infinite}@keyframes breathe{0%,to{transform:scale(.9);opacity:.7}50%{transform:scale(1.05);opacity:1}}.contact h2{margin:0 auto;font-family:var(--font-serif);font-weight:400;font-size:clamp(44px,7vw,104px);line-height:1;letter-spacing:-.03em}.contact .actions{justify-content:center}.foot{border-top:1px solid var(--line);padding:28px 0;font-size:13px;color:var(--paper-3)}.foot-row{display:flex;justify-content:space-between;gap:16px}@media (max-width: 560px){.top-actions .link{display:none}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}.js .reveal,.js .split .w>span{transition:none;opacity:1;transform:none}.scrub .w{opacity:1}.scroll-cue i,.contact-glow{animation:none}}.form{display:grid;gap:16px;max-width:640px;margin:48px auto 0;text-align:left}@media (min-width: 640px){.form{grid-template-columns:1fr 1fr}.field-wide{grid-column:1 / -1}}.field{display:grid;gap:8px}.field label{font-size:13px;color:var(--paper-2)}.field input,.field textarea{width:100%;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:#f4f1ec0a;color:var(--paper);font:inherit;font-size:16px;transition:border-color .2s var(--ease),background .2s var(--ease)}.field textarea{resize:vertical;min-height:120px}.field input:hover,.field textarea:hover{border-color:#f4f1ec3d}.field input:focus-visible,.field textarea:focus-visible{outline:2px solid var(--amber);outline-offset:1px;background:#f4f1ec0f}.field [aria-invalid=true]{border-color:#e2725b}.trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.form-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-top:8px}.form-note{margin:0;font-size:13px;color:var(--paper-2)}.form-note a{text-decoration:underline;text-underline-offset:3px}.form .btn{border:0;cursor:pointer;font-family:inherit}.form .btn:disabled{opacity:.6;cursor:progress}.form-status{margin:0;min-height:1.5em;font-size:15px;color:var(--paper-2)}.form-status.is-ok{color:var(--amber)}.form-status.is-error{color:#f0a090}.form.is-sent .field,.form.is-sent .form-foot{display:none}.form.is-sent .form-status{font-family:var(--font-serif);font-size:24px;text-align:center}.foot-row{flex-wrap:wrap}.foot-links{display:inline-flex;gap:20px}.doc{max-width:760px;padding-top:140px;padding-bottom:120px}.doc h1{max-width:none;font-size:clamp(44px,6vw,72px)}.doc-lede{margin:24px 0 8px;font-size:20px;line-height:1.5;color:var(--paper)}.doc h2{margin:48px 0 12px;font-size:20px;font-weight:600;letter-spacing:-.01em}.doc p,.doc li{color:var(--paper-2);font-size:17px;line-height:1.6}.doc ul{padding-left:20px}.doc li+li{margin-top:12px}.doc strong{color:var(--paper);font-weight:600}.doc a{color:var(--paper);text-decoration:underline;text-underline-offset:3px}.doc-date{margin-top:48px;font-size:14px}
