._8TymFG_intro{gap:var(--column-gap);grid-template-columns:minmax(0,1fr);align-items:start;padding-block:48px;display:grid}._8TymFG_intro h1{font-size:clamp(2.8rem,4.5vw,4.5rem)}._8TymFG_intro h1 span{color:var(--accent)}._8TymFG_intro p:not(:first-child){max-width:560px;margin-top:20px}._8TymFG_intro a{margin-top:20px}._8TymFG_letter{gap:var(--column-gap);grid-template-columns:.8fr 1.2fr;display:grid}._8TymFG_letter h2{font-size:clamp(2.3rem,3.5vw,3.4rem)}._8TymFG_letter p{margin-bottom:20px;font-size:1.1rem}._8TymFG_letter ._8TymFG_signature{color:var(--foreground);margin-top:24px;margin-bottom:0;font-size:1rem}._8TymFG_approach{background:var(--surface)}._8TymFG_principles{grid-template-columns:repeat(3,1fr);gap:32px;margin-bottom:24px;display:grid}._8TymFG_principles article{border-top:1px solid #526169;padding-top:24px}._8TymFG_principles h3{margin-bottom:16px;font-size:1.5rem}._8TymFG_principles p{font-size:.95rem}@media (max-width:1000px){._8TymFG_principles{gap:24px}}@media (max-width:700px){._8TymFG_intro,._8TymFG_letter{grid-template-columns:1fr;gap:24px}._8TymFG_intro{padding-block:32px}._8TymFG_principles{grid-template-columns:1fr;gap:24px}}
