.about-hero.svelte-cwls5q{background:#f7f5ef}.hero-grid.svelte-cwls5q{grid-template-columns:minmax(0,1.15fr) minmax(340px,.72fr);align-items:center;gap:clamp(3rem,8vw,8rem);min-height:calc(100svh - 76px);padding-block:clamp(4rem,8vw,7rem);display:grid}.hero-copy.svelte-cwls5q h1:where(.svelte-cwls5q){letter-spacing:-.055em;max-width:900px;margin:0;font-size:clamp(3rem,6vw,6rem);font-weight:500;line-height:.98}.hero-copy.svelte-cwls5q>p:where(.svelte-cwls5q):last-child,.prose.svelte-cwls5q p:where(.svelte-cwls5q),.relationship-copy.svelte-cwls5q p:where(.svelte-cwls5q),.principle-grid.svelte-cwls5q p:where(.svelte-cwls5q){color:var(--muted);line-height:1.75}.hero-copy.svelte-cwls5q>p:where(.svelte-cwls5q):last-child{max-width:680px;margin:2rem 0 0;font-size:1.08rem}.hero-image.svelte-cwls5q,.relationship-image.svelte-cwls5q{background:var(--paper);overflow:hidden}.hero-image.svelte-cwls5q{height:min(70vh,760px)}.hero-image.svelte-cwls5q img:where(.svelte-cwls5q),.relationship-image.svelte-cwls5q img:where(.svelte-cwls5q){object-fit:cover;width:100%;height:100%}.origin-grid.svelte-cwls5q{grid-template-columns:minmax(0,1.1fr) minmax(320px,.65fr);gap:clamp(3rem,9vw,9rem);display:grid}.origin.svelte-cwls5q h2:where(.svelte-cwls5q){max-width:800px}.prose.svelte-cwls5q{padding-top:3rem}.prose.svelte-cwls5q p:where(.svelte-cwls5q):first-child{color:var(--ink);font-size:1.15rem}.relationship.svelte-cwls5q{background:var(--paper)}.relationship-grid.svelte-cwls5q{grid-template-columns:minmax(360px,.95fr) minmax(0,1fr);align-items:center;gap:clamp(3rem,8vw,8rem);display:grid}.relationship-image.svelte-cwls5q{min-height:540px}.relationship-copy.svelte-cwls5q h2:where(.svelte-cwls5q){max-width:700px}.relationship-copy.svelte-cwls5q p:where(.svelte-cwls5q){max-width:650px;margin:1.75rem 0 0}.principles.svelte-cwls5q{background:#f7f5ef}.principle-grid.svelte-cwls5q{border-top:1px solid var(--line-strong);grid-template-columns:repeat(3,1fr);margin-top:3rem;display:grid}.principle-grid.svelte-cwls5q article:where(.svelte-cwls5q){border-right:1px solid var(--line);padding:2rem 2rem 1rem 0}.principle-grid.svelte-cwls5q article:where(.svelte-cwls5q)+article:where(.svelte-cwls5q){padding-left:2rem}.principle-grid.svelte-cwls5q article:where(.svelte-cwls5q):last-child{border-right:0}.principle-grid.svelte-cwls5q span:where(.svelte-cwls5q){color:var(--sage);letter-spacing:.1em;font-size:.72rem;font-weight:750}.principle-grid.svelte-cwls5q h3:where(.svelte-cwls5q){letter-spacing:-.025em;margin:3rem 0 .75rem;font-size:1.35rem;font-weight:610}.page-action.svelte-cwls5q{border-bottom:1px solid var(--line-strong);color:var(--ink);margin-top:3.5rem;padding-bottom:.3rem;font-weight:650;text-decoration:none;display:inline-block}@media (width<=820px){.hero-grid.svelte-cwls5q,.origin-grid.svelte-cwls5q,.relationship-grid.svelte-cwls5q,.principle-grid.svelte-cwls5q{grid-template-columns:1fr}.hero-grid.svelte-cwls5q{padding-top:5rem}.hero-image.svelte-cwls5q{height:min(70vh,620px)}.relationship-image.svelte-cwls5q{min-height:460px}.prose.svelte-cwls5q{padding-top:0}.principle-grid.svelte-cwls5q article:where(.svelte-cwls5q),.principle-grid.svelte-cwls5q article:where(.svelte-cwls5q)+article:where(.svelte-cwls5q){border-right:0;border-bottom:1px solid var(--line);padding:2rem 0}.principle-grid.svelte-cwls5q h3:where(.svelte-cwls5q){margin-top:1.5rem}}
