.page_page__bHvK0{min-height:100vh;background:var(--basalt);display:flex;flex-direction:column}.page_header__aoGnN{display:flex;align-items:center;gap:var(--space-4);height:56px;padding:0 var(--space-6);border-bottom:1px solid var(--ashDim)}.page_backLink__WjXgT{font-size:14px;color:var(--parchmentDim);transition:color var(--motion-tile)}.page_backLink__WjXgT:hover{color:var(--verdigris)}.page_title__7_S0z{font-family:var(--font-display);font-size:15px;font-weight:500;color:var(--parchment)}.page_content__6foo0{flex:1 1;padding:var(--space-10) var(--space-6) var(--space-14);max-width:640px;width:100%;margin:0 auto}.page_heroFigure__hHIF1{margin:0 0 var(--space-10);display:flex;justify-content:center}.page_heroImage__8G2Sz{display:block;width:100px;height:100px;border-radius:var(--space-2)}.page_hero__qs3fl{margin-bottom:var(--space-10)}.page_heroTitle__TNakO{font-family:var(--font-display);font-size:28px;font-weight:500;color:var(--parchment);line-height:1.3;margin-bottom:var(--space-3)}.page_heroSubtitle__B1fUc{font-size:15px;color:var(--parchmentDim);line-height:1.7}.page_section__yPW7u{margin-bottom:var(--space-10)}.page_sectionTitle__eC3_O{font-family:var(--font-display);font-size:18px;font-weight:500;color:var(--parchment);margin-bottom:var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid var(--ashDim)}.page_paragraph__ZRwtt{font-size:14px;color:var(--parchmentDim);line-height:1.75;margin-bottom:var(--space-3)}.page_quote__ni__S{font-family:var(--font-display);font-style:italic;font-size:15px;color:var(--verdigris);border-left:2px solid var(--verdigrisDim);padding:var(--space-2) var(--space-4);margin:var(--space-4) 0;line-height:1.6}.page_list__VIWVc{list-style:none;display:flex;flex-direction:column;gap:var(--space-2);margin:var(--space-3) 0}.page_listItem__1PDQJ{font-size:14px;color:var(--parchmentDim);line-height:1.7;padding-left:var(--space-4);position:relative}.page_listItem__1PDQJ:before{content:"—";position:absolute;left:0;color:var(--ash)}.page_footer__61Zg1{margin-top:var(--space-10);padding-top:var(--space-4);border-top:1px solid var(--ashDim);font-size:12px;color:var(--parchmentDim);font-family:var(--font-mono)}