.page-module__NfDiEG__subPage{min-height:70vh;padding:clamp(48px,7vw,88px) clamp(20px,5vw,64px)}.page-module__NfDiEG__pageHero{flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:32px;padding-bottom:clamp(20px,4vw,48px);display:flex}.page-module__NfDiEG__pageHero h1{max-width:820px;color:var(--foreground);letter-spacing:0;font-size:clamp(44px,5vw,60px);font-weight:850;line-height:.98}.page-module__NfDiEG__pageHero p{max-width:660px;font-size:19px}.page-module__NfDiEG__teamSection{gap:18px;display:grid}.page-module__NfDiEG__featuredProfile{border:1px solid var(--line);background:var(--white);border-radius:8px;grid-template-columns:minmax(180px,.65fr) minmax(0,1.8fr);gap:clamp(24px,5vw,72px);padding:clamp(28px,5vw,52px);display:grid}.page-module__NfDiEG__profileHeading{border-right:1px solid var(--line);padding-right:24px}.page-module__NfDiEG__profileHeading h2{font-size:clamp(30px,4vw,42px)}.page-module__NfDiEG__featuredCopy{max-width:780px}.page-module__NfDiEG__featuredCopy p+p{margin-top:16px}.page-module__NfDiEG__teamGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.page-module__NfDiEG__teamCard{border:1px solid var(--line);background:var(--white);border-radius:8px}.page-module__NfDiEG__teamContent{padding:clamp(22px,3vw,30px)}.page-module__NfDiEG__teamContent p+p{margin-top:12px}.page-module__NfDiEG__teamCard h2{margin-bottom:10px;font-size:22px}.page-module__NfDiEG__teamRole{color:var(--green);margin-bottom:10px;font-weight:800;line-height:1.4}.page-module__NfDiEG__crewSection{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.page-module__NfDiEG__crewCard{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:24px}.page-module__NfDiEG__crewCard h2{margin-bottom:10px;font-size:26px}@media (max-width:900px){.page-module__NfDiEG__teamGrid{grid-template-columns:1fr 1fr}.page-module__NfDiEG__crewSection{grid-template-columns:1fr}}@media (max-width:560px){.page-module__NfDiEG__pageHero h1{font-size:42px}.page-module__NfDiEG__featuredProfile,.page-module__NfDiEG__teamGrid{grid-template-columns:1fr}.page-module__NfDiEG__profileHeading{border-right:0;border-bottom:1px solid var(--line);padding-bottom:20px;padding-right:0}}
