.story.svelte-cwls5q{border-top:1px solid var(--line);grid-template-columns:.9fr 1.1fr;gap:clamp(3rem,9vw,8rem);padding-top:1rem;display:grid}.eyebrow.svelte-cwls5q{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;margin:0 0 1rem;font-size:.75rem;font-weight:800}h2.svelte-cwls5q,h3.svelte-cwls5q{font-family:var(--font-display);font-weight:500}h2.svelte-cwls5q{letter-spacing:-.05em;margin:0;font-size:clamp(2.35rem,4vw,3.75rem);line-height:1}.story.svelte-cwls5q>div:where(.svelte-cwls5q):last-child{color:var(--muted);font-size:1.08rem;line-height:1.7}.story.svelte-cwls5q>div:where(.svelte-cwls5q):last-child p:where(.svelte-cwls5q):last-child{margin-bottom:0}.principles.svelte-cwls5q{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:clamp(4rem,9vw,7rem);display:grid}.principles.svelte-cwls5q article:where(.svelte-cwls5q){border:1px solid var(--line);background:var(--surface);border-radius:1rem;min-height:16rem;padding:1.5rem}.principles.svelte-cwls5q span:where(.svelte-cwls5q){color:var(--accent);font-size:.75rem;font-weight:800}h3.svelte-cwls5q{margin:3rem 0 .6rem;font-size:1.65rem}.principles.svelte-cwls5q p:where(.svelte-cwls5q){color:var(--muted);margin:0;line-height:1.6}.contact-link.svelte-cwls5q{background:var(--accent-strong);color:var(--page);border-radius:999px;margin-top:3rem;padding:.9rem 1.2rem;font-size:.875rem;font-weight:750;text-decoration:none;display:inline-block}@media (width<=700px){.story.svelte-cwls5q,.principles.svelte-cwls5q{grid-template-columns:1fr}}
