.page-container.svelte-1thlcsk{padding-block:4rem 6rem}.careers-section.svelte-1thlcsk{padding-block:3rem}.careers-section.svelte-1thlcsk+.careers-section:where(.svelte-1thlcsk){border-top:1px solid var(--color-border-subtle)}.careers-heading.svelte-1thlcsk{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;letter-spacing:-.02em;color:var(--color-text);line-height:1.2;margin-bottom:1.5rem}.careers-no-openings.svelte-1thlcsk{font-size:1.0625rem;color:var(--color-text-secondary)}.section-label.svelte-1thlcsk{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted);margin-bottom:2rem}.culture-grid.svelte-1thlcsk{display:grid;grid-template-columns:1fr;border-block-start:1px solid var(--color-border)}.culture-card.svelte-1thlcsk{padding-block:2rem;border-block-end:1px solid var(--color-border)}@media(min-width:768px){.culture-grid.svelte-1thlcsk{grid-template-columns:repeat(3,1fr);column-gap:var(--spacing-32);border-block-end:1px solid var(--color-border)}.culture-card.svelte-1thlcsk{padding-block:2rem;padding-inline:0;border-block-end:none}}.culture-title.svelte-1thlcsk{font-size:1rem;font-weight:600;color:var(--color-text);margin-bottom:.5rem}.culture-desc.svelte-1thlcsk{font-size:.9375rem;line-height:1.6;color:var(--color-text-secondary)}.inquiry-text.svelte-1thlcsk{font-size:1rem;color:var(--color-text-secondary);margin-bottom:.75rem}.inquiry-email.svelte-1thlcsk{font-size:1.125rem;font-weight:500;color:var(--color-primary);text-decoration:none;transition:opacity var(--transition-base)}.inquiry-email.svelte-1thlcsk:hover{opacity:.8}
