.vf{background:var(--light);color:var(--text-light)}.vf a{text-decoration:none}.vf .wrap{max-width:var(--max);margin:0 auto;padding:0 var(--gutter)}.vf .measure{max-width:70ch}.vf .skip{position:absolute;left:-9999px;top:8px;z-index:100;background:var(--accent);color:#fff;padding:10px 14px;border-radius:6px}.vf .skip:focus{left:8px}.band{padding:var(--band-y) 0;position:relative}.band--light{background:var(--light);color:var(--text-light)}.band--white{background:#fff;color:var(--text-light)}.band--dark{background:var(--dark);color:var(--text-dark)}.band--accent{background:var(--accent);color:#fff}.band--tight{padding:clamp(56px,7vw,96px) 0}.band--accent h1,.band--accent h2,.band--accent h3,.band--dark h1,.band--dark h2,.band--dark h3{color:#fff}.label{font-family:var(--font-inter),system-ui,sans-serif;font-size:14px;font-weight:600;color:var(--accent);margin:0 0 20px;letter-spacing:0}.band--dark .label{color:var(--lavender)}.band--accent .label{color:#fff;opacity:.85}.display{font-size:var(--fs-display);line-height:1.02;letter-spacing:-.035em;font-weight:600}.h1{font-size:var(--fs-h1);line-height:1.05;letter-spacing:-.03em}.h2{font-size:var(--fs-h2);line-height:1.12;letter-spacing:-.02em}.h3{font-size:20px;line-height:1.3;letter-spacing:-.01em}.lead{font-size:var(--fs-lead);line-height:1.6;max-width:62ch}.band--dark .lead{color:var(--text-dark)}.muted{opacity:.8}.stack>*+*{margin-top:20px}.stack-lg>*+*{margin-top:32px}.section-head{max-width:760px;margin-bottom:clamp(40px,5vw,72px)}.section-head .lead{margin-top:20px}.btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:40px}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border-radius:8px;font-weight:600;font-size:15px;line-height:1;border:1px solid transparent;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.btn--primary{background:var(--accent);color:#fff}.btn--primary:hover{background:var(--accent-hover)}.btn--ghost{border-color:var(--rule-light);color:var(--ink);background:transparent}.btn--ghost:hover{border-color:var(--ink)}.band--dark .btn--ghost{border-color:hsla(0,0%,100%,.28);color:#fff}.band--dark .btn--ghost:hover{border-color:#fff}.btn--white{background:#fff;color:var(--accent)}.btn--white:hover{background:var(--accent-soft)}.band--accent .btn--ghost{border-color:hsla(0,0%,100%,.5);color:#fff}.band--accent .btn--ghost:hover{border-color:#fff}.tlink{color:var(--accent);font-weight:600;border-bottom:1px solid;padding-bottom:1px}.band--dark .tlink{color:var(--lavender)}.band--accent .tlink,.hdr{color:#fff}.hdr{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:rgba(21,18,43,.96);-webkit-backdrop-filter:saturate(1.4) blur(8px);backdrop-filter:saturate(1.4) blur(8px);border-bottom:1px solid var(--rule-dark)}.hdr__in{display:flex;gap:28px;height:68px}.brand,.hdr__in{align-items:center}.brand{display:inline-flex;gap:10px;color:#fff;font-family:var(--font-grotesk),system-ui,sans-serif;font-weight:600;font-size:17px;letter-spacing:-.01em;white-space:nowrap}.brand img{width:30px;height:30px;border-radius:7px}.nav{display:flex;gap:22px;margin-left:auto}.nav a{color:var(--text-dark);font-size:14px;font-weight:500;padding:6px 0;border-bottom:1px solid transparent}.nav a:hover,.nav a[aria-current=page]{color:#fff;border-bottom-color:var(--lavender)}.hdr .btn{min-height:40px;padding:0 16px;font-size:14px}.menu{display:none;margin-left:auto}.menu summary{list-style:none;cursor:pointer;color:#fff;font-weight:600;font-size:14px;padding:10px 12px;border:1px solid var(--rule-dark);border-radius:8px}.menu summary::-webkit-details-marker{display:none}.menu__panel{position:absolute;left:0;right:0;top:68px;background:var(--dark);padding:12px var(--gutter) 28px}.menu__panel,.menu__panel a{border-bottom:1px solid var(--rule-dark)}.menu__panel a{display:block;color:#fff;font-size:18px;padding:12px 0}.menu__panel .btn{margin-top:20px;width:100%;font-size:16px;min-height:48px}@media (max-width:1120px){.hdr__cta,.nav{display:none}.menu{display:block}}.ftr{background:var(--dark);color:var(--text-dark);border-top:1px solid var(--rule-dark);padding:72px 0 40px;font-size:14px}.ftr__grid{display:grid;grid-template-columns:1.4fr repeat(4,1fr);grid-gap:40px;gap:40px}.ftr h2{font-family:var(--font-inter),system-ui,sans-serif;font-size:13px;font-weight:600;color:#fff;margin-bottom:14px;letter-spacing:0}.ftr li+li{margin-top:9px}.ftr a{color:var(--text-dark)}.ftr a:hover{color:#fff}.ftr__about p{margin-top:16px;max-width:34ch}.ftr__legal{margin-top:56px;padding-top:24px;border-top:1px solid var(--rule-dark);display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;font-size:13px;color:#a59fc8}@media (max-width:900px){.ftr__grid{grid-template-columns:1fr 1fr}.ftr__about{grid-column:1/-1}}.hero{padding:clamp(88px,12vw,168px) 0 clamp(72px,9vw,120px)}.hero h1{max-width:15ch}.hero .lead{margin-top:28px;font-size:clamp(18px,1.8vw,22px);color:var(--text-dark)}.hero__metric{margin-top:clamp(56px,7vw,96px);padding-top:28px;border-top:1px solid var(--rule-dark);display:grid;grid-template-columns:auto 1fr;grid-gap:12px 32px;gap:12px 32px;align-items:baseline}.hero__metric strong{font-family:var(--font-grotesk),system-ui,sans-serif;font-size:clamp(44px,6vw,72px);font-weight:600;color:#fff;letter-spacing:-.03em;line-height:1}.hero__metric span{color:var(--text-dark);max-width:40ch;font-size:17px}@media (max-width:640px){.hero__metric{grid-template-columns:1fr}}@media (prefers-reduced-motion:no-preference){.rise{animation:rise .9s cubic-bezier(.2,.7,.2,1) both}.rise-2{animation-delay:.12s}.rise-3{animation-delay:.24s}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}}.phero{padding:clamp(72px,10vw,136px) 0 clamp(56px,7vw,96px)}.phero h1{max-width:20ch}.phero .lead{margin-top:24px}.crumbs{font-size:13px;margin-bottom:28px;color:#a59fc8}.crumbs a{color:var(--lavender)}.band--light .crumbs,.band--white .crumbs{color:var(--text-light)}.band--light .crumbs a,.band--white .crumbs a{color:var(--accent)}.points{display:grid;grid-template-columns:repeat(var(--cols,3),1fr);border-top:1px solid var(--rule-light)}.band--dark .points{border-top-color:var(--rule-dark)}.points li{padding:28px 28px 8px 0}.points li+li{padding-left:28px;border-left:1px solid var(--rule-light)}.band--dark .points li+li{border-left-color:var(--rule-dark)}.points .n{font-family:var(--font-grotesk),system-ui,sans-serif;font-size:14px;color:var(--accent);font-weight:600;display:block;margin-bottom:14px}.band--dark .points .n{color:var(--lavender)}.points h3{margin-bottom:10px}@media (max-width:860px){.points{grid-template-columns:1fr}.points li,.points li+li{padding:24px 0;border-left:0;border-bottom:1px solid var(--rule-light)}.band--dark .points li{border-bottom-color:var(--rule-dark)}}.divs{display:grid;grid-template-columns:repeat(3,1fr)}.divs>li{padding:8px 36px 8px 0;display:flex;flex-direction:column;gap:16px}.divs>li+li{padding-left:36px;border-left:1px solid var(--rule-dark)}.divs .pillar{font-family:var(--font-grotesk),system-ui,sans-serif;font-size:clamp(32px,3.6vw,48px);font-weight:600;color:#fff;letter-spacing:-.03em;line-height:1}.divs .name{color:var(--lavender);font-weight:600}.divs p{flex:1 1}.band--light .divs>li+li,.band--white .divs>li+li{border-left-color:var(--rule-light)}.band--light .divs .pillar,.band--white .divs .pillar{color:var(--ink)}.band--light .divs .name,.band--white .divs .name{color:var(--accent)}@media (max-width:860px){.divs{grid-template-columns:1fr}.divs>li,.divs>li+li{padding:28px 0;border-left:0;border-top:1px solid var(--rule-dark)}.band--light .divs>li,.band--white .divs>li{border-top-color:var(--rule-light)}}.flow5,.flow5 ol{position:relative}.flow5 ol{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:0;gap:0;counter-reset:s}.flow5 ol:before{content:"";position:absolute;left:10px;right:10px;top:21px;height:2px;background:linear-gradient(90deg,var(--accent),var(--lavender));transform-origin:left}.flow5 li{position:relative;padding-right:24px}.flow5 .dot{position:relative;z-index:1;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--light);border:2px solid var(--accent);color:var(--accent);font-family:var(--font-grotesk),system-ui,sans-serif;font-weight:600}.flow5 li:last-child .dot{background:var(--accent);color:#fff}.flow5 h3{margin:22px 0 10px;font-size:22px}.flow5 li p{font-size:15px;max-width:26ch}.flow5__loop{margin-top:40px;padding:18px 22px;border:1px dashed var(--accent);border-radius:10px;color:var(--ink);max-width:640px;margin-left:auto;font-size:15px}.flow5__loop b{color:var(--accent)}@media (prefers-reduced-motion:no-preference){.flow5 ol:before{animation:draw 1.4s cubic-bezier(.2,.7,.2,1) .2s both}@keyframes draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}}@media (max-width:860px){.flow5 ol{grid-template-columns:1fr;gap:28px}.flow5 ol:before{left:21px;right:auto;top:10px;bottom:10px;width:2px;height:auto;background:linear-gradient(180deg,var(--accent),var(--lavender));transform-origin:top}.flow5 li{display:grid;grid-template-columns:44px 1fr;grid-column-gap:18px;column-gap:18px;padding:0}.flow5 h3{margin:8px 0 6px;grid-column:2}.flow5 li p{grid-column:2;max-width:none}.flow5 .dot{grid-row:1/span 2}.flow5__loop{margin-left:0}@media (prefers-reduced-motion:no-preference){@keyframes draw{0%{transform:scaleY(0)}to{transform:scaleY(1)}}}}.ind{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:40px;gap:40px}.ind h3{font-size:15px;font-family:var(--font-inter),system-ui,sans-serif;font-weight:600;color:var(--lavender);margin-bottom:14px;letter-spacing:0}.band--light .ind h3,.band--white .ind h3{color:var(--accent)}.ind li{padding:12px 0;border-top:1px solid var(--rule-dark)}.band--light .ind li,.band--white .ind li{border-top-color:var(--rule-light)}.ind li b{display:block;color:#fff;font-weight:600}.band--light .ind li b,.band--white .ind li b{color:var(--ink)}.ind li span{font-size:14px}@media (max-width:860px){.ind{grid-template-columns:1fr}}.proof{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:clamp(40px,6vw,96px);gap:clamp(40px,6vw,96px);align-items:start}.proof__big{font-family:var(--font-grotesk),system-ui,sans-serif;font-size:clamp(64px,10vw,136px);font-weight:600;letter-spacing:-.045em;line-height:.95;color:#fff}.proof__big+p{margin-top:20px;font-size:18px;max-width:34ch}.proof ul li{padding:22px 0;border-top:1px solid var(--rule-dark);font-size:17px;color:#fff}.proof ul li:last-child{border-bottom:1px solid var(--rule-dark)}@media (max-width:860px){.proof{grid-template-columns:1fr}}.founder{display:grid;grid-template-columns:160px 1fr;grid-gap:40px;gap:40px;align-items:center}.founder img{width:160px;height:160px;border-radius:12px;object-fit:cover}@media (max-width:640px){.founder{grid-template-columns:1fr}.founder img{width:120px;height:120px}}.strip{display:flex;flex-wrap:wrap;align-items:center;gap:20px 40px}.strip img{height:28px;width:auto;opacity:.8;filter:grayscale(1)}.featured{display:flex;flex-wrap:wrap;gap:12px 32px}.featured a{font-weight:600;font-size:20px}.featured a,.quote{color:var(--ink);font-family:var(--font-grotesk),system-ui,sans-serif}.quote{font-size:clamp(24px,3vw,34px);line-height:1.25;letter-spacing:-.02em;max-width:30ch}.quote+p{margin-top:20px}.split{display:grid;grid-template-columns:1fr 1.3fr;grid-gap:clamp(40px,6vw,96px);gap:clamp(40px,6vw,96px);align-items:start}@media (max-width:860px){.split{grid-template-columns:1fr}}.facts{width:100%;border-collapse:collapse;font-size:15px}.facts td,.facts th{text-align:left;padding:14px 0;border-top:1px solid var(--rule-light);vertical-align:top}.facts th{width:38%;font-weight:600;color:var(--ink);padding-right:24px}.band--dark .facts td,.band--dark .facts th{border-top-color:var(--rule-dark)}.band--dark .facts th{color:#fff}.facts tr:last-child td,.facts tr:last-child th{border-bottom:1px solid var(--rule-light)}.facts a{color:var(--accent);border-bottom:1px solid}.band--dark .facts a{color:var(--lavender)}.entries li{border-top:1px solid var(--rule-light)}.entries li:last-child{border-bottom:1px solid var(--rule-light)}.entries a{display:grid;grid-template-columns:160px 1fr;grid-gap:24px;gap:24px;padding:28px 0;color:inherit}.entries a:hover h2,.entries a:hover h3{color:var(--accent)}.entries .meta,.entries time{font-size:14px;color:var(--text-light)}.entries h2,.entries h3{font-size:clamp(20px,2.2vw,26px);line-height:1.25}.entries p{margin-top:8px}.draft{display:inline-block;font-size:12px;font-weight:600;color:#8a3b00;background:#fff1e0;padding:2px 8px;border-radius:4px;margin-left:8px;vertical-align:middle}@media (max-width:640px){.entries a{grid-template-columns:1fr;gap:6px}}.faq details{border-top:1px solid var(--rule-light);padding:22px 0}.faq details:last-child{border-bottom:1px solid var(--rule-light)}.faq summary{cursor:pointer;font-family:var(--font-grotesk),system-ui,sans-serif;font-size:20px;font-weight:600;color:var(--ink);list-style:none;display:flex;justify-content:space-between;gap:24px}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--accent);font-weight:500}.faq details[open] summary:after{content:"−"}.faq details>div{margin-top:14px;max-width:70ch}.article{display:grid;grid-template-columns:minmax(0,1fr) 280px;grid-gap:clamp(40px,6vw,88px);gap:clamp(40px,6vw,88px)}@media (max-width:960px){.article{grid-template-columns:1fr}}.prose{max-width:70ch;font-size:17px;line-height:1.75;color:var(--text-light)}.prose>*+*{margin-top:1.1em}.prose h2{font-size:clamp(24px,2.6vw,30px);margin-top:2em}.prose h3{font-size:20px;margin-top:1.6em}.prose a{color:var(--accent);border-bottom:1px solid}.prose ol,.prose ul{padding-left:1.2em}.prose ul{list-style:disc}.prose ol{list-style:decimal}.prose li+li{margin-top:.4em}.prose strong{color:var(--ink)}.prose blockquote{margin:1.6em 0;padding-left:22px;border-left:3px solid var(--accent);font-family:var(--font-grotesk),system-ui,sans-serif;font-size:21px;line-height:1.45;color:var(--ink)}.prose table{width:100%;border-collapse:collapse;font-size:15px;display:block;overflow-x:auto}.prose td,.prose th{text-align:left;padding:12px 14px 12px 0;border-bottom:1px solid var(--rule-light);vertical-align:top}.prose th{color:var(--ink)}.keyfacts{background:#fff;border:1px solid var(--rule-light);border-left:3px solid var(--accent);border-radius:10px;padding:24px 28px;margin-bottom:40px;max-width:70ch}.keyfacts h2{font-size:15px;font-family:var(--font-inter),system-ui,sans-serif;color:var(--accent);margin-bottom:12px;letter-spacing:0}.keyfacts li{padding-left:18px;position:relative}.keyfacts li+li{margin-top:8px}.keyfacts li:before{content:"";position:absolute;left:0;top:.7em;width:6px;height:6px;border-radius:50%;background:var(--accent)}.aside{font-size:14px;position:-webkit-sticky;position:sticky;top:100px;align-self:start}.aside h2{font-size:13px;font-family:var(--font-inter),system-ui,sans-serif;color:var(--ink);margin-bottom:10px;letter-spacing:0}.aside p+h2,.aside ul+h2{margin-top:28px}.aside a{color:var(--accent)}.aside li+li{margin-top:8px}.byline{font-size:14px;color:var(--text-dark);margin-top:24px}.notice{background:#fff1e0;color:#6b2f00;border-radius:8px;padding:12px 16px;font-size:14px;margin-bottom:32px}.boiler{background:#fff;border:1px solid var(--rule-light);border-radius:10px;padding:24px 28px}.boiler h3{font-size:15px;font-family:var(--font-inter),system-ui,sans-serif;color:var(--accent);margin-bottom:10px;letter-spacing:0}.boiler+.boiler{margin-top:16px}.grid2{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}@media (max-width:760px){.grid2{grid-template-columns:1fr}}.logo-tile{border:1px solid var(--rule-light);border-radius:10px;padding:20px;display:flex;align-items:center;justify-content:space-between;gap:16px}.logo-tile.is-dark{background:var(--dark);color:var(--text-dark);border-color:var(--dark)}.logo-tile img{width:48px;height:48px;border-radius:10px}.logo-tile a{font-weight:600;color:var(--accent)}.logo-tile.is-dark a{color:var(--lavender)}.legal h2{font-size:22px;margin-top:2em}.legal li,.legal p{margin-top:.8em}.aside a,.crumbs a,.legal a,.measure p a:not(.btn){text-decoration:underline;text-underline-offset:3px}.t-modern.vf{--light:#131024;--text-light:#c9c3e6;--text-dark:#c9c3e6;--rule-light:hsla(0,0%,100%,.14);--rule-dark:hsla(0,0%,100%,.12);--accent-hover:#fff}.t-modern .band--white,.t-modern.vf{background:#0c0a16;color:#c9c3e6}.t-modern .band--light{background:#131024}.t-modern .band--accent{background:linear-gradient(120deg,#3f1bb0,#5524e8 60%,#6b3cff)}.t-modern .display,.t-modern .h1,.t-modern .h2{font-weight:300}.t-modern .entries h2,.t-modern .entries h3,.t-modern .faq summary,.t-modern .h3{font-weight:400}.t-modern .band--light .label,.t-modern .label{color:var(--lav);font-weight:600;letter-spacing:.02em}.t-modern .btn{border-radius:999px}.t-modern .btn--primary,.t-modern .btn--white{background:#fff;color:#0c0a16}.t-modern .btn--primary:hover,.t-modern .btn--white:hover{background:var(--lav);color:#0c0a16}.t-modern .btn--ghost{color:#fff;border-color:hsla(0,0%,100%,.45)}.t-modern .btn--ghost:hover{background:#fff;color:#0c0a16;border-color:#fff}.t-modern .aside a,.t-modern .crumbs a,.t-modern .facts a,.t-modern .prose a,.t-modern .tlink{color:#fff;border-bottom-color:var(--lav);-webkit-text-decoration-color:var(--lav);text-decoration-color:var(--lav)}.t-modern .crumbs{color:#a19bbd}.t-modern .boiler,.t-modern .keyfacts{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.12)}.t-modern .keyfacts{border-left-color:var(--lav)}.t-modern .boiler h3,.t-modern .keyfacts h2{color:var(--lav)}.t-modern .keyfacts li:before{background:var(--lav)}.t-modern .prose blockquote{border-left-color:var(--lav);color:#fff;font-family:var(--head);font-weight:300}.t-modern .band--dark .points .n,.t-modern .faq summary:after,.t-modern .points .n{color:var(--lav)}.t-modern .entries .meta,.t-modern .entries time{color:#a19bbd}.t-modern .logo-tile{border-color:hsla(0,0%,100%,.14)}.t-modern .logo-tile a{color:#fff}.t-modern .byline{color:#a19bbd}.t-modern .phero{padding-top:clamp(64px,8vw,112px)}.t-modern .skip:focus{left:8px}