.careers-module__pKLWza__page{flex-direction:column;display:flex}.careers-module__pKLWza__hero{padding-block:var(--space-16) var(--space-12);background:var(--gradient-subtle);text-align:center}.careers-module__pKLWza__eyebrow{font-family:var(--font-accent);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-primary);margin:0 0 var(--space-2)}.careers-module__pKLWza__title{font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-size:clamp(2.25rem,5vw,3.75rem);line-height:1.05}.careers-module__pKLWza__lede{font-size:var(--text-md);color:var(--color-text-secondary);line-height:var(--leading-normal);max-width:36rem;margin:var(--space-4) auto 0}.careers-module__pKLWza__perks{padding-block:var(--space-12)}.careers-module__pKLWza__sectionTitle{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 var(--space-6);font-size:clamp(1.5rem,3vw,2.25rem)}.careers-module__pKLWza__perksGrid{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (min-width:640px){.careers-module__pKLWza__perksGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.careers-module__pKLWza__perksGrid{grid-template-columns:repeat(4,1fr)}}.careers-module__pKLWza__perk{gap:var(--space-2);padding:var(--space-5);background:var(--color-bg-primary);border:1px solid var(--color-border-light);border-radius:var(--radius-xl);flex-direction:column;display:flex}.careers-module__pKLWza__perkIcon{border-radius:var(--radius-lg);background:var(--gradient-primary);width:2.75rem;height:2.75rem;color:var(--color-white);justify-content:center;align-items:center;margin-block-end:var(--space-2);display:inline-flex}.careers-module__pKLWza__perkTitle{font-family:var(--font-display);font-size:var(--text-md);font-weight:var(--weight-bold);margin:0}.careers-module__pKLWza__perkBody{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-normal);margin:0}.careers-module__pKLWza__positions{padding-block:var(--space-12);background:var(--color-bg-secondary)}.careers-module__pKLWza__positionsList{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.careers-module__pKLWza__position{gap:var(--space-4);padding:var(--space-5);background:var(--color-bg-primary);border:1px solid var(--color-border-light);border-radius:var(--radius-xl);transition:var(--transition-all);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.careers-module__pKLWza__position:hover{border-color:var(--color-deep-plum-20);box-shadow:var(--shadow-md);transform:translateY(-1px)}.careers-module__pKLWza__positionBody{flex:1;min-width:0}.careers-module__pKLWza__positionHead{flex-direction:column;gap:4px;margin-block-end:var(--space-2);display:flex}.careers-module__pKLWza__positionTitle{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-bold);letter-spacing:-.01em;margin:0}.careers-module__pKLWza__positionMeta{gap:var(--space-2);font-size:var(--text-xs);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.careers-module__pKLWza__positionDesc{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-normal);margin:0}.careers-module__pKLWza__positionAction{flex-shrink:0}.careers-module__pKLWza__openCall{padding-block:var(--space-12)}.careers-module__pKLWza__openCallCard{text-align:center;padding:var(--space-10) var(--space-6);background:var(--gradient-hero);color:var(--color-white);border-radius:var(--radius-2xl)}.careers-module__pKLWza__openCallTitle{font-family:var(--font-display);margin:0 0 var(--space-3);font-size:clamp(1.5rem,3vw,2.25rem)}.careers-module__pKLWza__openCallBody{font-size:var(--text-md);opacity:.9;margin:0 0 var(--space-4)}
