.story.svelte-1yn7fe3{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(3rem,8vw,8rem);align-items:center}.portrait.svelte-1yn7fe3{display:block;width:100%;min-height:30rem;object-fit:cover;background:var(--color-panel)}.story-copy.svelte-1yn7fe3 h2:where(.svelte-1yn7fe3),.principles.svelte-1yn7fe3 h2:where(.svelte-1yn7fe3),.cta.svelte-1yn7fe3 h2:where(.svelte-1yn7fe3){margin:0;font-size:clamp(2rem,4vw,3.6rem);letter-spacing:-.02em;line-height:1.1}.story-copy.svelte-1yn7fe3>p:where(.svelte-1yn7fe3){color:#aeb6bb;font-size:1.05rem;line-height:1.75}.story-copy.svelte-1yn7fe3>p:where(.svelte-1yn7fe3):first-of-type{color:#fff;font-size:1.2rem}.principles.svelte-1yn7fe3{background:var(--color-paper);color:var(--color-ink)}.principles.svelte-1yn7fe3 h2:where(.svelte-1yn7fe3){margin-bottom:2.5rem}.principle-grid.svelte-1yn7fe3{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem;border-top:1px solid #c3c6c2}.principle-grid.svelte-1yn7fe3 h3:where(.svelte-1yn7fe3){margin:1.5rem 0 .5rem;font-size:1.3rem}.principle-grid.svelte-1yn7fe3 p:where(.svelte-1yn7fe3){margin:0;color:#5a6267;line-height:1.65}.cta.svelte-1yn7fe3{display:flex;align-items:end;justify-content:space-between;gap:3rem}@media (max-width: 48rem){.story.svelte-1yn7fe3,.principle-grid.svelte-1yn7fe3{grid-template-columns:1fr}.principle-grid.svelte-1yn7fe3{gap:0}.principle-grid.svelte-1yn7fe3 article:where(.svelte-1yn7fe3){padding-bottom:1.5rem}.portrait.svelte-1yn7fe3{min-height:20rem}.cta.svelte-1yn7fe3{align-items:start;flex-direction:column}}
