.hero-content-wrapper.svelte-1xw56rb.svelte-1xw56rb{text-align:left;max-width:800px}.hero-tag.svelte-1xw56rb.svelte-1xw56rb{color:var(--accent);font-weight:800;text-transform:uppercase;letter-spacing:4px;font-size:.75rem;display:block;margin-bottom:24px}.careers-section.svelte-1xw56rb.svelte-1xw56rb{padding:var(--section-spacing-desktop) 0}.culture-header.svelte-1xw56rb.svelte-1xw56rb{max-width:900px;margin:0 auto 80px;text-align:center}.culture-header.svelte-1xw56rb h2.svelte-1xw56rb{font-family:var(--font-display);font-size:3rem;margin-bottom:24px;color:var(--text-primary)}.culture-header.svelte-1xw56rb .lead.svelte-1xw56rb{font-size:1.25rem;line-height:1.8;color:var(--text-secondary)}.jobs-list.svelte-1xw56rb.svelte-1xw56rb{display:flex;flex-direction:column;gap:16px;max-width:1000px;margin:0 auto}.job-card.svelte-1xw56rb.svelte-1xw56rb{background:#fff;border:1px solid var(--border);border-radius:16px;padding:32px 40px;display:flex;align-items:center;justify-content:space-between;transition:var(--transition)}.job-card.svelte-1xw56rb.svelte-1xw56rb:hover{border-color:var(--accent);transform:translate(10px);box-shadow:0 10px 30px #0000000d}.job-sector.svelte-1xw56rb.svelte-1xw56rb{font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:2px;color:var(--accent);display:block;margin-bottom:8px}.job-card.svelte-1xw56rb h3.svelte-1xw56rb{font-family:var(--font-display);font-size:1.25rem;margin-bottom:8px;color:var(--text-primary)}.job-meta.svelte-1xw56rb.svelte-1xw56rb{display:flex;align-items:center;gap:16px;font-size:.85rem;color:var(--text-secondary);font-weight:500}.job-meta.svelte-1xw56rb .dot.svelte-1xw56rb{width:4px;height:4px;background:var(--border);border-radius:50%}.job-meta.svelte-1xw56rb i.svelte-1xw56rb{margin-right:6px;color:var(--accent);opacity:.7}.btn.small.svelte-1xw56rb.svelte-1xw56rb{padding:10px 20px;font-size:.75rem}@media (max-width: 768px){.job-card.svelte-1xw56rb.svelte-1xw56rb{flex-direction:column;align-items:flex-start;gap:20px;padding:24px}.job-card.svelte-1xw56rb.svelte-1xw56rb:hover{transform:translateY(-5px)}}.service-hero.svelte-1xw56rb.svelte-1xw56rb{padding:240px 0 120px;background-image:linear-gradient(to top,#fff,#fff 15%,#fff0 50%),linear-gradient(to bottom,#fff6,#fff6),url(../../../images/hero-bg.webp);background-size:cover;background-position:center bottom;background-attachment:scroll}.service-hero.svelte-1xw56rb h1.svelte-1xw56rb{font-family:var(--font-display);font-size:clamp(1.8rem,4.5vw,3rem);letter-spacing:-.03em;margin-bottom:24px}@media (max-width: 1024px){.service-hero.svelte-1xw56rb.svelte-1xw56rb{padding:180px 0 80px}.hero-content-wrapper.svelte-1xw56rb.svelte-1xw56rb{text-align:center;margin:0 auto}}@media (max-width: 768px){.careers-section.svelte-1xw56rb.svelte-1xw56rb{padding:var(--section-spacing-mobile) 0}}
