.cs-hero[data-astro-cid-qmrutqly]{background:var(--color-cs-bg);width:100%;min-height:100svh;color:var(--color-cs-text);isolation:isolate;position:relative;overflow:hidden}.cs-hero__backdrop[data-astro-cid-qmrutqly]{z-index:0;pointer-events:none;background:radial-gradient(70% 55% at 22% 8%,#c8a9800e,#0000 62%);position:absolute;inset:0}.cs-hero__grid[data-astro-cid-qmrutqly]{--hero-step:clamp(48px, 8vw, 132px);--hero-pad-top:clamp(110px, 16vh, 190px);--hero-pad-bottom:44px;z-index:2;width:100%;max-width:var(--cs-content-max);min-height:100svh;padding:var(--hero-pad-top) var(--cs-gutter) var(--hero-pad-bottom);grid-template-rows:auto 1fr auto;grid-template-columns:repeat(12,1fr);align-content:space-between;gap:clamp(32px,6vh,72px) clamp(16px,2vw,28px);margin:0 auto;display:grid;position:relative}.cs-hero__grid[data-astro-cid-qmrutqly]:before{content:"";inset:var(--hero-pad-top) var(--cs-gutter) var(--hero-pad-bottom);pointer-events:none;z-index:-1;opacity:.04;background:repeating-linear-gradient(to right, var(--color-cs-text) 0 1px, transparent 1px calc(100% / 12));position:absolute}.sr-only[data-astro-cid-qmrutqly]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cs-hero__top[data-astro-cid-qmrutqly]{grid-area:1/1/auto/-1;align-self:start}.cs-hero__eyebrow[data-astro-cid-qmrutqly]{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--color-cs-muted);font-size:12px;line-height:1;display:inline-block}.cs-hero__eyebrow-text--short[data-astro-cid-qmrutqly]{display:none}.cs-hero__top-rule[data-astro-cid-qmrutqly]{background:var(--color-cs-line);transform-origin:0;height:1px;margin-top:20px;display:block}.cs-hero__axis[data-astro-cid-qmrutqly]{left:calc(var(--cs-gutter) + var(--hero-step));transform-origin:50%;pointer-events:none;z-index:1;background:linear-gradient(#0000,#c8a9802e 30% 70%,#0000);width:1px;height:clamp(160px,34vh,420px);position:absolute;top:clamp(150px,22vh,260px)}.cs-hero__main[data-astro-cid-qmrutqly]{flex-direction:column;grid-area:2/1/auto/10;align-self:center;align-items:flex-start;display:flex}.cs-hero__claim[data-astro-cid-qmrutqly]{font-family:var(--font-editorial);letter-spacing:-.025em;color:var(--color-cs-text);margin:0;padding:0;font-size:clamp(40px,6.6vw,120px);font-weight:300;line-height:1.04}.cs-hero__line[data-astro-cid-qmrutqly]{white-space:nowrap;display:block}.cs-hero__line-2[data-astro-cid-qmrutqly]{padding-left:var(--hero-step)}.cs-hero__word[data-astro-cid-qmrutqly]{vertical-align:baseline;line-height:inherit;margin-bottom:-.18em;padding:.04em .01em .18em;display:inline-block;overflow:hidden}.cs-hero__word--accent[data-astro-cid-qmrutqly] .cs-hero__word-inner[data-astro-cid-qmrutqly]{color:var(--color-cs-champagne);font-style:italic;font-weight:300}.cs-hero__word-inner[data-astro-cid-qmrutqly]{display:inline-block}.cs-hero__accent[data-astro-cid-qmrutqly]{background-image:linear-gradient(var(--color-cs-champagne), var(--color-cs-champagne));background-position:0 100%;background-repeat:no-repeat;background-size:0% 2px;padding-bottom:.06em;position:relative}@media (prefers-reduced-motion:no-preference){.cs-hero__top-rule[data-astro-cid-qmrutqly]{animation:cs-hero-draw 1s var(--cs-ease-deep) 50ms backwards}.cs-hero__eyebrow[data-astro-cid-qmrutqly]{animation:cs-hero-drop .7s var(--cs-ease-out) .1s backwards}.cs-hero__descriptor[data-astro-cid-qmrutqly]{animation:cs-hero-rise .8s var(--cs-ease-out) .18s backwards}.cs-hero__ctas[data-astro-cid-qmrutqly]{animation:cs-hero-rise .8s var(--cs-ease-out) .3s backwards}.cs-hero__col-item[data-astro-cid-qmrutqly]{animation:cs-hero-rise .7s var(--cs-ease-out) backwards}.cs-hero__col-item[data-astro-cid-qmrutqly]:first-child{animation-delay:.28s}.cs-hero__col-item[data-astro-cid-qmrutqly]:nth-child(2){animation-delay:.35s}.cs-hero__col-item[data-astro-cid-qmrutqly]:nth-child(3){animation-delay:.42s}.cs-hero__col-item[data-astro-cid-qmrutqly]:nth-child(4){animation-delay:.49s}.cs-hero__col-item[data-astro-cid-qmrutqly]:nth-child(5){animation-delay:.56s}.cs-hero__baseline[data-astro-cid-qmrutqly]:before{animation:cs-hero-draw 1.1s var(--cs-ease-deep) .4s backwards}.cs-hero__sig[data-astro-cid-qmrutqly],.cs-hero__scroll[data-astro-cid-qmrutqly]{animation:cs-hero-fade .8s var(--cs-ease-out) .8s backwards}.cs-hero__accent[data-astro-cid-qmrutqly]{animation:cs-set-in-lead .9s var(--cs-ease-out) .45s both}}@keyframes cs-hero-rise{0%{opacity:0;translate:0 12px}}@keyframes cs-hero-drop{0%{opacity:0;translate:0 -6px}}@keyframes cs-hero-draw{0%{transform:scaleX(0)}}@keyframes cs-hero-fade{0%{opacity:0}}@keyframes cs-set-in-lead{0%{background-size:0% 2px}to{background-size:100% 2px}}.cs-hero__descriptor[data-astro-cid-qmrutqly]{max-width:52ch;font-family:var(--font-editorial);color:var(--color-cs-muted);margin:clamp(18px,2.5vh,30px) 0 0;font-size:clamp(16px,1.5vw,20px);font-weight:400;line-height:1.55}.cs-hero__ziel[data-astro-cid-qmrutqly]{font-weight:inherit;color:var(--color-cs-ivory)}.cs-hero__ctas[data-astro-cid-qmrutqly]{flex-wrap:wrap;align-items:center;gap:12px;margin-top:clamp(28px,4vh,40px);display:flex}.cs-hero__cta[data-astro-cid-qmrutqly]{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;cursor:pointer;transition:background-color .45s var(--cs-ease-out), color .45s var(--cs-ease-out), border-color .45s var(--cs-ease-out);border:1px solid;border-radius:0;align-items:center;gap:12px;padding:14px 22px;font-size:11px;line-height:1;text-decoration:none;display:inline-flex}.cs-hero__cta[data-astro-cid-qmrutqly] svg[data-astro-cid-qmrutqly]{transition:transform .4s var(--cs-ease-out);flex-shrink:0}.cs-hero__cta[data-astro-cid-qmrutqly]:hover svg[data-astro-cid-qmrutqly],.cs-hero__cta[data-astro-cid-qmrutqly]:focus-visible svg[data-astro-cid-qmrutqly]{transform:translate(4px)}.cs-hero__cta[data-astro-cid-qmrutqly]:focus-visible{outline:2px solid var(--color-cs-champagne);outline-offset:4px}.cs-hero__cta--primary[data-astro-cid-qmrutqly]{background:var(--color-cs-champagne);color:var(--color-cs-bg);border-color:var(--color-cs-champagne);box-shadow:0 8px 32px -12px #c8a9808c}.cs-hero__cta--primary[data-astro-cid-qmrutqly]:hover{color:var(--color-cs-champagne);background:0 0}.cs-hero__cta--peer[data-astro-cid-qmrutqly]{color:var(--color-cs-champagne);border-color:var(--color-cs-champagne);background:0 0}.cs-hero__cta--peer[data-astro-cid-qmrutqly]:hover{background:var(--color-cs-champagne);color:var(--color-cs-bg)}.cs-hero__cta--ghost[data-astro-cid-qmrutqly]{color:var(--color-cs-text);border-color:var(--color-cs-line-strong);background:0 0}.cs-hero__cta--ghost[data-astro-cid-qmrutqly]:hover{border-color:var(--color-cs-champagne);color:var(--color-cs-champagne)}.cs-hero__colophon[data-astro-cid-qmrutqly]{flex-direction:column;grid-area:2/10/auto/13;align-self:center;margin:0;display:flex}.cs-hero__col-item[data-astro-cid-qmrutqly]{border-top:1px solid var(--color-cs-line);align-items:baseline;gap:14px;padding:16px 0;display:flex}.cs-hero__col-item[data-astro-cid-qmrutqly]:last-child{border-bottom:1px solid var(--color-cs-line)}.cs-hero__col-num[data-astro-cid-qmrutqly]{font-family:var(--font-mono);letter-spacing:.1em;color:var(--color-cs-champagne);flex-shrink:0;font-size:11px;line-height:1}.cs-hero__col-fact[data-astro-cid-qmrutqly]{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-cs-muted);align-items:center;gap:8px;margin:0;font-size:12px;line-height:1.3;display:flex}.cs-hero__col-link[data-astro-cid-qmrutqly]{color:inherit;text-decoration:underline;text-decoration-color:var(--color-cs-line-strong);text-underline-offset:4px;transition:color .3s var(--cs-ease-out), text-decoration-color .3s var(--cs-ease-out);margin-block:-5px;padding-block:5px;text-decoration-thickness:1px}.cs-hero__col-link[data-astro-cid-qmrutqly]:hover{color:var(--color-cs-champagne);text-decoration-color:var(--color-cs-champagne)}.cs-hero__col-link[data-astro-cid-qmrutqly]:focus-visible{outline:2px solid var(--color-cs-champagne);outline-offset:4px}.cs-hero__baseline[data-astro-cid-qmrutqly]{flex-wrap:wrap;grid-area:3/1/auto/-1;justify-content:space-between;align-self:end;align-items:flex-end;gap:24px;padding-top:clamp(16px,2.5vh,24px);display:flex;position:relative}.cs-hero__baseline[data-astro-cid-qmrutqly]:before{content:"";background:var(--color-cs-line);transform-origin:0;height:1px;position:absolute;top:0;left:0;right:0}.cs-hero__sig[data-astro-cid-qmrutqly]{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--color-cs-muted);font-size:11px;line-height:1}.cs-hero__scroll[data-astro-cid-qmrutqly]{color:inherit;flex-shrink:0;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.cs-hero__scroll-dot[data-astro-cid-qmrutqly]{background:var(--color-cs-champagne);opacity:.6;border-radius:50%;flex-shrink:0;width:4px;height:4px}.cs-hero__scroll-label[data-astro-cid-qmrutqly]{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--color-cs-muted);font-size:11px;line-height:1}.cs-hero__scroll-track[data-astro-cid-qmrutqly]{background:var(--color-cs-line);width:1px;height:60px;display:inline-block;position:relative;overflow:hidden}.cs-hero__scroll-bar[data-astro-cid-qmrutqly]{background:var(--color-cs-champagne);width:1px;height:10px;animation:3s ease-in-out infinite cs-hero-scroll;position:absolute;top:0;left:0}@keyframes cs-hero-scroll{0%{opacity:0;transform:translateY(-10px)}20%{opacity:.9}80%{opacity:.9}to{opacity:0;transform:translateY(60px)}}@media (width<=767px){.cs-hero__grid[data-astro-cid-qmrutqly]{grid-template-columns:1fr;row-gap:clamp(28px,5vh,48px);padding:clamp(100px,14vh,160px) clamp(20px,5vw,32px) 36px}.cs-hero__grid[data-astro-cid-qmrutqly]:before,.cs-hero__axis[data-astro-cid-qmrutqly],.cs-hero__eyebrow-text--full[data-astro-cid-qmrutqly]{display:none}.cs-hero__eyebrow-text--short[data-astro-cid-qmrutqly]{display:inline}.cs-hero__main[data-astro-cid-qmrutqly],.cs-hero__colophon[data-astro-cid-qmrutqly],.cs-hero__baseline[data-astro-cid-qmrutqly]{grid-area:auto/1/auto/-1}.cs-hero__claim[data-astro-cid-qmrutqly]{font-size:clamp(32px,11vw,76px)}.cs-hero__line-2[data-astro-cid-qmrutqly]{padding-left:clamp(20px,7vw,56px)}.cs-hero__col-item[data-astro-cid-qmrutqly]{gap:10px;padding:9px 0}.cs-hero__col-fact[data-astro-cid-qmrutqly]{letter-spacing:.04em;font-size:10px}.cs-hero__col-num[data-astro-cid-qmrutqly]{font-size:10px}.cs-hero__ctas[data-astro-cid-qmrutqly]{flex-direction:column;align-items:stretch;gap:10px;width:100%}.cs-hero__cta[data-astro-cid-qmrutqly]{justify-content:center;width:100%;padding:16px 22px}.cs-hero__sig[data-astro-cid-qmrutqly],.cs-hero__scroll[data-astro-cid-qmrutqly]{display:none}}[data-astro-cid-qmrutqly]:where(html.is-hidden) .cs-hero__scroll-bar[data-astro-cid-qmrutqly],[data-astro-cid-qmrutqly]:where(html.is-hidden) .cs-hero__col-dot[data-astro-cid-qmrutqly]{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.cs-hero__top-rule[data-astro-cid-qmrutqly],.cs-hero__eyebrow[data-astro-cid-qmrutqly],.cs-hero__descriptor[data-astro-cid-qmrutqly],.cs-hero__ctas[data-astro-cid-qmrutqly],.cs-hero__col-item[data-astro-cid-qmrutqly],.cs-hero__baseline[data-astro-cid-qmrutqly]:before,.cs-hero__sig[data-astro-cid-qmrutqly],.cs-hero__scroll[data-astro-cid-qmrutqly]{animation:none}.cs-hero__accent[data-astro-cid-qmrutqly]{background-size:100% 2px;animation:none}.cs-hero__axis[data-astro-cid-qmrutqly]{transform:none}.cs-hero__scroll-bar[data-astro-cid-qmrutqly]{opacity:1;animation:none;top:25px}.cs-hero__col-dot[data-astro-cid-qmrutqly]{animation:none}.cs-hero__cta[data-astro-cid-qmrutqly],.cs-hero__cta[data-astro-cid-qmrutqly] svg[data-astro-cid-qmrutqly]{transition:none}}.cs-branchen[data-astro-cid-dkhrjngj]{padding:calc(var(--cs-sektion-y) * 1.5) 0 var(--cs-sektion-y);background:var(--color-cs-bg);color:var(--color-cs-text);position:relative}.cs-branchen__wrap[data-astro-cid-dkhrjngj]{max-width:var(--cs-content-max);padding:0 var(--cs-gutter);margin:0 auto}.cs-branchen__title[data-astro-cid-dkhrjngj]{font-family:var(--font-editorial);letter-spacing:-.015em;color:var(--color-cs-text);margin:0 0 clamp(20px,3vh,36px);font-size:clamp(32px,3.2vw,50px);font-weight:300;line-height:1.05}.cs-branchen__liste[data-astro-cid-dkhrjngj]{border-bottom:1px solid var(--color-cs-line);margin:0;padding:0;list-style:none}.cs-branchen__zeile[data-astro-cid-dkhrjngj]{border-top:1px solid var(--color-cs-line);transition:border-color .45s var(--cs-ease-out);grid-template-columns:1fr auto;grid-template-areas:"name pfeil""text text";align-items:center;gap:6px clamp(16px,2vw,28px);padding:clamp(18px,2.6vh,28px) 0;display:grid;position:relative}.cs-branchen__zeile[data-astro-cid-dkhrjngj]:hover{border-top-color:#c8a98080}.cs-branchen__name[data-astro-cid-dkhrjngj]{font-family:var(--font-editorial);font-weight:400;font-size:var(--cs-text-xl);letter-spacing:-.005em;grid-area:name;margin:0;line-height:1.15}.cs-branchen__link[data-astro-cid-dkhrjngj]{color:var(--color-cs-text);transition:color .35s var(--cs-ease-out);text-decoration:none}.cs-branchen__link[data-astro-cid-dkhrjngj]:after{content:"";position:absolute;inset:0}.cs-branchen__zeile[data-astro-cid-dkhrjngj]:hover .cs-branchen__link[data-astro-cid-dkhrjngj]{color:var(--color-cs-champagne)}.cs-branchen__link[data-astro-cid-dkhrjngj]:focus-visible{outline:none}.cs-branchen__link[data-astro-cid-dkhrjngj]:focus-visible:after{outline:2px solid var(--color-cs-champagne);outline-offset:-2px;inset:4px -14px}.cs-branchen__text[data-astro-cid-dkhrjngj]{grid-area:text;min-width:0}.cs-branchen__problem[data-astro-cid-dkhrjngj]{max-width:52ch;font-family:var(--font-sans);font-weight:300;font-size:var(--cs-text-base);color:var(--color-cs-muted);margin:0;line-height:1.55}.cs-branchen__zweit[data-astro-cid-dkhrjngj]{z-index:1;min-height:44px;font-family:var(--font-mono);font-size:var(--cs-text-3xs);letter-spacing:.12em;text-transform:uppercase;color:var(--color-cs-champagne);transition:border-color .3s var(--cs-ease-out);border-bottom:1px solid #0000;align-items:center;margin-top:4px;text-decoration:none;display:inline-flex;position:relative}.cs-branchen__zweit[data-astro-cid-dkhrjngj]:hover{border-bottom-color:var(--color-cs-champagne)}.cs-branchen__pfeil[data-astro-cid-dkhrjngj]{color:var(--color-cs-champagne);transition:transform .4s var(--cs-ease-out);flex-shrink:0;grid-area:pfeil;justify-self:end}.cs-branchen__zeile[data-astro-cid-dkhrjngj]:hover .cs-branchen__pfeil[data-astro-cid-dkhrjngj]{transform:translate(6px)}.cs-branchen__zeile--leit[data-astro-cid-dkhrjngj]{padding:clamp(24px,3.6vh,40px) 0}.cs-branchen__zeile--leit[data-astro-cid-dkhrjngj] .cs-branchen__name[data-astro-cid-dkhrjngj]{font-size:var(--cs-text-2xl)}.cs-branchen__zeile--leit[data-astro-cid-dkhrjngj] .cs-branchen__problem[data-astro-cid-dkhrjngj]{font-family:var(--font-editorial);font-weight:400;font-size:var(--cs-text-lg);color:var(--color-cs-ivory);line-height:1.4}@media (width>=900px){.cs-branchen__zeile[data-astro-cid-dkhrjngj]{grid-template-columns:minmax(200px,4fr) minmax(0,7fr) auto;grid-template-areas:"name text pfeil";align-items:baseline}.cs-branchen__pfeil[data-astro-cid-dkhrjngj]{align-self:center}}@media (prefers-reduced-motion:reduce){.cs-branchen__zeile[data-astro-cid-dkhrjngj],.cs-branchen__link[data-astro-cid-dkhrjngj],.cs-branchen__pfeil[data-astro-cid-dkhrjngj],.cs-branchen__zweit[data-astro-cid-dkhrjngj]{transition:none}.cs-branchen__zeile[data-astro-cid-dkhrjngj]:hover .cs-branchen__pfeil[data-astro-cid-dkhrjngj]{transform:none}}.cs-msg[data-astro-cid-co7mrhm4]{padding:var(--cs-sektion-y) var(--cs-gutter);background:var(--color-cs-bg);color:var(--color-cs-text);position:relative}.cs-msg__head[data-astro-cid-co7mrhm4]{max-width:var(--cs-content-max);margin:0 auto clamp(20px,2.6vh,32px)}.cs-msg__title[data-astro-cid-co7mrhm4]{font-family:var(--font-editorial);letter-spacing:-.02em;margin:16px 0 0;font-size:clamp(30px,3vw,46px);font-weight:300;line-height:1.06}.cs-msg__sub[data-astro-cid-co7mrhm4]{max-width:54ch;color:var(--color-cs-muted);margin:20px 0 0;font-size:clamp(15px,1.1vw,17px);line-height:1.65}.cs-msg__grid[data-astro-cid-co7mrhm4]{max-width:var(--cs-content-max);grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2vw,32px);margin:0 auto;display:grid}.cs-msg__item[data-astro-cid-co7mrhm4]{border-top:1px solid #f5f2ec2e;min-width:0;padding-top:20px}.cs-msg__label[data-astro-cid-co7mrhm4]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-cs-muted);font-size:11px}.cs-msg__value[data-astro-cid-co7mrhm4]{align-items:baseline;gap:8px;margin:12px 0 0;display:flex}.cs-msg__num[data-astro-cid-co7mrhm4]{font-family:var(--font-editorial);letter-spacing:-.03em;color:var(--color-cs-text);font-variant-numeric:tabular-nums;font-size:clamp(46px,5.5vw,76px);font-weight:300;line-height:1}.cs-msg__max[data-astro-cid-co7mrhm4]{font-family:var(--font-mono);color:var(--color-cs-muted);font-size:12px}.cs-msg__bar[data-astro-cid-co7mrhm4]{background:#f5f2ec1a;height:2px;margin-top:16px;overflow:hidden}.cs-msg__fill[data-astro-cid-co7mrhm4]{background:var(--color-cs-champagne);transform-origin:0;height:100%;display:block}.cs-msg__proof[data-astro-cid-co7mrhm4]{max-width:var(--cs-content-max);grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2.4vw,36px);margin:clamp(16px,2vh,24px) auto 0;display:grid}.cs-msg__meta[data-astro-cid-co7mrhm4],.cs-msg__guarantee[data-astro-cid-co7mrhm4]{color:var(--color-cs-muted);max-width:52ch;margin:0;font-size:14px;line-height:1.7}.cs-msg__guarantee[data-astro-cid-co7mrhm4] strong[data-astro-cid-co7mrhm4]{color:var(--color-cs-text);font-weight:500}.cs-msg__meta[data-astro-cid-co7mrhm4] code[data-astro-cid-co7mrhm4]{font-family:var(--font-mono);color:var(--color-cs-ivory);overflow-wrap:anywhere;background:#f5f2ec0f;padding:2px 6px;font-size:12px}.cs-msg__meta[data-astro-cid-co7mrhm4] a[data-astro-cid-co7mrhm4],.cs-msg__guarantee[data-astro-cid-co7mrhm4] a[data-astro-cid-co7mrhm4]{color:var(--color-cs-champagne);text-underline-offset:3px;text-decoration:underline}.cs-msg__meta[data-astro-cid-co7mrhm4] a[data-astro-cid-co7mrhm4]:hover,.cs-msg__guarantee[data-astro-cid-co7mrhm4] a[data-astro-cid-co7mrhm4]:hover{color:var(--color-cs-ivory)}@media (width<=900px){.cs-msg__grid[data-astro-cid-co7mrhm4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px}.cs-msg__proof[data-astro-cid-co7mrhm4]{grid-template-columns:minmax(0,1fr);gap:20px}}@media (width<=480px){.cs-msg__num[data-astro-cid-co7mrhm4]{font-size:clamp(40px,13vw,56px)}}.cs-arbeiten[data-astro-cid-t6qb7rsp]{background:var(--color-cs-bg);min-height:100vh;color:var(--color-cs-text);position:relative;overflow:hidden}.cs-arbeiten__viewport[data-astro-cid-t6qb7rsp]{height:100vh;position:relative;overflow:hidden}.cs-arbeiten__track[data-astro-cid-t6qb7rsp]{align-items:center;gap:40px;height:100%;display:flex}.cs-arbeiten__galerie-wrap[data-astro-cid-t6qb7rsp]{flex-shrink:0;height:100%;display:flex}.cs-arbeiten__galerie[data-astro-cid-t6qb7rsp]{align-items:center;gap:40px;height:100%;display:flex}.cs-arbeiten__panel[data-astro-cid-t6qb7rsp]{box-sizing:border-box;flex-shrink:0;align-items:center;width:clamp(380px,46vw,660px);height:100%;padding:0 clamp(24px,3vw,48px);display:flex}.cs-arbeiten__intro[data-astro-cid-t6qb7rsp]{width:clamp(420px,40vw,620px);padding-left:clamp(40px,5vw,80px)}.cs-arbeiten__intro-inner[data-astro-cid-t6qb7rsp]{width:100%;max-width:720px}.cs-arbeiten__headline[data-astro-cid-t6qb7rsp]{font-family:var(--font-editorial);letter-spacing:-.02em;color:var(--color-cs-text);margin:40px 0 0;font-size:clamp(34px,3.4vw,54px);font-weight:300;line-height:.98}.cs-arbeiten__headline-line[data-astro-cid-t6qb7rsp]{display:block}.cs-arbeiten__headline-line--italic[data-astro-cid-t6qb7rsp]{color:var(--color-cs-champagne);padding-left:clamp(40px,6vw,120px);font-style:italic;font-weight:400}.cs-arbeiten__lede[data-astro-cid-t6qb7rsp]{font-family:var(--font-editorial);max-width:44ch;color:var(--color-cs-muted);margin:64px 0 0;font-size:18px;font-weight:300;line-height:1.6}.cs-arbeiten__divider[data-astro-cid-t6qb7rsp]{background:var(--color-cs-line);width:120px;height:1px;margin-top:40px}.cs-arbeiten__meta[data-astro-cid-t6qb7rsp]{flex-direction:column;gap:6px;margin-top:24px;display:flex}.cs-arbeiten__meta-line[data-astro-cid-t6qb7rsp]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--color-cs-muted);font-size:11px}.cs-arbeiten__meta-line--dim[data-astro-cid-t6qb7rsp]{color:var(--color-cs-dim)}.cs-arbeiten__hint[data-astro-cid-t6qb7rsp]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-cs-muted);align-items:center;gap:10px;margin-top:48px;font-size:11px;display:inline-flex}.cs-arbeiten__hint-mobil[data-astro-cid-t6qb7rsp]{display:none}.cs-arbeiten__arrow[data-astro-cid-t6qb7rsp]{animation:cs-pulse-arrow 2s var(--cs-ease-out) infinite;display:inline-block}@keyframes cs-pulse-arrow{0%,to{transform:translate(0)}50%{transform:translate(6px)}}.cs-arbeiten__card[data-astro-cid-t6qb7rsp]{align-items:flex-start;width:clamp(520px,50vw,720px);padding-top:clamp(80px,12vh,140px);position:relative}.cs-arbeiten__card-inner[data-astro-cid-t6qb7rsp]{z-index:1;width:100%;transition:transform .6s var(--cs-ease-out), box-shadow .6s var(--cs-ease-out);position:relative}.cs-arbeiten__ghost-digit[data-astro-cid-t6qb7rsp]{font-family:var(--font-editorial);color:#c8a98014;pointer-events:none;z-index:0;user-select:none;font-size:180px;font-style:italic;font-weight:300;line-height:1;position:absolute;top:0;left:-30px}.cs-arbeiten__card[data-astro-cid-t6qb7rsp]:hover .cs-arbeiten__card-inner[data-astro-cid-t6qb7rsp]{transform:translateY(-12px)scale(1.02);box-shadow:0 30px 60px #c8a98014}.cs-arbeiten__card-meta[data-astro-cid-t6qb7rsp]{font-family:var(--font-mono);letter-spacing:.12em;justify-content:space-between;align-items:center;gap:16px;font-size:11px;display:flex}.cs-arbeiten__card-nr[data-astro-cid-t6qb7rsp]{color:var(--color-cs-champagne)}.cs-arbeiten__card-cat[data-astro-cid-t6qb7rsp]{text-transform:uppercase;color:var(--color-cs-muted)}.cs-arbeiten__card-year[data-astro-cid-t6qb7rsp]{color:var(--color-cs-muted)}.cs-arbeiten__preview[data-astro-cid-t6qb7rsp],.cs-arbeiten__info[data-astro-cid-t6qb7rsp]{margin-top:32px}.cs-arbeiten__card-title[data-astro-cid-t6qb7rsp]{font-family:var(--font-editorial);letter-spacing:-.01em;color:var(--color-cs-text);margin:0;font-size:clamp(26px,3vw,42px);font-weight:300;line-height:1.1}.cs-arbeiten__card-desc[data-astro-cid-t6qb7rsp]{font-family:var(--font-sans);max-width:48ch;color:var(--color-cs-muted);margin:12px 0 0;font-size:17px;font-weight:300;line-height:1.6}.cs-arbeiten__cta[data-astro-cid-t6qb7rsp]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-cs-champagne);border-bottom:1px solid var(--color-cs-line);transition:border-color .4s var(--cs-ease-out), transform .4s var(--cs-ease-out);align-items:center;gap:10px;margin-top:40px;padding-bottom:6px;font-size:13px;text-decoration:none;display:inline-flex}.cs-arbeiten__cta-arrow[data-astro-cid-t6qb7rsp]{transition:transform .4s var(--cs-ease-out)}.cs-arbeiten__cta[data-astro-cid-t6qb7rsp]:hover{border-bottom-color:var(--color-cs-champagne)}.cs-arbeiten__cta[data-astro-cid-t6qb7rsp]:hover .cs-arbeiten__cta-arrow[data-astro-cid-t6qb7rsp]{transform:translate(6px,-6px)}.cs-arbeiten__card[data-astro-cid-t6qb7rsp]:hover .cs-arbeiten__cta[data-astro-cid-t6qb7rsp]{border-bottom-color:var(--color-cs-champagne)}.cs-arbeiten__ctas[data-astro-cid-t6qb7rsp]{flex-direction:column;align-items:flex-start;gap:16px;margin-top:40px;display:flex}.cs-arbeiten__ctas[data-astro-cid-t6qb7rsp] .cs-arbeiten__cta[data-astro-cid-t6qb7rsp]{margin-top:0}.cs-arbeiten__cta--live[data-astro-cid-t6qb7rsp]{color:var(--color-cs-ivory);border-bottom-color:var(--color-cs-line-strong)}.cs-arbeiten__cta--study[data-astro-cid-t6qb7rsp]{color:var(--color-cs-muted)}.cs-arbeiten__hud[data-astro-cid-t6qb7rsp]{pointer-events:none;z-index:5;align-items:center;gap:clamp(24px,4vw,48px);padding:clamp(24px,5vw,64px);display:flex;position:absolute;bottom:0;left:0;right:0}.cs-arbeiten__progress-wrap[data-astro-cid-t6qb7rsp]{background:var(--color-cs-line);flex:1;height:1px;position:relative}.cs-arbeiten__progress[data-astro-cid-t6qb7rsp]{background:var(--color-cs-champagne);transform-origin:0;width:100%;height:1px;position:absolute;inset:0 auto 0 0;transform:scaleX(0)}.cs-arbeiten__counter[data-astro-cid-t6qb7rsp]{font-family:var(--font-mono);letter-spacing:.12em;color:var(--color-cs-muted);text-align:right;min-width:80px;font-size:11px}.cs-arbeiten__steuerung[data-astro-cid-t6qb7rsp]{padding:12px var(--cs-gutter) 0;align-items:center;gap:16px;display:none}.cs-arbeiten__pfeil[data-astro-cid-t6qb7rsp]{border:1px solid var(--color-cs-line-strong);width:44px;height:44px;color:var(--color-cs-text);cursor:pointer;visibility:hidden;transition:border-color .3s var(--cs-ease-out), color .3s var(--cs-ease-out), opacity .3s var(--cs-ease-out);background:0 0;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.cs-arbeiten__galerie-wrap[data-astro-cid-t6qb7rsp][data-bereit] .cs-arbeiten__pfeil[data-astro-cid-t6qb7rsp]{visibility:visible}.cs-arbeiten__pfeil[data-astro-cid-t6qb7rsp]:hover{border-color:var(--color-cs-champagne);color:var(--color-cs-champagne)}.cs-arbeiten__pfeil[data-astro-cid-t6qb7rsp]:focus-visible{outline:2px solid var(--color-cs-champagne);outline-offset:3px}.cs-arbeiten__pfeil[data-astro-cid-t6qb7rsp][aria-disabled=true]{opacity:.35;cursor:default}.cs-arbeiten__stand[data-astro-cid-t6qb7rsp]{font-family:var(--font-mono);letter-spacing:.12em;color:var(--color-cs-muted);flex:1;align-items:center;gap:16px;font-size:11px;display:flex}.cs-arbeiten__stand-linie[data-astro-cid-t6qb7rsp]{background:var(--color-cs-line);flex:1;height:1px;position:relative}.cs-arbeiten__stand-fuellung[data-astro-cid-t6qb7rsp]{background:var(--color-cs-champagne);transform-origin:0;transition:transform .5s var(--cs-ease-out);position:absolute;inset:0}.cs-arbeiten__stand-zahl[data-astro-cid-t6qb7rsp]{text-align:right;white-space:nowrap;min-width:56px}@media (width>=900.02px){.cs-arbeiten[data-astro-cid-t6qb7rsp]:not(.is-strecke){min-height:0}.cs-arbeiten[data-astro-cid-t6qb7rsp]:not(.is-strecke) .cs-arbeiten__viewport[data-astro-cid-t6qb7rsp]{height:auto;overflow:visible}.cs-arbeiten[data-astro-cid-t6qb7rsp]:not(.is-strecke) .cs-arbeiten__track[data-astro-cid-t6qb7rsp]{max-width:1440px;height:auto;padding:var(--cs-sektion-y) clamp(24px, 5vw, 80px);box-sizing:border-box;flex-direction:column;align-items:stretch;gap:clamp(20px,3vh,36px);margin:0 auto}.cs-arbeiten[data-astro-cid-t6qb7rsp]:not(.is-strecke) .cs-arbeiten__panel[data-astro-cid-t6qb7rsp]{width:auto;height:auto;padding:0;display:block}.cs-arbeiten[data-astro-cid-t6qb7rsp]:not(.is-strecke) .cs-arbeiten__intro[data-astro-cid-t6qb7rsp]{width:100%;min-height:0}.cs-arbeiten[data-astro-cid-t6qb7rsp]:not(.is-strecke) .cs-arbeiten__intro-inner[data-astro-cid-t6qb7rsp]{max-width:760px}.cs-arbeiten[data-astro-cid-t6qb7rsp]:not(.is-strecke) .cs-arbeiten__galerie-wrap[data-astro-cid-t6qb7rsp]{flex-shrink:1;height:auto;display:block}.cs-arbeiten[data-astro-cid-t6qb7rsp]:not(.is-strecke) .cs-arbeiten__galerie[data-astro-cid-t6qb7rsp]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(16px,2vw,32px);height:auto;display:grid}.cs-arbeiten[data-astro-cid-t6qb7rsp]:not(.is-strecke) .cs-arbeiten__card[data-astro-cid-t6qb7rsp]{width:auto;padding-top:0}.cs-arbeiten[data-astro-cid-t6qb7rsp]:not(.is-strecke) .cs-arbeiten__hint[data-astro-cid-t6qb7rsp],.cs-arbeiten[data-astro-cid-t6qb7rsp]:not(.is-strecke) .cs-arbeiten__hud[data-astro-cid-t6qb7rsp],.cs-arbeiten[data-astro-cid-t6qb7rsp]:not(.is-strecke) .cs-arbeiten__ghost-digit[data-astro-cid-t6qb7rsp]{display:none}.cs-arbeiten[data-astro-cid-t6qb7rsp].is-strecke,.cs-arbeiten[data-astro-cid-t6qb7rsp].is-strecke .cs-arbeiten__viewport[data-astro-cid-t6qb7rsp]{overflow:clip}.cs-arbeiten[data-astro-cid-t6qb7rsp].is-strecke .cs-arbeiten__viewport[data-astro-cid-t6qb7rsp]{box-sizing:border-box;padding-top:var(--cs-kopf-h,68px);padding-bottom:clamp(40px,6vh,72px)}.cs-arbeiten[data-astro-cid-t6qb7rsp].is-strecke .cs-arbeiten__card[data-astro-cid-t6qb7rsp]{padding-top:clamp(40px,9vh,140px)}.cs-arbeiten[data-astro-cid-t6qb7rsp].is-strecke .cs-arbeiten__headline[data-astro-cid-t6qb7rsp]{margin-top:clamp(16px,3vh,40px)}.cs-arbeiten[data-astro-cid-t6qb7rsp].is-strecke .cs-arbeiten__lede[data-astro-cid-t6qb7rsp]{margin-top:clamp(20px,4vh,64px)}.cs-arbeiten[data-astro-cid-t6qb7rsp].is-strecke .cs-arbeiten__divider[data-astro-cid-t6qb7rsp]{margin-top:clamp(20px,3.5vh,40px)}.cs-arbeiten[data-astro-cid-t6qb7rsp].is-strecke .cs-arbeiten__hint[data-astro-cid-t6qb7rsp]{margin-top:clamp(20px,4vh,48px)}.cs-arbeiten[data-astro-cid-t6qb7rsp].is-strecke .cs-arbeiten__hud[data-astro-cid-t6qb7rsp]{padding-top:0;padding-bottom:clamp(16px,3vh,32px)}.cs-arbeiten__card-inner[data-astro-cid-t6qb7rsp]>[data-astro-cid-t6qb7rsp]+[data-astro-cid-t6qb7rsp]{margin-top:16px}.cs-arbeiten__info[data-astro-cid-t6qb7rsp]{margin-top:14px}.cs-arbeiten__ctas[data-astro-cid-t6qb7rsp]{margin-top:16px}}@media (width<=900px){.cs-arbeiten[data-astro-cid-t6qb7rsp]{height:auto;min-height:0}.cs-arbeiten__viewport[data-astro-cid-t6qb7rsp]{height:auto;overflow:visible}.cs-arbeiten__track[data-astro-cid-t6qb7rsp]{height:auto;display:block;width:auto!important;transform:none!important}.cs-arbeiten__panel[data-astro-cid-t6qb7rsp]{align-items:flex-start;height:auto}.cs-arbeiten__intro[data-astro-cid-t6qb7rsp]{width:auto;padding:40px var(--cs-gutter) 28px}.cs-arbeiten__headline[data-astro-cid-t6qb7rsp]{margin-top:24px;font-size:clamp(40px,12vw,64px)}.cs-arbeiten__headline-line--italic[data-astro-cid-t6qb7rsp]{padding-left:clamp(24px,8vw,48px)}.cs-arbeiten__lede[data-astro-cid-t6qb7rsp]{margin-top:32px}.cs-arbeiten__divider[data-astro-cid-t6qb7rsp],.cs-arbeiten__hint[data-astro-cid-t6qb7rsp]{margin-top:28px}.cs-arbeiten__hint-desktop[data-astro-cid-t6qb7rsp]{display:none}.cs-arbeiten__hint-mobil[data-astro-cid-t6qb7rsp]{display:inline}.cs-arbeiten__galerie-wrap[data-astro-cid-t6qb7rsp]{height:auto;display:block}.cs-arbeiten__galerie[data-astro-cid-t6qb7rsp]{height:auto;padding:8px var(--cs-gutter);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--cs-gutter);scrollbar-width:none;-webkit-overflow-scrolling:touch;align-items:flex-start;gap:12px;display:flex;overflow-x:auto}.cs-arbeiten__galerie[data-astro-cid-t6qb7rsp]::-webkit-scrollbar{display:none}.cs-arbeiten__galerie[data-astro-cid-t6qb7rsp]:focus-visible{outline:2px solid var(--color-cs-champagne);outline-offset:-2px}.cs-arbeiten__card[data-astro-cid-t6qb7rsp]{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 min(84vw,520px);padding:32px 0 0;width:auto!important}.cs-arbeiten__ghost-digit[data-astro-cid-t6qb7rsp]{font-size:120px;left:0}.cs-arbeiten__card[data-astro-cid-t6qb7rsp]:hover .cs-arbeiten__card-inner[data-astro-cid-t6qb7rsp]{box-shadow:none;transform:none}.cs-arbeiten__preview[data-astro-cid-t6qb7rsp],.cs-arbeiten__info[data-astro-cid-t6qb7rsp]{margin-top:20px}.cs-arbeiten__card-desc[data-astro-cid-t6qb7rsp]{font-size:16px}.cs-arbeiten__ctas[data-astro-cid-t6qb7rsp]{margin-top:28px}.cs-arbeiten__hud[data-astro-cid-t6qb7rsp]{display:none}.cs-arbeiten__steuerung[data-astro-cid-t6qb7rsp]{display:flex}}@media (prefers-reduced-motion:reduce){.cs-arbeiten__arrow[data-astro-cid-t6qb7rsp]{animation:none}.cs-arbeiten__card[data-astro-cid-t6qb7rsp]:hover .cs-arbeiten__card-inner[data-astro-cid-t6qb7rsp]{transform:none}.cs-arbeiten__stand-fuellung[data-astro-cid-t6qb7rsp],.cs-arbeiten__pfeil[data-astro-cid-t6qb7rsp]{transition:none}}.cs-wegweiser[data-astro-cid-jjwbja4y]{padding:var(--cs-sektion-y) 0;border-top:1px solid var(--cs-border,#c8a98029)}.cs-wegweiser__wrap[data-astro-cid-jjwbja4y]{width:min(100% - 3rem,1280px);margin-inline:auto}.cs-wegweiser__grid[data-astro-cid-jjwbja4y]{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:clamp(1.2rem,2.2vw,2rem);display:grid}.cs-wegweiser__karte[data-astro-cid-jjwbja4y]{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}.cs-wegweiser__titel[data-astro-cid-jjwbja4y]{font-family:var(--cs-font-serif,"Fraunces", serif);color:var(--cs-text,#f4f1ea);margin:0;font-size:clamp(1.45rem,2.2vw,1.85rem);font-weight:400;line-height:1.15}.cs-wegweiser__text[data-astro-cid-jjwbja4y]{color:var(--cs-text-muted,#a8a49b);max-width:34ch;margin:0;font-size:1rem;line-height:1.65}.cs-wegweiser__link[data-astro-cid-jjwbja4y]{font-family:var(--cs-font-mono,"JetBrains Mono", monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--cs-accent,#c8a980);align-items:center;gap:.5rem;min-height:44px;margin-top:auto;padding-top:.5rem;font-size:.76rem;text-decoration:none;display:inline-flex}.cs-wegweiser__link[data-astro-cid-jjwbja4y]:hover,.cs-wegweiser__link[data-astro-cid-jjwbja4y]:focus-visible{text-underline-offset:.3em;text-decoration:underline}.cs-wegweiser__pfeil[data-astro-cid-jjwbja4y]{transition:transform .25s}.cs-wegweiser__link[data-astro-cid-jjwbja4y]:hover .cs-wegweiser__pfeil[data-astro-cid-jjwbja4y]{transform:translate(.25rem)}@media (prefers-reduced-motion:reduce){.cs-wegweiser__pfeil[data-astro-cid-jjwbja4y]{transition:none}}.cs-versprechen[data-astro-cid-vcji4ot5]{padding:var(--cs-sektion-y) 0;background:var(--color-cs-bg);color:var(--color-cs-text)}.cs-versprechen__wrap[data-astro-cid-vcji4ot5]{max-width:1440px;margin:0 auto;padding:0 clamp(24px,5vw,80px)}.cs-versprechen__title[data-astro-cid-vcji4ot5]{font-family:var(--font-editorial);letter-spacing:-.015em;color:var(--color-cs-text);margin:24px 0 0;font-size:clamp(32px,3.2vw,50px);font-weight:300;line-height:1.05}.cs-versprechen__title[data-astro-cid-vcji4ot5] em[data-astro-cid-vcji4ot5]{color:var(--color-cs-champagne);font-style:italic;font-weight:300}.cs-versprechen__lede[data-astro-cid-vcji4ot5]{font-family:var(--font-editorial);color:var(--color-cs-muted);max-width:56ch;margin:24px 0 0;font-size:clamp(17px,1.6vw,20px);font-weight:400;line-height:1.55}.cs-versprechen__grid[data-astro-cid-vcji4ot5]{grid-template-columns:repeat(3,1fr);gap:clamp(20px,2.4vw,32px);margin:clamp(18px,2.2vh,28px) 0 0;padding:0;list-style:none;display:grid;position:relative}.cs-versprechen__faden[data-astro-cid-vcji4ot5]{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.cs-versprechen__faden[data-astro-cid-vcji4ot5] path[data-astro-cid-vcji4ot5]{fill:none;stroke:var(--color-cs-champagne);stroke-width:1px}.cs-versprechen__item[data-astro-cid-vcji4ot5]{z-index:1;position:relative}.cs-versprechen__grid[data-astro-cid-vcji4ot5].is-faden-aktiv .cs-versprechen__num[data-astro-cid-vcji4ot5]{color:var(--color-cs-muted);transition:color .45s var(--cs-ease-out)}.cs-versprechen__grid[data-astro-cid-vcji4ot5].is-faden-aktiv .is-erreicht[data-astro-cid-vcji4ot5] .cs-versprechen__num[data-astro-cid-vcji4ot5]{color:var(--color-cs-champagne)}.cs-versprechen__item[data-astro-cid-vcji4ot5]{border-top:1px solid var(--color-cs-line);padding-top:28px}.cs-versprechen__num[data-astro-cid-vcji4ot5]{font-family:var(--font-mono);letter-spacing:.18em;color:var(--color-cs-champagne);margin-bottom:20px;font-size:12px;display:block}.cs-versprechen__item-title[data-astro-cid-vcji4ot5]{font-family:var(--font-editorial);letter-spacing:-.005em;color:var(--color-cs-text);margin:0 0 12px;font-size:clamp(20px,2vw,24px);font-weight:400;line-height:1.2}.cs-versprechen__beleg[data-astro-cid-vcji4ot5]{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-cs-champagne);opacity:.75;margin:10px 0 0;font-size:11px}.cs-versprechen__item-text[data-astro-cid-vcji4ot5]{font-family:var(--font-sans);color:var(--color-cs-muted);margin:0;font-size:15px;font-weight:300;line-height:1.6}@media (width<=900px){.cs-versprechen__grid[data-astro-cid-vcji4ot5]{grid-template-columns:repeat(2,1fr);gap:40px 32px}}@media (width<=560px){.cs-versprechen__grid[data-astro-cid-vcji4ot5]{grid-template-columns:1fr;gap:0}.cs-versprechen__item[data-astro-cid-vcji4ot5]{margin-top:28px}.cs-versprechen__item[data-astro-cid-vcji4ot5]:first-of-type{margin-top:0}}.cs-kontakt[data-astro-cid-74jhidnt]{padding:var(--cs-sektion-y) 0 var(--cs-sektion-y-eng);position:relative}.cs-kontakt__wrap[data-astro-cid-74jhidnt]{max-width:1440px;margin:0 auto;padding:0 clamp(24px,5vw,80px)}.cs-kontakt__label[data-astro-cid-74jhidnt]{margin-bottom:18px}.cs-kontakt__grid[data-astro-cid-74jhidnt]{grid-template-columns:1.4fr 1fr;align-items:start;gap:clamp(60px,8vw,120px);display:grid}@media (width<=900px){.cs-kontakt__grid[data-astro-cid-74jhidnt]{grid-template-columns:1fr;gap:80px}}.cs-kontakt__headline[data-astro-cid-74jhidnt]{font-family:var(--font-editorial);max-width:12ch;color:var(--color-cs-text);margin:0;font-size:clamp(30px,2.8vw,42px);font-weight:300;line-height:1.15}.cs-kontakt__headline[data-astro-cid-74jhidnt] span[data-astro-cid-74jhidnt]{display:block}.cs-kontakt__intro[data-astro-cid-74jhidnt]{font-family:var(--font-editorial);color:var(--color-cs-muted);max-width:44ch;margin-top:26px;font-size:18px;font-weight:400;line-height:1.7}.cs-kontakt__accent[data-astro-cid-74jhidnt]{color:var(--color-cs-text);font-style:italic;font-weight:300}.cs-kontakt__direct[data-astro-cid-74jhidnt]{position:relative}.cs-kontakt__direct-header[data-astro-cid-74jhidnt]{font-family:var(--font-editorial);color:var(--color-cs-champagne);margin:0 0 40px;font-size:24px;font-style:italic;font-weight:300}.cs-kontakt__block[data-astro-cid-74jhidnt]{margin-bottom:32px}.cs-kontakt__mini-header[data-astro-cid-74jhidnt]{font-family:var(--font-mono);text-transform:uppercase;color:var(--color-cs-dim);letter-spacing:.15em;margin-bottom:10px;font-size:11px}.cs-kontakt__value[data-astro-cid-74jhidnt]{font-family:var(--font-sans);color:var(--color-cs-ivory);font-size:18px;font-weight:300}.cs-kontakt__value[data-astro-cid-74jhidnt] a[data-astro-cid-74jhidnt]{color:inherit;transition:color .3s var(--cs-ease-out);text-decoration:none}.cs-kontakt__value[data-astro-cid-74jhidnt] a[data-astro-cid-74jhidnt]:hover{color:var(--color-cs-champagne)}.cs-kontakt__value--italic[data-astro-cid-74jhidnt]{font-family:var(--font-editorial);color:var(--color-cs-ivory);font-size:16px;font-style:italic;font-weight:300}.cs-kontakt__sep[data-astro-cid-74jhidnt]{margin:24px 0;display:block}.cs-kontakt__studio-name[data-astro-cid-74jhidnt]{font-family:var(--font-editorial);color:var(--color-cs-ivory);margin-bottom:4px;font-size:16px;font-weight:400}.cs-kontakt__studio-addr[data-astro-cid-74jhidnt]{font-family:var(--font-sans);color:var(--color-cs-muted);font-size:14px;font-weight:300;line-height:1.5}.cs-kontakt__channels[data-astro-cid-74jhidnt]{flex-wrap:wrap;align-items:center;gap:14px;margin:0;padding:0;list-style:none;display:flex}.cs-kontakt__channels[data-astro-cid-74jhidnt] li[data-astro-cid-74jhidnt]{align-items:center;display:inline-flex}.cs-kontakt__social[data-astro-cid-74jhidnt]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--color-cs-ivory);transition:color .3s var(--cs-ease-out);font-size:12px;text-decoration:none}.cs-kontakt__social[data-astro-cid-74jhidnt]:hover{color:var(--color-cs-champagne)}.cs-kontakt__channel-sep[data-astro-cid-74jhidnt]{color:var(--color-cs-champagne);font-family:var(--font-mono);font-size:12px}.cs-kontakt__signature[data-astro-cid-74jhidnt]{margin-top:22px}.cs-kontakt__logo[data-astro-cid-74jhidnt]{font-family:var(--font-editorial);color:var(--color-cs-ivory);margin-bottom:6px;font-size:20px;font-weight:400}.cs-kontakt__logo[data-astro-cid-74jhidnt] span[data-astro-cid-74jhidnt]{color:var(--color-cs-muted);margin-left:6px;font-style:italic;font-weight:300}.cs-kontakt__signer[data-astro-cid-74jhidnt]{font-family:var(--font-editorial);color:var(--color-cs-muted);font-size:14px;font-style:italic;font-weight:300}.cs-landing-footer[data-astro-cid-nnaappaa]{padding:var(--cs-sektion-y) clamp(24px, 5vw, 80px) 32px;border-top:1px solid var(--color-cs-line);position:relative}.cs-landing-footer__wrap[data-astro-cid-nnaappaa]{max-width:1440px;margin:0 auto;padding:0}.cs-landing-footer__top[data-astro-cid-nnaappaa]{grid-template-columns:1.3fr 1fr 1fr;gap:clamp(40px,6vw,80px);display:grid}@media (width<=900px){.cs-landing-footer__top[data-astro-cid-nnaappaa]{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}}.cs-landing-footer__logo[data-astro-cid-nnaappaa]{align-items:baseline;display:inline-flex}.cs-landing-footer__logo-main[data-astro-cid-nnaappaa]{font-family:var(--font-editorial);color:var(--color-cs-ivory);font-size:28px;font-weight:400}.cs-landing-footer__logo-alt[data-astro-cid-nnaappaa]{font-family:var(--font-editorial);color:var(--color-cs-muted);margin-left:6px;font-size:24.64px;font-style:italic;font-weight:300}.cs-landing-footer__stance[data-astro-cid-nnaappaa]{font-family:var(--font-editorial);color:var(--color-cs-muted);max-width:32ch;margin-top:16px;font-size:18px;font-style:italic;font-weight:300;line-height:1.5}.cs-landing-footer__meta[data-astro-cid-nnaappaa]{margin-top:40px}.cs-landing-footer__meta-line[data-astro-cid-nnaappaa]{font-family:var(--font-mono);text-transform:uppercase;color:var(--color-cs-dim);letter-spacing:.15em;font-size:11px;line-height:1.8}.cs-landing-footer__header[data-astro-cid-nnaappaa]{font-family:var(--font-mono);text-transform:uppercase;color:var(--color-cs-dim);letter-spacing:.15em;margin-bottom:20px;font-size:11px}.cs-landing-footer__header--spaced[data-astro-cid-nnaappaa]{margin-top:40px}.cs-landing-footer__list[data-astro-cid-nnaappaa]{margin:0;padding:0;list-style:none}.cs-landing-footer__list[data-astro-cid-nnaappaa] li[data-astro-cid-nnaappaa] a[data-astro-cid-nnaappaa],.cs-landing-footer__regions-grid[data-astro-cid-nnaappaa] li[data-astro-cid-nnaappaa] a[data-astro-cid-nnaappaa]{font-family:var(--font-sans);color:var(--color-cs-ivory);transition:color .3s var(--cs-ease-out);padding:4px 0;font-size:16px;font-weight:300;text-decoration:none;display:block}.cs-landing-footer__list[data-astro-cid-nnaappaa] li[data-astro-cid-nnaappaa] a[data-astro-cid-nnaappaa]:hover,.cs-landing-footer__regions-grid[data-astro-cid-nnaappaa] li[data-astro-cid-nnaappaa] a[data-astro-cid-nnaappaa]:hover{color:var(--color-cs-champagne)}.cs-landing-footer__nap[data-astro-cid-nnaappaa]{font-family:var(--font-sans);color:var(--color-cs-muted);padding:4px 0;font-size:14px;font-weight:300}.cs-landing-footer__regions[data-astro-cid-nnaappaa]{border-top:1px solid var(--color-cs-line);margin-top:clamp(48px,6vh,72px);padding-top:clamp(36px,5vh,56px)}.cs-landing-footer__regions-grid[data-astro-cid-nnaappaa]{grid-template-columns:repeat(auto-fill,minmax(135px,1fr));gap:0 clamp(24px,4vw,64px);margin:0;padding:0;list-style:none;display:grid}.cs-landing-footer__regions-all[data-astro-cid-nnaappaa]{color:var(--color-cs-champagne)!important}.cs-landing-footer__dot[data-astro-cid-nnaappaa]{background:var(--color-cs-champagne);border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:2s ease-in-out infinite cs-pulse;display:inline-block}@keyframes cs-pulse{0%,to{opacity:.3}50%{opacity:1}}[data-astro-cid-nnaappaa]:where(html.is-hidden) .cs-landing-footer__dot[data-astro-cid-nnaappaa]{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.cs-landing-footer__dot[data-astro-cid-nnaappaa]{opacity:1;animation:none}}.cs-landing-footer__bottom[data-astro-cid-nnaappaa]{border-top:1px solid var(--color-cs-line);font-family:var(--font-mono);color:var(--color-cs-dim);letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:20px;padding-top:24px;font-size:11px;display:flex}.cs-landing-footer__legal[data-astro-cid-nnaappaa]{flex-wrap:wrap;align-items:center;gap:6px 10px;max-width:100%;display:inline-flex}.cs-landing-footer__legal[data-astro-cid-nnaappaa] a[data-astro-cid-nnaappaa]{color:var(--color-cs-dim);transition:color .3s var(--cs-ease-out);text-decoration:none}.cs-landing-footer__legal[data-astro-cid-nnaappaa] a[data-astro-cid-nnaappaa]:hover,.cs-landing-footer__legal-sep[data-astro-cid-nnaappaa]{color:var(--color-cs-champagne)}.cs-landing-footer__end[data-astro-cid-nnaappaa]{text-align:center;margin-top:16px}.cs-landing-footer__end-text[data-astro-cid-nnaappaa]{font-family:var(--font-mono);color:var(--color-cs-dim);letter-spacing:.15em;margin:10px 0 0;font-size:10px}.cs-home-section-wrap[data-astro-cid-lcdefpme]{max-width:1440px;margin:0 auto;padding:0 clamp(24px,5vw,80px)}
