@font-face{font-family:Switzer;src:url(/fonts/switzer-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Switzer;src:url(/fonts/switzer-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Switzer;src:url(/fonts/switzer-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Switzer Fallback;src:local("Helvetica Neue"),local("Arial");ascent-override:96%;descent-override:24%;line-gap-override:0%;size-adjust:100%}:root{--blue-900: #001c3b;--blue-800: #002954;--blue-700: #00356e;--blue-600: #004289;--blue-500: #2d6eb4;--blue-300: #8bacd0;--blue-100: #dbe5f0;--blue-50: #f0f4f9;--gray-60: #878787;--gray-30: #c6c6c6;--gray-10: #ededed;--paper: #ffffff;--surface: var(--gray-10);--paper-team: var(--blue-50);--team-portrait-background: var(--blue-500);--charcoal: #151d26;--ink: var(--blue-900);--ink-soft: var(--blue-800);--accent: var(--blue-600);--accent-deep: var(--blue-700);--accent-soft: var(--blue-100);--focus: var(--blue-500);--hairline: rgba(21, 29, 38, .32);--hairline-soft: rgba(21, 29, 38, .14);--eyebrow: #657586;--eyebrow-dark: var(--blue-300);--bg: var(--paper);--fg: var(--charcoal);--fg-muted: #5a6a7c;--line: var(--hairline);--line-soft: var(--hairline-soft);--eyebrow-fg: var(--eyebrow);--reveal-from: #c3d0de;--font-grotesk: "Switzer", "Switzer Fallback", system-ui, -apple-system, sans-serif;--font-serif: var(--font-grotesk);--font-numeric: var(--font-grotesk);--fs-display: clamp(64px, 14vw, 220px);--fs-display-sm: clamp(44px, 9vw, 96px);--fs-page-title: clamp(34px, 4.3vw, 62px);--fw-page-title: 500;--lh-page-title: 1.03;--track-page-title: -.035em;--fs-stat: clamp(48px, 6vw, 96px);--fs-statement: clamp(32px, 3.4vw, 56px);--fs-h2: clamp(28px, 3vw, 46px);--fs-body: clamp(20px, 2vw, 30px);--fs-body-sm: clamp(16px, 1.2vw, 18px);--fs-eyebrow: 18px;--fs-nav: 15px;--fs-meta: 13px;--track: -.02em;--track-display: -.04em;--lh-display: .7;--lh-copy: 1.2;--gutter: clamp(20px, 4.5vw, 64px);--section-pad: clamp(96px, 14vh, 200px);--maxw: 1680px;--ease: cubic-bezier(.16, 1, .3, 1);--ease-inout: cubic-bezier(.76, 0, .24, 1);--dur: 1s;--dur-fast: .5s}@media(max-width:700px){:root{--fs-page-title: clamp(34px, 8.5vw, 52px)}}[data-theme=dark],.s-ink,.menu{--bg: var(--ink);--fg: #f2f6fa;--fg-muted: rgba(242, 246, 250, .64);--line: rgba(219, 229, 240, .26);--line-soft: rgba(219, 229, 240, .12);--eyebrow-fg: var(--eyebrow-dark);--reveal-from: rgba(219, 229, 240, .32);--accent: var(--blue-500);--accent-deep: var(--blue-300)}.stat-num,.tkpi__v,[data-count]{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1}:root img[src^="/standpunkte/bildwelt/"],:root img[src^="/fonds/bildwelt/"]{--artikel-bildfilter: url(#icm-fund-duotone);filter:var(--artikel-bildfilter)}:root img[src$="#icm-foto"]{--artikel-bildfilter: url(#icm-fund-duotone);filter:var(--artikel-bildfilter)}.sp-hero img:is([src^="/standpunkte/bildwelt/"],[src^="/fonds/bildwelt/"]){max-height:none}.rx-hero img:is([src^="/standpunkte/bildwelt/"],[src^="/fonds/bildwelt/"]){aspect-ratio:16/9;object-position:var(--d-px, 50%) var(--d-py, 50%);transform:scale(var(--d-z, 1)) translate(var(--d-x, 0%),var(--d-y, 0%))}:root img:is([src^="/about/architektur/"],[src^="/images/start-bildwelt/"],[src^="/images/standorte/"],[src^="/images/vv-"],[src^="/images/altersvorsorge/"],[src^="/fonds/motifs/"],[src^="/images/solutions-garten/"],[src^="/images/green/"]),:root .flug__statue-bild,:root .su-hero__photograph,:root .lbau__fg{filter:url(#icm-fund-duotone)}.home-bildwelt .standort-atelier__media:after{content:none}:where(.ki-bild){position:relative}.ki-bild--chronik{display:block;width:fit-content}:root [data-arrow]{display:inline-block;transform:none!important;translate:0 0;transition:translate .28s cubic-bezier(.22,1,.36,1)!important}[data-arrow=right]{--arrow-x: 3px;--arrow-y: 0px}[data-arrow=down]{--arrow-x: 0px;--arrow-y: 3px}@media(hover:hover)and (pointer:fine){:root :is(a,button):not(:disabled):not([aria-disabled=true]):hover [data-arrow]{translate:var(--arrow-x, 0px) var(--arrow-y, 0px)}}:root :is(a,button):not(:disabled):not([aria-disabled=true]):is(:focus-visible,:active) [data-arrow]{translate:var(--arrow-x, 0px) var(--arrow-y, 0px)}@media(prefers-reduced-motion:reduce){:root [data-arrow]{translate:0 0!important;transition:none!important}}html.reduced [data-arrow]{translate:0 0!important;transition:none!important}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;background:var(--paper);scrollbar-width:thin;scrollbar-color:rgba(44,42,43,.3) transparent}body{font-family:var(--font-grotesk);color:var(--fg);background:transparent;font-size:var(--fs-body-sm);line-height:var(--lh-copy);letter-spacing:var(--track);font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:clip}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:none;cursor:pointer}ul{list-style:none}::selection{background:var(--accent);color:#f2f2f2}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}:focus:not(:focus-visible){outline:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;left:16px;top:-60px;z-index:200;background:var(--ink);color:#f2f2f2;padding:10px 16px;font-size:14px;transition:top .2s var(--ease)}.skip-link:focus{top:16px}html.lenis,html.lenis body{height:auto}html.panel-gesperrt{overflow:hidden}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}#backdrop{position:fixed;inset:0;width:100%;height:100%;z-index:-1;display:block;pointer-events:none;background:var(--paper)}#backdrop canvas{width:100%!important;height:100%!important;display:block}.backdrop-fallback{position:fixed;inset:0;z-index:-1;pointer-events:none;background-size:cover;background-position:center}.backdrop-fallback:after{content:"";position:absolute;inset:0;background:linear-gradient(#ffffffb8,#ffffffd1)}.eyebrow{font-size:var(--fs-eyebrow);color:var(--eyebrow-fg);letter-spacing:var(--track);font-weight:400;line-height:1.2}.display{font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:var(--track-display);font-weight:500;text-wrap:balance}.display .line{display:block}.statement{font-size:var(--fs-statement);line-height:1.05;letter-spacing:var(--track);font-weight:500}.h2{font-size:var(--fs-h2);font-weight:500;line-height:1.06;letter-spacing:var(--track)}.body-lg{font-size:var(--fs-body);line-height:var(--lh-copy);letter-spacing:var(--track)}.muted{color:var(--fg-muted)}.stat-num{font-family:var(--font-numeric);font-size:var(--fs-stat);color:var(--accent);font-weight:500;line-height:.92;font-feature-settings:"tnum" 1,"lnum" 1;letter-spacing:-.035em}.zaehlwerk{display:inline-flex;font-variant-numeric:tabular-nums}.zaehlwerk__rolle{display:block;width:1ch;height:1em;overflow:hidden}.zaehlwerk__band{display:block;will-change:transform}.zaehlwerk__band span{display:block;height:1em;line-height:1;text-align:center}.zrolle{display:inline-flex;align-items:baseline;font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1}.zrolle__spalte{display:inline-block;overflow:hidden;height:1em;line-height:1;vertical-align:baseline}.zrolle__band{display:block;will-change:transform}.zrolle__ziffer{display:block;height:1em;line-height:1}.zrolle__fest{display:inline-block;line-height:1}.wrap{width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:var(--gutter)}.section{position:relative;padding-block:var(--section-pad)}.section--tight{padding-block:clamp(64px,9vh,130px)}.section--full{min-height:100svh;display:flex;align-items:center}.hairline{height:1px;background:var(--line);border:0;width:100%}.s-clear{background:transparent}.s-veil,.s-veil-light,.s-paper{background:var(--paper)}.s-team{background:var(--paper-team)}.s-ink{background:var(--ink)}[data-theme]{color:var(--fg)}.topbar{position:fixed;top:0;left:0;right:0;z-index:60;display:flex;align-items:stretch;height:clamp(54px,6.2vh,68px);background:transparent;--topbar-linie: var(--hairline-soft);border-bottom:1px solid var(--topbar-linie);color:var(--charcoal);transition:transform .45s var(--ease),color .45s var(--ease),border-color .45s var(--ease),background-color var(--nav-surface-duration, .35s) var(--nav-surface-ease, var(--ease))}.topbar .brand{flex:0 0 auto;flex-direction:column;justify-content:center;padding-left:var(--gutter)}.topbar .nav{flex:1 1 auto;justify-content:center;align-items:stretch}.topbar .nav-toggle{margin-left:auto;align-self:center;margin-right:var(--gutter)}.topbar.hidden,.topbar.stand-bann,.topbar.flug-bann{transform:translateY(-105%)}.rvorhang-hin{position:fixed;inset:0;z-index:300;background:#004289;pointer-events:none;transform:translateY(-101%);will-change:transform}.rueckkehr:not(.reduced):before{content:"";position:fixed;inset:0;z-index:300;background:#004289;pointer-events:none;animation:rvorhang-fallen .62s cubic-bezier(.62,0,.16,1) 60ms forwards}@keyframes rvorhang-fallen{0%{transform:translateY(0)}to{transform:translateY(101%)}}.sprachwahl{position:relative;display:inline-flex;align-self:stretch;--wahl-kante: var(--hairline-soft)}.sprachwahl__flaeche{position:absolute;top:0;bottom:0;right:0;z-index:5;width:var(--feld, 100%);overflow:hidden;background:none;pointer-events:none}.sprachwahl.offen .sprachwahl__flaeche{pointer-events:auto}.sprachwahl.offen.faehrt-zu .sprachwahl__flaeche{pointer-events:none}.sprachwahl__schieber{position:absolute;top:0;bottom:0;left:0;width:var(--feld, 100%);display:flex;justify-content:flex-start;transform:translate(var(--zu, 0px));will-change:transform}.sprachwahl__zug{display:inline-flex;align-items:stretch}.sprachwahl__option{flex:0 0 auto;width:var(--slot, clamp(52px, 4vw, 64px));display:inline-flex;align-items:center;justify-content:center;border:0;background:none;cursor:pointer;font:inherit;font-size:13px;font-weight:400;letter-spacing:.05em;color:var(--fg-muted);visibility:hidden;transition:color .3s var(--ease)}.sprachwahl.offen .sprachwahl__option{visibility:visible}.sprachwahl__option:hover{color:var(--charcoal)}.sprachwahl__option.ist-aktiv{font-weight:600;color:var(--charcoal)}.sprachwahl__option:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.topbar.is-dark .sprachwahl{--wahl-kante: rgba(242, 246, 250, .2)}.topbar.menu-open .sprachwahl{--wahl-kante: rgba(242, 242, 242, .2)}.sprachwahl:has(.sprachrolle--hell){--wahl-kante: rgba(242, 246, 250, .28)}.sprachwahl:has(.sprachrolle--hell:hover){--wahl-kante: rgba(242, 246, 250, .55)}.sprachwahl:has(.sprachrolle--hell) .sprachwahl__flaeche{border-right:1px solid var(--wahl-kante);transition:border-color .45s var(--ease)}.sprachwahl:has(.sprachrolle--hell) .sprachwahl__schieber:before{content:"";position:absolute;inset:0;border:1px solid var(--wahl-kante);border-right:0;transition:border-color .45s var(--ease);pointer-events:none}.sprachwahl:has(.sprachrolle--hell) .sprachwahl__option{color:#f2f6fa99}.sprachwahl:has(.sprachrolle--hell) .sprachwahl__option:hover,.sprachwahl:has(.sprachrolle--hell) .sprachwahl__option.ist-aktiv{color:#f2f6fa}.sprachwahl:has(.sprachrolle--hell) .sprachrolle__kuerzel{color:#f2f6fa}.topbar.is-dark .sprachwahl__option,.topbar.menu-open .sprachwahl__option{color:#f2f6fa99}.topbar.is-dark .sprachwahl__option:hover,.topbar.is-dark .sprachwahl__option.ist-aktiv,.topbar.menu-open .sprachwahl__option:hover,.topbar.menu-open .sprachwahl__option.ist-aktiv{color:#f2f6fa}.sprachrolle{display:none}.js .sprachrolle{flex:0 0 auto;align-self:stretch;display:inline-flex;align-items:center;justify-content:center;width:clamp(52px,4vw,64px);border-left:1px solid var(--hairline-soft);color:inherit;font-size:13px;font-weight:500;letter-spacing:.05em;transition:border-color .45s var(--ease),background .3s var(--ease)}.sprachrolle:hover{background:#151d260d}.sprachrolle--knopf{position:relative;z-index:4}.sprachrolle__kuerzel{line-height:1;font-weight:600;color:var(--charcoal)}.topbar.is-dark .sprachrolle__kuerzel,.topbar.menu-open .sprachrolle__kuerzel{color:#f2f6fa}.sprachwahl.offen .sprachrolle__kuerzel{visibility:hidden}.topbar.is-dark .sprachrolle{border-left-color:#f2f2f233}.topbar.is-dark .sprachrolle:hover{background:#f2f6fa17}.topbar.menu-open .sprachrolle{border-left-color:#f2f2f233}.sprachrolle__fenster{display:block;overflow:hidden;width:2.05em;line-height:1;padding-block:.35em;margin-block:-.35em}.sprachrolle__band{display:flex;gap:1.15em;width:max-content}.sprachrolle__wort{display:block;white-space:pre}.js .sprachrolle--hell{align-self:center;width:clamp(52px,4vw,64px);padding:9px 0;border:1px solid rgba(242,246,250,.28);color:#f2f6fae6;transition:border-color .35s var(--ease),background .3s var(--ease),color .3s var(--ease)}.sprachrolle--hell:hover{background:#f2f6fa1a;border-color:#f2f6fa8c;color:#f2f6fa}.topbar .sprachwahl .sprachrolle--knopf,.sprachwahl .sprachrolle--knopf{border-left-color:transparent}.sprachwahl .sprachrolle--hell.sprachrolle--knopf{border-color:transparent}.svorhang{position:fixed;inset:0;z-index:300;background:var(--blue-600);pointer-events:auto;touch-action:none;will-change:clip-path}.svorhang__label{position:absolute;display:flex;align-items:center;justify-content:center;color:#f2f2f2;font-size:13px;font-weight:500;letter-spacing:-.005em;animation:labelWeg .24s ease-out .08s both}@keyframes labelWeg{0%{opacity:1}to{opacity:0}}.svorhang__buehne{position:absolute;top:50%;left:50%;transform:translate(-50%,-54%);display:flex;flex-direction:column;align-items:center;gap:0;animation:signetAuf .52s cubic-bezier(.33,0,.2,1) backwards;transition:opacity .34s var(--ease)}.svorhang__buehne.geht{opacity:0}.svorhang__buehne canvas{display:block}.svorhang__gruss{margin-top:calc(min(46vh,38vw)*-.16);font-size:clamp(20px,2.2vw,30px);font-weight:500;letter-spacing:-.02em;color:#f2f6fa;opacity:0;transform:translateY(10px);transition:opacity .5s var(--ease),transform .6s cubic-bezier(.16,1,.3,1)}.svorhang__gruss.da{opacity:1;transform:none}@keyframes signetAuf{0%{opacity:0}to{opacity:1}}.portal-box{flex:0 0 auto;align-self:stretch;display:inline-flex;flex-direction:column;justify-content:center;align-items:center;background:var(--accent);color:#f2f2f2;padding:0 clamp(18px,2vw,34px);font-size:13px;font-weight:500;letter-spacing:-.005em;transition:background .35s var(--ease);white-space:nowrap}.portal-box:hover{background:var(--accent-deep)}.topbar.portal-dark .portal-box{background:var(--charcoal)}.topbar.portal-dark .portal-box:hover{background:#000}.topbar.scrolled{background:var(--paper)}.topbar.scrolled.is-dark,.topbar.menu-open{background:transparent}.topbar.is-dark{color:#f2f2f2;--topbar-linie: rgba(242,242,242,.18)}.topbar.is-dark .brand__sub{color:#f2f2f299}.topbar.menu-open{color:#f2f2f2;--topbar-linie: transparent;border-color:transparent}.topbar.menu-open .brand__sub{color:#f2f2f299}.topbar.menu-open :is(.portal-box,.postbox-zugang){display:none}.brand{display:flex;flex-direction:column;line-height:1}.brand__name{font-size:22px;font-weight:500;letter-spacing:-.035em}.brand__sub{font-size:12px;color:var(--eyebrow-fg);letter-spacing:.02em;margin-top:4px}.topbar.is-dark .brand__sub{color:#f2f2f29e}.brand__logo{display:block;width:auto;aspect-ratio:4.86 / 1;height:clamp(22px,2vw,28px);background-color:currentColor;-webkit-mask-image:url(/brand/icm-logo-compact-white.png);mask-image:url(/brand/icm-logo-compact-white.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:left center;mask-position:left center;-webkit-mask-size:contain;mask-size:contain}.nav__winkel{display:inline-flex;width:9px;margin-left:7px;vertical-align:1px;color:inherit}.nav__winkel svg{width:100%}.mega-rahmen{position:absolute;top:100%;left:0;right:0;background:var(--paper);color:var(--charcoal);clip-path:inset(0 0 100% 0);visibility:hidden;pointer-events:none}.topbar.mega-open{--nav-surface-duration: .56s;--nav-surface-ease: cubic-bezier(.22, .8, .22, 1)}.topbar.mega-open.mega-zu{--nav-surface-duration: .36s;--nav-surface-ease: cubic-bezier(.4, 0, .4, 1)}.topbar.mega-open .mega-rahmen{visibility:visible;pointer-events:auto}.mega{position:absolute;top:0;left:0;right:0;padding:clamp(52px,7.5vh,92px) 0 clamp(40px,5.5vh,68px);visibility:hidden;pointer-events:none}.topbar.mega-open .mega[aria-hidden=false]{visibility:visible;pointer-events:auto;z-index:1}.topbar.mega-open .mega--abgehend{visibility:visible}.mega__innen{padding:0 var(--gutter)}.topbar.mega-open.mega-zu .mega-rahmen,.topbar.mega-open.mega-zu .mega{pointer-events:none}.topbar.mega-open.mega-zu:not(.is-dark){--topbar-linie: var(--hairline-soft)}.topbar.is-dark.mega-open.mega-zu{--topbar-linie: rgba(242, 242, 242, .18)}.topbar.mega-open.mega-zu:not(.scrolled),.topbar.is-dark.mega-open.mega-zu{background-color:transparent}.mega__gitter{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr;gap:8px}.mega__kachel{position:relative;min-height:128px;display:flex;flex-direction:column;align-items:flex-start;padding:16px 48px 16px 18px;background:var(--blue-50);color:var(--charcoal);transition:background .3s var(--ease),color .3s var(--ease)}.mega__kachel:hover{background:var(--accent);color:#fff}.mega__kachel--flagg{grid-row:1 / 3;grid-column:1;background:var(--accent);color:#fff}.mega__kachel--flagg:hover{background:var(--accent-deep)}.mega__kachel--stark{background:var(--accent);color:#fff}.mega__kachel--stark:hover{background:var(--accent-deep)}#mega-am{padding-block:clamp(36px,5vh,56px)}.mega__gitter--asset{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:24px}.mega__gitter--asset .mega__kachel{min-height:192px;padding:24px 48px 24px 24px;gap:16px}.mega__kachel--asset .mega__name{font-size:clamp(26px,2.2vw,34px);letter-spacing:-.025em}.mega__beschreibung{max-width:48ch;font-size:16px;line-height:1.5;color:var(--fg-muted);transition:color .3s var(--ease)}.mega__kachel--asset:hover .mega__beschreibung{color:#f2f6fad1}.mega__gitter--asset .mega__kachel--zins{background:var(--blue-50);color:var(--accent)}.mega__gitter--asset .mega__kachel--zins:hover{background:var(--blue-100)}.mega__gitter--asset .mega__kachel--zins .mega__kat,.mega__gitter--asset .mega__kachel--zins:hover .mega__kat{color:var(--eyebrow-fg)}.mega__kachel--zins .mega__name{margin-top:0;max-width:34ch;color:var(--fg-muted);font-size:15px;line-height:1.5;font-weight:400}.zins-marke{display:block;width:min(100%,340px);aspect-ratio:2000 / 438;background:currentColor;-webkit-mask:url(/brand/icm-zins2.png) center / contain no-repeat;mask:url(/brand/icm-zins2.png) center / contain no-repeat;flex-shrink:0}.mega__kachel--zins .zins-marke{width:208px;max-width:100%}.menu__fonds-text .zins-marke{width:184px;max-width:100%;margin-bottom:12px}.mega__gitter--angebote{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.4fr)}.mega__gitter--angebote .mega__kachel{min-height:clamp(190px,15vw,230px);padding:22px 36px 24px 22px}.mega__gitter--angebote .mega__name{font-size:clamp(19px,1.6vw,25px);letter-spacing:-.02em}.mega__gitter--angebote .mega__kachel--suite{--phone-width: clamp(108px, 9.25vw, 148px);overflow:hidden;padding-right:calc(var(--phone-width) + 72px)}.mega__kachel--suite .mega__name{max-width:13em;text-wrap:balance}.mega__kachel--suite .mega__kat{max-width:19em;line-height:1.5}.nav-phone{position:absolute;display:block;pointer-events:none;top:26px;right:38px;width:var(--phone-width);padding:3px;border:1px solid #8896a4;border-radius:20px;background:#14232f;box-shadow:inset 0 0 0 1px #c1cad2,inset 0 0 0 2px #40515f,10px 16px 28px -8px #00122766;transform:translateY(0) rotate(-8deg);transform-origin:50% 65%;transition:transform .7s cubic-bezier(.22,1,.36,1)}.nav-phone__glass{display:block;overflow:hidden;border-radius:16px;background:#fff}.nav-phone img{display:block;width:100%;height:auto}@media(hover:hover)and (pointer:fine){.mega__kachel--suite:hover .nav-phone{transform:translateY(-7px) rotate(-5deg)}}.mega__kachel--suite:focus-visible .nav-phone{transform:translateY(-7px) rotate(-5deg)}.mega__kat{min-height:14px;font-size:11px;text-transform:uppercase;letter-spacing:.06em;font-weight:500;color:var(--eyebrow-fg);transition:color .3s var(--ease)}.mega__kachel:hover .mega__kat,.mega__kachel--flagg .mega__kat,.mega__kachel--stark .mega__kat{color:#f2f6fab8}.mega__name{margin-top:auto;font-size:16.5px;font-weight:500;letter-spacing:-.01em;line-height:1.25}.mega__kachel--flagg .mega__name{font-size:clamp(21px,1.8vw,27px);letter-spacing:-.02em}.mega__pfeil{position:absolute;top:12px;right:13px;width:15px;opacity:.55;transition:opacity .3s var(--ease)}.mega__pfeil svg{width:100%;display:block}.mega__kachel:hover .mega__pfeil{opacity:1}.topbar.mega-open:not(.is-dark){background:var(--paper);color:var(--charcoal);--wahl-kante: var(--hairline-soft)}.topbar.mega-open:not(.is-dark){--topbar-linie: transparent}.topbar.is-dark.mega-open{background:var(--ink);--topbar-linie: transparent}.mega-schleier{position:fixed;inset:0;z-index:59;background:#050910bd;opacity:0;pointer-events:none}.topbar.mega-open:not(.is-dark) .brand__sub{color:var(--eyebrow-fg)}.topbar.mega-open:not(.is-dark) .sprachrolle__kuerzel{color:var(--charcoal)}.topbar.mega-open:not(.is-dark) .sprachwahl__option{color:var(--fg-muted)}.topbar.mega-open:not(.is-dark) .sprachwahl__option:hover,.topbar.mega-open:not(.is-dark) .sprachwahl__option.ist-aktiv{color:var(--charcoal)}.topbar.mega-open:not(.is-dark) .sprachrolle:hover{background:#151d260d}.topbar.is-dark .mega-rahmen{background:var(--ink);color:#f2f6fa}.topbar.is-dark .mega__kachel{background:#f2f6fa12;color:#f2f6fa}.topbar.is-dark .mega__kachel:hover{background:var(--accent);color:#fff}.topbar.is-dark .mega__kachel--flagg,.topbar.is-dark .mega__kachel--stark{background:var(--accent)}.topbar.is-dark .mega__kachel--flagg:hover,.topbar.is-dark .mega__kachel--stark:hover{background:var(--accent-deep)}.topbar.is-dark .mega__kat{color:#f2f6fa8c}.topbar.is-dark .mega__beschreibung,.topbar.is-dark .mega__kachel--zins .mega__name{color:#f2f6fab8}.topbar.is-dark .mega__gitter--asset .mega__kachel--zins{background:#f2f6fa12;color:#f2f6fa}.topbar.is-dark .mega__gitter--asset .mega__kachel--zins:hover{background:#f2f6fa1f}.topbar.is-dark .mega__gitter--asset .mega__kachel--zins .mega__kat{color:#f2f6fa8c}.topbar.is-dark .mega__gitter--asset .mega__kachel:focus-visible{outline-color:#f2f6fa}@media(max-width:1319px){.mega-rahmen,.mega{display:none}}@media(prefers-reduced-motion:reduce){.topbar .mega-rahmen,.topbar .mega__innen{transition:none}}.menu{overflow:hidden}.menu__winkel{display:inline-flex;width:.5em;margin-left:.4em;opacity:.6}.menu__winkel svg{width:100%;transform:rotate(-90deg)}.menu__ebene{position:absolute;inset:0;z-index:12;background:var(--ink);color:#f2f2f2;display:flex;flex-direction:column;padding:calc(var(--gutter) + 58px) var(--gutter) calc(var(--gutter) + env(safe-area-inset-bottom,0px));transform:translate(103%);visibility:hidden;transition:transform .55s var(--ease),visibility 0s linear .55s}.menu__ebene.offen{transform:translate(0);visibility:visible;transition:transform .55s var(--ease)}.menu__ebene.sofort{transition:none}.menu .menu__zurueck{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:500;color:#f2f6fab3;padding:8px 0;margin-bottom:clamp(6px,1.6vh,16px);transition:color .3s var(--ease)}.menu .menu__zurueck:hover{color:#f2f6fa}.menu .menu__ebene-titel{font-size:clamp(26px,7.6vw,40px);font-weight:500;letter-spacing:-.03em;margin-bottom:clamp(10px,2.4vh,22px)}.menu__fonds{display:flex;flex-direction:column;overflow-y:auto;min-height:0}.menu .menu__fonds-zeile{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 0;border-top:1px solid rgba(242,246,250,.14);font-size:16px;letter-spacing:0}.menu .menu__fonds-zeile:first-child{border-top:0}.menu .menu__fonds-zeile .ar{color:#f2f6fa8c}.menu__fonds-name{display:block;font-size:clamp(18px,4.6vw,23px);font-weight:500;letter-spacing:-.015em;line-height:1.2}.menu__fonds-kat{display:block;margin-top:3px;font-size:12.5px;color:#f2f6fa8c}.menu .menu__fonds-zeile--zins{padding-block:24px}.menu__fonds-zeile--zins .menu__fonds-name{max-width:34ch;font-size:15px;line-height:1.5;font-weight:400;color:#f2f6facc}.menu .menu__fonds-zeile--suite{--phone-width: 94px;position:relative;overflow:hidden;flex-shrink:0;min-height:174px;margin-top:16px;padding:24px 144px 24px 20px;border:0;background:var(--accent);color:#fff}.menu__fonds-zeile--suite .menu__fonds-text{position:relative;z-index:1}.menu__fonds-zeile--suite .menu__fonds-name{font-size:clamp(18px,3vw,23px);text-wrap:balance}.menu__fonds-zeile--suite .menu__fonds-kat{margin-top:12px;color:#f2f6fab8}.menu__fonds-zeile--suite .nav-phone{top:20px;right:24px;border-radius:17px}.menu__fonds-zeile--suite .nav-phone__glass{border-radius:13px}.menu .menu__fonds-zeile--suite .ar{position:absolute;top:12px;right:12px;color:#fff}@media(max-width:359px){.menu .menu__fonds-zeile--suite{--phone-width: 78px;padding-left:16px;padding-right:112px}.menu__fonds-zeile--suite .nav-phone{right:15px}}@media(prefers-reduced-motion:reduce){.mega__kachel--suite .nav-phone,.mega__kachel--suite:is(:hover,:focus-visible) .nav-phone{transform:rotate(-8deg);transition:none}}.menu .menu__fonds-alle{margin-top:auto;display:inline-flex;align-items:center;gap:10px;font-size:16px;font-weight:500;letter-spacing:0;padding-top:clamp(12px,2.4vh,20px);color:#f2f6fa}.topbar .brand{color:var(--accent)}.topbar.is-dark .brand,.topbar.menu-open .brand{color:#fff}.topbar.mega-open:not(.is-dark) .brand{color:var(--accent)}.footer__logo{display:block;width:min(420px,62vw);aspect-ratio:1400 / 376;background-color:currentColor;-webkit-mask-image:url(/brand/icm-logo-white.png);mask-image:url(/brand/icm-logo-white.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:left center;mask-position:left center;-webkit-mask-size:contain;mask-size:contain}.nav{display:flex;gap:clamp(20px,2vw,36px);align-items:center}.nav a{font-size:var(--fs-nav);font-weight:500;position:relative;padding:4px 0}.topbar .nav>a{display:inline-flex;align-items:center}.topbar:is(.is-dark,.menu-open) .nav>a{color:inherit}.topbar .nav>a:after{content:"";position:absolute;left:0;bottom:-1px;width:100%;height:3px;background:var(--blue-600);pointer-events:none;transform:scaleX(0);transform-origin:center;transition:transform .32s cubic-bezier(.4,0,.2,1)}.topbar:is(.is-dark,.menu-open) .nav>a:after{background:#f2f6fa}.topbar .nav>a:is(:focus-visible,.is-current,[aria-current=page],[aria-expanded=true]):after{transform:scaleX(1);transition-duration:.48s;transition-timing-function:cubic-bezier(.16,1,.3,1)}@media(hover:hover){.topbar .nav>a:hover:after{transform:scaleX(1);transition-duration:.48s;transition-timing-function:cubic-bezier(.16,1,.3,1)}}.reduced .topbar .nav>a:after{transition:none}@media(prefers-reduced-motion:reduce){.topbar .nav>a:after{transition:none}}.topbar .nav.nav--motion{position:relative}.topbar .nav.nav--motion>a:after{display:none}.nav__marker{position:absolute;left:0;bottom:-1px;width:1px;height:3px;background:var(--blue-600);opacity:0;pointer-events:none;transform-origin:left center}.topbar.is-dark .nav__marker{background:#f2f6fa}.nav-toggle{display:none;width:44px;height:44px;align-items:center;justify-content:center}.nav-toggle span{display:block;width:24px;height:1.5px;background:currentColor;position:relative}.nav-toggle span:before,.nav-toggle span:after{content:"";position:absolute;left:0;width:24px;height:1.5px;background:currentColor;transition:transform .35s var(--ease),top .35s var(--ease)}.nav-toggle span:before{top:-7px}.nav-toggle span:after{top:7px}.nav-toggle.is-open span{background:transparent}.nav-toggle.is-open span:before{top:0;transform:rotate(45deg)}.nav-toggle.is-open span:after{top:0;transform:rotate(-45deg)}.menu{position:fixed;inset:0;z-index:55;background:var(--ink);color:#f2f2f2;display:flex;flex-direction:column;justify-content:center;gap:8px;padding:var(--gutter);transform:translateY(-100%);transition:transform .6s var(--ease);visibility:hidden}.menu.open{transform:translateY(0);visibility:visible}.menu a{font-size:clamp(26px,7.6vw,64px);font-weight:500;letter-spacing:-.03em;padding:8px 0;line-height:1.05}.menu a .idx{font-size:14px;color:var(--eyebrow-dark);vertical-align:super;margin-right:12px}.menu__zugang{font-size:clamp(22px,5vw,34px)!important;padding-block:12px!important}.menu__zugang:first-of-type{margin-top:clamp(18px,3vh,30px);padding-top:clamp(18px,3vh,30px);border-top:1px solid rgba(219,229,240,.2)}.menu__zugang .idx{color:#dbe5f073;vertical-align:baseline!important}.hero{position:relative;min-height:100svh}.hero__grid{min-height:100svh;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,360px);grid-template-rows:auto 1fr auto;column-gap:clamp(24px,4vw,64px);padding-block:clamp(128px,17vh,190px) clamp(34px,6vh,60px)}.hero__head{grid-column:1 / -1;grid-row:1 / 2;margin-top:clamp(18px,7vh,78px)}.hero__head .eyebrow{display:block;margin-bottom:clamp(16px,2.2vh,28px)}.hero__title{font-size:clamp(38px,5.7vw,94px);line-height:.92;letter-spacing:-.045em;font-weight:500}.hero__title .line{display:block;width:fit-content;white-space:nowrap}.hero__title .line--offset{padding-left:clamp(36px,6.5vw,112px)}.hero__title .line--offset2{padding-left:clamp(72px,13vw,224px)}.js:not(.reduced) .hero__title .line{animation:heroZeile 1.45s cubic-bezier(.16,1,.3,1) both;animation-play-state:paused}.js:not(.reduced) .hero__title .line:nth-child(1){animation-delay:.25s}.js:not(.reduced) .hero__title .line:nth-child(2){animation-delay:.52s}.js:not(.reduced) .hero__title .line:nth-child(3){animation-delay:.79s}@keyframes heroZeile{0%{transform:translate(calc(-100% - 20vw))}to{transform:none}}.hero__aside{grid-column:2 / 3;grid-row:2 / 3;align-self:center;justify-self:end;max-width:360px}.hero__sub{font-size:clamp(15px,1.1vw,18px);line-height:1.5;color:var(--charcoal)}.hero__aside .link-arrow{margin-top:22px;color:var(--accent)}.js:not(.reduced) .hero__aside>.hero__sub,.js:not(.reduced) .hero__aside>.link-arrow{animation:heroBegleittext 1.65s cubic-bezier(.22,1,.36,1) .95s both paused}.js:not(.reduced) .hero__aside>.link-arrow{--hero-weg: 14px;animation-delay:1.24s;animation-duration:1.5s}.js:not(.reduced) .hero--bereit .hero__title .line,.js:not(.reduced) .hero--bereit .hero__aside>.hero__sub,.js:not(.reduced) .hero--bereit .hero__aside>.link-arrow{animation-play-state:running}.js:not(.reduced) .hero__aside>.link-arrow:focus-visible{animation:none}@keyframes heroBegleittext{0%{opacity:0;transform:translate3d(0,var(--hero-weg, 22px),0)}to{opacity:1;transform:translateZ(0)}}.hero__grid{position:relative;z-index:2}.hero__scene{position:absolute;top:0;left:0;right:0;height:100svh;z-index:0;overflow:hidden;pointer-events:none}.hero__scene .layer{position:absolute;inset:0}.hero__scene .layer img{position:absolute;top:-6%;left:-6%;width:112%;height:112%;max-width:none;will-change:transform;object-fit:cover;object-position:center bottom;filter:none}.hero--night{background:var(--blue-900)}.hero--night .hero__scene{z-index:auto;overflow:hidden}.hero--night .hero__grid{z-index:auto}.hero--night .layer--bg{z-index:2}.hero--night .hero__dawn{z-index:3}.hero--night .hero__stars-maske{z-index:4}.hero--night .hero__head{position:relative;z-index:5}.hero--night .layer--fg{z-index:7}.hero--night .hero__head{margin-top:clamp(34px,12vh,128px)}.hero--night .hero__scene-filter{z-index:8}.hero__auslauf{height:0}.hero__grain{z-index:8}.hero--night .hero__aside{position:relative;z-index:10;bottom:2.5vh}.hero__stars-maske{position:absolute;inset:0;pointer-events:none}.hero__tag{position:absolute;inset:0;pointer-events:none;opacity:var(--tag-a, 0);background:linear-gradient(180deg,#1f4f92,#2f68a9 22%,#5089c6 45%,#7fadd8 65%,#a8c8e6 82%,#c7dbec)}.hero__stars{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 40%,rgba(0,0,0,.4) 58%,transparent 72%);mask-image:linear-gradient(180deg,#000 0%,#000 40%,rgba(0,0,0,.4) 58%,transparent 72%)}.hero__dawn{position:absolute;inset:0;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(180deg,#ffc49600 12%,#ffc0921a 34%,#ffb07c38 50%,#ff9e6857 60%,#ff925c61 65%,#ffb2862e 74%,#ffd6ba00 86%)}.hero--night .hero__title{color:#f2f6fa}.hero--night .hero__sub{color:#f2f6faeb}.hero--night .hero__aside .link-arrow{color:var(--blue-300);transition:color 1.6s var(--ease-inout)}.hero--night .hero__clouds{display:none}@property --nacht-grund{syntax: "<color>"; inherits: false; initial-value: #0a1a2e;}@property --tag-a{syntax: "<number>"; inherits: true; initial-value: 0;}@property --auslauf-grund{syntax: "<color>"; inherits: true; initial-value: #0c1b2d;}.hero--night{--sky-tone: 1.34;--sky-sat: .88;--stars-a: .42;--dawn-a: 1;--tag-a: 0;--nacht-grund: #0a1a2e;--auslauf-grund: #0c1b2d;background:var(--nacht-grund);transition:--nacht-grund 1.6s var(--ease-inout),--auslauf-grund 1.6s var(--ease-inout),--tag-a 1.6s var(--ease-inout),background-color 1.6s var(--ease-inout)}html:not(.js) .hero--night[data-zeit=auto],:root[data-hero-zeit=tag] .hero--night[data-zeit=auto],.hero--night[data-zeit=tag]{--sky-tone: 2.35;--sky-sat: 1.05;--stars-a: .1;--dawn-a: 0;--tag-a: 1;--nacht-grund: #245aa0;--auslauf-grund: #103057}.hero--night[data-zeit=tag] .hero__aside .link-arrow{color:#f2f6fa}:root[data-hero-zeit=nacht] .hero--night[data-zeit=auto],.hero--night[data-zeit=nacht]{--sky-tone: .5;--sky-sat: 1.3;--stars-a: 1;--dawn-a: 0;--tag-a: 0;--nacht-grund: #04101f;--auslauf-grund: #020a15;--mond-a: .9}.hero--night .hero__scene .layer img{filter:brightness(var(--sky-tone)) saturate(var(--sky-sat));transition:filter 1.6s var(--ease-inout)}.hero--night .hero__stars{opacity:var(--stars-a);transition:opacity 1.6s var(--ease-inout)}.hero__mond{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;opacity:var(--mond-a, 0);transition:opacity 2.4s var(--ease-inout) .4s}.hero--night .hero__dawn{opacity:var(--dawn-a);transition:opacity 1.6s var(--ease-inout)}.zeitwahl{--zeitwahl-kante: 36px;position:absolute;left:var(--gutter);bottom:clamp(26px,5vh,54px);z-index:10;display:inline-flex;align-items:center;border:1px solid rgba(242,246,250,.28);background:#00193547;color:#f2f6fa;isolation:isolate}.zeitwahl__reiter{position:absolute;left:0;top:0;width:var(--zeitwahl-kante);height:var(--zeitwahl-kante);background:#f0f4f926;z-index:-1;transition:transform .42s cubic-bezier(.22,1,.36,1)}:root[data-hero-zeit=morgen] .zeitwahl:not([data-aktiv]) .zeitwahl__reiter,.zeitwahl[data-aktiv=morgen] .zeitwahl__reiter{transform:translate3d(100%,0,0)}:root[data-hero-zeit=nacht] .zeitwahl:not([data-aktiv]) .zeitwahl__reiter,.zeitwahl[data-aktiv=nacht] .zeitwahl__reiter{transform:translate3d(200%,0,0)}.zeitwahl__opt{position:relative;width:var(--zeitwahl-kante);height:var(--zeitwahl-kante);flex:none;display:grid;place-items:center;color:#f2f6fab8;transition:color .25s var(--ease),transform .25s var(--ease)}.zeitwahl__opt:hover,.zeitwahl__opt[aria-checked=true]{color:#fff}.zeitwahl__opt:active{transform:scale(.95)}.zeitwahl__opt:focus-visible{outline:2px solid #f2f6fa;outline-offset:-3px}.zeitwahl[aria-busy=true]{cursor:progress}@media(max-width:860px){.hero--night .zeitwahl{bottom:max(28px,env(safe-area-inset-bottom))}}@media(pointer:coarse){.zeitwahl{--zeitwahl-kante: 44px}}.zeitwahl__icon{width:16px;height:16px;overflow:visible}.zeitwahl__icon--tag .strahlen{transform-origin:12px 12px;transform:rotate(-38deg) scale(.82);opacity:.75;transition:transform .72s cubic-bezier(.22,1,.3,1),opacity .5s var(--ease)}.zeitwahl__opt[aria-checked=true] .zeitwahl__icon--tag .strahlen{transform:rotate(0) scale(1);opacity:1}.zeitwahl__icon--morgen .sonne{transform:translateY(1.5px);transition:transform .6s cubic-bezier(.22,1,.3,1),opacity .45s var(--ease)}.zeitwahl__opt[aria-checked=true] .zeitwahl__icon--morgen .sonne{transform:translateY(0)}.zeitwahl__icon--nacht path{transform-origin:12px 12px;transform:rotate(22deg) scale(.88);transition:transform .66s cubic-bezier(.22,1,.3,1)}.zeitwahl__opt[aria-checked=true] .zeitwahl__icon--nacht path{transform:rotate(0) scale(1)}.reduced .hero--night .hero__scene .layer img,.reduced .hero--night .hero__stars,.reduced .hero--night .hero__dawn,.reduced .zeitwahl__reiter,.reduced .zeitwahl__icon *,.reduced .zeitwahl__opt{transition:none}.hero--night .hero__scene-filter{background:none}.hero__scene-filter{position:absolute;inset:0;background:linear-gradient(180deg,#f0f4f900 62%,#f0f4f90f 78%,#f5f8fb24 88%,#ffffff1a 96%,#fff0)}.hero__clouds{position:absolute;left:0;right:0;bottom:0;height:62%;z-index:1;pointer-events:none;overflow:hidden}.hero__clouds:before{content:"";position:absolute;inset:-12% -22%;background:radial-gradient(58% 48% at 18% 92%,#ffffffeb,#fff0 70%),radial-gradient(52% 44% at 50% 100%,#ffffffd1,#fff0 72%),radial-gradient(56% 50% at 82% 94%,#ffffffe6,#fff0 70%),radial-gradient(40% 36% at 68% 86%,#ffffffb3,#fff0 74%);filter:blur(6px);animation:cloudDrift 46s ease-in-out infinite alternate}.hero__clouds:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 46%,var(--paper) 100%)}@keyframes cloudDrift{0%{transform:translate3d(-3%,1%,0) scale(1.04)}to{transform:translate3d(3%,-2%,0) scale(1.12)}}.hero__grain{position:absolute;top:0;left:0;right:0;height:100svh;z-index:1;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");background-size:160px 160px;opacity:.24;-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 55%,rgba(0,0,0,.35) 75%,transparent 88%);mask-image:linear-gradient(180deg,#000 0%,#000 55%,rgba(0,0,0,.35) 75%,transparent 88%)}.cursor{position:fixed;top:0;left:0;z-index:9999;pointer-events:none;border-radius:50%;opacity:0;will-change:transform;transition:opacity .3s var(--ease);mix-blend-mode:difference}.cursor.on{opacity:1}.cursor[popover]{margin:0;padding:0;right:auto;bottom:auto;overflow:visible}.cursor[popover]::backdrop{display:none}.cursor-native .cursor{visibility:hidden}.cursor--dot{width:7px;height:7px;border:0;background:#fff}.cursor--ring{width:30px;height:30px;border:1px solid #fff;background:transparent;transition:width .35s var(--ease),height .35s var(--ease),background-color .35s var(--ease),opacity .3s var(--ease)}.cursor--ring.hover{width:54px;height:54px;background:#ffffff1a}.cursor--ring.down{width:22px;height:22px}html.has-cursor,html.has-cursor *{cursor:none!important}.footer{background:var(--blue-50, #f0f4f9);padding-block:clamp(56px,8vh,110px) clamp(28px,4vh,44px);position:relative}.footer__top{display:flex;flex-wrap:wrap;justify-content:space-between;gap:clamp(28px,5vw,80px);padding-bottom:clamp(40px,6vh,80px)}.footer__brand .brand__name{font-size:clamp(40px,8vw,96px);letter-spacing:-.04em;line-height:.9}.footer__cols{display:flex;flex-wrap:wrap;gap:clamp(40px,6vw,96px)}.footer__col h4{font-size:13px;color:var(--eyebrow-fg);font-weight:400;margin-bottom:14px}.footer__col a,.footer__col p{display:block;font-size:15px;padding:5px 0;color:var(--fg)}.footer__col a{transition:color .3s var(--ease)}.footer__cookie{display:block;padding:5px 0;font-size:15px;color:var(--fg);text-align:left;transition:color .3s var(--ease)}.footer__cookie:hover{color:var(--accent)}.footer__cookie:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.legal-en{margin:-28px 0 40px;font-size:13px;color:var(--fg-muted)}.legal-en a{color:var(--fg-muted);text-decoration:underline}.legal-fuss{margin-top:56px;padding-top:22px;border-top:1px solid var(--hairline);font-size:13px;color:var(--fg-muted)}.legal-fuss a{color:var(--fg-muted)}.legal-fuss a:hover{color:var(--accent)}.legal-cookie{font-size:17px;font-weight:500;color:var(--accent);border-bottom:1px solid currentColor;transition:color .3s var(--ease)}.legal-cookie:hover{color:var(--accent-deep)}.legal-cookie:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.footer__col a:hover{color:var(--accent)}.footer__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:26px;border-top:1px solid var(--hairline);font-size:var(--fs-meta);color:var(--fg-muted)}.footer__image-note{flex-basis:100%;margin:0;font-size:12px;line-height:1.6;font-weight:400;color:inherit}.legal-image-note{margin-top:16px;color:var(--fg-muted)}.standalone-image-note{padding-block:24px;color:var(--fg-muted)}.suite-start__footer{flex-wrap:wrap}.link-arrow{display:inline-flex;align-items:center;gap:12px;font-size:var(--fs-body-sm);font-weight:500}.link-arrow .ar{display:inline-block;transition:transform .4s var(--ease)}.btn-accent{display:inline-flex;align-items:center;gap:14px;padding:15px 30px;background:var(--accent);color:#fff;font-weight:500;font-size:var(--fs-body-sm);letter-spacing:-.005em;transition:background .35s var(--ease),transform .35s var(--ease)}.btn-accent .ar{transition:transform .4s var(--ease)}.btn-accent:focus-visible,.link-arrow:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.js:not(.reduced) [data-reveal]{opacity:0;transform:translate3d(0,30px,0)}.js:not(.reduced) [data-reveal=fade]{transform:none}@media(max-width:1319px){.topbar .nav{display:none}.nav-toggle{display:flex}.postbox-zugang{display:none}.topbar .portal-box{display:inline-flex;padding-inline:18px}.js .sprachwahl,.js .sprachrolle{margin-left:auto}.js .topbar .sprachwahl~.nav-toggle,.js .topbar .sprachrolle~.nav-toggle{margin-left:0}}@media(max-width:860px){.hero__grid{grid-template-columns:1fr;grid-template-rows:auto auto 1fr;row-gap:clamp(22px,4vh,40px)}.hero__head{grid-column:1;grid-row:1}.hero__aside{grid-column:1;grid-row:2;justify-self:start;max-width:44ch}.hero--night .hero__aside{bottom:0}}@media(max-width:560px){:root{--section-pad: clamp(72px, 11vh, 120px)}.hero__title{font-size:clamp(29px,9.2vw,54px)}.hero__title .line--offset{padding-left:clamp(16px,5vw,24px)}.footer__top{flex-direction:column}.topbar .brand{transition:opacity .4s var(--ease)}.topbar:has(.sprachwahl.offen) .brand{opacity:.12}}@media(max-width:1100px),(hover:none)and (pointer:coarse)and (max-width:1366px){.hero--night .hero__grid{grid-template-columns:1fr;grid-template-rows:auto auto 1fr;align-content:start;row-gap:clamp(24px,3svh,36px);padding-top:clamp(112px,15svh,184px);padding-bottom:max(112px,env(safe-area-inset-bottom,0px))}.hero--night .hero__head{grid-column:1;grid-row:1;margin-top:0}.hero--night .hero__title{font-size:clamp(32px,9.6vw,76px);line-height:1.04;letter-spacing:-.04em}.hero--night .hero__title .line{padding-left:0}.hero--night .hero__aside{grid-column:1;grid-row:2;align-self:start;justify-self:start;width:100%;max-width:40ch;bottom:0}.hero--night .hero__sub{font-size:clamp(16px,2vw,18px);line-height:1.55}.hero--night .hero__aside .link-arrow{margin-top:20px;min-height:44px;font-size:16px}.hero--night .zeitwahl{--zeitwahl-kante: 44px;left:auto;right:var(--gutter);bottom:max(20px,env(safe-area-inset-bottom,0px));border:0;background:transparent}.hero--night .zeitwahl:before{content:"";position:absolute;inset:5px 0;z-index:-2;border:1px solid rgba(242,246,250,.24);background:#00193566;pointer-events:none}.hero--night .zeitwahl__reiter{top:5px;height:34px}.hero--night .zeitwahl__icon{width:14px;height:14px}}@media(min-width:600px)and (max-width:1100px)and (orientation:landscape),(hover:none)and (pointer:coarse)and (min-width:600px)and (max-width:1366px)and (orientation:landscape){.hero--night,.hero--night .hero__grid{min-height:100svh}.hero--night .hero__scene{height:100%}.hero--night .hero__grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-template-rows:auto 1fr;row-gap:0;column-gap:clamp(24px,4vw,56px);padding-top:clamp(96px,17svh,160px);padding-bottom:max(84px,env(safe-area-inset-bottom,0px))}.hero--night .hero__title{font-size:clamp(30px,4.8vw,64px)}.hero--night .hero__aside{grid-column:2;grid-row:1;padding-top:4px}}@media(prefers-reduced-motion:reduce){*{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.devwerk{position:fixed;left:10px;bottom:10px;z-index:260;display:flex;flex-direction:column;align-items:flex-start;gap:6px;font-family:var(--font-sans, system-ui),sans-serif}.devwerk__schalter{padding:3px 8px;font-size:10px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-muted);background:color-mix(in srgb,var(--paper) 80%,transparent);border:1px solid var(--line-soft);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:.35;transition:opacity .2s linear,color .2s linear}.devwerk__schalter:hover,.devwerk__schalter[aria-expanded=true]{opacity:1;color:var(--accent)}.devwerk__schalter:focus-visible{opacity:1;outline:2px solid var(--focus);outline-offset:2px}.devwerk__menue{min-width:250px;max-width:calc(100vw - 20px);max-height:calc(100dvh - 60px);overflow-y:auto;overscroll-behavior:contain;padding:8px 0;background:var(--paper);border:1px solid var(--line-soft);box-shadow:0 8px 28px #0000001f}.devwerk__gruppe{margin:8px 12px 4px;font-size:9px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--eyebrow-fg)}.devwerk__gruppe:first-child{margin-top:2px}.devwerk__posten{display:block;width:100%;padding:5px 12px;text-align:left;font-size:12px;line-height:1.35;color:var(--charcoal);transition:background-color .15s linear,color .15s linear}.devwerk__posten:hover{background:var(--blue-50);color:var(--accent)}.devwerk__posten:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.cke [hidden]{display:none}.cke{position:fixed;inset:0;z-index:255;display:grid;place-items:center;padding:var(--gutter)}.cke__schleier{position:absolute;inset:0;background:color-mix(in srgb,var(--blue-900) 58%,transparent);-webkit-backdrop-filter:blur(14px) saturate(.9);backdrop-filter:blur(14px) saturate(.9);opacity:0;transition:opacity .5s var(--ease)}.cke__flaeche{position:relative;width:min(100%,620px);max-height:calc(100dvh - 2 * var(--gutter));background:var(--paper);opacity:0;transform:translateY(14px);transition:opacity .5s var(--ease),transform .6s cubic-bezier(.7,0,.2,1)}.cke__flaeche:focus,.cke__flaeche:focus-visible{outline:none}.cke.ist-offen .cke__schleier{opacity:1}.cke.ist-offen .cke__flaeche{opacity:1;transform:none}.cke__innen{max-height:inherit;overflow-y:auto;overscroll-behavior:contain;padding:clamp(28px,4vw,44px)}.cke__logo{color:var(--accent);height:clamp(20px,1.8vw,24px);margin-bottom:clamp(22px,3vh,32px)}.cke__titel{margin:0 0 10px;font-size:clamp(22px,2vw,30px);line-height:1.12;letter-spacing:-.028em;font-weight:500;color:var(--charcoal)}.cke__lead{margin:0 0 clamp(18px,2.4vh,26px);max-width:46ch;font-size:var(--fs-body-sm);line-height:1.55;color:var(--charcoal)}.cke__text>p{margin:0 0 10px;max-width:62ch;font-size:13px;line-height:1.6;color:var(--fg-muted)}.cke__text>p:last-child{margin-bottom:0}.cke__text a{color:var(--accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:var(--line);transition:text-decoration-color .3s var(--ease)}.cke__text a:hover{text-decoration-color:currentColor}.cke__gruppen{margin:0;padding:0;list-style:none;border-top:1px solid var(--line-soft)}.cke__gruppe{border-bottom:1px solid var(--line-soft)}.cke__schalter{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:start;column-gap:16px;padding:15px 0;cursor:pointer}.cke__schalter:has(input:disabled){cursor:default}.cke__schalter input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.cke__gleis{position:relative;display:block;width:38px;height:20px;margin-top:2px;border-radius:999px;background:var(--line-soft);transition:background-color .32s var(--ease)}.cke__knopf{position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:var(--paper);transition:transform .32s cubic-bezier(.32,1.22,.5,1)}.cke__schalter input:checked+.cke__gleis{background:var(--accent)}.cke__schalter input:checked+.cke__gleis .cke__knopf{transform:translate(18px)}.cke__schalter input:disabled+.cke__gleis{background:color-mix(in srgb,var(--accent) 34%,transparent)}.cke__schalter input:focus-visible+.cke__gleis{outline:2px solid var(--focus);outline-offset:3px}.cke__gruppe-text{display:block}.cke__gruppe-name{display:block;font-size:var(--fs-body-sm);font-weight:500;color:var(--charcoal)}.cke__gruppe-info{display:block;margin-top:3px;max-width:58ch;font-size:13px;line-height:1.55;color:var(--fg-muted)}.cke__aktionen{display:flex;flex-wrap:wrap;gap:12px;margin-top:clamp(22px,3vh,30px)}.cke__knopf-haupt,.cke__knopf-zweit{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:14px 26px;font-size:var(--fs-body-sm);font-weight:500;flex:1 1 auto}.cke__knopf-haupt .ar{transition:transform .4s var(--ease)}.cke__knopf-zweit{color:var(--accent);border:1px solid var(--line);transition:border-color .3s var(--ease),background-color .3s var(--ease)}.cke__knopf-zweit:hover{border-color:var(--accent);background:var(--blue-50)}.cke__knopf-haupt:focus-visible,.cke__knopf-zweit:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.cke__fuss{display:flex;flex-wrap:wrap;gap:6px clamp(16px,2vw,26px);margin:clamp(18px,2.4vh,24px) 0 0;padding-top:clamp(14px,1.8vh,18px);border-top:1px solid var(--line-soft)}.cke__link{padding:0;font-size:13px;color:var(--fg-muted);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:var(--line);transition:color .3s var(--ease),text-decoration-color .3s var(--ease)}.cke__link:hover{color:var(--accent);text-decoration-color:currentColor}.cke__link:focus-visible{outline:2px solid var(--focus);outline-offset:3px}@media(max-width:560px){.cke{padding:max(10px,env(safe-area-inset-top)) 10px max(10px,env(safe-area-inset-bottom))}.cke__flaeche{max-height:calc(100dvh - 20px)}.cke__aktionen{flex-direction:column}.cke__knopf-haupt,.cke__knopf-zweit{width:100%;flex:0 0 auto}}@media(prefers-reduced-motion:reduce){.cke__schleier,.cke__flaeche,.cke__gleis,.cke__knopf,.cke__knopf-haupt .ar{transition:none}.cke__flaeche{transform:none}}.sp-zins-badge{display:inline-flex;align-items:center;white-space:nowrap;color:var(--blue-600);background:var(--blue-50);font-size:11px;line-height:1.2;font-weight:500;letter-spacing:.015em;text-transform:none;vertical-align:middle}.sp-zins-badge>span:first-child{font-size:15px;font-weight:500;letter-spacing:-.03em;color:#fff;background:var(--blue-600);padding:6px 9px}.sp-zins-badge sup{font-size:.6em;line-height:0;vertical-align:super}.sp-zins-badge>span+span{padding:7px 10px}.sp-karte__meta:has(.sp-zins-badge){align-items:center}.zins-publication small:has(.sp-zins-badge){display:flex;align-items:center;flex-wrap:wrap;gap:12px 16px}.postbox-zugang{display:inline-flex;align-items:center;flex:0 0 auto;padding-inline:clamp(14px,1.5vw,26px);border-left:1px solid var(--topbar-linie);font-size:13px;font-weight:500;white-space:nowrap;transition:background .3s var(--ease)}.postbox-zugang:hover{background:#8bacd01f}.topbar.mega-open .postbox-zugang{border-left-color:transparent}.topbar :is(.portal-box,.postbox-zugang):focus-visible{outline-offset:-5px}@media(min-width:1320px)and (max-width:1539px){.topbar .brand{padding-left:24px}.topbar .nav{gap:18px}.topbar .portal-box{padding-inline:22px}}@media(max-width:1319px){.topbar .postbox-zugang{display:none}.topbar .nav-toggle{margin-left:0;flex-shrink:0}}@media(max-width:560px){.topbar .brand__logo{width:114px}.topbar .portal-box{padding-inline:16px;font-size:12px}.topbar .nav-toggle{margin-right:12px}}@media(max-width:359px){.topbar .brand{padding-left:12px}.topbar .brand__logo{width:92px}}.lead{display:flex;align-items:baseline;gap:16px;margin-bottom:clamp(40px,6vh,88px)}.lead .index-num{font-family:var(--font-serif);font-size:15px;color:var(--accent);font-feature-settings:"tnum" 1}.lead .eyebrow:before{content:"";display:inline-block;width:26px;height:1px;background:var(--line);vertical-align:middle;margin-right:14px}.statement-block{text-align:center;max-width:min(92vw,1180px);margin-inline:auto}.statement-block .eyebrow{display:block;margin-bottom:clamp(28px,4vh,54px)}.statement-block .statement{margin-inline:auto}.accent-ink{color:var(--accent)}.statgrid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(40px,5vw,90px);align-items:start}.statgrid__copy{position:sticky;top:clamp(110px,16vh,180px);align-self:start}.statgrid__copy .h2{margin-bottom:24px;max-width:14ch}.statgrid__copy .body-lg{max-width:34ch;color:var(--fg-muted);font-size:var(--fs-body-sm)}.statgrid__copy .link-arrow{margin-top:clamp(26px,3vh,40px)}.statgrid__stats{display:grid;grid-template-columns:1fr 1fr;align-items:start}.stat-col{display:flex;flex-direction:column;will-change:transform}.stat-col--b{margin-top:clamp(56px,13vh,160px);margin-left:-1px}.stat-cell{border:1px solid var(--hairline);aspect-ratio:.74;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(20px,1.7vw,32px)}.stat-col .stat-cell+.stat-cell{margin-top:-1px}.stat-cell .stat-num{display:block;font-size:clamp(40px,4.6vw,70px)}.stat-cell .stat-num small{font-size:.4em;letter-spacing:-.01em}.stat-cell .stat-label{font-size:var(--fs-body-sm);color:var(--fg-muted);max-width:20ch}.solutions{position:relative;background:var(--paper)}.solutions__stage{position:relative}.sol-morph{position:absolute;top:50%;left:50%;width:min(46vw,640px);aspect-ratio:1;transform:translate(-50%,-50%);z-index:1;pointer-events:none}.sol-morph canvas{display:block}.sol-darken{position:absolute;inset:0;z-index:5;background:var(--ink);opacity:0;pointer-events:none}.sol-strip{position:relative;z-index:2}.sol-panel{position:relative;min-height:100svh}.sol-titles{position:absolute;inset:0;z-index:6;pointer-events:none}.sol-title{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:92vw;text-align:center;will-change:transform,opacity;font-size:clamp(36px,4.8vw,80px);font-weight:500;line-height:.94;letter-spacing:-.04em;color:var(--charcoal);text-wrap:balance;opacity:0}.sol-copy{position:absolute;left:var(--gutter);bottom:clamp(48px,9vh,96px);z-index:4;max-width:30ch}.sol-copy .eyebrow{display:block;margin-bottom:16px;font-size:12px;color:var(--fg-muted)}.sol-copy p{font-size:clamp(14px,.9vw,16px);line-height:1.65;color:var(--fg-muted)}.sol-cta{display:inline-flex;align-items:center;gap:12px;margin-top:22px;min-height:44px;font-size:clamp(14px,.9vw,16px);font-weight:500;color:var(--accent)}.sol-cta .ar{transition:transform .4s var(--ease)}.sol-cta:focus-visible,.sol-deep__back:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.sol-stats{position:absolute;right:var(--gutter);top:50%;transform:translateY(-50%);z-index:4;text-align:right;display:flex;flex-direction:column;gap:clamp(22px,3.4vh,40px)}.sol-stats div{display:flex;flex-direction:column;gap:4px}.sol-stats dt{font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--eyebrow-fg);font-weight:500}.sol-stats dd{font-size:clamp(18px,1.5vw,22px);font-weight:500;letter-spacing:-.01em}.sol-nav{position:absolute;left:var(--gutter);top:clamp(96px,15vh,150px);z-index:10;display:flex;flex-direction:column;gap:10px}.sol-nav__item{display:flex;align-items:baseline;gap:12px;text-align:left;font-size:clamp(15px,1.1vw,17px);font-weight:500;letter-spacing:-.01em;color:var(--fg-muted);transition:color .4s var(--ease),padding-left .4s var(--ease)}.sol-nav__item .num{font-family:var(--font-serif);font-size:13px;opacity:.6}.sol-nav__item.is-active{color:var(--charcoal);padding-left:8px}.sol-nav__item.is-active .num{color:var(--accent);opacity:1}@media(min-width:1025px){.js:not(.reduced) .solutions{height:var(--sol-scroll-height, 600svh)}.js:not(.reduced) .solutions__stage{position:sticky;top:0;height:100svh;overflow:hidden}.js:not(.reduced) .sol-strip{position:absolute;inset:0}.js:not(.reduced) .sol-panel{position:absolute;inset:0;min-height:0;will-change:transform,opacity}}.sol-mkopf{display:none}@media(max-width:1024px){.sol-nav,.sol-morph,.sol-darken{display:none}.sol-mkopf{display:block;padding:clamp(48px,8vh,80px) var(--gutter) 6px}.sol-panel{min-height:0;padding:clamp(38px,6vh,60px) var(--gutter);border-top:1px solid var(--hairline)}.sol-panel:first-of-type{border-top:0;padding-top:clamp(18px,3vh,32px)}.solutions .sol-title{position:static;transform:none;opacity:1;width:auto;text-align:left;font-size:clamp(34px,8.6vw,72px);line-height:.98;margin-bottom:16px}.sol-copy{position:static;max-width:58ch}.sol-copy .eyebrow{margin-bottom:10px}.sol-stats{position:static;transform:none;text-align:left;margin-top:26px;gap:16px}.sol-stats div{flex-direction:row;align-items:baseline;gap:12px;border-top:1px solid var(--hairline);padding-top:14px;justify-content:space-between}.sol-stats dd{font-size:clamp(17px,4.4vw,22px)}}.reduced .sol-morph,.reduced .sol-darken{display:none}.sol-deep-scrim{position:fixed;inset:0;z-index:79;background:#16141457;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .5s var(--ease),-webkit-backdrop-filter .5s var(--ease),backdrop-filter .5s var(--ease),visibility 0s linear .5s}.sol-deep-scrim.open{opacity:1;visibility:visible;pointer-events:auto;-webkit-backdrop-filter:blur(3.5px);backdrop-filter:blur(3.5px);transition:opacity .7s var(--ease) .18s,-webkit-backdrop-filter .8s var(--ease) .18s,backdrop-filter .8s var(--ease) .18s}.sol-deep{position:fixed;left:0;right:0;bottom:0;top:clamp(46px,7vh,86px);z-index:80;background:var(--paper);border-radius:24px 24px 0 0;box-shadow:0 -32px 90px #1412123d;transform:translateY(101%);visibility:hidden;transition:transform .72s var(--ease-inout),visibility 0s linear .72s;overflow-x:clip;overflow-y:auto;overscroll-behavior:contain}.sol-deep.open{transform:translateY(0);visibility:visible;transition:transform .72s var(--ease-inout)}.sol-deep__bar{position:sticky;top:0;z-index:5;display:flex;align-items:center;justify-content:space-between;padding:clamp(16px,2.4vh,26px) var(--gutter) clamp(22px,3.4vh,40px);background:var(--paper)}.sol-deep__back{display:inline-flex;align-items:center;gap:10px;font-size:var(--fs-body-sm);font-weight:500}.sol-deep__back .ar{transition:transform .4s var(--ease)}.sol-deep__back:hover .ar{transform:translate(-6px)}.sol-deep__idx{font-family:var(--font-serif);font-size:clamp(24px,2.8vw,44px);color:var(--accent);line-height:1;font-feature-settings:"tnum" 1}.sol-deep__inner{position:relative;z-index:1;padding-bottom:clamp(64px,11vh,140px)}.dd-hero{padding-top:clamp(26px,7vh,84px)}.dd-hero .eyebrow{display:block;margin-bottom:16px}.dd-title{font-size:clamp(34px,4.4vw,72px);font-weight:500;letter-spacing:-.04em;line-height:.92;max-width:15ch;margin-bottom:clamp(22px,3.6vh,42px)}.dd-lead{font-size:clamp(18px,1.5vw,22px);line-height:1.5;max-width:42ch;color:var(--charcoal)}.dd-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px,3vw,48px);margin-block:clamp(54px,9vh,110px);border-top:1px solid var(--hairline);padding-top:clamp(26px,4vh,44px)}.dd-kpis div{display:flex;flex-direction:column;gap:8px}.dd-kpis dt{font-size:12px;letter-spacing:.05em;text-transform:uppercase;color:var(--eyebrow-fg);font-weight:500}.dd-kpis dd{font-size:clamp(20px,2vw,30px);font-weight:500;letter-spacing:-.02em;line-height:1;color:var(--accent)}.dd-ch{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(34px,5vw,88px);align-items:center;margin-block:clamp(62px,12vh,150px)}.dd-ch__label{display:block;font-size:13px;color:var(--accent);font-weight:500;letter-spacing:.02em;margin-bottom:18px}.dd-ch__text h3{font-size:clamp(26px,2.9vw,44px);font-weight:500;letter-spacing:-.03em;line-height:1;margin-bottom:22px}.dd-ch__text p{font-size:var(--fs-body-sm);line-height:1.55;color:var(--fg-muted);max-width:40ch}.dd-ch__media{overflow:hidden;aspect-ratio:4 / 5}.dd-ch--rev .dd-ch__media{aspect-ratio:5 / 4;order:-1}.dd-img{width:100%;height:118%;object-fit:cover;will-change:transform}.dd-rich p{font-size:var(--fs-body-sm);line-height:1.55;color:var(--fg-muted);margin-bottom:22px}.dd-rich ul{display:flex;flex-direction:column}.dd-rich li{padding:14px 0;border-top:1px solid var(--hairline);font-size:clamp(16px,1.4vw,19px);font-weight:500}.dd-quote{margin-block:clamp(70px,13vh,165px);max-width:min(84%,1000px);margin-left:min(8%,170px)}.dd-quote p{font-size:clamp(26px,3.2vw,48px);font-weight:500;letter-spacing:-.03em;line-height:1.12;text-wrap:balance}.dd-quote p:before{content:"„";color:var(--accent)}.dd-quote p:after{content:"“";color:var(--accent)}.dd-band{position:relative;width:100vw;margin-left:calc(50% - 50vw);height:clamp(280px,56vh,620px);overflow:hidden;margin-block:clamp(62px,12vh,150px)}.dd-band__lage{position:absolute;inset:0;z-index:1;display:flex;align-items:center;padding:0 var(--gutter);background:linear-gradient(100deg,#f7f8fac7,#f7f8fa6b 46%,#f7f8fa00 72%)}.dd-band__zitat p{font-size:clamp(24px,2.7vw,44px);font-weight:500;letter-spacing:-.03em;line-height:1.14;color:var(--charcoal);max-width:24ch;text-wrap:balance}.dd-band__zitat p:before{content:"„";color:var(--accent)}.dd-band__zitat p:after{content:"“";color:var(--accent)}.dd-band__wer{margin-top:clamp(16px,2.4vh,26px);font-size:var(--fs-body-sm);font-weight:500;color:var(--charcoal);display:flex;align-items:baseline;gap:12px}.dd-band__wer span{font-size:13px;font-weight:400;color:var(--fg-muted)}.dd-band .dd-img{height:130%}.dd-proc{margin-block:clamp(62px,12vh,150px)}.dd-proc h3{font-size:clamp(26px,2.9vw,44px);font-weight:500;letter-spacing:-.03em;line-height:1;margin:16px 0 22px}.dd-proc>p{font-size:var(--fs-body-sm);line-height:1.55;color:var(--fg-muted);max-width:44ch;margin-bottom:clamp(56px,9vh,110px)}.dd-table{width:100%;border-collapse:collapse}.dd-table th{text-align:left;font-size:12px;letter-spacing:.05em;text-transform:uppercase;color:var(--eyebrow-fg);font-weight:500;padding:0 24px 18px 0;border-bottom:1px solid var(--hairline)}.dd-table td{padding:clamp(20px,2.6vh,34px) 24px clamp(20px,2.6vh,34px) 0;border-bottom:1px solid var(--hairline);vertical-align:baseline;font-size:clamp(16px,1.4vw,20px);color:var(--fg-muted)}.dd-table td:first-child{font-size:clamp(20px,1.8vw,28px);font-weight:500;color:var(--charcoal);letter-spacing:-.02em;white-space:nowrap}.dd-table td:last-child{color:var(--accent);font-weight:500}.dd-table__n{font-family:var(--font-serif);font-size:.62em;color:var(--accent);margin-right:12px}.dd-fonds{list-style:none;margin:clamp(30px,4.6vh,52px) 0 0;padding:0}.dd-fonds li{border-top:1px solid var(--hairline)}.dd-fonds li:last-child{border-bottom:1px solid var(--hairline)}.dd-fonds a{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto auto;gap:clamp(14px,2.4vw,40px);align-items:baseline;padding:clamp(18px,2.6vh,30px) 0}.dd-fonds__name{font-size:clamp(19px,1.9vw,30px);font-weight:500;letter-spacing:-.02em;color:var(--charcoal);transition:color .35s var(--ease)}.dd-fonds__kat{font-size:var(--fs-body-sm);color:var(--fg-muted)}.dd-fonds__seit{font-size:12px;color:var(--eyebrow-fg);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;font-weight:500}.dd-fonds a .ar{color:var(--accent);transition:transform .4s var(--ease)}.dd-fonds__fuss{margin-top:clamp(24px,3.6vh,38px)}.dd-fonds__alle{display:inline-flex;align-items:center;gap:10px;font-size:var(--fs-body-sm);font-weight:500;color:var(--accent)}.dd-fonds__alle .ar{transition:transform .4s var(--ease)}.dd-end{margin-top:clamp(62px,12vh,150px);border-top:1px solid var(--hairline);padding-top:clamp(40px,6vh,70px)}.dd-end h3{font-size:clamp(28px,3.4vw,52px);font-weight:500;letter-spacing:-.04em;line-height:.98;max-width:18ch;margin-bottom:clamp(26px,4vh,44px)}.js:not(.reduced) .sol-deep [data-dd-reveal]{opacity:0;transform:translateY(32px);transition:opacity .85s var(--ease),transform .95s var(--ease)}.js:not(.reduced) .sol-deep [data-dd-reveal].dd-in{opacity:1;transform:none}@media(max-width:760px){.dd-ch{grid-template-columns:1fr;gap:clamp(20px,4vh,34px)}.dd-band__zitat p{font-size:clamp(20px,5.6vw,26px);max-width:100%}.dd-band__lage{background:linear-gradient(160deg,#f7f8fad1,#f7f8fa80 60%,#f7f8fa29)}.dd-quote{margin-left:0;max-width:100%}.dd-fonds a{display:block;position:relative;padding-right:34px}.dd-fonds__kat{display:block;margin-top:4px}.dd-fonds__seit{display:block;margin-top:8px}.dd-fonds a .ar{position:absolute;right:0;top:50%;transform:translateY(-50%)}.dd-ch--rev .dd-ch__media{order:0}.dd-kpis{grid-template-columns:1fr;gap:20px}.dd-table th:nth-child(2),.dd-table td:nth-child(2){display:none}}.worldmap-section{position:relative;height:100vh;min-height:640px;background:#fff;overflow:hidden;padding:0}.worldmap{position:absolute;inset:0}.worldmap__svg{position:absolute;inset:0;width:100%;height:100%;display:block}.wm-land{fill:var(--accent)}.wm-nachbarn{fill:color-mix(in srgb,var(--accent) 7%,transparent)}.wm-piece{fill:var(--accent)}.wm-lines,.wm-lines-base{fill:none}.worldmap__grain{position:absolute;inset:0;z-index:2;pointer-events:none;mix-blend-mode:overlay;opacity:.6;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='150' height='150'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.1' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:150px 150px}.wm-line{fill:none;stroke:#fff;stroke-width:1.6;stroke-linecap:round;opacity:.95}.wm-line-base{fill:none;stroke:var(--accent);stroke-width:1.6;stroke-linecap:round;opacity:1}.wm-pulse{fill:#fff}.wm-pulse-base{fill:var(--accent)}.wm-intro-pfeil{fill:#fff}.wm-intro-pfeil-base{fill:var(--accent)}.worldmap__head{position:absolute;left:0;right:0;top:auto;bottom:clamp(48px,8vh,104px);z-index:4;padding:0 var(--gutter);max-width:760px;pointer-events:none}.worldmap__head .lead{margin-bottom:18px;opacity:0;transform:translateY(14px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.worldmap__title{font-size:clamp(40px,5.4vw,90px);font-weight:500;letter-spacing:-.035em;line-height:1;max-width:none;color:var(--charcoal)}.wm-line-grp{display:block}.wm-w{display:inline-block;overflow:hidden;vertical-align:top;padding:.05em .04em .14em;margin:-.05em -.04em -.14em}.wm-w__i{display:inline-block;transform:translateY(115%);opacity:0;transition:transform .9s var(--ease),opacity .9s var(--ease)}.wm-head-in .lead{opacity:1;transform:none}.wm-head-in .wm-w__i{transform:none;opacity:1}.reduced .wm-w__i{transform:none;opacity:1;transition:none}.reduced .worldmap__head .lead{opacity:1;transform:none;transition:none}.worldmap__overlay{position:absolute;inset:0;z-index:3;pointer-events:none}.wm-marker{position:absolute;width:0;height:0;padding:0;border:0;background:none;pointer-events:auto;cursor:pointer;opacity:0;transform:scale(.5);transition:opacity .6s var(--ease),transform .6s var(--ease)}.wm-marker.wm-in{opacity:1;transform:none}.wm-marker:before{content:"";position:absolute;left:-24px;top:-24px;width:48px;height:48px;border-radius:50%}.wm-dot{position:absolute;left:0;top:0;width:11px;height:11px;margin:-5.5px 0 0 -5.5px;border-radius:50%;background:#fff;box-shadow:0 0 0 1.5px var(--accent),0 2px 9px #280c0a38;transition:transform .35s var(--ease)}.wm-marker:hover .wm-dot,.wm-marker.is-active .wm-dot{transform:scale(1.28)}.wm-name{position:absolute;top:0;transform:translateY(-50%);white-space:nowrap;color:#fff;font-size:14px;font-weight:500;letter-spacing:-.01em;padding:10px 12px;text-shadow:0 1px 3px rgba(60,12,10,.55),0 0 16px rgba(60,12,10,.3)}.wm-marker--r .wm-name{left:5px}.wm-marker--l .wm-name{right:5px}.wm-marker--t .wm-name{left:50%;top:auto;bottom:6px;transform:translate(-50%)}.wm-marker--b .wm-name{left:50%;top:6px;transform:translate(-50%)}.wm-marker.is-hub .wm-name{font-size:16px;font-weight:600}.wm-marker.is-hub .wm-dot{width:13px;height:13px;margin:-6.5px 0 0 -6.5px;box-shadow:0 0 0 2px var(--accent),0 2px 11px #280c0a42}.wm-marker.is-hub .wm-dot:after{content:"";position:absolute;inset:-6px;border-radius:50%;border:1.5px solid rgba(255,255,255,.92);animation:wm-pulse-ring 2.8s var(--ease) infinite}@keyframes wm-pulse-ring{0%{transform:scale(.7);opacity:.85}70%{opacity:0}to{transform:scale(2.6);opacity:0}}.standort-atelier{position:fixed;inset:0;z-index:220;visibility:hidden;pointer-events:none}.standort-atelier.is-open{visibility:visible;pointer-events:auto}.standort-atelier [hidden]{display:none!important}.standort-atelier__scrim{position:absolute;inset:0;border:0;cursor:pointer;background:#1614146b;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.standort-atelier__panel{position:absolute;inset:0 0 0 auto;width:min(560px,94vw);background:var(--paper);color:var(--charcoal);display:grid;grid-template-rows:72px minmax(0,1fr);overflow:hidden;box-shadow:-30px 0 80px #001c3b40}.standort-atelier__panel:focus-visible{outline:none}.standort-atelier__top{display:flex;align-items:center;justify-content:space-between;padding:0 clamp(22px,4vw,36px);border-bottom:1px solid var(--hairline-soft)}.standort-atelier__marke{color:var(--eyebrow)}.standort-atelier__close{width:44px;height:44px;margin-right:-10px;display:grid;place-items:center;font-size:26px;line-height:1;color:var(--fg-muted);background:none;border:0;cursor:pointer;transition:color .3s var(--ease)}.standort-atelier__close:hover{color:var(--charcoal)}.standort-atelier__close:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.standort-atelier__body{overflow-y:auto;overscroll-behavior:contain}.standort-atelier__media{margin:0;aspect-ratio:16 / 10;overflow:hidden;position:relative;background:color-mix(in srgb,var(--accent) 8%,#fff)}.standort-atelier__media img{width:100%;height:100%;object-fit:cover;display:block}.standort-atelier__media:after{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");background-size:160px 160px;opacity:.14}.standort-atelier__inhalt{padding:clamp(24px,3.4vh,34px) clamp(22px,4vw,36px) clamp(30px,4vh,44px);display:flex;flex-direction:column;align-items:flex-start}.standort-atelier__typ{color:var(--accent);margin:0 0 10px}.standort-atelier__stadt{margin:0;font-size:clamp(30px,3vw,40px);font-weight:500;letter-spacing:-.03em;line-height:1.02}.standort-atelier__desc{margin:14px 0 0;font-size:15px;line-height:1.55;color:var(--fg-muted);max-width:52ch}.standort-atelier__label{display:block;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.07em;color:var(--eyebrow-fg);margin-bottom:7px}.standort-atelier__fakten{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-self:stretch;margin-top:clamp(22px,3vh,30px);padding-top:clamp(18px,2.6vh,24px);border-top:1px solid var(--hairline-soft)}.standort-atelier__addr,.standort-atelier__zeiten{margin:0;font-style:normal;font-size:14.5px;line-height:1.5;display:flex;flex-direction:column;gap:2px;font-variant-numeric:tabular-nums}.standort-atelier__ap{display:flex;align-items:center;gap:16px;align-self:stretch;margin-top:clamp(20px,2.8vh,26px);padding-top:clamp(18px,2.6vh,24px);border-top:1px solid var(--hairline-soft)}.standort-atelier__ap-bild{width:64px;height:64px;object-fit:cover;display:block;flex:0 0 auto;background:color-mix(in srgb,var(--accent) 10%,#fff)}.standort-atelier__ap-txt{display:flex;flex-direction:column;gap:2px}.standort-atelier__ap-name{font-size:16px;font-weight:500}.standort-atelier__tel{font-size:14.5px;color:var(--accent);font-variant-numeric:tabular-nums;margin-top:2px}.standort-atelier__tel:hover{text-decoration:underline;text-underline-offset:3px}.standort-atelier__mail{margin-top:clamp(24px,3.4vh,32px)}@media(max-width:560px){.standort-atelier__panel{width:100vw}.standort-atelier__fakten{grid-template-columns:1fr;gap:18px}}.reduced .wm-marker{opacity:1;transform:none;transition:none}.reduced .wm-line,.reduced .wm-dot{transition:none}.reduced .wm-marker.is-hub .wm-dot:after{animation:none}.wm-mliste{display:none}@media(max-width:860px){.worldmap-section{height:auto;min-height:0;padding:clamp(72px,11vh,110px) 0 clamp(52px,8vh,84px)}.worldmap{position:relative;inset:auto;width:100%}.worldmap__svg,.worldmap__grain,.wm-marker{display:none}.worldmap__head{position:static;padding:0 var(--gutter) clamp(22px,4vh,34px);max-width:none}.worldmap__title{font-size:clamp(30px,8.6vw,44px)}.wm-mliste{display:block;list-style:none;margin:0;padding:0 var(--gutter)}.wm-mzeile{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:16px;width:100%;text-align:left;padding:14px 0;border:0;background:none;cursor:pointer;border-top:1px solid var(--hairline)}.wm-mliste li:last-child .wm-mzeile{border-bottom:1px solid var(--hairline)}.wm-mzeile__bild{width:64px;height:48px;object-fit:cover;display:block;background:color-mix(in srgb,var(--accent) 10%,#fff)}.wm-mzeile__stadt{display:flex;flex-direction:column;font-size:19px;font-weight:500;letter-spacing:-.02em;color:var(--charcoal)}.wm-mzeile__typ{font-style:normal;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--eyebrow-fg);font-weight:500;margin-top:3px}.wm-mzeile .ar{color:var(--accent);font-size:19px;transition:transform .4s var(--ease)}.wm-mzeile:active .ar{transform:translate(4px)}}.team2{padding:0 0 clamp(56px,9vh,110px);overflow:hidden;background:#fff}.team2__intro{text-align:center;max-width:min(92vw,1180px);margin:0 auto;padding:clamp(86px,15vh,190px) var(--gutter) clamp(44px,7vh,86px)}.lead--center{justify-content:center}.team2__intro .lead{margin-bottom:clamp(28px,4vh,54px)}.team2__copy{margin-inline:auto;font-size:clamp(20px,2.1vw,33px);line-height:1.2;max-width:30ch}.team2__carousel{position:relative;height:clamp(440px,74vh,760px);overflow:hidden;cursor:grab;touch-action:pan-y}.team2__carousel.is-dragging{cursor:grabbing}.team2__track{position:relative;height:100%;width:max-content;will-change:transform}.team2__boxes{position:relative;z-index:1;display:flex;gap:10px;height:100%;padding:0 var(--gutter)}.team2__people{position:absolute;inset:0;z-index:3;display:flex;gap:10px;padding:0 var(--gutter);pointer-events:none}.tbox{flex:0 0 auto;height:100%;aspect-ratio:9 / 16;background:#e9e7e4}.tperson{flex:0 0 auto;height:100%;aspect-ratio:9 / 16;position:relative;overflow:hidden;pointer-events:auto}.tperson__img{position:absolute;left:0;right:0;top:var(--p-shift, 0);height:100%;width:100%;object-fit:cover;object-position:center bottom;-webkit-user-select:none;user-select:none}.tperson__meta{position:absolute;left:0;right:0;top:clamp(16px,4%,30px);z-index:2;padding:0 clamp(12px,1.2vw,22px);display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;opacity:0;transform:translateY(10px);transition:opacity .55s var(--ease-inout),transform .6s var(--ease-inout)}.tperson:hover .tperson__meta{opacity:1;transform:none}.tperson__role{font-size:12px;line-height:1.35;text-transform:uppercase;letter-spacing:.06em;color:var(--accent);font-weight:600}.tperson__name{font-size:clamp(18px,1.5vw,24px);line-height:1.2;font-weight:500;color:var(--charcoal);letter-spacing:-.015em}@media(hover:none){.tperson__meta{opacity:1;transform:none}}.team2__cursor{position:absolute;left:0;top:0;z-index:2;width:clamp(80px,8vw,108px);aspect-ratio:1;border-radius:50%;display:grid;place-items:center;background:var(--accent);color:#fff;font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;transform:translate(-50%,-50%) scale(.6);opacity:0;pointer-events:none;transition:opacity .4s var(--ease),transform .4s var(--ease)}.team2__cursor.on{opacity:.8;transform:translate(-50%,-50%) scale(1)}.team2__cursor-ic{width:34%;height:34%}.has-cursor.team-dragmode .cursor--dot,.has-cursor.team-dragmode .cursor--ring{opacity:0!important}.has-cursor .team2__carousel{cursor:none}.team2__disclaimer{text-align:center;font-size:13px;color:var(--fg-muted);margin-top:clamp(28px,4vh,50px);padding:0 var(--gutter)}@media(max-width:760px){.team2__carousel{height:clamp(380px,64vh,560px)}.team2__cursor{display:none}}@media(max-width:760px)and (max-height:650px){.tperson__meta{top:12px;gap:2px}}.tcard-scrim{position:fixed;inset:0;z-index:89;background:#16141457;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .5s var(--ease),-webkit-backdrop-filter .5s var(--ease),backdrop-filter .5s var(--ease),visibility 0s linear .5s}.tcard-scrim.open{opacity:1;visibility:visible;pointer-events:auto;-webkit-backdrop-filter:blur(3.5px);backdrop-filter:blur(3.5px);transition:opacity .7s var(--ease) .16s,backdrop-filter .8s var(--ease) .16s,-webkit-backdrop-filter .8s var(--ease) .16s}.tcard{position:fixed;left:0;right:0;bottom:0;top:clamp(46px,7vh,86px);z-index:90;background:var(--paper);border-radius:24px 24px 0 0;overflow:hidden;box-shadow:0 -32px 90px #1412123d;display:grid;grid-template-columns:minmax(0,1.28fr) minmax(0,1fr);padding-right:clamp(20px,6vw,150px);transform:translateY(101%);visibility:hidden;transition:transform .72s var(--ease-inout),visibility 0s linear .72s}.tcard.open{transform:translateY(0);visibility:visible;transition:transform .72s var(--ease-inout)}.tcard__main{height:100%;overflow-y:auto;overflow-x:hidden;display:flex;align-items:safe center}.tcard__inner{width:100%;max-width:62ch;padding:clamp(22px,4vh,60px) clamp(24px,3vw,64px) clamp(22px,4vh,60px) clamp(44px,7vw,165px)}.tcard__role{display:block;font-size:var(--fs-body-sm);color:var(--accent);font-weight:500;letter-spacing:.02em;margin-bottom:16px}.tcard__name{font-size:clamp(34px,4vw,64px);font-weight:500;letter-spacing:-.035em;line-height:.98;margin-bottom:clamp(22px,3.4vh,42px)}.tcard__bio{font-size:clamp(16px,1.3vw,20px);line-height:1.62;color:var(--charcoal);max-width:38ch}.tcard__bio[hidden],.tcard__beleg[hidden],.tcard__details[hidden],.tcard__exp[hidden],.tcard__location[hidden],.tcard__knopf[hidden]{display:none}.tcard__details{margin-top:clamp(28px,4.6vh,56px)}.tcard__location{display:grid;grid-template-columns:36px minmax(0,1fr);grid-template-areas:"icon label" "icon value";align-items:center;gap:4px 12px;padding-top:clamp(16px,2.4vh,24px);border-top:1px solid var(--hairline);line-height:1.4}.tcard__location svg{grid-area:icon;width:36px;height:44px;color:var(--accent)}.tcard__location-label{grid-area:label;font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--eyebrow-fg);font-weight:500}.tcard__location-value{grid-area:value;font-size:clamp(15px,1.3vw,19px);font-weight:500;color:var(--charcoal)}.tcard__label{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--eyebrow-fg);font-weight:500;margin-bottom:clamp(16px,2.4vh,26px)}.tcard__exp ul{display:flex;flex-direction:column}.tcard__exp li{padding:clamp(13px,2.1vh,22px) 0;border-top:1px solid var(--hairline);font-size:clamp(15px,1.3vw,19px);font-weight:500}.tcard__beleg{margin-top:clamp(18px,2.6vh,26px);padding-left:16px;border-left:1px solid var(--accent);font-size:clamp(14px,1.05vw,16px);line-height:1.55;color:var(--fg-muted);max-width:38ch}.tcard__kontakt{display:flex;flex-wrap:wrap;gap:12px;margin-top:clamp(30px,4.6vh,60px)}.tcard__knopf{display:inline-flex;align-items:center;gap:10px;padding:13px 20px;border:1px solid var(--hairline);font-size:var(--fs-body-sm);font-weight:500;color:var(--charcoal);transition:background .3s var(--ease),border-color .3s var(--ease),color .3s var(--ease)}.tcard__knopf:hover{background:var(--blue-50, #f0f4f9);border-color:var(--accent);color:var(--accent)}.tcard__knopf-ic{display:grid;place-items:center;width:18px;height:18px}.tcard__knopf-ic svg{width:100%;height:100%}.tcard__knopf:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.tcard__zu{position:absolute;top:clamp(16px,2.4vh,26px);right:clamp(18px,2.4vw,34px);z-index:3;width:44px;height:44px;display:grid;place-items:center;font-size:27px;line-height:1;color:var(--fg-muted);transition:color .3s var(--ease)}.tcard__zu:hover{color:var(--charcoal)}.tcard__zu:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.tcard__kpis{display:flex;flex-wrap:wrap;gap:clamp(16px,2vw,36px);margin-top:clamp(34px,5.5vh,74px);border-top:1px solid var(--hairline);padding-top:clamp(26px,3.8vh,48px)}.tkpi{display:flex;flex-direction:column}.tkpi__v{font-family:var(--font-serif);font-size:clamp(26px,3vw,46px);color:var(--accent);line-height:.95;font-feature-settings:"tnum" 1;letter-spacing:-.01em;white-space:nowrap}.tkpi__l{font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--eyebrow-fg);font-weight:500;margin-top:12px}.tcard__figure{position:relative;height:100%;overflow:hidden;margin:clamp(18px,3vh,40px) 0 0}.tcard__figure img{opacity:0;transition:opacity .7s var(--ease) .18s}.tcard--frei .tcard__figure{display:flex;justify-content:center;align-items:flex-end;container-type:size}.tcard--frei .tcard__figure img{flex:none;height:min(calc(100cqh * var(--fig-scale, 1)),calc(100cqw * 16 / 9));width:auto;aspect-ratio:9 / 16;object-fit:cover;object-position:center bottom;background:#f3f2ef}.tcard.open .tcard__figure img{opacity:1}.reduced .tcard__figure img{opacity:1;transition:none}.tcard--rev{grid-template-columns:minmax(0,1fr) minmax(0,1.28fr);padding-right:0;padding-left:clamp(20px,6vw,150px)}.tcard--rev .tcard__figure{order:-1}.tcard--rev .tcard__inner{padding-left:clamp(24px,3vw,64px);padding-right:clamp(44px,7vw,165px);margin-left:auto}.tcard__x{display:none;position:absolute;top:13px;right:13px;z-index:5;width:34px;height:34px;border-radius:50%;background:color-mix(in srgb,var(--blue-900) 82%,transparent);border:0;cursor:pointer;box-shadow:0 2px 10px #001c3b47}.tcard__x:before,.tcard__x:after{content:"";position:absolute;left:50%;top:50%;width:13px;height:1.6px;background:#fff;border-radius:1px}.tcard__x:before{transform:translate(-50%,-50%) rotate(45deg)}.tcard__x:after{transform:translate(-50%,-50%) rotate(-45deg)}.tcard__x:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.tcard-cursor{position:fixed;left:0;top:0;z-index:200;pointer-events:none;width:clamp(84px,8vw,112px);aspect-ratio:1;border-radius:50%;background:var(--accent);color:#fff;display:grid;place-items:center;transform:translate(-50%,-50%) scale(.6);opacity:0;transition:opacity .4s var(--ease),transform .4s var(--ease)}.tcard-cursor svg{width:34%;height:34%}.team-cardmode .tcard-cursor{opacity:.8;transform:translate(-50%,-50%) scale(1)}.has-cursor.team-cardmode .cursor--dot,.has-cursor.team-cardmode .cursor--ring{opacity:0!important}.has-cursor.team-cardmode .tcard,.has-cursor.team-cardmode .tcard *,.has-cursor.team-cardmode .tcard-scrim{cursor:none!important}.has-cursor.team-cardmode .tcard__knopf,.has-cursor.team-cardmode .tcard__knopf *{cursor:pointer!important}html.team-cardmode:has(.tcard__knopf:hover) .tcard-cursor{opacity:0}@media(max-width:860px){.tcard{display:flex;flex-direction:column;top:auto;bottom:0;height:auto;max-height:96svh;padding-right:0}.tcard-cursor{display:none}.tcard__x{display:block}.tcard .tcard__figure{display:block;flex:none;height:clamp(240px,38vh,360px);margin:0;background:var(--blue-50, #f0f4f9)}.tcard--frei .tcard__figure img{width:100%;height:auto;aspect-ratio:auto;object-fit:unset;background:none;transform:translateY(calc(var(--kopf-rand, 16) * -1% + 24px))}@media(max-height:700px){.tcard .tcard__figure{height:27vh}.tcard__bio{font-size:14px}.tcard__exp li{padding:9px 0}}.tcard--frei .tcard__figure{display:block;overflow:hidden;background:#f3f2ef}.tcard--foto .tcard__figure{overflow:hidden}.tcard--foto .tcard__figure img{width:100%;height:100%;object-fit:cover;object-position:center top;transform:none}.tcard__zu{display:none}.tcard__main{flex:1 1 auto;overflow-y:auto;align-items:flex-start}.tcard__inner{min-height:0;display:block;max-width:none;padding:clamp(22px,3.6vh,32px) 20px calc(22px + env(safe-area-inset-bottom,0px))}.tcard__role{margin-bottom:10px;font-size:13px}.tcard__name{font-size:clamp(26px,7vw,32px);margin-bottom:14px}.tcard__bio{font-size:14.5px;line-height:1.55;max-width:none}.tcard__details{margin-top:clamp(20px,3.2vh,28px)}.tcard__location{grid-template-columns:32px minmax(0,1fr);padding-top:16px}.tcard__location svg{width:32px;height:40px}.tcard__location-value{font-size:14px}.tcard__label{margin-bottom:12px}.tcard__exp li{padding:10px 0;font-size:14px}.tcard__kontakt{margin-top:clamp(22px,3.4vh,32px);gap:10px}.tcard__knopf{flex:1 1 0;justify-content:center;padding:12px 10px;font-size:13.5px}}.partner{background:var(--paper, #f7f8fa);padding:clamp(72px,11vh,130px) 0 clamp(84px,13vh,160px)}.partner__lead{display:block;margin-bottom:clamp(30px,4.6vh,48px)}.partner__lauf{display:flex;align-items:center;justify-content:space-between;gap:clamp(32px,6vw,100px)}.partner__lauf img{height:clamp(38px,3.4vw,54px);width:auto;opacity:.8}.partner__band>.partner__lauf+.partner__lauf{display:none}@media(max-width:860px){.partner__zeile{overflow:hidden}.partner__band{display:flex;width:max-content;gap:44px;animation:partner-lauf 26s linear infinite}.partner__lauf,.partner__band>.partner__lauf+.partner__lauf{display:flex;gap:44px;justify-content:flex-start}.partner__lauf img{height:40px}@keyframes partner-lauf{0%{transform:translate(0)}to{transform:translate(calc(-50% - 22px))}}.reduced .partner__band{animation:none}.reduced .partner__zeile{overflow-x:auto}}.brief{background:var(--accent);color:#fff}.brief__innen{display:flex;align-items:center;justify-content:space-between;gap:clamp(28px,5vw,90px);padding-top:clamp(52px,8vh,96px);padding-bottom:clamp(52px,8vh,96px)}.brief__lead{color:#f2f6fab8;display:block;margin-bottom:14px}.brief__head{font-size:clamp(28px,3.4vw,52px);font-weight:500;letter-spacing:-.03em;line-height:1.04;max-width:22ch}.brief__sub{margin-top:14px;font-size:var(--fs-body-sm);line-height:1.5;color:#f2f6fad9;max-width:52ch}.brief__cta{flex:0 0 auto;display:inline-flex;align-items:center;gap:12px;background:#fff;color:var(--accent);padding:16px clamp(22px,2.4vw,34px);font-size:var(--fs-body-sm);font-weight:500;letter-spacing:-.005em;transition:transform .35s var(--ease),box-shadow .35s var(--ease)}.brief__cta .ar{transition:transform .4s var(--ease)}@media(max-width:860px){.brief__innen{flex-direction:column;align-items:flex-start;gap:26px}}.cta__big{font-size:var(--fs-display-sm);font-weight:500;letter-spacing:-.035em;line-height:.94}.cta__big .accent-ink{color:var(--accent)}.cta__sub{font-size:var(--fs-body);max-width:36ch;margin-top:clamp(26px,4vh,44px);color:var(--fg-muted)}.cta__details{display:flex;flex-wrap:wrap;gap:clamp(28px,5vw,84px);margin-top:clamp(44px,6vh,84px);border-top:1px solid var(--hairline);padding-top:34px;align-items:flex-start}.cta__item h4{font-size:13px;color:var(--eyebrow-fg);font-weight:400;margin-bottom:10px}.cta__item p,.cta__item a{font-size:clamp(17px,1.4vw,20px);display:block;line-height:1.4}.cta__item a:hover{color:var(--accent)}.cta__action{margin-left:auto}@media(max-width:900px){.statgrid,.strat{grid-template-columns:1fr;gap:clamp(34px,6vh,56px)}.statgrid__copy,.strat__index{position:static}.strat__index{display:none}.strat__panels .panel{min-height:0}.cta__action{margin-left:0;width:100%}.stat-col--b{margin-top:clamp(36px,8vh,80px)}}@media(max-width:1100px),(hover:none)and (pointer:coarse)and (max-width:1366px){.section--stats{padding-block:clamp(56px,7vw,88px)}.statgrid{gap:32px}.statgrid__copy{position:static}.statgrid__copy .lead{margin-bottom:24px}.statgrid__copy .h2{margin-bottom:18px;max-width:20ch}.statgrid__copy .body-lg{max-width:50ch;line-height:1.5}.statgrid__copy .link-arrow{margin-top:16px}.statgrid__stats{--stat-inset: clamp(16px, 2.5vw, 24px);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;border-top:1px solid var(--hairline);border-left:1px solid var(--hairline)}.statgrid__stats .stat-col{display:contents;will-change:auto}.statgrid__stats .stat-cell{min-width:0;min-height:clamp(136px,18vw,176px);aspect-ratio:auto;padding:var(--stat-inset);gap:24px;border:0;border-right:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.statgrid__stats .stat-col .stat-cell{margin:0}.statgrid__stats .stat-cell[data-reveal]{transform:none!important}.statgrid__stats .stat-num{font-size:clamp(38px,9.6vw,52px)}.statgrid__stats .stat-label{font-size:clamp(14px,1.6vw,16px);line-height:1.35;min-height:2.7em;max-width:20ch;overflow-wrap:anywhere}.stat-col--a>.stat-cell:first-child{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;column-gap:calc(2 * var(--stat-inset));min-height:clamp(96px,12vw,112px)}.stat-col--a>.stat-cell:first-child .stat-label{min-height:0}}@media(max-width:860px){.sol-nav__item{padding-block:13px}.sol-nav{gap:0}.link-arrow,.sol-cta,.sol-deep__back{padding-block:12px}.worldmap-section a:not(.wm-marker),.worldmap-section button:not(.wm-marker){position:relative}.worldmap-section a:not(.wm-marker):after,.worldmap-section button:not(.wm-marker):after{content:"";position:absolute;top:50%;left:50%;width:44px;height:44px;transform:translate(-50%,-50%)}.footer a{padding-block:13px;display:inline-block}#kontakt a{padding-block:12px;display:inline-block}}.team2__mehr{text-align:center;margin:0 auto clamp(26px,4vh,46px);padding:0 var(--gutter)}.weiche__titel{margin-bottom:clamp(28px,4vh,48px)}.weiche__wege{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,3vw,56px)}.weiche__weg{display:flex;flex-direction:column;gap:clamp(10px,1.6vh,16px);min-width:0}.weiche__weg:focus-visible{outline:2px solid var(--focus);outline-offset:6px}.weiche__rahmen{position:relative;overflow:hidden;aspect-ratio:16 / 10;display:block;margin-bottom:clamp(10px,1.6vh,16px)}.weiche__rahmen img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;transition:opacity .45s var(--ease),filter .45s var(--ease)}.weiche__weg:hover .weiche__rahmen img{opacity:.9;filter:contrast(1.06)}.weiche__name{display:inline-flex;align-items:baseline;gap:14px;font-size:clamp(22px,2.2vw,32px);font-weight:500;letter-spacing:-.025em;color:var(--charcoal);transition:color .3s var(--ease)}.weiche__name .ar{display:inline-block;transition:transform .5s var(--ease)}.weiche__sub{max-width:44ch;font-size:var(--fs-body-sm);line-height:1.55;color:var(--fg-muted)}.awards__zeilen{list-style:none;margin:0;padding:0}.awards__zeilen li{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1.2fr);gap:8px clamp(24px,3vw,64px);align-items:baseline;padding-block:clamp(22px,3.2vh,34px);border-top:1px solid var(--hairline-soft)}.awards__zeilen li:last-child{border-bottom:1px solid var(--hairline-soft)}.awards__preis{display:flex;flex-direction:column;gap:6px;min-width:0}.awards__preis strong{font-size:clamp(18px,1.7vw,24px);font-weight:500;letter-spacing:-.02em;line-height:1.2}.awards__jahre{font-size:var(--fs-meta);font-weight:500;letter-spacing:.02em;font-variant-numeric:tabular-nums;color:var(--accent)}.awards__text{font-size:var(--fs-body-sm);line-height:1.6;color:var(--fg-muted);max-width:52ch}.awards__band{overflow:hidden;margin-block:clamp(30px,4.6vh,56px) clamp(36px,5.4vh,64px);-webkit-mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent)}.awards__lauf{display:flex;align-items:center;gap:clamp(44px,5.4vw,96px);width:max-content;padding-right:clamp(44px,5.4vw,96px);will-change:transform}.awards__lauf img{height:clamp(92px,10.4vw,148px);width:auto;flex:none}@media(max-width:700px){.awards__zeilen li{grid-template-columns:minmax(0,1fr)}.awards__lauf img{height:80px}}.weiche__meta{margin-top:2px;padding-top:clamp(10px,1.6vh,16px);border-top:1px solid var(--hairline-soft);font-size:var(--fs-meta);font-weight:500;letter-spacing:.01em;font-variant-numeric:tabular-nums;color:var(--accent)}@media(max-width:860px){.weiche__wege{grid-template-columns:minmax(0,1fr)}.weiche__weg+.weiche__weg{border-left:0;border-top:1px solid var(--hairline-soft)}.weiche__weg{padding-inline:0}}.stand{background:var(--blue-900);color:#f2f6fa}.stand__kopf{padding:clamp(16px,2.6vh,26px) var(--gutter)}.stand__kopf .eyebrow{color:var(--eyebrow-dark)}.stand__beitrag{position:relative;min-height:100svh;display:flex;align-items:flex-end;overflow:hidden}.stand__bild{position:absolute;inset:0}.stand__bild img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.stand__bild:before{content:"";position:absolute;inset:0;z-index:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");background-size:160px 160px;opacity:.15}.stand__bild:after{content:"";position:absolute;inset:0;z-index:2;background:linear-gradient(to top,#020e1dad,#020e1d57 30%,#020e1d00 58%)}.stand__copy{position:relative;z-index:3;padding:0 var(--gutter) clamp(30px,6vh,56px);max-width:640px}.stand__meta{display:flex;align-items:baseline;gap:10px;margin:0 0 12px;font-size:var(--fs-meta);font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#f2f6faa8}.stand__meta time{letter-spacing:.04em}.stand__punkt{opacity:.6}.stand__titel{margin:0 0 14px;font-size:clamp(26px,7vw,40px);font-weight:500;letter-spacing:-.025em;line-height:1.06}.stand__teaser{margin:0;font-size:15.5px;line-height:1.55;color:#f2f6fae0;max-width:46ch}.stand__lesen{display:inline-flex;align-items:center;gap:10px;margin-top:clamp(16px,2.6vh,24px);font-size:14px;font-weight:500;letter-spacing:-.005em;color:#f2f6fa}.stand__lesen .ar{display:inline-block;transition:transform .4s var(--ease)}.stand__bild--publikation,.stand__bild--audio{display:grid;place-items:center;background:radial-gradient(120% 90% at 70% 30%,#2e6eb48c,#002d5800 60%),linear-gradient(160deg,#0b3d73 0%,var(--blue-900) 70%)}.stand__bild--publikation{grid-template-rows:auto auto;align-content:center;gap:22px;padding-bottom:20svh}.stand__bild .stand__cover{width:auto;height:min(50svh,560px);max-width:70vw;object-fit:contain;object-position:center;box-shadow:0 28px 60px #000e1d8c,0 6px 16px #000e1d59;filter:none}.stand__ausgabe{position:relative;z-index:3;color:#f2f6fa;font-size:clamp(18px,1.6vw,24px);font-weight:500;letter-spacing:-.02em;font-variant-numeric:lining-nums}.stand__audio{display:flex;flex-direction:column;align-items:center;gap:18px;margin-bottom:22svh;color:#e0ebf7;font-size:13px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.stand__audio svg{width:112px;height:112px;padding:34px 30px 34px 38px;border:1px solid rgba(224,235,247,.45);border-radius:50%}.stand--buehne .stand__kopf{display:none}.stand--buehne .stand__rahmen{position:relative;height:100svh;overflow:hidden}.stand--buehne .stand__beitrag{position:absolute;inset:0;min-height:0;pointer-events:none}.stand--buehne .stand__bild{opacity:0}.stand--buehne .stand__bild img{transform:scale(1.09);will-change:transform}.stand--buehne .stand__copy{position:absolute;right:var(--gutter);bottom:clamp(48px,9vh,92px);left:auto;padding:0;max-width:42ch;opacity:0;transform:translateY(16px);transition:opacity .42s var(--ease),transform .42s var(--ease)}.stand--buehne .stand__beitrag.ist-aktiv .stand__copy{opacity:1;transform:none;pointer-events:auto;transition:opacity 1.05s var(--ease) .36s,transform 1.05s var(--ease) .36s}.stand--buehne .stand__titel{position:absolute;width:1px;height:1px;margin:0;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.stand__wahl{--stand-zeile: clamp(30px, 3vw, 52px);--stand-slot: calc(1.4 * var(--stand-zeile));position:absolute;left:var(--gutter);bottom:clamp(48px,9vh,92px);z-index:2;display:flex;align-items:flex-start;gap:clamp(18px,2.2vw,34px)}.stand__wahl .eyebrow{color:#f2f6fab8}.stand__wahl-label{padding-top:calc(1.5 * var(--stand-slot) - .5em)}.stand__rolle{position:relative;height:calc(3 * var(--stand-slot));overflow:hidden;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 16%,#000 84%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 16%,#000 84%,transparent 100%)}.stand__band{display:flex;flex-direction:column;transform:translateY(var(--rollstand, var(--stand-slot)));transition:transform .68s cubic-bezier(.62,0,.16,1);will-change:transform}.stand__wahl-titel{height:var(--stand-slot);display:flex;align-items:center;border:0;background:none;padding:0;cursor:pointer;font:inherit;font-size:var(--stand-zeile);font-weight:500;letter-spacing:-.025em;line-height:1;white-space:nowrap;text-align:left;color:#f2f6fa;opacity:.22;transition:opacity .68s var(--ease)}.stand__wahl-titel:hover{opacity:.55}.stand__wahl-titel.ist-aktiv{opacity:1}.stand__wahl-titel:focus-visible{outline:2px solid #f2f6fa;outline-offset:4px}@media(max-width:1024px){.stand--buehne .stand__bild:after{background:linear-gradient(to top,#020e1dc7,#020e1d70 38%,#020e1d00 68%)}.stand__wahl{--stand-zeile: clamp(17px, 3.2vw, 26px);flex-direction:column;gap:10px;right:var(--gutter);bottom:clamp(196px,26vh,250px)}.stand__wahl-label{padding-top:0}.stand--buehne .stand__copy{left:var(--gutter);right:var(--gutter);bottom:clamp(22px,4vh,36px);max-width:none}.stand--buehne .stand__teaser{font-size:14px;max-width:60ch}}@media(max-width:560px){.stand__wahl{--stand-zeile: clamp(16px, 5vw, 20px)}}.stand__wahl{--stand-slot: calc(2.55 * var(--stand-zeile))}.stand__rolle,.stand__band{min-width:0}.stand__rolle{flex:1}.stand__wahl-titel{width:100%;white-space:normal;line-height:1.1}.stand__wahl-titel>span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:24ch;text-wrap:balance}@media(min-width:1025px){.stand__wahl{--stand-zeile: clamp(26px, 2.3vw, 44px);right:calc(var(--gutter) + min(420px,30vw) + clamp(48px,5vw,96px))}.stand--buehne .stand__copy{width:min(420px,30vw);max-width:none}}@media(max-width:1024px){.stand__wahl-titel>span{max-width:none}}.stand__lesen{min-height:48px;padding:13px 20px;gap:14px;background:#f2f6fa;color:var(--blue-900);font-size:15px;transition:background .3s var(--ease),color .3s var(--ease)}.stand__lesen:hover{background:#fff}.stand__lesen:hover .ar{transform:translate(4px)}.stand__lesen:focus-visible{outline:2px solid #f2f6fa;outline-offset:3px}.teamicm__cursor{position:fixed;left:0;top:0;z-index:40;width:clamp(52px,4.4vw,66px);aspect-ratio:1;border-radius:50%;display:grid;place-items:center;background:var(--accent);color:#fff;transform:translate(-50%,-50%) scale(.6);opacity:0;pointer-events:none;transition:opacity .34s var(--ease),transform .34s var(--ease)}.teamicm__cursor.on{opacity:.88;transform:translate(-50%,-50%) scale(1)}.teamicm__cursor svg{width:36%;height:36%}:is(.team2__cursor,.teamicm__cursor,.tcard-cursor){background:var(--team-pointer-background, var(--accent));color:var(--team-pointer-foreground, #fff);box-shadow:0 0 0 1px var(--team-pointer-edge, transparent)}.has-cursor .teamicm__raster,.has-cursor .teamicm__raster *{cursor:none}html.team-cardmode .teamicm__cursor{opacity:0}@media(hover:none){.teamicm__cursor{display:none}.has-cursor .teamicm__raster,.has-cursor .teamicm__raster *{cursor:pointer}}.tcard--foto .tcard__figure img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 18%;filter:none}.tcard--foto .tcard__figure{background:var(--blue-50, #f0f4f9)}.contact-atelier{position:fixed;inset:0;z-index:220;transition-property:none!important;visibility:hidden;pointer-events:none}.contact-atelier.is-open{visibility:visible;pointer-events:auto}.contact-atelier [hidden]{display:none!important}.contact-atelier__scrim{position:absolute;inset:0;width:100%;height:100%;background:#001b365c;opacity:0;cursor:default}.contact-atelier__panel{position:absolute;inset:0 0 0 auto;width:min(1200px,92vw);background:var(--paper);color:var(--charcoal);display:grid;grid-template-rows:80px minmax(0,1fr);overflow:hidden}.contact-atelier__panel:focus,.contact-atelier h2:focus,.contact-success h3:focus{outline:none}.contact-atelier__top{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:0 clamp(24px,3vw,48px);border-bottom:1px solid var(--hairline-soft)}.contact-atelier__close{min-height:44px;display:flex;align-items:center;gap:12px;color:var(--fg-muted);font-size:14px}.contact-atelier__close svg{width:36px;height:36px;padding:8px}.contact-atelier__close path{fill:none;stroke:currentColor;stroke-width:1.35}.contact-atelier__close:hover{color:var(--accent)}.contact-atelier__body{min-height:0;display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,1fr);overflow-y:auto;overscroll-behavior:contain}.contact-atelier__main{min-width:0;padding:clamp(32px,5vh,64px) clamp(24px,3.6vw,58px)}.contact-atelier__intro h2,.contact-success h3{font-size:clamp(36px,3.7vw,54px);font-weight:500;line-height:1.05;letter-spacing:-.045em;max-width:14ch;text-wrap:balance}.contact-atelier__intro p,.contact-success>p{font-size:16px;line-height:1.55;color:var(--fg-muted);max-width:40ch;margin-top:20px}.contact-form{margin-top:32px}.contact-step{padding:0;margin:0;border:0;min-width:0}.contact-topics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.contact-topic{position:relative;display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:76px;padding:16px;background:var(--blue-50);color:var(--charcoal);cursor:pointer;font-size:15px;line-height:1.35;transition:background .2s,color .2s}.contact-topic:last-child{grid-column:1 / -1;min-height:56px}.contact-topic input{position:absolute;opacity:0;width:1px;height:1px}.contact-topic__mark{color:var(--accent);font-size:20px;flex-shrink:0}.contact-topic:has(input:checked){background:var(--blue-600);color:var(--paper)}.contact-topic:has(input:checked) .contact-topic__mark{color:inherit}.contact-topic:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:3px}@media(hover:hover){.contact-topic:hover{background:var(--blue-100)}.contact-topic:has(input:checked):hover{background:var(--blue-700)}}.contact-actions{display:flex;justify-content:flex-end;margin-top:24px}.contact-form__submit{min-height:52px;display:inline-flex;align-items:center;justify-content:space-between;gap:28px;padding:14px 24px;background:var(--accent);color:var(--paper);font-size:15px;transition:background .2s}.contact-form__submit:disabled{opacity:.45;cursor:default}.contact-back{display:flex;align-items:center;gap:12px;color:var(--accent);font-size:14px;line-height:1.4;min-height:44px;text-align:left}[data-step="1"]>.contact-back{margin-bottom:28px}[data-step="1"]{border-top:1px solid var(--hairline);padding-top:20px}.contact-form__row{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:28px}.contact-field{display:flex;flex-direction:column;gap:10px;min-width:0}.contact-field>span{font-size:14px;color:var(--fg-muted)}.contact-field input,.contact-field textarea{width:100%;min-width:0;border:1px solid var(--hairline);border-radius:0;background:var(--blue-50);color:var(--charcoal);font:inherit;font-size:18px;line-height:1.4;padding:14px 16px;outline:none}.contact-field textarea{min-height:104px;resize:vertical}.contact-field input:focus,.contact-field textarea:focus{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.contact-form__footer{display:flex;flex-direction:column;align-items:flex-start;gap:24px;margin-top:24px}.contact-form__privacy{color:var(--fg-muted);font-size:13px;line-height:1.5;max-width:46ch}.contact-form__privacy a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.contact-team{background:var(--blue-50);padding:clamp(28px,3vw,44px);display:flex;flex-direction:column;gap:32px;min-width:0}.contact-team--personal .contact-team__portraits{grid-template-columns:minmax(0,1fr);max-width:240px}.contact-team--personal .contact-team__portraits figure{aspect-ratio:4 / 5}.contact-team__label{color:var(--accent);font-size:12px;letter-spacing:.04em;text-transform:uppercase;margin-bottom:16px}.contact-team h3{font-size:clamp(26px,2.4vw,34px);line-height:1.12;letter-spacing:-.035em;font-weight:500;max-width:15ch;text-wrap:balance}.contact-team__intro>p:last-child{color:var(--fg-muted);font-size:15px;line-height:1.55;margin-top:16px}.contact-team__portraits{display:grid;grid-template-columns:1fr 1fr;gap:8px}.contact-team__portraits figure{margin:0;aspect-ratio:1 / 1.05;background:var(--blue-100);overflow:hidden}.contact-team__portraits figure:nth-child(2),.contact-team__portraits figure:nth-child(3){background:color-mix(in srgb,var(--blue-100) 60%,var(--blue-300))}.contact-team__portraits img{width:100%;height:100%;object-fit:cover;object-position:50% 22%;filter:contrast(1.02) brightness(.97)}.contact-team__direct{margin-top:auto;border-top:1px solid var(--hairline);padding-top:24px;display:flex;flex-direction:column;gap:10px}.contact-team__direct p{font-size:13px;color:var(--fg-muted);margin-bottom:4px}.contact-team__direct :is(a,button){display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:16px;color:var(--accent);min-height:32px}.contact-success{padding-top:clamp(24px,6vh,64px)}.contact-success__mark{width:80px;height:80px;color:var(--accent);display:block;margin-bottom:36px;stroke:currentColor}.contact-success__mark circle{stroke-width:1.25;transform:rotate(-90deg);transform-origin:40px 40px}.contact-success__mark path{stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.contact-success__close{margin-top:32px}.contact-success__close svg{width:22px;height:22px;flex-shrink:0}.contact-atelier :is(button,a):focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media(max-width:1000px){.contact-atelier__panel{width:100%}.contact-atelier__body{grid-template-columns:minmax(0,1.4fr) minmax(270px,1fr)}.contact-atelier__main{padding-inline:28px}.contact-team{padding:28px}}@media(max-width:700px){.contact-atelier__panel{grid-template-rows:68px minmax(0,1fr)}.contact-atelier__top{padding-inline:20px}.contact-atelier__body{display:block}.contact-atelier__main{padding:28px 20px 36px}.contact-atelier__intro h2,.contact-success h3{font-size:38px}.contact-team{padding:28px 20px;gap:24px}.contact-team__portraits{grid-template-columns:repeat(4,1fr);gap:6px}.contact-team h3{max-width:22ch}.contact-team__intro>p:last-child{max-width:40ch}.contact-form__row{grid-template-columns:1fr;gap:24px}.contact-topic{min-height:76px;padding:12px;font-size:14px}.contact-form__submit{min-height:52px}.contact-success{padding-top:8px}}@media(prefers-reduced-motion:reduce){.contact-atelier *{animation:none!important;transition:none!important}}@media(max-width:440px){.contact-topics{grid-template-columns:minmax(0,1fr);gap:8px}.contact-topic,.contact-topic:last-child{min-height:52px;padding:12px 16px}}[data-contact-progress]{width:min(420px,65%)}.contact-progress ol{display:grid;grid-template-columns:.38fr 1fr 1fr;gap:16px;list-style:none;margin:0;padding:0;color:var(--fg-muted);font-size:13px;line-height:1.4}.contact-progress li{min-width:0;white-space:nowrap}.contact-progress li[aria-current]{color:var(--accent)}.contact-progress__segment{display:block;height:2px;background:var(--hairline-soft);margin-top:10px;overflow:hidden}.contact-progress__segment:after{content:"";display:block;width:100%;height:100%;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .72s cubic-bezier(.45,0,.2,1)}.contact-progress .is-complete .contact-progress__segment:after{transform:scaleX(1)}.contact-progress__track{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media(max-width:700px){[data-contact-progress]{width:min(420px,calc(100% - 52px))}.contact-atelier__close>span{display:none}.contact-progress ol{gap:10px;font-size:11px}}.contact-success h3{overflow-wrap:anywhere}.contact-atelier__close{margin-left:auto}.vv-seite{background:var(--paper)}.vv-bildwelt :is(.vvhero__bild img,.vvwen__bild,.vvlage__figure img,.vvzitat__rahmen img){filter:url(#icm-fund-duotone)}.vv-seite main{padding-top:clamp(96px,12vh,150px)}.vv-seite main.vollbildkopf{padding-top:0}.vvhero{padding-block:clamp(40px,6vh,80px) clamp(48px,7vh,96px)}.vvhero__kennung{margin:0 0 clamp(18px,2.4vh,26px);font-size:var(--fs-eyebrow);font-weight:500;letter-spacing:-.01em;color:var(--accent)}.vvhero__titel{margin:0 0 clamp(20px,3vh,30px);font-size:var(--fs-display-sm);font-weight:500;letter-spacing:var(--track-display);line-height:.98;text-wrap:balance}.vvhero__zweck{margin:clamp(14px,2vh,20px) 0 0;font-size:var(--fs-meta);color:var(--eyebrow-fg)}.vvhero__lead{margin:0;max-width:46ch;font-size:var(--fs-body);line-height:1.4;letter-spacing:var(--track);color:var(--fg-muted)}.vvwahl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--hairline-soft);border-block:1px solid var(--hairline-soft)}.vvkarte{display:flex;flex-direction:column;gap:clamp(22px,3vh,30px);padding:clamp(34px,4.4vw,60px) clamp(30px,3.6vw,52px) clamp(38px,5vh,58px);background:var(--paper)}.vvkarte__name{margin:0;font-size:clamp(20px,1.9vw,26px);font-weight:500;letter-spacing:-.025em;line-height:1.15}.vvkarte__ab{display:flex;flex-direction:column;gap:6px;padding-bottom:clamp(26px,3.4vh,36px);border-bottom:1px solid var(--hairline-soft)}.vvkarte__ab-marke{font-size:var(--fs-meta);color:var(--eyebrow-fg)}.vvkarte__ab-wert{font-size:clamp(40px,4.6vw,68px);font-weight:500;letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums;color:var(--charcoal)}.vvkarte__text{margin:0;max-width:62ch;font-size:var(--fs-body-sm);line-height:1.65;color:var(--fg-muted)}.vvkarte__punkte{margin:0;padding:0;list-style:none;display:flex;flex-direction:column}.vvkarte__punkte li{padding:11px 0;border-top:1px solid var(--hairline-soft);font-size:var(--fs-body-sm);line-height:1.5}.vvkarte__punkte li:first-child{border-top:0;padding-top:0}.vvkarte__aktion{margin-top:auto;padding-top:clamp(8px,1.4vh,14px)}.vvgemein{padding-block:clamp(56px,9vh,110px)}.vvgemein__kopf{max-width:34ch;margin-bottom:clamp(30px,4vh,46px)}.vvgemein__titel{margin:0 0 clamp(12px,1.8vh,18px);font-size:var(--fs-h2);font-weight:500;letter-spacing:-.03em;line-height:1.08}.vvgemein__lead{margin:0;font-size:var(--fs-body-sm);line-height:1.65;color:var(--fg-muted)}.vvgemein__raster{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:clamp(26px,3vw,48px);border-top:1px solid var(--hairline-soft);padding-top:clamp(26px,3.4vh,40px)}.vvgemein__raster h3{margin:0 0 8px;font-size:var(--fs-body-sm);font-weight:500;letter-spacing:-.015em}.vvgemein__raster p{margin:0;font-size:14px;line-height:1.6;color:var(--fg-muted)}.vvpartner{padding-block:clamp(48px,6vw,80px);background:var(--blue-50);scroll-margin-top:88px}.vvpartner__kopf{margin-bottom:32px}.vvpartner__kopf h2{margin:0;font-size:var(--fs-h2);font-weight:500;line-height:1.12;letter-spacing:var(--track-display)}.vvpartner__fenster{overflow:hidden}.vvpartner__band{display:flex}.vvpartner__gruppe{display:flex;align-items:center;flex:0 0 100%;margin:0;padding:0;list-style:none}.vvpartner__gruppe[aria-hidden=true]{display:none}.vvpartner__gruppe li{display:flex;align-items:center;justify-content:center;flex:1 0 25%;height:128px;padding:16px 24px}.vvpartner__logo{display:block;width:auto;height:auto;max-width:100%;object-fit:contain;filter:grayscale(1);opacity:.76}.vvpartner__logo--baader{width:168px}.vvpartner__logo--dab{width:216px}.vvpartner__logo--vbank{width:192px}.vvpartner__logo--lgt{width:80px}.vvpartner--animated .vvpartner__fenster{mask-image:linear-gradient(to right,transparent,#000 5%,#000 95%,transparent)}.vvpartner--animated .vvpartner__gruppe{flex-basis:auto;min-width:100%}.vvpartner--animated .vvpartner__gruppe[aria-hidden=true]{display:flex}.vvpartner--animated .vvpartner__gruppe li{flex-basis:clamp(240px,24vw,352px)}@media(max-width:600px){.vvpartner__kopf{margin-bottom:24px}.vvpartner__gruppe{flex-wrap:wrap}.vvpartner__gruppe li{flex-basis:50%;height:112px;padding:16px}.vvpartner--animated .vvpartner__gruppe{flex-wrap:nowrap}.vvpartner__logo--lgt{width:64px}}.vvkontakt{background:var(--ink);color:#f2f6fa;padding-block:clamp(56px,9vh,110px)}.vvkontakt__text{max-width:34ch}.vvkontakt .eyebrow{color:var(--eyebrow-dark);display:block;margin-bottom:clamp(14px,2vh,20px)}.vvkontakt__titel{margin:0;font-size:var(--fs-h2);font-weight:500;letter-spacing:-.035em;line-height:1.04}.vvkontakt__body{margin:clamp(14px,2vh,18px) 0 clamp(26px,4vh,38px);font-size:var(--fs-body-sm);line-height:1.55;color:#f2f6faad}.vvkontakt .btn-accent{background:#f2f6fa;color:var(--ink)}@media(max-width:860px){.vvwahl{grid-template-columns:minmax(0,1fr)}.vvhero__lead{max-width:none}}.vvhero--bild{--vvhero-space-top: calc(clamp(54px, 6.2vh, 68px) + clamp(28px, 5vh, 56px)) ;--vvhero-space-bottom: clamp(28px, 5vh, 56px);display:block;padding-block:var(--vvhero-space-top) var(--vvhero-space-bottom)}.vvhero--bild>.wrap{width:100%}.vvhero--bild .vvhero__titel{margin:0;font-size:var(--fs-page-title);font-weight:var(--fw-page-title);line-height:var(--lh-page-title);letter-spacing:var(--track-page-title)}.vvhero--bild .vvhero__kennung{--lh: 1.2;margin:calc((1 - var(--lh)) / 2 * 1em) 0 clamp(16px,2.4vh,26px);font-size:14px;line-height:var(--lh);letter-spacing:.01em}.vvhero--bild .vvhero__lead{--lh: 1.45;margin:0 0 calc((1 - var(--lh)) / 2 * 1em);max-width:40ch;font-size:clamp(17px,1.45vw,21px);line-height:var(--lh)}.vvhero__spalten{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(32px,5vw,88px);align-items:center}.vvhero--bild .vvhero__spalten{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,6vw,120px);align-items:stretch}.vvhero--bild .vvhero__text{display:flex;flex-direction:column;justify-content:space-between;min-height:0;gap:32px}.vvhero__meta{margin:clamp(18px,2.6vh,26px) 0 0;font-size:var(--fs-meta);font-weight:500;letter-spacing:.01em;color:var(--eyebrow-fg)}.vvhero__bild{margin:0;position:relative;overflow:hidden;aspect-ratio:4 / 5;max-height:min(66vh,640px)}.vvhero--bild .vvhero__bild{aspect-ratio:auto;height:auto;max-height:none;align-self:start}.vvhero__bild img,.vvwen__rahmen img{position:absolute;left:0;top:-6%;width:100%;height:112%;max-width:none;object-fit:cover;display:block}.vvhero--bild .vvhero__bild img{position:static;height:auto}@media(min-width:901px){.vvhero--bild .vvhero__bild{width:min(100%,calc((100svh - var(--vvhero-space-top) - var(--vvhero-space-bottom)) * 1122 / 1402));justify-self:end}}.vvwen__rahmen{position:relative;overflow:hidden;display:block;aspect-ratio:4 / 5;margin-bottom:clamp(16px,2.2vh,24px)}.vvabschnitt{border-top:1px solid var(--hairline-soft);padding-block:clamp(72px,11vh,150px)}.vvabschnitt__raster{display:grid;grid-template-columns:clamp(240px,20vw,310px) minmax(0,1fr);gap:clamp(32px,4.5vw,96px);align-items:start}.vvmarke{position:sticky;top:calc(clamp(54px,6.2vh,68px) + 24px);margin-bottom:0}.vvinhalt{min-width:0}.vvinhalt__titel{margin:0 0 clamp(14px,2.2vh,22px);font-size:var(--fs-h2);font-weight:500;letter-spacing:-.03em;line-height:1.08;text-wrap:balance}.vvinhalt__lead{margin:0 0 clamp(36px,5vh,64px);max-width:none;font-size:var(--fs-body-sm);line-height:1.65;color:var(--fg-muted)}.vvinhalt__aktion{margin:0}.vvarbeit{list-style:none;margin:0;padding:0}.vvarbeit li{display:grid;grid-template-columns:clamp(84px,7.4vw,128px) minmax(0,1.15fr) minmax(0,1.25fr);gap:10px clamp(24px,3vw,64px);align-items:baseline;padding-block:clamp(30px,4.6vh,56px);border-top:1px solid var(--hairline-soft)}.vvarbeit li:last-child{border-bottom:1px solid var(--hairline-soft)}.vvarbeit__weiter{margin-top:clamp(26px,3.6vh,44px)}.vvarbeit__nr{font-size:clamp(40px,3.8vw,60px);font-weight:300;color:var(--accent);font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1}.vvarbeit h3{margin:0;font-size:clamp(20px,1.85vw,27px);font-weight:500;letter-spacing:-.025em;line-height:1.15}.vvarbeit p{margin:0;font-size:var(--fs-body-sm);line-height:1.65;color:var(--fg-muted);max-width:46ch}@media(max-width:700px){.vvarbeit li{grid-template-columns:auto minmax(0,1fr);gap:8px 16px}.vvarbeit__nr{font-size:14px;font-weight:500;letter-spacing:.04em}.vvarbeit p{grid-column:2}}.vvmarke .eyebrow{display:flex;align-items:baseline;gap:14px}.vvmarke .eyebrow:before{flex:0 0 auto;margin-right:0}.vvzug{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(36px,4vw,88px);border-top:1px solid var(--hairline-soft);padding-top:clamp(32px,4.4vh,56px)}.vvzug__karte{display:flex;flex-direction:column;gap:clamp(26px,3.6vh,40px);min-width:0}@supports (grid-template-rows: subgrid){.vvzug{grid-template-rows:repeat(5,auto);row-gap:clamp(26px,3.6vh,40px)}.vvzug__karte{display:grid;grid-template-rows:subgrid;grid-row:span 5}}.vvzug__karte+.vvzug__karte{border-left:1px solid var(--hairline-soft);padding-left:clamp(36px,4vw,88px);margin-left:calc(-1*clamp(18px,2vw,44px))}@media(max-width:1100px){.vvzug{grid-template-columns:minmax(0,1fr);gap:clamp(40px,6vh,64px)}@supports (grid-template-rows: subgrid){.vvzug{grid-template-rows:none}.vvzug__karte{display:flex;grid-row:auto;gap:clamp(26px,3.6vh,40px)}}.vvzug__karte+.vvzug__karte{border-left:0;padding-left:0;margin-left:0;border-top:1px solid var(--hairline-soft);padding-top:clamp(32px,5vh,48px)}}.vvwen{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(26px,3vw,56px)}.vvwen__name{margin:0 0 8px;font-size:var(--fs-body-sm);font-weight:500;letter-spacing:-.015em}.vvwen__text{margin:0;font-size:14px;line-height:1.6;color:var(--fg-muted)}@media(max-width:900px){.vvhero__spalten{grid-template-columns:minmax(0,1fr)}.vvhero--bild{min-height:0;display:block;padding-block:calc(clamp(54px,6.2vh,68px) + clamp(18px,3vh,32px)) clamp(36px,6vh,64px)}.vvhero--bild .vvhero__spalten{grid-template-columns:minmax(0,1fr);gap:clamp(26px,4vh,40px);align-items:start}.vvhero--bild .vvhero__text{display:block}.vvhero--bild .vvhero__oben{margin-bottom:clamp(20px,3.2vh,30px)}.vvhero--bild .vvhero__lead{margin-bottom:0;max-width:46ch}.vvhero__bild{aspect-ratio:16 / 10;max-height:44vh;width:100%}.vvhero--bild .vvhero__bild{aspect-ratio:auto;height:auto;max-height:none}.vvwen__rahmen{aspect-ratio:16 / 10}.vvabschnitt__raster{grid-template-columns:minmax(0,1fr);gap:clamp(18px,3vh,28px)}.vvmarke{position:static}.vvwen{grid-template-columns:minmax(0,1fr)}.vvwen__bild{aspect-ratio:16 / 10;object-fit:cover}}.vvzitat{position:relative;overflow:hidden;padding-block:clamp(96px,16vh,200px);color:#f2f6fa;display:flex;align-items:center}@media(min-width:901px){.vvzitat{min-height:clamp(560px,82vh,860px)}.vvzitat__wort p{font-size:clamp(40px,4.2vw,68px);max-width:21ch}.vvzitat__autor{margin-top:clamp(36px,5vh,56px)}.vvzitat__autor img{width:60px;height:60px}}.vvzitat__rahmen{position:absolute;inset:0;z-index:0}.vvzitat__rahmen img{position:relative;top:-20%;width:100%;height:140%;max-width:none;object-fit:cover;display:block}.vvzitat__schleier{position:absolute;inset:0;background:linear-gradient(90deg,#001c3bad,#001c3b99 52%,#001c3b2e)}@media(max-width:900px){.vvzitat__schleier{background:#001c3ba3}}.vvzitat__innen{position:relative;z-index:1}.vvzitat__wort{margin:0 0 clamp(28px,4vh,44px)}.vvzitat__wort p{margin:0;max-width:24ch;font-size:var(--fs-statement);font-weight:500;letter-spacing:-.03em;line-height:1.12;text-wrap:balance}.vvzitat__autor{margin:0;display:flex;align-items:center;gap:14px}.vvzitat__autor img{width:54px;height:68px;object-fit:cover;object-position:top}.vvzitat__autor figcaption{display:flex;flex-direction:column;gap:2px}.vvzitat__autor strong{font-size:15px;font-weight:500;letter-spacing:-.01em}.vvzitat__autor span{font-size:13px;color:var(--paper)}.vvsp{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:clamp(28px,3.6vw,72px);align-items:center;color:inherit}.vvsp__bild{position:relative;overflow:hidden;aspect-ratio:16 / 9;display:block}.vvsp__bild img{position:absolute;left:0;top:-6%;width:100%;height:112%;max-width:none;object-fit:cover;display:block;transition:transform .75s var(--ease),opacity .5s var(--ease)}.vvsp:hover .vvsp__bild img{transform:scale(1.03);opacity:.93}.vvsp__copy{display:flex;flex-direction:column;min-width:0}.vvsp__meta{font-size:var(--fs-meta);color:var(--eyebrow-fg);margin-bottom:clamp(12px,1.8vh,18px)}.vvsp__titel{font-size:clamp(26px,2.6vw,42px);font-weight:500;letter-spacing:-.03em;line-height:1.08;color:var(--charcoal);transition:color .3s var(--ease);margin-bottom:clamp(14px,2.2vh,22px)}.vvsp:hover .vvsp__titel{color:var(--accent)}.vvsp__text{font-size:var(--fs-body-sm);line-height:1.62;color:var(--fg-muted);max-width:46ch;margin-bottom:clamp(20px,3vh,30px)}.vvsp__autor{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--fg-muted)}.vvsp__autor img{width:32px;height:40px;object-fit:cover;object-position:top}.vvsp__autor strong{font-weight:500;color:var(--charcoal)}.vvsp__reihe{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(22px,2.6vw,48px);margin-top:clamp(36px,5.4vh,68px);padding-top:clamp(28px,4vh,48px);border-top:1px solid var(--hairline-soft)}.vvsp__klein{display:flex;flex-direction:column;min-width:0;color:inherit}.vvsp__klein-bild{position:relative;overflow:hidden;aspect-ratio:16 / 10;display:block;margin-bottom:clamp(12px,1.8vh,18px)}.vvsp__klein-bild img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform .75s var(--ease),opacity .5s var(--ease)}.vvsp__klein:hover .vvsp__klein-bild img{transform:scale(1.04);opacity:.93}.vvsp__klein .vvsp__meta{margin-bottom:8px}.vvsp__klein-titel{font-size:clamp(16px,1.4vw,20px);font-weight:500;letter-spacing:-.02em;line-height:1.3;color:var(--charcoal);transition:color .3s var(--ease)}.vvsp__klein:hover .vvsp__klein-titel{color:var(--accent)}.vvsp__mehr{margin:clamp(30px,4.6vh,52px) 0 0}.vvsp__mehr a{display:inline-flex;align-items:baseline;gap:12px;font-size:clamp(16px,1.4vw,19px);font-weight:500;letter-spacing:-.015em;color:var(--charcoal);transition:color .3s var(--ease)}.vvsp__mehr .ar{display:inline-block;transition:transform .5s var(--ease)}.vvsp__mehr a:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.vvkform{background:var(--accent);color:#f2f6fa;padding-block:clamp(72px,11vh,150px) 0}@media(min-width:901px){.vvkform{min-height:100svh;display:grid}}.vvkform__raster{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(40px,6vw,120px);align-items:stretch}.vvkform__wer{display:flex;flex-direction:column;min-width:0}.vvkform .eyebrow{color:#f2f6fa9e;display:block;margin-bottom:clamp(14px,2vh,20px)}.vvkform__titel{margin:0 0 clamp(14px,2vh,18px);font-size:var(--fs-h2);font-weight:500;letter-spacing:-.03em;line-height:1.06;max-width:16ch}.vvkform__body{margin:0;max-width:38ch;font-size:var(--fs-body-sm);line-height:1.6;color:#f2f6fabf}.vvkform__person{margin:clamp(40px,6vh,72px) 0 0;margin-top:auto;padding-top:clamp(40px,6vh,72px);display:flex;align-items:flex-end;gap:clamp(18px,2vw,30px)}.vvkform__person img{width:clamp(280px,26vw,400px);height:auto;display:block;flex:none}.vvkform__person figcaption{display:flex;flex-direction:column;gap:3px;padding-bottom:clamp(36px,6vh,64px);border-left:1px solid rgba(242,246,250,.32);padding-left:clamp(14px,1.6vw,22px)}.vvkform__kmarke{font-size:var(--fs-meta);letter-spacing:.05em;text-transform:uppercase;color:#f2f6fa9e;margin-bottom:4px}.vvkform__person strong{font-size:clamp(16px,1.4vw,19px);font-weight:500;letter-spacing:-.015em}.vvkform__person figcaption>span:last-child{font-size:13px;color:#f2f6faa8}.vvkform__feldseite{display:flex;flex-direction:column;justify-content:center;padding-bottom:clamp(72px,11vh,150px);min-width:0}.vvkform__kopf{margin:0 0 clamp(26px,3.6vh,40px);font-size:clamp(16px,1.35vw,19px);line-height:1.5;color:#f2f6fabf}.vvkform__kopf strong{color:#f2f6fa;font-weight:500}.vvkform__namen{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2vw,28px)}.vvkform__form{display:flex;flex-direction:column;gap:clamp(22px,3.2vh,34px)}.vvkform__feld{display:flex;flex-direction:column;gap:8px}.vvkform__feld>span{font-size:var(--fs-meta);font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:#f2f6fa9e}.vvkform__feld input,.vvkform__feld select,.vvkform__feld textarea{width:100%;padding:10px 0 12px;font:inherit;font-size:16px;color:#f2f6fa;background:transparent;border:0;border-bottom:1px solid rgba(242,246,250,.38);border-radius:0;transition:border-color .35s var(--ease)}.vvkform__feld textarea{resize:vertical;min-height:112px;border:1px solid rgba(242,246,250,.38);padding:12px 14px}.vvkform__feld textarea:focus{border-color:#f2f6fa}.vvkform__feld select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f2f6fa' stroke-opacity='0.75' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;background-size:16px;padding-right:36px}.vvkform__feld option{color:var(--charcoal)}.vvkform__feld input:focus,.vvkform__feld select:focus,.vvkform__feld textarea:focus{outline:none;border-bottom-color:#f2f6fa}.vvkform__feld input:-webkit-autofill,.vvkform__feld input:-webkit-autofill:hover,.vvkform__feld input:-webkit-autofill:focus,.vvkform__feld textarea:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--accent) inset;-webkit-text-fill-color:#f2f6fa;caret-color:#f2f6fa;transition:background-color 9999s ease-out}.vvkform__feld input:focus-visible,.vvkform__feld select:focus-visible,.vvkform__feld textarea:focus-visible{outline:none}.vvkform__senden{align-self:start;display:inline-flex;align-items:center;gap:12px;margin-top:clamp(4px,1vh,10px);padding:14px clamp(22px,2.2vw,32px);background:#f2f6fa;color:var(--accent);font-size:14px;font-weight:500;transition:background .35s var(--ease)}.vvkform__senden .ar{display:inline-block;transition:transform .45s var(--ease)}.vvkform__senden:focus-visible{outline:2px solid #f2f6fa;outline-offset:3px}.vvkform__form[hidden],.vvkform__dank[hidden]{display:none}.vvkform__dank{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(12px,1.8vh,18px)}.vvkform__dank h3{margin:0;font-size:clamp(22px,2.2vw,32px);font-weight:500;letter-spacing:-.03em}.vvkform__dank h3:focus-visible{outline:none}.vvkform__dank p{margin:0;max-width:34ch;font-size:var(--fs-body-sm);line-height:1.55;color:#f2f6facc}@media(max-width:900px){.vvsp{grid-template-columns:minmax(0,1fr);gap:clamp(18px,3vh,28px)}.vvsp__reihe{grid-template-columns:minmax(0,1fr);gap:clamp(28px,4.4vh,40px)}.vvkform__raster{grid-template-columns:minmax(0,1fr)}.vvkform__wer{display:contents}.vvkform__wort{order:1}.vvkform__feldseite{order:2;padding-bottom:0;margin-top:clamp(32px,5vh,48px)}.vvkform__person{order:3;margin-top:clamp(44px,7vh,64px);padding-top:0;flex-direction:column;align-items:center;gap:14px}.vvkform__person figcaption{order:-1;border-left:0;padding:0;align-items:center;text-align:center}.vvkform__person img{width:clamp(270px,84vw,370px);margin-top:-34%}.vvzitat__wort p{font-size:clamp(26px,6.4vw,40px)}}.vvwen__karte{position:relative}.vvwen__griff{font:inherit;color:inherit;text-align:left;letter-spacing:inherit;transition:color .3s var(--ease)}.vvwen__griff:after{content:"";position:absolute;inset:0;z-index:1}.vvwen__karte:hover .vvwen__griff{color:var(--accent)}.vvwen__griff:focus-visible{outline:none}.vvwen__karte:has(.vvwen__griff:focus-visible){outline:2px solid var(--accent);outline-offset:6px}.vvwen__rahmen img{transition:transform .75s var(--ease),opacity .5s var(--ease)}.vvwen__karte:hover .vvwen__rahmen img{transform:scale(1.03);opacity:.93}.vvwen__zeiger{position:fixed;left:0;top:0;z-index:120;pointer-events:none;width:clamp(74px,6.4vw,96px);aspect-ratio:1;border-radius:50%;background:var(--accent);color:#fff;display:grid;place-items:center;opacity:0;transform:translate(-50%,-50%) scale(.6);transition:opacity .32s var(--ease),transform .32s var(--ease)}.vvwen__zeiger.on{opacity:.88;transform:translate(-50%,-50%) scale(1)}.vvwen__zeiger svg{width:36%;height:36%}html.team-cardmode .vvwen__zeiger{opacity:0}@media(hover:none),(max-width:900px){.vvwen__zeiger{display:none}}.vvlage-scrim{position:fixed;inset:0;z-index:89;background:#001c3b70;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .5s var(--ease),backdrop-filter .5s var(--ease),-webkit-backdrop-filter .5s var(--ease),visibility 0s linear .5s}.vvlage-scrim.open{opacity:1;visibility:visible;pointer-events:auto;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:opacity .7s var(--ease) .16s,backdrop-filter .8s var(--ease) .16s,-webkit-backdrop-filter .8s var(--ease) .16s}.vvlage{position:fixed;left:0;right:0;bottom:0;top:clamp(46px,7vh,86px);z-index:90;background:var(--paper);border-radius:24px 24px 0 0;overflow:hidden;box-shadow:0 -32px 90px #001c3b3d;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);transform:translateY(101%);visibility:hidden;transition:transform .72s var(--ease-inout),visibility 0s linear .72s}.vvlage.open{transform:translateY(0);visibility:visible;transition:transform .72s var(--ease-inout)}.vvlage__main{height:100%;overflow-y:auto;overflow-x:hidden;display:flex;align-items:safe center}.vvlage__inner{width:100%;padding:clamp(22px,3.4vh,44px) clamp(30px,3.6vw,68px) clamp(22px,3.4vh,44px) clamp(36px,5.4vw,120px)}.vvlage__name{margin:0 0 clamp(18px,2.8vh,30px);font-size:clamp(28px,3vw,46px);font-weight:500;letter-spacing:-.035em;line-height:1.02}.vvlage__name:focus-visible{outline:none}.vvlage__lead{margin:0 0 clamp(28px,4.4vh,48px);font-size:clamp(15px,1.3vw,18px);line-height:1.6;color:var(--fg-muted)}.vvlage__punkte{display:flex;flex-direction:column;list-style:none}.vvlage__punkte li{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr);gap:6px clamp(20px,2.4vw,44px);align-items:baseline;padding:clamp(15px,2.4vh,23px) 0;border-top:1px solid var(--hairline-soft)}.vvlage__ptitel{font-size:clamp(15px,1.25vw,17px);font-weight:500;letter-spacing:-.015em;color:var(--charcoal)}.vvlage__ptext{font-size:14px;line-height:1.55;color:var(--fg-muted)}@media(max-height:800px){.vvlage__lead{margin-bottom:14px}.vvlage__punkte li{padding:10px 0}.vvlage__wort{margin-top:16px;padding-top:14px}.vvlage__cta{margin-top:14px}}.vvlage__wort{margin:clamp(20px,3vh,34px) 0 0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(18px,2.2vw,32px);align-items:center;border-top:1px solid var(--hairline-soft);padding-top:clamp(18px,2.8vh,30px)}.vvlage__wort>img{width:clamp(96px,9vw,136px);aspect-ratio:4 / 5;object-fit:cover;object-position:top;display:block}.vvlage__wort-text{min-width:0}.vvlage__zitat{margin:0;padding:0;border:0}.vvlage__zitat p{margin:0;font-size:clamp(18px,1.7vw,25px);font-weight:500;letter-spacing:-.02em;line-height:1.26;color:var(--charcoal)}.vvlage__quelle{margin-top:clamp(10px,1.6vh,16px);display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.vvlage__quelle strong{font-size:15px;font-weight:500;letter-spacing:-.01em}.vvlage__rolle{font-size:13px;color:var(--fg-muted);line-height:1.4}.vvlage__cta{margin-top:clamp(18px,2.8vh,30px);transition:opacity .4s var(--ease)}.vvlage.formoffen .vvlage__cta{opacity:.4;pointer-events:none}.vvlage__rechts{position:relative;height:100%;overflow:hidden}.vvlage__figure{position:absolute;inset:0;margin:0}.vvlage__figure img{width:100%;height:100%;object-fit:cover;display:block}.vvlage__blende[hidden],.vvlage__form[hidden],.vvlage__dank[hidden]{display:none}.vvlage__blende{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;padding:clamp(32px,6vh,80px) clamp(32px,4vw,80px);background:var(--accent);color:#f2f6fa;overflow-y:auto;will-change:clip-path}.vvlage__form{display:flex;flex-direction:column;gap:clamp(22px,3.2vh,34px)}.vvlage__namen{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2vw,28px)}.vvlage__formkopf{display:flex;flex-direction:column;gap:8px;margin:0 0 clamp(10px,1.8vh,20px)}.vvlage__formkopf .eyebrow{color:#f2f6fa9e}.vvlage__formtitel{font-size:clamp(22px,2.2vw,32px);font-weight:500;letter-spacing:-.03em}.vvlage__formzeile{display:flex;align-items:center;gap:clamp(14px,2vw,26px);flex-wrap:wrap;margin-top:4px}.vvlage__senden{background:#f2f6fa;color:var(--accent)}.vvlage__senden:focus-visible{outline:2px solid #f2f6fa;outline-offset:3px}.vvlage__dank{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(12px,1.8vh,18px)}.vvlage__haken{width:52px;height:52px;display:block;overflow:visible;stroke:#f2f6fa;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.vvlage__dank h4{margin:0;font-size:clamp(21px,2vw,29px);font-weight:500;letter-spacing:-.03em}.vvlage__dank h4:focus-visible{outline:none}.vvlage__dank p{margin:0;max-width:34ch;font-size:var(--fs-body-sm);line-height:1.55;color:#f2f6facc}.vvlage__nochmal{margin-top:6px;font-size:14px;color:#f2f6fac7;border-bottom:1px solid rgba(242,246,250,.42);padding-bottom:2px}.vvlage__nochmal:hover{color:#fff;border-color:#fff}.vvlage__nochmal:focus-visible{outline:2px solid #f2f6fa;outline-offset:3px}.vvlage__zu{position:absolute;top:clamp(16px,2.4vh,26px);right:clamp(18px,2.4vw,34px);z-index:3;width:44px;height:44px;display:grid;place-items:center;font-size:27px;line-height:1;color:var(--fg-muted);transition:color .3s var(--ease)}.vvlage.formoffen .vvlage__zu{color:#f2f6fab3;z-index:4}.vvlage.formoffen .vvlage__zu:hover{color:#fff}.vvlage__zu:hover{color:var(--charcoal)}.vvlage__zu:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media(max-width:860px){.vvlage{grid-template-columns:minmax(0,1fr);grid-template-rows:clamp(110px,17vh,170px) minmax(0,1fr)}.vvlage__rechts{order:-1}.vvlage__inner{padding:clamp(20px,3vh,30px) clamp(20px,6vw,40px) clamp(24px,3.4vh,36px)}.vvlage__main{align-items:flex-start}.vvlage__wort{grid-template-columns:minmax(0,1fr)}.vvlage__wort>img{width:clamp(84px,24vw,108px)}.vvlage__punkte li{grid-template-columns:minmax(0,1fr);gap:4px}.vvlage.formoffen .vvlage__rechts{position:static}.vvlage.formoffen .vvlage__blende{position:fixed;inset:0;border-radius:24px 24px 0 0;z-index:2}.vvlage.formoffen .vvlage__main{display:none}}.vv-seite .vvabschnitt{padding-block:clamp(64px,7.5vw,120px)}.vv-seite main section[id]{scroll-margin-top:calc(clamp(54px,6.2vh,68px) + 20px)}.vv-seite .vvinhalt__titel{max-width:28ch;text-wrap:pretty}.vv-seite .vvinhalt__lead{max-width:66ch;margin-bottom:clamp(32px,3.6vw,48px)}.vv-seite #zugaenge .vvinhalt__titel{margin-bottom:clamp(28px,3vw,40px)}.vv-seite .vvkarte__ab{margin:0;gap:10px}.vv-seite .vvkarte__name{text-wrap:balance;line-height:1.2}.vv-seite .vvkarte__ab-wert{font-size:clamp(42px,4.5vw,72px)}.vv-seite .vvkarte__text{max-width:48ch}.vv-seite .vvkarte__punkte li{padding-block:14px}.vv-seite .vvkarte__punkte li:first-child{padding-top:0}.vv-seite .vvkarte__aktion{padding-top:8px}.vv-seite .vvwen{gap:clamp(24px,2.4vw,40px)}.vv-seite .vvwen__name{font-size:clamp(17px,1.55vw,22px)}.vv-seite .vvwen__griff{display:block;width:100%;padding-right:28px;min-height:32px}.vv-seite .vvwen__griff:before{content:"";position:absolute;right:0;margin-top:6px;width:12px;height:12px;background:linear-gradient(var(--accent),var(--accent)) center / 12px 1px no-repeat,linear-gradient(var(--accent),var(--accent)) center / 1px 12px no-repeat}.vv-seite .vvwen__text{font-size:15px;line-height:1.65}.vv-seite .vvarbeit li{column-gap:clamp(24px,2.6vw,48px)}.vv-seite .vvsp{align-items:stretch}.vv-seite .vvsp__bild{min-width:0;aspect-ratio:auto}.vv-seite .vvsp__copy{justify-content:center;padding-block:8px}.vv-seite .vvsp__meta{line-height:1.5}.vv-seite .vvsp__klein-titel{text-wrap:pretty}.vv-seite .vvsp__mehr a{min-height:44px;align-items:center}.vv-seite .vvkform__kopf{margin-bottom:12px}.vv-seite .vvkform__feld>span{color:#f2f6facc}@media(min-width:901px){.vv-seite .vvabschnitt__raster{grid-template-columns:clamp(180px,16vw,250px) minmax(0,1fr);gap:clamp(36px,4vw,72px)}.vv-seite .vvmarke{align-items:baseline}.vv-seite .vvarbeit li{grid-template-columns:64px minmax(0,1fr) minmax(0,1.2fr)}.vv-seite .vvkform__raster{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(48px,7vw,120px)}.vv-seite .vvkform__person{display:grid;grid-template-columns:56% minmax(0,1fr);gap:20px;align-items:end}.vv-seite .vvkform__person img{width:100%}.vv-seite .vvkform__person figcaption{padding-left:16px;overflow-wrap:anywhere}}@media(min-width:701px){.vv-seite .vvzug .vvkarte__punkte{display:grid;grid-template-rows:repeat(4,1fr)}.vv-seite .vvzug .vvkarte__punkte li{display:flex;align-items:center;padding-block:14px}.vv-seite .vvzug{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(40px,4vw,64px);row-gap:28px}.vv-seite .vvzug__karte{gap:28px}.vv-seite .vvzug__karte+.vvzug__karte{border-top:0;padding-top:0;border-left:1px solid var(--hairline-soft);padding-left:calc(clamp(40px,4vw,64px)/2);margin-left:calc(clamp(40px,4vw,64px)/-2)}@supports (grid-template-rows: subgrid){.vv-seite .vvzug{grid-template-rows:repeat(5,auto)}.vv-seite .vvzug__karte{display:grid;grid-template-rows:subgrid;grid-row:span 5}}}@media(min-width:701px)and (max-width:1100px){.vv-seite .vvabschnitt__raster{grid-template-columns:minmax(0,1fr);gap:28px}.vv-seite .vvmarke{position:static}.vv-seite .vvwen{grid-template-columns:repeat(3,minmax(0,1fr))}.vv-seite .vvwen__rahmen{aspect-ratio:4 / 5}.vv-seite .vvsp{grid-template-columns:repeat(2,minmax(0,1fr))}.vv-seite .vvsp__reihe{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}@media(max-width:700px){.vv-seite .vvabschnitt{padding-block:56px}.vv-seite .vvhero--bild{padding-bottom:40px}.vv-seite .vvzug{padding-top:28px;gap:40px}.vv-seite .vvzug__karte{gap:24px}.vv-seite .vvkarte__aktion .btn-accent{width:100%;justify-content:space-between}.vv-seite .vvwen{gap:36px}.vv-seite .vvwen__karte+.vvwen__karte{border-top:1px solid var(--hairline-soft);padding-top:32px}.vv-seite .vvwen__griff{min-height:44px}.vv-seite .vvwen__rahmen{margin-bottom:12px}.vv-seite .vvarbeit li{padding-block:28px;row-gap:12px}.vv-seite .vvsp__bild{aspect-ratio:16 / 9}.vv-seite .vvsp__copy{padding-block:0}.vv-seite .vvsp__klein{display:grid;grid-template-columns:96px minmax(0,1fr);gap:8px 20px}.vv-seite .vvsp__klein-bild{grid-row:span 2;aspect-ratio:1;margin:0}.vv-seite .vvsp__klein .vvsp__meta{margin:0}.vv-seite .vvsp__klein-titel{font-size:17px}.vv-seite .vvkform{padding-top:56px}.vv-seite .vvkform__raster{gap:0}.vv-seite .vvkform__senden{width:100%;justify-content:space-between}}.vv-seite .vvlage{top:clamp(24px,5vh,64px);grid-template-columns:minmax(0,1.15fr) minmax(0,.95fr);transition:none;border-radius:20px 20px 0 0}.vv-seite .vvlage-scrim{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:opacity .46s ease,visibility 0s .46s}.vv-seite .vvlage-scrim.open{transition:opacity .46s ease}.vv-seite .vvlage__main{align-items:safe center;overscroll-behavior:contain}.vv-seite .vvlage__inner{padding:clamp(40px,6vh,80px) clamp(32px,4.5vw,88px);max-width:960px;margin-inline:auto}.vv-seite .vvlage__name{font-size:clamp(30px,2.8vw,48px);margin-bottom:24px;text-wrap:balance}.vv-seite .vvlage__lead{max-width:58ch;font-size:clamp(16px,1.3vw,20px);line-height:1.6;margin-bottom:clamp(36px,5vh,56px)}.vv-seite .vvlage__punkte{margin:0;padding:0;gap:36px}.vv-seite .vvlage__punkte li{grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);padding-block:0;border-top:0;gap:12px 32px}.vv-seite .vvlage__ptitel{line-height:1.4}.vv-seite .vvlage__ptext{font-size:15px;line-height:1.6}.vv-seite .vvlage__wort{margin-top:clamp(44px,6vh,64px);padding-top:36px;gap:28px;align-items:start}.vv-seite .vvlage__wort>img{width:clamp(64px,5vw,88px)}.vv-seite .vvlage__zitat p{font-size:clamp(18px,1.35vw,22px);line-height:1.4;text-wrap:pretty}.vv-seite .vvlage__quelle{flex-direction:column;align-items:flex-start;margin-top:20px;gap:6px}.vv-seite .vvlage__cta{margin-top:40px;min-height:48px}.vv-seite .vvlage__zu,.vv-seite .vvlage.formoffen .vvlage__zu{top:20px;right:24px;width:44px;height:44px;background:var(--paper);color:var(--accent);border:0}.vv-seite .vvlage__zu svg{width:22px;height:22px}.vv-seite .vvlage__zu:hover{background:var(--accent);color:#fff}.vv-seite .vvlage__blende{padding:88px clamp(24px,3vw,56px) 32px;overscroll-behavior:contain;justify-content:safe center}.vv-seite .vvlage__zurueck{align-self:flex-start;min-height:44px;margin-bottom:24px;font-size:14px;color:#f2f6fa;border-bottom:1px solid rgba(242,246,250,.4)}.vv-seite .vvlage__zurueck:focus-visible{outline:2px solid #f2f6fa;outline-offset:4px}.vv-seite .vvlage__form{gap:22px}.vv-seite .vvlage__formkopf{margin-bottom:8px}.vv-seite .vvlage__blende .vvkform__feld>span{color:#f2f6facc}@media(max-width:860px){.vv-seite .vvlage{top:max(12px,env(safe-area-inset-top));grid-template-columns:minmax(0,1fr);grid-template-rows:148px minmax(0,1fr);border-radius:16px 16px 0 0}.vv-seite .vvlage__zu,.vv-seite .vvlage.formoffen .vvlage__zu{top:16px;right:20px}.vv-seite .vvlage__main{align-items:flex-start}.vv-seite .vvlage__inner{padding:28px 24px calc(32px + env(safe-area-inset-bottom))}.vv-seite .vvlage__name{font-size:clamp(28px,6vw,38px)}.vv-seite .vvlage__punkte li{grid-template-columns:minmax(0,1fr);gap:8px;padding-block:0}.vv-seite .vvlage__wort{grid-template-columns:64px minmax(0,1fr);gap:16px;align-items:start}.vv-seite .vvlage__wort>img{width:64px}.vv-seite .vvlage__zitat p{font-size:19px}.vv-seite .vvlage__quelle strong{font-size:14px}.vv-seite .vvlage__cta{width:100%;justify-content:space-between}.vv-seite .vvlage__blende{padding:76px 24px calc(32px + env(safe-area-inset-bottom));justify-content:flex-start;border-radius:16px 16px 0 0}.vv-seite .vvlage__senden{width:100%;justify-content:space-between}}.reduced .vvlage-scrim{transition:none!important}@media(prefers-reduced-motion:reduce){.vv-seite .vvlage-scrim{transition:none!important}}.vv-seite .vvsp{align-items:center}.vv-seite .vvsp__bild{aspect-ratio:16 / 10;align-self:center}.vv-seite .vvkform--atelier{min-height:0;display:block;padding-block:clamp(64px,7vw,104px);background:var(--paper);color:var(--charcoal);border-top:1px solid var(--hairline-soft)}.vv-seite .vvkform--atelier .vvkform__raster{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(48px,8vw,128px);align-items:start}.vvkform--atelier .vvkform__wer{display:flex}.vvkform--atelier .vvkform__wort{order:0}.vvkform--atelier .vvkform__titel{font-size:clamp(32px,3.3vw,48px);max-width:18ch;margin-bottom:24px}.vvkform--atelier .eyebrow{color:var(--blue-600)}.vvkform--atelier .vvkform__body{font-size:16px;max-width:38ch;color:var(--fg-muted)}.vvkform__team{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:40px}.vvkform__portrait{display:block;aspect-ratio:4/5;overflow:hidden;background:var(--team-portrait-background)}.vvkform__team img{display:block;width:100%;height:100%;object-fit:cover;filter:url(#team-portrait-tone)}.vvkform__direkt{display:flex;flex-direction:column;gap:12px;margin-top:32px;padding-top:24px;border-top:1px solid var(--hairline-soft)}.vvkform__direkt>span{font-size:13px;color:var(--fg-muted)}.vvkform__direkt a{display:flex;align-items:center;justify-content:space-between;min-height:44px;color:inherit;font-size:20px}.vvkform--atelier .vvkform__feldseite{padding:0;margin:0}.vvkform--atelier .vvkform__form{gap:24px}.vv-seite .vvkform--atelier .vvkform__kopf{font-size:17px;line-height:1.6;margin:0 0 8px;max-width:44ch;color:var(--fg-muted)}.vv-seite .vvkform--atelier .vvkform__feld>span{font-size:13px;letter-spacing:0;text-transform:none;color:var(--fg-muted)}.vvkform--atelier .vvkform__feld:has([required])>span:after{content:" *"}.vvkform--atelier .vvkform__feld input,.vvkform--atelier .vvkform__feld select,.vvkform--atelier .vvkform__feld textarea{background-color:var(--blue-50);color:var(--charcoal);border:1px solid var(--fg-muted);padding:12px 14px;min-height:48px;caret-color:var(--blue-600)}.vvkform--atelier .vvkform__feld select{padding-right:36px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23004289' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E")}.vvkform--atelier .vvkform__feld :is(input,select,textarea):focus{border-color:var(--blue-600)}.vvkform--atelier .vvkform__feld :is(input,textarea):-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--blue-50) inset;-webkit-text-fill-color:var(--charcoal);caret-color:var(--blue-600)}.vvkform--atelier .vvkform__feld textarea{min-height:100px}.vvkform--atelier .vvkform__feld :is(input,select,textarea):focus-visible{outline:2px solid var(--blue-600);outline-offset:3px}.vvkform__hinweis{font-size:12px;color:var(--fg-muted);margin:-8px 0 -12px}.vvkform--atelier .vvkform__senden{width:100%;justify-content:space-between;min-height:56px;background:var(--blue-600);color:var(--paper)}.vvkform--atelier :is(.vvkform__senden,.vvkform__direkt a,.vvlage__nochmal):focus-visible{outline:2px solid var(--blue-600);outline-offset:3px}.vvkform--atelier .vvkform__direkt a{color:var(--blue-600)}.vvkform--atelier .vvkform__dank p{color:var(--fg-muted)}.vvkform--atelier .vvlage__haken{stroke:var(--blue-600)}.vvkform--atelier .vvlage__nochmal{color:var(--blue-600);border-color:var(--blue-600)}.vvkform--atelier .vvlage__nochmal:hover{color:var(--blue-700);border-color:var(--blue-700)}@media(max-width:900px){.vv-seite .vvkform--atelier .vvkform__raster{grid-template-columns:1fr;gap:40px}.vvkform--atelier .vvkform__wer{display:grid;grid-template-columns:1fr 1fr;column-gap:32px}.vvkform__team{margin-top:0;grid-template-columns:repeat(2,minmax(0,1fr));max-width:280px;grid-column:2;grid-row:1 / span 2}.vvkform__direkt{grid-column:1}}@media(max-width:540px){.vvkform--atelier .vvkform__wer{display:flex}.vvkform__team{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:28px;max-width:none}.vvkform__direkt{margin-top:24px;padding-top:16px}.vvkform--atelier .vvkform__namen{gap:16px}.vvkform--atelier .vvkform__form{gap:20px}.vv-seite .vvsp__klein-bild{aspect-ratio:16 / 10}}:root img[src^="/about/bildwelt/portraits/"]{filter:url(#team-portrait-on-blue);object-fit:cover;object-position:center var(--team-portrait-y, 45%)}:root img[src$="/scarpinati.webp"]{--team-portrait-y: 62%}:root img[src$="/stief.webp"]{--team-portrait-y: 35.3%}:root img[src$="/melchner.webp"]{--team-portrait-y: 64.8%}:root img[src$="/baumgart.webp"]{--team-portrait-y: 67.6%}:root img[src$="/preuss.webp"]{--team-portrait-y: 39.8%}:root img[src$="/prockl.webp"]{--team-portrait-y: 11.2%}:root img[src$="/brandts.webp"]{--team-portrait-y: 38.4%}:root img[src$="/maggio.webp"]{--team-portrait-y: 44.9%}:root img[src$="/heintzen.webp"]{--team-portrait-y: 18.5%}:root img[src$="/krohne.webp"]{--team-portrait-y: 51.9%}:root img[src$="/althaus.webp"]{--team-portrait-y: 18.2%}:root img[src$="/adam.webp"]{--team-portrait-y: 31.8%}:root img[src$="/klawitter.webp"]{--team-portrait-y: 31%}:root :is(.contact-team__portraits,.zins-people,.ev-person__photo,.zf-author) img[src^="/about/bildwelt/portraits/"],:root :is(.sp-zeile__bild,[data-sp-pbild],.vvzitat__autor img,.vvlage__wort img)[src^="/about/bildwelt/portraits/"]{object-position:center calc(var(--team-portrait-y, 45%) * .7)}.zins-team .tcard__figure{background:var(--team-portrait-background)}.zins-team{--team-pointer-background: var(--blue-50);--team-pointer-foreground: var(--blue-600);--team-pointer-edge: color-mix(in srgb, var(--blue-600) 22%, transparent)}@media(max-width:860px){.zins-team .tcard__figure img[src^="/about/bildwelt/portraits/"]{width:min(100%,clamp(264px,41.8vh,396px));height:auto;top:0;left:50%;right:auto;transform:translate(-50%,calc(24px - var(--portrait-head)))}.zins-team img[src$="/preuss.webp"]{--portrait-head: 10.8%}.zins-team img[src$="/klawitter.webp"]{--portrait-head: 9.4%}.zins-team img[src$="/adam.webp"]{--portrait-head: 9.5%}}@media(max-width:860px)and (max-height:700px){.zins-team .tcard__figure img[src^="/about/bildwelt/portraits/"]{width:min(100%,29.7vh)}}.topbar .suche-trigger{flex:0 0 44px;width:44px;display:grid;place-items:center;color:inherit;transition:color .3s var(--ease),background .3s var(--ease),opacity .25s var(--ease)}.suche-trigger svg{width:21px;height:21px}.topbar .suche-trigger:hover{background:#8bacd01f}.topbar:has(.sprachwahl.offen) .suche-trigger{opacity:0;pointer-events:none}.suche-trigger:focus-visible{outline-offset:-7px}.topbar .suche-trigger--solo{margin-left:auto;margin-right:var(--gutter)}@media(max-width:1319px){.topbar .suche-trigger{margin-left:auto}.js .topbar:has(.suche-trigger) .sprachwahl,.js .topbar:has(.suche-trigger)>.sprachrolle{margin-left:0}}@media(max-width:359px){.topbar .suche-trigger{flex-basis:36px;width:36px}}html.suche-offen,html.suche-offen body{overflow:hidden!important;overscroll-behavior:none}html.suche-offen body>:not(.suche-dialog):not(.cursor),html.suche-offen body>:not(.suche-dialog):not(.cursor) *{animation-play-state:paused!important}.suche-dialog{--accent: var(--blue-600);--fg: var(--charcoal);--fg-muted: #5a6a7c;--suche-exit-duration: .5s;--suche-exit-y: 64px;margin:auto;width:min(1080px,calc(100vw - 80px));max-width:none;max-height:calc(100dvh - 112px);border:0;padding:0;background:var(--paper);color:var(--charcoal);overflow:visible;box-shadow:0 24px 90px #001c3b29}.suche-dialog[open]{animation:suche-erscheint .56s both}.suche-dialog::backdrop{background:#001c3b52;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);animation:suche-schleier .42s cubic-bezier(.22,1,.36,1) both}.suche-dialog.is-closing{animation:suche-geht var(--suche-exit-duration) cubic-bezier(.4,0,.2,1) both;pointer-events:none}.suche-dialog.is-closing::backdrop{animation:suche-schleier-geht var(--suche-exit-duration) cubic-bezier(.4,0,.2,1) both}.suche-shell{display:flex;flex-direction:column;height:min(624px,calc(100dvh - 112px));max-height:calc(100dvh - 112px);overflow:hidden}.suche-dialog :is(h2,h3,p){margin:0}.suche-head{position:relative;flex:0 0 auto;padding:30px 40px 0}.suche-close{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;color:var(--charcoal)}.suche-close{position:absolute;top:32px;right:28px}.suche-close svg{width:22px;height:22px}.suche-form{display:flex;gap:16px;align-items:center;border-bottom:1px solid var(--hairline);padding:0 56px 22px 0}.suche-form:focus-within{border-color:var(--blue-600)}.suche-field-icon{flex:0 0 24px;color:var(--blue-600)}.suche-field-icon svg{width:24px;height:24px}.suche-form input{font:inherit;font-size:30px;font-weight:400;letter-spacing:-.035em;line-height:1.35;min-width:0;flex:1 1 auto;width:100%;min-height:48px;padding:0;border:0;border-radius:0;background:transparent;color:var(--charcoal);appearance:none}.suche-form input::placeholder{opacity:1;color:#657586}.suche-form input:focus-visible{outline:none}.suche-form input::-webkit-search-cancel-button{appearance:none;display:none}.suche-dialog [hidden]{display:none!important}.suche-content{position:relative;display:grid;flex:1 1 auto;min-height:0;overflow:hidden}.suche-body{min-height:min(340px,40dvh);padding:30px 40px 28px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;filter:blur(0);transition:filter .24s ease,opacity .24s ease}.suche-body.is-pending{filter:blur(5px);opacity:.36;pointer-events:none}.suche-busy{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none;opacity:0;visibility:hidden;transform:translateY(5px);transition:opacity .18s ease,transform .24s var(--ease),visibility 0s .18s}.suche-busy.is-active{opacity:1;visibility:visible;transform:none;transition-delay:0s}.suche-loader{position:relative;width:96px;height:96px}.suche-loader :is(canvas,img){position:absolute;inset:0;width:100%;height:100%}.suche-loader img{padding:17px;object-fit:contain}.suche-busy.has-webgl img{display:none}.suche-busy.is-active .suche-loader{animation:suche-atmen 1.1s ease-in-out infinite}.suche-start-grid{display:grid;grid-template-columns:minmax(0,2.05fr) minmax(0,1fr);gap:36px}.suche-start-grid--funds{grid-template-columns:1fr}.suche-sectionhead{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:28px;margin-bottom:14px}.suche-sectionhead h3{font-size:15px;font-weight:500;letter-spacing:-.015em}.suche-static-link{display:inline-flex;align-items:center;font-weight:500;gap:10px;font-size:13px;color:var(--blue-600);min-height:28px}.suche-funds{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.suche-fund{position:relative;display:flex;flex-direction:column;min-height:272px;padding:24px;background:var(--blue-50);color:var(--charcoal);transition:background .3s var(--ease),color .3s var(--ease)}.suche-fund:is(:hover,:focus-visible){background:var(--accent);color:#fff}.suche-fund__arrow{position:absolute;top:12px;right:13px;width:15px;opacity:.55;transition:opacity .3s var(--ease)}.suche-fund__arrow svg{display:block;width:100%}.suche-fund:is(:hover,:focus-visible) .suche-fund__arrow{opacity:1}.suche-fund__name{display:block;padding-right:14px;font-size:20px;font-weight:500;letter-spacing:-.025em;line-height:1.2}.suche-fund__isin{display:block;margin-top:8px;font-size:11px;color:var(--fg-muted);letter-spacing:.01em;transition:color .3s var(--ease)}.suche-fund__numbers{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:20px;margin-top:auto;padding-top:40px}.suche-fund__numbers strong{display:block;font-weight:500;font-size:38px;line-height:1;letter-spacing:-.045em;font-variant-numeric:tabular-nums;white-space:nowrap}.suche-fund__label{display:block;font-size:11px;color:var(--fg-muted);margin-top:6px;transition:color .3s var(--ease)}.suche-fund:is(:hover,:focus-visible) :is(.suche-fund__isin,.suche-fund__label){color:#f2f6fab8}.suche-spark{display:block;width:100%;height:48px;overflow:visible;color:var(--blue-600);transition:color .3s var(--ease)}.suche-fund:is(:hover,:focus-visible) .suche-spark{color:#fff}.suche-fund__category{margin-top:auto;padding-top:32px;font-size:14px;line-height:1.4}.suche-spark path{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.suche-articles{display:flex;flex-direction:column;justify-content:space-between;list-style:none;margin:0;padding:0}.suche-articles li+li{border-top:1px solid var(--hairline-soft)}.suche-article{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:16px;padding-block:14px}.suche-articles li:first-child .suche-article{padding-top:0}.suche-articles li:last-child .suche-article{padding-bottom:0;align-items:end}.suche-article img{display:block;width:64px;height:64px;aspect-ratio:1;object-fit:cover}.suche-article__date{display:block;font-size:11px;color:var(--fg-muted);line-height:1.4}.suche-article__title{display:block;font-size:15px;line-height:1.3;letter-spacing:-.015em;margin-top:5px;font-weight:500;transition:color .3s var(--ease)}.suche-article:is(:hover,:focus-visible) .suche-article__title{color:var(--accent)}.suche-all-insights{justify-self:start;min-height:32px;margin-top:16px;gap:12px}.suche-quick{display:flex;flex-wrap:wrap;align-items:center;gap:12px;border-top:1px solid var(--hairline-soft);padding-top:26px;margin-top:28px}.suche-quick__label{margin-right:8px;font-size:12px;color:var(--fg-muted)}.suche-quick .btn-accent{justify-content:space-between;min-height:46px;padding:12px 20px;gap:24px;font-size:13px;background:var(--blue-900);color:var(--paper)}.suche-resultsummary{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px}.suche-resulthead h3{font-size:14px;font-weight:400;color:var(--fg-muted)}.suche-reset{min-height:32px;font-size:13px;color:var(--blue-600)}.suche-reset:hover{text-decoration:underline;text-underline-offset:3px}.suche-product-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-block:8px 24px}.suche-filters{display:flex;flex-wrap:wrap;gap:8px 24px;margin-bottom:12px}.suche-filters button{display:flex;align-items:center;gap:8px;min-height:40px;border-bottom:1px solid transparent;font-size:14px;padding-bottom:8px}.suche-filters button span{font-size:11px;color:var(--fg-muted)}.suche-filters button[aria-pressed=true]{color:var(--blue-600);border-color:var(--blue-600)}.suche-result{display:flex;justify-content:space-between;gap:32px;padding-block:22px;border-bottom:1px solid var(--hairline-soft);font-weight:400}.suche-result:hover .suche-result__title{color:var(--blue-600)}.suche-result__copy{display:block;min-width:0}.suche-result__meta{display:block;font-size:11px;line-height:1.5;color:var(--fg-muted);margin-bottom:8px}.suche-result__title{display:block;font-size:23px;font-weight:500;letter-spacing:-.025em;line-height:1.25;overflow-wrap:anywhere}.suche-result__description{display:block;max-width:80ch;font-size:14px;line-height:1.55;color:var(--fg-muted);margin-top:8px}.suche-result>.ar{color:var(--blue-600);flex-shrink:0}.suche-dialog mark{background:var(--blue-100);color:var(--blue-900);padding:0}.suche-dialog .suche-fund:is(:hover,:focus-visible) mark{background:#f2f6fa33;color:inherit}.suche-more{margin-top:20px;min-height:44px;color:var(--blue-600)}.suche-empty{padding-block:30px 46px;max-width:60ch}.suche-empty h3{font-size:26px;line-height:1.2;font-weight:500;letter-spacing:-.025em}.suche-empty p{font-size:16px;line-height:1.55;margin-top:14px;color:var(--fg-muted)}.suche-empty button{margin-top:20px;min-height:44px;color:var(--blue-600)}.suche-error{margin-top:18px!important;font-size:13px;line-height:1.5;color:var(--fg-muted)}.suche-error button{color:var(--blue-600);text-decoration:underline;text-underline-offset:3px;min-height:36px}@keyframes suche-erscheint{0%{opacity:0;transform:translateY(calc(50dvh + 50%));animation-timing-function:cubic-bezier(.22,1,.36,1)}78%{opacity:1;transform:translateY(-4px);animation-timing-function:cubic-bezier(.22,0,.36,1)}to{opacity:1;transform:translateY(0)}}@keyframes suche-geht{0%{opacity:var(--suche-exit-opacity, 1);transform:var(--suche-exit-from, translateY(0))}to{opacity:0;transform:translateY(max(var(--suche-exit-y),calc(var(--suche-exit-offset, 0px) + 64px)))}}@keyframes suche-schleier{0%{background:#001c3b00;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}to{background:#001c3b52;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}}@keyframes suche-schleier-geht{0%{background:var(--suche-exit-shade, rgba(0,28,59,.32));-webkit-backdrop-filter:var(--suche-exit-blur, blur(7px));backdrop-filter:var(--suche-exit-blur, blur(7px))}to{background:#001c3b00;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}}@keyframes suche-atmen{0%,to{opacity:.58;transform:scale(.92)}50%{opacity:1;transform:scale(1.04)}}@media(min-width:1080px){.suche-start-grid{grid-template-rows:auto auto auto;row-gap:0}.suche-ideas,.suche-feature{display:grid;grid-row:span 3;grid-template-rows:subgrid}}@media(max-width:1079px){.suche-dialog{--suche-exit-y: 100dvh;width:100%;height:100dvh;max-height:100dvh;margin:0;box-shadow:none}.suche-shell{max-height:100dvh;height:100%}.suche-head{padding:calc(28px + env(safe-area-inset-top)) 32px 0}.suche-close{top:calc(30px + env(safe-area-inset-top));right:22px}.suche-content{flex:1 1 auto}.suche-body{min-height:0;padding:28px 32px calc(32px + env(safe-area-inset-bottom))}.suche-start-grid{grid-template-columns:1fr;gap:32px}.suche-feature{max-width:640px}.suche-article{grid-template-columns:72px minmax(0,1fr)}.suche-article img{width:72px;height:72px}.suche-article__title{font-size:17px}.suche-all-insights,.suche-sectionhead .suche-static-link{min-height:44px}.suche-product-results{grid-template-columns:repeat(2,minmax(0,1fr))}.suche-reset{min-height:44px}}@media(max-width:600px){.suche-head{padding:calc(20px + env(safe-area-inset-top)) 20px 0}.suche-close{top:calc(22px + env(safe-area-inset-top));right:10px}.suche-form{gap:8px;padding:0 42px 16px 0}.suche-form input{font-size:23px}.suche-field-icon{display:none}.suche-body{padding:22px 20px calc(28px + env(safe-area-inset-bottom))}.suche-sectionhead{gap:12px;margin-bottom:8px}.suche-sectionhead h3{font-size:14px}.suche-sectionhead .suche-static-link{font-size:12px;gap:6px}.suche-funds{grid-template-columns:1fr;gap:12px}.suche-product-results{grid-template-columns:1fr}.suche-fund{min-height:224px;padding:22px}.suche-fund__name{max-width:24ch}.suche-fund__isin{margin-top:6px}.suche-fund__numbers{padding-top:32px;gap:28px;grid-template-columns:1fr 1fr}.suche-fund__numbers strong{font-size:40px}.suche-start-grid{gap:28px}.suche-article{grid-template-columns:64px minmax(0,1fr)}.suche-article img{width:64px;height:64px}.suche-article__title{font-size:16px}.suche-quick{display:grid;grid-template-columns:1fr;gap:10px;margin-top:28px;padding-top:24px}.suche-quick .btn-accent{min-height:48px;padding-inline:18px}.suche-quick__label{margin:0 0 4px}.suche-filters{gap:4px 20px}.suche-filters button{font-size:13px;min-height:44px}.suche-result{gap:16px;padding-block:22px}.suche-result__title{font-size:21px}}@media(max-width:359px){.suche-form input{font-size:20px}.suche-fund{padding:20px}.suche-fund__numbers strong{font-size:36px}}@media(max-width:1319px),(hover:none)and (pointer:coarse)and (max-width:1366px){.suche-dialog{--suche-exit-duration: .68s;width:100%;height:100dvh;max-height:100dvh;margin:0;box-shadow:none}.suche-dialog[open]{animation:suche-layer-erscheint .9s cubic-bezier(.28,0,.08,1) both}.suche-dialog.is-closing{animation:suche-layer-geht var(--suche-exit-duration) cubic-bezier(.4,0,.16,1) both}.suche-dialog::backdrop,.suche-dialog.is-closing::backdrop{animation:none;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.suche-dialog .suche-shell{max-height:100dvh;height:100%}}@keyframes suche-layer-erscheint{0%{opacity:1;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes suche-layer-geht{0%{opacity:1;transform:var(--suche-exit-from, translateY(0))}to{opacity:1;transform:translateY(-100%)}}@media(prefers-reduced-motion:reduce){.suche-dialog,.suche-dialog::backdrop,.suche-loader{animation:none!important}.suche-body,.suche-busy{transition:none!important}}html.reduced .suche-dialog,html.reduced .suche-dialog::backdrop,html.reduced .suche-loader{animation:none!important}html.reduced .suche-body,html.reduced .suche-busy{transition:none!important}@media(max-width:1319px),(hover:none)and (pointer:coarse)and (max-width:1366px){.topbar:has(.nav-toggle) :is(.nav,.sprachwahl,.sprachrolle,.portal-box,.postbox-zugang,.mega-rahmen){display:none}.topbar:has(.nav-toggle){height:64px;padding-top:env(safe-area-inset-top,0px);box-sizing:content-box}.topbar:has(.nav-toggle) .brand{padding-left:max(22px,env(safe-area-inset-left,0px))}.topbar:has(.nav-toggle) .brand__logo{width:132px;height:auto}.topbar:has(.nav-toggle) .suche-trigger{display:grid;align-self:center;place-items:center;flex:0 0 44px;width:44px;height:44px;margin-left:auto;margin-right:8px;opacity:1}.topbar:has(.nav-toggle) .nav-toggle{display:flex;flex:0 0 44px;margin-left:0;margin-right:max(14px,env(safe-area-inset-right,0px))}.menu.menu--mobile{--accent: var(--blue-600, #004289);--menu-ease: cubic-bezier(.22, .8, .22, 1);--menu-side: max(24px, env(safe-area-inset-left, 0px), env(safe-area-inset-right, 0px));display:block;padding:0;gap:0;height:100dvh;bottom:auto;z-index:90;transform:translateY(-100%);visibility:hidden;transition:transform .68s cubic-bezier(.4,0,.16,1),visibility 0s linear .68s}.menu.menu--mobile.open{transform:translateY(0);visibility:visible;transition:transform .9s cubic-bezier(.28,0,.08,1),visibility 0s}.menu.menu--mobile.menu--instant{transition:none}.menu--mobile .menu__head{height:calc(64px + env(safe-area-inset-top,0px));padding-top:env(safe-area-inset-top,0px);padding-left:max(22px,env(safe-area-inset-left,0px));padding-right:max(14px,env(safe-area-inset-right,0px));display:flex;align-items:center;justify-content:space-between}.menu--mobile .menu__brand{padding:0;min-height:44px;justify-content:center;color:#fff}.menu--mobile .menu__brand .brand__logo{width:132px;height:auto}.menu--mobile .menu__close{display:grid;place-items:center;width:44px;height:44px;flex:0 0 44px;color:#fff}.menu--mobile .menu__close svg{width:28px;height:28px}.menu--mobile .menu__search{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;margin-left:auto;margin-right:8px;color:#fff}.menu--mobile .menu__search svg{width:21px;height:21px}.menu--mobile .menu__viewport{position:absolute;inset:calc(64px + env(safe-area-inset-top,0px)) 0 0;overflow:hidden}.menu--mobile .menu__root,.menu--mobile .menu__ebene{position:absolute;inset:0;width:100%;margin:0;padding:clamp(24px,5dvh,48px) max(var(--menu-side),calc((100% - 680px)/2)) max(24px,env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:0;overscroll-behavior:contain;scrollbar-width:thin;transition:transform .62s var(--menu-ease),visibility 0s linear .62s}.menu--mobile .menu__root{overflow-y:auto;transform:translate(0);transition:transform .62s var(--menu-ease)}.menu--mobile.menu--sublevel .menu__root{transform:translate(-100%)}.menu--mobile .menu__ebene{transform:translate(100%);visibility:hidden;background:var(--ink)}.menu--mobile .menu__ebene.offen{transform:translate(0);visibility:visible;transition:transform .62s var(--menu-ease),visibility 0s}.menu--mobile .menu__main{display:flex;flex-direction:column;flex-shrink:0}.menu--mobile .menu__main .menu__item{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:56px;margin:0;padding:11px 0;color:inherit;font-size:clamp(23px,5.9vw,34px);font-weight:500;letter-spacing:-.035em;line-height:1.2;text-align:left}.menu--mobile .menu__item>[data-i18n]{min-width:0}.menu--mobile .menu__winkel{display:grid;place-items:center;flex:0 0 20px;width:20px;height:24px;margin:0;color:inherit;opacity:1}.menu--mobile .menu__winkel svg{width:14px;transform:rotate(-90deg)}.menu--mobile .menu__footer{margin-top:auto;padding-top:32px;flex-shrink:0}.menu--mobile .menu__access{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 24px}.menu--mobile .menu__access .menu__zugang{display:flex;align-items:center;justify-content:center;min-height:52px;margin:0;padding:12px 16px!important;border:1px solid rgba(242,246,250,.32);font-size:16px!important;letter-spacing:-.015em;color:inherit}.menu--mobile .menu__access .menu__login{border-color:var(--accent);background:var(--accent)}.menu--mobile .menu__utilities{display:flex;flex-direction:column;gap:18px}.menu--mobile .menu__languages{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:14px}.menu--mobile .menu__languages>span{color:#a4b9ce}.menu--mobile .menu__languages>div{display:flex;border:1px solid rgba(242,246,250,.18)}.menu--mobile [data-menu-lang]{position:relative;width:44px;height:44px;color:#a4b9ce;font-size:14px;transition:color .2s ease,background-color .2s ease}.menu--mobile [data-menu-lang]+[data-menu-lang]{border-left:1px solid rgba(242,246,250,.12)}.menu--mobile [data-menu-lang][aria-pressed=true]{color:#fff;background:#f2f6fa24}.menu--mobile :is(a,button):focus-visible{outline:2px solid #a4c9ed;outline-offset:3px}.menu--mobile .menu__zurueck{min-height:44px;padding:6px 0;margin:-10px 0 20px;color:#f2f2f2;gap:10px;flex-shrink:0}.menu--mobile .menu__ebene-titel{font-size:clamp(25px,6.1vw,36px);line-height:1.18;margin:0 0 24px;flex-shrink:0;text-wrap:balance}.menu--mobile .menu__fonds{overscroll-behavior:contain;scrollbar-width:thin}.menu--mobile .menu__fonds-zeile{flex-shrink:0;min-height:76px;padding-block:18px}.menu--mobile .menu__fonds-zeile--suite{min-height:174px;padding-block:24px}.menu--mobile .menu__fonds-zeile .ar{color:inherit;opacity:1;flex-shrink:0}.menu--mobile .menu__fonds-kat{color:#a4b9ce;line-height:1.45;margin-top:6px}.menu--mobile .menu__fonds-alle{min-height:56px;flex-shrink:0}}@media(max-width:359px){.topbar:has(.nav-toggle) .brand{padding-left:20px}.topbar:has(.nav-toggle) .brand__logo{width:124px}.menu--mobile .menu__head{padding-left:20px}.menu--mobile .menu__brand .brand__logo{width:124px}.menu.menu--mobile{--menu-side: max(20px, env(safe-area-inset-left, 0px), env(safe-area-inset-right, 0px))}.menu--mobile .menu__main .menu__item{font-size:21px;gap:12px}}@media(max-height:700px)and (max-width:1319px){.menu--mobile .menu__root,.menu--mobile .menu__ebene{padding-top:20px}.menu--mobile .menu__main .menu__item{min-height:48px;padding-block:9px}}@media(prefers-reduced-motion:reduce){.menu.menu--mobile,.menu--mobile .menu__root,.menu--mobile .menu__ebene,.menu--mobile [data-menu-lang],.menu--mobile [data-menu-lang]:after{transition:none}}.login-access{position:relative;z-index:2;display:flex;flex:0 0 auto;align-self:stretch}.topbar .login-access__trigger{flex-direction:row;gap:10px}.login-access__trigger>svg{width:14px;height:14px;flex-shrink:0}.login-access.is-open .login-access__trigger{background:var(--accent-deep)}.login-access__window{position:absolute;top:100%;right:0;width:320px;overflow:hidden;visibility:hidden;pointer-events:none;filter:drop-shadow(0 12px 20px rgb(0 30 62 / .12));transition:visibility 0s linear .36s}.login-access__sheet{padding:8px;background:var(--paper, #fff);color:var(--blue-600, #004289);transform:translateY(-101%);transition:transform .36s cubic-bezier(.4,0,.4,1)}.login-access.is-open .login-access__window{visibility:visible;pointer-events:auto;transition-delay:0s}.login-access.is-open .login-access__sheet{transform:translateY(0);transition:transform .56s cubic-bezier(.22,.8,.22,1)}.login-access__choice{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;padding:22px 20px;min-height:92px;text-align:left;color:inherit;background:transparent;transition:background-color .18s ease-out}.login-access__choice+.login-access__choice{border-top:1px solid var(--hairline-soft)}.login-access__choice:focus-visible{outline:2px solid currentColor;outline-offset:-4px}.login-access__copy{display:flex;flex-direction:column;gap:6px;min-width:0}.login-access__name{font-size:17px;font-weight:500;line-height:1.3;letter-spacing:-.02em}.login-access__detail{font-size:13px;line-height:1.4;color:var(--fg-muted)}.login-access__choice>svg{width:20px;height:20px;flex-shrink:0}@media(max-width:1319px),(hover:none)and (pointer:coarse)and (max-width:1366px){.topbar .login-access{display:none}.menu--mobile .menu__login{gap:10px}.menu--mobile .menu__login>svg{width:14px;height:14px;transform:rotate(-90deg)}.menu--mobile .login-access__mobile-choices{display:flex;flex-direction:column}.menu--mobile .login-access__choice{min-height:104px;flex-shrink:0;padding:24px 0;color:#f2f6fa;border-top:1px solid rgb(242 246 250 / .2)}.menu--mobile .login-access__name{font-size:clamp(19px,4.8vw,24px)}.menu--mobile .login-access__detail{font-size:14px;color:#a4b9ce}}@media(prefers-reduced-motion:reduce){.login-access__window,.login-access__sheet,.login-access__choice,.login-access.is-open .login-access__sheet{transition:none}}#mega-about{padding-block:clamp(36px,5vh,56px)}.mega__gitter--about{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.mega__gitter--about .mega__kachel{min-height:192px;padding:24px 48px 24px 24px;gap:24px}.mega__gitter--about .mega__name{font-size:clamp(24px,2vw,32px);letter-spacing:-.025em}.mega__gitter--about .mega__kachel:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(max-width:1319px),(hover:none)and (pointer:coarse)and (max-width:1366px){#menu-nav-about .menu__fonds{gap:12px;padding:4px;margin:-4px}.menu #menu-nav-about .mega__kachel{flex:0 0 auto;min-height:144px;padding:20px 48px 20px 22px;gap:24px;background:#f2f6fa12;color:#f2f6fa;font-size:inherit;letter-spacing:normal;line-height:1.25}#menu-nav-about .mega__kat{color:#a4b9ce}#menu-nav-about .mega__name{font-size:clamp(22px,4vw,28px);letter-spacing:-.025em}}.green-page main{padding-top:0}.green-page .topbar.is-dark:not(.mega-open):not(.menu-open){background:transparent}.green-hero{position:relative;min-height:min(920px,100svh);background:var(--blue-900);color:#fff;display:flex;align-items:flex-end}.green-hero picture,.green-hero picture img,.green-hero__shade{position:absolute;inset:0;width:100%;height:100%}.green-hero img{object-fit:cover;object-position:center;filter:url(#icm-fund-duotone)}.green-hero__shade{background:linear-gradient(90deg,#001c3ba3,#001c3b0f),linear-gradient(0deg,rgba(0,28,59,.55),transparent 70%)}.green-hero__content{position:relative;padding-block:130px 64px;width:100%}.green-back{display:inline-flex;align-items:center;min-height:44px;margin-bottom:clamp(40px,8vh,100px);color:var(--blue-100);font-size:14px;gap:12px}.green-hero .eyebrow{margin-bottom:28px;color:var(--blue-100)}.green-hero h1{font-size:var(--fs-page-title);font-weight:var(--fw-page-title);line-height:var(--lh-page-title);letter-spacing:var(--track-page-title);max-width:22ch;text-wrap:balance}.green-hero__bottom{display:flex;justify-content:space-between;gap:40px;align-items:end;margin-top:44px}.green-hero__bottom p{font-size:18px;line-height:1.55;color:var(--blue-100);max-width:41ch}.green-section{padding-block:clamp(72px,8vw,128px);scroll-margin-top:78px}.green-tint{background:var(--blue-50)}.green-heading{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,8vw,128px);margin-bottom:56px;align-items:start}.green-section .eyebrow{display:block;color:var(--accent);margin-bottom:24px}.green-section h2{font-size:clamp(34px,3.8vw,58px);font-weight:500;line-height:1.08;letter-spacing:-.04em;text-wrap:balance}.green-copy{font-size:18px;line-height:1.65;color:var(--fg-muted);max-width:56ch}.green-copy p+p{margin-top:18px}.green-copy a{color:var(--accent);text-decoration:underline;text-underline-offset:4px}.green-guidelines{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;padding-top:40px;border-top:1px solid var(--line-soft)}.green-guidelines strong{display:block;font-weight:500;font-size:clamp(30px,3vw,46px);color:var(--accent);letter-spacing:-.04em;margin-bottom:12px}.green-guidelines span{color:var(--fg-muted);font-size:15px}#prozess{padding-block:clamp(40px,6vh,64px)}#prozess .green-heading{align-items:start;margin-bottom:clamp(56px,7vh,76px)}#prozess .green-heading>.green-copy{padding-top:40px}.green-index{color:var(--accent);font-size:12px;letter-spacing:.08em}.green-process{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:stretch;gap:clamp(40px,6vw,96px);max-width:1220px;margin-inline:auto}.green-process__wheel{position:relative;width:100%;max-width:600px;aspect-ratio:600/440;align-self:center;justify-self:center;container-type:inline-size}.green-process__wheel>svg{width:100%;height:100%;display:block;overflow:visible}.green-cycle-segment{color:var(--blue-300);transition:color .65s var(--ease);cursor:pointer}.green-cycle-segment.is-active{color:var(--accent)}.green-cycle-segment.is-hovered:not(.is-active){color:var(--blue-500)}.green-cycle-arc,.green-cycle-line{pointer-events:none}.green-process__centre{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:36%;text-align:center;pointer-events:none}.green-process__centre>span{display:block;font-size:clamp(8px,1.6cqw,10px);color:var(--fg-muted);margin-bottom:8px}.green-process__centre strong{display:block;font-size:clamp(12px,3.3cqw,18px);line-height:1.3;font-weight:500;letter-spacing:-.03em;color:var(--accent)}.green-process__tabs{position:absolute;inset:0;pointer-events:none}.green-process__tab{position:absolute;border:0;background:transparent;color:var(--fg-muted);padding:5px 8px;min-height:48px;min-width:90px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;transform:translate(-50%,-50%);pointer-events:auto;transition:color .4s var(--ease)}.green-process__tab>span{font-size:11px;letter-spacing:.08em}.green-process__tab strong{font-size:17px;line-height:1.25;font-weight:500;letter-spacing:-.02em}.green-process__tab[aria-selected=true],.green-process__tab:hover{color:var(--accent)}.green-process__tab:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.green-process__tab:nth-child(1){left:50%;top:5.2%}.green-process__tab:nth-child(2){left:89%;top:36%}.green-process__tab:nth-child(3){left:71.7%;top:91%}.green-process__tab:nth-child(4){left:28.3%;top:91%}.green-process__tab:nth-child(5){left:11%;top:36%}.green-process__detail{background:var(--paper);padding:clamp(24px,2.6vw,40px);display:flex;flex-direction:column;justify-content:space-between}.green-process__step{min-width:0}.green-process__head{display:flex;flex-direction:column;gap:20px;margin-bottom:24px}.green-process h3{font-weight:500;font-size:clamp(24px,2.2vw,32px);letter-spacing:-.03em;line-height:1.2;margin:0;max-width:18ch}.green-process ul{list-style:none;color:var(--fg-muted);font-size:15px;line-height:1.6;padding:0;margin:0;display:grid;gap:8px}.green-process li{position:relative;padding-left:16px}.green-process li:before{content:"";position:absolute;left:0;top:.7em;width:4px;height:4px;background:var(--blue-300);border-radius:50%}.green-process.is-interactive .green-process__panels{display:grid}.green-process.is-interactive .green-process__step{grid-area:1/1;visibility:hidden}.green-process__navigation{display:flex;justify-content:space-between;align-items:center;margin-top:24px}.green-process__navigation>span{font-size:12px;font-variant-numeric:tabular-nums;color:var(--fg-muted);letter-spacing:.08em}.green-process__navigation>div{display:flex;gap:8px}.green-process__navigation button{width:44px;height:44px;display:grid;place-items:center;background:var(--blue-50);border:0;color:var(--accent);transition:background .3s var(--ease)}.green-process__navigation svg{width:22px;height:22px}.green-process:not(.is-interactive) .green-process__wheel,.green-process:not(.is-interactive) .green-process__navigation{display:none}.green-process:not(.is-interactive){display:block}.green-process:not(.is-interactive) .green-process__step+.green-process__step{margin-top:32px}.green-disclosure{border-top:1px solid var(--line-soft)}.green-disclosure:last-child{border-bottom:1px solid var(--line-soft)}.green-disclosure summary{list-style:none;display:flex;align-items:center;gap:28px;min-height:88px;cursor:pointer;font-size:clamp(20px,2vw,28px);font-weight:500;letter-spacing:-.025em}.green-disclosure summary::-webkit-details-marker{display:none}.green-plus{width:22px;height:22px;position:relative;margin-left:auto;flex-shrink:0;color:var(--fg)}.green-plus:before,.green-plus:after{content:"";position:absolute;background:currentColor;left:0}.green-plus:before{top:50%;width:100%;height:1.5px;transform:translateY(-50%)}.green-plus:after{top:0;left:50%;width:1.5px;height:100%;transform:translate(-50%)}.green-plus:before,.green-plus:after{transition:transform .45s var(--ease-inout),background .4s var(--ease)}.green-disclosure.is-open .green-plus:after{transform:translate(-50%) scaleY(0)}.green-disclosure.is-open summary{color:var(--accent)}.green-disclosure.is-open .green-plus{color:var(--accent)}.green-disclosure__panel{overflow:hidden}.green-disclosure summary{transition:color .4s var(--ease)}.green-disclosure summary:hover{color:var(--accent)}.green-criteria__body{display:grid;grid-template-columns:1fr 1fr;gap:26px 64px;padding:10px 0 38px 48px}.green-criteria__body h4{font-size:14px;font-weight:500;color:var(--accent);margin-bottom:10px}.green-criteria__body p{font-size:15px;color:var(--fg-muted);line-height:1.7}.green-rules{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,8vw,128px);padding-top:64px}.green-rules h3,.green-terms h3{font-size:30px;font-weight:500;letter-spacing:-.03em;max-width:19ch}.green-rules p,.green-terms p{color:var(--fg-muted);line-height:1.7;font-size:16px}.green-rules dl{margin-top:28px}.green-rules dl>div,.green-terms dl>div{padding-block:16px;border-top:1px solid var(--line-soft);display:grid;grid-template-columns:1fr 1.6fr;gap:24px;font-size:14px;line-height:1.6}.green-rules dt,.green-terms dt{color:var(--fg-muted)}.green-chart-card{background:var(--paper);padding:0 36px 32px;border:0;min-width:0}.green-tabs{display:flex;gap:32px;overflow:auto;border-bottom:1px solid var(--line-soft);scrollbar-width:thin}.green-tabs button{background:none;border:0;padding:24px 0;white-space:nowrap;color:var(--fg-muted);font-size:14px;position:relative}.green-tabs button:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--accent);transform:scaleX(0);transition:transform .4s var(--ease);transform-origin:left}.green-tabs button[aria-selected=true]{color:var(--accent)}.green-tabs button[aria-selected=true]:after{transform:scaleX(1)}.green-chart-top{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-block:32px}.green-chart-top h3{font-weight:500;font-size:24px;line-height:1.25;letter-spacing:-.025em}.green-chart-top>span{font-size:12px;color:var(--fg-muted);flex-shrink:0}.green-allocation{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:48px;min-height:484px}.green-donut{max-width:380px;width:100%;justify-self:center}.green-donut svg{width:100%;display:block}.green-donut__part{transition:opacity .25s,stroke-width .35s;cursor:pointer}.green-donut:has(.green-donut__part:hover) .green-donut__part:not(:hover){opacity:.4}.green-allocation__legend{display:grid;grid-template-columns:1fr;grid-auto-rows:44px;align-content:center;min-height:484px;gap:0}.green-allocation__legend button{display:grid;grid-template-columns:12px 1fr auto;gap:14px;align-items:center;width:100%;border:0;border-bottom:1px solid var(--line-soft);background:none;padding:10px 4px;text-align:left;font-size:14px;color:var(--fg)}.green-allocation__legend button:hover,.green-allocation__legend button:focus-visible{background:var(--blue-50)}.green-allocation__legend i,.green-legend i{width:10px;height:10px;display:inline-block;background:var(--series)}.green-small{font-size:12px;line-height:1.7;color:var(--fg-muted);margin-top:24px}.green-small a{color:var(--accent)}#allocation-panel .green-small{min-height:3.4em}.green-holdings{margin-top:64px}.green-holdings h3{font-size:clamp(23px,2vw,28px);font-weight:500;letter-spacing:-.025em}.green-holdings tbody tr:last-child td{border-bottom:0}.green-holdings .green-table-wrap{padding-bottom:0}.green-statistics{display:grid;gap:56px;padding:20px 0 48px}.green-statistics .green-table-wrap{padding:28px 32px;background:var(--blue-50)}.green-statistics table{margin:0}.green-statistics caption{font-size:22px;margin-bottom:28px;letter-spacing:-.025em}#performance-panel [data-perf-method]{min-height:3.4em}#example-panel .green-chart-top{min-height:60px}#example-panel .green-small{min-height:5.1em}.green-table-wrap{overflow:auto;padding-bottom:32px}.green-table-wrap table{width:100%;border-collapse:collapse;font-size:14px;min-width:580px;margin-top:24px}.green-table-wrap caption{text-align:left;font-size:17px;font-weight:500;margin-bottom:18px}.green-table-wrap th{color:var(--fg-muted);font-size:12px;font-weight:400}.green-table-wrap td,.green-table-wrap th{padding:15px 12px;border-bottom:1px solid var(--line-soft);text-align:right;font-variant-numeric:tabular-nums}.green-table-wrap td:first-child,.green-table-wrap th:first-child{text-align:left;padding-left:0}.green-table-wrap a{color:var(--accent);text-decoration:underline}.green-svg-chart svg{display:block;width:100%;overflow:visible}.green-svg-chart{min-width:0}.green-svg-chart text{font-family:var(--font-grotesk)}.green-chart-hit{cursor:crosshair;touch-action:pan-y}.green-range{display:flex;gap:20px}.green-range label{display:flex;gap:10px;align-items:center;color:var(--fg-muted);font-size:12px}.green-range select{border:1px solid var(--line-soft);background:var(--paper);color:var(--accent);font:inherit;font-size:14px;padding:10px 38px 10px 14px;min-height:44px;appearance:none;border-radius:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23004289' stroke-width='1.5'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:16px;background-position:right 12px center}.green-perf-readout{min-height:58px;display:flex;align-items:baseline;gap:22px;flex-wrap:wrap;color:var(--fg-muted);font-size:13px;padding-bottom:18px}.green-perf-readout strong{font-size:24px;font-weight:500;color:var(--accent);font-variant-numeric:tabular-nums}.green-legend{display:flex;flex-wrap:wrap;gap:12px 32px;padding-top:22px;border-top:1px solid var(--line-soft);color:var(--fg-muted);font-size:12px}.green-legend span{display:flex;align-items:center;gap:10px}.green-data-note{font-size:12px;line-height:1.75;color:var(--fg-muted);max-width:110ch;margin:24px 0 36px}.green-chart-tooltip{fill:var(--accent);font-size:12px}#konditionen{padding-block:clamp(40px,6vh,72px)}#konditionen .green-heading{margin-bottom:48px;align-items:start}#konditionen .green-heading>.green-copy{padding-top:40px}.green-fee-principles{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:repeat(2,minmax(164px,auto));gap:12px}.green-fee-principles>div{background:var(--blue-50);padding:26px;grid-column:span 2;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto 1fr;gap:12px 20px}.green-fee-principles h3{font-weight:500;font-size:16px;line-height:1.3;margin:0;grid-area:1/1}.green-fee-principles p{font-size:13px;line-height:1.6;color:var(--fg-muted);margin:0;grid-area:2/1;max-width:28ch}.green-fee-value{grid-area:1/2/3/3;align-self:end;font-size:clamp(36px,3.2vw,48px);font-weight:500;line-height:1;letter-spacing:-.045em;color:var(--charcoal);white-space:nowrap}.green-fee-principles>.green-fee-accent{grid-column:5/7;grid-row:1/3;background:var(--accent);color:#fff;display:flex;flex-direction:column;gap:16px;padding:32px}.green-fee-accent h3{font-size:22px}.green-fee-accent p{color:var(--blue-100);font-size:15px}.green-fee-accent .green-fee-value{order:3;color:#fff;margin-top:auto;align-self:flex-end;font-size:clamp(64px,6vw,90px)}.green-terms-section{padding-top:0}.green-terms{padding-top:56px;border-top:1px solid var(--line-soft);display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,8vw,128px)}.green-terms h3{margin-bottom:20px}.green-terms p+p{margin-top:20px}.green-terms a{color:var(--accent);text-decoration:underline;text-underline-offset:4px}.green-more{margin-top:32px;color:var(--accent)}.green-more svg,.green-button svg{width:24px;height:24px;flex-shrink:0}.green-contact{background:var(--blue-900);color:#fff}.green-contact .green-heading{margin:0;align-items:center}.green-contact .green-copy{color:var(--blue-100)}.green-contact .eyebrow{color:var(--blue-300)}.green-button{display:inline-flex;align-items:center;justify-content:space-between;gap:36px;padding:18px 24px;min-height:58px;background:#fff;color:var(--accent);font-size:16px;transition:background .3s}.green-button .ar{transition:transform .4s var(--ease)}.green-contact .green-button{margin-top:32px}@media(max-width:1050px){.green-hero{min-height:850px}.green-heading,.green-rules,.green-terms{gap:40px}.green-chart-card{padding-inline:24px}.green-allocation{gap:24px}}@media(max-width:700px){.green-hero{min-height:100svh}.green-hero__content{padding-block:100px 40px}.green-back{margin-bottom:40px}.green-hero__bottom{display:block;margin-top:28px}.green-hero__bottom p{font-size:17px;max-width:34ch}.green-heading,.green-rules,.green-terms{grid-template-columns:1fr;gap:28px}.green-heading{margin-bottom:36px}.green-copy{font-size:16px}.green-guidelines{gap:20px;grid-template-columns:1fr;padding-top:28px}.green-guidelines>div{display:flex;align-items:baseline;gap:24px}.green-guidelines strong{font-size:30px;min-width:135px}.green-guidelines span{font-size:13px}.green-disclosure summary{min-height:80px;font-size:20px;gap:18px;padding-block:18px}.green-criteria__body{padding:0 0 28px;grid-template-columns:1fr;gap:22px}.green-rules{padding-top:44px}.green-chart-card{padding:0 16px 24px;margin-inline:-8px}.green-tabs{gap:26px}.green-tabs button{font-size:13px;padding-block:20px}.green-chart-top{align-items:flex-start;flex-direction:column;gap:16px;margin-block:24px}.green-chart-top h3{font-size:22px}.green-allocation{grid-template-columns:1fr;gap:8px;min-height:0}.green-donut{max-width:270px}.green-perf-readout{gap:8px 18px;min-height:86px;font-size:12px}.green-perf-readout strong{font-size:20px}.green-terms dl>div,.green-rules dl>div{grid-template-columns:1fr 1.3fr;gap:16px}.green-more{font-size:14px}}@media(prefers-reduced-motion:reduce){.green-page *,.strat-green *{scroll-behavior:auto;transition:none!important;animation:none!important}}.green-page .eyebrow{font-size:12px;font-weight:500;letter-spacing:.09em;text-transform:uppercase}.green-svg-chart:focus-visible{outline:2px solid var(--focus);outline-offset:6px}.green-allocation__legend button[aria-pressed=true]{background:var(--blue-50)}[data-example-chart]{max-width:1000px;margin-inline:auto}@media(max-width:380px){.green-range{gap:12px}.green-range label{gap:7px}}@media(max-width:700px){.green-hero h1{font-size:var(--fs-page-title)}.green-hero__bottom p{font-size:17px}#prozess .green-heading{gap:24px}#prozess .green-heading>.green-copy,#konditionen .green-heading>.green-copy{padding-top:0}.green-allocation{min-height:0}#allocation-panel .green-chart-top{min-height:84px}#allocation-panel .green-small{min-height:5.1em}#performance-panel .green-chart-top{min-height:118px}#performance-panel [data-perf-method]{min-height:8.5em}#example-panel .green-chart-top{min-height:104px}.green-statistics{gap:32px;padding-top:8px}.green-statistics .green-table-wrap{padding:24px 16px}.green-statistics caption{font-size:20px}#konditionen .green-heading{margin-bottom:48px}}.green-example-context{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 28px;font-size:14px;line-height:1.6;color:var(--fg-muted);margin:0 0 24px;min-height:24px}.green-example-context strong{font-weight:500;color:var(--fg)}.green-example-legend{display:flex;flex-wrap:wrap;align-items:center;gap:12px 32px;margin-top:24px;font-size:13px;color:var(--fg-muted)}.green-example-legend>span{display:flex;gap:10px;align-items:center}.green-example-legend i{display:inline-block;width:22px;height:2px;background:var(--series);flex-shrink:0}.green-example-legend i.is-dot{width:8px;height:8px;border-radius:50%}#example-panel .green-small{min-height:3.4em}@media(min-width:1101px)and (max-height:800px){#prozess .green-heading{margin-bottom:48px}#prozess h2{font-size:44px}.green-process{max-width:1100px;grid-template-columns:1.25fr 1fr;gap:64px}.green-process__wheel{max-width:510px}.green-process__detail{padding:24px 32px}.green-process__head{gap:12px;margin-bottom:18px}.green-process h3{font-size:26px}.green-process ul{font-size:14px;gap:6px}.green-process__navigation{margin-top:20px}}@media(min-width:701px)and (max-width:1100px){.green-process{gap:32px;grid-template-columns:1.1fr 1fr}.green-process__tab{min-width:70px;padding-inline:2px}.green-process__tab strong{font-size:13px}.green-process__tab>span{font-size:10px}.green-process__detail{padding:24px}.green-process__head{gap:12px;margin-bottom:20px}.green-process h3{font-size:24px}.green-process ul{font-size:14px}.green-fee-principles{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto}.green-fee-principles>div{grid-column:auto;min-height:156px}.green-fee-principles>.green-fee-accent{grid-column:1/-1;grid-row:auto;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto 1fr}.green-fee-accent .green-fee-value{grid-area:1/2/3/3;font-size:64px}}@media(max-width:700px){#prozess .green-heading{margin-bottom:48px}.green-process{grid-template-columns:1fr;gap:28px}.green-process__wheel{max-width:440px}.green-process__centre{width:42%}.green-process__tab{min-width:72px;padding-inline:2px}.green-process__tab strong{font-size:13px}.green-process__tab>span{font-size:10px}.green-process__centre>span{margin-bottom:6px}.green-process__detail{padding:28px;min-height:330px}.green-process__head{gap:12px;margin-bottom:20px}.green-process h3{font-size:25px}.green-process ul{font-size:14px}.green-fee-principles{grid-template-columns:1fr;grid-template-rows:auto}.green-fee-principles>div{grid-column:auto;min-height:136px;padding:24px}.green-fee-principles>.green-fee-accent{grid-column:auto;grid-row:auto;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto 1fr;padding:24px}.green-fee-accent h3{font-size:18px}.green-fee-accent p{font-size:13px}.green-fee-accent .green-fee-value{grid-area:1/2/3/3;font-size:42px}.green-fee-value{font-size:42px}.green-example-context{font-size:13px;gap:6px 20px;min-height:70px}.green-example-legend{font-size:12px;gap:12px 20px;min-height:41px;align-content:start}#example-panel .green-small{min-height:8.5em}}@media(max-width:380px){.green-process__tab strong{font-size:11px}.green-process__tab:nth-child(2){left:90%}.green-process__tab:nth-child(5){left:10%}.green-process__detail{padding:24px}}@media(prefers-reduced-motion:reduce){.green-cycle-segment,.green-process__tab{transition:none}}.fondschart__datumwahl{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:9px;border-color:var(--line-soft)}.fondschart__datumwahl svg{flex:none;width:16px;height:16px}.fondschart__datumwahl[aria-expanded=true]{background:var(--blue-50);border-color:var(--accent);color:var(--accent)}.fondschart__zeitwahl{gap:12px}.fzeit{position:fixed;z-index:75;display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:688px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);color:var(--charcoal);background:var(--paper);border:1px solid var(--blue-100);box-shadow:0 16px 48px -16px #001c3b33,0 3px 12px -6px #001c3b1a;font-family:var(--font-grotesk);font-size:14px;line-height:1.4;font-variant-numeric:tabular-nums;overscroll-behavior:contain}.fzeit[hidden]{display:none}.fzeit__kopf{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px 18px 28px}.fzeit__kopf h2{margin:0;font-size:20px;line-height:1.25;font-weight:500;letter-spacing:-.02em}.fzeit__icon{display:grid;place-items:center;flex:none;width:40px;height:40px;color:var(--accent);transition:background .18s var(--ease),color .18s var(--ease)}.fzeit__icon:disabled{color:var(--blue-300);cursor:default}.fzeit__vorher svg{transform:rotate(180deg)}.fzeit__kalender{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 28px 20px;scrollbar-width:thin;scrollbar-color:var(--blue-100) transparent}.fzeit__monat{min-width:0}.fzeit__datum{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0;padding:4px 0 15px;border-bottom:1px solid var(--hairline-soft)}.fzeit__datum span{font-size:13px;font-weight:400;color:var(--eyebrow)}.fzeit__datum strong{font-size:20px;font-weight:500;letter-spacing:-.02em}.fzeit__navigation{display:flex;align-items:center;gap:2px;padding:12px 0 8px}.fzeit__navigation>.fzeit__icon{width:32px}.fzeit__select{position:relative;flex:1 1 auto;min-width:0}.fzeit__select select{display:block;width:100%;min-height:40px;appearance:none;border:0;border-radius:0;padding:4px 22px 4px 8px;background:transparent;color:var(--charcoal);font:inherit;font-weight:500;cursor:pointer}.fzeit__select svg{position:absolute;right:4px;top:50%;transform:translateY(-50%);width:13px;height:13px;color:var(--eyebrow);pointer-events:none}.fzeit__jahr{flex:0 0 78px}.fzeit__raster{width:100%;border-collapse:collapse;table-layout:fixed}.fzeit__raster th{height:30px;font-size:11px;font-weight:400;color:var(--eyebrow);text-align:center}.fzeit__raster abbr{text-decoration:none}.fzeit__raster td{padding:0;height:38px;text-align:center}.fzeit__raster td.ist-im-zeitraum{background:var(--blue-50)}.fzeit__tag{display:block;width:100%;height:38px;padding:0;color:var(--charcoal);font:inherit;font-size:13px;transition:color .15s var(--ease),background .15s var(--ease)}.fzeit__tag:disabled{color:#a5afba;cursor:default}.fzeit__tag.ist-grenze{background:var(--accent);color:var(--paper);font-weight:500}.fzeit button:focus-visible,.fzeit select:focus-visible{outline:2px solid var(--focus);outline-offset:2px;position:relative;z-index:1}.fzeit__tag:focus-visible{outline-offset:-3px}.fzeit__tag.ist-grenze:focus-visible{outline-color:var(--paper)}.fzeit__fuss{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 0 22px;margin:0 28px;border-top:1px solid var(--hairline-soft)}.fzeit__fuss p{margin:0;max-width:220px;font-size:12px;line-height:1.5;color:var(--eyebrow)}.fzeit__aktionen{display:flex;align-items:center;gap:12px}.fzeit__aktionen button{min-height:44px;padding:10px 16px;font-size:13px;font-weight:500;white-space:nowrap;transition:background .2s var(--ease),color .2s var(--ease)}.fzeit__abbrechen{color:var(--eyebrow)}.fzeit__anwenden{color:var(--paper);background:var(--accent)}@media(hover:hover){.fzeit__icon:not(:disabled):hover,.fzeit__select:hover,.fzeit__tag:not(:disabled):not(.ist-grenze):hover{background:var(--blue-100);color:var(--accent)}.fzeit__abbrechen:hover{color:var(--accent);background:var(--blue-50)}.fzeit__anwenden:hover{background:var(--accent-deep)}}@media(max-width:640px){.fzeit__kopf{padding:12px 12px 12px 20px}.fzeit__kopf h2{font-size:18px}.fzeit__kalender{grid-template-columns:minmax(0,1fr);gap:24px;padding:0 20px 20px}.fzeit__fuss{flex-wrap:wrap;gap:12px;margin-inline:20px;padding:14px 0 18px}.fzeit__fuss p{max-width:none}.fzeit__aktionen{width:100%;justify-content:flex-end}.fzeit__navigation>.fzeit__icon{width:44px;height:44px}.fzeit__tag,.fzeit__raster td{height:40px}}@media(max-width:560px){.fondschart__zeitwahl{width:100%;gap:8px}.fondschart__zeitraeume{flex:1 1 100%;flex-wrap:nowrap}.fondschart__datumwahl{flex:0 0 auto;margin-left:auto}}@media(max-width:360px){.fondschart__zeitraeume .fondschart__zeit{padding-inline:6px;font-size:12px}}@media(prefers-reduced-motion:reduce){.fzeit *,.fondschart__datumwahl{transition:none}}.strat-seite :is(.vvhero__bild img,.strat-options__heading img,.strat-approach__image img){filter:url(#icm-fund-duotone)}.strat-seite main{padding-top:0}.strat-seite .strat-hero__intro>.link-arrow{margin-top:28px;color:var(--accent);min-height:44px}.strat-section{padding-block:clamp(80px,9vw,140px);scroll-margin-top:85px}.strat-editorial{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,9vw,140px);align-items:start}.strat-section .eyebrow{display:block;color:var(--accent);margin-bottom:26px}.strat-section :is(h2,.strat-subtitle){font-size:clamp(32px,3.4vw,52px);font-weight:500;line-height:1.12;letter-spacing:-.035em;text-wrap:balance;max-width:17ch}.strat-copy{font-size:clamp(16px,1.3vw,19px);line-height:1.7;color:var(--fg-muted);max-width:52ch}.strat-section :is(h2,.strat-subtitle)+.strat-copy{margin-top:28px}.strat-section .link-arrow{margin-top:26px;min-height:44px;color:var(--accent)}.strat-approach .strat-editorial{grid-template-areas:"image intro" "image details";row-gap:32px;align-items:start}.strat-approach__intro{grid-area:intro}.strat-approach__body{grid-area:details}.strat-approach__details{margin:0}.strat-approach__details>div{padding-block:20px;border-top:1px solid var(--line-soft)}.strat-approach__details>div:last-child{padding-bottom:0}.strat-approach__details dt{font-size:18px;font-weight:500;line-height:1.35}.strat-approach__details dd{margin:8px 0 0;max-width:52ch;font-size:16px;line-height:1.65;color:var(--fg-muted)}.strat-approach__image{grid-area:image;align-self:center;margin:0;overflow:hidden;aspect-ratio:4 / 5}.strat-approach__image img{display:block;width:100%;height:100%;object-fit:cover;object-position:52% 50%}.strat-concepts{scroll-margin-top:96px}.strat-concepts__intro{padding-bottom:clamp(48px,5vw,80px)}.strat-concepts__links{display:flex;flex-wrap:wrap;column-gap:32px;row-gap:8px;margin-top:24px}.strat-concepts__links .link-arrow{margin-top:0;gap:16px;font-size:16px}.strat-concepts__funds{padding-top:0}.strat-concepts__funds>.wrap{border-top:1px solid var(--line-soft);padding-top:clamp(48px,5vw,80px)}.strat-options{background:var(--blue-50)}.strat-options__heading figure{margin:44px 0 0;aspect-ratio:5 / 4;overflow:hidden}.strat-options__heading img{width:100%;height:100%;object-fit:cover;display:block}.strat-options__list article{padding-block:28px;border-top:1px solid var(--line-soft);scroll-margin-top:96px}.strat-options__list article:first-child{padding-top:0;border-top:0}.strat-options__list article:last-child{padding-bottom:0}.strat-options__list h3{font-size:clamp(22px,2vw,28px);font-weight:500;letter-spacing:-.025em;line-height:1.2;margin-bottom:14px}.strat-options__list .strat-copy{font-size:16px}.strat-profile .strat-editorial>.strat-copy{margin-top:0}.strat-profile__context{margin-top:clamp(36px,4.5vw,64px);padding-top:clamp(28px,3vw,44px);border-top:1px solid var(--line-soft)}.strat-profile .strat-copy strong,.strat-expertise .strat-copy strong{color:var(--fg);font-weight:500}.strat-expertise{background:var(--blue-50)}.strat-expertise__research{display:grid;gap:24px}.strat-profile .strat-copy,.strat-expertise .strat-copy{max-width:58ch}.strat-fundlinks{border-top:1px solid var(--line-soft)}.strat-fundlinks a{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:23px 0;border-bottom:1px solid var(--line-soft);font-size:clamp(17px,1.5vw,21px);line-height:1.35;transition:color .25s}.strat-fundlinks .ar{flex-shrink:0;color:var(--accent);transition:transform .4s var(--ease)}.strat-contact{background:var(--blue-100)}.strat-contact__button{display:inline-flex;align-items:center;gap:32px;margin-top:30px;padding:19px 26px;min-height:56px}.strat-contact__button .ar{transition:transform .4s var(--ease)}@media(max-width:760px){.strat-editorial{grid-template-columns:minmax(0,1fr);gap:36px}.strat-approach .strat-editorial{grid-template-areas:"intro" "image" "details"}.strat-section :is(h2,.strat-subtitle){max-width:22ch}.strat-seite .vvhero__titel,.strat-section :is(h2,.strat-subtitle){hyphens:auto;overflow-wrap:anywhere}.strat-approach__image{aspect-ratio:3 / 2}.strat-approach__details dt{font-size:17px}.strat-options__heading figure{aspect-ratio:16 / 9;margin-top:32px}.strat-section .eyebrow{margin-bottom:20px}.strat-profile__context{gap:24px}}@media(prefers-reduced-motion:reduce){.strat-seite .ar{transition:none}}.strat-fundlinks a{display:grid;grid-template-columns:64px minmax(0,1fr) 22px;gap:24px;padding-block:18px}.strat-fundlinks img{width:64px;height:64px;object-fit:cover;filter:url(#icm-fund-duotone)}.strat-fundlinks svg{width:22px;height:22px}@media(max-width:760px){.strat-fundlinks a{grid-template-columns:56px minmax(0,1fr) 20px;gap:16px}.strat-fundlinks img{width:56px;height:56px}}.strat-green{position:relative;min-height:75svh;display:flex;align-items:center;background:var(--blue-900);color:#fff;padding-block:100px;overflow:hidden;scroll-margin-top:85px}.strat-green>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.strat-green:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#001c3bc7,#001c3b0d)}.strat-green .wrap{position:relative;z-index:1;width:100%}.strat-green .eyebrow{color:var(--blue-100);margin-bottom:28px}.strat-green h3{font-size:clamp(42px,5.5vw,86px);font-weight:500;line-height:1.05;letter-spacing:-.045em;margin-bottom:28px}.strat-green p:not(.eyebrow){max-width:46ch;font-size:18px;line-height:1.65;color:var(--blue-100)}.strat-green .green-button{display:inline-flex;align-items:center;gap:32px;background:#fff;color:var(--accent);padding:18px 24px;margin-top:36px;font-size:16px;min-height:56px}.strat-green .green-button svg{width:24px;height:24px;transition:transform .4s var(--ease)}@media(max-width:700px){.strat-green{min-height:680px;padding-block:72px}.strat-green p:not(.eyebrow){font-size:16px}.strat-green .green-button{font-size:14px;gap:20px}}.strat-green .eyebrow{font-size:12px;font-weight:500;letter-spacing:.09em;text-transform:uppercase}.etf-intro{align-items:start}.etf-intro .strat-copy{margin:0}.etf-overview{margin-top:clamp(40px,4vw,64px)}.etf-context{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:8px 32px;color:var(--fg-muted);font-size:12px;line-height:1.6;padding-bottom:20px}.etf-context p{margin:0}.etf-context__dates{margin-left:8px;white-space:nowrap}.etf-stamp{color:var(--accent)}.etf-stamp time{white-space:nowrap;font-weight:500;margin-left:4px}.etf-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,4vw,64px);margin:0;padding:32px 0;border-block:1px solid var(--line-soft)}.etf-metrics>div{min-width:0}.etf-metrics dt{font-size:14px;font-weight:500;margin-bottom:16px}.etf-metrics dd{margin:0;display:grid;gap:12px}.etf-metrics dd strong{color:var(--accent);font-size:clamp(28px,2.8vw,40px);line-height:1.15;letter-spacing:-.035em;font-weight:500;font-variant-numeric:tabular-nums}.etf-metrics dd strong small{font-size:16px;letter-spacing:-.01em;white-space:nowrap}.etf-metrics dd>span{color:var(--fg-muted);font-size:13px;line-height:1.6;max-width:32ch}.etf-chart{margin:clamp(40px,4vw,64px) 0 0;min-width:0}.etf-chart h3{margin:0 0 28px;font-size:clamp(22px,2vw,28px);font-weight:500;line-height:1.25;letter-spacing:-.025em}.etf-chart .fondschart{margin:0}.etf-chart .fondschart__kopf{padding-bottom:24px}.etf-chart .fondschart__ablesung{gap:16px}.etf-chart__date{position:relative}.etf-chart .fondschart__ablesung-datum{font-size:13px}.etf-chart__values{display:flex;gap:clamp(32px,4vw,64px)}.etf-chart__series{display:flex;flex-direction:column;gap:10px;min-width:0}.etf-key{display:inline-flex;align-items:center;gap:8px;color:var(--accent);font-size:12px;font-weight:500}.etf-key:before{content:"";width:20px;border-top:2px solid currentColor}.etf-key--benchmark{color:var(--fg-muted)}.etf-key--benchmark:before{border-top-style:dashed}.etf-chart .fondschart__ablesung-stand{font-size:clamp(28px,2.8vw,38px)}.etf-chart .etf-chart__benchmark{color:var(--fg-muted)}.etf-chart .fondschart__zeitwahl{gap:12px}.etf-chart .fondschart__zeit{min-height:44px;padding-inline:12px}.etf-chart [data-etf-controls][hidden]{display:none}.etf-chart figcaption{margin-top:6px;color:var(--fg-muted);font-size:12px;line-height:1.6}.etf-chart .fondschart__spanne{margin-top:20px;font-size:12px}.etf-notes{margin-top:28px;padding-top:24px;border-top:1px solid var(--line-soft);display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:start;gap:24px clamp(32px,5vw,80px);font-size:12px;line-height:1.7;color:var(--fg-muted)}.etf-notes p{margin:0}.etf-notes__context{max-width:88ch}.etf-notes .etf-notes__source{margin-top:12px}.etf-notes summary{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:44px;margin-top:-10px;list-style:none;cursor:pointer;color:var(--fg);font-size:14px}.etf-notes summary::-webkit-details-marker{display:none}.etf-notes summary:after{content:"+";color:var(--accent);font-size:20px}.etf-notes details[open] summary:after{content:"−"}.etf-notes .fauf__schacht{overflow:hidden}.etf-notes .ist-bewegt .fauf__schacht{will-change:height}.etf-method{padding-top:8px}.etf-notes summary:focus-visible{outline:2px solid var(--focus);outline-offset:4px}@media(max-width:1100px){.etf-chart .fondschart__zeitwahl{width:100%;justify-content:space-between}}@media(max-width:700px){.etf-context{flex-direction:column}.etf-context__dates{display:block;margin-left:0}.etf-metrics{grid-template-columns:1fr;padding:0;gap:0}.etf-metrics>div{padding:24px 0;border-bottom:1px solid var(--line-soft);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:20px}.etf-metrics>div:last-child{border:0}.etf-metrics dt{margin:3px 0 0;font-size:13px;overflow-wrap:anywhere}.etf-metrics dd{gap:8px}.etf-metrics dd strong small{font-size:13px}.etf-notes{grid-template-columns:1fr;gap:20px}.etf-notes summary{margin:0}.etf-notes details{border-top:1px solid var(--line-soft);padding-top:8px}}@media(max-width:560px){.etf-chart__values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.etf-chart .fondschart__ablesung-stand{min-width:0;font-size:clamp(24px,7vw,32px)}.etf-chart .fondschart__zeitwahl{display:block;position:relative}.etf-chart .fondschart__zeitraeume{width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.etf-chart .fondschart__zeit{padding-inline:6px;font-size:12px}.etf-chart .fondschart__datumwahl{position:absolute;bottom:0;right:0;width:calc((100% - 12px)/4);height:44px;padding:0}.etf-chart .fondschart__datumwahl span{display:none}}.am-page{background:var(--paper)}.am-page :is(.am-partners__image,.am-mandate__image) img{filter:url(#icm-fund-duotone)}.am-page main{padding-top:0}.am-page main :is(h1,h2,h3,p,figure){margin:0}.am-page main :is(h1,h2,h3){font-weight:500;letter-spacing:var(--track-display)}.am-page :is(section[id]){scroll-margin-top:88px}.am-page :is(section[id],h1)[tabindex="-1"]:focus{outline:none}.am-label{color:var(--blue-600);font-size:13px;font-weight:500;letter-spacing:.065em;text-transform:uppercase;line-height:1.5}.am-page .am-title{font-size:clamp(36px,3.8vw,60px);line-height:1.07;text-wrap:balance}.am-copy{font-size:clamp(17px,1.4vw,20px);line-height:1.6;color:var(--fg-muted)}.am-link{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:44px;color:var(--blue-600);font-size:16px;line-height:1.35}.am-page main .ar{flex-shrink:0}.am-page #kontakt .btn-accent{display:inline-flex;padding:15px 30px}.am-page a:focus-visible{outline:2px solid var(--focus);outline-offset:6px}.am-hero{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:flex-end;min-height:100svh;color:#fff;background:var(--blue-900);overflow:hidden}.am-hero__media{position:absolute;inset:0;z-index:-2;filter:url(#icm-fund-duotone)}.am-hero__media img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.am-hero__media .am-hero__photo{object-position:56% center}@media(max-width:760px),(max-aspect-ratio:4/3){.am-hero__media .am-hero__photo{object-position:96% center}}.am-hero:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,rgb(0 25 54 / .55),transparent 23%,transparent 35%,rgb(0 25 54 / .66)),linear-gradient(90deg,rgb(0 25 54 / .22),transparent 75%)}.am-hero__content{padding-top:clamp(160px,25svh,320px);padding-bottom:clamp(56px,9svh,112px)}.am-hero .am-label{color:#fffc}.am-hero__intro{margin-top:24px}.am-page .am-hero__title{max-width:1100px;font-size:clamp(56px,5.8vw,104px);font-weight:var(--fw-page-title);line-height:1.02;letter-spacing:var(--track-page-title);text-wrap:balance}.am-hero__title>span{display:block}.am-hero__aside{display:flex;align-items:flex-end;justify-content:space-between;gap:32px 64px;margin-top:32px}.am-hero__aside .am-copy{max-width:48ch;color:#ffffffe6}.am-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px;flex-shrink:0}.am-hero__actions .btn-accent{background:#fff;color:var(--blue-600)}.am-hero :is(a,button):focus-visible{outline:2px solid #fff;outline-offset:5px}.am-service{padding-block:clamp(72px,8vw,128px);background:var(--paper)}.am-service__heading{display:grid;grid-template-columns:1.2fr 1fr;align-items:end;gap:48px}.am-service__heading .am-title{margin-top:20px;max-width:630px}.am-service__heading .am-copy{max-width:43ch;justify-self:end;font-size:17px}.am-service__workspace{position:relative;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:clamp(40px,6vw,96px);margin-top:56px;padding-top:40px;border-top:1px solid var(--hairline);align-items:start}.am-service__picker{min-width:0;padding-bottom:var(--am-picker-tail, 0px)}.am-page .am-service__label{display:block;margin-bottom:20px;color:var(--fg-muted);font-size:13px;font-weight:400;line-height:1.5}.am-service__choices{display:flex;flex-direction:column;gap:24px}.am-service__choice{position:relative;isolation:isolate;display:block;width:100%;padding:0;border:0;background:transparent;color:#fff;text-align:left;font-family:inherit}.am-service__choice-image{display:block;width:100%;height:auto;filter:url(#icm-fund-duotone)}.am-service__choice:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,rgb(0 25 54 / .68),transparent 85%),linear-gradient(180deg,transparent 20%,rgb(0 25 54 / .16) 40%,rgb(0 25 54 / .72))}.am-service__choice-caption{position:absolute;z-index:1;inset:auto 32px 32px}.am-service__choice strong{display:block;max-width:21ch;font-size:clamp(26px,2.6vw,42px);line-height:1.1;font-weight:500;letter-spacing:-.035em;text-wrap:balance;transition:color .22s ease}.am-service__choice small{display:block;margin-top:12px;font-size:14px;line-height:1.45;color:#ffffffdb}.am-service__connection{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:3;opacity:0;transition:opacity .18s ease-out}.am-service__connection.is-visible{opacity:1}.am-service__connection path{fill:none;stroke:var(--blue-600);stroke-width:1;stroke-opacity:.65;vector-effect:non-scaling-stroke}.am-service__detail{position:sticky;top:min(96px,calc(100svh - var(--am-detail-height, 660px) - 24px));align-self:start;isolation:isolate;min-width:0;overflow-anchor:none;padding-top:40px}.am-service__card{position:relative;z-index:1;background:var(--paper)}.am-service__identity>p{color:var(--blue-600);font-size:13px;line-height:1.5}.am-page .am-service__identity h3{margin-top:12px;font-size:clamp(28px,2.6vw,42px);line-height:1.1;letter-spacing:-.035em;overflow-wrap:break-word}.am-service__identifiers{display:flex;align-items:center;flex-wrap:wrap;gap:4px 18px;margin-top:16px;font-size:12px;color:var(--fg-muted)}.am-service__copy{background:none;border:0;font-size:13px;color:var(--blue-600)}.am-service__identifiers .am-service__copy{gap:8px;color:inherit;font-size:12px}.am-service__identifiers .am-service__copy:is(:hover,[data-state=copied]){color:var(--blue-600)}.am-service__identifiers .fcopy__wash{background:var(--blue-50)}.am-service__identifiers .fcopy__feedback{top:calc(100% + 2px);color:var(--blue-600)}.am-service__profile{margin-top:24px}.am-service__documents{margin-top:32px}.am-service__documents-title{margin:0 0 8px;font-size:15px;font-weight:500;line-height:1.5}.am-service__document{display:flex;align-items:center;gap:18px;min-height:72px;padding:14px 0;border-bottom:1px solid var(--line-soft);color:var(--charcoal);transition:color .18s ease}.am-service__document>svg{width:22px;height:26px;flex-shrink:0;color:var(--fg-muted)}.am-service__document>span:first-of-type{min-width:0}.am-service__document strong{display:block;font-weight:400;font-size:17px;line-height:1.4}.am-service__document small{display:block;font-size:12px;color:var(--fg-muted);line-height:1.5;margin-top:5px}.am-service__document-action{display:flex;align-items:center;margin-left:auto;padding-inline:12px;color:var(--blue-600);flex-shrink:0}.am-service__document-action>span[aria-hidden]{font-size:23px}.am-service__skeleton{animation:am-skeleton-pulse 1.1s ease-in-out infinite alternate}.am-service__skeleton i{width:22px;height:26px;background:var(--blue-50);flex-shrink:0}.am-service__skeleton .am-service__document>span{flex:1}.am-service__skeleton b{display:block;height:20px;width:var(--skeleton-width);max-width:280px;background:var(--blue-50)}.am-service__skeleton small{height:18px;width:100px;background:var(--blue-50)}@keyframes am-skeleton-pulse{0%{opacity:.55}to{opacity:1}}@media(prefers-reduced-motion:reduce){.am-service__skeleton{animation:none}}html.reduced .am-service__skeleton{animation:none}.am-service__message{font-size:15px;line-height:1.6;padding-block:24px;min-height:280px;color:var(--fg-muted)}.am-service__text-button{display:inline-flex;align-items:center;min-height:44px;padding:0;margin-top:12px;border:0;background:none;font:inherit;font-size:14px;color:var(--blue-600);text-decoration:underline;text-underline-offset:5px}.am-service__copy-fallback{padding-top:24px;font-size:13px;line-height:1.5}.am-service__copy-fallback input{display:block;width:100%;min-height:44px;padding:8px;margin-top:8px;font:inherit;color:var(--charcoal);background:var(--blue-50);border:1px solid var(--line-soft)}.am-service__mobile{display:none}.am-service button:focus-visible,.am-service select:focus-visible,.am-service__copy-fallback input:focus-visible{outline:2px solid var(--focus);outline-offset:6px}.am-service [hidden]{display:none!important}@media(min-width:901px)and (max-width:1100px){.am-service__workspace{gap:32px}.am-service__choice-caption{inset:auto 24px 24px}.am-service__choice strong{font-size:26px}.am-service__choice small{font-size:13px}}@media(max-width:900px){.am-service__connection{display:none}.am-service__workspace{grid-template-columns:1fr;gap:32px;margin-top:32px;padding-top:28px}.am-service__picker{padding-bottom:0}.am-page .am-service__desktop{display:none}.am-service__mobile{display:block;margin-bottom:24px}.am-page .am-service__label{margin-bottom:12px}.am-service__mobile select{display:block;width:100%;min-height:56px;appearance:none;-webkit-appearance:none;border-radius:0;border:1px solid var(--line-soft);padding:16px 52px 16px 20px;color:var(--blue-600);background-color:var(--paper);font:inherit;font-size:16px;line-height:1.5;text-overflow:ellipsis;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none' stroke='%23004289' stroke-width='1.5'%3E%3Cpath d='m5 7.5 5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 20px center;background-size:20px;transition:border-color .2s ease}.am-service__mobile select:is(:hover,:focus-visible){border-color:var(--blue-600)}.am-service__choice[data-active=false]{display:none}.am-service__choice strong{font-size:clamp(24px,4.2vw,38px)}.am-service__detail{position:relative;top:auto;padding-top:0}}@media(min-width:901px)and (max-height:820px){.am-service__detail{padding-top:24px}.am-page .am-service__identity h3{font-size:28px}.am-service__documents{margin-top:24px}.am-service__document{min-height:64px;padding-block:10px}.am-service__document strong{font-size:15px}.am-service__profile{margin-top:16px}}@media(max-width:760px){.am-service__heading{grid-template-columns:1fr;gap:24px}.am-service__heading .am-copy{justify-self:start}.am-page .am-service__identity h3{font-size:28px}.am-service__choice-caption{inset:auto 24px 24px}.am-service__choice small{margin-top:8px;font-size:12px}.am-service__identifiers{gap:4px 12px;margin-top:12px}.am-service__documents{margin-top:24px}.am-service__document{gap:12px}.am-service__document strong{font-size:16px}.am-service__document-action{padding-inline:4px}}@media(max-width:380px){.am-service__choice-caption{inset:auto 20px 20px}.am-service__choice strong{font-size:23px}.am-service__choice small{font-size:11px}}.am-mandate{padding-block:clamp(80px,9vw,144px)}.am-mandate__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:clamp(48px,9vw,144px);margin-top:32px}.am-mandate__intro,.am-mandate__body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(40px,6vw,96px)}.am-mandate__intro{align-items:end;row-gap:24px}.am-page .am-mandate__heading .am-title{margin-top:24px;max-width:610px}.am-mandate__body{margin-top:48px;align-items:start;row-gap:32px}.am-mandate__image{overflow:hidden;aspect-ratio:4 / 3}.am-mandate__image img{display:block;width:100%;height:100%;object-fit:cover}.am-mandate__lead{max-width:48ch;font-size:clamp(20px,1.6vw,24px);line-height:1.45;letter-spacing:-.02em}.am-mandate__list{margin:28px 0 0}.am-mandate__row{display:grid;grid-template-columns:minmax(108px,.55fr) minmax(0,1.45fr);gap:24px;border-top:1px solid var(--line-soft);padding-block:24px}.am-mandate__row:last-child{border-bottom:1px solid var(--line-soft)}.am-mandate__row dt{font-size:17px;font-weight:500;line-height:1.45;letter-spacing:-.02em}.am-mandate__row dd{margin:0;font-size:16px;line-height:1.6;color:var(--fg-muted)}.am-mandate__details>.am-link{margin-top:24px}@media(min-width:1101px){.am-mandate__details{grid-column:1;grid-row:1}.am-mandate__image{grid-column:2;grid-row:1}}.am-partners{padding-block:clamp(64px,7vw,112px);color:var(--fg);background:var(--paper)}.am-partners :is(.am-title,.am-resource){color:var(--fg)}.am-partners .am-label{color:var(--blue-600)}.am-partners__grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(48px,8vw,128px);align-items:center}.am-partners__image{align-self:center;aspect-ratio:1;overflow:hidden}.am-partners__image img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.am-photo__motion{width:100%;height:100%;transform-origin:center}html.reduced .am-photo__motion{transform:none!important}@media(prefers-reduced-motion:reduce){.am-photo__motion{transform:none!important}}.am-partners__body .am-title{margin-top:24px;max-width:580px}.am-partners__body>.am-copy{margin-top:24px;max-width:49ch}.am-resources{margin-top:36px}.am-resource{display:flex;justify-content:space-between;align-items:center;gap:24px;border-top:1px solid var(--line-soft);padding-block:23px}.am-resource:last-child{border-bottom:1px solid var(--line-soft)}.am-resource strong{display:block;font-size:22px;font-weight:500;line-height:1.25;letter-spacing:-.02em}.am-resource small{display:block;margin-top:7px;color:var(--fg-muted);font-size:15px;font-weight:400;line-height:1.5}.am-resource .ar{font-size:24px}.am-partners .am-resource .ar{color:var(--blue-600)}.am-partners__body>.am-link{color:var(--blue-600);margin-top:26px}.am-contact{padding-block:clamp(80px,9vw,144px)}.am-contact__grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr);gap:clamp(48px,9vw,144px);align-items:center}.am-contact .am-title{margin-top:28px;max-width:660px}.am-contact .am-copy{margin-top:28px;max-width:44ch}.am-contact .btn-accent{margin-top:32px}.am-person{max-width:310px;width:100%;justify-self:end}.am-person__image{overflow:hidden;aspect-ratio:4 / 5;background:var(--team-portrait-background)}.am-person__image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 62%;filter:url(#team-portrait-tone)}.am-person figcaption{padding-top:20px;font-size:15px;line-height:1.55}.am-person strong{display:block;font-size:20px;font-weight:500;letter-spacing:-.025em}.am-person figcaption>span{display:block;margin-top:4px;color:var(--fg-muted)}.am-person a{display:inline-flex;align-items:center;min-height:44px;color:var(--blue-600);margin-top:4px}@media(min-width:761px)and (max-width:1100px){.am-hero__aside{flex-direction:column;align-items:flex-start}.am-mandate__grid{gap:48px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.am-mandate__body{grid-template-columns:1fr}.am-mandate__image{aspect-ratio:16 / 9}.am-mandate__image img{height:100%;object-fit:cover;object-position:center 55%}.am-mandate__lead{max-width:58ch}.am-partners__grid{gap:40px;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}.am-contact__grid{gap:48px;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr)}}@media(max-width:760px){.am-hero:before{background:linear-gradient(180deg,#0019368c,#0019364d 25%,#00193659 50%,#001936a8)}.am-page .am-hero__title{font-size:clamp(39px,7.5vw,58px);line-height:1.05;overflow-wrap:break-word}.am-hero__content{padding-top:max(160px,26svh);padding-bottom:36px}.am-hero__intro{margin-top:20px}.am-hero__aside{flex-direction:column;align-items:flex-start;gap:24px;margin-top:24px}.am-hero__aside .am-copy{font-size:17px;max-width:42ch}.am-hero__actions{gap:10px 24px;flex-shrink:1}.am-hero__actions .btn-accent{padding:14px 20px}.am-mandate{padding-block:72px}.am-mandate__grid{grid-template-columns:1fr;gap:40px;margin-top:24px}.am-mandate__intro,.am-mandate__body{grid-template-columns:1fr}.am-mandate__body{margin-top:32px}.am-mandate__row{grid-template-columns:1fr;gap:10px;padding-block:24px}.am-mandate__list{margin-top:28px}.am-partners{padding-block:64px}.am-partners__grid{grid-template-columns:1fr;gap:40px}.am-partners__body{grid-row:1}.am-partners__image{aspect-ratio:4 / 3}.am-partners__image img{object-position:center 40%}.am-partners__body .am-title{margin-top:22px}.am-resource strong{font-size:21px}.am-resource small{font-size:15px}.am-contact{padding-block:72px}.am-contact__grid{grid-template-columns:1fr;gap:48px}.am-contact .am-copy{margin-top:24px}.am-person{justify-self:start;max-width:100%;display:grid;grid-template-columns:112px minmax(0,1fr);gap:24px;align-items:center}.am-person figcaption{padding:0}.am-person strong{font-size:19px}.am-person__image{aspect-ratio:4 / 5}}@media(max-width:359px){.am-page .am-title{font-size:32px}.am-person{grid-template-columns:88px minmax(0,1fr);gap:16px}}@media(prefers-reduced-motion:reduce){.am-page main .ar{transition:none}.am-page [data-reveal]{opacity:1;transform:none}}html.reduced .am-page main .ar{transition:none}.am-zins{padding-block:clamp(64px,7vw,112px);background:var(--blue-50)}.am-zins .am-mandate__grid{margin-top:0;align-items:center}.am-zins h2{margin-top:24px!important}.am-zins .am-link{margin-top:28px}.fcopy{position:relative;isolation:isolate;display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0;color:var(--fg-muted);font:inherit;text-align:left;user-select:text}.fcopy__wash{position:absolute;inset:3px -8px;z-index:-1;background:#e8f1fb;opacity:0;border-radius:3px;pointer-events:none}.fcopy__icon{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;overflow:visible}.fcopy__sheets,.fcopy__tick{transform-box:fill-box;transform-origin:center}.fcopy__tick{opacity:0;stroke-dasharray:22;stroke-dashoffset:22}.fcopy__feedback{position:absolute;top:calc(100% + 8px);left:0;white-space:nowrap;font-size:11px;line-height:1.3;color:var(--blue-600);pointer-events:none;opacity:0}.fcopy:hover,.fcopy[data-state=copied]{color:var(--blue-600)}.fcopy:focus-visible{outline:2px solid var(--blue-600);outline-offset:4px}@media(prefers-reduced-motion:no-preference){.fcopy{transition:color .2s ease}}.atyp{position:fixed;inset:0;z-index:250;display:grid;place-items:center;padding:var(--gutter)}.atyp__schleier{position:absolute;inset:0;background:color-mix(in srgb,var(--blue-900) 58%,transparent);-webkit-backdrop-filter:blur(14px) saturate(.9);backdrop-filter:blur(14px) saturate(.9);opacity:0;transition:opacity .5s var(--ease)}.atyp__flaeche{position:relative;display:grid;grid-template-columns:clamp(300px,34vw,380px) minmax(0,1fr);grid-template-areas:"kopf  wege" "ort   wege" "best  wege" "recht wege";grid-template-rows:minmax(0,1fr) auto auto auto;width:min(100%,980px);min-height:min(600px,calc(100dvh - 2 * var(--gutter)));max-height:calc(100dvh - 2 * var(--gutter));background:var(--paper);opacity:0;transform:translateY(14px);transition:opacity .5s var(--ease),transform .6s var(--rampe)}.atyp__flaeche:focus,.atyp__flaeche:focus-visible{outline:none}.atyp.ist-offen .atyp__schleier{opacity:1}.atyp.ist-offen .atyp__flaeche{opacity:1;transform:none}.atyp__kopf{grid-area:kopf;display:grid;grid-template-rows:auto 1fr;gap:clamp(20px,3vh,32px);padding:clamp(26px,3vw,38px) clamp(26px,3vw,38px) 0;min-height:0;overflow-y:auto;overscroll-behavior:contain}.atyp__oben{display:flex;align-items:center;justify-content:space-between;gap:16px}.atyp__marke-icm{color:var(--accent);height:clamp(20px,1.8vw,26px)}.atyp__zurueck{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:500;color:var(--fg-muted);transition:color .3s var(--ease)}.atyp__zurueck:hover{color:var(--accent)}.atyp__zurueck:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.atyp__zurueck .ar{display:inline-block;transition:transform .42s var(--ease)}.atyp__zurueck:hover .ar{transform:translate(-4px)}.atyp__frage{align-self:center;display:flex;flex-direction:column;gap:clamp(12px,1.8vh,18px)}.atyp__titel{margin:0;font-size:clamp(25px,2.4vw,36px);line-height:1.08;letter-spacing:-.03em;font-weight:500;color:var(--charcoal);text-wrap:balance}.atyp__lead{margin:0;max-width:30ch;font-size:var(--fs-body-sm);line-height:1.6;color:var(--fg-muted)}.atyp__ort{grid-area:ort;padding:clamp(18px,2.6vh,26px) clamp(26px,3vw,38px) 0}.atyp__ort-feld{position:relative;display:block;width:min(100%,260px)}.atyp__ort-kopf{display:block;margin-bottom:4px;font-size:12.5px;font-weight:400;color:var(--fg-muted)}.atyp__ort-schalter{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;padding:8px 0;font-size:14px;font-weight:500;color:var(--charcoal);border-bottom:1px solid var(--line);transition:border-color .35s var(--ease),color .35s var(--ease)}.atyp__ort-schalter:hover,.atyp__ort-schalter[aria-expanded=true]{color:var(--accent);border-bottom-color:var(--accent)}.atyp__ort-schalter:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.atyp__ort-pfeil{display:inline-flex;color:var(--fg-muted);transition:transform .4s var(--rampe)}.atyp__ort-schalter[aria-expanded=true] .atyp__ort-pfeil{transform:rotate(180deg)}.atyp__ort-liste{position:absolute;left:0;top:calc(100% + 6px);z-index:3;width:100%;opacity:0;transform:translateY(-8px);transition:opacity .24s var(--ease),transform .4s var(--rampe);pointer-events:none;max-height:min(340px,46vh);overflow-y:auto;overscroll-behavior:contain;margin:0;padding:6px 0;list-style:none;background:var(--paper);border:1px solid var(--line-soft);box-shadow:0 12px 34px #001c3b24}.atyp__ort-liste.ist-offen{opacity:1;transform:none;pointer-events:auto}.atyp__ort-liste.nach-oben{top:auto;bottom:calc(100% + 6px);transform:translateY(8px);box-shadow:0 -12px 34px #001c3b24}.atyp__ort-liste.nach-oben.ist-offen{transform:none}.atyp__option{padding:9px 16px;font-size:var(--fs-body-sm);color:var(--charcoal);cursor:pointer;transition:background-color .18s linear,color .18s linear}.atyp__option.ist-aktiv,.atyp__option:hover{background:var(--blue-50);color:var(--accent)}.atyp__option[aria-selected=true]{font-weight:500;color:var(--accent)}.atyp__wege{grid-area:wege;display:grid;grid-template-rows:repeat(3,minmax(0,1fr));gap:10px;min-width:0;min-height:0}.atyp__weg{position:relative;display:block;padding:0;overflow:hidden;min-height:0;text-align:left;background:var(--blue-900)}.atyp__bild{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;display:block}.atyp__weg:after{content:"";position:absolute;inset:auto 0 0;height:82%;background:linear-gradient(to top,color-mix(in srgb,var(--blue-900) 90%,transparent) 0%,color-mix(in srgb,var(--blue-900) 66%,transparent) 42%,transparent 100%);transition:opacity .45s var(--ease)}.atyp__marke{position:absolute;left:clamp(20px,2vw,30px);right:clamp(20px,2vw,30px);bottom:clamp(18px,2.2vh,24px);z-index:1;display:flex;flex-direction:column;gap:4px;color:#fff}.atyp__wort{display:inline-flex;align-items:baseline;gap:12px;font-size:clamp(19px,1.5vw,23px);font-weight:500;letter-spacing:-.018em}.atyp__wort .ar{display:inline-block;transition:transform .55s var(--rampe)}.atyp__sub{font-size:13px;line-height:1.45;font-weight:400;color:color-mix(in srgb,#fff 82%,transparent)}.atyp__weg:focus-visible{outline:2px solid var(--paper);outline-offset:-4px}.atyp__bestaetigung{grid-area:best;margin:clamp(20px,3vh,30px) clamp(26px,3vw,38px) 0;font-size:12.5px;line-height:1.55;color:var(--fg-muted)}.atyp__recht{grid-area:recht;margin:0 clamp(26px,3vw,38px) clamp(24px,3vh,34px)}.atyp__recht-schalter{display:inline-flex;align-items:center;gap:7px;padding:clamp(10px,1.4vh,14px) 0;font-size:12.5px;font-weight:500;color:var(--charcoal);transition:color .3s var(--ease)}.atyp__recht-schalter:hover{color:var(--accent)}.atyp__recht-schalter:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.atyp__recht-pfeil{display:inline-flex;transition:transform .4s var(--ease)}.atyp__recht-schalter:hover .atyp__recht-pfeil{transform:translate(3px)}.atyp__blatt{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;background:var(--paper);opacity:0;transform:translateY(10px);transition:opacity .34s var(--ease),transform .44s var(--rampe)}.atyp__blatt.ist-offen{opacity:1;transform:none}.atyp__blatt[hidden]{display:none}.atyp__blatt-kopf{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding:clamp(26px,3vw,38px) clamp(26px,3vw,38px) clamp(16px,2vh,22px);border-bottom:1px solid var(--hairline-soft)}.atyp__blatt-titel{font-size:15px;font-weight:500;letter-spacing:-.015em;color:var(--charcoal)}.atyp__blatt-zu{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:500;color:var(--fg-muted);transition:color .3s var(--ease)}.atyp__blatt-zu:hover{color:var(--accent)}.atyp__blatt-zu:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.atyp__blatt-text{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:clamp(20px,2.6vh,28px) clamp(26px,3vw,38px) clamp(26px,3vw,38px);columns:2 30ch;column-gap:clamp(28px,3vw,44px)}.atyp__blatt-text p{margin:0 0 12px;font-size:12.5px;line-height:1.65;color:var(--fg-muted);break-inside:avoid}.atyp__blatt-marke{margin-top:6px!important;font-size:11px!important;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--eyebrow-fg)!important}.atyp__blatt-liste{margin:0;break-inside:avoid}.atyp__blatt-liste dt{font-size:12.5px;font-weight:500;color:var(--charcoal);margin-top:10px}.atyp__blatt-liste dd{margin:2px 0 0;font-size:12px;line-height:1.5;color:var(--fg-muted)}@media(max-width:860px){.atyp{padding:max(12px,env(safe-area-inset-top)) 12px max(12px,env(safe-area-inset-bottom))}.atyp__flaeche{grid-template-columns:clamp(260px,36vw,320px) minmax(0,1fr)}.atyp__lead{max-width:none}}@media(max-width:700px){.atyp{padding:0}.atyp__flaeche{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-areas:"kopf  kopf" "best  best" "wege  wege" "ort   recht";column-gap:16px;width:100%;height:100dvh;min-height:0;max-height:none;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}.atyp__kopf{grid-template-rows:auto auto;gap:clamp(12px,2vh,20px);padding:clamp(20px,3.4vh,30px) clamp(20px,5vw,28px) 0;overflow:visible}.atyp__frage{align-self:start}.atyp__titel{font-size:clamp(24px,6.4vw,32px)}.atyp__lead,.atyp__bestaetigung{font-size:13px;line-height:1.55}.atyp__lead{max-width:none}.atyp__bestaetigung{margin:clamp(10px,1.6vh,14px) clamp(20px,5vw,28px) clamp(12px,2vh,18px)}.atyp__recht-schalter,.atyp__zurueck{font-size:12px}.atyp__wege{grid-template-rows:repeat(3,minmax(72px,1fr));gap:8px}.atyp__weg{aspect-ratio:auto}.atyp__marke{left:clamp(20px,5vw,28px);right:clamp(20px,5vw,28px);bottom:clamp(12px,1.8vh,18px)}.atyp__wort{font-size:clamp(17px,4.6vw,21px)}.atyp__sub{font-size:12.5px}.atyp__ort{align-self:center;padding:clamp(12px,1.8vh,18px) 0 clamp(14px,2vh,20px) clamp(20px,5vw,28px)}.atyp__ort-kopf{margin-bottom:3px;font-size:12px}.atyp__ort-feld{width:min(100%,200px)}.atyp__ort-schalter{padding-bottom:5px;font-size:15px}.atyp__recht{align-self:center;margin:0 clamp(20px,5vw,28px) 0 0;padding-top:clamp(10px,1.4vh,14px)}.atyp__ort-liste{max-height:min(320px,46vh)}.atyp__blatt-text{columns:auto}}@media(max-width:860px)and (max-height:560px){.atyp__flaeche{grid-template-columns:minmax(0,1fr) clamp(240px,42vw,320px);grid-template-rows:minmax(0,1fr) auto auto auto;grid-template-areas:"kopf  wege" "ort   wege" "best  wege" "recht wege";min-height:0;max-height:calc(100dvh - 24px)}.atyp__kopf{padding:clamp(16px,3vh,22px) clamp(18px,3vw,24px) 0;gap:clamp(10px,2vh,16px)}.atyp__titel{font-size:clamp(19px,3.4vw,24px)}.atyp__lead{font-size:13px}.atyp__ort{padding:clamp(10px,2vh,16px) clamp(18px,3vw,24px) 0}.atyp__bestaetigung{margin:clamp(10px,2vh,14px) clamp(18px,3vw,24px) 0;padding-top:clamp(10px,1.6vh,14px);font-size:11.5px}.atyp__recht{margin:0 clamp(18px,3vw,24px) clamp(12px,2vh,18px)}.atyp__wege{grid-template-rows:repeat(3,minmax(0,1fr))}.atyp__weg{aspect-ratio:auto}.atyp__marke{left:16px;right:16px;bottom:12px;gap:2px}.atyp__wort{font-size:15px}.atyp__sub{font-size:11.5px}.atyp__norm{display:none}.atyp__ort-liste{max-height:44vh}}@media(prefers-reduced-motion:reduce){.atyp__schleier,.atyp__flaeche,.atyp__weg:after,.atyp__wort .ar,.atyp__ort-pfeil{transition:none}.atyp__flaeche{transform:none}}.atyp--bereich .atyp__flaeche{grid-template-areas:"kopf wege" "best wege";grid-template-rows:minmax(0,1fr) auto;overflow-y:auto;overscroll-behavior:contain}.atyp--bereich .atyp__bestaetigung{margin-bottom:clamp(26px,3vw,38px)}.atyp--bereich .atyp__wege{grid-template-rows:repeat(3,minmax(160px,1fr))}.atyp--bereich .atyp__marke{position:relative;inset:auto;padding:24px 28px}.atyp--bereich .atyp__weg{display:flex;align-items:end}.atyp--bereich .atyp__weg:after{height:100%;background:linear-gradient(100deg,#001c3bf0,#001c3ba8 65%,#001c3b3d)}.atyp__ziel{display:inline-flex;align-items:center;gap:10px;margin-top:12px;font-size:13px;line-height:1.4;font-weight:500}.atyp__ziel .ar{display:inline-block;transition:transform .5s var(--rampe)}.bereich-kopf{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 24px}.bereich-kopf>p{margin:0}.bereich-wechsel{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--blue-600);font-size:13px;font-weight:500;line-height:1.4}.bereich-wechsel[hidden]{display:none}.bereich-wechsel:hover{color:var(--blue-900)}.bereich-wechsel:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.vvhero__oben .bereich-kopf{margin-bottom:28px}.vvhero__oben .bereich-kopf .vvhero__kennung{margin:0}@media(max-width:700px){.atyp--bereich .atyp__flaeche{grid-template-columns:minmax(0,1fr);grid-template-areas:"kopf" "best" "wege";grid-template-rows:auto auto minmax(min-content,1fr);max-height:100dvh}.atyp--bereich .atyp__kopf{overflow:visible}.atyp--bereich .atyp__bestaetigung{margin:12px 24px 24px;padding:0}.atyp--bereich .atyp__wege{grid-template-rows:repeat(3,minmax(136px,1fr))}.atyp--bereich .atyp__marke{padding:20px 24px}.atyp--bereich .atyp__wort{font-size:19px;line-height:1.2}.atyp--bereich .atyp__sub{font-size:13px}.atyp--bereich .atyp__ziel{font-size:12px;margin-top:10px}.vvhero__oben .bereich-kopf{margin-bottom:24px}}@media(min-width:701px)and (max-height:560px){.atyp--bereich .atyp__wege{grid-template-rows:repeat(3,minmax(125px,1fr))}.atyp--bereich .atyp__marke{padding:16px 20px}.atyp--bereich .atyp__bestaetigung{margin:20px}.atyp--bereich .atyp__ziel{margin-top:8px}}@media(prefers-reduced-motion:reduce){.atyp__ziel .ar{transition:none}}.zf-launcher{position:fixed;z-index:80;right:24px;bottom:max(24px,env(safe-area-inset-bottom));width:326px;padding:20px 22px;background:var(--blue-900);color:#fff;border:1px solid rgba(255,255,255,.18);box-shadow:0 8px 28px #001c3b20;text-align:left;font:inherit;cursor:pointer;transition:background .25s}.zf-launcher:hover{background:var(--blue-800)}.zf-launcher svg,.zf-dialog svg:not(.zf-success svg){width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.5;flex:0 0 auto}.zf-launcher-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.zf-launcher-top>span{display:flex;gap:16px;align-items:center}:is(.zf-launcher,.zf-compact) b{font-size:21px;font-weight:500;letter-spacing:-.025em}:is(.zf-launcher,.zf-compact) sup,.zf-brand sup{font-size:.6em;position:relative;top:-.1em}.zf-launcher-top>span>span{padding-left:16px;border-left:1px solid #ffffff40;font-size:12px;color:var(--blue-100)}:is(.zf-launcher,.zf-compact)>strong{font-weight:400;font-size:15px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.zf-launcher-date{display:block;font-size:11px;color:var(--blue-300);margin-top:12px}html.zf-open .zf-launcher{opacity:0;pointer-events:none}html.contact-mode .zf-launcher,html.panel-gesperrt .zf-launcher,html:has(dialog[open]:not(.zf-dialog)) .zf-launcher,html:has(.menu.open) .zf-launcher{visibility:hidden}.zf-dialog{position:fixed;inset:auto 24px 24px auto;margin:0;padding:0;width:min(780px,calc(100vw - 48px));height:min(830px,calc(100dvh - 48px));max-width:none;max-height:none;border:0;background:transparent;color:var(--fg);overflow:hidden}.zf-dialog::backdrop{background:#001c3b50;backdrop-filter:blur(4px);animation:zf-backdrop-in .68s ease both}.zf-dialog.is-closing::backdrop{animation:zf-backdrop-out .66s ease both}.zf-surface{position:absolute;inset:0;background:var(--paper);transform-origin:0 0;box-shadow:0 12px 80px #001c3b26;pointer-events:none}.zf-shell{position:relative;height:100%;display:flex;flex-direction:column;overflow:hidden}.zf-header{padding:26px 36px 24px;border-bottom:1px solid var(--line-soft);flex:0 0 auto}.zf-header-top{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px}.zf-brand{font-size:29px;font-weight:500;color:var(--blue-600);display:flex;align-items:baseline;letter-spacing:-.035em}.zf-brand sup{align-self:flex-start;margin-top:5px}.zf-brand>span{font-size:13px;font-weight:400;letter-spacing:0;margin-left:24px;padding-left:24px;border-left:1px solid var(--line-soft)}.zf-icon-button{display:inline-flex;justify-content:center;align-items:center;width:44px;height:44px;padding:0;background:none;border:none;color:var(--fg-muted);cursor:pointer}.zf-icon-button:hover{color:var(--blue-600);background:var(--blue-50)}.zf-header h2{font-size:clamp(25px,2.5vw,34px);line-height:1.15;letter-spacing:-.03em;font-weight:500;max-width:22ch;outline:none}.zf-scroll{min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain;padding:0 36px 26px;scrollbar-width:thin;scrollbar-color:var(--blue-300) transparent}.zf-statusline{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 0 4px;font-size:11px;color:var(--fg-muted)}.zf-entry{padding:21px 0;border-bottom:1px solid var(--line-soft)}.zf-entry-meta{display:flex;gap:16px;color:var(--fg-muted);font-size:11px;line-height:1.5;margin-bottom:9px}.zf-entry a{display:grid;grid-template-columns:1fr 22px;gap:24px;align-items:start}.zf-entry h3{font-size:18px;font-weight:500;letter-spacing:-.02em;line-height:1.35;transition:color .2s}.zf-entry a svg{color:var(--blue-600);margin-top:2px}.zf-entry a:hover h3{color:var(--blue-600)}.zf-entry p{color:var(--fg-muted);font-size:13px;line-height:1.55;margin-top:9px;padding-right:40px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.zf-more{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;background:var(--blue-50);border:0;padding:18px 20px;margin-top:24px;color:var(--blue-600);font:inherit;font-size:14px;cursor:pointer}.zf-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 36px;border-top:1px solid var(--line-soft);flex:0 0 auto;min-height:80px;background:#fff}.zf-footer>span{color:var(--fg-muted);font-size:12px}.zf-cta{display:inline-flex;justify-content:space-between;align-items:center;gap:40px;background:var(--blue-600);color:#fff;border:0;padding:16px 22px;min-height:52px;font:inherit;font-size:14px;cursor:pointer;transition:background .25s}.zf-cta:disabled,.zf-more:disabled{opacity:.6;cursor:wait}.zf-text-button{display:inline-flex;align-items:center;min-height:40px;font:inherit;font-size:12px;color:var(--blue-600);background:transparent;border:0;padding:0;cursor:pointer}.zf-back{margin-top:20px;font-size:14px}.zf-end,.zf-error{font-size:13px;line-height:1.6;color:var(--fg-muted);margin-top:20px}.zf-error a{color:var(--blue-600);text-decoration:underline;text-underline-offset:4px;display:inline-block;margin-top:10px}.zf-dialog [hidden]{display:none!important}.zf-subscribe-copy{font-size:17px;line-height:1.6;color:var(--fg-muted);max-width:52ch;margin:24px 0 30px}.zf-form{max-width:560px;margin-top:20px}.zf-form>label{font-size:14px;color:var(--fg-muted)}.zf-form>input{display:block;width:100%;background:var(--blue-50);border:1px solid var(--line-strong);padding:16px;font:inherit;font-size:17px;margin:10px 0 26px;color:var(--fg);border-radius:0}.zf-form .zf-consent{display:flex;align-items:start;gap:14px;line-height:1.6;color:var(--fg);font-size:14px;cursor:pointer}.zf-consent input{width:19px;height:19px;margin:2px 0 0;flex:0 0 19px;accent-color:var(--blue-600)}.zf-privacy{display:inline-block;margin:16px 0 0 33px;font-size:12px;color:var(--blue-600);text-decoration:underline;text-underline-offset:4px}.zf-form .zf-cta{width:100%;margin-top:14px}.zf-success{max-width:540px;padding-block:36px}.zf-success>svg{width:80px;height:80px;fill:none;stroke:var(--blue-600);stroke-width:1.5;margin-bottom:32px}.zf-success>svg path{stroke-width:2;stroke-dasharray:1;stroke-dashoffset:1;animation:zf-check .7s .2s cubic-bezier(.22,1,.36,1) forwards}.zf-success>p{font-size:17px;line-height:1.65;color:var(--fg-muted)}.zf-success .zf-success-address{font-size:13px;margin:30px 0 8px}.zf-success-address strong{display:block;font-size:19px;color:var(--fg);font-weight:500;margin-top:8px;overflow-wrap:anywhere}.zf-dialog :focus-visible,.zf-launcher:focus-visible{outline:2px solid var(--blue-500);outline-offset:4px}@keyframes zf-backdrop-in{0%{background:#001c3b00;backdrop-filter:blur(0)}}@keyframes zf-backdrop-out{to{background:#001c3b00;backdrop-filter:blur(0)}}@keyframes zf-check{to{stroke-dashoffset:0}}@media(max-width:600px){.zf-launcher{width:278px;right:16px;bottom:max(16px,env(safe-area-inset-bottom));padding:16px 18px}:is(.zf-launcher,.zf-compact)>strong{font-size:14px;-webkit-line-clamp:1}.zf-launcher-top{margin-bottom:10px}.zf-launcher-date{margin-top:8px}.zf-dialog{inset:auto 0 0;width:100%;height:min(850px,94dvh)}.zf-header{padding:16px 22px 22px}.zf-header-top{margin-bottom:14px}.zf-brand{font-size:25px}.zf-brand>span{margin-left:18px;padding-left:18px;font-size:12px}.zf-scroll{padding-inline:22px}.zf-entry a{gap:16px}.zf-entry h3{font-size:17px}.zf-entry p{padding-right:0}.zf-entry-meta{flex-wrap:wrap;gap:2px 12px}.zf-footer{padding:16px 22px max(16px,env(safe-area-inset-bottom));gap:12px}.zf-cta{padding:15px 18px;gap:20px;font-size:13px}.zf-subscribe-copy{font-size:16px;margin-top:14px}.zf-form .zf-consent{font-size:13px}.zf-back{margin-top:14px}}@media(prefers-reduced-motion:reduce){.zf-dialog::backdrop,.zf-dialog.is-closing::backdrop{animation:none}.zf-success>svg path{animation:none;stroke-dashoffset:0}}.zf-dialog[data-view=feed] .zf-header h2{max-width:none;font-size:clamp(32px,3vw,40px)}.zf-dialog[data-view=feed] .zf-header{padding-bottom:22px}.zf-entry:not(:first-child) p{display:none}.zf-form>input{border-color:var(--line-soft)}.zf-compact{position:absolute;z-index:2;padding:20px 22px;color:#fff;border:1px solid transparent;text-align:left;font:inherit;pointer-events:none}.zf-entries{position:relative}.zf-entries.is-refreshing{overflow:hidden}.zf-entries.is-refreshing>.zf-entry{visibility:hidden}.zf-entries.is-refreshing>.zf-skeleton{position:absolute;inset:0;overflow:hidden;background:var(--paper)}.zf-skeleton-row{padding:24px 0;border-bottom:1px solid var(--line-soft);height:120px}.zf-skeleton-row i,.zf-skeleton-row b{display:block;background:var(--blue-100)}.zf-skeleton{animation:zf-breathe 1.4s ease-in-out infinite alternate}.zf-skeleton-row i{width:145px;height:9px;margin-bottom:17px}.zf-skeleton-row b{width:90%;height:13px;margin-top:9px}.zf-skeleton-row b:last-child{width:68%}.zf-statusline{min-height:64px}.zf-scroll{scrollbar-gutter:stable}.zf-text-button[aria-disabled=true]{cursor:wait}.zf-live-dot{position:relative;display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--blue-600);flex:0 0 auto}.zf-live-dot:after{content:"";position:absolute;inset:-4px;border-radius:inherit;background:var(--blue-600);opacity:.12;animation:zf-live 2.6s ease-in-out infinite}.zf-launcher-top>span>span{display:inline-flex;align-items:center;gap:10px}:is(.zf-launcher,.zf-compact) .zf-live-dot{background:var(--blue-300)}:is(.zf-launcher,.zf-compact) .zf-live-dot:after{background:var(--blue-300)}.zf-header h2:has(.zf-live-dot){display:flex;align-items:center;gap:16px}@keyframes zf-breathe{0%{opacity:.5}to{opacity:1}}@keyframes zf-live{0%,to{transform:scale(.75);opacity:.1}50%{transform:scale(1.25);opacity:.3}}@media(max-width:600px){.zf-compact{padding:16px 18px}}@media(prefers-reduced-motion:reduce){.zf-skeleton-row i,.zf-skeleton-row b{animation:none}}.zf-dialog .zf-header h2:focus-visible{outline:none}@media(prefers-reduced-motion:reduce){.zf-skeleton,.zf-live-dot:after{animation:none}}.zf-page{position:relative;display:flex;flex-direction:column;height:100%;min-height:0;flex:1;width:100%;background:var(--paper)}.zf-page-outgoing{position:absolute;inset:0;pointer-events:none}button.zf-privacy{border:0;padding:0;background:transparent;font-family:inherit;cursor:pointer}.zf-privacy-copy{padding-top:28px;font-size:14px;line-height:1.75;overflow-wrap:anywhere}.zf-privacy-copy h3{margin:36px 0 20px;font-size:23px;line-height:1.25;font-weight:500;letter-spacing:-.02em}.zf-privacy-copy>div:first-child h3{margin-top:0}.zf-privacy-copy h4{margin:24px 0 12px;font-size:16px;line-height:1.45;font-weight:500}.zf-privacy-copy p{margin:12px 0;color:var(--fg-muted)}.zf-privacy-copy a{color:var(--blue-600);text-decoration:underline;text-underline-offset:3px}.zf-privacy-copy ul,.zf-privacy-copy ol{padding-left:22px;margin:14px 0}.zf-privacy-copy li{margin:8px 0;color:var(--fg-muted)}.zf-dialog[data-view=privacy] .zf-footer .zf-text-button{font-size:14px}.zf-entry{padding:32px 0}.zf-author{display:flex;align-items:center;gap:12px;margin-bottom:20px}.zf-author img,.zf-author-fallback{width:44px;height:44px;flex:0 0 44px;border-radius:50%;object-fit:cover;object-position:50% 20%;background:var(--blue-50)}.zf-author-fallback{display:grid;place-items:center;color:var(--blue-600)}.zf-author strong{display:block;font-size:14px;font-weight:500;line-height:1.4}.zf-author time{display:block;color:var(--fg-muted);font-size:12px;margin-top:3px}.zf-post-title{display:block;text-align:left;color:inherit;font:inherit;background:none;padding:0;border:0;cursor:pointer}.zf-post-title:hover{color:var(--blue-600)}.zf-entry .zf-post-title h3{font-size:21px;line-height:1.3;letter-spacing:-.025em}.zf-entry p.zf-preview{display:block;padding:0;margin-top:16px;font-size:14px;line-height:1.75}.zf-read-more{gap:12px;font-size:13px;margin-top:8px}.zf-dialog .zf-read-more svg{width:17px;height:17px}.zf-post-image{display:block;position:relative;width:100%;margin-top:20px;padding:0;border:1px solid var(--line-soft);background:var(--blue-50);cursor:zoom-in}.zf-post-image img{display:block;width:100%;height:auto;max-height:320px;object-fit:contain}.zf-post-image>span{position:absolute;bottom:8px;right:8px;width:32px;height:32px;background:var(--paper);color:var(--blue-600);display:grid;place-items:center;font-size:21px;border:1px solid var(--line-soft)}.zf-post{padding-top:28px}.zf-post-heading{font-size:clamp(23px,2vw,28px);font-weight:500;line-height:1.25;letter-spacing:-.025em}.zf-post-content{margin-top:28px;font-size:15px;line-height:1.8;overflow-wrap:anywhere}.zf-post-content p{margin:20px 0}.zf-post-content h2,.zf-post-content h3,.zf-post-content h4{margin:28px 0 18px;font-size:20px;font-weight:500;line-height:1.4}.zf-post-content ul,.zf-post-content ol{padding-left:24px;margin:20px 0}.zf-post-content li{margin:10px 0}.zf-post-content a{color:var(--blue-600);text-decoration:underline;text-underline-offset:3px}.zf-post-content hr{border:0;border-top:1px solid var(--line-soft);margin:28px 0}.zf-post-content table{display:block;overflow-x:auto;border-collapse:collapse}.zf-post-content td,.zf-post-content th{padding:10px;border-bottom:1px solid var(--line-soft)}.zf-post-content figcaption{font-size:12px;color:var(--fg-muted);margin-top:8px}.zf-dialog[data-view=post] .zf-header h2{max-width:none;font-size:clamp(32px,3vw,40px)}.zf-dialog[data-view=post] .zf-footer .zf-text-button{font-size:13px}[data-feed-refresh]{display:inline-flex;align-items:center;gap:8px}.zf-dialog svg.zf-refresh-icon{width:16px;height:16px}[data-feed-refresh].is-refreshing .zf-refresh-icon{animation:zf-refresh 1s cubic-bezier(.4,0,.2,1) infinite}@keyframes zf-refresh{to{transform:rotate(360deg)}}.zf-skeleton-row{height:540px;padding:32px 0;display:flex;flex-direction:column;gap:12px}.zf-skeleton-author{display:flex;gap:12px;align-items:center;margin-bottom:8px}.zf-skeleton-author em{width:44px;height:44px;border-radius:50%;background:var(--blue-100)}.zf-skeleton-author span{flex:1}.zf-skeleton-row i{width:90%;height:9px;margin:0}.zf-skeleton-author i{width:155px;margin:8px 0}.zf-skeleton-author i:last-child{width:110px}.zf-skeleton-row b{width:94%;height:16px;margin:0}.zf-skeleton-row b+b{width:68%;margin-bottom:8px}.zf-skeleton-image{flex:1;min-height:50px;background:var(--blue-50);margin-top:12px}.zf-lightbox{position:fixed;inset:0;margin:0;width:100vw;height:100dvh;max-width:none;max-height:none;padding:64px 32px 32px;border:0;background:transparent;overflow:hidden}.zf-lightbox[open]{display:flex;align-items:center;justify-content:center}.zf-lightbox::backdrop{background:#001a35dd;backdrop-filter:blur(10px)}.zf-lightbox figure{margin:0;max-width:1440px;max-height:100%;pointer-events:none}.zf-lightbox img{display:block;max-width:100%;max-height:calc(100dvh - 96px);width:auto;height:auto;object-fit:contain;pointer-events:auto;box-shadow:0 16px 64px #0003}.zf-image-close{position:absolute;top:12px;right:20px;display:grid;place-items:center;width:44px;height:44px;border:1px solid #ffffff60;color:#fff;background:none;cursor:pointer}.zf-image-close svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.5}.zf-image-close:focus-visible{outline:2px solid white;outline-offset:4px}@media(max-width:600px){.zf-entry .zf-post-title h3{font-size:20px}.zf-entry{padding-block:28px}.zf-dialog[data-view=post] .zf-footer{flex-wrap:wrap}.zf-lightbox{padding:64px 12px 24px}.zf-lightbox img{max-height:calc(100dvh - 88px)}}@media(prefers-reduced-motion:reduce){[data-feed-refresh].is-refreshing .zf-refresh-icon{animation:none}}.zf-lightbox[open]::backdrop{animation:zf-backdrop-in .35s ease-out both}.zf-lightbox.is-closing::backdrop{animation:zf-backdrop-out .3s ease-in-out both}@keyframes zf-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes zf-backdrop-out{0%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.zf-lightbox[open]::backdrop{animation:none}}.zf-content-frame{position:relative;flex:1;min-height:0;overflow:hidden}.zf-content-frame .zf-page{height:100%}.zf-dialog svg.zf-refresh-icon{fill:currentColor;stroke:none}.zf-footer-context{position:relative;display:grid;align-items:center;min-height:44px}.zf-footer-context>*{grid-area:1 / 1}.zf-footer-outgoing{pointer-events:none}.zf-footer .zf-footer-back{min-height:44px;color:var(--blue-600);font-size:14px;white-space:nowrap}@media(max-width:400px){.zf-footer .zf-cta{gap:16px;padding-inline:14px}.zf-footer .zf-footer-back{font-size:12px}}.zf-dialog .zf-refresh-icon path{fill:currentColor;stroke:none}.zf-newsletters{margin:0 0 30px;padding:0;border:0;min-width:0}.zf-newsletters legend{font-size:14px;color:var(--fg);margin-bottom:14px}.zf-newsletter-options{display:grid;grid-template-columns:1fr 1fr;gap:12px}.zf-form .zf-newsletter-option{position:relative;display:block;margin:0;cursor:pointer}.zf-form .zf-newsletter-option input{position:absolute;width:1px;height:1px;padding:0;opacity:0;margin:0}.zf-newsletter-tile{display:block;height:100%;padding:18px;border:1px solid var(--line-soft);background:#fff;transition:background .35s ease,border-color .35s ease}.zf-newsletter-name{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--blue-600);font-size:16px;font-weight:500}.zf-newsletter-description{display:block;font-size:13px;line-height:1.65;color:var(--fg-muted);margin-top:10px}.zf-newsletter-check{display:grid;place-items:center;width:22px;height:22px;flex-shrink:0;border:1px solid var(--blue-300);background:#fff;transition:background .3s ease,border-color .3s ease}.zf-dialog .zf-newsletter-check svg{width:18px;height:18px;stroke:#fff;fill:none;stroke-width:1.8}.zf-newsletter-check path{stroke-dasharray:1;stroke-dashoffset:1;opacity:0;transition:stroke-dashoffset .4s cubic-bezier(.22,1,.36,1),opacity .25s ease}.zf-newsletter-option input:checked+.zf-newsletter-tile{background:var(--blue-50);border-color:var(--blue-600)}.zf-newsletter-option input:checked+.zf-newsletter-tile .zf-newsletter-check{background:var(--blue-600);border-color:var(--blue-600)}.zf-newsletter-option input:checked+.zf-newsletter-tile path{stroke-dashoffset:0;opacity:1}.zf-newsletter-option input:focus-visible+.zf-newsletter-tile{outline:2px solid var(--blue-600);outline-offset:3px}.zf-choice-error{margin-top:12px;font-size:13px;color:var(--fg-muted)}.zf-footer [type=submit]:disabled{opacity:.5;cursor:not-allowed}@media(max-width:480px){.zf-newsletter-options{grid-template-columns:1fr}.zf-newsletter-tile{padding:14px 16px}.zf-newsletter-description{margin-top:6px}}@media(prefers-reduced-motion:reduce){.zf-newsletter-tile,.zf-newsletter-check,.zf-newsletter-check path{transition:none}}.zf-dialog .zf-newsletter-check path{fill:none;stroke:#fff;stroke-width:1.8}.zins-page main{padding-top:clamp(128px,12vw,180px)}.zins-hero>.am-link{color:var(--fg-muted);font-size:14px}.zins-page .zins-eyebrow{margin-top:clamp(40px,5vw,80px)}.zins-hero__marke{color:var(--blue-600);margin-block:clamp(40px,5vw,72px) 36px}.zins-hero__marke .zins-marke{width:clamp(190px,19vw,270px);max-width:100%}.zins-page .am-hero__intro{align-items:start;padding-bottom:clamp(56px,6vw,96px)}.zins-intro .am-link{margin-top:28px}.zins-panorama{overflow:hidden}.zins-panorama img{width:100%;height:clamp(280px,35vw,600px);object-fit:cover;object-position:68% center;display:block;filter:url(#icm-fund-duotone)}.zins-section{padding-block:clamp(72px,8vw,128px)}.zins-section h2{margin-top:22px!important}.zins-offer{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,9vw,144px)}.zins-offer>*,.zins-heading>*,.zins-bottom>*{min-width:0}.zins-page .am-title{overflow-wrap:break-word;hyphens:auto}.zins-services article{padding-block:28px;border-top:1px solid var(--line-soft)}.zins-services article:first-child{padding-top:0;border:0}.zins-services h3{font-size:clamp(24px,2.3vw,34px);margin-bottom:14px!important}.zins-services .am-copy{font-size:17px}.zins-fund{background:var(--blue-900);color:var(--blue-50);padding-block:clamp(48px,6vw,96px)}.zins-fund__grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(40px,8vw,128px)}.zins-fund__image{display:block;aspect-ratio:5 / 4;overflow:hidden}.zins-fund__image img{display:block;width:100%;height:100%;object-fit:cover;object-position:right center}.zins-fund .am-label,.zins-fund .am-copy{color:var(--blue-100)}.zins-fund h2{margin-top:24px!important}.zins-fund .am-copy{margin-top:28px!important}.zins-fund .am-link{color:#fff;margin-top:32px}.zins-heading{display:grid;grid-template-columns:1.2fr 1fr;gap:64px;align-items:end}.zins-publications{margin-top:48px}.zins-publication{display:grid;grid-template-columns:160px 1fr auto;gap:32px;align-items:center;padding:28px 0;border-top:1px solid var(--line-soft)}.zins-publication:last-child{border-bottom:1px solid var(--line-soft)}.zins-publication img{width:160px;height:auto;aspect-ratio:1.4;object-fit:cover}.zins-publication small{display:block;color:var(--fg-muted);font-size:13px;margin-bottom:12px}.zins-publication h3{font-size:clamp(24px,2.4vw,38px);line-height:1.15;max-width:34ch;transition:color .25s ease}.zins-publication:hover h3{color:var(--blue-600)}.zins-publication>span{font-size:28px;color:var(--blue-600)}.zins-formats{display:flex;gap:24px 48px;flex-wrap:wrap;margin-top:24px}.zins-team{background:var(--blue-50)}.zins-team .tcard__inner{max-width:none}.zins-team .tcard__name{margin-bottom:28px!important}.zins-team .tcard__bio,.zins-team .tcard__beleg{max-width:48ch}.zins-team .tcard__beleg{margin-top:24px!important}.zins-people{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:48px}.zins-fund__image img{filter:url(#icm-fund-duotone)}.zins-person-image{display:block;position:relative}.zins-people img{display:block;width:100%;height:auto;aspect-ratio:4/4.3;object-fit:cover;object-position:center 18%;filter:contrast(1.02) brightness(.97)}.zins-person-name{margin-top:22px!important;font-size:clamp(21px,2vw,30px);line-height:1.2}.zins-person-role{margin-top:8px!important;color:var(--fg-muted);font-size:15px;line-height:1.5}.zins-bottom{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,8vw,128px)}.zins-bottom>div+div{border-left:1px solid var(--line-soft);padding-left:clamp(40px,6vw,96px)}.zins-bottom .am-copy{margin-top:28px!important;font-size:17px}.zins-bottom .am-link{margin-top:28px}.zins-visuals,.zins-engineering{background:var(--blue-50)}.zins-engineering__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,8vw,128px)}.zins-engineering__visual{margin:0}@media(max-width:800px){.zins-page .am-hero__intro,.zins-offer,.zins-fund__grid,.zins-heading,.zins-bottom,.zins-engineering__grid{grid-template-columns:1fr;gap:32px}.zins-intro{max-width:58ch}.zins-bottom>div+div{border-left:0;border-top:1px solid var(--line-soft);padding:40px 0 0}.zins-people{gap:16px}.zins-person-name{font-size:21px}.zins-publication{grid-template-columns:100px 1fr 20px;gap:20px}.zins-publication img{width:100px;aspect-ratio:1}}@media(max-width:520px){.zins-page main{padding-top:112px}.zins-page .zins-eyebrow{margin-top:40px}.zins-people{grid-template-columns:1fr;gap:32px}.zins-person{display:grid;grid-template-columns:110px 1fr;column-gap:20px;align-content:center}.zins-person-image{grid-row:1/3}.zins-people img{width:110px;aspect-ratio:4/5}.zins-person-name{align-self:end;margin-top:0!important}.zins-publication{grid-template-columns:72px 1fr;gap:16px;align-items:start}.zins-publication img{width:72px}.zins-publication>span{display:none}.zins-publication h3{font-size:23px}.zins-publication small{font-size:12px;line-height:1.5}.zins-formats{gap:8px;flex-direction:column;align-items:flex-start}}.zins-page #kontakt .am-link{display:inline-flex;gap:24px}.zins-page .am-title{font-size:clamp(30px,3.15vw,48px);line-height:1.12;letter-spacing:-.035em}.zins-page .am-copy{font-size:clamp(16px,1.15vw,18px);line-height:1.65}.zins-page .zins-services h3{font-size:clamp(22px,1.8vw,28px)}.zins-page .zins-publication h3{font-size:clamp(21px,1.9vw,28px);line-height:1.25}.zins-page .zins-person-name{font-size:clamp(20px,1.7vw,26px)}.zins-heading>.am-copy{max-width:51ch}.zins-formats button{border:0;background:transparent;font:inherit;padding:0;cursor:pointer}.zins-engineering .am-copy,.zins-engineering .am-link{margin-top:24px}.zins-engineering__grid{display:block}.zins-engineering__grid>div:first-child{display:grid;grid-template-columns:1fr 1fr;column-gap:clamp(40px,8vw,128px)}.zins-engineering__grid .am-label{grid-column:1}.zins-engineering__grid h2{grid-column:1;grid-row:2/4}.zins-engineering__grid .am-copy{grid-column:2;grid-row:2;margin-top:22px}.zins-engineering__grid .am-link{grid-column:2;grid-row:3;justify-self:start}.zins-engineering__visual{margin-top:52px;padding:clamp(28px,4vw,64px);background:var(--blue-900);color:#fff}.zins-engineering__visual>p{margin-top:36px;padding-top:22px;border-top:1px solid #ffffff26;font-size:13px;color:var(--blue-100)}.zins-person{display:block;width:100%;text-align:left;font:inherit;color:inherit;border:0;padding:0;background:none;cursor:pointer}.zins-person-name,.zins-person-role{display:block}.zins-person:focus-visible{outline:2px solid var(--blue-600);outline-offset:8px}.zins-person:hover .zins-person-name{color:var(--blue-600)}.zins-newsletter__inner{display:flex;align-items:center;justify-content:space-between;gap:64px}.zins-newsletter__inner>div{max-width:660px}.zins-newsletter .am-copy{margin-top:24px}.zins-newsletter__button{display:inline-flex;align-items:center;justify-content:space-between;gap:44px;flex-shrink:0;padding:22px 26px;background:var(--blue-600);color:#fff;font-size:15px;transition:background .3s}.zins-newsletter__button svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.5}.zins-studio{margin-top:44px;background:var(--paper);min-width:0}.zins-studio [hidden],.zins-studio svg [hidden]{display:none!important}.zg-tabs{display:flex;gap:clamp(16px,3.3vw,52px);padding-inline:clamp(20px,3vw,44px);border-bottom:1px solid var(--line-soft);overflow-x:auto;scrollbar-width:thin}.zg-tabs button{border:0;background:transparent;font:inherit;font-size:15px;color:var(--fg-muted);padding:24px 0 22px;position:relative;flex-shrink:0;cursor:pointer}.zg-tabs button:after{content:"";position:absolute;bottom:0;inset-inline:0;height:2px;background:var(--blue-600);transform:scaleX(0);transform-origin:left;transition:transform .4s cubic-bezier(.22,1,.36,1)}.zg-tabs button[aria-selected=true]{color:var(--blue-600)}.zg-tabs button[aria-selected=true]:after{transform:scaleX(1)}.zg-panel{padding:clamp(24px,3vw,44px);min-width:0;min-height:510px;outline:none}.zg-panel h3{font-size:clamp(22px,2vw,30px);font-weight:500;line-height:1.2;letter-spacing:-.025em}.zg-panel-heading{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:40px;margin-bottom:36px}.zg-panel-heading p{font-size:15px;line-height:1.65;color:var(--fg-muted);max-width:61ch}.zg-fundhead{display:flex;align-items:center;justify-content:space-between;gap:24px}.zg-eyebrow{font-size:12px;color:var(--fg-muted);margin-bottom:12px}.zg-text-link{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;background:none;border:none;padding:0;color:var(--blue-600);font:inherit;font-size:14px;white-space:nowrap;cursor:pointer}.zg-text-link svg,.zg-dimensions svg,.zg-process-arrow svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.5;flex:0 0 auto}.zg-performance-toolbar{margin:32px 0 22px;display:flex;align-items:end;justify-content:space-between;gap:24px}.zg-performance-reading{display:flex;flex-direction:column;gap:8px}.zg-performance-reading strong{font-size:clamp(34px,3.3vw,48px);line-height:1;font-weight:500;color:var(--blue-600);letter-spacing:-.045em;font-variant-numeric:tabular-nums}.zg-performance-reading span{font-size:12px;color:var(--fg-muted)}.zg-periods{display:flex;gap:4px}.zg-periods button{padding:10px 14px;font:inherit;font-size:13px;color:var(--fg-muted);background:transparent;border:1px solid transparent;cursor:pointer}.zg-periods button[aria-pressed=true]{border-color:var(--blue-600);color:var(--blue-600)}.zg-periods button:disabled{opacity:.4;cursor:default}.zg-chart{width:100%;touch-action:pan-y}.zg-chart svg{display:block;width:100%;overflow:visible}.zg-chart svg text,.zg-model text,.zg-overlay svg text{fill:var(--fg-muted);font-family:inherit;font-size:12px}.zg-grid{fill:none;stroke:var(--line-soft);stroke-width:1}.zg-line{stroke:var(--blue-600);stroke-width:2;fill:none;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.zg-fill{fill:var(--blue-100);opacity:.6}.zg-dashed{fill:none;stroke:var(--blue-300);stroke-width:1.4;stroke-dasharray:5 5;vector-effect:non-scaling-stroke}.zg-point{fill:#fff;stroke:var(--blue-600);stroke-width:2;transition:fill .3s}.zg-point.is-selected{fill:var(--blue-600);stroke-width:4}.zg-caption{display:flex;align-items:start;justify-content:space-between;gap:16px;padding-top:20px;margin-top:12px;border-top:1px solid var(--line-soft);font-size:12px;line-height:1.6;color:var(--fg-muted)}.zg-note{font-size:12px;color:var(--fg-muted);line-height:1.65;margin-top:20px;max-width:none}.zg-source{display:flex;justify-content:flex-end;padding:0 clamp(24px,3vw,44px) 22px;font-size:12px;color:var(--blue-600)}.zg-loading{min-height:385px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;font-size:15px;color:var(--fg-muted)}.zg-model-grid{display:grid;grid-template-columns:1fr 1fr;gap:0}.zg-model-grid figure:first-child{padding-right:clamp(24px,3vw,48px)}.zg-model-grid figure+figure{padding-left:clamp(24px,3vw,48px);border-left:1px solid var(--line-soft)}.zg-model-grid+.zg-note{border-top:1px solid var(--line-soft);padding-top:24px;margin-top:32px}.zg-model-grid figure{min-width:0;margin:0}.zg-model-grid figcaption{font-size:16px;font-weight:500;margin-bottom:24px}.zg-model{display:block;width:100%}.zg-legend{display:flex;gap:10px 22px;flex-wrap:wrap;margin:16px 0 22px;font-size:11px;color:var(--fg-muted)}.zg-legend span{display:inline-flex;align-items:center;gap:6px}.zg-legend i{width:20px;height:0;border-top:2px solid var(--blue-600)}.zg-legend i.is-dashed{border-top-style:dashed;border-color:var(--blue-300)}.zg-line--1{stroke:var(--blue-500);stroke-dasharray:8 4}.zg-line--2{stroke:var(--blue-300);stroke-dasharray:2 5}.zg-legend .tone-1{border-color:var(--blue-500);border-top-style:dashed}.zg-legend .tone-2{border-color:var(--blue-300);border-top-style:dotted}.zg-scenarios{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line-soft)}.zg-scenarios button{text-align:left;padding:14px 10px;color:var(--fg-muted);background:none;border:none;border-bottom:2px solid transparent;font:inherit;cursor:pointer}.zg-scenarios span{display:block;font-size:12px;margin-bottom:6px}.zg-scenarios strong{font-size:20px;font-weight:500}.zg-scenarios [aria-pressed=true]{color:var(--blue-600);border-bottom-color:var(--blue-600);background:var(--blue-50)}.zg-model-reading{display:flex;flex-wrap:wrap;gap:6px 20px;margin-top:14px;font-size:12px;color:var(--fg-muted)}.zg-overlay{display:grid;grid-template-columns:.6fr 1.4fr;gap:clamp(30px,6vw,90px)}.zg-dimensions button{display:flex;align-items:center;justify-content:space-between;width:100%;padding:18px 0;gap:12px;background:none;border:0;border-bottom:1px solid var(--line-soft);font:inherit;font-size:16px;text-align:left;color:var(--fg-muted);cursor:pointer}.zg-dimensions [aria-pressed=true]{color:var(--blue-600);border-bottom-color:var(--blue-600)}.zg-dimensions svg{opacity:0;transform:translate(-6px);transition:opacity .3s,transform .35s ease}.zg-dimensions [aria-pressed=true] svg{opacity:1;transform:none}.zg-overlay-visual svg{width:100%;display:block}.zg-overlay-copy{font-size:14px;line-height:1.65;color:var(--fg-muted);margin-top:24px;min-height:4.9em;max-width:60ch}.zins-studio :focus-visible{outline:2px solid var(--blue-600);outline-offset:4px}@media(max-width:800px){.zg-panel{min-height:0}.zg-panel-heading{grid-template-columns:1fr;gap:18px}.zg-fundhead{align-items:start}.zg-performance-toolbar{align-items:start;flex-direction:column}.zg-model-grid{grid-template-columns:1fr;gap:36px}.zg-model-grid figure+figure{border-top:1px solid var(--line-soft);padding-top:28px}}@media(max-width:520px){.zg-tabs{padding-inline:20px;gap:24px}.zg-tabs button{font-size:14px;padding-block:20px}.zg-panel{padding:24px 20px}.zg-fundhead{flex-direction:column;gap:16px}.zg-fundhead h3{font-size:22px}.zg-periods{width:100%;justify-content:space-between;gap:0}.zg-periods button{padding:10px 8px;font-size:12px;min-height:44px}.zg-caption{flex-direction:column;gap:6px}.zg-model{width:calc(100% + 16px);margin-left:-8px}.zg-model text{font-size:22px}.zg-overlay svg text{font-size:24px}.zg-overlay{grid-template-columns:1fr;gap:22px}.zg-dimensions{display:flex;overflow:auto;gap:20px}.zg-dimensions button{width:auto;white-space:nowrap;font-size:14px}.zg-dimensions svg{display:none}}@media(max-width:360px){.zg-periods{display:grid;grid-template-columns:1fr 1fr;gap:4px}.zg-periods button{white-space:nowrap}}@media(prefers-reduced-motion:reduce){.zins-studio *,.zf-dialog *,.zf-launcher{animation-duration:.001ms!important;transition-duration:.001ms!important}}@media(max-width:800px){.zins-engineering__grid>div:first-child{display:block}.zg-model-grid figure:first-child{padding-right:0}.zg-model-grid figure+figure{padding-left:0;border-left:0;padding-top:36px}.zins-newsletter__inner{flex-direction:column;align-items:start;gap:32px}}@media(max-width:520px){.zins-person{display:grid;grid-template-columns:110px 1fr;column-gap:20px}.zins-person-role{grid-column:2}}.zg-overlay{grid-template-columns:minmax(180px,.7fr) minmax(0,1.3fr);gap:48px}.zg-dimensions button{padding:20px 16px;border-bottom-color:var(--line-soft)}.zg-dimensions button[aria-pressed=true]{background:var(--blue-600);color:#fff;border-color:transparent}.zg-dimensions small{display:block;font-size:11px;opacity:.7;margin-top:5px}.zg-dimensions small:empty{display:none}.zg-overlay-visual{background:var(--blue-50);padding:32px}.zg-overlay-intro>span{color:var(--blue-600);font-size:22px;font-weight:500}.zg-overlay-copy{margin:16px 0 28px;min-height:5em;max-width:60ch}.zg-overlay-visual svg{max-height:260px}.zp-journey{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:48px;padding:24px 0 40px}.zp-picture{background:var(--blue-50);padding:24px}.zp-picture svg{display:block;width:100%;max-height:330px;overflow:visible}.zp-route{fill:none;stroke:var(--blue-300);stroke-width:1.5}.zp-stop circle{fill:var(--blue-50);stroke:var(--blue-300);stroke-width:1.5}.zp-stop .zp-core{fill:var(--blue-300);stroke:none}.zp-stop.is-active circle{fill:var(--blue-600);stroke:var(--blue-600)}.zp-stop.is-active .zp-core{fill:#fff}.zp-stop text{fill:var(--fg-muted);font:14px inherit;font-size:14px}.zp-stop.is-active text{fill:var(--blue-600);font-weight:500}.zp-direction{stroke:var(--blue-300);stroke-width:1.5;fill:none}.zp-center{fill:var(--fg-muted);font-size:12px}.zp-kicker{font-size:12px;color:var(--fg-muted)}.zp-detail h4{font-size:clamp(26px,2.4vw,36px);font-weight:500;letter-spacing:-.03em;margin:16px 0 24px}.zp-detail>p{font-size:16px;line-height:1.7;color:var(--fg-muted);max-width:48ch;min-height:7em}.zp-loop{display:flex;gap:12px;color:var(--blue-600);padding-top:16px;margin-top:24px;font-size:13px}.zp-steps{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line-soft)}.zp-steps button{display:flex;gap:12px;align-items:center;padding:22px 12px;font:inherit;font-size:14px;border:0;background:transparent;color:var(--fg-muted);cursor:pointer;text-align:left}.zp-steps button[aria-pressed=true]{color:var(--blue-600);background:var(--blue-50)}.zp-step-dot{width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.zp-steps svg{margin-left:auto;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.5}.zins-engineering__visual{display:grid;grid-template-columns:1fr 1fr;gap:64px;padding:0;background:none;color:var(--fg)}.ze-questions{align-self:center}.ze-question{border-top:1px solid var(--line-soft)}.ze-question:last-child{border-bottom:1px solid var(--line-soft)}.ze-question button{width:100%;display:flex;justify-content:space-between;gap:24px;align-items:center;text-align:left;font:inherit;font-size:20px;font-weight:500;line-height:1.4;padding:24px 0;border:0;background:none;color:var(--fg);cursor:pointer}.ze-question button[aria-expanded=true]{color:var(--blue-600)}.ze-question button span{font-size:24px;font-weight:400}.ze-question p{padding:0 40px 28px 0;font-size:16px;color:var(--fg-muted);line-height:1.7}.ze-question p[hidden]{display:none}.ze-illustration{background:#fff;padding:32px;align-self:stretch;display:flex;flex-direction:column;justify-content:center;min-width:0}.ze-illustration svg{width:100%;display:block}.ze-illustration svg text{font-size:13px;fill:var(--fg-muted)}.ze-illustration>span{display:block;padding-top:24px;border-top:1px solid var(--line-soft);font-size:11px;color:var(--fg-muted)}.ze-grid{fill:none;stroke:var(--line-soft);stroke-width:1}.ze-stroke{fill:none;stroke:var(--blue-600);stroke-width:2}.ze-stroke--mid{stroke:var(--blue-500);stroke-dasharray:6 5}.ze-stroke--low{stroke:var(--blue-300);stroke-dasharray:3 5}.ze-area{fill:var(--blue-100);opacity:.45}.ze-point{fill:#fff;stroke:var(--blue-600);stroke-width:2}.ze-bar{fill:var(--blue-600)}.ze-bar:nth-of-type(2){opacity:.7}.ze-bar:nth-of-type(3){opacity:.4}@media(max-width:800px){.zg-overlay,.zp-journey,.zins-engineering__visual{grid-template-columns:1fr;gap:28px}.zg-dimensions{display:flex;overflow-x:auto;gap:8px}.zg-dimensions button{width:auto;flex-shrink:0;padding:16px}.zg-dimensions svg{display:none}.zp-steps{grid-template-columns:1fr 1fr}.zp-detail>p{min-height:0}.ze-illustration{min-height:280px}}@media(max-width:520px){.zg-overlay-visual{padding:24px 16px}.zg-overlay-copy{min-height:0}.zp-picture{padding:16px 0}.zp-steps button{padding:18px 8px;font-size:12px;gap:8px}.zp-stop text{font-size:18px}.zp-center{font-size:15px}.ze-question button{font-size:18px}.ze-question p{padding-right:0}.ze-illustration{padding:24px 16px}.ze-illustration svg text{font-size:18px}}.zg-overlay-intro{display:flex;flex-direction:column;gap:16px;padding-bottom:24px}.zp-detail h4{padding:0}.zp-loop{margin-top:24px!important}.zg-model-grid+.zg-note{width:100%;margin-top:32px!important}.zg-caption{margin-top:24px!important}.zg-source{padding-top:16px}.zg-budget-track{fill:var(--blue-100)}.zg-budget-used{fill:var(--blue-600)}.ze-caption{display:flex;align-items:start;gap:16px;justify-content:space-between;padding-top:24px;border-top:1px solid var(--line-soft)}.ze-caption>span{font-size:11px;line-height:1.6;color:var(--fg-muted);max-width:34ch}.ze-caption button{border:0;padding:0;background:none;font:inherit;color:var(--blue-600);font-size:11px;line-height:1.6;cursor:pointer;flex-shrink:0;min-height:32px}.ze-caption button[hidden]{display:none}.ze-tracer{fill:var(--blue-600);stroke:var(--paper);stroke-width:2;pointer-events:none}.ze-bar-highlight{fill:none;stroke:var(--blue-600);stroke-width:6;opacity:0;pointer-events:none}@media(max-width:520px){.ze-caption{flex-direction:column;gap:8px}.ze-caption button{min-height:44px}}.zg-vol-legend{display:flex;flex-wrap:wrap;gap:12px 24px;padding-top:16px;color:var(--fg-muted);font-size:12px}.zg-vol-legend[hidden]{display:none}.zg-vol-legend span{display:flex;align-items:center;gap:8px}.zg-vol-legend i{width:24px;border-top:2px dashed var(--blue-600)}.zg-vol-legend span:last-child i{border-top-style:solid}.zo-svg{display:block;width:100%;height:auto;font-family:inherit;overflow:visible}.zo-svg text{fill:var(--fg-muted);font-size:16px;font-family:inherit}.zo-svg .zo-tick,.zo-svg .zo-small{font-size:14px}.zo-svg .zo-label{font-size:15px;fill:var(--charcoal)}.zo-axis{fill:none;stroke:var(--blue-300);stroke-width:1.3}.zo-grid{fill:none;stroke:var(--line-soft);stroke-width:1;stroke-dasharray:3 5}.zo-main-line{fill:none;stroke:var(--blue-600);stroke-width:2.6}.zo-line-2{stroke:#b36b19}.zo-line-3{stroke:#157c71}.zo-reference{fill:none;stroke:#697d90;stroke-width:1.7;stroke-dasharray:6 6}.zo-distribution{fill:var(--blue-50)}.zo-down-fill{fill:#dcebe5}.zo-up-fill{fill:#efdddc}.zo-route{fill:none;stroke:var(--blue-600);stroke-width:2;stroke-linejoin:round}.zo-route.zo-down{stroke:#507c69}.zo-route.zo-up{stroke:#a56562}.zo-dot{stroke:var(--blue-600);stroke-width:2;fill:var(--paper)}.zo-dot.zo-down{fill:#507c69}.zo-dot.zo-up{fill:#a56562}.zo-dot.zo-adjust{fill:#be9355}.zo-route.zo-adjust{stroke:#be9355}.zo-svg .zo-adjust-label{fill:#937140;font-weight:500}.zo-svg .zo-down-label{fill:#507c69}.zo-svg .zo-up-label{fill:#a56562}.zo-models{display:grid;grid-template-columns:1fr 1fr;gap:0}.zo-models figure{margin:0;min-width:0;display:flex;flex-direction:column}.zo-models figure:first-child{padding-right:40px}.zo-models figure+figure{padding-left:40px;border-left:1px solid var(--line-soft)}.zo-models h4{font-size:19px;font-weight:500;margin:0 0 24px}.zo-legend,.zo-scenarios{display:flex;flex-wrap:wrap;gap:12px 28px;font-size:12px;line-height:1.5;color:var(--fg-muted);padding-block:12px}.zo-legend-group{border-top:1px solid var(--line-soft);margin-top:20px;padding-top:12px}figure>.zo-legend{border-top:1px solid var(--line-soft);margin-top:20px;padding-top:24px}.zo-legend span,.zo-scenarios span{display:flex;gap:8px;align-items:center}.zo-key-line{display:inline-block;width:22px;border-top:2px solid var(--blue-600)}.zo-key-line.tone-1{border-color:#b36b19}.zo-key-line.tone-2{border-color:#157c71}.zo-key-fill{width:18px;height:12px;background:var(--blue-100)}.zo-key-down,.zo-key-mid,.zo-key-up{width:9px;height:9px;border-radius:50%;border:1px solid var(--blue-600)}.zo-key-down{background:#507c69}.zo-key-up{background:#a56562}.zo-foot{display:flex;flex-wrap:wrap;gap:12px 24px;align-items:start;justify-content:space-between;border-top:1px solid var(--line-soft);padding-top:20px;margin-top:20px;font-size:12px;line-height:1.6;color:var(--fg-muted)}.zo-note{font-size:12px;line-height:1.7;color:var(--fg-muted);max-width:100ch;padding-top:24px}.zins-page main .zo-overlay{max-width:940px;margin:0 auto}.zo-swap,.zo-duration{stroke:#567e76}.zo-credit{stroke-dasharray:5 5}.zo-bond{fill:var(--blue-600)}.zo-curve{stroke:#788693}.zo-pivot{fill:#788693}.zo-volatility{fill:url(#ov-hatch);stroke:var(--blue-300);stroke-width:3}.zo-hatch{stroke:var(--blue-300);stroke-width:1.3}.zo-utilisation path{stroke:var(--blue-500);stroke-width:3;fill:none}.zo-utilisation circle{fill:var(--blue-600)}.zo-overlay-legend{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;padding:24px 0 12px;border-top:1px solid var(--line-soft);margin-top:24px;font-size:13px;color:var(--fg-muted)}.zo-overlay-legend span{display:flex;align-items:center;gap:10px}.zo-overlay-legend i{width:18px;height:18px;flex-shrink:0;display:grid;place-items:center}.zo-key-swap:after{content:"";width:18px;border-top:2px solid #567e76}.zo-key-duration:after{content:"↕";color:#567e76;font-size:20px}.zo-key-curve:after{content:"↻";color:#788693;font-size:23px}.zo-key-bond:after{content:"";width:8px;height:8px;background:var(--blue-600);border-radius:50%}.zo-key-credit:after{content:"↑";color:var(--blue-600);font-size:22px}.zo-key-volatility{background:repeating-linear-gradient(135deg,transparent 0 3px,var(--blue-300) 3px 5px);border-radius:50%}.zo-key-utilisation{border:2px solid var(--blue-500);border-right-color:transparent;border-radius:50%}.zo-key-utilisation:after{content:"";width:6px;height:6px;background:var(--blue-600);border-radius:50%}.zo-process{margin:0}.zo-process .zo-svg{max-width:960px;margin:auto}.zo-node rect,.zo-node path,.zo-node ellipse,.zo-node circle{fill:var(--blue-50);stroke:var(--blue-300);stroke-width:1.5}.zo-svg .zo-node-title{fill:var(--blue-700);font-size:18px;font-weight:500}.zo-svg .zo-node-copy{font-size:14px}.zo-junction{fill:var(--paper);stroke:var(--blue-600);stroke-width:2}.zo-check path{fill:var(--blue-600);stroke:var(--blue-600)}.zo-check .zo-node-title{fill:#fff}.zo-positive{stroke:#567e76}.zo-negative{stroke:#788693}.zo-svg .zo-positive-label{fill:#567e76}.zo-svg .zo-negative-label{fill:#6e7d8b}.zo-mobile{display:none}.zo-risk{display:grid;grid-template-columns:1fr 1fr;gap:40px;border-top:1px solid var(--line-soft);margin-top:32px;padding-top:28px}.zo-risk h4{font-size:21px;font-weight:500;max-width:25ch}.zo-risk p{font-size:15px;color:var(--fg-muted);line-height:1.7}.zins-page main .zo-history{max-width:880px;margin:0 auto}.zo-history img{display:block;width:100%;max-width:900px;margin:auto;height:auto}.zo-engineering{background:var(--paper);padding:32px;margin:0}.zo-engine-room{fill:var(--blue-50);stroke:var(--blue-100);stroke-width:1}.zo-valuation path{fill:var(--blue-600);stroke:none}.zo-valuation .zo-node-title{fill:#fff}.zo-eng-risk rect,.zo-eng-hedge rect{fill:var(--paper)}.zo-cycle{stroke:#567e76;stroke-width:2.5}.zo-moving{stroke:var(--blue-300);stroke-width:4}.zo-motion{display:block;border:0;background:none;color:var(--blue-600);font:inherit;font-size:12px;min-height:44px;padding:12px 0 0;cursor:pointer}.zo-motion[hidden]{display:none}.zins-engineering__visual{display:block}.zins-fund__facts{display:grid;grid-template-columns:1fr 1fr;gap:20px 32px;margin:32px 0}.zins-fund__facts div{border-top:1px solid rgba(255,255,255,.23);padding-top:16px}.zins-fund__facts dt{font-size:12px;color:var(--blue-300);margin-bottom:8px}.zins-fund__facts dd{margin:0;font-size:18px;line-height:1.45}.zins-fund__detail{font-size:14px;line-height:1.65;color:var(--blue-100);padding-top:24px}@media(max-width:900px){.zo-models{grid-template-columns:1fr;gap:40px}.zo-models figure:first-child{padding-right:0}.zo-models figure+figure{padding-left:0;border-left:0;border-top:1px solid var(--line-soft);padding-top:32px}.zo-models .zo-svg{max-width:680px;margin:auto}.zo-overlay-legend{grid-template-columns:repeat(3,1fr)}}@media(max-width:600px){.zo-desktop{display:none}.zo-mobile{display:block}.zo-models .zo-svg .zo-minor,.zo-overlay .zo-svg .zo-minor{display:none}.zo-overlay-legend{grid-template-columns:1fr 1fr;gap:16px 12px;font-size:12px}.zo-risk{grid-template-columns:1fr;gap:16px}.zo-svg .zo-tick{font-size:19px}.zo-mobile .zo-node-title{font-size:21px}.zo-mobile .zo-node-copy{font-size:15px}.zo-engineering{padding:20px 12px}.zins-fund__facts{gap:20px}.zins-fund__facts dd{font-size:16px}}.zins-fund__documents{display:flex;flex-wrap:wrap;gap:12px 28px;padding-top:24px;font-size:14px;line-height:1.6}.zins-fund__documents a{text-decoration:underline;text-underline-offset:5px}.zo-history-strategy,.zo-history-benchmark,.zo-history-swap{stroke:none}.zo-history-strategy{fill:var(--blue-600)}.zo-history-benchmark{fill:#598c91}.zo-history-swap{fill:var(--blue-300)}.zo-key-history-benchmark,.zo-key-history-swap{width:22px;border-top:2px solid #598c91}.zo-key-history-swap{border-color:var(--blue-300)}@media(max-width:600px){.zo-history .zo-minor{display:none}}.zins-hero .am-hero__title{white-space:pre-line}.zins-engineering__grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);gap:clamp(40px,5vw,80px);align-items:center}.zins-engineering__grid>div:first-child{display:block;max-width:420px}.zins-engineering__grid .am-copy{margin-top:28px}.zins-engineering__visual{margin:0;padding:0;background:none;color:var(--charcoal)}.zins-engineering__visual>.zo-note{border:0;padding-top:20px;margin:0;color:var(--fg-muted);font-size:13px}.zo-engineering{padding:24px;max-width:850px;margin-inline:auto}.zo-engineering .zo-foot{margin-top:4px;padding-top:20px}.zo-engineering .zo-motion{padding-top:8px}.zo-node .zo-gear-hub{fill:none;stroke:#ffffff4d;stroke-width:1}.zo-engine-room{fill:var(--blue-50);stroke:none}.zo-valuation .zo-node-title{font-weight:500}.zo-moving{pointer-events:none}@media(max-width:1050px){.zins-engineering__grid{grid-template-columns:1fr;gap:36px}.zins-engineering__grid>div:first-child{max-width:680px}.zins-engineering__visual{max-width:850px;width:100%;margin-inline:auto}}@media(max-width:600px){.zo-engineering{padding:20px 12px}.zo-models figure+figure{padding-top:36px}.zo-legend,.zo-scenarios{gap:12px 20px}}@media(max-width:600px){.zo-models .zo-svg text{font-size:24px}.zo-models .zo-svg .zo-tick{font-size:24px}.zo-models .zo-svg .zo-small{font-size:22px}.zo-models .zo-svg .zo-label{font-size:23px}.zo-overlay .zo-svg text{font-size:30px}.zo-overlay .zo-svg .zo-tick{font-size:28px}.zo-history .zo-svg .zo-tick{font-size:30px}.zo-engineering .zo-mobile .zo-node-title{font-size:18px}}.zo-models .zo-svg .zo-probability{font-size:16px}.zins-fund .zins-fund__cta{margin-top:32px;background:var(--paper);color:var(--blue-900)}.zo-process-heading{grid-template-columns:1fr}.zo-process-copy{border-top:1px solid var(--line-soft);padding-top:32px;margin-top:32px;max-width:84ch;font-size:16px;line-height:1.8;color:var(--fg-muted)}.zo-process-copy strong{font-weight:500;color:var(--fg)}.zins-team-intro{columns:2;column-gap:clamp(32px,6vw,96px);margin-top:36px;font-size:16px;line-height:1.8;color:var(--fg-muted)}.zins-team-intro p{break-inside:avoid;margin:0 0 20px}.zins-team-intro strong{color:var(--fg);font-weight:500}.zins-person-focus{display:block;margin-top:20px;padding-top:16px;border-top:1px solid var(--line-soft);font-size:14px;line-height:1.6;color:var(--fg-muted)}.zins-team-contact{display:flex;justify-content:space-between;align-items:center;gap:32px;margin-top:64px;padding-top:36px;border-top:1px solid var(--line-soft)}.zins-team-contact h3{font-size:clamp(22px,2.2vw,30px);font-weight:500;letter-spacing:-.025em}.zins-team-contact p{margin-top:12px;font-size:16px;line-height:1.6;color:var(--fg-muted)}.zins-team-contact .btn-accent{flex-shrink:0}@media(max-width:800px){.zins-team-intro{columns:1}.zins-team-contact{align-items:flex-start;flex-direction:column}}@media(max-width:520px){.zins-person-focus{grid-column:1/-1}}.zins-person{align-self:start}.zins-team-intro p{margin-bottom:20px!important}.zins-page .am-hero__intro{align-items:center}.zins-hero .am-hero__title,.zins-hero .zins-intro .am-copy{margin:0!important}.zg-panel .zg-panel-heading{display:block;margin-bottom:48px}.zg-panel .zg-panel-heading h3{max-width:36ch}.zg-panel .zg-panel-heading p{max-width:78ch;margin-top:24px!important}.zo-history-block{max-width:880px;margin-inline:auto}.zo-caption{border-top:1px solid var(--line-soft);padding-top:24px;margin-top:32px!important;font-size:13px;line-height:1.6;color:var(--fg-muted)}.zo-models .zo-legend-group{padding-block:24px 12px;display:flex;gap:18px;align-items:center;flex-wrap:nowrap}.zo-models .zo-legend-group .zo-legend,.zo-models .zo-legend-group .zo-scenarios{display:contents}.zo-models .zo-legend-group span{white-space:nowrap;font-size:11px;gap:6px}@media(min-width:901px)and (max-width:1399px){.zo-models{grid-template-columns:1fr;gap:48px}.zo-models figure:first-child{padding-right:0}.zo-models figure+figure{padding:40px 0 0;border-left:0;border-top:1px solid var(--line-soft)}.zo-models .zo-svg{max-width:680px;margin-inline:auto}}@media(max-width:600px){.zg-panel .zg-panel-heading{margin-bottom:36px}.zo-models .zo-legend-group{flex-wrap:wrap;gap:16px 20px}}.zins-engineering-details{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:clamp(40px,6vw,96px);align-items:start;padding-top:48px;border-top:1px solid var(--line-soft)}.zins-engineering-prose,.zins-engineering-outlook{font-size:16px;line-height:1.8;color:var(--fg-muted)}.zins-engineering-prose p+p,.zins-engineering-outlook p+p{margin-top:24px}.zins-engineering strong{font-weight:500;color:var(--fg)}.zins-engineering-outlook{padding:clamp(28px,3vw,48px);background:var(--paper)}.zins-engineering-outlook h3{font-size:clamp(24px,2.4vw,32px);line-height:1.2;letter-spacing:-.025em;font-weight:500;color:var(--fg);margin:20px 0 24px}.zins-engineering-usecase{border-left:2px solid var(--blue-600);padding-left:24px;margin-top:36px!important}@media(max-width:800px){.zins-engineering-details{grid-template-columns:1fr;gap:36px;padding-top:32px}}.zins-engineering-outlook h3{margin-block:20px 24px!important}.zins-confirm{width:min(560px,calc(100vw - 40px));max-height:calc(100dvh - 40px);margin:auto;padding:48px;border:0;background:var(--paper);color:var(--fg);overflow-y:auto}.zins-confirm::backdrop{background:#001c3b65;backdrop-filter:blur(7px);animation:zins-confirm-backdrop .65s cubic-bezier(.22,1,.36,1) both}.zins-confirm.is-closing::backdrop{animation:zins-confirm-backdrop-out .3s ease both}.zins-confirm__close{position:absolute;top:16px;right:16px;width:44px;height:44px;display:grid;place-items:center;border:0;background:transparent;color:var(--fg-muted);cursor:pointer}.zins-confirm button svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.5}.zins-confirm__check{width:76px;height:76px;margin-bottom:28px;fill:none;stroke:var(--blue-600);stroke-width:1.5}.zins-confirm__check circle{stroke:var(--blue-200)}.zins-confirm__check path{stroke-width:2;stroke-dasharray:1;stroke-dashoffset:1;animation:zins-confirm-check .65s .3s cubic-bezier(.22,1,.36,1) forwards}.zins-confirm__eyebrow{font-size:12px;letter-spacing:.07em;text-transform:uppercase;color:var(--blue-600);margin-bottom:16px}.zins-confirm h2{font-size:clamp(30px,3vw,40px);font-weight:500;line-height:1.12;letter-spacing:-.035em;margin-bottom:22px;outline:none}#zinsConfirmCopy{font-size:16px;line-height:1.65;color:var(--fg-muted)}.zins-confirm__cta{display:flex;width:100%;align-items:center;justify-content:space-between;gap:20px;margin-top:32px;padding:18px 22px;border:0;background:var(--blue-600);color:#fff;font:inherit;font-size:15px;cursor:pointer;transition:background .25s}.zins-confirm button:focus-visible{outline:2px solid var(--blue-600);outline-offset:4px}@keyframes zins-confirm-check{to{stroke-dashoffset:0}}@keyframes zins-confirm-backdrop{0%{background:#001c3b00;backdrop-filter:blur(0)}}@keyframes zins-confirm-backdrop-out{to{background:#001c3b00;backdrop-filter:blur(0)}}@media(max-width:600px){.zins-confirm{padding:40px 28px 28px}.zins-confirm__check{width:64px;height:64px;margin-bottom:24px}}@media(prefers-reduced-motion:reduce){.zins-confirm::backdrop,.zins-confirm.is-closing::backdrop,.zins-confirm__check path{animation:none}.zins-confirm__check path{stroke-dashoffset:0}}.bfkopf{background:var(--accent);color:#fff;padding:clamp(104px,14vh,160px) 0 clamp(40px,6vh,64px)}.bfkopf__zurueck{display:inline-flex;gap:10px;align-items:center;font-size:15px;font-weight:500;color:#f2f6facc;margin-bottom:clamp(30px,5vh,54px);transition:color .3s var(--ease)}.bfkopf__zurueck:hover{color:#fff}.bfkopf__lead{display:block;color:#f2f6fab8;margin-bottom:16px}.bfkopf__titel{font-size:clamp(44px,7vw,104px);font-weight:500;letter-spacing:-.04em;line-height:.95;margin-bottom:clamp(20px,3.4vh,34px)}.bfkopf__copy{font-size:clamp(16px,1.3vw,19px);line-height:1.55;color:#f2f6fae0;max-width:56ch}.bf{background:var(--paper, #f7f8fa);padding:clamp(40px,6vh,72px) 0 clamp(64px,9vh,110px)}.bf__innen{max-width:860px}.bf__seite{display:none}@media(min-width:1060px){.bf__innen.bf__spalten{max-width:1400px;display:grid;grid-template-columns:fit-content(700px) minmax(340px,1fr);gap:clamp(44px,5vw,90px);align-items:stretch}.bf__links{min-width:0}.bf__seite{display:block}.bf__spalten .bf__portraet{height:100%;aspect-ratio:auto}.bf__spalten .bf__portraet img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 20%}.bf__pzitat{padding-right:calc(var(--gutter) + 8px)}}.bf__portraet{position:relative;margin:0;overflow:hidden;aspect-ratio:3 / 4;background:var(--blue-50, #f0f4f9)}.bf__portraet img{width:100%;height:100%;object-fit:cover;object-position:center 20%;display:block}.bf__pzitat{position:absolute;inset:auto 0 0;padding:clamp(72px,9vw,110px) clamp(20px,2vw,28px) clamp(20px,2.4vh,26px);background:linear-gradient(to top,#00162ed1,#00162e8c 55%,#00162e00);color:#fff}.bf__pzitat p{font-size:clamp(19px,1.7vw,24px);font-weight:500;letter-spacing:-.02em;line-height:1.28;text-wrap:balance;max-width:20ch}.bf__pzitat p:before{content:"„"}.bf__pzitat p:after{content:"“"}.bf__pzitat footer{margin-top:14px;font-size:14px;font-weight:500;display:flex;align-items:baseline;gap:10px}.bf__pzitat footer span{font-size:12px;font-weight:400;color:#f2f6fabf}.bfg{border:0;padding:0;margin:0 0 clamp(10px,1.6vh,18px);min-width:0}.sr-nur{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.bf__zwischen{font-size:14px;font-weight:500;color:var(--charcoal);margin:clamp(10px,1.6vh,16px) 0 12px}.bf__zwischen span{font-weight:400;color:var(--fg-muted);margin-left:8px}.bf__form{max-width:680px}.bf__reihe{display:grid;grid-template-columns:1fr 1fr;gap:clamp(16px,1.8vw,26px)}.bf__feld{display:block;margin-bottom:clamp(12px,1.8vh,18px);min-width:0}.bf__label{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--eyebrow-fg);font-weight:500;margin-bottom:6px}.bf__input,.bf__select{width:100%;border:1px solid var(--hairline);border-radius:0;background:#fff;padding:11px 13px;font:inherit;font-size:15px;color:var(--charcoal);transition:border-color .25s var(--ease),box-shadow .25s var(--ease)}.bf__input:focus-visible,.bf__select:focus-visible{outline:none;border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.bf__input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset;-webkit-text-fill-color:var(--charcoal)}.bf__area{resize:vertical;min-height:45px;line-height:1.5}.bf__input[type=date]::-webkit-calendar-picker-indicator{opacity:.55;cursor:pointer}.bf__input[type=date]::-webkit-calendar-picker-indicator:hover{opacity:1}.bf__termin{display:flex;align-items:center;gap:clamp(16px,2vw,26px);flex-wrap:wrap}.bf__termin-datum{flex:0 0 auto;width:230px}.bf__zeiten{display:flex;align-items:center;gap:10px;flex:0 0 auto}.bf__zeiten .bf__klapp{width:108px}.bf__bis{font-size:14px;color:var(--fg-muted);flex:0 0 auto}.bf__select{appearance:none;-webkit-appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5 11 1.5' fill='none' stroke='%23004289' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;padding-right:32px}.bf__optionen{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px clamp(14px,1.6vw,22px)}.bf__kreuz{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:14.5px;color:var(--charcoal);line-height:1.35;min-width:0}.bf__kreuz input{position:absolute;opacity:0;pointer-events:none}.bf__kasten{flex:0 0 auto;width:18px;height:18px;border:1px solid var(--hairline);background:#fff;display:grid;place-items:center;transition:background .2s var(--ease),border-color .2s var(--ease)}.bf__kasten:after{content:"";width:10px;height:6px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg) translate(1px,-1px) scale(0);transition:transform .18s var(--ease)}.bf__kreuz input:checked+.bf__kasten{background:var(--accent);border-color:var(--accent)}.bf__kreuz input:checked+.bf__kasten:after{transform:rotate(-45deg) translate(1px,-1px) scale(1)}.bf__punkt{flex:0 0 auto;width:18px;height:18px;border:1px solid var(--hairline);background:#fff;display:grid;place-items:center;transition:border-color .2s var(--ease)}.bf__punkt:after{content:"";width:10px;height:10px;background:var(--accent);transform:scale(0);transition:transform .18s var(--ease)}.bf__kreuz input:checked+.bf__punkt{border-color:var(--accent)}.bf__kreuz input:checked+.bf__punkt:after{transform:scale(1)}.bf__kreuz:hover .bf__kasten,.bf__kreuz:hover .bf__punkt{border-color:var(--accent)}.bf__kreuz input:focus-visible+.bf__kasten,.bf__kreuz input:focus-visible+.bf__punkt{outline:2px solid var(--accent);outline-offset:2px}.bf__schluss{display:flex;align-items:center;gap:clamp(24px,3vw,48px);margin-top:clamp(14px,2vh,22px)}.bf__hinweis{font-size:12px;line-height:1.5;color:var(--fg-muted);max-width:64ch;margin:0;flex:1 1 auto}.bf__hinweis a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.bf__senden{flex:0 0 auto;display:inline-flex;align-items:center;gap:12px;background:var(--accent);color:#fff;border:0;cursor:pointer;padding:16px clamp(24px,2.6vw,36px);font:inherit;font-size:var(--fs-body-sm);font-weight:500;transition:background .3s var(--ease)}.bf__senden .ar{transition:transform .4s var(--ease)}.bf__senden:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.bf__klapp{position:relative}.bf__klapp>select{position:absolute;opacity:0;pointer-events:none;width:1px;height:1px}.bf__ausloeser{width:100%;text-align:left;border:1px solid var(--hairline);border-radius:0;background:#fff;padding:11px 36px 11px 13px;font:inherit;font-size:15px;color:var(--charcoal);cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5 11 1.5' fill='none' stroke='%23004289' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;transition:border-color .25s var(--ease),box-shadow .25s var(--ease)}.bf__ausloeser:focus-visible{outline:none;border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.bf__ausloeser.bf--leer{color:var(--fg-muted)}.bf__liste{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:30;background:#fff;border:1px solid var(--hairline);border-radius:0;overflow:hidden;overflow-y:auto;max-height:280px;box-shadow:0 18px 54px #1418222e,0 2px 8px #14182214;opacity:0;transform:translateY(-4px) scale(.99);pointer-events:none;transition:opacity .22s var(--ease),transform .26s var(--ease)}.bf__klapp.offen .bf__liste{opacity:1;transform:none;pointer-events:auto}.bf__wahl{display:block;width:100%;text-align:left;border:0;background:none;cursor:pointer;padding:11px 16px;font:inherit;font-size:15px;color:var(--charcoal)}.bf__wahl:hover,.bf__wahl.aktivziel{background:var(--blue-50, #f0f4f9)}.bf__wahl[aria-selected=true]{color:var(--accent);font-weight:500}.bf__kal{width:min(320px,86vw);padding:16px}.bf__kal-kopf{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.bf__kal-monat{font-size:15px;font-weight:500;color:var(--charcoal)}.bf__kal-pfeil{border:0;background:none;cursor:pointer;width:32px;height:32px;border-radius:50%;color:var(--accent);font-size:16px;display:grid;place-items:center;transition:background .25s var(--ease)}.bf__kal-pfeil:hover{background:var(--blue-50, #f0f4f9)}.bf__kal-tage,.bf__kal-woche{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.bf__kal-woche span{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--eyebrow-fg);text-align:center;padding:6px 0;font-weight:500}.bf__kal-tag{border:0;background:none;cursor:pointer;aspect-ratio:1;border-radius:50%;font:inherit;font-size:14px;color:var(--charcoal);display:grid;place-items:center;transition:background .2s var(--ease),color .2s var(--ease)}.bf__kal-tag:hover:not(:disabled){background:var(--blue-50, #f0f4f9)}.bf__kal-tag:disabled{color:color-mix(in srgb,var(--fg-muted) 42%,transparent);cursor:default}.bf__kal-tag.gewaehlt{background:var(--accent);color:#fff}.bf__kal-fuss{margin-top:10px;font-size:12px;color:var(--fg-muted)}.bf__kal-entfernen{display:block;margin-top:10px;border:0;padding:6px 0;background:none;color:var(--accent);font:inherit;font-size:13px;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.bf__input.bf--fehlt,.bf__select.bf--fehlt,.bf__ausloeser.bf--fehlt{border-color:#b4382e}.bf__form{transition:opacity .3s var(--ease),transform .3s var(--ease)}.bf__form.geht{opacity:0;transform:translateY(-10px);pointer-events:none}.bf__dank{padding:clamp(30px,6vh,60px) 0}.bf__haken{width:64px;height:64px;color:var(--accent);margin-bottom:26px}.bf__haken circle{transform:rotate(-90deg);transform-origin:50% 50%}.js:not(.reduced) .bf__haken circle[data-strich]{transition:stroke-dashoffset .7s cubic-bezier(.65,0,.35,1) .12s}.js:not(.reduced) .bf__haken path[data-strich]{transition:stroke-dashoffset .45s cubic-bezier(.3,0,.2,1) .74s}@keyframes bf-abgehakt{0%{transform:scale(1)}55%{transform:scale(1.07)}to{transform:scale(1)}}.js:not(.reduced) .bf__dank.an .bf__haken{animation:bf-abgehakt .5s cubic-bezier(.34,1.3,.4,1) 1.12s}.bf__dank-titel{font-size:clamp(30px,4vw,48px);font-weight:500;letter-spacing:-.03em;margin-bottom:16px}.bf__dank-text{font-size:var(--fs-body-sm);line-height:1.6;color:var(--fg-muted);max-width:52ch;margin-bottom:30px}.bf__dank-zurueck{display:inline-flex;gap:10px;align-items:center;font-size:15px;font-weight:500;color:var(--accent)}.js:not(.reduced) .bf__dank .bf__dank-titel,.js:not(.reduced) .bf__dank .bf__dank-text,.js:not(.reduced) .bf__dank .bf__dank-zurueck{opacity:0;transform:translateY(16px);transition:opacity .7s var(--ease),transform .8s var(--ease)}.js:not(.reduced) .bf__dank.an .bf__dank-titel{opacity:1;transform:none;transition-delay:.55s}.js:not(.reduced) .bf__dank.an .bf__dank-text{opacity:1;transform:none;transition-delay:.72s}.js:not(.reduced) .bf__dank.an .bf__dank-zurueck{opacity:1;transform:none;transition-delay:.9s}@media(max-width:700px){.bf__reihe{grid-template-columns:1fr;gap:0}.bf__optionen{grid-template-columns:1fr 1fr}.bf__termin-datum{width:100%}.bf__schluss{flex-direction:column;align-items:stretch;gap:18px}.bf__senden{width:100%;justify-content:center}.bf__area{min-height:100px}}@media(max-width:430px){.bf__optionen{grid-template-columns:1fr}}.legal{max-width:940px;margin-inline:auto}.legal .back{display:inline-flex;gap:10px;align-items:center;font-size:15px;font-weight:500;margin-bottom:48px}.privacy-copy{overflow-wrap:anywhere}.privacy-copy h1{font-size:clamp(32px,5.8vw,72px);font-weight:500;letter-spacing:-.04em;line-height:1.08;margin:0 0 clamp(48px,7vh,80px)}.privacy-copy h2{font-size:clamp(26px,3vw,34px);font-weight:500;letter-spacing:-.025em;line-height:1.2;margin:64px 0 28px;padding-top:32px;border-top:1px solid var(--hairline)}.privacy-copy h3{font-size:clamp(21px,2.3vw,25px);font-weight:500;letter-spacing:-.02em;line-height:1.3;margin:36px 0 16px}.privacy-copy h4{font-size:18px;font-weight:500;line-height:1.5;margin:28px 0 12px}.privacy-copy :is(h2,h3,h4){scroll-margin-top:110px}.privacy-copy h2+h3{margin-top:0}.privacy-copy :is(p,li,address){font-size:17px;line-height:1.7;color:var(--fg-muted)}.privacy-copy p{margin:0 0 20px}.privacy-copy address{font-style:normal;margin:0 0 24px}.privacy-copy ul{padding-left:1.3em;margin:0 0 24px;list-style:disc}.privacy-copy li{padding-left:.2em;margin-bottom:8px}.privacy-copy .privacy-letter-list{list-style:none;padding:0}.privacy-copy .privacy-letter-list li{padding:0}.legal a{color:var(--accent)}.privacy-copy a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.legal a:hover{color:var(--accent-deep)}.legal a:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.legal .legal-cookie{font:inherit;vertical-align:baseline}.legal .legal-fuss{font-size:13px;line-height:2}@media(max-width:600px){.privacy-copy :is(p,li,address){font-size:16px}.privacy-copy h2{margin-top:48px;padding-top:24px}}@media(max-width:360px){.privacy-copy h1{font-size:28px}}@media print{.legal{max-width:none;padding:0}.legal .back,.legal .legal-fuss,.topbar{display:none}main.section{padding:0!important}.privacy-copy :is(h1,h2,h3,h4){break-after:avoid}.privacy-copy :is(p,li){orphans:3;widows:3}}.suite-page{--su-space: clamp(88px, 10vw, 160px)}.suite-page :is(.av-entry__image,.su-close__visual) img{filter:url(#icm-fund-duotone)}.suite-page main{padding-top:0}.suite-page .topbar.suite-over-hero:not(.mega-open):not(.menu-open){background:transparent}.suite-page main section[id]{scroll-margin-top:88px}.suite-page .su-label{color:var(--accent);font-size:12px;line-height:1.5;letter-spacing:.1em;text-transform:uppercase;font-weight:500}.suite-page .su-title{font-size:clamp(34px,4vw,64px);line-height:1.09;letter-spacing:-.045em;font-weight:500;text-wrap:balance}.suite-page .su-copy{color:var(--fg-muted);font-size:clamp(16px,1.25vw,19px);line-height:1.65;text-wrap:pretty}.suite-page .su-note{color:var(--fg-muted);font-size:14px;line-height:1.6}.suite-page .su-caption{color:var(--fg-muted);font-size:11px;line-height:1.6;letter-spacing:.005em}.suite-page .su-section{padding-block:var(--su-space)}.suite-page .su-sectionhead{max-width:870px;margin-bottom:clamp(44px,5vw,80px)}.suite-page .su-link{display:inline-flex;align-items:center;gap:20px;min-height:44px;color:var(--accent);font-size:16px;line-height:1.4;font-weight:500}.suite-page .su-link svg,.suite-page .su-button svg{flex:0 0 22px;width:22px;height:22px;transition:transform .55s var(--ease)}.suite-page .su-sectionhead .su-label{margin-bottom:26px}.suite-page .su-link svg{padding:0;border:0;border-radius:0}.suite-page .su-button{display:inline-flex;justify-content:center;align-items:center;gap:30px;padding:19px 28px;min-height:58px;font-size:17px;line-height:1.25;white-space:nowrap}.suite-page .su-actions{display:flex;align-items:center;flex-wrap:wrap;gap:18px 28px}.suite-page .su-hero{overflow:clip}.suite-page .su-hero__scene{position:relative;isolation:isolate;display:grid;min-height:max(720px,100svh);background:#dce5ed;overflow:hidden}.suite-page .su-hero__grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,47%) 1fr;gap:6%;align-items:center;min-height:inherit;padding-block:116px 72px}.suite-page .su-hero__content{min-width:0}.suite-page .su-hero__content .su-label{font-size:11px;line-height:1.6}.suite-page .su-hero__content h1{font-size:clamp(52px,5vw,88px);font-weight:500;line-height:1.045;letter-spacing:-.052em;max-width:9.5em;text-wrap:balance;margin:28px 0 30px}.suite-page .su-hero__content>.su-copy{max-width:27em;margin-bottom:32px;font-size:clamp(17px,1.25vw,20px);line-height:1.65;color:#52677b}.suite-page .su-hero__visual{position:absolute;inset:0;min-width:0;overflow:hidden;pointer-events:none}.suite-page .su-hero__art{position:absolute;top:0;left:75%;height:100%;aspect-ratio:1672 / 941;translate:-67.3% 0;transform-origin:67.3% 50%;mask-image:linear-gradient(90deg,transparent,#000 16%)}.suite-page .su-hero__photograph{display:block;width:100%;height:100%;max-width:none}.suite-page .su-hero__screen{position:absolute;left:59.988%;top:17.747%;width:14.534%;height:57.705%;overflow:hidden;border-radius:15%/6.7%}.suite-page .su-hero__screen img{display:block;width:100%;height:100%;max-width:none;object-fit:fill}.suite-page .su-hero__visual:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#dce5ed 0%,rgb(220 229 237 / .96) 28%,rgb(220 229 237 / .85) 43%,rgb(220 229 237 / .15) 61%,transparent 70%),linear-gradient(180deg,rgb(220 229 237 / .65),transparent 18%)}.suite-page .su-phone{position:relative;padding:7px;width:280px;border:1px solid #788591;border-radius:44px;background:#17232e;box-shadow:inset 0 0 0 2px #b7c0c7,inset 0 0 0 4px #35434f,18px 28px 46px -18px #001c3b47,2px 5px 8px #001c3b1f}.suite-page .su-phone:after{content:"";position:absolute;width:3px;height:42px;right:-3px;top:24%;border-radius:0 2px 2px 0;background:#83909a}.suite-page .su-phone__glass{border-radius:36px;overflow:hidden;background:#fff}.suite-page .su-phone img{display:block;width:100%;height:auto}.suite-page .su-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.suite-page .su-benefits article{padding:0 10% 0 0}.suite-page .su-benefits article+article{border-left:1px solid var(--line-soft);padding-left:10%}.suite-page .su-benefits h3{font-size:clamp(21px,1.9vw,27px);line-height:1.25;letter-spacing:-.035em;font-weight:500;max-width:12em;margin-bottom:24px;text-wrap:balance}.suite-page .su-benefits .su-copy{font-size:16px}.suite-page .su-app{background:var(--blue-50)}.suite-page .su-app__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(48px,7vw,110px);align-items:center}.suite-page .su-app__content>.su-label{margin-bottom:26px}.suite-page .su-app__content>.su-copy{margin-top:28px;max-width:31em}.suite-page .su-app__tabs{display:grid;gap:0;margin-top:38px;border-top:1px solid var(--line-soft)}.suite-page .su-app__tab{position:relative;display:grid;grid-template-columns:24px minmax(0,1fr) 22px;gap:18px;text-align:left;width:100%;padding:23px 16px;border:0;border-bottom:1px solid var(--line-soft);align-items:start;background:transparent;transition:color .3s,background-color .4s var(--ease)}.suite-page .su-app__tab-index{font-size:12px;color:var(--fg-muted);font-variant-numeric:tabular-nums;padding-top:6px;transition:color .3s}.suite-page .su-app__tab strong{font-size:20px;font-weight:500}.suite-page .su-app__tab-text{display:block;margin-top:8px;color:var(--fg-muted);font-size:14px;line-height:1.55;transition:color .3s}.suite-page .su-app__tab>svg{width:22px;height:22px;margin-top:3px;padding:0;border:0;border-radius:0;color:var(--accent);opacity:.55;transition:transform .5s var(--ease),opacity .3s}.suite-page .su-app__tab[aria-selected=true]{color:var(--accent);background:#0042890b}.suite-page .su-app__tab[aria-selected=true] .su-app__tab-index{color:var(--accent)}.suite-page .su-app__tab[aria-selected=true]>svg{opacity:1}.suite-page .su-app__tab:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.suite-page .su-app__stores{display:flex;flex-wrap:wrap;gap:12px;margin-top:48px}.suite-page .su-store{display:flex;align-items:center;gap:12px;border:1px solid rgb(0 28 59 / .2);padding:12px 18px;border-radius:4px;min-height:57px;transition:border-color .3s,background .3s}.suite-page .su-store:hover{border-color:var(--accent);background:#fff}.suite-page .su-store svg{width:24px;height:27px}.suite-page .su-store small{display:block;font-size:10px;line-height:1.3}.suite-page .su-store strong{display:block;font-size:17px;line-height:1.3;font-weight:500}.suite-page .su-app__preview{display:flex;flex-direction:column;align-items:center;min-width:0}.suite-page .su-app__device{position:relative;width:clamp(270px,25vw,344px);perspective:1600px}.suite-page .su-app__view .su-phone{width:100%}.suite-page .su-app__preview>.su-caption{margin-top:28px;max-width:290px;text-align:center}.suite-page .su-device3d{position:relative;transform-style:preserve-3d;--device-radius: 44px}.suite-page .su-device3d__front{position:relative;transform:translateZ(8px);backface-visibility:hidden;-webkit-backface-visibility:hidden}.suite-page .su-device3d__front .su-phone{box-shadow:inset 0 0 0 2px #b7c0c7,inset 0 0 0 4px #35434f}.suite-page .su-device3d__edge{position:absolute;inset:0;transform-style:preserve-3d;pointer-events:none}.suite-page .su-device3d__edge i{position:absolute;inset:1px;border-radius:var(--device-radius);background:linear-gradient(100deg,#9aa6ae,#cad0d5 32%,#78858f 68%,#acb5bc);transform:translateZ(var(--slice));box-shadow:inset 0 0 0 1px #1b293559}.suite-page .su-device3d__rear{position:absolute;inset:0;border-radius:var(--device-radius);transform:rotateY(180deg) translateZ(8px);backface-visibility:hidden;-webkit-backface-visibility:hidden;background:linear-gradient(125deg,#bdc6cc,#d5dade 48%,#acb8c1);border:1px solid #6e7e8b;box-shadow:inset 0 0 0 2px #d9dfe3,inset 0 0 0 4px #95a2ad}.suite-page .su-device3d__cameras{position:absolute;left:7%;top:4%;width:36%;aspect-ratio:1;border-radius:24%;background:linear-gradient(135deg,#a3afb8,#c6cfd6);box-shadow:inset 0 0 0 1px #83929f,2px 3px 4px #001c3b33}.suite-page .su-device3d__cameras i{position:absolute;width:35%;aspect-ratio:1;border:3px solid #576672;border-radius:50%;background:radial-gradient(circle at 36% 32%,#7993ab,#1d354a,#101d2a 28%,#263e55 36%,#070f19 60%);box-shadow:0 0 0 1px #c0cbd3,1px 2px 4px #00102299}.suite-page .su-device3d__cameras i:nth-child(1){top:8%;left:9%}.suite-page .su-device3d__cameras i:nth-child(2){bottom:8%;left:9%}.suite-page .su-device3d__cameras i:nth-child(3){top:32%;right:8%}.suite-page .su-device3d__cameras>span{position:absolute;top:10%;right:18%;width:13%;aspect-ratio:1;border-radius:50%;background:#ebedf0;box-shadow:0 0 0 1px #98a5af}.suite-page .su-device3d__mark{position:absolute;top:44%;left:42%;width:16%;aspect-ratio:1;background:#91a0ac;-webkit-mask:url(/brand/icm-signet-white.png) center / contain no-repeat;mask:url(/brand/icm-signet-white.png) center / contain no-repeat}.suite-page .su-device3d__shadow{position:absolute;left:14%;right:14%;bottom:-8px;height:32px;border-radius:50%;background:var(--blue-900);filter:blur(15px);opacity:.18;pointer-events:none}.suite-page .su-split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(50px,9vw,150px)}.suite-page .su-stickyhead{align-self:start;position:sticky;top:110px}.suite-page .su-stickyhead>.su-label{margin-bottom:26px}.suite-page .su-stickyhead>.su-copy{margin-top:28px}.suite-page .su-stickyhead>.su-link{margin-top:30px}.suite-page .su-strategy__details article{display:grid;grid-template-columns:22px 1fr;gap:24px;padding:40px 0;border-top:1px solid var(--line-soft)}.suite-page .su-smallnum{color:var(--accent);font-size:12px;padding-top:7px}.suite-page .su-strategy__details h3{font-size:clamp(23px,2vw,30px);line-height:1.25;font-weight:500;margin-bottom:18px;letter-spacing:-.03em}.suite-page .su-strategy__details .su-link{margin-top:22px;font-size:14px}.suite-page .su-steps{background:var(--blue-900);color:#fff;--fg-muted: #b8c8da;--line-soft: rgb(219 229 240 / .2)}.suite-page .su-steps .su-label{color:var(--blue-300)}.suite-page .su-steps__head>.su-copy{margin-top:24px;max-width:44em}.suite-page .su-steps .su-link{color:#fff;margin-top:20px}.suite-page .su-steps .su-button{background:#fff;color:var(--blue-900)}.suite-page .su-steps :focus-visible{outline-color:var(--blue-300)}.suite-page .su-journey{--journey-ink: #d6e4ef;--journey-secondary: #8faec8}.suite-page .su-journey__nav{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--line-soft)}.suite-page .su-journey__nav[hidden]{display:none}.suite-page .su-journey__marker{position:absolute;bottom:-1px;left:0;width:25%;height:2px;background:var(--journey-ink);pointer-events:none}.suite-page .su-journey__tab{display:flex;align-items:center;gap:16px;padding:18px 12px 24px 0;min-height:76px;color:var(--journey-secondary);background:none;border:0;font:inherit;font-size:clamp(15px,1.3vw,20px);line-height:1.35;text-align:left;transition:color .25s}.suite-page .su-journey__tab:hover,.suite-page .su-journey__tab[aria-selected=true]{color:#fff}.suite-page .su-journey__number{display:grid;place-items:center;flex:0 0 34px;height:34px;border:1px solid rgb(143 174 200 / .4);border-radius:50%;font-size:11px;font-weight:500;letter-spacing:.02em;transition:border-color .3s,background .3s,color .3s}.suite-page .su-journey__tab[aria-selected=true] .su-journey__number{background:var(--journey-ink);color:var(--blue-900);border-color:var(--journey-ink)}.suite-page .su-journey__tab:hover .su-journey__number{border-color:var(--journey-ink)}.suite-page .su-journey__stage{display:grid;padding-top:32px}.suite-page .su-journey__panel{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:7%;align-items:center;padding-block:20px}.suite-page .su-journey.is-ready .su-journey__panel{grid-area:1 / 1}.suite-page .su-journey.is-ready .su-journey__panel[hidden]{display:grid;visibility:hidden;pointer-events:none}.suite-page .su-journey.is-ready .su-journey__panel.is-leaving{visibility:visible}.suite-page .su-journey__nav-short{display:none}.suite-page .su-journey__copy{padding-block:24px}.suite-page .su-journey__copy>.su-label{font-size:10px;letter-spacing:.12em;margin-bottom:20px}.suite-page .su-journey__copy h3{font-size:clamp(28px,2.6vw,42px);font-weight:500;letter-spacing:-.035em;line-height:1.18;text-wrap:balance;max-width:15em;margin-bottom:24px}.suite-page .su-journey__copy>.su-copy{max-width:31em;font-size:clamp(16px,1.2vw,18px);line-height:1.75}.suite-page .su-steps .su-journey__copy .su-link{margin-top:30px;font-size:14px;gap:16px;background:none;border:0;padding:0}.suite-page .su-journey__copy>.su-button{margin-top:32px}.suite-page .su-journey__next{display:none}.suite-page .su-journey.is-ready .su-journey__next{display:inline-flex}.suite-page .su-journey-art{display:block;width:100%;max-width:640px;justify-self:center;color:var(--journey-secondary);overflow:visible}.suite-page .su-journey-art text{fill:var(--journey-ink);stroke:none;font-family:inherit;font-size:12px;font-weight:400}.suite-page .su-journey-art__orbit{opacity:.2;stroke-width:1}.suite-page .su-journey-art__orbit circle{fill:var(--journey-secondary);stroke:none}.suite-page .su-journey-art__paper{fill:#0b2d4d;stroke:#9cb7cf}.suite-page .su-journey-art__ghost{fill:#8faec809;stroke:#8faec859}.suite-page .su-journey-art__muted{stroke:#8faec873}.suite-page .su-journey-art__accent{fill:#8faec82e}.suite-page .su-journey-art__bright{stroke:var(--journey-ink);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.suite-page .su-journey-art__knob{fill:var(--journey-ink);stroke:var(--blue-900);stroke-width:2}.suite-page .su-journey-art text.su-journey-art__proposal-title{font-size:20px;font-weight:500;letter-spacing:-.02em}.suite-page .su-journey-art text.su-journey-art__proposal-label{font-size:17px}.suite-page .su-journey-art text.su-journey-art__proposal-note{font-size:14px;fill:var(--journey-secondary)}.suite-page .su-journey-art__proposal-base{fill:#123858;stroke:#789bb9}.suite-page .su-journey-art__proposal-option{stroke:#8faec880;stroke-dasharray:3 5}.suite-page .su-journey-art__seal{fill:#174369;stroke:#91b1cc}.suite-page .su-quote{display:grid;grid-template-columns:clamp(208px,26vw,352px) minmax(0,1fr);gap:clamp(32px,6vw,96px);align-items:center;margin:0}.suite-page .su-portrait{aspect-ratio:4 / 5;overflow:hidden;background:var(--blue-700);isolation:isolate}.suite-page .su-portrait img{display:block;width:100%;height:100%;object-fit:cover;filter:none}.suite-page .su-quote__copy{min-width:0}.suite-page .su-quote__copy>.su-label{margin-bottom:24px}.suite-page .su-quote blockquote{margin:0}.suite-page .su-quote__text{max-width:40ch;margin:0;font-size:clamp(24px,2.3vw,36px);line-height:1.3;letter-spacing:-.025em;font-weight:500;text-wrap:pretty}.suite-page .su-quote__author{display:flex;flex-direction:column;gap:4px;margin-top:clamp(24px,3vw,48px);font-size:14px;line-height:1.55}.suite-page .su-quote__author strong{font-weight:500;font-size:18px}.suite-page .su-quote__author span{color:var(--fg-muted)}.suite-page .su-quote__context{margin-top:8px;font-size:12px}.suite-page .su-quote__context:empty{display:none}.suite-page .su-recognition{display:grid;grid-template-columns:1.5fr 1fr 1fr;align-items:center;gap:65px;border-top:1px solid var(--line-soft);margin-top:100px;padding-top:65px}.suite-page .su-recognition>div{max-width:330px}.suite-page .su-recognition .su-note{margin-top:14px}.suite-page .su-recognition .su-link{margin-top:20px;font-size:14px}.suite-page .su-recognition figure{justify-self:center;width:100%;max-width:220px;text-align:center}.suite-page .su-recognition img{width:100%;height:130px;object-fit:contain;filter:grayscale(1);opacity:.8;transition:filter .5s,opacity .5s}.suite-page .su-recognition figure:hover img{filter:grayscale(0);opacity:1}.suite-page .su-recognition figcaption{color:var(--fg-muted);font-size:11px;margin-top:20px}.suite-page .su-costs{background:var(--blue-50)}.suite-page .su-costs__grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:12%;align-items:start}.suite-page .su-costs .su-title{max-width:11em;margin-block:26px 24px}.suite-page .su-costs__intro>.su-copy{max-width:33em;font-size:17px}.suite-page .su-fee{padding-left:12%;border-left:1px solid var(--line-soft)}.suite-page .su-fee .su-label{font-size:11px}.suite-page .su-fee__number{color:var(--accent);font-size:clamp(80px,7.4vw,112px);letter-spacing:-.06em;line-height:1;margin-top:32px;font-variant-numeric:lining-nums tabular-nums}.suite-page .su-fee__number span{font-size:.52em;letter-spacing:-.03em}.suite-page .su-fee__additional{font-size:16px;color:var(--fg-muted);line-height:1.6;max-width:27em;margin-top:24px}.suite-page .su-costs__terms{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(48px,5vw,80px);padding-block:32px;border-block:1px solid var(--line-soft)}.suite-page .su-costs__terms>div{display:flex;flex-direction:column;justify-content:space-between;align-items:start;gap:16px;padding-right:32px}.suite-page .su-costs__terms>div+div{border-left:1px solid var(--line-soft);padding-left:40px}.suite-page .su-costs__terms dt{font-size:14px;color:var(--fg-muted);line-height:1.5;max-width:21em}.suite-page .su-costs__terms dd{font-size:clamp(28px,2.4vw,36px);font-weight:500;letter-spacing:-.03em;line-height:1.2}.suite-page .su-costs__terms dd span{font-size:.75em}.suite-page .su-costs__foot{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:12%;align-items:start;padding-top:16px}.suite-page .su-costs__example{justify-self:end}.suite-page .su-costs__example .su-link{min-height:56px;font-size:14px}.suite-page .su-disclosure summary{list-style:none;display:flex;align-items:center;gap:14px;justify-content:flex-start;width:fit-content;max-width:100%;padding:18px 0;font-size:16px;line-height:1.4;color:var(--accent);cursor:pointer}.suite-page .su-disclosure summary::-webkit-details-marker{display:none}.suite-page .su-plus{position:relative;width:16px;height:16px;flex:0 0 16px}.suite-page .su-plus:before,.suite-page .su-plus:after{position:absolute;content:"";width:16px;height:1px;background:currentColor;left:0;top:8px;transition:transform .45s var(--ease)}.suite-page .su-plus:after{transform:rotate(90deg)}.suite-page .su-disclosure[open] .su-plus:after{transform:rotate(0)}.suite-page .su-disclosure>div{padding:8px 0 12px}.suite-page .su-disclosure .su-copy{font-size:14px}.suite-page .su-disclosure .su-copy+.su-copy{margin-top:16px}.suite-page .su-partner-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7%}.suite-page .su-partner-list article{border-top:1px solid var(--line-soft);padding-top:35px}.suite-page .su-partner-list h3{display:flex;align-items:center;height:64px}.suite-page .su-partner-logo{display:block;width:auto;max-width:100%;height:auto;filter:brightness(0) saturate(0);opacity:.58}.suite-page .su-partner-logo--icm{width:214px}.suite-page .su-partner-logo--baader{width:174px}.suite-page .su-partner-list .su-label{margin:26px 0 14px;font-size:10px}.suite-page .su-partner-list .su-copy{font-size:16px}.suite-page .su-close{background:var(--blue-50);padding-block:clamp(72px,7vw,112px) 28px}.suite-page .su-close__grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:12%;align-items:center}.suite-page .su-close .su-title{max-width:10em;margin-block:26px 28px}.suite-page .su-close__content>.su-copy{max-width:30em;font-size:17px}.suite-page .su-close__content>.su-button{margin-top:32px}#kontakt.su-close .su-button{display:inline-flex}.suite-page .su-close__direct{display:flex;flex-wrap:wrap;column-gap:28px;margin-top:36px;padding-top:24px;border-top:1px solid var(--line-soft);max-width:480px}.suite-page .su-close__direct .su-note{flex-basis:100%;font-size:12px;margin-bottom:6px}.suite-page .su-close__phone,.suite-page .su-close__email{display:inline-flex;align-items:center;min-height:44px;font-size:15px;color:var(--fg-muted);transition:color .25s}.suite-page .su-close__email:hover,.suite-page .su-close__phone:hover{color:var(--accent)}.suite-page .su-close__visual{position:relative;aspect-ratio:4 / 5;max-height:620px;width:100%;overflow:hidden}.suite-page .su-close__visual img{width:100%;height:100%;object-fit:cover;object-position:50% 58%}.suite-page .su-close__risk{display:flex;justify-content:space-between;align-items:baseline;gap:40px;margin-top:clamp(48px,6vw,80px)}.suite-page .su-close__risk .su-note{font-size:11px;max-width:740px}.suite-page .su-close__risk>a{flex-shrink:0;display:inline-flex;align-items:center;min-height:44px;font-size:12px;color:var(--fg-muted);text-decoration:underline;text-decoration-color:var(--line-soft);text-underline-offset:4px}.suite-page .su-close__risk>a:hover{color:var(--accent)}.suite-page .su-magazine{background:var(--paper)}.suite-page .su-magazine__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12%;align-items:center}.suite-page .su-magazine__visual{min-width:0}.suite-page .su-magazine__stage{display:grid;place-items:center;padding:32px 18px 40px;perspective:1800px}.suite-page .su-ipad{--ipad-edge-step: 1.15px;position:relative;width:min(100%,460px);aspect-ratio:215.5 / 281.6;border-radius:6.3%/4.82%;transform-style:preserve-3d;transform:rotateX(2deg) rotateY(10deg) rotate(2deg);transition:transform 1.1s cubic-bezier(.22,1,.36,1)}.suite-page .su-ipad__edge{position:absolute;inset:0;border-radius:inherit;background:#383b3f;border:1px solid #62676c;transform:translateZ(calc(var(--edge) * var(--ipad-edge-step) * -1))}.suite-page .su-ipad__edge:first-child{background:#44474b;border-color:#686d72;box-shadow:12px 28px 46px -16px #00142838}.suite-page .su-ipad__edge:nth-child(7){border-color:#8a8f93}.suite-page .su-ipad__edge:nth-child(8){border-color:#35383a}.suite-page .su-ipad__face{position:absolute;inset:0;border-radius:inherit;border:1px solid #62676a;background:#08090b;box-shadow:inset 0 0 0 1px #1d2023;transform:translateZ(.1px)}.suite-page .su-ipad__screen{position:absolute;inset:3.19% 4.18%;border-radius:4.35%/3.26%;overflow:hidden;background:#193c7b}.suite-page .su-ipad__screen img{display:block;width:100%;height:100%;object-fit:contain}.suite-page .su-ipad__camera{position:absolute;right:1.42%;top:50%;width:1.15%;aspect-ratio:1;border-radius:50%;transform:translateY(-50%);background:radial-gradient(circle at 40% 40%,#234361,#0e1b2b 25%,#050609 55%);box-shadow:0 0 0 1px #16191d}.suite-page .su-ipad__camera:before,.suite-page .su-ipad__camera:after{content:"";position:absolute;left:18%;width:64%;height:64%;border-radius:50%;background:#101216}.suite-page .su-ipad__camera:before{top:-260%}.suite-page .su-ipad__camera:after{top:300%}.suite-page .su-ipad__button{position:absolute;width:5%;height:1.5px;right:9%;top:-1.5px;border-radius:1px 1px 0 0;background:#666b70;transform:translateZ(-3px)}.suite-page .su-ipad__volume{position:absolute;right:-1.5px;top:9%;width:1.5px;height:3.2%;border-radius:0 1px 1px 0;background:#61666b;box-shadow:0 25px #61666b;transform:translateZ(-3px)}.suite-page .su-magazine__visual>figcaption{text-align:center;margin-top:12px}.suite-page .su-magazine__content .su-title{max-width:10em;margin-block:26px 28px}.suite-page .su-magazine__content>.su-copy{max-width:30em;font-size:17px}.suite-page .su-magazine__invitation{font-size:16px;line-height:1.6;color:var(--fg-muted);max-width:29em;margin-top:20px}.suite-page .su-magazine__content .su-link{gap:28px;font-size:17px;margin-top:32px}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.suite-page .su-magazine__visual:hover .su-ipad{transform:rotateX(0) rotateY(3deg) rotate(.5deg) translateY(-4px)}}@media(max-width:1100px){.suite-page .su-hero__scene{min-height:100svh;grid-template-rows:auto 1fr}.suite-page .su-hero__grid{grid-row:1;grid-template-columns:1fr;min-height:0;padding-block:128px 24px}.suite-page .su-hero__content{max-width:660px}.suite-page .su-hero__content h1{max-width:10.5em;font-size:clamp(52px,6.6vw,72px)}.suite-page .su-hero__content>.su-copy{max-width:32em}.suite-page .su-hero__visual{position:relative;inset:auto;grid-row:2;min-height:clamp(400px,58vw,570px)}.suite-page .su-hero__visual:after{background:linear-gradient(#dce5ed,transparent 18%)}.suite-page .su-hero__art{top:50%;left:67%;height:115%;translate:-67.3% -46.8%}.suite-page .su-actions{gap:18px}.suite-page .su-actions .su-link{font-size:14px}.suite-page .su-journey__panel{gap:3%}.suite-page .su-journey__tab{gap:10px}.suite-page .su-costs__grid,.suite-page .su-costs__foot,.suite-page .su-close__grid,.suite-page .su-magazine__grid{gap:7%}.suite-page .su-fee{padding-left:10%}}@media(max-width:760px){.suite-page{--su-space: 80px}.suite-page .su-hero__grid{padding-block:104px 16px}.suite-page .su-hero__content h1{max-width:10em;font-size:clamp(40px,9.6vw,64px);margin-block:22px 24px}.suite-page .su-hero__content>.su-copy{max-width:33em;font-size:16px;margin-bottom:28px}.suite-page .su-hero__content .su-label{font-size:10px}.suite-page .su-hero__visual{min-height:clamp(360px,88vw,500px)}.suite-page .su-hero__art{left:53%;height:132%;mask-image:none}.suite-page .su-hero__visual:after{background:linear-gradient(#dce5ed,transparent 9%)}.suite-page .su-phone{padding:5px;border-radius:32px}.suite-page .su-phone__glass{border-radius:26px}.suite-page .su-title{font-size:clamp(34px,6.5vw,48px)}.suite-page .su-sectionhead{margin-bottom:40px}.suite-page .su-benefits{grid-template-columns:1fr;gap:28px}.suite-page .su-benefits article,.suite-page .su-benefits article+article{border-left:0;border-top:1px solid var(--line-soft);padding:25px 0 0}.suite-page .su-benefits h3{max-width:none;font-size:24px;margin-bottom:14px}.suite-page .su-app__grid{grid-template-columns:1fr;gap:44px}.suite-page .su-app__content>.su-copy{margin-top:22px}.suite-page .su-app__tabs{margin-top:28px}.suite-page .su-app__tab{padding-block:20px}.suite-page .su-app__device{width:min(72vw,300px)}.suite-page .su-device3d{--device-radius: 32px}.suite-page .su-app__preview{order:0}.suite-page .su-split{grid-template-columns:1fr;gap:42px}.suite-page .su-stickyhead{position:static}.suite-page .su-strategy__details article{padding-block:28px;gap:18px}.suite-page .su-strategy__details article:last-child{padding-bottom:0}.suite-page .su-journey__tab{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:12px;padding:12px 8px 20px 0;font-size:13px}.suite-page .su-journey__number{flex-basis:auto;width:30px;height:30px}.suite-page .su-journey__nav-full{display:none}.suite-page .su-journey__nav-short{display:inline}.suite-page .su-journey__stage{padding-top:24px}.suite-page .su-journey__panel{grid-template-columns:minmax(0,1fr);gap:0;padding:0;align-content:start}.suite-page .su-journey__copy{grid-row:2;padding:16px 0 0}.suite-page .su-journey__copy>.su-label{display:none}.suite-page .su-journey__copy h3{font-size:clamp(28px,5.2vw,36px);margin-bottom:20px;max-width:17em}.suite-page .su-journey__copy>.su-copy{max-width:36em;font-size:16px}.suite-page .su-journey-art{grid-row:1;width:min(100%,480px)}.suite-page .su-journey-art text{font-size:15px}.suite-page .su-quote{grid-template-columns:minmax(0,1fr);gap:32px}.suite-page .su-portrait{width:clamp(160px,40vw,240px)}.suite-page .su-quote__text{font-size:clamp(22px,4vw,28px)}.suite-page .su-recognition{grid-template-columns:1fr 1fr;gap:35px;padding-top:40px;margin-top:60px}.suite-page .su-recognition>div{grid-column:1 / -1;max-width:450px}.suite-page .su-recognition img{height:105px}.suite-page .su-recognition figure{max-width:180px}.suite-page .su-costs__grid{grid-template-columns:1fr;gap:36px}.suite-page .su-fee{border-left:0;padding-left:0}.suite-page .su-fee__number{font-size:80px;margin-top:20px}.suite-page .su-fee__additional{margin-top:16px}.suite-page .su-costs__terms{grid-template-columns:1fr;padding-block:8px;margin-top:32px}.suite-page .su-costs__terms>div,.suite-page .su-costs__terms>div+div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;border-left:0;padding:20px 0}.suite-page .su-costs__terms>div+div{border-top:1px solid var(--line-soft)}.suite-page .su-costs__terms dd{font-size:26px}.suite-page .su-costs__terms dt{font-size:13px}.suite-page .su-costs__foot{grid-template-columns:1fr;gap:24px;padding-top:4px}.suite-page .su-costs__example{justify-self:start}.suite-page .su-costs__example .su-link{min-height:44px}.suite-page .su-partner-list{grid-template-columns:1fr;gap:35px}.suite-page .su-partner-list article{display:grid;grid-template-columns:190px minmax(0,1fr);column-gap:32px;padding-top:25px}.suite-page .su-partner-list h3{grid-row:span 2}.suite-page .su-partner-list .su-label{margin:3px 0 12px}.suite-page .su-close__grid{grid-template-columns:1fr;gap:40px}.suite-page .su-close__direct{margin-top:28px;padding-top:20px;column-gap:24px}.suite-page .su-close__visual{aspect-ratio:5 / 4;max-height:440px}.suite-page .su-close__risk{flex-direction:column;align-items:flex-start;gap:4px;margin-top:32px}.suite-page .su-magazine__grid{grid-template-columns:1fr;gap:44px}.suite-page .su-magazine__content{grid-row:1}.suite-page .su-magazine__stage{padding:20px 24px 28px}.suite-page .su-ipad{--ipad-edge-step: .8px;max-width:360px}.suite-page .su-magazine__visual>figcaption{margin-top:8px}}@media(max-width:440px){.suite-page .su-button{padding:17px 23px;font-size:16px;gap:24px}.suite-page .su-actions{gap:13px 24px}.suite-page .su-journey__tab{font-size:12px}.suite-page .su-journey__copy h3{font-size:28px}.suite-page .su-partner-list article{grid-template-columns:1fr}.suite-page .su-partner-list h3{grid-row:auto;margin-bottom:24px}.suite-page .su-app__stores{gap:10px}.suite-page .su-store{padding:11px 13px}}@media(prefers-reduced-motion:reduce){.suite-page *,.suite-page *:before,.suite-page *:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media(max-width:760px){.suite-page .su-app__content{display:contents}.suite-page .su-app__grid{gap:0}.suite-page .su-app__content>.su-label{order:0;margin-bottom:24px}.suite-page .su-app__content>.su-title{order:1}.suite-page .su-app__content>.su-copy{order:2}.suite-page .su-app__tabs{order:3;display:flex;gap:8px;margin-block:30px;border-top:0}.suite-page .su-app__tab{display:flex;justify-content:center;align-items:center;text-align:center;padding:12px 8px;min-height:64px;min-width:0;flex:1 1 0}.suite-page .su-app__tab strong{font-size:clamp(12px,3.4vw,14px);line-height:1.35}.suite-page .su-app__tab-index,.suite-page .su-app__tab-text,.suite-page .su-app__tab>svg{display:none}.suite-page .su-app__preview{order:4}.suite-page .su-app__stores{order:5;justify-content:center;margin-top:44px}}@media(max-width:440px){.suite-page .su-actions{gap:14px 18px}.suite-page .su-actions .su-button{padding-inline:18px;gap:20px;font-size:15px}.suite-page .su-actions .su-link{font-size:13px;gap:10px}}html:not(.js) .suite-page .su-app__tabs{display:none}@media(max-width:380px){.suite-page .su-quote__text{hyphens:auto;overflow-wrap:anywhere}}.fmotif{position:relative;display:block;isolation:isolate;overflow:hidden;background:#001c3b}.fmotif__image{filter:url(#icm-fund-duotone);object-position:var(--fonds-motiv-position, center)}[data-fonds-motif=leonardo-eiche]{--fonds-motiv-position: 74% center}.fhero__motiv.fmotif,.fcta__motiv.fmotif{position:absolute}.ffund__art .fmotif{width:100%;height:100%}.fhero--bild .fhero__motiv.fmotif:after{background:linear-gradient(90deg,#001c3bc7,#001c3ba3 35%,#001c3b1f 78%),linear-gradient(0deg,rgb(0 28 59 / .82),transparent 32%)}.fhero--bild .fhero__motiv.fmotif img{object-position:var(--fonds-motiv-position, 58% center)}.fcta__motiv.fmotif:after{background:#001c3bb8}.fhero[data-editorial-motif] .fhero__titel{max-width:min(16ch,60%)}@media(max-width:900px){.fhero[data-editorial-motif] .fhero__titel{max-width:100%}.fhero[data-editorial-motif] .fhero__motiv img{height:clamp(260px,38svh,420px);mask-image:linear-gradient(#000 65%,transparent)}.fhero[data-editorial-motif] .fhero__innen{padding-top:clamp(270px,38svh,430px)}}@media(max-width:700px){.fhero--bild .fhero__motiv.fmotif img{object-position:var(--fonds-motiv-position, 62% center)}.fhero--bild .fhero__motiv.fmotif:after{background:linear-gradient(0deg,#001c3bb3,#001c3b85 65%,#001c3b61)}}.sp-fw .sp-fw__image{position:absolute;z-index:-2;inset:0;width:100%;height:100%;object-fit:cover;object-position:75% 45%;opacity:.8;pointer-events:none;filter:url(#icm-fund-duotone)}.ds-page{--ds-sidebar: 238px;--ds-header: 76px;--ds-pad: clamp(28px, 4.4vw, 80px);--ds-topic-space: clamp(72px, 6vw, 104px);--ds-topic-inset: clamp(48px, 4vw, 72px);--ds-example-space: 48px;line-height:1.6;background:var(--paper)}.ds-page [hidden]{display:none!important}.ds-page .s-ink,.ds-theme-demo{color:var(--fg)}.ds-page :is(h1,h2,h3,h4){font-weight:500;text-wrap:pretty}.ds-page h2{font-size:clamp(34px,3.55vw,60px);line-height:1.12;letter-spacing:-.045em;max-width:20ch}.ds-page h3{font-size:clamp(22px,2vw,30px);line-height:1.25;letter-spacing:-.03em}.ds-page h4{font-size:24px;line-height:1.25}.ds-page p{max-width:66ch}.ds-page :is(button,a,input,select,summary):focus-visible{outline:2px solid var(--blue-500);outline-offset:5px}.ds-page .s-ink :is(button,a):focus-visible{outline-color:var(--blue-100)}.ds-page button:disabled{opacity:.38;cursor:not-allowed}.ds-label{display:block;font-size:11px;font-weight:500;line-height:1.55;letter-spacing:.1em;text-transform:uppercase;color:var(--blue-600)}.ds-caption{font-size:13px;line-height:1.6;color:var(--fg-muted)}.ds-source-link{text-decoration:underline;text-underline-offset:.2em}.ds-header{position:fixed;inset:0 0 auto;height:var(--ds-header);background:var(--paper);border-bottom:1px solid var(--line-soft);display:flex;align-items:center;gap:30px;padding:0 32px;z-index:40}.ds-header__brand{width:calc(var(--ds-sidebar) - 62px);flex-shrink:0}.ds-header__brand img{width:142px;height:auto}.ds-header__title{font-size:15px;font-weight:500}.ds-header__title span{font-weight:400;font-size:12px;color:var(--fg-muted);margin-left:16px}.ds-header__actions{margin-left:auto;display:flex;align-items:center;gap:28px;font-size:13px}.ds-header__actions :is(a,button){min-height:44px;display:inline-flex;align-items:center;gap:16px}.ds-header__actions :is(a,button):not(:has([data-arrow])):hover{color:var(--blue-600)}.ds-nav{position:fixed;top:var(--ds-header);bottom:0;left:0;width:var(--ds-sidebar);padding:42px 24px 50px;border-right:1px solid var(--line-soft);overflow-y:auto;background:var(--paper);z-index:30}.ds-nav>.ds-label{margin:0 12px 22px}.ds-nav>a{display:flex;align-items:baseline;gap:15px;min-height:43px;padding:10px 12px;font-size:13px;line-height:1.5;color:var(--fg-muted);transition:color .25s,background .25s}.ds-nav>a span{font-size:10px;font-variant-numeric:tabular-nums;color:var(--fg-muted)}.ds-nav>a:hover{color:var(--blue-600);background:var(--blue-50)}.ds-nav>a[aria-current]{background:var(--blue-50);color:var(--blue-600);font-weight:500}.ds-nav .ds-nav__note{font-size:11px;color:var(--fg-muted);line-height:1.7;margin:40px 12px 0;padding-top:20px;border-top:1px solid var(--line-soft)}.ds-main{margin-left:var(--ds-sidebar);padding-top:var(--ds-header)}.ds-cover{position:relative;padding:38px var(--ds-pad) 74px;min-height:min(700px,calc(100svh - var(--ds-header)));display:flex;flex-direction:column;isolation:isolate;overflow:hidden}.ds-cover__top{display:flex;align-items:center;justify-content:space-between;gap:24px;font-size:11px;color:var(--blue-300)}.ds-cover .ds-label{color:var(--blue-300)}.ds-cover h1{font-size:clamp(54px,6.2vw,108px);line-height:1.015;letter-spacing:-.055em;margin:auto 0;padding-block:84px 72px;color:var(--paper);position:relative;z-index:1}.ds-cover__bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:48px}.ds-cover__bottom p{max-width:53ch;font-size:18px;line-height:1.65;color:#c1d1e2}.ds-light-link{display:inline-flex;gap:22px;align-items:center;min-height:44px;font-size:14px;color:#f2f6fa;white-space:nowrap}.ds-light-link span{display:inline-block;transition:transform .4s var(--ease)}.ds-cover__signet{position:absolute;right:-9%;top:18%;width:54%;height:auto;opacity:.045;z-index:-1}.ds-cover__palette{position:absolute;bottom:0;left:0;right:0;display:flex;height:13px}.ds-cover__palette i{flex:1;background:var(--blue-700)}.ds-cover__palette i:nth-child(2){background:var(--blue-600);flex:2}.ds-cover__palette i:nth-child(3){background:var(--blue-500)}.ds-cover__palette i:nth-child(4){background:var(--blue-300)}.ds-cover__palette i:nth-child(5){background:var(--blue-100)}.ds-cover__palette i:nth-child(6){background:var(--blue-50)}.ds-section{padding:clamp(104px,9vw,160px) var(--ds-pad);border-bottom:1px solid var(--line-soft);scroll-margin-top:calc(var(--ds-header) - 1px)}.ds-section--tint{background:var(--blue-50)}.ds-section--dark{background:var(--ink)}.ds-section__head{max-width:850px;margin-bottom:clamp(72px,6vw,104px)}.ds-section__head>.ds-label{margin-bottom:24px}.ds-section__head>p:last-child{margin-top:28px;color:var(--fg-muted);font-size:18px;line-height:1.75;max-width:58ch}.ds-section--dark .ds-section__head>p:last-child{color:#b8cce0}.ds-section--dark .ds-label{color:var(--blue-300)}.ds-principles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px}.ds-principles article{border-top:1px solid var(--line-soft);padding-top:24px}.ds-principles article>span{display:block;color:var(--blue-600);font-size:12px;margin-bottom:35px}.ds-principles p{font-size:15px;line-height:1.75;color:var(--fg-muted);margin-top:16px}.ds-subhead{display:grid;grid-template-columns:.85fr 1.15fr;gap:48px;margin:72px 0 32px;align-items:start}.ds-subhead p{font-size:16px;line-height:1.75;color:var(--fg-muted)}.ds-logo-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.ds-logo{margin:0;background:var(--blue-50);padding:28px 24px 22px}.ds-logo>div{display:flex;align-items:center;justify-content:center;min-height:160px}.ds-logo img{width:min(100%,238px);height:auto}.ds-logo--light{background:var(--paper);border:1px solid var(--line-soft)}.ds-logo--dark{background:var(--ink);color:#f2f6fa}.ds-logo figcaption{font-size:11px;line-height:1.5;margin-top:24px;color:var(--fg-muted)}.ds-logo--dark figcaption{color:#b8cce0}.ds-rule{margin-top:40px;padding-top:26px;border-top:1px solid var(--line-soft);display:grid;grid-template-columns:.85fr 1.15fr;gap:20px 48px}.ds-rule>strong{font-weight:500;font-size:18px}.ds-rule p{color:var(--fg-muted);font-size:15px;line-height:1.75}.ds-toolbar{display:flex;justify-content:space-between;align-items:center;gap:24px;margin:32px 0 22px}.ds-toolbar>span:not(.ds-label){font-size:12px;color:var(--fg-muted)}.ds-color-anchor{padding:38px 40px;background:var(--blue-600);color:var(--paper);display:flex;justify-content:space-between;gap:64px;align-items:flex-end;min-height:240px}.ds-color-anchor .ds-label{color:var(--blue-100)}.ds-color-anchor strong{display:block;font-size:clamp(36px,4.6vw,64px);font-weight:500;line-height:1.1;margin:26px 0 16px;letter-spacing:-.045em}.ds-color-anchor p{max-width:29ch;font-size:16px;line-height:1.65;color:#dbe5f0}.ds-copy-color{display:inline-flex;align-items:center;gap:30px;min-height:44px}.ds-copy-color [data-copy-label]{opacity:.75;font-size:11px}.ds-swatches{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px}.ds-swatch{text-align:left;min-width:0}.ds-swatch__paint{display:block;height:126px;background:var(--swatch);margin-bottom:14px;position:relative}.ds-swatch__paint:after{content:"↗";position:absolute;bottom:10px;right:12px;color:var(--swatch-ink);opacity:0;transform:translateY(4px);transition:opacity .25s,transform .35s var(--ease)}.ds-swatch:hover .ds-swatch__paint:after,.ds-swatch:focus-visible .ds-swatch__paint:after{opacity:1;transform:none}.ds-swatch>strong{display:block;font-size:13px;font-weight:500}.ds-swatch>span:last-child{font-size:11px;color:var(--fg-muted)}.ds-neutrals{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px 20px}.ds-neutrals .ds-swatch__paint{height:74px}.ds-theme-demo{padding:32px 36px 40px;background:var(--paper);margin-top:56px;transition:background .5s,color .5s}.ds-theme-demo[data-theme=dark]{background:var(--ink)}.ds-theme-demo[data-theme=dark] .ds-label{color:var(--blue-300)}.ds-theme-demo[data-theme=dark] .btn-accent{background:var(--blue-100);color:var(--blue-900)}.ds-theme-demo>.ds-toolbar{margin-top:0}.ds-theme-demo__body{display:flex;gap:32px;justify-content:space-between;align-items:flex-end;padding-top:32px}.ds-theme-demo__body>div{max-width:43ch}.ds-theme-demo__body p{margin-top:16px;color:var(--fg-muted);font-size:15px;line-height:1.75}.ds-theme-demo__body .btn-accent{flex-shrink:0;font-size:14px}.ds-segment{display:inline-flex;flex-shrink:0;gap:4px;border-bottom:1px solid var(--line-soft)}.ds-segment button{font-size:12px;padding:10px 16px;min-height:44px;color:var(--fg-muted);transition:background .25s,color .25s}.ds-segment button:hover{color:var(--fg)}.ds-segment button[aria-pressed=true]{background:var(--blue-100);color:var(--blue-900)}.ds-details{border-top:1px solid var(--line-soft);margin-top:32px}.ds-details+.ds-details{margin-top:0}.ds-details>summary{cursor:pointer;display:flex;align-items:center;gap:24px;padding:22px 0;font-size:15px;font-weight:500;color:var(--accent);list-style:none;width:fit-content;max-width:100%}.ds-details>summary::-webkit-details-marker{display:none}.ds-details>summary>span{font-size:24px;line-height:1;font-weight:400;transition:transform .35s var(--ease)}.ds-details[open]>summary>span{transform:rotate(45deg)}.ds-details>div{padding-block:16px 32px;max-width:78ch}.ds-details p{color:var(--fg-muted);font-size:15px;line-height:1.75}.ds-details a{color:var(--blue-600);text-decoration:underline;text-underline-offset:4px}.ds-token-flow{display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin-top:28px}.ds-token-flow>span{padding:18px 24px;background:var(--paper);font-size:14px}.ds-token-flow b{font-weight:400;display:block;color:var(--fg-muted);font-size:11px;margin-top:8px}.ds-token-flow i{font-style:normal;color:var(--blue-600)}.ds-type-intro{display:flex;gap:48px;align-items:flex-end;justify-content:space-between;padding-bottom:32px;border-bottom:1px solid var(--line-soft)}.ds-type-intro>strong{font-size:clamp(72px,10vw,164px);font-weight:500;line-height:1;letter-spacing:-.06em}.ds-type-intro p{color:var(--fg-muted);font-size:14px;line-height:1.7;padding-bottom:10px}.ds-weights{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding:40px 0 56px}.ds-weights>div{font-size:76px;line-height:1}.ds-weights span{font-size:12px;font-weight:400;line-height:1.7;color:var(--fg-muted);display:block;margin-top:24px}.ds-type-playground{background:var(--blue-50);padding:30px 36px}.ds-type-playground .ds-toolbar{margin-top:0;font-size:13px}.ds-type-playground input[type=text]{font:inherit;font-size:14px;color:var(--fg-muted);border:0;border-bottom:1px solid var(--hairline);border-radius:0;background:transparent;padding:10px 0;width:100%}.ds-range-label{display:flex;align-items:center;gap:12px;white-space:nowrap;font-size:12px}.ds-range-label output{min-width:36px;font-variant-numeric:tabular-nums}.ds-page input[type=range]{accent-color:var(--blue-600);width:112px;min-height:28px}.ds-type-preview{font-size:var(--ds-type-size,56px);line-height:1.18;font-weight:500;letter-spacing:-.035em;padding:36px 0;min-height:160px;overflow-wrap:anywhere}.ds-type-scale{border-top:1px solid var(--line-soft)}.ds-type-row{padding:28px 0;border-bottom:1px solid var(--line-soft);display:grid;grid-template-columns:165px minmax(0,1fr);gap:32px;align-items:baseline}.ds-type-row__meta{display:grid;gap:5px;font-size:12px}.ds-type-row__meta>strong{font-weight:500}.ds-type-row__meta small{color:var(--fg-muted);font-size:11px}.ds-type-row__sample{font-size:var(--specimen-size);line-height:1.12;letter-spacing:-.035em;font-weight:500;overflow-wrap:anywhere}.ds-type-row__sample--body{font-weight:400;line-height:1.6;letter-spacing:-.02em}.ds-number-specimen{grid-column:2;display:block;font-size:36px;color:var(--blue-600);font-variant-numeric:tabular-nums;line-height:1.3}.ds-number-specimen>span{display:block}.ds-spacing{display:flex;gap:22px;align-items:flex-end;min-height:170px;padding:28px 0}.ds-spacing>div{flex:1;min-width:0}.ds-spacing i{display:block;width:100%;height:var(--space);background:var(--blue-600);opacity:.8}.ds-spacing span{display:block;font-size:12px;font-variant-numeric:tabular-nums;margin-top:15px}.ds-layout-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:56px 0;border-top:1px solid var(--line-soft);padding-top:32px}.ds-layout-facts span,.ds-motion-specs span{font-size:12px;color:var(--fg-muted)}.ds-layout-facts strong{display:block;font-size:28px;font-weight:500;margin-block:16px 8px}.ds-layout-facts p{color:var(--fg-muted);font-size:14px;line-height:1.65}.ds-layout-stage{background:var(--blue-100);padding:24px}.ds-layout-preview{background:var(--paper);width:100%;margin-inline:auto;position:relative;container-type:inline-size;overflow:hidden}.ds-layout-preview[data-device-preview=tablet]{max-width:620px}.ds-layout-preview[data-device-preview=mobile]{max-width:320px}.ds-mini-header{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-bottom:1px solid var(--line-soft);font-size:10px}.ds-mini-header img{width:85px;height:auto}.ds-mini-hero{padding:28px;display:grid;grid-template-columns:1fr .9fr;gap:30px;align-items:center}.ds-mini-hero .ds-label{font-size:8px}.ds-mini-hero h4{font-size:clamp(25px,3.7cqw,42px);line-height:1.1;margin-block:22px 16px}.ds-mini-hero p{color:var(--fg-muted);font-size:12px;line-height:1.7}.ds-mini-hero>img{height:280px;width:100%;object-fit:cover}.ds-mini-cta{display:inline-block;background:var(--blue-600);color:var(--paper);padding:10px 16px;margin-top:24px;font-size:11px}.ds-grid-overlay{position:absolute;inset:0 24px;pointer-events:none;opacity:0;background:repeating-linear-gradient(90deg,rgb(45 110 180 / .14) 0 calc(100% / 12 - 6px),transparent calc(100% / 12 - 6px) calc(100% / 12));transition:opacity .3s}.ds-layout-preview.show-grid .ds-grid-overlay{opacity:1}@container (max-width: 440px){.ds-mini-hero{grid-template-columns:1fr;gap:26px;padding:24px}.ds-mini-hero>img{height:160px}.ds-mini-header>span>span{display:none}}.ds-text-action{font-size:13px;color:var(--blue-600);min-height:44px;white-space:nowrap}.ds-image-grid{display:grid;grid-template-columns:1.35fr 1fr 1fr;gap:28px}.ds-image-grid figure{margin:0;min-width:0}.ds-image-grid img{width:100%;height:310px;object-fit:cover}.ds-image-grid figcaption{display:flex;flex-direction:column;gap:5px;margin-top:20px}.ds-image-grid figcaption strong{font-size:17px;font-weight:500}.ds-image-grid figcaption span{font-size:12px;color:var(--fg-muted)}.ds-picture-demo{position:relative;isolation:isolate;background:var(--ink);min-height:420px;overflow:hidden}.ds-picture-demo>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:url(#icm-fund-duotone)}.ds-picture-demo__soft{position:absolute;inset:0;background:linear-gradient(90deg,rgb(0 28 59 / .9),rgb(0 28 59 / .35) 55%,transparent);backdrop-filter:blur(16px);mask-image:linear-gradient(90deg,#000 20%,transparent 85%);transition:opacity .6s var(--ease)}.ds-picture-demo__copy{position:relative;padding:64px 48px;color:var(--paper);transition:opacity .4s,transform .6s var(--ease)}.ds-picture-demo__copy .ds-label{color:var(--blue-100)}.ds-picture-demo__copy h3{font-size:clamp(34px,3.6vw,54px);line-height:1.08;margin-block:34px 24px}.ds-picture-demo__copy p{font-size:15px;line-height:1.7;color:#dbe5f0}.ds-picture-demo[data-picture-treatment=clear] :is(.ds-picture-demo__soft,.ds-picture-demo__copy){opacity:0}.ds-picture-demo[data-picture-treatment=clear] .ds-picture-demo__copy{transform:translateY(8px)}.ds-image-rules{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:32px}.ds-image-rules p{font-size:14px;line-height:1.75;color:var(--fg-muted)}.ds-image-rules strong{display:block;color:var(--charcoal);font-weight:500;margin-bottom:8px}.ds-action-examples{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.ds-action-examples article{padding:32px;background:var(--paper)}.ds-action-examples article>div{min-height:142px;display:flex;align-items:center}.ds-action-examples article h3{font-size:23px}.ds-action-examples p{font-size:14px;line-height:1.75;color:var(--fg-muted);margin-top:16px}.ds-action-examples .ds-action-dark{grid-column:1/-1;background:var(--ink);display:grid;grid-template-columns:1fr 1fr;gap:0 44px;padding-block:38px}.ds-action-dark .ds-label{color:var(--blue-300)}.ds-action-dark>div{grid-column:1;grid-row:2 / span 2}.ds-action-dark h3{grid-column:2;grid-row:1 / span 2;align-self:end}.ds-action-dark p{grid-column:2;grid-row:3;color:#b8cce0}.ds-page .ds-btn-light{background:var(--paper);color:var(--blue-600)}.ds-button-states{display:flex;flex-wrap:wrap;gap:40px}.ds-button-states>div{display:flex;flex-direction:column;gap:16px;align-items:flex-start}.ds-button-states>div>span{font-size:12px;color:var(--fg-muted)}.ds-page .ds-demo-hover [data-arrow]{translate:3px 0}.ds-page .ds-demo-focus{outline:2px solid var(--blue-500);outline-offset:3px}.ds-icons{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:24px}.ds-icons>div{padding:22px 8px;text-align:center;border-block:1px solid var(--line-soft)}.ds-icons svg{width:26px;height:26px;display:block;margin:0 auto 18px;color:var(--blue-600)}.ds-icons span{font-size:12px}.ds-navigation-story{padding:36px 40px;background:var(--blue-50)}.ds-menu-path{display:grid;grid-template-columns:.7fr 26px 1.1fr 26px 1.35fr;gap:16px;font-size:19px;margin-top:38px;align-items:center}.ds-menu-path i{font-style:normal;color:var(--blue-600)}.ds-menu-path--explain{font-size:12px;color:var(--fg-muted);margin-top:12px}.ds-navigation-story>p{margin-top:36px;color:var(--fg-muted);font-size:15px}.ds-navigation-story .link-arrow{margin-top:24px;font-size:14px;color:var(--blue-600)}.ds-component-row{display:grid;grid-template-columns:.8fr 1.2fr;gap:48px;margin-top:72px;padding-top:40px;border-top:1px solid var(--line-soft)}.ds-component-row>div:first-child>h3{margin-block:24px 20px}.ds-component-row>div:first-child>p{font-size:15px;color:var(--fg-muted);line-height:1.75}.ds-component-row>div:first-child>p+p{margin-top:20px;font-size:12px}.ds-tab-demo .su-app__tabs{margin-top:0}.ds-tab-demo .su-app__tab{padding-inline:14px;gap:12px}.ds-tab-demo .su-app__tab strong{font-size:18px}.ds-tab-panel{padding:26px 14px 0;font-size:14px;line-height:1.65}.ds-tab-panel strong{font-weight:500}.ds-tab-panel p{color:var(--fg-muted);margin-top:8px}.ds-component-row .ds-details:first-child{margin-top:0}.ds-panel-launch{position:relative;min-height:280px;display:flex;align-items:flex-end;padding:32px;overflow:hidden}.ds-panel-launch>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ds-panel-launch .btn-accent{position:relative;z-index:1;font-size:14px}.ds-form-layout{display:grid;grid-template-columns:1fr 1fr;gap:80px}.ds-form-layout>div>h3{margin:26px 0 20px}.ds-form-layout>div>p{font-size:15px;color:var(--fg-muted);line-height:1.75}.ds-form-legend{margin-top:40px}.ds-form-legend p{padding-block:16px;border-top:1px solid var(--line-soft);font-size:13px;line-height:1.65;color:var(--fg-muted)}.ds-form-legend strong{display:block;font-size:15px;font-weight:500;color:var(--charcoal);margin-bottom:4px}.ds-demo-form.contact-form{margin-top:0;gap:40px}.ds-field-error{color:var(--blue-700);font-size:12px;line-height:1.6}.ds-field-error:before{content:"! ";font-weight:600}.ds-demo-form input[aria-invalid=true]{border-bottom-color:var(--blue-700)}.ds-demo-form .ds-checkbox{display:flex;gap:12px;align-items:flex-start;font-size:13px;line-height:1.6;min-height:44px}.ds-checkbox input{width:18px;height:18px;accent-color:var(--blue-600);margin-top:2px;flex-shrink:0}.ds-demo-form .ds-caption{margin-top:16px;font-size:12px}.ds-form-success{padding:22px 24px;background:var(--blue-100);color:var(--blue-900);font-size:14px;line-height:1.65}.ds-principles--data{margin-top:32px}.ds-principles--data h3{font-size:23px}.ds-copy-examples{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.ds-copy-examples>div{border-top:1px solid var(--line-soft);padding-top:24px}.ds-copy-examples h4{margin:28px 0 18px;font-size:23px}.ds-copy-examples p{color:var(--fg-muted);font-size:14px;line-height:1.7}.ds-motion-stage{border-block:1px solid rgb(219 229 240 / .22);padding-block:28px}.ds-motion-stage h3{font-size:clamp(34px,4vw,60px);line-height:1.13;padding-top:48px}.ds-motion-stage h3 span{display:block}.ds-motion-stage [data-motion-copy] p{margin-top:26px;color:#b8cce0;font-size:16px;max-width:36ch}.ds-motion-link{display:inline-flex;gap:32px;align-items:center;padding-top:28px;font-size:15px}.ds-motion-link i{font-style:normal}.ds-motion-stage>button{display:flex;margin:34px 0 0 auto}.ds-motion-specs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:48px 0 32px}.ds-motion-specs span{color:#b8cce0}.ds-motion-specs strong{display:block;font-size:31px;font-weight:500;margin-block:18px 10px}.ds-motion-specs p{color:#b8cce0;font-size:14px}.ds-section--dark>.ds-caption{color:#b8cce0}.ds-motion-links{display:flex;flex-wrap:wrap;gap:20px 32px;margin-top:40px}.ds-motion-links a{min-height:44px;font-size:13px;display:inline-flex;align-items:center;gap:18px}.ds-motion-links a:hover{color:var(--blue-300)}.ds-contrast{display:grid;grid-template-columns:.9fr 1.1fr;gap:48px}.ds-contrast>div>h3{margin:26px 0 18px}.ds-contrast>div>p{font-size:15px;color:var(--fg-muted);line-height:1.7}.ds-contrast__pairs{display:grid;gap:10px}.ds-contrast-pair{padding:22px 24px;display:grid;grid-template-columns:1fr auto;gap:8px 20px;align-items:center;background:var(--pair-bg);color:var(--pair-fg)}.ds-contrast-pair strong{font-size:23px;font-weight:500;font-variant-numeric:tabular-nums}.ds-contrast-pair span{font-size:13px}.ds-contrast-pair small{grid-column:1/-1;font-size:11px}.ds-contrast+.ds-caption{margin-top:26px}.ds-quality-list{display:grid;grid-template-columns:1fr 1fr;gap:48px 64px;margin-top:64px}.ds-quality-list article{border-top:1px solid var(--line-soft);padding-top:26px}.ds-quality-list h3{font-size:23px}.ds-quality-list p{margin-top:16px;color:var(--fg-muted);font-size:15px;line-height:1.75}.ds-source-list{font-size:13px;margin-bottom:26px}.ds-source-list>div{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:14px 0;border-bottom:1px solid var(--line-soft)}.ds-source-list dd{color:var(--fg-muted);overflow-wrap:anywhere}.ds-value{margin-top:72px;padding:44px;background:var(--blue-50)}.ds-value h3{font-size:clamp(30px,3.3vw,48px);max-width:21ch;line-height:1.12;margin:28px 0}.ds-value p{color:var(--fg-muted);font-size:16px;line-height:1.75}.ds-value .btn-accent{margin-top:32px}.ds-footer{padding:32px var(--ds-pad);border-top:1px solid var(--line-soft);display:flex;gap:18px;align-items:center;color:var(--fg-muted);font-size:12px}.ds-footer img{width:30px;height:auto}.ds-footer a{margin-left:auto;min-height:44px;display:inline-flex;align-items:center}.ds-dialog{position:fixed;inset:auto 0 0;margin:0;width:100%;max-width:none;max-height:88svh;border:0;border-radius:20px 20px 0 0;background:var(--paper);color:var(--charcoal);overflow-y:auto;padding:0}.ds-dialog::backdrop{background:#001c3b8c;backdrop-filter:blur(8px)}.ds-dialog__inner{max-width:940px;padding:clamp(56px,8vw,96px) 48px;margin-inline:auto}.ds-dialog__close{position:absolute;top:22px;right:28px;width:48px;height:48px;font-size:34px;line-height:1;color:var(--blue-600)}.ds-dialog h2{margin:24px 0 32px;font-size:clamp(34px,4.5vw,60px);line-height:1.12;letter-spacing:-.04em;font-weight:500}.ds-dialog p{color:var(--fg-muted);font-size:17px;line-height:1.7}.ds-dialog__rule{margin-block:36px;padding-block:26px;border-block:1px solid var(--line-soft)}.ds-dialog__rule strong{font-weight:500}.ds-dialog__rule p{font-size:14px;margin-top:12px}.ds-toast{position:fixed;bottom:28px;left:calc(50% + var(--ds-sidebar) / 2);translate:-50% 0;padding:16px 26px;background:var(--ink);color:var(--paper);font-size:13px;line-height:1.5;max-width:min(460px,90vw);width:max-content;opacity:0;visibility:hidden;transform:translateY(12px);transition:opacity .25s,transform .5s var(--ease),visibility .25s;z-index:80;box-shadow:0 8px 32px #001c3b1f;pointer-events:none}.ds-toast.is-visible{opacity:1;visibility:visible;transform:none}.ds-topic{display:flow-root;min-width:0}.ds-topic+.ds-topic{margin-top:var(--ds-topic-space);padding-top:var(--ds-topic-inset);border-top:1px solid var(--line-soft)}.ds-topic>:is(.ds-subhead,.ds-toolbar):first-child{margin-top:0;margin-bottom:var(--ds-example-space)}.ds-topic>:is(.ds-component-row,.ds-rule,.ds-theme-demo,.ds-details,.ds-principles--data,.ds-quality-list,.ds-value):first-child{margin-top:0}.ds-topic>:is(.ds-component-row,.ds-rule):first-child{border-top:0;padding-top:0}.ds-topic>.ds-component-row{column-gap:clamp(48px,6vw,96px)}.ds-topic>.ds-subhead{grid-template-columns:.85fr 1.15fr;gap:24px 64px}.ds-topic>.ds-subhead p{max-width:54ch}.ds-topic>.ds-rule:not(:first-child){margin-top:56px;padding-top:32px}.ds-topic>.ds-color-anchor+.ds-toolbar{margin-top:56px;margin-bottom:32px}.ds-topic>.ds-type-playground{margin-top:0}.ds-topic>.ds-theme-demo{margin-top:0;padding:40px}.ds-topic>.ds-theme-demo+.ds-details{margin-top:48px}.ds-topic>.ds-motion-specs{margin-block:0 40px;gap:48px}.ds-topic>.ds-motion-links{margin-top:0;row-gap:32px}.ds-topic>.ds-principles--data article{border:0;padding-top:0}.ds-topic>.ds-quality-list+.ds-details{margin-top:64px}.ds-topic>.ds-form-legend{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;margin-top:0}.ds-topic>.ds-form-legend p{padding-block:24px 0}.ds-topic>.ds-form-legend strong{margin-bottom:16px;font-size:18px}.ds-section--dark .ds-subhead p{color:#b8cce0}.ds-image-blue-note{display:flex;gap:32px;align-items:center}.ds-image-blue-note>span{display:block;flex:0 0 80px;height:80px;background:var(--blue-600)}.ds-image-blue-note p{font-size:clamp(20px,2vw,28px);line-height:1.5;letter-spacing:-.025em;color:var(--blue-600)}.ds-fund-identities{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:24px}.ds-fund-identity{margin:0;min-width:0}.ds-fund-identity img{width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;filter:url(#icm-fund-duotone)}.ds-fund-identity figcaption{margin-top:20px;font-size:13px;line-height:1.5;text-wrap:pretty}.ds-image-continuity{display:flex;flex-wrap:wrap;gap:20px 28px;align-items:center;margin-top:48px;padding-top:32px;border-top:1px solid var(--line-soft);font-size:14px}.ds-image-continuity i{font-style:normal;color:var(--blue-600)}.ds-image-continuity p{flex-basis:100%;color:var(--fg-muted);font-size:13px}.ds-topic>.ds-image-rules{gap:48px;margin-top:48px}.ds-brand-topic{scroll-margin-top:calc(var(--ds-header) + 90px)}.ds-signet-showcase{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:clamp(48px,5vw,88px)}.ds-signet-example{min-width:0}.ds-signet-stage{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:1;background:var(--blue-50)}.ds-signet-stage>img{width:62%;height:auto;transition:opacity .4s var(--ease)}.ds-signet-canvas{position:absolute;inset:0;opacity:0;transition:opacity .5s var(--ease)}.ds-signet-canvas canvas{display:block;width:100%;height:100%}.ds-signet-stage.is-spatial>img{opacity:0}.ds-signet-stage.is-spatial .ds-signet-canvas{opacity:1}.ds-signet-grip{position:absolute;inset:19%;z-index:1;border:0;border-radius:50%;padding:0;background:none;touch-action:pan-y;user-select:none;-webkit-user-select:none;cursor:grab}.ds-signet-stage.is-dragging .ds-signet-grip{cursor:grabbing}.ds-page .ds-signet-grip:focus-visible{outline-offset:10px}.ds-brand-controls{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-top:24px}.ds-brand-controls .ds-text-action{display:inline-flex;gap:12px;align-items:center}.ds-brand-copy>.ds-label{margin-bottom:24px}.ds-brand-copy h4{font-size:clamp(28px,2.6vw,40px);line-height:1.2;letter-spacing:-.035em;max-width:21ch}.ds-brand-copy p{color:var(--fg-muted);font-size:16px;line-height:1.8;margin-top:28px;max-width:45ch}.ds-brand-copy p+p{margin-top:20px}.ds-brand-link{display:inline-flex;gap:20px;align-items:center;min-height:44px;color:var(--blue-600);font-size:14px;font-weight:500;text-align:left;margin-top:36px}.ds-brand-link span{transition:transform .4s var(--ease)}.ds-brand-link:hover span:not([data-arrow]){transform:translate(4px)}.ds-brand-copy .ds-caption,.ds-signet-example>.ds-caption{font-size:12px;margin-top:16px}.ds-brand-copy .ds-caption:empty,.ds-signet-example>.ds-caption:empty{display:none}.ds-archer-showcase{display:grid;grid-template-columns:1.1fr 1fr;gap:0 64px;align-items:center;padding:56px 64px 48px 24px;background:var(--blue-50)}.ds-archer-figure{min-width:0;margin:0}.ds-archer-stage{position:relative;width:100%;aspect-ratio:1;isolation:isolate;background:var(--blue-50)}.ds-archer-stage>img,.ds-archer-stage>canvas{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply;filter:grayscale(1) contrast(1.08)}.ds-archer-stage>img,.ds-archer-stage>canvas{transition:opacity .35s var(--ease)}.ds-archer-stage>canvas{opacity:0}.ds-archer-stage.is-playing>canvas{opacity:1}.ds-archer-stage.is-playing>img{opacity:0}.ds-archer-figure figcaption{text-align:center;font-size:12px;color:var(--fg-muted);margin-top:28px}.ds-archer-caption{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px 32px}.ds-archer-caption .ds-brand-link{margin-top:0}.ds-archer-figure>.ds-caption{margin-top:16px;text-align:center}.ds-archer-figure>.ds-caption:empty{display:none}.ds-archer-copy h4{max-width:20ch}.ds-brand-thread{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:40px;color:var(--fg-muted);font-size:13px;line-height:1.65}.ds-brand-thread>span+span{border-left:1px solid var(--line-soft);padding-left:40px}@media(min-width:1800px){.ds-page{--ds-sidebar: 270px}.ds-main{max-width:1800px}}@media(max-width:1190px){.ds-page{--ds-sidebar: 206px;--ds-pad: 32px}.ds-nav{padding-inline:14px}.ds-nav>a{gap:10px;font-size:12px}.ds-header{padding-inline:24px;gap:22px}.ds-header__title span{display:none}.ds-swatches{grid-template-columns:repeat(4,1fr);row-gap:26px}.ds-swatch__paint{height:100px}.ds-theme-demo__body{flex-direction:column;align-items:flex-start}.ds-form-layout{gap:40px}.ds-menu-path{font-size:15px;gap:10px}.ds-menu-path--explain{font-size:11px}.ds-type-row{grid-template-columns:136px minmax(0,1fr);gap:22px}.ds-image-grid img{height:230px}.ds-action-examples .btn-accent{font-size:14px;padding-inline:22px}}@media(max-width:960px){.ds-page{--ds-sidebar: 0px;--ds-header: 68px}.ds-header__brand{width:auto}.ds-header__brand img{width:120px}.ds-header__title{font-size:14px}.ds-nav{top:var(--ds-header);bottom:auto;width:100%;height:54px;border-right:0;border-bottom:1px solid var(--line-soft);padding:0 20px;display:flex;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.ds-nav>.ds-label,.ds-nav__note{display:none}.ds-nav>a{white-space:nowrap;padding:17px 14px;font-size:12px;gap:10px}.ds-main{padding-top:calc(var(--ds-header) + 54px)}.ds-section{scroll-margin-top:calc(var(--ds-header) + 53px)}.ds-cover{min-height:570px}.ds-cover h1{font-size:clamp(58px,8.8vw,84px)}.ds-section__head{margin-bottom:72px}.ds-section{padding-block:104px}.ds-type-intro>strong{font-size:106px}.ds-type-row__sample{font-size:min(var(--specimen-size),13vw)}}@media(max-width:700px){.ds-page{--ds-pad: 24px}.ds-header{padding-inline:20px;gap:18px}.ds-header__title{font-size:12px}.ds-header__actions{gap:16px}.ds-header__actions [data-print]{display:none}.ds-header__actions a{font-size:12px;gap:8px}.ds-cover{min-height:580px;padding-top:26px;padding-bottom:48px}.ds-cover__top{align-items:start}.ds-cover__top>span:last-child{display:none}.ds-cover h1{font-size:clamp(46px,9.3vw,64px);padding-block:64px}.ds-cover__bottom{flex-direction:column;align-items:flex-start;gap:26px}.ds-cover__bottom p{font-size:16px}.ds-cover__signet{width:80%;top:22%;right:-20%}.ds-section{padding-block:80px}.ds-section__head{margin-bottom:56px}.ds-section__head>p:last-child{font-size:16px;line-height:1.75;margin-top:24px}.ds-label{font-size:10px}.ds-principles,.ds-subhead,.ds-rule,.ds-form-layout,.ds-contrast,.ds-quality-list,.ds-component-row{grid-template-columns:1fr;gap:24px}.ds-principles article>span{margin-bottom:20px}.ds-principles article{padding-top:20px}.ds-principles p{margin-top:12px}.ds-subhead{margin-top:48px;gap:18px}.ds-rule{gap:12px}.ds-number-specimen{grid-column:1}.ds-logo-grid{grid-template-columns:1fr 1fr;gap:10px}.ds-logo{padding:20px 18px}.ds-logo>div{min-height:110px}.ds-logo figcaption{font-size:12px}.ds-color-anchor{flex-direction:column;align-items:start;gap:22px;padding:28px}.ds-color-anchor p{font-size:14px}.ds-color-anchor strong{font-size:46px}.ds-toolbar{align-items:start;gap:16px;flex-wrap:wrap}.ds-toolbar h3{font-size:22px}.ds-toolbar>span:not(.ds-label){font-size:12px}.ds-swatches{gap:24px 10px}.ds-swatch__paint{height:90px}.ds-swatch>span:last-child{font-size:10px}.ds-swatch>strong{font-size:12px}.ds-neutrals{grid-template-columns:1fr 1fr}.ds-theme-demo{padding:24px}.ds-theme-demo__body{padding-top:18px}.ds-theme-demo__body .btn-accent{white-space:normal;font-size:13px;padding-inline:18px}.ds-segment button{padding-inline:13px;font-size:12px}.ds-token-flow{gap:12px}.ds-token-flow>span{padding:14px}.ds-type-intro{flex-direction:column;align-items:start;gap:24px}.ds-type-intro>strong{font-size:88px}.ds-type-intro p{font-size:13px}.ds-weights{padding-block:32px;gap:16px}.ds-weights>div{font-size:60px}.ds-type-playground{padding:24px}.ds-type-preview{padding-block:28px}.ds-type-row{grid-template-columns:1fr;gap:16px;padding-block:24px}.ds-type-row__meta{grid-template-columns:1fr auto}.ds-type-row__meta small:last-child{grid-column:1/-1}.ds-type-row__sample{font-size:min(var(--specimen-size),18vw)}.ds-spacing{gap:12px}.ds-layout-facts{grid-template-columns:1fr;gap:24px;margin-block:36px}.ds-layout-facts strong{font-size:28px;margin-block:8px}.ds-layout-stage{padding:12px}.ds-image-grid{grid-template-columns:1fr 1fr;gap:28px 12px}.ds-image-grid figure:first-child{grid-column:1/-1}.ds-image-grid img{height:220px}.ds-image-grid figure:first-child img{height:240px}.ds-image-grid figcaption{margin-top:14px}.ds-picture-demo{min-height:370px}.ds-picture-demo__copy{padding:40px 28px}.ds-picture-demo__copy h3{font-size:36px}.ds-image-rules{grid-template-columns:1fr;gap:18px}.ds-action-examples{grid-template-columns:1fr}.ds-action-examples article{padding:28px}.ds-action-examples article>div{min-height:120px}.ds-action-examples .ds-action-dark{display:block;padding:28px}.ds-button-states{gap:24px}.ds-button-states .btn-accent{padding:14px 22px;font-size:14px}.ds-icons{grid-template-columns:repeat(3,1fr)}.ds-navigation-story{padding:28px}.ds-menu-path{grid-template-columns:1fr;margin-top:24px;gap:12px;font-size:16px}.ds-menu-path i{transform:rotate(90deg);width:20px}.ds-menu-path--explain{display:none}.ds-component-row{margin-top:48px}.ds-tab-demo .su-app__tabs{display:grid;margin:0;gap:0}.ds-tab-demo .su-app__tab{justify-content:flex-start;text-align:left;min-height:66px}.ds-tab-demo .su-app__tab strong{font-size:18px}.ds-tab-demo .su-app__tab-text{display:block;font-size:13px}.ds-tab-demo .su-app__tab>svg{display:block;margin-left:auto;flex-shrink:0}.ds-demo-form{margin-top:24px!important}.ds-copy-examples{grid-template-columns:1fr;gap:24px}.ds-motion-stage h3{padding-top:32px}.ds-motion-specs{grid-template-columns:1fr;gap:28px}.ds-motion-specs strong{margin-block:10px 6px}.ds-source-list>div{grid-template-columns:1fr;gap:8px}.ds-value{padding:28px;margin-top:48px}.ds-footer{flex-wrap:wrap;gap:16px}.ds-footer a{margin-left:46px}.ds-dialog__inner{padding:68px 28px 40px}.ds-dialog__close{top:12px;right:16px}}@media(max-width:1190px){.ds-fund-identities{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 24px}.ds-signet-showcase{gap:40px;grid-template-columns:1fr 1fr}.ds-archer-showcase{gap:32px;padding:40px 32px 40px 16px}.ds-brand-copy h4{font-size:28px}.ds-brand-copy p{font-size:15px}}@media(max-width:700px){.ds-page{--ds-topic-space: 64px;--ds-topic-inset: 40px;--ds-example-space: 32px}.ds-topic>.ds-subhead{grid-template-columns:1fr;gap:20px}.ds-topic>.ds-component-row{gap:40px}.ds-topic>.ds-form-legend{grid-template-columns:1fr;gap:32px}.ds-topic>.ds-theme-demo{padding:28px 24px}.ds-topic>.ds-rule:not(:first-child){margin-top:40px}.ds-topic>.ds-motion-specs{gap:36px}.ds-topic>.ds-image-rules{gap:32px}.ds-fund-identities{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px}.ds-image-blue-note{align-items:flex-start;gap:20px}.ds-image-blue-note>span{flex-basis:40px;height:64px}.ds-image-continuity{gap:16px;font-size:12px}.ds-image-continuity i{display:none}.ds-image-continuity>span+i+span{border-left:1px solid var(--line-soft);padding-left:16px}.ds-signet-showcase{grid-template-columns:1fr;gap:48px}.ds-brand-copy h4{font-size:30px}.ds-brand-copy>.ds-label{margin-bottom:20px}.ds-brand-copy p{font-size:16px}.ds-archer-showcase{grid-template-columns:1fr;gap:40px;padding:24px 24px 36px}.ds-archer-stage{aspect-ratio:4 / 5}.ds-archer-figure figcaption{margin-top:18px}.ds-brand-thread{grid-template-columns:1fr;gap:18px;margin-top:32px}.ds-brand-thread>span+span{border-left:0;padding-left:0}}@media(prefers-reduced-motion:reduce){.ds-page *,.ds-page *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media print{.ds-page{--ds-sidebar: 0px;--ds-header: 0px;--ds-pad: 0px;--ds-topic-space: 48px;--ds-topic-inset: 32px;--ds-example-space: 32px;font-size:10pt;-webkit-print-color-adjust:exact;print-color-adjust:exact}.ds-page :is(.ds-header,.ds-nav,.devwerk,.ds-toast,.ds-dialog,.skip-link){display:none!important}.ds-main{margin:0;padding:0}.ds-cover{min-height:600px;padding:40px;break-after:page}.ds-cover h1{font-size:64px}.ds-section{padding:32px;break-before:page}.ds-section__head{margin-bottom:32px}.ds-section__head h2{font-size:36px}.ds-fund-identities{grid-template-columns:repeat(4,minmax(0,1fr))}.ds-brand-controls,.ds-archer-caption button,.ds-brand-copy [role=status],.ds-archer-figure [role=status]{display:none!important}.ds-signet-stage>img,.ds-archer-stage>img{opacity:1!important;visibility:visible!important}.ds-signet-canvas,.ds-signet-grip,.ds-archer-stage>canvas{display:none!important}.ds-signet-showcase,.ds-archer-showcase{break-inside:avoid}.ds-page :is(figure,.ds-rule,.ds-component-row,.ds-contrast-pair,.ds-principles article,.ds-layout-facts>div,.ds-quality-list article){break-inside:avoid}.ds-page .ds-toolbar{flex-wrap:wrap}.ds-swatches{grid-template-columns:repeat(4,1fr)}.ds-page .sp-fw{break-inside:avoid}.ds-page [data-motion-copy] *{opacity:1!important;transform:none!important}.ds-page :is(.ds-details,.ds-type-row){break-inside:avoid}.ds-type-row__sample{font-size:min(var(--specimen-size),60px)}.ds-cover__signet{display:none}}.sp-fw{container-type:inline-size;position:relative;isolation:isolate;overflow:clip;background:#052541;color:#f2f6fa;margin-block:clamp(44px,6vw,80px);min-width:0}.sp-fw .sp-fw__image{position:absolute;z-index:-2;inset:0;width:100%;height:100%;object-fit:cover;object-position:75% 45%;opacity:.8;pointer-events:none;filter:url(#icm-fund-duotone)}.sp-fw:before{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(100deg,#052541f0,#052541b3 48%,#0525413d),linear-gradient(0deg,rgb(5 37 65 / .92),rgb(5 37 65 / .3) 70%,transparent);pointer-events:none}.sp-fw .sp-fw__inner{padding:clamp(24px,4.5cqw,48px)}.sp-fw p,.sp-fw h3{margin:0}.sp-fw .sp-fw__head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px;align-items:end}.sp-fw .sp-fw__category{color:#afc7df;font-size:10px;letter-spacing:.08em;text-transform:uppercase;font-weight:500;line-height:1.5}.sp-fw .sp-fw__name{margin:14px 0 12px;font-size:clamp(26px,3.8cqw,38px);font-weight:500;line-height:1.15;letter-spacing:-.035em;color:#f2f6fa;text-wrap:balance}.sp-fw .sp-fw__identity{font-size:11px;color:#afc7df;letter-spacing:.035em;line-height:1.6}.sp-fw__nav{display:grid;gap:8px;padding-bottom:2px}.sp-fw__nav strong{font-size:23px;font-weight:500;line-height:1.2;font-variant-numeric:tabular-nums;white-space:nowrap}.sp-fw .sp-fw__label,.sp-fw__asof{font-size:11px;color:#b3c9dd;line-height:1.5}.sp-fw__performance{border-top:1px solid rgb(190 216 238 / .2);margin-top:32px;padding-top:26px}.sp-fw__charthead{display:flex;align-items:center;justify-content:space-between;gap:24px}.sp-fw .sp-fw__return{display:block;font-weight:500;font-size:32px;line-height:1.25;margin-top:6px;letter-spacing:-.025em;font-variant-numeric:tabular-nums;min-width:6ch}.sp-fw__periods{display:flex;gap:4px;flex-wrap:wrap}.sp-fw__periods button{font:inherit;font-size:12px;padding:10px 13px;min-height:40px;border:0;border-bottom:1px solid transparent;color:#b3c9dd;background:transparent;cursor:pointer;transition:color .25s,background .25s}.sp-fw__periods button:hover{background:#bed8ee14;color:#f2f6fa}.sp-fw__periods button[aria-pressed=true]{color:#f2f6fa;border-color:#c6dbee;background:#bed8ee1a}.sp-fw button:focus-visible,.sp-fw a:focus-visible,.sp-fw__plot:focus-visible{outline:2px solid #c6dbee;outline-offset:4px}.sp-fw__plot.is-pointer-focus:focus{outline:none}.sp-fw__plot{position:relative;height:clamp(190px,27cqw,250px);margin-top:20px;touch-action:pan-y;cursor:crosshair;user-select:none;-webkit-user-select:none}.sp-fw__plot>svg{display:block;width:100%;height:100%;overflow:visible}.sp-fw__gridline{stroke:#bed8ee24;stroke-width:1;vector-effect:non-scaling-stroke}.sp-fw__axis{fill:#a8c0d6;font-family:inherit;font-size:11px}.sp-fw__area{fill:#adcee9;opacity:.075}.sp-fw__line{stroke:#c3def4;stroke-width:2;vector-effect:non-scaling-stroke;fill:none;stroke-linejoin:round;transition:opacity .16s}.sp-fw__plot.is-comparing .sp-fw__line{opacity:.38}.sp-fw__selection{pointer-events:none;transition:opacity .16s}.sp-fw__selection-band{fill:#bad8f0;fill-opacity:.13}.sp-fw__selection-line{stroke:#f2f6fa;stroke-width:2.5;vector-effect:non-scaling-stroke;fill:none;stroke-linejoin:round;stroke-linecap:round}.sp-fw__focus line,.sp-fw__anchor line{stroke:#aac6dd;stroke-width:1;stroke-dasharray:3 4;vector-effect:non-scaling-stroke}.sp-fw__focus circle,.sp-fw__anchor circle{fill:#f2f6fa;stroke:#052541;stroke-width:2;vector-effect:non-scaling-stroke}.sp-fw__tip{position:absolute;top:0;left:0;box-sizing:border-box;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .18s,visibility .18s;background:#f2f6fa;color:#07345c;padding:14px 16px;box-shadow:0 8px 24px #000f2024;display:grid;gap:6px;width:max-content;max-width:calc(100% - 8px);z-index:2}.sp-fw__tip.is-visible{opacity:1;visibility:visible}.sp-fw__tipdate{font-size:11px;line-height:1.4}.sp-fw__tipvalue{font-size:23px;font-weight:500;line-height:1.3;font-variant-numeric:tabular-nums}.sp-fw__tiplabel{font-size:10px;color:#536a7d}.sp-fw__dates{display:flex;justify-content:space-between;gap:16px;padding-left:40px;color:#a8c0d6;font-size:11px}.sp-fw__footer{margin-top:30px;padding-top:26px;border-top:1px solid rgb(190 216 238 / .2);display:flex;align-items:center;gap:32px;justify-content:space-between}.sp-fw .sp-fw__cta{display:inline-flex;align-items:center;justify-content:center;gap:28px;background:#e8f0f7;color:#07345c;padding:13px 20px;min-height:46px;font-size:14px;font-weight:500;line-height:1.4;text-decoration:none;white-space:nowrap;border:0;transition:background .25s}.sp-fw__cta svg{width:20px;height:20px;transition:transform .35s cubic-bezier(.22,1,.36,1)}.sp-fw .sp-fw__note{font-size:11px;line-height:1.65;color:#b3c9dd;max-width:57ch}.sp-fw__profile{padding-top:24px;max-width:57ch}.sp-fw .sp-fw__profile p{color:#c4d4e4;font-size:16px;line-height:1.7}.sp-fw__tags{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:24px}.sp-fw__tags span{font-size:11px;color:#c4d4e4;padding-block:6px;border-bottom:1px solid rgb(190 216 238 / .25)}.sp-fw .zrolle{display:inline-flex;align-items:baseline;white-space:pre}.sp-fw .zrolle__spalte{display:inline-block;position:relative;width:.62em;height:1.22em;overflow:hidden;vertical-align:bottom}.sp-fw .zrolle__band{display:flex;flex-direction:column}.sp-fw .zrolle__ziffer{height:1.22em;line-height:1.22;display:block;text-align:center;flex:0 0 auto}.sp-fw .zrolle__fest{display:inline-block;line-height:1.22}@container (max-width: 560px){.sp-fw .sp-fw__head{grid-template-columns:1fr;gap:24px}.sp-fw .sp-fw__nav{grid-template-columns:1fr auto;gap:5px 16px;align-items:baseline}.sp-fw__nav strong{grid-column:2;grid-row:1 / span 2;font-size:20px}.sp-fw__performance{margin-top:24px;padding-top:22px}.sp-fw__charthead{align-items:start;flex-direction:column;gap:18px}.sp-fw__periods{width:100%;justify-content:space-between;gap:0}.sp-fw__periods button{padding-inline:9px;min-height:44px}.sp-fw__footer{flex-direction:column;align-items:start;gap:22px;margin-top:24px}.sp-fw .sp-fw__note{font-size:11px}.sp-fw .sp-fw__identity{font-size:10px}.sp-fw__tip{padding:10px 12px}}@media(prefers-reduced-motion:reduce){.sp-fw *,.sp-fw *:after{transition:none!important;animation:none!important}}.sp-publikation{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:stretch;margin-block:40px 56px;overflow:hidden;background:var(--blue-900);color:#f2f6fa}.sp-publikation__buehne{display:grid;place-items:center;padding:clamp(32px,5vw,64px);min-height:380px;background:radial-gradient(110% 90% at 30% 18%,#2e6eb48c,#002d5800 62%),linear-gradient(160deg,#0b3d73 0%,var(--blue-900) 78%)}.sp-publikation__cover{display:block;width:auto;max-width:100%;height:auto;max-height:440px;box-shadow:0 26px 52px #000e1d80,0 4px 12px #000e1d59}.sp-publikation__leer{display:grid;place-items:center;aspect-ratio:210 / 297;width:min(100%,220px);border:1px dashed rgba(242,246,250,.4);color:#f2f6fab3;font-size:14px}.sp-publikation__info{min-width:0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(28px,4.5vw,64px)}.sp-publikation__kopf{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 14px;margin:0 0 22px;overflow-wrap:anywhere}.sp-publikation__kopf>span{font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#a9c4e2}.sp-publikation .sp-publikation__kopf>strong{font-size:clamp(30px,3.4vw,46px);line-height:1.05;font-weight:500;letter-spacing:-.03em;color:#fff;font-variant-numeric:lining-nums}.sp-publikation .sp-publikation__info h2{font-size:clamp(20px,1.9vw,26px);line-height:1.2;letter-spacing:-.02em;font-weight:500;margin:0;color:#f2f6fa}.sp-publikation__rhythmus,.sp-publikation__fehlend{font-size:14px;line-height:1.6;color:#f2f6fabd;margin-top:10px}.sp-publikation__aktion{margin-top:32px;max-width:100%}.sp-publikation__download{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;max-width:100%;padding:14px 20px;min-height:50px;font-size:14px;font-weight:500;line-height:1.4;color:var(--blue-900);background:#fff;text-decoration:none}.sp-publikation__download[aria-disabled]{color:#f2f6fa9e;background:#f2f6fa1a;cursor:default}.sp-publikation__download svg{width:18px;height:18px;flex:none}.sp-publikation__download:focus-visible,.sp-publikation__ergaenzen:focus-visible{outline:2px solid #fff;outline-offset:4px}.sp-publikation__ergaenzen{display:inline-flex;align-items:center;gap:12px;min-height:44px;margin-top:4px;color:#fff;font-size:14px;line-height:1.4;text-align:left;text-decoration:underline;text-underline-offset:4px}.sp-publikation__ergaenzen--pdf{display:flex;margin-top:8px}@media(max-width:760px){.sp-publikation{grid-template-columns:minmax(0,1fr)}.sp-publikation__buehne{padding:36px 32px 28px;min-height:0}.sp-publikation__cover{max-height:320px}.sp-publikation__info{padding:4px 24px 32px}.sp-publikation__aktion,.sp-publikation__download{width:100%}}.sp-seite{background:var(--paper)}.sp-progress{position:fixed;top:0;left:0;z-index:70;width:100%;height:2px;background:var(--accent);transform:scaleX(0);transform-origin:left center;pointer-events:none}.sp-artikel{display:grid;grid-template-columns:[voll-start] minmax(var(--gutter),1fr) [breit-start] minmax(0,170px) [text-start] min(700px,calc(100% - 2 * var(--gutter))) [text-end] minmax(0,170px) [breit-end] minmax(var(--gutter),1fr) [voll-end]}.sp-artikel{padding-bottom:clamp(72px,10vh,140px)}.sp-body{display:contents}.sp-artikel>*,.sp-body>*{grid-column:text;min-width:0}.sp-artikel>.sp-breit,.sp-body>.sp-breit{grid-column:breit}.sp-artikel>.sp-voll,.sp-body>.sp-voll{grid-column:voll}.sp-kopf{padding-top:clamp(140px,18vh,220px)}.sp-brotkrumen{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:var(--fs-meta);letter-spacing:.02em;color:var(--fg-muted)}.sp-brotkrumen a{color:inherit;transition:color .25s var(--ease)}.sp-brotkrumen a:hover{color:var(--accent)}.sp-brotkrumen .sp-bk-pfeil{color:var(--gray-30)}.sp-brotkrumen [aria-current]{color:var(--charcoal)}.sp-kicker{margin-top:clamp(36px,5vh,64px);display:flex;align-items:baseline;gap:12px;font-size:14px;letter-spacing:.07em;text-transform:uppercase}.sp-kicker__reihe{color:var(--accent);font-weight:600}.sp-kicker__art{color:var(--eyebrow-fg);font-weight:500}.sp-titel{margin-top:clamp(18px,2.6vh,30px);font-size:clamp(42px,6.4vw,92px);font-weight:500;letter-spacing:var(--track-display);line-height:1.02;color:var(--charcoal);max-width:18ch;text-wrap:balance}.sp-lead{margin-top:clamp(22px,3.2vh,40px);font-size:clamp(19px,1.7vw,26px);line-height:1.45;color:var(--charcoal);max-width:46ch}.sp-zeile{margin-top:clamp(34px,5vh,60px);padding-block:18px;border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:24px;row-gap:12px}.sp-zeile__autor{grid-column:1;display:flex;align-items:center;gap:14px}.sp-zeile__bild{width:40px;height:50px;object-fit:cover;object-position:top;background:var(--blue-50)}.sp-zeile__wer{display:flex;flex-direction:column;gap:2px}.sp-zeile__name{font-size:15px;font-weight:600;color:var(--charcoal)}.sp-zeile__rolle{font-size:13px;color:var(--fg-muted)}.sp-zeile__meta{grid-column:1;display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:var(--fs-meta);color:var(--fg-muted);padding-left:54px}.sp-zeile__teilen{grid-column:2;grid-row:1 / span 2;align-self:center;display:flex;align-items:center;gap:8px}.sp-zeile__teilen-wort{font-size:var(--fs-meta);color:var(--fg-muted);margin-right:4px}.sp-teilen-knopf{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--line-soft);color:var(--charcoal);transition:border-color .25s var(--ease),color .25s var(--ease),background .25s var(--ease)}.sp-teilen-knopf:hover{border-color:var(--accent);color:var(--accent);background:var(--blue-50)}.sp-teilen-knopf:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sp-teilen-knopf svg{width:16px;height:16px}.sp-teilen-knopf.ist-kopiert{border-color:var(--accent);color:var(--accent)}.sp-hero{margin-top:clamp(10px,1.6vh,22px)}.sp-hero img{width:100%;height:auto;max-height:72vh;object-fit:cover;display:block;background:var(--blue-50)}.sp-bildzeile{margin-top:12px;padding-inline:var(--gutter);font-size:var(--fs-meta);color:var(--fg-muted);display:flex;justify-content:flex-end}.sp-artikel>.sp-breit .sp-bildzeile,.sp-artikel>* .sp-bildzeile{padding-inline:0}.sp-hero+.sp-body>p:first-child,.sp-hero+p{margin-top:clamp(48px,7vh,96px)}.sp-body>p{font-size:clamp(17px,1.05vw + 12px,20px);line-height:1.68;color:var(--charcoal)}.sp-body>p+p{margin-top:1.15em}.sp-body a:not([class]){color:var(--accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,var(--accent) 45%,transparent);transition:text-decoration-color .25s var(--ease)}.sp-body a:not([class]):hover{text-decoration-color:var(--accent)}.sp-body>h2{margin-top:clamp(56px,8vh,96px);margin-bottom:.8em;font-size:clamp(26px,2.6vw,40px);font-weight:500;letter-spacing:var(--track);line-height:1.15;color:var(--charcoal);text-wrap:balance}.sp-body>h3{margin-top:clamp(36px,5vh,60px);margin-bottom:.7em;font-size:clamp(19px,1.45vw,24px);font-weight:600;letter-spacing:-.01em;line-height:1.3;color:var(--charcoal)}.sp-body>h2+h3{margin-top:.4em}.sp-artikel strong{font-weight:600}.sp-body>ul,.sp-body>ol{padding-left:clamp(10px,1.6vw,26px)}.sp-body>ul{margin-block:1.3em;display:flex;flex-direction:column;gap:.75em;list-style:none}.sp-body>ul li{position:relative;padding-left:30px;font-size:clamp(17px,1.05vw + 12px,20px);line-height:1.55;color:var(--charcoal)}.sp-body>ul li:before{content:"";position:absolute;left:0;top:.72em;width:16px;height:2px;background:var(--accent)}.sp-body>ol{margin-block:1.3em;display:flex;flex-direction:column;gap:.75em;list-style:none;counter-reset:sp-zaehler}.sp-body>ol li{position:relative;padding-left:44px;counter-increment:sp-zaehler;font-size:clamp(17px,1.05vw + 12px,20px);line-height:1.55;color:var(--charcoal)}.sp-body>ol li:before{content:counter(sp-zaehler,decimal-leading-zero);position:absolute;left:0;top:.14em;font-size:.8em;font-weight:600;letter-spacing:.04em;color:var(--accent);font-variant-numeric:tabular-nums}.sp-artikel .accent-ink{color:var(--accent)}.sp-video{margin-block:clamp(44px,6.5vh,84px)}.sp-video__rahmen{position:relative;aspect-ratio:16 / 9;background:var(--blue-900);overflow:hidden}.sp-video__rahmen iframe,.sp-video__rahmen video{position:absolute;inset:0;width:100%;height:100%;border:0}.sp-zitat{margin-block:clamp(48px,7vh,88px);padding-block:clamp(30px,4.5vh,52px);border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:grid;grid-template-columns:auto 1fr;gap:clamp(16px,2.4vw,36px)}.sp-zitat:before{content:"„";font-size:clamp(60px,5vw,88px);line-height:.8;font-weight:500;color:var(--accent);align-self:start}.sp-zitat blockquote{font-size:clamp(21px,1.75vw,28px);font-weight:500;letter-spacing:var(--track);line-height:1.28;color:var(--charcoal);text-wrap:balance}.sp-zitat figcaption{grid-column:2;margin-top:18px;font-size:var(--fs-meta);letter-spacing:.04em;color:var(--fg-muted)}.sp-zitat__name{display:block;color:var(--charcoal);font-weight:600;letter-spacing:.01em}.sp-zitat__position{display:block;margin-top:3px;letter-spacing:.01em}.sp-merk{margin-block:clamp(36px,5vh,64px);padding:clamp(26px,3.4vw,46px);background:var(--blue-50)}.sp-merk blockquote{font-size:clamp(19px,1.55vw,25px);font-weight:500;line-height:1.45;color:var(--charcoal);max-width:46ch}.sp-merk--symbol{display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(16px,2vw,28px);align-items:start}.sp-merk__symbol{display:grid;place-items:center;width:clamp(48px,3.8vw,60px);aspect-ratio:1;border-radius:50%;background:var(--paper);color:var(--accent);box-shadow:0 1px 2px #001c3b0f}.sp-merk__symbol svg{width:52%;height:52%}.sp-merk--symbol blockquote{padding-top:clamp(6px,.6vw,10px)}.sp-figur{margin-block:clamp(44px,6.5vh,84px)}.sp-figur img{width:100%;height:auto;display:block;background:var(--blue-50)}.sp-hero,.sp-figur,.sp-bildrahmen{overflow:hidden}.sp-hero img,.sp-figur img{aspect-ratio:var(--d-ar, auto);object-position:var(--d-px, 50%) var(--d-py, 50%);object-fit:cover;transform:scale(var(--d-z, 1)) translate(var(--d-x, 0%),var(--d-y, 0%))}@media(max-width:1024px){.sp-hero img,.sp-figur img{aspect-ratio:var(--t-ar, var(--d-ar, auto));object-position:var(--t-px, 50%) var(--t-py, 50%);transform:scale(var(--t-z, var(--d-z, 1))) translate(var(--t-x, var(--d-x, 0%)),var(--t-y, var(--d-y, 0%)))}}@media(max-width:640px){.sp-hero img,.sp-figur img{aspect-ratio:var(--m-ar, var(--t-ar, var(--d-ar, auto)));object-position:var(--m-px, 50%) var(--m-py, 50%);transform:scale(var(--m-z, var(--d-z, 1))) translate(var(--m-x, var(--d-x, 0%)),var(--m-y, var(--d-y, 0%)))}}.sp-tabelle{margin-block:clamp(44px,6.5vh,84px);--tab-grund: var(--bg);--tab-fs: 16px;--tab-lh: 22px;--tab-py: 10px;--tab-px: 15px;--tab-kopf-fs: 12px;--tab-anfang: color-mix(in srgb, var(--accent) 45%, transparent);--tab-schluss: var(--line);--tab-hlinie: color-mix(in srgb, var(--line-soft) 75%, transparent);--tab-rest: color-mix(in srgb, var(--line-soft) 30%, transparent);--tab-raster: color-mix(in srgb, var(--line-soft) 60%, transparent);--tab-achse: color-mix(in srgb, var(--line-soft) 75%, transparent);--tab-band: var(--blue-50);--tab-hover: color-mix(in srgb, var(--accent) 8%, var(--tab-grund))}[data-theme=dark] .sp-tabelle,.s-ink .sp-tabelle{--tab-band: color-mix(in oklch, var(--bg) 92%, #fff);--tab-hover: color-mix(in oklch, var(--bg) 86%, #fff);--tab-anfang: color-mix(in srgb, var(--accent) 70%, transparent)}.sp-tabelle__titel{margin-bottom:16px;font-size:clamp(17px,1.2vw,21px);line-height:1.3;font-weight:600;letter-spacing:-.01em;color:var(--fg);text-wrap:balance}.sp-tabelle__scroll{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--line) transparent}.sp-tabelle__scroll:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.sp-tabelle table{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--tab-fs);line-height:var(--tab-lh);letter-spacing:0;font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1}.sp-tabelle :is(th,td){padding:var(--tab-py) var(--tab-px);vertical-align:baseline;color:var(--fg);font-weight:400;border-bottom:1px solid var(--tab-hlinie);background-color:var(--tab-zeilengrund, transparent);background-image:linear-gradient(to left,var(--tab-vlinie, transparent) 0 1px,transparent 1px);transition:background-color .14s linear}.sp-tabelle tr>:first-child{padding-left:0}.sp-tabelle tr>:last-child{padding-right:0;background-image:none}.sp-tabelle thead th{font-size:var(--tab-kopf-fs);font-weight:500;text-transform:uppercase;letter-spacing:.07em;line-height:1.25;color:var(--eyebrow-fg);padding-top:0;padding-bottom:10px;vertical-align:bottom;border-bottom:2px solid var(--tab-anfang)}.sp-tabelle thead th,.sp-tabelle tbody [data-ze="-1"]{white-space:normal;font-variant-numeric:normal;overflow-wrap:normal;hyphens:none;text-wrap:balance}.sp-tabelle thead+tbody tr:first-child>*{padding-top:calc(var(--tab-py) + 4px)}.sp-tabelle table:not(:has(thead)) tbody tr:first-child>*{border-top:2px solid var(--tab-anfang);padding-top:calc(var(--tab-py) + 2px)}.sp-tabelle tbody tr:last-child>*{border-bottom-color:var(--tab-schluss)}.sp-tabelle table:has(tbody th[scope=row]) tr>:first-child{font-weight:500}.sp-tabelle .sp-t--txt{white-space:normal;overflow-wrap:break-word;hyphens:auto;min-width:148px}.sp-tabelle .sp-t--num{white-space:nowrap;font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1;min-width:96px}.sp-tabelle :where(td){text-align:right}.sp-tabelle :where(th[scope=row]){text-align:left}.sp-tabelle :where(thead th){text-align:right}.sp-tabelle :where(thead th:first-child){text-align:left}.sp-tabelle :where(.sp-t--txt){text-align:left}.sp-tabelle :where(.sp-t--num){text-align:right}.sp-tabelle th.sp-t--l,.sp-tabelle td.sp-t--l{text-align:left}.sp-tabelle th.sp-t--m,.sp-tabelle td.sp-t--m{text-align:center}.sp-tabelle th.sp-t--r,.sp-tabelle td.sp-t--r{text-align:right}.sp-tabelle col.sp-c--txt{width:auto}.sp-tabelle col.sp-c--num{width:1%}.sp-tabelle col.sp-c--num:is([data-ar=links],[data-ar=mitte]){width:auto}.sp-tabelle :where(tbody tr:nth-child(2n)){--tab-zeilengrund: var(--tab-zebra-an, transparent)}.sp-tabelle :where(table:not(:has(thead)) tbody tr:nth-child(2n)){--tab-zeilengrund: transparent}.sp-tabelle :where(table:not(:has(thead)) tbody tr:nth-child(odd):not(:first-child)){--tab-zeilengrund: var(--tab-zebra-an, transparent)}@media(hover:hover){.sp-tabelle tbody tr:hover>*{--tab-zeilengrund: var(--tab-hover)}}.sp-tabelle table:has(tbody th[scope=row]) tr>:first-child:not(:last-child){position:sticky;left:0;z-index:2;background-color:var(--tab-zeilengrund, var(--tab-grund));background-image:linear-gradient(to left,var(--tab-achse) 0 1px,transparent 1px)}.sp-tabelle table:has(tbody th[scope=row]) thead th:first-child{z-index:3;background-color:var(--tab-grund)}.sp-tabelle table.sp-tab--raster,.sp-tabelle--raster table{--tab-vlinie: var(--tab-raster)}.sp-tabelle table.sp-tab--zebra,.sp-tabelle--zebra table{--tab-zebra-an: var(--tab-band);--tab-hlinie: var(--tab-rest)}.sp-tabelle table.sp-tab--zebra.sp-tab--raster,.sp-tabelle--zebra.sp-tabelle--raster table{--tab-vlinie: color-mix(in srgb, var(--line-soft) 80%, transparent)}.sp-tabelle__quelle{margin-top:12px;padding-top:0;border-top:0;font-size:var(--fs-meta);line-height:1.45;color:var(--fg-muted)}@media(max-width:640px){.sp-tabelle{--tab-fs: 15px;--tab-lh: 21px;--tab-py: 9px;--tab-px: 13px;--tab-kopf-fs: 11.5px}.sp-tabelle .sp-t--num{min-width:76px}.sp-tabelle .sp-t--txt{min-width:132px}}@media(prefers-reduced-motion:reduce){.sp-tabelle :is(th,td){transition:none}}@media(forced-colors:active){.sp-tabelle :is(th,td){border-bottom-color:CanvasText}.sp-tabelle :is(table.sp-tab--raster,.sp-tabelle--raster table) :is(th,td):not(:last-child){border-right:1px solid CanvasText}.sp-tabelle table:has(tbody th[scope=row]) tr>:first-child{position:static}}@media print{.sp-tabelle{margin-block:18pt}.sp-tabelle__scroll{overflow:visible}.sp-tabelle table{width:100%;font-size:9pt;line-height:1.3}.sp-tabelle :is(th,td){padding:4pt 6pt;min-width:0;background:none;border-bottom:.4pt solid #c6c6c6;transition:none}.sp-tabelle .sp-t--num{white-space:nowrap}.sp-tabelle tr>:first-child{padding-left:0}.sp-tabelle tr>:last-child{padding-right:0}.sp-tabelle table:has(tbody th[scope=row]) tr>:first-child:not(:last-child){position:static;background:none}.sp-tabelle thead{display:table-header-group}.sp-tabelle tr{break-inside:avoid}.sp-tabelle__titel{break-after:avoid;font-size:11pt}.sp-tabelle thead th{font-size:7.5pt;padding-bottom:4pt;color:#333;border-bottom:.8pt solid #004289}.sp-tabelle table:not(:has(thead)) tbody tr:first-child>*{border-top:.8pt solid #004289}.sp-tabelle tbody tr:last-child>*{border-bottom:.6pt solid #878787}.sp-tabelle :is(table.sp-tab--raster,.sp-tabelle--raster table) :is(th,td):not(:last-child){border-right:.3pt solid #ededed}.sp-tabelle__quelle{font-size:7.5pt}}.rx-blk.sp-tabelle[data-block-typ=tabelle] .sp-tabelle__scroll table:not(.sp-tab--raster) :is(th,td):not(:last-child):not(.rx-tzelle-wahl){box-shadow:inset -1px 0 color-mix(in srgb,var(--line-soft) 35%,transparent)}.rx-blk.sp-tabelle[data-block-typ=tabelle] .sp-tabelle__scroll table.sp-tab--raster :is(th,td):not(.rx-tzelle-wahl){box-shadow:none}.sp-fonds__quelle{margin:14px 0 0;font-size:12px;line-height:1.5;color:var(--fg-muted)}.sp-fonds{margin-block:clamp(52px,8vh,100px);background:var(--bg);color:var(--fg);padding:clamp(28px,4vw,60px);display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(28px,4vw,64px);align-items:center}.sp-fonds__eyebrow{font-size:12px;letter-spacing:.09em;text-transform:uppercase;color:var(--eyebrow-fg);font-weight:500}.sp-fonds__name{margin-top:14px;font-size:clamp(24px,2.3vw,38px);font-weight:500;letter-spacing:var(--track);line-height:1.1;color:var(--fg)}.sp-fonds__text{margin-top:14px;font-size:clamp(15px,1.1vw,18px);line-height:1.55;color:var(--fg-muted);max-width:40ch}.sp-fonds__cta{margin-top:clamp(22px,3vh,34px);display:inline-flex;align-items:center;gap:10px;font-size:var(--fs-body-sm);font-weight:500;color:var(--fg);border:1px solid var(--line);padding:12px 22px;transition:background .3s var(--ease),border-color .3s var(--ease),color .3s var(--ease)}.sp-fonds__cta .pfeil{transition:transform .3s var(--ease)}.sp-fonds__chartkopf{display:flex;justify-content:space-between;align-items:baseline;gap:16px;font-size:var(--fs-meta);color:var(--fg-muted);margin-bottom:14px}.sp-fonds__wert{color:var(--fg);font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap}.sp-fonds__chart{width:100%;height:auto;display:block;touch-action:pan-y}.sp-fonds__chart .linie{fill:none;stroke:#8bacd0;stroke-width:2}.sp-fonds__chart .flaeche{fill:url(#spFondsVerlauf)}.sp-fonds__chart .punkt{fill:#f2f6fa}.sp-fonds__chart .lot{stroke:#dbe5f059;stroke-width:1}.sp-dl{margin-block:clamp(44px,6.5vh,84px)}.sp-dl__kopf{font-size:12px;letter-spacing:.09em;text-transform:uppercase;color:var(--eyebrow-fg);font-weight:500;margin-bottom:14px}.sp-dl__zeile{display:flex;align-items:center;gap:18px;padding-block:18px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--charcoal);transition:background .25s var(--ease)}.sp-dl__symbol{flex:none;width:46px;height:46px;display:grid;place-items:center;border:1px solid var(--line-soft);color:var(--accent)}.sp-dl__symbol svg{width:20px;height:20px}.sp-dl__text{display:flex;flex-direction:column;gap:3px;min-width:0}.sp-dl__name{font-size:clamp(16px,1.15vw,19px);font-weight:500}.sp-dl__meta{font-size:var(--fs-meta);color:var(--fg-muted)}.sp-dl__pfeil{flex:none;margin-left:auto;display:grid;place-items:center;width:44px;height:44px;color:var(--accent)}.sp-dl__pfeil svg{width:22px;height:22px}.sp-hinweise{margin-top:clamp(56px,8vh,100px)}.sp-hinweise h2{margin:0 0 12px;font-size:12px;font-weight:500;letter-spacing:.09em;text-transform:uppercase;color:var(--eyebrow-fg)}.sp-hinweise p{font-size:13px;line-height:1.6;color:var(--fg-muted)}.sp-hinweise p+p{margin-top:.8em}.sp-autor{margin-top:clamp(52px,7.5vh,96px);padding-top:clamp(32px,4.6vh,56px);border-top:1px solid var(--line);display:grid;grid-template-columns:auto 1fr;gap:clamp(24px,3.4vw,48px);align-items:start}.sp-autor__bild{width:clamp(110px,12vw,150px);aspect-ratio:3 / 4;object-fit:cover;object-position:center 15%;background:var(--blue-50)}.sp-autor__kopf{font-size:12px;letter-spacing:.09em;text-transform:uppercase;color:var(--eyebrow-fg);font-weight:500}.sp-autor__name{margin-top:12px;font-size:clamp(21px,1.9vw,30px);font-weight:500;letter-spacing:var(--track);color:var(--charcoal)}.sp-autor__rolle{margin-top:4px;font-size:var(--fs-body-sm);color:var(--accent);font-weight:500}.sp-autor__bio{margin-top:14px;font-size:clamp(15px,1.1vw,18px);line-height:1.6;color:var(--fg-muted);max-width:54ch}.sp-mehr{padding-block:clamp(72px,10vh,140px);border-top:1px solid var(--line-soft)}.sp-mehr__kopfzeile{display:flex;align-items:baseline;justify-content:space-between;gap:24px;margin-bottom:clamp(32px,5vh,56px)}.sp-mehr__titel{font-size:clamp(26px,2.8vw,44px);font-weight:500;letter-spacing:var(--track);color:var(--charcoal)}.sp-mehr__alle{display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-body-sm);font-weight:500;color:var(--accent);transition:color .25s var(--ease)}.sp-mehr__alle .pfeil{transition:transform .3s var(--ease)}.sp-mehr__raster{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.6vw,44px)}.sp-karte{display:flex;flex-direction:column;min-width:0}.sp-karte__bild{aspect-ratio:3 / 2;overflow:hidden;background:var(--blue-50)}.sp-karte__bild img{width:100%;height:100%;object-fit:cover;display:block;transition:filter .4s var(--ease)}.sp-karte:hover .sp-karte__bild img{filter:var(--artikel-bildfilter, brightness(1.06))}.sp-karte__bild--publikation{display:grid;place-items:center;padding:24px}.sp-karte__bild--publikation img{width:auto;height:100%;max-width:100%;min-height:0;object-fit:contain;filter:drop-shadow(4px 8px 8px rgb(0 28 59 / .16))}.sp-karte:hover .sp-karte__bild--publikation img{filter:drop-shadow(4px 8px 8px rgb(0 28 59 / .16))}.sp-karte__meta{margin-top:16px;display:flex;align-items:baseline;gap:10px;font-size:var(--fs-meta)}.sp-karte__art{color:var(--accent);font-weight:600;letter-spacing:.05em;text-transform:uppercase;font-size:11px}.sp-karte__datum{color:var(--fg-muted)}.sp-karte__titel{margin-top:8px;font-size:clamp(18px,1.45vw,24px);font-weight:500;letter-spacing:-.01em;line-height:1.25;color:var(--charcoal);transition:color .25s var(--ease);text-wrap:balance}.sp-karte:hover .sp-karte__titel{color:var(--accent)}.sp-karte:focus-visible{outline:2px solid var(--focus);outline-offset:4px}@media(max-width:1100px){.sp-fonds{grid-template-columns:1fr}}@media(max-width:900px){.sp-mehr__raster{grid-template-columns:1fr;gap:clamp(36px,6vh,56px)}}@media(max-width:560px){.sp-zeile{grid-template-columns:1fr}.sp-zeile__teilen{grid-column:1;grid-row:auto}.sp-zeile__meta{padding-left:0}}@media(max-width:640px){.sp-kopf{padding-top:clamp(110px,16vh,150px)}.sp-titel{font-size:clamp(36px,11vw,56px)}.sp-hero img{max-height:52vh}.sp-zitat{grid-template-columns:1fr;gap:14px}.sp-zitat:before{line-height:.9}.sp-zitat figcaption{grid-column:1}.sp-autor{grid-template-columns:1fr}.sp-autor__bild{width:130px}}.spkontakt{background:var(--ink);color:#f2f6fa;padding-block:clamp(56px,9vh,110px)}.spkontakt__text{max-width:34ch}.spkontakt .eyebrow{color:var(--eyebrow-dark);display:block;margin-bottom:clamp(14px,2vh,20px)}.spkontakt__titel{font-size:clamp(28px,3.4vw,46px);font-weight:500;letter-spacing:-.035em;line-height:1.04;margin:0}.spkontakt__body{margin:clamp(14px,2vh,18px) 0 clamp(26px,4vh,38px);font-size:var(--fs-body-sm);line-height:1.55;color:#f2f6faad}.spkontakt .btn-accent{background:#f2f6fa;color:var(--ink)}.sp-termin{margin-block:48px;padding-block:32px;border-block:1px solid var(--hairline)}.sp-termin .btn-accent{margin-top:24px}.sp-body :is(audio,video){display:block;width:100%;margin-block:32px}.sp-medien-freigabe{width:100%;height:100%;display:grid;align-content:center;justify-items:center;gap:16px;padding:24px;color:#fff;background:#004289;cursor:pointer}.sp-medien-freigabe span{max-width:32ch;font-size:14px;opacity:.8}.sp-meta{margin-top:18px;display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:var(--fs-meta);color:var(--fg-muted)}.sp-artikel--seitlich .sp-lead{margin-top:clamp(20px,2.6vh,30px)}.sp-artikel--seitlich>.sp-hero{grid-column:breit;margin-top:clamp(32px,5vh,56px)}.sp-artikel--seitlich>.sp-hero img{max-height:none}.sp-seite{margin-top:clamp(28px,4vh,40px)}.sp-seite__innen{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px 32px;padding-block:18px;border-block:1px solid var(--line-soft)}.sp-seite__marke{margin-bottom:10px;font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-muted)}.sp-teilen{display:flex;gap:8px}.sp-seite+.sp-body>:first-child{margin-top:clamp(40px,6vh,72px)}@media(max-width:640px){.sp-artikel--seitlich>.sp-hero{grid-column:voll}}.sp-artikel--seitlich>.sp-brotkrumen{padding-top:clamp(112px,14vh,150px);flex-wrap:nowrap;min-width:0;font-size:13px}.sp-artikel--seitlich>.sp-brotkrumen>*{flex:none}.sp-artikel--seitlich .sp-brotkrumen__hier{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--charcoal)}.sp-artikel--seitlich>.sp-kopf{padding-top:0}.sp-artikel--seitlich .sp-kicker{margin-top:clamp(28px,4vh,44px)}.sp-artikel--seitlich .sp-meta{margin-top:22px}@media(min-width:1025px){.sp-artikel--seitlich{max-width:1880px;margin-inline:auto;padding-inline:clamp(32px,3.9vw,72px);grid-template-columns:[links-start voll-start] minmax(0,25fr) [links-end] minmax(40px,9fr) [rechts-start breit-start text-start] minmax(0,66fr) [text-end breit-end rechts-end voll-end]}.sp-artikel--seitlich>.sp-brotkrumen{grid-column:links-start / rechts-end;grid-row:1;padding-top:clamp(96px,12vh,128px);margin-bottom:clamp(40px,6vh,72px)}.sp-artikel--seitlich>.sp-kopf{grid-column:links;grid-row:2}.sp-artikel--seitlich .sp-kicker{margin-top:0;font-size:12px}.sp-artikel--seitlich .sp-titel{margin-top:18px;font-size:clamp(28px,2.15vw,40px);line-height:1.16;letter-spacing:-.02em;max-width:none}.sp-artikel--seitlich .sp-lead{margin-top:clamp(24px,3.4vh,36px);font-size:clamp(16px,1.08vw,19px);line-height:1.6;max-width:none}.sp-artikel--seitlich .sp-meta{margin-top:24px;font-size:13px}.sp-artikel--seitlich>:is(.sp-hero,.sp-publikation){grid-column:rechts;grid-row:2;align-self:start;margin-top:0}.sp-artikel--seitlich>.sp-seite{grid-column:links;grid-row:3;margin-top:clamp(64px,9vh,112px)}.sp-artikel--seitlich .sp-seite__innen{position:sticky;top:112px;flex-direction:column;align-items:stretch;gap:28px;padding-bottom:0;border-bottom:0}.sp-artikel--seitlich .sp-seite__block+.sp-seite__block{padding-top:28px;border-top:1px solid var(--line-soft)}.sp-artikel--seitlich>.sp-body{grid-column:rechts;grid-row:3;align-self:start;margin-top:clamp(64px,9vh,112px);display:grid;grid-template-columns:[breit-start text-start voll-start] minmax(0,720px) [text-end] minmax(0,1fr) [breit-end voll-end]}.sp-artikel--seitlich .sp-body>:first-child{margin-top:0}.sp-artikel--seitlich .sp-body>.sp-voll{grid-column:breit}.sp-artikel--ohne-bild>.sp-kopf{grid-column:links-start / rechts-end}.sp-artikel--ohne-bild .sp-titel{font-size:clamp(36px,3.4vw,60px);max-width:22ch}.sp-artikel--ohne-bild .sp-lead{max-width:56ch;font-size:clamp(18px,1.3vw,21px)}}@media print{.sp-seite .sp-teilen,.sp-seite__block:has(.sp-teilen){display:none}}.sp-artikel .sp-body>.sp-figur:is([data-format="4:5"],[data-format="1:1"]){grid-column:text}.sp-podcast{margin-block:clamp(44px,6.5vh,84px);container-type:inline-size}.sp-podcast__karte,.sp-podcast__eingebettet{background:var(--blue-900);color:#f2f6fa}.sp-podcast__karte{display:grid;grid-template-columns:clamp(112px,11vw,160px) minmax(0,1fr);align-items:center;gap:clamp(18px,2vw,30px);padding:clamp(16px,1.6vw,22px)}.sp-podcast__cover{aspect-ratio:1;overflow:hidden;background:#0c2a4d}.sp-podcast__cover img{display:block;width:100%;height:100%;object-fit:cover}.sp-podcast__platzhalter{display:grid;place-items:center;height:100%;color:#8bacd0}.sp-podcast__platzhalter svg{width:42%;height:42%}.sp-podcast__inhalt{display:grid;gap:8px;min-width:0}.sp-podcast__kopf{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;margin:0;font-size:12.5px;line-height:1.4;color:#b5cce2}.sp-podcast__marke{font-size:11px;font-weight:500;letter-spacing:.09em;text-transform:uppercase;color:#8bacd0}.sp-podcast__titel{margin:0;font-size:clamp(18px,1.45vw,23px);line-height:1.25;font-weight:500;letter-spacing:-.015em;color:#fff;text-wrap:balance;overflow-wrap:anywhere}.sp-player{display:grid;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:4px 16px;margin-top:8px}.sp-player button{color:inherit;background:none;border:0;cursor:pointer}.sp-player button:focus-visible,.sp-podcast__laden:focus-visible{outline:2px solid #fff;outline-offset:3px}.sp-player .sp-player__play{position:relative;display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:#fff;color:var(--blue-900);transition:transform .2s var(--ease),background .2s var(--ease)}.sp-player .sp-player__play:hover{background:#e8eff7}.sp-player .sp-player__play:active{transform:scale(.95)}.sp-player__symbol{display:grid;grid-area:1 / 1}.sp-player__symbol svg{width:22px;height:22px}.sp-player__symbol--pause,.sp-player:is([data-zustand=spielt],[data-zustand=laedt]) .sp-player__symbol--play{opacity:0;transform:scale(.6)}.sp-player:is([data-zustand=spielt],[data-zustand=laedt]) .sp-player__symbol--pause{opacity:1;transform:none}.sp-player__symbol{transition:opacity .18s var(--ease),transform .18s var(--ease)}.sp-player__laden{position:absolute;inset:-4px;border-radius:50%;border:2px solid transparent;opacity:0;transition:opacity .2s}.sp-player[data-zustand=laedt] .sp-player__laden{opacity:1;border-color:#fff3;border-top-color:#fff;animation:spPlayerLaden .9s linear infinite}@keyframes spPlayerLaden{to{transform:rotate(1turn)}}.sp-player__spur{min-width:0}.sp-player__position{--spur: linear-gradient(to right, #fff 0 var(--fortschritt), rgb(255 255 255 / .36) var(--fortschritt) var(--geladen), rgb(255 255 255 / .16) var(--geladen));display:block;width:100%;height:22px;margin:0;background:transparent;cursor:pointer;-webkit-appearance:none;appearance:none}.sp-player__position::-webkit-slider-runnable-track{height:4px;border-radius:2px;background:var(--spur)}.sp-player__position::-moz-range-track{height:4px;border-radius:2px;background:var(--spur)}.sp-player__position::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;margin-top:-5px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #0000004d;transition:transform .15s var(--ease)}.sp-player__position::-moz-range-thumb{width:14px;height:14px;border:0;border-radius:50%;background:#fff;box-shadow:0 1px 4px #0000004d}.sp-player__position:hover::-webkit-slider-thumb,.sp-player__position:active::-webkit-slider-thumb{transform:scale(1.2)}.sp-player__position:focus-visible{outline:2px solid #fff;outline-offset:2px;border-radius:4px}.sp-player__zeiten{display:flex;justify-content:space-between;margin-top:2px;font-size:12px;color:#b5cce2;font-variant-numeric:tabular-nums}.sp-player__werkzeuge{grid-column:2;display:flex;align-items:center;justify-content:center;gap:10px}.sp-player .sp-player__werkzeuge button{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;color:#dbe5f0;transition:background .18s var(--ease),color .18s var(--ease)}.sp-player .sp-player__werkzeuge button:hover{background:#ffffff17;color:#fff}.sp-player__werkzeuge svg{width:28px;height:28px}.sp-player .sp-player__werkzeuge .sp-player__tempo{width:auto;min-width:54px;height:34px;padding-inline:10px;border-radius:17px;background:#ffffff14;font-size:13.5px;font-weight:600;font-variant-numeric:tabular-nums}.sp-player .sp-player__werkzeuge .sp-player__tempo:hover{background:#ffffff29}.sp-player__fehler{grid-column:1 / -1;margin:0;font-size:13px;line-height:1.5;color:#f3c9be}.sp-podcast__freigabe{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:8px}.sp-podcast__laden{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 20px 0 16px;border:0;border-radius:24px;background:#fff;color:var(--blue-900);font:inherit;font-size:15px;font-weight:500;cursor:pointer;transition:background .2s var(--ease)}.sp-podcast__laden:hover{background:#e8eff7}.sp-podcast__laden .sp-player__symbol svg{width:18px;height:18px}.sp-podcast__freigabe p{max-width:34ch;margin:0;font-size:12px;line-height:1.5;color:#b5cce2}.sp-podcast__eingebettet{padding:clamp(10px,1vw,14px)}.sp-podcast__eingebettet iframe{display:block;width:100%;border:0;border-radius:12px;opacity:0;transition:opacity .45s var(--ease)}.sp-podcast__eingebettet--bereit iframe{opacity:1}.sp-podcast__links{display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px;margin:12px 0 0;font-size:var(--fs-meta);color:var(--fg-muted)}.sp-podcast__links a{display:inline-flex;align-items:center;gap:5px;color:var(--accent);font-weight:500;text-decoration:none}.sp-podcast__links a:hover{text-decoration:underline;text-underline-offset:3px}.sp-podcast__links svg{width:14px;height:14px}@container (max-width: 480px){.sp-podcast__karte{grid-template-columns:72px minmax(0,1fr);align-items:start;gap:12px 14px;padding:14px}.sp-podcast__inhalt{display:contents}.sp-podcast__cover{grid-row:1 / span 2}.sp-podcast__kopf{grid-column:2;grid-row:1;align-self:end}.sp-podcast__titel{grid-column:2;grid-row:2;font-size:17px}.sp-player,.sp-podcast__freigabe{grid-column:1 / -1;margin-top:4px}.sp-player{grid-template-columns:48px minmax(0,1fr)}.sp-player .sp-player__play{width:48px;height:48px}}@media(prefers-reduced-motion:reduce){.sp-player__symbol,.sp-player .sp-player__play,.sp-podcast__eingebettet iframe,.sp-player__position::-webkit-slider-thumb{transition:none}.sp-player[data-zustand=laedt] .sp-player__laden{animation-duration:2.4s}}.sp-verweis{margin-block:clamp(36px,5vh,64px);container-type:inline-size}.sp-verweis__karte{display:grid;grid-template-columns:minmax(140px,34%) minmax(0,1fr);background:var(--blue-50);color:var(--charcoal);text-decoration:none}.sp-verweis__bild{position:relative;overflow:hidden;min-height:190px;background:#dfe7f0}.sp-verweis__bild img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.sp-verweis__text{display:grid;align-content:center;gap:8px;min-width:0;padding:clamp(18px,2vw,28px)}.sp-verweis__kopf{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;font-size:12px;line-height:1.4;color:var(--fg-muted)}.sp-verweis__marke{font-size:11px;font-weight:500;letter-spacing:.09em;text-transform:uppercase;color:var(--accent)}.sp-verweis__titel{font-size:clamp(18px,1.35vw,22px);line-height:1.25;font-weight:500;letter-spacing:-.015em;color:var(--charcoal);text-wrap:balance;transition:color .25s var(--ease)}.sp-verweis__lead{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:14.5px;line-height:1.55;color:var(--fg-muted)}.sp-verweis__cta{display:inline-flex;align-items:center;gap:8px;margin-top:4px;font-size:14px;font-weight:500;color:var(--accent)}.sp-verweis__cta svg{width:18px;height:18px;transition:transform .25s var(--ease)}a.sp-verweis__karte:hover .sp-verweis__titel{color:var(--accent)}a.sp-verweis__karte:hover .sp-verweis__cta svg{transform:translate(4px)}a.sp-verweis__karte:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@container (max-width: 440px){.sp-verweis__karte{grid-template-columns:minmax(0,1fr)}.sp-verweis__bild{min-height:0;aspect-ratio:16 / 9}}@media(prefers-reduced-motion:reduce){.sp-verweis__cta svg,.sp-verweis__titel{transition:none}}.sp-zins-logo{display:inline-block;color:var(--blue-600)}.sp-zins-logo .zins-marke{width:150px}.sp-zins-logo:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.fondschart{--rampe: cubic-bezier(.7, 0, .2, 1);--feder: cubic-bezier(.32, 1.22, .5, 1);margin-top:clamp(8px,2vh,24px)}.fondschart__kopf{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap;padding-bottom:18px;border-bottom:1px solid var(--line-soft)}.fondschart__ablesung{display:flex;flex-direction:column;gap:clamp(12px,1.6vh,18px);min-width:0}.fondschart__ablesung-kopf{font-size:12px;font-weight:500;letter-spacing:.09em;text-transform:uppercase;color:var(--eyebrow-fg)}.fondschart__ablesung-zeile{display:flex;align-items:baseline;gap:clamp(10px,1.4vw,20px);flex-wrap:wrap;font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1}.fondschart__ablesung-datum{position:relative;font-size:clamp(15px,1.2vw,17px);color:var(--fg-muted);min-width:var(--datum-breite, 0)}.trolle{display:inline-block;white-space:pre}.trolle__zelle{position:relative;display:inline-block}.trolle__geist{visibility:hidden}.trolle__fenster{position:absolute;inset:-.18em 0;overflow:hidden}.trolle__band{position:absolute;left:0;top:.18em;will-change:transform,opacity}.fondschart__ablesung-strich{flex:none;align-self:baseline;width:1px;height:clamp(26px,2.7vw,38px);background:var(--line)}.fondschart__ablesung-stand{display:inline-flex;position:relative;min-width:var(--wert-breite, 0);transition:min-width .5s var(--rampe);font-size:clamp(30px,3.4vw,46px);line-height:1;font-weight:500;letter-spacing:-.035em;color:var(--accent)}.fondschart__ablesung-monat{display:inline-flex;flex-direction:column;gap:6px;position:relative;min-width:var(--wert-breite, 0);transition:min-width .5s var(--rampe);font-size:clamp(15px,1.2vw,17px);color:var(--fg-muted)}.fondschart__day-label{font-size:10px;line-height:1.3;font-weight:400}.fondschart__mass{position:absolute;left:0;top:0;visibility:hidden;white-space:nowrap;pointer-events:none;font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1}.fondschart__zeitwahl{display:flex;align-items:center;gap:clamp(8px,1.2vw,18px);flex-wrap:wrap}.fondschart__zeitraeume{display:flex;gap:2px;flex-wrap:wrap}.fondschart__zeit{padding:9px 15px;border:1px solid transparent;font-size:14px;font-weight:500;color:var(--fg-muted);white-space:nowrap;transition:color .25s var(--ease),border-color .25s var(--ease),background .25s var(--ease)}.fondschart__zeit:hover{color:var(--accent)}.fondschart__zeit.ist-aktiv{color:var(--accent);border-color:var(--accent)}.fondschart__zeit:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.fondschart__buehne{position:relative;height:clamp(300px,42vh,440px);margin-top:clamp(24px,3.4vh,40px);touch-action:pan-y}.fondschart__buehne:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.fondschart__buehne svg{display:block;width:100%;height:100%}.fondschart__linie{fill:none;stroke:var(--accent);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.fondschart__flaeche{fill:color-mix(in srgb,var(--accent) 7%,transparent);stroke:none}.fondschart__linie-quer{stroke:var(--line-soft);stroke-width:1}.fondschart__wertlabel,.fondschart__zeitlabel{fill:var(--fg-muted);font-size:12px;font-family:var(--font-grotesk);font-variant-numeric:tabular-nums lining-nums}.fondschart__lot{stroke:var(--accent);stroke-width:1;stroke-dasharray:3 3;opacity:.5}.fondschart__punkt{fill:var(--paper);stroke:var(--accent);stroke-width:2}.fschieber{position:relative;height:clamp(58px,7.6vh,74px);margin-top:clamp(34px,5vh,56px);background:var(--blue-50);cursor:crosshair;touch-action:pan-y;user-select:none}.fschieber__innen{position:absolute;inset:0;overflow:hidden}.fschieber__griffe{position:absolute;inset:0;pointer-events:none}.fschieber__griffe>*{pointer-events:auto}.fschieber__schleier{position:absolute;top:0;bottom:0;background:color-mix(in srgb,var(--paper) 88%,transparent)}.fschieber__schleier--links{left:0;width:0}.fschieber__schleier--rechts{right:0;left:100%}.fschieber__band{position:absolute;inset:0;width:100%;height:100%;display:block}.fschieber__linie{fill:none;stroke:color-mix(in srgb,var(--accent) 45%,transparent);stroke-width:1;vector-effect:non-scaling-stroke}.fschieber__flaeche{fill:color-mix(in srgb,var(--accent) 10%,transparent);stroke:none}.fschieber__fenster{position:absolute;top:0;bottom:0;cursor:grab;background:color-mix(in srgb,var(--accent) 10%,transparent)}.fschieber.ist-federnd .fschieber__fenster,.fschieber.ist-federnd .fschieber__schleier{transition:left .62s var(--feder),width .62s var(--feder)}.fschieber.ist-federnd .fschieber__griff{transition:left .7s var(--feder),transform .7s var(--feder)}.fschieber.ist-federnd .fschieber__griff:before,.fschieber.ist-federnd .fschieber__griff:after{transition:left .7s var(--feder),transform .2s var(--ease)}.fschieber.ist-aktiv .fschieber__fenster,.fschieber.ist-aktiv .fschieber__schleier,.fschieber.ist-aktiv .fschieber__griff{transition:none}.fschieber.ist-aktiv .fschieber__fenster{cursor:grabbing}.fschieber__marke{fill:color-mix(in srgb,var(--charcoal) 55%,transparent);font-family:var(--font-grotesk);font-size:11px;font-variant-numeric:tabular-nums lining-nums;pointer-events:none}.fschieber__griff{--griff-versatz: 0px;position:absolute;top:0;bottom:0;width:30px;margin-left:-15px;transform:translate(var(--griff-versatz));padding:0;border:0;background:none;cursor:ew-resize;touch-action:none}.fschieber__griff:before{content:"";position:absolute;top:0;bottom:0;left:calc(50% - var(--griff-versatz));width:2px;transform:translate(-50%);background:var(--accent)}.fschieber__griff:after{content:"";position:absolute;top:50%;left:calc(50% - var(--griff-versatz));width:11px;height:22px;transform:translate(-50%,-50%);background:var(--accent);transition:transform .2s var(--ease)}.fschieber__griff:hover:after,.fschieber.ist-aktiv .fschieber__griff:after{transform:translate(-50%,-50%) scaleY(1.18)}.fschieber__griff:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.fschieber.ist-eng .fschieber__griff--von{bottom:50%}.fschieber.ist-eng .fschieber__griff--bis{top:50%}@media(max-width:860px){.fschieber__griff{width:48px;margin-left:-24px}}@media(prefers-reduced-motion:reduce){.fschieber__fenster,.fschieber__schleier,.fschieber__griff,.fschieber__griff:before,.fschieber__griff:after,.fondschart__ablesung-stand,.fondschart__ablesung-monat{transition:none}.trolle__band{will-change:auto}}.fondschart__nulllinie{stroke:var(--line);stroke-width:1}.fondschart__spanne,.fondschart__hilfe{margin:14px 0 0;font-size:var(--fs-meta);line-height:1.5;color:var(--fg-muted)}.fondschart__hilfe{margin-top:4px}.fondschart__linie--vergleich{stroke:var(--fg-muted);stroke-dasharray:5 4;stroke-width:1.6}.fondschart__punkt--vergleich{stroke:var(--fg-muted)}@media(max-width:860px){.fondschart__zeit{padding:13px 16px}}@media(max-width:560px){.fondschart__kopf{flex-direction:column;align-items:stretch;gap:18px}.fondschart__zeitraeume{justify-content:space-between}.fondschart__zeit{flex:1 1 auto;text-align:center;padding-inline:8px}.fondschart__buehne{height:clamp(260px,34vh,320px)}}.fonds-seite .fkond{--kond-spalte: clamp(32px, 4vw, 64px);--kond-innen: clamp(24px, 3vw, 40px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(48px,5vw,80px) var(--kond-spalte);align-items:start}.fonds-seite .fkond__gruppe{min-width:0}.fonds-seite .fkond__titel{margin:0 0 24px;font-size:clamp(21px,1.6vw,26px);font-weight:500;line-height:1.2;letter-spacing:var(--track)}.fonds-seite .fkond__liste{margin:0}.fonds-seite .fkond__eintrag{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:baseline;gap:8px 24px;padding-block:15px;border-bottom:1px solid var(--line-soft);font-size:15px;line-height:1.5}.fonds-seite .fkond__eintrag:first-child{border-top:1px solid var(--line)}.fonds-seite .fkond__eintrag dt{min-width:0;color:var(--fg-muted);hyphens:auto;overflow-wrap:break-word}.fonds-seite .fkond__eintrag dd{min-width:0;margin:0;color:var(--charcoal);font-weight:500;font-variant-numeric:tabular-nums lining-nums;overflow-wrap:break-word;text-wrap:pretty}.fonds-seite .fkond__quelle{margin:16px 0 0;font-size:12px;line-height:1.5;color:var(--fg-muted)}.fonds-seite :is(.fkond__gruppe--kosten,.fkond__gruppe--partner){grid-column:1 / -1}.fonds-seite .fkond__gruppe--kosten{padding:var(--kond-innen);background:var(--blue-50)}.fonds-seite :is(.fkond__gruppe--kosten,.fkond__gruppe--partner) .fkond__liste{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px var(--kond-spalte)}.fonds-seite :is(.fkond__gruppe--kosten,.fkond__gruppe--partner) .fkond__eintrag{grid-template-columns:minmax(0,1fr);align-content:start;border-top:1px solid var(--line-soft);border-bottom:0;padding-block:16px 0;gap:12px}.fonds-seite .fkond__gruppe--kosten .fkond__eintrag dt{font-size:14px}.fonds-seite .fkond__gruppe--kosten .fkond__eintrag dd{font-size:clamp(21px,1.8vw,28px);line-height:1.3;letter-spacing:var(--track);color:var(--accent)}.fonds-seite .fkond__gruppe--kosten .fkond__quelle{margin-top:28px}.fonds-seite .fkond__gruppe--partner .fkond__eintrag dt{font-size:13px}.fonds-seite .fkond__gruppe--partner .fkond__eintrag dd{font-size:16px;font-weight:400}.fonds-seite .fkond__gruppe--kosten .fkond__liste{grid-template-columns:repeat(var(--kond-spalten),minmax(0,1fr))}.fonds-seite .fkond__gruppe--kosten .fkond__eintrag{grid-row:span 2;grid-template-rows:subgrid}@media(max-width:1200px){.fonds-seite .fkond__gruppe--kosten .fkond__liste{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1000px){.fonds-seite .fkond{grid-template-columns:minmax(0,1fr)}.fonds-seite .fkond__eintrag{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.fonds-seite :is(.fkond__gruppe--kosten,.fkond__gruppe--partner) .fkond__eintrag{grid-template-columns:minmax(0,1fr)}}@media(max-width:900px){.fonds-seite .fkond__gruppe--partner .fkond__liste{grid-template-columns:minmax(0,1fr);gap:16px}}@media(max-width:600px){.fonds-seite .fkond__gruppe--kosten .fkond__liste{grid-template-columns:minmax(0,1fr);gap:24px}.fonds-seite .fkond__gruppe--kosten .fkond__eintrag{gap:8px;padding-bottom:0}.fonds-seite .fkond__gruppe--kosten .fkond__eintrag dd{font-size:24px}}@media(max-width:480px){.fonds-seite .fkond__eintrag{grid-template-columns:minmax(0,1fr);gap:5px;padding-block:14px}.fonds-seite .fkond__eintrag dt{font-size:14px}.fonds-seite .fkond__eintrag dd{font-size:16px}}.fonds-seite{background:var(--paper);--rampe: cubic-bezier(.7, 0, .2, 1);--feder: cubic-bezier(.32, 1.22, .5, 1);--fzeile-summe-grund: color-mix(in srgb, var(--accent) 9%, var(--paper))}.fonds-seite main{overflow:clip}.fonds-seite .topbar.scrolled{background:color-mix(in srgb,var(--paper) 92%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.fonds-seite .topbar.scrolled.is-dark{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.fonds-seite .topbar{transition:transform .45s var(--ease),color .45s var(--ease),border-color .45s var(--ease),background-color .35s var(--ease)}.fonds-seite .topbar.panel-open{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.fklein-kopf{display:flex;align-items:center;gap:18px;margin:0 0 clamp(22px,3vh,32px);font-size:12px;font-weight:500;letter-spacing:.09em;text-transform:uppercase;color:var(--eyebrow-fg)}.fklein-kopf:after{content:"";flex:1 1 auto;height:1px;background:var(--line-soft)}.fabschnitt .sp-tabelle__titel{display:flex;align-items:center;gap:18px;margin:0 0 clamp(22px,3vh,32px);font-size:12px;font-weight:500;letter-spacing:.09em;text-transform:uppercase;text-wrap:initial;color:var(--eyebrow-fg)}.fabschnitt .sp-tabelle__titel:after{content:"";flex:1 1 auto;height:1px;background:var(--line-soft)}.fabschnitt .fmehr__block .sp-tabelle__titel,.fabschnitt .fsicht__daten .sp-tabelle__titel{display:none}.fklein-kopf--zweit{margin-top:clamp(30px,4vh,48px)}.h3-gross{margin:0 0 14px;font-size:clamp(23px,2.2vw,34px);font-weight:500;letter-spacing:var(--track);line-height:1.15;color:var(--charcoal)}.fnote{margin:12px 0 0;font-size:var(--fs-meta);line-height:1.5;color:var(--fg-muted);max-width:68ch}.fabschnitt{--fblock-gap: clamp(64px, 9vh, 112px);--fgruppe-gap: clamp(96px, 13vh, 150px)}.fabschnitt+.fabschnitt{padding-top:clamp(60px,8vh,104px)}.fkopf{margin-bottom:clamp(48px,7vh,84px)}.fkopf__titel{display:flex;align-items:center;gap:clamp(18px,2.2vw,34px);margin:0;font-size:clamp(34px,3.6vw,54px);font-weight:500;line-height:1.02;letter-spacing:var(--track);color:var(--charcoal)}.fkopf__titel:after{content:"";flex:1 1 auto;height:1px;background:var(--line)}.fkopf__text{margin-top:clamp(26px,3.6vh,42px);max-width:62ch}.ftext .fkopf__satz{margin:0 0 .6em;max-width:none;font-size:clamp(21px,1.35vw + 10px,26px);font-weight:500;line-height:1.3;color:var(--charcoal);text-wrap:balance}.fkopf__text>p:not(.fkopf__satz){font-size:clamp(16px,.6vw + 13px,18px);color:var(--fg-muted)}.fgruppe__titel{margin:0 0 14px;font-size:clamp(23px,2.2vw,34px);font-weight:500;letter-spacing:var(--track);line-height:1.15;color:var(--charcoal)}.fgruppe__lead{margin:0 0 clamp(28px,4vh,44px);max-width:62ch;font-size:clamp(16px,1vw + 8px,18px);line-height:1.6;color:var(--charcoal)}.fabschnitt,.fcta,.fhero{scroll-margin-top:calc(var(--topbar-hoehe, 62px) + var(--funter-hoehe, 52px) + clamp(12px,2vh,22px))}.palette-seite{--funter-hoehe: 0px}.fhero{padding-block:clamp(132px,19vh,210px) 0}.fhero--bild{position:relative;min-height:100svh;display:flex;flex-direction:column;padding-block:0;background:var(--blue-900);color:#f2f6fa;overflow:hidden}.fhero__motiv{position:absolute;inset:0}.fhero__motiv img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.fhero__motiv:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,#00102294,#00102233 26%,#00102200 48%)}.fhero__innen{position:relative;z-index:1;flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;padding-top:clamp(84px,12vh,128px)}.fhero--bild .fhero__kennung{color:#f2f6faad}.fhero--bild .fhero__titel{color:#f2f6fa}.fhero--bild .fhero__lead{color:#f2f6fae0;font-size:clamp(16px,1.3vw,20px);line-height:1.5}.fhero--bild .link-arrow{color:#f2f6fa}.fhero__fuss{position:relative;z-index:1;border-top:1px solid rgba(242,246,250,.3)}.fhero--bild .fkern{margin-top:0;border-top:0}.fhero--bild .fkern__zelle{border-left-color:#f2f6fa29}.fhero--bild .fkern__zelle dt{color:#f2f6fa9e}.fhero--bild .fkern__wert{color:#f2f6fa}.fhero--bild .fkern__einheit{color:#f2f6faa8}.fhero__kennung{margin:0 0 clamp(22px,3vh,34px);display:flex;align-items:center;gap:10px;font-size:12px;font-weight:500;letter-spacing:.09em;text-transform:uppercase;color:var(--eyebrow-fg)}.fhero__trenner{color:var(--line)}.fhero__titel{margin:0;font-size:clamp(52px,9vw,132px);line-height:.92;letter-spacing:-.042em;font-weight:500;color:var(--charcoal)}.fhero__lead{margin:clamp(24px,3.4vh,40px) 0 0;max-width:46ch;font-size:clamp(19px,1.7vw,26px);line-height:1.42;color:var(--charcoal)}.fhero__aktionen{margin-top:clamp(30px,4.4vh,48px);display:flex;align-items:center;gap:clamp(20px,3vw,40px);flex-wrap:wrap}.fkern{margin:clamp(56px,9vh,110px) 0 0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-template-rows:auto auto;align-items:baseline;border-top:1px solid var(--line)}.fkern__zelle{padding:clamp(20px,2.6vh,30px) clamp(14px,1.6vw,26px) clamp(22px,3vh,34px);border-left:1px solid var(--line-soft);display:grid;grid-row:span 2;grid-template-rows:subgrid;align-items:baseline;row-gap:clamp(12px,1.6vh,18px);min-width:0}.fkern__zelle:first-child{border-left:0;padding-left:0}.fkern:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.fkern__zelle dt{font-size:12px;font-weight:500;letter-spacing:.07em;text-transform:uppercase;color:var(--eyebrow-fg)}.fkern__wert{margin:0;display:flex;align-items:baseline;gap:7px;font-size:clamp(30px,3.2vw,50px);line-height:1;font-weight:500;letter-spacing:-.035em;color:var(--accent);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1}.fkern__wert--klein{font-size:clamp(16px,1.6vw,24px);letter-spacing:-.015em}.fkern__einheit{font-size:clamp(13px,1vw,15px);font-weight:500;letter-spacing:0;color:var(--fg-muted)}.funter{position:sticky;top:0;z-index:40;margin-top:clamp(56px,9vh,110px);background:color-mix(in srgb,var(--paper) 92%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-block:1px solid var(--line-soft)}.funter.ist-geklebt{transform:translateY(var(--kopf-versatz, 0px));transition:transform .45s var(--ease),border-top-color .2s var(--ease);border-top-color:transparent}.funter__anker{height:0}.funter__innen{display:flex;align-items:stretch;min-width:0}.funter__fonds{flex:0 0 auto;display:flex;align-items:center;width:0;margin-right:0;overflow:hidden;white-space:nowrap;opacity:0;transform:translate(-10px);font-size:14px;font-weight:500;color:var(--charcoal);transition:width .5s var(--feder),margin-right .5s var(--feder),opacity .3s var(--ease),transform .5s var(--feder)}.funter__fonds:after{content:"";flex:none;width:1px;height:1.4em;margin-left:clamp(14px,1.8vw,26px);background:var(--line)}.funter.ist-geklebt .funter__fonds{width:var(--fonds-breite, 96px);margin-right:clamp(14px,1.8vw,26px);opacity:1;transform:none}.funter__liste{display:flex;gap:clamp(16px,2.4vw,38px);margin:0;padding:0;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;min-width:0}.funter__liste::-webkit-scrollbar{display:none}.funter__liste a{display:inline-block;position:relative;padding-block:15px;white-space:nowrap;font-size:14px;font-weight:500;color:var(--fg-muted);transition:color .28s var(--ease)}.funter__liste a:hover{color:var(--charcoal)}.funter__liste a.ist-aktiv{color:var(--accent)}.funter__liste{position:relative}.funter__lauf{position:absolute;left:0;bottom:-1px;height:2px;width:0;background:var(--accent);transition:width .64s cubic-bezier(.62,0,.16,1)}.reduced .funter__lauf{transition:none}.fzweispalt{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,5vw,90px);align-items:start;margin-bottom:clamp(44px,7vh,88px)}.ftext p{margin:0;font-size:clamp(17px,1.05vw + 12px,20px);line-height:1.62;color:var(--charcoal);max-width:62ch}.ftext p+p{margin-top:1.1em}.ftext strong{font-weight:600}.fmotoren{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto auto auto;column-gap:clamp(28px,4vw,72px);row-gap:0;margin-top:clamp(20px,3vh,40px)}.fmotor{display:grid;grid-row:span 4;grid-template-rows:subgrid;align-content:start;padding-top:22px;border-top:1px solid var(--line)}.fmotor__rolle{margin:0;font-size:12px;font-weight:500;letter-spacing:.09em;text-transform:uppercase;color:var(--accent)}.fmotor__titel{margin:12px 0 0;font-size:clamp(21px,1.9vw,29px);font-weight:500;letter-spacing:var(--track);line-height:1.2;color:var(--charcoal)}.fmotor__text{margin:16px 0 0;font-size:clamp(16px,1vw + 8px,18px);line-height:1.6;color:var(--charcoal)}.fmotor__punkte{margin:clamp(38px,5.4vh,58px) 0 0;padding:0;list-style:none;border-top:1px solid var(--line-soft)}.fmotor__punkte li{padding:12px 0;border-bottom:1px solid var(--line-soft);font-size:15px;line-height:1.45;color:var(--fg-muted)}.fmotor__punkte li:first-child{padding-top:16px}.fausz{margin-top:var(--fblock-gap)}.faus{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:auto auto auto;gap:clamp(24px,3vw,48px);margin:clamp(26px,3.6vh,40px) 0 0;padding:0;list-style:none;align-items:end}.faus__posten{display:grid;grid-template-rows:subgrid;grid-row:span 3;row-gap:4px;align-items:end;justify-items:start}.faus__siegel{height:clamp(84px,9vw,128px);width:auto;margin-bottom:14px}.faus__sterne,.faus__marke{display:flex;align-items:center;height:clamp(84px,9vw,128px);margin-bottom:14px}.faus--flach .faus__sterne,.faus--flach .faus__marke{height:auto;margin-bottom:10px}.faus__stern{font-size:clamp(20px,2vw,28px);line-height:1;color:var(--line);letter-spacing:.04em}.faus__stern.ist-voll{color:var(--accent)}.faus__marke{font-size:clamp(30px,3vw,42px);font-weight:500;letter-spacing:-.03em;color:var(--accent)}.faus__titel{font-size:15px;font-weight:500;color:var(--charcoal)}.faus__quelle{font-size:var(--fs-meta);line-height:1.45;color:var(--fg-muted)}.fwertrisiko{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,3.2vw,60px);margin-top:var(--fblock-gap)}.fwertrisiko__spalte{display:flex;flex-direction:column;min-width:0}.fwertrisiko__inhalt{display:flex;flex-direction:column;flex:1;min-width:0}.fwertrisiko__inhalt>*{flex:1}.fjahr-liste{--fjahr-fuge: clamp(8px, 1.4vw, 24px);display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:var(--fjahr-fuge);margin:0;padding:0;list-style:none}.fjahr{display:flex;flex-direction:column;gap:10px;min-width:0}.fjahr__jahr{min-height:2.7em}.fjahr__saeule{position:relative;display:grid;grid-template-rows:1fr 1fr;flex:1;min-height:clamp(112px,15vh,178px);max-height:clamp(150px,21vh,215px)}.fjahr__saeule:after{content:"";position:absolute;top:50%;left:calc(-.5 * var(--fjahr-fuge));right:calc(-.5 * var(--fjahr-fuge));height:1px;transform:translateY(-.5px);background:var(--line)}.fjahr:first-child .fjahr__saeule:after{left:0}.fjahr:last-child .fjahr__saeule:after{right:0}.fjahr__fuellung{position:relative;z-index:1;grid-row:1;align-self:end;width:100%;height:max(2px,var(--anteil, 0%));background:var(--accent)}.fjahr--negativ .fjahr__fuellung{grid-row:2;align-self:start;background:var(--blue-300)}.fjahr__wert{font-size:clamp(14px,1.15vw,17px);font-weight:500;color:var(--charcoal);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1}.fjahr__jahr{font-size:var(--fs-meta);color:var(--fg-muted)}.frisiko{position:relative;display:flex;flex:1;padding:clamp(22px,2.3vw,34px);background:var(--blue-50)}.frisiko__liste{display:flex;flex:1;flex-direction:column;margin:0;padding:0;list-style:none}.frisiko__posten{flex:1;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;align-content:center;gap:clamp(18px,1.8vw,32px);padding-block:clamp(9px,1.3vh,15px);min-width:0}.frisiko__posten+.frisiko__posten{border-top:1px solid var(--line-soft)}.frisiko__kopf{display:flex;align-items:baseline;gap:9px;min-width:0}.frisiko__marke{margin:0;min-width:0;font-size:var(--fs-meta);font-weight:500;line-height:1.3;letter-spacing:.01em;color:var(--eyebrow-fg)}.frisiko__wert{flex:none;margin:0;text-align:right;font-size:clamp(23px,1.9vw,30px);line-height:1;font-weight:500;letter-spacing:-.035em;color:var(--accent);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1}@media(max-width:1023px){.fwertrisiko{grid-template-columns:minmax(0,1fr);gap:clamp(38px,5.5vh,62px)}.fwertrisiko__inhalt>*{flex:0 0 auto}.fjahr__saeule{flex:0 0 auto;min-height:0;height:clamp(120px,18vh,190px)}}@media(max-width:619px){.fjahr-liste{grid-auto-flow:row;grid-template-columns:minmax(0,1fr);gap:clamp(14px,2vh,20px)}.fjahr{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:7px 14px}.fjahr__jahr{grid-column:1;grid-row:1;min-height:0}.fjahr__wert{grid-column:2;grid-row:1;text-align:right}.fjahr__saeule{grid-column:1 / -1;grid-row:2;grid-template-columns:1fr 1fr;grid-template-rows:minmax(0,1fr);min-height:0;max-height:none;height:13px}.fjahr__saeule:after,.fjahr:first-child .fjahr__saeule:after,.fjahr:last-child .fjahr__saeule:after{inset:0 auto 0 50%;width:1px;height:auto;transform:translate(-.5px)}.fjahr__saeule:after{top:-5px;bottom:-5px}.fjahr__fuellung{grid-row:1;grid-column:2;align-self:stretch;justify-self:start;width:max(2px,var(--anteil, 0%));height:100%}.fjahr--negativ .fjahr__fuellung{grid-row:1;grid-column:1;justify-self:end}.frisiko__posten{grid-template-columns:minmax(0,1fr);gap:6px;padding-block:clamp(12px,1.8vh,16px)}.frisiko__wert{text-align:left;font-size:clamp(26px,7vw,32px)}}.fmehr{margin-top:var(--fgruppe-gap)}.fmehr>.fgruppe__titel{margin-bottom:clamp(32px,4.5vh,52px)}.fmehr__liste{counter-reset:fmehr;margin:0;padding:0;list-style:none}.fmehr__block{counter-increment:fmehr}.fmehr__block+.fmehr__block{margin-top:var(--fblock-gap)}.fmehr__unterkopf{gap:12px}.fmehr__zahl:before{content:counter(fmehr,decimal-leading-zero);font-size:12px;font-weight:500;letter-spacing:.06em;color:var(--accent);font-variant-numeric:tabular-nums lining-nums}.fmehr__block .sp-tabelle{margin-block:0}.fmehr__block .sp-tabelle__titel{display:none}.fauf{border-top:1px solid var(--line-soft)}.fauf:last-of-type{border-bottom:1px solid var(--line-soft)}.fauf__schacht{overflow:hidden}.fauf.ist-bewegt .fauf__schacht{will-change:height}.fauf__kopf{display:flex;align-items:center;gap:18px;padding-block:18px;cursor:pointer;list-style:none;font-size:clamp(16px,1.15vw,19px);font-weight:500;color:var(--charcoal);transition:color .25s var(--ease)}.fauf__kopf::-webkit-details-marker{display:none}.fauf__kopf:hover{color:var(--accent)}.fauf__kopf:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.fauf__pfeil{margin-left:auto;display:grid;place-items:center;color:var(--fg-muted);transition:transform .56s cubic-bezier(.32,.72,.24,1),color .3s var(--ease)}.fauf[open]>.fauf__kopf{color:var(--accent)}.fauf[open] .fauf__pfeil{transform:rotate(180deg);color:var(--accent)}.fauf__inhalt{padding-top:clamp(6px,1vh,14px);padding-bottom:clamp(24px,3.4vh,40px)}.fauf__inhalt>.sp-tabelle:first-child,.fauf__inhalt>*:first-child>.sp-tabelle:first-child{margin-top:0}.fauf__inhalt .sp-tabelle__titel{display:none}.fschritte{counter-reset:fschritt;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(24px,3vw,56px);margin:0;padding:0;list-style:none}.fschritt{counter-increment:fschritt;padding-top:20px;border-top:1px solid var(--line)}.fschritt:before{content:counter(fschritt,decimal-leading-zero);display:block;margin-bottom:14px;font-size:15px;font-weight:500;color:var(--accent);font-variant-numeric:tabular-nums lining-nums}.fschritt__titel{margin:0 0 10px;font-size:clamp(17px,1.4vw,21px);font-weight:500;letter-spacing:var(--track);line-height:1.25;color:var(--charcoal)}.fschritt p{margin:0;font-size:15px;line-height:1.55;color:var(--fg-muted)}.frisikosteuerung{margin-top:var(--fblock-gap);padding:clamp(28px,4vh,44px) clamp(24px,3vw,48px);background:var(--blue-50)}.frisikosteuerung p{margin:0;max-width:76ch;font-size:clamp(16px,1vw + 8px,18px);line-height:1.6;color:var(--charcoal)}.fmanagement{margin-top:var(--fblock-gap)}.fmanagement__text{margin:0 0 clamp(24px,3.4vh,36px);font-size:clamp(16px,1vw + 8px,18px);color:var(--fg-muted)}.fteam{display:flex;gap:clamp(24px,3vw,56px);flex-wrap:wrap;margin:0;padding:0;list-style:none}.fteam__person{display:flex;align-items:center;gap:18px}.fteam__bild{margin:0;width:clamp(76px,8vw,104px);aspect-ratio:4 / 5;flex:none;overflow:hidden}.fteam__bild img{width:100%;height:100%;display:block;object-fit:cover;object-position:50% 12%}.fteam__meta{display:flex;flex-direction:column;gap:4px}.fteam__name{font-size:clamp(17px,1.3vw,20px);font-weight:500;color:var(--charcoal)}.fteam__rolle{font-size:14px;color:var(--fg-muted)}.fmanagement__mehr{margin-top:clamp(28px,4vh,40px)}.fsichten{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto;column-gap:clamp(32px,4.5vw,84px);row-gap:0;align-items:start}.fsichten+.fsichten,.fblock+.fsichten,.fsichten+.fblock{margin-top:var(--fblock-gap)}.fsichten--drei{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(24px,3vw,56px)}.fsichten--drei .cring__bild{width:min(100%,250px)}.fsicht .cring__legende{width:min(100%,340px);margin:0 auto}.fsichten--drei .cring__legende{width:min(100%,300px)}.fsicht{display:grid;grid-row:span 2;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;align-content:start;min-width:0}.fsicht__daten{min-width:0}.fsicht__daten>.sp-tabelle:first-child,.fsicht__daten>*:first-child>.sp-tabelle:first-child{margin-top:0}.fsicht__daten .sp-tabelle__titel{display:none}.fbalken-liste{margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}.fbalken{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:16px;padding:14px 0 13px;border-bottom:1px solid var(--line-soft)}.fbalken__label{font-size:15px;color:var(--charcoal);min-width:0}.fbalken--sammel .fbalken__label{color:var(--fg-muted)}.fbalken--summe{border-top:1px solid var(--line);border-bottom:0;margin-top:-1px}.fbalken--summe .fbalken__label,.fbalken--summe .fbalken__wert{font-weight:500;color:var(--charcoal)}.fbalken__wert{font-size:15px;font-weight:500;color:var(--charcoal);white-space:nowrap;font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1}.fbalken__spur{grid-column:1 / -1;display:block;height:6px;margin-top:10px;background:var(--blue-50)}.fbalken__fuellung{display:block;height:100%;width:var(--anteil, 0%);background:var(--accent)}.fbalken:not(.fbalken--negativ) .fbalken__fuellung{min-width:2px}.fbalken--sammel .fbalken__fuellung{background:var(--blue-300)}.fbalken--negativ .fbalken__fuellung{background:var(--line)}.frenten{margin-top:var(--fgruppe-gap)}.frenten-kz{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(16px,2vw,32px);margin:0 0 var(--fblock-gap);padding:clamp(24px,2.6vw,36px) clamp(22px,2.4vw,34px);list-style:none;background:var(--blue-50)}.frenten-kz__posten{display:flex;flex-direction:column;gap:8px;min-width:0}.frenten-kz__wert{font-size:clamp(21px,2vw,30px);line-height:1;font-weight:500;letter-spacing:-.03em;color:var(--accent);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1}.frenten-kz__label{font-size:13px;color:var(--fg-muted)}.fumschalter{display:flex;gap:2px;margin-bottom:18px;flex-wrap:wrap}.fumschalter__knopf{padding:8px 14px;border:1px solid transparent;font-size:13px;font-weight:500;color:var(--fg-muted);transition:color .25s var(--ease),border-color .25s var(--ease)}.fumschalter__knopf:hover{color:var(--accent)}.fumschalter__knopf.ist-aktiv{color:var(--accent);border-color:var(--accent)}.fumschalter__knopf:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sp-tabelle--schlicht table:not(:has(thead)) tbody tr:first-child>*{border-top:1px solid var(--line);padding-top:calc(var(--tab-py) + 1px)}.sp-tabelle tr.fzeile--summe>*{font-weight:500;border-top:1px solid var(--line);--tab-zeilengrund: var(--fzeile-summe-grund);color:var(--accent)}.sp-tabelle tbody tr.fzeile--summe:hover>*{--tab-zeilengrund: var(--fzeile-summe-grund)}.fzelle--leer{color:var(--fg-muted)}.sp-tabelle td.fzelle--positiv{color:#285b4b;background:#eef5f1}.sp-tabelle td.fzelle--negativ{color:#914a41;background:#faf0ed}.fzelle--summe{font-weight:500}.fdok{border-top:1px solid var(--line)}.fdok__zeile{display:flex;align-items:center;gap:18px;padding-block:18px;border-bottom:1px solid var(--line);color:var(--charcoal);transition:background .25s var(--ease)}.fdok__symbol{flex:none;width:46px;height:46px;display:grid;place-items:center;border:1px solid var(--line-soft);color:var(--accent)}.fdok__symbol svg{width:20px;height:20px}.fdok__text{display:flex;flex-direction:column;gap:3px;min-width:0}.fdok__name{font-size:clamp(16px,1.15vw,19px);font-weight:500}.fdok__meta{font-size:var(--fs-meta);color:var(--fg-muted)}.fdok__pfeil{margin-left:auto;flex:none;color:var(--fg-muted);transition:transform .3s var(--ease),color .3s var(--ease)}.fdok__zeile[target=_blank]:hover .fdok__pfeil{transform:translate(3px,-3px)}.fcta{margin-top:clamp(72px,11vh,140px);color:var(--fg)}.fcta--motiv{position:relative;overflow:hidden}.fcta__motiv{position:absolute;inset:0}.fcta__motiv img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.fcta__motiv:after{content:"";position:absolute;inset:0;background:#00102285}.fcta--motiv .fcta__innen{position:relative;z-index:1}.fcta__text{max-width:60ch}.fcta__text .eyebrow{display:block;margin-bottom:clamp(20px,3vh,32px)}.fcta__text .h2{margin:0 0 clamp(20px,3vh,30px)}.fcta__text p{margin:0;font-size:clamp(17px,1.05vw + 12px,20px);line-height:1.6;color:var(--fg-muted)}.fcta .btn-accent{margin-top:clamp(28px,4vh,44px);background:var(--paper);color:var(--charcoal)}.frecht__kopf{margin:0 0 14px;font-size:12px;font-weight:500;letter-spacing:.09em;text-transform:uppercase;color:var(--eyebrow-fg)}.frecht p{margin:0;max-width:100ch;font-size:13px;line-height:1.6;color:var(--fg-muted)}.frecht p+p{margin-top:.8em}@media(max-width:1100px){.faus{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,4vw,40px) clamp(20px,3vw,40px)}.fschritte{grid-template-columns:repeat(2,minmax(0,1fr))}.frenten-kz{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.fzweispalt{grid-template-columns:minmax(0,1fr);gap:clamp(20px,3vh,30px)}.fkopf{margin-bottom:clamp(36px,5vh,56px)}.fmotoren,.fsichten{grid-template-columns:minmax(0,1fr)}.fmotoren,.fsichten{grid-template-rows:none}.fmotoren{row-gap:clamp(40px,6vh,64px)}.fmotor,.fsicht{display:block;grid-row:auto}.fsichten{gap:clamp(40px,6vh,64px)}.fkern{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:none;margin-top:clamp(34px,5vh,56px)}.fkern__zelle{grid-row:auto;display:block;padding:clamp(14px,2vh,20px) 0 clamp(15px,2.2vh,22px) clamp(16px,2.4vw,26px)}.fkern__zelle:nth-child(3n+1){border-left:0;padding-left:0}.fkern__zelle:nth-child(n+4){border-top:1px solid var(--line-soft)}.fhero--bild .fkern__zelle{border-top-color:#f2f6fa29}.fkern__wert{margin-top:6px;font-size:clamp(26px,3.4vw,34px)}.fkern__wert--klein{margin-top:6px;font-size:clamp(17px,2.2vw,21px)}}@media(max-width:860px){.funter__liste a{padding-block:16px}.fumschalter__knopf{padding:14px}.fauf__kopf,.fdok__zeile{padding-block:20px}}@media(max-width:700px){.frenten-kz{grid-template-columns:repeat(2,minmax(0,1fr))}.faus__siegel,.faus__sterne,.faus__marke{margin-bottom:0;flex:none}.fjahr-liste{gap:6px}.fjahr__wert{font-size:12px}.fjahr__jahr{font-size:11px}.fschritte{grid-template-columns:minmax(0,1fr);gap:clamp(20px,3vh,28px)}.fteam{flex-direction:column;gap:clamp(20px,3vh,28px)}}@media(max-width:700px){.fhero--bild .fhero__fuss{display:none}.fhero--bild .fhero__innen{justify-content:center;padding-top:calc(var(--topbar-hoehe, 62px) + clamp(56px,11vh,104px));padding-bottom:clamp(40px,6vh,64px)}.fhero:not(.fhero--bild){padding-top:calc(var(--topbar-hoehe, 62px) + clamp(26px,4.5vh,42px))}.fhero__kennung{margin-bottom:clamp(14px,2vh,20px);font-size:11px}.fhero__titel{font-size:clamp(42px,12vw,56px)}.fhero--bild .fhero__lead{margin-top:clamp(16px,2.4vh,22px);font-size:15px;line-height:1.5}.fhero__aktionen{margin-top:clamp(22px,3.2vh,30px);gap:14px clamp(20px,5vw,28px)}.ftext p{font-size:16px;line-height:1.6}.ftext .fkopf__satz{font-size:19px;line-height:1.35}.fkopf__titel{font-size:clamp(30px,8.5vw,38px)}.fgruppe__titel{font-size:clamp(21px,6vw,26px)}.faus{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,4vh,34px) clamp(16px,4vw,24px)}.faus__posten{flex-direction:column;align-items:flex-start;gap:10px}.faus__siegel,.faus__sterne,.faus__marke{height:62px}.faus__marke{font-size:30px}.faus__titel,.faus__quelle{flex-basis:auto}.faus__posten--bild .faus__titel,.faus__posten--bild .faus__quelle{width:auto}.faus__titel{font-size:14px}.frenten-kz__wert{font-size:22px}.frenten-kz__label{font-size:12px}.fmotor__titel{font-size:clamp(19px,5.4vw,23px)}.fschritt__titel{font-size:18px}.fkern{grid-template-columns:repeat(2,minmax(0,1fr))}.fkern__zelle{padding:clamp(13px,1.8vh,18px) 0 clamp(14px,2vh,19px) clamp(16px,4vw,22px)}.fkern__zelle:nth-child(3n+1){border-left:1px solid var(--line-soft);padding-left:clamp(16px,4vw,22px)}.fhero--bild .fkern__zelle:nth-child(3n+1){border-left-color:#f2f6fa29}.fkern__zelle:nth-child(odd){border-left:0;padding-left:0}.fkern__zelle:nth-child(n+3){border-top:1px solid var(--line-soft)}.fkern__zelle:last-child{grid-column:1 / -1;border-left:0;padding-left:0}.fkern__zelle dt{font-size:10.5px;letter-spacing:.08em}.fkern__wert{margin-top:5px;font-size:26px;gap:5px}.fkern__einheit{font-size:12px}.fkern__wert--klein{margin-top:5px;font-size:17px}}@media(prefers-reduced-motion:reduce){.funter,.funter__fonds,.funter__liste a:after,.fauf__pfeil,.fdok__pfeil{transition:none}}.pflagg{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);grid-template-areas:"kat    daten" "name   daten" "text   daten" "cta    daten";grid-template-rows:auto auto 1fr auto;column-gap:clamp(28px,5vw,90px);color:inherit;text-decoration:none}.pflagg:focus-visible{outline:2px solid var(--focus);outline-offset:6px}.pflagg__kategorie{grid-area:kat;font-size:12px;font-weight:500;letter-spacing:.09em;text-transform:uppercase;color:var(--accent)}.pflagg__name{grid-area:name;margin:clamp(14px,2vh,22px) 0 0;font-size:clamp(40px,5.6vw,84px);line-height:.96;letter-spacing:-.038em;font-weight:500;color:var(--charcoal);transition:color .4s var(--ease)}.pflagg:hover .pflagg__name{color:var(--accent)}.pflagg__text{grid-area:text;margin:clamp(20px,2.8vh,30px) 0 0;max-width:42ch;font-size:clamp(17px,1.35vw,21px);line-height:1.5;color:var(--fg-muted)}.pflagg__cta{grid-area:cta;align-self:end;margin-top:clamp(28px,4vh,48px);display:inline-flex;align-items:center;gap:12px;font-size:var(--fs-body-sm);font-weight:500;color:var(--accent)}.pflagg__cta .ar{display:inline-block;transition:transform .4s var(--ease)}.pflagg__daten{grid-area:daten;align-self:start}.pflagg__zahlen{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto auto auto}.pflagg__zelle{display:grid;grid-row:span 2;grid-template-rows:subgrid;align-content:start;row-gap:clamp(10px,1.4vh,16px);min-width:0;padding-inline:clamp(16px,1.8vw,28px)}.pflagg__zelle:nth-child(odd){padding-left:0}.pflagg__zelle:nth-child(2n){padding-right:0;border-left:1px solid var(--line-soft)}.pflagg__zelle:nth-child(-n+2){padding-bottom:clamp(20px,2.8vh,32px)}.pflagg__zelle:nth-child(n+3){padding-top:clamp(20px,2.8vh,32px);border-top:1px solid var(--line-soft)}.pflagg__zelle dt{font-size:12px;font-weight:500;letter-spacing:.07em;text-transform:uppercase;color:var(--eyebrow-fg)}.pflagg__zelle dd{margin:0;align-self:baseline;font-size:clamp(20px,2vw,30px);font-weight:500;line-height:1;letter-spacing:-.02em;color:var(--charcoal);font-feature-settings:"tnum" 1}.pflagg__stand{display:block;margin-top:clamp(20px,2.6vh,30px);padding-top:clamp(14px,1.8vh,20px);border-top:1px solid var(--line-soft);font-size:12px;line-height:1.5;color:var(--fg-muted)}@media(max-width:900px){.pflagg{grid-template-columns:minmax(0,1fr);grid-template-areas:"kat" "name" "text" "daten" "cta";grid-template-rows:none}.pflagg__daten{margin-top:clamp(28px,4vh,40px)}.pflagg__cta{margin-top:clamp(24px,3.4vh,34px)}}.pfonds-liste{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.pfonds{border-bottom:1px solid var(--line-soft)}.pfonds__zeile{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.35fr) auto;align-items:baseline;column-gap:clamp(20px,3vw,56px);padding-block:clamp(22px,3vh,34px);color:inherit;text-decoration:none}a.pfonds__zeile{transition:padding-left .45s var(--ease)}a.pfonds__zeile:hover{padding-left:clamp(8px,1vw,16px)}a.pfonds__zeile:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.pfonds__kopf{display:flex;flex-direction:column;gap:7px;min-width:0}.pfonds__name{font-size:clamp(19px,1.7vw,25px);font-weight:500;line-height:1.2;letter-spacing:-.018em;color:var(--charcoal);transition:color .4s var(--ease)}a.pfonds__zeile:hover .pfonds__name{color:var(--accent)}.pfonds__meta{font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--eyebrow-fg)}.pfonds__text{font-size:var(--fs-body-sm);line-height:1.55;color:var(--fg-muted);max-width:52ch}.pfonds__pfeil{display:block;width:clamp(17px,1.5vw,21px);color:var(--accent);transform:translateY(.12em);transition:transform .4s var(--ease)}.pfonds__pfeil svg{display:block;width:100%;height:auto}a.pfonds__zeile:hover .pfonds__pfeil{transform:translate(4px,calc(.12em - 4px))}@media(max-width:860px){.pfonds__zeile{grid-template-columns:minmax(0,1fr) auto;row-gap:12px}.pfonds__kopf{grid-column:1;grid-row:1}.pfonds__pfeil{grid-column:2;grid-row:1}.pfonds__text{grid-column:1 / -1;grid-row:2;max-width:none}}.pgemein{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:clamp(28px,4vw,64px)}.pgemein__punkt{padding-top:clamp(18px,2.4vh,26px);border-top:1px solid var(--line)}.pgemein__titel{margin:0;font-size:clamp(18px,1.5vw,23px);font-weight:500;line-height:1.25;letter-spacing:-.015em;color:var(--charcoal)}.pgemein__text{margin:12px 0 0;font-size:var(--fs-body-sm);line-height:1.6;color:var(--fg-muted)}.pmenschen{--pm-breite: clamp(96px, 8vw, 120px);--pm-luft: clamp(10px, 1.1vw, 18px);margin:clamp(56px,8vh,104px) 0 0;padding-top:clamp(18px,2.4vh,26px);border-top:1px solid var(--line)}.pmenschen__fenster{position:relative;height:calc(var(--pm-breite) * 1.25);overflow:hidden;pointer-events:none;opacity:0;transition:opacity .6s var(--ease)}.pmenschen.is-bereit .pmenschen__fenster{opacity:1}.pmenschen__spur{display:flex;align-items:stretch;width:max-content;height:100%}.pmenschen.is-laeuft .pmenschen__spur{will-change:transform}.pmenschen__kachel{flex:0 0 auto;display:block;width:var(--pm-breite);height:100%;margin-inline-end:var(--pm-luft);overflow:hidden;background:var(--blue-50);-webkit-user-select:none;user-select:none}.pmenschen__kachel img{width:100%;height:100%;max-width:none;object-fit:cover;object-position:center 18%}.pmenschen__fuss{margin-top:clamp(18px,2.4vh,28px);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:clamp(28px,5vw,90px)}.pmenschen__text{margin:0;max-width:56ch;font-size:var(--fs-body-sm);line-height:1.6;color:var(--fg-muted)}.pmenschen__verweis{justify-self:end;white-space:nowrap;color:var(--accent)}.pmenschen__verweis:hover{color:var(--accent-deep)}@media(max-width:860px){.pmenschen__fuss{grid-template-columns:minmax(0,1fr);row-gap:clamp(16px,2.2vh,22px)}.pmenschen__text{max-width:none}.pmenschen__verweis{justify-self:start}}.reduced .pmenschen__fenster{height:auto;overflow:visible;opacity:1;transition:none;pointer-events:auto}.reduced .pmenschen__spur{width:100%;height:auto;flex-wrap:wrap;gap:var(--pm-luft);transform:none!important;will-change:auto}.reduced .pmenschen__kachel{height:calc(var(--pm-breite) * 1.25);margin-inline-end:0}@media(prefers-reduced-motion:reduce){.pmenschen__fenster{height:auto;overflow:visible;opacity:1;transition:none;pointer-events:auto}.pmenschen__spur{width:100%;height:auto;flex-wrap:wrap;gap:var(--pm-luft);transform:none!important;will-change:auto}.pmenschen__kachel{height:calc(var(--pm-breite) * 1.25);margin-inline-end:0}}.frecht__status{margin:0 0 clamp(14px,1.8vh,20px);font-size:13px;line-height:1.6;color:var(--fg-muted)}.frecht__status strong{font-weight:500;color:var(--charcoal)}.frecht__wechsel{margin-left:10px;padding:0;font-size:13px;font-weight:500;color:var(--accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:var(--line);transition:color .3s var(--ease),text-decoration-color .3s var(--ease)}.frecht__wechsel:hover{color:var(--accent-deep);text-decoration-color:currentColor}.frecht__wechsel:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.frecht__hinweis{margin:0 0 clamp(14px,1.8vh,20px);padding-left:14px;border-left:1px solid var(--accent);font-size:13px;line-height:1.6;color:var(--charcoal)}.ftext .fzweispalt__weg{margin:clamp(20px,2.8vh,30px) 0 0}.kbento{position:relative;margin:0}.kbento__feld{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(clamp(210px,26vh,268px),auto);grid-auto-flow:row dense;gap:clamp(9px,1vw,16px)}.kbento__kachel{display:flex;flex-direction:column;min-width:0;padding:clamp(20px,2.1vw,30px);background:var(--blue-50)}.kbento__kachel--b2{grid-column:span 2}.kbento__kachel--b4{grid-column:span 4}.kbento__kopf{display:flex;align-items:center;gap:9px;margin:0 0 auto;padding-bottom:clamp(16px,2.2vh,24px)}.kbento__marke{flex:1 1 auto;margin:0;min-width:0;font-size:var(--fs-meta);font-weight:500;line-height:1.3;letter-spacing:.01em;color:var(--eyebrow-fg);text-wrap:balance}.kbento__fuss{margin-top:auto;align-self:flex-end;text-align:right;max-width:100%}.kbento__wert{margin:0;font-size:clamp(40px,3.8vw,56px);font-weight:500;line-height:.95;letter-spacing:-.04em;color:var(--charcoal);font-variant-numeric:tabular-nums lining-nums;text-wrap:balance}.kbento__kachel--b2 .kbento__wert,.kbento__kachel--b4 .kbento__wert{font-size:clamp(52px,5.2vw,78px)}.kbento__kachel--b2 .kbento__wert--wort,.kbento__wert--wort{font-size:clamp(34px,3.6vw,52px);letter-spacing:-.03em}.kbento__quelle{margin:clamp(12px,1.6vh,16px) 0 0;font-size:var(--fs-meta);line-height:1.5;text-wrap:pretty}.kzinfo{position:relative;flex:none;margin-left:auto;display:grid;place-items:center;width:16px;height:16px;margin-top:1px;color:var(--accent);opacity:.4;transition:opacity .25s var(--ease)}.kzinfo:before{content:"";position:absolute;inset:-11px}.kzinfo:hover,.kzinfo:focus-visible{opacity:1}.kzinfo svg{display:block}.kbento__kachel--kontext .kzinfo{color:#fff;opacity:.62}.kbento__kachel--kontext .kzinfo:hover,.kbento__kachel--kontext .kzinfo:focus-visible{opacity:1}.kztip{position:absolute;left:0;top:0;z-index:5;width:max-content;max-width:min(300px,100%);padding:13px 15px 14px;background:var(--ink);color:#f2f6faed;font-size:var(--fs-meta);line-height:1.45;text-wrap:pretty;opacity:0;transform:translateY(-5px);pointer-events:none;transition:opacity .18s var(--ease),transform .28s var(--ease)}.kztip.ist-da{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.kztip{transition:opacity .01s linear;transform:none}}.kbento__kachel--kontext{background:var(--accent);color:#fff}.kbento__kachel--kontext .kbento__marke{color:#f2f6fab3}.kbento__kachel--kontext .kbento__wert{color:#fff}.kbento__kachel--kontext .kbento__quelle{color:#f2f6fac2}@media(max-width:780px){.kbento__feld{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(clamp(150px,20vh,180px),auto);gap:8px}.kbento__kachel{padding:18px 18px 20px}.kbento__kopf{padding-bottom:14px}.kbento__kachel--b4{grid-column:span 2}.kbento__wert{font-size:34px}.kbento__kachel--b2 .kbento__wert,.kbento__kachel--b4 .kbento__wert{font-size:46px}.kbento__kachel--b2 .kbento__wert--wort,.kbento__wert--wort{font-size:30px}}@property --t{syntax: "<number>"; inherits: false; initial-value: 0;}.fblock{margin-top:var(--fblock-gap)}.cring{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(18px,2.4vh,28px);min-width:0}.fring--breit>.cring{grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:clamp(28px,4vw,72px);align-items:center}.cring__bild{position:relative;width:min(100%,300px);aspect-ratio:1;margin:0 auto}.fring--breit .cring__bild{margin:0}.cring__svg{display:block;width:100%;height:100%;overflow:visible}.cring__stueck,.cring__punkt{fill:var(--farbe, var(--accent));background:var(--farbe, var(--accent))}.cring__stueck{transition:fill .3s var(--ease)}.cring__mitte{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;text-align:center;pointer-events:none}.cring__mwert{font-size:clamp(24px,2.1vw,32px);font-weight:500;line-height:1;letter-spacing:-.03em;color:var(--charcoal)}.cring__mmarke{max-width:58%;font-size:var(--fs-meta);line-height:1.3;color:var(--fg-muted);text-wrap:balance}.cring__zeilen{margin:0;padding:0;list-style:none}.cring__zeile{display:grid;grid-template-columns:10px minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:9px 0 8px;border-bottom:1px solid var(--line-soft);font-size:var(--fs-meta);cursor:default;transition:opacity .18s var(--ease)}.cring__punkt{align-self:center;width:10px;height:10px}.cring__zeile--minus .cring__punkt{background:transparent;box-shadow:inset 0 0 0 1px var(--line)}.cring__zeile--minus .cring__zahl{color:var(--fg-muted)}.cring__marke{min-width:0;color:var(--charcoal);transition:color .18s var(--ease)}.cring__zahl{font-weight:500;color:var(--charcoal);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1}.cring.hat-aktiv .cring__zeile[data-stueck]:not(.ist-aktiv){opacity:.45}.cring__zeile.ist-aktiv .cring__marke{color:var(--accent)}.cring__hinweis{margin:10px 0 0;font-size:12px;line-height:1.45;color:var(--fg-muted)}.ckarte{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);grid-template-areas:"kopf ." "buehne liste";gap:clamp(16px,2.2vh,24px) clamp(28px,3.5vw,60px);min-width:0}.ckarte__kopf{grid-area:kopf;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.ckarte__sichten{margin-bottom:0}.ckarte__zoom{display:flex;gap:2px;margin-left:auto}.ckarte__zknopf{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--line-soft);color:var(--charcoal);background:var(--paper);transition:color .25s var(--ease),border-color .25s var(--ease),opacity .25s var(--ease)}.ckarte__zknopf:hover{color:var(--accent);border-color:var(--accent)}.ckarte__zknopf:disabled{opacity:.35;cursor:default;color:var(--charcoal);border-color:var(--line-soft)}.ckarte__zknopf:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ckarte__buehne{grid-area:buehne;position:relative;min-width:0;background:var(--blue-50);overflow:hidden}.ckarte__svg{display:block;width:100%;height:auto;aspect-ratio:1000 / 520;cursor:default}.ckarte.ist-gezoomt .ckarte__svg{cursor:grab;touch-action:none}.ckarte.ist-gezoomt .ckarte__svg:active{cursor:grabbing}.ckarte__land{fill:var(--paper);stroke:var(--blue-100);stroke-width:.6;transition:opacity .18s ease-out,stroke .2s var(--ease),stroke-width .2s var(--ease)}.ckarte__land.ist-daten{fill:color-mix(in oklab,var(--accent) calc(var(--t) * 100%),var(--paper))}.ckarte__land--punkt{stroke:var(--paper);stroke-width:1.2}.ckarte__treffer{fill:transparent;pointer-events:all}.ckarte.hat-aktiv .ckarte__land.ist-daten:not(.ist-aktiv):not(.ist-leer){opacity:.42}.ckarte__land.ist-aktiv{stroke:var(--charcoal);stroke-width:1.1}.ckarte__tip{position:absolute;left:0;top:0;z-index:5;display:flex;align-items:baseline;gap:14px;padding:9px 12px 10px;background:var(--ink);color:#f2f6faed;font-size:var(--fs-meta);line-height:1.3;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .15s var(--ease)}.ckarte__tip.ist-da{opacity:1}.ckarte__tip-wert{font-weight:500;font-variant-numeric:tabular-nums lining-nums}.ckarte__skala{position:absolute;left:14px;bottom:12px;display:flex;align-items:center;gap:8px;font-size:11px;letter-spacing:.02em;color:var(--eyebrow-fg)}.ckarte__verlauf{width:88px;height:6px;background:linear-gradient(to right,var(--blue-100),var(--accent))}.ckarte__skala:after{content:var(--ckarte-max, "");margin-left:2px;font-weight:500;color:var(--charcoal);font-variant-numeric:tabular-nums lining-nums}.ckarte__liste{grid-area:liste;min-width:0;align-self:start}.ckarte__tabelle{width:100%;border-collapse:collapse;font-size:var(--fs-meta)}.ckarte__tabelle th,.ckarte__tabelle td{padding:9px 0 8px;text-align:left;vertical-align:baseline}.ckarte__tabelle thead th{padding-top:0;font-size:11px;font-weight:500;letter-spacing:.07em;text-transform:uppercase;color:var(--eyebrow-fg);border-bottom:1px solid var(--line);transition:color .25s var(--ease)}.ckarte__ks,.ckarte__zahl{text-align:right!important;padding-left:14px!important;white-space:nowrap}.ckarte__ks.ist-aktiv{color:var(--accent)}.ckarte__kr,.ckarte__rang{width:2.1em;padding-right:6px!important}.ckarte__rang{font-size:12px;font-weight:500;color:var(--accent);font-variant-numeric:tabular-nums lining-nums}.ckarte__zeile{border-bottom:1px solid var(--line-soft);cursor:pointer;transition:opacity .18s var(--ease);backface-visibility:hidden}.ckarte__name{font-weight:400;color:var(--charcoal);transition:color .18s var(--ease)}.ckarte__zahl{color:var(--fg-muted);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1;transition:color .25s var(--ease)}.ckarte__zahl.ist-aktiv{font-weight:500;color:var(--charcoal)}.ckarte__zeile.ist-aktiv .ckarte__name{color:var(--accent)}.ckarte.hat-aktiv .ckarte__zeile[data-land]:not(.ist-aktiv){opacity:.5}.ckarte__zeile--rest{cursor:default}.ckarte__zeile--rest .ckarte__name,.ckarte__zeile.ist-ohne .ckarte__name{color:var(--fg-muted)}.ckarte.ist-ohne-karte{grid-template-columns:minmax(0,1fr);grid-template-areas:"kopf" "liste"}.ckarte.ist-ohne-karte .ckarte__buehne,.ckarte.ist-ohne-karte .ckarte__zoom{display:none}@media(max-width:900px){.ckarte{grid-template-columns:minmax(0,1fr);grid-template-areas:"kopf" "buehne" "liste"}}@media(max-width:600px){.ckarte__ks{white-space:normal;letter-spacing:.04em;line-height:1.3;vertical-align:bottom}.ckarte__tabelle th,.ckarte__tabelle td{padding-block:8px 7px}.ckarte__zahl{padding-left:10px!important}}@media(max-width:700px){.fring--breit>.cring{grid-template-columns:minmax(0,1fr);gap:clamp(18px,2.4vh,28px)}.fring--breit .cring__bild{margin:0 auto}.ckarte__skala-wort{display:none}}@media(prefers-reduced-motion:reduce){.cring__zeile,.ckarte__land,.ckarte__zeile,.ckarte__tip{transition:none}}.csaeulen{min-width:0}.csaeulen__feld{padding:clamp(28px,3.4vw,48px) clamp(20px,2.6vw,40px) clamp(20px,2.4vh,30px);background:var(--blue-50)}.csaeulen__liste{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:clamp(8px,1.2vw,18px);margin:0;padding:0;list-style:none}.csaeulen__posten{display:flex;flex-direction:column;min-width:0}.csaeulen__stab{position:relative;display:block;height:clamp(190px,25vh,270px)}.csaeulen__spur{position:absolute;inset:0;border-bottom:1px solid var(--line)}.csaeulen__balken{position:absolute;left:0;right:0;bottom:0;height:var(--anteil, 0%);background:var(--accent)}.csaeulen__wert{position:absolute;left:0;right:0;bottom:calc(var(--anteil, 0%) + 8px);text-align:center;font-size:13px;font-weight:500;color:var(--charcoal);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.csaeulen__rang{margin-top:12px;font-size:12px;font-weight:500;color:var(--accent);font-variant-numeric:tabular-nums lining-nums}.csaeulen__name{margin-top:4px;font-size:12px;line-height:1.35;color:var(--fg-muted);overflow-wrap:anywhere;hyphens:manual}.csaeulen__summe{display:flex;justify-content:space-between;gap:16px;margin:clamp(20px,2.6vh,28px) 0 0;padding-top:12px;border-top:1px solid var(--line);font-size:var(--fs-meta);color:var(--charcoal)}.csaeulen__summe strong{font-weight:500;font-variant-numeric:tabular-nums lining-nums}@media(max-width:700px){.csaeulen__liste{grid-template-columns:minmax(0,1fr);gap:clamp(16px,2.2vh,22px)}.csaeulen__posten{display:grid;grid-template-columns:2.1em minmax(0,1fr);grid-template-areas:"rang name" "stab stab";align-items:baseline;column-gap:10px;row-gap:8px}.csaeulen__rang{grid-area:rang;margin:0}.csaeulen__name{grid-area:name;margin:0;font-size:var(--fs-meta);color:var(--charcoal)}.csaeulen__stab{grid-area:stab;display:grid;grid-template-columns:minmax(0,1fr) 4.4em;align-items:center;column-gap:12px;height:auto}.csaeulen__spur{position:relative;inset:auto;height:10px;border-bottom:0;background:var(--paper)}.csaeulen__balken{top:0;bottom:0;right:auto;height:auto;width:var(--anteil, 0%)}.csaeulen__wert{position:static;text-align:right;font-size:15px}}.cband{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(18px,2.4vh,26px);min-width:0}.cband__band{position:relative;display:flex;height:58px;gap:2px}.cband__teil{position:relative;flex:0 0 var(--anteil, 0%);min-width:0;display:flex;align-items:center;overflow:hidden;background:var(--farbe, var(--accent));transition:opacity .22s var(--ease),transform .35s var(--ease)}.cband__label{display:flex;align-items:baseline;gap:8px;padding:0 12px;white-space:nowrap;color:#fff;font-size:13px;transition:opacity .2s var(--ease)}.cband__kurz{font-weight:500;letter-spacing:.04em}.cband__labelzahl{font-variant-numeric:tabular-nums lining-nums;opacity:.85}.cband__teil.ist-schmal .cband__label{opacity:0}.cband__teil.ist-hell .cband__label{color:var(--charcoal)}.cband.hat-aktiv .cband__teil:not(.ist-aktiv){opacity:.45}.cband__teil.ist-aktiv{transform:scaleY(1.1)}.cband__tip{position:absolute;left:0;top:auto;bottom:calc(100% + 8px);z-index:5;display:flex;align-items:baseline;gap:14px;padding:9px 12px 10px;background:var(--ink);color:#f2f6faed;font-size:var(--fs-meta);line-height:1.3;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .15s var(--ease)}.cband__tip.ist-da{opacity:1}.cband__tip-wert{font-weight:500;font-variant-numeric:tabular-nums lining-nums}.cband__zeilen{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(20px,3vw,40px)}.cband__zeile{display:grid;grid-template-columns:10px minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:8px 0 7px;border-bottom:1px solid var(--line-soft);font-size:var(--fs-meta);cursor:default;transition:opacity .18s var(--ease)}.cband__punkt{align-self:center;width:10px;height:10px;background:var(--farbe, var(--accent))}.cband__marke{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--charcoal);transition:color .18s var(--ease)}.cband__zahl{font-weight:500;color:var(--charcoal);font-variant-numeric:tabular-nums lining-nums}.cband.hat-aktiv .cband__zeile[data-teil]:not(.ist-aktiv){opacity:.45}.cband__zeile.ist-aktiv .cband__marke{color:var(--accent)}.cstab{min-width:0}.cstab__liste{display:grid;gap:clamp(18px,2.4vh,26px);margin:0;padding:0;list-style:none}.cstab__posten{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name wert" "spur spur";align-items:baseline;column-gap:16px;row-gap:9px;transition:opacity .18s var(--ease)}.cstab__name{grid-area:name;min-width:0;font-size:var(--fs-meta);color:var(--charcoal);transition:color .18s var(--ease)}.cstab__wert{grid-area:wert;font-size:15px;font-weight:500;color:var(--charcoal);font-variant-numeric:tabular-nums lining-nums}.cstab__spur{grid-area:spur;position:relative;height:10px;background:var(--blue-50)}.cstab__balken{position:absolute;left:0;top:0;bottom:0;width:var(--anteil, 0%);background:var(--accent)}.cstab.hat-aktiv .cstab__posten:not(.ist-aktiv){opacity:.45}.cstab__posten.ist-aktiv .cstab__name{color:var(--accent)}.cstab__summe{display:flex;justify-content:space-between;gap:16px;margin:clamp(18px,2.4vh,26px) 0 0;padding-top:12px;border-top:1px solid var(--line);font-size:var(--fs-meta);color:var(--charcoal)}.cstab__summe strong{font-weight:500;font-variant-numeric:tabular-nums lining-nums}@media(max-width:900px){.fsichten--drei{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:18px}.fsichten--drei .cring__bild{width:min(100%,200px)}}@media(max-width:700px){.fsichten--drei{grid-template-columns:minmax(0,1fr);row-gap:clamp(36px,5vh,56px)}.fsichten--drei .cring__bild{width:min(100%,280px)}.cband__zeilen{grid-template-columns:minmax(0,1fr)}.cband__band{height:48px}}.fhero--avh .fhero__motiv:after{background:linear-gradient(to top,rgba(0,16,34,.58),transparent 48%)}.fhero--avh .fhero__motiv img{object-position:60% center}.fhero--avh .fhero__innen{padding-bottom:40px}.fhero--avh .fhero__titel{max-width:15ch;font-size:clamp(48px,6.5vw,104px)}@media(max-width:700px){.fhero--avh .fhero__titel{font-size:clamp(40px,10.5vw,58px)}.fhero--avh .fhero__motiv img{object-position:66% center}}:is(.leonardo-seite,.fonds-produkt){--leo-spalte: clamp(32px, 4vw, 64px);--leo-abschnitt: clamp(48px, 5vw, 80px);--leo-innen: clamp(24px, 3vw, 40px)}:is(.leonardo-seite,.fonds-produkt) .fabschnitt{--fblock-gap: clamp(48px, 5vw, 80px);--fgruppe-gap: clamp(72px, 7.5vw, 120px);padding-block:var(--leo-abschnitt)}:is(.leonardo-seite,.fonds-produkt) .funter{margin-top:0}:is(.leonardo-seite,.fonds-produkt) #ueberblick{padding-top:clamp(64px,6vw,96px)}:is(.leonardo-seite,.fonds-produkt) .fkopf{margin-bottom:clamp(36px,4vw,64px)}:is(.leonardo-seite,.fonds-produkt) .fkopf__text{margin-top:clamp(24px,2.5vw,36px)}:is(.leonardo-seite,.fonds-produkt) .fkopf__titel{text-wrap:balance}:is(.leonardo-seite,.fonds-produkt) .fkopf__titel:after{min-width:24px}:is(.leonardo-seite,.fonds-produkt) .fklein-kopf{line-height:1.45}:is(.leonardo-seite,.fonds-produkt) .fueberblick{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px var(--leo-spalte);max-width:none}:is(.leonardo-seite,.fonds-produkt) .fueberblick p{max-width:60ch}:is(.leonardo-seite,.fonds-produkt) .fueberblick__details p{font-size:var(--fs-body-sm)}:is(.leonardo-seite,.fonds-produkt) .fueberblick__details p+p{margin-top:1em}:is(.leonardo-seite,.fonds-produkt) .fmotoren{margin-top:0;column-gap:var(--leo-spalte)}:is(.leonardo-seite,.fonds-produkt) .fmotor__punkte{margin-top:clamp(28px,3vw,40px)}:is(.leonardo-seite,.fonds-produkt) .fmotor__punkte li{padding-block:14px}:is(.leonardo-seite,.fonds-produkt) .faus{margin-top:0}:is(.leonardo-seite,.fonds-produkt) .fondschart{margin-top:0}:is(.leonardo-seite,.fonds-produkt) [data-baustein=performance-tabelle]>.sp-tabelle{margin-block:clamp(32px,4vw,56px) 0}:is(.leonardo-seite,.fonds-produkt) [data-baustein=monats-tabelle] .sp-tabelle{--tab-fs: 15px;--tab-px: 10px}:is(.leonardo-seite,.fonds-produkt) [data-baustein=monats-tabelle] .sp-t--num{min-width:74px}:is(.leonardo-seite,.fonds-produkt) [data-baustein=monats-tabelle] .sp-t--txt{min-width:120px}:is(.leonardo-seite,.fonds-produkt) .fmehr>.fgruppe__titel{margin-bottom:32px}:is(.leonardo-seite,.fonds-produkt) .fschritte{gap:32px var(--leo-spalte)}:is(.leonardo-seite,.fonds-produkt) .fschritt{min-width:0}:is(.leonardo-seite,.fonds-produkt) :is(.fschritt__titel,.fschritt p,.fmotor__punkte li){overflow-wrap:break-word;hyphens:auto;text-wrap:pretty}:is(.leonardo-seite,.fonds-produkt) .frisikosteuerung{padding:var(--leo-innen)}:is(.leonardo-seite,.fonds-produkt) .frisikosteuerung .fklein-kopf{margin-bottom:16px}:is(.leonardo-seite,.fonds-produkt) .fmanagement__mehr{margin-top:24px}:is(.leonardo-seite,.fonds-produkt) .fsichten--drei{column-gap:0}:is(.leonardo-seite,.fonds-produkt) .fsichten--drei>.fsicht{padding-inline:clamp(20px,2.4vw,40px)}:is(.leonardo-seite,.fonds-produkt) .fsichten--drei>.fsicht:first-child{padding-left:0}:is(.leonardo-seite,.fonds-produkt) .fsichten--drei>.fsicht:last-child{padding-right:0}:is(.leonardo-seite,.fonds-produkt) .fsichten--drei>.fsicht+.fsicht{border-left:1px solid var(--line-soft)}:is(.leonardo-seite,.fonds-produkt) .fsichten--drei .fklein-kopf:after{display:none}:is(.leonardo-seite,.fonds-produkt) .cring__marke{white-space:normal;overflow:visible}:is(.leonardo-seite,.fonds-produkt) .cring__zeile{align-items:baseline;line-height:1.45}:is(.leonardo-seite,.fonds-produkt) .cring__punkt{align-self:center}:is(.leonardo-seite,.fonds-produkt) .frenten-kz{padding:var(--leo-innen);gap:24px}:is(.leonardo-seite,.fonds-produkt) .frenten-kz__wert{line-height:1.15}:is(.leonardo-seite,.fonds-produkt) .frenten-kz__label{line-height:1.4}:is(.leonardo-seite,.fonds-produkt) .ckarte__kopf{gap:16px 24px}:is(.leonardo-seite,.fonds-produkt) .cband__teil{flex-shrink:1}:is(.leonardo-seite,.fonds-produkt) .fdok__zeile{padding:24px 16px}:is(.leonardo-seite,.fonds-produkt) .fdok__text{min-width:0}:is(.leonardo-seite,.fonds-produkt) .fdok__name{line-height:1.35}:is(.leonardo-seite,.fonds-produkt) .fdok__zeile:focus-visible{outline:2px solid var(--focus);outline-offset:4px}:is(.leonardo-seite,.fonds-produkt) .fcta{margin-top:var(--leo-abschnitt)}@media(min-width:701px)and (max-width:1280px){:is(.leonardo-seite,.fonds-produkt) .fschritte{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1000px){:is(.leonardo-seite,.fonds-produkt) .ckarte__zknopf{width:44px;height:44px}}@media(min-width:701px)and (max-width:1000px){:is(.leonardo-seite,.fonds-produkt) .fsichten--drei{grid-template-columns:minmax(0,1fr);grid-template-rows:none;gap:40px}:is(.leonardo-seite,.fonds-produkt) .fsichten--drei>.fsicht{display:block;grid-row:auto;padding:0;border-left:0}:is(.leonardo-seite,.fonds-produkt) .fsichten--drei>.fsicht+.fsicht{border-left:0;border-top:1px solid var(--line-soft);padding-top:32px}:is(.leonardo-seite,.fonds-produkt) .fsichten--drei .cring{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:40px;align-items:center}:is(.leonardo-seite,.fonds-produkt) .fsichten--drei .cring__bild{width:min(100%,240px)}:is(.leonardo-seite,.fonds-produkt) .fsichten--drei .cring__legende{width:100%}}@media(min-width:701px)and (max-width:1280px){:is(.leonardo-seite,.fonds-produkt) .csaeulen__liste{grid-template-columns:minmax(0,1fr);gap:20px}:is(.leonardo-seite,.fonds-produkt) .csaeulen__posten{display:grid;grid-template-columns:2em minmax(0,1fr) minmax(0,.8fr);grid-template-areas:"rang name stab";align-items:center;gap:16px}:is(.leonardo-seite,.fonds-produkt) .csaeulen__rang{grid-area:rang;margin:0}:is(.leonardo-seite,.fonds-produkt) .csaeulen__name{grid-area:name;margin:0;font-size:13px;color:var(--charcoal)}:is(.leonardo-seite,.fonds-produkt) .csaeulen__stab{grid-area:stab;display:grid;grid-template-columns:minmax(0,1fr) 4.4em;align-items:center;gap:12px;height:auto}:is(.leonardo-seite,.fonds-produkt) .csaeulen__spur{position:relative;inset:auto;height:10px;border-bottom:0;background:var(--paper)}:is(.leonardo-seite,.fonds-produkt) .csaeulen__balken{inset:0 auto 0 0;height:auto;width:var(--anteil, 0%)}:is(.leonardo-seite,.fonds-produkt) .csaeulen__wert{position:static;text-align:right;font-size:15px}}@media(max-width:900px){:is(.leonardo-seite,.fonds-produkt) .fueberblick{grid-template-columns:minmax(0,1fr)}:is(.leonardo-seite,.fonds-produkt) .fueberblick p{max-width:62ch}}@media(max-width:700px){:is(.leonardo-seite,.fonds-produkt) .fkopf__text{margin-top:24px}:is(.leonardo-seite,.fonds-produkt) .fkopf__titel{gap:16px}:is(.leonardo-seite,.fonds-produkt) .fueberblick{gap:20px}:is(.leonardo-seite,.fonds-produkt) .fueberblick__details p{font-size:16px}:is(.leonardo-seite,.fonds-produkt) .fmotoren{row-gap:40px}:is(.leonardo-seite,.fonds-produkt) .fsichten--drei{row-gap:40px}:is(.leonardo-seite,.fonds-produkt) .fsichten--drei>.fsicht{padding:0}:is(.leonardo-seite,.fonds-produkt) .fsichten--drei>.fsicht+.fsicht{border-left:0;border-top:1px solid var(--line-soft);padding-top:32px}:is(.leonardo-seite,.fonds-produkt) .frenten-kz{gap:24px 20px}:is(.leonardo-seite,.fonds-produkt) .frenten-kz__posten:last-child{grid-column:1 / -1}:is(.leonardo-seite,.fonds-produkt) .fdok__zeile{padding:20px 0;gap:12px;align-items:flex-start}:is(.leonardo-seite,.fonds-produkt) .fdok__symbol{width:32px}:is(.leonardo-seite,.fonds-produkt) .fdok__pfeil{padding-top:4px}}@media(max-width:560px){:is(.leonardo-seite,.fonds-produkt) .fondschart__zeitwahl{width:100%;align-items:stretch}:is(.leonardo-seite,.fonds-produkt) .fondschart__zeitraeume{width:100%}:is(.leonardo-seite,.fonds-produkt) .fondschart__zeit{min-height:44px}:is(.leonardo-seite,.fonds-produkt) .fondschart__ablesung-stand+.fondschart__ablesung-strich{display:none}}.fonds-live-status{margin:18px 0 0;padding-bottom:20px;color:var(--muted, #65758a);font-size:12px;line-height:1.6}.fonds-live-status button{color:inherit;background:none;border:0;padding:0 0 0 12px;text-decoration:underline;font:inherit;cursor:pointer}.fonds-data-empty{color:var(--muted, #65758a);padding:24px 0;font-size:14px;line-height:1.6}.fonds-provider-notes{margin-top:24px;border-top:1px solid currentColor;padding-top:18px}.fonds-provider-notes summary{cursor:pointer;padding-block:8px}.fonds-provider-notes p{white-space:pre-line}@media(max-width:560px){.fondschart__ablesung-datum{flex-basis:100%;min-width:0;font-size:13px}.fondschart__ablesung-datum+.fondschart__mass+.fondschart__ablesung-strich{display:none}}.fhero--bild .fonds-live-status{color:#f2f6fab8}.fhero--bild>.fonds-live-status{position:relative;z-index:1;align-self:stretch;margin:24px 0 0;padding:0 var(--gutter, 5vw) 10px;text-align:right;color:#f2f6fa9e;font-size:11px}.fhero__metazeile{display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px;margin-bottom:clamp(22px,3vh,34px)}.fhero__metazeile .fhero__kennung{margin:0}.fklasse{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:0 0 auto;min-height:40px;padding:8px 12px;border:1px solid var(--line-soft);color:var(--accent);font-size:13px;line-height:1.3;font-weight:400;white-space:nowrap;transition:color .2s var(--ease),border-color .2s var(--ease),background .2s var(--ease)}.fklasse strong{font:inherit;font-weight:500}.fklasse svg{margin-left:6px;flex:none;transition:transform .24s var(--ease)}.fklasse[aria-expanded=true] svg{transform:rotate(180deg)}.fklasse__kurz{display:none}.fklasse--hero{color:#f2f6fa;border-color:#f2f6fa59}.fklasse--hero:hover,.fklasse--hero[aria-expanded=true]{background:#f2f6fa1a;border-color:#f2f6fab3}.fklasse--nav{margin:6px 0 6px 24px;align-self:center;min-height:36px;padding-block:6px}.fklasse--nav:hover,.fklasse--nav[aria-expanded=true]{background:var(--blue-50);border-color:var(--accent)}.fklasse:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.fklasse--hero:focus-visible{outline-color:#f2f6fa}.funter--klassen .funter__liste{flex:1 1 auto}.fklassen{position:fixed;z-index:75;display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:336px;max-width:calc(100vw - 24px);background:var(--paper);color:var(--charcoal);border:1px solid var(--blue-100);box-shadow:0 16px 48px -16px #001c3b33,0 3px 12px -6px #001c3b1a;font-family:var(--font-grotesk);overscroll-behavior:contain}.fklassen[hidden]{display:none}.fklassen__titel{margin:0;padding:18px 20px 14px;color:var(--eyebrow);font-size:12px;line-height:1.4}.fklassen__liste{overflow-y:auto;overscroll-behavior:contain;padding:0 8px 8px;scrollbar-width:thin}.fklassen__option{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 12px;text-decoration:none;color:var(--charcoal);cursor:pointer;transition:background .18s var(--ease),color .18s var(--ease)}.fklassen__option+.fklassen__option{border-top:1px solid var(--hairline-soft)}.fklassen__text{display:grid;gap:4px;min-width:0}.fklassen__name{font-size:15px;font-weight:500;line-height:1.3}.fklassen__isin{color:var(--eyebrow);font-size:12px;line-height:1.4;font-variant-numeric:tabular-nums}.fklassen__status{font-size:11px;color:var(--eyebrow);line-height:1.4}.fklassen__status:empty{display:none}.fklassen__option.ist-aktiv{background:var(--blue-50);color:var(--accent)}.fklassen__option[aria-disabled=true]{cursor:default}.fklassen__option[data-state=unavailable] .fklassen__name,.fklassen__option[data-state=error] .fklassen__name{color:var(--eyebrow)}.fklassen__option:focus-visible{outline:2px solid var(--focus);outline-offset:-2px;background:var(--blue-50)}.fklassen__zeichen{flex:none;width:18px;height:18px;display:grid;place-items:center;color:var(--accent)}.fklassen__zeichen svg{visibility:hidden}.fklassen__zeichen.ist-gewaehlt svg{visibility:visible}.fklassen__zeichen.ist-ladend:after{content:"";position:absolute;width:5px;height:5px;border-radius:50%;background:var(--accent);animation:fklasse-laden 1s ease-in-out infinite alternate}.fklassen__retry{margin:0 20px 8px;min-height:44px;text-align:left;color:var(--accent);font:inherit;font-size:13px}.fklassen__retry:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@keyframes fklasse-laden{0%{opacity:.25}to{opacity:1}}@media(hover:hover){.fklassen__option[aria-disabled=false]:hover{background:var(--blue-50);color:var(--accent)}}@media(max-width:960px){.fklasse--nav .fklasse__lang{display:none}.fklasse--nav .fklasse__kurz{display:inline}.fklasse--nav{margin-left:16px}}@media(max-width:700px){.fhero__metazeile{gap:10px 16px;margin-bottom:22px}.fklasse{min-height:44px;font-size:12px}.funter--klassen .funter__innen{flex-wrap:wrap}.funter--klassen .funter__fonds,.funter--klassen.ist-geklebt .funter__fonds{flex:1 1 0;width:auto;min-width:0;margin:0;transform:none;opacity:1;font-size:12px;transition:none}.funter--klassen .funter__fonds:after{display:none}.funter--klassen .funter__liste{order:3;flex-basis:100%;gap:24px}.funter--klassen .funter__liste a{padding-block:12px;font-size:13px}.fklasse--nav{margin-block:4px;padding-inline:10px}}@media(prefers-reduced-motion:reduce){.fklasse,.fklasse svg,.fklassen__option{transition:none}.fklassen__zeichen.ist-ladend:after{animation:none}}.fonds-produkt [hidden]{display:none!important}.fhero--produkt .fhero__motiv:after{background:linear-gradient(90deg,rgb(0 28 59 / .42),transparent 80%),linear-gradient(0deg,rgb(0 28 59 / .95),transparent 80%)}.fhero--produkt .fhero__innen{padding-bottom:40px}.fhero--produkt .fhero__titel{max-width:16ch;text-wrap:balance}.fhero--lang .fhero__titel{font-size:clamp(48px,6.5vw,104px)}.fhero--produkt .fhero__lead{max-width:50ch}.fprodukt__auftakt{margin-bottom:32px}.fonds-produkt .fmotor__text{max-width:62ch}.fprodukt__strategie{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:start;gap:var(--leo-spalte)}.fprodukt__politik p{max-width:64ch;white-space:pre-line;font-size:var(--fs-body-sm);line-height:1.65}.fprodukt__politik p+p{margin-top:1em}.fprodukt__risiko{padding:var(--leo-innen);background:var(--blue-50)}.fprodukt__risiko p{margin:0;font-size:var(--fs-body-sm);line-height:1.6}.fprodukt__risiko .link-arrow,.fprodukt__unterlagen{margin-top:24px}.fprodukt__portfolio>*+*,.fonds-produkt .frenten>.fblock{margin-top:var(--fblock-gap)}.fonds-produkt .fsichten.ist-einzeln{grid-template-columns:minmax(0,1fr)}.fonds-produkt .fsichten.ist-einzeln .cring{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:var(--leo-spalte);align-items:center}.fonds-produkt .fsichten.ist-einzeln .cring__bild{width:min(100%,280px)}.fonds-produkt .fwertrisiko.ist-einzeln{grid-template-columns:minmax(0,1fr);max-width:760px}.fonds-produkt .fblock{margin-top:var(--fblock-gap)}.fonds-produkt .fblock>.sp-tabelle,.fonds-produkt .fblock>[data-baustein]>.sp-tabelle{margin-block:0}.fonds-produkt .fblock>[data-baustein=monats-tabelle] .sp-tabelle__titel,.fonds-produkt .fblock>[data-baustein=rollierend] .sp-tabelle__titel{display:none}.fprodukt__leer{padding:var(--leo-innen);background:var(--blue-50)}.fprodukt__leer p{max-width:62ch;margin:0 0 24px;color:var(--fg-muted);font-size:var(--fs-body-sm);line-height:1.6}.fonds-produkt .funter__fonds{max-width:30vw;overflow:hidden;text-overflow:ellipsis}@media(max-width:1000px){.fprodukt__strategie{grid-template-columns:minmax(0,1fr);gap:36px}.fprodukt__risiko{max-width:none}}@media(max-width:700px){.fhero--lang .fhero__titel{font-size:clamp(36px,10vw,58px)}.fhero--produkt .fhero__titel{overflow-wrap:normal;hyphens:none}.fhero--produkt .fhero__lead{max-width:38ch}.fonds-produkt .funter__fonds{max-width:none}.fonds-produkt .fsichten.ist-einzeln .cring{grid-template-columns:minmax(0,1fr);gap:28px}.fprodukt__auftakt{margin-bottom:28px}}.palette-seite .fhero{min-height:100vh;min-height:100svh;box-sizing:border-box;display:flex;align-items:center;padding-block:112px 56px}.palette-seite .fhero>.wrap{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(40px,6vw,112px);align-items:center;width:100%}.palette-seite .fhero__content{padding-block:32px}.palette-seite .fhero__titel{font-size:clamp(72px,7.5vw,120px);max-width:7ch;margin:0 0 40px;line-height:1}.palette-seite .fhero__aside{display:flex;flex-direction:column;align-items:flex-start;gap:32px}.palette-seite .fhero__lead{margin:0;font-size:clamp(16px,1.2vw,19px);line-height:1.75;max-width:38ch}.palette-seite .fhero__aktionen{margin:0}.palette-seite .fhero__down{display:inline-block}.palette-seite .fhero__visual{margin:0;overflow:hidden;background:#d4dee6;height:clamp(460px,calc(100svh - 168px),960px)}.palette-seite .fhero__visual img{display:block;width:100%;height:100%;object-fit:cover;object-position:62% center}.palette-seite :is(#fondsauswahl,#einordnung){scroll-margin-top:96px}.ffinder-section{padding-block:64px 80px}.ffinder__heading{margin-bottom:48px}.ffinder__heading h2,.palette-seite :is(.fguide,.ftrust,.fconversation) h2{font-size:clamp(32px,3.5vw,56px);font-weight:500;letter-spacing:-.035em;line-height:1.12;margin:0;text-wrap:balance}.ffinder__heading p{color:var(--fg-muted);font-size:17px;line-height:1.65;margin:0;max-width:44ch}.ffinder__list{list-style:none;margin:0;padding:0;border-top:1px solid var(--hairline-soft)}.ffund{display:grid;grid-template-columns:clamp(112px,10vw,160px) minmax(0,1fr) minmax(0,1.1fr) minmax(150px,.6fr);grid-template-areas:"art identity profile actions";gap:clamp(24px,2.5vw,48px);align-items:start;padding-block:48px;border-bottom:1px solid var(--hairline-soft)}.ffund__art{grid-area:art;display:block;aspect-ratio:4 / 5;overflow:hidden;background:#001c3b}.ffund__art img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--fonds-motiv-position, 61% center)}.ffund__identity{grid-area:identity}.ffund__title-link{color:inherit;text-decoration:none}.ffund__title-link:focus-visible{outline:2px solid var(--blue-600);outline-offset:5px}.ffund__profile{grid-area:profile}.ffund__art:focus-visible{outline:2px solid var(--blue-600);outline-offset:5px}.ffund__category{margin:0 0 16px;color:var(--accent);font-size:12px;line-height:1.5}.ffund h3{font-size:clamp(23px,2vw,32px);line-height:1.18;font-weight:500;letter-spacing:-.025em;margin:0;text-wrap:pretty}.ffund__isin{display:flex;flex-wrap:wrap;align-items:center;gap:0 12px;font-size:12px;color:var(--fg-muted);line-height:1.65;margin:24px 0 0}.ffund__idea{margin:0;font-size:16px;line-height:1.65;color:var(--fg-muted)}.ffund__tags{list-style:none;padding:0;margin:24px 0 0;display:flex;flex-wrap:wrap;gap:8px}.ffund__tags li{font-size:12px;line-height:1.5;padding:6px 10px;background:#edf2f7;color:#294763}.ffund__actions{grid-area:actions;display:flex;flex-direction:column;align-items:flex-start;gap:0;padding-top:0}.ffund__actions a{display:inline-flex;align-items:center;gap:12px;min-height:44px;font-size:14px;color:var(--accent)}.ffund__primary{font-weight:500}.ffund__actions small{color:var(--fg-muted);font-size:11px;margin-bottom:12px}.ffund__actions a:not(:has([data-arrow])):hover{text-decoration:underline;text-underline-offset:5px}.ffinder__note{max-width:80ch;margin:24px 0 0;color:var(--fg-muted);font-size:12px;line-height:1.6}.palette-seite :is(.fguide,.ftrust,.fconversation){padding-block:clamp(80px,8vw,128px)}.palette-seite :is(.fguide,.ftrust,.fconversation) .eyebrow{display:block;margin-bottom:32px;color:var(--accent)}.fguide{background:#f0f4f8}.fguide__layout{display:grid;grid-template-columns:1fr 1.1fr;gap:clamp(48px,9vw,144px)}.fguide header>p{font-size:18px;line-height:1.7;color:var(--fg-muted);margin:32px 0 0;max-width:38ch}.fguide__questions article{padding-block:32px;border-top:1px solid #ccd5df}.fguide__questions article:first-child{padding-top:0;border-top:0}.fguide__questions article:last-child{padding-bottom:0}.palette-seite :is(.fguide,.ftrust) h3{font-size:22px;font-weight:500;letter-spacing:-.02em;line-height:1.3;margin:0 0 16px}.fguide__questions p,.ftrust__desk p{font-size:16px;line-height:1.75;margin:0;color:var(--fg-muted)}.fguide__questions a{margin-top:24px;min-height:44px}.ftrust__intro{display:grid;grid-template-columns:1fr 1fr;gap:32px 8vw}.ftrust__intro .eyebrow{grid-column:1 / -1;margin-bottom:0!important}.ftrust__intro>p{margin:0;color:var(--fg-muted);font-size:19px;line-height:1.7;max-width:44ch}.ftrust__body{margin-top:64px;display:grid;grid-template-columns:1.2fr 1fr;gap:8vw;align-items:center}.ftrust__people{margin:0}.ftrust__people>div{display:flex;align-items:flex-end;gap:12px}.palette-seite .foverview-portrait{display:block;overflow:hidden;aspect-ratio:4 / 5;background:var(--team-portrait-background)}.palette-seite .foverview-portrait img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 45%;filter:url(#team-portrait-tone)}.palette-seite .foverview-portrait img[src$="/preuss.webp"]{object-position:center 39.8%}.palette-seite .foverview-portrait img[src$="/scarpinati.webp"]{object-position:center 62%}.ftrust__people .foverview-portrait{width:calc((100% - 24px) / 3)}.ftrust__people figcaption{font-size:12px;line-height:1.65;color:var(--fg-muted);margin-top:24px;max-width:52ch}.ftrust__desk nav{display:flex;flex-direction:column;align-items:flex-start;gap:16px;margin-top:32px}.ftrust__desk a{min-height:44px}.fconversation__layout{display:grid;grid-template-columns:1.4fr .65fr;gap:64px 12vw;align-items:center}.palette-seite .fconversation .eyebrow{color:#a8c6e6}.fconversation h2{max-width:16ch;color:#fff}.fconversation__layout>div>p{font-size:18px;line-height:1.7;color:#b8c7d8;max-width:48ch;margin:32px 0}.fconversation .btn-accent{margin-top:8px}.fconversation figure{margin:0}.fconversation .foverview-portrait{width:100%;max-width:360px}.fconversation figcaption{display:flex;flex-direction:column;gap:8px;margin-top:24px}.fconversation figcaption strong{font-size:18px;font-weight:500}.fconversation figcaption span{font-size:12px;line-height:1.6;color:#b8c7d8}.fconversation__next{grid-column:1 / -1;padding-top:32px;border-top:1px solid #ffffff26;display:flex;justify-content:space-between;align-items:center;gap:24px}.fconversation__layout .fconversation__next p{font-size:15px;margin:0}.fconversation__next a{color:#fff;min-height:44px}@media(max-width:1000px){.fguide__layout,.fconversation__layout{gap:48px}}@media(min-width:701px)and (max-width:1100px){.ffund{grid-template-columns:112px minmax(0,1fr) minmax(0,1.1fr);grid-template-areas:"art identity profile" ". . actions";gap:24px}}@media(max-width:1100px){.ffund__actions{flex-direction:row;flex-wrap:wrap;gap:0 24px}.ffund__actions small{display:none}}@media(max-width:700px){.palette-seite .fhero>.wrap,.ffinder__heading,.fguide__layout,.ftrust__intro,.ftrust__body,.fconversation__layout{grid-template-columns:minmax(0,1fr)}.palette-seite .fhero{padding-block:104px 32px}.palette-seite .fhero>.wrap{gap:40px}.palette-seite .fhero__content{padding:0}.palette-seite .fhero__visual{height:clamp(220px,32svh,360px)}.palette-seite .fhero__visual img{object-position:center 62%}.palette-seite .fhero__aside{gap:28px;padding-top:0}.palette-seite .fhero__titel{max-width:none;font-size:clamp(46px,10vw,64px);margin-bottom:24px}.palette-seite .fhero__aktionen{gap:16px 24px}.ffinder-section{padding-block:48px 64px}.ffinder__heading{gap:24px;margin-bottom:32px}.ffund{grid-template-columns:88px minmax(0,1fr);grid-template-areas:"art identity" "profile profile" "actions actions";gap:28px 24px;padding-block:40px}.ffund h3{font-size:23px}.ffund__art{aspect-ratio:3 / 4}.ffund__category{margin-bottom:12px}.ffund__isin{margin-top:12px}.ffund__tags{margin-top:20px}.ffund__actions{gap:0 32px}.palette-seite :is(.fguide,.ftrust,.fconversation){padding-block:64px}.fguide__layout{gap:48px}.ftrust__intro{gap:24px}.ftrust__body{margin-top:40px;gap:40px}.fconversation__layout{gap:40px}.fconversation figure{display:flex;align-items:center;gap:24px}.fconversation .foverview-portrait{width:112px;flex-shrink:0}.fconversation figcaption{margin:0}.fconversation__next{flex-direction:column;align-items:flex-start;gap:12px}}@media(prefers-reduced-motion:no-preference){html:not(.reduced) .ffund__art .fmotif{transition:transform .85s cubic-bezier(.2,.7,.2,1)}html:not(.reduced) .ffund__art:is(:hover,:focus-visible) .fmotif{transform:scale(1.025)}.ffund__actions a{transition:color .2s ease}.ffund__actions a>span[aria-hidden]{transition:transform .3s cubic-bezier(.2,.7,.2,1)}}.ffund__documents{display:flex;flex-wrap:wrap;gap:0 20px}.fconversation figcaption strong{color:#fff}.fconversation .btn-accent{background:#fff;color:var(--blue-600)}.palette-seite .feditorial-link{color:var(--blue-600);gap:20px;padding-block:8px}.palette-seite .feditorial-link>span:first-child{text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:currentColor;text-underline-offset:7px}.palette-seite .fconversation .feditorial-link{color:#fff}.feditorial-link__arrow{display:inline-block;flex-shrink:0;font-size:21px;line-height:1}.ftrust__desk nav{width:fit-content;max-width:100%;align-items:stretch}.palette-seite .ftrust__desk .feditorial-link{justify-content:space-between;gap:32px;padding-right:6px}.palette-seite .ftrust__desk .feditorial-link>span:first-child{text-decoration:none}.ffund__share{white-space:nowrap}@media(prefers-reduced-motion:no-preference){.feditorial-link__arrow{transition:transform .38s cubic-bezier(.2,.7,.2,1)}html:not(.reduced) .ftrust__desk .feditorial-link{transition:color .3s ease}}@media(prefers-reduced-motion:no-preference){.fhero__down{transition:transform .4s cubic-bezier(.2,.7,.2,1)}}@media(min-width:701px)and (max-width:1000px){.palette-seite .fhero>.wrap{gap:40px;grid-template-columns:1fr 1fr}.palette-seite .fhero__visual{height:clamp(500px,65svh,800px)}}.sol-film,.sol-film-mobile,.sol-film-progress{display:none}.solutions--cinema{background:#061e35}.solutions--cinema .solutions__stage{isolation:isolate;color:#edf4f8}.solutions--cinema .sol-morph,.solutions--cinema .sol-darken{display:none}.solutions--cinema .sol-film{display:block;position:absolute;inset:0;overflow:hidden;z-index:0;pointer-events:none}.sol-film__poster,.sol-film__canvas{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.sol-film__poster{opacity:1}.sol-film__canvas{opacity:0}.sol-film__canvas.is-ready{opacity:1}.sol-film__shade{position:absolute;inset:0;z-index:3;background:linear-gradient(90deg,#021224c7,#02152914 45%,#02142714 62%,#021224a6),linear-gradient(0deg,#021224e0,#02122426 47%,#0212241a 66%,#02122466)}.solutions--cinema .sol-title{color:#f1f6fa;font-weight:400;line-height:1.03;letter-spacing:-.045em;text-shadow:0 2px 28px rgb(0 21 43 / .22)}.solutions--cinema .sol-nav{top:clamp(94px,12vh,140px);gap:12px}.solutions--cinema .sol-nav__item{color:#c3d4e2;font-weight:400}.solutions--cinema .sol-nav__item.is-active,.solutions--cinema .sol-nav__item.is-active .num{color:#f1f6fa}.solutions--cinema .sol-nav__item .num{opacity:.7}.solutions--cinema .sol-copy{max-width:min(36ch,29vw);bottom:clamp(68px,8.5vh,110px)}.solutions--cinema .sol-copy .eyebrow{color:#b9d0e0;font-size:11px;letter-spacing:.1em;margin-bottom:14px}.solutions--cinema .sol-copy p{color:#d5e2ec;font-size:clamp(14px,.95vw,17px);line-height:1.65}.solutions--cinema .sol-cta{color:#f1f6fa;margin-top:20px;gap:20px}.solutions--cinema .sol-stats{top:auto;bottom:clamp(76px,9.2vh,120px);transform:none;gap:21px;max-width:25vw}.solutions--cinema .sol-stats dt{color:#b9d0e0;font-size:10px;letter-spacing:.07em}.solutions--cinema .sol-stats dd{color:#e9f1f7;font-weight:400;font-size:clamp(17px,1.4vw,23px)}.solutions--cinema .sol-nav__item:focus-visible,.solutions--cinema .sol-cta:focus-visible{outline:2px solid #d5e7f5;outline-offset:6px}.solutions--cinema .sol-film-progress{display:block;position:absolute;left:var(--gutter);bottom:34px;width:min(35vw,480px);height:1px;background:#d8e7f33d;z-index:7}.sol-film-progress span{display:block;height:100%;background:#b9d0e0;transform:scaleX(0);transform-origin:left}.solutions--cinema.cinema-simple{height:auto!important}.solutions--cinema.cinema-simple .solutions__stage{position:relative;height:auto;overflow:clip}.solutions--cinema.cinema-simple .sol-film,.solutions--cinema.cinema-simple .sol-nav,.solutions--cinema.cinema-simple .sol-film-progress{display:none}.solutions--cinema.cinema-simple .sol-mkopf{display:block;padding:72px var(--gutter) 28px}.solutions--cinema .sol-mkopf .eyebrow{color:#b9d0e0}.solutions--cinema.cinema-simple .sol-strip{position:relative}.solutions--cinema.cinema-simple .sol-panel{position:relative;inset:auto;min-height:0;padding:48px var(--gutter) 64px;border-top:1px solid rgb(193 215 232 / .18)}.solutions--cinema.cinema-simple .sol-title{position:static;transform:none;opacity:1;width:auto;text-align:center;font-size:clamp(28px,6vw,64px);line-height:1.08;margin-bottom:32px;overflow-wrap:anywhere}.solutions--cinema.cinema-simple .sol-film-mobile{display:block;position:relative;width:calc(100% + var(--gutter) * 2);margin-inline:calc(var(--gutter) * -1);aspect-ratio:16 / 10;margin-bottom:32px;overflow:hidden}.sol-film-mobile img{width:100%;height:100%;object-fit:cover}.solutions--cinema.cinema-simple .sol-copy{position:static;max-width:56ch}.solutions--cinema.cinema-simple .sol-copy p{font-size:16px}.solutions--cinema.cinema-simple .sol-stats{position:static;transform:none;text-align:left;max-width:none;margin-top:32px;gap:16px}.solutions--cinema.cinema-simple .sol-stats div{display:flex;flex-direction:row;align-items:baseline;justify-content:space-between;gap:24px;padding-top:14px;border-top:1px solid rgb(193 215 232 / .18)}.solutions--cinema.cinema-simple .sol-stats dd{font-size:clamp(16px,2vw,22px);text-align:right}.solutions--cinema.cinema-simple .sol-stats dt{flex:0 1 42%;min-width:0}.solutions--cinema.cinema-simple .sol-stats dd{min-width:0;max-width:60%}@media(min-width:1025px)and (prefers-reduced-motion:no-preference){.js .solutions--cinema:not(.cinema-simple) .sol-panel:not(:first-child){opacity:0}.js .solutions--cinema:not(.cinema-simple) .sol-title:first-child{opacity:1}}@media(min-width:1025px)and (max-height:760px){.solutions--cinema .sol-nav{top:90px;gap:8px}.solutions--cinema .sol-copy{max-width:39ch;bottom:52px}.solutions--cinema .sol-copy p{font-size:13px;line-height:1.55}.solutions--cinema .sol-copy .eyebrow{margin-bottom:10px}.solutions--cinema .sol-stats{bottom:100px;gap:16px}.solutions--cinema .sol-cta{margin-top:12px}.solutions--cinema .sol-film-progress{bottom:24px}}.sol-deep--editorial{--dd-space: clamp(72px, 7vw, 112px);--dd-gap: clamp(40px, 6vw, 96px);border-radius:20px 20px 0 0;transition:transform .46s cubic-bezier(.4,0,.8,.3),visibility 0s .46s}.sol-deep--editorial.open{transition:transform .72s cubic-bezier(.16,1,.3,1)}.sol-deep--editorial .sol-deep__bar{padding-block:16px;border-bottom:1px solid var(--hairline-soft)}.sol-deep--editorial .sol-deep__back{min-height:44px;font-size:14px}.sol-deep__context{font-size:12px;color:var(--fg-muted)}.sol-deep--editorial .sol-deep__inner{max-width:1320px;padding-bottom:var(--dd-space)}.sol-deep--editorial .dd-hero{padding-top:clamp(48px,6vw,88px)}.sol-deep--editorial .dd-hero .eyebrow{font-size:12px;margin-bottom:24px}.sol-deep--editorial .dd-title{max-width:none;font-size:clamp(28px,4.8vw,76px);line-height:1.08;letter-spacing:-.04em;margin:0 0 32px;overflow-wrap:break-word;hyphens:auto}.sol-deep--editorial .dd-lead{max-width:52ch;margin:0;font-size:clamp(17px,1.3vw,20px);line-height:1.7;color:var(--fg-muted)}.sol-deep--editorial .dd-hero__action{margin-top:32px}.sol-deep--editorial .btn-accent{min-height:48px}.sol-deep--editorial .dd-kpis{margin-block:64px var(--dd-space);padding-block:32px;border-block:1px solid var(--hairline-soft);gap:32px}.sol-deep--editorial .dd-kpis div{gap:12px}.sol-deep--editorial .dd-kpis dd{line-height:1.25;font-size:clamp(22px,2vw,30px)}.sol-deep--editorial .dd-ch{margin-block:var(--dd-space);gap:var(--dd-gap);grid-template-columns:minmax(0,1fr) minmax(0,1.12fr)}.sol-deep--editorial :is(.dd-ch__text h3,.dd-proc h3){font-size:clamp(26px,2.5vw,40px);line-height:1.18;letter-spacing:-.025em;margin:0 0 24px;max-width:21ch}.sol-deep--editorial .dd-ch__label{font-size:12px;margin-bottom:24px}.sol-deep--editorial :is(.dd-ch__text p,.dd-rich p,.dd-proc>p){font-size:clamp(16px,1.15vw,18px);line-height:1.75;max-width:46ch}.sol-deep--editorial .dd-ch__media{aspect-ratio:6 / 5;margin:0}.sol-deep--editorial .dd-ch--rev .dd-ch__media{aspect-ratio:5 / 6}.sol-deep--editorial .dd-rich p{margin-bottom:32px}.sol-deep--editorial .dd-rich ul{margin:0;padding:0;list-style:none}.sol-deep--editorial .dd-rich li{padding-block:20px;font-size:clamp(15px,1.1vw,17px);line-height:1.55;border-color:var(--hairline-soft)}.sol-deep--editorial .dd-quote{max-width:760px;margin:var(--dd-space) auto;padding-inline:32px}.sol-deep--editorial .dd-quote p{font-size:clamp(25px,2.6vw,38px);font-weight:400;line-height:1.35;letter-spacing:-.02em}.sol-deep--editorial .dd-band{width:100%;margin:var(--dd-space) 0;height:clamp(360px,36vw,520px)}.sol-deep--editorial .dd-band__lage{padding:clamp(32px,5vw,72px)}.sol-deep--editorial .dd-band__zitat p{max-width:27ch;font-size:clamp(24px,2.5vw,38px);line-height:1.3}.sol-deep--editorial .dd-band__wer{flex-direction:column;gap:8px;margin-top:32px}.sol-deep--editorial .dd-proc{margin-block:var(--dd-space)}.sol-deep--editorial .dd-proc>p{margin-bottom:48px;max-width:56ch}.sol-deep--editorial .dd-table th{padding-bottom:20px;border-color:var(--hairline-soft)}.sol-deep--editorial .dd-table td{padding-block:28px;font-size:16px;line-height:1.65;vertical-align:top;border-color:var(--hairline-soft)}.sol-deep--editorial .dd-table td:first-child{width:27%;color:var(--charcoal)}.sol-deep--editorial .dd-table td:nth-child(2){width:46%;padding-right:48px}.sol-deep--editorial .dd-table td:last-child{padding-right:0;color:var(--accent)}.sol-deep--editorial .dd-table__n{font-size:12px;color:var(--fg-muted);margin-right:20px}.sol-deep--editorial .dd-end{display:flex;align-items:center;justify-content:space-between;gap:48px;margin-top:var(--dd-space);padding-top:64px;border-color:var(--hairline-soft)}.sol-deep--editorial .dd-end__copy{max-width:54ch}.sol-deep--editorial .dd-end h3{font-size:clamp(28px,3vw,44px);line-height:1.15;margin:0 0 24px}.sol-deep--editorial .dd-end p{margin:0;color:var(--fg-muted);font-size:16px;line-height:1.7}.sol-deep--editorial .dd-end .btn-accent{flex-shrink:0}.js:not(.reduced) .sol-deep--editorial [data-dd-reveal]{transform:translateY(20px);transition:opacity .65s ease,transform .8s cubic-bezier(.2,.7,.2,1)}.js:not(.reduced) .sol-deep--editorial [data-dd-reveal].dd-in{transform:none}.sol-deep--editorial:not(.sol-deep--wealth) .dd-kpis div{min-width:0}.sol-deep--editorial:not(.sol-deep--wealth) .dd-kpis dd{max-width:21ch;text-wrap:balance}.sol-deep--editorial .dd-fonds{margin-top:40px}.sol-deep--editorial .dd-fonds li{border-color:var(--hairline-soft)}.sol-deep--editorial .dd-fonds a{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) auto;align-items:center;gap:32px;padding:28px 0}.sol-deep--editorial .dd-fonds__name{font-size:clamp(21px,1.7vw,27px);line-height:1.3}.sol-deep--editorial .dd-fonds__kat{font-size:15px;line-height:1.55}.sol-deep--editorial .dd-fonds a .ar{font-size:22px}.sol-deep--editorial .dd-fonds__fuss{margin-top:24px}.sol-deep--editorial .dd-fonds__alle{min-height:44px;gap:20px;font-size:16px}.sol-deep--editorial :is(.dd-fonds a,.dd-fonds__alle):focus-visible{outline:2px solid var(--accent);outline-offset:6px}@media(max-width:900px){.sol-deep--editorial .dd-ch{grid-template-columns:minmax(0,1fr);gap:32px}.sol-deep--editorial .dd-ch__text{max-width:58ch}.sol-deep--editorial .dd-ch--rev .dd-ch__media{order:1;aspect-ratio:3 / 2}.sol-deep--editorial .dd-ch__media{aspect-ratio:3 / 2}.sol-deep--editorial .dd-end{align-items:flex-start;flex-direction:column;gap:32px}}@media(max-width:760px){.sol-deep--editorial .dd-fonds a{display:grid;grid-template-columns:minmax(0,1fr) 24px;grid-template-areas:"name arrow" "category arrow";column-gap:20px;row-gap:10px;padding:24px 0}.sol-deep--editorial .dd-fonds__name{grid-area:name}.sol-deep--editorial .dd-fonds__kat{grid-area:category;margin:0;font-size:14px}.sol-deep--editorial .dd-fonds a .ar{grid-area:arrow;position:static;transform:none;justify-self:end}}@media(max-width:700px){.sol-deep--editorial{top:max(16px,env(safe-area-inset-top));--dd-space: 64px}.sol-deep--editorial .sol-deep__bar{padding-block:8px}.sol-deep--editorial .sol-deep__context{font-size:11px}.sol-deep--editorial .dd-hero{padding-top:40px}.sol-deep--editorial .dd-title{margin-bottom:24px}.sol-deep--editorial .dd-kpis{margin-top:48px;padding-block:24px;gap:24px}.sol-deep--editorial .dd-kpis div{flex-direction:row;align-items:baseline;justify-content:space-between;gap:16px}.sol-deep--editorial .dd-kpis dd{text-align:right;font-size:21px}.sol-deep--editorial .dd-kpis dt{font-size:11px}.sol-deep--editorial:not(.sol-deep--wealth) .dd-kpis div{flex-direction:column;align-items:flex-start;gap:10px}.sol-deep--editorial:not(.sol-deep--wealth) .dd-kpis dd{text-align:left}.sol-deep--editorial .dd-quote{padding:0}.sol-deep--editorial .dd-band{height:auto;min-height:400px}.sol-deep--editorial .dd-band .dd-img{position:absolute;inset:0}.sol-deep--editorial .dd-band__lage{position:relative;min-height:400px;padding:32px 24px}.sol-deep--editorial .dd-band__zitat p{font-size:25px}.sol-deep--editorial .dd-table thead{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden}.sol-deep--editorial .dd-table :is(tbody,tr,td){display:block;width:100%}.sol-deep--editorial .dd-table tr{padding-block:24px;border-top:1px solid var(--hairline-soft)}.sol-deep--editorial .dd-table td{padding:0;border:0}.sol-deep--editorial .dd-table td:first-child{width:100%;font-weight:500;margin-bottom:12px}.sol-deep--editorial .dd-table td:nth-child(2){display:block;width:100%;padding:0}.sol-deep--editorial .dd-table td:last-child{font-size:13px;margin-top:12px}.sol-deep--editorial .dd-end{padding-top:40px}}@media(prefers-reduced-motion:reduce){.sol-deep--editorial,.sol-deep--editorial.open{transition:none}}html.reduced .sol-deep--editorial,html.reduced .sol-deep--editorial.open{transition:none}.hero-city-variant #backdrop{background:#173c69}.hero-city-variant .hero--night{visibility:hidden}.hero-city-variant .topbar:not(.scrolled):not(.menu-open):not(.mega-open){color:#f2f6fa;--topbar-linie: rgb(213 229 243 / .18)}.hero-city-variant .topbar:not(.scrolled):not(.menu-open):not(.mega-open) .brand{color:#f2f6fa}.city-hero{--city-title-size: clamp(64px, 6.5vw, 128px);--city-indent: clamp(40px, 6.5vw, 112px);--city-heading-top: 25%;isolation:isolate;height:100svh;min-height:680px;overflow:clip;color:#f2f6fa;background:#061b34}.city-hero__filters{position:absolute;pointer-events:none}.city-hero__sky-scroll,.city-hero__city-scroll,.city-hero__sky-pointer,.city-hero__city-pointer{position:absolute;inset:0;pointer-events:none}.city-hero__sky-scroll{z-index:0;inset:-4%}.city-hero__sky,.city-hero__stars{position:absolute;inset:0;width:100%;height:100%}.city-hero__sky{opacity:0;transition:opacity 1.7s cubic-bezier(.45,0,.2,1)}.city-hero__sky--nacht{opacity:1;background:radial-gradient(ellipse at 65% 73%,#27415e,#0c2746 39%,#041326 84%)}.city-hero__sky--morgen{background:radial-gradient(ellipse at 73% 72%,rgb(235 184 140 / .65),transparent 50%),linear-gradient(180deg,#09264d,#335783 44%,#9baebe 76%,#bec9d1)}.city-hero__sky--tag{background:linear-gradient(160deg,#164779 3%,#2e64a0 33%,#74a0c8 66%,#c6dbea)}.city-hero[data-zeit=tag] .city-hero__sky--tag,.city-hero[data-zeit=morgen] .city-hero__sky--morgen{opacity:1}.city-hero__stars{opacity:0;mask-image:linear-gradient(#000,#000c 42%,transparent 72%);transition:opacity 1.7s cubic-bezier(.45,0,.2,1)}.city-hero[data-zeit=nacht] .city-hero__stars{opacity:1}.city-hero[data-zeit=morgen] .city-hero__stars{opacity:.42}.city-hero[data-zeit=tag] .city-hero__stars{opacity:.1}.city-hero__heading-scroll{position:absolute;z-index:2;left:var(--gutter);top:var(--city-heading-top);width:54%;pointer-events:none}.city-hero__title{margin:0;font-size:var(--city-title-size);line-height:.98;letter-spacing:-.048em;font-weight:500;color:#f2f6fa}.city-hero__title>span{display:block;white-space:nowrap}.city-hero__title>span+span{padding-left:var(--city-indent)}.city-hero__city-scroll{z-index:3}.city-hero__city-pointer{inset:-4%;isolation:isolate}.city-hero__city,.city-hero__lights{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50% 50%;opacity:0;filter:url(#city-blue);mix-blend-mode:plus-lighter;transition:opacity 1.7s cubic-bezier(.45,0,.2,1)}.city-hero__city[data-city-time=nacht]{filter:url(#city-night-blue)}.city-hero__lights{filter:url(#city-window-lights);mix-blend-mode:screen;mask-image:url(/layers/berlin-city/tag-2560.webp);mask-mode:alpha;mask-size:cover;mask-position:50% 50%;mask-repeat:no-repeat}.city-hero .city-hero__foreground-grain{inset:0;width:100%;height:100%;aspect-ratio:16 / 9;opacity:.36;mask:url(/layers/berlin-city/tag-2560.webp) center / cover no-repeat}.city-hero[data-zeit=nacht] .city-hero__lights{opacity:.84}.city-hero[data-zeit=tag] [data-city-time=tag],.city-hero[data-zeit=morgen] [data-city-time=morgen],.city-hero[data-zeit=nacht] [data-city-time=nacht]{opacity:1}.city-hero__shade{position:absolute;z-index:4;inset:0;pointer-events:none;background:linear-gradient(0deg,rgb(0 20 45 / .76),transparent 56%),linear-gradient(90deg,rgb(0 28 59 / .15),transparent 60%)}.city-hero[data-zeit=nacht] .city-hero__shade{background:linear-gradient(0deg,rgb(0 20 45 / .48),transparent 58%),linear-gradient(90deg,rgb(0 28 59 / .12),transparent 60%)}.city-hero__shade:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 100% 100%,rgb(0 15 35 / .65),transparent 58%)}.city-hero .city-hero__grain{z-index:5;height:100%;opacity:.065;mask-image:none;-webkit-mask-image:none}.city-hero__intro{position:absolute;z-index:6;right:var(--gutter);bottom:clamp(88px,10vh,130px);width:clamp(280px,25vw,360px)}.city-hero__intro p{color:#e5eef7;font-size:clamp(15px,1.1vw,18px);line-height:1.6;margin:0 0 24px}.city-hero__intro .link-arrow{color:#f2f6fa;font-size:15px;min-height:44px;gap:12px}.city-hero .zeitwahl{bottom:52px;z-index:7}.city-hero .zeitwahl[aria-busy=true]{cursor:progress}.js:not(.reduced) .city-hero:not(.city-hero--ready) .city-hero__title>span{transform:translateY(65svh)}.js:not(.reduced) .city-hero:not(.city-hero--ready) .city-hero__intro{opacity:0}@media(min-width:701px)and (max-width:1050px){.city-hero{--city-title-size: clamp(52px, 6.3vw, 68px);--city-indent: 6vw}.city-hero__heading-scroll{width:62%}.city-hero__city,.city-hero__lights{object-position:58% center}.city-hero__lights,.city-hero .city-hero__foreground-grain{mask-position:58% center}}@media(max-width:1050px)and (orientation:portrait){.city-hero{--city-heading-top: 22%}.city-hero__intro{width:min(43%,340px)}.city-hero__city-scroll{top:auto;bottom:0;height:68%}.city-hero__city,.city-hero__lights,.city-hero .city-hero__foreground-grain{width:auto;height:100%;left:54%;right:auto;transform:translate(-54%);clip-path:polygon(0 0,61% 0,100% 38%,100% 100%,0 100%)}}@media(max-width:700px){.city-hero{--city-title-size: clamp(30px, 9.4vw, 64px);--city-indent: clamp(20px, 7vw, 36px);--city-heading-top: 20%;min-height:680px}.city-hero__heading-scroll{width:calc(100% - 2 * var(--gutter))}.city-hero__title{line-height:1;letter-spacing:-.048em}.city-hero__city-scroll{top:auto;bottom:0;height:62%}.city-hero__city,.city-hero__lights{object-position:54% center}.city-hero__lights,.city-hero .city-hero__foreground-grain{mask-position:54% center}.city-hero__intro{bottom:144px;width:min(78%,310px)}.city-hero__intro p{font-size:14px;line-height:1.6;margin-bottom:14px}.city-hero__intro .link-arrow{font-size:13px;gap:10px}.city-hero__shade{background:linear-gradient(0deg,rgb(0 18 40 / .7),transparent 37%),linear-gradient(90deg,rgb(0 25 53 / .27),transparent 80%)}.city-hero .zeitwahl{bottom:36px}}@media(max-width:700px)and (orientation:portrait){.city-hero__city,.city-hero__lights,.city-hero .city-hero__foreground-grain{left:50%;transform:translate(-47%)}}@media(max-height:650px)and (min-width:701px){.city-hero{--city-heading-top: 25%;--city-title-size: clamp(46px, 6vw, 78px);min-height:570px}.city-hero__intro{width:32%}.city-hero__intro p{font-size:14px}}@media(prefers-reduced-motion:reduce){.city-hero *,.city-hero *:before,.city-hero *:after{animation:none!important;transition:none!important}.city-hero__title,.city-hero__title>span,.city-hero__intro,.city-hero__intro>*{transform:none!important;opacity:1!important;visibility:visible!important}}.home-bildwelt__filter{position:absolute;pointer-events:none}.home-bildwelt :is(.weiche__rahmen img,.wm-mzeile__bild,[data-sp-bild]){filter:url(#icm-fund-duotone)}.home-bildwelt .weiche__weg:hover .weiche__rahmen img{opacity:1;filter:url(#icm-fund-duotone)}.home-bildwelt .team2{--team-portrait-treatment: url(#team-portrait-tone);--team-pointer-background: var(--blue-50);--team-pointer-foreground: var(--blue-600);--team-pointer-edge: color-mix(in srgb, var(--blue-600) 22%, transparent)}.home-bildwelt .tbox,.home-bildwelt .tcard__portrait{background:var(--team-portrait-background)}.home-bildwelt :is(.tperson__img,.tcard__portrait img){filter:var(--team-portrait-treatment)}.home-bildwelt .tperson :is(.tperson__role,.tperson__name){color:var(--paper)}.home-bildwelt .tcard--frei .tcard__figure{background:transparent}.home-bildwelt .tcard__portrait{flex:none;height:min(calc(100cqh * var(--fig-scale, 1)),calc(100cqw * 16 / 9));aspect-ratio:9 / 16}.home-bildwelt .tcard--frei .tcard__portrait img{display:block;width:100%;height:100%;background:transparent}@media(max-width:860px){.home-bildwelt .tcard__portrait{width:100%;height:100%;aspect-ratio:auto}.home-bildwelt .tcard--frei .tcard__portrait img{height:auto}}.home-bildwelt .brief{background:var(--blue-50);color:var(--charcoal)}.home-bildwelt .brief__lead{color:var(--blue-600)}.home-bildwelt .brief__sub{color:var(--blue-800)}.home-bildwelt .brief__cta{background:var(--blue-600);color:var(--paper);transition:background-color .35s var(--ease)}.home-bildwelt .brief__cta:focus-visible{outline:2px solid var(--blue-600);outline-offset:4px}.home-bildwelt .stand__bild:before{content:none}.home-bildwelt .stand__bild:after{background:linear-gradient(to top,#001c3be0,#00254bb8 22%,#002d5847,#002d5800 58%)}.home-bildwelt .stand__meta{color:#e0ebf7}.home-bildwelt .stand__teaser{color:#f2f6fa}.home-bildwelt .stand__wahl .eyebrow{color:#e0ebf7}@media(max-width:1024px){.home-bildwelt .stand__bild:after{background:linear-gradient(to top,#001c3bf0,#00254bd9 28%,#002d586b 46%,#002d5800 68%)}}.login-seite{min-height:100svh;display:grid;grid-template-rows:auto 1fr auto;background:var(--blue-900);color:#f2f6fa;overflow-x:clip}.lszene{position:fixed;inset:0;z-index:0;overflow:hidden}.lszene__par{position:absolute;inset:-2.5%;will-change:transform}.lszene__bg{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.js:not(.reduced) .lszene__bg{animation:lbild-setzen 2.2s cubic-bezier(.16,1,.3,1) both}@keyframes lbild-setzen{0%{transform:scale(1.05)}to{transform:scale(1)}}.lbau{position:fixed;inset:0;z-index:3;pointer-events:none;overflow:hidden}.lbau__par{position:absolute;left:-2.5%;right:-2.5%;bottom:calc(50vh - 17.7vw - 258px);will-change:transform}.lbau__fg{width:100%;height:auto;display:block}.js:not(.reduced) .lbau__fg{animation:lbau-setzen 1.6s cubic-bezier(.16,1,.3,1) .26s both}@keyframes lbau-setzen{0%{transform:translateY(46px)}to{transform:none}}.lbild__schleier{position:absolute;inset:0;--lschleier-oben: rgba(0, 28, 59, .34);--lschleier-mitte: rgba(0, 28, 59, .16);--lschleier-unten: rgba(0, 28, 59, .42);background:linear-gradient(to bottom,var(--lschleier-oben) 0%,var(--lschleier-mitte) 46%,var(--lschleier-unten) 100%)}:root[data-tageszeit=morgen] .lbild__schleier{--lschleier-oben: rgba(0, 28, 59, .26);--lschleier-mitte: rgba(0, 28, 59, .1);--lschleier-unten: rgba(0, 28, 59, .34)}:root[data-tageszeit=abend] .lbild__schleier{--lschleier-oben: rgba(0, 28, 59, .6);--lschleier-mitte: rgba(0, 28, 59, .42);--lschleier-unten: rgba(0, 28, 59, .66)}.lszene:after{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");background-size:160px 160px;opacity:.2}.lkopf{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:clamp(18px,3vh,30px) var(--gutter)}.lkopf .brand__logo{color:#f2f6fa}.lkopf__rechts{display:flex;align-items:center;gap:clamp(14px,2vw,28px)}.lkopf__zurueck{display:inline-flex;align-items:center;gap:9px;font-size:14px;font-weight:500;letter-spacing:-.005em;color:#f2f6fac7;transition:color .3s var(--ease),transform .48s cubic-bezier(.62,0,.16,1)}.lkopf__zurueck:hover{color:#f2f6fa}.lkopf:has(.sprachwahl.offen:not(.faehrt-zu)) .lkopf__zurueck{transform:translate(calc(-1 * var(--wahl-ausfahrt, 116px)));transition:color .3s var(--ease),transform .46s cubic-bezier(.62,0,.16,1)}@media(max-width:480px){.lkopf .brand{transition:opacity .4s var(--ease)}.lkopf:has(.sprachwahl.offen:not(.faehrt-zu)) .brand{opacity:.12}}.lkopf__zurueck span[aria-hidden]{display:inline-block;transition:transform .42s var(--ease)}.lkopf__zurueck:hover span[aria-hidden]{transform:translate(-5px)}.lmitte{position:relative;z-index:1;display:grid;place-items:center;padding:clamp(24px,4vh,56px) var(--gutter)}.lkarte{width:min(430px,100%);display:flex;flex-direction:column;padding:clamp(30px,4vw,46px) clamp(26px,3.4vw,42px);background:var(--paper);color:var(--charcoal);box-shadow:0 30px 90px #001c3b4d,0 2px 8px #001c3b24;position:relative;z-index:2}.lmarke{font-size:var(--fs-meta);font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--eyebrow);margin:0 0 clamp(18px,2.6vh,26px)}.lgruss{font-size:clamp(36px,4.4vw,60px);font-weight:500;letter-spacing:-.035em;line-height:.98;margin:0 0 clamp(14px,2vh,20px)}.llead{margin:0;font-size:clamp(15px,1.15vw,17px);line-height:1.55;color:var(--fg-muted);max-width:34ch}.lzugang{margin:0;font-size:13.5px;color:var(--fg-muted)}.lkarte__fuss{display:flex;flex-direction:column;gap:7px;margin-top:clamp(20px,3vh,28px);padding-top:clamp(16px,2.4vh,22px);border-top:1px solid var(--hairline-soft)}.lkarte .llead{margin-bottom:clamp(22px,3.4vh,32px)}.lzugang a,.lhilfe a{color:var(--accent);font-weight:500;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:0 100%;background-size:0 1px;transition:background-size .45s var(--ease)}.lzugang a:hover,.lhilfe a:hover{background-size:100% 1px}.zugangsform{display:flex;flex-direction:column;gap:clamp(20px,3vh,26px)}.zugangsfeld{display:flex;flex-direction:column;gap:8px}.zugangsfeld__marke{font-size:var(--fs-meta);font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--eyebrow)}.zugangsfeld input{width:100%;padding:9px 0 11px;font:inherit;font-size:16px;color:var(--charcoal);background:transparent;border:0;border-bottom:1px solid var(--hairline);border-radius:0;transition:border-color .35s var(--ease)}.zugangsfeld input:focus{outline:none;border-bottom-color:var(--accent)}.zugangsfeld input:focus-visible{outline:none}.zugangsfeld.ist-fehler input{border-bottom-color:#a4331f}.zugangsfeld__fehler{font-size:13px;line-height:1.4;color:#a4331f}.zugangsform__senden{align-self:start;display:inline-flex;align-items:center;gap:12px;margin-top:clamp(4px,1vh,10px);padding:13px clamp(20px,2vw,28px);background:var(--accent);color:#f2f6fa;font-size:14px;font-weight:500;letter-spacing:-.005em;transition:background .35s var(--ease)}.zugangsform__senden .ar{display:inline-block;transition:transform .45s var(--ease)}.zugangsform__hinweis{margin:0;font-size:14px;line-height:1.5;color:var(--fg-muted);padding-left:14px;border-left:1px solid var(--accent)}.lhilfe{margin:0;font-size:13.5px;color:var(--fg-muted)}.lfussleiste{position:relative;z-index:4;display:flex;flex-wrap:wrap;gap:clamp(16px,2vw,28px);align-items:center;padding:clamp(16px,2.4vh,26px) var(--gutter);font-size:var(--fs-meta);color:#f2f6fa9e}.lfussleiste a{transition:color .3s var(--ease)}.lfussleiste__cookie{font-size:var(--fs-meta);color:inherit;transition:color .3s var(--ease)}.lfussleiste__cookie:hover{color:#f2f6fa}.lfussleiste__cookie:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.lfussleiste a:hover{color:#f2f6fa}.lfussleiste__marke{margin-right:auto}.js:not(.reduced) .lkarte,.js:not(.reduced) .lkopf,.js:not(.reduced) .lfussleiste{animation:lauftritt .76s cubic-bezier(.16,1,.3,1) both}.js:not(.reduced) .lkarte{animation-delay:.43s}.js:not(.reduced) .lkopf{animation-delay:.62s}.js:not(.reduced) .lfussleiste{animation-delay:.7s}@keyframes lauftritt{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media(max-width:900px){.llead{max-width:none}}@media(max-width:560px){.lmitte{padding-inline:0;padding-block:0;align-items:stretch}.lkarte{width:100%;box-shadow:none;margin-top:clamp(120px,26vh,220px)}.lbau{display:none}.lgruss{font-size:clamp(32px,9vw,44px)}.lfussleiste{background:var(--paper);color:var(--fg-muted)}.lfussleiste a:hover{color:var(--charcoal)}}@media(max-height:460px)and (max-width:900px){.lmitte{padding:0 var(--gutter);align-items:center}.lkarte{grid-template-columns:1.02fr 1fr;width:100%;margin-top:0;box-shadow:0 18px 50px #001c3b47}.lmarke,.lzugang,.lhilfe{display:none}.lgruss{font-size:clamp(24px,4.4vw,34px);margin-bottom:10px}.llead{font-size:14px;max-width:30ch}.zugangsform{gap:clamp(14px,2.4vh,20px)}.lfussleiste{background:transparent;color:#f2f6fa9e;padding-block:10px}}.lkarte .zugangsform__senden{align-self:stretch;justify-content:center}.lpflicht{margin:0;font-size:12px;color:var(--fg-muted)}.nhdoku{padding-block:0 clamp(40px,6vh,72px)}.nhdoku__liste{margin:0;padding:0;list-style:none;border-top:1px solid var(--hairline-soft)}.nhdoku__zeile{display:flex;align-items:baseline;justify-content:space-between;gap:clamp(16px,3vw,40px);padding:clamp(16px,2.2vh,22px) 0;border-bottom:1px solid var(--hairline-soft);transition:color .3s var(--ease)}.nhdoku__zeile:hover,.nhdoku__zeile:hover .nhdoku__name{color:var(--accent)}.nhdoku__zeile:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.nhdoku__name{font-size:var(--fs-body-sm);font-weight:500;letter-spacing:-.01em;color:var(--charcoal);transition:color .3s var(--ease)}.nhdoku__meta{flex:0 0 auto;font-size:var(--fs-meta);font-variant-numeric:tabular-nums;color:var(--fg-muted);white-space:nowrap}.nhdoku__hinweis{margin:clamp(18px,2.6vh,26px) 0 0;max-width:70ch;font-size:14px;line-height:1.6;color:var(--fg-muted)}.nhdoku__hinweis a{color:var(--accent);font-weight:500}.nhwie{padding-block:0 clamp(72px,10vh,130px)}@media(max-width:640px){.nhdoku__zeile{flex-direction:column;gap:4px}}.reg-seite,.reg-seite .topbar{background:var(--paper)}.reg-eyebrow{color:var(--accent);font-size:12px;font-weight:500;letter-spacing:.11em;text-transform:uppercase;margin:0 0 30px}.reg-hero{padding:clamp(140px,16vw,220px) 0 clamp(64px,7vw,110px);background:var(--blue-50)}.reg-hero__grid{display:grid;grid-template-columns:1.2fr 1fr;align-items:end;gap:9%}.reg-hero h1{max-width:10em;font-size:clamp(48px,6.5vw,102px);line-height:1.02;letter-spacing:-.055em;font-weight:500;margin:0}.reg-hero__intro{align-self:center}.reg-hero__intro p{max-width:34em;font-size:clamp(17px,1.4vw,21px);line-height:1.6;color:var(--fg-muted);margin:0}.reg-textlink{display:inline-flex;align-items:center;gap:22px;color:var(--accent);font-size:15px;font-weight:500;line-height:1.5;text-decoration:none;min-height:44px}.reg-textlink>span[aria-hidden]{font-size:23px;transition:transform .25s ease}.reg-textlink:hover>span[aria-hidden]:not([data-arrow]){transform:translate(4px)}.reg-layout{display:grid;grid-template-columns:minmax(180px,1fr) minmax(0,3fr);gap:clamp(40px,7vw,120px);padding-top:clamp(64px,7vw,110px);padding-bottom:clamp(80px,8vw,140px)}.reg-index{align-self:start;position:sticky;top:112px}.reg-index .reg-eyebrow{color:var(--fg-muted);margin-bottom:24px;font-size:11px}.reg-index>a{display:flex;align-items:baseline;gap:12px;padding:13px 0;color:var(--fg-muted);font-size:15px;line-height:1.4;text-decoration:none;transition:color .2s}.reg-index>a>span:first-child{font-size:11px;min-width:18px;font-variant-numeric:tabular-nums}.reg-index>a[aria-current],.reg-index>a:hover{color:var(--accent)}.reg-index>a[aria-current]{font-weight:500}.reg-index__note{border-top:1px solid var(--hairline-soft);padding-top:26px;margin:30px 0 0;color:var(--fg-muted);font-size:13px;line-height:1.65;max-width:24em}.reg-section{scroll-margin-top:104px}.reg-section+.reg-section{margin-top:clamp(84px,8vw,132px)}.reg-section__heading{display:flex;gap:24px;margin-bottom:34px}.reg-section__number{flex-shrink:0;align-self:flex-start;color:var(--accent);font-size:clamp(88px,7.5vw,110px);font-weight:400;line-height:.78;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.reg-section h2{margin:0 0 14px;font-size:clamp(26px,2.7vw,40px);font-weight:500;letter-spacing:-.03em;line-height:1.2}.reg-section__heading p{margin:0;max-width:42em;color:var(--fg-muted);font-size:16px;line-height:1.6}.reg-feature{background:var(--accent);color:#fff;padding:clamp(26px,3.5vw,52px);margin-bottom:28px;display:flex;gap:24px;align-items:end;justify-content:space-between}.reg-feature__date{color:var(--blue-100);font-size:13px;margin:0 0 24px}.reg-feature h3{font-size:clamp(24px,2.5vw,36px);font-weight:500;letter-spacing:-.035em;line-height:1.2;margin:0 0 16px}.reg-feature__format{color:var(--blue-100);font-size:12px;margin:0}.reg-feature__button{display:inline-flex;align-items:center;justify-content:space-between;flex-shrink:0;gap:26px;min-height:52px;padding:14px 20px;background:var(--paper);color:var(--accent);font-size:14px;font-weight:500;text-decoration:none;transition:background .2s}.reg-feature__button svg{width:23px;height:23px}.reg-documents{list-style:none;padding:0;margin:0}.reg-documents li{border-bottom:1px solid var(--hairline-soft)}.reg-documents li:first-child{border-top:1px solid var(--hairline-soft)}.reg-doc{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px 8px;text-decoration:none;transition:background .25s}.reg-doc__body{display:block;min-width:0}.reg-doc__title{display:block;color:var(--fg);font-size:clamp(17px,1.5vw,21px);font-weight:500;line-height:1.4}.reg-doc__meta{display:block;margin-top:10px;font-size:12px;color:var(--fg-muted);line-height:1.65}.reg-doc__file{display:inline-block;margin-left:24px}.reg-doc>svg{color:var(--accent);width:24px;height:24px;flex-shrink:0;margin-right:8px;transition:transform .25s}.reg-section__more{margin-top:22px}.reg-local-links{display:flex;gap:40px;flex-wrap:wrap;margin-top:24px}.reg-contact{background:var(--blue-50);padding:clamp(48px,6vw,96px) 0;scroll-margin-top:100px}.reg-contact__inner{display:flex;justify-content:space-between;align-items:center;gap:40px}.reg-contact .reg-eyebrow{margin-bottom:20px}.reg-contact h2{font-size:clamp(30px,3.5vw,48px);font-weight:500;letter-spacing:-.035em;line-height:1.15;margin:0 0 20px}.reg-contact p:last-child{max-width:38em;color:var(--fg-muted);font-size:16px;line-height:1.65;margin:0}.reg-contact a{flex-shrink:0;font-size:clamp(17px,2vw,25px)}.reg-seite main a:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.reg-seite .reg-feature a:focus-visible{outline-color:#fff}@media(max-width:1100px){.reg-layout{grid-template-columns:190px minmax(0,1fr);gap:40px}.reg-feature{flex-direction:column;align-items:start;gap:28px}}@media(max-width:800px){.reg-hero__grid{grid-template-columns:1fr;gap:32px}.reg-hero{padding-top:132px}.reg-hero h1{font-size:clamp(45px,8vw,70px)}.reg-hero__intro p{max-width:36em}.reg-layout{display:block;padding-top:40px}.reg-index{position:static;padding-bottom:40px;margin-bottom:40px;border-bottom:1px solid var(--hairline-soft)}.reg-index .reg-eyebrow{margin-bottom:10px}.reg-index__note{border:0;padding-top:12px;margin-top:10px;max-width:38em}.reg-contact__inner{flex-direction:column;align-items:start;gap:20px}}@media(max-width:480px){.reg-section__heading{gap:14px}.reg-doc{padding:24px 0;gap:18px}.reg-doc__file{display:block;margin-left:0;margin-top:3px}.reg-feature{padding:26px}.reg-feature h3{font-size:26px;overflow-wrap:anywhere}.reg-local-links{gap:26px}}@media(prefers-reduced-motion:reduce){.reg-seite *,.reg-seite *:before,.reg-seite *:after{scroll-behavior:auto!important}.reg-doc,.reg-doc>svg,.reg-textlink>span,.reg-feature__button{transition:none}}@media print{.reg-index,.reg-seite .topbar,.reg-seite .footer,.reg-contact{display:none}.reg-hero{padding:32px 0}.reg-layout{display:block;padding-top:32px}.reg-section{break-inside:avoid}}.ev-page{background:var(--paper);color:var(--charcoal)}.ev-page main{padding-top:var(--nav-h,64px)}.ev-page :where(h1,h2,h3,p,figure,dl,dd){margin:0}.ev-page :where(h1,h2,h3){font-weight:500;letter-spacing:-.045em}.ev-page h1{font-size:clamp(44px,5.2vw,88px);line-height:1.06}.ev-page h2{font-size:clamp(28px,3vw,44px);line-height:1.16}.ev-page h3{font-size:22px;line-height:1.3}.ev-page .footer{margin-top:0}.ev-eyebrow{font-size:12px;font-weight:500;letter-spacing:.11em;text-transform:uppercase;line-height:1.6;color:var(--blue-600);margin:0 0 24px}.s-ink .ev-eyebrow{color:#b5cce2}.ev-loading{padding-block:160px;min-height:65vh}.ev-loading h1{max-width:900px;margin-bottom:32px}.ev-loading p{margin-bottom:24px}.ev-breadcrumb{display:flex;gap:12px;padding-block:30px;font-size:13px;color:var(--fg-muted)}.ev-breadcrumb a:hover{color:var(--blue-600)}.ev-hero{background:var(--blue-900);color:#f2f6fa}.ev-hero__grid{display:grid;grid-template-columns:minmax(0,1.28fr) minmax(0,1fr);gap:clamp(40px,7vw,120px);align-items:center;padding-block:clamp(64px,7vw,120px)}.ev-hero h1{font-size:clamp(42px,4.5vw,76px);max-width:14ch}.ev-hero__copy .ev-eyebrow{margin-bottom:30px}.ev-lead{color:#c0d1e1;font-size:clamp(17px,1.4vw,22px);line-height:1.65;max-width:49ch;margin-top:30px!important}.ev-hero__visual{position:relative;aspect-ratio:4/4.65;min-width:0;overflow:hidden}.ev-photo{overflow:hidden;background:var(--blue-600)}.ev-photo img{display:block;width:100%;height:100%;object-fit:cover}.ev-hero__visual .ev-photo{position:absolute;inset:0}.ev-hero__visual:after{content:"";position:absolute;inset:45% 0 0;background:linear-gradient(transparent,#001c3bc7);pointer-events:none}.ev-hero__visual img{object-position:64% center}.ev-hero__datum{position:absolute;z-index:1;left:32px;right:24px;bottom:28px;display:flex;gap:24px;align-items:center;color:#fff}.ev-hero__datum>span{font-size:clamp(60px,6vw,96px);line-height:1;letter-spacing:-.07em;font-variant-numeric:tabular-nums}.ev-hero__datum>div{font-size:15px;line-height:1.7}.ev-actions{display:flex;flex-wrap:wrap;gap:22px 30px;align-items:center;margin-top:36px}.ev-button{display:inline-flex;gap:26px;align-items:center;justify-content:space-between;background:var(--blue-600);color:#fff;border:0;padding:19px 25px;font:500 16px/1.3 var(--font-grotesk);text-decoration:none;min-height:56px;transition:background .25s,transform .25s;cursor:pointer}.ev-button svg,.ev-link svg{width:23px;height:23px;flex:none}.ev-button svg,.ev-link svg{transition:transform .3s}.s-ink .ev-button{background:#f2f6fa;color:var(--blue-900)}.ev-link{display:inline-flex;gap:14px;align-items:center;border:0;padding:8px 0;background:none;font:500 15px/1.5 var(--font-grotesk);color:var(--blue-600);text-decoration:none;cursor:pointer;min-height:44px}.s-ink .ev-link{color:#e2edf6}.ev-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding-block:40px;border-bottom:1px solid var(--line-soft);gap:36px}.ev-facts dt{color:var(--fg-muted);font-size:13px;margin-bottom:12px}.ev-facts dd{font-size:21px;font-weight:500;line-height:1.4}.ev-facts dd span{display:block;margin-top:8px;color:var(--fg-muted);font-size:14px;font-weight:400}.ev-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.61fr);gap:clamp(56px,8vw,150px);padding-top:80px;align-items:start}.ev-body__main{min-width:0}.ev-section{padding-bottom:70px}.ev-section+.ev-section{border-top:1px solid var(--line-soft);padding-top:64px}.ev-section .ev-eyebrow{margin-bottom:20px}.ev-section h2{max-width:20ch;margin-bottom:28px}.ev-section>p:not(.ev-eyebrow){font-size:18px;line-height:1.75;color:var(--fg-muted);max-width:65ch;margin-top:18px;white-space:pre-line}.ev-themen{margin-top:40px;padding-top:28px;border-top:1px solid var(--line-soft)}.ev-themen .ev-themen__titel{margin:0 0 18px;font-size:12px;font-weight:500;line-height:1.4;letter-spacing:.09em;text-transform:uppercase;color:var(--blue-600)}.ev-themen__liste{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.ev-themen__liste li{display:inline-flex;align-items:center;gap:10px;padding:10px 18px 10px 14px;background:var(--blue-50);color:var(--blue-900);font-size:16px;line-height:1.35}.ev-themen__liste li:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--blue-600)}.ev-themen--klein{margin-top:26px;padding-top:20px}.ev-themen--klein .ev-themen__titel{margin-bottom:12px}.ev-themen--klein .ev-themen__liste li{padding:8px 14px 8px 12px;font-size:14px}.ev-agenda{list-style:none;padding:0;margin:32px 0 0}.ev-agenda li{display:grid;grid-template-columns:70px 1fr;gap:24px;padding:26px 0;border-top:1px solid var(--line-soft)}.ev-agenda li>span{color:var(--blue-600);font-size:16px;padding-top:3px}.ev-agenda h3{font-size:21px;letter-spacing:-.025em}.ev-agenda p{font-size:16px;line-height:1.6;color:var(--fg-muted);margin-top:8px}.ev-speakers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.ev-person__photo{background:var(--blue-600);aspect-ratio:4/4.5;overflow:hidden;margin-bottom:18px}.ev-person__photo img{width:100%;height:100%;display:block;object-fit:cover;object-position:50% 25%}.ev-person h3{font-size:20px;line-height:1.3;letter-spacing:-.025em}.ev-person p{font-size:14px;line-height:1.5;color:var(--fg-muted);margin-top:7px}.ev-registration{position:sticky;top:100px;padding:clamp(24px,3vw,44px);background:var(--blue-50);scroll-margin-top:100px}.ev-registration h2{font-size:36px}.ev-registration>p:not(.ev-eyebrow){margin-top:20px;font-size:16px;line-height:1.65;color:var(--fg-muted)}.ev-registration .ev-registration__date{color:var(--blue-900)!important;padding-block:24px;border-block:1px solid var(--line-soft);margin-block:28px}.ev-form{display:grid;gap:20px}.ev-form label{display:grid;gap:8px;font-size:13px;color:var(--fg-muted)}.ev-form__names{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ev-form input{min-width:0;width:100%;border:1px solid #b4c3d2;background:transparent;padding:12px;min-height:48px;border-radius:0;font:16px var(--font-grotesk);color:var(--charcoal)}.ev-form input:focus-visible{outline:2px solid var(--blue-600);outline-offset:2px}.ev-form .ev-button{margin-top:6px;width:100%}.ev-form__note,.ev-form__feedback,.ev-registration .ev-registration__privacy{font-size:12px!important;line-height:1.6!important;color:var(--fg-muted)}.ev-registration__privacy a{text-decoration:underline;text-underline-offset:3px}.ev-form__feedback{padding:15px;background:var(--blue-100)}.ev-return{border-top:1px solid var(--line-soft);padding-block:32px 70px;display:flex;justify-content:space-between;gap:25px;align-items:center}.ev-return p{font-size:14px;color:var(--fg-muted)}.ev-return p a{color:var(--blue-600)}.ev-mail{padding:0;border:0;background:none;font:inherit;color:var(--blue-600);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ev-mail:focus-visible{outline:2px solid var(--focus, var(--blue-600));outline-offset:3px}.ev-status{font-size:18px}.ev-indexhead{display:grid;grid-template-columns:1fr .65fr;gap:30px 90px;padding-block:80px 60px;align-items:end}.ev-indexhead .ev-eyebrow{grid-column:1/-1;margin-bottom:2px}.ev-indexhead>p:last-child{font-size:20px;color:var(--fg-muted);line-height:1.7;max-width:40ch;padding-bottom:5px}.ev-featured{display:grid;grid-template-columns:1.6fr 1fr;background:var(--blue-900);color:#f2f6fa;text-decoration:none}.ev-featured__copy{padding:48px 56px}.ev-featured h2{font-size:clamp(28px,3vw,46px);max-width:25ch}.ev-featured__copy>p:not(.ev-eyebrow){color:#c0d1e1;font-size:15px;margin:22px 0 18px}.ev-featured .ev-photo{min-width:0}.ev-featured .ev-photo img{transition:transform 1s cubic-bezier(.16,1,.3,1)}.ev-featured:hover .ev-photo img{transform:scale(1.035)}.ev-calendar{padding-block:100px}.ev-calendar__intro{display:flex;justify-content:space-between;align-items:end;gap:45px;margin-bottom:48px}.ev-calendar__intro .ev-eyebrow{margin-bottom:16px}.ev-calendar__intro>p{max-width:33ch;color:var(--fg-muted);font-size:16px;line-height:1.6}.ev-calendar__toolbar{display:flex;align-items:end;justify-content:space-between;gap:24px;padding-bottom:26px}.ev-calendar__month{display:flex;align-items:center;gap:12px}.ev-calendar__month h3{font-size:24px;min-width:185px;text-align:center;letter-spacing:-.025em}.ev-icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;font:24px var(--font-grotesk);border:0;background:transparent;color:var(--blue-600);cursor:pointer}.ev-today{margin-left:10px}.ev-calendar__controls{display:flex;gap:24px;align-items:end}.ev-format{display:grid;gap:6px;font-size:11px;color:var(--fg-muted)}.ev-format select{background:transparent;border:0;border-bottom:1px solid var(--line-soft);min-height:44px;color:var(--charcoal);padding:6px 22px 6px 0;font:15px var(--font-grotesk)}.ev-view{display:flex;background:var(--blue-50);padding:4px}.ev-view button{background:transparent;border:0;color:var(--fg-muted);font:14px var(--font-grotesk);padding:10px 16px;min-height:40px;cursor:pointer}.ev-view button[aria-pressed=true]{background:var(--blue-600);color:#fff}.ev-calendar__table{width:100%;table-layout:fixed;border-collapse:collapse}.ev-calendar__table th{padding:15px 12px;text-align:left;font-size:13px;font-weight:400;color:var(--fg-muted);border-bottom:1px solid var(--line-soft)}.ev-day{border:1px solid var(--line-soft);width:14.285%;height:128px;vertical-align:top;padding:8px}.ev-day--empty{background:#f8fafc}.ev-day.is-selected{background:var(--blue-50)}.ev-day__number{border:0;font:15px var(--font-grotesk);min-width:38px;min-height:38px;background:transparent;color:var(--charcoal);cursor:pointer;position:relative}.ev-day.is-today .ev-day__number{color:var(--blue-600);font-weight:600;text-decoration:underline;text-underline-offset:5px}.ev-day.is-selected .ev-day__number{background:var(--blue-600);color:#fff}.ev-day__number i{display:none}.ev-day__events{display:grid;gap:6px;padding-top:3px}.ev-day__events button{display:block;text-align:left;border:0;background:var(--blue-50);color:var(--blue-900);width:100%;padding:10px;cursor:pointer;transition:background .25s}.ev-day__events button:hover{background:var(--blue-100)}.ev-day__events span{display:block;font:11px/1.4 var(--font-grotesk);color:var(--fg-muted)}.ev-day__events strong{display:block;font:500 13px/1.4 var(--font-grotesk);margin-top:7px;overflow-wrap:anywhere}.ev-day__events em{display:block;font:11px/1.4 var(--font-grotesk);margin-top:6px}.ev-calendar__legend{display:flex;justify-content:space-between;gap:20px;color:var(--fg-muted);font-size:12px;padding-top:18px}.ev-calendar__legend>span:first-child{display:none}.ev-calendar__legend i{display:inline-block;width:5px;height:5px;background:var(--blue-600);border-radius:50%;margin-right:6px}.ev-agendahead{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:48px;margin-bottom:24px}.ev-agendahead>span{color:var(--fg-muted);font-size:13px}.ev-eventrow{display:grid;grid-template-columns:210px 1fr 24px;gap:40px;width:100%;text-align:left;padding:30px 16px 30px 0;border:0;border-top:1px solid var(--line-soft);background:transparent;color:var(--charcoal);font-family:var(--font-grotesk);cursor:pointer;transition:background .25s}.ev-eventrow small{display:block;font-size:13px;line-height:1.5;color:var(--fg-muted);font-weight:400}.ev-eventrow__date{font-size:17px;line-height:1.5}.ev-eventrow__date small{margin-top:8px}.ev-eventrow__title strong{display:block;font-size:clamp(20px,2vw,28px);line-height:1.3;font-weight:500;letter-spacing:-.02em;margin-top:8px}.ev-eventrow svg{width:24px;height:24px;margin-top:20px;color:var(--blue-600)}.ev-empty{padding:40px;background:var(--blue-50);color:var(--fg-muted)}.ev-empty p{line-height:1.6;margin-bottom:15px}.ev-overlay{position:fixed;z-index:850;inset:0}.ev-overlay__scrim{position:absolute;inset:0;background:#00142a59;opacity:0;transition:opacity .42s}.ev-overlay__surface{position:absolute;background:var(--paper);color:var(--charcoal);overflow-y:auto;overscroll-behavior:contain;outline:none}.ev-panel .ev-overlay__surface{inset:0 0 0 auto;width:min(780px,90vw);transform:translate(102%);transition:transform .65s cubic-bezier(.16,1,.3,1)}.ev-overlay.is-open .ev-overlay__scrim{opacity:1}.ev-panel.is-open .ev-overlay__surface{transform:translate(0)}.ev-close{display:flex;align-items:center;justify-content:center;gap:12px;position:absolute;z-index:2;top:18px;right:18px;background:var(--paper);border:0;padding:10px 13px;min-height:44px;min-width:44px;font:13px var(--font-grotesk);color:var(--blue-900);cursor:pointer}.ev-close svg{width:22px;height:22px}.ev-panel__image{height:220px}.ev-panel__body{padding:40px clamp(24px,4vw,60px) 56px}.ev-panel__body h2{font-size:clamp(32px,3vw,47px);line-height:1.12;font-weight:500;letter-spacing:-.04em;margin:0}.ev-panel__body .ev-eyebrow{margin-bottom:18px}.ev-panel__lead{font-size:17px;line-height:1.7;color:var(--fg-muted);margin-top:22px}.ev-panel .ev-facts{gap:24px;padding-block:28px}.ev-panel .ev-facts dd{font-size:16px;margin:0}.ev-panel .ev-facts dt{margin-bottom:8px}.ev-panel .ev-facts dd span{font-size:12px}.ev-person--small{display:flex;gap:17px;align-items:center}.ev-person--small .ev-person__photo{width:64px;height:72px;flex:none;margin:0}.ev-person--small h3{margin:0;font-size:16px}.ev-person--small p{margin:5px 0 0;font-size:13px}.ev-panel__speakers{display:grid;gap:20px;margin-top:28px}.ev-panel__details{margin-top:24px}.ev-panel .ev-actions{padding-top:28px;border-top:1px solid var(--line-soft)}.ev-promo{--ev-enter-ease:cubic-bezier(.22,1,.36,1)}@supports (transition-timing-function:linear(0,1)){.ev-promo{--ev-enter-ease:linear(0, .01362, .04943, .10089, .16272, .23068, .30147, .37253, .44195, .50834, .57073, .62852, .68136, .72914, .77189, .80977, .84303, .87196, .89692, .91825, .93632, .95147, .96407, .97441, .98281, .98953, .99483, .99892, 1.00201, 1.00427, 1.00584, 1.00687, 1.00746, 1.0077, 1.00769, 1.00747, 1.00712, 1.00667, 1.00616, 1.00562, 1.00507, 1.00453, 1.00401, 1.00351, 1.00305, 1.00263, 1.00224, 1.00189, 1.00159, 1.00132, 1.00108, 1.00087, 1.0007, 1.00055, 1.00042, 1.00032, 1.00023, 1.00016, 1.0001, 1.00006, 1)}}.ev-promo .ev-overlay__surface{background:var(--blue-900);color:#f2f6fa}.ev-promo--fokus .ev-overlay__surface,.ev-promo--billboard .ev-overlay__surface{top:50%;left:50%;width:min(980px,calc(100vw - 64px));max-height:90dvh;display:grid;grid-template-columns:.75fr 1fr;transform:translate(-50%,calc(-50% + 32px));opacity:0;transition:transform .65s cubic-bezier(.16,1,.3,1),opacity .45s}.ev-promo.is-open .ev-overlay__surface{opacity:1;transform:translate(-50%,-50%)}.ev-promo--fokus .ev-overlay__surface{transform:translate(calc(-50% + 44px),-50%);transition:transform .34s cubic-bezier(.4,0,.7,.2),opacity .22s ease-in}.ev-promo--fokus.is-open .ev-overlay__surface{transform:translate(-50%,-50%);transition-duration:.92s,.3s;transition-timing-function:var(--ev-enter-ease),cubic-bezier(.22,1,.36,1)}.ev-promo__image .ev-photo{height:100%}.ev-promo__body{padding:66px 42px 44px}.ev-promo h2{font-size:clamp(28px,3.1vw,46px);line-height:1.13;letter-spacing:-.04em;font-weight:500;margin:0}.ev-promo__lead{font-size:17px;line-height:1.65;color:#c0d1e1;margin:24px 0}.ev-promo__time{font-size:14px;color:#c0d1e1;margin:24px 0;line-height:1.6}.ev-promo__body>.ev-link{display:flex;width:fit-content;margin-top:16px}.ev-promo--billboard .ev-overlay__surface{width:min(1180px,calc(100vw - 64px));grid-template-columns:.65fr 1.5fr}.ev-promo--billboard h2{max-width:24ch}.ev-promo--karte{position:fixed;z-index:820;right:28px;bottom:28px;width:380px;max-width:calc(100vw - 32px);background:var(--blue-900);color:#f2f6fa;transform:translate(calc(100% + 48px));opacity:0;transition:transform .34s cubic-bezier(.4,0,.7,.2),opacity .22s ease-in;max-height:calc(100dvh - 100px);overflow:auto}.ev-promo--karte.is-open{transform:translate(0);opacity:1;transition-duration:.92s,.24s;transition-timing-function:var(--ev-enter-ease),cubic-bezier(.22,1,.36,1)}.ev-promo--karte .ev-button,.ev-promo--fokus .ev-button{font-size:14px;min-height:46px;padding:13px 19px;gap:20px}.ev-promo--karte .ev-button svg,.ev-promo--fokus .ev-button svg{width:20px;height:20px}.ev-promo--karte .ev-promo__image{height:125px}.ev-promo--karte .ev-promo__body{padding:28px}.ev-promo--karte h2{font-size:28px}.ev-promo--karte .ev-eyebrow{font-size:11px;margin-bottom:15px}.ev-promo--karte .ev-close{font-size:25px;padding:0}.ev-focus .ev-overlay__surface{inset:10vh 10vw auto;padding:30px}.ev-overlay .ev-overlay__surface>*:not(.ev-close){transition:opacity .45s .08s}.ev-preview main{padding-top:0}.ev-preview .ev-breadcrumb{display:none}.ev-preview .ev-registration{position:static}.ev-calendar [hidden],.ev-page [hidden],.ev-overlay [hidden]{display:none!important}.ev-page :focus-visible,.ev-overlay :focus-visible,.ev-promo--karte :focus-visible{outline:2px solid var(--blue-500);outline-offset:4px}.ev-overlay__surface:focus{outline:none}@media(min-width:1600px){.ev-hero__visual{aspect-ratio:1/1}}@media(max-width:1100px){.ev-body{grid-template-columns:minmax(0,1fr) 330px;gap:40px}.ev-hero__grid{gap:40px}.ev-calendar__toolbar{align-items:start;flex-direction:column}.ev-calendar__controls{width:100%;justify-content:space-between}.ev-featured__copy{padding:40px}.ev-day__events button{padding:7px}.ev-day__events strong{font-size:12px}.ev-calendar__intro{align-items:start}.ev-indexhead{gap:30px 40px}}@media(max-width:800px){.ev-body{grid-template-columns:1fr;padding-top:48px}.ev-registration{position:static;margin-bottom:54px}.ev-hero__grid{grid-template-columns:1fr .8fr;gap:28px;padding-block:56px}.ev-hero h1{font-size:40px}.ev-hero__visual{aspect-ratio:3/4}.ev-hero__datum{left:20px;bottom:20px;flex-wrap:wrap;gap:12px}.ev-facts{gap:24px}.ev-facts dd{font-size:18px}.ev-indexhead{grid-template-columns:1fr;padding-block:50px}.ev-indexhead h1{font-size:60px}.ev-indexhead>p:last-child{max-width:48ch;font-size:18px}.ev-calendar__intro{flex-direction:column;gap:20px}.ev-calendar__intro>p{max-width:50ch}.ev-day{height:68px;padding:4px;text-align:center}.ev-calendar__table th{text-align:center;padding:12px 0}.ev-day__events{display:none}.ev-day__number{min-width:44px;min-height:50px;padding-bottom:10px}.ev-day.has-events .ev-day__number i{display:block;position:absolute;width:5px;height:5px;border-radius:50%;bottom:6px;left:calc(50% - 2.5px);background:var(--blue-600)}.ev-day.is-selected .ev-day__number i{background:#fff}.ev-calendar__legend>span:first-child{display:block}.ev-eventrow{grid-template-columns:150px 1fr 24px;gap:20px}.ev-featured{grid-template-columns:1fr .65fr}.ev-featured__copy{padding:32px}.ev-featured h2{font-size:32px}.ev-return{flex-direction:column;align-items:start}.ev-panel .ev-overlay__surface{width:min(650px,95vw)}.ev-promo--fokus .ev-overlay__surface,.ev-promo--billboard .ev-overlay__surface{grid-template-columns:1fr;width:min(600px,calc(100vw - 32px))}.ev-promo__image{height:180px}.ev-promo__body{padding:32px}}@media(max-width:580px){.ev-page .wrap{padding-inline:24px}.ev-breadcrumb{padding-block:22px;font-size:12px}.ev-hero__grid{grid-template-columns:1fr;padding-block:42px 32px;gap:36px}.ev-hero h1{font-size:clamp(36px,9.8vw,54px);max-width:16ch}.ev-lead{font-size:17px;margin-top:24px!important}.ev-hero__visual{aspect-ratio:1.85/1}.ev-hero__datum{align-items:center;flex-wrap:nowrap;gap:22px;bottom:18px}.ev-hero__datum>span{font-size:60px}.ev-hero__datum>div{font-size:13px}.ev-actions{gap:16px;margin-top:28px}.ev-button{padding:17px 21px;min-height:54px;font-size:15px}.ev-facts{grid-template-columns:1fr;padding-block:24px;gap:22px}.ev-facts>div{display:grid;grid-template-columns:85px 1fr;gap:18px}.ev-facts dt{margin:4px 0 0}.ev-facts dd{font-size:17px}.ev-facts dd span{margin-top:4px}.ev-section{padding-bottom:42px}.ev-section+.ev-section{padding-top:42px}.ev-section>p:not(.ev-eyebrow){font-size:17px}.ev-agenda li{grid-template-columns:48px 1fr;gap:20px}.ev-speakers{gap:20px}.ev-person h3{font-size:17px}.ev-person p{font-size:12px}.ev-registration{padding:26px}.ev-form__names{grid-template-columns:1fr}.ev-indexhead h1{font-size:clamp(42px,11vw,62px)}.ev-featured{grid-template-columns:1fr}.ev-featured__copy{padding:32px 26px}.ev-featured .ev-photo{height:155px}.ev-featured h2{font-size:31px}.ev-calendar{padding-block:60px}.ev-calendar__intro{margin-bottom:32px}.ev-calendar__month{width:100%;gap:0;justify-content:space-between}.ev-calendar__month h3{font-size:21px;min-width:0}.ev-today{margin-left:8px;font-size:13px}.ev-calendar__controls{gap:12px}.ev-format select{font-size:13px;max-width:145px}.ev-view button{padding:10px 12px;font-size:12px}.ev-day{height:54px;padding:0}.ev-day__number{min-width:0;width:100%;min-height:52px;font-size:14px}.ev-calendar__legend{font-size:10px;gap:14px}.ev-agendahead{align-items:start;flex-direction:column;gap:8px;margin-top:32px}.ev-agendahead h3{font-size:21px}.ev-eventrow{grid-template-columns:1fr 24px;gap:14px;padding-block:26px}.ev-eventrow__date{grid-column:1/-1;font-size:14px;display:flex;flex-wrap:wrap;gap:6px 14px}.ev-eventrow__date small{margin:0}.ev-eventrow__title strong{font-size:23px}.ev-empty{padding:24px}.ev-panel .ev-overlay__surface{width:100%}.ev-panel__image{height:165px}.ev-panel__body{padding:30px 24px 40px}.ev-panel .ev-facts{gap:18px}.ev-panel .ev-actions{align-items:start;flex-direction:column}.ev-promo--karte{right:16px;bottom:16px}.ev-promo--karte .ev-promo__image{height:100px}.ev-promo--karte .ev-promo__body{padding:24px}.ev-promo--karte h2{font-size:26px}}@media(prefers-reduced-motion:reduce){.ev-page *,.ev-overlay *,.ev-promo--karte{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media print{.ev-page .topbar,.ev-page .footer,.ev-actions,.ev-registration,.ev-return{display:none!important}.ev-page main{padding:0}.ev-hero{background:#fff;color:var(--charcoal)}.ev-hero .ev-eyebrow,.ev-hero .ev-lead{color:var(--charcoal)}.ev-body{display:block}}.ev-panel__description{margin-top:30px;font-size:16px;line-height:1.7;color:var(--fg-muted)}.ev-panel__description p+p{margin-top:16px}.ev-panel__program{margin-top:32px;border-block:1px solid var(--line-soft);padding-block:16px}.ev-panel__program summary{list-style:none;display:flex;align-items:center;gap:20px;min-height:44px;cursor:pointer;color:var(--blue-600);font-size:16px}.ev-panel__program summary::-webkit-details-marker{display:none}.ev-panel__program summary span{font-size:24px;transition:transform .25s}.ev-panel__program[open] summary span{transform:rotate(45deg)}.ev-panel__program .ev-agenda{margin-top:0}.ev-panel__program .ev-agenda h3{font-size:18px}.ev-panel__program .ev-agenda li:first-child{border-top:0}.ev-panel__note{font-size:13px;line-height:1.65;color:var(--fg-muted);margin-top:28px}.ev-panel .ev-actions{border-top:0;padding-top:0;margin-top:28px}@media(min-width:801px)and (max-height:860px){.ev-registration{position:static}}.ev-seite{display:grid;grid-template-columns:minmax(0,1fr);padding-top:clamp(8px,2vh,24px)}.ev-seite__kopf h1{font-size:clamp(38px,4.2vw,64px);max-width:18ch;text-wrap:balance}.ev-seite__kopf .ev-eyebrow{margin-bottom:22px}.ev-seite .ev-lead{color:var(--charcoal);font-size:clamp(17px,1.35vw,21px);line-height:1.6;max-width:52ch;margin-top:24px!important}.ev-seite__bild{margin-top:36px;aspect-ratio:3 / 2}.ev-seite__seite{margin-top:32px}.ev-seite__seite .ev-facts{padding-block:24px;border-block:1px solid var(--line-soft)}.ev-seite__seite .ev-actions{margin-top:24px}.ev-seite__inhalt{min-width:0;padding-top:clamp(48px,7vh,80px)}.ev-seite .ev-registration{position:static;margin-bottom:72px;scroll-margin-top:110px}.ev-seite__links{display:contents}.ev-seite__kopf{order:1}.ev-seite__bild{order:2}.ev-seite__seite{order:3}.ev-seite__inhalt{order:4}@media(min-width:1101px){.ev-page .ev-seite.wrap,.ev-page .ev-breadcrumb.wrap:has(+.ev-seite){max-width:1880px;padding-inline:clamp(32px,3.9vw,72px)}.ev-seite{grid-template-columns:minmax(0,25fr) minmax(0,66fr);column-gap:max(40px,9%);padding-top:clamp(16px,3vh,40px)}.ev-seite__links{display:flex;flex-direction:column;grid-column:1;grid-row:1 / span 2}.ev-seite__kopf h1{font-size:clamp(28px,2.15vw,40px);line-height:1.16;letter-spacing:-.02em;max-width:none}.ev-seite .ev-lead{font-size:clamp(17px,1.2vw,19px);max-width:none}.ev-seite__bild{grid-column:2;grid-row:1;margin-top:0}.ev-seite__seite{margin-top:32px;flex:1}.ev-seite__klebt{position:sticky;top:104px}.ev-seite__seite .ev-facts{grid-template-columns:minmax(0,1fr);gap:14px;padding-block:20px}.ev-seite__seite .ev-facts>div{display:grid;grid-template-columns:92px minmax(0,1fr);gap:12px}.ev-seite__seite .ev-facts dt{margin:3px 0 0}.ev-seite__seite .ev-facts dd{font-size:16px}.ev-seite__seite .ev-facts dd span{margin-top:2px;font-size:13px}.ev-seite__seite .ev-actions{flex-direction:column;align-items:stretch;gap:10px}.ev-seite__seite .ev-button{width:100%}.ev-seite__seite .ev-link{justify-content:center}.ev-seite__inhalt{grid-column:2;grid-row:2;padding-top:clamp(48px,7vh,80px)}}@media(max-width:580px){.ev-seite__bild{aspect-ratio:4 / 3;margin-inline:-24px}.ev-seite__seite .ev-facts{padding-block:20px}}.ev-person__initialen{display:grid;place-items:center;width:100%;height:100%;color:#fff;font-size:clamp(28px,4vw,44px);font-weight:500;letter-spacing:.02em}.ev-person--small .ev-person__initialen{font-size:20px}.spl-magazin{--spl-bild-rechteck: 3 / 2;max-width:1408px;padding-bottom:clamp(56px,6vw,88px)}.spl-kopf{padding-top:clamp(112px,12vh,152px)}.spl-fokus{position:fixed;right:clamp(16px,2.4vw,32px);bottom:clamp(16px,2.4vw,32px);z-index:60;width:min(360px,calc(100vw - 32px));padding:22px 22px 18px;background:var(--blue-900);color:#f2f6fa;border-radius:4px;box-shadow:0 24px 60px #00162d47,0 4px 14px #00162d2e;opacity:0;will-change:transform,opacity}.spl-fokus:not(.spl-fokus--an){pointer-events:none}.spl-fokus__schliessen{position:absolute;top:10px;right:10px;width:36px;height:36px;display:grid;place-items:center;border-radius:50%;color:#f2f6fab8;transition:color .2s var(--ease),background .2s var(--ease)}.spl-fokus__schliessen svg{width:14px;height:14px}.spl-fokus__schliessen:hover{color:#fff;background:#f2f6fa1a}.spl-fokus__schliessen:focus-visible,.spl-fokus__cta:focus-visible{outline:2px solid #fff;outline-offset:3px}.spl-fokus__marke{padding-right:36px;font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#a9c4e2}.spl-fokus__titel{margin-top:12px;font-size:21px;font-weight:500;letter-spacing:-.02em;line-height:1.2;color:#fff}.spl-fokus__text{margin-top:8px;font-size:14px;line-height:1.55;color:#f2f6facc}.spl-fokus__cta{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:16px;padding-top:12px;min-height:44px;border-top:1px solid rgba(242,246,250,.2);color:#fff;font-size:14px;font-weight:500;cursor:pointer}.spl-fokus__cta[aria-disabled=true]{cursor:default}.spl-titel{font-size:clamp(38px,4.6vw,64px);font-weight:500;letter-spacing:-.045em;line-height:1.08}.spl-sub{margin-top:20px;max-width:60ch;font-size:17px;line-height:1.55;color:var(--fg-muted)}.spl-archiv{margin-top:40px;scroll-margin-top:108px}.spl-filter{display:flex;flex-wrap:wrap;gap:4px;padding-bottom:20px;border-bottom:1px solid var(--line-soft)}.spl-filter__knopf{display:inline-flex;justify-content:center;align-items:center;min-height:44px;padding:9px 13px;border:1px solid transparent;font-size:13px;font-weight:500;color:var(--fg-muted);transition:color .2s var(--ease),border-color .2s var(--ease),background .2s var(--ease)}.spl-filter__knopf:hover{color:var(--blue-600);background:var(--blue-50)}.spl-filter__knopf[aria-pressed=true]{border-color:var(--blue-600);color:var(--blue-600)}.spl-archiv__meta{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-block:20px 28px;color:var(--fg-muted);font-size:12px;line-height:1.5}.spl-raster{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 28px;margin-top:36px}.spl-raster:empty{display:none}.spl-story{min-width:0;display:flex;flex-direction:column;gap:16px;color:var(--fg);scroll-margin-top:108px}.spl-story__visual{display:block;position:relative;width:100%;aspect-ratio:var(--spl-bild-rechteck);min-width:0;overflow:hidden;background:var(--blue-50)}.spl-story__visual>img{display:block;width:100%;height:100%;object-fit:cover;transition:filter .35s var(--ease)}.spl-story:hover .spl-story__visual>img{filter:var(--artikel-bildfilter, brightness(1.06))}.spl-story__badge{position:absolute;top:12px;right:12px;display:inline-flex;align-items:baseline;gap:1px;padding:6px 9px;background:var(--paper);color:var(--blue-700);font-size:11px;line-height:1;font-weight:600;box-shadow:0 1px 5px #001c3b14}.spl-story__badge--zins{padding:0;background:transparent}.spl-story__badge--termin{inset:auto auto 12px 12px;align-items:center;gap:8px;max-width:calc(100% - 24px);padding:8px 10px;font-size:12px;font-weight:500;white-space:nowrap}.spl-story__badge--termin svg{width:14px;height:14px;flex:none}.spl-story__termin-uhr{padding-left:8px;border-left:1px solid var(--line-soft);color:var(--fg-muted)}.spl-story__copy{display:flex;min-width:0;flex-direction:column;align-items:start}.spl-story__format{display:block;overflow-wrap:anywhere;color:var(--accent);font-size:11px;font-weight:600;line-height:1.5;letter-spacing:.065em;text-transform:uppercase}.spl-story__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;margin-top:8px;font-size:clamp(18px,1.55vw,22px);line-height:1.3;letter-spacing:-.02em;font-weight:500;overflow-wrap:anywhere;transition:color .25s var(--ease)}.spl-story:hover .spl-story__title{color:var(--blue-600)}.spl-byline{display:flex;flex-wrap:wrap;column-gap:12px;row-gap:4px;margin-top:12px;color:var(--fg-muted);font-size:12px;line-height:1.5}.spl-byline time{white-space:nowrap}.spl-story__link{display:inline-flex;align-items:center;gap:16px;margin-top:24px;font-size:13px;font-weight:500;color:var(--blue-600)}.spl-story.spl-story--lead{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:center;gap:clamp(24px,3.4vw,48px)}.spl-story--lead .spl-story__title{-webkit-line-clamp:4;font-size:clamp(28px,2.6vw,38px);line-height:1.15;max-width:28ch;letter-spacing:-.03em}.spl-story__audio{display:flex;align-items:end;justify-content:space-between;gap:12px;height:100%;padding:32px 24px;background:var(--blue-50);color:var(--blue-600)}.spl-story__audio>span{font-size:clamp(64px,6vw,88px);line-height:1;letter-spacing:-.04em;font-weight:500}.spl-story__audio svg{width:24px;height:24px;flex:none;margin-bottom:12px}.spl-story__dauer{position:absolute;bottom:12px;left:12px;color:#fff;background:var(--blue-900);padding:4px 7px;font-size:11px;line-height:1.2}.spl-story--audio .spl-story__dauer{background:transparent;color:var(--blue-600);left:20px}.spl-story__play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:44px;height:44px;border:1px solid white;border-radius:50%;background:#001c3b66;color:#fff}.spl-story__play svg{width:20px;height:20px}.spl-story--publication .spl-story__visual{padding:28px 24px 40px;background:radial-gradient(110% 90% at 30% 18%,#2e6eb48c,#002d5800 62%),linear-gradient(160deg,#0b3d73 0%,var(--blue-900) 78%)}.spl-story--publication .spl-story__visual>img{object-fit:contain;filter:drop-shadow(0 14px 22px rgb(0 14 29 / .5))}.spl-story__ausgabe{position:absolute;left:16px;bottom:12px;color:#f2f6fa;font-size:13px;font-weight:500;letter-spacing:-.005em;font-variant-numeric:lining-nums}.spl-pagination{display:flex;flex-direction:column;align-items:center;gap:16px;margin-top:40px;padding-top:32px;border-top:1px solid var(--line-soft)}.spl-pagination p{color:var(--fg-muted);font-size:13px}.spl-more{display:inline-flex;align-items:center;justify-content:center;gap:28px;min-height:48px;padding:12px 24px;border:1px solid var(--blue-600);color:var(--blue-600);font-size:14px;font-weight:500;transition:color .2s var(--ease),background .2s var(--ease)}.spl-leer{padding-block:40px;font-size:15px;color:var(--fg-muted)}.spl-magazin [hidden]{display:none!important}.spl-story:focus-visible,.spl-more:focus-visible,.spl-filter__knopf:focus-visible,.spl-events a:focus-visible{outline:2px solid var(--focus);outline-offset:5px}.spl-events{margin-top:32px;background:var(--blue-50);scroll-margin-top:100px}.spl-events__intro{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:24px;padding:24px 28px}.spl-events__icon{width:32px;height:32px;color:var(--blue-600)}.spl-events h2{font-size:24px;font-weight:500;letter-spacing:-.025em;line-height:1.2}.spl-events__intro p{margin-top:8px;max-width:64ch;color:var(--fg-muted);font-size:14px;line-height:1.55}.spl-events__calendar{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;padding-block:12px;min-height:44px;color:var(--blue-600);font-size:13px;font-weight:500}.spl-live{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;padding:28px;background:var(--blue-900)}.spl-live__kopf{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:var(--blue-100);font-size:12px;line-height:1.5}.spl-live__titel{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;overflow-wrap:anywhere;margin-top:12px;font-size:clamp(20px,1.8vw,26px);font-weight:500;line-height:1.25;letter-spacing:-.02em;color:var(--fg)}.spl-live__mit{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere;margin-top:12px;max-width:72ch;font-size:14px;line-height:1.6;color:var(--blue-100)}.spl-live__mit:empty{display:none}.spl-events[data-live]{background:none}.spl-events[data-live] .spl-events__intro{display:none}.spl-live__marke{margin-right:6px;padding:3px 8px;border:1px solid rgb(255 255 255 / .28);font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:#fff}.spl-live__aktionen{display:flex;align-items:center;gap:12px 28px;flex-wrap:wrap;justify-content:flex-end}.spl-live__kalender{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:var(--blue-100);font-size:13px;font-weight:500;text-decoration:none;transition:color .25s var(--ease)}.spl-live__kalender:hover{color:#fff}.spl-live__cta{display:inline-flex;align-items:center;gap:24px;border:1px solid var(--blue-300);padding:12px 20px;color:var(--fg);font-size:13px;font-weight:500;transition:color .25s var(--ease),background .25s var(--ease)}@media(max-width:1100px){.spl-events__intro{grid-template-columns:32px minmax(0,1fr);gap:12px 16px}.spl-events__calendar{grid-column:2;justify-self:start;padding-block:4px}}@media(max-width:900px){.spl-raster{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}.spl-live{grid-template-columns:1fr;gap:20px}.spl-live__cta{justify-self:start}.spl-live__aktionen{justify-content:flex-start}}@media(max-width:640px){.spl-kopf{padding-top:108px}.spl-fokus{right:12px;left:12px;bottom:12px;width:auto;padding:18px 18px 14px}.spl-sub{font-size:16px}.spl-archiv{margin-top:28px}.spl-filter{gap:2px;padding-bottom:16px}.spl-filter__knopf{padding:8px 10px;font-size:12px}.spl-archiv__meta{margin-block:16px 24px}.spl-story.spl-story--lead{grid-template-columns:1fr;gap:20px}.spl-story--lead .spl-story__title{font-size:28px}.spl-raster{grid-template-columns:1fr;gap:32px}.spl-story__title{font-size:21px}.spl-story__link{margin-top:16px}.spl-pagination{margin-top:32px;padding-top:24px}.spl-events__intro{padding:20px;align-items:start}.spl-events__calendar{grid-column:1 / -1;width:100%;padding-top:8px}.spl-events h2{font-size:22px}.spl-live{padding:24px 20px}.spl-live__kopf{display:block}.spl-live__marke{display:table;margin:0 0 10px}.spl-live__kopf>span[aria-hidden]{margin-inline:6px}}@media(prefers-reduced-motion:reduce){.spl-fokus{transition:none!important}.spl-magazin *,.spl-magazin *:before{transition:none!important}}.abhero{display:block;background:#f8f6f7;padding-block:calc(clamp(54px,6.2vh,68px) + clamp(28px,5vh,56px)) clamp(28px,5vh,56px)}.abhero>.wrap{width:100%}.abhero__spalten{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,6vw,120px);align-items:stretch}.abhero__text{display:flex;flex-direction:column;justify-content:space-between;min-height:0;gap:32px}.abhero__kennung{--lh: 1.2;margin:calc((1 - var(--lh)) / 2 * 1em) 0 clamp(16px,2.4vh,26px);font-size:14px;line-height:var(--lh);letter-spacing:.01em;font-weight:500;color:var(--accent)}.abhero__titel{margin:0;font-size:clamp(34px,4.3vw,62px);font-weight:500;line-height:1.03;letter-spacing:-.035em;text-wrap:balance}.abhero__lead{--lh: 1.45;margin:0 0 calc((1 - var(--lh)) / 2 * 1em);max-width:40ch;font-size:clamp(17px,1.45vw,21px);line-height:var(--lh);letter-spacing:var(--track);color:var(--fg-muted)}.abhero__bild{margin:0;position:relative;overflow:hidden;align-self:start}.abhero__bild img{width:100%;height:auto;max-width:none;display:block}.abhero__bild:after{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");background-size:160px 160px;opacity:.09;pointer-events:none}@media(max-width:900px){.abhero{min-height:0;padding-block:calc(clamp(54px,6.2vh,68px) + clamp(26px,4vh,40px)) clamp(30px,5vh,52px)}.abhero__spalten{grid-template-columns:minmax(0,1fr);gap:clamp(26px,4vh,40px)}.abhero__bild{order:2}.abhero__lead{margin-top:clamp(18px,2.6vh,26px)}}.flug{position:relative;background:#f8f6f7;color:var(--charcoal);--flug-jahrbreite: 200px;--flug-intro: 100vw;--flug-outro: 58vw;--flug-linie: 46svh;--flug-leiste: 104px}@media(max-width:900px){.flug{--flug-jahrbreite: 118px;--flug-outro: 24vw;--flug-linie: 42svh;--flug-leiste: 92px}}.flug__halter{position:relative}.flug__halter:after{content:"";position:absolute;inset:0;z-index:6;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");background-size:160px 160px;opacity:.09;pointer-events:none}.flug__tiefe{position:absolute;inset:0;z-index:1;pointer-events:none;display:none}.flug__tiefe canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.flug__tiefe--abschuss{z-index:3}.flug__intro{position:relative}.flug__auftakt{position:relative;z-index:3}.flug__auftakt .eyebrow{display:block;color:var(--accent);margin-bottom:clamp(14px,2vh,22px)}.flug__titel{margin:0;font-weight:500;font-size:clamp(38px,4.8vw,74px);line-height:1;letter-spacing:-.035em;max-width:11em}.flug__lead{margin:clamp(18px,2.6vh,28px) 0 0;font-size:clamp(16px,1.25vw,19px);line-height:1.6;color:var(--fg-muted);max-width:44ch}.flug__statue{position:relative}.flug__statue img,.flug__statue canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.flug__strecke{list-style:none;margin:0;padding:0}.flug__spunkt,.flug__wstrich{display:none}.flug__sjahr{margin:0 0 10px;font-size:clamp(26px,2.4vw,38px);font-weight:500;letter-spacing:-.02em;color:var(--accent);font-variant-numeric:tabular-nums lining-nums;line-height:1}.flug__stitel{margin:0;font-size:clamp(20px,1.7vw,26px);font-weight:500;letter-spacing:-.02em;line-height:1.15}.flug__stext{margin:12px 0 0;font-size:clamp(14.5px,1.05vw,16.5px);line-height:1.6;color:var(--fg-muted)}.flug__wlabel{margin:0;font-size:13px;line-height:1.5;color:var(--fg-muted)}.flug__wjahr{font-weight:500;color:var(--charcoal);font-variant-numeric:tabular-nums;margin-right:6px}.flug__mjahr{display:block;font-size:var(--fs-meta);font-weight:500;letter-spacing:.07em;color:var(--eyebrow);font-variant-numeric:tabular-nums}.flug__karte{width:min(368px,calc(100vw - 40px));padding:24px;background:#fff;border:1px solid rgba(13,36,64,.07);box-shadow:0 16px 44px -12px #0d244029;cursor:auto}.flug__kmeta{margin:0 32px 20px 0;color:var(--accent);font-size:10px;font-weight:500;line-height:1.4;letter-spacing:.1em;text-transform:uppercase}.flug__kinhalt{display:grid;grid-template-columns:88px minmax(0,1fr);gap:22px;align-items:center}.flug__ksiegel{display:block;width:88px;height:112px;object-fit:contain;object-position:left center}.flug__kmotiv{display:block;width:88px;height:112px;object-fit:cover}.flug__ktitel{margin:0;font-size:18px;font-weight:500;line-height:1.2;letter-spacing:-.02em;text-wrap:balance}.flug__ktext{margin:10px 0 0;font-size:14px;line-height:1.55;color:var(--fg-muted)}.flug__kzu{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:44px;height:44px;border:0;padding:0;background:transparent;color:var(--fg-muted);cursor:pointer;transition:color .18s var(--ease)}.flug__kzu:hover{color:var(--accent)}.flug__kzu svg{width:16px;height:16px}.flug__kzu:focus-visible{outline:2px solid var(--focus);outline-offset:-6px}.flug__punkt{display:none}.flug__sbild{margin:0 0 clamp(14px,2vh,20px);overflow:hidden;background:var(--surface)}.flug__sbild img{display:block;width:100%;aspect-ratio:16 / 10;object-fit:cover;transition:transform .9s var(--ease)}.flug__sbild--siegel{background:transparent}.flug__sbild--siegel img{object-fit:contain}html:not(.js) .flug__sbild--siegel,.reduced .flug__sbild--siegel{width:160px}html:not(.js) .flug__sbild--siegel img,.reduced .flug__sbild--siegel img{aspect-ratio:3 / 4}html:not(.js) .flug__halter,.reduced .flug__halter{padding:clamp(120px,16vh,200px) var(--gutter) clamp(60px,9vh,120px)}html:not(.js) .flug__statue,.reduced .flug__statue{height:min(52vh,56vw);margin-top:clamp(28px,5vh,48px)}html:not(.js) .flug__statue img,.reduced .flug__statue img{position:static;height:100%;width:100%;object-fit:contain}html:not(.js) .flug__statue canvas,.reduced .flug__statue canvas{display:none}html:not(.js) .flug__strecke,.reduced .flug__strecke{max-width:720px;margin-top:clamp(40px,7vh,80px)}html:not(.js) .flug__strecke>li,.reduced .flug__strecke>li{padding:clamp(20px,3.4vh,32px) 0;border-top:1px solid var(--hairline-soft)}html:not(.js) .flug__kopf,.reduced .flug__kopf{display:none}html:not(.js) .flug__marke--haus .flug__karte,.reduced .flug__marke--haus .flug__karte{margin-top:10px;box-shadow:none;padding:0;background:none}html.js:not(.reduced) .flug__halter{height:100svh;overflow:clip;cursor:grab}html.js:not(.reduced) .flug__halter.zieht{cursor:grabbing;user-select:none}html.js:not(.reduced) .flug__tiefe{display:block}html.js:not(.reduced) .flug__welt{position:relative;z-index:2;height:100svh;width:calc(var(--flug-intro) + var(--flug-strecke, 5400px) + var(--flug-outro));will-change:transform}html.js:not(.reduced) .flug__intro{position:absolute;left:0;top:0;width:var(--flug-intro);height:100%}html.js:not(.reduced) .flug__auftakt{position:absolute;left:var(--gutter);top:50%;transform:translateY(-54%);width:min(40vw,560px)}html.js:not(.reduced) .flug__statue{position:absolute;left:52%;transform:translate(-50%) translateY(var(--flug-statue-y, 0px)) scale(var(--flug-statue-skala, 1));transform-origin:center bottom;bottom:0;width:min(52vw,74svh);aspect-ratio:4 / 5}html.js:not(.reduced) .flug__strecke{position:absolute;inset:0}html.js:not(.reduced) .flug__strecke>li{position:absolute;top:0;height:100%;left:calc(var(--flug-intro) + var(--x, 0px));border:0;padding:0}html.js:not(.reduced) .flug__station{width:min(520px,calc(100vw - 48px))}html.js:not(.reduced) .flug__spunkt{display:block;position:absolute;left:0;top:var(--flug-linie);width:9px;height:9px;border-radius:50%;background:var(--accent);transform:translate(-50%,-50%);box-shadow:0 0 0 6px #00428914}html.js:not(.reduced) .flug__block{position:absolute;left:0;width:100%;display:grid;grid-template-columns:minmax(0,1fr) 140px;grid-template-rows:auto;column-gap:32px;align-content:end;align-items:end}html.js:not(.reduced) .flug__station--oben .flug__block{bottom:calc(100svh - var(--flug-linie) + 40px);top:calc(var(--topbar-hoehe, 74px) + 26px)}html.js:not(.reduced) .flug__station--unten .flug__block{top:calc(var(--flug-linie) + 40px);bottom:calc(var(--flug-leiste) + 18px);align-content:start;align-items:start}html.js:not(.reduced) .flug__stext-wrap{display:block;grid-column:1;grid-row:1}html.js:not(.reduced) .flug__sjahr{grid-column:1;grid-row:1;margin-bottom:12px}html.js:not(.reduced) .flug__stitel{grid-column:1;grid-row:2;line-height:1.18}html.js:not(.reduced) .flug__stext{grid-column:1;grid-row:3;margin-top:14px}html.js:not(.reduced) .flug__sbild{grid-column:2;grid-row:1;width:140px;height:auto;aspect-ratio:3 / 4;align-self:end;margin:0}html.js:not(.reduced) .flug__station--unten .flug__sbild{align-self:start}html.js:not(.reduced) .flug__sbild img{width:100%;height:100%;aspect-ratio:auto}@media(hover:hover)and (pointer:fine){html.js:not(.reduced) .flug__station:hover .flug__sbild:not(.flug__sbild--siegel) img{transform:scale(1.035)}html.js:not(.reduced) .flug__station:hover .flug__spunkt{box-shadow:0 0 0 9px #0042891f}}html.js:not(.reduced) .flug__spunkt{transition:box-shadow .32s var(--ease)}html.js:not(.reduced) .flug__station{z-index:2}html.js:not(.reduced) .flug__marke--haus{z-index:3}html.js:not(.reduced) .flug__marke--haus.offen{z-index:4}html.js:not(.reduced) .flug__wstrich{display:block;position:absolute;left:0;top:var(--flug-linie);width:1px;height:15px;background:#2c2a2b6b;transform:translate(-50%,-1px)}html.js:not(.reduced) .flug__wlabel{position:absolute;left:0;top:calc(var(--flug-linie) + 26px);width:max-content;max-width:min(220px,60vw);transform:translate(-8px)}html.js:not(.reduced) .flug__punkt{display:block;position:absolute;left:0;top:var(--flug-linie);width:44px;height:44px;border-radius:50%;transform:translate(-50%,-50%);border:0;background:none;padding:0;cursor:pointer}html.js:not(.reduced) .flug__punkt:before{content:"";position:absolute;left:50%;top:50%;width:15px;height:15px;border-radius:50%;border:1.5px solid var(--accent);background:#f8f6f7;transform:translate(-50%,-50%);transition:box-shadow .26s var(--ease),transform .26s var(--ease)}html.js:not(.reduced) .flug__punkt:after{content:"";position:absolute;left:50%;top:50%;width:5px;height:5px;border-radius:50%;background:var(--accent);transform:translate(-50%,-50%);transition:transform .26s var(--ease)}html.js:not(.reduced) .flug__marke--haus.offen .flug__punkt:before,html.js:not(.reduced) .flug__punkt:focus-visible:before{box-shadow:0 0 0 7px #00428921;transform:translate(-50%,-50%) scale(1.12)}html.js:not(.reduced) .flug__marke--haus.offen .flug__punkt:after,html.js:not(.reduced) .flug__punkt:focus-visible:after{transform:translate(-50%,-50%) scale(1.5)}@keyframes flug-puls{0%{box-shadow:0 0 #00428957}70%{box-shadow:0 0 0 17px #00428900}to{box-shadow:0 0 #00428900}}html.js:not(.reduced) .flug__marke--haus.pulst .flug__punkt{border-radius:50%;animation:flug-puls 1.5s var(--ease) 2}html.js:not(.reduced) .flug__punkt:focus-visible{outline:2px solid var(--focus);outline-offset:4px}html.js:not(.reduced) .flug__mjahr{position:absolute;left:0;bottom:calc(100svh - var(--flug-linie) + 22px);transform:translate(-50%)}html.js:not(.reduced) .flug__karte{position:absolute;left:var(--karte-links, -24px);top:calc(var(--flug-linie) + 36px);max-height:calc(100svh - var(--flug-linie) - var(--flug-leiste) - 54px);overflow-y:auto;overscroll-behavior:contain;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-8px) scale(.985);transform-origin:var(--karte-ursprung, 24px) top;transition:opacity .18s ease-out,transform .24s cubic-bezier(.4,0,.6,1),visibility 0s .24s}html.js:not(.reduced) .flug__marke--haus.offen .flug__karte{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1);transition:opacity .24s ease-out,transform .42s cubic-bezier(.16,1,.3,1),visibility 0s}html.js:not(.reduced) .flug__karte :is(.flug__kmeta,.flug__kinhalt>img,.flug__kinhalt>.ki-bild--chronik,.flug__ktitel,.flug__ktext){opacity:0;translate:0 5px;transition:opacity .14s ease-out,translate .18s ease-out}html.js:not(.reduced) .offen .flug__karte :is(.flug__kmeta,.flug__kinhalt>img,.flug__kinhalt>.ki-bild--chronik,.flug__ktitel,.flug__ktext){opacity:1;translate:0 0;transition:opacity .26s ease-out,translate .36s cubic-bezier(.16,1,.3,1)}html.js:not(.reduced) .offen .flug__kmeta{transition-delay:40ms}html.js:not(.reduced) .offen .flug__kinhalt>img{transition-delay:65ms}html.js:not(.reduced) .offen .flug__kinhalt>.ki-bild--chronik{transition-delay:65ms}html.js:not(.reduced) .offen .flug__ktitel{transition-delay:85ms}html.js:not(.reduced) .offen .flug__ktext{transition-delay:.11s}html.js:not(.reduced) .flug__sjahr,html.js:not(.reduced) .flug__stitel,html.js:not(.reduced) .flug__stext,html.js:not(.reduced) .flug__wlabel,html.js:not(.reduced) .flug__mjahr{opacity:0;translate:0 14px;transition:opacity .62s var(--ease),translate .72s var(--ease)}html.js:not(.reduced) .flug__sbild{clip-path:inset(0 0 100% 0);transition:clip-path .9s cubic-bezier(.62,0,.16,1)}html.js:not(.reduced) .flug__sbild:not(.flug__sbild--siegel) img{scale:1.08;transition:transform .9s var(--ease),scale 1.1s var(--ease)}html.js:not(.reduced) .ist-nah .flug__sjahr,html.js:not(.reduced) .ist-nah .flug__stitel,html.js:not(.reduced) .ist-nah .flug__stext,html.js:not(.reduced) .ist-nah .flug__wlabel,html.js:not(.reduced) .ist-nah .flug__mjahr{opacity:1;translate:0 0}html.js:not(.reduced) .ist-nah .flug__sbild{clip-path:inset(0 0 0 0)}html.js:not(.reduced) .ist-nah .flug__sbild img{scale:1}html.js:not(.reduced) .ist-nah .flug__sjahr{transition-delay:40ms}html.js:not(.reduced) .ist-nah .flug__stitel{transition-delay:.14s}html.js:not(.reduced) .ist-nah .flug__stext{transition-delay:.24s}html.js:not(.reduced) .ist-nah .flug__sbild,html.js:not(.reduced) .ist-nah .flug__sbild img{transition-delay:.18s}.flug__kopf{position:absolute;z-index:5;bottom:clamp(22px,4svh,44px);right:var(--gutter);display:flex;flex-direction:column;align-items:flex-end}html.js:not(.reduced) .flug__kopf{opacity:0;transition:opacity .52s var(--ease);pointer-events:none}html.js:not(.reduced) .flug.faehrt .flug__kopf{opacity:1}.flug__stand{display:grid;grid-template-columns:auto;justify-content:end;align-items:baseline;column-gap:clamp(20px,2.2vw,40px);row-gap:8px}.flug__jahr{display:flex;font-size:clamp(40px,4.4vw,64px);font-weight:500;letter-spacing:-.03em;line-height:1;color:#0d2440;font-variant-numeric:tabular-nums lining-nums}.flug__wert{display:flex;align-items:baseline;gap:3px;justify-content:flex-end}.flug__zahl{display:flex;font-size:clamp(19px,1.7vw,25px);font-weight:500;letter-spacing:-.02em;line-height:1;color:var(--charcoal);font-variant-numeric:tabular-nums lining-nums}.flug__einheit{font-size:clamp(12px,1vw,14px);font-weight:500;color:var(--fg-muted);margin-left:1px}.flug__wlab{text-align:right;white-space:nowrap;font-size:10.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--eyebrow)}.flug__ziffer{display:block;height:1em;overflow:hidden;transition:width .32s var(--ease),opacity .32s var(--ease)}.flug__ziffer.ist-leer{width:0;opacity:0}.flug__ziffer-band{display:block;transition:transform .64s cubic-bezier(.62,0,.16,1)}.flug__ziffer-band span{display:block;height:1em;line-height:1}@media(max-width:900px){html.js:not(.reduced) .flug__auftakt{width:min(86vw,480px);top:14svh;transform:none}html.js:not(.reduced) .flug__statue{left:50%;bottom:0;width:min(86vw,50svh)}html.js:not(.reduced) .flug__station{width:min(350px,calc(100vw - 48px))}html.js:not(.reduced) .flug__block{grid-template-columns:minmax(0,1fr) 64px;column-gap:20px}html.js:not(.reduced) .flug__stext-wrap{grid-column:1 / -1}html.js:not(.reduced) .flug__sjahr{padding-right:84px;font-size:23px;margin-bottom:8px}html.js:not(.reduced) .flug__stitel{padding-right:84px;min-height:49px;font-size:20px}html.js:not(.reduced) .flug__stext{grid-column:1 / -1;margin-top:12px;font-size:14px;line-height:1.55}html.js:not(.reduced) .flug__sbild{grid-row:1;width:64px;aspect-ratio:4 / 5;align-self:start}html.js:not(.reduced) .flug__station--unten .flug__sbild{align-self:start}.flug__karte{padding:20px}.flug__kinhalt{grid-template-columns:76px minmax(0,1fr);gap:18px}.flug__ksiegel,.flug__kmotiv{width:76px;height:100px}.flug__ktitel{font-size:17px}.flug__ktext{font-size:13.5px}.flug__kmeta{margin-bottom:16px}.flug__stand{column-gap:16px}.flug__jahr{font-size:34px}.flug__zahl{font-size:17px}.flug__wlab{font-size:9px;letter-spacing:.06em}}@media(max-height:760px){html.js:not(.reduced) .flug__block{grid-template-columns:minmax(0,1fr) 48px;column-gap:16px}html.js:not(.reduced) .flug__stext-wrap{grid-column:1 / -1}html.js:not(.reduced) .flug__sbild{grid-row:1;width:48px;aspect-ratio:4 / 5;align-self:start}html.js:not(.reduced) .flug__station--unten .flug__sbild{align-self:start}html.js:not(.reduced) .flug__sjahr{padding-right:64px;font-size:20px;margin-bottom:6px}html.js:not(.reduced) .flug__stitel{padding-right:64px;min-height:34px;font-size:18px}html.js:not(.reduced) .flug__stext{grid-column:1 / -1;font-size:13px;line-height:1.45;margin-top:10px}}@media(max-height:700px){html.js:not(.reduced) .flug__station--oben .flug__block{top:max(24px,env(safe-area-inset-top))}}@media(min-width:600px)and (max-height:520px){html.js:not(.reduced) .flug__station{width:min(680px,calc(100vw - 48px))}html.js:not(.reduced) .flug__block{grid-template-columns:minmax(0,1fr) 68px;column-gap:24px;align-content:end;align-items:end}html.js:not(.reduced) :is(.flug__station--oben,.flug__station--unten) .flug__block{top:20px;bottom:calc(100svh - var(--flug-linie) + 32px)}html.js:not(.reduced) .flug__stext-wrap{grid-column:1}html.js:not(.reduced) .flug__sjahr{display:inline-block;padding:0;margin:0 14px 0 0}html.js:not(.reduced) .flug__stitel{display:inline;padding:0;min-height:0}html.js:not(.reduced) .flug__stext{margin-top:8px}html.js:not(.reduced) .flug__sbild,html.js:not(.reduced) .flug__station--unten .flug__sbild{width:68px;aspect-ratio:3 / 4;align-self:end}html.js:not(.reduced) .flug__karte{top:20px;max-height:calc(100svh - var(--flug-leiste) - 40px)}}html:not(.js) .flug__kzu,.reduced .flug__kzu{display:none}.nav a.is-current{color:var(--accent)}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.story{position:relative;background:var(--paper);padding-bottom:clamp(40px,8vh,120px);overflow:clip}[data-about-text] .about-text-line-mask{overflow-clip-margin:.16em}[data-about-text] .about-text-word{vertical-align:baseline}.story__statement{max-width:min(92vw,1180px);margin:clamp(120px,22vh,300px) auto;padding-inline:var(--gutter);text-align:center}.story__statement .statement{margin-inline:auto}.story__statement--film{margin-bottom:clamp(40px,6vw,80px)}.am-film+.story__acc{margin-top:clamp(64px,8vw,112px)}.story-founder{--founder-gap: clamp(48px, 7vw, 112px);margin-block:clamp(96px,12vw,160px);scroll-margin-top:96px}.story-founder__lead,.story-founder__statement{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:var(--founder-gap)}.story-founder__lead{align-items:center;margin:0}.story-founder__portrait{position:relative;aspect-ratio:5 / 6;overflow:hidden;background:var(--blue-50)}.story-founder__portrait img{display:block;width:100%;height:100%;object-fit:cover;object-position:54% center}.story-founder__copy{min-width:0}.story-founder__quote{margin:0}.story-founder__quote p{margin:0;font-size:clamp(32px,3.2vw,56px);font-weight:500;letter-spacing:-.035em;line-height:1.16;color:var(--fg);text-wrap:balance}.story-founder__byline{display:flex;flex-direction:column;gap:6px;margin-top:clamp(32px,4vw,56px)}.story-founder__name{font-size:18px;font-weight:500;letter-spacing:-.01em}.story-founder__role{font-size:14px;line-height:1.5;color:var(--fg-muted)}.story-founder__statement{align-items:start;margin-top:clamp(56px,6vw,96px);padding-top:clamp(40px,4vw,64px);border-top:1px solid var(--hairline)}.story-founder__statement h2{margin:0;max-width:15ch;font-size:clamp(28px,2.8vw,40px);line-height:1.16;letter-spacing:-.03em;font-weight:500;text-wrap:balance}.story-founder__body{display:flex;flex-direction:column;gap:24px;margin:0;min-width:0}.story-founder__body p{margin:0;max-width:66ch;font-size:clamp(17px,1.25vw,19px);line-height:1.65;color:var(--fg-muted)}.story-founder__body .story-founder__outlook{color:var(--fg);font-weight:500}.story-founder__letter{min-width:0}.story-founder__signoff{margin-top:32px}.story-founder__signoff p{margin:0;font-size:17px;line-height:1.65;color:var(--fg-muted)}.hagen-signature{display:block;width:clamp(184px,18vw,248px);max-width:100%;height:auto;margin-top:12px}@media(max-width:860px){.story-founder{margin-block:80px}.story-founder__lead,.story-founder__statement{grid-template-columns:1fr;gap:32px}.story-founder__portrait{aspect-ratio:4 / 3}.story-founder__quote{margin:0}.story-founder__quote p{max-width:26ch;font-size:clamp(32px,5vw,42px);line-height:1.14}.story-founder__statement{margin-top:48px;padding-top:40px}.story-founder__statement h2{max-width:20ch}}.story__split{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(40px,6vw,120px);margin:clamp(110px,18vh,240px) auto}.story-founder+.story__split{margin-top:0}.story__text{max-width:48ch}.story__text .eyebrow{display:block;color:var(--accent);margin-bottom:clamp(14px,1.8vh,22px)}.story__h{font-size:clamp(28px,3.4vw,50px);font-weight:500;letter-spacing:-.03em;line-height:1.05}.story__body{font-size:clamp(17px,1.25vw,20px);line-height:1.62;color:var(--fg-muted);margin-top:clamp(20px,2.6vh,32px)}.story__media{position:relative;aspect-ratio:4 / 5;overflow:hidden;margin:0;background:var(--surface)}.story__media-inner{position:absolute;inset:-10% 0}.story__media-inner img{width:100%;height:100%;object-fit:cover;display:block}.story__hero{position:relative;height:100vh;min-height:540px;overflow:hidden;display:grid;align-items:center;margin:clamp(40px,9vh,140px) 0}.story__hero-media{position:absolute;inset:0;overflow:hidden}.story__hero-media:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0e1d1ba3,#0e1d1b61 52%,#0e1d1b0f 85%)}.story__hero-img{position:absolute;left:0;top:-17%;width:100%;height:134%;object-fit:cover}.story__hero-inner{position:relative;z-index:2;width:100%}.story__hero-text{color:#fff;font-size:clamp(40px,6.6vw,118px);font-weight:500;letter-spacing:-.04em;line-height:.98;max-width:15ch;text-wrap:balance}.story__hero-text .accent-ink{color:var(--blue-100, #cfe0f2)}.story__pull{max-width:min(92vw,1000px);margin:clamp(110px,18vh,240px) auto;padding-inline:var(--gutter);text-align:center}.story__quote{font-size:clamp(26px,3.6vw,54px);font-weight:500;line-height:1.18;letter-spacing:-.03em;text-wrap:balance}.story__acc{max-width:min(92vw,1120px);margin:clamp(120px,20vh,280px) auto;padding-inline:var(--gutter)}.story__acc-head{text-align:center;font-size:clamp(30px,4vw,60px);font-weight:500;letter-spacing:-.035em;line-height:1;margin:0 auto clamp(40px,6vh,76px);max-width:16ch}.acc{border-top:1px solid var(--hairline)}.acc__item{border-bottom:1px solid var(--hairline)}.acc__head{width:100%;background:none;border:0;cursor:pointer;display:flex;align-items:center;gap:clamp(16px,3vw,40px);padding:clamp(22px,3.2vh,40px) 0;text-align:left;color:var(--charcoal)}.acc__t{font-family:var(--font-grotesk);font-size:clamp(21px,2.4vw,34px);font-weight:500;letter-spacing:-.02em;flex:0 0 auto;min-width:clamp(150px,22vw,320px);transition:color .4s var(--ease)}.acc__tag{font-size:clamp(14px,1.1vw,17px);color:var(--fg-muted);flex:1 1 auto;transition:color .4s var(--ease)}.acc__icon{position:relative;width:22px;height:22px;flex:none;margin-left:auto}.acc__icon:before,.acc__icon:after{content:"";position:absolute;background:var(--charcoal);transition:transform .45s var(--ease-inout),background .4s var(--ease)}.acc__icon:before{left:0;top:50%;width:100%;height:1.5px;transform:translateY(-50%)}.acc__icon:after{top:0;left:50%;width:1.5px;height:100%;transform:translate(-50%)}.acc__item.open .acc__icon:after{transform:translate(-50%) scaleY(0)}.acc__item.open .acc__t{color:var(--accent)}.acc__item.open .acc__icon:before,.acc__item.open .acc__icon:after{background:var(--accent)}.acc__head:hover .acc__t{color:var(--accent)}.acc__panel{height:0;overflow:hidden}.acc__inner{display:grid;grid-template-columns:clamp(170px,22vw,300px) 1fr;gap:clamp(28px,4vw,64px);align-items:center;padding:clamp(6px,1vh,14px) 0 clamp(34px,4.8vh,60px)}.acc__img{margin:0;aspect-ratio:3 / 4;overflow:hidden;background:var(--surface)}.acc__img img{width:100%;height:100%;object-fit:cover;display:block}.acc__body{font-size:clamp(16px,1.2vw,19px);line-height:1.62;color:var(--charcoal);max-width:54ch}@media(max-width:860px){.story__split{grid-template-columns:1fr;gap:clamp(28px,6vw,48px);margin:clamp(80px,14vh,160px) auto}.story__media{aspect-ratio:3 / 4}.story__hero-text{max-width:none}.story__hero-media:after{background:#0e1d1b75}.acc__inner{grid-template-columns:1fr;gap:20px}.acc__img{max-width:240px;aspect-ratio:3 / 4}.acc__head{gap:16px;flex-wrap:wrap}.acc__tag{flex-basis:100%;order:3}}@media(max-width:720px){.about{--ms-top: 64vh;--tabs-bottom: 6vh}.about__milestones{flex-direction:column;gap:16px;width:min(88vw,420px)}.about__ms{max-width:none}.about__years{gap:14px 22px}}.teamicm{background:var(--paper);padding-block:clamp(72px,12vh,150px)}.teamicm__head{max-width:18ch}.teamicm__sub{margin-top:clamp(14px,2vh,22px);max-width:56ch;color:var(--fg-muted);font-size:var(--fs-body-sm);line-height:1.5}.teamicm__raster{margin-top:clamp(38px,6vh,76px);display:grid;gap:clamp(14px,1.6vw,26px);grid-template-columns:repeat(auto-fit,minmax(178px,1fr))}.teamicm__karte{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;text-align:left;width:100%;background:none;padding:0}.teamicm__bild{display:block;position:relative;overflow:hidden;aspect-ratio:4 / 5;background:var(--blue-50, #f0f4f9)}.teamicm__bild img{width:100%;height:100%;object-fit:cover;object-position:center 18%;display:block;filter:contrast(1.02) brightness(.97);transition:filter .45s var(--ease)}.teamicm__karte:hover .teamicm__bild img,.teamicm__karte:focus-visible .teamicm__bild img{filter:contrast(1.04) brightness(1.02)}#teamicm .teamicm__bild:has(img[src^="/about/bildwelt/portraits/"]),#teamicm .tcard__figure:has(img[src^="/about/bildwelt/portraits/"]){background:#f3f2ef}#teamicm img[src^="/about/bildwelt/portraits/"]{object-position:center var(--portrait-position, 45%);filter:none}#teamicm .teamicm__bild img[src$="/scarpinati.webp"]{--portrait-position: 62%}#teamicm img[src$="/stief.webp"]{--portrait-position: 35.3%;--portrait-head: 10.1%}#teamicm img[src$="/melchner.webp"]{--portrait-position: 64.8%;--portrait-head: 15%}#teamicm img[src$="/baumgart.webp"]{--portrait-position: 67.6%;--portrait-head: 15.4%}#teamicm img[src$="/preuss.webp"]{--portrait-position: 39.8%;--portrait-head: 10.8%}#teamicm img[src$="/prockl.webp"]{--portrait-position: 11.2%;--portrait-head: 6%}#teamicm img[src$="/brandts.webp"]{--portrait-position: 38.4%;--portrait-head: 10.6%}#teamicm img[src$="/maggio.webp"]{--portrait-position: 44.9%;--portrait-head: 11.7%}#teamicm img[src$="/heintzen.webp"]{--portrait-position: 18.5%;--portrait-head: 7.3%}#teamicm img[src$="/krohne.webp"]{--portrait-position: 51.9%;--portrait-head: 12.9%}#teamicm img[src$="/althaus.webp"]{--portrait-position: 18.2%;--portrait-head: 7.2%}#teamicm img[src$="/adam.webp"]{--portrait-position: 31.8%;--portrait-head: 9.5%}#teamicm img[src$="/klawitter.webp"]{--portrait-position: 31%;--portrait-head: 9.4%}@media(max-width:860px){#teamicm .tcard__figure img[src^="/about/bildwelt/portraits/"]{width:min(100%,clamp(264px,41.8vh,396px));height:auto;top:0;left:50%;right:auto;transform:translate(-50%,calc(24px - var(--portrait-head, 16%)))}#teamicm .tcard__figure img[src$="/hagen.webp"]{--portrait-head: 15.1%}#teamicm .tcard__figure img[src$="/zenker.webp"]{--portrait-head: 18.5%}#teamicm .tcard__figure img[src$="/scarpinati.webp"]{--portrait-head: 20.4%}#teamicm .tcard__figure img[src$="/dobler.webp"]{--portrait-head: 14.9%}#teamicm .tcard__figure img[src$="/scheper.webp"]{--portrait-head: 15.9%}#teamicm .tcard__figure img[src$="/papst.webp"]{--portrait-head: 15.2%}}@media(max-width:860px)and (max-height:700px){#teamicm .tcard__figure img[src^="/about/bildwelt/portraits/"]{width:min(100%,29.7vh)}}.teamicm__text{display:block;padding-top:12px}.teamicm__name{display:block;font-size:clamp(14px,1.05vw,16px);font-weight:500;letter-spacing:-.01em;color:var(--charcoal)}.teamicm__rolle{display:block;margin-top:3px;font-size:12px;line-height:1.35;color:var(--fg-muted);min-height:2.7em}.teamicm__karte:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.teamicm__zahl{margin-top:clamp(26px,4vh,48px);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-muted)}@media(max-width:560px){.teamicm__raster{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}}.sichera__titel{margin-bottom:clamp(26px,3.6vh,44px);max-width:18ch}.sichera__dokumente{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-top:clamp(40px,5vw,72px);padding-top:28px;border-top:1px solid var(--hairline-soft)}.sichera__dokumente p{color:var(--fg-muted);font-size:15px;line-height:1.6;margin:0}.sichera__dokumente a{display:inline-flex;align-items:center;gap:22px;color:var(--accent);font-size:15px;font-weight:500;line-height:1.5;min-height:44px;text-decoration:none}.sichera__dokumente a>span[aria-hidden]{font-size:24px}@media(max-width:700px){.sichera__dokumente{flex-direction:column;align-items:flex-start;gap:12px}}.sichera__raster{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:clamp(26px,3vw,48px);border-top:1px solid var(--hairline-soft);padding-top:clamp(26px,3.4vh,40px)}.sichera__raster h3{margin:0 0 8px;font-size:var(--fs-body-sm);font-weight:500;letter-spacing:-.015em}.sichera__raster p{margin:0;font-size:14px;line-height:1.6;color:var(--fg-muted)}.ehrung__raster{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1fr);gap:clamp(36px,5vw,88px);align-items:stretch;margin-top:clamp(28px,4vh,44px)}.ehrung__buehne{position:relative;min-height:clamp(460px,64vh,660px);background:#0d2440;overflow:hidden;cursor:grab;touch-action:pan-y}.ehrung__buehne:active{cursor:grabbing}.ehrung__buehne:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.ehrung__foto{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:opacity .6s var(--ease)}.ehrung__buehne.ist-3d .ehrung__foto{opacity:0}.ehrung__buehne canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.ehrung__copy{display:flex;flex-direction:column;justify-content:center}.ehrung__titel{margin:0}.ehrung__text{margin:clamp(20px,3vh,30px) 0 0;font-size:clamp(16px,1.25vw,19px);line-height:1.6;color:var(--fg-muted);max-width:52ch}.ehrung__text+.ehrung__text{margin-top:clamp(14px,2vh,20px)}.ehrung__meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;margin:clamp(24px,3.6vh,36px) 0 0;font-size:var(--fs-meta);font-weight:500;letter-spacing:.07em;text-transform:uppercase;color:var(--eyebrow)}.ehrung__punkt{opacity:.6}.ehrung__mehr{margin:0;font-size:var(--fs-meta);font-weight:500;letter-spacing:.07em;text-transform:uppercase;color:var(--eyebrow)}.ehrung__zeitlauf{margin-top:clamp(56px,8vh,96px)}.ehrung__chronik{list-style:none;margin:clamp(18px,2.6vh,28px) 0 0;padding:0}.ehrung__chronik li{display:grid;grid-template-columns:clamp(96px,9vw,140px) minmax(0,.85fr) minmax(0,1.4fr);gap:clamp(18px,2.6vw,40px);align-items:baseline;padding:clamp(18px,2.8vh,26px) 0;border-top:1px solid var(--hairline-soft)}.ehrung__jahr{font-size:clamp(24px,2.2vw,34px);font-weight:500;letter-spacing:-.02em;color:var(--accent);font-variant-numeric:tabular-nums lining-nums;line-height:1}.ehrung__name{font-size:clamp(15px,1.15vw,17px);font-weight:500;letter-spacing:-.01em;color:var(--charcoal)}.ehrung__detail{font-size:clamp(13.5px,1vw,15px);line-height:1.55;color:var(--fg-muted)}.ehrung__band{margin-top:clamp(56px,8vh,96px);overflow:hidden}.ehrung__lauf{display:flex;align-items:center;gap:clamp(48px,6vw,104px);width:max-content;padding-right:clamp(48px,6vw,104px);animation:ehrung-lauf 64s linear infinite}.ehrung__lauf img{height:clamp(52px,6vw,78px);width:auto;opacity:.85}@keyframes ehrung-lauf{0%{transform:translate(0)}to{transform:translate(-50%)}}.reduced .ehrung__lauf{animation:none}@media(max-width:900px){.ehrung__raster{grid-template-columns:minmax(0,1fr);gap:clamp(28px,5vh,44px)}.ehrung__buehne{min-height:clamp(380px,58vh,520px)}.ehrung__chronik li{grid-template-columns:minmax(0,1fr);grid-template-areas:"jahr" "name" "detail";gap:6px;padding:clamp(16px,2.6vh,22px) 0}.ehrung__jahr{grid-area:jahr;margin-bottom:2px}.ehrung__name{grid-area:name}.ehrung__detail{grid-area:detail}}.story__acc .lead .eyebrow:before{content:none}.flug__sjahr,.flug__mjahr,.flug__kmeta{display:flex;align-items:center;gap:10px}.flug__thema{display:inline-block;width:24px;height:24px;flex:0 0 auto;fill:currentColor;color:var(--accent)}.flug__mjahr .flug__thema,.flug__kmeta .flug__thema{width:19px;height:19px}.flug__mjahr{white-space:nowrap}.flug__sjahr .flug__thema{width:auto;height:1cap}.am-film{--am-film-width: min(100%, 1040px, calc((70svh - 64px) * 16 / 9));padding:0;scroll-margin-top:88px}.am-film__player{background:var(--blue-900);color:#fff}.am-film__player:not(:fullscreen){width:var(--am-film-width);margin-inline:auto}.am-film__screen{position:relative;aspect-ratio:16 / 9}.am-film__screen video{display:block;width:100%;height:100%;object-fit:contain}.am-film__screen video::cue{color:#fff;background:#001936e0}.am-film__start,.am-film__controls{display:none}.am-film__player button{display:inline-flex;align-items:center;justify-content:center;padding:0;color:inherit;background:transparent;border:0;cursor:pointer}.am-film__player svg{display:block;width:22px;height:22px;flex-shrink:0}.am-film__player .am-film__start{display:none;position:absolute;right:32px;bottom:32px;width:80px;height:80px;border-radius:50%;color:var(--blue-600);background:#fff;transition:background .2s ease}.am-film__start svg{width:30px;height:30px;fill:currentColor}.am-film__player[data-enhanced]:not([data-started]) .am-film__start{display:inline-flex}.am-film__player .am-film__start:hover{background:var(--blue-100)}.am-film__player[data-enhanced] .am-film__controls{display:flex;align-items:center;gap:12px;padding:10px 20px}.am-film__controls button{width:44px;height:44px;flex-shrink:0;opacity:.82;transition:opacity .2s ease}.am-film__controls button:hover,.am-film__controls button[aria-pressed=true]{opacity:1}.am-film__controls button[data-film-toggle] svg{fill:currentColor}.am-film__controls input{--film-progress: 0%;display:block;appearance:none;-webkit-appearance:none;min-width:36px;flex:1;width:100%;height:44px;margin:0;background:transparent;cursor:pointer}.am-film__controls input::-webkit-slider-runnable-track{height:2px;background:linear-gradient(to right,#fff var(--film-progress),rgb(255 255 255 / .25) var(--film-progress))}.am-film__controls input::-moz-range-track{height:2px;background:#ffffff40}.am-film__controls input::-moz-range-progress{height:2px;background:#fff}.am-film__controls input::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:10px;height:10px;border:0;border-radius:50%;background:#fff;margin-top:-4px}.am-film__controls input::-moz-range-thumb{width:10px;height:10px;border:0;border-radius:50%;background:#fff}.am-film__player :is(button,input,a):focus-visible{outline:2px solid var(--blue-300);outline-offset:3px}.am-film__time{font-size:12px;white-space:nowrap;font-variant-numeric:tabular-nums;color:#fffc}.am-film__pause-icon,.am-film__sound-off,.am-film__player[data-playing=true] .am-film__play-icon,[data-film-mute][aria-pressed=true] .am-film__sound-on{display:none}.am-film__player[data-playing=true] .am-film__pause-icon,[data-film-mute][aria-pressed=true] .am-film__sound-off{display:block}.am-film__controls [data-film-captions][aria-pressed=true]{background:#ffffff1f}.am-film__status{margin:0;position:absolute;left:20px;bottom:16px;padding:8px 12px;color:#fff;background:#001936d9;font-size:13px;pointer-events:none}.am-film__status:empty,.am-film__player [hidden]{display:none!important}.am-film__error{margin:0;padding:0 20px 16px;font-size:14px;line-height:1.6}.am-film__error a{color:#fff;text-decoration:underline;text-underline-offset:3px}.am-film__player:fullscreen{display:flex;flex-direction:column;width:100%;height:100%}.am-film__player:fullscreen .am-film__screen{flex:1;min-height:0;aspect-ratio:auto}.am-film__player:fullscreen .am-film__controls{flex-shrink:0}@media(max-width:760px){.am-film{--am-film-width: 100%}.am-film__player .am-film__start{right:16px;bottom:16px;width:48px;height:48px}.am-film__player[data-enhanced] .am-film__controls{flex-wrap:wrap;gap:0 4px;padding:2px 8px 6px}.am-film__controls input{order:-1;flex-basis:100%;height:28px;margin-inline:12px}.am-film__time{margin-right:auto}.am-film__controls [data-film-toggle]{order:0}}.about-bildwelt__filter{position:absolute;pointer-events:none}.about-bildwelt #teamicm{--team-pointer-background: var(--blue-50);--team-pointer-foreground: var(--blue-600);--team-pointer-edge: color-mix(in srgb, var(--blue-600) 22%, transparent)}.about-bildwelt #teamicm img[src^="/about/bildwelt/portraits/"]{filter:url(#team-portrait-tone)}.about-bildwelt #teamicm :is(.teamicm__bild,.tcard__figure):has(img[src^="/about/bildwelt/portraits/"]){background:var(--team-portrait-background)}.about-bildwelt .story-founder__portrait img{filter:none}.about-bildwelt img[src^="/images/standorte/"],.about-bildwelt [data-sp-bild]{filter:url(#icm-fund-duotone)}.about-bildwelt .abhero__bild:after{content:none}.about-bildwelt .abhero__bild--konferenzraum img{filter:url(#icm-fund-duotone)}.about-bildwelt .story__hero-media:after{background:linear-gradient(90deg,#001c3b8f,#001c3b6b 62%,#001c3b14)}@media(max-width:860px){.about-bildwelt .story__hero-media:after{background:#001c3b6b}.about-bildwelt .story__hero-img{object-position:40% center}}.vorsorge-page main{padding-top:0}.vorsorge-page section[id]{scroll-margin-top:90px}.av-label{color:var(--accent);font-size:12px;font-weight:500;letter-spacing:.1em;line-height:1.5;text-transform:uppercase}.av-title{font-size:clamp(34px,3.7vw,60px);font-weight:500;line-height:1.1;letter-spacing:-.045em;text-wrap:balance}.av-copy{color:var(--fg-muted);font-size:clamp(17px,1.25vw,20px);line-height:1.7;text-wrap:pretty;max-width:55ch}.av-note{font-size:13px;line-height:1.6;color:var(--fg-muted)}.av-section{padding-block:clamp(96px,10vw,160px)}.av-split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(48px,9vw,150px)}.av-sectionhead .av-label,.av-close .av-label{margin-bottom:28px}.av-button{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;padding:18px 24px;min-height:56px;font-size:16px;line-height:1.4}.av-button svg,.av-back svg,.av-source svg,.av-link svg{display:block;flex:0 0 22px;width:22px;height:22px;padding:0;border:0;border-radius:0;transition:transform .55s var(--ease)}.av-back{display:inline-flex;align-items:center;gap:12px;min-height:44px;font-size:14px;color:var(--fg-muted);margin-bottom:clamp(52px,5vw,80px)}.av-back svg{width:18px;height:18px;transform:rotate(180deg)}.av-link{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;color:var(--accent);min-height:48px;font-size:15px;line-height:1.5}.av-intro{padding-block:clamp(64px,7vw,120px) clamp(100px,10vw,164px)}.av-intro__grid{display:grid;grid-template-columns:1.32fr 1fr;gap:clamp(64px,9vw,160px);align-items:end}.av-intro h1{font-size:clamp(54px,5.7vw,92px);font-weight:500;line-height:1.06;letter-spacing:-.05em;text-wrap:balance;margin-top:28px;max-width:11em}.av-intro__copy{padding-bottom:4px}.av-intro__copy .av-copy{max-width:36em}.av-intro__copy .av-link{margin-top:26px}.av-intro__copy .av-note{margin-top:24px;max-width:36em}.av-foundations{background:var(--blue-50)}.av-foundations__head{display:grid;grid-template-columns:1.15fr 1fr;gap:clamp(48px,10vw,160px);align-items:end}.av-foundations__head>.av-copy{padding-bottom:4px}.av-principles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(32px,5vw,80px);margin-top:clamp(64px,7vw,112px)}.av-principles article{padding-top:28px;border-top:1px solid var(--line)}.av-principles h3{font-size:clamp(22px,1.9vw,28px);font-weight:500;line-height:1.25;letter-spacing:-.025em;margin-bottom:20px}.av-principles .av-copy{font-size:16px}.av-moment{position:relative;isolation:isolate;min-height:640px;height:100svh;overflow:hidden;background:var(--blue-900)}.av-moment>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 61%}.av-moment:after{content:"";position:absolute;z-index:0;inset:0;background:linear-gradient(180deg,rgb(0 28 59 / .58),rgb(0 28 59 / .08) 50%,transparent 72%);pointer-events:none}.av-moment__content{position:relative;z-index:1;padding-top:clamp(76px,8vw,128px);color:#fff}.av-moment h2{max-width:11em;font-size:clamp(42px,4.7vw,76px);line-height:1.1;font-weight:500;letter-spacing:-.045em;text-wrap:balance}.av-faq__grid{display:grid;grid-template-columns:.85fr 1fr;gap:clamp(64px,10vw,160px);align-items:start}.av-faq__image{aspect-ratio:4 / 5;overflow:hidden;background:var(--blue-100)}.av-faq__image img{display:block;width:100%;height:100%;object-fit:cover}.av-faq__content .av-title{font-size:clamp(32px,3.25vw,52px)}.av-questions{margin-top:44px}.av-question{border-bottom:1px solid var(--line-soft)}.av-question:first-child{border-top:1px solid var(--line-soft)}.av-question summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:28px;padding:27px 0;min-height:76px;font-size:19px;line-height:1.5;font-weight:500;letter-spacing:-.015em;cursor:pointer}.av-question summary::-webkit-details-marker{display:none}.av-question summary svg{width:22px;height:22px;flex-shrink:0;color:var(--accent)}.av-question__vertical{transform-origin:center;transition:transform .45s var(--ease),opacity .3s}.av-question[open] .av-question__vertical{transform:rotate(90deg);opacity:0}.av-answer{padding:0 30px 28px 0}.av-answer .av-copy{font-size:16px}.av-source{display:inline-flex;align-items:center;gap:14px;color:var(--accent);min-height:44px;font-size:13px;line-height:1.5;margin-top:24px}.av-source svg{width:16px;height:16px;flex-basis:16px;transform:rotate(-45deg)}.av-close{background:var(--blue-900);color:var(--blue-50)}.av-close .av-label{color:var(--blue-300)}.av-close .av-copy{color:#c3d0de}.av-close .av-button{margin-top:32px}.av-close .av-note{margin-top:24px;color:#b0c1d3}.vorsorge-page :is(.av-button,.av-back,.av-source,.av-link,summary):focus-visible{outline:2px solid var(--accent);outline-offset:5px}.av-close .av-button:focus-visible{outline-color:var(--blue-50)}@media(hover:hover)and (pointer:fine){.av-back:hover{color:var(--accent)}.av-question summary:hover{color:var(--accent)}}@media(max-width:1000px){.av-intro__grid{grid-template-columns:1.1fr 1fr;gap:40px;align-items:start}.av-intro h1{font-size:clamp(46px,5.7vw,57px)}.av-intro__copy{padding-top:46px}.av-foundations__head,.av-faq__grid,.av-split{gap:48px}.av-principles{gap:28px}}@media(max-width:760px){.av-intro{padding-block:48px 88px}.av-back{margin-bottom:40px}.av-intro__grid,.av-foundations__head,.av-faq__grid,.av-split{grid-template-columns:1fr;gap:36px}.av-intro h1{font-size:clamp(44px,8vw,60px);max-width:12em}.av-intro__copy{padding:0}.av-intro__copy .av-note{margin-top:18px}.av-section{padding-block:80px}.av-title{max-width:16em}.av-principles{grid-template-columns:1fr;gap:36px;margin-top:48px}.av-principles article{padding-top:24px}.av-principles h3{margin-bottom:14px}.av-moment{min-height:640px}.av-moment>img{object-position:50% 50%}.av-moment__content{padding-top:64px}.av-moment h2{font-size:clamp(38px,7.4vw,54px);max-width:10em}.av-faq__image{order:2;aspect-ratio:6 / 5;margin-top:20px}.av-faq__image img{object-position:50% 48%}.av-questions{margin-top:32px}.av-question summary{font-size:18px;gap:20px}.av-answer{padding-right:0}.av-close .av-split{gap:28px}}@media(max-width:420px){.av-button{width:100%;gap:20px;padding-inline:20px}.av-intro h1{font-size:44px}}@media(prefers-reduced-motion:reduce){.vorsorge-page svg,.av-question__vertical{transition:none}}.av-intro__image img,.av-moment>img,.av-faq__image img{filter:url(#icm-fund-duotone)}.av-intro{display:flex;align-items:center;position:relative;isolation:isolate;background:var(--blue-900);color:var(--blue-50);min-height:100svh;padding-block:116px 72px;overflow:hidden}.av-intro__image{position:absolute;inset:0;z-index:-2}.av-intro__image picture{display:block;width:100%;height:100%}.av-intro__image img{width:100%;height:100%;object-fit:cover;object-position:center 56%}.av-intro:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,rgb(0 28 59 / .7),transparent 220px),linear-gradient(90deg,#001c3bad,#001c3b0f),linear-gradient(0deg,rgb(0 28 59 / .55),transparent 70%)}.av-intro__grid{display:block;width:44%;max-width:650px}.av-intro h1{font-size:var(--fs-page-title);font-weight:var(--fw-page-title);line-height:var(--lh-page-title);letter-spacing:var(--track-page-title);max-width:11em;margin-top:24px}.av-intro .av-back{color:#fff;margin-bottom:48px}.av-intro .av-label{color:#fff}.av-intro__copy{padding:0;margin-top:28px}.av-intro .av-copy{color:#fff;font-size:18px;line-height:1.6}.av-intro .av-link{color:#fff;border-bottom:1px solid rgb(219 229 240 / .45);padding-bottom:10px}.av-intro .av-note{color:#b0c1d3}.av-intro :is(.av-link,.av-back):focus-visible{outline-color:#fff}.av-moment:after{background:linear-gradient(180deg,rgb(0 28 59 / .65),transparent 65%)}@media(max-width:1000px),(orientation:portrait){.av-intro{display:flex;flex-direction:column;min-height:0;padding:108px 0 0}.av-intro>.wrap{order:-1;padding-bottom:48px}.av-intro__grid{width:100%;max-width:none}.av-intro .av-back{margin-bottom:32px}.av-intro h1{font-size:var(--fs-page-title);max-width:12em}.av-intro__copy{margin-top:24px}.av-intro__image{position:relative;inset:auto;z-index:0;width:100%;aspect-ratio:5 / 4}.av-intro__image img{display:block;object-position:center 48%}.av-intro:after{display:none}}.av-intro .link-arrow{color:var(--blue-50);margin-top:28px;min-height:44px}.av-entry{position:relative;isolation:isolate;overflow:hidden;background:var(--blue-900);color:var(--paper);min-height:clamp(560px,78svh,820px);display:flex;align-items:center;padding-block:80px;scroll-margin-top:80px}.av-entry__image{position:absolute;inset:0;z-index:-2}.av-entry__image img{width:100%;height:100%;object-fit:cover;object-position:72% 64%}.av-entry:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#001c3bed,#001c3b99 35%,#001c3b1f 68%)}.av-entry .wrap{width:100%}.av-entry__copy{width:40%;max-width:520px}.av-entry__label{display:block;font-size:12px;letter-spacing:.09em;text-transform:uppercase;color:var(--blue-100);margin-bottom:24px}.av-entry h2{font-size:clamp(34px,3.6vw,56px);font-weight:500;line-height:1.12;letter-spacing:-.04em;text-wrap:balance;margin:0 0 24px}.av-entry__text{color:var(--blue-50);font-size:17px;line-height:1.65;margin:0;max-width:40ch}.av-entry__link{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;min-height:56px;padding:18px 24px;margin-top:32px;color:var(--accent);background:var(--paper);font-size:15px}.av-entry__link svg{width:24px;height:24px;flex-shrink:0;transition:transform .5s var(--ease)}.av-entry__link:focus-visible{outline:2px solid white;outline-offset:6px}@media(max-width:1000px){.av-entry__image img{object-position:0% 64%}.av-entry__copy{width:48%}.av-entry__text{font-size:16px}}@media(max-width:700px){.av-entry{padding:0;display:flex;flex-direction:column;min-height:0}.av-entry .wrap{padding-block:56px 40px}.av-entry__copy{width:100%;max-width:none}.av-entry h2{max-width:18ch;font-size:36px}.av-entry__image{position:relative;inset:auto;order:2;width:100%;aspect-ratio:4/3;z-index:0}.av-entry__image img{display:block;object-position:50% 65%}.av-entry:after{display:none}.av-entry__link{padding-inline:20px;font-size:14px;gap:18px;max-width:100%}}@media(prefers-reduced-motion:reduce){.av-entry__link svg{transition:none}}.suite-start-page{min-height:100svh;display:flex;flex-direction:column;background:var(--blue-950,#001c3b);color:#fff;isolation:isolate}.suite-start__landscape{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none;background:#001c3b}.suite-start__landscape img{width:100%;height:100%;object-fit:cover;object-position:50% 52%}.suite-start__landscape:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#001c3bc2,#001c3b57 65%,#001c3b1f),linear-gradient(0deg,rgba(0,28,59,.48),transparent 40%,rgba(0,28,59,.28))}.suite-start__header{padding:28px clamp(24px,5vw,88px);display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid rgb(255 255 255 / .2)}.suite-start__header .brand__logo{background:#fff}.suite-start__navigation{display:flex;gap:36px;align-items:center}.suite-start-page :is(.suite-start__header,.suite-start__main) svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.5;flex-shrink:0}.suite-start__back{display:flex;align-items:center;gap:12px;font-size:14px;min-height:44px}.suite-start__main{width:100%;max-width:1680px;margin:auto;flex:1;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(360px,.85fr);gap:clamp(48px,7vw,128px);align-items:center;padding:clamp(56px,8vh,110px) clamp(24px,5vw,88px)}.suite-start__eyebrow{font-size:12px;line-height:1.5;letter-spacing:.09em;text-transform:uppercase}.suite-start__intro .suite-start__eyebrow{color:#fffc;margin-bottom:28px}.suite-start__intro h1{font-size:clamp(48px,5.3vw,88px);font-weight:500;line-height:1.04;letter-spacing:-.05em;white-space:pre-line}.suite-start__lead{margin-top:32px;max-width:34ch;font-size:clamp(17px,1.4vw,22px);line-height:1.55;color:#ffffffd9;white-space:pre-line}.suite-start__entry{background:var(--paper);color:var(--charcoal);padding:clamp(32px,3.5vw,56px);scroll-margin-top:24px}.suite-start__entry .suite-start__eyebrow{color:var(--accent);margin-bottom:24px}.suite-start__entry h2{font-size:clamp(30px,2.7vw,42px);font-weight:500;line-height:1.12;letter-spacing:-.04em;max-width:15ch}.suite-start__copy{color:var(--fg-muted);font-size:16px;line-height:1.6;margin-top:22px}.suite-start__primary{margin-top:32px;width:100%;justify-content:space-between;gap:24px;min-height:56px;padding:16px 22px;font-size:16px}.suite-start__primary svg{transition:transform .4s var(--ease)}.suite-start__destination{color:var(--fg-muted);margin-top:10px;font-size:12px;line-height:1.5}.suite-start__existing{display:flex;flex-wrap:wrap;gap:6px;margin-top:28px;font-size:14px;line-height:1.5;color:var(--fg-muted)}.suite-start__existing a{color:var(--accent);text-decoration:underline;text-underline-offset:4px}.suite-start__help{margin-top:32px;padding-top:26px;border-top:1px solid var(--hairline-soft)}.suite-start__help p{color:var(--fg-muted);font-size:13px;line-height:1.5}.suite-start__help a{margin-top:8px;display:flex;gap:16px;justify-content:space-between;align-items:center;min-height:36px;color:var(--accent);font-size:15px}.suite-start__footer{display:flex;justify-content:space-between;gap:24px;padding:20px clamp(24px,5vw,88px);font-size:12px;line-height:1.5;color:#ffffffd9}.suite-start__footer nav{display:flex;gap:24px}.suite-start-page :is(a,button):focus-visible{outline:2px solid currentColor;outline-offset:5px}@media(max-width:950px){.suite-start__main{gap:40px;grid-template-columns:1fr 1fr}.suite-start__intro h1{font-size:52px}.suite-start__navigation{gap:20px}}@media(max-width:760px){.suite-start__header{padding:16px 24px;gap:16px}.suite-start__header .brand__logo{width:130px}.suite-start__navigation{gap:16px}.suite-start__back{font-size:12px;gap:6px}.suite-start__back svg{width:16px}.suite-start__main{grid-template-columns:1fr;gap:38px;padding:44px 24px 32px}.suite-start__intro h1{font-size:clamp(40px,8vw,60px)}.suite-start__intro .suite-start__eyebrow{margin-bottom:20px}.suite-start__lead{margin-top:22px;font-size:17px}.suite-start__entry{padding:30px 26px}.suite-start__footer{padding:16px 24px 24px;flex-wrap:wrap;gap:12px}.suite-start__landscape img{object-position:60% 50%}}@media(max-width:380px){.suite-start__header{padding-inline:20px}.suite-start__header .brand__logo{width:110px}.suite-start__navigation{gap:10px}.suite-start__back svg{display:none}.suite-start__main{padding-inline:20px}.suite-start__entry{padding:26px 22px}}@media(prefers-reduced-motion:reduce){.suite-start__primary svg{transition:none}}.suite-start__header{height:clamp(54px,6.2vh,68px);padding-block:0;flex-shrink:0;position:relative;z-index:5}.suite-start__back{transition:transform .48s cubic-bezier(.62,0,.16,1)}.suite-start__navigation:has(.sprachwahl.offen:not(.faehrt-zu)) .suite-start__back{transform:translate(calc(-1 * var(--wahl-ausfahrt,116px)));transition-duration:.46s}.suite-start__intro h1{font-size:clamp(42px,4.6vw,76px);max-width:15ch}.suite-start__main{align-items:center}.suite-start__entry{overflow:clip}.suite-start__entry [hidden]{display:none!important}.suite-form{margin-top:28px}.suite-form>label:not(.suite-form__consent){display:block;margin:20px 0 8px;font-size:14px;color:var(--fg-muted)}.suite-form input:not([type=checkbox]){width:100%;height:50px;padding:12px 14px;border:1px solid var(--hairline);background:var(--surface,#f0f4fa);border-radius:0;color:var(--charcoal);font:inherit;min-width:0}.suite-form input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.suite-form__password{position:relative}.suite-form__password input{padding-right:52px!important}.suite-form__password button{position:absolute;right:0;top:0;width:50px;height:50px;display:grid;place-items:center;color:var(--fg-muted)}.suite-form__password button[aria-pressed=true]{color:var(--accent)}.suite-form__back{display:flex;align-items:center;gap:12px;color:var(--accent);min-height:44px;font-size:14px;margin-bottom:18px}.suite-form__consent{margin:26px 0 12px;display:flex;gap:12px;align-items:flex-start;font-size:14px;line-height:1.5}.suite-form__consent input{appearance:auto;accent-color:var(--accent);width:18px;height:18px;flex-shrink:0;margin-top:2px}.suite-form__legal{font-size:12px;line-height:1.65;color:var(--fg-muted)}.suite-form__legal summary{cursor:pointer;color:var(--accent);padding:8px 0}.suite-form__legal p{padding-top:12px}.suite-form__legal a{text-decoration:underline;text-underline-offset:3px}.suite-form__required{font-size:12px;margin-top:18px;color:var(--fg-muted)}.suite-form .suite-start__primary{margin-top:20px}.suite-form__status{margin-top:18px;font-size:14px;line-height:1.5;color:var(--accent)}.suite-support{position:fixed;bottom:28px;right:clamp(24px,5vw,88px);z-index:10;width:300px;max-width:calc(100vw - 40px);background:var(--accent);color:#fff;box-shadow:0 10px 35px #001c3b29;clip-path:inset(0 0 0 124px);transition:clip-path .6s cubic-bezier(.22,1,.36,1)}.suite-support.is-open{clip-path:inset(0)}.suite-support__toggle{margin-left:auto;min-height:54px;width:176px;padding:14px 18px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:14px}.suite-support svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.5;transition:transform .5s cubic-bezier(.22,1,.36,1)}.suite-support.is-open svg{transform:rotate(45deg)}.suite-support__expand{display:grid;grid-template-rows:0fr;transition:grid-template-rows .6s cubic-bezier(.22,1,.36,1)}.suite-support.is-open .suite-support__expand{grid-template-rows:1fr}.suite-support__inner{overflow:hidden;min-height:0;opacity:0;transition:opacity .3s ease}.suite-support.is-open .suite-support__inner{opacity:1;transition-delay:.15s}.suite-support__inner p{margin:4px 24px 14px;font-size:13px;opacity:.8}.suite-support__inner a{display:block;margin:0 24px;padding:12px 0;font-size:15px}.suite-support__inner a:last-child{margin-bottom:20px}.suite-start__footer{padding-bottom:104px}@media(max-width:480px){.suite-start__header .brand{transition:opacity .4s var(--ease)}.suite-start__header:has(.sprachwahl.offen:not(.faehrt-zu)) .brand{opacity:.12}.suite-start__header:has(.sprachwahl.offen:not(.faehrt-zu)) .brand{opacity:0;pointer-events:none}.suite-start__intro h1{font-size:42px}.suite-support{right:20px;bottom:16px}}@media(prefers-reduced-motion:reduce){.suite-start__back,.suite-support,.suite-support *{transition:none!important}}.suite-start__intro .suite-support{position:relative;inset:auto;margin-top:32px;z-index:2;clip-path:inset(0 calc(100% - 176px) 0 0)}.suite-start__intro .suite-support.is-open{clip-path:inset(0)}.suite-support__toggle{margin-left:0}.suite-start__footer{padding-bottom:24px}.suite-form input:not([type=checkbox]){background:#f0f4fa}.suite-start__main{grid-template-columns:minmax(0,1.1fr) minmax(420px,1fr);padding-block:16px}.suite-start__entry{height:clamp(570px,calc(100svh - 150px),650px);padding:32px;display:grid}.suite-start__entry>div{grid-area:1/1;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#bac8d8 transparent;padding:4px}.suite-start__entry [data-suite-welcome]{align-self:center}.suite-start__entry h2{font-size:32px;max-width:none}.suite-form__back{min-height:32px;margin-bottom:14px}.suite-form{margin-top:22px}.suite-form__fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}.suite-form__field{min-width:0}.suite-form__field--email{grid-column:1/-1}.suite-form__field>label{display:block;margin-bottom:8px;font-size:13px;color:var(--fg-muted)}.suite-form input:not([type=checkbox]){height:48px}.suite-form__password button{height:48px;width:44px}.suite-form__password input{padding-right:44px!important}.suite-form__consent{margin:22px 0 6px}.suite-form__meta{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:4px 12px;margin:0 0 10px;font-size:12px;color:var(--fg-muted)}.suite-form__meta button{color:var(--accent);min-height:36px;text-decoration:underline;text-underline-offset:3px;text-align:left}.suite-form .suite-start__primary{margin-top:10px;min-height:50px;padding-block:13px}#suite-registration .suite-start__existing{margin-top:20px;padding-top:16px;border-top:1px solid var(--hairline-soft)}.suite-start__entry>.suite-legal{display:flex;flex-direction:column;overflow:hidden}.suite-legal__text{margin-top:22px;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:0 14px 8px 0;font-size:14px;line-height:1.7;color:var(--fg-muted)}.suite-legal__text a{color:var(--accent);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.suite-legal__text:focus-visible{outline:1px solid var(--accent);outline-offset:2px}.suite-support__toggle{position:relative;width:100%;justify-content:flex-start;padding:16px 24px}.suite-support__toggle svg{position:absolute;left:144px;transition:left .6s cubic-bezier(.22,1,.36,1),transform .5s ease}.suite-support.is-open .suite-support__toggle svg{left:calc(100% - 44px)}.suite-support__inner a{position:relative;display:flex;flex-direction:column;gap:5px;margin:0 24px;padding:17px 22px 17px 0;border-top:1px solid rgb(255 255 255 / .22);font-size:15px}.suite-support__label{font-size:11px;color:#ffffffb3;letter-spacing:.02em}.suite-support__arrow{position:absolute;right:0;top:50%;transform:translateY(-50%);opacity:.8}.suite-support__inner a:last-child{margin-bottom:8px}@media(max-width:1000px){.suite-start__main{grid-template-columns:minmax(0,1fr) minmax(360px,1fr);gap:30px}.suite-start__entry{padding:26px}.suite-form__fields{gap:14px 10px}}@media(max-width:760px){.suite-start__main{grid-template-columns:1fr;padding-block:36px}.suite-start__entry{height:650px;padding:26px}.suite-form__fields{grid-template-columns:1fr}.suite-start__entry h2{font-size:30px}}@media(max-width:380px){.suite-start__entry{padding:22px 18px;height:680px}}.suite-start__frame{height:clamp(570px,calc(100svh - 150px),650px);display:grid;align-items:center;min-width:0}.suite-start__frame .suite-start__entry{height:auto;max-height:100%;width:100%}.suite-start__frame .suite-start__entry.is-expanded{height:100%}@media(max-width:760px){.suite-start__frame{height:650px;align-items:start}}@media(max-width:380px){.suite-start__frame{height:680px}}#suite-registration>.suite-form__back{margin-bottom:clamp(28px,4vh,44px)}.suite-form__footer{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:20px;padding-top:16px;border-top:1px solid var(--hairline-soft)}#suite-registration .suite-form__footer .suite-start__existing{margin:0;padding:0;border:0}.suite-form__mandatory{font-size:12px;line-height:1.5;color:var(--fg-muted);white-space:nowrap;margin-left:auto;text-align:right}@media(max-width:380px){.suite-form__footer{gap:8px}.suite-form__footer .suite-start__existing{font-size:12px;gap:3px 5px}.suite-form__mandatory{font-size:11px}}#suite-registration>.suite-form{margin-top:36px}.suite-support__toggle svg{left:136px}#suite-login>.suite-form__back{margin-bottom:clamp(28px,4vh,44px)}.suite-login__recover{display:inline-flex;align-items:center;min-height:40px;margin-top:8px;font-size:13px;color:var(--accent);text-decoration:underline;text-underline-offset:3px}.suite-form__footer .suite-start__existing{margin:0}.suite-form__footer .suite-start__existing button{color:var(--accent);text-decoration:underline;text-underline-offset:4px}.suite-start__frame{grid-template-rows:minmax(0,1fr)}.suite-start__frame .suite-start__entry{min-height:0;grid-template-rows:minmax(0,1fr)}.suite-start__entry.is-sliding>div{scrollbar-width:none}.suite-start__entry>.suite-confirmation{align-self:center}.suite-start__main .suite-confirmation__icon{width:64px;height:64px;margin-bottom:28px;color:var(--accent);stroke-width:1.4}.suite-confirmation .suite-start__eyebrow{margin-bottom:16px}.suite-confirmation__email{font-size:16px;font-weight:500;color:var(--accent);margin-top:16px;overflow-wrap:anywhere}.suite-confirmation__help{border-top:1px solid var(--hairline-soft);padding-top:22px;margin-top:28px;font-size:14px;line-height:1.6;color:var(--fg-muted)}.suite-confirmation__help button{color:var(--accent);text-decoration:underline;text-underline-offset:4px;min-height:44px;margin-top:10px}@media(max-width:1100px){.suite-start__main{grid-template-columns:minmax(0,.85fr) minmax(360px,1.15fr);gap:28px;padding-inline:32px}.suite-start__intro h1{font-size:clamp(34px,4.4vw,48px)}.suite-start__lead{font-size:16px;line-height:1.6;margin-top:24px}.suite-start__entry h2{font-size:30px}.suite-form input:not([type=checkbox]){font-size:16px}.suite-form__back,.suite-form__meta button{min-height:44px}.suite-start__existing a,.suite-form__footer .suite-start__existing button{display:inline-flex;align-items:center;min-height:44px}.suite-form__footer,.suite-form__footer .suite-start__existing{align-items:center}}@media(max-width:900px){.suite-start__main{grid-template-columns:1fr;gap:32px;max-width:680px;padding:36px 28px}.suite-start__intro h1{font-size:44px;max-width:23ch}.suite-start__lead{max-width:52ch}.suite-start__intro .suite-start__eyebrow{margin-bottom:18px}.suite-start__intro .suite-support{margin-top:20px}.suite-start__frame{height:auto;min-width:0;display:block}.suite-start__frame .suite-start__entry,.suite-start__frame .suite-start__entry.is-expanded{height:auto;max-height:none;padding:32px}.suite-start__entry>div{overflow:visible}.suite-start__frame .suite-start__entry.is-legal{height:min(720px,calc(100svh - 48px));min-height:360px}.suite-start__entry>.suite-legal{overflow:hidden}.suite-form__fields{grid-template-columns:1fr 1fr}.suite-start__footer{padding-inline:28px}}@media(max-width:540px){.suite-start__header{padding-inline:20px}.suite-start__main{padding:28px 20px 24px;gap:28px}.suite-start__intro h1{font-size:34px;line-height:1.1;max-width:19ch}.suite-start__lead{margin-top:18px}.suite-start__intro .suite-start__eyebrow{font-size:10px;margin-bottom:16px}.suite-start__frame .suite-start__entry{padding:26px 22px}.suite-start__entry h2{font-size:28px}.suite-start__copy{font-size:16px;line-height:1.6}.suite-form__fields{grid-template-columns:1fr;gap:18px}.suite-form__field>label{font-size:14px}.suite-form input:not([type=checkbox]){height:52px}.suite-form__password button{height:52px;width:48px}.suite-form__consent{font-size:14px;gap:12px}.suite-form__consent input{width:20px;height:20px}#suite-registration>.suite-form__back,#suite-login>.suite-form__back{margin-bottom:24px}#suite-registration>.suite-form{margin-top:28px}.suite-form__footer{gap:8px}.suite-form__footer .suite-start__existing{font-size:12px;gap:0 5px}.suite-form__mandatory{font-size:11px}.suite-start__footer{padding:12px 20px max(24px,env(safe-area-inset-bottom));font-size:11px;gap:8px}.suite-start__footer nav{gap:16px}.suite-start__footer a{min-height:44px;display:inline-flex;align-items:center}.suite-confirmation__help{margin-top:24px}}.suite-start-page .suite-start__main .suite-confirmation__icon{width:56px;height:56px}@media(max-width:1100px){.suite-start__existing{align-items:center}}@media(max-width:540px){.suite-start__frame .suite-start__entry.is-expanded{padding:26px 22px}.suite-start-page .suite-start__main .suite-confirmation__icon{width:48px;height:48px;margin-bottom:24px}}@media(max-width:900px){.suite-start__main{align-content:center;grid-auto-rows:min-content}}@media(min-width:541px)and (max-width:900px){.suite-start__frame .suite-start__entry.is-legal{height:min(600px,calc(100svh - 48px))}}@media(max-width:540px){.suite-legal__text{font-size:15px;line-height:1.65}}
