.container.svelte-1thlcsk{max-width:900px;margin:0 auto}.eyebrow.svelte-1thlcsk{display:block;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--color-ink-muted);margin-bottom:var(--space-sm)}.careers-hero.svelte-1thlcsk{padding:calc(80px + var(--space-2xl)) var(--space-md) var(--space-2xl)}@media(min-width:768px){.careers-hero.svelte-1thlcsk{padding:calc(80px + var(--space-2xl)) var(--space-xl) var(--space-2xl)}}.careers-hero.svelte-1thlcsk h1:where(.svelte-1thlcsk){margin-bottom:var(--space-lg);max-width:16ch}.intro.svelte-1thlcsk{display:flex;flex-direction:column;gap:var(--space-md);margin-bottom:var(--space-lg)}.intro.svelte-1thlcsk p:where(.svelte-1thlcsk){font-size:1.15rem;line-height:1.7;color:var(--color-ink-light);max-width:62ch}.intro.svelte-1thlcsk p:where(.svelte-1thlcsk):first-child{font-family:var(--font-display);font-size:1.35rem;line-height:1.5;color:var(--color-ink)}.hero-actions.svelte-1thlcsk{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.why-us.svelte-1thlcsk{padding:var(--space-3xl) var(--space-md);background:var(--color-warm-white)}@media(min-width:768px){.why-us.svelte-1thlcsk{padding:var(--space-3xl) var(--space-xl)}}.why-us.svelte-1thlcsk h2:where(.svelte-1thlcsk),.expect.svelte-1thlcsk h2:where(.svelte-1thlcsk){margin-bottom:var(--space-xl)}.perks.svelte-1thlcsk{display:grid;gap:var(--space-lg)}@media(min-width:600px){.perks.svelte-1thlcsk{grid-template-columns:repeat(2,1fr);gap:var(--space-xl)}}.perk.svelte-1thlcsk h3:where(.svelte-1thlcsk){font-family:var(--font-display);font-size:1.2rem;margin-bottom:.5rem}.perk.svelte-1thlcsk p:where(.svelte-1thlcsk){font-size:.95rem;color:var(--color-ink-muted);line-height:1.65}.expect.svelte-1thlcsk{padding:var(--space-3xl) var(--space-md)}@media(min-width:768px){.expect.svelte-1thlcsk{padding:var(--space-3xl) var(--space-xl)}}.expect.svelte-1thlcsk ul:where(.svelte-1thlcsk){list-style:none;display:grid;gap:.85rem}.expect.svelte-1thlcsk li:where(.svelte-1thlcsk){position:relative;padding-left:1.25rem;font-size:1.05rem;line-height:1.6;color:var(--color-ink-light)}.expect.svelte-1thlcsk li:where(.svelte-1thlcsk):before{content:"—";position:absolute;left:0;color:var(--color-ink-faded)}.positions.svelte-1thlcsk{padding:0 var(--space-md) var(--space-3xl)}@media(min-width:768px){.positions.svelte-1thlcsk{padding:0 var(--space-xl) var(--space-3xl)}}.positions-header.svelte-1thlcsk{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-lg);margin-bottom:var(--space-lg);padding-bottom:var(--space-sm);border-bottom:1px solid var(--color-border)}.positions-header.svelte-1thlcsk h2:where(.svelte-1thlcsk){font-size:clamp(1.75rem,4vw,2.5rem);margin-bottom:var(--space-sm)}.positions-lead.svelte-1thlcsk{font-size:1rem;line-height:1.6;color:var(--color-ink-light);max-width:48ch}.count.svelte-1thlcsk{flex-shrink:0;font-size:.9rem;color:var(--color-ink-muted);padding-top:.4rem}.positions-list.svelte-1thlcsk{display:flex;flex-direction:column}.position.svelte-1thlcsk{border-bottom:1px solid var(--color-border)}.position-toggle.svelte-1thlcsk{width:100%;display:flex;justify-content:space-between;align-items:center;padding:var(--space-lg) 0;text-align:left;color:var(--color-ink)}.position-info.svelte-1thlcsk h3:where(.svelte-1thlcsk){font-family:var(--font-display);font-size:1.35rem;margin-bottom:.25rem}.position-meta.svelte-1thlcsk{font-size:.9rem;color:var(--color-ink-muted)}.sep.svelte-1thlcsk{margin:0 .5rem}.toggle-icon.svelte-1thlcsk{font-size:1.5rem;font-weight:300;color:var(--color-ink-muted);transition:transform .3s var(--ease-out)}.toggle-icon.open.svelte-1thlcsk{transform:rotate(45deg)}.position-details.svelte-1thlcsk{padding:0 0 var(--space-xl)}.position-desc.svelte-1thlcsk{font-size:1.05rem;line-height:1.7;color:var(--color-ink-light);margin-bottom:var(--space-lg);max-width:600px}.requirements.svelte-1thlcsk h4:where(.svelte-1thlcsk){font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--color-ink-muted);margin-bottom:var(--space-sm)}.requirements.svelte-1thlcsk ul:where(.svelte-1thlcsk){list-style:none;margin-bottom:var(--space-lg)}.requirements.svelte-1thlcsk li:where(.svelte-1thlcsk){position:relative;padding-left:1.25rem;margin-bottom:.5rem;color:var(--color-ink-light)}.requirements.svelte-1thlcsk li:where(.svelte-1thlcsk):before{content:"—";position:absolute;left:0;color:var(--color-ink-faded)}.position-actions.svelte-1thlcsk{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-md)}.process-link.svelte-1thlcsk{display:inline-flex;align-items:center;gap:.4rem;font-size:.95rem;font-weight:500;color:var(--color-ink-muted);transition:color .2s ease}.process-link.svelte-1thlcsk:hover{color:var(--color-terracotta)}.no-positions.svelte-1thlcsk{text-align:center;padding:var(--space-3xl) 0}.no-positions.svelte-1thlcsk h2:where(.svelte-1thlcsk){margin-bottom:var(--space-sm)}.no-positions.svelte-1thlcsk p:where(.svelte-1thlcsk){color:var(--color-ink-muted);margin-bottom:var(--space-lg);max-width:400px;margin-left:auto;margin-right:auto}.next.svelte-1thlcsk{padding:var(--space-3xl) var(--space-md);background:var(--color-ink);color:var(--color-cream)}@media(min-width:768px){.next.svelte-1thlcsk{padding:var(--space-3xl) var(--space-xl)}}.next.svelte-1thlcsk .eyebrow:where(.svelte-1thlcsk){color:var(--color-ink-faded)}.next.svelte-1thlcsk h2:where(.svelte-1thlcsk){margin-bottom:var(--space-md);color:var(--color-cream)}.next.svelte-1thlcsk p:where(.svelte-1thlcsk){font-size:1.1rem;line-height:1.7;color:var(--color-ink-faded);margin-bottom:var(--space-lg);max-width:52ch}.journey-link.svelte-1thlcsk{display:flex;flex-direction:column;gap:.4rem;padding:var(--space-lg);border:1px solid rgba(248,246,241,.18);transition:border-color .3s var(--ease-out)}.journey-link.svelte-1thlcsk:hover{border-color:var(--color-terracotta)}.journey-title.svelte-1thlcsk{font-family:var(--font-display);font-size:1.5rem;color:var(--color-cream)}.journey-desc.svelte-1thlcsk{font-size:.95rem;color:var(--color-ink-faded)}.journey-cta.svelte-1thlcsk{margin-top:.75rem;font-size:.95rem;font-weight:500;color:var(--color-terracotta)}.closing.svelte-1thlcsk{margin-top:var(--space-xl);font-family:var(--font-display);font-style:italic;color:var(--color-cream)!important}
