.ProjektGalerie_container___ITYP{max-width:1400px;margin-inline:auto;padding-inline:40px}@media (max-width:640px){.ProjektGalerie_container___ITYP{padding-inline:16px}}.ProjektGalerie_storyGallery__I1GnP{display:flex;flex-direction:column;gap:var(--space-2xl);-webkit-padding-after:var(--space-3xl);padding-block-end:var(--space-3xl)}.ProjektGalerie_galleryFullInner__80H1G{display:flex;flex-direction:column;gap:var(--space-sm)}.ProjektGalerie_galleryPairGrid__IZdRP{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-md);gap:var(--space-md)}@media (max-width:640px){.ProjektGalerie_galleryPairGrid__IZdRP{grid-template-columns:1fr}}.ProjektGalerie_galleryPairItem__h8vhW{display:flex;flex-direction:column;gap:var(--space-xs)}.ProjektGalerie_galleryAsymGrid__8F6ts{display:grid;grid-template-columns:1fr;grid-gap:var(--space-md);gap:var(--space-md)}@media (min-width:768px){.ProjektGalerie_galleryAsymGrid__8F6ts{grid-template-columns:7fr 4fr;gap:var(--space-xl);align-items:end}}.ProjektGalerie_galleryAsymCaption__XN7p_{display:flex;align-items:flex-end;-webkit-padding-after:var(--space-md);padding-block-end:var(--space-md)}.ProjektGalerie_imageButton__9UBfj{all:unset;display:block;cursor:zoom-in;position:relative;border-radius:var(--radius-md);overflow:hidden}.ProjektGalerie_imageButton__9UBfj:focus-visible{outline:2px solid var(--color-coral-text);outline-offset:3px}.ProjektGalerie_imageButton__9UBfj:after{content:"";position:absolute;inset:0;background:transparent;transition:background var(--transition-fast)}.ProjektGalerie_imageButton__9UBfj:hover:after{background:rgba(24,23,20,.08)}@media (prefers-reduced-motion:reduce){.ProjektGalerie_imageButton__9UBfj:after{transition:none}}.ProjektGalerie_galleryImage__tUS6W{width:100%;height:auto;display:block;border-radius:var(--radius-md);object-fit:cover}.ProjektGalerie_caption__6_Ame{font-family:var(--font-body);font-size:var(--text-meta);color:var(--color-gray);line-height:1.5}.ProjektGalerie_captionLarge__hfjW_{font-family:var(--font-body);font-size:var(--text-body);color:var(--color-gray);line-height:1.6;max-width:32ch}.ProjektGalerie_overlay__eGN4X{position:fixed;inset:0;z-index:var(--z-modal);background:rgba(24,23,20,.96);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-md);padding:var(--space-lg)}.ProjektGalerie_overlayTop__x6Lns{position:absolute;top:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;padding:var(--space-md) var(--space-lg)}.ProjektGalerie_counter__sevPJ{font-family:var(--font-ui);font-size:var(--text-label);font-weight:600;letter-spacing:var(--tracking-label);text-transform:uppercase;color:hsla(0,0%,100%,.6)}.ProjektGalerie_closeBtn__yJNQW{all:unset;cursor:pointer;display:flex;align-items:center;justify-content:center;width:44px;height:44px;color:hsla(0,0%,100%,.7);border-radius:var(--radius-sm);transition:color var(--transition-fast)}.ProjektGalerie_closeBtn__yJNQW:hover{color:#fff}.ProjektGalerie_closeBtn__yJNQW:focus-visible{outline:2px solid hsla(0,0%,100%,.5);outline-offset:2px}@media (prefers-reduced-motion:reduce){.ProjektGalerie_closeBtn__yJNQW{transition:none}}.ProjektGalerie_imageWrap__d7xrj{position:relative;max-width:90vw;max-height:80vh;display:flex;align-items:center;justify-content:center}.ProjektGalerie_lightboxImage__4fyQl{max-width:90vw;max-height:80vh;width:auto;height:auto;object-fit:contain;border-radius:var(--radius-md);display:block;animation:ProjektGalerie_fadeIn__BbJ3T .3s ease-out}@keyframes ProjektGalerie_fadeIn__BbJ3T{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ProjektGalerie_lightboxImage__4fyQl{animation:none}}.ProjektGalerie_lightboxCaption__L2789{font-family:var(--font-body);font-size:var(--text-meta);color:hsla(0,0%,100%,.55);text-align:center;max-width:60ch}.ProjektGalerie_navBtn__0AHod{all:unset;cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:52px;height:52px;color:hsla(0,0%,100%,.7);border:1px solid hsla(0,0%,100%,.15);border-radius:50%;transition:color var(--transition-fast),border-color var(--transition-fast),background var(--transition-fast)}.ProjektGalerie_navBtn__0AHod:hover{color:#fff;border-color:hsla(0,0%,100%,.4);background:hsla(0,0%,100%,.08)}.ProjektGalerie_navBtn__0AHod:focus-visible{outline:2px solid hsla(0,0%,100%,.5);outline-offset:2px}.ProjektGalerie_navPrev__4_4fw{left:var(--space-lg)}.ProjektGalerie_navNext__1Ah1v{right:var(--space-lg)}@media (max-width:640px){.ProjektGalerie_navPrev__4_4fw{left:var(--space-sm)}.ProjektGalerie_navNext__1Ah1v{right:var(--space-sm)}.ProjektGalerie_navBtn__0AHod{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.ProjektGalerie_navBtn__0AHod{transition:none}}.error_container__R9r6A{max-width:var(--container-narrow);margin-inline:auto;padding:var(--space-4xl) var(--container-pad);display:flex;flex-direction:column;gap:var(--space-md)}.error_label__YRYdR{font-family:var(--font-ui);font-size:var(--text-section-label);font-weight:700;text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--color-coral-text)}.error_headline__YB_um{font-family:var(--font-heading);font-size:var(--text-h1);font-weight:700;line-height:1.08;color:var(--color-ink)}.error_text__rebHI{font-family:var(--font-body);font-size:var(--text-body-lg);line-height:1.55;color:var(--color-gray)}.Tag_tag__HDJeX{display:inline-flex;align-items:center;gap:var(--space-xs);background:var(--color-sage-pale);color:var(--color-sage-dark);font-family:var(--font-ui);font-size:var(--text-label);font-weight:700;text-transform:uppercase;letter-spacing:var(--tracking-label);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm)}.Tag_dot__ITn9O{width:var(--space-xs);height:var(--space-xs);border-radius:50%;background:var(--color-sage-dark);flex-shrink:0}.FeaturedProjekt_section__hP2UI{background:transparent;padding-block:var(--space-3xl)}@media (max-width:640px){.FeaturedProjekt_section__hP2UI{padding-block:var(--space-md)}}.FeaturedProjekt_container__rPEL_{max-width:var(--container-max);margin-inline:auto;padding-inline:var(--container-pad)}@media (max-width:640px){.FeaturedProjekt_container__rPEL_{padding-inline:var(--container-pad-mobile)}}.FeaturedProjekt_grid__7JbX_{display:grid;grid-template-columns:1fr;grid-gap:var(--space-xl);gap:var(--space-xl);align-items:start}@media (max-width:767px){.FeaturedProjekt_grid__7JbX_{display:flex;flex-direction:column;gap:var(--space-md)}.FeaturedProjekt_content__Gcd6F{order:1}.FeaturedProjekt_imageBlock___HKx8{order:2}.FeaturedProjekt_linkMobile__Qn8u6{order:3}}@media (min-width:768px){.FeaturedProjekt_grid__7JbX_{grid-template-columns:7fr 4fr;gap:var(--space-2xl)}}.FeaturedProjekt_content__Gcd6F{display:flex;flex-direction:column;gap:var(--space-md)}@media (min-width:768px){.FeaturedProjekt_content__Gcd6F{gap:var(--space-lg);padding-top:var(--space-xl);position:-webkit-sticky;position:sticky;top:120px}}.FeaturedProjekt_sectionLabel___o3iU{font-family:var(--font-ui);font-size:var(--text-section-label);font-weight:700;text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--color-gray)}.FeaturedProjekt_headline__Qp5Od{font-family:var(--font-heading);font-size:var(--text-h2);font-weight:700;line-height:var(--leading-heading);letter-spacing:var(--tracking-tight);color:var(--color-ink)}.FeaturedProjekt_teaser__lOT_l{font-family:var(--font-body);font-size:var(--text-body);line-height:1.6;color:var(--color-gray);max-width:38ch}.FeaturedProjekt_link__cPXQf{font-family:var(--font-ui);font-size:var(--text-label);font-weight:700;text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--color-rust);text-decoration:none;display:inline-flex;align-items:center;gap:var(--space-xs);transition:color var(--transition-fast)}.FeaturedProjekt_link__cPXQf:hover{color:var(--color-rust-dark)}.FeaturedProjekt_arrow__KuUuy{display:inline-block;transition:transform var(--transition-fast)}.FeaturedProjekt_link__cPXQf:hover .FeaturedProjekt_arrow__KuUuy{transform:translateX(4px)}@media (prefers-reduced-motion:reduce){.FeaturedProjekt_link__cPXQf:hover .FeaturedProjekt_arrow__KuUuy{transform:none}}@media (max-width:767px){.FeaturedProjekt_codeTag__InqYc,.FeaturedProjekt_linkDesktop__QWgEa{display:none}}@media (min-width:768px){.FeaturedProjekt_linkMobile__Qn8u6{display:none}}.FeaturedProjekt_imageBlock___HKx8{display:block;overflow:hidden;border-radius:var(--radius-md);aspect-ratio:3/4;cursor:pointer;text-decoration:none}@media (max-width:767px){.FeaturedProjekt_imageBlock___HKx8{aspect-ratio:4/3}}.FeaturedProjekt_image__7Ntj6{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}.FeaturedProjekt_imageBlock___HKx8:hover .FeaturedProjekt_image__7Ntj6{transform:scale(1.03)}@media (prefers-reduced-motion:reduce){.FeaturedProjekt_imageBlock___HKx8:hover .FeaturedProjekt_image__7Ntj6{transform:none}}.Fragenwolke_section__vfjgm{background:transparent;padding-block:var(--space-2xl);border-top:var(--border-rule)}@media (max-width:640px){.Fragenwolke_section__vfjgm{padding-block:var(--space-lg)}}.Fragenwolke_container__V8PcG{max-width:var(--container-max);margin-inline:auto;padding-inline:var(--container-pad);display:flex;flex-direction:column;gap:var(--space-xl)}@media (max-width:640px){.Fragenwolke_container__V8PcG{padding-inline:var(--container-pad-mobile);gap:var(--space-md)}}.Fragenwolke_header__uhhc1{display:flex;flex-direction:column;gap:var(--space-sm)}.Fragenwolke_sectionLabel__P_Ijq{font-family:var(--font-ui);font-size:var(--text-section-label);font-weight:700;text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--color-gray)}.Fragenwolke_headline__6dkFH{font-family:var(--font-heading);font-size:var(--text-h2);font-weight:700;line-height:var(--leading-heading);letter-spacing:var(--tracking-tight);color:var(--color-ink)}.Fragenwolke_questionList__O1E3r{list-style:none;padding:0;margin:0}.Fragenwolke_questionItem__16_lO{border-bottom:var(--border-rule)}.Fragenwolke_questionItem__16_lO:first-child{border-top:var(--border-rule)}.Fragenwolke_questionLink__2KIXB{display:flex;justify-content:space-between;align-items:center;padding-block:var(--space-md);font-family:var(--font-body);font-size:var(--text-body-lg);line-height:1.4;color:var(--color-ink);text-decoration:none;transition:color var(--transition-fast);min-height:var(--touch-target)}@media (max-width:640px){.Fragenwolke_questionLink__2KIXB{font-size:var(--text-body);padding-block:var(--space-sm)}.Fragenwolke_questionLink__2KIXB .Fragenwolke_arrow__3Q4zo{opacity:1;transform:none;color:var(--color-coral)}.Fragenwolke_questionItem__16_lO:nth-child(n+5){display:none}}.Fragenwolke_questionLink__2KIXB:hover{color:var(--color-rust)}.Fragenwolke_arrow__3Q4zo{font-size:var(--text-body-lg);opacity:0;transform:translateX(-8px);transition:opacity var(--transition-fast),transform var(--transition-fast);flex-shrink:0;-webkit-margin-start:var(--space-md);margin-inline-start:var(--space-md)}.Fragenwolke_questionLink__2KIXB:hover .Fragenwolke_arrow__3Q4zo{opacity:1;transform:translateX(0)}@media (prefers-reduced-motion:reduce){.Fragenwolke_arrow__3Q4zo{opacity:1;transform:none}.Fragenwolke_questionLink__2KIXB:hover .Fragenwolke_arrow__3Q4zo{transform:none}}.Button_button__96uC6{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);font-family:var(--font-ui);font-weight:700;text-transform:uppercase;letter-spacing:var(--tracking-label);border-radius:var(--radius-md);cursor:pointer;text-decoration:none;min-height:var(--touch-target);min-width:var(--touch-target);white-space:nowrap;position:relative}.Button_sm__pnQzd{padding:0 var(--space-md);font-size:var(--text-meta)}.Button_md__ktIWF{padding:0 32px;font-size:var(--text-label);height:48px}.Button_lg__s7W56{padding:0 var(--space-lg);font-size:12px;height:56px}@media (max-width:640px){.Button_lg__s7W56{width:100%}}.Button_primary__6_Dls{background:var(--color-ink);color:var(--color-white);border:none;transition:background .3s ease,transform .15s ease}.Button_primary__6_Dls:hover:not(:disabled){background:var(--color-coral,#f07060)}.Button_primary__6_Dls:active:not(:disabled){transform:scale(.98)}.Button_secondary__uuOdH{background:transparent;color:var(--color-ink);border:1px solid var(--color-ink);transition:background var(--transition-normal),color var(--transition-normal)}.Button_secondary__uuOdH:hover:not(:disabled){background:var(--color-ink);color:var(--color-white)}.Button_ghost__gZqlA{background:transparent;color:var(--color-rust);border:none;min-width:unset;border-radius:0;transition:color var(--transition-fast)}.Button_ghost__gZqlA:hover:not(:disabled){color:var(--color-rust-dark);text-decoration:underline;text-underline-offset:3px}.Button_disabled___DDaw{opacity:.45;cursor:not-allowed;pointer-events:none}.Button_spinner__DYdB3{width:var(--text-body);height:var(--text-body);border:2px solid;border-top:2px solid transparent;border-radius:50%;animation:Button_hof-spin__TnjTe .65s linear infinite;flex-shrink:0}.MobileNav_hamburger__sehb0{display:flex;align-items:center;justify-content:center;width:var(--touch-target);height:var(--touch-target);background:transparent;border:none;cursor:pointer;flex-shrink:0;color:var(--color-ink);touch-action:manipulation}.MobileNav_overlay__ogSED{position:fixed;inset:0;background:var(--color-white);z-index:var(--z-modal);display:flex;flex-direction:column;padding:var(--space-md);overflow-y:auto}.MobileNav_ghostShield__ZFn5I{position:absolute;inset:0;z-index:1}.MobileNav_overlayHeader__uFSez{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-sm)}.MobileNav_logo__93oWl{text-decoration:none;display:inline-flex;align-items:center}.MobileNav_logoImage__Ij2D5{height:44px;width:auto}.MobileNav_close__2r6Qb{display:flex;align-items:center;justify-content:center;width:var(--touch-target);height:var(--touch-target);background:transparent;border:none;cursor:pointer;color:var(--color-ink);touch-action:manipulation}.MobileNav_navList__pFSqL{list-style:none;display:flex;flex-direction:column;gap:var(--space-xs)}.MobileNav_navItem__6Rz7M{border-bottom:var(--border-rule);padding-bottom:var(--space-xs)}.MobileNav_navLink__CS3fH{font-family:var(--font-heading);font-size:var(--text-h3);font-weight:700;color:var(--color-ink);text-decoration:none;display:block;min-height:var(--touch-target);line-height:var(--touch-target);transition:color var(--transition-fast)}.MobileNav_navLinkActive__pPvSg,.MobileNav_navLink__CS3fH:hover{color:var(--color-rust)}.MobileNav_cta__9Ww0w{margin-top:var(--space-md)}.Header_header__ZPN_X{position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-overlay);background:var(--color-white);border-bottom:1px solid transparent;transition:border-color var(--transition-normal)}.Header_header__ZPN_X:before{content:"";position:absolute;inset:0;z-index:-1;-webkit-backdrop-filter:none;backdrop-filter:none;background:transparent;transition:background var(--transition-normal),-webkit-backdrop-filter var(--transition-normal);transition:backdrop-filter var(--transition-normal),background var(--transition-normal);transition:backdrop-filter var(--transition-normal),background var(--transition-normal),-webkit-backdrop-filter var(--transition-normal);pointer-events:none}.Header_header__ZPN_X.Header_scrolled__QeXJF{border-bottom-color:var(--color-rule);background:transparent}.Header_header__ZPN_X.Header_scrolled__QeXJF:before{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:hsla(0,0%,100%,.95)}.Header_inner__q09Ou{max-width:var(--container-max);margin-inline:auto;padding-inline:var(--container-pad);height:72px;display:flex;align-items:center;gap:var(--space-lg);transition:height var(--transition-normal)}@media (min-width:1400px){.Header_inner__q09Ou{max-width:100%;padding-inline:5vw}}.Header_header__ZPN_X.Header_scrolled__QeXJF .Header_inner__q09Ou{height:56px}@media (max-width:768px){.Header_inner__q09Ou{height:64px}.Header_header__ZPN_X.Header_scrolled__QeXJF .Header_inner__q09Ou{height:56px}}@media (max-width:640px){.Header_inner__q09Ou{padding-inline:var(--container-pad-mobile)}}.Header_logo__1hGYx{text-decoration:none;flex-shrink:0;display:flex;align-items:center}.Header_logoImage__moJlG{height:56px;width:auto;transition:height var(--transition-normal)}.Header_header__ZPN_X.Header_scrolled__QeXJF .Header_logoImage__moJlG{height:44px}@media (max-width:768px){.Header_logoImage__moJlG{height:52px}.Header_header__ZPN_X.Header_scrolled__QeXJF .Header_logoImage__moJlG{height:44px}}.Header_nav__LLUoy{flex:1 1;display:flex;justify-content:flex-end}@media (max-width:768px){.Header_nav__LLUoy{display:none}}.Header_navList___9pWt{list-style:none;padding:0;margin:0;display:flex;align-items:center;gap:var(--space-md)}.Header_mobileNav__K7PMS{display:none;-webkit-margin-start:auto;margin-inline-start:auto}@media (max-width:768px){.Header_mobileNav__K7PMS{display:flex;align-items:center}}.page_section__gbzoM{background:var(--color-white);padding-block:var(--space-3xl)}@media (max-width:640px){.page_section__gbzoM{padding-block:var(--space-2xl)}}.page_container__x6WsR{max-width:var(--container-max);margin-inline:auto;padding-inline:var(--container-pad);display:flex;flex-direction:column;gap:var(--space-xl)}@media (max-width:640px){.page_container__x6WsR{padding-inline:var(--container-pad-mobile)}}.page_sectionLabel__GKE3P{font-family:var(--font-ui);font-size:var(--text-section-label);font-weight:700;text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--color-gray)}.page_pageTitle__ALVIt{font-family:var(--font-heading);font-size:var(--text-h1);font-weight:700;line-height:var(--leading-heading);letter-spacing:var(--tracking-tight);color:var(--color-ink)}.page_intro__FsYDf{font-family:var(--font-body);font-size:var(--text-body-lg);line-height:1.55;color:var(--color-gray);max-width:540px}.page_emptyState__u2F2v{display:flex;flex-direction:column;gap:var(--space-lg);max-width:480px}.page_emptyText__kj_he{font-family:var(--font-body);font-size:var(--text-body);color:var(--color-gray)}.page_list__zz4JG{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;max-width:720px}.page_card__RiD4W{display:flex;flex-direction:column;gap:var(--space-sm);border-top:var(--border-rule);padding-block:var(--space-xl)}.page_cardMeta__1MrW3{display:flex;align-items:center;gap:var(--space-sm);flex-wrap:wrap}.page_metaItem__DweMf{font-family:var(--font-body);font-size:var(--text-meta);color:var(--color-gray)}.page_cardTitle__az2SZ{font-family:var(--font-heading);font-size:var(--text-h3);font-weight:700;line-height:var(--leading-heading);color:var(--color-ink)}.page_teaser__hMKUI{font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-gray)}.ImageTrail_container__bKBdA{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:1;mask-image:linear-gradient(90deg,transparent 25%,rgba(0,0,0,.3) 35%,#000 50%);-webkit-mask-image:linear-gradient(90deg,transparent 25%,rgba(0,0,0,.3) 35%,#000 50%)}@media (max-width:767px){.ImageTrail_container__bKBdA{display:none}}.Hero_section__T8WqE{background:transparent;position:relative;min-height:calc(100vh - 72px);overflow:hidden;display:flex;flex-direction:column}@media (max-width:768px){.Hero_section__T8WqE{min-height:calc(100svh - 64px)}}.Hero_container__qibJN{width:100%;max-width:var(--container-max);margin-inline:auto;padding-inline:var(--container-pad);position:relative;z-index:1;flex:1 1;display:flex;align-items:center;justify-content:flex-start}@media (min-width:1400px){.Hero_container__qibJN{max-width:100%;padding-inline:5vw}}@media (max-width:767px){.Hero_container__qibJN{flex-direction:column;justify-content:center;gap:var(--space-md);min-height:auto;padding-block:var(--space-md)}}@media (max-width:640px){.Hero_container__qibJN{padding-inline:var(--container-pad-mobile)}}.Hero_content__Cqrc_{display:flex;flex-direction:column;gap:var(--space-md);max-width:520px;position:relative;z-index:2;pointer-events:auto;margin-right:auto;width:100%;text-align:left}@media (min-width:768px){.Hero_content__Cqrc_{gap:var(--space-lg)}}.Hero_sectionLabel__X4CXA{font-family:var(--font-ui);font-size:var(--text-section-label);font-weight:700;text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--color-gray)}.Hero_headline__8Kw4H{font-family:var(--font-heading);font-size:var(--text-h1);font-weight:700;line-height:1.15;letter-spacing:-.01em;color:var(--color-ink)}.Hero_intro__7qhyR{font-family:var(--font-body);font-size:var(--text-body-lg);line-height:1.55;color:var(--color-gray);max-width:36ch}.Hero_servicesBar__XuUhG{position:relative;z-index:20;border-top:var(--border-rule);padding-block:var(--space-md);margin-top:auto;background-color:var(--color-bg,#fff)}.Hero_servicesInner__xCV63{max-width:var(--container-max);margin-inline:auto;padding-inline:var(--container-pad);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-xs) var(--space-sm);font-family:var(--font-body);font-size:16px;font-weight:500;color:var(--color-coral,#f07060)}.Hero_serviceLink__zxxAg{color:inherit;text-decoration:none;transition:opacity .2s ease}.Hero_serviceLink__zxxAg:hover{opacity:.6}.Hero_servicesDot__EkEn9{opacity:.3}@media (max-width:768px){.Hero_servicesBar__XuUhG{display:none}}@media (max-width:480px){.Hero_servicesInner__xCV63{font-size:11px}}@media (prefers-reduced-motion:reduce){.Hero_ticker__IwuLO{animation:none;flex-wrap:wrap}.Hero_tickerWrap__DYyhR{max-width:100%;mask-image:none;-webkit-mask-image:none}.Hero_tickerContent__ZT58U:nth-child(2){display:none}}@media (max-width:768px){.Hero_tickerWrap__DYyhR{max-width:60%}}@media (max-width:480px){.Hero_tickerWrap__DYyhR{max-width:100%}}.Hero_ctaDesktop__sVLmX{display:block}.Hero_cta__I_oag,.Hero_mobileImage__HF06R{display:none}@media (max-width:767px){.Hero_mobileImage__HF06R{display:block;width:100%;overflow:hidden;border-radius:var(--radius-lg);aspect-ratio:16/9}.Hero_heroImage__GqxSM{width:100%;height:100%;object-fit:cover;display:block}.Hero_ctaDesktop__sVLmX{display:none}.Hero_cta__I_oag{display:block}}.Kernbotschaften_section__okFXT{background:var(--color-sage-pale);padding-block:var(--space-2xl)}@media (max-width:768px){.Kernbotschaften_section__okFXT{padding-block:var(--space-lg)}}.Kernbotschaften_container__YO9M0{max-width:var(--container-max);margin-inline:auto;padding-inline:var(--container-pad);display:flex;flex-direction:column;gap:var(--space-lg)}@media (max-width:768px){.Kernbotschaften_container__YO9M0{padding-inline:var(--container-pad-mobile);gap:var(--space-md)}}.Kernbotschaften_sectionLabel__YhTbf{font-family:var(--font-ui);font-size:var(--text-section-label);font-weight:700;text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--color-sage-dark)}.Kernbotschaften_grid__eS3cO{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-md);gap:var(--space-md)}@media (max-width:768px){.Kernbotschaften_grid__eS3cO{display:flex;flex-direction:row;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:var(--space-sm);padding-bottom:var(--space-xs);scrollbar-width:none}.Kernbotschaften_grid__eS3cO::-webkit-scrollbar{display:none}}.Kernbotschaften_item__qnKh0{display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-lg);background:var(--color-white);border:var(--border-rule);border-radius:var(--radius-md);transition:border-color var(--transition-normal),box-shadow var(--transition-normal)}@media (max-width:768px){.Kernbotschaften_item__qnKh0{flex:0 0 70vw;scroll-snap-align:start;padding:var(--space-sm) var(--space-md);gap:var(--space-xs)}}.Kernbotschaften_item__qnKh0:hover{border-color:var(--color-sage-dark);box-shadow:0 4px 20px rgba(42,90,72,.08)}.Kernbotschaften_number__z_24S{font-family:var(--font-ui);font-size:var(--text-section-label);font-weight:700;letter-spacing:var(--tracking-label);color:var(--color-sage-dark)}.Kernbotschaften_headline__QOiJe{font-family:var(--font-heading);font-size:var(--text-h3);font-weight:700;line-height:1.15;color:var(--color-ink)}@media (max-width:768px){.Kernbotschaften_headline__QOiJe{font-size:var(--text-body);font-weight:700}}.Kernbotschaften_text__k3ekw{font-family:var(--font-body);font-size:var(--text-body);line-height:1.6;color:var(--color-gray)}@media (max-width:768px){.Kernbotschaften_text__k3ekw{font-size:var(--text-meta)}}.KontaktCTA_section__gsU2B{background:transparent;padding-block:var(--space-3xl);border-top:var(--border-rule)}@media (max-width:640px){.KontaktCTA_section__gsU2B{background:var(--color-slate-pale);border-top:none}}.KontaktCTA_container__TZJ_T{max-width:var(--container-max);margin-inline:auto;padding-inline:var(--container-pad);display:flex;flex-direction:column;gap:var(--space-md)}@media (max-width:640px){.KontaktCTA_container__TZJ_T{padding-inline:var(--container-pad-mobile)}.KontaktCTA_section__gsU2B{padding-block:var(--space-lg)}}.KontaktCTA_sectionLabel__Cv2hL{font-family:var(--font-ui);font-size:var(--text-section-label);font-weight:700;text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--color-coral-text,var(--color-gray));margin-bottom:var(--space-xs)}@media (max-width:640px){.KontaktCTA_sectionLabel__Cv2hL{color:var(--color-slate-dark)}}.KontaktCTA_headline__fiknm{font-family:var(--font-heading);font-size:var(--text-h2);font-weight:700;line-height:1.15;letter-spacing:-.01em;color:var(--color-ink);max-width:18ch}@media (max-width:640px){.KontaktCTA_headline__fiknm{font-size:clamp(28px,7vw,36px)}}.KontaktCTA_subtext__SDnW_{font-family:var(--font-body);font-size:var(--text-body-lg);line-height:1.55;color:var(--color-gray)}.PortableText_content__mDs78{display:flex;flex-direction:column;gap:var(--space-sm)}.PortableText_content__mDs78 p{font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-ink)}.PortableText_content__mDs78 h2{font-size:var(--text-h2);letter-spacing:var(--tracking-tight);-webkit-margin-before:var(--space-lg);margin-block-start:var(--space-lg)}.PortableText_content__mDs78 h2,.PortableText_content__mDs78 h3{font-family:var(--font-heading);font-weight:700;line-height:var(--leading-heading);color:var(--color-ink)}.PortableText_content__mDs78 h3{font-size:var(--text-h3);-webkit-margin-before:var(--space-md);margin-block-start:var(--space-md)}.PortableText_content__mDs78 ol,.PortableText_content__mDs78 ul{font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-ink);-webkit-padding-start:var(--space-md);padding-inline-start:var(--space-md)}.PortableText_content__mDs78 li{-webkit-padding-start:var(--space-xs);padding-inline-start:var(--space-xs)}.PortableText_link__eKjcS{color:var(--color-rust);text-decoration:underline;text-underline-offset:2px;transition:-webkit-text-decoration-color var(--transition-fast);transition:text-decoration-color var(--transition-fast);transition:text-decoration-color var(--transition-fast),-webkit-text-decoration-color var(--transition-fast)}.PortableText_link__eKjcS:hover{text-decoration:none}.page_article__r_KE0{background:var(--color-white)}.page_container__Rmez_{max-width:var(--container-max);margin-inline:auto;padding-inline:var(--container-pad)}@media (max-width:640px){.page_container__Rmez_{padding-inline:var(--container-pad-mobile)}}.page_heroWrap__k2fc1{max-width:var(--container-max);margin-inline:auto;padding-inline:var(--container-pad);-webkit-padding-before:var(--space-lg);padding-block-start:var(--space-lg);-webkit-padding-after:var(--space-2xl);padding-block-end:var(--space-2xl)}@media (max-width:640px){.page_heroWrap__k2fc1{padding-inline:var(--container-pad-mobile)}}.page_heroImage__OIXLR{width:100%;height:auto;display:block;border-radius:var(--radius-lg);aspect-ratio:16/9;object-fit:cover}.page_headerGrid__IsErx{display:grid;grid-template-columns:1fr;grid-gap:var(--space-xl);gap:var(--space-xl);-webkit-padding-after:var(--space-2xl);padding-block-end:var(--space-2xl);border-bottom:var(--border-rule)}@media (min-width:768px){.page_headerGrid__IsErx{grid-template-columns:7fr 3fr;gap:var(--space-2xl);align-items:start}}.page_headerLeft__Oy_4k{display:flex;flex-direction:column;gap:var(--space-xl)}.page_back__R2qPt{display:inline-flex;align-items:center;font-family:var(--font-ui);font-size:var(--text-label);font-weight:700;text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--color-gray);text-decoration:none;min-height:var(--touch-target);transition:color var(--transition-fast)}.page_back__R2qPt:hover{color:var(--color-rust)}.page_titleGroup__I4CC5{display:flex;flex-direction:column;gap:var(--space-xs)}.page_subtitle__dKBX_{font-family:var(--font-ui);font-size:var(--text-label);font-weight:600;text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--color-gray)}.page_title__WQ6BL{font-family:var(--font-heading);font-size:clamp(36px,5vw,64px);font-weight:700;line-height:1.08;letter-spacing:-.02em;color:var(--color-ink);margin-top:var(--space-xs)}.page_konzept__m4LLz{font-family:var(--font-body);font-size:var(--text-body-lg);font-style:italic;line-height:1.5;color:var(--color-coral-text);margin-top:var(--space-xs)}.page_facts__1ZOCW{display:flex;flex-direction:column;gap:var(--space-md)}@media (min-width:768px){.page_facts__1ZOCW{-webkit-padding-before:var(--space-xl);padding-block-start:var(--space-xl);position:-webkit-sticky;position:sticky;top:100px}}.page_factsLabel__t6aJ3{font-family:var(--font-ui);font-size:var(--text-label);font-weight:700;text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--color-gray)}.page_factsList__E0Yj_{display:flex;flex-direction:column;gap:var(--space-sm)}.page_factsListTwoCol__L5BAX{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-sm) var(--space-md);gap:var(--space-sm) var(--space-md)}@media (max-width:480px){.page_factsListTwoCol__L5BAX{grid-template-columns:1fr}}.page_factItem__S9p_q{display:flex;flex-direction:column;gap:2px}.page_factKey__RwE4H{font-family:var(--font-ui);font-size:var(--text-meta);font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--color-gray)}.page_factValue__HVynd{font-size:var(--text-body)}.page_factValue__HVynd,.page_teaserLead__57_Cr{font-family:var(--font-body);color:var(--color-ink)}.page_teaserLead__57_Cr{font-size:var(--text-body-lg);line-height:1.75;max-width:680px;padding-block:var(--space-xl);border-bottom:var(--border-rule)}.page_storySection__RyXLD{padding-block:var(--space-2xl);max-width:680px}.page_storyText__ZMch9{font-family:var(--font-body);font-size:var(--text-body-lg);line-height:1.7;color:var(--color-ink)}.page_sektionContainer__XRlys{border-top:var(--border-rule);padding-block:var(--space-3xl)}.page_sektionSplit__i_k0n{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-2xl);gap:var(--space-2xl);align-items:center}.page_sektionBildLinks__M6tBs .page_sektionTextCol__AZduT{order:2}.page_sektionBildLinks__M6tBs .page_sektionBildCol__pgvq_{order:1}.page_sektionTextCol__AZduT{font-family:var(--font-body);font-size:var(--text-body-lg);line-height:1.7;color:var(--color-ink)}.page_sektionBild__cznbd{width:100%;height:auto;display:block;border-radius:var(--radius-lg);object-fit:cover}.page_sektionBildCaption__4Astw{font-family:var(--font-body);font-size:var(--text-meta);color:var(--color-gray);line-height:1.5;margin-top:var(--space-xs)}.page_sektionNurBild__x_nwx{display:flex;flex-direction:column;gap:var(--space-xs)}.page_sektionNurText__T3o3Y{max-width:680px;font-family:var(--font-body);font-size:var(--text-body-lg);line-height:1.7;color:var(--color-ink)}@media (max-width:768px){.page_sektionSplit__i_k0n{grid-template-columns:1fr;gap:var(--space-xl)}.page_sektionBildLinks__M6tBs .page_sektionBildCol__pgvq_,.page_sektionBildLinks__M6tBs .page_sektionTextCol__AZduT{order:unset}.page_sektionContainer__XRlys{padding-block:var(--space-2xl)}}.page_storyGallery__WLwCu{display:flex;flex-direction:column;gap:var(--space-2xl);-webkit-padding-after:var(--space-3xl);padding-block-end:var(--space-3xl)}.page_galleryFullInner__xd8io{display:flex;flex-direction:column;gap:var(--space-sm)}.page_galleryPairGrid__hMoWe{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-md);gap:var(--space-md)}@media (max-width:640px){.page_galleryPairGrid__hMoWe{grid-template-columns:1fr}}.page_galleryPairItem__v_9_f{display:flex;flex-direction:column;gap:var(--space-xs)}.page_galleryAsymGrid__NfpaK{display:grid;grid-template-columns:1fr;grid-gap:var(--space-md);gap:var(--space-md)}@media (min-width:768px){.page_galleryAsymGrid__NfpaK{grid-template-columns:7fr 4fr;gap:var(--space-xl);align-items:end}}.page_galleryAsymCaption__TawJF{display:flex;align-items:flex-end;-webkit-padding-after:var(--space-md);padding-block-end:var(--space-md)}.page_galleryImage__HP4zE{width:100%;height:auto;display:block;border-radius:var(--radius-md);object-fit:cover}.page_caption__BcC18{font-size:var(--text-meta);line-height:1.5}.page_captionLarge__D_7l9,.page_caption__BcC18{font-family:var(--font-body);color:var(--color-gray)}.page_captionLarge__D_7l9{font-size:var(--text-body);line-height:1.6;max-width:32ch}.page_cta__lyV6K{display:flex;flex-direction:column;gap:var(--space-lg);padding-block:var(--space-3xl);border-top:var(--border-rule);max-width:560px}.page_ctaTitle__T3a4R{font-family:var(--font-heading);font-size:var(--text-h2);font-weight:700;line-height:1.1;letter-spacing:-.01em;color:var(--color-ink)}.page_ctaText__hNer3{font-family:var(--font-body);font-size:var(--text-body-lg);line-height:1.55;color:var(--color-gray)}.page_article__SLSas{background:var(--color-white);padding-block:var(--space-3xl)}.page_container__ZNtIg{max-width:var(--container-max);margin-inline:auto;padding-inline:var(--container-pad);display:flex;flex-direction:column;gap:var(--space-2xl)}@media (max-width:640px){.page_container__ZNtIg{padding-inline:var(--container-pad-mobile);gap:var(--space-xl)}}.page_back__lmX1P{display:inline-flex;align-items:center;font-family:var(--font-ui);font-size:var(--text-label);font-weight:700;text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--color-gray);text-decoration:none;min-height:var(--touch-target);transition:color var(--transition-fast)}.page_back__lmX1P:hover{color:var(--color-rust)}.page_header__Ly9ud{display:flex;flex-direction:column;gap:var(--space-sm);max-width:720px}.page_meta__N2wpY{display:flex;align-items:center;gap:var(--space-sm);flex-wrap:wrap}.page_metaItem__nEDmi{font-family:var(--font-body);font-size:var(--text-meta);color:var(--color-gray)}.page_metaBesetzt__zYnwf{font-family:var(--font-ui);font-size:var(--text-label);font-weight:700;text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--color-rust)}.page_title__Wker2{font-family:var(--font-heading);font-size:var(--text-h1);font-weight:700;line-height:var(--leading-heading);letter-spacing:var(--tracking-tight);color:var(--color-ink)}.page_teaser__KC7F9{font-family:var(--font-body);font-size:var(--text-body-lg);line-height:1.55;color:var(--color-gray)}.page_body__zTtmI{max-width:680px}.page_cta__pBeNJ{padding-top:var(--space-lg);border-top:var(--border-rule)}.page_article__eWibZ{background:var(--color-white);padding-block:var(--space-2xl)}.page_container__0o5qp{max-width:var(--container-max);margin-inline:auto;padding-inline:var(--container-pad);display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-2xl);gap:var(--space-2xl);align-items:start}@media (max-width:900px){.page_container__0o5qp{grid-template-columns:1fr;padding-inline:var(--container-pad-mobile);gap:var(--space-xl)}.page_article__eWibZ{padding-block:var(--space-xl)}}.page_content__rIbUN{display:flex;flex-direction:column;gap:var(--space-lg)}.page_meta__tQdhy{display:flex;align-items:center;justify-content:space-between;-webkit-padding-after:var(--space-sm);padding-block-end:var(--space-sm);border-bottom:1px solid var(--color-rule)}.page_back__M0hr7{display:inline-flex;align-items:center;font-family:var(--font-ui);font-size:var(--text-label);font-weight:700;text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--color-gray);text-decoration:none;min-height:var(--touch-target);transition:color var(--transition-fast)}.page_back__M0hr7:hover{color:var(--color-rust)}.page_datum__Hou00{font-family:var(--font-body);font-size:var(--text-meta);color:var(--color-gray)}.page_header__cXDV2{display:flex;flex-direction:column;gap:var(--space-xs)}.page_title__C6R8p{font-family:var(--font-heading);font-size:var(--text-h1);font-weight:700;line-height:var(--leading-heading);letter-spacing:var(--tracking-tight);color:var(--color-ink)}.page_teaser___slxx{font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-gray)}.page_galerie__DGWOM{position:-webkit-sticky;position:sticky;top:var(--space-xl);display:flex;flex-direction:column;gap:var(--space-sm)}@media (max-width:900px){.page_galerie__DGWOM{position:static}}.page_galerieImage__OspQ0{width:100%;height:auto;display:block;border-radius:var(--radius-lg)}