html body #main #projektportfolio.portfolio-20261005 .qc-portfolio-intro{max-width:640px;margin:22px 0 0;font-size:18px;line-height:1.6;color:var(--color-muted)}html body #main #projektportfolio.portfolio-20261005 .signature-project-media-label{top:14px;left:14px;right:auto;bottom:auto;max-width:calc(100% - 80px);padding:7px 10px;background:#0b2c25e8!important;color:#fff!important;font-size:10px!important;line-height:1.4!important;letter-spacing:.035em!important;z-index:2}html body.aid-subpage #main #projektportfolio.portfolio-20261005 .signature-project-location{font-size:14px!important;font-weight:500;letter-spacing:.02em;margin:0 0 14px!important}html body.editorial-approved #main #projektportfolio.portfolio-20261005 .signature-project-card figure>img{transform:none!important;filter:none!important;transition:none!important}html body.aid-subpage[data-focus-view=referenzen] #main #projektportfolio.portfolio-20261005 #h-signature-projects{color:var(--color-ink)!important;margin:0 0 28px!important}html body.aid-subpage[data-focus-view=referenzen] #main #projektportfolio.portfolio-20261005 .signature-projects-head .kicker::before{background:currentColor!important}html body.aid-subpage[data-focus-view=referenzen] #main #projektportfolio.portfolio-20261005 .signature-project-card{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)!important;scroll-margin-top:110px}html body.aid-subpage[data-focus-view=referenzen] #main #projektportfolio.portfolio-20261005 .signature-project-card>figure{height:100%!important;min-height:420px;aspect-ratio:auto!important}html body.aid-subpage[data-focus-view=referenzen] #main #projektportfolio.portfolio-20261005 .signature-project-card-body{display:flex;flex-direction:column;justify-content:center;padding:clamp(26px,3.2vw,44px)!important}html body.aid-subpage[data-focus-view=referenzen] #main #projektportfolio.portfolio-20261005 .signature-project-card h3{font-size:clamp(27px,2.6vw,36px)!important;line-height:1.12!important;max-width:20ch!important}html body.aid-subpage[data-focus-view=referenzen] #main #projektportfolio.portfolio-20261005 .signature-project-summary{font-size:16px!important;line-height:1.65!important}html body.editorial-approved .atelier-gallery-copy .atelier-gallery-caption{font-size:11px;line-height:1.5;color:var(--color-muted);margin:0}@media (max-width:900px){html body.aid-subpage[data-focus-view=referenzen] #main #projektportfolio.portfolio-20261005 .signature-project-card{grid-template-columns:minmax(0,1fr)!important}html body.aid-subpage[data-focus-view=referenzen] #main #projektportfolio.portfolio-20261005 .signature-project-card>figure{height:auto!important;min-height:0;aspect-ratio:3/2!important}}html body #main #projektportfolio.portfolio-20261005 .portfolio-project-facts{display:grid;gap:15px;margin:24px 0 0;padding:20px 0 0;border-top:1px solid #ffffff30}html body #main #projektportfolio.portfolio-20261005 .portfolio-project-facts>div{display:grid;grid-template-columns:100px minmax(0,1fr);gap:12px;margin:0;padding:0}html body #main #projektportfolio.portfolio-20261005 .portfolio-project-facts dt{margin:0;font:400 12px/1.55 var(--sans);color:#c5d7d1;letter-spacing:0;text-transform:none}html body #main #projektportfolio.portfolio-20261005 .portfolio-project-facts dd{margin:0;font:500 15px/1.55 var(--sans);color:var(--color-paper)}html body #main #referenzen.portfolio-rows-20261005 .intro{max-width:760px!important;text-wrap:pretty}html body #main #referenzen.portfolio-rows-20261005 .case-snapshot{background:0 0!important}@media (max-width:480px){html body #main #projektportfolio.portfolio-20261005 .portfolio-project-facts>div{grid-template-columns:1fr;gap:4px}}html body.editorial-approved.aid-subpage[data-focus-view=referenzen] #main .aid-page-hero-photo #focus-view-image{object-position:50% 75%}