.manifesto.svelte-cwls5q{padding-top:clamp(48px,6vw,80px)}.statement.svelte-cwls5q{max-width:22ch;font-family:var(--font-display);text-transform:uppercase;font-size:clamp(40px,6vw,92px);font-weight:500;line-height:1}.statement.svelte-cwls5q em:where(.svelte-cwls5q){color:#0000;-webkit-text-stroke:1.5px var(--purple);font-style:normal}.isnot.svelte-cwls5q{padding-top:0}.cols.svelte-cwls5q{grid-template-columns:1fr 1.3fr;gap:16px;display:grid}.col.svelte-cwls5q{border-radius:var(--radius-xl);padding:clamp(28px,4vw,48px)}.col.svelte-cwls5q ul:where(.svelte-cwls5q){gap:4px;margin-top:24px;display:grid}.not.svelte-cwls5q{background:var(--surface-2);border:1px solid var(--border)}.not.svelte-cwls5q li:where(.svelte-cwls5q){font-family:var(--font-display);text-transform:uppercase;color:var(--text-faint);text-decoration:line-through;-webkit-text-decoration-color:var(--purple-2);text-decoration-color:var(--purple-2);font-size:clamp(24px,2.6vw,36px);font-weight:500;text-decoration-thickness:2px}.is.svelte-cwls5q{background:var(--ink);color:#fff}.is.svelte-cwls5q .eyebrow:where(.svelte-cwls5q){color:var(--mint)}.is.svelte-cwls5q li:where(.svelte-cwls5q){border-bottom:1px solid #ffffff1f;gap:14px;padding:14px 0;font-size:18px;display:flex}.is.svelte-cwls5q li:where(.svelte-cwls5q) svg{color:var(--mint);flex-shrink:0;margin-top:4px}.why.svelte-cwls5q{padding-top:0}.why-grid.svelte-cwls5q{grid-template-columns:1fr 1.2fr;align-items:start;gap:clamp(32px,6vw,96px);display:grid}.why.svelte-cwls5q h2:where(.svelte-cwls5q){max-width:16ch;margin-top:18px;font-size:clamp(32px,4vw,56px);font-weight:500}.why-text.svelte-cwls5q{color:var(--text-muted);gap:18px;font-size:17px;display:grid}.why-text.svelte-cwls5q p:where(.svelte-cwls5q):last-child{color:var(--text);font-weight:500}.company.svelte-cwls5q{padding-top:0}.company-card.svelte-cwls5q{border-radius:var(--radius-xl);background:var(--surface-2);border:1px solid var(--border);grid-template-columns:1fr 1.4fr;gap:clamp(28px,5vw,72px);padding:clamp(28px,4vw,56px);display:grid}.company.svelte-cwls5q h2:where(.svelte-cwls5q){margin-top:18px;font-size:clamp(32px,4vw,56px);font-weight:500}.ownership.svelte-cwls5q{border-left:3px solid var(--mint);color:var(--purple);margin-top:18px;padding-left:14px;font-weight:600}.company-body.svelte-cwls5q{color:var(--text-muted);gap:16px;display:grid}.channels-label.svelte-cwls5q{letter-spacing:.16em;text-transform:uppercase;color:var(--text);margin-top:8px;font-size:12px;font-weight:600}.channels.svelte-cwls5q{flex-wrap:wrap;gap:8px;display:flex}.channels.svelte-cwls5q li:where(.svelte-cwls5q){border-radius:var(--radius-pill);border:1px solid var(--border-strong);background:var(--surface);color:var(--text);padding:8px 14px;font-size:13.5px;font-weight:500}.channels.svelte-cwls5q li:where(.svelte-cwls5q):first-child{background:var(--ink);border-color:var(--ink);color:#fff}.principles.svelte-cwls5q h2:where(.svelte-cwls5q){max-width:16ch;margin-top:18px;font-size:clamp(36px,4.8vw,68px);font-weight:500}.p-grid.svelte-cwls5q{border-top:1px solid var(--border-strong);grid-template-columns:repeat(4,1fr);gap:28px;margin-top:clamp(32px,4vw,56px);display:grid}.p-grid.svelte-cwls5q li:where(.svelte-cwls5q){padding-top:24px}.p-n.svelte-cwls5q{font-family:var(--font-display);letter-spacing:.14em;color:var(--purple-2);font-size:14px}.p-grid.svelte-cwls5q h3:where(.svelte-cwls5q){margin-top:14px;font-size:clamp(28px,2.8vw,38px);font-weight:500}.p-grid.svelte-cwls5q p:where(.svelte-cwls5q){color:var(--text-muted);margin-top:10px}.cta.svelte-cwls5q{padding-top:0}.panel.svelte-cwls5q{border-radius:var(--radius-xl);background:radial-gradient(70% 120% at 0% 0%, #a7e8d71f, transparent 60%), linear-gradient(135deg, var(--purple-2), var(--purple) 60%, #3a0f36);color:#fff;justify-content:space-between;align-items:center;gap:32px;padding:clamp(32px,5vw,64px);display:flex}.panel.svelte-cwls5q .eyebrow:where(.svelte-cwls5q){color:var(--mint-glow)}.panel.svelte-cwls5q h2:where(.svelte-cwls5q){max-width:18ch;margin-top:14px;font-size:clamp(32px,4vw,56px);font-weight:500}.ctas.svelte-cwls5q{flex-wrap:wrap;flex-shrink:0;gap:12px;display:flex}.ctas.svelte-cwls5q .outline{color:#fff;border-color:#ffffff73}@media (width<=960px){.why-grid.svelte-cwls5q,.company-card.svelte-cwls5q,.cols.svelte-cwls5q{grid-template-columns:1fr}.p-grid.svelte-cwls5q{grid-template-columns:1fr 1fr}.panel.svelte-cwls5q{flex-direction:column;align-items:flex-start}}@media (width<=560px){.p-grid.svelte-cwls5q{grid-template-columns:1fr}}
