.brand[data-v-c985b73c]{display:inline-flex;align-items:center;gap:10px}.brand-word[data-v-c985b73c]{height:15px;width:auto}.brand-sub[data-v-c985b73c]{font-family:var(--font-accent);font-size:9.5px;letter-spacing:.24em;text-transform:uppercase;line-height:1;color:var(--text-2)}.header[data-v-33882e71]{position:fixed;inset:0 0 auto;z-index:50;height:var(--header-h);transition:background-color .4s,border-color .4s,backdrop-filter .4s;border-bottom:1px solid transparent}.header.scrolled[data-v-33882e71]{background:#040506b8;backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);border-bottom-color:var(--line)}.header.open[data-v-33882e71]{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom-color:transparent}.header-inner[data-v-33882e71]{height:100%;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;position:relative;z-index:2}.header-brand[data-v-33882e71]{justify-self:start;display:flex;padding:8px 0}.header-end[data-v-33882e71]{justify-self:end;display:flex;align-items:center;gap:20px}.lang[data-v-33882e71]{display:flex;gap:2px}.lang-btn[data-v-33882e71]{padding:6px;font-family:var(--font-accent);font-size:10px;letter-spacing:.12em;color:var(--text-3);transition:color .3s}.lang-btn[data-v-33882e71]:hover{color:var(--text-2)}.lang-btn.on[data-v-33882e71]{color:var(--text)}.nav[data-v-33882e71]{display:flex;gap:36px}.nav-link[data-v-33882e71]{font-size:14px;color:var(--text-2);transition:color .3s}.nav-link[data-v-33882e71]:hover{color:var(--text)}.header-cta[data-v-33882e71]{font-size:14px;padding:10px 18px;border:1px solid var(--line-3);border-radius:2px;color:var(--text);transition:background-color .3s,border-color .3s,color .3s}.header-cta[data-v-33882e71]:hover,.header-cta.router-link-active[data-v-33882e71]{background:var(--signal);border-color:var(--signal);color:var(--signal-ink)}.menu-btn[data-v-33882e71]{display:none;width:44px;height:44px;position:relative;border:1px solid var(--line-2)}.menu-btn span[data-v-33882e71]{position:absolute;left:12px;right:12px;height:1px;background:var(--text);transition:transform .4s var(--ease-out),top .4s var(--ease-out)}.menu-btn span[data-v-33882e71]:first-child{top:17px}.menu-btn span[data-v-33882e71]:last-child{top:25px}.open .menu-btn span[data-v-33882e71]:first-child{top:21px;transform:rotate(45deg)}.open .menu-btn span[data-v-33882e71]:last-child{top:21px;transform:rotate(-45deg)}.mobile-nav[data-v-33882e71]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;background:#040506f7;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding-top:calc(var(--header-h) + 40px);opacity:0;pointer-events:none;transition:opacity .4s}.open .mobile-nav[data-v-33882e71]{opacity:1;pointer-events:auto}.mobile-nav nav[data-v-33882e71]{display:flex;flex-direction:column}.mobile-link[data-v-33882e71]{padding:18px 0;border-bottom:1px solid var(--line);font-size:clamp(30px,9vw,48px);font-weight:500;letter-spacing:-.03em;opacity:0;transform:translateY(16px);transition:opacity .5s var(--ease-out),transform .6s var(--ease-out)}.mobile-link.accent[data-v-33882e71]{color:var(--signal)}.open .mobile-link[data-v-33882e71]{opacity:1;transform:none;transition-delay:calc(var(--i) * 60ms + .1s)}@media(max-width:1000px){.header-inner[data-v-33882e71]{grid-template-columns:1fr auto}.nav[data-v-33882e71]{display:none}}@media(max-width:720px){.header-cta[data-v-33882e71]{display:none}.menu-btn[data-v-33882e71]{display:block}}.footer[data-v-518389eb]{position:relative;border-top:1px solid var(--line);padding-top:clamp(64px,8vw,104px);background:var(--bg);overflow:hidden}.footer-top[data-v-518389eb]{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:40px}.footer-tag[data-v-518389eb]{max-width:22em;font-size:18px;letter-spacing:-.015em;color:var(--text-2);text-wrap:pretty}.footer-col h3[data-v-518389eb]{font-family:var(--font-accent);font-size:10px;font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);margin-bottom:18px}.footer-col ul[data-v-518389eb]{list-style:none;display:grid;gap:10px}.footer-col a[data-v-518389eb]{color:var(--text-2);font-size:15px;transition:color .3s}.footer-col a[data-v-518389eb]:hover{color:var(--signal)}.footer-mark[data-v-518389eb]{margin-top:clamp(64px,9vw,120px);-webkit-user-select:none;user-select:none}.footer-mark img[data-v-518389eb]{width:100%;height:auto;opacity:.06;-webkit-mask-image:linear-gradient(180deg,#000 30%,transparent 100%);mask-image:linear-gradient(180deg,#000 30%,transparent 100%)}.footer-bottom[data-v-518389eb]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;padding:24px 0 28px;border-top:1px solid var(--line);margin-top:-1px;font-size:13px;color:var(--text-3)}.footer-bottom a[data-v-518389eb]:hover{color:var(--text)}@media(max-width:900px){.footer-top[data-v-518389eb]{grid-template-columns:1fr 1fr}.footer-tag[data-v-518389eb]{grid-column:1 / -1}}.point-cloud[data-v-cb233ee6]{width:100%;height:100%}.hero[data-v-4e7ac165]{position:relative;min-height:100svh;display:flex;flex-direction:column;padding-top:var(--header-h);overflow:hidden}.hero-visual[data-v-4e7ac165]{position:absolute;top:0;bottom:0;right:-6%;width:64%}.hero-visual[data-v-4e7ac165]:before{content:"";position:absolute;top:15%;right:10%;bottom:15%;left:10%;background:radial-gradient(closest-side,rgba(var(--signal-rgb),.06),transparent 70%);filter:blur(20px)}.hero[data-v-4e7ac165]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,var(--bg) 0%,rgba(4,5,6,.85) 32%,transparent 58%)}.hero-inner[data-v-4e7ac165]{position:relative;z-index:2;flex:1;display:flex;align-items:center;pointer-events:none}.hero-copy[data-v-4e7ac165]{max-width:920px;pointer-events:auto}.hero-title[data-v-4e7ac165]{font-size:clamp(50px,7.6vw,132px);font-weight:500;line-height:.9;letter-spacing:-.055em;margin-left:-.04em}.hero-title .line[data-v-4e7ac165]{display:block;overflow:hidden;padding-bottom:.06em}.hero-title .line>span[data-v-4e7ac165]{display:block;animation:line-up-4e7ac165 1.3s var(--ease-out) both}.hero-title .line:nth-child(2)>span[data-v-4e7ac165]{animation-delay:.1s}.hero-title .line:nth-child(3)>span[data-v-4e7ac165]{animation-delay:.2s}.hero-title em[data-v-4e7ac165]{font-style:normal;color:var(--signal)}@keyframes line-up-4e7ac165{0%{transform:translateY(105%)}}@keyframes rise-4e7ac165{0%{opacity:0;transform:translateY(16px)}}.hero-lead[data-v-4e7ac165]{margin-top:36px;max-width:30em;font-size:clamp(17px,1.45vw,20px);line-height:1.6;color:var(--text-2);animation:rise-4e7ac165 1.2s var(--ease-out) both .45s}.hero-actions[data-v-4e7ac165]{display:flex;flex-wrap:wrap;gap:12px;margin-top:44px;animation:rise-4e7ac165 1.2s var(--ease-out) both .6s}.hero-foot[data-v-4e7ac165]{position:relative;z-index:2;display:flex;justify-content:flex-end;padding-bottom:32px;animation:rise-4e7ac165 1.2s var(--ease-out) both .8s}.modes[data-v-4e7ac165]{display:flex;gap:28px}.mode[data-v-4e7ac165]{position:relative;padding:10px 0 14px;font-size:14px;color:var(--text-3);transition:color .3s}.mode[data-v-4e7ac165]:hover{color:var(--text-2)}.mode.active[data-v-4e7ac165]{color:var(--text)}.mode-bar[data-v-4e7ac165]{position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--line-2)}.mode-fill[data-v-4e7ac165]{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--signal);transform-origin:left}.mode-fill.run[data-v-4e7ac165]{animation:fill-4e7ac165 linear both}@keyframes fill-4e7ac165{0%{transform:scaleX(0)}}@media(max-width:1080px){.hero-visual[data-v-4e7ac165]{width:90%;right:-25%;opacity:.8}}@media(max-width:720px){.hero[data-v-4e7ac165]:before{display:none}.hero-visual[data-v-4e7ac165]{width:130%;right:-40%;top:8%;bottom:auto;height:70%;opacity:.5}.hero-foot[data-v-4e7ac165]{justify-content:flex-start}.modes[data-v-4e7ac165]{gap:20px}.mode[data-v-4e7ac165]{font-size:13px}}.domains-head[data-v-3624ca4e]{display:grid;grid-template-columns:1.3fr 1fr;gap:48px;align-items:end;margin-bottom:clamp(56px,7vw,96px)}.domain-grid[data-v-3624ca4e]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.domain[data-v-3624ca4e]{--mx: 50%;--my: 30%;display:flex;flex-direction:column;border:1px solid var(--line);background:linear-gradient(180deg,var(--bg-1),var(--bg));overflow:hidden;transition:border-color .5s}.domain[data-v-3624ca4e]:before,.domain[data-v-3624ca4e]:after{z-index:2}.domain[data-v-3624ca4e]:hover{border-color:var(--line-2)}.domain[data-v-3624ca4e]:hover:before,.domain[data-v-3624ca4e]:hover:after{width:28px;height:28px;border-color:var(--signal)}.domain-visual[data-v-3624ca4e]{position:relative;height:320px;border-bottom:1px solid var(--line);background:linear-gradient(var(--line) 1px,transparent 1px) 0 0 / 100% 25%,radial-gradient(ellipse at center,rgba(255,255,255,.02),transparent 70%)}.domain-visual[data-v-3624ca4e]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(360px circle at var(--mx) var(--my),rgba(var(--signal-rgb),.07),transparent 60%);opacity:0;transition:opacity .4s}.domain:hover .domain-visual[data-v-3624ca4e]:after{opacity:1}.domain-body[data-v-3624ca4e]{padding:28px 24px 30px}.domain-title[data-v-3624ca4e]{font-size:clamp(26px,2.4vw,34px);font-weight:500;letter-spacing:-.035em;line-height:1.05}.domain-line[data-v-3624ca4e]{margin-top:14px;color:var(--text-2);font-size:15.5px;text-wrap:pretty}.domain-tags[data-v-3624ca4e]{display:flex;flex-wrap:wrap;gap:6px;margin-top:24px;list-style:none}.domain-tags li[data-v-3624ca4e]{padding:7px 10px;border:1px solid var(--line-2);color:var(--text-2);font-family:var(--font-accent);font-size:9px;letter-spacing:.12em;text-transform:uppercase}@media(max-width:1080px){.domains-head[data-v-3624ca4e]{grid-template-columns:1fr;gap:24px}.domain-grid[data-v-3624ca4e]{grid-template-columns:1fr;max-width:640px}.domain-visual[data-v-3624ca4e]{height:280px}}.conv-grid[data-v-20c3c476]{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(40px,6vw,96px);align-items:center}.conv-copy .lead[data-v-20c3c476]{margin-top:36px}.venn[data-v-20c3c476]{position:relative;max-width:540px;justify-self:end;width:100%}.venn svg[data-v-20c3c476]{color:var(--signal);width:100%;overflow:visible}.venn-outer[data-v-20c3c476]{fill:none;stroke:var(--line);stroke-dasharray:2 6}.venn-circle[data-v-20c3c476]{fill:#ecf0f804;stroke:var(--line-3);stroke-width:1;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 2.2s var(--ease-out) calc(var(--i) * .2s + .3s)}.venn.is-in .venn-circle[data-v-20c3c476]{stroke-dashoffset:0}.venn-orbit[data-v-20c3c476]{animation:orbit-20c3c476 linear infinite}@keyframes orbit-20c3c476{to{transform:rotate(360deg)}}.venn-dot[data-v-20c3c476]{fill:var(--signal);filter:drop-shadow(0 0 4px rgba(var(--signal-rgb),.9))}.venn-label[data-v-20c3c476]{font-family:var(--font-accent);font-size:10px;letter-spacing:.18em;text-transform:uppercase;fill:var(--text-2)}.venn-glow[data-v-20c3c476]{animation:breathe-20c3c476 3.6s ease-in-out infinite;transform-origin:240px 246px}@keyframes breathe-20c3c476{50%{transform:scale(1.25);opacity:.6}}.venn-center[data-v-20c3c476]{fill:var(--signal)}.venn-cross[data-v-20c3c476]{stroke:var(--signal);stroke-width:1}.venn-core-label[data-v-20c3c476]{font-family:var(--font-accent);font-size:9px;letter-spacing:.32em;fill:var(--signal)}.fit[data-v-20c3c476]{margin-top:clamp(80px,10vw,140px);display:grid;grid-template-columns:1fr 2.2fr;gap:24px 48px}.fit-title[data-v-20c3c476]{color:var(--text-3);padding-top:30px}.fit-list[data-v-20c3c476]{list-style:none;border-top:1px solid var(--line-2)}.fit-item[data-v-20c3c476]{display:grid;grid-template-columns:1fr 32px;align-items:center;gap:16px;padding:26px 0;border-bottom:1px solid var(--line);transition:background-color .4s,padding .5s var(--ease-out)}.fit-item[data-v-20c3c476]:hover{background:linear-gradient(90deg,rgba(var(--signal-rgb),.04),transparent 70%);padding-left:12px}.fit-text[data-v-20c3c476]{font-size:clamp(18px,1.9vw,26px);letter-spacing:-.02em;line-height:1.3;text-wrap:pretty}.fit-check[data-v-20c3c476]{width:28px;height:28px;display:grid;place-items:center;border:1px solid var(--line-2);transition:border-color .3s,background-color .3s}.fit-check svg[data-v-20c3c476]{width:14px;fill:none;stroke:var(--text-3);stroke-width:1.5;transition:stroke .3s}.fit-item:hover .fit-check[data-v-20c3c476]{border-color:var(--signal);background:rgba(var(--signal-rgb),.1)}.fit-item:hover .fit-check svg[data-v-20c3c476]{stroke:var(--signal)}.sectors[data-v-20c3c476]{grid-column:2;display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:24px}.sectors ul[data-v-20c3c476]{display:flex;flex-wrap:wrap;gap:8px;list-style:none}.sectors li[data-v-20c3c476]{padding:8px 14px;border:1px solid var(--line-2);border-radius:100px;font-size:14px;color:var(--text-2);transition:color .3s,border-color .3s}.sectors li[data-v-20c3c476]:hover{color:var(--text);border-color:var(--line-3)}@media(max-width:1080px){.conv-grid[data-v-20c3c476],.fit[data-v-20c3c476]{grid-template-columns:1fr}.venn[data-v-20c3c476]{justify-self:center}.fit-title[data-v-20c3c476]{padding-top:0}.sectors[data-v-20c3c476]{grid-column:1}}@media(max-width:560px){.fit-item[data-v-20c3c476]{grid-template-columns:1fr}.fit-check[data-v-20c3c476]{display:none}}.model[data-v-6b7260ca]{overflow:hidden;background:linear-gradient(180deg,transparent,var(--bg-1) 30%,var(--bg-1) 70%,transparent)}.model-bg[data-v-6b7260ca]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:flex-end;pointer-events:none;overflow:hidden}.model-bg span[data-v-6b7260ca]{font-size:clamp(260px,42vw,680px);font-weight:600;letter-spacing:-.08em;line-height:.8;color:transparent;-webkit-text-stroke:1px rgba(236,240,248,.05);transform:translate(8%,-6%)}.model-title[data-v-6b7260ca]{position:relative;max-width:12em}.compare[data-v-6b7260ca]{position:relative;margin-top:clamp(56px,7vw,96px);display:grid;grid-template-columns:1fr auto 1fr;border:1px solid var(--line-2);background:#04050699;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.compare-col[data-v-6b7260ca]{padding:clamp(28px,4vw,48px)}.compare-head[data-v-6b7260ca]{display:flex;align-items:center;gap:12px;margin-bottom:28px;color:var(--text-3)}.new .compare-head[data-v-6b7260ca]{color:var(--signal)}.x[data-v-6b7260ca]{font-size:16px;line-height:1}.compare ul[data-v-6b7260ca]{list-style:none;display:grid;gap:18px}.compare li[data-v-6b7260ca]{font-size:clamp(17px,1.6vw,21px);letter-spacing:-.015em;line-height:1.35}.old li[data-v-6b7260ca]{color:var(--text-3)}.strike[data-v-6b7260ca]{background:linear-gradient(currentColor,currentColor) 0 55% / 0% 1px no-repeat;transition:background-size .9s var(--ease-out) calc(var(--i) * .15s + .5s)}.compare.is-in .strike[data-v-6b7260ca]{background-size:100% 1px}.new li[data-v-6b7260ca]{display:flex;gap:14px;align-items:baseline}.new svg[data-v-6b7260ca]{flex:none;width:16px;transform:translateY(2px);fill:none;stroke:var(--signal);stroke-width:1.8}.new[data-v-6b7260ca]{background:linear-gradient(135deg,rgba(var(--signal-rgb),.06),transparent 60%)}.compare-divider[data-v-6b7260ca]{position:relative;width:1px;background:var(--line-2)}.compare-divider span[data-v-6b7260ca]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:8px 6px;background:var(--bg-1);border:1px solid var(--line-2);color:var(--text-3)}.pillars[data-v-6b7260ca]{display:grid;grid-template-columns:repeat(3,1fr);margin-top:20px;border:1px solid var(--line)}.pillar[data-v-6b7260ca]{position:relative;padding:clamp(28px,3vw,40px)}.pillar+.pillar[data-v-6b7260ca]{border-left:1px solid var(--line)}.pillar[data-v-6b7260ca]:after{content:"";position:absolute;left:0;top:0;height:2px;width:0;background:var(--signal);transition:width .6s var(--ease-out)}.pillar[data-v-6b7260ca]:hover:after{width:100%}.pillar-title[data-v-6b7260ca]{margin-top:8px;font-size:24px;font-weight:500;letter-spacing:-.03em}.pillar-text[data-v-6b7260ca]{margin-top:12px;color:var(--text-2);font-size:15.5px;text-wrap:pretty}@media(max-width:900px){.compare[data-v-6b7260ca]{grid-template-columns:1fr}.compare-divider[data-v-6b7260ca]{width:auto;height:1px}.pillars[data-v-6b7260ca]{grid-template-columns:1fr}.pillar+.pillar[data-v-6b7260ca]{border-left:0;border-top:1px solid var(--line)}}.process-head[data-v-95289fc7]{margin-bottom:clamp(64px,8vw,112px)}.timeline[data-v-95289fc7]{position:relative;filter:none}.phases[data-v-95289fc7]{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.timeline-track[data-v-95289fc7]{position:absolute;top:6px;left:0;right:0;height:1px;background:var(--line-2)}.timeline-track span[data-v-95289fc7]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--signal),rgba(var(--signal-rgb),.3));box-shadow:0 0 12px rgba(var(--signal-rgb),.6);transform:scaleX(0);transform-origin:left;transition:transform 2.4s var(--ease-out) .3s}.timeline.is-in .timeline-track span[data-v-95289fc7]{transform:scaleX(1)}.phase[data-v-95289fc7]{position:relative;padding-top:44px;opacity:.25;transform:translateY(12px);transition:opacity .8s var(--ease-out),transform .9s var(--ease-out);transition-delay:calc(var(--i) * .45s + .4s)}.timeline.is-in .phase[data-v-95289fc7]{opacity:1;transform:none}.phase-node[data-v-95289fc7]{position:absolute;top:0;left:0;width:13px;height:13px;border:1px solid var(--line-3);background:var(--bg);transform:rotate(45deg);transition:background-color .4s,border-color .4s,box-shadow .4s;transition-delay:calc(var(--i) * .45s + .5s)}.timeline.is-in .phase-node[data-v-95289fc7]{background:var(--signal);border-color:var(--signal);box-shadow:0 0 14px rgba(var(--signal-rgb),.7)}.phase-title[data-v-95289fc7]{margin-top:0;font-size:clamp(30px,3vw,44px);font-weight:500;letter-spacing:-.04em;line-height:1}.phase-text[data-v-95289fc7]{margin-top:16px;color:var(--text-2);font-size:15.5px;max-width:22em;text-wrap:pretty}@media(max-width:900px){.timeline[data-v-95289fc7]{padding-left:36px}.phases[data-v-95289fc7]{grid-template-columns:1fr;gap:48px}.timeline-track[data-v-95289fc7]{top:0;bottom:0;left:6px;right:auto;width:1px;height:auto}.timeline-track span[data-v-95289fc7]{transform:scaleY(0);transform-origin:top}.timeline.is-in .timeline-track span[data-v-95289fc7]{transform:scaleY(1)}.phase[data-v-95289fc7]{padding-top:0}.phase-node[data-v-95289fc7]{left:-36px;top:4px}}.cta[data-v-71a167a0]{overflow:hidden}.cta-glow[data-v-71a167a0]{position:absolute;left:50%;bottom:-40%;width:120%;height:90%;transform:translate(-50%);background:radial-gradient(closest-side,rgba(var(--signal-rgb),.08),transparent);pointer-events:none}.cta-inner[data-v-71a167a0]{position:relative;display:grid;grid-template-columns:1.4fr 1fr;gap:48px;align-items:end}.cta-title[data-v-71a167a0]{font-size:clamp(44px,6.4vw,104px);font-weight:500;letter-spacing:-.05em;line-height:.92}.cta-side .btn[data-v-71a167a0]{margin-top:32px}@media(max-width:900px){.cta-inner[data-v-71a167a0]{grid-template-columns:1fr}}:root{--bg: #040506;--bg-1: #08090c;--bg-2: #0d0f13;--bg-3: #13161b;--line: rgba(236, 240, 248, .07);--line-2: rgba(236, 240, 248, .13);--line-3: rgba(236, 240, 248, .24);--text: #eceef3;--text-2: #9aa0ab;--text-3: #5f6570;--signal: #a8c4ff;--signal-rgb: 168, 196, 255;--signal-ink: #060a14;--cool: #7c93ff;--font-sans: "Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-accent: "Krona One", var(--font-sans);--gutter: clamp(16px, 4vw, 48px);--max: 1360px;--header-h: 72px;--ease-out: cubic-bezier(.16, 1, .3, 1);color-scheme:dark}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:var(--header-h);-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--text);font-family:var(--font-sans);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;text-rendering:optimizeLegibility}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:96px 96px;background-position:-1px -1px;-webkit-mask-image:radial-gradient(ellipse 90% 70% at 50% 0%,#000 20%,transparent 80%);mask-image:radial-gradient(ellipse 90% 70% at 50% 0%,#000 20%,transparent 80%);opacity:.55}body:after{content:"";position:fixed;top:-50%;right:-50%;bottom:-50%;left:-50%;z-index:100;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}::selection{background:var(--signal);color:var(--signal-ink)}img,svg,canvas{display:block;max-width:100%}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0}:focus-visible{outline:1.5px solid var(--signal);outline-offset:3px;border-radius:2px}.container{width:100%;max-width:var(--max);margin:0 auto;padding:0 var(--gutter)}.section{position:relative;padding:clamp(96px,14vw,180px) 0}.mono{font-family:var(--font-accent);font-size:10px;font-weight:400;letter-spacing:.16em;text-transform:uppercase}.h-section{font-size:clamp(38px,6.2vw,92px);font-weight:500;line-height:.95;letter-spacing:-.045em;text-wrap:balance}.h-section .dim{color:var(--text-3)}.lead{font-size:clamp(17px,1.5vw,20px);line-height:1.6;color:var(--text-2);max-width:34em;text-wrap:pretty}.signal{color:var(--signal)}.btn{--h: 52px;position:relative;display:inline-flex;align-items:center;gap:14px;height:var(--h);padding:0 22px 0 24px;font-family:var(--font-sans);font-size:15px;font-weight:500;border-radius:2px;overflow:hidden;isolation:isolate;transition:color .3s,border-color .3s,background-color .3s,transform .3s var(--ease-out)}.btn .arrow{display:inline-block;transition:transform .4s var(--ease-out)}.btn:hover .arrow{transform:translate(4px)}.btn-primary{background:var(--signal);color:var(--signal-ink)}.btn-primary:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.7) 50%,transparent 70%);transform:translate(-120%);transition:transform .8s var(--ease-out)}.btn-primary:hover:before{transform:translate(120%)}.btn-ghost{border:1px solid var(--line-3);color:var(--text);background:#08090c66;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.btn-ghost:hover{border-color:var(--text)}.brackets{position:relative}.brackets:before,.brackets:after{content:"";position:absolute;width:14px;height:14px;border:1px solid var(--line-3);pointer-events:none;transition:border-color .4s,width .4s var(--ease-out),height .4s var(--ease-out)}.brackets:before{top:-1px;left:-1px;border-right:0;border-bottom:0}.brackets:after{right:-1px;bottom:-1px;border-left:0;border-top:0}.reveal{opacity:0;transform:translate3d(0,28px,0);filter:blur(6px);transition:opacity 1s var(--ease-out) var(--d, 0ms),transform 1.1s var(--ease-out) var(--d, 0ms),filter 1s var(--ease-out) var(--d, 0ms)}.reveal.is-in{opacity:1;transform:none;filter:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.reveal{opacity:1;transform:none;filter:none}}
