.pagehead[data-astro-cid-ofnbv76t]{background:var(--c-blue-soft);text-align:center;padding-block:clamp(48px,7vw,84px)}.pagehead[data-astro-cid-ofnbv76t] h1[data-astro-cid-ofnbv76t]{max-width:18ch;margin:12px auto 0}.pagehead__lead[data-astro-cid-ofnbv76t]{max-width:60ch;color:var(--c-gray);margin:20px auto 0;font-size:1.1rem}.story[data-astro-cid-ofnbv76t]{grid-template-columns:.95fr 1.05fr;align-items:center;gap:56px;display:grid}.story__media[data-astro-cid-ofnbv76t]{aspect-ratio:4/5;border-radius:var(--radius);box-shadow:var(--shadow-md);position:relative;overflow:hidden}.story__media[data-astro-cid-ofnbv76t] picture[data-astro-cid-ofnbv76t]{width:100%;height:100%;display:block}.story__media[data-astro-cid-ofnbv76t] img[data-astro-cid-ofnbv76t]{object-fit:cover;object-position:center 32%;width:100%;height:100%}.story__caption[data-astro-cid-ofnbv76t]{color:#fff;min-width:180px;box-shadow:var(--shadow-sm);backdrop-filter:blur(10px);background:#00314ed6;border:1px solid #ffffff73;border-radius:14px;flex-direction:column;gap:2px;padding:13px 18px;display:flex;position:absolute;bottom:20px;left:20px}.story__caption[data-astro-cid-ofnbv76t] strong[data-astro-cid-ofnbv76t]{font-size:1rem;line-height:1.3}.story__caption[data-astro-cid-ofnbv76t] span[data-astro-cid-ofnbv76t]{color:#ffffffd1;font-size:.82rem}.story__copy[data-astro-cid-ofnbv76t] p[data-astro-cid-ofnbv76t]{color:var(--c-gray);margin-top:16px}.story__cta[data-astro-cid-ofnbv76t]{margin-top:28px}.stats[data-astro-cid-ofnbv76t]{text-align:center;grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.stat__n[data-astro-cid-ofnbv76t]{color:var(--c-navy);font-size:clamp(2.4rem,5vw,3.4rem);font-weight:700;line-height:1}.stat__sym[data-astro-cid-ofnbv76t]{color:var(--c-blue)}.stat__l[data-astro-cid-ofnbv76t]{color:var(--c-gray);margin-top:10px;font-weight:500}.werte[data-astro-cid-ofnbv76t]{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.wert[data-astro-cid-ofnbv76t]{border:1px solid var(--c-n300);border-radius:var(--radius);box-shadow:var(--shadow-sm);text-align:center;background:#fff;padding:40px 32px;transition:transform .25s,box-shadow .25s,border-color .25s}.wert[data-astro-cid-ofnbv76t]:hover{box-shadow:var(--shadow-md);border-color:var(--c-blue);transform:translateY(-6px)}.wert__ico[data-astro-cid-ofnbv76t]{background:var(--c-blue-soft);width:64px;height:64px;color:var(--c-blue);border-radius:50%;place-items:center;margin:0 auto 22px;display:grid}.wert__ico[data-astro-cid-ofnbv76t] svg[data-astro-cid-ofnbv76t]{width:30px;height:30px}.wert[data-astro-cid-ofnbv76t] h3[data-astro-cid-ofnbv76t]{margin-bottom:12px;font-size:1.25rem}.wert[data-astro-cid-ofnbv76t] p[data-astro-cid-ofnbv76t]{color:var(--c-gray)}.team[data-astro-cid-ofnbv76t]{grid-template-columns:repeat(3,1fr);gap:26px;display:grid}.team__card[data-astro-cid-ofnbv76t]{border:1px solid var(--c-n300);border-radius:var(--radius);text-align:center;box-shadow:var(--shadow-sm);background:#fff;padding:34px;transition:transform .25s,box-shadow .25s,border-color .25s}.team__card[data-astro-cid-ofnbv76t]:hover{box-shadow:var(--shadow-md);border-color:var(--c-blue);transform:translateY(-5px)}.team__avatar[data-astro-cid-ofnbv76t]{background:var(--c-blue-soft);width:84px;height:84px;color:var(--c-blue);border-radius:50%;place-items:center;margin:0 auto 18px;font-size:1.6rem;font-weight:700;transition:transform .25s,background-color .25s,color .25s;display:grid}.team__card[data-astro-cid-ofnbv76t]:hover .team__avatar[data-astro-cid-ofnbv76t]{background:var(--c-blue);color:#fff;transform:scale(1.06)}.team__role[data-astro-cid-ofnbv76t]{color:var(--c-gray)}@media (width<=960px){.story[data-astro-cid-ofnbv76t],.stats[data-astro-cid-ofnbv76t],.werte[data-astro-cid-ofnbv76t],.team[data-astro-cid-ofnbv76t]{grid-template-columns:1fr 1fr}.story__media[data-astro-cid-ofnbv76t]{order:-1;grid-column:1/-1}}@media (width<=620px){.stats[data-astro-cid-ofnbv76t],.werte[data-astro-cid-ofnbv76t],.team[data-astro-cid-ofnbv76t]{grid-template-columns:1fr}.story__caption[data-astro-cid-ofnbv76t]{min-width:0;padding:11px 15px;bottom:14px;left:14px}}
