.hero.svelte-64k27m{position:relative;overflow:hidden}.hero.svelte-64k27m .container:where(.svelte-64k27m){position:relative}.hero-copy.svelte-64k27m{max-width:72ch;color:var(--color-text);gap:14px;font-size:1.05rem;display:grid}.hero-copy.svelte-64k27m p:where(.svelte-64k27m){margin:0}.support-inner.svelte-64k27m h2:where(.svelte-64k27m){margin-bottom:16px}.support-inner.svelte-64k27m p:where(.svelte-64k27m){font-size:1.02rem}.emphasis.svelte-64k27m{color:var(--color-text);font-weight:500}.principles.svelte-64k27m{--rule:#f6f6f329}.principles-list.svelte-64k27m{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);margin:0;padding:0;list-style:none}.principle.svelte-64k27m{grid-template-columns:auto 1fr;align-items:stretch;gap:clamp(28px,5vw,72px);padding:clamp(32px,4vw,56px) clamp(8px,1.5vw,24px);display:grid}.principle.svelte-64k27m+.principle:where(.svelte-64k27m){border-top:1px solid var(--rule)}.principle-num.svelte-64k27m{font-family:var(--font-display);letter-spacing:-.04em;color:var(--color-accent);justify-content:flex-start;align-items:center;font-size:clamp(3.6rem,7.5vw,6.5rem);font-weight:700;line-height:1;display:flex}.principle-text.svelte-64k27m{min-width:0}.principle-title.svelte-64k27m{letter-spacing:-.015em;color:var(--color-text-inverse);margin:0 0 14px;font-size:clamp(1.3rem,3vw,2.5rem);font-weight:600;line-height:1.15}.principle-body.svelte-64k27m{color:#f6f6f3da;max-width:72ch;margin:0;font-size:.98rem;line-height:1.55}@media (width<=640px){.principle.svelte-64k27m{align-items:start;gap:20px}.principle-num.svelte-64k27m{font-size:2.8rem}.principle-title.svelte-64k27m{font-size:1.2rem}}
