@font-face{font-family:Geist;src:url(/fonts/geist.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Founders Cond;src:url(/fonts/founders-grotesk-condensed.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Reckless;src:url(/fonts/reckless-standard.woff2)format("woff2");font-weight:400;font-display:swap}:root{--sans:"Geist", system-ui, sans-serif;--disp:"Founders Cond","Geist Mono", sans-serif;--mono:var(--font-geist-mono,"Geist Mono"), ui-monospace, monospace;--rad:0px;--maxw:1340px;--mx:clamp(20px,5vw,80px);--s-sec:clamp(64px,9vh,116px)}html:root,html[data-theme=light]{--bg:#ecedef;--surface:#fff;--ink:#0f1115;--ink-2:#31353c;--muted:#5e626b;--line:#d3d6db;--line-2:#e4e6ea;--accent:#0040ff;--acc-ink:#f5f7ff;--glow:#0040ff1a}html[data-theme=dark]{--bg:#0d0e11;--surface:#15171c;--ink:#e9eaee;--ink-2:#bcc0c8;--muted:#7e828c;--line:#262931;--line-2:#1c1e23;--accent:#2e5bff;--acc-ink:#fff;--glow:#2e5bff14}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font-family:var(--sans);letter-spacing:-.005em;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:17px;line-height:1.5;transition:background .5s,color .5s}a{color:inherit;text-decoration:none}p{margin:0}h1,h2,h3{margin:0;font-weight:400}img{max-width:100%;display:block}::selection{background:var(--accent);color:var(--acc-ink)}.wrap{max-width:var(--maxw);padding:0 var(--mx);margin:0 auto}.disp{font-family:var(--disp);letter-spacing:-.01em;font-weight:400;line-height:.9}.mono{font-family:var(--mono)}.lab{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:11.5px}.lab .ac{color:var(--accent)}.tag{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);border:1px solid var(--line);border-radius:var(--rad);white-space:nowrap;padding:7px 12px;font-size:11px;transition:border-radius .35s}.btn{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;white-space:nowrap;border-radius:var(--rad);border:1px solid var(--ink);color:var(--ink);background:0 0;align-items:center;gap:10px;padding:16px 24px;font-size:12.5px;transition:background .2s,color .2s,border-radius .35s,transform .12s;display:inline-flex}.btn:hover{background:var(--ink);color:var(--bg)}.btn-fill{background:var(--accent);border-color:var(--accent);color:var(--acc-ink)}.btn-fill:hover{filter:brightness(.94);background:var(--accent);color:var(--acc-ink)}.btn .ar{transition:transform .2s}.btn:hover .ar{transform:translate(4px)}.nav{z-index:40;background:color-mix(in srgb,var(--bg) 84%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid #0000;transition:border-color .25s;position:sticky;top:0}.nav.stuck{border-color:var(--line)}.nav-in{justify-content:space-between;align-items:center;height:74px;display:flex}.brand{letter-spacing:-.03em;align-items:center;gap:9px;font-size:23px;display:flex}.brand .dot{background:var(--accent);border-radius:var(--rad);width:9px;height:9px;transition:border-radius .35s}.nav-links{gap:30px;display:flex}.nav-links a{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--muted);white-space:nowrap;font-size:11.5px;transition:color .15s}.nav-links a:hover{color:var(--ink)}.hero{padding:clamp(40px,7vh,90px) 0 clamp(18px,3vh,34px);position:relative}.hero .toprow{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:clamp(28px,5vh,60px);display:flex}.hero h1{font-family:var(--disp);letter-spacing:-.025em;text-transform:none;max-width:13ch;font-size:clamp(54px,11.5vw,184px);font-weight:400;line-height:.86}.cyc{color:var(--accent);vertical-align:bottom;display:inline-flex;position:relative;overflow:hidden}.cyc .cyc-w{opacity:1;animation:3.4s ease-in-out 1.4s infinite cycleword;display:inline-block;transform:translateY(0)}@keyframes cycleword{0%{opacity:0;transform:translateY(70%)}9%{opacity:1;transform:translateY(0)}88%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-70%)}}@media (prefers-reduced-motion:reduce){.cyc .cyc-w{opacity:1;animation:none;transform:none}}.hero .herobot{border-top:1px solid var(--line);grid-template-columns:1.3fr 1fr;align-items:end;gap:40px;margin-top:clamp(40px,6vh,72px);padding-top:26px;display:grid}.hero .lead{color:var(--ink-2);max-width:48ch;font-size:clamp(18px,1.6vw,22px);line-height:1.45}.hero .lead b{color:var(--ink);font-weight:400}.hero .heroact{flex-direction:column;justify-self:end;align-items:flex-start;gap:18px;display:flex}.hero .micro{font-family:var(--mono);letter-spacing:.05em;color:var(--muted);font-size:11px}.marquee{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:clamp(30px,5vh,56px);padding:18px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.marquee-tr{gap:14px;width:max-content;animation:36s linear infinite scroll;display:flex}.marquee:hover .marquee-tr{animation-play-state:paused}@keyframes scroll{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.marquee-tr{animation:none}}.section{padding:var(--s-sec) 0}.eyrow{align-items:baseline;gap:16px;margin-bottom:clamp(22px,3.4vh,38px);display:flex}.eyrow .ix{font-family:var(--mono);color:var(--accent);letter-spacing:.1em;font-size:12px}.eyrow .et{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:11.5px}.h2{font-family:var(--disp);letter-spacing:-.02em;max-width:18ch;font-size:clamp(30px,4vw,56px);line-height:.96}.figs{border-top:1px solid var(--ink);grid-template-columns:repeat(4,1fr);display:grid}.figc{border-right:1px solid var(--line);padding:34px 24px 30px}.figc:last-child{border-right:none}.figc .fl{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:20px;font-size:11px}.figc .fv{font-family:var(--disp);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:clamp(56px,7vw,104px);line-height:.82}.figc .fv small{color:var(--muted);letter-spacing:0;font-size:.4em}.figc .fs{color:var(--muted);margin-top:18px;font-size:13.5px;line-height:1.4}.princ{border-top:1px solid var(--ink);grid-template-columns:repeat(3,1fr);gap:0;display:grid}.pcell{border-right:1px solid var(--line);padding:38px 28px 44px;position:relative}.pcell:last-child{border-right:none}.steps .pcell:not(:last-child):after{content:"→";z-index:2;font-family:var(--mono);color:var(--accent);background:var(--bg);padding:3px 0;font-size:15px;line-height:1;position:absolute;top:34px;right:-9px}.pcell .pn{font-family:var(--mono);color:var(--accent);letter-spacing:.14em;margin-bottom:30px;font-size:11px}.pcell h3{font-family:var(--disp);letter-spacing:-.015em;margin-bottom:18px;font-size:clamp(34px,3.6vw,58px);line-height:.94}.pcell p{color:var(--ink-2);max-width:34ch;font-size:15.5px;line-height:1.55}.pcell .pin{flex-wrap:wrap;gap:8px;margin-top:26px;display:flex}.band{background:var(--ink);color:var(--bg);transition:background .5s,color .5s}.band .wrap{padding:var(--s-sec) var(--mx)}.band .lab{color:color-mix(in srgb,var(--bg) 55%,transparent)}.band .lab .ac{color:var(--accent)}.bq{font-family:var(--disp);letter-spacing:-.02em;max-width:20ch;margin:28px 0 34px;font-size:clamp(34px,5.4vw,86px);line-height:.96}.bq .mk{color:var(--accent)}.bq-at{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--bg) 55%,transparent);align-items:baseline;gap:18px;font-size:12px;display:flex}.bq-at b{color:var(--bg);font-weight:400}.endcta{padding:var(--s-sec) 0;border-top:1px solid var(--ink);grid-template-columns:1.4fr 1fr;align-items:end;gap:40px;display:grid}.endcta h2{font-family:var(--disp);letter-spacing:-.025em;font-size:clamp(44px,7.5vw,128px);line-height:.86}.endcta .ec-r{flex-direction:column;justify-self:end;align-items:flex-start;gap:16px;display:flex}.footer{border-top:1px solid var(--line);padding:48px 0 36px}.foot-grid{grid-template-columns:1.6fr auto;align-items:end;gap:60px;display:grid}.foot-grid>div:last-child{text-align:right;justify-self:end;min-width:220px}.foot-grid .foot-word{margin:0 0 -6px -8px}.foot-grid h4{font-family:var(--mono);letter-spacing:.15em;text-transform:uppercase;color:var(--muted);margin-bottom:18px;font-size:10.5px;font-weight:400}.foot-grid a{color:var(--ink-2);margin-bottom:11px;font-size:15px;display:block}.foot-grid a:hover{color:var(--ink)}.foot-mail{font-family:var(--mono);color:var(--accent);font-size:13px}.foot-word{font-family:var(--disp);letter-spacing:-.04em;color:var(--ink);margin:56px 0 6px;font-size:clamp(90px,23vw,340px);line-height:.78}.foot-bot{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);border-top:1px solid var(--line);justify-content:space-between;gap:24px;padding-top:18px;font-size:10.5px;display:flex}.foot-bot .fb-disc{text-transform:none;letter-spacing:.03em;text-align:center;opacity:.75;flex:1}@media (max-width:820px){.foot-bot{flex-wrap:wrap}.foot-bot .fb-disc{text-align:left;flex-basis:100%;order:3;margin-top:10px}}.up{opacity:1;transform:none}.switch{z-index:90;background:var(--surface);border:1px solid var(--line);border-radius:var(--rad);align-items:center;gap:14px;padding:10px 12px;transition:border-radius .35s;display:flex;position:fixed;bottom:20px;left:20px;box-shadow:0 10px 30px -16px #0000003a}.switch .sl{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:9.5px}.sw-pals{gap:7px;display:flex}.sw-pal{border-radius:var(--rad);border:1.5px solid var(--line);cursor:pointer;width:22px;height:22px;transition:transform .15s,border-radius .35s;position:relative}.sw-pal:hover{transform:scale(1.12)}.sw-pal.on{border-color:var(--ink)}.sw-pal.on:after{content:"";border:1px solid var(--ink);border-radius:var(--rad);position:absolute;inset:-4px}.sw-p1{background:linear-gradient(135deg,#eae7e0 50%,#bb4a2a 50%)}.sw-p2{background:linear-gradient(135deg,#e6e7ea 50%,#2238da 50%)}.sw-p3{background:linear-gradient(135deg,#100f0e 50%,#cbf24b 50%)}.sw-div{background:var(--line);width:1px;height:22px}.sw-corner{gap:5px;display:flex}.sw-c{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);cursor:pointer;border:1px solid var(--line);border-radius:var(--rad);padding:5px 8px;font-size:9.5px;transition:border-radius .35s}.sw-c.on{color:var(--ink);border-color:var(--ink)}.hero-cap h1{max-width:none;font-size:clamp(38px,6vw,88px);line-height:.92}.hero-cap .cyc{margin-top:.04em}.hero-cta2{flex-wrap:wrap;gap:14px;display:flex}.acc-w{color:var(--accent)}.accent-line{color:var(--accent);white-space:nowrap;position:relative}.accent-line:after{content:"";background:var(--accent);transform-origin:0;width:100%;height:2px;animation:1s cubic-bezier(.6,0,.2,1) .5s forwards drawline;position:absolute;bottom:.04em;left:0;transform:scaleX(0)}@keyframes drawline{to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.accent-line:after{animation:none;transform:scaleX(1)}}.paths{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:1fr 1fr;display:grid}.path{flex-direction:column;padding:clamp(36px,4.4vw,68px) clamp(26px,3.4vw,56px) clamp(38px,4.2vw,58px);display:flex}.path-funds{border-right:1px solid var(--line)}.path-inv{background:var(--accent);color:var(--acc-ink)}.path .pl{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;margin-bottom:clamp(30px,6vh,72px);font-size:11.5px}.path-funds .pl{color:var(--muted)}.path-inv .pl{color:color-mix(in srgb,var(--acc-ink) 64%,transparent)}.path h3{font-family:var(--disp);letter-spacing:-.02em;max-width:15ch;margin-bottom:20px;font-size:clamp(32px,3.6vw,56px);line-height:.95}.path .pcopy{max-width:44ch;margin-bottom:26px;font-size:16.5px;line-height:1.55}.path-funds .pcopy{color:var(--ink-2)}.path-inv .pcopy{color:color-mix(in srgb,var(--acc-ink) 90%,transparent)}.pbul{margin:0 0 30px;padding:0;list-style:none}.pbul li{border-top:1px solid;align-items:baseline;gap:13px;padding:13px 2px;font-size:15px;display:flex}.path-funds .pbul li{border-top-color:var(--line-2);color:var(--ink)}.path-inv .pbul li{border-top-color:color-mix(in srgb,var(--acc-ink) 24%,transparent);color:var(--acc-ink)}.pbul li:last-child{border-bottom:1px solid}.path-funds .pbul li:last-child{border-bottom-color:var(--line-2)}.path-inv .pbul li:last-child{border-bottom-color:color-mix(in srgb,var(--acc-ink) 24%,transparent)}.pbul .pbx{font-family:var(--mono);opacity:.55;letter-spacing:.04em;font-size:11px}.path .pfoot{flex-direction:column;align-items:flex-start;gap:13px;margin-top:auto;display:flex}.path .pnote{font-family:var(--mono);letter-spacing:.03em;font-size:11px}.path-inv .pnote{color:color-mix(in srgb,var(--acc-ink) 70%,transparent)}.path-inv .btn-fill{background:var(--acc-ink);border-color:var(--acc-ink);color:var(--accent)}.path-inv .btn-fill:hover{filter:none;color:var(--acc-ink);border-color:var(--acc-ink);background:0 0}.steps .pcell .pn{color:var(--accent)}.band .ra-row{flex-wrap:wrap;align-items:center;gap:22px;margin-top:34px;display:flex}.band .btn-fill{background:var(--accent);border-color:var(--accent);color:var(--acc-ink)}.band .band-ghost{border-color:color-mix(in srgb,var(--bg) 34%,transparent);color:var(--bg)}.band .band-ghost:hover{background:var(--bg);color:var(--ink);border-color:var(--bg)}.band .ra-note{font-family:var(--mono);letter-spacing:.04em;color:color-mix(in srgb,var(--bg) 60%,transparent);font-size:11.5px}.svc{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:30px;padding:30px 0;display:flex}.svc .svc-l{max-width:62ch}.svc .svc-k{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:12px;font-size:11px}.svc .svc-t{color:var(--ink-2);font-size:19px;line-height:1.45}.svc .svc-t b{color:var(--ink);font-weight:400}.svc .btn{border-color:var(--line)}.svc .btn:hover{border-color:var(--ink)}.disclaimer{color:var(--muted);max-width:92ch;margin:0 0 24px;font-size:12px;line-height:1.6}.wallhead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:clamp(34px,5vh,60px);display:flex}.wallhead .wh-l{max-width:24ch}.wallhead .wh-note{color:var(--ink-2);max-width:34ch;font-size:15px;line-height:1.5}.wallhead .wh-note b{color:var(--ink);font-weight:400}.wall{columns:3;column-gap:18px}@media (max-width:1080px){.wall{columns:2}}@media (max-width:660px){.wall{columns:1}}.msg{break-inside:avoid;border:1px solid var(--line);background:var(--surface);border-radius:var(--rad);margin:0 0 18px;transition:border-radius .35s,border-color .25s,transform .25s,box-shadow .25s;overflow:hidden}.msg:hover{border-color:var(--ink-2);transform:translateY(-3px);box-shadow:0 18px 36px -26px #00000040}.msg-h{border-bottom:1px solid var(--line-2);align-items:center;gap:9px;padding:13px 16px;display:flex}.msg-h .ch{background:var(--accent);border-radius:50%;flex:none;width:7px;height:7px}.msg-h .chan{font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;color:var(--muted);font-size:10.5px}.msg-h .ang{font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-2);border:1px solid var(--line);border-radius:var(--rad);white-space:nowrap;margin-left:auto;padding:4px 8px;font-size:9.5px;transition:border-radius .35s}.msg-b{color:var(--ink);white-space:pre-line;padding:17px 17px 18px;font-size:14.5px;line-height:1.62}.msg-b .hl{color:var(--accent)}.msg-f{border-top:1px solid var(--line-2);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);justify-content:space-between;gap:10px;padding:11px 16px;font-size:9.5px;display:flex}.wallmeta{border:1px solid var(--line);border-radius:var(--rad);gap:0;margin-bottom:26px;transition:border-radius .35s;display:flex;overflow:hidden}.wallmeta .wm{border-right:1px solid var(--line-2);flex:1;padding:16px 18px}.wallmeta .wm:last-child{border-right:none}.wallmeta .wm .k{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-size:9.5px}.wallmeta .wm .v{font-family:var(--disp);letter-spacing:-.01em;font-size:34px;line-height:.9}.wallmeta .wm .v small{color:var(--muted);font-size:.45em}.dr-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:26px;display:flex}.dr-top .dr-note{color:var(--ink-2);max-width:40ch;font-size:14.5px;line-height:1.5}.dr-live{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);align-items:center;gap:9px;font-size:11px;display:inline-flex}.dr-live .pulse{background:var(--accent);width:8px;height:8px;box-shadow:0 0 0 0 var(--accent);border-radius:50%;animation:2.2s infinite drp}@keyframes drp{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--accent) 45%,transparent)}70%{box-shadow:0 0 0 10px #0000}to{box-shadow:0 0 #0000}}.matcher{border:1px solid var(--ink);border-radius:var(--rad);margin-bottom:30px;transition:border-radius .35s;overflow:hidden}.matcher-h{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.matcher-h .mt{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:11px}.seg{border:1px solid var(--line);border-radius:var(--rad);transition:border-radius .35s;display:inline-flex;overflow:hidden}.seg button{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);cursor:pointer;background:0 0;border:none;padding:9px 16px;font-size:11px;transition:background .2s,color .2s}.seg button.on{background:var(--ink);color:var(--bg)}.matcher-body{grid-template-columns:1.4fr 1fr;gap:0;display:grid}.mfilters{border-right:1px solid var(--line);padding:22px 22px 24px}.mfilters .frow{margin-bottom:20px}.mfilters .frow:last-child{margin-bottom:0}.mfilters .flab{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:11px;font-size:10px}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{font-family:var(--mono);letter-spacing:.04em;border:1px solid var(--line);border-radius:var(--rad);color:var(--ink-2);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;padding:8px 13px;font-size:11px;transition:border-radius .35s,background .15s,color .15s,border-color .15s}.chip:hover{border-color:var(--ink-2)}.chip.on{background:var(--accent);border-color:var(--accent);color:var(--acc-ink)}.slider-row{align-items:center;gap:16px;display:flex}.slider-row input[type=range]{accent-color:var(--accent);flex:1;height:3px}.slider-row .sval{font-family:var(--disp);letter-spacing:-.01em;text-align:right;min-width:74px;font-size:24px}.mresult{background:var(--surface);flex-direction:column;justify-content:space-between;padding:24px 22px;display:flex}.mresult .rbig{font-family:var(--disp);letter-spacing:-.02em;font-size:clamp(56px,7vw,92px);line-height:.82}.mresult .rbig .of{color:var(--muted);letter-spacing:0;font-size:.42em}.mresult .rlab{font-family:var(--mono);letter-spacing:.06em;color:var(--ink-2);margin-top:12px;font-size:11px;line-height:1.5}.mresult .rcta{flex-direction:column;align-items:flex-start;gap:10px;margin-top:22px;display:flex}.mresult .rmicro{font-family:var(--mono);letter-spacing:.04em;color:var(--muted);font-size:10px}.dealgrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.deal{border:1px solid var(--line);background:var(--surface);border-radius:var(--rad);flex-direction:column;transition:border-radius .35s,border-color .2s,transform .25s,box-shadow .25s,opacity .3s;display:flex;position:relative;overflow:hidden}.deal:hover{border-color:var(--ink-2);transform:translateY(-3px);box-shadow:0 20px 40px -28px #00000045}.deal.dim{opacity:.32;filter:grayscale(.4)}.deal-h{border-bottom:1px solid var(--line-2);justify-content:space-between;align-items:center;gap:10px;padding:13px 15px;display:flex}.deal-stat{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;font-size:10px;display:inline-flex}.deal-stat .sd{border-radius:50%;width:6px;height:6px}.st-open .sd{background:#19a974}.st-open{color:#15885f}.st-fill .sd{background:var(--accent)}.st-fill{color:var(--accent)}.st-soon .sd{background:#d98a1f}.st-soon{color:#b9760f}.st-closed .sd{background:var(--muted)}.st-closed{color:var(--muted)}[data-theme=dark] .st-open{color:#3ecf96}[data-theme=dark] .st-soon{color:#e6a23c}.deal-min{font-family:var(--mono);letter-spacing:.04em;color:var(--muted);font-size:10px}.deal-id{padding:17px 15px 14px;position:relative}.deal-lock{align-items:center;gap:11px;display:flex}.lock-logo{border-radius:var(--rad);background:repeating-linear-gradient(135deg,var(--line) 0 6px,var(--line-2) 6px 12px);flex:none;width:38px;height:38px;transition:border-radius .35s;position:relative;overflow:hidden}.lock-name{flex:1}.redact{background:linear-gradient(90deg,var(--ink) 60%,color-mix(in srgb,var(--ink) 40%,transparent));opacity:.86;border-radius:3px;height:13px;margin-bottom:7px}.redact.r1{width:72%}.redact.r2{opacity:.4;width:46%;height:9px;margin-bottom:0}.deal-desc{color:var(--ink-2);margin-top:13px;font-size:13px;line-height:1.5}.deal-desc .blk{background:var(--ink);opacity:.8;vertical-align:baseline;border-radius:3px;height:10px;margin:0 1px;display:inline-block}.deal-meta{border-top:1px solid var(--line-2);grid-template-columns:1fr 1fr;margin-top:auto;display:grid}.deal-meta .dm{border-right:1px solid var(--line-2);padding:11px 15px}.deal-meta .dm:last-child{border-right:none}.deal-meta .dmk{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:5px;font-size:9px}.deal-meta .dmv{letter-spacing:-.01em;font-size:14px;font-weight:400}.deal-cta{border-top:1px solid var(--line-2);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:12px 15px;font-size:10px;transition:color .2s,background .2s;display:flex}.deal-cta:hover{color:var(--accent)}.deal-cta .lk{align-items:center;gap:7px;display:inline-flex}.deal-tags{flex-wrap:wrap;gap:6px;padding:0 15px 14px;display:flex}.deal-tag{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-2);border:1px solid var(--line);border-radius:var(--rad);padding:4px 8px;font-size:9.5px;transition:border-radius .35s}.dr-empty{text-align:center;font-family:var(--mono);letter-spacing:.06em;color:var(--muted);grid-column:1/-1;padding:50px 20px;font-size:12px}.dr-foot{color:var(--muted);max-width:90ch;margin-top:24px;font-size:12px;line-height:1.6}@media (max-width:1080px){.dealgrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.hero .herobot{grid-template-columns:1fr;gap:26px}.figs{grid-template-columns:1fr 1fr}.princ,.endcta{grid-template-columns:1fr}.foot-grid{grid-template-columns:1fr;gap:34px}.foot-grid>div:last-child{text-align:left;justify-self:start}.nav-links{display:none}.wallmeta{flex-wrap:wrap}.wallmeta .wm{flex:50%}.paths{grid-template-columns:1fr}.path-funds{border-right:none;border-bottom:1px solid var(--line)}.matcher-body{grid-template-columns:1fr}.mfilters{border-right:none;border-bottom:1px solid var(--line)}.dealgrid{grid-template-columns:1fr}}.mech{padding:clamp(44px,6vh,72px) 0 var(--s-sec)}.mech-body{color:var(--ink-2);max-width:62ch;margin-bottom:clamp(38px,5.5vh,64px);font-size:clamp(17px,1.55vw,22px);line-height:1.55}.mech-body b{color:var(--ink);font-weight:400}.match-dia{border:1px solid var(--ink);border-radius:var(--rad);grid-template-columns:1fr 1.05fr 1fr;transition:border-radius .35s;display:grid;overflow:hidden}.md-side{padding:clamp(22px,2.6vw,36px)}.md-cap{border-right:1px solid var(--line)}.md-deal{border-left:1px solid var(--line);text-align:right}.md-k{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:20px;font-size:11px}.md-side ul{margin:0;padding:0;list-style:none}.md-side li{color:var(--ink);border-top:1px solid var(--line-2);padding:11px 0;font-size:15.5px}.md-side li:first-child{border-top:none}.md-core{background:var(--ink);color:var(--bg);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px 18px;display:flex;position:relative;overflow:hidden}.md-core .mc-big{font-family:var(--disp);letter-spacing:-.015em;font-size:clamp(26px,2.5vw,42px);line-height:.92}.md-core .mc-sub{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--bg) 58%,transparent);font-size:10.5px}.md-core:before,.md-core:after{content:"";background:var(--accent);border-radius:50%;width:8px;height:8px;margin-top:-4px;position:absolute;top:50%}.md-core:before{animation:2.6s ease-in-out infinite flowR}.md-core:after{animation:2.6s ease-in-out infinite flowL}@keyframes flowR{0%{opacity:0;left:-3%}16%{opacity:1}50%,to{opacity:0;left:48%}}@keyframes flowL{0%{opacity:0;right:-3%}16%{opacity:1}50%,to{opacity:0;right:48%}}@media (prefers-reduced-motion:reduce){.md-core:before,.md-core:after{opacity:0;animation:none}}.engine{border:1px solid var(--ink);border-radius:var(--rad);transition:border-radius .35s;overflow:hidden}.engine-h{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.engine-h .et2{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:11px}.engine-body{padding:clamp(24px,3vw,42px)}.efields{gap:20px;margin-bottom:26px;display:grid}.efield label{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:10px;font-size:10.5px;display:block}.efield input,.efield select,.efield textarea{background:var(--surface);border:1px solid var(--line);border-radius:var(--rad);width:100%;font-family:var(--sans);color:var(--ink);resize:vertical;padding:14px 16px;font-size:16px;transition:border-color .2s,border-radius .35s}.efield select{cursor:pointer}.efield textarea{min-height:96px;line-height:1.5}.efield input:focus,.efield select:focus,.efield textarea:focus{border-color:var(--accent);outline:none}.efield input::placeholder,.efield textarea::placeholder{color:var(--muted);opacity:.7}.erow2{grid-template-columns:1fr 1fr;gap:20px;display:grid}.emodes{flex-wrap:wrap;gap:8px;display:flex}.esubmit{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.eloading{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);align-items:center;gap:14px;padding:8px 0;font-size:12px;display:flex}.espin{border:2px solid var(--line);border-top-color:var(--accent);border-radius:50%;flex:none;width:16px;height:16px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.eresult .er-k{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-bottom:16px;font-size:11px}.eresult .er-p{color:var(--ink);max-width:62ch;margin-bottom:28px;font-size:clamp(18px,1.8vw,24px);line-height:1.48}.eresult .er-bk{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;font-size:10.5px}.eb-list{border-top:1px solid var(--line);margin:0 0 30px;padding:0;list-style:none}.eb-list li{border-bottom:1px solid var(--line);color:var(--ink);align-items:baseline;gap:14px;padding:15px 2px;font-size:16.5px;line-height:1.45;display:flex}.eb-list li .ebx{color:var(--accent);font-family:var(--mono);flex:none;font-size:12px}.eresult .er-cta{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.eredo{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;padding:0;font-size:11px;text-decoration:underline}.eredo:hover{color:var(--ink)}.edisc{color:var(--muted);max-width:84ch;margin-top:24px;font-size:12px;line-height:1.55}.btn:disabled{opacity:.4;cursor:not-allowed}.chipset{flex-wrap:wrap;gap:9px;display:flex}.chipset .chip{font-family:var(--mono);letter-spacing:.02em;color:var(--ink-2);border:1px solid var(--line);border-radius:var(--rad);cursor:pointer;-webkit-user-select:none;user-select:none;background:var(--bg);padding:10px 14px;font-size:12px;transition:border-color .18s,color .18s,background .18s,border-radius .35s}.chipset .chip:hover{border-color:var(--ink-2);color:var(--ink)}.chipset .chip.on{background:var(--accent);border-color:var(--accent);color:var(--acc-ink)}.chipset .chip.on:before{content:"+ ";opacity:.6}.dealflow{margin-top:4px}.df-intro{color:var(--ink);max-width:60ch;margin-bottom:6px;font-size:clamp(17px,1.6vw,21px);line-height:1.5}.df-intro b{color:var(--accent);font-weight:400}.df-sub{font-family:var(--mono);letter-spacing:.06em;color:var(--muted);margin-bottom:24px;font-size:11px}.df-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.dtile{border:1px solid var(--line);border-radius:var(--rad);background:var(--surface);padding:18px 18px 16px;transition:border-color .2s,transform .2s,border-radius .35s;position:relative;overflow:hidden}.dtile:hover{border-color:var(--ink-2);transform:translateY(-2px)}.dtile .dt-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.dt-sector{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);font-size:10.5px}.dt-status{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line);border-radius:20px;align-items:center;gap:6px;padding:3px 9px;font-size:9.5px;display:inline-flex}.dt-status .ld{background:var(--accent);border-radius:50%;width:6px;height:6px}.dt-redact{align-items:center;gap:9px;margin-bottom:10px;display:flex}.dt-bars{flex:1;gap:5px;display:flex}.dt-bars span{background:repeating-linear-gradient(90deg,var(--ink-2) 0 6px,transparent 6px 9px);opacity:.32;border-radius:3px;height:15px}.dt-lock{color:var(--muted);flex:none;font-size:12px}.dt-arch{color:var(--ink);min-height:2.5em;margin-bottom:14px;font-size:15.5px;line-height:1.3}.dt-meta{border-top:1px solid var(--line-2);flex-direction:column;gap:5px;padding-top:11px;display:flex}.dt-meta .dm{justify-content:space-between;gap:10px;font-size:12px;display:flex}.dt-meta .dm .dk{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:9.5px}.dt-meta .dm .dv{color:var(--ink-2);text-align:right}.df-cta{flex-wrap:wrap;align-items:center;gap:20px;margin-top:26px;display:flex}.df-note{font-family:var(--mono);letter-spacing:.03em;color:var(--muted);font-size:11px}@media (max-width:760px){.df-grid{grid-template-columns:1fr}}.aud-zone{padding:0}.aud-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-bottom:clamp(30px,4.5vh,52px);display:flex}.aud-toggle{border:1px solid var(--ink);border-radius:var(--rad);transition:border-radius .35s;display:inline-flex;position:relative;overflow:hidden}.aud-btn{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);cursor:pointer;z-index:2;white-space:nowrap;background:0 0;border:none;padding:13px 24px;font-size:12px;transition:color .25s;position:relative}.aud-btn.on{color:var(--acc-ink)}.aud-ind{background:var(--accent);z-index:1;width:50%;transition:transform .35s cubic-bezier(.7,0,.2,1);position:absolute;top:0;bottom:0;left:0}[data-aud=investors] .aud-ind{transform:translate(100%)}.aud-pane{display:none}[data-aud-pane=funds],[data-aud=funds] [data-aud-pane=funds]{display:block}[data-aud=funds] [data-aud-pane=investors],[data-aud=investors] [data-aud-pane=funds]{display:none}[data-aud=investors] [data-aud-pane=investors]{display:block}.aud-intro{margin-bottom:clamp(22px,4vh,42px)}.aud-intro .h2{margin-bottom:18px}.aud-lead{color:var(--ink-2);max-width:62ch;font-size:clamp(17px,1.5vw,21px);line-height:1.5}.aud-lead b{color:var(--ink);font-weight:400}.journey{border-top:1px solid var(--line);grid-template-columns:.92fr 1.08fr;align-items:start;gap:clamp(30px,5vw,80px);padding-top:14px;display:grid}.jn-vis{align-self:start;position:sticky;top:calc(50vh - 220px)}.jn-stage{border:1px solid var(--ink);border-radius:var(--rad);background:var(--surface);flex-direction:column;justify-content:center;gap:clamp(20px,3vh,34px);width:100%;min-height:clamp(300px,46vh,420px);padding:clamp(24px,2.6vw,38px);transition:border-radius .35s,border-color .2s,transform .25s;display:flex;overflow:hidden}.jn-stage:hover{border-color:var(--accent);transform:translateY(-3px)}.jst-num{font-family:var(--disp);align-items:baseline;gap:10px;display:flex}.jst-num .jn-curnum{letter-spacing:-.02em;color:var(--ink);font-size:clamp(58px,7vw,104px);line-height:.8}.jst-num .jn-tot{font-family:var(--mono);letter-spacing:.1em;color:var(--muted);font-size:13px}.jst-card{width:100%}.jst-row{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.jst-tag{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);border:1px solid var(--line);border-radius:var(--rad);padding:6px 11px;font-size:11px}.jst-sz{font-family:var(--mono);color:var(--muted);font-size:12px}.jst-meter{border:1px solid var(--line);border-radius:var(--rad);background:repeating-linear-gradient(45deg,var(--line-2) 0 7px,transparent 7px 14px);height:46px;position:relative;overflow:hidden}.jst-meter .seg{position:absolute;top:0;bottom:0}.seg-fund{background:var(--ink-2);left:0;right:62%}.seg-gap{transform-origin:0;background:repeating-linear-gradient(45deg,#c9482f55 0 7px,#0000 7px 14px);transition:transform .55s cubic-bezier(.6,0,.2,1);left:38%;right:0;transform:scaleX(0);box-shadow:inset 0 0 0 1px #c9482f66}.seg-praus{background:var(--accent);transform-origin:0;transition:transform .55s cubic-bezier(.6,0,.2,1);left:38%;right:0;transform:scaleX(0)}[data-theme=dark] .seg-gap{background:repeating-linear-gradient(45deg,#ff6a4d55 0 7px,#0000 7px 14px);box-shadow:inset 0 0 0 1px #ff6a4d66}.jst-legend{flex-wrap:wrap;gap:18px;margin-top:14px;display:flex}.jst-legend .lg{font-family:var(--mono);color:var(--muted);align-items:center;gap:7px;font-size:11px;display:inline-flex}.jst-legend .d{border-radius:2px;width:9px;height:9px}.d-fund{background:var(--ink-2)}.d-praus{background:var(--accent)}.d-gap{background:#c9482f}.jst-status{font-family:var(--disp);color:var(--ink);margin-top:18px;font-size:clamp(20px,2vw,28px);line-height:1.02}.jst-tiles{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.stage-inv .tile{border:1px solid var(--line);border-radius:var(--rad);background:repeating-linear-gradient(45deg,var(--line-2) 0 7px,transparent 7px 14px);filter:saturate(.5);height:76px;transition:background .5s,border-color .3s,filter .35s;position:relative}.stage-inv .tile:after{content:"🔒";opacity:.45;font-size:12px;position:absolute;top:8px;right:10px}.journey[data-journey=investors][data-step="2"] .tile-key,.journey[data-journey=investors][data-step="3"] .tile-key{background:var(--accent);border-color:var(--accent);filter:none}.journey[data-journey=investors][data-step="2"] .tile-key:after,.journey[data-journey=investors][data-step="3"] .tile-key:after{content:""}.journey[data-journey=investors][data-step="3"] .tile-key:before{content:"✓";color:var(--acc-ink);justify-content:center;align-items:center;font-size:26px;display:flex;position:absolute;inset:0}.jn-step{opacity:.3;border-left:2px solid var(--line);flex-direction:column;justify-content:center;min-height:68vh;padding-left:26px;transition:opacity .4s;display:flex}.jn-step.is-active{opacity:1;border-left-color:var(--accent)}.jn-step .js-n{font-family:var(--mono);letter-spacing:.12em;color:var(--accent);margin-bottom:16px;font-size:12px}.jn-step h3{font-family:var(--disp);letter-spacing:-.015em;max-width:17ch;margin-bottom:16px;font-size:clamp(28px,3.2vw,50px);line-height:.98}.jn-step p{color:var(--ink-2);max-width:42ch;font-size:16.5px;line-height:1.55}.aud-cta{flex-wrap:wrap;align-items:center;gap:22px;margin-top:clamp(30px,5vh,56px);display:flex}.subhero{padding:clamp(48px,9vh,116px) 0 clamp(28px,4vh,52px)}.subhero h1{font-family:var(--disp);letter-spacing:-.025em;font-size:clamp(50px,8.5vw,124px);line-height:.9}.subhero .sublead{color:var(--ink-2);max-width:54ch;margin-top:26px;font-size:clamp(18px,1.6vw,22px);line-height:1.5}.cal-card{margin-top:clamp(28px,4.5vh,52px);overflow:visible}#my-cal-inline-debrief{min-height:700px;width:100%!important;height:auto!important;overflow:visible!important}.book-meta{border:1px solid var(--line);border-radius:var(--rad);margin-top:24px;transition:border-radius .35s;display:flex;overflow:hidden}.book-meta .bm{border-right:1px solid var(--line-2);flex:1;padding:18px 20px}.book-meta .bm:last-child{border-right:none}.book-meta .bk{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-size:10.5px}.book-meta .bv{font-size:16px}.res-sec{border-top:1px solid var(--line);padding:clamp(34px,5vh,60px) 0}.res-sec .eyrow{margin-bottom:clamp(20px,3vh,34px)}.res-empty{border:1px dashed var(--line);border-radius:var(--rad);text-align:center;padding:clamp(36px,6vh,72px);transition:border-radius .35s}.res-empty .re-k{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:14px;font-size:11px}.res-empty .re-t{font-family:var(--disp);letter-spacing:-.01em;margin-bottom:12px;font-size:clamp(24px,2.6vw,38px);line-height:1}.res-empty p{color:var(--muted);max-width:44ch;margin:0 auto;font-size:15px}.demo{border:1px solid var(--ink);border-radius:var(--rad);grid-template-columns:1.25fr 1fr;margin-top:clamp(28px,4.5vh,52px);transition:border-radius .35s;display:grid;overflow:hidden}.demo .demo-l{padding:clamp(30px,4vw,56px)}.demo .demo-r{background:var(--ink);color:var(--bg);flex-direction:column;justify-content:space-between;gap:26px;padding:clamp(30px,4vw,56px);display:flex}.demo .demo-k{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:18px;font-size:11px}.demo h3{font-family:var(--disp);letter-spacing:-.015em;margin-bottom:16px;font-size:clamp(28px,3vw,46px);line-height:.98}.demo p{color:var(--ink-2);max-width:44ch;font-size:16px;line-height:1.55}.demo .demo-r p{color:color-mix(in srgb,var(--bg) 78%,transparent)}.demo .demo-r .btn-fill{background:var(--accent);border-color:var(--accent);color:var(--acc-ink)}@media (max-width:820px){.demo{grid-template-columns:1fr}.journey{grid-template-columns:1fr;gap:0}.jn-vis{z-index:5;height:auto;margin-bottom:18px;display:block;position:sticky;top:68px}.jn-stage{min-height:248px}.jn-step{min-height:auto;padding:28px 0 28px 22px}}@media (max-width:900px){.steps .pcell:not(:last-child):after{display:none}}@media (max-width:820px){.match-dia{grid-template-columns:1fr}.md-cap{border-right:none;border-bottom:1px solid var(--line)}.md-deal{border-left:none;border-top:1px solid var(--line);text-align:left}.md-core{order:0}.md-core:before,.md-core:after{display:none}.erow2{grid-template-columns:1fr}}.aud-head{z-index:30;background:color-mix(in srgb,var(--bg) 90%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);margin-bottom:clamp(24px,4vh,44px);padding:14px 0;position:sticky;top:74px}.matchnet{border:1px solid var(--ink);border-radius:var(--rad);background:var(--surface);transition:border-radius .35s,border-color .2s,transform .25s;overflow:hidden}.matchnet:hover{border-color:var(--accent);transform:translateY(-3px)}.matchnet svg{width:100%;height:auto;display:block}.mn-line{fill:none;stroke:var(--line);stroke-width:1.4px;vector-effect:non-scaling-stroke;stroke-dasharray:var(--len,400);stroke-dashoffset:var(--len,400);transition:stroke-dashoffset 1s}.matchnet.in .mn-line{stroke-dashoffset:0}.mn-box{fill:var(--bg);stroke:var(--line);stroke-width:1.2px}.mn-hub-box{fill:var(--ink)}.mn-txt{fill:var(--ink);font-family:var(--mono);font-size:15px}.mn-sub{fill:var(--muted);font-family:var(--mono);letter-spacing:.06em;font-size:11px}.mn-k{fill:var(--muted);font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;font-size:12px}.mn-hub-t{fill:var(--bg);font-family:var(--disp);font-size:30px}.mn-hub-s{fill:color-mix(in srgb,var(--bg) 60%,transparent);font-family:var(--mono);letter-spacing:.12em;font-size:11px}.mn-dot{fill:var(--accent)}@media (prefers-reduced-motion:reduce){.mn-dot{display:none}}.flow3{border:1px solid var(--ink);border-radius:var(--rad);grid-template-columns:repeat(3,1fr);transition:border-radius .35s;display:grid;overflow:hidden}.fl-stage{border-right:1px solid var(--line);flex-direction:column;padding:clamp(24px,2.4vw,34px);display:flex;position:relative}.fl-stage:last-child{border-right:none}.fl-n{font-family:var(--mono);letter-spacing:.14em;color:var(--accent);margin-bottom:18px;font-size:11px}.fl-art{border:1px solid var(--line-2);border-radius:var(--rad);background:var(--bg);height:128px;margin-bottom:22px;transition:border-radius .35s;position:relative;overflow:hidden}.fl-stage h3{font-family:var(--disp);letter-spacing:-.01em;margin-bottom:10px;font-size:clamp(22px,2vw,30px);line-height:1}.fl-stage p{color:var(--ink-2);font-size:14.5px;line-height:1.5}.fa-cells{justify-content:center;align-items:center;gap:9px;display:flex;position:absolute;inset:0}.fa-cells .cell{border:1px solid var(--line);background:var(--surface);border-radius:3px;width:30px;height:46px}.fa-cells .cell.lead{border-color:var(--ink-2)}.fa-cells .cell.lead .fill{position:absolute}.fa-cells .cell .slice{background:var(--accent);border-radius:0 0 2px 2px;width:100%;height:42%;margin-top:auto;display:block}.fa-cells .cell{flex-direction:column;display:flex;position:relative}.fa-open{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.fa-open .core{border:1.5px solid var(--accent);background:var(--surface);z-index:2;border-radius:50%;width:40px;height:40px}.fa-open .iv{background:var(--ink-2);border-radius:50%;width:11px;height:11px;position:absolute}.fa-open .ln{background:var(--line);transform-origin:0;height:1px;position:absolute}.fa-decide{justify-content:center;align-items:center;gap:14px;display:flex;position:absolute;inset:0}.fa-decide .pick{border:1.5px solid var(--line);width:34px;height:34px;font-family:var(--mono);color:var(--muted);border-radius:50%;justify-content:center;align-items:center;font-size:15px;display:flex}.fa-decide .pick.yes{border-color:var(--accent);color:var(--acc-ink);background:var(--accent)}@media (max-width:820px){.flow3{grid-template-columns:1fr}.fl-stage{border-right:none;border-bottom:1px solid var(--line)}}.eflow{border-top:1px solid var(--line);margin-top:30px;padding-top:28px}.eflow .ef-k{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:18px;font-size:10.5px}.ef-rail{border:1px solid var(--line);border-radius:var(--rad);grid-template-columns:auto 1fr auto;align-items:stretch;gap:0;min-height:150px;transition:border-radius .35s;display:grid;overflow:hidden}.ef-node{background:var(--surface);flex-direction:column;justify-content:center;gap:6px;min-width:150px;padding:20px 22px;display:flex}.ef-node.ef-out{background:var(--ink);color:var(--bg)}.ef-node .efn-t{font-family:var(--disp);letter-spacing:-.01em;font-size:clamp(20px,1.8vw,26px);line-height:.98}.ef-node .efn-s{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:10px}.ef-out .efn-s{color:color-mix(in srgb,var(--bg) 60%,transparent)}.ef-mid{border-left:1px solid var(--line);border-right:1px solid var(--line);background:repeating-linear-gradient(90deg,transparent 0 23px,var(--line-2) 23px 24px);position:relative;overflow:hidden}.ef-mid .ef-lab{text-align:center;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);z-index:3;font-size:10px;position:absolute;top:10px;left:0;right:0}.ef-pulse{background:var(--accent);opacity:0;border-radius:50%;width:8px;height:8px;animation:2.4s linear infinite efrun;position:absolute;top:50%;transform:translateY(-50%)}@keyframes efrun{0%{opacity:0;left:-2%}10%{opacity:1}90%{opacity:1}to{opacity:0;left:102%}}@media (prefers-reduced-motion:reduce){.ef-pulse{display:none}}.ef-mid.ef-stream{background:var(--surface)}.ef-card{border:1px solid var(--line);border-radius:var(--rad);background:var(--bg);opacity:0;width:128px;height:62px;padding:9px 11px;animation:6s linear infinite efslide;position:absolute;top:50%;transform:translateY(-50%)}.ef-card .ec-r{background:var(--ink);opacity:.78;border-radius:2px;width:70%;height:8px;margin-bottom:6px}.ef-card .ec-r2{background:var(--ink-2);opacity:.4;border-radius:2px;width:46%;height:6px}.ef-card .ec-pill{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--accent);border:1px solid var(--accent);border-radius:20px;margin-top:7px;padding:2px 6px;font-size:8px;display:inline-block}@keyframes efslide{0%{opacity:0;left:-140px}12%{opacity:1}88%{opacity:1}to{opacity:0;left:102%}}@media (prefers-reduced-motion:reduce){.ef-card{display:none}}@media (max-width:820px){.ef-rail{grid-template-columns:1fr}.ef-node,.ef-out{border-bottom:1px solid var(--line)}.ef-mid{border-left:none;border-right:none;min-height:90px}}.xs-note{border:1px solid var(--line);border-radius:var(--rad);background:var(--surface);grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(20px,3vw,40px);padding:clamp(22px,2.6vw,34px) clamp(24px,3vw,40px);transition:border-radius .35s;display:grid}.xs-note .xs-k{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);white-space:nowrap;font-size:10.5px}.xs-note .xs-t{color:var(--ink-2);max-width:64ch;font-size:clamp(16px,1.5vw,20px);line-height:1.45}.xs-note .xs-t b{color:var(--ink);font-weight:400}@media (max-width:820px){.xs-note{grid-template-columns:1fr;align-items:flex-start;gap:16px}}.foot-cta{border-bottom:1px solid var(--line);grid-template-columns:1.3fr auto;align-items:end;gap:36px;padding:clamp(48px,8vh,104px) 0 clamp(44px,7vh,80px);display:grid}.foot-cta h2{font-family:var(--disp);letter-spacing:-.025em;font-size:clamp(40px,6.5vw,104px);line-height:.86}.foot-cta .fc-r{flex-direction:column;justify-self:end;align-items:stretch;gap:14px;display:flex}.foot-cta .fc-note{font-family:var(--mono);letter-spacing:.04em;color:var(--muted);width:0;min-width:100%;font-size:11px;line-height:1.55}.foot-cta .fc-btns{flex-wrap:wrap;gap:13px;display:flex}@media (max-width:820px){.foot-cta{grid-template-columns:1fr;gap:24px}.foot-cta .fc-r{justify-self:start}}.trust{padding:var(--s-sec) 0}.vs{border:1px solid var(--ink);border-radius:var(--rad);grid-template-columns:1fr 1fr;transition:border-radius .35s;display:grid;overflow:hidden}.vs-col{padding:clamp(26px,3vw,42px)}.vs-them{border-right:1px solid var(--line)}.vs-us{background:var(--ink);color:var(--bg)}.vs-k{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;margin-bottom:24px;font-size:11px}.vs-them .vs-k{color:var(--muted)}.vs-us .vs-k{color:color-mix(in srgb,var(--bg) 60%,transparent)}.vs-row{border-top:1px solid;align-items:baseline;gap:13px;padding:15px 0;font-size:16px;line-height:1.4;display:flex}.vs-them .vs-row{border-top-color:var(--line-2);color:var(--ink-2)}.vs-us .vs-row{border-top-color:color-mix(in srgb,var(--bg) 18%,transparent);color:var(--bg)}.vs-row:first-of-type{border-top:none}.vs-row .mk{font-family:var(--mono);flex:none;width:18px;font-size:13px}.vs-them .vs-row .mk{color:var(--muted)}.vs-us .vs-row .mk{color:var(--accent)}@media (max-width:760px){.vs{grid-template-columns:1fr}.vs-them{border-right:none;border-bottom:1px solid var(--line)}}.how-sub{color:var(--ink-2);font-size:clamp(16px,1.4vw,19px);line-height:1.5}.howflow{padding:var(--s-sec) 0}.howflow .how-head{max-width:34ch;margin-bottom:clamp(28px,4.5vh,48px)}.howflow .how-head .h2{margin-bottom:14px}.hf-line{background:var(--line);border-radius:2px;height:2px;margin-bottom:26px;position:relative;overflow:hidden}.hf-line-fill{background:var(--accent);width:0;height:100%;transition:width .25s;position:absolute;top:0;left:0}.hf-cards{grid-template-columns:repeat(3,1fr);gap:clamp(14px,1.6vw,22px);display:grid}.hf-cards .hcard{width:auto;min-height:clamp(300px,40vh,380px)}@media (max-width:820px){.hf-cards{grid-template-columns:1fr}.hf-line{display:none}.hf-cards .hcard.active{background:var(--accent);color:var(--acc-ink);border-color:var(--accent)}}.hpin{height:300vh;position:relative}.hpin-sticky{flex-direction:column;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.hpin-head{flex:none;padding:clamp(26px,5vh,64px) 0 clamp(14px,2vh,24px)}.hpin-head .how-head{max-width:34ch}.hpin-head .how-head .h2{margin-bottom:14px}.hpin-bar{background:var(--line);height:2px;max-width:var(--maxw);margin-top:clamp(14px,2.5vh,26px);position:relative}.hpin-bar-fill{background:var(--accent);width:0;height:100%;transition:width .12s linear;position:absolute;top:0;left:0}.hpin-viewport{flex:1;align-items:center;display:flex;overflow:hidden}.hpin-track{padding:0 var(--mx);will-change:transform;gap:clamp(20px,3vw,44px);display:flex}.hcard{border:1px solid var(--line);border-radius:var(--rad);background:var(--surface);width:min(640px,82vw);min-height:clamp(360px,62vh,540px);color:var(--ink);flex-direction:column;flex:none;padding:clamp(28px,3vw,46px);transition:background .5s,color .5s,border-color .5s,border-radius .35s,transform .25s;display:flex}.hcard:hover{border-color:var(--accent);transform:translateY(-3px)}.hcard.active{background:var(--accent);color:var(--acc-ink);border-color:var(--accent)}.hc-top{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.hc-n{font-family:var(--disp);letter-spacing:-.02em;font-size:clamp(58px,7vw,116px);line-height:.78}.hc-tot{font-family:var(--mono);letter-spacing:.12em;opacity:.55;font-size:12px}.hc-tag{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;opacity:.62;margin-top:12px;font-size:12px}.hc-art{flex:1;justify-content:center;align-items:center;min-height:120px;margin:14px 0 22px;display:flex}.hcard h3{font-family:var(--disp);letter-spacing:-.015em;margin-bottom:12px;font-size:clamp(26px,2.5vw,40px);line-height:.98}.hcard p{opacity:.82;max-width:44ch;font-size:15.5px;line-height:1.55}.hart{justify-content:center;align-items:flex-end;gap:13px;height:118px;display:flex}.hart-secure span{opacity:.24;background:currentColor;border-radius:4px;width:20px;transition:opacity .4s}.hart-secure span.k{opacity:1}.hart-open{width:168px;height:118px;position:relative}.hart-open .hub{width:66px;height:66px;font-family:var(--mono);letter-spacing:.08em;border:2px solid;border-radius:50%;justify-content:center;align-items:center;font-size:11px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hart-open .sat{background:currentColor;border-radius:50%;width:13px;height:13px;position:absolute}.hart-decide{align-items:center;gap:18px;height:118px;display:flex}.hart-decide .c{opacity:.35;width:56px;height:56px;font-family:var(--mono);border:2px solid;border-radius:50%;justify-content:center;align-items:center;font-size:22px;display:flex}.hart-decide .c.k{opacity:1}@media (max-width:820px){.hpin{height:auto}.hpin-sticky{height:auto;position:static;overflow:visible}.hpin-viewport{overflow:visible}.hpin-track{flex-direction:column;gap:16px;padding:0;transform:none!important}.hcard{width:100%;min-height:0}.hcard.active{background:var(--bg);color:var(--ink);border-color:var(--line)}.hpin-bar{display:none}}.faq{border-top:1px solid var(--ink);transition:border-color .25s}.faq:hover{border-top-color:var(--accent)}.faq-item{border-bottom:1px solid var(--line)}.faq-q{text-align:left;cursor:pointer;width:100%;font-family:var(--disp);letter-spacing:-.015em;color:var(--ink);background:0 0;border:none;justify-content:space-between;align-items:baseline;gap:24px;padding:clamp(20px,3vh,30px) 0;font-size:clamp(21px,2.4vw,34px);line-height:1.02;transition:color .2s;display:flex}.faq-q:hover,.faq-item.open .faq-q{color:var(--accent)}.faq-ic{font-family:var(--mono);color:var(--accent);flex:none;font-size:24px;line-height:1;transition:transform .3s}.faq-item.open .faq-ic{transform:rotate(45deg)}.faq-a{max-height:0;transition:max-height .4s;overflow:hidden}.faq-a-in{color:var(--ink-2);max-width:66ch;padding:0 0 clamp(22px,3vh,30px);font-size:clamp(15.5px,1.4vw,18px);line-height:1.6}.faq-a-in b{color:var(--ink);font-weight:400}.chap{align-items:center;gap:18px;margin-bottom:clamp(18px,3vh,32px);display:flex}.chap-n{font-family:var(--disp);letter-spacing:-.02em;color:var(--accent);flex:none;font-size:clamp(30px,3.4vw,50px);line-height:1}.chap-l{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);flex:none;font-size:11.5px}.chap:after{content:"";background:var(--line);flex:1;height:1px}.tone-surface{background:var(--surface)}.tone-dark{background:var(--ink);color:var(--bg)}.tone-dark .h2,.tone-dark h3{color:var(--bg)}.tone-dark .chap-l{color:color-mix(in srgb,var(--bg) 56%,transparent)}.tone-dark .chap:after{background:color-mix(in srgb,var(--bg) 20%,transparent)}.tone-dark .mech-body,.tone-dark .aud-lead,.tone-dark p{color:color-mix(in srgb,var(--bg) 80%,transparent)}.tone-dark .mech-body b,.tone-dark .aud-lead b{color:var(--bg)}.howsec{padding:var(--s-sec) 0}.howsec .how-head{max-width:30ch;margin-bottom:clamp(26px,4vh,48px)}.howsec .how-head .h2{margin-bottom:16px}.howsec .how-head .how-sub{font-size:clamp(16px,1.4vw,19px);line-height:1.5}.howj{border-top:1px solid color-mix(in srgb,var(--bg) 20%,transparent);grid-template-columns:1.05fr .95fr;align-items:start;gap:clamp(30px,5vw,80px);padding-top:14px;display:grid}.howj .jn-vis{align-self:start;position:sticky;top:calc(50vh - 200px)}.how-stage{border:1px solid color-mix(in srgb,var(--bg) 24%,transparent);border-radius:var(--rad);background:color-mix(in srgb,var(--bg) 6%,transparent);flex-direction:column;gap:24px;min-height:clamp(300px,46vh,400px);padding:clamp(24px,2.6vw,38px);transition:border-radius .35s;display:flex;position:relative;overflow:hidden}.how-stage .jst-num .jn-curnum{color:var(--bg)}.how-stage .jst-num .jn-tot{color:color-mix(in srgb,var(--bg) 55%,transparent)}.how-arts{flex:1;min-height:200px;position:relative}.how-art{opacity:0;justify-content:center;align-items:center;transition:opacity .5s,transform .5s;display:flex;position:absolute;inset:0;transform:scale(.97)}.howj[data-step="0"] .ha-0,.howj[data-step="1"] .ha-1,.howj[data-step="2"] .ha-2{opacity:1;transform:none}.ha-0 .cells{align-items:flex-end;gap:12px;display:flex}.ha-0 .cell{border:1px solid color-mix(in srgb,var(--bg) 30%,transparent);background:color-mix(in srgb,var(--bg) 5%,transparent);border-radius:4px;flex-direction:column;justify-content:flex-end;width:42px;height:78px;display:flex;overflow:hidden}.ha-0 .cell.lead{border-color:var(--accent)}.ha-0 .cell .sl{background:var(--accent);height:46%}.ha-0 .cap{font-family:var(--mono);letter-spacing:.06em;color:color-mix(in srgb,var(--bg) 60%,transparent);font-size:11px;position:absolute;bottom:0;left:0}.ha-1 .spv{border:1.5px solid var(--accent);width:88px;height:88px;font-family:var(--mono);letter-spacing:.08em;color:var(--accent);z-index:2;background:color-mix(in srgb,var(--bg) 8%,transparent);border-radius:50%;justify-content:center;align-items:center;font-size:11px;display:flex;position:relative}.ha-1 .ring{justify-content:center;align-items:center;display:flex;position:relative}.ha-1 .iv{background:color-mix(in srgb,var(--bg) 70%,transparent);border-radius:50%;width:13px;height:13px;position:absolute}.ha-1 .ln{background:color-mix(in srgb,var(--bg) 26%,transparent);transform-origin:0;height:1px;position:absolute}.ha-2 .picks{gap:16px;display:flex}.ha-2 .pk{border:1.5px solid color-mix(in srgb,var(--bg) 28%,transparent);width:60px;height:60px;font-family:var(--mono);color:color-mix(in srgb,var(--bg) 50%,transparent);border-radius:50%;justify-content:center;align-items:center;font-size:22px;display:flex}.ha-2 .pk.yes{border-color:var(--accent);background:var(--accent);color:var(--acc-ink)}.howj .jn-step{border-left-color:color-mix(in srgb,var(--bg) 18%,transparent)}.howj .jn-step.is-active{border-left-color:var(--accent)}.howj .jn-step h3{color:var(--bg)}.howj .jn-step p{color:color-mix(in srgb,var(--bg) 78%,transparent)}.howj .jn-step .js-n{color:var(--accent)}.prin2{grid-template-columns:.82fr 1.18fr;align-items:start;gap:clamp(32px,5vw,76px);display:grid}.prin2-head{max-width:30ch}.prin2-head .chap{margin-bottom:22px}.prin2-head .h2{margin-bottom:18px;font-size:clamp(38px,5vw,76px)}.prin2-head .how-sub{max-width:32ch}.prin2-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.prin2-cell{aspect-ratio:1;background:var(--accent);color:var(--acc-ink);border-radius:var(--rad);flex-direction:column;padding:clamp(20px,2vw,30px);transition:transform .25s,border-radius .35s;display:flex;overflow:hidden}.prin2-cell:hover{transform:translateY(-4px)}.prin2-cell .pc-n{font-family:var(--mono);letter-spacing:.14em;color:color-mix(in srgb,var(--acc-ink) 72%,transparent);font-size:11px}.prin2-cell h3{font-family:var(--disp);letter-spacing:-.015em;color:var(--acc-ink);margin-top:14px;font-size:clamp(23px,2.3vw,36px);line-height:.98}.prin2-cell p{color:color-mix(in srgb,var(--acc-ink) 88%,transparent);margin-top:auto;font-size:14px;line-height:1.5}@media (max-width:900px){.prin2{grid-template-columns:1fr;gap:30px}}@media (max-width:560px){.prin2-grid{grid-template-columns:1fr}.prin2-cell{aspect-ratio:auto}}.matchnet:hover,.jn-stage:hover,.deal-case:hover{box-shadow:0 24px 48px -24px color-mix(in srgb,var(--accent) 45%,transparent);border-color:var(--accent)!important;transform:translateY(-6px)!important}.hcard:hover,.acc-tile:hover,.next-step:hover{box-shadow:0 20px 40px -22px color-mix(in srgb,var(--accent) 40%,transparent);border-color:var(--accent)!important;transform:translateY(-6px)!important}.prin2-cell:hover{box-shadow:0 20px 40px -20px color-mix(in srgb,var(--accent) 55%,transparent);transform:translateY(-6px)}.thesis-col:hover,.who-col:hover{background:var(--surface);box-shadow:inset 0 2px 0 var(--accent)}.faq-item{transition:box-shadow .2s,padding-left .2s}.faq-item:hover{box-shadow:inset 3px 0 0 var(--accent);padding-left:14px}.thesis{padding:var(--s-sec) 0}.thesis-lead{font-family:var(--disp);letter-spacing:-.02em;max-width:18ch;margin-bottom:clamp(34px,5vh,60px);font-size:clamp(32px,5vw,72px);line-height:1.02}.thesis-lead .em{color:var(--accent)}.thesis-cols{border-top:1px solid var(--ink);grid-template-columns:repeat(3,1fr);transition:border-color .25s;display:grid}.thesis-cols:hover{border-top-color:var(--accent)}.thesis-col{border-right:1px solid var(--line);padding:clamp(26px,2.6vw,40px) clamp(22px,2vw,32px) clamp(30px,3vh,44px);transition:background .25s}.thesis-col:hover{background:var(--surface)}.thesis-col:last-child{border-right:none}.thesis-col .tc-n{font-family:var(--mono);letter-spacing:.14em;color:var(--accent);margin-bottom:22px;font-size:11px}.thesis-col h3{font-family:var(--disp);letter-spacing:-.01em;margin-bottom:12px;font-size:clamp(22px,2.1vw,32px);line-height:1}.thesis-col p{color:var(--ink-2);font-size:15px;line-height:1.55}@media (max-width:820px){.thesis-cols{grid-template-columns:1fr}.thesis-col{border-right:none;border-bottom:1px solid var(--line)}.thesis-col:last-child{border-bottom:none}}.access{padding:var(--s-sec) 0}.access .how-head{max-width:42ch;margin-bottom:clamp(28px,4.5vh,48px)}.access .how-head .h2{margin-bottom:14px}.acc-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.acc-tile{border:1px solid var(--line);border-radius:var(--rad);background:var(--surface);flex-direction:column;min-height:clamp(190px,20vw,230px);padding:clamp(22px,2vw,30px);transition:border-color .2s,transform .2s,background .3s,border-radius .35s;display:flex;position:relative;overflow:hidden}.acc-tile:hover{border-color:var(--accent);transform:translateY(-3px)}.acc-cat{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-size:11px}.acc-line{font-family:var(--disp);letter-spacing:-.01em;max-width:17ch;margin-top:14px;font-size:clamp(22px,2vw,30px);line-height:1.02}.acc-meta{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:18px;display:flex}.acc-pill{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);border:1px solid var(--line);border-radius:20px;padding:4px 10px;font-size:10px}.acc-lock{font-family:var(--mono);letter-spacing:.04em;color:var(--muted);align-items:center;gap:6px;font-size:10.5px;display:inline-flex}.acc-cta{flex-wrap:wrap;align-items:center;gap:22px;margin-top:clamp(26px,4vh,40px);display:flex}.acc-note{font-family:var(--mono);color:var(--muted);max-width:52ch;font-size:11px;line-height:1.5}.edisc2{color:var(--muted);max-width:92ch;margin-top:20px;font-size:12px;line-height:1.55}@media (max-width:820px){.acc-grid{grid-template-columns:1fr}}.deal-sec{padding:var(--s-sec) 0}.deal-case{border:1px solid var(--ink);border-radius:var(--rad);background:var(--surface);transition:border-radius .35s,border-color .2s,transform .25s;overflow:hidden}.deal-case:hover{border-color:var(--accent);transform:translateY(-3px)}.deal-head{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:clamp(18px,2vw,26px) clamp(22px,2.4vw,34px);display:flex}.deal-head .dh-t{font-family:var(--disp);letter-spacing:-.01em;font-size:clamp(22px,2.2vw,34px)}.deal-head .dh-tag{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line);border-radius:20px;padding:5px 11px;font-size:10px}.deal-body{grid-template-columns:1.2fr 1fr;display:grid}.deal-time{border-right:1px solid var(--line);padding:clamp(18px,2.4vw,34px) clamp(22px,2.4vw,36px)}.dt-step{grid-template-columns:64px 1fr;gap:16px;padding:15px 0;display:grid}.dt-step:not(:last-child){border-bottom:1px solid var(--line-2)}.dt-day{font-family:var(--mono);letter-spacing:.06em;color:var(--accent);white-space:nowrap;padding-top:2px;font-size:11px}.dt-txt{color:var(--ink-2);font-size:15px;line-height:1.5}.dt-txt b{color:var(--ink);font-weight:400}.deal-out{background:var(--accent);color:var(--acc-ink);flex-direction:column;justify-content:center;gap:22px;padding:clamp(24px,2.6vw,38px);display:flex}.deal-out .do-k{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--acc-ink) 72%,transparent);margin-bottom:6px;font-size:10px}.deal-out .do-row{align-items:baseline;gap:12px;display:flex}.deal-out .do-v{font-family:var(--disp);font-size:clamp(38px,3.6vw,56px);line-height:.85}.deal-out .do-l{color:color-mix(in srgb,var(--acc-ink) 86%,transparent);font-size:14px}.deal-disc{color:var(--muted);max-width:90ch;margin-top:18px;font-size:12px;line-height:1.55}@media (max-width:820px){.deal-body{grid-template-columns:1fr}.deal-time{border-right:none;border-bottom:1px solid var(--line)}}.who{padding:var(--s-sec) 0}.who .how-head{max-width:32ch;margin-bottom:clamp(28px,4.5vh,48px)}.who .how-head .h2{margin-bottom:14px}.who-grid{border-top:1px solid var(--ink);grid-template-columns:repeat(3,1fr);transition:border-color .25s;display:grid}.who-grid:hover{border-top-color:var(--accent)}.who-col{border-right:1px solid var(--line);padding:clamp(28px,2.6vw,40px) clamp(22px,2vw,30px);transition:background .25s}.who-col:hover{background:var(--surface)}.who-col:last-child{border-right:none}.who-col .wc-n{font-family:var(--mono);letter-spacing:.14em;color:var(--accent);margin-bottom:20px;font-size:11px}.who-col h3{font-family:var(--disp);letter-spacing:-.01em;margin-bottom:14px;font-size:clamp(22px,2.1vw,32px);line-height:1}.who-col p{color:var(--ink-2);margin-bottom:18px;font-size:15px;line-height:1.55}.who-tags{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:820px){.who-grid{grid-template-columns:1fr}.who-col{border-right:none;border-bottom:1px solid var(--line)}.who-col:last-child{border-bottom:none}}.next{padding:var(--s-sec) 0}.next .how-head{max-width:28ch;margin-bottom:clamp(28px,4.5vh,48px)}.next .how-head .h2{margin-bottom:14px}.next-steps{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:clamp(30px,4vh,44px);display:grid}.next-step{border:1px solid var(--line);border-radius:var(--rad);background:var(--surface);flex-direction:column;gap:12px;padding:clamp(24px,2.4vw,34px);transition:border-radius .35s,transform .25s,border-color .2s;display:flex}.next-step:hover{border-color:var(--accent);transform:translateY(-3px)}.next-step .ns-n{font-family:var(--disp);color:var(--accent);font-size:clamp(40px,4vw,64px);line-height:.8}.next-step h3{font-family:var(--disp);letter-spacing:-.01em;font-size:clamp(20px,1.9vw,28px);line-height:1}.next-step p{color:var(--ink-2);font-size:14.5px;line-height:1.5}.next-cta{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.next-note{font-family:var(--mono);color:var(--muted);font-size:11px}@media (max-width:820px){.next-steps{grid-template-columns:1fr}}html:not([data-aud=investors]) .io,[data-aud=investors] .fo{display:none!important}.nav-act{align-items:center;gap:14px;display:flex}.aud-toggle-nav .aud-btn{padding:10px 16px;font-size:10.5px}@media (max-width:560px){.aud-toggle-nav .aud-btn{letter-spacing:.06em;padding:9px 10px;font-size:9.5px}}@media (max-width:820px){.howj{grid-template-columns:1fr;gap:0}.howj .jn-vis{z-index:5;margin-bottom:18px;position:sticky;top:64px}.how-stage{min-height:240px}}.brand .mark{width:17px;height:17px;fill:var(--accent);flex:none;transition:fill .3s}.hero .wrap{position:relative}.hmatch{background:var(--surface);border:1px solid var(--line);-webkit-user-select:none;user-select:none;border-radius:11px;width:min(320px,29vw);position:absolute;top:clamp(46px,5.2vw,78px);right:0;overflow:hidden;transform:rotate(-2deg);box-shadow:0 30px 60px -36px #00000073}.hm-chrome{border-bottom:1px solid var(--line-2);align-items:center;gap:6px;padding:10px 14px;display:flex}.hm-chrome i{background:var(--line);border-radius:50%;width:7px;height:7px}.hm-t{font-family:var(--mono);letter-spacing:.05em;color:var(--muted);white-space:nowrap;margin-left:6px;font-size:10px}.hm-live{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);white-space:nowrap;align-items:center;gap:5px;margin-left:auto;font-size:9px;display:flex}.hm-live b{background:var(--accent);border-radius:50%;width:6px;height:6px;animation:2s infinite hmp}.hm-body{padding:14px}.hm-n{color:var(--ink);font-size:13.5px}.hm-s{color:var(--muted);margin-top:2px;font-size:11px}.hm-meter{background:var(--line-2);border-radius:6px;height:10px;margin:12px 0 8px;overflow:hidden}.hm-fill{background:var(--accent);width:38%;height:100%;animation:4.6s cubic-bezier(.6,0,.3,1) infinite hmfill;display:block}.hm-row{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);justify-content:space-between;font-size:10px;display:flex}.hm-row .hm-v{color:var(--accent)}.hm-inv{border-top:1px solid var(--line-2);align-items:center;margin-top:12px;padding-top:11px;display:flex}.hm-inv .av{background:var(--line-2);width:22px;height:22px;font-family:var(--mono);color:var(--muted);border:1.5px solid var(--surface);border-radius:50%;justify-content:center;align-items:center;margin-right:-7px;font-size:8.5px;display:flex}.hm-plus{font-family:var(--mono);color:var(--ink-2);margin-left:15px;font-size:10px}@keyframes hmfill{0%,14%{width:38%}52%,78%{width:100%}96%,to{width:38%}}@keyframes hmp{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--accent) 55%,transparent)}70%{box-shadow:0 0 0 6px #0000}to{box-shadow:0 0 #0000}}@media (max-width:1200px){.hmatch{width:min(290px,30vw)}.hm-inv{display:none}}@media (max-width:820px){.hmatch{display:none}}@media (prefers-reduced-motion:reduce){.hm-fill,.hm-live b{animation:none}}.theme-btn{border:1px solid var(--line);border-radius:var(--rad);width:38px;height:38px;color:var(--ink);cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;padding:0;transition:border-color .18s,border-radius .35s;display:inline-flex}.theme-btn:hover{border-color:var(--ink-2)}.theme-btn svg{width:16px;height:16px}.theme-btn .tb-sun{display:none}[data-theme=dark] .theme-btn .tb-sun{display:block}[data-theme=dark] .theme-btn .tb-moon{display:none}@keyframes accPulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--accent) 50%,transparent)}70%{box-shadow:0 0 0 5px #0000}to{box-shadow:0 0 #0000}}.acc-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.acc-want{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);white-space:nowrap;align-items:center;gap:6px;font-size:9px;display:inline-flex}.acc-want i{background:var(--accent);border-radius:50%;flex:none;width:5px;height:5px;animation:2s infinite accPulse}.acc-deal{align-items:center;gap:7px;min-height:9px;margin-top:14px;display:flex}.rdb{background:var(--ink);opacity:.14;border-radius:3px;height:9px;transition:opacity .2s;display:inline-block}[data-theme=dark] .rdb{opacity:.22}.acc-tile:hover .rdb{opacity:.3}.df{border:1px solid var(--line);border-radius:var(--rad);background:var(--surface);flex-direction:column;gap:18px;margin-top:clamp(26px,4vh,40px);padding:clamp(24px,3vw,38px);transition:border-radius .35s;display:flex}.df-head h3{font-family:var(--disp);letter-spacing:-.015em;font-size:clamp(26px,2.8vw,42px);line-height:1}.df-head p{color:var(--ink-2);max-width:52ch;margin-top:10px;font-size:15px;line-height:1.55}.df-form{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.df-form input{min-width:220px;font-family:var(--sans);color:var(--ink);background:var(--bg);border:1px solid var(--line);border-radius:var(--rad);outline:none;flex:1;height:50px;padding:0 16px;font-size:15px;transition:border-color .18s,border-radius .35s}.df-form input::placeholder{color:var(--muted)}.df-form input:focus{border-color:var(--accent)}.df-form .btn{white-space:nowrap;align-items:center;height:50px;display:inline-flex}.df-alt{font-family:var(--mono);letter-spacing:.03em;color:var(--muted);align-items:center;gap:6px;width:fit-content;font-size:12px;text-decoration:none;transition:color .18s;display:inline-flex}.df-alt:hover{color:var(--accent)}@media (max-width:560px){.df-form{flex-direction:column;align-items:stretch}.df-form input,.df-form .btn{width:100%}}.acc-grid>.acc-tile,.acc-top{min-width:0}.acc-cat{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.acc-want{flex:none}.paths-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.path-col{border:1px solid var(--line);border-radius:var(--rad);background:var(--surface);flex-direction:column;padding:clamp(26px,3vw,44px);transition:border-radius .35s;display:flex}.pc-k{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--accent);margin-bottom:16px;font-size:11px}.path-col h3{font-family:var(--disp);letter-spacing:-.015em;max-width:20ch;margin-bottom:14px;font-size:clamp(24px,2.6vw,38px);line-height:1.02}.path-col>p{color:var(--ink-2);max-width:46ch;margin-bottom:22px;font-size:15px;line-height:1.6}.path-list{margin:0 0 26px;padding:0;list-style:none}.path-list li{color:var(--ink);border-top:1px solid var(--line-2);gap:11px;padding:11px 0;font-size:14px;line-height:1.5;display:flex}.path-list li:first-child{border-top:none}.path-list li b{color:var(--accent);font-weight:400;font-family:var(--mono);flex:none;font-size:12px}.path-col .btn{align-self:flex-start;margin-top:auto}@media (max-width:760px){.paths-grid{grid-template-columns:1fr}}.jpane{display:block}[data-path=capital] [data-jpane=deal],[data-path=deal] [data-jpane=capital]{display:none}.pathtoggle{border:1px solid var(--line);border-radius:var(--rad);background:var(--surface);grid-template-columns:1fr 1fr;max-width:560px;margin-bottom:clamp(30px,5vh,56px);padding:6px;display:grid;position:relative}.pt-btn{z-index:1;font-family:var(--disp);color:var(--muted);cursor:pointer;border-radius:var(--rad);white-space:nowrap;text-align:center;background:0 0;border:none;padding:16px 18px;font-size:clamp(16px,1.5vw,20px);line-height:1;transition:color .25s;position:relative}.pt-btn.on{color:var(--acc-ink)}.pt-btn:hover:not(.on){color:var(--ink)}.pt-ind{background:var(--accent);border-radius:var(--rad);z-index:0;width:calc(50% - 6px);transition:left .28s cubic-bezier(.4,.05,.2,1),border-radius .35s;position:absolute;top:6px;bottom:6px;left:6px}[data-path=deal] .pt-ind{left:50%}@media (max-width:520px){.pathtoggle{max-width:none}.pt-btn{padding:14px 10px;font-size:15px}}.seg-others{background:var(--ink-2);left:0;right:28%}.seg-you{background:var(--accent);transform-origin:100%;transition:transform .55s cubic-bezier(.6,0,.2,1);left:72%;right:0;transform:scaleX(0)}.d-others{background:var(--ink-2)}.d-you{background:var(--accent)}.journey[data-journey=deal][data-step="2"] .seg-you,.journey[data-journey=deal][data-step="3"] .seg-you{transform:scaleX(1)}.deskband-sec{padding:var(--s-sec) 0}.deskband{background:var(--accent);color:var(--acc-ink);border-radius:var(--rad);grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(30px,4vw,56px);padding:clamp(32px,4.5vw,60px);transition:border-radius .35s;display:grid}.db-k{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--acc-ink) 70%,transparent);margin-bottom:18px;font-size:12px}.db-h{font-family:var(--disp);letter-spacing:-.02em;max-width:20ch;margin-bottom:16px;font-size:clamp(28px,3.4vw,46px);line-height:1}.db-t{color:color-mix(in srgb,var(--acc-ink) 88%,transparent);max-width:48ch;margin-bottom:26px;font-size:clamp(15px,1.4vw,17px);line-height:1.55}.db-btn{background:var(--acc-ink);color:var(--accent);border:1px solid var(--acc-ink)}.db-btn:hover{color:var(--accent);background:#fff;border-color:#fff}.db-r{justify-content:center;min-width:0;display:flex}.db-mock{background:var(--surface);width:100%;max-width:380px;color:var(--ink);border-radius:12px;overflow:hidden;box-shadow:0 34px 70px -30px #0000008c}.dbm-bar{border-bottom:1px solid var(--line-2);align-items:center;gap:7px;padding:13px 16px;display:flex}.dbm-bar i{background:var(--line);border-radius:50%;width:8px;height:8px}.dbm-t{font-family:var(--mono);letter-spacing:.05em;color:var(--muted);margin-left:8px;font-size:11px}.dbm-rows{padding:6px 16px 14px}.dbm-row{border-top:1px solid var(--line-2);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.dbm-row:first-child{border-top:none}.dbm-name{color:var(--ink);font-size:14px}.dbm-tag{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line);white-space:nowrap;border-radius:20px;align-items:center;gap:6px;padding:5px 11px;font-size:9.5px;display:inline-flex}.dbm-tag.on{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 40%,var(--line))}.dbm-tag.on:before{content:"";background:var(--accent);border-radius:50%;width:5px;height:5px}@media (max-width:860px){.deskband{grid-template-columns:1fr}.db-r{justify-content:flex-start}}
