.page_hero__WjtXv{background:var(--charcoal);padding:120px 80px 80px;position:relative;overflow:hidden}.page_heroHeadline__IK5gc{font-family:var(--font-display);font-size:clamp(48px,6vw,88px);font-weight:300;line-height:1.05;color:var(--off-white);margin-bottom:16px;max-width:900px}.page_heroHeadline__IK5gc em{font-style:italic;color:var(--gold-light)}.page_heroSub__447n_{font-family:var(--font-sans);font-size:12px;letter-spacing:.3em;color:var(--smoke);text-transform:uppercase}.page_layout__hVNdj{display:grid;grid-template-columns:1fr 1fr;grid-gap:60px;gap:60px;max-width:var(--max-width);margin:0 auto;padding:60px 80px 100px;align-items:start}.page_jobTitle__aHPPv{font-family:var(--font-sans);font-size:22px;font-weight:600;letter-spacing:.1em;color:var(--off-white);text-transform:uppercase;margin-bottom:20px}.page_quals__bHWK5{list-style:none;margin:24px 0 36px}.page_qualItem__oYdFS{display:flex;align-items:flex-start;gap:16px;padding:14px 0;border-bottom:1px solid rgba(184,146,42,.1);font-size:14px;font-weight:300;color:var(--smoke);line-height:1.5}.page_qualDash__9VbxC{color:var(--gold);font-family:var(--font-sans);font-weight:600;flex-shrink:0}.page_contactBox__lBzue{padding:24px;background:var(--charcoal-mid);border-left:3px solid var(--gold);margin-top:12px}.page_stepTabs__qtVwR{display:flex;gap:0;margin-bottom:32px}.page_stepTab__0E8jD{flex:1 1;padding:10px 8px;background:var(--charcoal);border:1px solid rgba(184,146,42,.15);font-family:var(--font-sans);font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:var(--smoke);text-align:center;transition:all .3s}.page_stepActive__oqnd8{background:var(--gold);color:var(--charcoal);font-weight:700;border-color:var(--gold)}.page_stepDone__AyWfi{background:rgba(184,146,42,.15);color:var(--gold);border-color:rgba(184,146,42,.3)}.page_sectionLabel__BTu0B{font-family:var(--font-sans);font-size:11px;font-weight:700;letter-spacing:.25em;color:var(--gold-light);text-transform:uppercase;margin-bottom:20px;margin-top:8px}.page_btnRow__5dcsA{display:flex;gap:12px;margin-top:24px}.page_successNote__RiRII{background:rgba(184,146,42,.07);border:1px solid rgba(184,146,42,.2);border-left:3px solid var(--gold);padding:16px 20px;max-width:380px;margin:0 auto;display:flex;gap:12px}@media (max-width:900px){.page_hero__WjtXv{padding:100px 24px 60px}.page_layout__hVNdj{grid-template-columns:1fr;padding:40px 24px 80px}.page_stepTab__0E8jD{font-size:9px;padding:8px 4px}}