.page-module__s_t3IG__main{min-height:100vh;padding:11rem 0 8rem}.page-module__s_t3IG__grid{grid-template-columns:.85fr 1.15fr;align-items:start;gap:4rem;display:grid}.page-module__s_t3IG__portraitCol{position:sticky;top:120px}.page-module__s_t3IG__portraitFrame{background:#0b1c1459;border:1px solid #b9875a40;border-radius:6px;padding:.75rem}.page-module__s_t3IG__portrait{border-radius:4px;width:100%;height:auto;display:block}.page-module__s_t3IG__eyebrow{font-family:var(--font-label);letter-spacing:3px;text-transform:uppercase;color:var(--color-wood);margin-bottom:1rem;font-size:.75rem;display:inline-block}.page-module__s_t3IG__name{letter-spacing:-.5px;font-size:clamp(2.2rem,5vw,3.4rem);line-height:1.1}.page-module__s_t3IG__role{font-family:var(--font-heading);color:var(--color-wood);margin-top:.5rem;font-size:1.4rem;font-style:italic}.page-module__s_t3IG__cred{color:var(--color-fog-muted);letter-spacing:.5px;border-bottom:1px solid #ffffff12;margin-top:.75rem;padding-bottom:2rem;font-size:.85rem}.page-module__s_t3IG__text{margin:2.5rem 0}.page-module__s_t3IG__text p{color:var(--color-fog-muted);margin-bottom:1.5rem;font-weight:300;line-height:1.9}.page-module__s_t3IG__lead{font-size:1.2rem;color:var(--color-fog)!important;line-height:1.6!important}.page-module__s_t3IG__quote{border-left:1px solid var(--color-wood);font-family:var(--font-heading);color:var(--color-fog);margin:2.5rem 0;padding-left:1.75rem;font-size:1.35rem;font-style:italic;font-weight:300;line-height:1.5}.page-module__s_t3IG__quoteCite{letter-spacing:1.5px;text-transform:uppercase;color:var(--color-wood);margin-top:1rem;font-size:.8rem;font-style:normal;display:block}.page-module__s_t3IG__actions{align-items:center;gap:2rem;margin-top:3rem;display:flex}.page-module__s_t3IG__textLink{font-family:var(--font-label);letter-spacing:1.5px;text-transform:uppercase;color:var(--color-fog-muted);font-size:.8rem}.page-module__s_t3IG__textLink:hover{color:var(--color-wood)}@media (max-width:900px){.page-module__s_t3IG__main{padding:8rem 0 5rem}.page-module__s_t3IG__grid{grid-template-columns:1fr;gap:2.5rem}.page-module__s_t3IG__portraitCol{max-width:360px;position:static}}
