.home-module__xN3HmW__page{background:var(--color-bg);min-height:100dvh;color:var(--color-ink);flex-direction:column;display:flex}.home-module__xN3HmW__hero{padding:4rem var(--page-px) 3rem;flex-direction:column;flex:1;justify-content:flex-start;gap:1.25rem;width:100%;max-width:34rem;margin:0 auto;display:flex}.home-module__xN3HmW__wordmark{font-size:var(--text-sm);letter-spacing:.18em;text-transform:uppercase;color:var(--color-purple);margin:0}.home-module__xN3HmW__headline{text-wrap:balance;margin:0;font-size:clamp(1.75rem,8vw,2.75rem);font-weight:700;line-height:1.25}.home-module__xN3HmW__accent{color:var(--color-purple)}.home-module__xN3HmW__sub{font-size:var(--text-base);color:var(--color-ink);margin:0;line-height:1.8}.home-module__xN3HmW__points{flex-direction:column;gap:.875rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.home-module__xN3HmW__point{font-size:var(--text-sm);align-items:flex-start;gap:.75rem;line-height:1.7;display:flex}.home-module__xN3HmW__dot{border-radius:var(--radius-full);background:var(--color-pink);flex:none;width:.5rem;height:.5rem;margin-top:.5rem}.home-module__xN3HmW__section{flex-direction:column;gap:.75rem;margin-top:2.5rem;display:flex}.home-module__xN3HmW__sectionTitle{font-size:var(--text-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--color-purple);margin:0}.home-module__xN3HmW__lead{font-size:var(--text-lg);color:var(--color-ink);margin:0;font-weight:600;line-height:1.6}.home-module__xN3HmW__body{font-size:var(--text-sm);color:var(--color-ink);margin:0;line-height:1.8}.home-module__xN3HmW__two{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:40rem){.home-module__xN3HmW__two{grid-template-columns:1fr 1fr}}.home-module__xN3HmW__cell{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);flex-direction:column;gap:.5rem;padding:1rem;display:flex}.home-module__xN3HmW__cellTitle{font-size:var(--text-base);color:var(--color-ink);margin:1rem 0 0;font-weight:600}.home-module__xN3HmW__cell .home-module__xN3HmW__cellTitle{margin-top:0}.home-module__xN3HmW__story{font-size:var(--text-base);color:var(--color-ink);margin:0;line-height:1.9}.home-module__xN3HmW__vision{border-top:1px solid var(--color-border);flex-direction:column;gap:.75rem;margin-top:3.5rem;padding-top:2.5rem;display:flex}.home-module__xN3HmW__visionLead{font-size:var(--text-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--color-purple);margin:0}.home-module__xN3HmW__visionText{font-size:var(--text-2xl);color:var(--color-ink);margin:0 0 .5rem;font-weight:700;line-height:1.45}.home-module__xN3HmW__footer{padding:1.5rem var(--page-px) calc(env(safe-area-inset-bottom,0px) + 2rem);border-top:1px solid var(--color-border);font-size:var(--text-xs);color:var(--color-muted);flex-wrap:wrap;justify-content:center;gap:.5rem 1.25rem;display:flex}.home-module__xN3HmW__footer a{color:var(--color-muted)}.home-module__xN3HmW__footer a:hover{color:var(--color-purple)}
