.site-header[data-astro-cid-3ef6ksr2]{position:fixed;top:20px;left:50%;z-index:50;width:min(calc(100% - 32px),720px);border-radius:24px;background:#ffffffdb;box-shadow:0 0 0 1px #1111110a,0 10px 30px #11111112;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);transform:translate(-50%);transition:box-shadow .5s ease,background-color .5s ease}.site-header[data-astro-cid-3ef6ksr2].is-scrolled{background:#fffffff0;box-shadow:0 0 0 1px #1111110d,0 14px 40px #1111111a}.bar[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;gap:16px;height:64px;padding:0 12px 0 16px}.brand[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;gap:10px;color:var(--ink);font-family:var(--font-display);font-size:1.12rem;font-weight:600;letter-spacing:-.03em;white-space:nowrap}.brand[data-astro-cid-3ef6ksr2]:hover{text-decoration:none}.links[data-astro-cid-3ef6ksr2]{position:relative;display:flex;align-items:center;gap:26px}.links[data-astro-cid-3ef6ksr2] .nav-pill{position:absolute;top:50%;left:0;height:36px;margin-top:-18px;border-radius:999px;background:#1111110f;opacity:0;pointer-events:none;will-change:transform,width}.links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{position:relative;color:var(--ink);font-size:.95rem;font-weight:450;letter-spacing:-.01em;transition:opacity .2s ease}.links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{text-decoration:none}.actions[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:6px}.lang-toggle[data-astro-cid-3ef6ksr2]{position:relative;display:grid;grid-template-columns:1fr 1fr;height:34px;padding:3px;border-radius:999px;background:#1111110f}.lang-thumb[data-astro-cid-3ef6ksr2]{position:absolute;top:3px;bottom:3px;left:3px;width:calc(50% - 3px);border-radius:999px;background:#fff;box-shadow:0 1px 2px #1111111a,0 3px 8px #11111114;transition:translate .55s var(--spring),scale .3s var(--ease-out)}.lang-toggle[data-astro-cid-3ef6ksr2][data-active=de] .lang-thumb[data-astro-cid-3ef6ksr2]{translate:100% 0}.lang-toggle[data-astro-cid-3ef6ksr2]:active .lang-thumb[data-astro-cid-3ef6ksr2]{scale:.96}.lang-toggle[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{position:relative;z-index:1;display:grid;place-items:center;min-width:34px;padding:0 8px;border-radius:999px;color:#11111173;font-size:.76rem;font-weight:600;letter-spacing:.03em;transition:color .3s ease}.lang-toggle[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{color:var(--ink);text-decoration:none}.lang-toggle[data-astro-cid-3ef6ksr2][data-active=en] a[data-astro-cid-3ef6ksr2][data-lang=en],.lang-toggle[data-astro-cid-3ef6ksr2][data-active=de] a[data-astro-cid-3ef6ksr2][data-lang=de]{color:var(--ink)}.lang-toggle[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.lang-invite[data-astro-cid-3ef6ksr2]{position:fixed;top:96px;left:50%;z-index:49;display:flex;align-items:center;gap:10px;max-width:calc(100% - 24px);padding:8px 8px 8px 14px;border-radius:999px;background:#ffffffeb;box-shadow:0 0 0 1px #1111110d,0 14px 34px #1111111f;color:var(--ink);font-size:.9rem;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);opacity:0;translate:-50% -10px;scale:.96;filter:blur(6px);transition:opacity .4s ease,translate .7s var(--spring),scale .7s var(--spring),filter .5s ease}.lang-invite[data-astro-cid-3ef6ksr2].is-in{opacity:1;translate:-50% 0;scale:1;filter:none}.lang-invite[data-astro-cid-3ef6ksr2] svg[data-astro-cid-3ef6ksr2]{flex:none;color:var(--secondary)}.lang-invite[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{white-space:nowrap}.lang-invite-cta[data-astro-cid-3ef6ksr2]{flex:none;padding:7px 14px;border-radius:999px;background:var(--blue);color:#fff;font-weight:500;font-size:.85rem}.lang-invite-cta[data-astro-cid-3ef6ksr2]:hover{text-decoration:none;background:#3f78e6}.lang-invite-close[data-astro-cid-3ef6ksr2]{display:grid;place-items:center;flex:none;width:30px;height:30px;border:0;border-radius:50%;background:transparent;color:var(--tertiary);cursor:pointer}.lang-invite-close[data-astro-cid-3ef6ksr2]:hover{background:#1111110f;color:var(--ink)}@media(prefers-reduced-motion:reduce){.lang-thumb[data-astro-cid-3ef6ksr2],.lang-invite[data-astro-cid-3ef6ksr2]{transition:none}}.nav-cta[data-astro-cid-3ef6ksr2]{white-space:nowrap;min-height:42px;padding:10px 18px;font-size:.92rem;box-shadow:none}@media(max-width:760px){.site-header[data-astro-cid-3ef6ksr2]{top:12px;width:calc(100% - 24px);border-radius:22px}.bar[data-astro-cid-3ef6ksr2]{height:58px;padding-left:12px}.links[data-astro-cid-3ef6ksr2]{display:none}.lang-invite[data-astro-cid-3ef6ksr2]{top:80px;left:12px;right:12px;max-width:none;border-radius:20px;font-size:.85rem;translate:0 -10px}.lang-invite[data-astro-cid-3ef6ksr2].is-in{translate:0 0}.lang-invite[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{flex:1;min-width:0;white-space:normal;line-height:1.3}}@media(max-width:380px){.lang-invite[data-astro-cid-3ef6ksr2]{flex-wrap:wrap;row-gap:8px;padding:10px 8px 10px 14px}.lang-invite[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{flex-basis:calc(100% - 70px)}.lang-invite-cta[data-astro-cid-3ef6ksr2]{order:4;margin-left:28px}}@media(max-width:440px){.brand[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.nav-cta[data-astro-cid-3ef6ksr2]{padding:10px 16px}}.site-footer[data-astro-cid-sz7xmlte]{background:#0b0b0b;color:#fff;padding:88px 0 44px}.top[data-astro-cid-sz7xmlte]{display:flex;justify-content:space-between;gap:48px;flex-wrap:wrap;padding-bottom:64px;border-bottom:1px solid rgba(255,255,255,.12)}.brand[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;gap:10px;color:#fff;font-family:var(--font-display);font-size:1.2rem;font-weight:600;letter-spacing:-.03em}.brand[data-astro-cid-sz7xmlte]:hover{text-decoration:none}.brand-tile[data-astro-cid-sz7xmlte]{display:grid;place-items:center;width:30px;height:30px}.brand-tile[data-astro-cid-sz7xmlte] .mc-logo{width:22px;height:22px}.tagline[data-astro-cid-sz7xmlte]{margin:26px 0 28px;color:#ffffffd1;font-family:var(--font-display);font-size:clamp(1.4rem,2.4vw,1.7rem);letter-spacing:-.03em;line-height:1.25}.contact[data-astro-cid-sz7xmlte]{color:#fff9;font-size:.95rem}.contact[data-astro-cid-sz7xmlte]:hover{color:#fff;text-decoration:none}.cols[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;gap:40px clamp(40px,6vw,80px)}nav[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:12px}nav[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{margin:0 0 6px;color:#ffffff80;font-size:.95rem}nav[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:#fff;font-size:1rem;transition:opacity .2s ease}nav[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{opacity:.6;text-decoration:none}.bottom[data-astro-cid-sz7xmlte]{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;padding-top:32px}.langs[data-astro-cid-sz7xmlte]{display:flex;gap:10px}.langs[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:#ffffff80}.langs[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover,.langs[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte][aria-current]{color:#fff;text-decoration:none}.bottom[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{margin:0;color:#ffffff80;font-size:.9rem}
