.karriere-hero[data-astro-cid-oea6ggr4]{padding-top:clamp(8rem,14vh,11rem);padding-bottom:clamp(3rem,8vw,6rem)}.karriere-hero__inner[data-astro-cid-oea6ggr4]{text-align:center}.karriere-hero__title[data-astro-cid-oea6ggr4]{font-size:var(--fs-h1);font-weight:var(--fw-light);line-height:1.1;margin:var(--space-md) 0 var(--space-lg)}.karriere-hero__lead[data-astro-cid-oea6ggr4]{max-width:58ch;margin:0 auto var(--space-lg);color:var(--color-text-light);line-height:var(--lh-body)}.karriere-hero__lead[data-astro-cid-oea6ggr4] p[data-astro-cid-oea6ggr4]{margin-bottom:var(--space-md)}.karriere-hero__cta[data-astro-cid-oea6ggr4]{margin-top:var(--space-sm)}.karriere-benefits__grid[data-astro-cid-oea6ggr4]{margin-top:clamp(2rem,5vw,4rem);display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--space-md)}.karriere-benefit[data-astro-cid-oea6ggr4]{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-md) var(--space-lg);transition:transform var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}.karriere-benefit[data-astro-cid-oea6ggr4]:hover{transform:translateY(-2px);border-color:#fd964b66}.karriere-benefit__title[data-astro-cid-oea6ggr4]{font-size:var(--fs-h4);font-weight:var(--fw-regular);color:var(--color-accent);margin:0 0 var(--space-xs)}.karriere-benefit__text[data-astro-cid-oea6ggr4]{font-size:var(--fs-small);color:var(--color-text-light);line-height:var(--lh-body);margin:0}.karriere-areas__list[data-astro-cid-oea6ggr4]{margin-top:clamp(2rem,5vw,4rem);display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--space-lg)}.karriere-area[data-astro-cid-oea6ggr4]{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-lg);display:flex;flex-direction:column;gap:var(--space-sm);transition:border-color var(--duration-fast) var(--ease-out)}.karriere-area[data-astro-cid-oea6ggr4]:hover{border-color:#fd964b66}.karriere-area__title[data-astro-cid-oea6ggr4]{font-size:var(--fs-h3);font-weight:var(--fw-regular);margin:0;color:var(--color-text)}.karriere-area__intro[data-astro-cid-oea6ggr4],.karriere-area__detail[data-astro-cid-oea6ggr4]{font-size:var(--fs-small);color:var(--color-text-light);line-height:var(--lh-body);margin:0}.karriere-area__detail[data-astro-cid-oea6ggr4]{color:var(--color-text)}.karriere-area__cta[data-astro-cid-oea6ggr4]{margin-top:auto;padding-top:var(--space-sm);color:var(--color-accent);text-decoration:none;font-family:var(--font-heading);font-size:var(--fs-caption);letter-spacing:var(--ls-wide);text-transform:uppercase;align-self:flex-start;transition:color var(--duration-fast) var(--ease-out)}.karriere-area__cta[data-astro-cid-oea6ggr4]:hover,.karriere-area__cta[data-astro-cid-oea6ggr4]:focus-visible{color:var(--color-accent-hover);outline:none}.karriere-profile__text[data-astro-cid-oea6ggr4],.karriere-place__text[data-astro-cid-oea6ggr4]{max-width:58ch;margin:clamp(1.5rem,3vw,2.5rem) auto 0;color:var(--color-text-light);line-height:var(--lh-body);text-align:center}.karriere-profile__text[data-astro-cid-oea6ggr4] p[data-astro-cid-oea6ggr4],.karriere-place__text[data-astro-cid-oea6ggr4] p[data-astro-cid-oea6ggr4]{margin-bottom:var(--space-md)}.karriere-form__form[data-astro-cid-oea6ggr4]{margin-top:clamp(2rem,5vw,3.5rem);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:clamp(1.25rem,3vw,2.25rem);display:flex;flex-direction:column;gap:var(--space-md)}.karriere-form__fieldset[data-astro-cid-oea6ggr4]{border:0;padding:0;margin:0}.karriere-form__legend[data-astro-cid-oea6ggr4]{font-family:var(--font-heading);font-size:var(--fs-caption);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--color-text);margin-bottom:var(--space-sm);padding:0}.karriere-form__roles[data-astro-cid-oea6ggr4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-xs)}.karriere-form__role[data-astro-cid-oea6ggr4]{display:flex;align-items:center;gap:var(--space-xs);padding:var(--space-sm) var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out)}.karriere-form__role[data-astro-cid-oea6ggr4]:hover{border-color:#fd964b66}.karriere-form__role[data-astro-cid-oea6ggr4]:has(input:checked){border-color:var(--color-accent);background:var(--color-accent-light)}.karriere-form__role[data-astro-cid-oea6ggr4] input[data-astro-cid-oea6ggr4][type=radio]{accent-color:var(--color-accent);flex-shrink:0}.karriere-form__role-label[data-astro-cid-oea6ggr4]{font-size:var(--fs-small);color:var(--color-text)}.karriere-form__grid[data-astro-cid-oea6ggr4]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-md)}.karriere-form__field[data-astro-cid-oea6ggr4]{display:flex;flex-direction:column;gap:.25rem}.karriere-form__field--span-2[data-astro-cid-oea6ggr4]{grid-column:1 / -1}.karriere-form__label[data-astro-cid-oea6ggr4]{font-size:var(--fs-caption);font-family:var(--font-heading);letter-spacing:var(--ls-wide);color:var(--color-text)}.karriere-form__required[data-astro-cid-oea6ggr4]{color:var(--color-accent)}.karriere-form__field[data-astro-cid-oea6ggr4] input[data-astro-cid-oea6ggr4],.karriere-form__field[data-astro-cid-oea6ggr4] textarea[data-astro-cid-oea6ggr4]{font-family:var(--font-body);font-size:var(--fs-small);padding:.7rem .9rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);color:var(--color-text);transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out);width:100%}.karriere-form__field[data-astro-cid-oea6ggr4] input[data-astro-cid-oea6ggr4]:focus-visible,.karriere-form__field[data-astro-cid-oea6ggr4] textarea[data-astro-cid-oea6ggr4]:focus-visible{border-color:var(--color-accent);box-shadow:0 0 0 3px #fd964b26;outline:none}.karriere-form__field[data-astro-cid-oea6ggr4] textarea[data-astro-cid-oea6ggr4]{resize:vertical;min-height:7rem}.karriere-form__consent[data-astro-cid-oea6ggr4]{display:flex;align-items:flex-start;gap:var(--space-sm);font-size:var(--fs-caption);color:var(--color-text-light);line-height:var(--lh-body);cursor:pointer}.karriere-form__consent[data-astro-cid-oea6ggr4] input[data-astro-cid-oea6ggr4][type=checkbox]{accent-color:var(--color-accent);margin-top:.25rem;flex-shrink:0}.karriere-form__consent[data-astro-cid-oea6ggr4] a[data-astro-cid-oea6ggr4]{color:var(--color-accent);text-decoration:underline;text-underline-offset:2px}.karriere-form__submit[data-astro-cid-oea6ggr4]{align-self:flex-start}.karriere-form__status[data-astro-cid-oea6ggr4]{font-size:var(--fs-small);min-height:1.4em}.karriere-form__status[data-astro-cid-oea6ggr4][data-state=success]{color:#2d7a4a}.karriere-form__status[data-astro-cid-oea6ggr4][data-state=error]{color:#b3261e}.karriere-form__status[data-astro-cid-oea6ggr4][data-state=loading]{color:var(--color-text-light)}@media(max-width:700px){.karriere-form__grid[data-astro-cid-oea6ggr4],.karriere-form__roles[data-astro-cid-oea6ggr4]{grid-template-columns:1fr}}
