.careers-module__tEy4wG__hero{padding-top:calc(var(--nav-height) + var(--space-7));padding-bottom:var(--space-7);background:var(--bg-primary)}.careers-module__tEy4wG__heroInner{flex-direction:column;max-width:60rem;display:flex}.careers-module__tEy4wG__heroTag{margin-bottom:var(--space-4)}.careers-module__tEy4wG__heroTitle{font-size:var(--fs-display);letter-spacing:var(--tracking-tighter);color:var(--text-primary);line-height:.96}.careers-module__tEy4wG__heroLead{margin-top:var(--space-5);max-width:44rem}.careers-module__tEy4wG__heroLead p{font-size:var(--fs-lead);color:var(--text-secondary);line-height:1.45}.careers-module__tEy4wG__culture{padding-block:var(--section-y);background:var(--bg-primary)}.careers-module__tEy4wG__valuesGrid{gap:var(--space-4);margin-top:var(--space-6);grid-template-columns:1fr;display:grid}@media (min-width:640px){.careers-module__tEy4wG__valuesGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.careers-module__tEy4wG__valuesGrid{grid-template-columns:repeat(4,1fr)}}.careers-module__tEy4wG__valueCard{background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);height:100%;padding:var(--space-5);transition:transform var(--dur-fast) var(--ease-out-expo), box-shadow var(--dur-fast) var(--ease-out-expo);flex-direction:column;display:flex}.careers-module__tEy4wG__valueCard:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.careers-module__tEy4wG__valueIndex{font-family:var(--font-mono);font-size:var(--fs-small);color:var(--text-tertiary);margin-bottom:var(--space-4)}.careers-module__tEy4wG__valueTitle{font-size:var(--fs-h3);letter-spacing:var(--tracking-tight);color:var(--text-primary);line-height:1.1}.careers-module__tEy4wG__valueBody{margin-top:var(--space-3);font-size:var(--fs-small);color:var(--text-secondary);line-height:1.6}.careers-module__tEy4wG__perksWrap{margin-top:var(--space-7);padding-top:var(--space-6);border-top:1px solid var(--border-subtle)}.careers-module__tEy4wG__perksLabel{font-family:var(--font-body);font-weight:600;font-size:var(--fs-label);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--text-tertiary);margin-bottom:var(--space-4);display:block}.careers-module__tEy4wG__perks{gap:var(--space-3) var(--space-5);grid-template-columns:1fr;display:grid}@media (min-width:560px){.careers-module__tEy4wG__perks{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.careers-module__tEy4wG__perks{grid-template-columns:repeat(3,1fr)}}.careers-module__tEy4wG__perk{font-size:var(--fs-body);color:var(--text-primary);align-items:center;gap:.6rem;display:flex}.careers-module__tEy4wG__perkMark{border-radius:var(--radius-pill);background:var(--accent);width:1.5rem;height:1.5rem;color:var(--accent-ink);flex-shrink:0;justify-content:center;align-items:center;font-size:.8rem;font-weight:800;display:inline-flex}.careers-module__tEy4wG__roles{padding-bottom:var(--section-y);background:var(--bg-primary)}.careers-module__tEy4wG__rolesHeading{font-size:var(--fs-h1);letter-spacing:var(--tracking-tighter);color:var(--text-primary);margin-top:var(--space-3);margin-bottom:var(--space-6);line-height:1}.careers-module__tEy4wG__roleList{border-top:1px solid var(--border-subtle)}.careers-module__tEy4wG__role{border-bottom:1px solid var(--border-subtle)}.careers-module__tEy4wG__roleSummary{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5) 0;cursor:pointer;list-style:none;display:flex}.careers-module__tEy4wG__roleSummary::-webkit-details-marker{display:none}.careers-module__tEy4wG__roleMain{flex-direction:column;gap:.35rem;min-width:0;display:flex}.careers-module__tEy4wG__roleTitle{font-family:var(--font-display);font-weight:800;font-size:var(--fs-h3);letter-spacing:var(--tracking-tight);color:var(--text-primary);transition:color var(--dur-fast) var(--ease-out-expo);line-height:1.05}.careers-module__tEy4wG__roleSummary:hover .careers-module__tEy4wG__roleTitle{color:var(--text-secondary)}.careers-module__tEy4wG__roleMeta{font-size:var(--fs-small);color:var(--text-tertiary)}.careers-module__tEy4wG__roleToggle{border-radius:var(--radius-pill);border:1px solid var(--border-strong);width:2.5rem;height:2.5rem;color:var(--text-primary);transition:transform var(--dur-fast) var(--ease-out-expo), background-color var(--dur-fast) var(--ease-out-expo), color var(--dur-fast) var(--ease-out-expo);flex-shrink:0;justify-content:center;align-items:center;font-size:1.4rem;font-weight:400;line-height:1;display:inline-flex}.careers-module__tEy4wG__role[open] .careers-module__tEy4wG__roleToggle{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);transform:rotate(45deg)}.careers-module__tEy4wG__roleDetail{align-items:flex-start;gap:var(--space-4);padding-bottom:var(--space-6);flex-direction:column;max-width:44rem;display:flex}.careers-module__tEy4wG__roleBlurb{font-size:var(--fs-body);color:var(--text-secondary);line-height:1.6}.careers-module__tEy4wG__spontaneous{margin-top:var(--space-6);font-size:var(--fs-body);color:var(--text-secondary)}.careers-module__tEy4wG__spontaneousLink{color:var(--text-primary);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);transition:text-decoration-color var(--dur-fast) var(--ease-out-expo);font-weight:600}.careers-module__tEy4wG__spontaneousLink:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.careers-module__tEy4wG__ctaSection{background:var(--bg-ink);color:var(--text-on-ink);padding-block:var(--section-y)}.careers-module__tEy4wG__stats{align-items:flex-end;gap:var(--space-5);padding-bottom:var(--space-7);margin-bottom:var(--space-7);border-bottom:1px solid var(--border-on-ink);flex-wrap:wrap;display:flex}@media (min-width:640px){.careers-module__tEy4wG__stats{gap:var(--space-7)}}.careers-module__tEy4wG__statBlock{flex-direction:column;gap:.35rem;display:flex}.careers-module__tEy4wG__statValue{font-family:var(--font-display);font-weight:800;font-size:var(--fs-h1);letter-spacing:var(--tracking-tight);color:var(--text-on-ink);font-variant-numeric:tabular-nums;line-height:.9}.careers-module__tEy4wG__statLabel{font-family:var(--font-body);font-weight:600;font-size:var(--fs-label);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--text-on-ink-dim)}.careers-module__tEy4wG__statDivider{background:var(--border-on-ink);align-self:stretch;width:1px;display:none}@media (min-width:640px){.careers-module__tEy4wG__statDivider{display:block}}.careers-module__tEy4wG__ctaInner{align-items:flex-start;gap:var(--space-5);flex-direction:column;display:flex}.careers-module__tEy4wG__ctaTitle{font-size:var(--fs-display);letter-spacing:var(--tracking-tighter);color:var(--text-on-ink);line-height:.96}
