.section[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{margin-top:1.25rem;font-size:clamp(2.35rem,5vw,3.9rem);font-weight:400;line-height:1.06}.section[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs] em[data-astro-cid-ta2fbyqs]{color:var(--champagne);display:block}.belief[data-astro-cid-ta2fbyqs]{text-align:center;background:radial-gradient(ellipse 55% 60% at 50% 45%, #e4c77d1a, transparent 70%), var(--ink)}.belief-inner[data-astro-cid-ta2fbyqs]{justify-items:center;max-width:58rem;display:grid}.belief-lead[data-astro-cid-ta2fbyqs]{font-family:var(--font-display);color:var(--muted);font-size:clamp(1.25rem,2.2vw,1.6rem);font-style:italic}.belief[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{letter-spacing:-.02em;font-size:clamp(2.6rem,6.4vw,5.25rem);line-height:1.02}.belief[data-astro-cid-ta2fbyqs] .lead[data-astro-cid-ta2fbyqs]{max-width:40rem;margin:2rem auto 0}.approach[data-astro-cid-ta2fbyqs]{background:var(--espresso)}.approach-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr 1fr;align-items:start;gap:3rem clamp(3rem,7vw,6rem);display:grid}.approach[data-astro-cid-ta2fbyqs] .lead[data-astro-cid-ta2fbyqs]{margin-top:1.5rem}.practices-lead[data-astro-cid-ta2fbyqs]{color:var(--text-soft)}.practices[data-astro-cid-ta2fbyqs]{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;column-gap:2rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.practices[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{border-bottom:1px solid var(--line-soft);font-family:var(--font-display);color:var(--cream);align-items:baseline;gap:.85rem;padding:.95rem 0;font-size:1.35rem;line-height:1.2;display:flex}.practices[data-astro-cid-ta2fbyqs] .n[data-astro-cid-ta2fbyqs]{color:var(--gold);flex:none;font-size:.95rem;font-style:italic}.work[data-astro-cid-ta2fbyqs]{background:var(--ink)}.work-inner[data-astro-cid-ta2fbyqs]{max-width:62rem}.work-text[data-astro-cid-ta2fbyqs]{font-family:var(--font-display);color:var(--cream);text-wrap:pretty;margin-top:1.5rem;font-size:clamp(1.75rem,3.4vw,2.75rem);line-height:1.25}.values[data-astro-cid-ta2fbyqs]{background:var(--paper);color:var(--paper-ink)}.values[data-astro-cid-ta2fbyqs] .eyebrow[data-astro-cid-ta2fbyqs]{color:var(--gold-deep)}.values[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{color:var(--paper-ink)}.values[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs] em[data-astro-cid-ta2fbyqs]{color:var(--gold-deep)}.values-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:.8fr 1.2fr;align-items:start;gap:2.5rem clamp(3rem,7vw,6rem);display:grid}.value-list[data-astro-cid-ta2fbyqs]{border-top:1px solid var(--line-paper);grid-template-columns:repeat(3,1fr);column-gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.value-list[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{border-bottom:1px solid var(--line-paper);font-family:var(--font-display);color:var(--paper-ink);padding:1.1rem 0;font-size:clamp(1.6rem,2.6vw,2.1rem);font-style:italic;line-height:1.1}.mission[data-astro-cid-ta2fbyqs]{color:var(--paper-soft);max-width:36rem;margin-top:2rem;font-size:1.125rem}.values[data-astro-cid-ta2fbyqs] :focus-visible{outline-color:var(--gold-deep)}.vision[data-astro-cid-ta2fbyqs]{text-align:center;background:radial-gradient(ellipse 50% 55% at 50% 100%, #e4c77d24, transparent 70%), linear-gradient(180deg, var(--ink), #1b1612)}.vision-inner[data-astro-cid-ta2fbyqs]{justify-items:center;max-width:60rem;display:grid}.vision[data-astro-cid-ta2fbyqs] .eyebrow[data-astro-cid-ta2fbyqs]:after{content:"";opacity:.7;background:currentColor;width:28px;height:1px}.vision-text[data-astro-cid-ta2fbyqs]{font-family:var(--font-display);color:var(--cream);text-wrap:balance;margin-top:1.5rem;font-size:clamp(1.75rem,3.6vw,2.9rem);line-height:1.22}.vision[data-astro-cid-ta2fbyqs] .ornament[data-astro-cid-ta2fbyqs]{margin-block:clamp(3rem,6vw,4.5rem)}.creed[data-astro-cid-ta2fbyqs]{text-align:left;justify-items:start;gap:.35rem;width:fit-content;max-width:100%;display:grid}@media (width>=901px){.step[data-astro-cid-ta2fbyqs]{white-space:nowrap}}.step[data-astro-cid-ta2fbyqs]{margin-left:calc(var(--i) * clamp(0rem, 4vw, 3.25rem));font-family:var(--font-display);color:var(--cream);font-size:clamp(1.6rem,3.4vw,2.6rem);line-height:1.15}.step[data-astro-cid-ta2fbyqs]:first-child{color:var(--text-soft)}.step[data-astro-cid-ta2fbyqs].last{color:var(--gold-bright);font-style:italic}@media (width<=900px){.approach-grid[data-astro-cid-ta2fbyqs],.values-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr}}@media (width<=560px){.practices[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr}.value-list[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(2,1fr)}.creed[data-astro-cid-ta2fbyqs]{text-align:center;justify-items:center}.step[data-astro-cid-ta2fbyqs]{margin-left:0}}
