.portrait_wrap__mEuwx{max-width:880px;margin:0 auto;padding:0 1.25rem}.portrait_hero__HZNcV{min-height:78vh;display:flex;flex-direction:column;justify-content:center;padding:5rem 0 3rem}.portrait_heroKicker__VePHi{font-size:.8rem;text-transform:uppercase;letter-spacing:.34em;color:var(--gold);font-weight:700;margin-bottom:1.4rem}.portrait_heroTitle__byaVX{font-size:clamp(2.4rem,7vw,4.4rem);font-weight:800;letter-spacing:-.03em;line-height:1.02;color:var(--text);margin-bottom:1.6rem}.portrait_heroTitle__byaVX em{font-style:normal;background:var(--grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.portrait_heroLead__L4T0G{font-size:clamp(1.05rem,2.2vw,1.3rem);color:var(--text-soft);line-height:1.75;max-width:680px}.portrait_epigraph__JrfIv{font-size:clamp(1.1rem,2.4vw,1.45rem);font-style:italic;color:var(--gold-ink);line-height:1.5;margin-top:2.6rem;padding-left:1.3rem;border-left:3px solid var(--teal);max-width:620px}.portrait_heroCtas__lUOFl{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:2.8rem}.portrait_ctaGhost__ZZKl1,.portrait_ctaPrimary__Mg5On{display:inline-flex;align-items:center;gap:.45rem;font-size:.92rem;font-weight:600;padding:.65rem 1.25rem;border-radius:11px;transition:all .18s ease}.portrait_ctaPrimary__Mg5On{background:var(--grad);color:#0b1417!important;border:1px solid transparent}.portrait_ctaPrimary__Mg5On:hover{filter:brightness(1.08);color:#0b1417!important}.portrait_ctaGhost__ZZKl1{border:1px solid var(--border-strong);color:var(--text-soft)!important}.portrait_ctaGhost__ZZKl1:hover{border-color:var(--teal);color:var(--teal-ink)!important}.portrait_section__PWVGa{padding:3.4rem 0;border-top:1px solid var(--border)}.portrait_sectionGrid__MwTAo{display:grid;grid-template-columns:1fr;grid-gap:1rem 2.5rem;gap:1rem 2.5rem}@media (min-width:760px){.portrait_sectionGrid__MwTAo{grid-template-columns:170px 1fr}}.portrait_kicker__e7Kk8{font-size:.74rem;text-transform:uppercase;letter-spacing:.18em;color:var(--teal-ink);font-weight:700;padding-top:.5rem}.portrait_sectionTitle__Jmgh1{font-size:clamp(1.5rem,3.4vw,2.1rem);font-weight:700;letter-spacing:-.02em;color:var(--text);margin-bottom:1.2rem;line-height:1.1}.portrait_para__VA4j8{font-size:1.04rem;color:var(--text-soft);line-height:1.8;margin-bottom:1.1rem}.portrait_question__G_cjA{font-size:1.08rem;font-style:italic;color:var(--gold-ink);line-height:1.6;margin-top:1.6rem;padding-left:1rem;border-left:2px solid var(--gold)}.portrait_blog__3bA2o{padding:4rem 0 2rem;border-top:1px solid var(--border)}.portrait_blogCard__GBnTz{border:1px solid var(--border-strong);border-radius:18px;background:var(--panel-solid);padding:2.4rem 2.2rem;position:relative;overflow:hidden}.portrait_blogCard__GBnTz:before{content:"";position:absolute;inset:0;background:radial-gradient(120% 140% at 100% 0,rgba(224,168,94,.1),transparent 55%);pointer-events:none}.portrait_blogTitle__m2EoB{font-size:clamp(1.4rem,3vw,1.9rem);font-weight:700;color:var(--text);margin-bottom:.9rem}.portrait_blogLead__xNs4x{font-size:1.02rem;color:var(--text-soft);line-height:1.75;max-width:620px;margin-bottom:1.6rem}.portrait_foot__9QiMr{padding:3rem 0 5rem;text-align:center}.portrait_footNote__PIPYB{font-size:.92rem;font-style:italic;color:var(--muted)}