.cs{--cs-bg:#f5f5f5;--cs-h1-ratio:12.5;background:var(--cs-bg);color:#011823;flex-direction:column;height:100svh;display:flex;position:relative;overflow:hidden}.cs-media{flex:auto;min-height:120px;position:relative;overflow:hidden}.cs-photo{object-fit:cover;object-position:64% 22%}.cs-media:after{content:"";background:linear-gradient(to bottom, #f5f5f500, var(--cs-bg));pointer-events:none;height:80px;position:absolute;inset:auto 0 0}.cs-logo{z-index:2;letter-spacing:-.015em;color:#011823;align-items:center;gap:10px;font-size:17px;font-weight:600;display:flex;position:absolute;top:16px;left:16px}.cs-inner{z-index:1;flex-direction:column;flex:none;gap:14px;padding:0 16px 12px;display:flex;position:relative}.cs-bottom{gap:16px;margin-top:-20px;display:grid;position:relative}.cs-left{container-type:inline-size}.cs-kicker{letter-spacing:.12em;text-transform:uppercase;color:#011823a8;margin:0 0 8px;font-size:11px;font-weight:500}.cs .cs-h1{font-size:min(calc(100cqw / var(--cs-h1-ratio)), 6vh);letter-spacing:var(--tracking-display,-.015em);margin:0;font-weight:600;line-height:.9}.cs-h1>span{white-space:nowrap;display:block}.cs-partner{align-items:center;gap:16px;margin-top:14px;display:flex}.cs-partner img{width:auto;height:34px}.cs-partner img.cs-partner-lang{height:40px}.cs-text{text-align:justify;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:10 4 4;letter-spacing:.01em;color:#011823c7;margin:0;font-size:14.5px;line-height:1.45}.cs-cta{width:100%;min-height:46px;margin-top:14px;font-size:16px}.cs-foot{color:#0118239e;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:12px;display:flex}.cs-foot a:hover,.cs-foot .cookie-settings:hover{color:#011823}@media (min-width:560px){.cs-cta{width:auto}}@media (min-width:900px){.cs-media{min-height:0;position:absolute;inset:0}.cs-photo{object-position:70% 18%}.cs-media:after{display:none}.cs-logo{font-size:18px;top:32px;left:48px}.cs-inner{flex:auto;justify-content:flex-end;gap:20px;width:100%;padding:0 48px 24px}.cs-bottom{grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:end;gap:clamp(64px,11vw,240px);margin-top:0}.cs-bottom:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#f5f5f500 0,#f5f5f505 26px,#f5f5f512 52px,#f5f5f526 78px,#f5f5f542 104px,#f5f5f563 130px,#f5f5f587 156px,#f5f5f5a8 182px,#f5f5f5c4 208px,#f5f5f5d9 234px,#f5f5f5e6 260px,#f5f5f5f0 100%);position:absolute;inset:-220px -48px -200px}.cs-kicker{margin-bottom:14px;font-size:13px}.cs .cs-h1{font-size:min(calc(100cqw / var(--cs-h1-ratio)), 9.5vh, 88px)}.cs-partner{gap:28px;margin-top:min(32px,3.5vh)}.cs-partner img{height:min(56px,6.5vh)}.cs-partner img.cs-partner-lang{height:min(64px,7.4vh)}.cs-text{font-size:17px;line-height:1.5}.cs-cta{min-height:48px;margin-top:22px}.cs-foot{font-size:13px}}.cs-hinweis{z-index:3;pointer-events:none;color:#01182380;position:absolute;inset:0;overflow:visible}.cs-hinweis-linie{stroke-dasharray:100;stroke-dashoffset:100px;transition:stroke-dashoffset .5s var(--ease,cubic-bezier(.2, .7, .2, 1))}.cs-hinweis-text{font-family:var(--font-caveat), cursive;fill:#011823b8;opacity:0;transition:opacity .25s var(--ease,cubic-bezier(.2, .7, .2, 1));font-weight:500}.cs-hinweis marker path{opacity:0;transition:opacity .12s}.cs-hinweis.is-on .cs-hinweis-linie{stroke-dashoffset:0}.cs-hinweis.is-on .cs-hinweis-text{opacity:1;transition-delay:.22s}.cs-hinweis.is-on .cs-hinweis-ende{transition-delay:.5s}.cs-hinweis.is-on marker path{opacity:1;transition-delay:.45s}@media (prefers-reduced-motion:reduce){.cs-hinweis-linie,.cs-hinweis-text,.cs-hinweis marker path{transition:none}}@media (prefers-reduced-motion:no-preference){.cs-photo{animation:cs-photo-in .85s var(--ease,cubic-bezier(.2, .7, .2, 1)) both}.cs-reveal{animation:cs-reveal-in .6s var(--ease,cubic-bezier(.2, .7, .2, 1)) both;animation-delay:calc(var(--d,0s) + .25s)}}@keyframes cs-photo-in{0%{opacity:0;transform:scale(1.03)}to{opacity:1;transform:scale(1)}}@keyframes cs-reveal-in{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}
