html body.design-unified{--ds-font:"Instrument Sans",Arial,sans-serif;--ds-section:clamp(34px,4.8vw,64px);--ds-page:clamp(46px,6.1vw,86px);--ds-card:clamp(24px,2.4vw,32px);--ds-ease:cubic-bezier(.22,.75,.2,1);--ds-duration:650ms;--ds-line:#cad8d3;--ds-mint:#55e0c2}html body.design-unified:not(.aid-report-page) #main :is(h2#h-page-contact.ds-section-title,h2#focus-view-title.ds-section-title,h2#h-signature-thesis.ds-section-title,h2#h-signature-projects.ds-section-title,h2#h-focus-path.ds-section-title,h2#h-picture-story.ds-section-title,h2#h-facts.ds-section-title,h2#h-v24-report-image.ds-section-title,h2#method-title.ds-section-title,h2#h-uses.ds-section-title,h2#h-audiences.ds-section-title,h2#h-institutional-brief.ds-section-title,h2#h-references.ds-section-title,h2#h-sig.ds-section-title,h2#h-path.ds-section-title,h2#h-fall.ds-section-title,h2#h-why.ds-section-title,h2#h-person.ds-section-title,h2#h-focus-founder.ds-section-title,h2#h-cta.ds-section-title,h2#h-reports.ds-section-title,h2#h-karriere.ds-section-title,h2#h-faq.ds-section-title,h2#ds-heading-1.ds-section-title,h2#ds-heading-2.ds-section-title,h2#ds-heading-3.ds-section-title,h2#h-toc.ds-section-title,h2#ds-heading-4.ds-section-title,h2#ds-heading-5.ds-section-title,h2#ds-heading-6.ds-section-title,h2#ds-heading-7.ds-section-title,h2#ds-heading-8.ds-section-title,h2#ds-heading-9.ds-section-title,h2#ds-heading-10.ds-section-title,h2#ds-heading-11.ds-section-title,h2#ds-heading-12.ds-section-title,h2#ds-heading-13.ds-section-title,h2#ds-heading-14.ds-section-title,h2#ds-heading-15.ds-section-title,h2#ds-heading-16.ds-section-title){font-family:var(--ds-font)!important;font-size:var(--ds-section)!important;font-weight:600!important;line-height:1.06!important;letter-spacing:-.045em!important;text-transform:none!important;text-wrap:balance}html body.design-unified #main :is(h2#h-daten-fakten.ds-article-title,h2#h-datenschutz.ds-article-title,h2#h-impressum.ds-article-title,h2#ds-heading-5.ds-article-title,h2#ds-heading-1.ds-article-title,h2#ds-heading-2.ds-article-title){font-family:var(--ds-font)!important;font-size:clamp(26px,3vw,38px)!important;font-weight:600!important;line-height:1.06!important;letter-spacing:-.045em!important;text-transform:none!important;text-wrap:balance}html body.design-unified #main :is(h2#ds-heading-15.ds-compact-title,h2#ds-heading-3.ds-compact-title){font-family:var(--ds-font)!important;font-size:clamp(30px,3.4vw,44px)!important;font-weight:600!important;line-height:1.06!important;letter-spacing:-.045em!important;text-transform:none!important;text-wrap:balance}html body.design-unified #main :is(h2#h-bridge.ds-statement-title){font-family:var(--ds-font)!important;font-size:clamp(40px,5.7vw,78px)!important;font-weight:600!important;line-height:1.06!important;letter-spacing:-.045em!important;text-transform:none!important;text-wrap:balance}html body.design-unified #main .atelier-page-heading #focus-view-title{font-family:var(--ds-font)!important;font-weight:500!important;letter-spacing:-.045em!important;line-height:1.06!important}html body.design-unified #main :is(.use,.aid-service-phase,.audience-row,.why>.item,.report-card,.institutional-card) h3{font-family:var(--ds-font)!important;font-size:var(--ds-card)!important;font-weight:600!important;letter-spacing:-.03em!important;line-height:1.12!important;text-wrap:balance}html body.design-unified #main :is(.kicker,.atelier-eyebrow,.signature-project-meta,.report-meta,.aid-panel-label){font-family:var(--ds-font)!important;font-size:11px!important;line-height:1.5!important;font-weight:500!important;letter-spacing:.1em!important}html body.design-unified #main :is(.focus-pathline-head,.signature-projects-head,.focus-founder-head,.reports-head){margin-bottom:clamp(32px,4vw,52px)!important}html body.design-unified #main #h-focus-path{display:block!important;max-width:960px!important}html body.design-unified #main #h-focus-path>span{display:block!important;white-space:nowrap;font:inherit!important;letter-spacing:inherit!important}html body.design-unified #main :is(.ds-section-title,.ds-compact-title) .aid-motion-word{font:inherit;letter-spacing:inherit}html body.design-unified #main .ds-section-title{max-width:960px}html body.design-unified #main .aid-page-contact .ds-section-title{max-width:740px}html body.design-unified #main .use{padding:24px 26px 30px!important;border-top:1px solid var(--ds-line)!important;background:0 0;transition:background .4s,border-color .4s!important}html body.design-unified #main .use:hover{background:#edf5f0!important;border-top-color:#0e7467!important}html body.design-unified .ds-field-diagram{display:block;width:150px;height:76px;margin:0 0 22px;color:#0e7467;overflow:visible}html body.design-unified .ds-field-diagram .ds-structure{stroke:#839c93;stroke-width:1;fill:none}html body.design-unified .ds-field-diagram .ds-change{stroke:currentColor;stroke-width:1.5;fill:#d8ece3}html body.design-unified .ds-field-diagram .ds-draw{stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 950ms var(--ds-ease)}html body.design-unified .ds-field-diagram:not(.is-drawn) .ds-draw{stroke-dashoffset:1}html body.design-unified #main .report-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important}html body.design-unified #main .report-card{border:1px solid var(--ds-line)!important;border-radius:0!important;background:#f1f5f3!important;padding:30px!important;box-shadow:none!important;transition:background .4s,border-color .4s!important}html body.design-unified #main .report-card:hover{background:#eaf2ed!important;border-color:#85b4a3!important;transform:none!important}html body.design-unified #main .report-card.ds-report-feature{grid-column:1/-1;display:grid!important;grid-template-columns:1fr 1.15fr;gap:0;padding:0!important;background:#f1f5f3!important}html body.design-unified .ds-report-art{position:relative;overflow:hidden;min-height:340px;background:#d9e7df}html body.design-unified .ds-report-art img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;transition:transform .85s var(--ds-ease)}html body.design-unified .ds-report-feature:hover .ds-report-art img{transform:scale(1.025)}html body.design-unified .ds-report-copy{padding:clamp(26px,3.8vw,48px)}html body.design-unified #main .ds-report-copy h3{font-size:clamp(30px,3vw,42px)!important;font-weight:600!important;line-height:1.1!important}html body.design-unified #main>.ds-next{padding:clamp(46px,6vw,80px)0!important;background:#fff!important;color:#102c26!important}html body.design-unified .ds-next-link{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,5vw,70px);align-items:center;text-decoration:none;color:inherit;border-top:1px solid var(--ds-line);padding-top:28px}html body.design-unified .ds-next-copy{padding:20px 0}html body.design-unified .ds-next-copy small{display:block;font:500 11px/1.5 var(--ds-font);letter-spacing:.1em;text-transform:uppercase;color:#0e7467;margin-bottom:18px}html body.design-unified .ds-next-title{display:flex;justify-content:space-between;align-items:center;gap:24px;font:500 clamp(32px,4.5vw,60px)/1.06 var(--ds-font);letter-spacing:-.045em}html body.design-unified .ds-next-title b{font-weight:400;font-size:32px;transition:transform .45s var(--ds-ease),color .45s}html body.design-unified .ds-next-image{display:block;margin:0;overflow:hidden;height:240px}html body.design-unified .ds-next-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .85s var(--ds-ease)}html body.design-unified .ds-next-image.is-monochrome img{filter:grayscale(1) contrast(1.12) brightness(.9)}html body.design-unified .ds-next-link:hover .ds-next-image img{transform:scale(1.035)}html body.design-unified .ds-next-link:hover .ds-next-title b{transform:translate(5px,-5px);color:#0e7467}html body.design-unified .ds-image-flight{position:fixed!important;z-index:20;display:block;object-fit:cover;max-width:none!important;margin:0!important;pointer-events:none;will-change:left,top,width,height}html body.design-unified .atelier-gallery{overscroll-behavior:contain}html body.design-unified .atelier-gallery-copy h2{font-weight:600;line-height:1.06;letter-spacing:-.045em}html body.design-unified :is(.report-link,.aid-project-detail-link){text-decoration:none!important;border-bottom:1px solid currentColor;padding-bottom:5px;transition:color .25s}html body.design-unified :is(.report-link,.aid-project-detail-link):hover{color:#0e7467!important}html body.design-unified :is(.atelier-zoom,.btn-primary){transition:background .3s,color .3s,box-shadow .3s!important}@media (max-width:900px){html body.design-unified #main .report-card.ds-report-feature{grid-template-columns:1fr!important}html body.design-unified .ds-report-art{min-height:260px}html body.design-unified .ds-next-image{height:190px}}@media (max-width:600px){html body.design-unified{--ds-section:clamp(32px,8vw,42px);--ds-card:26px}html body.design-unified #main .atelier-page-heading #focus-view-title{font-size:44px!important}html body.design-unified #main .report-grid{grid-template-columns:1fr!important}html body.design-unified #main .report-card{padding:24px!important}html body.design-unified .ds-next-link{grid-template-columns:1fr;gap:22px}html body.design-unified .ds-next-image{height:210px}html body.design-unified .ds-field-diagram{width:128px;height:64px;margin-bottom:18px}}@media (prefers-reduced-motion:reduce){html body.design-unified :is(.ds-field-diagram *,.ds-next-link *,.ds-report-art img){transition:none!important;animation:none!important}html body.design-unified .ds-field-diagram .ds-draw{stroke-dashoffset:0!important}}@media print{html body.design-unified :is(.ds-next,.ds-image-flight){display:none!important}}html body.design-unified main#main section#kontakt #h-cta,html body.design-unified #main #aid-system .aid-panel-copy h3{font-family:"Instrument Sans",Arial,sans-serif!important;font-weight:600!important;font-style:normal!important;line-height:1.06!important;letter-spacing:-.045em!important}html body.design-unified .atelier-grid-tools{border-top:0!important;justify-content:flex-end}html body.design-unified #main .signature-project-card h3,html body.design-unified #main .form-route-head h3{font-weight:600!important}html body.design-unified main#main section.aid-page-contact h2#h-page-contact{font-family:var(--ds-font)!important;font-weight:600!important;font-size:clamp(28px,2.7vw,38px)!important;line-height:1.15!important;letter-spacing:-.025em!important}html body.design-unified #main .aid-decision #h-sig{max-width:none!important}html body.design-unified #main #h-sig>span{display:block;white-space:nowrap}@media (max-width:600px){html body.design-unified #main h2#h-sig.ds-section-title{font-size:clamp(23px,5.7vw,34px)!important}}html body.design-unified #main #projektportfolio .signature-project-card details>summary{transition:background-color .2s ease,color .2s ease!important}html body.design-unified #main #projektportfolio .signature-project-card details>summary:is(:hover,:focus-visible){background:0 0!important;color:#55e0c2!important}html body.design-unified #main #projektportfolio .signature-project-card details>summary:is(:hover,:focus-visible) span{color:#55e0c2!important}html body.design-unified.aid-subpage[data-focus-view=referenzen] #main #projektportfolio.reference-cards .reference-details>summary:is(:hover,:focus-visible){background:0 0!important;color:#55e0c2!important}html body.design-unified #main #projektportfolio .signature-project-card figure:is(:hover,:focus-within) .atelier-zoom{background:#55e0c2!important;color:#fff!important;transform:translateY(-2px)}html body.design-unified.aid-subpage main#main h1,html body.design-unified.aid-subpage main#main h1#focus-view-title,html body.design-unified.aid-subpage main#main .atelier-page-heading h1#focus-view-title{font-weight:600!important}html body.design-unified main#main h2#h-page-contact,html body.design-unified main#main h2#h-cta{font-weight:600!important}