.QYkOYa_page{padding-inline:1.5rem;max-width:72rem;margin-inline:auto;padding-bottom:5rem}.QYkOYa_hero{border-bottom:1px solid var(--color-border-subtle);padding-top:1.5rem;padding-bottom:2rem}@media (min-width:640px){.QYkOYa_hero{padding-top:2rem;padding-bottom:2.5rem}}.QYkOYa_heroGrid{gap:1.75rem;display:grid}@media (min-width:1024px){.QYkOYa_heroGrid{grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr);align-items:end;gap:3rem}}.QYkOYa_eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--color-bronze-400);font-size:.75rem;font-weight:600;font-family:var(--font-body);margin:0}.QYkOYa_title{letter-spacing:-.02em;font-size:clamp(1.875rem,4vw,2.75rem);font-weight:600;line-height:1.1;font-family:var(--font-display);color:var(--color-text-primary);margin:.5rem 0 0}.QYkOYa_lead{max-width:36rem;color:var(--color-text-secondary);font-size:1rem;line-height:1.6;font-family:var(--font-body);margin:.875rem 0 0}.QYkOYa_heroActions{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.QYkOYa_snapshot{border:1px solid var(--color-border-subtle);background:var(--color-surface-1);border-radius:.75rem;padding:1.25rem 1.35rem}.QYkOYa_snapshotLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted);font-size:.6875rem;font-weight:600;font-family:var(--font-body);margin:0}.QYkOYa_snapshotList{gap:0;margin:1rem 0 0;padding:0;list-style:none;display:grid}.QYkOYa_snapshotRow{border-top:1px solid var(--color-border-subtle);justify-content:space-between;align-items:baseline;gap:1rem;padding:.85rem 0;display:flex}.QYkOYa_snapshotRow:first-child{border-top:0;padding-top:0}.QYkOYa_snapshotRow:last-child{padding-bottom:0}.QYkOYa_snapshotKey{color:var(--color-text-muted);font-size:.875rem;font-family:var(--font-body)}.QYkOYa_snapshotValue{text-align:right;color:var(--color-text-primary);font-size:.875rem;font-weight:600;font-family:var(--font-body);margin:0}.QYkOYa_snapshotValueLarge{font-size:1.5rem;font-family:var(--font-display);letter-spacing:-.02em}.QYkOYa_section{border-top:1px solid var(--color-border-subtle);margin-top:3rem;padding-top:2.5rem}.QYkOYa_sectionHeader{gap:.75rem;margin-bottom:1.5rem;display:grid}@media (min-width:1024px){.QYkOYa_sectionHeader{grid-template-columns:minmax(0,1.45fr) minmax(0,.9fr);align-items:end;gap:2.5rem}}.QYkOYa_sectionTitle{letter-spacing:-.02em;font-size:clamp(1.5rem,3vw,2rem);font-weight:600;font-family:var(--font-display);color:var(--color-text-primary);margin:0}.QYkOYa_sectionLead{max-width:28rem;color:var(--color-text-muted);font-size:.9375rem;line-height:1.55;font-family:var(--font-body);margin:0}@media (min-width:1024px){.QYkOYa_sectionLead{text-align:right;justify-self:end}}.QYkOYa_jobList{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.QYkOYa_jobCard{border:1px solid var(--color-border-subtle);background:var(--color-surface-1);border-radius:.75rem;overflow:hidden}.QYkOYa_jobHead{border-bottom:1px solid var(--color-border-subtle);flex-direction:column;gap:1rem;padding:1.25rem 1.35rem;display:flex}@media (min-width:640px){.QYkOYa_jobHead{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:1.5rem;padding:1.35rem 1.5rem}}.QYkOYa_jobMarks{flex-wrap:wrap;gap:.5rem;display:flex}.QYkOYa_jobTitle{letter-spacing:-.02em;font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:600;font-family:var(--font-display);color:var(--color-text-primary);margin:.75rem 0 0}.QYkOYa_jobLocation{color:var(--color-text-muted);font-size:.875rem;line-height:1.5;font-family:var(--font-body);margin:.4rem 0 0}.QYkOYa_jobApply{flex-shrink:0;align-self:flex-start}@media (min-width:640px){.QYkOYa_jobApply{align-self:center}}.QYkOYa_jobBody{gap:1.75rem;padding:1.35rem 1.35rem 1.5rem;display:grid}@media (min-width:1024px){.QYkOYa_jobBody{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;padding:1.5rem}}.QYkOYa_jobSummary{color:var(--color-text-secondary);font-size:.9375rem;line-height:1.6;font-family:var(--font-body);margin:0}.QYkOYa_jobSubhead{letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted);font-size:.6875rem;font-weight:600;font-family:var(--font-body);margin:1.5rem 0 0}.QYkOYa_jobSubheadFirst{margin-top:0}.QYkOYa_jobBullets{gap:.55rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.QYkOYa_jobBullets li{color:var(--color-text-secondary);font-size:.875rem;line-height:1.55;font-family:var(--font-body);grid-template-columns:auto minmax(0,1fr);gap:.65rem;display:grid}.QYkOYa_jobDot{background:var(--color-bronze-400);border-radius:50%;flex-shrink:0;width:.35rem;height:.35rem;margin-top:.5rem}.QYkOYa_jobDotMuted{background:var(--color-border-strong)}.QYkOYa_pillars{gap:.75rem;display:grid}@media (min-width:768px){.QYkOYa_pillars{grid-template-columns:repeat(3,minmax(0,1fr))}}.QYkOYa_pillar{border:1px solid var(--color-border-subtle);background:var(--color-surface-1);border-radius:.75rem;padding:1.125rem 1.25rem}.QYkOYa_pillarTitle{font-size:1rem;font-weight:600;font-family:var(--font-display);color:var(--color-text-primary);margin:0}.QYkOYa_pillarBody{color:var(--color-text-secondary);font-size:.875rem;line-height:1.55;font-family:var(--font-body);margin:.45rem 0 0}.QYkOYa_cta{border:1px solid var(--color-border-subtle);background:var(--color-surface-1);border-radius:.75rem;flex-direction:column;gap:1.25rem;margin-top:3rem;padding:1.5rem;display:flex}@media (min-width:1024px){.QYkOYa_cta{flex-direction:row;justify-content:space-between;align-items:center;gap:2rem;padding:1.5rem 1.75rem}}.QYkOYa_ctaEyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--color-bronze-400);font-size:.6875rem;font-weight:600;font-family:var(--font-body);margin:0}.QYkOYa_ctaTitle{font-size:1.125rem;font-weight:600;font-family:var(--font-display);color:var(--color-text-primary);margin:.4rem 0 0}.QYkOYa_ctaBody{max-width:36rem;color:var(--color-text-muted);font-size:.875rem;line-height:1.55;font-family:var(--font-body);margin:.35rem 0 0}.QYkOYa_ctaActions{flex-wrap:wrap;flex-shrink:0;gap:.65rem;display:flex}
