.ProjektGalerie-module__rovxaW__galerie{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(3rem,6vw,6rem) clamp(1.5rem,4vw,4rem);margin:0;padding:0;list-style:none;display:grid}.ProjektGalerie-module__rovxaW__projekt{min-width:0}.ProjektGalerie-module__rovxaW__titelprojekt{grid-column:1/-1}.ProjektGalerie-module__rovxaW__browser{border:1px solid var(--pds-rand);background:linear-gradient(120deg, var(--pds-bg-3), var(--pds-bg-1));min-height:44px;color:var(--pds-fg-2);font:500 11px var(--font-mono);border-bottom:0;border-radius:12px 12px 0 0;align-items:center;gap:1rem;padding:.7rem 1rem;display:flex}.ProjektGalerie-module__rovxaW__browser>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ProjektGalerie-module__rovxaW__fensterPunkte{flex:none;gap:5px;display:flex}.ProjektGalerie-module__rovxaW__fensterPunkte i{background:var(--pds-fg-2);opacity:.55;border-radius:50%;width:5px;height:5px}.ProjektGalerie-module__rovxaW__status{color:var(--pds-blau-hell);flex:none;margin-left:auto}.ProjektGalerie-module__rovxaW__bildTaste{border:1px solid var(--pds-rand);background:var(--pds-bg-0);cursor:zoom-in;border-radius:0 0 12px 12px;width:100%;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 24px 60px #0000003d}.ProjektGalerie-module__rovxaW__bildTaste img{width:100%;height:auto;display:block}.ProjektGalerie-module__rovxaW__vergroessern{min-height:44px;color:var(--pds-fg-0);background:var(--pds-bg-1);border:1px solid var(--pds-rand-stark);border-radius:999px;align-items:center;gap:.5rem;padding:.5rem .9rem;font-size:14px;display:flex;position:absolute;bottom:1rem;right:1rem;box-shadow:0 6px 20px #0000004d}.ProjektGalerie-module__rovxaW__beschreibung{gap:1.25rem;padding-top:1.75rem;display:grid}.ProjektGalerie-module__rovxaW__titelprojekt .ProjektGalerie-module__rovxaW__beschreibung{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(2rem,6vw,6rem)}.ProjektGalerie-module__rovxaW__kategorie{color:var(--pds-fg-2);margin:0 0 .7rem;font-size:14px}.ProjektGalerie-module__rovxaW__titel{font-family:var(--font-heading);letter-spacing:-.022em;text-wrap:balance;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;margin:0;font-size:clamp(1.4rem,2.25vw,2rem);font-weight:600;font-stretch:100%;line-height:1.15}.ProjektGalerie-module__rovxaW__titelprojekt .ProjektGalerie-module__rovxaW__titel{font-family:var(--font-display);font-size:clamp(1.8rem,3.5vw,3rem);font-weight:600}.ProjektGalerie-module__rovxaW__identitaet{container-type:inline-size}.ProjektGalerie-module__rovxaW__titelprojekt .ProjektGalerie-module__rovxaW__architekturTitel{overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;font-size:clamp(1.25rem,8.5cqi,3rem)}.ProjektGalerie-module__rovxaW__pondruffTitel{overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;display:grid}.ProjektGalerie-module__rovxaW__pondruffZusatz{font-family:var(--font-heading);white-space:nowrap;letter-spacing:-.012em;min-width:0;font-size:clamp(.7rem,4cqi,1.5rem);font-weight:600;line-height:1.4}.ProjektGalerie-module__rovxaW__leistung{color:var(--pds-blau-hell);margin:.8rem 0 0;font-size:17px}.ProjektGalerie-module__rovxaW__inhalt>p{color:var(--pds-fg-1);margin:0;font-size:17px;line-height:1.65}.ProjektGalerie-module__rovxaW__fakten{gap:.55rem;margin:1.2rem 0;padding:0;list-style:none;display:grid}.ProjektGalerie-module__rovxaW__fakten li{border-left:1px solid var(--pds-rand-stark);color:var(--pds-fg-1);padding-left:1rem;font-size:17px;line-height:1.55}.ProjektGalerie-module__rovxaW__links{flex-wrap:wrap;gap:.4rem 1.5rem;display:flex}.ProjektGalerie-module__rovxaW__links a,.ProjektGalerie-module__rovxaW__markenLink{min-height:44px;color:var(--pds-blau-hell);align-items:center;gap:.5rem;font-size:16px;text-decoration:none;display:inline-flex}.ProjektGalerie-module__rovxaW__markenLink{margin-top:1rem}.ProjektGalerie-module__rovxaW__kundenLogo{object-fit:contain;width:64px;height:64px;margin-top:1rem;display:block}.ProjektGalerie-module__rovxaW__links a:hover{text-underline-offset:.3em;text-decoration:underline}.ProjektGalerie-module__rovxaW__overlay{z-index:200;background:#04070ff0;position:fixed;inset:0}.ProjektGalerie-module__rovxaW__dialog{z-index:201;border:1px solid var(--pds-rand-stark);background:var(--pds-bg-1);border-radius:16px;width:min(94vw,1500px);max-height:94dvh;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 32px 100px #00000080}.ProjektGalerie-module__rovxaW__dialogKopf{justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.ProjektGalerie-module__rovxaW__dialogTitel{color:var(--pds-fg-0);font:600 18px var(--font-heading);margin:0}.ProjektGalerie-module__rovxaW__dialogHinweis{color:var(--pds-fg-1);margin:.35rem 0 0;font-size:14px}.ProjektGalerie-module__rovxaW__schliessen{border:1px solid var(--pds-rand-stark);width:44px;height:44px;color:var(--pds-fg-0);background:var(--pds-bg-2);cursor:pointer;border-radius:50%;flex:none;place-items:center;display:grid}.ProjektGalerie-module__rovxaW__dialogBild{overflow:auto}.ProjektGalerie-module__rovxaW__dialogBild img{width:100%;height:auto;display:block}.ProjektGalerie-module__rovxaW__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:768px) and (hover:hover) and (pointer:fine){.ProjektGalerie-module__rovxaW__vergroessern{opacity:0;transition:opacity .18s var(--ease-out), transform .18s var(--ease-out);transform:translateY(5px)}.ProjektGalerie-module__rovxaW__bildTaste:hover .ProjektGalerie-module__rovxaW__vergroessern,.ProjektGalerie-module__rovxaW__bildTaste:focus-visible .ProjektGalerie-module__rovxaW__vergroessern{opacity:1;transform:translateY(0)}}@media (max-width:767px){.ProjektGalerie-module__rovxaW__galerie{grid-template-columns:minmax(0,1fr);gap:3.5rem}.ProjektGalerie-module__rovxaW__titelprojekt .ProjektGalerie-module__rovxaW__beschreibung{grid-template-columns:minmax(0,1fr);gap:1.25rem}.ProjektGalerie-module__rovxaW__browser{gap:.6rem;padding-inline:.7rem}.ProjektGalerie-module__rovxaW__fensterPunkte{display:none}.ProjektGalerie-module__rovxaW__status{font-size:10px}.ProjektGalerie-module__rovxaW__vergroessern{width:fit-content;min-height:44px;box-shadow:none;background:0 0;border:0;margin:.6rem;padding:.3rem .5rem;position:static}.ProjektGalerie-module__rovxaW__dialogBild img{width:max(100%,760px);max-width:none}}@media (prefers-reduced-motion:reduce){.ProjektGalerie-module__rovxaW__vergroessern{transition:none;transform:none}}.ProjektGalerie-module__rovxaW__architekturProjekt .ProjektGalerie-module__rovxaW__beschreibung{isolation:isolate;padding-top:clamp(2rem,4vw,4rem);padding-bottom:clamp(2rem,4vw,4rem);position:relative}.ProjektGalerie-module__rovxaW__architekturProjekt .ProjektGalerie-module__rovxaW__identitaet{flex-direction:column;align-items:flex-start;min-height:clamp(360px,35vw,560px);display:flex;position:relative}.ProjektGalerie-module__rovxaW__materialAtelier{z-index:-1;pointer-events:none;top:-3rem;left:calc(-1 * var(--site-pad));width:65%;height:calc(100% + 6rem);position:absolute;-webkit-mask-image:linear-gradient(90deg,#000 50%,#0000 100%);mask-image:linear-gradient(90deg,#000 50%,#0000 100%)}.ProjektGalerie-module__rovxaW__materialAtelier img{object-fit:cover;object-position:38% center;opacity:.74;width:100%;height:100%}.ProjektGalerie-module__rovxaW__materialAtelier:after{content:"";background:linear-gradient(90deg,#04070f29,#04070f0d 38%,#04070f00 100%),linear-gradient(#04070fe6,#04070f8f 28%,#0000 70%);position:absolute;inset:0}.ProjektGalerie-module__rovxaW__architekturProjekt .ProjektGalerie-module__rovxaW__kategorie,.ProjektGalerie-module__rovxaW__architekturProjekt .ProjektGalerie-module__rovxaW__architekturTitel,.ProjektGalerie-module__rovxaW__berndMarke{position:relative}.ProjektGalerie-module__rovxaW__architekturProjekt .ProjektGalerie-module__rovxaW__kategorie{color:var(--pds-fg-1)}.ProjektGalerie-module__rovxaW__architekturProjekt .ProjektGalerie-module__rovxaW__identitaet>.ProjektGalerie-module__rovxaW__leistung{text-shadow:0 2px 14px #04070f;margin-top:auto;padding-top:3rem}.ProjektGalerie-module__rovxaW__architekturProjekt .ProjektGalerie-module__rovxaW__architekturTitel{color:var(--pds-fg-0);font-size:clamp(1.8rem,7.8cqi,3rem)}.ProjektGalerie-module__rovxaW__architekturProjekt .ProjektGalerie-module__rovxaW__inhalt{flex-direction:column;align-items:flex-start;display:flex}.ProjektGalerie-module__rovxaW__architekturProjekt .ProjektGalerie-module__rovxaW__links{margin-top:auto}.ProjektGalerie-module__rovxaW__architekturProjekt .ProjektGalerie-module__rovxaW__kundenLogo{object-position:left center;filter:brightness(0)invert();width:min(100%,300px);height:100px;margin:0}.ProjektGalerie-module__rovxaW__berndMarke{flex-direction:column;flex:1;gap:1rem;width:100%;margin-top:.65rem;display:flex}.ProjektGalerie-module__rovxaW__berndMarke .ProjektGalerie-module__rovxaW__leistung{text-shadow:0 2px 14px #04070f;align-items:center;min-height:44px;margin:auto 0 0;padding-top:12rem;font-size:16px;display:flex}.ProjektGalerie-module__rovxaW__markenKopf{grid-template-columns:minmax(0,1fr) clamp(100px,27cqi,170px);align-items:center;gap:1.25rem;min-height:124px;display:grid}.ProjektGalerie-module__rovxaW__kopfLogo{object-fit:contain;width:100%;height:124px;display:block}.ProjektGalerie-module__rovxaW__markenKopf .ProjektGalerie-module__rovxaW__pondruffZusatz{white-space:normal;text-wrap:balance}.ProjektGalerie-module__rovxaW__markenKopf+.ProjektGalerie-module__rovxaW__leistung{margin-top:.65rem}.ProjektGalerie-module__rovxaW__weitereAnsichten{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.2vw,2rem);margin-top:clamp(2.5rem,5vw,4.5rem);display:grid}.ProjektGalerie-module__rovxaW__weitereAnsichten figure{min-width:0;margin:0}.ProjektGalerie-module__rovxaW__weitereAnsichten .ProjektGalerie-module__rovxaW__bildTaste{border-radius:12px}.ProjektGalerie-module__rovxaW__weitereAnsichten figcaption{padding-top:1rem}.ProjektGalerie-module__rovxaW__weitereAnsichten h4{color:var(--pds-fg-0);font:600 clamp(1.05rem, 1.5vw, 1.3rem)/1.3 var(--font-display);letter-spacing:-.02em;margin:0 0 .45rem}.ProjektGalerie-module__rovxaW__weitereAnsichten figcaption p{max-width:40ch;color:var(--pds-fg-1);margin:0;font-size:15px;line-height:1.6}.ProjektGalerie-module__rovxaW__originalLink{min-height:44px;color:var(--pds-blau-hell);align-items:center;margin-left:auto;font-size:14px;display:inline-flex}@media (max-width:767px){.ProjektGalerie-module__rovxaW__architekturProjekt .ProjektGalerie-module__rovxaW__kundenLogo{width:min(100%,260px);height:87px}.ProjektGalerie-module__rovxaW__berndMarke{gap:.5rem;margin-top:.5rem}.ProjektGalerie-module__rovxaW__markenKopf{grid-template-columns:minmax(0,1fr) clamp(80px,27cqi,125px);gap:.8rem;min-height:100px}.ProjektGalerie-module__rovxaW__kopfLogo{height:100px}.ProjektGalerie-module__rovxaW__weitereAnsichten{grid-template-columns:minmax(0,1fr);gap:2rem}.ProjektGalerie-module__rovxaW__architekturProjekt .ProjektGalerie-module__rovxaW__identitaet{min-height:390px}.ProjektGalerie-module__rovxaW__materialAtelier{width:calc(100% + 2 * var(--site-pad));height:calc(100% + 3rem);top:-1.5rem}.ProjektGalerie-module__rovxaW__materialAtelier:after{background:linear-gradient(180deg, #04070feb, #04070f80 32%, transparent 65%, var(--pds-bg-0))}.ProjektGalerie-module__rovxaW__architekturProjekt .ProjektGalerie-module__rovxaW__inhalt{position:relative}.ProjektGalerie-module__rovxaW__berndMarke .ProjektGalerie-module__rovxaW__leistung{padding-top:9rem}}.ProjektGalerie-module__rovxaW__solarProjekt .ProjektGalerie-module__rovxaW__beschreibung,.ProjektGalerie-module__rovxaW__pondruffProjekt .ProjektGalerie-module__rovxaW__beschreibung{isolation:isolate;min-height:490px;padding-top:clamp(2rem,4vw,4rem);padding-bottom:clamp(2rem,4vw,4rem);position:relative}.ProjektGalerie-module__rovxaW__solarProjekt .ProjektGalerie-module__rovxaW__identitaet,.ProjektGalerie-module__rovxaW__pondruffProjekt .ProjektGalerie-module__rovxaW__identitaet{min-height:380px;position:relative}.ProjektGalerie-module__rovxaW__caseArt{inset:-2rem auto -2rem calc(-1 * var(--site-pad));z-index:-1;pointer-events:none;opacity:.85;width:68%;position:absolute;-webkit-mask-image:linear-gradient(90deg,#000 48%,#0000 100%);mask-image:linear-gradient(90deg,#000 48%,#0000 100%)}.ProjektGalerie-module__rovxaW__caseArt img{object-fit:cover;object-position:left center;width:100%;height:100%}.ProjektGalerie-module__rovxaW__caseArt:after{content:"";background:linear-gradient(#04070fb8,#04070f52 35%,#04070f00 75%,#04070f33);position:absolute;inset:0}.ProjektGalerie-module__rovxaW__solarProjekt .ProjektGalerie-module__rovxaW__inhalt,.ProjektGalerie-module__rovxaW__pondruffProjekt .ProjektGalerie-module__rovxaW__inhalt{flex-direction:column;align-items:flex-start;display:flex;position:relative}.ProjektGalerie-module__rovxaW__solarProjekt .ProjektGalerie-module__rovxaW__links,.ProjektGalerie-module__rovxaW__pondruffProjekt .ProjektGalerie-module__rovxaW__links{margin-top:auto;padding-top:1rem}.ProjektGalerie-module__rovxaW__solarProjekt .ProjektGalerie-module__rovxaW__markenKopf,.ProjektGalerie-module__rovxaW__pondruffProjekt .ProjektGalerie-module__rovxaW__markenKopf{grid-template-columns:minmax(0,1fr) clamp(90px,30cqi,160px);align-items:start;gap:1rem;min-height:0}.ProjektGalerie-module__rovxaW__solarProjekt .ProjektGalerie-module__rovxaW__titel{font-size:clamp(1.8rem,7.5cqi,3rem)}.ProjektGalerie-module__rovxaW__solarProjekt .ProjektGalerie-module__rovxaW__kopfLogo{height:110px;margin-top:-1rem}.ProjektGalerie-module__rovxaW__pondruffProjekt .ProjektGalerie-module__rovxaW__titel{font-size:clamp(1.8rem,8.5cqi,3rem)}.ProjektGalerie-module__rovxaW__pondruffProjekt .ProjektGalerie-module__rovxaW__kopfLogo{height:104px;margin-top:-.5rem}.ProjektGalerie-module__rovxaW__pondruffProjekt .ProjektGalerie-module__rovxaW__pondruffZusatz{gap:0;margin-top:.3rem;font-size:clamp(12px,4.3cqi,22px);line-height:1.3;display:grid}.ProjektGalerie-module__rovxaW__pondruffProjekt .ProjektGalerie-module__rovxaW__pondruffZusatz>span{white-space:nowrap}@media (max-width:767px){.ProjektGalerie-module__rovxaW__caseArt{inset:0 auto auto calc(-1 * var(--site-pad));width:calc(100% + 2 * var(--site-pad));opacity:.72;height:410px;-webkit-mask-image:linear-gradient(#000 65%,#0000 100%);mask-image:linear-gradient(#000 65%,#0000 100%)}.ProjektGalerie-module__rovxaW__solarProjekt .ProjektGalerie-module__rovxaW__identitaet,.ProjektGalerie-module__rovxaW__pondruffProjekt .ProjektGalerie-module__rovxaW__identitaet{min-height:390px}.ProjektGalerie-module__rovxaW__solarProjekt .ProjektGalerie-module__rovxaW__beschreibung,.ProjektGalerie-module__rovxaW__pondruffProjekt .ProjektGalerie-module__rovxaW__beschreibung{gap:1.5rem;min-height:0;padding-top:2rem}.ProjektGalerie-module__rovxaW__solarProjekt .ProjektGalerie-module__rovxaW__inhalt,.ProjektGalerie-module__rovxaW__pondruffProjekt .ProjektGalerie-module__rovxaW__inhalt{background:var(--pds-bg-0);box-shadow:0 -18px 30px var(--pds-bg-0)}.ProjektGalerie-module__rovxaW__solarProjekt .ProjektGalerie-module__rovxaW__kopfLogo,.ProjektGalerie-module__rovxaW__pondruffProjekt .ProjektGalerie-module__rovxaW__kopfLogo{height:90px}.ProjektGalerie-module__rovxaW__architekturProjekt .ProjektGalerie-module__rovxaW__materialAtelier{height:430px;-webkit-mask-image:linear-gradient(#000 70%,#0000 100%);mask-image:linear-gradient(#000 70%,#0000 100%)}.ProjektGalerie-module__rovxaW__architekturProjekt .ProjektGalerie-module__rovxaW__inhalt{background:var(--pds-bg-0);box-shadow:0 -18px 30px var(--pds-bg-0)}}.ProjektGalerie-module__rovxaW__solarProjekt .ProjektGalerie-module__rovxaW__titel{line-height:1.12;display:grid}.ProjektGalerie-module__rovxaW__solarProjekt .ProjektGalerie-module__rovxaW__titel>span{white-space:nowrap}.ProjektGalerie-module__rovxaW__isoraProjekt .ProjektGalerie-module__rovxaW__beschreibung{isolation:isolate;min-height:490px;padding-block:clamp(2rem,4vw,4rem);position:relative}.ProjektGalerie-module__rovxaW__isoraProjekt .ProjektGalerie-module__rovxaW__identitaet{min-height:380px;position:relative}.ProjektGalerie-module__rovxaW__isoraProjekt .ProjektGalerie-module__rovxaW__inhalt{flex-direction:column;align-items:flex-start;display:flex;position:relative}.ProjektGalerie-module__rovxaW__isoraProjekt .ProjektGalerie-module__rovxaW__links{margin-top:auto;padding-top:1rem}.ProjektGalerie-module__rovxaW__isoraProjekt .ProjektGalerie-module__rovxaW__markenKopf{grid-template-columns:minmax(0,1fr) clamp(100px,35cqi,190px);align-items:start;gap:1rem;min-height:0}.ProjektGalerie-module__rovxaW__isoraProjekt .ProjektGalerie-module__rovxaW__titel{white-space:nowrap;font-size:clamp(1.8rem,7cqi,3rem)}.ProjektGalerie-module__rovxaW__isoraProjekt .ProjektGalerie-module__rovxaW__kopfLogo{filter:invert();mix-blend-mode:screen;height:84px;margin-top:-.8rem}.ProjektGalerie-module__rovxaW__isoraProjekt .ProjektGalerie-module__rovxaW__caseArt img{object-position:38% center}@media (max-width:767px){.ProjektGalerie-module__rovxaW__isoraProjekt .ProjektGalerie-module__rovxaW__beschreibung{gap:1.5rem;min-height:0;padding-top:2rem}.ProjektGalerie-module__rovxaW__isoraProjekt .ProjektGalerie-module__rovxaW__identitaet{min-height:390px}.ProjektGalerie-module__rovxaW__isoraProjekt .ProjektGalerie-module__rovxaW__inhalt{background:var(--pds-bg-0);box-shadow:0 -18px 30px var(--pds-bg-0)}.ProjektGalerie-module__rovxaW__isoraProjekt .ProjektGalerie-module__rovxaW__kopfLogo{height:70px}}
.ProjektCases-module__Ud0m8q__express{padding-bottom:clamp(3rem,6vw,6rem)}.ProjektCases-module__Ud0m8q__expressKopf{justify-content:space-between;align-items:center;gap:2rem;margin-bottom:2rem;display:flex}.ProjektCases-module__Ud0m8q__expressKopf>div{max-width:850px}.ProjektCases-module__Ud0m8q__expressKopf>img{object-fit:contain;border-radius:50%;flex:none}.ProjektCases-module__Ud0m8q__meta{color:var(--pds-blau-hell);font:500 12px var(--font-mono);text-transform:uppercase;letter-spacing:.12em;margin:0 0 .8rem}.ProjektCases-module__Ud0m8q__titel{color:var(--pds-fg-0);font:600 clamp(1.8rem, 3.8vw, 3.2rem)/1.12 var(--font-display);letter-spacing:-.022em;text-wrap:balance;margin:0;font-stretch:100%}.ProjektCases-module__Ud0m8q__hinweis{color:var(--pds-fg-1);margin:1rem 0 0;font-size:16px;line-height:1.6}.ProjektCases-module__Ud0m8q__ablauf{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3vw,3rem);margin:2.5rem 0 1.5rem;display:grid}.ProjektCases-module__Ud0m8q__ablauf>div{border-top:1px solid var(--pds-rand-stark);padding-top:1rem}.ProjektCases-module__Ud0m8q__ablauf dt{color:var(--pds-blau-hell);font:500 12px var(--font-mono);text-transform:uppercase;letter-spacing:.12em;margin-bottom:.75rem}.ProjektCases-module__Ud0m8q__ablauf dd{color:var(--pds-fg-1);margin:0;font-size:17px;line-height:1.65}.ProjektCases-module__Ud0m8q__bausteine{flex-wrap:wrap;gap:.6rem 1.5rem;margin:1.5rem 0;padding:0;list-style:none;display:flex}.ProjektCases-module__Ud0m8q__bausteine li{color:var(--pds-fg-2);border-left:1px solid var(--pds-rand-stark);padding-left:.8rem;font-size:15px}.ProjektCases-module__Ud0m8q__link{min-height:44px;color:var(--pds-blau-hell);align-items:center;gap:.5rem;font-size:17px;text-decoration:none;display:inline-flex}.ProjektCases-module__Ud0m8q__link:hover{text-underline-offset:.3em;text-decoration:underline}.ProjektCases-module__Ud0m8q__archivTitel{color:var(--pds-fg-1);margin:0 0 1.5rem;font-size:18px}.ProjektCases-module__Ud0m8q__fall{border-top:1px solid var(--pds-rand-stark)}.ProjektCases-module__Ud0m8q__fall:last-child{border-bottom:1px solid var(--pds-rand-stark)}.ProjektCases-module__Ud0m8q__fall summary{cursor:pointer;grid-template-columns:minmax(0,.6fr) minmax(0,1.4fr) 44px;align-items:center;gap:2rem;padding:1.75rem 0;list-style:none;display:grid}.ProjektCases-module__Ud0m8q__fall summary::-webkit-details-marker{display:none}.ProjektCases-module__Ud0m8q__fallBranche{color:var(--pds-blau-hell);font-size:16px}.ProjektCases-module__Ud0m8q__fallBranche>span{color:var(--pds-fg-2);margin-top:.35rem;font-size:13px;display:block}.ProjektCases-module__Ud0m8q__fallTitel{color:var(--pds-fg-0);font:600 clamp(1.2rem, 2vw, 1.75rem)/1.25 var(--font-heading);text-wrap:balance;margin:0;font-stretch:100%}.ProjektCases-module__Ud0m8q__oeffnen{border:1px solid var(--pds-rand-stark);width:44px;height:44px;color:var(--pds-blau-hell);border-radius:50%;place-items:center;display:grid}.ProjektCases-module__Ud0m8q__oeffnen svg{transition:transform .18s var(--ease-out)}.ProjektCases-module__Ud0m8q__fall[open] .ProjektCases-module__Ud0m8q__oeffnen svg{transform:rotate(45deg)}.ProjektCases-module__Ud0m8q__fallInhalt{padding-bottom:2rem}.ProjektCases-module__Ud0m8q__fallBild{max-width:850px;margin-top:1.5rem}.ProjektCases-module__Ud0m8q__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:767px){.ProjektCases-module__Ud0m8q__expressKopf{flex-direction:column-reverse;align-items:flex-start;gap:1rem}.ProjektCases-module__Ud0m8q__expressKopf>img{width:68px;height:68px}.ProjektCases-module__Ud0m8q__ablauf{grid-template-columns:minmax(0,1fr);gap:1.5rem;margin-top:1.5rem}.ProjektCases-module__Ud0m8q__fall summary{grid-template-columns:minmax(0,1fr) 44px;gap:.8rem 1rem;padding-block:1.5rem}.ProjektCases-module__Ud0m8q__fallBranche{grid-column:1}.ProjektCases-module__Ud0m8q__fallTitel{grid-area:2/1}.ProjektCases-module__Ud0m8q__oeffnen{grid-area:1/2/span 2}}@media (prefers-reduced-motion:reduce){.ProjektCases-module__Ud0m8q__oeffnen svg{transition:none}}
.ProjektEinleitung-module__YCU_2q__buehne{isolation:isolate;min-height:560px;margin:calc(-1 * var(--s-4)) calc(-1 * var(--site-pad)) clamp(2.5rem,5vw,5rem);padding:clamp(2rem,5vw,5rem) var(--site-pad) 3rem;position:relative;overflow:hidden}.ProjektEinleitung-module__YCU_2q__welt{z-index:-1;pointer-events:none;opacity:.86;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 25%,#000 49% 85%,#0000 100%),linear-gradient(#0000,#000 15% 88%,#0000);mask-image:linear-gradient(90deg,#0000 25%,#000 49% 85%,#0000 100%),linear-gradient(#0000,#000 15% 88%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.ProjektEinleitung-module__YCU_2q__welt img{object-fit:cover;object-position:66% center;width:100%;height:100%}.ProjektEinleitung-module__YCU_2q__inhalt{max-width:min(62%,760px);position:relative}.ProjektEinleitung-module__YCU_2q__kicker{color:var(--pds-fg-1);font:500 var(--t-label)/1.5 var(--font-mono);letter-spacing:var(--ls-caps);text-transform:uppercase;align-items:center;gap:24px;margin:0 0 22px;display:flex}.ProjektEinleitung-module__YCU_2q__kicker span{background:var(--pds-blau);width:80px;height:1px;position:relative}.ProjektEinleitung-module__YCU_2q__kicker span:after{content:"";border:1px solid var(--pds-blau);background:var(--pds-bg-0);border-radius:50%;width:7px;height:7px;position:absolute;top:-3px;right:0}.ProjektEinleitung-module__YCU_2q__titel{letter-spacing:-.022em;font-size:clamp(2rem,4.1vw,3.8rem);line-height:1.06}.ProjektEinleitung-module__YCU_2q__titel>span{white-space:nowrap}.ProjektEinleitung-module__YCU_2q__lead{max-width:650px;font-size:var(--t-lead);color:var(--pds-fg-1);margin:24px 0 0;line-height:1.65}.ProjektEinleitung-module__YCU_2q__schritte{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2vw,32px);max-width:710px;margin:30px 0 0;padding:0;list-style:none;display:grid}.ProjektEinleitung-module__YCU_2q__schritte li{color:var(--pds-fg-1);align-content:start;gap:12px;font-size:clamp(12px,1.3vw,17px);line-height:1.45;display:grid}.ProjektEinleitung-module__YCU_2q__icon{border:1px solid var(--pds-blau);width:48px;height:48px;color:var(--pds-blau-hell);border-radius:50%;place-items:center;display:grid}@media (max-width:1000px){.ProjektEinleitung-module__YCU_2q__inhalt{max-width:72%}.ProjektEinleitung-module__YCU_2q__titel{font-size:clamp(2rem,4.4vw,3.6rem)}.ProjektEinleitung-module__YCU_2q__welt img{object-position:63% center}.ProjektEinleitung-module__YCU_2q__schritte{grid-template-columns:repeat(2,minmax(0,1fr));max-width:440px}.ProjektEinleitung-module__YCU_2q__buehne{min-height:610px}.ProjektEinleitung-module__YCU_2q__welt{opacity:.62}}@media (max-width:600px){.ProjektEinleitung-module__YCU_2q__buehne{min-height:0;padding-top:2rem;padding-bottom:2rem}.ProjektEinleitung-module__YCU_2q__inhalt{max-width:100%}.ProjektEinleitung-module__YCU_2q__titel{font-size:clamp(1.65rem,7.8vw,2.7rem)}.ProjektEinleitung-module__YCU_2q__lead{max-width:40ch;font-size:17px}.ProjektEinleitung-module__YCU_2q__welt{opacity:.28;-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%);-webkit-mask-composite:source-over;mask-composite:add}.ProjektEinleitung-module__YCU_2q__welt img{object-position:65% top}.ProjektEinleitung-module__YCU_2q__schritte{gap:24px 18px}.ProjektEinleitung-module__YCU_2q__schritte li{font-size:15px}.ProjektEinleitung-module__YCU_2q__kicker{gap:16px;font-size:10px}.ProjektEinleitung-module__YCU_2q__kicker span{width:48px}}
