.ld-page{--ld-max:1080px;--ld-gutter:24px;--ld-section-y:104px}.ld-page main{flex-direction:column;display:flex}@media (prefers-reduced-motion:no-preference){html:has(.ld-page){scroll-behavior:smooth}}.ld-nav-inner{gap:20px}.ld-nav-links{align-items:center;gap:22px;margin-left:28px;margin-right:auto;display:flex}.ld-nav-links a{font-size:var(--fs-sm);color:var(--muted);transition:color var(--t-fast);font-weight:500}.ld-nav-links a:hover{color:var(--ink)}.ld-eyebrow{font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-ink);margin:0 0 14px;font-weight:600}.ld-h1{letter-spacing:-.035em;text-wrap:balance;margin:0 0 22px;font-size:clamp(2.5rem,5.6vw,4.25rem);font-weight:700;line-height:1}.ld-h1-accent{color:var(--accent-ink)}.ld-h2{letter-spacing:-.03em;text-wrap:balance;max-width:22ch;margin:0 0 16px;font-size:clamp(1.75rem,3.4vw,2.5rem);font-weight:700;line-height:1.08}.ld-lede{font-size:var(--fs-lg);color:var(--muted);max-width:50ch;margin:0 0 30px;line-height:1.6}.ld-section-lede{font-size:var(--fs-base);color:var(--muted);max-width:56ch;margin:0;line-height:1.65}.ld-section-lede+.ld-section-lede{margin-top:12px}.ld-strong{color:var(--ink);font-weight:500}.ld-fine{font-size:var(--fs-sm);color:var(--faint);margin-top:18px}.ld-section{padding:var(--ld-section-y) var(--ld-gutter)}.ld-inner{max-width:var(--ld-max);width:100%;margin:0 auto}.ld-section-head{max-width:640px;margin-bottom:44px}.ld-section-head-center{text-align:center;margin-left:auto;margin-right:auto}.ld-section-head-center .ld-h2,.ld-section-head-center .ld-section-lede{margin-left:auto;margin-right:auto}.ld-split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:64px;display:grid}.ld-split-reverse{grid-template-columns:minmax(0,6fr) minmax(0,6fr)}.ld-split-copy{max-width:480px}.ld-caption{text-align:center;max-width:560px;font-size:var(--fs-base);color:var(--muted);margin:28px auto 0;line-height:1.6}.ld-caption strong{color:var(--ink);font-weight:600}.ld-note{font-size:var(--fs-sm);color:var(--muted);align-items:center;gap:8px;margin-top:22px;display:inline-flex}.ld-note svg{color:var(--faint);flex-shrink:0}.ld-note-center{justify-content:center;margin-top:28px;display:flex}.ld-moments,.ld-contributors,.ld-events{background:var(--surface);border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.ld-launch{background:var(--bg-deep)}.ld-hero{max-width:var(--ld-max);width:100%;padding:88px var(--ld-gutter) 80px;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:56px;margin:0 auto;display:grid}.ld-badge{border-radius:var(--r-pill);border:1px solid var(--hairline-md);background:var(--surface);font-size:var(--fs-xs);color:var(--ink-2);align-items:center;gap:8px;margin:0 0 24px;padding:6px 12px 6px 10px;font-weight:500;display:inline-flex}.ld-badge-dot{background:var(--ok);width:7px;height:7px;box-shadow:0 0 0 3px var(--ok-tint);border-radius:50%}.ld-badge-sep{color:var(--ghost)}.ld-cta-row{flex-wrap:wrap;gap:10px;display:flex}.ld-hero-visual{justify-content:flex-end;display:flex}.ld-mock{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-xl);padding:22px 24px}.ld-mock-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.ld-mock-title{font-family:var(--font-display);font-size:var(--fs-base);letter-spacing:-.01em;font-weight:600;display:block}.ld-mock-sub{font-size:var(--fs-xs);color:var(--faint);margin-top:2px;display:block}.ld-mock-range{font-size:var(--fs-xs);color:var(--faint);border:1px solid var(--hairline);border-radius:var(--r-pill);white-space:nowrap;padding:3px 9px}.ld-mock-label{font-size:var(--fs-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin-bottom:8px;font-weight:600;display:block}.ld-mock-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.ld-mock .btn{pointer-events:none}.ld-chips{flex-wrap:wrap;gap:6px;display:flex}.ld-chip{border-radius:var(--r-pill);border:1px solid var(--hairline-md);background:var(--surface);color:var(--ink-2);font-size:var(--fs-xs);white-space:nowrap;align-items:center;padding:4px 10px;font-weight:500;line-height:1.3;display:inline-flex}.ld-chip.is-on{background:var(--accent-tint);border-color:var(--accent-tint-2);color:var(--accent-ink)}.ld-why{font-size:var(--fs-sm);color:var(--ink-2);flex-direction:column;gap:5px;margin:0;padding:0;line-height:1.45;list-style:none;display:flex}.ld-why li{padding-left:16px;position:relative}.ld-why li:before{content:"";background:var(--accent-tint-2);border-radius:50%;width:6px;height:6px;position:absolute;top:.6em;left:2px}.ld-member-name{font-size:var(--fs-md);font-weight:600;line-height:1.25;display:block}.ld-member-role{font-size:var(--fs-xs);color:var(--muted);display:block}.ld-hero-card{width:100%;max-width:440px;box-shadow:var(--shadow-menu)}.ld-hero-feed{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ld-hero-feed li{border-top:1px solid var(--hairline);align-items:center;gap:12px;padding:12px 0;display:flex}.ld-hero-feed li:first-child{border-top:none;padding-top:4px}.ld-feed-icon{border-radius:var(--r-sm);background:var(--accent-tint);width:28px;height:28px;color:var(--accent-ink);flex-shrink:0;place-items:center;display:grid}.ld-feed-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ld-feed-line{font-size:var(--fs-sm);color:var(--ink-2);line-height:1.35}.ld-feed-line strong{color:var(--ink);font-weight:600}.ld-feed-sub{font-size:var(--fs-xs);color:var(--faint)}.ld-feed-meta{font-size:var(--fs-xs);color:var(--ok);background:var(--ok-tint);border-radius:var(--r-pill);padding:2px 8px;font-weight:600}.ld-hero-card-foot{border-top:1px solid var(--hairline);font-size:var(--fs-xs);color:var(--muted);gap:18px;margin-top:12px;padding-top:14px;display:flex}.ld-hero-stat .num{font-family:var(--font-display);font-size:var(--fs-lg);color:var(--ink);letter-spacing:-.02em;margin-right:4px;font-weight:700}.ld-moment-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ld-moment{background:var(--bg);border:1px solid var(--hairline);border-radius:var(--r-lg);align-items:center;gap:14px;padding:18px 20px;display:flex}.ld-moment-icon{border-radius:var(--r-md);background:var(--surface);border:1px solid var(--hairline);width:38px;height:38px;color:var(--accent-ink);flex-shrink:0;place-items:center;display:grid}.ld-moment-text{font-family:var(--font-display);font-size:var(--fs-base);letter-spacing:-.01em;color:var(--ink);font-weight:600;line-height:1.3}.ld-moments-close{max-width:620px;font-size:var(--fs-lg);color:var(--muted);margin-top:36px;line-height:1.55}.ld-moments-close strong{color:var(--ink);font-weight:600}.ld-overview{max-width:880px;margin:0 auto;padding:26px 28px}.ld-stat-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:0 0 24px;display:grid}.ld-stat{background:var(--surface-2);border-radius:var(--r-md);flex-direction:column;gap:4px;min-width:0;padding:14px 14px 12px;display:flex}.ld-stat dd{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);margin:0;font-size:1.5rem;font-weight:700;line-height:1}.ld-stat dt{font-size:var(--fs-2xs);color:var(--muted);line-height:1.3}.ld-overview-row{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);grid-template-columns:1fr 1fr;gap:24px;padding:20px 0;display:grid}.ld-overview-col{min-width:0}.ld-momentum{padding-top:20px}.ld-momentum-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ld-momentum-item{flex-direction:column;gap:2px;display:flex}.ld-momentum-delta{font-family:var(--font-display);font-size:var(--fs-xl);color:var(--ok);letter-spacing:-.02em;align-items:center;gap:2px;font-weight:700;display:inline-flex}.ld-momentum-label{font-size:var(--fs-xs);color:var(--muted)}.ld-dimensions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ld-dimension{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-lg);align-items:flex-start;gap:12px;padding:16px;display:flex}.ld-dimension-icon{border-radius:var(--r-sm);background:var(--accent-tint);width:32px;height:32px;color:var(--accent-ink);flex-shrink:0;place-items:center;display:grid}.ld-dimension-label{font-size:var(--fs-md);font-weight:600;line-height:1.3;display:block}.ld-dimension-hint{font-size:var(--fs-xs);color:var(--muted);margin-top:2px;line-height:1.45;display:block}.ld-connectors{padding:22px 22px 8px}.ld-connector-list{margin:0;padding:0;list-style:none}.ld-connector{border-top:1px solid var(--hairline);align-items:center;gap:14px;padding:14px 0;display:flex}.ld-connector-rank{width:20px;font-size:var(--fs-xs);color:var(--faint);text-align:center;flex-shrink:0;font-weight:600}.ld-connector-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ld-connector-name{font-size:var(--fs-md);font-weight:600}.ld-connector-note{font-size:var(--fs-xs);color:var(--muted)}.ld-connector-intros{font-size:var(--fs-xs);color:var(--muted);white-space:nowrap;text-align:right}.ld-connector-intros .num{font-family:var(--font-display);font-size:var(--fs-lg);color:var(--ink);letter-spacing:-.02em;margin-right:4px;font-weight:700}.ld-path-wrap{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-xl);flex-direction:column;align-items:center;gap:28px;max-width:880px;margin:0 auto;padding:44px 28px 28px;display:flex;position:relative}.ld-path{justify-content:center;align-items:center;gap:0;width:100%;display:flex}.ld-path-node{text-align:center;flex-direction:column;align-items:center;gap:8px;min-width:96px;display:flex}.ld-path-avatar{width:56px;height:56px;font-family:var(--font-display);font-weight:700;font-size:var(--fs-sm);border-radius:50%;place-items:center;display:grid}.ld-path-avatar-you{background:var(--accent);color:#fff;box-shadow:0 0 0 4px var(--accent-tint)}.ld-path-avatar-org{background:var(--surface-3);color:var(--ink-2);border:1px solid var(--hairline-md);border-radius:var(--r-lg)}.ld-path-name{font-size:var(--fs-md);font-weight:600;line-height:1.2}.ld-path-role{font-size:var(--fs-2xs);color:var(--faint);margin-top:-4px}.ld-path-link{background:var(--hairline-md);flex:1;min-width:48px;max-width:120px;height:2px;margin:0 6px 34px;position:relative}.ld-path-link-strong{background:var(--accent-tint-2)}.ld-path-link span{font-size:var(--fs-2xs);color:var(--faint);white-space:nowrap;background:var(--surface);padding:0 6px;position:absolute;top:-22px;left:50%;transform:translate(-50%)}.ld-path-card{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-lg);box-shadow:var(--shadow-float);flex-direction:column;align-items:flex-start;gap:6px;width:100%;max-width:420px;padding:20px 22px;display:flex}.ld-path-card-title{font-family:var(--font-display);font-size:var(--fs-lg);letter-spacing:-.01em;font-weight:600}.ld-path-card-sub{font-size:var(--fs-sm);color:var(--muted);margin-bottom:8px;line-height:1.5}.ld-path-card .btn{pointer-events:none}.ld-callout{border:1px solid var(--accent-tint-2);background:var(--accent-tint);border-radius:var(--r-lg);max-width:720px;font-size:var(--fs-sm);color:var(--accent-ink);align-items:flex-start;gap:12px;margin:28px auto 0;padding:16px 18px;line-height:1.55;display:flex}.ld-callout strong{font-weight:600}.ld-callout-icon{border-radius:var(--r-sm);background:var(--surface);width:28px;height:28px;color:var(--accent-ink);flex-shrink:0;place-items:center;display:grid}.ld-events-grid{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}.ld-event-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 16px;display:grid}.ld-event-stats div{background:var(--surface-2);border-radius:var(--r-md);min-width:0;padding:12px}.ld-event-stats dd{font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:1.35rem;font-weight:700;line-height:1}.ld-event-stats dt{font-size:var(--fs-2xs);color:var(--muted);margin-top:4px;line-height:1.3}.ld-member-card{border:1px solid var(--hairline);border-radius:var(--r-lg);background:var(--bg);padding:16px}.ld-member-head{align-items:center;gap:12px;margin-bottom:14px;display:flex}.ld-intro-pair{align-items:center;gap:12px;margin-bottom:16px;display:flex}.ld-intro-person{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.ld-intro-arrow{color:var(--faint);flex-shrink:0}.ld-launch-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:20px;display:grid}.ld-launch-col{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-xl);flex-direction:column;gap:18px;padding:26px 26px 28px;display:flex}.ld-launch-col-head h3{font-size:var(--fs-xl);letter-spacing:-.02em;margin:0 0 4px;font-weight:700}.ld-launch-col-head p{font-size:var(--fs-sm);color:var(--muted)}.ld-tier-stack{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ld-tier-stack-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ld-tier{border:1px solid var(--hairline);border-radius:var(--r-lg);background:var(--bg);flex-direction:column;gap:6px;min-width:0;padding:16px;display:flex}.ld-tier.is-featured{background:var(--surface);border-color:var(--accent-tint-2);box-shadow:0 0 0 3px var(--accent-tint)}.ld-tier-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.ld-tier-name{font-family:var(--font-display);font-size:var(--fs-lg);letter-spacing:-.01em;font-weight:700}.ld-tier-tagline{font-size:var(--fs-sm);color:var(--ink-2);line-height:1.4}.ld-tier-basis{font-size:var(--fs-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--faint);margin-top:2px;font-weight:600}.ld-tier-list{border-top:1px solid var(--hairline);font-size:var(--fs-xs);color:var(--muted);flex-direction:column;gap:6px;margin:8px 0 0;padding:10px 0 0;line-height:1.45;list-style:none;display:flex}.ld-tier-list li{align-items:flex-start;gap:7px;display:flex}.ld-tier-list svg{color:var(--accent-ink);flex-shrink:0;margin-top:2px}.ld-launch-fine{font-size:var(--fs-xs);color:var(--faint);line-height:1.5}.ld-launch-col .btn{align-self:flex-start}.ld-bring-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:56px;display:grid}.ld-bring-points{flex-direction:column;gap:12px;margin:26px 0 0;padding:0;list-style:none;display:flex}.ld-bring-points li{font-size:var(--fs-sm);color:var(--ink-2);align-items:flex-start;gap:10px;line-height:1.5;display:flex}.ld-bring-points svg{color:var(--accent-ink);flex-shrink:0;margin-top:2px}.ld-bring-form{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-xl);padding:28px}.ld-form{flex-direction:column;gap:14px;display:flex}.ld-form .form-row{gap:14px}.ld-hp{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.ld-form-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:6px;display:flex}.ld-form-fine{font-size:var(--fs-xs);color:var(--faint);max-width:36ch;line-height:1.45}.ld-form-done{flex-direction:column;gap:8px;padding:12px 4px;display:flex}.ld-form-done-icon{border-radius:var(--r-md);background:var(--ok-tint);width:40px;height:40px;color:var(--ok);place-items:center;margin-bottom:6px;display:grid}.ld-form-done h3{font-size:var(--fs-xl);letter-spacing:-.02em;font-weight:700}.ld-form-done p{font-size:var(--fs-base);color:var(--ink-2);line-height:1.55}.ld-form-done-fine{margin-top:6px;font-size:var(--fs-sm)!important;color:var(--muted)!important}.ld-apply-shell{align-items:flex-start;padding-top:56px}.ld-apply-card{max-width:640px}.ld-apply-card .ld-eyebrow{margin-bottom:8px}.ld-apply-card .auth-sub{margin-bottom:22px}.ld-form-compact .ld-form-actions{flex-direction:column;align-items:stretch}.ld-form-compact .ld-form-fine{text-align:center;max-width:none}.ld-footer{padding:34px var(--ld-gutter)}.ld-footer-brand{flex-direction:column;gap:8px;display:flex}.ld-invite-card{max-width:520px;padding:40px}.ld-invite-card .ld-eyebrow{margin-bottom:10px}.ld-invite-card .auth-title{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(1.6rem,3vw,2rem);line-height:1.12}.ld-invite-card .auth-sub{line-height:1.6}.ld-invite-community{border:1px solid var(--hairline);border-radius:var(--r-pill);background:var(--surface-2);font-size:var(--fs-sm);align-items:center;gap:10px;margin:0 0 20px;padding:6px 12px 6px 6px;font-weight:500;display:inline-flex}.ld-invite-mark{width:26px;height:26px;font-family:var(--font-display);font-size:var(--fs-2xs);background:var(--accent-tint);color:var(--accent-ink);border-radius:50%;flex-shrink:0;place-items:center;font-weight:700;display:grid;overflow:hidden}.ld-invite-mark img{object-fit:cover;width:100%;height:100%}.ld-invite-state{flex-direction:column;gap:10px;display:flex}.ld-invite-state-icon{border-radius:var(--r-lg);background:var(--surface-3);width:44px;height:44px;color:var(--muted);place-items:center;margin-bottom:8px;display:grid}.ld-invite-actions{flex-direction:column;gap:12px;margin-top:6px;display:flex}.ld-invite-actions .btn{width:100%}.ld-invite-signed{font-size:var(--fs-sm);color:var(--muted);background:var(--surface-2);border-radius:var(--r-md);padding:10px 12px;line-height:1.5}.ld-invite-signed strong{color:var(--ink)}.ld-invite-form{flex-direction:column;gap:14px;margin-top:4px;display:flex}.ld-invite-form .btn{width:100%;margin-top:4px}.ld-invite-switch{text-align:center;font-size:var(--fs-sm);color:var(--muted);margin-top:14px}.ld-invite-switch a{color:var(--accent-ink);font-weight:500}.ld-join-shell{--ld-brand:var(--accent)}.ld-join-card{text-align:center;flex-direction:column;align-items:center;display:flex}.ld-join-logo{border-radius:var(--r-xl);width:72px;height:72px;font-family:var(--font-display);background:var(--ld-brand);color:#fff;box-shadow:0 0 0 6px var(--surface-3);place-items:center;margin:6px 0 20px;font-size:1.4rem;font-weight:700;display:grid;overflow:hidden}.ld-join-logo img{object-fit:cover;width:100%;height:100%}.ld-join-powered{font-size:var(--fs-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--faint);align-items:center;gap:6px;margin-bottom:18px;font-weight:600;display:inline-flex}.ld-join-powered .rail-mark{border-radius:5px;width:18px;height:18px}.ld-join-card .auth-sub{max-width:40ch}.ld-join-card .ld-invite-actions,.ld-join-card .ld-invite-form{text-align:left;width:100%}.ld-join-card .ld-invite-signed{text-align:left}.ld-join-community-type{font-size:var(--fs-xs);color:var(--faint);margin-top:-14px;margin-bottom:18px}.ld-reveal{opacity:0;transition:opacity .56s var(--ease), transform .56s var(--ease);transition-delay:var(--ld-delay,0s);will-change:opacity, transform;transform:translateY(14px)}.ld-reveal.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.ld-reveal{opacity:1;transition:none;transform:none}}@media (max-width:1000px){.ld-hero{grid-template-columns:1fr;gap:40px;padding-top:64px;padding-bottom:56px}.ld-hero-visual{justify-content:flex-start}.ld-hero-card{max-width:520px}.ld-split,.ld-split-reverse{grid-template-columns:1fr;gap:36px}.ld-split-copy{max-width:620px}.ld-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ld-launch-grid{grid-template-columns:1fr}.ld-bring-grid{grid-template-columns:1fr;gap:36px}.ld-tier-stack-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.ld-page{--ld-gutter:16px;--ld-section-y:72px}.ld-nav-inner{padding:0 16px}.ld-nav-links,.nav-actions .btn-ghost{display:none}.ld-hero{padding-top:48px}.ld-cta-row .btn{width:100%}.ld-moment-grid{grid-template-columns:1fr}.ld-overview{padding:20px 18px}.ld-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ld-overview-row{grid-template-columns:1fr;gap:18px}.ld-momentum-row{grid-template-columns:1fr;gap:10px}.ld-dimensions,.ld-events-grid{grid-template-columns:1fr}.ld-event-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.ld-tier-stack,.ld-tier-stack-3{grid-template-columns:1fr}.ld-launch-col{padding:22px 18px}.ld-bring-form{padding:20px 16px}.ld-form .form-row>.form-field{min-width:100%}.ld-form-actions{flex-direction:column;align-items:stretch}.ld-form-actions .btn{width:100%}.ld-form-fine{text-align:center;max-width:none}.ld-footer .footer-inner{flex-direction:column;align-items:flex-start}.ld-path-wrap{padding:32px 14px 20px}.ld-path{justify-content:space-between}.ld-path-node{flex:0 auto;min-width:0}.ld-path-node .avatar-lg,.ld-path-avatar{width:48px;height:48px;font-size:var(--fs-xs)}.ld-path-name{font-size:var(--fs-sm)}.ld-path-role{display:none}.ld-path-link{flex:1;min-width:10px;max-width:40px;margin:0 2px 28px}.ld-path-link span{display:none}.ld-connector{gap:10px}.ld-connector-intros{font-size:var(--fs-2xs)}.ld-intro-pair{flex-direction:column;align-items:flex-start}.ld-intro-arrow{margin-left:12px;transform:rotate(90deg)}.ld-invite-card{padding:28px 20px}.ld-apply-shell{padding:16px}.ld-apply-card{padding:28px 20px}}
