.wwb{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#fff;--paper-2:#f7f5fb;--paper-3:#f1edf9;--ink:#1b1524;--ink-soft:#5a5266;--ink-faint:#8b8398;--accent:#8b3dff;--accent-deep:#6b21d6;--accent-tint:#ede4fd;--line:#e7e2f0;--shadow:0 1px 2px #1b15240a, 0 12px 34px -12px #6b21d629;--measure:62ch;--serif:"Hoefler Text", "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif;--sans:"Avenir Next", "Segoe UI", system-ui, -apple-system, "Helvetica Neue", sans-serif;--step--1:clamp(.82rem, .79rem + .1vw, .88rem);--step-0:clamp(1rem, .96rem + .2vw, 1.12rem);--step-1:clamp(1.2rem, 1.1rem + .5vw, 1.5rem);--step-2:clamp(1.5rem, 1.3rem + 1vw, 2.1rem);--step-3:clamp(2.1rem, 1.7rem + 2vw, 3.4rem);--step-4:clamp(2.7rem, 2rem + 3.6vw, 5.2rem);background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:var(--step-0);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.025'/%3E%3C/svg%3E");margin:0;line-height:1.6}.wwb *{box-sizing:border-box}.wwb{scroll-behavior:smooth}.wwb .wrap{width:min(1120px,92vw);margin-inline:auto}.wwb h1,.wwb h2,.wwb h3{font-family:var(--serif);text-wrap:balance;letter-spacing:-.01em;margin:0;font-weight:600;line-height:1.05}.wwb p{max-width:var(--measure);margin:0}.wwb a{color:var(--accent-deep);text-decoration:none}.wwb .eyebrow{font-family:var(--sans);font-size:var(--step--1);letter-spacing:.16em;text-transform:uppercase;color:var(--accent-deep);font-weight:600}.wwb header.nav{z-index:20;-webkit-backdrop-filter:saturate(1.2)blur(10px);backdrop-filter:saturate(1.2)blur(10px);border-bottom:1px solid var(--line);background:#ffffffd1;position:sticky;top:0}.wwb .nav-in{justify-content:space-between;align-items:center;padding:.9rem 0;display:flex}.wwb .mark{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink);align-items:center;gap:.6rem;font-size:1.18rem;font-weight:600;display:flex}.wwb .mark svg{display:block}.wwb .btn{font-family:var(--sans);font-weight:600;font-size:var(--step--1);letter-spacing:.01em;cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:.5rem;padding:.7rem 1.15rem;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.wwb .btn-primary{background:var(--accent);color:#fff;box-shadow:0 8px 22px -8px #8b3dff99}.wwb .btn-primary:hover{background:var(--accent-deep);transform:translateY(-1px)}.wwb .btn-ghost{color:var(--ink);border-color:var(--line);background:0 0}.wwb .btn-ghost:hover{border-color:var(--accent);color:var(--accent-deep)}.wwb .join-now-banner{background:var(--accent-tint);border-bottom:1px solid var(--line)}.wwb .join-now-in{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:.7rem 1.2rem;padding:.7rem 0;display:flex}.wwb .join-now-in span{font-size:var(--step--1);color:var(--accent-deep);font-weight:600}.wwb .join-now-in .btn-primary{flex:none;padding:.45rem 1rem}.wwb .hero{padding:clamp(3rem,7vw,6.5rem) 0 clamp(2.5rem,5vw,4.5rem)}.wwb .hero-grid{grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(2rem,4vw,4rem);display:grid}.wwb .hero h1{font-size:var(--step-4);margin:.9rem 0 1.1rem}.wwb .hero .lede{font-size:var(--step-1);color:var(--ink-soft);line-height:1.4;font-family:var(--serif);font-weight:500}.wwb .hero-cta{flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:1.8rem;display:flex}.wwb .hero-note{font-size:var(--step--1);color:var(--ink-faint);margin-top:1rem}.wwb .viz{background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:22px;padding:1.6rem 1.5rem 1.3rem}.wwb .viz-label{justify-content:space-between;align-items:baseline;margin-bottom:1.1rem;display:flex}.wwb .viz-label .k{font-size:var(--step--1);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);font-weight:600}.wwb .bars{grid-template-columns:repeat(8,1fr);align-items:end;gap:.5rem;height:170px;display:grid}.wwb .bar{background:linear-gradient(var(--accent-tint), #e3d6fb);transform-origin:bottom;border-radius:7px 7px 3px 3px;animation:.9s cubic-bezier(.2,.7,.2,1) both wwb-grow;position:relative}.wwb .bar.last{background:linear-gradient(160deg, var(--accent), var(--accent-deep));box-shadow:0 10px 20px -8px #8b3dff8c}.wwb .bar.last:after{content:"";background:var(--accent);border-radius:50%;width:10px;height:10px;margin-left:-5px;position:absolute;top:-14px;left:50%;box-shadow:0 0 0 4px #8b3dff2e}.wwb .viz-foot{font-size:var(--step--1);color:var(--ink-faint);justify-content:space-between;margin-top:.8rem;display:flex}.wwb .viz-cap{font-family:var(--serif);color:var(--ink);margin-top:1rem;font-size:1.05rem;font-weight:600}@keyframes wwb-grow{0%{opacity:0;transform:scaleY(.04)}to{opacity:1;transform:scaleY(1)}}.wwb section{padding:clamp(3rem,6vw,5.5rem) 0}.wwb .band{background:var(--paper-2);border-block:1px solid var(--line)}.wwb .sec-head{max-width:46ch;margin-bottom:2.4rem}.wwb .sec-head h2{font-size:var(--step-3);margin:.7rem 0 0}.wwb .for-list{gap:1.1rem;max-width:56ch;display:grid}.wwb .for-item{font-size:var(--step-1);font-family:var(--serif);color:var(--ink);grid-template-columns:auto 1fr;align-items:start;gap:1rem;line-height:1.35;display:grid}.wwb .tick{width:22px;height:22px;color:var(--accent);flex:none;margin-top:.35em}.wwb .pillars{grid-template-columns:repeat(3,1fr);gap:1.1rem;display:grid}.wwb .pillar{background:var(--paper);border:1px solid var(--line);border-radius:18px;padding:1.5rem}.wwb .pillar .n{font-family:var(--serif);font-size:var(--step-2);color:var(--accent-deep);line-height:1}.wwb .pillar h3{font-size:var(--step-1);margin:.7rem 0 .5rem}.wwb .pillar p{color:var(--ink-soft);font-size:var(--step-0)}.wwb .features{grid-template-columns:repeat(2,1fr);gap:1.1rem;display:grid}.wwb .feat{background:var(--paper);border:1px solid var(--line);border-radius:18px;grid-template-columns:auto 1fr;align-items:start;gap:1.1rem;padding:1.6rem;transition:border-color .2s,transform .2s,box-shadow .2s;display:grid}.wwb .feat:hover{border-color:var(--accent-tint);box-shadow:var(--shadow);transform:translateY(-2px)}.wwb .feat-ic{background:var(--accent-tint);width:40px;height:40px;color:var(--accent-deep);border-radius:11px;flex:none;place-items:center;display:grid}.wwb .feat h3{font-size:var(--step-1);margin:.15rem 0 .4rem}.wwb .feat p{color:var(--ink-soft);font-size:var(--step-0)}.wwb .rhythm{gap:0;display:grid}.wwb .phase{border-top:1px solid var(--line);grid-template-columns:132px 1fr;gap:1.6rem;padding:1.5rem 0;display:grid}.wwb .phase:last-child{border-bottom:1px solid var(--line)}.wwb .phase .wk{font-family:var(--sans);letter-spacing:.06em;text-transform:uppercase;font-weight:700;font-size:var(--step--1);color:var(--accent-deep);padding-top:.2rem}.wwb .phase h3{font-size:var(--step-1);margin:0 0 .35rem}.wwb .phase p{color:var(--ink-soft)}.wwb .join{background:linear-gradient(180deg, var(--paper-2), var(--paper-3))}.wwb .join-card{background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:24px;max-width:620px;margin-inline:auto;padding:clamp(1.6rem,4vw,2.8rem)}.wwb .join-card h2{font-size:var(--step-3);text-align:center;margin-bottom:.6rem}.wwb .join-card .sub{text-align:center;color:var(--ink-soft);max-width:44ch;margin:0 auto 1.8rem}.wwb form{gap:.9rem;display:grid}.wwb label{font-size:var(--step--1);letter-spacing:.02em;color:var(--ink);margin-bottom:.35rem;font-weight:600;display:block}.wwb input,.wwb textarea{width:100%;font-family:var(--sans);font-size:var(--step-0);color:var(--ink);background:var(--paper-2);border:1px solid var(--line);border-radius:12px;padding:.8rem .95rem;transition:border-color .18s,box-shadow .18s}.wwb input:focus,.wwb textarea:focus{border-color:var(--accent);background:#fff;outline:none;box-shadow:0 0 0 4px #8b3dff24}.wwb textarea{resize:vertical;min-height:92px}.wwb .join .btn-primary{width:100%;font-size:var(--step-0);justify-content:center;margin-top:.3rem;padding:.95rem}.wwb .join .btn-primary:disabled{opacity:.7;cursor:not-allowed;transform:none}.wwb .reassure{text-align:center;font-size:var(--step--1);color:var(--ink-faint);margin-top:1rem}.wwb .form-error{text-align:center;font-size:var(--step--1);color:#b3261e;margin:0}.wwb .success{text-align:center;padding:1rem 0}.wwb .success .big{font-family:var(--serif);font-size:var(--step-2);margin-bottom:.6rem}.wwb .success p{color:var(--ink-soft);margin-inline:auto}.wwb .hidden{display:none}.wwb .founder{grid-template-columns:auto 1fr;align-items:start;gap:1.6rem;max-width:760px;display:grid}.wwb .avatar{background:linear-gradient(150deg, var(--accent-tint), var(--accent));color:#fff;width:72px;height:72px;font-family:var(--serif);border-radius:50%;flex:none;place-items:center;font-size:1.6rem;font-weight:600;display:grid}.wwb .brand{align-items:center;display:flex}.wwb .brand-logo{width:auto;height:60px;display:block}.wwb .brand-logo-sm{height:36px}.wwb .nav-actions{align-items:center;gap:1.1rem;display:flex}.wwb .nav-signin{font-family:var(--sans);font-weight:600;font-size:var(--step--1);color:var(--ink);white-space:nowrap}.wwb .nav-signin:hover{color:var(--accent-deep)}.wwb .avatar-duo{flex:none;display:flex}.wwb .avatar-duo .avatar{border:3px solid var(--paper);width:64px;height:64px;font-size:1.4rem;position:relative}.wwb .avatar-duo .avatar:first-child{z-index:2}.wwb .avatar-duo .avatar.av2{z-index:1;background:linear-gradient(150deg, var(--accent), var(--accent-deep));margin-left:-22px}.wwb .founder blockquote{font-family:var(--serif);font-size:var(--step-1);color:var(--ink);margin:0;line-height:1.4}.wwb .founder .by{font-size:var(--step--1);color:var(--ink-faint);letter-spacing:.04em;text-transform:uppercase;margin-top:1rem;font-weight:600}.wwb footer{border-top:1px solid var(--line);background:var(--paper);padding:2.6rem 0}.wwb .foot-in{color:var(--ink-faint);font-size:var(--step--1);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.wwb .reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(18px)}.wwb .reveal.in{opacity:1;transform:none}@media (max-width:820px){.wwb .hero-grid{grid-template-columns:1fr;gap:2.2rem}.wwb .viz{order:2}.wwb .pillars,.wwb .features{grid-template-columns:1fr}.wwb .phase{grid-template-columns:1fr;gap:.4rem}.wwb .founder{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.wwb *{animation:none!important}.wwb .reveal{opacity:1;transition:none;transform:none}.wwb{scroll-behavior:auto}}
