.hero[data-astro-cid-lcdefpme]{padding-block:clamp(3rem, 2rem + 6vw, 6.5rem) var(--space-section);background:radial-gradient(90% 70% at 78% 12%, color-mix(in srgb, var(--color-magenta-500) 9%, transparent) 0%, transparent 62%), var(--color-bg);position:relative;overflow:clip}.hero__hound[data-astro-cid-lcdefpme]{opacity:.1;width:min(62rem,108%);top:4%;right:-14%}.hero__inner[data-astro-cid-lcdefpme]{z-index:1;position:relative}.hero__title[data-astro-cid-lcdefpme]{max-width:16ch}.hero__lead[data-astro-cid-lcdefpme]{margin-top:var(--space-5)}.hero__paths[data-astro-cid-lcdefpme]{gap:var(--space-4);margin-top:clamp(2.5rem,2rem + 3vw,4rem);display:grid}.path-card[data-astro-cid-lcdefpme]{min-height:13rem;padding-top:calc(var(--space-5) + 4px);color:inherit;text-decoration:none;position:relative;overflow:hidden}.path-card[data-astro-cid-lcdefpme]:before{content:"";height:4px;position:absolute;inset:0 0 auto}.path-card--blue[data-astro-cid-lcdefpme]:before{background:var(--color-blue-600)}.path-card--magenta[data-astro-cid-lcdefpme]:before{background:var(--color-magenta-500)}.path-card__icon[data-astro-cid-lcdefpme]{color:var(--color-magenta-500)}.path-card--blue[data-astro-cid-lcdefpme] .path-card__icon[data-astro-cid-lcdefpme]{color:var(--color-blue-600)}.path-card__title[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:var(--text-lg);font-weight:700}.path-card__text[data-astro-cid-lcdefpme]{color:var(--color-text-muted)}.path-card__cta[data-astro-cid-lcdefpme]{margin-top:auto}@media (width>=40rem){.hero__paths[data-astro-cid-lcdefpme]{gap:var(--space-5);grid-template-columns:repeat(2,1fr)}}.stats__grid[data-astro-cid-lcdefpme]{gap:var(--space-5);display:grid}.stats__item[data-astro-cid-lcdefpme]{padding-left:var(--space-4);border-left:3px solid color-mix(in srgb, var(--color-magenta-500) 45%, transparent);gap:.35rem;display:grid}.stats__value[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:var(--text-3xl);color:var(--color-magenta-500);font-weight:700;line-height:1}.stats__value--text[data-astro-cid-lcdefpme]{font-size:var(--text-lg);color:var(--color-text);line-height:1.2}.stats__label[data-astro-cid-lcdefpme]{font-size:var(--text-sm);color:var(--color-text-muted)}@media (width>=40rem){.stats__grid[data-astro-cid-lcdefpme]{gap:var(--space-6);grid-template-columns:repeat(2,1fr)}}@media (width>=64rem){.stats__grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr)}}.bento[data-astro-cid-lcdefpme]{gap:var(--space-4);margin-top:var(--space-7);display:grid}.bento__tile[data-astro-cid-lcdefpme]{gap:var(--space-3);min-height:13rem;padding:var(--space-5);border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);color:inherit;transition:transform var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out), border-color var(--duration-base) var(--ease-out);flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}.bento__tile[data-astro-cid-lcdefpme]:hover{box-shadow:var(--shadow-lg);border-color:color-mix(in srgb, var(--color-magenta-500) 45%, var(--color-border));transform:translateY(-4px)}.bento__tile--lead[data-astro-cid-lcdefpme]{background:var(--color-ink);border-color:var(--color-ink-line);color:var(--color-on-ink);min-height:20rem}.bento__icon[data-astro-cid-lcdefpme]{color:var(--color-magenta-500)}.bento__title[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:var(--text-lg);font-weight:700}.bento__tile--lead[data-astro-cid-lcdefpme] .bento__title[data-astro-cid-lcdefpme]{font-size:var(--text-xl)}.bento__text[data-astro-cid-lcdefpme]{max-width:44ch;font-size:var(--text-sm);color:var(--color-text-muted)}.bento__tile--lead[data-astro-cid-lcdefpme] .bento__text[data-astro-cid-lcdefpme]{font-size:var(--text-base);color:var(--color-on-ink-muted)}.bento__cta[data-astro-cid-lcdefpme]{margin-top:auto}.bento__tile--lead[data-astro-cid-lcdefpme] .bento__cta[data-astro-cid-lcdefpme]{color:var(--color-on-ink)}.bento__hound[data-astro-cid-lcdefpme]{width:22rem;color:var(--color-magenta-500);opacity:.22;pointer-events:none;position:absolute;bottom:-2.5rem;right:-3rem}@media (width>=64rem){.bento[data-astro-cid-lcdefpme]{grid-template-columns:repeat(12,1fr);grid-auto-rows:1fr}.bento__tile--lead[data-astro-cid-lcdefpme]{grid-area:span 2/span 7}.bento__tile[data-astro-cid-lcdefpme]:not(.bento__tile--lead){grid-column:span 5}}.bewerber-teaser__visual[data-astro-cid-lcdefpme]{padding-bottom:3.5rem;position:relative}.bewerber-teaser__panel[data-astro-cid-lcdefpme]{aspect-ratio:4/3;padding:var(--space-6);border-radius:var(--radius-lg);background-color:var(--color-ink);box-shadow:var(--shadow-md);background-image:radial-gradient(circle at 1px 1px,#f5f2f529 1px,#0000 0);background-size:22px 22px;align-content:end;display:grid;position:relative;overflow:hidden}.bewerber-teaser__hound[data-astro-cid-lcdefpme]{width:108%;color:var(--color-magenta-500);opacity:.85;position:absolute;top:8%;left:-6%}.bewerber-teaser__stamp[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:var(--text-lg);color:var(--color-on-ink);font-weight:700;line-height:1.1;position:relative}.bewerber-teaser__chip[data-astro-cid-lcdefpme]{left:var(--space-4);border-radius:var(--radius-md);background:var(--color-blue-600);color:#fff;font-weight:600;font-size:var(--text-sm);box-shadow:var(--shadow-md);align-items:center;gap:.6rem;padding:.85rem 1.2rem;display:inline-flex;position:absolute;bottom:0}.bewerber-teaser__list[data-astro-cid-lcdefpme]{margin-block:var(--space-5)}@media (width>=64rem){.bewerber-teaser__visual[data-astro-cid-lcdefpme]{grid-column:1/span 6}.bewerber-teaser__panel[data-astro-cid-lcdefpme]{aspect-ratio:4/5}.bewerber-teaser__text[data-astro-cid-lcdefpme]{grid-column:8/span 5}}.fahrdienst[data-astro-cid-lcdefpme]{min-height:min(60vh,34rem);padding-block:var(--space-8);isolation:isolate;background:#17141c;align-items:flex-end;display:flex;position:relative;overflow:hidden}.fahrdienst[data-astro-cid-lcdefpme] .fahrdienst__bg{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.fahrdienst[data-astro-cid-lcdefpme]:after{content:"";z-index:-1;background:linear-gradient(#17141c40 30%,#17141cdb 100%),linear-gradient(#e5007d29,#e5007d29);position:absolute;inset:0}.fahrdienst__inner[data-astro-cid-lcdefpme]{justify-items:start;gap:var(--space-4);color:#fff;max-width:62rem;display:grid}.fahrdienst__inner[data-astro-cid-lcdefpme] .title-1[data-astro-cid-lcdefpme]{color:#fff}.fahrdienst__text[data-astro-cid-lcdefpme]{max-width:46ch;font-size:var(--text-md);color:#ffffffe0}@media (width<=40rem){.fahrdienst[data-astro-cid-lcdefpme]{min-height:46vh}.fahrdienst[data-astro-cid-lcdefpme]:after{background:linear-gradient(#17141c6b 0%,#17141ce6 100%),linear-gradient(#e5007d29,#e5007d29)}}.branchen__title[data-astro-cid-lcdefpme]{margin-bottom:var(--space-5)}.marquee[data-astro-cid-lcdefpme]{padding-block:var(--space-5);scrollbar-width:thin;padding-inline-end:3.5rem;position:relative;overflow-x:auto}.marquee[data-astro-cid-lcdefpme]:focus-visible{outline:3px solid var(--color-magenta-500);outline-offset:-3px}.marquee__pause-input[data-astro-cid-lcdefpme]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.marquee__pause-btn[data-astro-cid-lcdefpme]{top:var(--space-3);right:var(--space-3);z-index:2;width:2.5rem;height:2.5rem;color:var(--color-on-ink);cursor:pointer;background:#17141c8c;border:1px solid #f5f2f54d;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute}.marquee__pause-btn[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.marquee__pause-input[data-astro-cid-lcdefpme]:focus-visible+.marquee__pause-btn[data-astro-cid-lcdefpme]{outline:3px solid var(--color-magenta-500);outline-offset:2px}.marquee__pause-icon--play[data-astro-cid-lcdefpme],.marquee__pause-input[data-astro-cid-lcdefpme]:checked+.marquee__pause-btn[data-astro-cid-lcdefpme] .marquee__pause-icon--pause[data-astro-cid-lcdefpme]{display:none}.marquee__pause-input[data-astro-cid-lcdefpme]:checked+.marquee__pause-btn[data-astro-cid-lcdefpme] .marquee__pause-icon--play[data-astro-cid-lcdefpme]{display:block}.marquee__track[data-astro-cid-lcdefpme]{gap:var(--space-4);width:max-content;animation:32s linear infinite marquee-scroll;display:flex}.marquee[data-astro-cid-lcdefpme]:hover .marquee__track[data-astro-cid-lcdefpme],.marquee[data-astro-cid-lcdefpme]:focus-within .marquee__track[data-astro-cid-lcdefpme],.marquee[data-astro-cid-lcdefpme]:has(.marquee__pause-input:checked) .marquee__track[data-astro-cid-lcdefpme]{animation-play-state:paused}.marquee__row[data-astro-cid-lcdefpme]{gap:var(--space-4);margin:0;padding:0;list-style:none;display:flex}.marquee__chip[data-astro-cid-lcdefpme]{white-space:nowrap;border-radius:var(--radius-pill);height:44px;color:var(--color-on-ink);font-size:var(--text-sm);background:#f5f2f51a;border:1px solid #f5f2f533;align-items:center;gap:.55rem;padding-inline:1.1rem;font-weight:500;display:inline-flex}.marquee__chip[data-astro-cid-lcdefpme] svg{color:var(--color-magenta-500)}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translateX(calc(-50% - var(--space-2)))}}@media (prefers-reduced-motion:reduce){.marquee__track[data-astro-cid-lcdefpme]{width:auto;animation:none}.marquee[data-astro-cid-lcdefpme]{scroll-snap-type:x proximity}.marquee__chip[data-astro-cid-lcdefpme]{scroll-snap-align:start}.marquee__pause-btn[data-astro-cid-lcdefpme]{display:none}}.historie__inner[data-astro-cid-lcdefpme]{position:relative}.historie__year[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--color-border);font-size:clamp(3.5rem,3rem + 6vw,5rem);font-weight:800;line-height:1}.historie__text[data-astro-cid-lcdefpme]{position:relative}.mini-timeline[data-astro-cid-lcdefpme]{gap:var(--space-4);margin-block:var(--space-6);counter-reset:none;padding:0;list-style:none;display:grid}.mini-timeline[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{padding-left:var(--space-5);border-left:2px dashed var(--color-border);gap:.2rem;display:grid;position:relative}.mini-timeline__dot[data-astro-cid-lcdefpme]{border-radius:var(--radius-pill);background:var(--color-magenta-500);width:.7rem;height:.7rem;position:absolute;top:.45rem;left:-.4rem}.mini-timeline__year[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-weight:700;font-size:var(--text-md)}.mini-timeline__title[data-astro-cid-lcdefpme]{font-size:var(--text-sm);color:var(--color-text-muted)}@media (width>=64rem){.historie__year[data-astro-cid-lcdefpme]{opacity:.5;z-index:0;font-size:clamp(6rem,5rem + 8vw,11rem);position:absolute;top:-1.5rem;left:0}.historie__text[data-astro-cid-lcdefpme]{max-width:34rem;margin-left:41.6%}.mini-timeline[data-astro-cid-lcdefpme]{gap:var(--space-4);grid-template-columns:repeat(4,1fr)}.mini-timeline[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{padding-left:0;padding-top:var(--space-4);border-left:0;border-top:2px dashed var(--color-border)}.mini-timeline__dot[data-astro-cid-lcdefpme]{top:-.35rem;left:0}}
