html body.design-unified{--aid-action-neon:var(--atelier-mint,#55e0c2);--aid-action-ink:#102c26}html body.design-unified.aid-subpage[data-focus-view=referenzen] #main #projektportfolio.reference-cards .signature-project-card{--project-interactive:var(--aid-action-neon)}html body.design-unified.aid-subpage[data-focus-view=referenzen] #main #projektportfolio.reference-cards .signature-project-card:focus-within .aid-project-title-button{color:var(--aid-action-neon)!important}html body.design-unified.aid-subpage[data-focus-view=referenzen] #main #projektportfolio.reference-cards .aid-project-title-button:focus-visible{outline-color:var(--aid-action-neon)!important}@media (hover:hover) and (pointer:fine){html body.design-unified.aid-subpage[data-focus-view=referenzen] #main #projektportfolio.reference-cards .signature-project-card:hover .aid-project-title-button{color:var(--aid-action-neon)!important}}html body.design-unified.editorial-approved #main .institutional-brief .btn{--aid-cta-bg:#fff;--aid-cta-color:var(--aid-action-ink);--aid-cta-border:#fff;--aid-cta-hover-bg:var(--brand-signal,#0e7467);--aid-cta-hover-color:#fff;--aid-cta-hover-border:var(--brand-signal,#0e7467);--aid-cta-focus:var(--aid-action-ink);display:flex!important;align-items:center;justify-content:center;gap:18px;width:var(--aid-cta-width,fit-content)!important;min-width:min(210px,100%);max-width:100%;min-height:52px!important;box-sizing:border-box;padding:0 20px!important;position:relative;isolation:isolate;overflow:hidden;background:var(--aid-cta-bg)!important;color:var(--aid-cta-color)!important;border:1px solid var(--aid-cta-border)!important;border-radius:0!important;font:600 14px/1.2 var(--sans)!important;letter-spacing:0!important;white-space:normal;text-align:center;text-decoration:none!important;transform:none!important;translate:none!important;scale:none!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 8px 24px rgba(23,25,22,.12)!important;transition:background-color .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease!important}html body.design-unified.editorial-approved #main .institutional-brief .btn>:is(.aid-audience-arrow,[aria-hidden=true]){display:none!important}html body.design-unified.editorial-approved #main .institutional-brief .btn::before{content:""!important;display:block!important;position:absolute;inset:auto 0 0;height:3px;background:currentColor!important;opacity:.22;pointer-events:none;transform:scaleX(0);transform-origin:left center;transition:transform var(--t-base,.4s) var(--ease,ease)}html body.design-unified.editorial-approved #main .institutional-brief .btn::after{content:"↗"!important;display:inline-block!important;position:static;flex:none;width:auto;height:auto;margin:0;border:0!important;border-radius:0;background:0 0!important;color:inherit!important;font:600 16px/1 var(--sans);transform:none!important;transition:none}html body.design-unified.editorial-approved #main .institutional-brief .btn-quiet{--aid-cta-bg:transparent;--aid-cta-color:var(--aid-action-ink);--aid-cta-border:rgba(16,44,38,.55);--aid-cta-hover-bg:#fff;--aid-cta-hover-color:var(--aid-action-ink);--aid-cta-hover-border:#fff;box-shadow:none!important;transition:background-color .2s var(--ease,ease),color .2s var(--ease,ease),border-color .2s var(--ease,ease)!important}html body.design-unified.editorial-approved #main .institutional-brief .btn:is(:focus-visible,:active){background:var(--aid-cta-hover-bg)!important;color:var(--aid-cta-hover-color)!important;border-color:var(--aid-cta-hover-border)!important}html body.design-unified.editorial-approved #main .institutional-brief .btn:focus-visible{outline:2px solid var(--aid-cta-focus)!important;outline-offset:4px!important}html body.design-unified.editorial-approved #main .institutional-brief .btn:is(:focus-visible,:active)::before{transform:scaleX(1)}@media (hover:hover) and (pointer:fine){html body.design-unified.editorial-approved #main .institutional-brief .btn:hover{background:var(--aid-cta-hover-bg)!important;color:var(--aid-cta-hover-color)!important;border-color:var(--aid-cta-hover-border)!important}html body.design-unified.editorial-approved #main .institutional-brief .btn:hover::before{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){html body.design-unified.editorial-approved #main .institutional-brief .btn,html body.design-unified.editorial-approved #main .institutional-brief .btn::before{transition:none!important}}html body.design-unified.editorial-approved #main :is(.aid-bestand-link,#fuer-wen :is(#eigentuemer,#banken,#institutionelle) .audience-contact>a){--aid-quiet-color:var(--aid-action-ink);--aid-quiet-hover:var(--color-accent,#0e7467);--aid-quiet-line:rgba(16,44,38,.36);display:flex!important;align-items:center;justify-content:var(--aid-quiet-align,space-between);gap:24px;width:fit-content!important;min-width:var(--aid-quiet-min-width,0)!important;max-width:100%;min-height:48px!important;box-sizing:border-box;padding:var(--aid-quiet-padding,12px 0)!important;position:relative;isolation:isolate;overflow:visible;background:0 0!important;color:var(--aid-quiet-color)!important;border:var(--aid-quiet-border,0)!important;border-bottom:1px solid var(--aid-quiet-line)!important;border-radius:0!important;font:550 16px/1.3 var(--sans)!important;letter-spacing:0!important;white-space:normal;text-align:left;text-decoration:none!important;transform:none!important;translate:none!important;scale:none!important;box-shadow:none!important;transition:background-color .22s ease,color .22s ease,border-color .22s ease!important}html body.design-unified.editorial-approved #main :is(.aid-bestand-link,#fuer-wen :is(#eigentuemer,#banken,#institutionelle) .audience-contact>a)>:is(.aid-audience-arrow,[aria-hidden=true]){display:none!important}html body.design-unified.editorial-approved #main :is(.aid-bestand-link,#fuer-wen :is(#eigentuemer,#banken,#institutionelle) .audience-contact>a)::before{content:""!important;display:var(--aid-quiet-line-display,block)!important;position:absolute;inset:auto 0-1px;height:1px;background:var(--aid-quiet-hover)!important;opacity:1;pointer-events:none;transform:scaleX(0);transform-origin:left center;transition:transform .3s var(--ease,ease)}html body.design-unified.editorial-approved #main :is(.aid-bestand-link,#fuer-wen :is(#eigentuemer,#banken,#institutionelle) .audience-contact>a)::after{content:var(--aid-quiet-arrow,"↗")!important;display:var(--aid-quiet-arrow-display,inline-block)!important;position:static;flex:0 0 18px;width:18px;height:18px;margin:0;padding:0;border:0!important;border-radius:0;background:0 0!important;color:inherit!important;font:500 18px/1 var(--sans);text-align:center;transform:none!important;transition:transform .22s var(--ease,ease)}html body.design-unified.editorial-approved #main .aid-bestand-link{--aid-quiet-border:1px solid var(--aid-quiet-line);--aid-quiet-padding:12px 18px;--aid-quiet-line-display:none;--aid-quiet-arrow:"↓";--aid-quiet-arrow-shift:translate(0,3px);margin-top:28px!important}html body.design-unified.editorial-approved #main #h-path{scroll-margin-top:112px}html body.design-unified.editorial-approved #main #fuer-wen :is(#eigentuemer,#banken,#institutionelle) .audience-contact>a{--aid-quiet-hover:#fff;--aid-quiet-hover-bg:var(--color-accent,#0e7467);--aid-quiet-hover-border:var(--aid-quiet-hover-bg);--aid-quiet-focus:var(--color-accent,#0e7467);padding:12px 18px!important;margin-top:24px!important;gap:20px;border:1px solid var(--aid-quiet-line)!important}html body.design-unified.editorial-approved #main #fuer-wen :is(#eigentuemer,#banken,#institutionelle) .audience-contact>a::before{content:none!important;display:none!important}html body.design-unified.editorial-approved #main #fuer-wen .audience-contact>b{display:block;margin-bottom:0!important}html body.design-unified.editorial-approved #main #fuer-wen #institutionelle .audience-contact>a{--aid-quiet-color:#e5efeb;--aid-quiet-hover:var(--aid-action-ink);--aid-quiet-hover-bg:#fff;--aid-quiet-focus:#fff;--aid-quiet-line:rgba(255,255,255,.46)}html body.design-unified.editorial-approved #main :is(.aid-bestand-link,#fuer-wen :is(#eigentuemer,#banken,#institutionelle) .audience-contact>a):is(:focus-visible,:active){background:var(--aid-quiet-hover-bg,transparent)!important;color:var(--aid-quiet-hover)!important;border-color:var(--aid-quiet-hover-border,var(--aid-quiet-hover))!important}html body.design-unified.editorial-approved #main :is(.aid-bestand-link,#fuer-wen :is(#eigentuemer,#banken,#institutionelle) .audience-contact>a):focus-visible{outline:2px solid var(--aid-quiet-focus,currentColor)!important;outline-offset:5px!important}html body.design-unified.editorial-approved #main :is(.aid-bestand-link,#fuer-wen :is(#eigentuemer,#banken,#institutionelle) .audience-contact>a):is(:focus-visible,:active)::before{transform:scaleX(1)}html body.design-unified.editorial-approved #main :is(.aid-bestand-link,#fuer-wen :is(#eigentuemer,#banken,#institutionelle) .audience-contact>a):is(:focus-visible,:active)::after{transform:var(--aid-quiet-arrow-shift,translate(2px,-2px))!important}@media (hover:hover) and (pointer:fine){html body.design-unified.editorial-approved #main :is(.aid-bestand-link,#fuer-wen :is(#eigentuemer,#banken,#institutionelle) .audience-contact>a):hover{background:var(--aid-quiet-hover-bg,transparent)!important;color:var(--aid-quiet-hover)!important;border-color:var(--aid-quiet-hover-border,var(--aid-quiet-hover))!important}html body.design-unified.editorial-approved #main :is(.aid-bestand-link,#fuer-wen :is(#eigentuemer,#banken,#institutionelle) .audience-contact>a):hover::before{transform:scaleX(1)}html body.design-unified.editorial-approved #main :is(.aid-bestand-link,#fuer-wen :is(#eigentuemer,#banken,#institutionelle) .audience-contact>a):hover::after{transform:var(--aid-quiet-arrow-shift,translate(2px,-2px))!important}}@media (prefers-reduced-motion:reduce){html body.design-unified.editorial-approved #main :is(.aid-bestand-link,#fuer-wen :is(#eigentuemer,#banken,#institutionelle) .audience-contact>a),html body.design-unified.editorial-approved #main :is(.aid-bestand-link,#fuer-wen :is(#eigentuemer,#banken,#institutionelle) .audience-contact>a)::before,html body.design-unified.editorial-approved #main :is(.aid-bestand-link,#fuer-wen :is(#eigentuemer,#banken,#institutionelle) .audience-contact>a)::after{transition:none!important}html body.design-unified.editorial-approved #main :is(.aid-bestand-link,#fuer-wen :is(#eigentuemer,#banken,#institutionelle) .audience-contact>a):is(:hover,:focus-visible,:active)::after{transform:none!important}}html body.design-unified.aid-report-page #main #fazit .btn{transition:background-color .22s ease,color .22s ease,border-color .22s ease!important}html body.design-unified.aid-report-page #main #fazit .btn:is(:focus-visible,:active){background:var(--aid-action-neon)!important;border-color:var(--aid-action-neon)!important;color:var(--aid-action-ink)!important}html body.design-unified.aid-report-page #main #fazit .btn:focus-visible{outline:2px solid var(--aid-action-neon)!important;outline-offset:4px}html body.design-unified.aid-report-page #main #fazit .btn[download]::after{content:"↓"}@media (hover:hover) and (pointer:fine){html body.design-unified.aid-report-page #main #fazit .btn:hover{background:var(--aid-action-neon)!important;border-color:var(--aid-action-neon)!important;color:var(--aid-action-ink)!important}}@media (prefers-reduced-motion:reduce){html body.design-unified.aid-report-page #main #fazit .btn{transition:none!important}}html body.design-unified #main :is(#schnellcheck .btn,#fazit .btn[href$="objekt-schnellcheck/index.html"]){transform:none!important;translate:none!important;scale:none!important;box-shadow:none!important;transition:background-color .2s ease,color .2s ease,border-color .2s ease!important}html body.design-unified #main :is(#schnellcheck .btn,#fazit .btn[href$="objekt-schnellcheck/index.html"])::before,html body.design-unified #main :is(#schnellcheck .btn,#fazit .btn[href$="objekt-schnellcheck/index.html"])::after{content:none!important;display:none!important}html body.design-unified #main :is(#schnellcheck .btn,#fazit .btn[href$="objekt-schnellcheck/index.html"]):is(:focus-visible,:active){background:var(--aid-action-neon)!important;border-color:var(--aid-action-neon)!important;color:var(--aid-action-ink)!important}@media (hover:hover) and (pointer:fine){html body.design-unified #main :is(#schnellcheck .btn,#fazit .btn[href$="objekt-schnellcheck/index.html"]):hover{background:var(--aid-action-neon)!important;border-color:var(--aid-action-neon)!important;color:var(--aid-action-ink)!important}}@media (prefers-reduced-motion:reduce){html body.design-unified #main :is(#schnellcheck .btn,#fazit .btn[href$="objekt-schnellcheck/index.html"]){transition:none!important}}