:root{--ink:#05070a;--ink-2:#080b10;--panel:#0c1118;--panel-2:#111822;--line:rgba(237,240,244,.09);--line-2:rgba(237,240,244,.16);--line-3:rgba(237,240,244,.32);--fg:#edf0f4;--fg-2:#a7b0bd;--fg-3:#808a98;--blue:#1f62c8;--sig:#7da9ff;--sans:var(--font-poppins),ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--mono:ui-monospace,"SF Mono",SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;--gut:48px;--sec:144px;--nav-h:72px;--max:1280px;--ease:cubic-bezier(.2,.7,.2,1)}@media(max-width:1023px){:root{--gut:32px;--sec:112px}}@media(max-width:767px){:root{--nav-h:60px}}@media(max-width:639px){:root{--gut:20px;--sec:80px}}*{box-sizing:border-box}body,html{margin:0}html{scroll-behavior:smooth;background:var(--ink)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--ink);color:var(--fg);font:400 1.0625rem/1.65 var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:.55;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96'%3E%3Cpath d='M48 44v8M44 48h8' stroke='%23EDF0F4' stroke-opacity='.11' stroke-width='1'/%3E%3C/svg%3E");background-position:top}::selection{background:var(--blue);color:#fff}p{margin:0 0 16px;max-width:68ch;color:var(--fg-2)}a{color:inherit;text-decoration:none}img,svg{display:block}:focus-visible{outline:2px solid var(--sig);outline-offset:3px;border-radius:2px}.sr-only{width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip,.sr-only{position:absolute}.skip{left:-9999px;top:8px;z-index:100;background:var(--fg);color:var(--ink);padding:12px 16px}.skip:focus{left:8px}.container{max-width:calc(var(--max) + 2*var(--gut));margin:0 auto;padding:0 var(--gut)}.container.narrow{max-width:calc(820px + 2*var(--gut))}.nowrap{white-space:nowrap}.eyebrow{display:flex;align-items:center;gap:12px;margin:0 0 28px;font:500 .75rem/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-2)}.eyebrow .rule{display:block;width:40px;height:1px;background:var(--line-3)}.idx{font:500 .75rem/1 var(--mono);letter-spacing:.08em;color:var(--sig)}.mono-sm{font:400 .75rem/1.6 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-3)}.display,.h1,.h2,.h3,.h4,.statement{font-family:var(--sans);color:var(--fg);margin:0}.display{font-size:clamp(2.375rem,4.6vw,4.25rem);letter-spacing:-.035em}.display,.h1{font-weight:500;line-height:1.04}.h1{font-size:clamp(2.5rem,5vw,4.25rem);letter-spacing:-.03em;margin-bottom:28px;max-width:16ch}.h2{font-size:clamp(2rem,3.6vw,3.25rem);line-height:1.08;letter-spacing:-.025em;max-width:20ch}.h2,.h3{font-weight:500}.h3{font-size:1.5rem;line-height:1.25;letter-spacing:-.01em;margin:10px 0}.h4{font-weight:500;font-size:1.125rem;line-height:1.3;margin:14px 0 6px}.statement{font-weight:400;font-size:clamp(1.75rem,3.2vw,2.75rem);line-height:1.18;letter-spacing:-.02em;max-width:24ch;margin-bottom:32px}.statement em{font-style:normal;color:var(--sig)}.lead{font-size:1.1875rem;line-height:1.6;color:var(--fg-2);max-width:58ch}.measure{max-width:62ch}@media(max-width:639px){body{font-size:1rem}.lead{font-size:1.0625rem}.h3{font-size:1.3125rem}}.tlink{color:var(--fg);border-bottom:1px solid var(--line-3);padding-bottom:2px;transition:border-color .2s,color .2s}.tlink:hover{border-color:var(--sig);color:#fff}.note{font:400 .8125rem/1.6 var(--mono);color:var(--fg-2);border-left:1px solid var(--sig);padding:2px 0 2px 14px;max-width:72ch}.actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:36px}.actions,.btn{align-items:center}.btn{display:inline-flex;justify-content:center;gap:10px;min-height:48px;padding:0 22px;border:1px solid transparent;border-radius:2px;font:500 .9375rem/1 var(--sans);letter-spacing:-.005em;cursor:pointer;transition:background .2s var(--ease),color .2s,border-color .2s}.btn-primary{background:var(--fg);color:var(--ink)}.btn-primary:hover{background:#fff;box-shadow:0 0 0 4px rgba(125,169,255,.18)}.btn-ghost,.btn-line{border-color:var(--line-2);color:var(--fg);background:hsla(0,0%,100%,.02)}.btn-ghost:hover,.btn-line:hover{border-color:var(--line-3);background:hsla(0,0%,100%,.05)}.btn-sm{min-height:36px;padding:0 16px;font-size:.875rem}.btn-disabled{background:var(--panel-2);color:var(--fg-3);cursor:not-allowed;border-color:var(--line)}.nav{position:fixed;top:0;left:0;right:0;z-index:50;height:var(--nav-h);transition:background .3s,border-color .3s,-webkit-backdrop-filter .3s;transition:background .3s,border-color .3s,backdrop-filter .3s;transition:background .3s,border-color .3s,backdrop-filter .3s,-webkit-backdrop-filter .3s;border-bottom:1px solid transparent}.nav.solid{background:rgba(5,7,10,.72);backdrop-filter:saturate(140%) blur(14px);-webkit-backdrop-filter:saturate(140%) blur(14px);border-bottom-color:var(--line)}.nav-inner{display:flex;align-items:center;justify-content:space-between;height:100%}.logo img{width:70px;height:auto}.nav-links{display:flex;align-items:center;gap:36px;list-style:none;margin:0;padding:0}.nav-links a{font-size:.9375rem;color:var(--fg-2);transition:color .2s}.nav-links a:hover,.nav-links a[aria-current]{color:var(--fg)}.nav-links a[aria-current]:not(.btn){box-shadow:0 1px 0 var(--sig)}.menu-btn,.nav-links .btn{color:var(--fg)}.menu-btn{display:none;width:44px;height:44px;margin-right:-10px;background:none;border:0;cursor:pointer;align-items:center;justify-content:center}.bars,.bars:before{display:block;width:22px;height:1.5px;background:currentColor;position:relative;transition:transform .25s var(--ease)}.bars:before{content:"";position:absolute;top:7px}.bars{top:-3.5px}.bars.x{transform:translateY(3.5px) rotate(45deg)}.bars.x:before{transform:translateY(-7px) rotate(-90deg)}.sheet{position:fixed;inset:var(--nav-h) 0 0 0;background:var(--ink);padding:32px var(--gut);display:flex;flex-direction:column;justify-content:space-between;border-top:1px solid var(--line)}.sheet[hidden]{display:none}.sheet ul{list-style:none;margin:0;padding:0}.sheet li{border-bottom:1px solid var(--line)}.sheet li a{display:flex;align-items:baseline;gap:16px;padding:18px 0;font-size:2rem;font-weight:500;letter-spacing:-.02em}.sheet-foot{font:400 .875rem var(--mono);color:var(--fg-2);padding-bottom:24px}@media(max-width:767px){.nav-links{display:none}.menu-btn{display:inline-flex}}main{display:block}.section{position:relative;padding:var(--sec) 0}.section:before{content:"";position:absolute;top:0;left:var(--gut);right:var(--gut);max-width:var(--max);margin:0 auto;height:1px;background:linear-gradient(90deg,transparent,var(--line-2) 20%,var(--line-2) 80%,transparent)}.section.alt{background:linear-gradient(180deg,hsla(0,0%,100%,.012),hsla(0,0%,100%,.022))}.sec-head{display:grid;grid-template-columns:repeat(12,1fr);grid-column-gap:24px;column-gap:24px;margin-bottom:72px}.sec-head .eyebrow{grid-column:1/-1}.sec-head .h2{grid-column:1/8}.sec-head .sec-lead{grid-column:8/13;align-self:end}@media(max-width:1023px){.sec-head{display:block;margin-bottom:48px}.sec-head .sec-lead{margin-top:24px}}.more{margin:56px 0 0}.mesh{width:100%;height:auto;overflow:visible;color:var(--fg)}.mesh path{fill:none;stroke:currentColor;stroke-width:1;stroke-opacity:.34;vector-effect:non-scaling-stroke;stroke-linecap:round}.mesh path:nth-child(3n){stroke-opacity:.58}.mesh path:nth-child(5n){stroke-opacity:.18}html.js [data-r]{opacity:0;transform:translateY(20px);transition:opacity .9s var(--ease),transform .9s var(--ease)}html.js [data-r].in{opacity:1;transform:none}html.js [data-r] .mesh path{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 2.2s var(--ease) calc(var(--i)*45ms)}html.js [data-r].in .mesh path{stroke-dashoffset:0}@media(prefers-reduced-motion:reduce){html.js [data-r]{opacity:1;transform:none;transition:none}html.js [data-r] .mesh path{stroke-dasharray:none;stroke-dashoffset:0;transition:none}}.hero-e{position:relative;min-height:600px}.hero-e,.hero-e.is-static,.hero-stage{height:100svh}.hero-stage{position:-webkit-sticky;position:sticky;top:0;min-height:600px;overflow:hidden;background:#000}.hero-stage:after{content:"";position:absolute;left:0;right:0;bottom:0;height:22%;background:linear-gradient(180deg,transparent,var(--ink));pointer-events:none;z-index:1}.hero-canvas,.hero-poster{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.hero-poster img{display:block;width:100%;height:100%;object-fit:cover}.hero-canvas{display:block;opacity:0}.hero-loop{display:none}.hero-frame{position:relative;height:100%;max-width:calc(var(--max) + 2*var(--gut));margin:0 auto;padding:0 var(--gut);z-index:2}.hero-txt{position:absolute;left:var(--gut);top:50%;transform:translateY(-54%);width:720px;max-width:calc(100% - 2*var(--gut))}.hero-txt .eyebrow{color:var(--fg-2)}.hero-txt .display{max-width:15ch}.hero-sub{font-size:1.125rem;line-height:1.6;color:var(--fg-2);max-width:50ch;margin:28px 0 0}.hero-meta{position:absolute;left:var(--gut);right:var(--gut);bottom:44px;display:flex;gap:28px;font:400 .75rem/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3)}.hero-meta span:before{content:"+";margin-right:10px;color:var(--fg-2)}.hero-scroll{position:absolute;left:50%;bottom:36px;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:10px;font:400 .6875rem/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-3)}.hero-scroll i{display:block;width:1px;height:40px;background:linear-gradient(var(--fg-2),transparent)}.hero-pause{position:absolute;right:var(--gut);bottom:36px;min-height:32px;padding:6px 12px;background:rgba(0,0,0,.4);border:1px solid var(--line-2);border-radius:2px;color:var(--fg-2);font:500 .6875rem/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:color .15s,border-color .15s}.hero-pause:focus-visible,.hero-pause:hover{color:var(--fg);border-color:var(--line-3)}.hero-pause[hidden]{display:none}@media(min-width:1024px) and (max-width:1279px){.hero-txt{width:580px}}@media(max-width:1023px){.hero-e,.hero-e.is-static,.hero-stage{height:auto;min-height:100svh}.hero-stage{position:relative}.hero-canvas{display:none}.hero-poster{inset:0 0 auto 0;height:340px}.hero-poster:after{content:"";position:absolute;inset:auto 0 0 0;height:50%;background:linear-gradient(transparent,#000)}.hero-loop{display:block;position:absolute;inset:0 0 auto 0;height:340px;pointer-events:none}.hero-loop picture{position:absolute;inset:0;opacity:0}.hero-loop img{display:block;width:100%;height:100%;object-fit:cover}.hero-loop:after{content:"";position:absolute;inset:auto 0 0 0;height:50%;background:linear-gradient(transparent,#000)}.hero-frame{height:auto;padding-top:280px;padding-bottom:120px}.hero-txt{position:static;transform:none;width:auto;max-width:none}.hero-sub{font-size:1rem}.hero-pause,.hero-scroll{display:none}.hero-meta{bottom:40px;gap:20px}}@media(max-width:639px){.hero-txt .actions .btn{flex:1 1 100%}}@media(prefers-reduced-motion:reduce){.hero-loop{display:none!important}.hero-e .hero-poster{animation:none!important}}.m-grid{display:grid;grid-template-columns:7fr 4fr;grid-gap:24px 96px;gap:24px 96px;align-items:end}.facts{margin:0;border-top:1px solid var(--line-2)}.facts div{display:grid;grid-template-columns:110px 1fr;grid-gap:16px;gap:16px;padding:18px 0;border-bottom:1px solid var(--line)}.facts dt{font:400 .75rem/1.9 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3)}.facts dd{margin:0;color:var(--fg)}@media(max-width:1023px){.m-grid{grid-template-columns:1fr}}.domains{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line-2);border-left:1px solid var(--line)}.domain{padding:28px 28px 36px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(180deg,hsla(0,0%,100%,.015),transparent 60%);transition:background .4s}.domain:hover{background:linear-gradient(180deg,rgba(125,169,255,.05),transparent 70%)}.d-art{aspect-ratio:400/260;margin:0 -8px 24px;border-bottom:1px solid var(--line);padding-bottom:20px}.domain-wide{grid-column:1/-1}.tags{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:16px 0 0;padding:0}.tags li{font:400 .75rem/1 var(--mono);letter-spacing:.04em;color:var(--fg-2);border:1px solid var(--line-2);border-radius:2px;padding:7px 9px}@media(max-width:1023px){.domains{grid-template-columns:1fr}.d-art{max-width:420px}}.focus-grid{display:grid;grid-template-columns:7fr 5fr;grid-gap:64px;gap:64px;align-items:center}.rows{list-style:none;margin:0;padding:0;border-top:1px solid var(--line-2)}.row{display:grid;grid-template-columns:64px 1fr 1.2fr;grid-gap:24px;gap:24px;align-items:baseline;padding:32px 0;border-bottom:1px solid var(--line)}.row .h3,.row p{margin:0}.rows.big .row{grid-template-columns:64px 1fr 1.4fr 220px;align-items:center;padding:40px 0}.rows.big .h3{font-size:2rem;letter-spacing:-.02em}.focus-art{max-width:460px;justify-self:end;width:100%}@media(max-width:1023px){.focus-grid{grid-template-columns:1fr}.focus-art{justify-self:start;max-width:360px}.row,.rows.big .row{grid-template-columns:48px 1fr;row-gap:8px}.r-art,.row p{grid-column:2}.r-art{max-width:240px}}.support{display:grid;grid-template-columns:repeat(3,1fr);list-style:none;margin:0;padding:0;border-top:1px solid var(--line-2)}.support li{padding:32px 28px 36px 0;border-bottom:1px solid var(--line)}.support li:not(:nth-child(3n+1)){padding-left:28px;border-left:1px solid var(--line)}.support p{margin:0}@media(max-width:1023px){.support{grid-template-columns:1fr 1fr}.support li,.support li:not(:nth-child(3n+1)){padding:28px 20px 28px 0;border-left:0}.support li:nth-child(2n){padding-left:20px;border-left:1px solid var(--line)}}@media(max-width:479px){.support{grid-template-columns:1fr}.support li:nth-child(2n){padding-left:0;border-left:0}}.pl-cloud{display:flex;flex-wrap:wrap;gap:0;list-style:none;margin:0;padding:0;border-top:1px solid var(--line-2);border-left:1px solid var(--line)}.pl-cloud li{flex:1 1 25%;min-width:200px;padding:26px 24px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);font-size:1.125rem;font-weight:500;letter-spacing:-.01em;color:var(--fg)}.pl-table{list-style:none;margin:0;padding:0;border-top:1px solid var(--line-2)}.pl-table li{display:grid;grid-template-columns:64px 1.1fr 1.6fr 32px;grid-gap:24px;gap:24px;align-items:center;padding:26px 0;border-bottom:1px solid var(--line);transition:background .25s}.pl-table li:hover{background:linear-gradient(90deg,rgba(125,169,255,.05),transparent)}.pl-name{margin:0;font-size:1.375rem;font-weight:500;letter-spacing:-.015em}.pl-name a:hover{color:var(--sig)}.pl-table p{margin:0}.pl-go{color:var(--fg-3);text-align:right}@media(max-width:767px){.pl-table li{grid-template-columns:40px 1fr;row-gap:6px}.pl-table p{grid-column:2}.pl-go{display:none}}.mp-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}.mp{display:flex;align-items:center;gap:24px;padding:28px;border:1px solid var(--line);border-radius:2px;background:var(--ink-2)}.mono-mark{flex:none;display:grid;place-items:center;width:72px;height:72px;border:1px solid var(--line-2);border-radius:50%;font:500 1rem/1 var(--mono);letter-spacing:.08em;color:var(--fg);background:radial-gradient(circle at 30% 30%,rgba(125,169,255,.16),transparent 60%)}.mono-mark.lg{width:104px;height:104px;font-size:1.25rem;margin-bottom:28px}.role{font:400 .75rem/1.6 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--sig);margin:0 0 16px}.mp .h3{margin:0 0 6px}.mp .role{margin:0}.mp-cards{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}.mp-card{padding:40px;border:1px solid var(--line);border-radius:2px;background:linear-gradient(180deg,var(--panel),var(--ink-2))}.mp-card .bio{color:var(--fg-2)}.adv{display:grid;grid-template-columns:repeat(4,1fr);list-style:none;margin:0;padding:0;border-top:1px solid var(--line-2);border-left:1px solid var(--line)}.adv li{padding:28px 24px 32px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.adv .role{margin:4px 0 6px}.adv p{margin:0 0 18px}@media(max-width:1023px){.adv{grid-template-columns:1fr 1fr}.mp-cards,.mp-grid{grid-template-columns:1fr}.mp-card{padding:28px}}@media(max-width:479px){.adv{grid-template-columns:1fr}}.cards3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.card{padding:32px;border:1px solid var(--line);border-radius:2px;background:linear-gradient(180deg,var(--panel),transparent)}.card p{margin:0}@media(max-width:1023px){.cards3{grid-template-columns:1fr}}.page-head{position:relative;padding:calc(var(--nav-h) + 120px) 0 96px;overflow:hidden}.ph-grid{display:grid;grid-template-columns:7fr 5fr;grid-gap:48px;gap:48px;align-items:center}.ph-art{opacity:.95}@media(max-width:1023px){.page-head{padding:calc(var(--nav-h) + 64px) 0 64px}.ph-grid{grid-template-columns:1fr}.ph-art{max-width:420px;order:-1;margin-bottom:-8px}}@media(max-width:639px){.ph-art{max-width:300px}}.cta{padding:0 0 var(--sec)}.cta-card{position:relative;overflow:hidden;border:1px solid var(--line-2);border-radius:2px;padding:88px 72px;background:radial-gradient(120% 90% at 85% 50%,rgba(31,98,200,.2),transparent 60%),linear-gradient(180deg,var(--panel),var(--ink-2))}.cta-mesh{position:absolute;right:-60px;top:50%;width:min(56%,680px);transform:translateY(-50%);opacity:.9}.cta-body{position:relative;max-width:620px}.cta-body .h2{margin-bottom:24px}@media(max-width:1023px){.cta-card{padding:56px 28px}.cta-mesh{position:relative;right:auto;top:auto;transform:none;width:100%;max-width:420px;margin:-24px auto 8px}}.notice{font:400 .875rem/1.6 var(--mono);color:var(--fg);border:1px solid var(--line-2);border-left:2px solid var(--sig);padding:14px 16px;margin:0 0 32px;max-width:none}.form fieldset{border:0;margin:0;padding:0}.field{display:flex;flex-direction:column;gap:8px;margin-bottom:22px}.field label{font-size:.875rem;font-weight:500;color:var(--fg)}.field input,.field textarea{height:52px;padding:12px 16px;border:1px solid var(--line-2);border-radius:2px;font:400 16px var(--sans);background:var(--panel);color:var(--fg)}.field textarea{min-height:160px}fieldset:disabled .field input,fieldset:disabled .field textarea{cursor:not-allowed;opacity:.7}.field.check{flex-direction:row;align-items:flex-start;gap:12px}.field.check input{width:20px;height:20px;flex:none;margin-top:3px}.field.check label{font-weight:400;color:var(--fg-2);line-height:1.6}.small{font-size:.875rem;line-height:1.6;margin-top:24px}.prose{max-width:72ch}.prose .h3{font-size:1.125rem;margin:40px 0 12px}.prose p{font-size:1rem}.footer{border-top:1px solid var(--line-2);padding:88px 0 40px;background:linear-gradient(180deg,var(--ink-2),var(--ink))}.f-top{display:grid;grid-template-columns:5fr 7fr;grid-gap:64px;gap:64px}.f-brand img{width:112px;height:auto;margin-bottom:28px}.f-brand p{max-width:40ch}.f-cols{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:32px;gap:32px}.f-h{font:400 .75rem/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);margin-bottom:20px}.f-cols ul{list-style:none;margin:0;padding:0}.f-cols li{margin:0 0 12px;font-size:.9375rem}.f-cols a{color:var(--fg-2);transition:color .2s}.f-cols a:hover{color:var(--fg)}.f-legal{margin-top:72px;padding-top:28px;border-top:1px solid var(--line);display:grid;grid-template-columns:5fr 7fr;grid-gap:64px;gap:64px}.f-legal p{font-size:.8125rem;line-height:1.6;color:var(--fg-3);margin:0}.f-legal a{color:var(--fg-2);border-bottom:1px solid var(--line-2)}@media(max-width:1023px){.f-legal,.f-top{grid-template-columns:1fr;gap:40px}}@media(max-width:479px){.f-cols{grid-template-columns:1fr 1fr}}.xnotice{border:1px solid var(--line-2);border-left:2px solid #e0b04b;border-radius:2px;padding:28px 32px;background:rgba(224,176,75,.04)}.xnotice p{color:var(--fg-2);font-size:1rem}.xnotice p:last-child{margin:0}.xn-h{font:500 .8125rem/1.4 var(--mono)!important;letter-spacing:.12em;text-transform:uppercase;color:var(--fg)!important;margin-bottom:16px}.xnote{font-size:.8125rem;line-height:1.6;color:var(--fg-3);margin:20px 0 0;max-width:60ch}.xnote strong{color:var(--fg-2);font-weight:500}.field .xnote{margin:4px 0 0}.quote{margin:0;max-width:960px}.quote blockquote{margin:0 0 24px;padding:0}.quote blockquote p{font-size:clamp(1.5rem,2.6vw,2.25rem);line-height:1.25;letter-spacing:-.015em;color:var(--fg);max-width:34ch;margin:0}.quote figcaption{font:400 .8125rem/1.6 var(--mono);color:var(--fg-2);margin-bottom:24px}.q-text{max-width:64ch}.vpath{display:grid;grid-template-columns:repeat(4,1fr);list-style:none;margin:0;padding:0;border-top:1px solid var(--line-2);counter-reset:v}.vpath li{position:relative;padding:28px 24px 32px 0;border-bottom:1px solid var(--line)}.vpath li:not(:first-child){padding-left:24px;border-left:1px solid var(--line)}.vpath li:not(:last-child):after{content:"→";position:absolute;right:-8px;top:24px;color:var(--sig);background:var(--ink-2);padding:0 2px;z-index:1}.vpath p{margin:0}.vhelp{margin-top:48px}.ask-grid{display:grid;grid-template-columns:7fr 5fr;grid-gap:64px;gap:64px}.ask{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 32px;gap:0 32px;list-style:none;margin:0;padding:0;border-top:1px solid var(--line-2)}.ask.one{grid-template-columns:1fr}.ask li{padding:4px 0 24px;border-bottom:1px solid var(--line)}.ask p{margin:0}@media(max-width:1023px){.vpath{grid-template-columns:1fr 1fr}.vpath li:nth-child(3){padding-left:0;border-left:0}.vpath li:after{display:none}.ask-grid{grid-template-columns:1fr;gap:48px}}@media(max-width:639px){.ask,.vpath{grid-template-columns:1fr}.vpath li:not(:first-child){padding-left:0;border-left:0}.xnotice{padding:22px 20px}}.section.tight{padding-top:0}.section.tight:before{display:none}.founder-line{font-size:.9375rem;line-height:1.5;color:var(--sig);margin:0 0 1rem}.portrait{position:relative;overflow:hidden;isolation:isolate}.portrait.lg{width:160px;height:160px}.portrait img,.portrait picture{position:absolute;inset:0;width:100%;height:100%;display:block;border-radius:50%;object-fit:cover}.portrait img{background:var(--panel)}.portrait:after{content:"";position:absolute;inset:0;border-radius:50%;box-shadow:inset 0 0 0 1px var(--line-2);pointer-events:none;z-index:1}.inv-block{border:1px solid var(--line);padding:28px 32px;color:var(--fg-2)}.inv-block .h4{color:var(--fg);margin:0 0 8px}.inv-block p{margin:0 0 8px}.inv-block .eyebrow{margin-bottom:16px}.section.tight-top{padding-top:56px}.kpi-wrap{margin:0 0 48px}.kpi-h{margin:0 0 16px}.kpis{display:grid;grid-template-columns:repeat(3,1fr);list-style:none;margin:0;padding:0;border-top:1px solid var(--line-2);border-left:1px solid var(--line)}.kpis li{padding:24px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.kpi-v{margin:0 0 8px;font-size:clamp(2rem,3.4vw,2.75rem);font-weight:500;letter-spacing:-.02em;color:var(--fg);line-height:1.1}.kpi-l{margin:0;color:var(--fg-2);font-size:.9375rem}.kpi-note{margin:16px 0 0;max-width:80ch;font:400 .8125rem/1.6 var(--mono);color:var(--fg-3)}@media(max-width:767px){.kpis{grid-template-columns:1fr}.kpis li{padding:18px 16px}}.gap-txt{max-width:64ch}.gap-txt p{font-size:clamp(1.125rem,1.6vw,1.375rem);line-height:1.5;color:var(--fg);margin:0 0 20px}.src-line{max-width:90ch;margin:24px 0 0;font:400 .8125rem/1.7 var(--mono);color:var(--fg-2)}.card.method .role{margin:0 0 20px}.m-row{margin:0 0 14px!important}.m-row .mono-sm{display:block;margin-bottom:4px}.cards2{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px}.card .p-url{margin-top:20px}@media(max-width:1023px){.cards2{grid-template-columns:1fr}}.tl{list-style:none;margin:0;padding:0;border-top:1px solid var(--line-2)}.tl li{display:grid;grid-template-columns:200px 1fr;grid-gap:24px;gap:24px;padding:24px 0;border-bottom:1px solid var(--line)}.tl p{margin:0}.tl-y{font:500 .875rem/1.6 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-2)}@media(max-width:767px){.tl li{grid-template-columns:1fr;gap:6px}}@font-face{font-family:__poppins_f569c4;src:url(/_next/static/media/1d64408a1bf7ec50-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:__poppins_f569c4;src:url(/_next/static/media/6753f4681cd59a7a-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:__poppins_f569c4;src:url(/_next/static/media/3d79313c9450387e-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:__poppins_Fallback_f569c4;src:local("Arial");ascent-override:92.83%;descent-override:30.94%;line-gap-override:8.84%;size-adjust:113.11%}.__className_f569c4{font-family:__poppins_f569c4,__poppins_Fallback_f569c4,ui-sans-serif,system-ui,Arial,sans-serif}.__variable_f569c4{--font-poppins:"__poppins_f569c4","__poppins_Fallback_f569c4",ui-sans-serif,system-ui,Arial,sans-serif}