.jobba_h2__DPI2j{font-size:clamp(1.625rem,4vw,2.5rem);margin-bottom:var(--space-8)}.jobba_badge__pPtYa{align-self:flex-start;font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--accent-secondary);background:rgba(99,102,241,.1);border:1px solid rgba(99,102,241,.25);border-radius:var(--radius-full);padding:var(--space-2) var(--space-4)}.jobba_coverImg__FVZCM{object-fit:cover}.jobba_sektionIngress__Fv68Y{font-size:1.0625rem;line-height:1.6;color:var(--text-secondary);max-width:64ch;margin-bottom:var(--space-10);margin-top:calc(-1 * var(--space-4))}.jobba_hero__4y2u6{background:radial-gradient(circle at 50% 0,rgba(249,115,22,.12),transparent 60%),var(--bg-primary);border-bottom:1px solid var(--border-subtle)}.jobba_heroInner__Qh71b{max-width:var(--max-width);margin:0 auto;padding:var(--space-24) var(--container-padding-x) var(--space-16);display:grid;grid-template-columns:1fr;align-items:center;grid-gap:var(--space-10);gap:var(--space-10)}.jobba_heroText__07uN_{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-5)}.jobba_h1__7wko1{font-size:clamp(2rem,5vw,3.5rem);max-width:18ch}.jobba_heroIntro__jNO9G{font-size:1.25rem;line-height:1.5;color:rgba(255,255,255,.7);max-width:56ch}.jobba_heroBody__Tw9Ro{color:var(--text-secondary);line-height:1.7;max-width:68ch}.jobba_heroCta__L9eX5{display:inline-block;margin-top:var(--space-2);padding:var(--space-3) var(--space-6);font-size:1rem;font-weight:700;color:var(--color-white);background:var(--accent-primary);border-radius:var(--radius-full);transition:background var(--transition-default)}.jobba_heroCta__L9eX5:hover{background:#fb923c}.jobba_jobsAnchor__HjcqK{scroll-margin-top:calc(var(--nav-height) + var(--space-6))}.jobba_heroImage__9aRIM{position:relative;width:100%;aspect-ratio:3/2;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--border-subtle)}@media (min-width:768px){.jobba_heroInner__Qh71b{grid-template-columns:1.1fr .9fr}}.jobba_jobs__QbjJM{display:grid;grid-template-columns:1fr;grid-gap:var(--space-6);gap:var(--space-6)}.jobba_job__DJiLP{display:flex;flex-direction:column;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);overflow:hidden}.jobba_jobThumb__OVVfU{position:relative;display:block;aspect-ratio:16/9;background:var(--bg-card-hover)}.jobba_jobBody__k6pDK{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-6)}.jobba_jobBadges__LsS0_{display:flex;flex-wrap:wrap;gap:var(--space-2)}.jobba_placeBadge__3KMGQ{font-size:.6875rem;font-weight:600;color:var(--text-secondary);background:rgba(255,255,255,.08);border-radius:var(--radius-full);padding:2px var(--space-3)}.jobba_typeBadge__y5cA5{color:var(--color-black);background:var(--color-green);border-radius:var(--radius-full)}.jobba_teamBadge__TxfdO,.jobba_typeBadge__y5cA5{font-size:.6875rem;font-weight:700;padding:2px var(--space-3)}.jobba_teamBadge__TxfdO{color:var(--accent-secondary);background:rgba(99,102,241,.1);border:1px solid rgba(99,102,241,.25);border-radius:var(--radius-full)}.jobba_filters__NIhZF{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-bottom:var(--space-10)}.jobba_filter__eCjbm{font-size:.875rem;font-weight:700;padding:var(--space-2) var(--space-5);border-radius:var(--radius-full);border:1px solid var(--border-default);color:var(--text-primary);background:transparent;transition:background var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast)}.jobba_filter__eCjbm:hover{border-color:var(--accent-primary)}.jobba_filter__eCjbm[data-active=true]{background:var(--accent-primary);border-color:var(--accent-primary);color:var(--color-white)}.jobba_jobTitle__HuvNF{font-size:1.25rem;font-weight:700}.jobba_jobLink__cqufG{font-weight:700;color:var(--accent-primary);width:-moz-fit-content;width:fit-content}.jobba_empty__UepVg{max-width:60ch;color:var(--text-secondary);font-size:1.0625rem;line-height:1.6}.jobba_cards__FdU_w{display:grid;grid-template-columns:1fr;grid-gap:var(--space-6);gap:var(--space-6)}.jobba_card__FWfA0{padding:var(--space-8);background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}.jobba_cardDot__00dfL{display:block;width:14px;height:14px;border-radius:50%;background:var(--accent-secondary);box-shadow:0 0 12px rgba(99,102,241,.4);margin-bottom:var(--space-5)}.jobba_cardTitle__0re_4{font-size:1.1875rem;font-weight:700;margin-bottom:var(--space-3)}.jobba_cardText__Cz3PG{color:var(--text-secondary);line-height:1.6}.jobba_about__x9H2Q{display:grid;grid-template-columns:1fr;grid-gap:var(--space-10);gap:var(--space-10);align-items:center}.jobba_aboutIllustration__BpUhi{display:flex;justify-content:center}.jobba_aboutText__3mT8G{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4)}.jobba_aboutText__3mT8G .jobba_h2__DPI2j{margin-bottom:0}.jobba_aboutLink__ZZh29{margin-top:var(--space-2);font-weight:700;color:var(--accent-primary)}.jobba_spontaneous__EdZKK{border-top:1px solid var(--border-subtle);background:rgba(255,255,255,.03)}.jobba_spontaneousInner__MkO5v{max-width:var(--max-width);margin:0 auto;padding:var(--space-20) var(--container-padding-x);display:flex;flex-direction:column;align-items:center;text-align:center}.jobba_spontaneousInner__MkO5v .jobba_sektionIngress__Fv68Y{margin-top:0;margin-bottom:var(--space-6)}.jobba_spontaneousForm__nQLon{width:100%;max-width:640px}.jobba_banner__dm9AI{background:var(--bg-primary);padding:var(--space-16) var(--space-6) var(--space-24)}.jobba_bannerInner__nLpp7{max-width:var(--max-width);margin:0 auto;padding:var(--space-16) var(--container-padding-x);display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-6);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);background:radial-gradient(circle at 50% 100%,rgba(249,115,22,.14),transparent 65%),var(--bg-card)}.jobba_bannerText__X2PXR{font-size:clamp(1.25rem,2.5vw,1.75rem);font-weight:700;max-width:26ch}@media (min-width:640px){.jobba_cards__FdU_w{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.jobba_jobs__QbjJM{grid-template-columns:repeat(2,1fr)}.jobba_about__x9H2Q{grid-template-columns:1fr 1fr}}@media (min-width:900px){.jobba_cards__FdU_w{grid-template-columns:repeat(3,1fr)}}