@font-face{font-family:Geist;src:url(/assets/fonts/Geist-Variable.a369fcf562.woff2) format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Geist Mono;src:url(/assets/fonts/GeistMono-Variable.fba8f577f3.woff2) format("woff2");font-weight:100 900;font-display:swap}:root{--ground:#100F0E;--raise:#191816;--raise-2:#201E1C;--ink:#F3EFE7;--muted:#A09A90;--line:rgba(243,239,231,.11);--line-2:rgba(243,239,231,.22);--lab-synthesis:#1B4DFF;--lab-cortex:#0F6B45;--lab-catalyst:#E8481C;--lab-synthesis-text:#5278FF;--lab-cortex-text:#159560;--lab-catalyst-text:#E8481C;--accent:var(--ink);--on-accent:var(--ground);--accent-text:var(--ink);--label:var(--muted);--ease:cubic-bezier(.2,.8,.2,1);--sp-1:8px;--sp-2:clamp(12px,calc(12px + 4 * (100vw - 390px) / 1050),16px);--sp-3:clamp(20px,calc(20px + 4 * (100vw - 390px) / 1050),24px);--sp-4:clamp(28px,calc(28px + 12 * (100vw - 390px) / 1050),40px);--sp-5:clamp(40px,calc(40px + 24 * (100vw - 390px) / 1050),64px);--sp-6:clamp(56px,calc(56px + 40 * (100vw - 390px) / 1050),96px);--sp-blend:clamp(96px,calc(96px + 64 * (100vw - 390px) / 1050),160px);--gutter:40px;--wrap:min(1200px,100% - 2 * var(--gutter));--t-display:clamp(36px,4.4vw,64px);--t-title:clamp(26px,2.6vw,38px);--t-card:22px;--t-lede:clamp(18px,1.5vw,21px);--t-small:15px;--r-panel:28px;--r-inner:20px;--r-pill:999px;--sp-0:4px;--sp-hero:clamp(120px,11vw,168px);--sp-page:clamp(150px,16vw,220px);--t-body:17px;--t-link:16px;--t-meta:14px;--t-label:13px;--t-mono:12px;--t-floor:11px;--t-ask:clamp(22px,2.3vw,32px);--t-page:clamp(2.6rem,6vw,5.6rem);--t-close:clamp(48px,8vw,112px);--m-head:16em;--m-lede:40em;--m-body:62ch;--m-prose:72ch;--w-sm:360px;--w-media:520px;--w-diag:640px;--w-fig:760px;--w-wide:880px;--r-sm:12px;--r-ico:14px;--r-ico-lg:18px;--mono:"Geist Mono",ui-monospace,monospace;color-scheme:dark}@media (max-width:1199px){:root{--gutter:32px}}@media (max-width:767px){:root{--gutter:20px}}.lab-synthesis{--accent:var(--lab-synthesis);--on-accent:#FFFFFF;--accent-text:var(--lab-synthesis-text);--label:var(--lab-synthesis-text)}.lab-cortex{--accent:var(--lab-cortex);--on-accent:#FFFFFF;--accent-text:var(--lab-cortex-text);--label:var(--lab-cortex-text)}.lab-catalyst{--accent:var(--lab-catalyst);--on-accent:#111110;--accent-text:var(--lab-catalyst-text);--label:var(--lab-catalyst-text)}*{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%}:root{background:var(--ground)}html body{background:var(--ground)}body{margin:0;position:relative;z-index:0;color:var(--ink);font-family:Geist,ui-sans-serif,system-ui,sans-serif;font-size:var(--t-body);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}main{overflow-x:clip;width:100%;max-width:100%}a{color:inherit}img{display:block;max-width:100%}.wrap{width:var(--wrap);margin-inline:auto}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.closing :focus-visible{outline-color:#111110}.needs{border:1.5px dashed currentColor;padding:0 .28em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.big{margin:0;max-width:72rem;font-size:var(--t-display);line-height:1.04;letter-spacing:-.04em;font-weight:600;text-wrap:balance}.title{margin:0;max-width:62rem;font-size:var(--t-title);line-height:1.1;letter-spacing:-.03em;font-weight:600;text-wrap:balance}.card-title{margin:0;font-size:var(--t-card);line-height:1.25;letter-spacing:-.015em;font-weight:600;color:var(--ink);text-wrap:balance}.lede{margin:0;max-width:var(--m-lede);font-size:var(--t-lede);line-height:1.55;color:var(--muted);text-wrap:pretty}.body{margin:0;max-width:var(--m-body);color:var(--muted);text-wrap:pretty}.label,.grp h4{margin:0;font-size:var(--t-label);line-height:1.3;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--label)}.kick{margin:0 0 6px;font-family:var(--mono);font-size:var(--t-mono);line-height:1.3;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text)}.eyebrow{margin:0 0 var(--sp-3);color:var(--accent-text);font-size:var(--t-small);font-weight:550}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:52px;padding:0 24px;border-radius:var(--r-pill);font:inherit;font-size:var(--t-small);font-weight:600;text-decoration:none;white-space:nowrap;cursor:pointer;border:0;transition:transform .5s var(--ease),background-color .3s,color .3s,border-color .3s,filter .3s}.btn svg{width:14px;height:14px;transition:transform .4s var(--ease)}.btn:hover svg{transform:translate(3px)}.btn-primary,.btn-light{background:var(--ink);color:#111110}.btn-primary:hover,.btn-light:hover{background:#fff}.btn-lab{background:var(--accent);color:var(--on-accent)}.btn-lab:hover{background:var(--accent);filter:brightness(1.1)}.btn-ghost{background:transparent;color:var(--ink);border:1px solid var(--line-2)}.btn-ink{background:#111110;color:var(--ink)}.btn-ink:hover{background:#2a2825}.btn-ghost-ink{background:transparent;color:#111110;border:1px solid rgba(17,17,16,.3)}.btn-ghost-ink:hover{border-color:#111110}.ctas{display:flex;flex-wrap:wrap;gap:12px}.go{display:inline-flex;align-items:center;gap:6px;font-size:var(--t-link);font-weight:600;color:var(--ink);text-decoration:none}.go .caret{flex:none;width:14px;height:14px;transition:transform .4s var(--ease)}.go:hover .caret{transform:translate(3px)}.nav{position:fixed;z-index:60;top:14px;left:50%;transform:translate(-50%);width:calc(var(--wrap) + 48px);height:62px;display:flex;align-items:center;gap:28px;padding:0 24px;border-radius:var(--r-pill);background:#1918169e;backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);border:1px solid var(--line);transition:background-color .3s}.nav.on-light{background:#191816e6}.nav .wm{display:inline-flex;align-items:center;gap:10px;font-weight:650;font-size:18px;letter-spacing:-.03em;text-decoration:none;margin-right:auto;white-space:nowrap}.nav .lk{font-size:var(--t-meta);color:var(--muted);text-decoration:none;transition:color .3s}.nav .lk:hover,.nav .lk.on{color:var(--ink)}.nav .btn{height:44px;padding:0 20px;font-size:var(--t-meta)}.nav .lk[data-lab]:before{content:"";display:inline-block;width:6px;height:6px;border-radius:var(--r-pill);margin-right:8px;vertical-align:2px;background:var(--dotc,transparent);transition:background-color .3s}.nav .lk.on[data-lab=synthesis]{--dotc:var(--lab-synthesis-text)}.nav .lk.on[data-lab=cortex]{--dotc:var(--lab-cortex-text)}.nav .lk.on[data-lab=catalyst]{--dotc:var(--lab-catalyst-text)}.nav-prog{position:absolute;left:24px;right:24px;bottom:-1px;height:2px;overflow:hidden;pointer-events:none}.nav-prog:after{content:"";position:absolute;inset:0;transform-origin:0 50%;transform:scaleX(var(--p,0));background:var(--progc,var(--ink));opacity:.85;transition:background-color .4s}.nav[data-active=synthesis]{--progc:var(--lab-synthesis-text)}.nav[data-active=cortex]{--progc:var(--lab-cortex-text)}.nav[data-active=catalyst]{--progc:var(--lab-catalyst-text)}.nav-menu{display:none;flex:none;width:44px;height:44px;padding:0;border-radius:var(--r-pill);place-items:center;cursor:pointer;background:#f3efe70d;color:var(--ink);border:1px solid var(--line-2)}.nav-menu .i{width:22px;height:22px}.mu-mark{display:block;flex:none;color:var(--ink)}.nav .wm .mu-mark{width:36px;height:36px}.chip .mu-mark{width:22px;height:22px}@media (max-width:900px){.nav .lk{display:none}.nav{gap:12px}.nav-menu{display:grid}}@media (max-width:767px){.nav{width:calc(100% - 16px);padding:0 12px;top:8px}}@media (max-width:420px){.nav .btn{padding:0 14px;font-size:var(--t-label)}}.nav-sheet{position:fixed;z-index:59;top:84px;left:12px;right:12px;padding:12px;border-radius:var(--r-panel);background:var(--raise);border:1px solid var(--line);box-shadow:0 24px 60px #00000080;animation:sheetIn .25s var(--ease)}@keyframes sheetIn{0%{opacity:0;transform:translateY(-8px)}}.nav-sheet nav{display:flex;flex-direction:column}.nav-sheet .row{display:flex;align-items:center;gap:12px;height:56px;padding:0 16px;border-radius:var(--r-inner);font-size:18px;font-weight:600;text-decoration:none}.nav-sheet .row:hover{background:var(--raise-2)}.nav-sheet .dot{width:6px;height:6px;border-radius:var(--r-pill);flex:none}.nav-sheet .row[data-lab=synthesis] .dot{background:var(--lab-synthesis-text)}.nav-sheet .row[data-lab=cortex] .dot{background:var(--lab-cortex-text)}.nav-sheet .row[data-lab=catalyst] .dot{background:var(--lab-catalyst-text)}.nav-sheet .btn{width:100%;margin-top:8px}.union,.chapter,.how,.faq-band,.closing{position:relative}.union-bg,.chapter-bg,.sec-bg,.closing-bg{position:absolute;left:0;right:0;z-index:-1;pointer-events:none}.union-bg{--uh:clamp(180px,20vw,300px);top:calc(-1 * var(--uh));bottom:calc(var(--sp-blend) * -.5);background:url(/img/lattice.b56ec214cd.webp) 0 0/360px repeat,radial-gradient(60% 50% at 18% 30%,color-mix(in srgb,var(--lab-synthesis) 13%,transparent),transparent 70%),radial-gradient(55% 45% at 50% 55%,color-mix(in srgb,var(--lab-cortex) 15%,transparent),transparent 70%),radial-gradient(60% 50% at 82% 35%,color-mix(in srgb,var(--lab-catalyst) 12%,transparent),transparent 70%),radial-gradient(70% 30% at 40% 100%,color-mix(in srgb,var(--lab-synthesis) 9%,transparent),transparent 80%);-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--uh),#000 calc(100% - var(--sp-blend)),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 var(--uh),#000 calc(100% - var(--sp-blend)),transparent 100%)}.chapter-bg{top:calc(var(--sp-blend) * -.5);bottom:calc(var(--sp-blend) * -.5);background:color-mix(in srgb,var(--accent) 9%,var(--ground));-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--sp-blend));mask-image:linear-gradient(to bottom,transparent 0,#000 var(--sp-blend))}.chapter.lab-catalyst .chapter-bg{-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--sp-blend),#000 calc(100% - var(--sp-blend)),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 var(--sp-blend),#000 calc(100% - var(--sp-blend)),transparent 100%)}.chapter-bg:before{content:"";position:absolute;top:var(--sp-blend);right:0;width:min(1400px,110vw);height:min(900px,90vw);background:var(--field) right top/cover no-repeat;opacity:.75;mix-blend-mode:lighten;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 30%,rgba(0,0,0,.6) 55%,transparent 100%),linear-gradient(to left,#000 50%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to bottom,transparent 0,#000 30%,rgba(0,0,0,.6) 55%,transparent 100%),linear-gradient(to left,#000 50%,transparent 100%);mask-composite:intersect}.chapter.lab-synthesis{--field:url(/img/field-synthesis.6360d26f7b.webp)}.chapter.lab-cortex{--field:url(/img/field-cortex.6b6c64b1b4.webp)}.chapter.lab-catalyst{--field:url(/img/field-catalyst.564ca7e22b.webp)}.how .sec-bg{top:calc(var(--sp-blend) * -.5);bottom:0;background:url(/img/lattice.b56ec214cd.webp) 0 0/360px repeat;opacity:.6;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--sp-blend),#000 calc(100% - var(--sp-6)),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 var(--sp-blend),#000 calc(100% - var(--sp-6)),transparent 100%)}.faq-band .sec-bg{top:calc(var(--sp-blend) * -.5);bottom:0;background:linear-gradient(to bottom,var(--ground) 0,#1C1B19 var(--sp-blend),#201E1C 100%)}.closing-bg{--cb:calc(var(--sp-blend) + 24px);top:calc(-1 * var(--sp-6) - 24px);bottom:-64px;background:linear-gradient(to bottom,var(--ground) 0,#3A3833 calc(var(--cb) * .18),#E9E4DA calc(var(--cb) * .92),#F3EFE7 var(--cb),#F3EFE7 calc(100% - 160px),#3A3833 calc(100% - 36px),var(--ground) 100%)}.page-sec,.chap{padding:0 0 var(--sp-6)}#bring{padding-bottom:var(--sp-5)}.hero{position:relative;isolation:isolate;padding:var(--sp-hero) 0 var(--sp-6)}.hero-bg{position:absolute;inset:-3% -3% 0;z-index:-2;background:url(/img/hero-packets.3934fb70a0.webp) 70% center/cover no-repeat;transform:scale(1.02);animation:heroSettle 2.4s cubic-bezier(.16,1,.3,1) both;container-type:size;-webkit-mask-image:linear-gradient(to bottom,#000 60%,transparent 100%);mask-image:linear-gradient(to bottom,#000 60%,transparent 100%)}.hero-wash{position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,var(--ground) 0%,rgba(16,15,14,.86) 30%,rgba(16,15,14,.35) 62%,rgba(16,15,14,0) 100%);-webkit-mask-image:linear-gradient(to bottom,#000 60%,transparent 100%);mask-image:linear-gradient(to bottom,#000 60%,transparent 100%)}@keyframes heroSettle{0%{transform:scale(1.12)}to{transform:scale(1.02)}}.hero-grid{display:grid;grid-template-columns:1fr;gap:var(--sp-4)}@media (min-width:1024px){.hero-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr);align-items:center;gap:var(--sp-5)}}.hero h1{margin:0;max-width:var(--m-head);font-size:var(--t-display);line-height:1.04;letter-spacing:-.04em;font-weight:600;text-wrap:balance}.hero .lede{margin-top:var(--sp-3)}.hero-logo{color:var(--ink)}.mu-hero{position:relative;display:block;width:100%;max-width:420px;margin-inline:auto}@media (max-width:1023px){.hero-logo{order:-1}.mu-hero{width:160px;margin:0}}@media (max-width:480px){.mu-hero{width:120px}}.hero-bg-live{position:absolute;width:max(100cqw,177.46cqh);aspect-ratio:2000/1127;left:calc((100cqw - max(100cqw,177.46cqh))*.7);top:calc((100cqh - max(100cqh,56.35cqw))/2)}.hero-bg-live i{position:absolute;width:4px;height:4px;background:var(--c);opacity:.35;animation:boot 1.2s ease-out var(--d) both}@keyframes boot{0%{opacity:0}40%{opacity:.9}to{opacity:.35}}.ask{margin-top:var(--sp-3);max-width:24em;font-size:var(--t-ask);text-shadow:0 0 18px var(--ground)}.ask:focus-visible{outline-offset:6px}.ask-text{margin:0;min-height:2.5em;line-height:1.25;font-weight:500;letter-spacing:-.015em;overflow:clip;overflow-clip-margin:24px}.ask-lead{color:var(--muted)}.ask-want{position:relative;top:0;color:var(--ink)}.ask-want .w{--u:100%;background:linear-gradient(var(--want-c),var(--want-c)) left bottom/var(--u) 3px no-repeat;padding-bottom:.12em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.hero-actions{margin-top:var(--sp-4);display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2) var(--sp-3)}@media (max-width:480px){.hero-actions .btn{width:100%}}.card{padding:var(--sp-4);border-radius:var(--r-panel);background:var(--raise);border:1px solid var(--line)}.nest{padding:var(--sp-3);border-radius:var(--r-inner);background:var(--raise-2);border:1px solid var(--line)}.tile{display:flex;flex-direction:column;min-width:0}.tile p{margin:0;color:var(--muted)}.vt-head{display:flex;align-items:center;gap:16px}.vt-head+p{margin-top:var(--sp-2)}.ico{display:grid;place-items:center;flex:none;width:46px;height:46px;border-radius:var(--r-ico);background:color-mix(in srgb,var(--accent) 18%,transparent);border:1px solid color-mix(in srgb,var(--accent) 40%,transparent);color:var(--accent-text)}.ico .i{width:24px;height:24px}.ico-lg{display:grid;place-items:center;width:64px;height:64px;margin:auto;border-radius:var(--r-ico-lg);background:color-mix(in srgb,var(--accent) 18%,transparent);border:1px solid color-mix(in srgb,var(--accent) 40%,transparent);color:var(--accent-text)}.ico-lg .i{width:30px;height:30px}.cgrid{display:grid;gap:var(--sp-2)}@media (min-width:768px){.cgrid{grid-auto-rows:1fr}}.grid2,.grid3,.wt-grid,.points,.caplist,.ways,.lead-row{grid-template-columns:1fr}@media (min-width:768px){.grid2,.ways,.caplist.two{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.grid3,.wt-grid,.points,.caplist:not(.two),.lead-row{grid-template-columns:repeat(3,minmax(0,1fr))}}.chip{display:flex;align-items:center;justify-content:center;gap:8px;width:132px;height:40px;margin:0 0 var(--sp-3);padding:0 16px;border-radius:var(--r-pill);background:color-mix(in srgb,var(--accent) 16%,transparent);border:1px solid color-mix(in srgb,var(--accent) 45%,transparent);color:var(--ink);font-size:var(--t-meta);font-weight:600;white-space:nowrap}.bullets{margin:var(--sp-2) 0 0;padding:0;list-style:none;color:var(--muted);line-height:1.5}.bullets li{position:relative;padding-left:18px}.bullets li+li{margin-top:10px}.bullets li:before{content:"";position:absolute;left:0;top:.5em;width:6px;height:6px;background:var(--accent);opacity:.8}.grp h4{margin-bottom:14px}.grp ul{margin:0;padding:0;list-style:none;columns:2;column-gap:var(--sp-3);font-size:var(--t-small);line-height:1.6;color:#f3efe7db}.grp li{break-inside:avoid;display:grid;grid-template-columns:16px 1fr;column-gap:10px;align-items:start}.grp li+li{margin-top:8px}.ci{width:16px;height:16px;margin-top:.25em;fill:currentColor;color:#f3efe7db}.wt-grid{margin-top:var(--sp-5)}.wt-card{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;box-shadow:inset 0 3px 0 var(--accent);text-decoration:none;color:inherit}.wt-card:hover{border-color:var(--line-2)}.wt-card:before{content:"";display:block;flex:none;aspect-ratio:16/10;margin:calc(-1 * var(--sp-4)) calc(-1 * var(--sp-4)) var(--sp-3)}.wt-card .ph{position:absolute;left:0;right:0;top:0;z-index:-1;aspect-ratio:16/10;background:var(--img) center top/cover no-repeat;-webkit-mask-image:linear-gradient(to bottom,#000 65%,transparent 100%);mask-image:linear-gradient(to bottom,#000 65%,transparent 100%)}.wt-card.lab-synthesis{--img:url(/img/card-synthesis-dark.41d3e5934d.jpg)}.wt-card.lab-cortex{--img:url(/img/card-cortex-dark.7351eafece.jpg)}.wt-card.lab-catalyst{--img:url(/img/card-catalyst-dark.f06c3df69b.jpg)}.wt-body{display:flex;flex-direction:column;flex:1}.wt-body .chip{margin-bottom:var(--sp-3)}.wt-h{margin:0;font-size:var(--t-card);line-height:1.25;letter-spacing:-.015em;font-weight:600;text-wrap:balance}.wt-card .go{margin-top:auto;padding-top:var(--sp-3);color:var(--accent-text)}.ops{position:relative}.threads{position:absolute;left:0;top:0;width:100%;height:1px;overflow:visible;pointer-events:none;z-index:0}.ops .wrap{position:relative;z-index:1}.ops-fig{margin-top:var(--sp-3)}.fx{position:relative;margin:0;width:100%;margin-inline:auto;border-radius:var(--r-panel);overflow:hidden;border:1px solid var(--line);background:var(--raise)}.fx.fx-bare{border:0;border-radius:0;background:transparent;overflow:visible}.fx img{position:absolute;inset:0;width:100%;height:100%;-webkit-mask-image:radial-gradient(closest-side,#000 94%,transparent 135%);mask-image:radial-gradient(closest-side,#000 94%,transparent 135%)}.fx-ov{position:absolute;inset:0;width:100%;height:100%;color:var(--ink);--on-accent:#FFFFFF}.fx-ov .h{paint-order:stroke;stroke:#161513d1;stroke-width:5px;stroke-linejoin:round}.fx-mo,.d-ov,.core-ov{position:absolute;inset:0;width:100%;height:100%;color:var(--ink);pointer-events:none;overflow:visible}.fx[data-loop]:focus-visible,.rz:focus-visible,.dr:focus-visible,.kd-core:focus-visible{outline-offset:4px}.rz{position:relative;width:100%}.rz img{position:absolute;inset:0;width:100%;height:100%}.dr{position:relative;width:100%;height:100%}.dr img{width:100%;height:100%;object-fit:contain}.d-ov text{font-family:var(--mono);letter-spacing:.06em}.d-ov .vl{font-size:15px;font-weight:600;text-transform:uppercase}.d-ov .vs{font-size:var(--t-label);font-weight:500}.fkey{display:none;margin:var(--sp-2) 0 0;gap:10px 20px;font-size:var(--t-small);line-height:1.4}.fkey dt{margin:0 0 2px;font-family:var(--mono);font-size:var(--t-mono);font-weight:600;letter-spacing:.08em}.fkey dd{margin:0;color:var(--muted)}.f3key .lab-catalyst dt{color:var(--lab-catalyst-text)}.f3key .lab-synthesis dt{color:var(--lab-synthesis-text)}.f3key .lab-cortex dt{color:var(--lab-cortex-text)}@media (max-width:767px){.fkey{display:grid}.fx-ov .k,.fx-ov .description,.fx-ov .event-handover,.fx-ov .event-run,.fx-ov .line-label{display:none}.d-ov .vl,.d-ov .vs{font-size:21px}}.head-row{display:grid;grid-template-columns:1fr;gap:var(--sp-5)}.hr-diag{width:100%;max-width:var(--w-diag);margin-inline:auto}@media (min-width:1024px){.head-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center}.hr-diag{max-width:none}}.hr-text .lede{margin-top:var(--sp-3)}.tiles{display:grid;grid-template-columns:1fr;gap:var(--sp-2);margin-top:var(--sp-5);align-items:stretch}@media (min-width:768px){.tiles.t2{grid-template-columns:repeat(2,minmax(0,1fr))}.tiles.t3{grid-template-columns:repeat(3,minmax(0,1fr))}.tiles>.tile{grid-row:1;grid-column:var(--col)}.tiles>.shelf{grid-row:2;grid-column:1/-1}}.tile{transition:border-color .3s}.tile.is-open{border-color:var(--accent-text)}.t-media{margin-top:var(--sp-3);width:100%;max-width:var(--w-media);margin-inline:auto;aspect-ratio:376/164}.tile-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;height:48px;margin-top:auto;padding:0;background:none;border:0;border-top:1px solid var(--line);font:inherit;font-size:var(--t-small);font-weight:600;color:var(--accent-text);cursor:pointer;text-align:left}.tile>:nth-last-child(2){margin-bottom:var(--sp-3)}.tt-ico{display:grid;place-items:center;flex:none;width:20px;height:20px;border-radius:50%;border:1px solid currentColor;transition:transform .3s var(--ease)}.tt-ico .i{width:14px;height:14px}.tile-toggle[aria-expanded=true] .tt-ico{transform:rotate(45deg)}.tile-toggle:hover span:first-child{text-decoration:underline;text-underline-offset:4px}.tile.is-click{cursor:pointer}.tile.is-click:hover .tile-toggle span:first-child{text-decoration:underline;text-underline-offset:4px}.shelf{position:relative;display:grid;grid-template-rows:0fr}.shelf.open{grid-template-rows:1fr}.shelf.instant{transition:none}.sh-in{min-height:0;overflow:hidden}.sh-box{padding:var(--sp-4);border-radius:var(--r-panel);background:color-mix(in srgb,var(--raise) 92%,transparent);border:1px solid var(--line)}.shelf .notch{position:absolute;top:-5px;left:var(--nx,50%);z-index:1;width:16px;height:10px;background:color-mix(in srgb,var(--raise) 92%,transparent);clip-path:polygon(50% 0,100% 100%,0 100%);transform:translate(-50%) scale(0);transition:left .35s var(--ease),transform .2s ease}.shelf.open .notch{transform:translate(-50%) scale(1);transition:left .35s var(--ease),transform .2s ease .35s}.sh-row+.sh-row{margin-top:var(--sp-5)}html:not(.disc-js) .shelf{grid-template-rows:1fr}.disc-js .shelf:not([data-ready]),.disc-js .cat-strip:not([data-ready]){display:none}html:not(.disc-js) .shelf .sh-row{opacity:1;transform:none}.cta-row{margin-top:var(--sp-5)}.cta-row .btn{margin-top:var(--sp-3)}.unit{display:grid;grid-template-columns:1fr;gap:var(--sp-4) var(--sp-5);align-items:center}@media (min-width:1024px){.unit{grid-template-columns:repeat(2,minmax(0,1fr))}}.u-text>*+*{margin-top:var(--sp-2)}.u-text .title+.lede{margin-top:var(--sp-3)}.u-viz{width:100%;margin-inline:auto}.points{margin:0;padding:0;list-style:none;column-gap:clamp(20px,3vw,40px)}.points li{padding-top:var(--sp-3);border-top:1px solid var(--line)}.points p{margin:10px 0 0;color:var(--muted)}.points.icons .ico{margin-bottom:var(--sp-2)}.hw-head{display:flex;align-items:center;gap:var(--sp-2)}.hw-head .card-title{margin:0}.points.icons .hw-head .ico,.ws-card .hw-head .ico{margin:0;flex:none}.points.icons .hw-head+p{margin-top:var(--sp-2)}.ws-card .hw-head+p{margin-top:var(--sp-3)}.f4key{grid-template-columns:1fr}.ws-card{display:flex;flex-direction:column}.ws-card .ico{margin-bottom:var(--sp-3)}.ws-card p{margin:var(--sp-2) 0 0;color:var(--muted)}.ws-card .ws-cta{margin-top:auto;padding-top:var(--sp-3)}.faq-band .card{background:var(--raise-2);border-color:var(--line-2)}.qa p{margin-top:var(--sp-2)}.faq-link{margin-bottom:0}.closing{color:#111110;padding:var(--sp-5) 0 calc(var(--sp-6) + 96px)}.closing{scroll-margin-top:96px}.closing .closing-bg{z-index:-1}.close-grid{display:grid;grid-template-columns:1fr;gap:var(--sp-5)}@media (min-width:1024px){.close-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.closing h2{margin:0;max-width:12em;font-size:var(--t-close);line-height:.98;letter-spacing:-.05em;font-weight:650;text-wrap:balance}.close-lede p{margin:var(--sp-3) 0 0;max-width:30em;font-size:var(--t-lede);color:#111110cc}.close-lede p+p{margin-top:var(--sp-1)}.closing .ctas{margin-top:var(--sp-4)}.close-mail{margin:var(--sp-3) 0 0;font-size:var(--t-small)}.close-mail a{color:#3a3833;text-underline-offset:3px}.close-notes{margin:var(--sp-2) 0 0;font-size:var(--t-label);color:#3a3833}.form-zone{display:grid;grid-template-rows:1fr;transition:grid-template-rows .4s var(--ease)}.fz-in{min-height:0;overflow:hidden;padding:4px}.cform{display:grid;gap:var(--sp-3)}.f-row{display:grid;gap:8px}.f-row label{font-size:var(--t-small);font-weight:600}.f-row .opt{font-weight:400;color:#5a5650}.cform input,.cform textarea{width:100%;height:52px;padding:0 16px;border-radius:var(--r-ico);background:#ffffff8c;border:1px solid rgba(17,17,16,.18);font:inherit;font-size:var(--t-body);color:#111110}.cform textarea{height:140px;padding:12px 16px;resize:vertical}.cform input:focus-visible,.cform textarea:focus-visible{outline:2px solid #111110;outline-offset:2px}.cform [aria-invalid=true]{border-color:#b3261e}.f-err{margin:0;font-size:var(--t-small);color:#b3261e}.f-send{justify-self:start}.f-send[disabled]{opacity:.7;cursor:progress}.f-status{margin:0;font-size:var(--t-small)}.f-status:empty{display:none}.f-fail,.f-notready{margin:0;font-size:var(--t-small);color:#b3261e}.f-fail a,.f-notready a{color:inherit}.f-privacy{margin:0;font-size:var(--t-small);color:#3a3833}.f-privacy a{color:inherit;text-underline-offset:3px}.f-ok{padding:var(--sp-4);border-radius:var(--r-panel);background:#ffffff8c}.f-ok .card-title{color:#111110}.f-ok p{margin:var(--sp-2) 0 0;color:#111110cc}@media (max-width:767px){.disc-js .form-zone:not(.open){grid-template-rows:0fr}.disc-js .form-zone:not(.open) .fz-in{visibility:hidden;padding:0}.closing .ctas .btn,.f-send{width:100%}}@media (min-width:768px){.msg-btn{display:none}}.f-act{display:grid;gap:var(--sp-1)}.f-pair{display:grid;gap:var(--sp-3)}@media (min-width:768px){.closing .close-open{display:none}.f-pair{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.close-grid{align-items:center;column-gap:var(--sp-6)}.close-text{padding-bottom:var(--sp-4)}}html.motion-paused *,html.motion-paused *:before,html.motion-paused *:after{animation-play-state:paused!important}footer{padding:var(--sp-6) 0 var(--sp-4);font-size:var(--t-meta);color:var(--muted)}.fgrid{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:var(--sp-4)}footer .h5{margin:0 0 var(--sp-2);color:var(--ink);font-weight:600;font-size:var(--t-small)}footer a{text-decoration:none;transition:color .3s}footer a:hover{color:var(--ink)}footer ul{margin:0;padding:0;list-style:none}footer li{margin-bottom:8px}footer .meta{margin-top:12px}.fbot{margin-top:var(--sp-5);padding-top:var(--sp-3);border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-3);justify-content:space-between;font-size:var(--t-label)}.fbot .links{display:flex;gap:18px;flex-wrap:wrap}@media (max-width:767px){.fgrid{grid-template-columns:1fr 1fr;gap:28px}.fgrid>div:first-child{grid-column:1/-1}}.page-head{position:relative;isolation:isolate;overflow:hidden;padding:var(--sp-page) 0 var(--sp-5)}.page-head:before{content:"";position:absolute;inset:0;z-index:-1;background:url(/img/hero-packets.3934fb70a0.webp) 80% 30%/cover no-repeat;opacity:.45;-webkit-mask-image:linear-gradient(to bottom,#000 0%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,transparent 100%)}.page-head h1{margin:0;font-size:var(--t-page);line-height:1;letter-spacing:-.05em;font-weight:600}.page-head .meta{margin:var(--sp-3) 0 0;color:var(--muted)}.prose{max-width:var(--m-prose);padding-bottom:clamp(80px,10vw,140px)}.prose h2{margin:var(--sp-5) 0 var(--sp-2);font-size:clamp(24px,2.4vw,32px);line-height:1.15;letter-spacing:-.02em;font-weight:600}.prose h2:first-child{margin-top:0}.prose h3{margin:var(--sp-4) 0 var(--sp-1);font-size:var(--t-lede);font-weight:600}.prose p,.prose li{color:var(--muted)}.prose ul{padding-left:20px}.prose a{color:var(--ink)}.prose .btn-light{color:#111110}.prose .q{margin:var(--sp-4) 0 6px;color:var(--ink);font-weight:600;font-size:var(--t-lede);letter-spacing:-.01em}.prose .meta{color:var(--muted);font-size:var(--t-small)}.faq-body{display:grid;grid-template-columns:minmax(0,72ch) 240px;gap:80px}.faq-body .prose{max-width:none}.faq-group h2{scroll-margin-top:110px}.faq-group+.faq-group h2{margin-top:var(--sp-6)}.faq-cta{margin:var(--sp-5) 0 0}.faq-index{position:sticky;top:110px;display:flex;flex-direction:column;gap:2px;padding-bottom:40px}.faq-index a{display:block;padding:7px 0 7px 14px;border-left:2px solid transparent;font-size:var(--t-small);color:var(--muted);text-decoration:none;transition:color .3s,border-color .3s}.faq-index a:hover{color:var(--ink)}.faq-index a[aria-current]{color:var(--ink);border-left-color:var(--ink)}.faq-pills{display:none;flex-wrap:wrap;gap:8px;margin-top:28px}.faq-pills a{display:inline-flex;align-items:center;height:46px;padding:0 18px;border-radius:var(--r-pill);border:1px solid var(--line-2);background:#f3efe70d;font-size:var(--t-meta);font-weight:600;text-decoration:none}@media (max-width:1099px){.faq-body{grid-template-columns:1fr}.faq-aside{display:none}.faq-pills{display:flex}}#bg{position:absolute;left:0;top:0;width:100%;height:100vh;z-index:-1;pointer-events:none;display:block;-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - var(--sp-blend)),transparent 100%);mask-image:linear-gradient(to bottom,#000 calc(100% - var(--sp-blend)),transparent 100%)}html[data-bg=v12] .hero-bg,html[data-bg=v12] .hero-wash{display:none}.ops-fig{position:relative;margin-top:0}.f3-title{position:absolute;left:0;right:0;top:0;text-align:center;z-index:2;margin:0;max-width:none}@media (min-width:768px){.ops-fig{container-type:inline-size}.f3-title{top:calc(60 / 1296 * 100cqw)}}@media (max-width:767px){.f3-title{position:static;text-align:left;margin-bottom:var(--sp-2)}}.fx-ov .est{letter-spacing:.06em}.hero-logo{position:relative}.hero-logo:before{content:"";position:absolute;left:50%;top:50%;width:min(100%,520px);aspect-ratio:1;transform:translate(-50%,-50%);pointer-events:none;background:radial-gradient(closest-side,rgba(var(--glow-rgb,27,77,255),.2),rgba(var(--glow-rgb,27,77,255),.08) 45%,rgba(var(--glow-rgb,27,77,255),.03) 62%,rgba(var(--glow-rgb,27,77,255),0) 78%)}@media (max-width:1023px){.hero-logo:before{left:80px;width:240px}}@media (max-width:480px){.hero-logo:before{left:60px;width:190px}}.hero-fx{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible;z-index:3}.h1-pour .h1a,.h1-pour .h1b{display:inline}.ask .ac{will-change:auto}.foot-wm{display:flex;align-items:center;gap:10px}.foot-wm .mu-mark{width:30px;height:30px}.fl-card{position:relative;padding:var(--sp-2) var(--sp-3);border:1px solid var(--line);border-radius:var(--r-inner);background:var(--raise)}.fl-card .fl-drop{position:absolute;left:0;top:-6px;width:100%;height:12px;overflow:visible;pointer-events:none}.shelf .sh-box{will-change:auto}.f3key .k-est,.f3key .k-add{display:none}.f3key .k-add dt i{display:inline-block;width:10px;height:10px;background:var(--lab-catalyst-text)}@media (max-width:767px){.f3 .fx-ov .sq,.f3 .fx-ov .f3-add{display:none}.f3key .k-est,.f3key .k-add{display:flex}}.cform .f-row{position:relative}.cform .f-row .f-liq{position:absolute;left:0;right:0;height:2px;background:var(--want,var(--lab-synthesis-text));transform:scaleX(0);transform-origin:0 50%;pointer-events:none}.f-send{position:relative}.f-send .f-orbit{position:absolute;inset:-6px;width:calc(100% + 12px);height:calc(100% + 12px);overflow:visible;pointer-events:none}.f-send .f-check{position:absolute;inset:0;margin:auto;width:24px;height:24px;opacity:0;pointer-events:none}.chalk-on{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible}.chip .chip-dot{flex:none;width:8px;height:8px;border-radius:50%;background:currentColor;box-shadow:0 0 10px currentColor}.rz img,.dr img{-webkit-mask-image:linear-gradient(90deg,transparent,#000 var(--fe,6%),#000 calc(100% - var(--fe,6%)),transparent),linear-gradient(transparent,#000 var(--fe,6%),#000 calc(100% - var(--fe,6%)),transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent,#000 var(--fe,6%),#000 calc(100% - var(--fe,6%)),transparent),linear-gradient(transparent,#000 var(--fe,6%),#000 calc(100% - var(--fe,6%)),transparent);mask-composite:intersect}.fx.fx-bare img{-webkit-mask-image:radial-gradient(ellipse 72% 72% at 50% 50%,#000 70%,transparent 100%);mask-image:radial-gradient(ellipse 72% 72% at 50% 50%,#000 70%,transparent 100%)}.foot-pages a{text-decoration:none}.f3-title{position:relative;display:table;margin:0 auto var(--sp-5);padding:10px var(--sp-3);border:1px solid var(--line-2);border-radius:var(--r-pill);background:#191816c7;font-size:clamp(17px,1.4vw,21px);line-height:1.3;text-align:center;z-index:2;top:auto;left:auto;right:auto}@media (max-width:767px){.f3-title{position:relative;text-align:center;margin:0 auto var(--sp-4)}}.f3r2{margin-top:0}.hr-diag>*{margin-inline:auto}#bring .sr-only+.wt-grid{margin-top:0}[data-caret]:after{content:"";display:inline-block;width:2px;height:1em;margin-left:2px;vertical-align:-.14em;background:var(--accent-text,currentColor)}.mu-mover,.mu-tail,.mu-ripple,.mu-flash,.mu-beam{pointer-events:none}.f3v12{width:100%;max-width:1100px;margin:0 auto}.f3v12 .f3-svg{display:block;width:100%;height:100%;overflow:visible}.f3v12 .f3l{font-size:25px;font-weight:600;letter-spacing:.07em}.f3v12 .s-fr{stroke-width:2.2}.f3v12 .s-sol{stroke-width:2.6}.f3v12 .s-box{stroke-width:3}.f3v12 .s-arr{stroke-width:2.4}.f3v12 .s-dot{stroke-width:3.4;stroke-dasharray:.1 8.5}.f3v12 .s-cor{stroke-width:4}.f3v12 .s-coru{stroke-width:11}.f3v12 .s-corf{stroke-width:9}@media (max-width:900px){.f3v12 .f3l{font-size:31px}}@media (max-width:767px){.f3v12 .s-fr,.f3v12 .s-sol,.f3v12 .s-arr{stroke-width:3.2}.f3v12 .s-box{stroke-width:3.4}.f3v12 .s-dot{stroke-width:3.6;stroke-dasharray:.1 9}.f3v12 .s-cor{stroke-width:5.5}.f3v12 .s-coru{stroke-width:15}.f3v12 .s-corf{stroke-width:12}}@media (max-width:600px){.f3v12 .f3l{font-size:42px;letter-spacing:.04em}}@media (max-width:479px){.f3v12 .s-fr,.f3v12 .s-sol,.f3v12 .s-arr,.f3v12 .s-box{stroke-width:4.7}.f3v12 .s-dot{stroke-width:4.7;stroke-dasharray:.1 11.7}.f3v12 .s-cor{stroke-width:8}.f3v12 .s-coru{stroke-width:22}.f3v12 .s-corf{stroke-width:18}}@media (max-width:767px){.syn-ov .vl{font-size:var(--t-card)}}.em-viz{max-width:var(--w-diag);aspect-ratio:584/404}.em-viz.em-solo{aspect-ratio:376/164}.tog .vt-viz{width:100%;max-width:var(--w-sm);margin:var(--sp-3) auto 0;aspect-ratio:300/110;display:grid}.tog .vt-head+p{min-height:3.2em}.syn-dia{max-width:var(--w-diag);margin-inline:auto}.syn-dia{--fe:12%}.dr-solo{translate:-4.3% 0}.sv{position:relative;width:100%;height:100%;border-radius:var(--r-sm)}.sv>svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible;display:block}.sv-main{aspect-ratio:584/404}.sv-tiles .vt-viz{aspect-ratio:324/134}.caps{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-5);margin-top:var(--sp-6);text-align:center}.cap-cols{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-5)}@media (min-width:1024px){.cap-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-4)}}.cap-eye{margin:0;font-family:var(--mono);font-size:var(--t-label);font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-text)}.cap-list{list-style:none;margin:var(--sp-3) 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sp-1)}.cap-list>li{display:flex}.cap-pill{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-1);box-sizing:border-box;min-height:40px;padding:6px 16px;border:1px solid rgba(243,239,231,.14);border-radius:var(--r-pill);background:#1c1b19;font-size:var(--t-meta);line-height:1.2;color:var(--ink);white-space:nowrap}.cap-more{min-height:44px;font:inherit;font-size:var(--t-meta);line-height:1.2;cursor:pointer;color:var(--accent-text);border-color:color-mix(in srgb,var(--accent) 45%,transparent);background:color-mix(in srgb,var(--accent) 12%,#1C1B19);transition:background-color .2s,border-color .2s}.cap-more:hover{background:color-mix(in srgb,var(--accent) 22%,#1C1B19);border-color:color-mix(in srgb,var(--accent) 70%,transparent)}.cap-more:focus-visible{outline:2px solid var(--accent-text);outline-offset:3px}.cap-more .cm-i{width:16px;height:16px;flex:none;transition:rotate .3s cubic-bezier(.2,.8,.2,1)}.cap-more[aria-expanded=true] .cm-i{rotate:45deg}.cap-foot{margin:var(--sp-3) 0 0;display:flex;justify-content:center}.cap-logo{flex:none;display:block}.cap-stage{position:relative;width:min(340px,100%);aspect-ratio:1;margin:var(--sp-2) auto 0}@media (max-width:767px){.cap-stage{width:min(300px,100%)}}.icloud{position:absolute;inset:0;isolation:isolate;touch-action:pan-y;cursor:grab;outline-offset:6px;border-radius:50%}.icloud[hidden],.cap-ring[hidden]{display:none}.icloud:active{cursor:grabbing}.ic-stage{position:absolute;inset:0}.ic-i{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);will-change:transform,opacity;color:var(--ink);white-space:nowrap;user-select:none}.ic-logo svg{display:block;width:30px;height:30px}.ic-tip{position:absolute;left:50%;bottom:-6px;transform:translate(-50%);padding:2px 8px;border-radius:8px;background:var(--raise-2);border:1px solid var(--line);font-size:var(--t-label);color:var(--ink);white-space:nowrap;opacity:0;transition:opacity .15s;pointer-events:none;z-index:2}.ic-tip.on{opacity:1}.cap-ring{position:absolute;inset:0;margin:0;padding:0;list-style:none;--rg-s:60px;isolation:isolate}.rg-arm{position:absolute;inset:0;pointer-events:none;will-change:transform}.rg-i{position:absolute;left:50%;top:0;width:var(--rg-s);height:var(--rg-s);margin-left:calc(var(--rg-s) / -2);box-sizing:border-box;display:grid;place-items:center;border-radius:50%;background:#1c1b19;border:1px solid rgba(243,239,231,.14);pointer-events:auto;will-change:transform,opacity}.rg-i svg{width:calc(var(--rg-s) * .5);height:calc(var(--rg-s) * .5)}.rg-tip{bottom:50%;transform:translate(-50%,50%)}.disc-js .cl-list{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}html:not(.disc-js) .cap-stage,html:not(.disc-js) .cap-foot{display:none}.cap-uni{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:30rem;margin-inline:auto}@media (min-width:1200px){.cap-uni{grid-template-columns:repeat(9,minmax(0,1fr));max-width:none}}.cap-uni>li{display:grid}.cap-uni .cap-pill{width:100%;padding-inline:var(--sp-1)}.syn-cta .btn{margin-top:0}.kd{container:kd/inline-size;position:relative}.ko-stage{position:relative;width:100%;max-width:760px;margin-inline:auto;aspect-ratio:760/440}.kd-core,.ko-v{position:absolute;inset:0}.ko-v>svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible;color:var(--ink)}.ko-narrow{display:none}.ko-art .dl,.core-ov .dl{font-family:Geist Mono,ui-monospace,monospace;font-weight:500;letter-spacing:.06em;text-transform:uppercase;fill:currentColor}.rack{position:absolute;inset:0;margin:0;padding:0;list-style:none;z-index:1;pointer-events:none}.rack li{display:contents}.cat{position:absolute;left:var(--xw);top:var(--yw);width:100px;margin:0;padding:0;border:0;background:none;color:var(--ink);font:inherit;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:6px;transform:translate(-50%,-26px);pointer-events:auto;transition-property:none}.cat-chip{display:grid;place-items:center;width:52px;height:52px;border-radius:14px;border:1.5px solid rgba(243,239,231,.6);background:var(--ground);color:var(--ink);position:relative;transition:border-color .2s,color .2s,box-shadow .2s}.cat-chip .i{width:24px;height:24px}.cat-l{font-family:Geist Mono,ui-monospace,monospace;font-size:11px;line-height:1.25;font-weight:500;letter-spacing:.06em;text-transform:uppercase;text-align:center;color:var(--ink);max-width:100%;text-shadow:0 0 6px var(--ground),0 0 2px var(--ground);transition:opacity .2s}.cat-l.hid,.ko-art text.hid{opacity:0}.ko-art text{transition:opacity .2s}.cat:hover .cat-chip,.cat:focus-visible .cat-chip{border-color:var(--accent-text);color:var(--accent-text)}.cat:focus-visible{outline:2px solid var(--ink);outline-offset:4px;border-radius:12px}.cat[aria-expanded=true] .cat-chip{border-color:var(--accent-text);color:var(--accent-text);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 30%,transparent)}.cat[aria-expanded=true] .cat-chip:after{content:"";position:absolute;top:-4px;right:-4px;width:8px;height:8px;border-radius:50%;background:var(--accent-text)}@media (max-width:767px){.ko-stage{aspect-ratio:350/560}.ko-wide{display:none}.ko-narrow{display:block}.cat{left:var(--xn);top:var(--yn);transform:translate(-50%,-20px);gap:4px}.cat[data-ring=in]{width:92px}.cat[data-ring=out]{width:72px}.cat-l{letter-spacing:0}.cat-chip{width:40px;height:40px;border-radius:12px}.cat-chip .i{width:20px;height:20px}}.cat-zone{margin-top:var(--sp-3)}.cat-hint{margin:0;font-size:var(--t-small);color:var(--muted)}.cat-strip{position:relative;display:grid;grid-template-rows:0fr}.cat-strip.open{grid-template-rows:1fr}.cat-strip.instant{transition:none}.cs-in{min-height:0;overflow:hidden}.cs-box{position:relative;padding:24px;border-radius:var(--r-inner);background:var(--raise-2);border:1px solid var(--line)}.cat-strip .notch{display:none;clip-path:polygon(50% 0,100% 100%,0 100%);transition:left .3s var(--ease)}.cs-x{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid var(--line-2);background:none;color:var(--ink);cursor:pointer}.cs-x .i{width:18px;height:18px}.cs-head{display:flex;align-items:center;gap:12px;min-height:44px;padding-right:56px;color:var(--accent-text)}.cs-head .cat-chip{width:44px;height:44px;border-color:var(--accent-text);color:var(--accent-text);background:none}.cs-head .i{width:20px;height:20px}.cs-list{margin:12px 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));column-gap:24px;font-size:var(--t-small);line-height:1.4;color:#f3efe7db}.cs-list li{display:grid;grid-template-columns:16px 1fr;column-gap:10px;align-items:start;min-height:32px;padding:6px 0}.cs-list .ci{margin-top:.1em}@keyframes csIn{0%{opacity:0;transform:translateY(8px)}}@media (max-width:767px){.cs-list{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}}.disc-js .cs-cat:not(.on){display:none}html:not(.disc-js) .cat-strip{grid-template-rows:1fr}html:not(.disc-js) .cs-x,html:not(.disc-js) .cat-strip .notch,html:not(.disc-js) .cat-hint{display:none}html:not(.disc-js) .cs-cat+.cs-cat{margin-top:20px}.hscroll{overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--line-2) transparent}.hscroll:focus-visible{outline-offset:4px}@media (max-width:767px){.hscroll{margin-inline:calc(-1 * var(--sp-4));padding-inline:var(--sp-4);-webkit-mask-image:linear-gradient(to right,#000 85%,transparent);mask-image:linear-gradient(to right,#000 85%,transparent)}}@media (prefers-reduced-motion:reduce){.cat-strip.open .cs-list li{animation:none}}.sh-sub{max-width:var(--m-lede)}.sup3 .sup{display:flex;flex-direction:column}.sup3 .sup p{margin-top:var(--sp-2)}@media (min-width:768px){.sup3{grid-template-columns:repeat(3,minmax(0,1fr))}}@container kd (max-width:660px){.cat{transform:translate(-50%,-20px);gap:4px}.cat[data-ring=in]{width:100px}.cat[data-ring=out]{width:84px}.cat-l{letter-spacing:0}.cat-chip{width:40px;height:40px;border-radius:12px}.cat-chip .i{width:20px;height:20px}}.cx-sprite{position:absolute;width:0;height:0;overflow:hidden}.cx-viz{position:relative;width:100%;height:auto}.cx-viz>svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible;display:block}.cx-svg text{font-size:max(calc(var(--fs) * 1px),calc(var(--k,0) * 1px))}.cx-svg .lb{font-family:var(--mono);font-weight:500;letter-spacing:.06em;text-transform:uppercase}.cx-svg .tx{font-family:Geist,ui-sans-serif,system-ui,sans-serif;font-weight:450}.cx-s1{aspect-ratio:908/360}.cx-s2w{aspect-ratio:860/412}.cx-s2n{aspect-ratio:370/452}.cx-s3w{aspect-ratio:844/364}.cx-s3n{aspect-ratio:374/336}.cx-tile{aspect-ratio:324/134}.cx-s1n{aspect-ratio:382/464}.cx-s1-st{display:none;max-width:440px;margin-inline:auto}@media (max-width:767px){.hscroll.cx-hs{display:none}.cx-s1-st{display:block}}.cx-hs-in,.cx-wide{max-width:var(--w-wide);margin-inline:auto}.cx-narrow{display:none;max-width:440px;margin-inline:auto}@media (max-width:1023px){.cx-wide{display:none}.cx-narrow{display:block}.hscroll .hs-in.cx-hs-in{width:auto;min-width:840px}}@media (max-width:767px){.hscroll .hs-in.cx-hs-in{min-width:720px}}.cx-tv{width:100%;max-width:var(--w-sm);margin:auto auto 0;padding-top:var(--sp-3)}.cx-cta .btn{margin-top:0}.backing{position:relative}.backing:before{content:"";position:absolute;inset:-6% -5%;background:radial-gradient(closest-side,rgba(16,15,14,.55),transparent);pointer-events:none}.backing .fx{z-index:1}.sits{margin:0;padding:0;list-style:none;display:grid;gap:var(--sp-3)}.sits p{margin:var(--sp-1) 0 0;color:var(--muted)}@media (max-width:1023px){.unit-start .u-viz{order:-1}}.unit-start[data-hl] .sits li{opacity:.3;transition:opacity .2s}.unit-start[data-hl="0"] .sits li[data-k="0"],.unit-start[data-hl="1"] .sits li[data-k="1"],.unit-start[data-hl="2"] .sits li[data-k="2"]{opacity:1}.sits .sq{display:none}@media (max-width:1023px){.f6-mo .conn,.f6-mo .conn-end,.f6-mo .conn-dot{display:none}.sits .sq{display:inline-block;width:10px;height:10px;margin-right:10px;border:1.5px solid var(--accent-text);vertical-align:2px;animation:sqPulse 5.2s infinite}.sits li[data-k="1"] .sq{animation-delay:1.73s}.sits li[data-k="2"] .sq{animation-delay:3.47s}}@keyframes sqPulse{0%,to{background:transparent}8%{background:var(--accent-text)}30%{background:transparent}}@media (min-width:1024px){.unit-start .sits{display:grid;grid-auto-rows:1fr;gap:var(--sp-3)}.unit-start{align-items:start}}.lab-catalyst .fx-ov .lp,.lab-catalyst .fx-ov .lm{display:none}@media (max-width:767px){.lab-catalyst .fx-ov .lw{display:none}.lab-catalyst .fx-ov .lp{display:inline}}@media (min-width:1024px) and (max-width:1199px){.lab-catalyst .fx-ov .lw{display:none}.lab-catalyst .fx-ov .lm{display:inline}}.lab-catalyst .fx-ov .f6-exp{font-weight:400}.cta-one .btn{margin-top:0}@media (max-width:767px){.lab-catalyst .unit-start .u-viz{width:calc(100% + 2 * var(--sp-4));margin-inline:calc(-1 * var(--sp-4))}}@media (min-width:1024px){.unit-start .u-viz .fx[data-fig="06"]{width:118%;max-width:none;margin-left:calc(-1 * var(--sp-4))}}.why p{margin:var(--sp-2) 0 0;color:var(--muted)}.why .card-title+p{margin-top:var(--sp-3)}@media (max-width:1023px){.unit-why .u-viz{order:-1}}@media (max-width:767px){.lab-catalyst .unit-why .u-viz{width:calc(100% + 2 * var(--sp-4));margin-inline:calc(-1 * var(--sp-4))}}.f7-svg .f7l{font-weight:500;letter-spacing:.02em}.f7-svg .f7-lgtm,.f7-svg .f7-lc,.f7-svg .f7-lh{font-weight:600}.f7-svg .f7-ax{stroke-width:2.6}.f7-svg .f7-ln{stroke-width:3.6;fill:none}.f7-svg .f7-dash{stroke-dasharray:15 11}.f7-svg .f7-drop{stroke-width:2.4;stroke-dasharray:8 10}.f7-svg .f7-idea,.f7-svg .f7-box{stroke-width:2.6}.f7-svg .f7-arr path{stroke-width:2.2;fill:none}@media (max-width:767px){.f7-svg .f7-ax{stroke-width:3.6}.f7-svg .f7-ln{stroke-width:4.8}.f7-svg .f7-drop,.f7-svg .f7-idea,.f7-svg .f7-box{stroke-width:3.4}.f7-svg .f7-arr path{stroke-width:3}}@media (prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.hero-bg{animation:none;transform:none}.wt-card:hover .ph,.btn:hover{transform:none}.nav-sheet{animation:none}.mo{display:none}.hero-bg-live i{animation:none;opacity:.35}}.blk1{margin-top:var(--sp-1)}.blk2{margin-top:var(--sp-2)}.blk3{margin-top:var(--sp-3)}.blk4{margin-top:var(--sp-4)}.blk5{margin-top:var(--sp-5)}.blk6{margin-top:var(--sp-6)}
