.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);padding:1.5rem 2rem;background-color:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:.75rem}.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;gap:1.5rem}@media(min-width:768px){.culture-grid.svelte-1thlcsk{grid-template-columns:repeat(3,1fr)}}.culture-card.svelte-1thlcsk{padding:2rem;background-color:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:.75rem;transition:border-color var(--transition-base),transform var(--transition-base)}.culture-card.svelte-1thlcsk:hover{border-color:var(--color-border);transform:translateY(-2px)}.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}
