.about-hero[data-astro-cid-ta2fbyqs]{border-bottom:1px solid var(--color-line);padding:9rem 0 8rem}.eyebrow[data-astro-cid-ta2fbyqs],.section-label[data-astro-cid-ta2fbyqs]{color:var(--color-earth);font-family:var(--font-ui);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;margin-bottom:1.75rem;font-weight:500}.about-hero[data-astro-cid-ta2fbyqs] h1[data-astro-cid-ta2fbyqs]{letter-spacing:-.04em;max-width:1000px;font-size:clamp(4rem,8vw,8rem);line-height:.88}h1[data-astro-cid-ta2fbyqs] em[data-astro-cid-ta2fbyqs],h2[data-astro-cid-ta2fbyqs] em[data-astro-cid-ta2fbyqs]{color:var(--color-earth);font-weight:500}.hero-introduction[data-astro-cid-ta2fbyqs]{max-width:700px;color:var(--color-paper-muted);margin-top:3.5rem;font-size:1.2rem;line-height:1.8}.about-section[data-astro-cid-ta2fbyqs]{padding:9rem 0}.about-section-alt[data-astro-cid-ta2fbyqs]{border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);background:#f1eadb06}.about-section[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{letter-spacing:-.035em;max-width:850px;font-size:clamp(3rem,6vw,6rem);line-height:.9}.body-copy[data-astro-cid-ta2fbyqs]{margin-top:3.5rem}.body-copy[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{max-width:720px;color:var(--color-paper-muted);margin-bottom:1.75rem;font-size:1.08rem;line-height:1.9}.body-copy[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]:last-child{margin-bottom:0}.split-layout[data-astro-cid-ta2fbyqs]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:8rem;display:grid}.split-layout[data-astro-cid-ta2fbyqs] .body-copy[data-astro-cid-ta2fbyqs]{margin-top:0}.principles-grid[data-astro-cid-ta2fbyqs]{border-top:1px solid var(--color-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:5rem;display:grid}.principles-grid[data-astro-cid-ta2fbyqs] article[data-astro-cid-ta2fbyqs]{border-bottom:1px solid var(--color-line);padding:3.5rem 3rem 4rem}.principles-grid[data-astro-cid-ta2fbyqs] article[data-astro-cid-ta2fbyqs]:nth-child(odd){border-right:1px solid var(--color-line)}.principles-grid[data-astro-cid-ta2fbyqs] span[data-astro-cid-ta2fbyqs]{color:var(--color-earth);font-family:var(--font-ui);letter-spacing:.14em;font-size:.65rem}.principles-grid[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs]{margin-top:2rem;font-size:2.3rem;line-height:1}.principles-grid[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{max-width:500px;color:var(--color-paper-muted);margin-top:1.5rem;font-size:1rem;line-height:1.8}.about-not[data-astro-cid-ta2fbyqs]{border-bottom:1px solid var(--color-line)}.about-closing[data-astro-cid-ta2fbyqs]{padding:9rem 0 10rem}.about-closing[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{max-width:900px;font-family:var(--font-display);letter-spacing:-.035em;font-size:clamp(3.5rem,7vw,7rem);line-height:.9}.about-closing[data-astro-cid-ta2fbyqs] em[data-astro-cid-ta2fbyqs]{color:var(--color-earth);font-weight:500}.closing-link[data-astro-cid-ta2fbyqs]{color:var(--color-paper);font-family:var(--font-ui);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid var(--color-earth);margin-top:3rem;padding-bottom:.4rem;text-decoration:none;display:inline-block}.closing-link[data-astro-cid-ta2fbyqs]:hover{color:var(--color-earth)}@media (width<=800px){.about-hero[data-astro-cid-ta2fbyqs]{padding:6rem 0}.about-hero[data-astro-cid-ta2fbyqs] h1[data-astro-cid-ta2fbyqs]{font-size:clamp(3.5rem,15vw,5.5rem)}.about-section[data-astro-cid-ta2fbyqs]{padding:6rem 0}.split-layout[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr;gap:4rem}.split-layout[data-astro-cid-ta2fbyqs] .body-copy[data-astro-cid-ta2fbyqs]{margin-top:0}.principles-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr}.principles-grid[data-astro-cid-ta2fbyqs] article[data-astro-cid-ta2fbyqs]{padding:3rem 0}.principles-grid[data-astro-cid-ta2fbyqs] article[data-astro-cid-ta2fbyqs]:nth-child(odd){border-right:none}.about-closing[data-astro-cid-ta2fbyqs]{padding:6rem 0 7rem}.about-closing[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{font-size:clamp(3.5rem,14vw,5.5rem)}}
