.PrinciplesPage_page__R5RU7{padding-top:calc(var(--nav-height) + 48px);padding-bottom:clamp(72px,10vw,108px);background:var(--color-bg)}.PrinciplesPage_header__1pmGI{max-width:760px;margin:0 auto clamp(48px,8vw,72px);text-align:center}.PrinciplesPage_eyebrow__JJLsC{margin:0 0 16px;font-size:.75rem;letter-spacing:.28em;text-transform:uppercase;font-weight:500;color:var(--color-text-muted)}.PrinciplesPage_title__ZuzqM{margin:0 0 18px;font-family:var(--font-heading);font-size:clamp(2rem,4.5vw,3rem);font-weight:700;letter-spacing:-.04em;line-height:1.08;color:var(--color-text);text-wrap:balance}.PrinciplesPage_lead__1fPdb{margin:0;font-size:clamp(1rem,1.6vw,1.12rem);line-height:1.75;color:var(--color-text-muted);text-wrap:pretty}.PrinciplesPage_sections___WUoA{display:grid;grid-template-columns:repeat(3,minmax(0,280px));grid-gap:clamp(36px,5vw,56px) clamp(28px,4vw,40px);gap:clamp(36px,5vw,56px) clamp(28px,4vw,40px);width:-moz-fit-content;width:fit-content;max-width:min(100%,960px);margin-inline:auto;justify-content:center}.PrinciplesPage_section__jCivt{position:relative;padding:0;border-top:none}.PrinciplesPage_sectionInner__6BCpr{display:flex;flex-direction:column;gap:14px;align-items:flex-start;height:100%}.PrinciplesPage_index__BGjPo{font-size:.82rem;font-weight:500;letter-spacing:.12em;color:var(--brand-turquoise-dim);padding-top:0}.PrinciplesPage_sectionTitle__zJdAJ{margin:0 0 14px;font-family:var(--font-heading);font-size:clamp(1.15rem,2vw,1.45rem);font-weight:700;letter-spacing:-.03em;line-height:1.22;color:var(--color-text);text-wrap:balance}.PrinciplesPage_prose__nuprV{font-size:clamp(.94rem,1.35vw,1.02rem);line-height:1.72;color:var(--color-text-muted)}.PrinciplesPage_prose__nuprV ul{margin:0;padding-left:1.2em;display:flex;flex-direction:column;gap:10px}.PrinciplesPage_prose__nuprV p{margin:0}.PrinciplesPage_proseClosing__eH54z{font-size:clamp(1rem,1.6vw,1.15rem);font-weight:500;line-height:1.62;color:var(--color-text);letter-spacing:-.01em}@media (max-width:960px){.PrinciplesPage_sections___WUoA{grid-template-columns:repeat(2,minmax(0,260px));width:100%;max-width:640px}}@media (max-width:560px){.PrinciplesPage_sections___WUoA{grid-template-columns:1fr;gap:clamp(32px,6vw,44px)}}