.chero{padding-block:clamp(1rem,3svh,3rem) clamp(0.875rem,2.4svh,2.5rem);background:var(--color-bg)}.chero__grid{display:grid;gap:var(--space-2xl);align-items:center}@media (min-width:900px){.chero__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,0.9fr)}.chero--text .chero__grid{grid-template-columns:minmax(0,1fr)}.chero--text .chero__copy{max-width:64ch;margin-inline:auto;text-align:center}.chero--text .chero__lede{margin-inline:auto}.chero--text .chero__trust,.chero--text .chero__actions{justify-content:center}}.chero__title{font-family:var(--font-serif);font-optical-sizing:auto;font-size:clamp(2.6rem,1.6rem + 5vw,5rem);font-weight:350;letter-spacing:-0.015em;line-height:1.02;margin-top:var(--space-sm);text-wrap:balance}.chero__title em{font-style:italic;font-weight:480;color:var(--color-rose-deep)}.chero__lede{font-size:var(--text-lg);max-width:46ch;margin-top:var(--space-lg)}.chero__trust{list-style:none;margin:var(--space-lg) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-sm)}.chero__chip{display:inline-flex;align-items:center;gap:0.4em;font-family:var(--font-display);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:0.04em;color:var(--color-muted);background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-full);padding:0.5em 1em}.chero__chip-icon{width:1.05em;height:1.05em;color:var(--color-accent)}.chero__actions{display:flex;flex-wrap:wrap;gap:var(--space-md);margin-top:var(--space-xl)}.chero__media{border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-lg);min-width:0}.chero__media picture{display:block}.chero__media img{width:100%;max-width:100%;height:auto}.careers-sectionhead{max-width:60ch;margin-inline:auto;text-align:center;margin-bottom:var(--space-2xl)}.careers-sectionhead__title{font-family:var(--font-serif);font-optical-sizing:auto;font-weight:350;font-size:clamp(1.9rem,1.4rem + 2.2vw,3rem);letter-spacing:-0.015em;line-height:1.06;margin-top:var(--space-sm);text-wrap:balance}.careers-sectionhead__title em{font-style:italic;font-weight:480;color:var(--color-rose-deep)}.careers-stat{display:flex;align-items:center;justify-content:center;gap:clamp(1rem,3vw,2rem);max-width:46ch;margin:clamp(1.75rem,4vw,2.75rem) auto 0;text-align:left}.careers-stat__num{font-family:var(--font-serif);font-optical-sizing:auto;font-weight:300;font-size:clamp(3.25rem,2.25rem + 4.5vw,5.5rem);line-height:0.82;letter-spacing:-0.03em;color:var(--color-heading);font-variant-numeric:lining-nums}.careers-stat__text{font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--weight-light);line-height:1.5;color:var(--color-body);max-width:22ch}.careers-stat__text em{font-style:italic;font-weight:480;color:var(--color-rose-deep)}.careers-sectionhead__lede{margin-top:var(--space-md);font-size:var(--text-lg);margin-inline:auto}.careers-pillars{display:grid;gap:var(--space-lg);grid-template-columns:1fr}@media (min-width:640px){.careers-pillars{grid-template-columns:1fr 1fr}}@media (min-width:980px){.careers-pillars{grid-template-columns:repeat(4,1fr)}}.careers-pillar{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-card);padding:var(--space-xl) var(--space-lg);box-shadow:var(--shadow-card)}.careers-pillar__icon{width:44px;height:44px;color:var(--color-heading);margin-bottom:var(--space-md)}.careers-pillar__title{font-size:var(--text-lg);margin-bottom:var(--space-sm);text-wrap:balance}.careers-pillar__text{font-size:var(--text-base)}@media (prefers-reduced-motion:no-preference){@media (min-width:980px){.careers-pillars .careers-pillar:nth-child(even){transform:translateY(var(--space-2xl))}}}.careers-grid{display:grid;gap:var(--space-lg);grid-template-columns:1fr}@media (min-width:760px){.careers-grid{grid-template-columns:1fr 1fr}.careers-grid>.careers-card:last-child:nth-child(odd){grid-column:1 / -1}}.careers-card{display:flex;flex-direction:column;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-card);padding:var(--space-xl);box-shadow:var(--shadow-card)}.careers-card__main{display:flex;flex-direction:column;flex:1}.careers-card--split{display:flex;flex-direction:column;gap:var(--space-xl)}@media (min-width:760px){.careers-card--split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-2xl);align-items:stretch}}.careers-card__aside{display:flex;flex-direction:column;justify-content:center;gap:var(--space-lg);border-top:1px solid var(--color-border);padding-top:var(--space-lg);min-width:0}@media (min-width:760px){.careers-card__aside{border-top:0;padding-top:0;border-left:1px solid var(--color-border);padding-left:var(--space-2xl)}}.careers-aside__eyebrow{margin:0 0 var(--space-sm)}.careers-aside__lede{font-family:var(--font-serif);font-optical-sizing:auto;font-size:clamp(1.3rem,1.1rem + 0.8vw,1.9rem);font-weight:350;line-height:1.25;color:var(--color-text);margin:0;text-wrap:balance}.careers-aside__lede em{font-style:italic;color:var(--color-rose-deep)}.careers-aside__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-md)}.careers-aside__stat{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-alt);padding:var(--space-md) var(--space-sm);text-align:center;min-width:0}.careers-aside__n{display:block;font-family:var(--font-serif);font-optical-sizing:auto;font-size:clamp(2rem,1.5rem + 1.5vw,3rem);font-weight:350;line-height:0.9;color:var(--color-rose-deep)}.careers-aside__l{display:block;margin-top:0.45rem;font-family:var(--font-display);font-size:var(--text-2xs);letter-spacing:0.09em;text-transform:uppercase;line-height:1.3;color:var(--color-muted)}@media (hover:hover){@media (prefers-reduced-motion:no-preference){.careers-card{transition:transform var(--transition-smooth),box-shadow var(--transition-smooth)}.careers-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-card-hover)}.careers-card:hover .careers-card__arrow{transform:translateX(3px)}}}.careers-card__top{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-md);margin-bottom:var(--space-sm)}.careers-card__title{font-size:var(--text-xl);text-wrap:balance}.careers-card__title a{color:var(--color-heading);text-decoration:none}.careers-card__title a:hover{color:var(--color-link)}.careers-tag{display:inline-flex;align-items:center;font-family:var(--font-display);font-size:var(--text-2xs);font-weight:var(--weight-bold);letter-spacing:0.08em;text-transform:uppercase;padding:0.4em 0.8em;border-radius:var(--radius-full);white-space:nowrap}.careers-tag--hiring{color:var(--color-success);background:color-mix(in srgb,var(--color-success) 14%,transparent);border:1px solid color-mix(in srgb,var(--color-success) 30%,transparent)}.careers-tag--waitlist{color:var(--color-rose-deep);background:color-mix(in srgb,var(--color-rose-deep) 12%,transparent);border:1px solid color-mix(in srgb,var(--color-rose-deep) 30%,transparent)}.careers-card__meta{display:flex;flex-wrap:wrap;gap:var(--space-sm);margin-bottom:var(--space-md)}.careers-chip{display:inline-flex;align-items:center;gap:0.35em;font-size:var(--text-xs);font-family:var(--font-display);font-weight:var(--weight-medium);color:var(--color-muted);border:1px solid var(--color-border);border-radius:var(--radius-full);padding:0.35em 0.8em}.careers-chip__icon{width:1em;height:1em;color:var(--color-accent)}.careers-card__excerpt{font-size:var(--text-base);margin-bottom:var(--space-lg);flex:1}.careers-card__link{display:inline-flex;align-items:center;gap:0.4em;font-family:var(--font-display);font-weight:var(--weight-semibold);font-size:var(--text-sm);letter-spacing:0.04em;color:var(--color-link);text-decoration:none;align-self:flex-start;min-height:48px}.careers-card__arrow{width:1.1em;height:1.1em}@media (prefers-reduced-motion:no-preference){.careers-card__arrow{transition:transform var(--transition-smooth)}}.careers-empty{text-align:center;max-width:56ch;margin-inline:auto}.careers-futurelist{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-md);grid-template-columns:1fr}@media (min-width:760px){.careers-futurelist{grid-template-columns:1fr 1fr}}.careers-futureitem{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-md) var(--space-lg)}.careers-futureitem__title{font-size:var(--text-base);font-weight:var(--weight-semibold)}.careers-futureitem__meta{color:var(--color-muted);font-size:var(--text-xs)}.careers-futureitem__link{display:inline-flex;align-items:center;gap:0.3em;font-family:var(--font-display);font-weight:var(--weight-semibold);font-size:var(--text-xs);letter-spacing:0.04em;color:var(--color-link);text-decoration:none;white-space:nowrap;min-height:48px}.careers-futureitem__caret{width:1em;height:1em}@media (prefers-reduced-motion:no-preference){.careers-futureitem__caret{transition:transform 0.3s cubic-bezier(0.16,1,0.3,1)}}@media (hover:hover){.careers-futureitem__link:hover .careers-futureitem__caret{transform:translateX(3px)}}[data-theme="dark"] .chero,[data-theme="dark"] .careers-why{position:relative;isolation:isolate}[data-theme="dark"] .chero::before,[data-theme="dark"] .careers-why::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 65% 55% at 50% 0%,color-mix(in srgb,var(--color-accent-glow) 12%,transparent) 0%,transparent 62%)}[data-theme="dark"] .careers-pillar,[data-theme="dark"] .careers-card,[data-theme="dark"] .careers-futureitem{background:var(--color-bg-elevated);box-shadow:var(--shadow-card),inset 0 1px 0 rgba(255,255,255,0.05)}