@charset "UTF-8";@font-face{font-family:brand-font-bold;src:url(/fonts/upmax-extrabold-webfont.woff2) format("woff2");font-style:normal;font-weight:700;font-display:block}@font-face{font-family:brand-font-bold;src:url(/fonts/upmax-extrabold-webfont.woff2) format("woff2");font-style:normal;font-weight:800;font-display:block}@font-face{font-family:brand-font-bold-italic;src:url(/fonts/upmax-extrabolditalic-webfont.woff2) format("woff2");font-style:italic;font-weight:700;font-display:block}@font-face{font-family:brand-font-bold-italic;src:url(/fonts/upmax-extrabolditalic-webfont.woff2) format("woff2");font-style:italic;font-weight:800;font-display:block}@font-face{font-family:brand-font-light;src:url(/fonts/upmax-light-webfont.woff2) format("woff2");font-style:normal;font-weight:300;font-display:block}@font-face{font-family:brand-font-light-italic;src:url(/fonts/upmax-lightitalic-webfont.woff2) format("woff2");font-style:italic;font-weight:300;font-display:block}@font-face{font-family:brand-font-regular;src:url(/fonts/upmax-regular.woff2) format("woff2");font-style:normal;font-weight:400;font-display:block}@font-face{font-family:brand-font-regular-italic;src:url(/fonts/upmax-mediumitalic.woff2) format("woff2");font-style:italic;font-weight:400;font-display:block}@font-face{font-family:brand-font-semibold;src:url(/fonts/upmax-semibold-webfont.woff2) format("woff2");font-style:normal;font-weight:600;font-display:block}@font-face{font-family:brand-font-medium;src:url(/fonts/upmax-medium.woff2) format("woff2");font-style:normal;font-weight:500;font-display:block}@font-face{font-family:brand-font-medium-italic;src:url(/fonts/upmax-mediumitalic.woff2) format("woff2");font-style:italic;font-weight:500;font-display:block}.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}:root{--color-light: #ffffff;--color-light-accent: #fbebff;--color-dark: #19164d;--color-dark-5: #19164d;--color-dark-accent: #4739e1;--color-dark-accent-5: #4739e1;--color-dark-accent-7: #8980ec;--color-dark-accent-tint: rgba(71, 57, 225, .12);--color-dark-accent-border: rgba(71, 57, 225, .45);--color-on-dark-surface-soft: rgba(255, 255, 255, .1);--color-on-dark-surface: rgba(255, 255, 255, .12);--color-on-dark-border-faint: rgba(255, 255, 255, .3);--color-on-dark-border: rgba(255, 255, 255, .4);--color-on-dark-outline: rgba(255, 255, 255, .6);--color-on-dark-text-muted: rgba(255, 255, 255, .85);--color-highlight: #d55ef3;--color-highlight-strong: var(--color-highlight);--color-highlight-soft: #e879f9;--color-gradient-light: #b34de8;--color-gradient-mid: #9b59f5;--color-gradient-purple: #7c3ff0;--color-gradient-deep: #5f4dee;--gradient-brand-linear-120: linear-gradient(120deg, var(--color-dark-accent) 0%, var(--color-gradient-purple) 35%, var(--color-highlight) 65%, var(--color-dark-accent) 100%);--gradient-brand-radial-center: radial-gradient(ellipse at center, var(--color-highlight) 0%, var(--color-gradient-purple) 40%, var(--color-dark-accent) 75%);--gradient-brand-radial-top-left: radial-gradient(ellipse at top left, var(--color-highlight) 0%, var(--color-gradient-mid) 25%, var(--color-gradient-deep) 55%, var(--color-dark-accent) 80%);--gradient-brand-radial-top-right: radial-gradient(ellipse at top right, var(--color-gradient-light) 0%, var(--color-gradient-mid) 40%, var(--color-gradient-deep) 75%, var(--color-dark-accent) 100%);--gradient-card-deep: radial-gradient(120% 80% at 75% 15% in oklch, rgba(255, 255, 255, .14), transparent 55%), linear-gradient(161deg in oklch, #5e30eb 18%, #6b38ec 68%);--gradient-card-mid: radial-gradient(120% 80% at 75% 15% in oklch, rgba(255, 255, 255, .14), transparent 55%), linear-gradient(161deg in oklch, var(--color-gradient-purple) 18%, var(--color-gradient-mid) 68%);--gradient-card-soft: radial-gradient(120% 80% at 75% 15% in oklch, rgba(255, 255, 255, .17), transparent 55%), linear-gradient(236deg in oklch, #938aff 0%, #8980ec 40%);--gradient-card-pastel: linear-gradient(160deg in oklch, #fefcff 25%, #f6f5fe 75%);--color-tile-surface: #e8e5fc;--color-tile-surface-shade: #dad3f7;--color-tile-surface-gradient: linear-gradient(180deg, var(--color-tile-surface) 0%, var(--color-tile-surface-shade) 100%);--color-tile-surface-hover: #d5cef3;--color-tile-image-bg: #dfd9fa;--color-tile-base: #fbfbfe;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.25rem;--font-size-h4: clamp(1.25rem, .875rem + 1.5vw, 1.5rem);--font-size-h3: clamp(1.5rem, 1rem + 2vw, 2rem);--font-size-h2: clamp(1.75rem, 1.5rem + 1vw, 2.25rem);--font-size-h1: clamp(2.5rem, 4vw + 1rem, 3.25rem);--font-size-display-2: clamp(3rem, 6vw + 1rem, 4rem);--font-size-display-1: clamp(4rem, 8vw + 1rem, 6rem);--font-size-display-main: clamp(3.375rem, 7vw + 1rem, 4.5rem);--font-size-display-themen: clamp(3.125rem, 6vw + 1rem, 4.125rem);--line-height-tight: 1.1;--line-height-heading: 1.2;--line-height-caption: 1.3;--line-height-base: 1.5;--line-height-readable: 1.65;--letter-spacing-tight: -.01em;--letter-spacing-base: 0;--letter-spacing-wide: .05em;--font-size-hero-headline: var(--font-size-display-2);--font-size-hero-claim: var(--font-size-h1);--font-size-tile-index: clamp(2rem, 4vw, 3rem);--font-size-lead: var(--font-size-lg);--font-size-body: var(--font-size-base);--font-size-card-title-sm: 1.125rem;--font-size-card-title: var(--font-size-lg);--font-size-card-body: .9375rem;--font-size-card-meta: .8125rem;--font-size-card-tag: .8125rem;--font-size-card-title-lg: 1.75rem;--font-size-card-body-lg: var(--font-size-body);--font-size-card-meta-lg: var(--font-size-sm);--font-size-card-tag-lg: var(--font-size-sm);--font-size-button: var(--font-size-base);--font-size-button-sm: var(--font-size-sm);--font-size-label: var(--font-size-sm);--font-size-eyebrow: var(--font-size-sm);--font-size-meta: .8125rem;--font-size-caption: .8125rem;--font-size-fineprint: .8125rem;--font-size-legal-fineprint: var(--font-size-xs);--font-size-list-tile-title: var(--font-size-card-title);--font-size-list-tile-body: var(--font-size-card-body);--font-size-list-tile-index: var(--font-size-tile-index);--font-size-list-auto-index: clamp(2.1rem, 5.2vw, 3.7rem);--space-tag-pad: .3rem .85rem;--space-button-pad: .8rem 1rem;--space-card-footer-pad: 1.3rem 1.5rem;--space-card-body-pad: 1.2rem 1.25rem;--space-card-body-pad-sm: .9rem .95rem;--space-menu-item-pad: .5rem 1rem;--space-accordion-trigger-pad: 1.2rem 1.5rem;--space-eyebrow-headline-gap: .5rem;--space-headline-rule-gap: 0;--space-rule-body-gap: 1rem;--space-section-mini: 1.5rem;--space-section-tight: 1.875rem;--space-section-sub: 3rem;--space-section-sm: 3.75rem;--space-section-md: 5.625rem;--space-section: 7.5rem;--space-section-major: 11.25rem;--space-section-hero: 12rem;--space-content-nav-gap: 1.5rem;--space-section-cta-gap: 3rem;--space-section-bg-change: 3.75rem;--space-section-hero-top-sm: 25dvh;--space-section-hero-top: 30dvh;--space-section-hero-top-lg: 35dvh;--space-section-hero-bottom: 10dvh;--space-section-hero-bottom-lg: 20dvh;--space-xs: .25rem;--space-sm: .5rem;--space-md: .75rem;--space-base: 1rem;--space-lg: 1.25rem;--space-xl: 1.5rem;--space-2xl: 2rem;--space-3xl: 3rem;--space-card-title-gap: var(--space-sm);--space-card-meta-gap: var(--space-md);--space-card-body-cta-gap: var(--space-xs);--space-card-grid-gap: var(--space-2xl);--space-card-grid-gap-mobile: var(--space-lg);--space-inline-gap-tight: var(--space-xs);--space-inline-gap: var(--space-sm);--space-inline-gap-loose: var(--space-md);--radius-xs: 4px;--radius-sm: .5rem;--radius-md: .75rem;--radius-lg: 1.25rem;--radius-xl: 2rem;--radius-2xl: 2.5rem;--radius-pill: 999px;--radius-circle: 50%;--radius-card: var(--radius-lg);--shadow-subtle: 0 1px 10px rgba(0, 0, 0, .04);--shadow-hover: 0 6px 24px rgba(0, 0, 0, .11);--shadow-elevated: 0 8px 32px rgba(0, 0, 0, .1);--shadow-strong: 0 8px 32px rgba(0, 0, 0, .35);--shadow-card-raised: 0 2px 8px rgba(0, 0, 0, .08), 0 14px 36px rgba(0, 0, 0, .2);--duration-fast: .15s;--duration-base: .25s;--duration-slow: .45s;--duration-slowest: .6s;--layout-page-max-width: 1200px;--layout-inline-padding: 1.6rem;--touch-target-min: 2.75rem;--arrow-chip-size: 3rem;--arrow-chip-size-sm: 2rem}@media(max-width:38rem){:root{--space-section: 3.5rem;--space-section-major: 5rem;--space-section-md: 2.75rem;--space-section-sm: 2rem;--space-section-bg-change: 2rem;--space-section-cta-gap: 2rem}}@keyframes gradient-pan{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes gradient-pan-intro{0%{background-position:0% 50%;background-size:240% 160%}3%{background-position:0% 50%}to{background-position:100% 50%;background-size:400% 270%}}@keyframes gradient-pan-once{0%{background-position:0% 50%}3%{background-position:0% 50%}to{background-position:100% 50%}}@keyframes person-hero-gradient-sweep{0%{opacity:0;background-position:0% 50%}20%{opacity:1}80%{opacity:1}to{opacity:0;background-position:100% 50%}}@keyframes themen-hero-gradient-sweep{0%{opacity:0}30%{opacity:.55}to{opacity:0}}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}h1{font-family:brand-font-bold-true-italic,Helvetica,Arial,sans-serif;font-size:var(--font-size-h1);font-weight:700;font-style:italic;line-height:var(--line-height-tight);color:#19164d;padding:0;margin:0}h2{font-family:brand-font-bold-true-italic,Helvetica,Arial,sans-serif;font-size:var(--font-size-h2);font-weight:700;font-style:italic;line-height:var(--line-height-heading);margin:0;color:#19164d}h3{font-family:brand-font-bold-true,Helvetica,Arial,sans-serif;font-size:var(--font-size-h3);font-weight:700;font-style:normal;line-height:var(--line-height-heading);margin:0;color:#19164d}h4{font-family:brand-font-semibold,Helvetica,Arial,sans-serif;font-size:var(--font-size-h4);font-weight:600;font-style:normal;line-height:var(--line-height-heading);margin:0;color:#19164d}h5{font-family:brand-font-semibold,Helvetica,Arial,sans-serif;font-size:var(--font-size-lg);font-weight:600;font-style:normal;line-height:var(--line-height-heading);margin:0;color:#19164d;margin-bottom:.875rem}:where(h1,h2) :where(strong,b){font-family:brand-font-bold-italic,Helvetica,Arial,sans-serif;font-weight:800;font-style:inherit}:where(h3,h4,h5,h6) :where(strong,b){font-family:brand-font-bold,Helvetica,Arial,sans-serif;font-weight:800;font-style:inherit}p,div{font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;line-height:inherit;color:inherit}sup{font-size:.5em;vertical-align:super;line-height:0}.h1{font-family:brand-font-bold-true-italic,Helvetica,Arial,sans-serif;font-size:var(--font-size-h1);font-weight:700;font-style:italic;line-height:var(--line-height-tight)}.h2{font-family:brand-font-bold-true-italic,Helvetica,Arial,sans-serif;font-size:var(--font-size-h2);font-weight:700;font-style:italic;line-height:var(--line-height-heading)}.h3{font-family:brand-font-bold-true,Helvetica,Arial,sans-serif;font-size:var(--font-size-h3);font-weight:700;font-style:normal;line-height:var(--line-height-heading)}.h4{font-family:brand-font-semibold,Helvetica,Arial,sans-serif;font-size:var(--font-size-h4);font-weight:600;font-style:normal;line-height:var(--line-height-heading)}.h5{font-family:brand-font-semibold,Helvetica,Arial,sans-serif;font-size:var(--font-size-lg);font-weight:600;font-style:normal;line-height:var(--line-height-heading)}.display-1{font-family:brand-font-bold,Helvetica,Arial,sans-serif;font-size:var(--font-size-display-1);font-weight:800;font-style:normal;line-height:var(--line-height-tight)}.display-2{font-family:brand-font-bold,Helvetica,Arial,sans-serif;font-size:var(--font-size-display-2);font-weight:800;font-style:normal;line-height:var(--line-height-tight)}.text-light{font-family:brand-font-light,Helvetica,Arial,sans-serif;font-size:var(--font-size-body);font-weight:300;font-style:normal;line-height:var(--line-height-base)}.text{font-family:brand-font-light,Helvetica,Arial,sans-serif;font-size:var(--font-size-body);font-weight:400;font-style:normal;line-height:var(--line-height-base)}.fineprint{font-family:brand-font-light,Helvetica,Arial,sans-serif;font-size:var(--font-size-fineprint);font-weight:400;font-style:normal;line-height:var(--line-height-base)}.brand-emphasis{font-family:brand-font-bold,sans-serif;font-weight:800;font-style:normal}.brand-regular{font-family:brand-font-regular;font-weight:300;font-style:normal}.brand-medium{font-family:brand-font-medium,Helvetica,Arial,sans-serif;font-weight:500;font-style:normal}.brand-bold-italic{font-family:brand-font-bold-italic,Helvetica,Arial,sans-serif;font-weight:800;font-style:italic}.brand-semibold{font-family:brand-font-semibold,Helvetica,Arial,sans-serif;font-weight:600;font-style:normal}blockquote{position:relative;margin:1rem 2rem;padding-inline-start:1rem;border:0;font-style:italic!important}blockquote :where(p,li){font-style:inherit!important}blockquote:before{content:"";position:absolute;inset-inline-start:0;inset-block:.1rem;inline-size:.25rem;border-radius:var(--radius-pill);background:var(--color-highlight)}:where(ul,ol){margin-block:.6rem;padding-inline-start:1.5rem;line-height:var(--line-height-readable)}:where(ul){list-style:disc}:where(ol){list-style:decimal}:where(ul,ol) :where(li)::marker{color:var(--color-dark-accent);font-weight:600}:where(ul,ol) :where(li+li){margin-block-start:.4rem}:where(ul ul){list-style:circle;margin-block:.4rem 0}:where(ol ol,ul ol,ol ul){margin-block:.4rem 0}:root{--overlay-gradient-accent-down: linear-gradient( to bottom, rgba(71 57 225 / 0) 0%, rgba(71 57 225 / 0) 80%, rgba(71 57 225 / 75%) 100% )}.highlight-card{position:relative;border-radius:var(--radius-lg);--highlight-card-padding: clamp(1rem, 3vw, 2rem);--highlight-card-background: var(--color-dark-accent-5, #4739e1);--highlight-card-border: transparent;--highlight-card-border-width: 0;--highlight-card-text: #ffffff;--highlight-card-body: rgba(255, 255, 255, .9);--content-tone-heading-color: var(--highlight-card-text);--content-tone-body-color: var(--highlight-card-body);background:var(--highlight-card-background);border:var(--highlight-card-border-width) solid var(--highlight-card-border);box-shadow:none;color:var(--highlight-card-text);width:100%;min-width:0;padding:var(--highlight-card-padding);overflow:hidden;margin:1rem auto}.highlight-card__inner{--picture-parent-bleed-inline: var(--highlight-card-padding);--picture-parent-bleed-block: var(--highlight-card-padding);width:100%;min-width:0;display:flex;flex-direction:column}.highlight-card__inner>:first-child{margin-top:0}.highlight-card__inner>:last-child{margin-bottom:0}.highlight-card__inner>:is(.link-module,.link-module-row):last-child,.highlight-card__inner>p:last-child:has(>a:only-child){margin-top:auto;margin-bottom:0}.highlight-card :where(h1,h2,h3,h4,h5,h6){color:inherit;margin:0}.highlight-card :where(p,li){font-family:brand-font-light,Helvetica,Arial,sans-serif;font-size:var(--font-size-body);font-weight:400;font-style:normal;line-height:var(--line-height-base);color:var(--highlight-card-body)}.highlight-card p:has(>a:only-child){margin-top:.2rem;margin-bottom:.2rem}.highlight-card p:has(>a:only-child)>a{color:#4739e1;text-decoration:none}.highlight-card p:has(>a:only-child)>a:hover{text-decoration:underline}.highlight-card--tone-light{--highlight-card-background: #ffffff;--highlight-card-border: transparent;--highlight-card-border-width: 0;--highlight-card-text: #19164d;--highlight-card-body: #19164d}.highlight-card--tone-auto{--highlight-card-background: var(--color-dark-accent-5, #4739e1);--highlight-card-border: transparent;--highlight-card-border-width: 0;--highlight-card-text: #ffffff;--highlight-card-body: rgba(255, 255, 255, .9)}:where(.background-color-module--tone-light,.tabs-module--tone-light,.tabs-module--tone-transparent-light,.text-over-picture--tone-light,.page-teaser--tone-light,.thumb-scroll--light,.manual-menu--panel-light) .highlight-card--tone-auto{--highlight-card-background: var(--color-dark-accent-5, #4739e1);--highlight-card-border: transparent;--highlight-card-border-width: 0;--highlight-card-text: #ffffff;--highlight-card-body: rgba(255, 255, 255, .9)}:where(.background-color-module--tone-dark,.tabs-module--tone-dark,.tabs-module--tone-transparent-dark,.text-over-picture--tone-dark,.page-teaser--tone-dark,.thumb-scroll--dark,.manual-menu--panel-dark) .highlight-card--tone-auto{--highlight-card-background: #ffffff;--highlight-card-border: transparent;--highlight-card-border-width: 0;--highlight-card-text: #19164d;--highlight-card-body: #19164d}@media(min-width:72rem){.highlight-card{--highlight-card-padding: 2.5rem}}.picture-and-text{--picture-parent-bleed-inline-effective: var(--picture-parent-bleed-inline, var(--picture-parent-inline-padding, 0px));--picture-parent-bleed-block-effective: var(--picture-parent-bleed-block, var(--picture-parent-block-padding, 0px));--picture-parent-bleed-inline-start-effective: var(--picture-parent-bleed-inline-start, var(--picture-parent-bleed-inline-effective));--picture-parent-bleed-inline-end-effective: var(--picture-parent-bleed-inline-end, var(--picture-parent-bleed-inline-effective));--picture-parent-bleed-block-start-effective: var(--picture-parent-bleed-block-start, var(--picture-parent-bleed-block-effective));--picture-parent-bleed-block-end-effective: var(--picture-parent-bleed-block-end, var(--picture-parent-bleed-block-effective));--picture-and-text-gap: clamp(.5rem, 3%, 2.5rem);display:flex;flex-direction:column;gap:var(--picture-and-text-gap);align-items:stretch;margin-block:0}.picture-and-text__media{--picture-media-overlay: none;display:flex;flex:0 0 auto;align-self:flex-start;justify-content:center;inline-size:fit-content;max-inline-size:100%;position:relative;background-color:#ffffff1a;margin:0;margin-inline:0;border-radius:var(--radius-lg);overflow:hidden}.picture-and-text__media:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:var(--picture-media-overlay)}.picture-and-text__media>:not(.background-image-layer){z-index:1}.picture-and-text__content{display:flex;flex-direction:column;min-inline-size:0}.picture-and-text__content--single-paragraph>p:only-child{margin:0}.picture-and-text img{display:block;max-width:100%;object-fit:cover;object-position:center}.picture-and-text__media[data-scroll-reveal]{opacity:0;transform:translateY(12px);transition:opacity .55s ease,transform .55s ease}.picture-and-text__media[data-scroll-reveal].is-revealed{opacity:1;transform:none}.picture-and-text--display-highlight-card{--picture-and-text-card-padding: clamp(1rem, 3vw, 1.5rem);--picture-and-text-gap: var(--picture-and-text-card-padding);--picture-parent-bleed-inline: var(--picture-and-text-card-padding);--picture-parent-bleed-block: var(--picture-and-text-card-padding);--picture-and-text-card-background: var(--color-dark-accent-5, #4739e1);--picture-and-text-card-border: transparent;--picture-and-text-card-border-width: 0;--picture-and-text-card-heading: var(--color-light, #ffffff);--picture-and-text-card-body: rgba(255, 255, 255, .9);--content-tone-heading-color: var(--picture-and-text-card-heading);--content-tone-body-color: var(--picture-and-text-card-body);background:var(--picture-and-text-card-background);border:var(--picture-and-text-card-border-width) solid var(--picture-and-text-card-border);border-radius:var(--radius-lg);padding:var(--picture-and-text-card-padding);color:var(--picture-and-text-card-heading);overflow:hidden}.picture-and-text--display-highlight-card :where(h1,h2,h3,h4,h5,h6){color:var(--picture-and-text-card-heading);margin:0}.picture-and-text--display-highlight-card :where(p,li){font-family:brand-font-light,Helvetica,Arial,sans-serif;font-size:var(--font-size-body);font-weight:400;font-style:normal;line-height:var(--line-height-base);color:var(--picture-and-text-card-body)}.picture-and-text--display-highlight-card .picture-and-text__media{background-color:#ffffff24;border-radius:var(--radius-xl);align-self:stretch}.picture-and-text--display-highlight-card .picture-and-text__media>img{inline-size:100%;block-size:100%;object-fit:cover}.picture-and-text--display-highlight-card.picture-and-text--media-bleed-outer{overflow:hidden}.picture-and-text--display-highlight-card .picture-and-text__content{flex:1}.picture-and-text--display-highlight-card .picture-and-text__content>:last-child{margin-block-start:auto}.picture-and-text--left,.picture-and-text--right,.picture-and-text--top{flex-direction:column}.picture-and-text--bottom{flex-direction:column-reverse}.picture-and-text--media-bleed-outer{margin:0;overflow:visible}.picture-and-text--media-bleed-outer .picture-and-text__media{border-radius:0}.picture-and-text--media-bleed-outer.picture-and-text--top .picture-and-text__media,.picture-and-text--media-bleed-outer.picture-and-text--bottom .picture-and-text__media{align-self:stretch;inline-size:calc(100% + var(--picture-parent-bleed-inline-start-effective) + var(--picture-parent-bleed-inline-end-effective));max-inline-size:none;margin-inline-start:calc(var(--picture-parent-bleed-inline-start-effective) * -1);margin-inline-end:calc(var(--picture-parent-bleed-inline-end-effective) * -1)}.picture-and-text--media-bleed-outer.picture-and-text--top .picture-and-text__media{margin-block-start:calc(var(--picture-parent-bleed-block-start-effective) * -1)}.picture-and-text--media-bleed-outer.picture-and-text--bottom .picture-and-text__media{margin-block-end:calc(var(--picture-parent-bleed-block-end-effective) * -1)}.picture-and-text--media-bleed-outer.picture-and-text--top .picture-and-text__media>img,.picture-and-text--media-bleed-outer.picture-and-text--bottom .picture-and-text__media>img{inline-size:100%;block-size:auto}.picture-and-text--media-bleed-outer.picture-and-text--left .picture-and-text__media,.picture-and-text--media-bleed-outer.picture-and-text--right .picture-and-text__media{align-self:flex-start;inline-size:fit-content;max-inline-size:100%;margin-block-start:calc(var(--picture-parent-bleed-block-start-effective) * -1)}.picture-and-text--media-bleed-outer.picture-and-text--left .picture-and-text__media{margin-inline-start:calc(var(--picture-parent-bleed-inline-start-effective) * -1);margin-inline-end:0}.picture-and-text--media-bleed-outer.picture-and-text--right .picture-and-text__media{margin-inline-start:0;margin-inline-end:calc(var(--picture-parent-bleed-inline-end-effective) * -1)}@media(min-width:48rem){.picture-and-text{flex-direction:row;align-items:flex-start}.picture-and-text__media{flex-shrink:0;margin-block-start:var(--picture-media-top, 0)}.picture-and-text__content{flex:1 1 auto}.picture-and-text__content>:first-child{margin-block-start:var(--picture-content-top, 0)}.picture-and-text--right{flex-direction:row-reverse}.picture-and-text--top{flex-direction:column}.picture-and-text--bottom{flex-direction:column-reverse}.picture-and-text--split-even.picture-and-text--left .picture-and-text__media,.picture-and-text--split-even.picture-and-text--right .picture-and-text__media{flex:1 1 0;inline-size:auto;max-inline-size:none}.picture-and-text--split-even.picture-and-text--left .picture-and-text__content,.picture-and-text--split-even.picture-and-text--right .picture-and-text__content{flex:1 1 0}.picture-and-text--split-even.picture-and-text--left .picture-and-text__media>img,.picture-and-text--split-even.picture-and-text--right .picture-and-text__media>img{inline-size:100%;block-size:auto}.picture-and-text--media-bleed-outer.picture-and-text--left .picture-and-text__media{align-self:flex-start;inline-size:fit-content;max-inline-size:100%;margin-inline:0;margin-inline-start:calc(var(--picture-parent-bleed-inline-start-effective) * -1);margin-inline-end:0;margin-block-start:calc(var(--picture-parent-bleed-block-start-effective) * -1);margin-block-end:calc(var(--picture-parent-bleed-block-end-effective) * -1)}.picture-and-text--media-bleed-outer.picture-and-text--right .picture-and-text__media{align-self:flex-start;inline-size:fit-content;max-inline-size:100%;margin-inline:0;margin-inline-start:0;margin-inline-end:calc(var(--picture-parent-bleed-inline-end-effective) * -1);margin-block-start:calc(var(--picture-parent-bleed-block-start-effective) * -1);margin-block-end:calc(var(--picture-parent-bleed-block-end-effective) * -1)}.picture-and-text--media-bleed-outer.picture-and-text--left .picture-and-text__media>img,.picture-and-text--media-bleed-outer.picture-and-text--right .picture-and-text__media>img{max-inline-size:100%;block-size:auto}}@media(min-width:72rem){.picture-and-text--display-highlight-card{--picture-and-text-card-padding: 2.5rem}}.text-over-picture-row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-base);inline-size:100%;margin:1rem 0}.text-over-picture-row>.text-over-picture{margin:0}.text-over-picture{--text-over-picture-width: auto;--text-over-picture-height: auto;--text-over-picture-overlay: none;--text-over-picture-align-y: flex-end;--text-over-picture-heading-color: #19164d;--text-over-picture-body-color: #19164d;position:relative;display:flex;max-inline-size:100%;margin:1rem 0;border-radius:var(--radius-2xl);overflow:hidden;isolation:isolate}.text-over-picture--fixed-size{inline-size:var(--text-over-picture-width);block-size:var(--text-over-picture-height)}.text-over-picture__media{position:relative;display:block;max-inline-size:100%;margin:0}.text-over-picture--fixed-size .text-over-picture__media{inline-size:100%;block-size:100%}.text-over-picture__media:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:var(--text-over-picture-overlay)}.text-over-picture__media>:not(.background-image-layer){position:relative;z-index:1}.text-over-picture__media img{display:block;max-inline-size:100%;block-size:auto}.text-over-picture--fixed-size .text-over-picture__media img{inline-size:100%;block-size:100%}.text-over-picture[data-bg-image-layer]>.text-over-picture__content{position:absolute;inset:0;z-index:3;display:flex;flex-direction:column;justify-content:var(--text-over-picture-align-y);gap:0;padding:1rem;background:transparent}.text-over-picture__content>:first-child{margin-top:0}.text-over-picture__content>:last-child{margin-bottom:0}.text-over-picture__content :where(h1,h2,h3,h4,h5,h6){color:var(--text-over-picture-heading-color)}.text-over-picture__content :where(p,li,blockquote){color:var(--text-over-picture-body-color)}.text-over-picture__content :where(p){margin:0}.text-over-picture--tone-light{--text-over-picture-heading-color: #19164d;--text-over-picture-body-color: #19164d}.text-over-picture--tone-dark{--text-over-picture-heading-color: #ffffff;--text-over-picture-body-color: #ffffff}.text-over-picture--align-start{--text-over-picture-align-y: flex-start}.text-over-picture--align-center{--text-over-picture-align-y: center}.text-over-picture--align-end{--text-over-picture-align-y: flex-end}.split{margin:0;display:grid;gap:var(--space-2xl);--split-columns: 2;grid-template-columns:var(--split-columns-template, repeat(var(--split-columns), minmax(0, 1fr)))}.split--cols-2{--split-columns: 2}.split--cols-3{--split-columns: 3}.split--cols-4{--split-columns: 4}.split--cols-5{--split-columns: 5}.split__column{display:flex;flex-direction:column}.split__column img{max-width:100%;height:auto}.split__column>:first-child,.split__column>:first-child>:first-child{margin-top:0}.split__column>:where(*):not(:has(~*)){margin-bottom:0}.split__column--empty{min-height:1px}.split--sticky-sidebar{align-items:start}@media(max-width:56rem){.split{grid-template-columns:1fr}.split--sticky-sidebar .split__column--sidebar{position:static}}.space-module{--space-module-size: 4rem;display:block;width:100%;min-height:var(--space-module-size);margin:0;padding:0;border:0;pointer-events:none}.space-module+:not(.space-module){margin-block-start:0}:not(.space-module):has(+.space-module){margin-block-end:0}.tile-scroll.tile-scroll,.insight-eins-carousel.insight-eins-carousel,.kompetenz-kacheln.kompetenz-kacheln,.experten-scroll.experten-scroll{margin-block-end:-.875rem}.background-color-module{position:relative;z-index:0;width:100%;margin:0 auto;padding:0;--background-color-pad-block: var(--space-3xl);--background-color-text: #19164d;--content-tone-heading-color: var(--background-color-text);--content-tone-body-color: var(--background-color-text)}.background-color-module__inner{position:relative;z-index:1;display:flex;flex-direction:column;padding:var(--background-color-pad-block) 0;color:var(--content-tone-body-color)}.background-color-module:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:50%;width:100vw;transform:translate(-50%)}.background-color-module--tone-dark{--background-color-text: #ffffff}.background-color-module__inner :where(h1,h2,h3,h4,h5,h6){color:var(--content-tone-heading-color)}.background-color-module__inner :where(p,li,blockquote){color:var(--content-tone-body-color)}.background-color-module--tone-light{--background-color-text: #19164d}.background-color-module--solid:before{background-color:var(--background-color-primary, #ffffff)}.background-color-module--gradient:before{background-image:linear-gradient(var(--background-color-direction, to right),var(--background-color-primary, #ffffff) var(--background-color-gradient-start, 0%),var(--background-color-secondary, var(--background-color-primary, #ffffff)))}.background-color-module--surface-card-deep:before{background:var(--gradient-card-deep)}.background-color-module--surface-card-mid:before{background:var(--gradient-card-mid)}.background-color-module--surface-card-soft:before{background:var(--gradient-card-soft)}.background-color-module--surface-card-pastel:before{background:var(--gradient-card-pastel)}.background-color-module--surface-card-deep,.background-color-module--surface-card-mid,.background-color-module--surface-card-soft{--background-color-text: #ffffff}.background-color-module--surface-card-pastel{--background-color-text: #19164d}.background-image-module{margin:0 auto;width:100%}.background-image-module__inner{display:flex;flex-direction:column;gap:var(--space-lg)}[data-bg-image-layer]{position:relative;isolation:isolate}[data-bg-image-layer]>.background-image-layer{position:absolute;inset:0;z-index:0;pointer-events:none}[data-bg-image-layer]>:not(.background-image-layer){position:relative;z-index:1}.background-image-layer{--background-image-position: center center;--background-image-rotation: 0deg;--background-image-offset-x: 0;--background-image-offset-y: 0;--background-image-opacity: 1;--background-image-blend-mode: normal;--background-image-fit: none;--background-image-flip-x: 1;--background-image-flip-y: 1}.background-image-layer__frame{position:absolute;inset:0;display:flex;justify-content:center;align-items:center;overflow:hidden}.background-image-layer__asset{display:block;max-width:none;object-fit:var(--background-image-fit);object-position:var(--background-image-position);transform:translate(var(--background-image-offset-x),var(--background-image-offset-y)) rotate(var(--background-image-rotation)) scale(var(--background-image-flip-x),var(--background-image-flip-y));transform-origin:center;opacity:var(--background-image-opacity);mix-blend-mode:var(--background-image-blend-mode)}.background-image-layer--position-left{--background-image-position: left center}.background-image-layer--position-right{--background-image-position: right center}.background-image-layer--position-fill{--background-image-position: center;--background-image-fit: cover}.background-image-layer--position-contain{--background-image-position: center;--background-image-fit: contain}.background-image-layer--position-center{--background-image-position: center}.background-image-layer--constraint-viewport,.background-image-layer--constraint-viewport-x{overflow:visible}.background-image-layer--constraint-viewport>.background-image-layer__frame{inset:50% auto auto 50%;width:100vw;width:100dvw;height:100vh;height:100dvh;transform:translate(-50%,-50%)}.background-image-layer--constraint-viewport-x>.background-image-layer__frame{left:50%;right:auto;width:100vw;width:100dvw;transform:translate(-50%);clip-path:inset(0 -50vw 0 -50vw);clip-path:inset(0 -50dvw 0 -50dvw)}.thumb-scroll{--thumb-scroll-media-overlay: none;--thumb-scroll-text-only-inline-padding: clamp(1rem, 3vw, 1.5rem);--thumb-scroll-text-only-block-padding: clamp(1rem, 2.5vw, 1.5rem);margin:0 auto;margin-bottom:var(--space-2xl);position:relative;display:flex;flex-direction:column;gap:var(--space-2xl);padding:0;border-radius:var(--radius-lg);border:1px solid rgb(56.1363636364,49.4,172.9);box-shadow:var(--shadow-strong);background:#fff;color:#19164d;touch-action:pan-y}.thumb-scroll--dark{background:var(--color-dark-accent-5, #4739e1);border-color:#fff3;box-shadow:var(--shadow-strong);color:#fff}.thumb-scroll--dark :where(p,li){color:#ffffffeb}.thumb-scroll--dark :where(h1,h2,h3,h4,h5,h6){color:#fff}.thumb-scroll--light{background:#fff;color:#19164d;box-shadow:var(--shadow-elevated)}.thumb-scroll--light :where(p,li){color:#19164d}.thumb-scroll--light :where(h1,h2,h3,h4,h5,h6){color:#19164d}.thumb-scroll--auto{background:#fff;color:#19164d;box-shadow:var(--shadow-elevated)}.thumb-scroll--auto :where(p,li){color:#19164d}.thumb-scroll--auto :where(h1,h2,h3,h4,h5,h6){color:#19164d}.thumb-scroll__slides{position:relative;display:flex;flex-direction:column;gap:var(--space-xl)}.thumb-scroll__slide{display:none;flex-direction:column;gap:var(--space-lg);align-items:stretch}.thumb-scroll__slide--active{display:flex}.thumb-scroll__media{position:relative;display:flex;align-items:flex-end;justify-items:center;flex:0 1 100%;margin:0;padding:0;background-color:transparent;overflow:hidden;line-height:0}.thumb-scroll__media:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:var(--thumb-scroll-media-overlay)}.border-radius-left{border-top-left-radius:1.45rem;border-bottom-left-radius:1.45rem}.border-radius-right{border-top-right-radius:1.45rem;border-bottom-right-radius:1.45rem}.thumb-scroll__media--empty{min-height:1px}.thumb-scroll__media img{position:relative;z-index:1;display:block;width:100%;height:auto;object-fit:cover;object-position:center;vertical-align:bottom}.thumb-scroll__text{position:relative;display:flex;flex-direction:column;gap:0;flex:1 1 100%;height:100%;padding:1rem 0}.thumb-scroll__content{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.thumb-scroll__content>:first-child{margin-top:0}.thumb-scroll__content>:last-child{margin-bottom:0}.thumb-scroll__content>:is(.link-module,.link-module-row):last-child,.thumb-scroll__content>p:last-child:has(>a:only-child){margin-top:auto;margin-bottom:0}.thumb-scroll__cta{display:flex;flex-wrap:wrap;gap:var(--space-md);margin-top:auto}.thumb-scroll__cta p{margin:0}.thumb-scroll__cta a{align-self:flex-start}.thumb-scroll__actions{position:absolute;bottom:-1.5rem;left:1.5rem;z-index:2;display:inline-flex;align-items:center;gap:var(--space-md)}.thumb-scroll__slide--text-only .thumb-scroll__media{display:none}.thumb-scroll__slide--text-only .thumb-scroll__text{padding:var(--thumb-scroll-text-only-block-padding) var(--thumb-scroll-text-only-inline-padding);flex-basis:100%}.thumb-scroll--solo .thumb-scroll__actions{display:none}@media(min-width:48rem){.thumb-scroll__slide{flex-direction:row}.thumb-scroll__media{flex:1 1 25%}.thumb-scroll__text{flex:3 1 0;min-height:20rem}.thumb-scroll:not(.thumb-scroll--solo) .thumb-scroll__text{padding-inline-start:2.25rem;padding-bottom:1.6rem}.thumb-scroll:not(.thumb-scroll--solo) .thumb-scroll__slide--text-only .thumb-scroll__text{padding-block:var(--thumb-scroll-text-only-block-padding);padding-inline-start:calc(var(--thumb-scroll-text-only-inline-padding) + 2.25rem);padding-inline-end:var(--thumb-scroll-text-only-inline-padding)}}.page-teaser__grid--cards{grid-auto-flow:column;grid-template-rows:repeat(3,var(--page-teaser-card-row-height));align-items:stretch}.page-teaser__viewport--scrollable .page-teaser__grid--cards{grid-auto-columns:minmax(16rem,calc((100% - var(--page-teaser-gap)) / var(--page-teaser-visible-columns)));width:max-content;min-width:100%}.page-teaser__viewport--static .page-teaser__grid--cards{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.page-teaser__item--featured{grid-row:span 2;height:var(--page-teaser-featured-height)}.page-teaser__card-heading{display:flex;flex-direction:column;gap:var(--space-xs)}.page-teaser__card-label{font-family:brand-font-medium,sans-serif;font-size:var(--font-size-eyebrow);font-weight:500;font-style:normal;line-height:var(--line-height-base);letter-spacing:var(--letter-spacing-wide);color:var(--color-dark-accent);display:block;margin-bottom:var(--space-xs)}.page-teaser__card{display:flex;flex-direction:column;height:100%;border:1px solid rgba(0,0,0,.08);border-radius:var(--radius-lg);background:var(--color-light);box-shadow:var(--shadow-elevated);overflow:hidden;position:relative;cursor:pointer;transition:transform var(--duration-base) ease,box-shadow var(--duration-base) ease}@media(hover:hover){.page-teaser__card:hover{transform:translateY(-3px);box-shadow:var(--shadow-hover)}}.page-teaser__card:focus-visible{transform:translateY(-3px);box-shadow:var(--shadow-hover)}.page-teaser__card-media{background:var(--color-light)}.page-teaser--display-cards .page-teaser__card--author{display:grid;grid-template-columns:17.2rem minmax(0,1fr);align-items:stretch;border-radius:var(--radius-2xl)}.page-teaser--display-cards .page-teaser__card--author .page-teaser__card-media--author{inline-size:17.2rem;block-size:20.35rem;border-radius:var(--radius-2xl);border:0;overflow:hidden}.page-teaser--display-cards .page-teaser__card--author .page-teaser__card-media--author img{width:100%;height:100%;border-radius:var(--radius-2xl);border:0}.page-teaser--display-cards .page-teaser__card--author .page-teaser__card-body{padding:clamp(.8rem,1.8vw,1.15rem);gap:var(--space-sm)}.page-teaser--display-cards .page-teaser__card--author .page-teaser__card-summary{-webkit-line-clamp:3}.page-teaser__item--featured .page-teaser__card--with-media{display:grid;grid-template-rows:calc(var(--page-teaser-featured-height) - var(--page-teaser-card-row-height)) var(--page-teaser-card-row-height)}.page-teaser__item--featured .page-teaser__card--with-media .page-teaser__card-media{height:100%}.page-teaser__item--featured .page-teaser__card--with-media .page-teaser__card-body{height:var(--page-teaser-card-row-height)}.page-teaser__card-footer{margin-top:auto;display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-md)}.page-teaser__item--load-more-hidden{display:none}.page-teaser__load-more-footer{display:flex;justify-content:center;margin-top:2.5rem}.page-teaser__load-more-btn{display:inline-flex;align-items:center;gap:var(--space-sm);padding:.75rem 2rem;border-radius:var(--radius-pill);border:1.5px solid var(--page-teaser-border-strong);background:transparent;color:var(--page-teaser-text);font-family:brand-font-semibold,Helvetica,Arial,sans-serif;font-size:var(--font-size-button-sm);font-weight:600;font-style:normal;line-height:1.2;cursor:pointer;transition:background var(--duration-base) ease,color var(--duration-base) ease,border-color var(--duration-base) ease}.page-teaser__load-more-btn:after{content:"↓";font-size:1em;line-height:1}.page-teaser__load-more-btn:hover,.page-teaser__load-more-btn:focus-visible{background:var(--page-teaser-border-strong);color:var(--color-light, #fff);border-color:var(--page-teaser-border-strong);outline:none}.page-teaser--link-cards .page-teaser__card{position:relative;border-width:1px;transition:background-color var(--duration-base) ease}.page-teaser--link-cards .page-teaser__card:hover{background-color:color-mix(in srgb,var(--color-highlight, #e85d7a) 8%,var(--page-teaser-surface))}.page-teaser--link-cards .page-teaser__card-link{position:static;font-size:0;padding:0;border:none;background:none;color:transparent;pointer-events:none}.page-teaser--link-cards .page-teaser__card-link:after{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit;pointer-events:auto}.page-teaser--cta-arrow .page-teaser__card-link{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;background:none}.page-teaser--cta-arrow .page-teaser__card-footer{min-height:var(--arrow-chip-size)}.page-teaser--cta-arrow .page-teaser__card{--_cta-arrow-color: var(--color-highlight-soft);background:var(--gradient-card-pastel);border:1px solid rgba(124,63,240,.12);box-shadow:var(--shadow-card-raised)}.page-teaser--cta-arrow .page-teaser__card:before,.page-teaser--cta-arrow .page-teaser__card:after{content:"";position:absolute;inset-block-end:1.3rem;inset-inline-end:1.5rem;width:var(--arrow-chip-size);height:var(--arrow-chip-size);pointer-events:none;transition:background-color var(--duration-base) ease}.page-teaser--cta-arrow .page-teaser__card:before{box-sizing:border-box;border-radius:var(--radius-circle);border:2.5px solid var(--_cta-arrow-color);background-color:transparent}.page-teaser--cta-arrow .page-teaser__card:after{background-color:var(--_cta-arrow-color);mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='-1 -1 50 50'><path d='M21 32 l8 -8 -8 -8' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/></svg>") center/contain no-repeat;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='-1 -1 50 50'><path d='M21 32 l8 -8 -8 -8' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/></svg>") center/contain no-repeat}.page-teaser--cta-arrow .page-teaser__card:hover:before,.page-teaser--cta-arrow .page-teaser__card:focus-within:before{background-color:var(--_cta-arrow-color)}.page-teaser--cta-arrow .page-teaser__card:hover:after,.page-teaser--cta-arrow .page-teaser__card:focus-within:after{background-color:var(--color-light)}@container (max-width: 37rem){.page-teaser{--page-teaser-card-row-height: 20.35rem}.page-teaser__viewport--static .page-teaser__grid--cards,.page-teaser__viewport--scrollable .page-teaser__grid--cards{grid-auto-flow:row;grid-template-columns:1fr;grid-template-rows:none;grid-auto-columns:minmax(0,1fr);width:100%}.page-teaser__item{height:var(--page-teaser-card-row-height)}.page-teaser__item--featured{grid-row:auto;height:var(--page-teaser-featured-height)}}@container (min-width: 37.01rem) and (max-width: 70rem){.page-teaser{--page-teaser-card-row-height: 20.35rem}}.page-teaser__grid--overlay-cards{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}@container (max-width: 60rem){.page-teaser__grid--overlay-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width: 37rem){.page-teaser__grid--overlay-cards{grid-template-columns:1fr}}.page-teaser__overlay-card{display:flex;flex-direction:column;height:100%;border-radius:var(--radius-md);overflow:hidden;background:var(--gradient-card-pastel);border:1px solid rgba(124,63,240,.12);box-shadow:var(--shadow-card-raised);text-decoration:none;color:inherit;transition:transform var(--duration-base) ease,box-shadow var(--duration-base) ease}@media(hover:hover){.page-teaser__overlay-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-hover)}}.page-teaser__overlay-card:focus-visible{transform:translateY(-3px);box-shadow:var(--shadow-hover)}.page-teaser__overlay-media{position:relative;aspect-ratio:22/15;overflow:hidden}.page-teaser__overlay-media img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:transform var(--duration-base) ease}.page-teaser__overlay-media:after{content:"";position:absolute;inset:0;background:color-mix(in srgb,var(--color-dark) 60%,transparent);pointer-events:none;transition:opacity var(--duration-base) ease}.page-teaser__overlay-media--placeholder{background:var(--gradient-brand-radial-top-right)}.page-teaser__overlay-media--placeholder:after{display:none}.page-teaser__overlay-caption{position:absolute;left:0;right:0;bottom:0;z-index:1;padding:var(--space-card-body-pad-sm)}.page-teaser__overlay-card .page-teaser__overlay-title{font-family:brand-font-semibold,Helvetica,Arial,sans-serif;font-size:var(--font-size-card-title);font-weight:600;font-style:normal;line-height:var(--line-height-heading);margin:0;color:var(--color-light)}.page-teaser__overlay-body{display:flex;flex-direction:column;gap:var(--space-card-meta-gap);padding:var(--space-card-body-pad-sm)}.page-teaser__overlay-card .page-teaser__overlay-summary{font-family:brand-font-light,Helvetica,Arial,sans-serif;font-size:var(--font-size-card-body);font-weight:400;font-style:normal;line-height:var(--line-height-readable);color:#555;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:0}.page-teaser__overlay-btn{font-family:brand-font-semibold,Helvetica,Arial,sans-serif;font-size:var(--font-size-button-sm);font-weight:600;font-style:normal;line-height:1.2;color:var(--color-dark-accent);border:2px solid var(--color-dark-accent);border-radius:var(--radius-pill);padding:var(--space-tag-pad);background:transparent;display:inline-flex;align-items:center;justify-content:center;width:fit-content;text-decoration:none;white-space:nowrap;transition:background var(--duration-base) cubic-bezier(.4,0,.2,1),color var(--duration-base) cubic-bezier(.4,0,.2,1),border-color var(--duration-base) cubic-bezier(.4,0,.2,1)}@media(max-width:38rem){.page-teaser__overlay-btn{padding:var(--space-tag-pad)}}@media(pointer:coarse){.page-teaser__overlay-btn{min-block-size:var(--touch-target-min);min-inline-size:var(--touch-target-min);padding-inline:max(var(--space-button-pad-inline, 1rem),1rem)}}.page-teaser__overlay-btn{align-self:flex-start}@media(hover:hover){.page-teaser__overlay-card:hover .page-teaser__overlay-btn{background:var(--color-dark-accent);color:var(--color-light);border-color:var(--color-dark-accent)}.page-teaser__overlay-card:hover .page-teaser__overlay-media img{transform:scale(1.05)}.page-teaser__overlay-card:hover .page-teaser__overlay-media:after{opacity:.45}}.page-teaser__overlay-card:focus-within .page-teaser__overlay-btn{background:var(--color-dark-accent);color:var(--color-light);border-color:var(--color-dark-accent)}.page-teaser__overlay-card:focus-within .page-teaser__overlay-media:after{opacity:.45}.page-teaser__grid--template{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));grid-auto-flow:row}.page-teaser__template{display:flex;flex-direction:column;height:100%;border:1px solid var(--page-teaser-border);border-radius:var(--radius-lg);background:var(--page-teaser-surface);overflow:hidden}.page-teaser{--page-teaser-text: var(--color-dark, #19164d);--page-teaser-surface: var(--color-light, #ffffff);--page-teaser-surface-strong: var(--color-light-accent, #fbebff);--page-teaser-border: var(--color-dark-accent, #4739e1);--page-teaser-border-strong: var(--color-dark-accent-7, #8980ec);--page-teaser-link-bg: var(--color-dark-accent, #4739e1);--page-teaser-link-bg-hover: var(--color-dark-accent-7, #8980ec);--page-teaser-link-text: var(--color-light, #ffffff);--page-teaser-accent-rule: var(--color-dark-accent, #4739e1);--content-tone-heading-color: var(--page-teaser-text);--content-tone-body-color: var(--page-teaser-text);--page-teaser-gap: var(--space-base);--page-teaser-card-row-height: 20.35rem;--page-teaser-featured-height: calc((var(--page-teaser-card-row-height) * 2) + var(--page-teaser-gap));--page-teaser-visible-columns: 2;margin:0;width:100%;min-width:0;color:var(--page-teaser-text);container-type:inline-size}.page-teaser--tone-light{--page-teaser-text: var(--color-dark, #19164d);--page-teaser-surface: var(--color-light, #ffffff);--page-teaser-surface-strong: var(--color-light-accent, #fbebff);--page-teaser-border: var(--color-dark-accent, #4739e1);--page-teaser-border-strong: var(--color-dark-accent-7, #8980ec);--page-teaser-link-bg: var(--color-dark-accent, #4739e1);--page-teaser-link-bg-hover: var(--color-dark-accent-7, #8980ec);--page-teaser-link-text: var(--color-light, #ffffff)}.page-teaser--tone-dark{--page-teaser-text: var(--color-light, #ffffff);--page-teaser-surface: var(--color-dark-accent-5, #4739e1);--page-teaser-surface-strong: var(--color-dark-accent, #4739e1);--page-teaser-border: var(--color-light, #ffffff);--page-teaser-border-strong: var(--color-highlight, #d55ef3);--page-teaser-link-bg: var(--color-light, #ffffff);--page-teaser-link-bg-hover: var(--color-light-accent, #fbebff);--page-teaser-link-text: var(--color-dark, #19164d)}.page-teaser :where(h1,h2,h3,h4,h5,h6,p,li){color:var(--page-teaser-text)}.page-teaser__viewport{width:100%;min-width:0}.page-teaser__viewport--scrollable{overflow-x:auto;overflow-y:hidden;padding-bottom:.75rem;scrollbar-gutter:stable both-edges;scroll-snap-type:x proximity}.page-teaser__viewport--scrollable:focus-visible{outline:2px solid var(--page-teaser-border-strong);outline-offset:4px}.page-teaser__grid{list-style:none;margin:0;padding:0;display:grid;gap:var(--page-teaser-gap)}.page-teaser__item{min-width:0;height:100%;scroll-snap-align:start;margin-block-start:0}.page-teaser__card-media{margin:0;background:var(--page-teaser-surface-strong);overflow:hidden}.page-teaser__card-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;user-select:none;-webkit-user-drag:none;pointer-events:none}.page-teaser__card-body,.page-teaser__template-body{display:flex;flex-direction:column;gap:var(--space-md);padding:clamp(1rem,2vw,1.5rem);flex:1 1 auto;min-height:0}.page-teaser__card-title{margin:0;font-family:brand-font-semibold,Helvetica,Arial,sans-serif;font-size:var(--font-size-card-title-lg);font-weight:600;font-style:normal;line-height:var(--line-height-heading);font-family:brand-font-bold,Helvetica,Arial,sans-serif;font-weight:700;color:var(--page-teaser-text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;overflow:hidden}.page-teaser__card-summary{margin:0;font-family:brand-font-light,Helvetica,Arial,sans-serif;font-size:var(--font-size-card-body);font-weight:400;font-style:normal;line-height:var(--line-height-readable);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;line-clamp:5;overflow:hidden}.page-teaser__card-link{font-family:brand-font-semibold,Helvetica,Arial,sans-serif;font-size:var(--font-size-button-sm);font-weight:600;font-style:normal;line-height:1.2;color:var(--color-dark-accent);border:2px solid var(--color-dark-accent);border-radius:var(--radius-pill);padding:.5rem 1.5rem;background:transparent;display:inline-flex;align-items:center;justify-content:center;width:fit-content;text-decoration:none;white-space:nowrap;transition:background var(--duration-base) cubic-bezier(.4,0,.2,1),color var(--duration-base) cubic-bezier(.4,0,.2,1),border-color var(--duration-base) cubic-bezier(.4,0,.2,1)}@media(max-width:38rem){.page-teaser__card-link{padding:var(--space-tag-pad)}}@media(pointer:coarse){.page-teaser__card-link{min-block-size:var(--touch-target-min);min-inline-size:var(--touch-target-min);padding-inline:max(var(--space-button-pad-inline, 1rem),1rem)}}.page-teaser__card-link{color:var(--page-teaser-border);border-color:var(--page-teaser-border);align-self:flex-start;margin-top:0;display:inline-flex;align-items:center;justify-content:center;font-family:brand-font-medium,system-ui,sans-serif}.page-teaser__card-link:visited{color:var(--page-teaser-border);background:transparent;border-color:var(--page-teaser-border)}.page-teaser__card:hover .page-teaser__card-link,.page-teaser__card:focus-within .page-teaser__card-link,.page-teaser__card-link:hover,.page-teaser__card-link:focus-visible{background:var(--page-teaser-border);color:var(--page-teaser-surface);border-color:var(--page-teaser-border)}.page-teaser__card-link:focus-visible{outline:2px solid var(--page-teaser-border-strong);outline-offset:3px}.page-teaser__card-date{display:none}.page-teaser__filter-bar{display:flex;flex-wrap:wrap;gap:var(--space-sm);padding:0 0 1.5rem}.page-teaser__item--filtered-out{display:none}.accordion-module{--accordion-border: #d55ef3;--accordion-surface: rgba(0, 0, 0, 0);--accordion-focus: #4739e1;margin:2rem 0;display:flex;flex-direction:column;gap:var(--space-sm);background:var(--accordion-surface)}.accordion-module__item{border:none;border-radius:var(--radius-lg);overflow:hidden;background:#fbebff}.accordion-module__heading{margin:0;color:inherit}.accordion-module__title{font-weight:700}.accordion-module__trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-base);padding:var(--space-accordion-trigger-pad);border:none;background:transparent;cursor:pointer;text-align:left;color:inherit;font-family:brand-font-semibold,Helvetica,Arial,sans-serif;font-size:var(--font-size-card-title-sm);font-weight:600;font-style:normal;line-height:var(--line-height-heading);font-family:brand-font-bold,Helvetica,Arial,sans-serif;font-weight:700;line-height:1.3}@media(hover:hover){.accordion-module__trigger:hover{background:#19164d08}@supports (background-color: color-mix(in srgb,#000 10%,transparent)){.accordion-module__trigger:hover{background:color-mix(in srgb,currentColor 12%,transparent)}}}.accordion-module__trigger:focus-visible{outline:2px solid var(--accordion-focus);outline-offset:2px}.accordion-module__icon{width:1rem;height:1rem;position:relative;flex:0 0 auto}.accordion-module__icon:before{content:"";position:absolute;top:50%;left:50%;width:.85rem;height:.85rem;border-right:2px solid #d55ef3;border-bottom:2px solid #d55ef3;transform:translate(-50%,-50%) rotate(45deg);transition:transform var(--duration-fast) ease}.accordion-module__trigger[aria-expanded=true] .accordion-module__icon:before{transform:translate(-50%,-50%) rotate(225deg)}.accordion-module__panel{padding:0 1.5rem 1.5rem;color:inherit}.accordion-module__panel :where(p,li){line-height:1.5}.accordion-module--interactive .accordion-module__panel[hidden]{display:none}.accordion-module--minimal{gap:0}.accordion-module--minimal .accordion-module__item{background:transparent;border-radius:0;border-bottom:1px solid var(--color-on-dark-border-faint);overflow:visible}.accordion-module--minimal .accordion-module__item:last-child{border-bottom:none}.accordion-module--minimal .accordion-module__title{font-family:brand-font-semibold,Helvetica,Arial,sans-serif;font-weight:600;color:var(--color-light)}.accordion-module--minimal .accordion-module__trigger{color:var(--color-light);transition:background-color var(--duration-base) ease}@media(hover:hover){.accordion-module--minimal .accordion-module__trigger:hover{background:var(--color-on-dark-surface-soft)}}.accordion-module--minimal .accordion-module__trigger:focus-visible{outline-color:var(--color-on-dark-outline)}@media(pointer:coarse){.accordion-module--minimal .accordion-module__trigger{min-block-size:var(--touch-target-min);min-inline-size:var(--touch-target-min)}}.accordion-module--minimal .accordion-module__icon:before{border-right-color:var(--color-light);border-bottom-color:var(--color-light)}.accordion-module--minimal .accordion-module__panel{color:var(--color-on-dark-text-muted)}.tabs-module{--tabs-module-background: #ffffff;--tabs-module-border: rgba(25, 22, 77, .08);--tabs-module-surface: #ffffff;--tabs-module-text: #19164d;--tabs-module-body: #ffffff;color:var(--tabs-module-text);background:var(--tabs-module-background);margin-block-start:2rem;margin-block-end:0;display:flex;flex-direction:column;gap:var(--space-xl);border-radius:var(--radius-md);flex:0 1 100%}.tabs-module--tone-dark{--tabs-module-background: var(--color-dark-accent-5, #4739e1);--tabs-module-surface: var(--color-dark-accent-5, #4739e1);--tabs-module-border: rgba(255, 255, 255, .22);--tabs-module-text: #ffffff;--tabs-module-body: #ffffff}.tabs-module--tone-dark h1,.tabs-module--tone-dark h2,.tabs-module--tone-dark h3,.tabs-module--tone-dark h4,.tabs-module--tone-dark h5,.tabs-module--tone-dark h6{color:var(--content-tone-heading-color, var(--tabs-module-text))}.tabs-module--tone-transparent-light{--tabs-module-background: transparent;--tabs-module-surface: transparent}.tabs-module--tone-transparent-dark{--tabs-module-background: transparent;--tabs-module-surface: transparent;--tabs-module-border: rgba(255, 255, 255, .22);--tabs-module-text: #ffffff;--tabs-module-body: #ffffff}.tabs-module--tone-transparent-dark h1,.tabs-module--tone-transparent-dark h2,.tabs-module--tone-transparent-dark h3,.tabs-module--tone-transparent-dark h4,.tabs-module--tone-transparent-dark h5,.tabs-module--tone-transparent-dark h6{color:var(--content-tone-heading-color, var(--tabs-module-text))}.tabs-module__controls{display:flex;flex-wrap:wrap;column-gap:var(--space-base);row-gap:.75rem;padding-bottom:.75rem}.tabs-module__tab{cursor:pointer;--ui-button-font-family: brand-font-medium, system-ui, -apple-system, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;--ui-button-font-weight: 600}@media(max-width:38rem){.tabs-module__tab{--ui-button-padding-block: .4rem;--ui-button-padding-inline: 1rem;--ui-button-font-size: .875rem}}@media(pointer:coarse){.tabs-module__tab{min-block-size:2.25rem;min-inline-size:var(--touch-target-min)}}.tabs-module__tab span{pointer-events:none}.tabs-module__panels{background:var(--tabs-module-surface);border-radius:var(--radius-md);padding:1rem;min-height:var(--tabs-panels-min-height, auto)}.tabs-module__panel{padding:0;color:inherit}.tabs-module__panel+.tabs-module__panel{margin-top:var(--space-2xl);border-top:.5px solid var(--tabs-module-border);padding-top:2rem}.tabs-module--interactive .tabs-module__panel{display:none;margin-top:0;border-top:0;padding-top:0}.tabs-module--interactive .tabs-module__panel--active{display:block}.tabs-module :where(p,li){line-height:1.5}:root{--ui-link-color: currentColor;--ui-link-visited-color: currentColor;--ui-link-underline-color: rgb(104.12, 92.64, 230.4);--ui-button-radius: var(--radius-pill);--ui-button-padding-block: .6rem;--ui-button-padding-inline: 1.75rem;--ui-button-font-size: 1rem;--ui-button-font-family: brand-font-medium, system-ui, -apple-system, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;--ui-button-font-weight: 600;--ui-button-border-width: 2px;--ui-button-bg: #4739e1;--ui-button-text: #ffffff;--ui-button-border-color: #4739e1;--ui-button-focus-outline: rgb(122.52, 112.44, 233.4);--ui-button-shadow: none;--ui-button-shadow-hover: none;--ui-button-shadow-active: none;--ui-button-cta-shadow: none;--ui-button-cta-shadow-hover: none;--ui-button-cta-shadow-active: none;--ui-button-auto-bg: #4739e1;--ui-button-auto-text: #ffffff;--ui-button-auto-border-color: #4739e1;--ui-button-auto-cta-shadow: none;--ui-button-auto-cta-shadow-hover: none;--ui-button-auto-cta-shadow-active: none;--ui-button-auto-outline-bg: #ffffff;--ui-button-auto-outline-text: #4739e1;--ui-button-auto-outline-border: #4739e1;--ui-button-auto-focus-outline: rgb(122.52, 112.44, 233.4);--ui-button-outline-bg: #ffffff;--ui-button-outline-text: #4739e1;--ui-button-outline-border: #4739e1;--ui-button-destructive-border: #d55ef3;--ui-arrow-button-size: 3rem;--ui-arrow-button-border-width: 2px;--ui-arrow-button-bg: #4739e1;--ui-arrow-button-text: #ffffff;--ui-arrow-button-border-color: #4739e1;--ui-arrow-button-outline-bg: transparent;--ui-arrow-button-outline-text: #4739e1;--ui-arrow-button-outline-border: #4739e1;--ui-arrow-button-focus-outline: rgb(122.52, 112.44, 233.4);--ui-arrow-group-gap: var(--space-md);--ui-arrow-group-padding: 0;--ui-arrow-group-radius: var(--radius-pill);--ui-arrow-group-bg: transparent;--ui-arrow-group-border-color: transparent;--ui-arrow-group-shadow: none}a{color:var(--ui-link-color);text-decoration-line:underline;text-decoration-thickness:.08em;text-underline-offset:.14em;text-decoration-color:var(--ui-link-underline-color);transition:color var(--duration-fast) ease,text-decoration-thickness var(--duration-fast) ease}a:visited{color:var(--ui-link-visited-color)}a:hover,a:focus-visible{text-decoration-thickness:.12em}a:focus-visible{outline:2px solid rgb(107.8,96.6,231);outline-offset:2px}.link-module{display:flex;width:100%;margin:1rem 0}.link-module--align-left{justify-content:flex-start}.link-module--align-center{justify-content:center}.link-module--align-right{justify-content:flex-end}.link-module--align-center:has(.ui-button--outline,.link-module__link.button-outline){margin-block-start:var(--space-section-cta-gap)}.link-module-row{display:flex;width:100%;align-items:center;justify-content:space-between;gap:var(--space-base);flex-wrap:wrap}.link-module-row>.link-module{width:auto;margin:0}.link-module__link{display:inline-flex;align-items:center;justify-content:center}.ui-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-inline-gap);padding:var(--ui-button-padding-block) var(--ui-button-padding-inline);border-radius:var(--ui-button-radius);border:var(--ui-button-border-width) solid var(--ui-button-border-color);background:var(--ui-button-bg);color:var(--ui-button-text);font-family:var(--ui-button-font-family);font-size:var(--ui-button-font-size);font-weight:var(--ui-button-font-weight);line-height:1.2;text-decoration:none;box-shadow:var(--ui-button-shadow);transition:transform var(--duration-fast) ease,box-shadow var(--duration-fast) ease,background-color var(--duration-fast) ease,color var(--duration-fast) ease,border-color var(--duration-fast) ease}.ui-button:visited{color:var(--ui-button-text)}@media(hover:hover){.ui-button:hover{transform:translateY(-1px);box-shadow:var(--ui-button-shadow-hover)}}.ui-button:focus-visible{transform:translateY(-1px);box-shadow:var(--ui-button-shadow-hover)}.ui-button:active{transform:translateY(0);box-shadow:var(--ui-button-shadow-active)}.ui-button:focus-visible{outline:2px solid var(--ui-button-focus-outline);outline-offset:2px}.ui-button--light{--ui-button-bg: #4739e1;--ui-button-text: #ffffff;--ui-button-border-color: #4739e1;--ui-button-shadow: none;--ui-button-shadow-hover: none;--ui-button-shadow-active: none;--ui-button-cta-shadow: 0 .18rem 0 #d55ef3, 0 .55rem 1.2rem rgba(25, 22, 77, .2);--ui-button-cta-shadow-hover: 0 .22rem 0 #d55ef3, 0 .72rem 1.35rem rgba(25, 22, 77, .24);--ui-button-cta-shadow-active: 0 .12rem 0 #d55ef3, 0 .3rem .7rem rgba(25, 22, 77, .2);--ui-button-outline-bg: #ffffff;--ui-button-outline-text: #4739e1;--ui-button-outline-border: #4739e1;--ui-button-focus-outline: rgb(122.52, 112.44, 233.4)}.ui-button--dark{--ui-button-bg: var(--context-cta-bg, #ffffff);--ui-button-text: var(--context-cta-text, #4739e1);--ui-button-border-color: #4739e1;--ui-button-shadow: none;--ui-button-shadow-hover: none;--ui-button-shadow-active: none;--ui-button-cta-shadow: 0 .18rem 0 #d55ef3, 0 .55rem 1.2rem rgba(25, 22, 77, .2);--ui-button-cta-shadow-hover: 0 .22rem 0 #d55ef3, 0 .72rem 1.35rem rgba(25, 22, 77, .24);--ui-button-cta-shadow-active: 0 .12rem 0 #d55ef3, 0 .3rem .7rem rgba(25, 22, 77, .2);--ui-button-outline-bg: #4739e1;--ui-button-outline-text: #ffffff;--ui-button-outline-border: #ffffff;--ui-button-focus-outline: rgb(234.6, 234.6, 234.6)}:where(.highlight-card--tone-light,.background-color-module--tone-light,.tabs-module--tone-light,.tabs-module--tone-transparent-light,.text-over-picture--tone-light,.page-teaser--tone-light,.thumb-scroll--light){--ui-button-auto-bg: #4739e1;--ui-button-auto-text: #ffffff;--ui-button-auto-border-color: #4739e1;--ui-button-auto-cta-shadow: none;--ui-button-auto-cta-shadow-hover: none;--ui-button-auto-cta-shadow-active: none;--ui-button-auto-outline-bg: #ffffff;--ui-button-auto-outline-text: #4739e1;--ui-button-auto-outline-border: #4739e1;--ui-button-auto-focus-outline: rgb(122.52, 112.44, 233.4)}:where(.highlight-card--tone-dark,.background-color-module--tone-dark,.tabs-module--tone-dark,.tabs-module--tone-transparent-dark,.text-over-picture--tone-dark,.page-teaser--tone-dark,.thumb-scroll--dark,.manual-menu--panel-dark){--ui-button-auto-bg: #ffffff;--ui-button-auto-text: #4739e1;--ui-button-auto-border-color: #4739e1;--ui-button-auto-cta-shadow: none;--ui-button-auto-cta-shadow-hover: none;--ui-button-auto-cta-shadow-active: none;--ui-button-auto-outline-bg: #4739e1;--ui-button-auto-outline-text: #ffffff;--ui-button-auto-outline-border: #ffffff;--ui-button-auto-focus-outline: rgb(234.6, 234.6, 234.6)}.ui-button--auto{--ui-button-bg: var(--ui-button-auto-bg);--ui-button-text: var(--ui-button-auto-text);--ui-button-border-color: var(--ui-button-auto-border-color);--ui-button-shadow: none;--ui-button-shadow-hover: none;--ui-button-shadow-active: none;--ui-button-cta-shadow: var(--ui-button-auto-cta-shadow);--ui-button-cta-shadow-hover: var(--ui-button-auto-cta-shadow-hover);--ui-button-cta-shadow-active: var(--ui-button-auto-cta-shadow-active);--ui-button-outline-bg: var(--ui-button-auto-outline-bg);--ui-button-outline-text: var(--ui-button-auto-outline-text);--ui-button-outline-border: var(--ui-button-auto-outline-border);--ui-button-focus-outline: var(--ui-button-auto-focus-outline)}.ui-button--cta{--ui-button-shadow: var(--ui-button-cta-shadow);--ui-button-shadow-hover: var(--ui-button-cta-shadow-hover);--ui-button-shadow-active: var(--ui-button-cta-shadow-active);border:0}.ui-button--outline,.link-module__link.button-outline{background:none;border-color:var(--ui-button-outline-border);color:var(--ui-button-outline-text);box-shadow:none}.ui-button--outline:visited,.link-module__link.button-outline:visited{color:var(--ui-button-outline-text)}.ui-button--outline:hover,.link-module__link.button-outline:hover,.ui-button--outline:focus-visible,.link-module__link.button-outline:focus-visible{background:var(--ui-button-outline-bg);box-shadow:none}.ui-button--light.ui-button--outline:hover,.ui-button--light.link-module__link.button-outline:hover,.ui-button--light.ui-button--outline:focus-visible,.ui-button--light.link-module__link.button-outline:focus-visible{background:#4739e1;color:#fff;border-color:#4739e1}.ui-button--destructive,.link-module__link.button-destructive{background:var(--ui-button-outline-bg);border-color:var(--ui-button-destructive-border);color:var(--ui-button-outline-text);box-shadow:none}.ui-button--destructive:visited,.link-module__link.button-destructive:visited{color:var(--ui-button-outline-text)}.ui-button--destructive:hover,.link-module__link.button-destructive:hover,.ui-button--destructive:focus-visible,.link-module__link.button-destructive:focus-visible{background:var(--ui-button-outline-bg);box-shadow:none}.ui-button--pill{--ui-button-radius: var(--radius-pill)}.list-module--display-auto .list-module__list{margin:0}.list-module--display-auto .list-module__list+.list-module__list{margin-top:var(--space-base)}.list-module--display-auto .list-module__list--ordered,.list-module--display-auto .list-module__list--unordered{list-style:none;padding-left:0;display:flex;flex-direction:column;gap:.9rem}.list-module--display-auto .list-module__item{min-width:0;margin-bottom:var(--list-module-item-gap)}.list-module--display-auto .list-module__list--ordered>.list-module__item,.list-module--display-auto .list-module__list--unordered>.list-module__item{margin-bottom:0}.list-module--display-auto .list-module__item--ordered,.list-module--display-auto .list-module__item--unordered{display:grid;grid-template-columns:minmax(0,var(--list-module-ordered-index-width)) minmax(0,1fr);align-items:stretch;border:3px solid var(--list-module-border);border-radius:var(--list-module-ordered-radius);background:var(--list-module-surface);overflow:hidden}.list-module--display-auto .list-module__index,.list-module--display-auto .list-module__bullet{display:inline-flex;align-items:center;justify-content:center;padding:.75rem .45rem;background:var(--list-module-ordered-index-gradient);color:var(--list-module-ordered-index-text);line-height:1}.list-module--display-auto .list-module__index-value{font-family:brand-font-bold,Helvetica,Arial,sans-serif;font-size:var(--font-size-list-auto-index);font-weight:700;line-height:.9;letter-spacing:-.02em}.list-module--display-auto .list-module__bullet{font-size:1.5rem;line-height:1.5}.list-module--display-auto .list-module__bullet-icon{display:block;width:1em;height:1em}.list-module--display-auto .list-module__item-content{min-width:0;display:flex;flex-direction:column;justify-content:center;gap:.35rem;padding:.8rem clamp(.95rem,2.3vw,1.8rem);color:var(--list-module-text)}.list-module--display-auto .list-module__item-content>*{margin:0}.list-module--display-auto .list-module__item-content :where(h1,h2,h3,h4,h5,h6){color:var(--list-module-text)}.list-module--display-auto .list-module__item-content :where(p,li,blockquote){color:var(--list-module-text)}.list-module--display-auto .list-module__item--ordered>.list-module__item-content>h4:first-child{color:var(--list-module-text);line-height:1.1}@media(max-width:48rem){.list-module{--list-module-ordered-index-width: clamp(4.2rem, 15vw, 5.5rem);--list-module-ordered-radius: 1.8rem}}.list-module--display-tile{display:flex;flex-direction:column;gap:var(--space-base)}.list-module--display-tile .list-module__list--ordered{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;border-radius:var(--radius-lg);background:#4739e116;overflow:hidden;opacity:0;transform:translateY(48px)}.list-module--display-tile .list-module__list--ordered.scroll-reveal--visible{opacity:1;transform:translateY(0)}.list-module--display-tile .list-module__item--ordered{display:grid;grid-template-columns:3.5rem 1fr;gap:var(--space-lg);align-items:start;border:none;padding:1.4rem 1.5rem 1.5rem;margin-bottom:0}.list-module--display-tile .list-module__index{display:flex;align-items:flex-start;justify-content:center;background:none;color:#4739e1;border-radius:0;width:auto;height:auto;padding:0;padding-top:.1rem}.list-module--display-tile .list-module__index-value{font-family:brand-font-bold,Helvetica,Arial,sans-serif;font-weight:700;font-style:normal;font-size:var(--font-size-list-tile-index);line-height:1;letter-spacing:-.03em}.list-module--display-tile .list-module__item-content{min-width:0;display:flex;flex-direction:column;gap:.4rem;padding:0;color:var(--list-module-text)}.list-module--display-tile .list-module__item-content>*{margin:0}.list-module--display-tile .list-module__item-content :where(h1,h2,h3,h4,h5,h6){font-family:brand-font-bold,Helvetica,Arial,sans-serif;font-weight:700;font-style:normal;font-size:var(--font-size-list-tile-title);line-height:var(--line-height-heading);color:var(--list-module-text);margin-bottom:.25rem}.list-module--display-tile .list-module__item-content :where(p,li,blockquote){font-family:brand-font-light,Helvetica,Arial,sans-serif;font-size:var(--font-size-list-tile-body);font-weight:400;font-style:normal;line-height:1.55;color:var(--list-module-text)}.list-module{--list-module-item-gap: .5rem;--list-module-surface: var(--list-module-tone-surface, var(--color-light, #ffffff));--list-module-text: var(--list-module-tone-text, var(--color-dark, #19164d));--list-module-border: var(--list-module-tone-border, var(--color-dark-accent, #4739e1));--list-module-ordered-index-gradient: linear-gradient( 160deg, var(--color-dark-accent, #4739e1) 0%, var(--color-highlight, #d55ef3) 100% );--list-module-ordered-index-text: #ffffff;--list-module-ordered-radius: var(--radius-pill);--list-module-ordered-index-width: clamp(4.4rem, 9vw, 7.5rem);width:100%;min-width:0;margin:.5rem 0}.list-module--tone-light{--list-module-tone-surface: var(--color-light, #ffffff);--list-module-tone-text: var(--color-dark, #19164d);--list-module-tone-border: var(--color-dark-accent, #4739e1)}.list-module--tone-dark{--list-module-tone-surface: var(--color-dark-accent-5, #4739e1);--list-module-tone-text: var(--color-light, #ffffff);--list-module-tone-border: var(--color-light-accent, #fbebff)}:where(.highlight-card--tone-light,.background-color-module--tone-light,.tabs-module--tone-light,.tabs-module--tone-transparent-light,.text-over-picture--tone-light,.page-teaser--tone-light,.thumb-scroll--light) .list-module--tone-auto{--list-module-tone-surface: var(--color-light, #ffffff);--list-module-tone-text: var(--color-dark, #19164d);--list-module-tone-border: var(--color-dark-accent, #4739e1)}:where(.highlight-card--tone-dark,.background-color-module--tone-dark,.tabs-module--tone-dark,.tabs-module--tone-transparent-dark,.text-over-picture--tone-dark,.page-teaser--tone-dark,.thumb-scroll--dark,.manual-menu--panel-dark) .list-module--tone-auto{--list-module-tone-surface: var(--color-dark-accent-5, #4739e1);--list-module-tone-text: var(--color-light, #ffffff);--list-module-tone-border: var(--color-light-accent, #fbebff)}.typo-module{margin:0;color:inherit}:root{--ui-accent-rule-width: 7.25rem;--ui-accent-rule-height: .16rem;--ui-accent-rule-line-box: 43.2px}.ui-accent-rule,.ui-highlight-rule{display:block;inline-size:var(--ui-accent-rule-width);block-size:var(--ui-accent-rule-height);margin:0;padding:0;border:0;border-radius:var(--radius-pill);background:var(--ui-accent-rule-color, #d55ef3);flex-shrink:0}.accent-rule-module{--accent-rule-before: 0;--accent-rule-after: 0;--accent-rule-color: var(--ui-accent-rule-color, #d55ef3);position:relative;display:inline-flex;align-items:center;inline-size:var(--ui-accent-rule-width);min-block-size:var(--ui-accent-rule-line-box);margin:0;padding:0;border:0;background:transparent;flex-shrink:0;margin-block:var(--accent-rule-before) var(--accent-rule-after)}.accent-rule-module:before{content:"";display:block;inline-size:100%;block-size:var(--ui-accent-rule-height);border-radius:var(--radius-pill);background:var(--accent-rule-color)}.accent-rule-module--divider{border:0}.accent-rule-module--h1{--ui-accent-rule-width: 14.5rem;--ui-accent-rule-height: .32rem;--accent-rule-after: calc(var(--ui-accent-rule-line-box) / 2)}.accent-rule-module+:where(p,ul,ol,h1,h2,h3,h4,h5,h6){margin-top:var(--space-rule-body-gap)}.align-module{display:grid;grid-template-columns:minmax(0,1fr);min-inline-size:0;max-inline-size:100%}.align-module__inner{min-inline-size:0;max-inline-size:100%}.align-module--x-left{justify-items:start;margin-inline:0 auto}.align-module--x-center{justify-items:center;margin-inline:auto}.align-module--x-right{justify-items:end;margin-inline:auto 0}.align-module--y-top{align-items:start}.align-module--y-center{align-items:center}.align-module--y-bottom{align-items:end}.align-module--text-left{text-align:left}.align-module--text-center{text-align:center}.align-module--text-right{text-align:right}.align-module--fill-none{inline-size:auto;block-size:auto}.align-module--fill-width{inline-size:100%}.align-module--fill-height{block-size:100%;flex:1 1 auto}.align-module--fill-both{inline-size:100%;block-size:100%;flex:1 1 auto}.anchor-module{display:block;width:0;height:0;scroll-margin-top:6rem}.manual-menu{--menu-header-bg: var(--manual-menu-header-bg, var(--color-light, #ffffff));--menu-header-text: var(--manual-menu-header-text, var(--color-dark, #19164d));--menu-header-backdrop-bg: var(--manual-menu-header-backdrop-bg, rgba(255, 255, 255, .92));--menu-header-backdrop-filter: var(--manual-menu-header-backdrop-filter, blur(.65rem) saturate(130%));--menu-panel-bg: var(--manual-menu-panel-bg, var(--color-light, #ffffff));--menu-panel-text: var(--manual-menu-panel-text, var(--color-dark, #19164d));--menu-panel-border: var(--manual-menu-panel-border, rgba(25, 22, 77, .14));--menu-accent: var(--manual-menu-accent, var(--color-dark-accent, var(--color-dark-accent)));--menu-accent-soft: var(--manual-menu-accent-soft, rgba(71, 57, 225, .2));--menu-accent-focus: var(--manual-menu-accent-focus, rgba(71, 57, 225, .6));--menu-item-active-bg: var(--manual-menu-item-active-bg, var(--color-dark-accent));--menu-item-active-text: var(--manual-menu-item-active-text, #ffffff);--menu-item-hover-bg: var(--manual-menu-item-hover-bg, rgba(71, 57, 225, .12));--menu-default-opacity: var(--manual-menu-default-opacity, .8);--menu-separator-color: var(--manual-menu-separator-color, rgba(25, 22, 77, .4));--menu-inline-link-border: var(--manual-menu-inline-link-border, rgba(25, 22, 77, .55));--menu-subsection-border: var(--manual-menu-subsection-border, rgba(25, 22, 77, .22));--menu-muted-opacity: var(--manual-menu-muted-opacity, .46);--menu-top-font: brand-font-semibold;--menu-mobile-scroll-height: calc(100dvh - 5.8rem) ;--ui-arrow-button-outline-bg: transparent;--ui-arrow-button-outline-text: var(--menu-panel-text);--ui-arrow-button-outline-border: var(--menu-panel-text);--ui-arrow-button-focus-outline: var(--menu-accent-focus);position:sticky;top:0;width:100%;background:var(--menu-header-bg);color:var(--menu-header-text);border-bottom:1px solid var(--menu-panel-border);z-index:80;user-select:none;-webkit-user-select:none}.manual-menu *{user-select:none;-webkit-user-select:none}.manual-menu--panel-dark{--menu-header-backdrop-bg: var(--manual-menu-header-backdrop-bg-dark, rgba(71, 57, 225, .86));--menu-panel-bg: var(--manual-menu-panel-bg-dark, var(--color-dark-accent-5, var(--color-dark-accent)));--menu-panel-text: var(--manual-menu-panel-text-dark, var(--color-light, #ffffff));--menu-panel-border: var(--manual-menu-panel-border-dark, rgba(247, 247, 247, .28));--menu-accent-soft: var(--manual-menu-accent-soft-dark, rgba(234, 123, 255, .3));--menu-accent-focus: var(--manual-menu-accent-focus-dark, rgba(234, 123, 255, .62));--menu-item-active-bg: var(--manual-menu-item-active-bg-dark, rgba(247, 247, 247, .2));--menu-item-active-text: var(--manual-menu-item-active-text-dark, #ffffff);--menu-item-hover-bg: var(--manual-menu-item-hover-bg-dark, rgba(247, 247, 247, .15));--menu-separator-color: var(--manual-menu-separator-color-dark, rgba(247, 247, 247, .55));--menu-inline-link-border: var(--manual-menu-inline-link-border-dark, rgba(247, 247, 247, .55));--menu-subsection-border: var(--manual-menu-subsection-border-dark, rgba(247, 247, 247, .22))}.manual-menu__bar{display:grid;grid-template-columns:1fr auto;align-items:center;gap:.5rem 1rem;width:100%;max-width:calc(var(--layout-page-max-width, 1235px) + var(--layout-inline-padding, 1.6rem) * 2);margin:0 auto;padding:.9rem var(--layout-inline-padding, 1.6rem)}.manual-menu__brand{min-width:0}.manual-menu__brand-link{display:inline-flex;align-items:center;color:var(--menu-header-text);text-decoration:none}.manual-menu__brand-link:hover{opacity:.92}.manual-menu__brand-link:focus-visible{outline:2px solid var(--menu-accent);outline-offset:2px}.manual-menu__brand-text{font-family:var(--menu-brand-font, inherit);font-size:clamp(1.55rem,1.75vw,2rem);font-weight:700;letter-spacing:.01em;line-height:1}.manual-menu__brand-emphasis{font-family:var(--menu-brand-font-emphasis, brand-font-bold, Helvetica, Arial, sans-serif);font-weight:800;font-style:normal}.manual-menu__brand-regular{font-family:var(--menu-brand-font-regular, brand-font-regular, Helvetica, Arial, sans-serif);font-weight:400;font-style:normal}.manual-menu__brand-image{display:block;height:auto;max-height:2.4rem;max-width:min(22rem,60vw)}.manual-menu__toggle{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-inline-gap-loose);padding:.45rem .15rem;border:none;background:transparent;color:var(--menu-header-text);font:inherit;font-weight:600;cursor:pointer}.manual-menu__toggle:focus-visible{outline:2px solid var(--menu-accent);outline-offset:2px}.manual-menu__toggle-icon,.manual-menu__toggle-icon:before,.manual-menu__toggle-icon:after{display:block;width:1.2rem;height:2px;background:currentColor;border-radius:var(--radius-pill);transition:transform var(--duration-fast) ease;content:""}.manual-menu__toggle-icon{position:relative}.manual-menu__toggle-icon:before{position:absolute;top:-.36rem;left:0}.manual-menu__toggle-icon:after{position:absolute;top:.36rem;left:0}.manual-menu[data-open=true] .manual-menu__toggle-icon{background:transparent}.manual-menu[data-open=true] .manual-menu__toggle-icon:before{transform:translateY(.36rem) rotate(45deg)}.manual-menu[data-open=true] .manual-menu__toggle-icon:after{transform:translateY(-.36rem) rotate(-45deg)}.manual-menu__top-list{grid-column:1/-1;list-style:none;margin:0;padding:.25rem 0 .75rem;display:none;flex-direction:column;gap:var(--space-inline-gap-tight);max-height:var(--menu-mobile-scroll-height);overflow-y:auto;overscroll-behavior:contain}.manual-menu[data-open=true] .manual-menu__top-list{display:flex}.manual-menu__top-item{position:relative;text-wrap:nowrap;margin-block-start:0}.manual-menu__top-link,.manual-menu__summary{display:inline-flex;align-items:center;gap:var(--space-inline-gap-tight);color:var(--menu-header-text);opacity:var(--menu-default-opacity);padding:var(--space-menu-item-pad);text-decoration:none;line-height:1.2;font-family:var(--menu-top-font, inherit);font-size:1.08rem;font-weight:600;border-radius:var(--radius-pill);background:transparent;transition:background-color var(--duration-fast) ease,color var(--duration-fast) ease,opacity var(--duration-fast) ease,box-shadow var(--duration-fast) ease}.manual-menu__top-link:not([href="/kontakt"]):not(.manual-menu__text--emphasized):hover,.manual-menu__summary:hover{background:transparent;color:var(--menu-accent);box-shadow:inset 0 0 0 2px var(--menu-accent);opacity:1}.manual-menu__top-link[href="/kontakt"]:not(.manual-menu__text--emphasized){background:none;color:var(--menu-accent);border:2px solid var(--menu-accent);padding:calc(.5rem - 2px) calc(1rem - 2px);box-shadow:none;font-weight:600;opacity:1}.manual-menu__top-link[href="/kontakt"]:not(.manual-menu__text--emphasized):hover{background:var(--menu-accent);color:var(--menu-item-active-text);box-shadow:none}.manual-menu__top-link.manual-menu__text--emphasized[href="/kontakt"]{background:var(--menu-item-active-bg);color:var(--menu-item-active-text);border:2px solid var(--menu-accent);padding:calc(.5rem - 2px) calc(1rem - 2px);opacity:1}.manual-menu__top-item--separator~.manual-menu__top-item>.manual-menu__top-link{font-family:inherit;font-weight:700}.manual-menu__top-link:focus-visible,.manual-menu__summary:focus-visible{opacity:1;outline:2px solid var(--menu-accent-focus);outline-offset:3px}.manual-menu__details[open]>.manual-menu__summary{background:var(--menu-item-active-bg);color:var(--menu-item-active-text);opacity:1}.manual-menu__details{display:block}.manual-menu__summary{list-style:none;cursor:pointer}.manual-menu__summary::-webkit-details-marker{display:none}.manual-menu__summary:after{content:"▾";font-size:.82em;line-height:1;transition:transform var(--duration-fast) ease}.manual-menu__details[open]>.manual-menu__summary:after{transform:rotate(180deg)}.manual-menu__panel{display:none;margin-top:.4rem;width:100%;max-width:100%;box-sizing:border-box;background:var(--menu-panel-bg);color:var(--menu-panel-text);border:1px solid var(--menu-panel-border);border-radius:var(--radius-md);box-shadow:var(--shadow-elevated);max-height:min(72dvh,40rem);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.manual-menu__details[open]>.manual-menu__panel{display:block}.manual-menu__mobile-nav{display:none}.manual-menu__mobile-nav-heading{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-inline-gap-tight);min-width:0}.manual-menu__mobile-nav-heading .ui-highlight-rule{margin:0}.manual-menu__back{display:inline-flex;flex-shrink:0}.manual-menu__back:focus-visible{outline:2px solid var(--menu-accent-focus);outline-offset:2px}.manual-menu__panel-inner{width:100%;box-sizing:border-box;padding:1rem var(--layout-inline-padding, 1rem) 1.1rem}.manual-menu__panel-content{display:flex;flex-wrap:wrap;align-items:stretch;gap:1.2rem;min-width:0}.manual-menu__panel-list{list-style:none;margin:0;padding:0}.manual-menu__panel-content>*{min-width:0}.manual-menu__section{display:flex;flex-direction:column;flex:1 1 18rem;min-width:min(100%,18rem);min-height:0}.manual-menu__section-title,.manual-menu__section-title-link{display:inline-flex;flex-direction:column;align-items:flex-start;gap:var(--space-inline-gap-tight);margin:0;color:var(--menu-panel-text);font-family:brand-font-bold,Helvetica,Arial,sans-serif;font-size:26px;font-weight:700;font-style:normal;line-height:1.2;text-decoration:none}.manual-menu__section-title--desktop{display:inline-flex}.manual-menu__section-content{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.manual-menu__section-content-list{display:flex;flex:1 1 auto;flex-direction:column;list-style:none;margin:0;padding:0;min-height:0}.manual-menu__section-content-item{min-width:0}.manual-menu__section-content-item--button{margin-top:auto}.manual-menu__section-content-item--content{min-width:0}.manual-menu__content{display:flex;flex-direction:column;gap:var(--space-inline-gap-loose);min-width:0;text-wrap:auto}.manual-menu__content>:first-child{margin-top:0}.manual-menu__content>:last-child{margin-bottom:0}.manual-menu__section-mobile-trigger{display:none;width:100%;align-items:center;justify-content:space-between;gap:var(--space-inline-gap-loose);padding:.35rem 0;border:0;background:transparent;color:var(--menu-panel-text);text-align:left;font-family:var(--menu-top-font, inherit);font-size:1.08rem;font-weight:600;line-height:1.2;cursor:pointer}.manual-menu__section-mobile-trigger:focus-visible{outline:2px solid var(--menu-accent-focus);outline-offset:2px}.manual-menu__section-mobile-trigger-chevron{font-size:1.1em;line-height:1;opacity:.75}.manual-menu__section-title-link:hover{opacity:.9}.manual-menu__links{list-style:none;margin:.8rem 0 0;padding:0;display:flex;flex-direction:column;gap:var(--space-inline-gap)}.manual-menu__inline-link{color:var(--menu-panel-text);text-decoration:none;line-height:1.35;font-weight:500;border-bottom:1px solid transparent}.manual-menu__inline-link:hover,.manual-menu__inline-link:focus-visible{border-color:var(--menu-inline-link-border)}.manual-menu__button-wrap{margin:auto 0 0;padding-top:1rem}.manual-menu__subsections{display:grid;grid-template-columns:1fr;list-style:none;gap:var(--space-base);margin-top:.95rem;margin-bottom:0;padding-top:.95rem;padding-left:0;border-top:1px solid var(--menu-subsection-border)}.manual-menu__advertise{flex:1 1 clamp(24rem,34vw,32rem);min-width:min(100%,24rem);max-width:min(100%,32rem);width:100%;min-inline-size:0;display:flex;align-self:flex-start;text-wrap:auto}.manual-menu__advertise-inner{width:100%;min-width:0;display:flex;height:auto}.manual-menu__advertise-inner>*{width:100%;min-width:0}.manual-menu__advertise .highlight-card{height:auto;margin:0;padding:3rem 2rem;display:flex;box-sizing:border-box;width:100%;max-width:100%}.manual-menu__advertise .highlight-card__inner{min-height:0;gap:var(--space-base)}.manual-menu__advertise .link-module{margin-top:auto}.manual-menu__advertise .ui-button{width:auto;justify-content:center}.manual-menu__top-item--separator{display:flex;align-items:center;padding:.35rem 0}.manual-menu__top-separator{display:block;width:100%;height:2px;background:var(--menu-separator-color)}.manual-menu__text--emphasized{font-family:var(--menu-emphasis-font, inherit);font-weight:700;opacity:1}.manual-menu__text--muted{opacity:var(--menu-muted-opacity);font-weight:430;font-style:italic}.manual-menu__details[open]>.manual-menu__summary.manual-menu__text--muted{color:var(--menu-item-active-text);opacity:1}@media(max-width:73.75rem){.manual-menu__summary:after{content:"›";font-size:1.05em;transform:none}.manual-menu__details[open]>.manual-menu__summary:after{transform:none}.manual-menu__top-item--separator{display:none}.manual-menu__top-link,.manual-menu__summary{width:100%;border-radius:var(--radius-pill);padding-inline:.5rem}.manual-menu__top-link[href="/kontakt"]{border-radius:var(--radius-pill);padding-inline:1.4rem;display:flex;width:fit-content;min-width:13rem;max-width:100%;margin-inline:auto;justify-content:center}.manual-menu__top-link[href="/kontakt"]:not(.manual-menu__text--emphasized){margin-top:.9rem}.manual-menu__top-link.manual-menu__text--emphasized[href="/kontakt"]{margin-top:.4rem}.manual-menu__top-list,.manual-menu__top-item,.manual-menu__details,.manual-menu__panel,.manual-menu__panel-inner,.manual-menu__panel-content,.manual-menu__section,.manual-menu__section-content,.manual-menu__advertise{width:100%;min-width:0;overflow-x:hidden}.manual-menu__top-list{gap:.15rem}.manual-menu__panel-content{flex-direction:column;gap:0}.manual-menu__panel-content>*+*{margin-top:.7rem;padding-top:.7rem;border-top:1px solid var(--menu-subsection-border)}.manual-menu__section{flex:0 0 auto;min-width:0;min-height:0}.manual-menu__section--mobile-collapsible .manual-menu__section-title--desktop{display:none}.manual-menu__section--mobile-collapsible .manual-menu__section-mobile-trigger{display:inline-flex;padding-block:.65rem}.manual-menu__section--mobile-collapsible .manual-menu__section-content{display:none}.manual-menu__mobile-nav--section{display:none;align-items:center;gap:var(--space-inline-gap-loose);padding:.1rem 0 .75rem}.manual-menu__mobile-title-action{display:inline-flex;align-items:center;gap:var(--space-inline-gap-tight);max-width:100%;padding:0;border:0;background:transparent;color:inherit;font-family:var(--menu-top-font, inherit);font-size:1.08rem;font-weight:600;line-height:1.2;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.manual-menu__mobile-title-action:focus-visible{outline:2px solid var(--menu-accent-focus);outline-offset:2px}.manual-menu__links{margin-top:.2rem;gap:0}.manual-menu__link-item+.manual-menu__link-item{border-top:1px solid var(--menu-subsection-border);margin-top:.45rem;padding-top:.45rem}.manual-menu__button-wrap{margin:.9rem 0 0;padding-top:0}.manual-menu__advertise{max-width:none;flex:1 1 auto;min-width:0}.manual-menu__advertise .highlight-card{width:auto;max-width:100%;min-width:0!important}.manual-menu[data-mobile-view=submenu] .manual-menu__top-item,.manual-menu[data-mobile-view=section] .manual-menu__top-item{display:none}.manual-menu[data-mobile-view=submenu] .manual-menu__top-item[data-manual-menu-item-active=true],.manual-menu[data-mobile-view=section] .manual-menu__top-item[data-manual-menu-item-active=true]{display:block}.manual-menu[data-mobile-view=submenu] .manual-menu__top-list,.manual-menu[data-mobile-view=section] .manual-menu__top-list{max-height:none;overflow:hidden}.manual-menu[data-mobile-view=submenu] .manual-menu__top-item[data-manual-menu-item-active=true]>.manual-menu__details>.manual-menu__summary,.manual-menu[data-mobile-view=section] .manual-menu__top-item[data-manual-menu-item-active=true]>.manual-menu__details>.manual-menu__summary{display:none}.manual-menu[data-mobile-view=submenu] .manual-menu__top-item[data-manual-menu-item-active=true]>.manual-menu__details>.manual-menu__panel,.manual-menu[data-mobile-view=section] .manual-menu__top-item[data-manual-menu-item-active=true]>.manual-menu__details>.manual-menu__panel{display:block;margin-top:0;border-radius:0;border-inline:none;box-shadow:none;max-height:var(--menu-mobile-scroll-height);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}.manual-menu[data-mobile-view=submenu] .manual-menu__mobile-nav,.manual-menu[data-mobile-view=section] .manual-menu__mobile-nav{display:flex;align-items:flex-start;gap:var(--space-inline-gap-loose);width:100%;box-sizing:border-box;padding:.9rem var(--layout-inline-padding, 1rem) 0;position:sticky;top:0;z-index:2;background:var(--menu-panel-bg);border-bottom:1px solid var(--menu-subsection-border);padding-bottom:.75rem;margin-bottom:var(--space-card-meta-gap)}.manual-menu[data-mobile-view=section] .manual-menu__top-item[data-manual-menu-item-active=true] .manual-menu__mobile-nav:not(.manual-menu__mobile-nav--section){display:none!important}.manual-menu[data-mobile-view=section] .manual-menu__top-item[data-manual-menu-item-active=true] .manual-menu__section--mobile-collapsible,.manual-menu[data-mobile-view=section] .manual-menu__top-item[data-manual-menu-item-active=true] .manual-menu__section--mobile-collapsible.manual-menu__section--mobile-hidden{display:none}.manual-menu[data-mobile-view=section] .manual-menu__top-item[data-manual-menu-item-active=true] .manual-menu__section--mobile-collapsible.manual-menu__section--mobile-active{display:flex}.manual-menu[data-mobile-view=section] .manual-menu__top-item[data-manual-menu-item-active=true] .manual-menu__section--mobile-collapsible.manual-menu__section--mobile-active .manual-menu__section-mobile-trigger{display:none}.manual-menu[data-mobile-view=section] .manual-menu__top-item[data-manual-menu-item-active=true] .manual-menu__section--mobile-collapsible.manual-menu__section--mobile-active .manual-menu__section-content,.manual-menu[data-mobile-view=section] .manual-menu__top-item[data-manual-menu-item-active=true] .manual-menu__section--mobile-collapsible.manual-menu__section--mobile-active .manual-menu__mobile-nav--section{display:flex}.manual-menu[data-mobile-view=section] .manual-menu__top-item[data-manual-menu-item-active=true] .manual-menu__advertise{display:none}.manual-menu__mobile-title,.manual-menu__mobile-title-action{font-family:var(--menu-top-font, inherit);font-size:1.08rem;font-weight:600;line-height:1.2}}@media(min-width:73.8125rem){.manual-menu{background:var(--menu-header-backdrop-bg);backdrop-filter:var(--menu-header-backdrop-filter);-webkit-backdrop-filter:var(--menu-header-backdrop-filter)}.manual-menu__bar{grid-template-columns:auto 1fr;gap:0 1rem;padding:1.15rem var(--layout-inline-padding, 1.6rem) .95rem}.manual-menu__toggle{display:none}.manual-menu__top-list{grid-column:2;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:.3rem .45rem;padding:0;max-height:none;overflow:visible}.manual-menu__top-link,.manual-menu__summary{padding:.42rem .75rem;font-size:1rem}.manual-menu__top-item{display:flex;align-items:center}.manual-menu__top-item--has-children{position:static}.manual-menu__top-item--has-children>.manual-menu__details{position:static;display:flex;align-items:center}.manual-menu__top-item--has-children>.manual-menu__details>.manual-menu__panel{position:absolute;left:0;right:0;top:calc(100% + 1px);margin-top:0;border-radius:0;border-inline:none;box-shadow:none;max-height:calc(100dvh - 7.25rem)}}@media(min-width:73.8125rem)and (hover:hover){.manual-menu__top-item--has-children:hover>.manual-menu__details>.manual-menu__panel{display:block}.manual-menu__top-item--has-children:hover>.manual-menu__details>.manual-menu__summary,.manual-menu__top-item:hover>.manual-menu__top-link:not([href="/kontakt"]):not(.manual-menu__text--emphasized){background:transparent;color:var(--menu-accent);box-shadow:inset 0 0 0 2px var(--menu-accent);opacity:1}.manual-menu__top-item:hover>.manual-menu__top-link[href="/kontakt"]:not(.manual-menu__text--emphasized){background:var(--menu-accent);color:var(--menu-item-active-text);box-shadow:none}.manual-menu__top-item--separator~.manual-menu__top-item:hover>.manual-menu__top-link:not([href="/kontakt"]):not(.manual-menu__text--emphasized){background:transparent;color:var(--menu-accent);box-shadow:inset 0 0 0 2px var(--menu-accent);border:none}}@media(min-width:73.8125rem){.manual-menu__panel-inner{width:min(100%,var(--menu-panel-content-max-width, calc(var(--layout-page-max-width, 1200px) + var(--layout-inline-padding, 1.6rem) * 2)));margin:0 auto;padding:2rem var(--layout-inline-padding, 1.6rem)}.manual-menu__panel-content{align-items:stretch;gap:var(--space-2xl);flex-wrap:wrap}.manual-menu__subsections{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.manual-menu__links--columns{display:block;columns:3;column-gap:var(--space-2xl);text-align:center;margin-top:var(--space-xl)}.manual-menu__links--columns .manual-menu__link-item{break-inside:avoid}.manual-menu__links--columns .manual-menu__link-item:not(:last-child){margin-bottom:var(--space-inline-gap)}.manual-menu__section-content-list:has(.manual-menu__links--columns) .manual-menu__section-content-item--button{margin-top:var(--space-xl)}.manual-menu__section-content-list:has(.manual-menu__links--columns) .manual-menu__button-wrap{text-align:center;margin:0;padding-top:0}.manual-menu__section:has(.manual-menu__links--columns)>.manual-menu__section-title{align-items:center}.manual-menu__top-item--separator{padding:0 .2rem}.manual-menu__top-separator{width:1px;height:1.45rem}}@media(max-width:39.99rem){.manual-menu__section-title,.manual-menu__section-title-link{font-size:1.45rem}}.tile-grid{container-type:inline-size;width:100%;margin:1rem 0}.tile-grid__list{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-card-grid-gap);list-style:none;margin:0;padding:0}@container (max-width: 60rem){.tile-grid__list{grid-template-columns:repeat(2,1fr)}}@container (max-width: 38rem){.tile-grid__list{grid-template-columns:1fr;gap:var(--space-card-grid-gap-mobile)}}@container (max-width: 38rem){.tile-grid__tile{border-width:1px;padding:1.5rem 1.25rem}}.tile-grid__item{display:flex}.tile-grid__tile{--tile-grid-border-color: #4739e1;--tile-grid-bg: #ffffff;--tile-grid-bg-hover: rgba(#d55ef3, .06);--tile-grid-text: #19164d;--tile-grid-accent: var(--color-highlight, #d55ef3);--tile-grid-shadow: 0 2px 8px rgba(#19164d, .08);--tile-grid-shadow-hover: 0 8px 28px rgba(#19164d, .16);--tile-grid-transition: var(--duration-base) ease;position:relative;display:flex;flex-direction:column;width:100%;padding:2rem 1.75rem;border-radius:var(--radius-2xl);border:2px solid var(--tile-grid-border-color);background:var(--tile-grid-bg);color:var(--tile-grid-text);box-shadow:var(--tile-grid-shadow);transition:transform var(--tile-grid-transition),box-shadow var(--tile-grid-transition),border-color var(--tile-grid-transition),background var(--tile-grid-transition);text-decoration:none}.tile-grid__tile :where(h1,h2,h3,h4,h5,h6){color:var(--tile-grid-text);margin-top:0}.tile-grid__tile :where(h1,h2,h3,h4,h5,h6) a{color:inherit;text-decoration:none}.tile-grid__tile :where(h1,h2,h3,h4,h5,h6) a:after{content:"";position:absolute;inset:0;border-radius:inherit}.tile-grid__tile :where(p){color:var(--tile-grid-text);flex-grow:1}.tile-grid__tile .ui-button{margin-top:auto}@media(hover:hover){.tile-grid__item:has(a):hover .tile-grid__tile{transform:translateY(-5px);box-shadow:var(--tile-grid-shadow-hover);border-color:var(--tile-grid-accent);background:var(--tile-grid-bg-hover)}}.tile-grid__tile:focus-within{transform:translateY(-5px);box-shadow:var(--tile-grid-shadow-hover);border-color:var(--tile-grid-accent);background:var(--tile-grid-bg-hover)}.tile-grid--tone-dark .tile-grid__tile{--tile-grid-border-color: transparent;--tile-grid-bg: var(--color-dark-accent-5, #4739e1);--tile-grid-text: #ffffff;--tile-grid-shadow: 0 2px 12px rgba(0, 0, 0, .25);--tile-grid-shadow-hover: 0 10px 32px rgba(0, 0, 0, .4)}@media(hover:hover){.tile-grid--tone-dark .tile-grid__item:has(a):hover .tile-grid__tile{--tile-grid-border-color: var(--tile-grid-accent);border-style:solid;border-width:2px}}.tile-grid--tone-dark .tile-grid__tile:focus-within{--tile-grid-border-color: var(--tile-grid-accent);border-style:solid;border-width:2px}.article-meta{font-size:.85rem;color:color-mix(in srgb,var(--color-dark) 70%,transparent);margin:.5rem 0 0;font-family:brand-font-regular,system-ui,sans-serif}.blog-article h1{font-size:44px;line-height:var(--line-height-tight);font-family:brand-font-bold-italic,Helvetica,Arial,sans-serif;font-weight:800}.blog-article h2{font-family:brand-font-bold-italic,Helvetica,Arial,sans-serif;font-weight:800}.blog-article__eyebrow{font-family:brand-font-medium,sans-serif;font-size:20px;line-height:var(--line-height-heading);font-weight:500;font-style:normal;margin:0 0 var(--space-card-title-gap)}.blog-article__headline{font-family:brand-font-bold-italic,Helvetica,Arial,sans-serif;font-weight:800;font-style:italic;margin-bottom:0}.blog-article__hero-image{border-radius:var(--radius-md);width:100%;aspect-ratio:3/2;object-fit:cover}.blog-article__quote{position:relative;padding-left:3rem;margin:1.5rem 0}.blog-article__quote:before{content:"“";position:absolute;left:.5rem;top:-.15em;font-size:3.5rem;font-weight:800;font-style:italic;line-height:1;color:var(--color-highlight);font-family:brand-font-bold-italic,Helvetica,Arial,sans-serif}.blog-article__quote p{margin:0;font-family:brand-font-medium-italic,Helvetica,Arial,sans-serif;font-size:var(--font-size-lead);line-height:var(--line-height-base);font-weight:500;font-style:italic}.blog-article__sidebar-heading{font-family:brand-font-semibold,Helvetica,Arial,sans-serif;font-size:var(--font-size-h4);font-weight:600;font-style:normal;line-height:var(--line-height-heading);font-family:brand-font-bold,Helvetica,Arial,sans-serif;font-weight:700;margin-bottom:var(--space-card-meta-gap)}.blog-article__sidebar-divider{width:25%;border:none;border-top:1.5px solid currentColor;opacity:.25;margin:0 0 var(--space-xl)}.blog-article__tags{display:flex;flex-wrap:wrap;gap:var(--space-inline-gap);margin-top:var(--space-xl)}.blog-article__tag{font-family:brand-font-light,Helvetica,Arial,sans-serif;font-size:var(--font-size-legal-fineprint);font-weight:400;font-style:normal;line-height:var(--line-height-base);display:inline-block;padding:.25rem .65rem;border-radius:var(--radius-pill);border:1.5px solid var(--color-dark-accent);color:var(--color-dark-accent);font-family:brand-font-medium,system-ui,sans-serif;font-weight:500;text-decoration:none;transition:opacity var(--duration-fast) ease}.blog-article__author-card{display:flex;flex-direction:row;align-items:center;gap:var(--space-base);max-width:28rem;background:#f6f5fee6;border-radius:var(--radius-card);box-shadow:none;padding:var(--space-card-body-pad-sm)}.blog-article__author-media{position:relative;width:6rem;height:6rem;flex:0 0 auto;border-radius:var(--radius-circle);overflow:hidden;background:var(--color-tile-image-bg)}.blog-article__author-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block}.blog-article__author-body{display:flex;flex:1;min-width:0;flex-direction:column;align-items:flex-start;gap:var(--space-card-title-gap)}.blog-article__author-label{font-family:brand-font-semibold,Helvetica,Arial,sans-serif;font-size:var(--font-size-h4);font-weight:600;font-style:normal;line-height:var(--line-height-heading);font-family:brand-font-bold,Helvetica,Arial,sans-serif;font-weight:700;margin:0}.blog-article__author-role{font-family:brand-font-medium,sans-serif;font-size:var(--font-size-eyebrow);font-weight:500;font-style:normal;line-height:var(--line-height-base);letter-spacing:var(--letter-spacing-wide);margin:0}.blog-article__author-name{font-family:brand-font-semibold,Helvetica,Arial,sans-serif;font-size:var(--font-size-card-title-sm);font-weight:600;font-style:normal;line-height:var(--line-height-heading);color:var(--color-dark);text-decoration:none}.blog-article__author-name-end{white-space:nowrap}@media(hover:hover){.blog-article__author-name:hover .blog-article__author-name-text{text-decoration-line:underline;text-decoration-thickness:.08em;text-underline-offset:.14em;text-decoration-color:var(--ui-link-underline-color)}}.blog-article__author-arrow{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;margin-left:var(--space-inline-gap);width:1.65rem;height:1.65rem;border-radius:var(--radius-circle);background:var(--color-dark-accent);color:var(--color-light)}.blog-article__author-arrow svg{width:.85rem;height:.85rem}.blog-article__author-trigger{font-family:brand-font-semibold,Helvetica,Arial,sans-serif;font-size:var(--font-size-button-sm);font-weight:600;font-style:normal;line-height:1.2;color:var(--color-dark-accent);border:2px solid var(--color-dark-accent);border-radius:var(--radius-pill);padding:var(--space-tag-pad);background:transparent;display:inline-flex;align-items:center;justify-content:center;width:fit-content;text-decoration:none;white-space:nowrap;transition:background var(--duration-base) cubic-bezier(.4,0,.2,1),color var(--duration-base) cubic-bezier(.4,0,.2,1),border-color var(--duration-base) cubic-bezier(.4,0,.2,1)}@media(max-width:38rem){.blog-article__author-trigger{padding:var(--space-tag-pad)}}@media(pointer:coarse){.blog-article__author-trigger{min-block-size:var(--touch-target-min);min-inline-size:var(--touch-target-min);padding-inline:max(var(--space-button-pad-inline, 1rem),1rem)}}.blog-article__author-trigger{margin-top:auto;align-self:flex-start;cursor:pointer}#autor-filter-banner{display:flex;align-items:center;gap:var(--space-base);flex-wrap:wrap;background:#f6f5fe;border-radius:var(--radius-md);padding:.8rem 1.25rem;margin-bottom:var(--space-2xl);border:1px solid #e3e1fb}#autor-filter-banner strong{font-family:brand-font-semibold,Helvetica,Arial,sans-serif;font-weight:600}#autor-filter-banner a{font-family:brand-font-light,Helvetica,Arial,sans-serif;font-size:var(--font-size-label);font-weight:500;font-style:normal;line-height:var(--line-height-base);color:var(--color-dark-accent);text-decoration:underline;text-underline-offset:2px;white-space:nowrap}#autor-filter-banner a:hover{opacity:.75}.blog-article>.split>.split__column:first-child{z-index:2}.blog-article .highlight-card--sticky>.highlight-card:first-child{margin-top:0}.blog-article .highlight-card--sticky>.highlight-card:last-child{margin-bottom:0}.blog-article .highlight-card--sticky{position:sticky;top:calc(var(--page-top-chrome-height, 70px) + 16px);align-self:start;margin-bottom:4.5rem}@media(max-width:56rem){.blog-article .highlight-card--sticky{position:static;margin-bottom:0}}@media(max-width:56rem){.blog-article>.split{display:flex;flex-direction:column}.blog-article>.split>.split__column:first-child,.blog-article>.split>.split__column:first-child>.highlight-card--sticky{display:contents}.blog-article>.split>.split__column:last-child{order:1}.blog-article>.split .highlight-card--sticky>.highlight-card:last-child:not(:first-child){order:2}}.praxis-modul{--praxis-bleed-left: calc(50vw - 25% + (var(--space-2xl) / 2));--praxis-bleed-right: calc(50vw - 75% - (var(--space-2xl) / 2));width:100vw;margin-left:calc(-1 * var(--praxis-bleed-left));background:var(--gradient-brand-radial-top-left);background-attachment:fixed;padding:4rem var(--praxis-bleed-right) 4rem var(--praxis-bleed-left);box-sizing:border-box}.praxis-modul :where(h2,h3,h4,h5,h6,p){color:var(--color-light)}.praxis-modul hr{border-color:var(--color-on-dark-border-faint)}.praxis-modul .list-module--display-tile{margin-left:0;margin-right:0}.praxis-modul .list-module{--list-module-tone-text: #ffffff;--list-module-tone-surface: var(--color-on-dark-surface);--list-module-tone-border: var(--color-on-dark-border-faint);--list-module-ordered-index-gradient: linear-gradient(160deg, rgba(255, 255, 255, .28) 0%, var(--color-on-dark-surface) 100%);--list-module-ordered-index-text: #ffffff}.praxis-modul .list-module--display-tile .list-module__list--ordered{background:var(--color-on-dark-surface-soft)}.praxis-modul .list-module--display-tile .list-module__index{color:var(--color-light)}.praxis-modul--light{background-image:var(--gradient-card-pastel)}.praxis-modul--light :where(h2,h3,h4,h5,h6,p){color:var(--color-dark)}.praxis-modul--light hr{border-color:var(--color-dark-accent-border)}.praxis-modul--light .list-module--display-tile .list-module__list--ordered{background:var(--gradient-card-mid)}@media(max-width:56rem){.praxis-modul{margin-left:calc(50% - 50vw);padding-inline:calc(50vw - 50%)}}.expert-mega-menu-wrapper{max-height:0;overflow:hidden;transition:max-height var(--duration-base) ease}.expert-mega-menu-wrapper[data-emm-visible=true]{max-height:5rem}.expert-mega-menu{--emm-grid-cols: 1fr auto auto;width:100%;background:var(--color-dark-accent, #4739e1);color:var(--color-light, #ffffff);font-family:brand-font-regular,Helvetica,Arial,sans-serif;position:relative;z-index:70}.expert-mega-menu__bar{display:grid;grid-template-columns:var(--emm-grid-cols);column-gap:var(--space-base);align-items:stretch;max-width:calc(var(--layout-page-max-width, 1200px) + var(--layout-inline-padding, 1.6rem) * 2);margin:0 auto;padding:0 var(--layout-inline-padding, 1.6rem);box-sizing:border-box}.expert-mega-menu__cell{display:flex;align-items:center;justify-content:flex-start;gap:var(--space-sm);padding:var(--space-sm) 0;min-height:2.9rem;min-width:0}.expert-mega-menu__cell--center{justify-content:center}.expert-mega-menu__cell--controls{justify-content:flex-end}.expert-mega-menu__cell--actions{display:flex;align-items:center;gap:var(--space-sm);font-weight:700;padding-right:0}.expert-mega-menu__cell-photo{width:3rem;height:3rem;border-radius:var(--radius-circle);object-fit:cover;object-position:center top;flex-shrink:0;border:1px solid var(--color-on-dark-border-faint)}.expert-mega-menu__cell-icon{width:.95rem;height:.95rem;flex-shrink:0;opacity:.8}.expert-mega-menu__cell-text{font-family:inherit;font-size:1rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;opacity:.9}.expert-mega-menu__cell-text--name{font-family:brand-font-semibold,Helvetica,Arial,sans-serif;font-size:1.2rem}.expert-mega-menu__more{align-self:center;display:inline-flex;align-items:center;gap:var(--space-xs);height:2.25rem;padding:0 var(--space-sm);border:var(--ui-button-border-width) solid var(--color-on-dark-outline);border-radius:var(--radius-pill);background:transparent;color:var(--color-light);cursor:pointer;transition:background-color var(--duration-fast) ease,border-color var(--duration-fast) ease}.expert-mega-menu__more:hover{background:var(--color-on-dark-surface);border-color:var(--color-on-dark-text-muted)}.expert-mega-menu__more:focus-visible{outline:2px solid var(--color-on-dark-outline);outline-offset:2px}.expert-mega-menu__more-info{width:1.4rem;height:1.4rem;flex-shrink:0}.expert-mega-menu__more-arrow{width:1rem;height:1rem;flex-shrink:0;transition:transform var(--duration-fast) ease}.expert-mega-menu[data-emm-open=true] .expert-mega-menu__more-arrow{transform:rotate(180deg)}.expert-mega-menu__panel{display:none;position:absolute;left:0;right:0;top:100%;background:color-mix(in srgb,var(--color-dark-accent, #4739e1) 90%,black);border-top:1px solid var(--color-on-dark-surface);box-shadow:var(--shadow-strong);z-index:10}@media(min-width:48.0625rem){.expert-mega-menu:hover .expert-mega-menu__panel{display:block}}.expert-mega-menu[data-emm-open=true] .expert-mega-menu__panel{display:block}.expert-mega-menu__panel-inner{display:grid;grid-template-columns:minmax(24rem,1fr) 1fr 1fr;gap:0;max-width:calc(var(--layout-page-max-width, 1200px) + var(--layout-inline-padding, 1.6rem) * 2);margin:0 auto;padding:0 var(--layout-inline-padding, 1.6rem);box-sizing:border-box}.expert-mega-menu__panel-legal{border-top:1px solid rgba(255,255,255,.08);max-width:calc(var(--layout-page-max-width, 1200px) + var(--layout-inline-padding, 1.6rem) * 2);margin:0 auto;padding:0 var(--layout-inline-padding, 1.6rem);box-sizing:border-box;width:100%}.expert-mega-menu__panel-legal .expert-mega-menu__col--legal{flex-direction:column;gap:var(--space-inline-gap);padding:var(--space-md) 0}.expert-mega-menu__panel-legal .expert-mega-menu__legal-text{font-family:inherit;font-size:75%;font-weight:400;font-style:normal;line-height:1.6;color:var(--color-light);opacity:1}.expert-mega-menu__panel-legal .expert-mega-menu__legal-links{flex-direction:row;gap:var(--space-base);margin-top:.1rem}.expert-mega-menu__panel-legal .expert-mega-menu__legal-link{font-family:inherit;font-size:75%;font-weight:400;color:var(--color-light);opacity:1}.expert-mega-menu__col{padding:var(--space-xl) 0}.expert-mega-menu__col--profile{display:flex;align-items:flex-start;gap:var(--space-base);flex-shrink:0}.expert-mega-menu__col--kompetenzen,.expert-mega-menu__col--kontakt{display:flex;flex-direction:column;gap:var(--space-base)}.expert-mega-menu__col-heading{display:block;font-family:brand-font-semibold,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:600;line-height:1.5;margin:0}.expert-mega-menu__profile-photo{width:4.8rem;height:4.8rem;object-fit:cover;object-position:center top;border-radius:var(--radius-circle);flex-shrink:0;opacity:.9}.expert-mega-menu__profile-body{display:flex;flex-direction:column;gap:var(--space-xs);min-width:0}.expert-mega-menu__profile-name{font-size:.95rem;font-weight:700;display:block;color:inherit}.expert-mega-menu__profile-role{font-size:1rem;opacity:1;display:block;line-height:1.5}.expert-mega-menu__profile-role--semibold{font-family:brand-font-semibold,Helvetica,Arial,sans-serif}.expert-mega-menu__profile-link{align-self:flex-start;display:inline-flex;align-items:center;margin-top:var(--space-base);padding:var(--space-xs) var(--space-base);border-radius:var(--radius-pill);background:var(--color-light);color:var(--color-dark-accent);text-decoration:none;font-family:brand-font-semibold,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:600;transition:background-color var(--duration-fast) ease}.expert-mega-menu__profile-link:visited{color:var(--color-dark-accent)}.expert-mega-menu__profile-link:hover{background:var(--color-tile-surface)}.expert-mega-menu__profile-link:focus-visible{outline:2px solid var(--color-on-dark-outline);outline-offset:2px}.expert-mega-menu__link-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-base)}.expert-mega-menu__link-list li{display:flex;margin:0}.expert-mega-menu__link-item{display:inline-flex;align-items:center;color:inherit;font-size:1rem;font-weight:500;line-height:1.5;text-decoration:underline;text-decoration-thickness:.08em;text-underline-offset:.14em;text-decoration-color:var(--color-on-dark-border);transition:text-decoration-color var(--duration-fast) ease}.expert-mega-menu__link-item:hover{text-decoration-color:currentColor}.expert-mega-menu__link-item:focus-visible{outline:2px solid var(--color-on-dark-outline);outline-offset:2px;border-radius:var(--radius-xs)}.expert-mega-menu__contact-block{display:flex;flex-direction:row;align-items:center;gap:var(--space-sm)}.expert-mega-menu__contact-icon{width:1rem;height:1rem;flex-shrink:0;opacity:.8}.expert-mega-menu__contact-value{color:inherit;text-decoration:none;font-size:1rem;font-weight:600}.expert-mega-menu__contact-value:focus-visible{outline:2px solid var(--color-on-dark-outline);outline-offset:2px;border-radius:var(--radius-xs)}a.expert-mega-menu__contact-value{text-decoration:underline;text-decoration-thickness:.08em;text-underline-offset:.14em;text-decoration-color:var(--color-on-dark-border);transition:text-decoration-color var(--duration-fast) ease}a.expert-mega-menu__contact-value:hover{text-decoration-color:currentColor}.expert-mega-menu__bar-cta{align-self:center;white-space:nowrap;height:2.25rem;--ui-button-padding-block: 0;--ui-button-padding-inline: var(--space-lg);--ui-button-bg: var(--color-light);--ui-button-text: var(--color-dark-accent);--ui-button-border-color: var(--color-light)}.expert-mega-menu__bar-cta:hover{--ui-button-bg: var(--color-tile-surface)}.expert-mega-menu__bar-cta svg{width:1.1em;height:1.1em;flex-shrink:0}.expert-mega-menu__sheet-cta{display:none;align-items:center;justify-content:center;gap:var(--space-inline-gap);margin-top:var(--space-base);padding:var(--space-sm) var(--space-lg);border-radius:var(--radius-pill);background:var(--color-light);color:var(--color-dark-accent);text-decoration:none;font-family:brand-font-semibold,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:600}.expert-mega-menu__sheet-cta:visited{color:var(--color-dark-accent)}.expert-mega-menu__sheet-cta:hover{background:var(--color-tile-surface)}.expert-mega-menu__sheet-cta:focus-visible{outline:2px solid var(--color-on-dark-outline);outline-offset:2px}.expert-mega-menu__sheet-cta svg{width:1.1em;height:1.1em;flex-shrink:0}.expert-mega-menu__vcard-row{display:flex;align-items:center;gap:var(--space-base);margin-top:var(--space-xs)}.expert-mega-menu__qr{width:4.5rem;height:4.5rem;flex-shrink:0;border-radius:var(--radius-xs);object-fit:cover;opacity:.85;border:1px solid rgba(255,255,255,.2)}.expert-mega-menu__vcard-btn{display:inline-flex;align-items:center;gap:var(--space-inline-gap);padding:.38rem .9rem;border:1px solid var(--color-on-dark-border);border-radius:var(--radius-pill);color:inherit;text-decoration:none;font-size:1rem;font-weight:600;transition:background-color var(--duration-fast) ease,border-color var(--duration-fast) ease}.expert-mega-menu__vcard-btn svg{width:.85rem;height:.85rem;flex-shrink:0;opacity:.75}.expert-mega-menu__vcard-btn:hover{background:var(--color-on-dark-surface-soft);border-color:var(--color-on-dark-text-muted)}.expert-mega-menu__vcard-btn:hover svg{opacity:1}.expert-mega-menu__vcard-btn:focus-visible{outline:2px solid var(--color-on-dark-outline);outline-offset:2px}.expert-mega-menu__linkedin-link{display:inline-flex;align-items:center;color:inherit;text-decoration:none;font-size:1.75rem;transition:opacity var(--duration-fast) ease}.expert-mega-menu__linkedin-link svg{width:1em;height:1em}.expert-mega-menu__linkedin-link:hover{opacity:.8}.expert-mega-menu__linkedin-link:focus-visible{outline:2px solid var(--color-on-dark-outline);outline-offset:2px}.expert-mega-menu__col--legal{display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-base)}.expert-mega-menu__legal-text{font-size:1rem;line-height:1.6;opacity:1;margin:0}.expert-mega-menu__legal-more{color:inherit;font-weight:700;text-decoration:underline;text-decoration-color:var(--color-on-dark-border);text-underline-offset:2px;white-space:nowrap}.expert-mega-menu__legal-more:hover{opacity:1;text-decoration-color:currentColor}.expert-mega-menu__legal-more:focus-visible{outline:2px solid var(--color-on-dark-outline);outline-offset:2px;border-radius:var(--radius-xs)}.expert-mega-menu__legal-links{display:flex;flex-direction:column;gap:var(--space-xs);margin-top:auto}.expert-mega-menu__legal-link{color:inherit;text-decoration:none;font-size:1rem;font-weight:600;opacity:1;transition:opacity var(--duration-fast) ease}.expert-mega-menu__legal-link:hover{opacity:1;text-decoration:underline;text-decoration-color:var(--color-on-dark-border);text-underline-offset:2px}.expert-mega-menu__legal-link:focus-visible{outline:2px solid var(--color-on-dark-outline);outline-offset:2px;border-radius:var(--radius-xs)}@media(max-width:72rem){.expert-mega-menu__panel-inner{grid-template-columns:auto 1fr}.expert-mega-menu__col--kompetenzen{display:none}}@media(max-width:38rem){.expert-mega-menu__bar-cta{display:none}.expert-mega-menu__cell-text--name{font-size:1rem}.expert-mega-menu__panel-inner{grid-template-columns:1fr}.expert-mega-menu__col--kompetenzen{display:flex}.expert-mega-menu__col--profile{flex-direction:column}.expert-mega-menu__col--legal{max-width:none}.expert-mega-menu__sheet-cta{display:inline-flex}}.hero-scroll-scene{position:relative;display:block;margin-top:calc(-1 * var(--hero-chrome-offset, 0px))}.hero-scroll-scene__wrapper{position:sticky;top:0;height:100dvh;overflow:hidden;width:100vw;margin-left:calc(50% - 50vw)}.hero-scroll-scene__logo-section{position:absolute;top:0;left:0;right:0;background:#fff;min-height:100dvh;display:flex;align-items:flex-start;box-sizing:border-box;overflow:visible;padding-top:calc(clamp(9rem,74.3px + 19.4vw,12rem) + var(--hero-chrome-offset, 0px));padding-inline:0;padding-bottom:4rem;pointer-events:none}.hero-scroll-scene__logo-inner{width:100%;max-width:calc(var(--layout-page-max-width) + var(--layout-inline-padding) * 2);padding-block:0;padding-inline:clamp(.2rem,9.03vw - 29.32px,var(--layout-inline-padding));margin:0 auto;box-sizing:border-box;overflow:visible;text-align:center}.hero-scroll-scene__logo-text{line-height:1.15;padding-bottom:.28em;letter-spacing:-.02em;overflow:visible;background:var(--gradient-brand-linear-120);background-size:280% 280%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:gradient-pan 7s ease-in-out infinite;display:block;white-space:nowrap;user-select:none}.hero-scroll-scene__logo-bold{font-family:brand-font-bold,Helvetica,Arial,sans-serif;font-weight:800;font-style:normal}.hero-scroll-scene__logo-regular{font-family:brand-font-regular,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;margin-left:-.12em}.hero-scroll-scene__logo-registered{font-size:.15em;vertical-align:4.5em}.hero-scroll-scene__logo-stop{border:none;margin:2rem 0 0;height:0;opacity:0}.hero-scroll-scene__claim-strip{position:absolute;left:0;right:0;z-index:2;width:100%;will-change:transform}.hero-scroll-scene__claim-section{background:var(--gradient-brand-radial-center);background-size:800% 600%;background-position:0% 50%}.hero-scroll-scene__claim-section.is-revealed{animation:gradient-pan-once var(--gradient-pan-duration, 5s) ease-in-out 1 forwards}.hero-scroll-scene__claim-section{padding:1rem 0 15rem;box-sizing:border-box;min-height:100dvh;display:flex;align-items:center;overflow:hidden}.hero-scroll-scene__claim-section :where(h1,p){color:#fff}@media(max-width:38rem){.hero-scroll-scene__claim-section{padding:1rem 0 4rem}}.hero-scroll-scene__claim-area{display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 var(--layout-inline-padding);max-width:calc(var(--layout-page-max-width) + var(--layout-inline-padding) * 2);margin:0 auto;box-sizing:border-box;width:100%;will-change:transform}.hero-scroll-scene__claim-title{font-family:brand-font-bold-italic,Helvetica,Arial,sans-serif;font-weight:800;font-style:italic;font-size:clamp(36px,18.6px + 4.84vw,48px);text-align:center;line-height:1.1;margin:0}.hero-scroll-scene__claim-body{font-family:brand-font-light,Helvetica,Arial,sans-serif;font-size:var(--font-size-lead);font-weight:400;font-style:normal;line-height:var(--line-height-readable);max-width:52rem;margin:0}.is-home .hero-scroll-scene__claim-body{font-size:clamp(1rem,.64rem + 1.61vw,var(--font-size-lead))}.hero-scroll-scene__accent-rule:before,.hero-scroll-scene__accent-rule:after{background:#d55ef3}.hero-scroll-scene__claim-actions{display:flex;gap:var(--space-base);justify-content:center;flex-wrap:wrap;margin-top:var(--space-2xl)}.hero-scroll-scene__cta--primary{color:#fff;border-color:#fff}.hero-scroll-scene__cta--secondary{background:#fff;color:#4739e1;border-color:#fff}.parallax-hero{position:relative}.parallax-hero__wrapper{position:sticky;top:0;height:100dvh;overflow:hidden;width:100vw;margin-left:calc(50% - 50vw)}.parallax-hero__bg{width:100%;background:var(--gradient-brand-radial-center);background-size:240% 160%;animation:gradient-pan-intro var(--gradient-pan-duration, 4.5s) ease-in-out 1 forwards;padding:12rem calc(50vw - 50%) 14rem;box-sizing:border-box;position:absolute;top:0;left:0;right:0}.parallax-hero__bg :where(h1,h2,h3,h4,h5,h6,p){color:var(--color-light)}.parallax-hero__bg .accent-rule-module{border-color:var(--color-on-dark-border-faint)}.parallax-hero__content{max-width:42rem;margin:0 auto;text-align:center}.parallax-hero__content .accent-rule-module{margin-inline:auto}.parallax-hero__title{font-family:brand-font-bold-italic,Helvetica,Arial,sans-serif;font-weight:800;font-style:italic;font-size:var(--font-size-display-main);line-height:1.1;min-height:1.1em;margin:0;color:var(--color-light)}.parallax-hero__body{font-size:1rem;line-height:1.5;color:#ffffffe6;margin:.75rem 0 0}.parallax-hero__photo{position:absolute;left:0;right:0;z-index:2;width:100%;margin-left:0;margin-top:0;padding-top:0;height:95dvh;overflow:hidden;display:block;will-change:transform}.parallax-hero__photo picture{display:block;width:100%;height:100%}.parallax-hero__photo img{width:100%;height:100%;object-fit:cover;object-position:bottom center;display:block}.parallax-hero--flow .parallax-hero__wrapper{position:static;height:auto;overflow:visible}.parallax-hero--flow .parallax-hero__bg{position:static;left:auto;right:auto}.parallax-hero--flow .parallax-hero__bg{min-height:34rem;display:flex;flex-direction:column;justify-content:center;padding-block:4rem}.parallax-hero--flow .parallax-hero__photo{position:relative;left:auto;right:auto;height:auto;overflow:visible;will-change:auto}.parallax-hero--flow .parallax-hero__photo picture,.parallax-hero--flow .parallax-hero__photo img{height:auto;object-fit:fill}.parallax-hero--no-photo .parallax-hero__wrapper{position:relative;height:auto;overflow:visible}.parallax-hero--no-photo .parallax-hero__bg{position:relative;min-height:100dvh;display:flex;flex-direction:column;justify-content:center;padding-block:var(--space-section)}.parallax-hero--no-photo.parallax-hero--compact .parallax-hero__bg{min-height:34rem;justify-content:center;padding-block:4rem}@media(max-width:640px){.parallax-hero__title{font-size:32px}}@media(max-width:38rem){.parallax-hero__bg{padding:6rem var(--layout-inline-padding) 8rem}.parallax-hero__body{font-size:.95rem}.parallax-hero--flow .parallax-hero__bg,.parallax-hero--no-photo.parallax-hero--compact .parallax-hero__bg{min-height:45dvh}}.experten-scroll{container-type:inline-size}.expert-subtitle{font-family:brand-font-medium,sans-serif;font-weight:500}.experten-scroll .thumb-scroll{background:transparent;border:none;box-shadow:none;margin-bottom:0}.experten-scroll .thumb-scroll__slides{display:grid;grid-template-areas:"stack"}.experten-scroll .thumb-scroll__slide{display:flex;justify-content:center;grid-area:stack;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--duration-base) ease,visibility 0s linear var(--duration-base)}.experten-scroll .thumb-scroll__slide--active{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--duration-base) ease,visibility 0s linear 0s}.experten-scroll .thumb-scroll__slide--text-only .thumb-scroll__media{display:none}.experten-scroll .thumb-scroll__slide--text-only .thumb-scroll__text,.experten-scroll .thumb-scroll__slide--text-only .thumb-scroll__content{display:contents}.experten-scroll .thumb-scroll__slide--text-only .expert-quickview,.experten-scroll .thumb-scroll__slide--text-only .expert-quickview__card{max-width:30rem;width:100%}.experten-scroll .thumb-scroll__slide--text-only .expert-quickview__media{aspect-ratio:3/2}.experten-scroll .thumb-scroll__slide:not(.thumb-scroll__slide--text-only){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:0;justify-self:center;width:100%;max-width:64rem;background:var(--color-light);border-radius:var(--radius-card);box-shadow:var(--shadow-elevated);overflow:hidden}.experten-scroll .thumb-scroll__slide:not(.thumb-scroll__slide--text-only) .thumb-scroll__media{position:relative;aspect-ratio:4/3;width:100%;height:100%;overflow:hidden;background:var(--color-tile-image-bg);border-radius:0;margin:0}.experten-scroll .thumb-scroll__slide:not(.thumb-scroll__slide--text-only) .thumb-scroll__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center top}.experten-scroll .thumb-scroll__slide:not(.thumb-scroll__slide--text-only) .thumb-scroll__text{display:flex;flex-direction:column;gap:var(--space-card-title-gap);padding:var(--space-2xl)}.experten-scroll .thumb-scroll__slide:not(.thumb-scroll__slide--text-only) .thumb-scroll__content{display:flex;flex-direction:column;gap:var(--space-card-title-gap);flex:1}.experten-scroll .thumb-scroll__slide:not(.thumb-scroll__slide--text-only) :where(h2,h3,h4){font-family:brand-font-semibold,Helvetica,Arial,sans-serif;font-size:var(--font-size-card-title-lg);font-weight:600;font-style:normal;line-height:var(--line-height-heading);margin:0;color:var(--color-dark)}.experten-scroll .thumb-scroll__slide:not(.thumb-scroll__slide--text-only) p{font-family:brand-font-light,Helvetica,Arial,sans-serif;font-size:var(--font-size-card-body);font-weight:400;font-style:normal;line-height:var(--line-height-readable);margin:0;color:var(--color-dark)}.experten-scroll .thumb-scroll__slide:not(.thumb-scroll__slide--text-only) .link-module{margin-top:auto;margin-bottom:0}.experten-scroll-nav{display:flex;justify-content:center;width:100%;margin-top:var(--space-content-nav-gap)}.experten-scroll-nav .thumb-scroll__actions{position:static}.experten-scroll-nav .ui-arrow-button span{display:flex;align-items:center;justify-content:center;line-height:0}@container (max-width: 38rem){.experten-scroll .thumb-scroll__slide:not(.thumb-scroll__slide--text-only){grid-template-columns:1fr;max-width:26rem}.experten-scroll .thumb-scroll__slide:not(.thumb-scroll__slide--text-only) .thumb-scroll__media{height:auto}.experten-scroll .thumb-scroll__slide:not(.thumb-scroll__slide--text-only) .thumb-scroll__text{padding:var(--space-card-footer-pad)}.experten-scroll .thumb-scroll__slide:not(.thumb-scroll__slide--text-only) .thumb-scroll__content p{display:none}}.kompetenz-kachel{display:block;border:1px solid rgba(71,57,225,.45);background:var(--color-light);border-radius:var(--radius-xs);padding:var(--space-button-pad);transition:background var(--duration-base) ease;text-decoration:none;color:inherit}.kompetenz-kachel:hover{background:#4739e11f}.kompetenz-kachel h4{font-family:brand-font-semibold,Helvetica,Arial,sans-serif;font-size:var(--font-size-card-title-sm);font-weight:600;font-style:normal;line-height:var(--line-height-heading);margin:0 0 .35rem}.kachel-text{padding:var(--space-button-pad);display:flex;flex-direction:column;flex:1}.kachel-text-body{flex:1}.kachel-mehr{font-family:brand-font-semibold,Helvetica,Arial,sans-serif;font-size:var(--font-size-button-sm);font-weight:600;font-style:normal;line-height:1.2;display:block;margin-top:var(--space-card-title-gap);color:var(--color-accent, var(--color-dark-accent))}.kompetenz-kacheln{padding:0}.kompetenz-kacheln__header{max-width:42rem;margin-bottom:var(--space-xl)}.kompetenz-kacheln__header .accent-rule-module{min-block-size:0;margin-top:var(--space-card-title-gap)}.kompetenz-kacheln__eyebrow{font-family:brand-font-semibold,Helvetica,Arial,sans-serif;font-size:var(--font-size-lg);font-weight:600;line-height:var(--line-height-heading);font-family:brand-font-medium,sans-serif;font-weight:500;font-style:normal;margin:0 0 var(--space-card-title-gap);color:var(--color-dark)}.kompetenz-kacheln__heading{font-family:brand-font-bold-true-italic,Helvetica,Arial,sans-serif;font-size:var(--font-size-h2);font-weight:700;line-height:var(--line-height-heading);font-family:brand-font-bold-italic,Helvetica,Arial,sans-serif;font-weight:800;font-style:italic;margin:0;color:inherit}.kompetenz-kacheln__grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2xl);align-items:flex-start;margin-top:var(--space-xl)}.kompetenz-kacheln__body-col{display:flex;align-items:center;min-height:9rem}.kompetenz-kacheln__body-text{font-family:brand-font-light,Helvetica,Arial,sans-serif;font-size:var(--font-size-body);font-weight:400;font-style:normal;line-height:var(--line-height-base);margin:0;color:var(--color-dark)}.kompetenz-kacheln__tiles-col{display:flex;flex-direction:column}.kompetenz-kacheln__viewport{overflow:hidden}.kompetenz-kacheln__track{display:flex;flex-direction:column;gap:var(--space-base);transition:transform var(--duration-slow) cubic-bezier(.4,0,.2,1);will-change:transform}.kompetenz-kacheln__controls{display:flex;justify-content:center;gap:var(--space-md);margin-top:var(--space-content-nav-gap)}.kompetenz-kacheln__btn{width:3rem;height:3rem;border-radius:var(--radius-circle);border:2px solid var(--color-dark-accent);background:transparent;color:var(--color-dark-accent);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background var(--duration-base) ease,color var(--duration-base) ease;box-shadow:none}.kompetenz-kacheln__btn:hover:not(:disabled){background:var(--color-dark-accent);color:var(--color-light)}.kompetenz-kacheln__btn:disabled{opacity:.3;cursor:not-allowed}.kompetenz-kachel{display:block;border:1px solid var(--color-dark-accent-border);background:#f6f5fe;border-radius:var(--radius-xs);padding:var(--space-button-pad);text-decoration:none;color:var(--color-dark);transition:background var(--duration-base) ease}.kompetenz-kachel:hover{background:var(--color-dark-accent-tint)}.kompetenz-kachel h3{font-family:brand-font-semibold,Helvetica,Arial,sans-serif;font-size:var(--font-size-card-title-sm);font-weight:600;font-style:normal;line-height:var(--line-height-heading);margin:0 0 .35rem}.kompetenz-kachel p{font-family:brand-font-light,Helvetica,Arial,sans-serif;font-size:var(--font-size-card-body);font-weight:400;font-style:normal;line-height:var(--line-height-readable);margin:0}.kompetenz-kacheln__track .kompetenz-kachel{border:none;border-radius:var(--radius-lg);background:var(--gradient-brand-radial-center);background-size:800vw 600vh;background-attachment:fixed;background-position:0% 50%;color:var(--color-light);transition:box-shadow var(--duration-base) ease;padding:var(--space-button-pad)}.kompetenz-kacheln__track .kompetenz-kachel:hover{box-shadow:var(--shadow-elevated)}.kompetenz-kacheln.is-revealed .kompetenz-kachel{animation:gradient-pan-once var(--gradient-pan-duration, 5s) ease-in-out 1 forwards}.kompetenz-kacheln__track .kompetenz-kachel__title{font-family:brand-font-semibold,Helvetica,Arial,sans-serif;font-size:var(--font-size-card-title);font-weight:600;font-style:normal;line-height:var(--line-height-heading);color:var(--color-light);margin:0}.kompetenz-kacheln__track .kompetenz-kachel__subtitle{font-family:brand-font-light,Helvetica,Arial,sans-serif;font-size:var(--font-size-card-body);font-weight:400;font-style:normal;line-height:var(--line-height-readable);color:var(--color-on-dark-text-muted);margin:.35rem 0 .25rem}@media(max-width:640px){.kompetenz-kacheln__grid{grid-template-columns:1fr}.kompetenz-kacheln__body-col{display:none}}.insight-eins-cards{display:flex;flex-direction:column;gap:var(--space-lg)}.insight-eins-cards__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-lg)}.insight-eins-cards__card{display:flex;flex-direction:column;min-width:0;border-radius:var(--radius-md);overflow:hidden;background:var(--color-light);box-shadow:var(--shadow-subtle);text-decoration:none;color:inherit;transition:transform var(--duration-base) ease,box-shadow var(--duration-base) ease}@media(hover:hover){.insight-eins-cards__card:hover{transform:translateY(-3px);box-shadow:var(--shadow-hover)}}.insight-eins-cards__card:focus-visible{transform:translateY(-3px);box-shadow:var(--shadow-hover)}.insight-eins-cards__img{position:relative;aspect-ratio:22/15;overflow:hidden}.insight-eins-cards__img img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:transform var(--duration-base) ease}.insight-eins-cards__img:after{content:"";position:absolute;inset:0;background:color-mix(in srgb,var(--color-dark) 60%,transparent);pointer-events:none;transition:opacity var(--duration-base) ease}.insight-eins-cards__overlay{position:absolute;left:0;right:0;bottom:0;z-index:1;padding:var(--space-card-body-pad-sm)}.insight-eins-cards__title{font-family:brand-font-semibold,Helvetica,Arial,sans-serif;font-size:var(--font-size-card-title);font-weight:600;font-style:normal;line-height:var(--line-height-heading);margin:0;color:var(--color-light)}.insight-eins-cards__body{flex:1;display:flex;flex-direction:column;gap:var(--space-card-meta-gap);padding:var(--space-card-body-pad-sm)}.insight-eins-cards__summary{font-family:brand-font-light,Helvetica,Arial,sans-serif;font-size:var(--font-size-card-body);font-weight:400;font-style:normal;line-height:var(--line-height-readable);color:#555;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:0}.insight-eins-cards__btn{font-family:brand-font-semibold,Helvetica,Arial,sans-serif;font-size:var(--font-size-button-sm);font-weight:600;font-style:normal;line-height:1.2;color:var(--color-dark-accent);border:2px solid var(--color-dark-accent);border-radius:var(--radius-pill);padding:var(--space-tag-pad);background:transparent;display:inline-flex;align-items:center;justify-content:center;width:fit-content;text-decoration:none;white-space:nowrap;transition:background var(--duration-base) cubic-bezier(.4,0,.2,1),color var(--duration-base) cubic-bezier(.4,0,.2,1),border-color var(--duration-base) cubic-bezier(.4,0,.2,1)}@media(max-width:38rem){.insight-eins-cards__btn{padding:var(--space-tag-pad)}}@media(pointer:coarse){.insight-eins-cards__btn{min-block-size:var(--touch-target-min);min-inline-size:var(--touch-target-min);padding-inline:max(var(--space-button-pad-inline, 1rem),1rem)}}.insight-eins-cards__btn{align-self:flex-start;margin-top:auto}@media(hover:hover){.insight-eins-cards__card:hover .insight-eins-cards__btn{background:var(--color-dark-accent);color:var(--color-light);border-color:var(--color-dark-accent)}}.insight-eins-cards__card:focus-within .insight-eins-cards__btn{background:var(--color-dark-accent);color:var(--color-light);border-color:var(--color-dark-accent)}@media(hover:hover){.insight-eins-cards__card:hover .insight-eins-cards__img img{transform:scale(1.05)}.insight-eins-cards__card:hover .insight-eins-cards__img:after{opacity:.45}}.insight-eins-cards__card:focus-within .insight-eins-cards__img:after{opacity:.45}@media(max-width:720px){.insight-eins-cards__grid{grid-template-columns:1fr;gap:var(--space-card-grid-gap-mobile)}}.insight-eins-carousel{display:flex;flex-direction:column;gap:var(--space-lg)}.insight-eins-carousel__viewport{container-type:inline-size;overflow:hidden}.insight-eins-carousel__track{display:flex;gap:var(--space-lg);align-items:stretch}.insight-eins-carousel__nav{display:flex;justify-content:center;align-items:center;gap:var(--space-md);margin-top:var(--space-content-nav-gap)}.insight-eins-carousel__card{flex:0 0 calc((100% - 2 * var(--space-lg)) / 3);min-width:0;display:flex;flex-direction:column;border-radius:var(--radius-md);overflow:hidden;background:var(--color-light);box-shadow:var(--shadow-subtle);text-decoration:none;color:inherit;transition:transform var(--duration-base) ease,box-shadow var(--duration-base) ease}@media(hover:hover){.insight-eins-carousel__card:hover{transform:translateY(-3px);box-shadow:var(--shadow-hover)}}.insight-eins-carousel__card:focus-visible{transform:translateY(-3px);box-shadow:var(--shadow-hover)}@container (max-width: 38rem){.insight-eins-carousel__track{align-items:flex-start}.insight-eins-carousel__card,.insight-eins-carousel__all-card{flex:0 0 85%}}.insight-eins-carousel__img{position:relative;aspect-ratio:22/15;overflow:hidden}.insight-eins-carousel__img img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:transform var(--duration-base) ease}.insight-eins-carousel__img:after{content:"";position:absolute;inset:0;background:color-mix(in srgb,var(--color-dark) 60%,transparent);pointer-events:none;transition:opacity var(--duration-base) ease}.insight-eins-carousel__overlay{position:absolute;left:0;right:0;bottom:0;z-index:1;padding:var(--space-card-body-pad-sm)}.insight-eins-carousel__title{font-family:brand-font-semibold,Helvetica,Arial,sans-serif;font-size:var(--font-size-card-title);font-weight:600;font-style:normal;line-height:var(--line-height-heading);margin:0;color:var(--color-light)}.insight-eins-carousel__body{flex:1;display:flex;flex-direction:column;gap:var(--space-card-meta-gap);padding:var(--space-card-body-pad-sm)}.insight-eins-carousel__summary{font-family:brand-font-light,Helvetica,Arial,sans-serif;font-size:var(--font-size-card-body);font-weight:400;font-style:normal;line-height:var(--line-height-readable);color:#555;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:0}.insight-eins-carousel__btn{font-family:brand-font-semibold,Helvetica,Arial,sans-serif;font-size:var(--font-size-button-sm);font-weight:600;font-style:normal;line-height:1.2;color:var(--color-dark-accent);border:2px solid var(--color-dark-accent);border-radius:var(--radius-pill);padding:var(--space-tag-pad);background:transparent;display:inline-flex;align-items:center;justify-content:center;width:fit-content;text-decoration:none;white-space:nowrap;transition:background var(--duration-base) cubic-bezier(.4,0,.2,1),color var(--duration-base) cubic-bezier(.4,0,.2,1),border-color var(--duration-base) cubic-bezier(.4,0,.2,1)}@media(max-width:38rem){.insight-eins-carousel__btn{padding:var(--space-tag-pad)}}@media(pointer:coarse){.insight-eins-carousel__btn{min-block-size:var(--touch-target-min);min-inline-size:var(--touch-target-min);padding-inline:max(var(--space-button-pad-inline, 1rem),1rem)}}.insight-eins-carousel__btn{align-self:flex-start;margin-top:auto}@media(hover:hover){.insight-eins-carousel__card:hover .insight-eins-carousel__btn{background:var(--color-dark-accent);color:var(--color-light);border-color:var(--color-dark-accent)}}.insight-eins-carousel__card:focus-within .insight-eins-carousel__btn{background:var(--color-dark-accent);color:var(--color-light);border-color:var(--color-dark-accent)}@media(hover:hover){.insight-eins-carousel__card:hover .insight-eins-carousel__img img{transform:scale(1.05)}.insight-eins-carousel__card:hover .insight-eins-carousel__img:after{opacity:.45}}.insight-eins-carousel__card:focus-within .insight-eins-carousel__img:after{opacity:.45}.insight-eins-carousel__all-card{flex:0 0 auto;min-width:0;border-radius:var(--radius-md);background:var(--gradient-brand-radial-top-right);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;text-decoration:none;padding:2rem 1.25rem;min-height:18rem;transition:transform var(--duration-base) ease,box-shadow var(--duration-base) ease}@media(hover:hover){.insight-eins-carousel__all-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-hover)}}.insight-eins-carousel__all-card:focus-visible{transform:translateY(-3px);box-shadow:var(--shadow-hover)}.insight-eins-carousel__all-label{font-family:brand-font-medium,sans-serif;font-size:var(--font-size-eyebrow);font-weight:500;font-style:normal;line-height:var(--line-height-base);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;color:#ffffffb3;display:block;margin-bottom:var(--space-card-meta-gap)}.insight-eins-carousel__all-text{font-family:brand-font-semibold,Helvetica,Arial,sans-serif;font-size:var(--font-size-card-title-sm);font-weight:600;font-style:normal;line-height:var(--line-height-heading);color:var(--color-light);display:block;margin-bottom:var(--space-xl)}.insight-eins-carousel__all-arrow{color:var(--color-light);display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:1.5px solid rgba(255,255,255,.5);border-radius:var(--radius-circle)}.partner-logos-track-wrap{overflow:hidden;padding:2.5rem 0}.partner-logos-track{display:flex;align-items:center;gap:var(--space-3xl);width:max-content;animation:marquee-scroll 22s linear infinite}.partner-logos-track:hover{animation-play-state:paused}.partner-logos-track img{max-height:50px;width:auto;object-fit:contain;filter:grayscale(100%);opacity:.6;transition:filter var(--duration-base) ease,opacity var(--duration-base) ease;flex-shrink:0}.partner-logos-track img:hover{filter:grayscale(0%);opacity:1}.section-heading{display:flex;flex-direction:column;--ui-accent-rule-height: .16rem}.section-heading__eyebrow{font-family:brand-font-semibold,Helvetica,Arial,sans-serif;font-size:var(--font-size-lg);font-weight:600;line-height:var(--line-height-heading);font-family:brand-font-medium,sans-serif;font-weight:500;font-style:normal;margin:0;margin-bottom:var(--space-eyebrow-headline-gap);color:inherit}.section-heading__title{font-family:brand-font-bold-true-italic,Helvetica,Arial,sans-serif;font-size:var(--font-size-h2);font-weight:700;line-height:var(--line-height-heading);font-family:brand-font-bold-italic,Helvetica,Arial,sans-serif;font-weight:800;font-style:italic;margin:0;color:inherit}.section-heading>.accent-rule-module{margin-top:var(--space-headline-rule-gap)}.section-heading--align-center{text-align:center;align-items:center}.section-heading+:where(p,ul,ol,h1,h2,h3,h4,h5,h6){margin-top:var(--space-rule-body-gap)}p.h5:has(+:where(h1,h2,h3,h4,h5,h6)){margin-bottom:var(--space-eyebrow-headline-gap)}p.h5+:where(h1,h2,h3,h4,h5,h6){margin-top:0}:where(h1,h2,h3,h4,h5,h6):has(+.accent-rule-module){margin-bottom:var(--space-headline-rule-gap)}.text-and-slider{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2xl);align-items:start}.text-and-slider__text{order:1;min-width:0}.text-and-slider__media{order:2;min-width:0}.text-and-slider--text-right .text-and-slider__text{order:2}.text-and-slider--text-right .text-and-slider__media{order:1}.text-and-slider__slider{position:relative}.text-and-slider__viewport{overflow:hidden;border-radius:var(--radius-md);box-shadow:var(--shadow-subtle)}.text-and-slider__track{display:flex}.text-and-slider__slide{flex:0 0 100%;min-width:0;aspect-ratio:4/3}.text-and-slider__slide img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.text-and-slider__dots{display:flex;justify-content:center;gap:var(--space-sm);margin-top:var(--space-lg)}.text-and-slider__dot{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;background:transparent;border:none;border-radius:var(--radius-circle);cursor:pointer}@media(pointer:coarse){.text-and-slider__dot{min-block-size:var(--touch-target-min);min-inline-size:var(--touch-target-min)}}.text-and-slider__dot:before{content:"";display:block;width:8px;height:8px;border-radius:var(--radius-circle);background:#c5c1f5;transition:background var(--duration-base) ease,transform var(--duration-base) ease}.text-and-slider__dot.is-active:before{background:#4739e1;transform:scale(1.25)}.text-and-slider--dark .text-and-slider__dot:before{background:var(--color-on-dark-border)}.text-and-slider--dark .text-and-slider__dot.is-active:before{background:var(--color-light)}@media(max-width:60rem){.text-and-slider{grid-template-columns:1fr;gap:var(--space-xl)}.text-and-slider--text-right .text-and-slider__text,.text-and-slider--text-right .text-and-slider__media{order:initial}}.ui-arrow-button{width:var(--ui-arrow-button-size);height:var(--ui-arrow-button-size);border-radius:var(--ui-arrow-group-radius);border:var(--ui-arrow-button-border-width) solid var(--ui-arrow-button-outline-border);background:var(--ui-arrow-button-outline-bg);color:var(--ui-arrow-button-outline-text);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background var(--duration-base) ease,color var(--duration-base) ease;box-shadow:none;flex-shrink:0}.ui-arrow-button:hover:not(:disabled){background:var(--ui-arrow-button-bg);color:var(--ui-arrow-button-text)}.ui-arrow-button:disabled{opacity:.3;cursor:not-allowed}.tile-scroll__controls{display:flex;justify-content:center;gap:var(--space-md);margin-top:var(--space-content-nav-gap)}.tile-scroll--horizontal .tile-scroll__viewport{container-type:inline-size;overflow-x:clip;overflow-y:visible}.tile-scroll--horizontal .tile-scroll__viewport.is-moving{mask-image:linear-gradient(to right,transparent 0,#000 1.5rem,#000 calc(100% - 1.5rem),transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0,#000 1.5rem,#000 calc(100% - 1.5rem),transparent 100%)}.tile-scroll--horizontal .tile-scroll__track{display:flex;flex-direction:row;gap:var(--space-base)}.tile-scroll--horizontal .tile-scroll__item{flex:0 0 calc((100% - 2 * var(--space-base)) / 3);flex-shrink:0;display:flex;flex-direction:column;min-height:380px;border-radius:var(--radius-card);overflow:hidden;border:1px solid rgba(0,0,0,.08);box-shadow:var(--shadow-subtle);background:var(--color-tile-base);text-decoration:none;color:inherit;transition:box-shadow var(--duration-base) ease}.tile-scroll--horizontal .tile-scroll__item:hover{box-shadow:var(--shadow-hover)}@container (max-width: 38rem){.tile-scroll--horizontal .tile-scroll__item{flex:0 0 100%;min-height:auto}.tile-scroll--horizontal .tile-scroll__item-image{flex:0 0 auto;aspect-ratio:16/10}}.tile-scroll--horizontal .tile-scroll__item-image{flex:0 0 220px;background-size:cover;background-position:center top;background-color:var(--color-tile-image-bg)}.tile-scroll--horizontal .tile-scroll__item-content{flex:1;padding:var(--space-card-footer-pad);display:flex;flex-direction:column;background:var(--color-tile-surface-gradient)}.tile-scroll--horizontal .tile-scroll__item-body{flex:1}.tile-scroll--horizontal .tile-scroll__item-title{font-family:brand-font-semibold,Helvetica,Arial,sans-serif;font-size:var(--font-size-card-title);font-weight:600;font-style:normal;line-height:var(--line-height-heading);margin:0 0 var(--space-card-title-gap);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;overflow:hidden}.tile-scroll--horizontal .tile-scroll__item-text{font-family:brand-font-light,Helvetica,Arial,sans-serif;font-size:var(--font-size-card-body);font-weight:400;font-style:normal;line-height:var(--line-height-readable);margin:0 0 var(--space-card-body-cta-gap);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-clamp:3;overflow:hidden}.tile-scroll--horizontal .tile-scroll__item-cta{font-family:brand-font-semibold,Helvetica,Arial,sans-serif;font-size:var(--font-size-button-sm);font-weight:600;font-style:normal;line-height:1.2;color:var(--color-dark-accent);border:2px solid var(--color-dark-accent);border-radius:var(--radius-pill);padding:var(--space-tag-pad);background:transparent;display:inline-flex;align-items:center;justify-content:center;width:fit-content;text-decoration:none;white-space:nowrap;transition:background var(--duration-base) cubic-bezier(.4,0,.2,1),color var(--duration-base) cubic-bezier(.4,0,.2,1),border-color var(--duration-base) cubic-bezier(.4,0,.2,1)}@media(max-width:38rem){.tile-scroll--horizontal .tile-scroll__item-cta{padding:var(--space-tag-pad)}}@media(pointer:coarse){.tile-scroll--horizontal .tile-scroll__item-cta{min-block-size:var(--touch-target-min);min-inline-size:var(--touch-target-min);padding-inline:max(var(--space-button-pad-inline, 1rem),1rem)}}.tile-scroll--horizontal .tile-scroll__item-cta{margin-top:auto}@media(hover:hover){.tile-scroll--horizontal .tile-scroll__item:hover .tile-scroll__item-cta{background:var(--color-dark-accent);color:var(--color-light);border-color:var(--color-dark-accent)}}.tile-scroll--horizontal .tile-scroll__item:focus-within .tile-scroll__item-cta{background:var(--color-dark-accent);color:var(--color-light);border-color:var(--color-dark-accent)}.tile-scroll--vertical{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2xl);align-items:flex-start}.tile-scroll--vertical .tile-scroll__detail-panel{display:flex;align-items:flex-start;min-height:9rem}.tile-scroll--vertical .tile-scroll__detail-text{margin:0}.tile-scroll--vertical .tile-scroll__viewport{overflow:hidden}.tile-scroll--vertical .tile-scroll__track{display:flex;flex-direction:column;gap:var(--space-base);transition:transform var(--duration-slow) cubic-bezier(.4,0,.2,1);will-change:transform}.tile-scroll--vertical .tile-scroll__item{display:block;border:none;border-radius:var(--radius-card);background:var(--color-tile-surface-gradient);padding:var(--space-button-pad);text-decoration:none;color:inherit;transition:background var(--duration-base) ease}.tile-scroll--vertical .tile-scroll__item:hover{background:var(--color-tile-surface-hover)}.tile-scroll--vertical .tile-scroll__item-title{font-family:brand-font-semibold,Helvetica,Arial,sans-serif;font-size:var(--font-size-card-title);font-weight:600;font-style:normal;line-height:var(--line-height-heading);margin:0}.tile-scroll--vertical .tile-scroll__item-text{font-family:brand-font-light,Helvetica,Arial,sans-serif;font-size:var(--font-size-card-body);font-weight:400;font-style:normal;line-height:var(--line-height-readable);margin:.35rem 0 .25rem}@media(pointer:coarse){.tile-scroll--vertical{display:block}.tile-scroll--vertical .tile-scroll__detail-panel{display:none}.tile-scroll--vertical .tile-scroll__track{flex-direction:row;transition:none;will-change:auto}.tile-scroll--vertical .tile-scroll__item{flex:0 0 100%;padding:var(--space-card-footer-pad)}}.tile-scroll--vertical .tile-scroll__icon{display:inline-flex;align-items:center;justify-content:center;line-height:0}.tile-scroll--vertical .tile-scroll__icon--horizontal{display:none}@media(pointer:coarse){.tile-scroll--vertical .tile-scroll__icon--vertical{display:none}.tile-scroll--vertical .tile-scroll__icon--horizontal{display:inline-flex}}.tile-scroll--vertical.tile-scroll--grid{gap:var(--space-xl);align-items:stretch}.tile-scroll--vertical.tile-scroll--grid .tile-scroll__item{padding:1.25rem 1.4rem 1.2rem}.tile-scroll-text .tile-scroll-text__viewport{container-type:inline-size;overflow-x:clip;overflow-y:visible}.tile-scroll-text .tile-scroll-text__track{display:flex;flex-direction:row}.tile-scroll-text .tile-scroll-text__item{position:relative;flex:0 0 calc((100% - 2 * var(--space-base)) / 3);flex-shrink:0;margin-inline-end:var(--space-base);display:flex;flex-direction:column;min-height:330px;border-radius:var(--radius-card);padding:var(--space-card-footer-pad);background:var(--color-tile-surface-gradient);text-decoration:none;box-shadow:var(--shadow-subtle);transition:box-shadow var(--duration-base) ease,background var(--duration-base) ease}@media(hover:hover){.tile-scroll-text .tile-scroll-text__item:hover{box-shadow:var(--shadow-hover);background:var(--color-tile-surface-hover)}}@container (max-width: 38rem){.tile-scroll-text .tile-scroll-text__item{flex:0 0 100%;min-height:auto}}.tile-scroll-text .tile-scroll-text__item-title{font-family:brand-font-semibold,Helvetica,Arial,sans-serif;font-size:var(--font-size-card-title-lg);font-weight:600;font-style:normal;line-height:var(--line-height-heading);margin:0 0 var(--space-card-title-gap);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;overflow:hidden}.tile-scroll-text .tile-scroll-text__item-title-link{color:inherit;text-decoration:none;outline-offset:4px}.tile-scroll-text .tile-scroll-text__item-title-link:before{content:"";position:absolute;inset:0;border-radius:var(--radius-card);z-index:0}.tile-scroll-text .tile-scroll-text__item-text{font-family:brand-font-light,Helvetica,Arial,sans-serif;font-size:var(--font-size-card-body);font-weight:400;font-style:normal;line-height:var(--line-height-readable);position:relative;z-index:1;margin:0;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;line-clamp:4;overflow:hidden;pointer-events:none}.tile-scroll-text .tile-scroll-text__item-sublinks{position:relative;z-index:1;list-style:none;margin:var(--space-md) 0 0;margin-top:auto;padding:0;display:flex;flex-direction:column;gap:var(--space-xs)}.tile-scroll-text .tile-scroll-text__item-sublink{font-family:brand-font-light,Helvetica,Arial,sans-serif;font-size:var(--font-size-card-body-lg);font-weight:400;font-style:normal;line-height:var(--line-height-readable);display:flex;align-items:center;gap:var(--space-sm);color:inherit;text-decoration:none}@media(hover:hover){.tile-scroll-text .tile-scroll-text__item-sublink:hover .tile-scroll-text__item-sublink-label{text-decoration-line:underline;text-decoration-thickness:.08em;text-underline-offset:.14em;text-decoration-color:var(--ui-link-underline-color)}}.tile-scroll-text .tile-scroll-text__item-sublink-icon,.tile-scroll-text .tile-scroll-text__item-cta-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:1.65rem;height:1.65rem;border-radius:var(--radius-circle);background:var(--color-dark-accent);color:var(--color-light)}.tile-scroll-text .tile-scroll-text__item-sublink-icon svg,.tile-scroll-text .tile-scroll-text__item-cta-icon svg{width:.85rem;height:.85rem}.tile-scroll-text .tile-scroll-text__item-sublink-icon{margin-left:auto}.tile-scroll-text .tile-scroll-text__item--cta .tile-scroll-text__item-cta-icon{position:relative;z-index:1;margin-top:auto;align-self:flex-end;pointer-events:none}.tile-scroll-text--dark .tile-scroll-text__item{color:var(--color-dark)}.tile-scroll-text--light .tile-scroll-text__item{color:var(--color-light)}.usp-list-module{width:100vw;margin-left:calc(50% - 50vw);background:radial-gradient(ellipse at top left,var(--usp-list-fill, var(--color-highlight)) 0%,var(--usp-list-accent, var(--color-dark-accent)) 100%);background-attachment:fixed;padding:4rem calc(50vw - 50%);box-sizing:border-box}.usp-list-module__heading-wrap{text-align:center;margin-bottom:2.5rem}.usp-list-module__heading{color:var(--color-light);margin-bottom:.4rem}.usp-list-module__rule{--accent-rule-color: var(--color-on-dark-border);margin:0 auto}.usp-list-module__grid{display:grid;gap:var(--space-2xl)}.usp-list-module--cols-1 .usp-list-module__grid{grid-template-columns:1fr}.usp-list-module--cols-2 .usp-list-module__grid{grid-template-columns:repeat(2,1fr)}@media(max-width:38rem){.usp-list-module--cols-2 .usp-list-module__grid{grid-template-columns:1fr}}.usp-list-module--cols-3 .usp-list-module__grid{grid-template-columns:repeat(3,1fr)}@media(max-width:60rem){.usp-list-module--cols-3 .usp-list-module__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:38rem){.usp-list-module--cols-3 .usp-list-module__grid{grid-template-columns:1fr}}.usp-list-module__item{display:flex;gap:var(--space-base);align-items:flex-start}.usp-list-module__icon-wrap{flex:0 0 auto;color:var(--color-light);line-height:1;margin-top:.15em}.usp-list-module__content :where(h2,h3,h4,h5,h6,p){color:var(--color-light)}.usp-list-module__content hr{border-color:var(--color-on-dark-border-faint)}.award-logos-module{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--award-logos-gap, 2.5rem);padding:1rem 0 2rem}.award-logos-module__item{display:flex;align-items:center}.award-logos-module__item p{margin:0;display:flex;align-items:center}.award-logos-module__item img{height:var(--award-logos-height, 144px);width:auto;object-fit:contain;display:block}.award-logos-module--marquee{overflow:hidden;display:block;gap:0;padding:1rem 0 2rem;mask-image:linear-gradient(to right,transparent 0,#000 var(--award-logos-fade, 3.5rem),#000 calc(100% - var(--award-logos-fade, 3.5rem)),transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--award-logos-fade, 3.5rem),#000 calc(100% - var(--award-logos-fade, 3.5rem)),transparent 100%)}.award-logos-module--marquee .award-logos-module__track{display:flex;align-items:center;gap:var(--award-logos-gap, 2.5rem);width:max-content;animation:marquee-scroll var(--award-logos-speed, 30s) linear infinite}.award-logos-module--marquee .award-logos-module__set{display:flex;align-items:center;gap:var(--award-logos-gap, 2.5rem);flex-shrink:0}.award-logos-module--marquee .award-logos-module__item{flex-shrink:0}@media(hover:hover){.award-logos-module--marquee .award-logos-module__track:hover{animation-play-state:paused}}@media(max-width:38rem){.award-logos-module{gap:1rem;padding:.5rem 0 1rem}.award-logos-module__item img{height:80px}.award-logos-module--marquee{--award-logos-fade: 1.25rem;padding:.5rem 0 1rem}.award-logos-module--marquee .award-logos-module__track,.award-logos-module--marquee .award-logos-module__set{gap:var(--award-logos-gap, 1.5rem)}}.award-logos-grid__desc{text-align:center;min-height:3rem;margin:.5rem auto 1.5rem;max-width:36rem;font-size:.95rem;line-height:1.65;transition:opacity var(--duration-base) ease}.award-logos-grid__items{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:2rem 3rem;margin:0 0 var(--space-base)}.award-logos-grid__item{display:flex;flex:0 0 auto;align-items:center;justify-content:center;cursor:default}.award-logos-grid__item img{max-height:144px;max-width:100%;width:auto;object-fit:contain;transition:opacity var(--duration-base) ease}.award-logos-grid__item:hover img{opacity:.6}@media(max-width:38rem){.award-logos-grid__items{flex-wrap:nowrap;justify-content:flex-start;gap:1.5rem;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scroll-padding-inline:1.5rem;padding-bottom:.5rem;mask-image:linear-gradient(to right,transparent 0,#000 1.5rem,#000 calc(100% - 1.5rem),transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0,#000 1.5rem,#000 calc(100% - 1.5rem),transparent 100%)}.award-logos-grid__item{scroll-snap-align:center}.award-logos-grid__item img{max-height:88px}}.logo-ticker-module{overflow:hidden;padding:2.5rem 0}.logo-ticker-module__track{display:flex;align-items:center;gap:var(--logo-ticker-gap, 3rem);width:max-content;animation:marquee-scroll var(--logo-ticker-speed, 22s) linear infinite}.logo-ticker-module__track:hover{animation-play-state:paused}.logo-ticker-module__set{display:contents}.logo-ticker-module__item{flex-shrink:0;display:flex;align-items:center}.logo-ticker-module__item p{margin:0;display:flex;align-items:center}.logo-ticker-module__item img{max-height:var(--logo-ticker-height, 50px);width:auto;object-fit:contain;filter:grayscale(100%);opacity:.6;transition:filter var(--duration-base) ease,opacity var(--duration-base) ease}.logo-ticker-module__item img:hover{filter:grayscale(0%);opacity:1}@font-face{font-family:upmax-light-i;src:url(/fonts/Fontspring-DEMO-upmax-lightitalic.otf) format("opentype")}.testimonial-carousel{overflow-x:clip;position:relative}.testimonial-carousel__track{display:flex;transition:transform var(--duration-slowest) cubic-bezier(.4,0,.2,1);will-change:transform}.testimonial-carousel__slide{flex:0 0 100%;min-width:0;box-sizing:border-box;text-align:center;padding:0 var(--layout-inline-padding, 1.6rem)}.testimonial-carousel__quote p{font-family:upmax-light-i,Helvetica,Arial,sans-serif;font-style:italic;line-height:1.8;margin:0 auto 1.25rem;font-size:16px;max-width:41.6rem}.testimonial-carousel__attribution p{font-family:brand-font-regular,Helvetica,Arial,sans-serif;font-size:16px;display:block;max-width:52rem;margin:0 auto}.testimonial-carousel__attribution a{color:#4739e1;text-decoration:underline;text-underline-offset:2px}.testimonial-carousel__attribution a:hover{opacity:.75}.testimonial-carousel__dots{display:flex;justify-content:center;gap:var(--space-sm);margin-top:var(--space-2xl)}.testimonial-carousel__dot{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;background:transparent;border:none;border-radius:var(--radius-circle);cursor:pointer}@media(pointer:coarse){.testimonial-carousel__dot{min-block-size:var(--touch-target-min);min-inline-size:var(--touch-target-min)}}.testimonial-carousel__dot:before{content:"";display:block;width:8px;height:8px;border-radius:var(--radius-circle);background:#c5c1f5;transition:background var(--duration-base) ease,transform var(--duration-base) ease}.testimonial-carousel__dot.is-active:before{background:#4739e1;transform:scale(1.25)}@media(max-width:38rem){.testimonial-carousel__quote p{font-size:14px;line-height:1.6;margin-bottom:1rem}.testimonial-carousel__attribution p{font-size:14px}.testimonial-carousel__dots{margin-top:var(--space-lg)}}.gradient-accordion{width:100vw;margin-left:calc(50% - 50vw);background:var(--gradient-brand-radial-top-left);background-attachment:fixed;padding:4rem calc(50vw - 50%);box-sizing:border-box}.gradient-accordion :where(h2,h4,p){color:var(--color-light)}.gradient-accordion [data-accent-rule],.gradient-accordion hr{border-color:var(--color-on-dark-border-faint)}.gradient-accordion__heading{margin:0 0 var(--space-xl) 0}.gradient-accordion svg:not(.gradient-accordion__chevron){color:var(--color-light)}.gradient-accordion__item{border-top:1px solid var(--color-on-dark-border-faint)}.gradient-accordion__item:first-child{border-top:none}.gradient-accordion__trigger{width:100%;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:var(--space-base);padding:.75rem 0;color:var(--color-light);font-family:brand-font-semibold,Helvetica,Arial,sans-serif;font-weight:600;font-size:inherit;line-height:inherit;text-align:left}.gradient-accordion__trigger[aria-expanded=true] .gradient-accordion__chevron{transform:rotate(180deg)}.gradient-accordion__chevron{flex-shrink:0;width:1em;height:1em;color:var(--color-light);transition:transform var(--duration-base) ease}.gradient-accordion__panel{overflow:hidden;max-height:0;transition:max-height var(--duration-base) ease}.gradient-accordion__panel-inner{padding:0 2rem .75rem 0;font-size:.9rem;line-height:1.6;color:var(--color-on-dark-text-muted)}.gradient-accordion__panel-inner .link-module__link.ui-button--outline{color:var(--color-light);border-color:var(--color-light)}.gradient-section{position:relative;isolation:isolate;width:100vw;margin-left:calc(50% - 50vw);background:var(--gradient-brand-radial-center);background-size:800% 600%;background-position:0% 50%}.gradient-section.is-revealed{animation:gradient-pan-once var(--gradient-pan-duration, 5s) ease-in-out 1 forwards}.gradient-section{padding:5rem calc(50vw - 50%) 6rem;box-sizing:border-box}.gradient-section:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,transparent 0%,transparent 35%,var(--color-dark-accent) 100%);pointer-events:none;z-index:0}.gradient-section :where(h2,h3,h4,h5,h6,p){color:var(--color-light)}.gradient-section .accent-rule-module{border-color:var(--color-on-dark-border-faint)}.gradient-section svg{color:var(--color-light)}.gradient-section__inner{position:relative;z-index:1}.icon-text-item{display:flex;gap:var(--space-base);align-items:flex-start}.icon-text-item__icon{flex:0 0 auto;font-size:1.75rem;line-height:1}.gradient-canvas{--gc-fill: var(--color-highlight);--gc-accent: var(--color-dark-accent);width:100vw;margin-left:calc(50% - 50vw);background-attachment:fixed;box-sizing:border-box}.gradient-canvas--from-top-left{background-image:radial-gradient(ellipse at top left,var(--gc-fill) 0%,var(--gc-accent) 100%)}.gradient-canvas--from-top-right{background-image:radial-gradient(ellipse at top right,var(--gc-fill) 0%,var(--gc-accent) 100%)}.gradient-canvas--from-center{background-image:radial-gradient(ellipse at center,var(--gc-fill) 0%,var(--gc-accent) 100%)}.gradient-canvas--size-sm{padding:2rem calc(50vw - 50%)}.gradient-canvas--size-md{padding:4rem calc(50vw - 50%)}.gradient-canvas--size-lg{padding:7rem calc(50vw - 50%)}.gradient-canvas--align-center .gradient-canvas__inner{text-align:center}.gradient-canvas--color-dark :where(h2,h3,h4,h5,p,li){color:var(--color-light)}.gradient-canvas--color-dark [data-accent-rule],.gradient-canvas--color-dark hr{border-color:var(--color-on-dark-border-faint)}.gradient-canvas--color-dark svg{color:var(--color-light)}.gradient-canvas--color-light :where(h2,h3,h4,h5,p,li){color:var(--color-dark)}.gradient-canvas--color-light [data-accent-rule],.gradient-canvas--color-light hr{border-color:#00000026}.person-hero{--person-hero-photo-h: 440px;display:grid;grid-template-columns:1fr 2fr;gap:calc(var(--space-2xl) + 1rem)}.person-hero__card{border-radius:var(--radius-lg);display:flex;flex-direction:column;height:var(--person-hero-photo-h);overflow:hidden;background:#f6f5fe;box-shadow:var(--shadow-elevated)}.person-hero__img{flex:1;background-size:cover;background-position:center top;background-color:#edebfc}.person-hero__content{display:flex;flex-direction:column}.person-hero__name{font-family:brand-font-bold-italic,Helvetica,Arial,sans-serif;font-weight:800;font-style:italic;font-size:48px;text-align:left;line-height:1.1;margin:0}.person-hero__role{font-family:brand-font-semibold,Helvetica,Arial,sans-serif;font-size:var(--font-size-card-title);font-weight:600;font-style:normal;line-height:var(--line-height-heading);margin:0}.person-hero__sub-roles{font-family:brand-font-light,Helvetica,Arial,sans-serif;font-size:var(--font-size-body);font-weight:400;font-style:normal;line-height:var(--line-height-base)}.person-hero__actions{display:flex;flex-direction:column;margin-top:var(--space-2xl)}.person-hero__action-row{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-base)}.person-hero__action-row .ui-button{white-space:nowrap}.person-hero__toggle{cursor:pointer}.person-hero__chevron{flex-shrink:0;width:1em;height:1em;transition:transform var(--duration-base) ease}.person-hero__panel{margin-top:var(--space-base);max-width:480px}.person-hero__contact-list{font-family:brand-font-light,Helvetica,Arial,sans-serif;font-size:var(--font-size-body);font-weight:400;font-style:normal;line-height:var(--line-height-base);display:flex;flex-direction:column;gap:.6rem;font-family:brand-font-semibold,Helvetica,Arial,sans-serif;font-weight:600}.person-hero__contact-item{display:flex;align-items:center;gap:var(--space-inline-gap-loose)}.person-hero__contact-item a{color:inherit;text-decoration:none}.person-hero__contact-meta{display:flex;align-items:center;gap:var(--space-base);margin-top:var(--space-base)}.person-hero__qr{border-radius:var(--radius-sm);display:block;flex-shrink:0}.person-hero__vcard{font-family:brand-font-light,Helvetica,Arial,sans-serif;font-size:var(--font-size-card-body);font-weight:400;font-style:normal;line-height:var(--line-height-readable);display:inline-flex;align-items:center;gap:var(--space-inline-gap);color:var(--color-dark);text-decoration:none;padding:.4rem .85rem;border:1.5px solid currentColor;border-radius:var(--radius-xl)}.person-hero__linkedin{display:inline-flex;align-items:center;color:var(--color-dark);text-decoration:none;font-size:1.75rem;line-height:1}.person-hero__linkedin:hover{opacity:.7}.person-hero__icon{flex-shrink:0;vertical-align:middle}@media(max-width:700px){.person-hero{--person-hero-photo-h: 280px;grid-template-columns:1fr}.person-hero__name{font-size:32px}}.person-hero__gradient-wrap{position:relative;width:100vw;margin-left:calc(50% - 50vw);background:radial-gradient(ellipse at top left,color-mix(in oklch,var(--color-gradient-light),transparent 72%) 0%,transparent 55%),var(--color-dark-accent);padding:6rem calc(50vw - 50%);box-sizing:border-box}.person-hero__gradient-wrap:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:var(--gradient-brand-radial-center);background-size:240% 160%;opacity:0;animation:person-hero-gradient-sweep 2.5s ease-out 1 forwards}.person-hero__gradient-wrap>.person-hero{position:relative;z-index:1}.person-hero--on-gradient .person-hero__card{background:var(--color-on-dark-surface);box-shadow:var(--shadow-elevated)}.person-hero--on-gradient .person-hero__name,.person-hero--on-gradient .person-hero__role,.person-hero--on-gradient .person-hero__sub-roles{color:var(--color-light)}.person-hero--on-gradient [data-accent-rule]{border-color:var(--color-on-dark-border-faint)}.person-hero--on-gradient .person-hero__contact-item,.person-hero--on-gradient .person-hero__contact-item a{color:var(--color-light)}.person-hero--on-gradient .person-hero__vcard{color:var(--color-light);border-color:var(--color-on-dark-outline)}.person-hero--on-gradient .person-hero__linkedin{color:var(--color-light)}.person-hero--on-gradient .person-hero__toggle{border-color:#fffc;color:var(--color-light)}.person-hero--has-bio{align-items:start;padding-bottom:4rem}.person-hero--has-bio .person-hero__aside{grid-column:1;position:sticky;top:calc(6rem + 70px);align-self:start;display:flex;flex-direction:column}.person-hero--has-bio .person-hero__main{grid-column:2;display:flex;flex-direction:column;min-width:0}.person-hero--has-bio .person-hero__content{justify-content:flex-start}.person-hero--has-bio .person-hero__content .person-hero__name{text-box-trim:trim-start;text-box-edge:cap alphabetic}.person-hero--has-bio .person-hero__bio{font-family:brand-font-light,Helvetica,Arial,sans-serif;font-size:var(--font-size-body);font-weight:400;font-style:normal;line-height:var(--line-height-base);margin-top:var(--space-base)}.person-hero--has-bio .person-hero__bio p{margin:0 0 var(--space-base)}.person-hero--has-bio .person-hero__bio p:last-child{margin-bottom:0}.person-hero--has-bio .person-hero__accordion{margin-top:2rem}@media(max-width:700px){.person-hero--has-bio{padding-bottom:var(--space-2xl)}.person-hero--has-bio .person-hero__aside,.person-hero--has-bio .person-hero__main{grid-column:unset}.person-hero--has-bio .person-hero__aside{position:static}.person-hero--has-bio .person-hero__content{min-height:0;justify-content:flex-start}}.person-hero--on-gradient.person-hero--has-bio .person-hero__bio{color:var(--color-light)}.person-hero__gradient-wrap:has(.person-hero--has-bio){padding-bottom:0}.link-tiles-module{display:flex;flex-direction:column;gap:var(--space-base)}.link-tiles-module__item{min-height:6rem;display:flex;flex-direction:column;justify-content:center;border-radius:var(--radius-lg);background:var(--gradient-brand-radial-top-right);background-attachment:fixed;padding:var(--space-card-body-pad);transition:box-shadow var(--duration-base) ease;text-decoration:none;color:var(--color-light)}.link-tiles-module__item:hover{box-shadow:var(--shadow-hover)}.link-tiles-module__title{font-family:brand-font-semibold,Helvetica,Arial,sans-serif;font-size:var(--font-size-card-title);font-weight:600;font-style:normal;line-height:var(--line-height-heading);margin:0;color:var(--color-light);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;overflow:hidden}.link-tiles-module p,.link-tiles-module__desc{font-family:brand-font-light,Helvetica,Arial,sans-serif;font-size:var(--font-size-card-body);font-weight:400;font-style:normal;line-height:var(--line-height-readable);margin:.35rem 0 .25rem;color:var(--color-on-dark-text-muted);min-height:3.1rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;overflow:hidden}.linked-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-card-grid-gap)}@media(max-width:38rem){.linked-grid{grid-template-columns:1fr;gap:var(--space-card-grid-gap-mobile)}.linked-grid .linked-grid__card{min-height:auto}}.linked-grid__card{display:flex;flex-direction:column;min-height:12rem;border-radius:var(--radius-card);background:#fbfbfe;box-shadow:var(--shadow-subtle);padding:var(--space-card-footer-pad);text-decoration:none;color:inherit;transition:transform var(--duration-base) ease,box-shadow var(--duration-base) ease}@media(hover:hover){.linked-grid__card:hover{transform:translateY(-3px);box-shadow:var(--shadow-hover)}}.linked-grid__card:focus-visible{transform:translateY(-3px);box-shadow:var(--shadow-hover)}.linked-grid__title{font-family:brand-font-semibold,Helvetica,Arial,sans-serif;font-size:var(--font-size-card-title);font-weight:600;font-style:normal;line-height:var(--line-height-heading);margin:0 0 var(--space-card-title-gap);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;overflow:hidden}.linked-grid__card p{font-family:brand-font-light,Helvetica,Arial,sans-serif;font-size:var(--font-size-card-body);font-weight:400;font-style:normal;line-height:var(--line-height-readable);margin:0 0 var(--space-card-body-cta-gap);min-height:3.1rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;overflow:hidden}.linked-grid__cta{font-family:brand-font-semibold,Helvetica,Arial,sans-serif;font-size:var(--font-size-button-sm);font-weight:600;font-style:normal;line-height:1.2;color:var(--color-dark-accent);border:2px solid var(--color-dark-accent);border-radius:var(--radius-pill);padding:var(--space-tag-pad);background:transparent;display:inline-flex;align-items:center;justify-content:center;width:fit-content;text-decoration:none;white-space:nowrap;transition:background var(--duration-base) cubic-bezier(.4,0,.2,1),color var(--duration-base) cubic-bezier(.4,0,.2,1),border-color var(--duration-base) cubic-bezier(.4,0,.2,1)}@media(max-width:38rem){.linked-grid__cta{padding:var(--space-tag-pad)}}@media(pointer:coarse){.linked-grid__cta{min-block-size:var(--touch-target-min);min-inline-size:var(--touch-target-min);padding-inline:max(var(--space-button-pad-inline, 1rem),1rem)}}.linked-grid__cta{margin-top:auto}@media(hover:hover){.linked-grid__card:hover .linked-grid__cta{background:var(--color-dark-accent);color:var(--color-light);border-color:var(--color-dark-accent)}}.linked-grid__card:focus-within .linked-grid__cta{background:var(--color-dark-accent);color:var(--color-light);border-color:var(--color-dark-accent)}.linked-grid--tone-dark .linked-grid__card{background:#4739e1;box-shadow:var(--shadow-hover);color:#fff}.linked-grid--tone-dark .linked-grid__card:hover,.linked-grid--tone-dark .linked-grid__card:focus-visible{box-shadow:var(--shadow-strong)}.linked-grid--tone-dark .linked-grid__cta{color:#fff;border-color:#fff}@media(hover:hover){.linked-grid--tone-dark .linked-grid__card:hover .linked-grid__cta{background:var(--color-light);color:var(--color-dark-accent);border-color:var(--color-light)}}.linked-grid--tone-dark .linked-grid__card:focus-within .linked-grid__cta{background:var(--color-light);color:var(--color-dark-accent);border-color:var(--color-light)}.kacheln{display:grid;gap:var(--space-card-grid-gap);grid-auto-rows:1fr}.kacheln--spalten-2{grid-template-columns:repeat(2,1fr)}.kacheln--spalten-3{grid-template-columns:repeat(3,1fr)}.kacheln__kachel{display:flex;flex-direction:column;border-radius:var(--radius-card);overflow:hidden;border:1px solid rgba(0,0,0,.08);box-shadow:var(--shadow-subtle);background:var(--color-light);text-decoration:none;color:inherit;transition:transform var(--duration-base) ease,box-shadow var(--duration-base) ease}@media(hover:hover){.kacheln__kachel:hover{transform:translateY(-3px);box-shadow:var(--shadow-hover)}}.kacheln__kachel:focus-visible{transform:translateY(-3px);box-shadow:var(--shadow-hover)}.kacheln__bild{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;object-position:center top;background-color:var(--color-tile-image-bg);flex:0 0 auto}.kacheln__text{flex:1;display:flex;flex-direction:column;padding:var(--space-card-footer-pad);background:var(--color-tile-surface-gradient)}.kacheln__titel{font-family:brand-font-semibold,Helvetica,Arial,sans-serif;font-size:var(--font-size-card-title);font-weight:600;font-style:normal;line-height:var(--line-height-heading);margin:0 0 var(--space-card-title-gap);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;overflow:hidden}.kacheln__text p{font-family:brand-font-light,Helvetica,Arial,sans-serif;font-size:var(--font-size-card-body);font-weight:400;font-style:normal;line-height:var(--line-height-readable);margin:0 0 var(--space-card-body-cta-gap);display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.kacheln--bild .kacheln__text p{-webkit-line-clamp:3;line-clamp:3}.kacheln--text .kacheln__text p{-webkit-line-clamp:5;line-clamp:5}.kacheln__cta{font-family:brand-font-semibold,Helvetica,Arial,sans-serif;font-size:var(--font-size-button-sm);font-weight:600;font-style:normal;line-height:1.2;color:var(--color-dark-accent);border:2px solid var(--color-dark-accent);border-radius:var(--radius-pill);padding:var(--space-tag-pad);background:transparent;display:inline-flex;align-items:center;justify-content:center;width:fit-content;text-decoration:none;white-space:nowrap;transition:background var(--duration-base) cubic-bezier(.4,0,.2,1),color var(--duration-base) cubic-bezier(.4,0,.2,1),border-color var(--duration-base) cubic-bezier(.4,0,.2,1)}@media(max-width:38rem){.kacheln__cta{padding:var(--space-tag-pad)}}@media(pointer:coarse){.kacheln__cta{min-block-size:var(--touch-target-min);min-inline-size:var(--touch-target-min);padding-inline:max(var(--space-button-pad-inline, 1rem),1rem)}}.kacheln__cta{margin-top:auto}@media(hover:hover){.kacheln__kachel:hover .kacheln__cta{background:var(--color-dark-accent);color:var(--color-light);border-color:var(--color-dark-accent)}}.kacheln__kachel:focus-within .kacheln__cta{background:var(--color-dark-accent);color:var(--color-light);border-color:var(--color-dark-accent)}.kacheln--tone-dark .kacheln__kachel{background:#4739e1;box-shadow:var(--shadow-hover);color:#fff}.kacheln--tone-dark .kacheln__text{background:none}.kacheln--tone-dark .kacheln__cta{color:#fff;border-color:#fff}@media(hover:hover){.kacheln--tone-dark .kacheln__kachel:hover .kacheln__cta{background:var(--color-light);color:var(--color-dark-accent);border-color:var(--color-light)}}.kacheln--tone-dark .kacheln__kachel:focus-within .kacheln__cta{background:var(--color-light);color:var(--color-dark-accent);border-color:var(--color-light)}@media(max-width:60rem){.kacheln--spalten-3{grid-template-columns:repeat(2,1fr)}}@media(max-width:38rem){.kacheln--spalten-2,.kacheln--spalten-3{grid-template-columns:1fr}.kacheln{gap:var(--space-card-grid-gap-mobile);grid-auto-rows:auto}}:is(.feature-kacheln,.feature-slider){--feature-numeral-size: 10rem;--feature-protect: 6rem;--feature-divider: 7.5rem;--feature-chip-size: 3rem;--feature-chip-protect: calc(var(--feature-chip-size) + var(--space-sm));--feature-chip-color: var(--color-highlight-soft);--feature-card-min-height: 300px;--feature-noise: .04;--feature-title-gap: var(--space-md);--feature-footer-bottom: 2rem}.feature-kacheln{display:grid;gap:var(--space-card-grid-gap);grid-auto-rows:1fr}.feature-kacheln--spalten-2{grid-template-columns:repeat(2,1fr)}.feature-kacheln--spalten-3{grid-template-columns:repeat(3,1fr)}:is(.feature-kacheln--spalten-3,.feature-slider--spalten-3){--feature-numeral-size: 7rem;--feature-protect: 4rem;--feature-divider: 5rem}.feature-kacheln__kachel{position:relative;display:flex;flex-direction:column;min-height:var(--feature-card-min-height);border-radius:var(--radius-card);overflow:hidden;box-shadow:var(--feature-shadow);background:var(--feature-gradient);text-decoration:none;color:inherit;transition:transform var(--duration-base) ease,box-shadow var(--duration-base) ease}@media(hover:hover){.feature-kacheln__kachel:hover{transform:translateY(-3px);box-shadow:var(--shadow-hover)}}.feature-kacheln__kachel:focus-visible{transform:translateY(-3px);box-shadow:var(--shadow-hover)}.feature-kacheln__kachel:after{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");opacity:var(--feature-noise);mix-blend-mode:overlay;pointer-events:none}.feature-kacheln__kachel:before{content:attr(data-nummer);position:absolute;top:0;right:.15em;font-family:brand-font-bold,Helvetica,Arial,sans-serif;font-size:var(--feature-numeral-size);line-height:1;color:var(--feature-numeral-color);user-select:none;pointer-events:none}.feature-kacheln__text{position:relative;z-index:1;flex:1;display:grid;grid-template-columns:1fr var(--feature-protect);grid-template-rows:var(--feature-divider) 1fr;row-gap:var(--feature-title-gap);padding:var(--space-card-footer-pad);padding-bottom:var(--feature-footer-bottom)}.feature-kacheln__text:before{content:"";position:absolute;width:var(--feature-chip-size);height:var(--feature-chip-size);background-color:var(--feature-chip-color);mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='-1 -1 50 50'><circle cx='24' cy='24' r='22.75' fill='none' stroke='black' stroke-width='2.5'/><path d='M21 32 l8 -8 -8 -8' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/></svg>") center/contain no-repeat;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='-1 -1 50 50'><circle cx='24' cy='24' r='22.75' fill='none' stroke='black' stroke-width='2.5'/><path d='M21 32 l8 -8 -8 -8' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/></svg>") center/contain no-repeat;pointer-events:none;inset-block-end:var(--feature-footer-bottom);inset-inline-end:1.5rem}.feature-kacheln__titel{font-family:brand-font-semibold,Helvetica,Arial,sans-serif;font-size:var(--font-size-card-title-lg);font-weight:600;font-style:normal;line-height:var(--line-height-heading);color:var(--feature-text-color);grid-column:1;grid-row:1;align-self:end;margin:0;hyphens:auto;overflow-wrap:break-word;max-width:22ch}.feature-kacheln__text p{font-family:brand-font-light,Helvetica,Arial,sans-serif;font-size:var(--font-size-card-body);font-weight:400;font-style:normal;line-height:var(--line-height-readable);color:var(--feature-text-color);grid-column:1/-1;grid-row:2;align-self:stretch;margin:0}.feature-kacheln__text p:before{content:"";float:right;width:var(--feature-chip-protect);height:100%;shape-outside:polygon(0 calc(100% - var(--feature-chip-protect)),100% calc(100% - var(--feature-chip-protect)),100% 100%,0 100%);pointer-events:none}:is(.feature-kacheln--nummer-aus,.feature-slider--nummer-aus) .feature-kacheln__kachel:before{display:none}:is(.feature-kacheln--nummer-aus,.feature-slider--nummer-aus) .feature-kacheln__text{grid-template-columns:1fr;grid-template-rows:minmax(calc(var(--feature-divider) - 3rem),max-content) 1fr}:is(.feature-kacheln--nummer-aus,.feature-slider--nummer-aus) .feature-kacheln__titel{align-self:end}:is(.feature-kacheln--nummer-aus,.feature-slider--nummer-aus) .feature-kacheln__text p{grid-column:1}.feature-kacheln--spalten-1{grid-template-columns:1fr;grid-auto-rows:auto;--feature-numeral-size: 8rem}.feature-kacheln--spalten-1 .feature-kacheln__kachel{min-height:9rem}.feature-kacheln--spalten-1 .feature-kacheln__text{display:flex;flex-direction:column;row-gap:var(--feature-title-gap);padding-right:calc(1.5rem + var(--feature-protect))}.feature-kacheln--spalten-1 .feature-kacheln__text:before{display:none}.feature-kacheln--spalten-1 .feature-kacheln__titel{grid-column:auto;grid-row:auto;align-self:auto;max-width:none}.feature-kacheln--spalten-1 .feature-kacheln__text p{grid-column:auto;grid-row:auto;align-self:auto}.feature-kacheln--spalten-1 .feature-kacheln__text p:before{content:none}.feature-kacheln--spalten-1 .feature-kacheln__kachel:before{top:50%;transform:translateY(-50%)}.feature-kacheln--spalten-1 .feature-kacheln__kachel:not(.scroll-reveal--visible){opacity:0;transform:translateY(48px)}:is(.feature-kacheln--deep,.feature-slider--deep){--feature-gradient: var(--gradient-card-deep);--feature-shadow: var(--shadow-strong);--feature-text-color: var(--color-light);--feature-numeral-color: rgba(255, 255, 255, .1)}:is(.feature-kacheln--mid,.feature-slider--mid){--feature-gradient: var(--gradient-card-mid);--feature-shadow: var(--shadow-strong);--feature-text-color: var(--color-light);--feature-numeral-color: rgba(255, 255, 255, .18);--feature-chip-color: var(--color-light)}:is(.feature-kacheln--soft,.feature-slider--soft){--feature-gradient: var(--gradient-card-soft);--feature-shadow: var(--shadow-strong);--feature-text-color: var(--color-light);--feature-numeral-color: rgba(255, 255, 255, .22);--feature-chip-color: #d55ef3}:is(.feature-kacheln--pastel,.feature-slider--pastel){--feature-gradient: var(--gradient-card-pastel);--feature-shadow: var(--shadow-card-raised);--feature-text-color: var(--color-dark);--feature-numeral-color: rgba(71, 57, 225, .15);--feature-noise: .05;--feature-chip-color: #d55ef3}:is(.feature-kacheln--pastel,.feature-slider--pastel) .feature-kacheln__kachel{border:1px solid rgba(124,63,240,.12)}@media(max-width:60rem){.feature-kacheln--spalten-3{grid-template-columns:repeat(2,1fr)}}@media(max-width:38rem){.feature-kacheln--spalten-2,.feature-kacheln--spalten-3{grid-template-columns:1fr}:is(.feature-kacheln,.feature-slider){--feature-numeral-size: 7rem;--feature-protect: 4rem;--feature-divider: 5rem}.feature-kacheln{gap:var(--space-card-grid-gap-mobile);grid-auto-rows:auto}.feature-kacheln__titel{font-family:brand-font-semibold,Helvetica,Arial,sans-serif;font-size:var(--font-size-card-title);font-weight:600;font-style:normal;line-height:var(--line-height-heading)}:is(.feature-kacheln--nummer-aus,.feature-slider--nummer-aus) .feature-kacheln__text{grid-template-rows:minmax(calc(var(--feature-divider) - 2rem),max-content) 1fr}.feature-kacheln--mobil-slider:is(.feature-kacheln--spalten-2,.feature-kacheln--spalten-3){display:flex;grid-template-columns:none;flex-wrap:nowrap;align-items:stretch;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:.5rem calc(var(--space-card-grid-gap-mobile) / 2) 1.75rem;scroll-padding-inline:calc(var(--space-card-grid-gap-mobile) / 2);--feature-shadow: 0 12px 28px -12px rgba(0, 0, 0, .45)}.feature-kacheln--mobil-slider:is(.feature-kacheln--spalten-2,.feature-kacheln--spalten-3)::-webkit-scrollbar{display:none}.feature-kacheln--mobil-slider:is(.feature-kacheln--spalten-2,.feature-kacheln--spalten-3) .feature-kacheln__kachel{flex:0 0 85%;scroll-snap-align:start}.feature-kacheln--mobil-slider.feature-kacheln--pastel{--feature-shadow: 0 10px 24px -12px rgba(0, 0, 0, .18)}}.feature-slider{display:flex;flex-direction:column;gap:var(--space-lg);--feature-slider-shadow-x: calc(var(--space-card-grid-gap) / 2);--feature-shadow: 0 12px 28px -12px rgba(0, 0, 0, .45)}.feature-slider--pastel{--feature-shadow: 0 10px 24px -12px rgba(0, 0, 0, .18)}.feature-slider__viewport{container-type:inline-size;overflow:hidden;padding:2rem var(--feature-slider-shadow-x)}.feature-slider__track{display:flex;gap:var(--space-card-grid-gap);align-items:stretch}.feature-slider__slide{display:flex;min-width:0}.feature-slider__slide .feature-kacheln__kachel{flex:1;min-width:0}.feature-slider--spalten-2 .feature-slider__slide{flex:0 0 calc((100% - var(--space-card-grid-gap)) / 2)}.feature-slider--spalten-3 .feature-slider__slide{flex:0 0 calc((100% - 2 * var(--space-card-grid-gap)) / 3)}@container (max-width: 38rem){.feature-slider__track{align-items:flex-start}.feature-slider--spalten-2 .feature-slider__slide,.feature-slider--spalten-3 .feature-slider__slide{flex:0 0 85%}}.feature-slider__nav{display:flex;justify-content:center;align-items:center;gap:var(--space-md);margin-top:var(--space-content-nav-gap)}[class*=flaechen-test--] .kacheln__kachel{min-height:360px}.flaechen-test--a1{--flaechen-gradient: radial-gradient(120% 80% at 75% 15% in oklch, rgba(255, 255, 255, .14), transparent 55%), linear-gradient(161deg in oklch, #5e30eb 18%, #6b38ec 68%)}.flaechen-test--a1 .kacheln__kachel{position:relative;background:var(--flaechen-gradient)}.flaechen-test--a1 .kacheln__kachel:after{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");opacity:.05;mix-blend-mode:overlay;pointer-events:none}.flaechen-test--a1 .kacheln__text{background:none;position:relative;z-index:1}.flaechen-test--a1 .kacheln__kachel:after{opacity:.04}.flaechen-test--a1 .kacheln__kachel{box-shadow:var(--shadow-strong)}.flaechen-test--a1 .kacheln__titel,.flaechen-test--a1 .kacheln__text p{color:var(--color-light)}.flaechen-test--a1 .kacheln__titel{font-size:var(--font-size-card-title-lg);hyphens:auto;overflow-wrap:break-word;max-width:22ch}.flaechen-test--a1 .kacheln__text{justify-content:flex-end}.flaechen-test--a1 .kacheln__text p{margin-bottom:calc(2 * var(--font-size-card-body) * var(--line-height-readable) + 42px)}.flaechen-test--a1 .kacheln__cta{display:none}.flaechen-test--a1 .kacheln__text:before{content:"";position:absolute;right:1.5rem;bottom:1.3rem;width:3rem;height:3rem;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'><circle cx='24' cy='24' r='22.75' fill='none' stroke='%23fa4035' stroke-width='2.5'/><path d='M21 32 l8 -8 -8 -8' fill='none' stroke='%23fa4035' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-size:contain;pointer-events:none}.flaechen-test--a1 .kacheln{counter-reset:kachel-nummer}.flaechen-test--a1 .kacheln__kachel:before{counter-increment:kachel-nummer;content:counter(kachel-nummer);position:absolute;top:-.28em;right:.08em;font-family:Georgia,serif;font-size:14rem;line-height:1;color:#ffffff1a;user-select:none;pointer-events:none}.flaechen-test--a1b{--flaechen-gradient: radial-gradient(120% 80% at 75% 15% in oklch, rgba(255, 255, 255, .14), transparent 55%), linear-gradient(161deg in oklch, #5e30eb 18%, #6b38ec 68%)}.flaechen-test--a1b .kacheln__kachel{position:relative;background:var(--flaechen-gradient)}.flaechen-test--a1b .kacheln__kachel:after{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");opacity:.05;mix-blend-mode:overlay;pointer-events:none}.flaechen-test--a1b .kacheln__text{background:none;position:relative;z-index:1}.flaechen-test--a1b .kacheln__kachel:after{opacity:.04}.flaechen-test--a1b .kacheln__kachel{box-shadow:var(--shadow-strong)}.flaechen-test--a1b .kacheln__titel,.flaechen-test--a1b .kacheln__text p{color:var(--color-light)}.flaechen-test--a1b .kacheln__titel{font-size:var(--font-size-card-title-lg);hyphens:auto;overflow-wrap:break-word;max-width:22ch}.flaechen-test--a1b .kacheln__text{justify-content:flex-end}.flaechen-test--a1b .kacheln__text p{margin-bottom:calc(2 * var(--font-size-card-body) * var(--line-height-readable) + 42px)}.flaechen-test--a1b .kacheln__cta{display:none}.flaechen-test--a1b .kacheln__text:before{content:"";position:absolute;right:1.5rem;bottom:1.3rem;width:3rem;height:3rem;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'><circle cx='24' cy='24' r='22.75' fill='none' stroke='%23e879f9' stroke-width='2.5'/><path d='M21 32 l8 -8 -8 -8' fill='none' stroke='%23e879f9' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-size:contain;pointer-events:none}.flaechen-test--a1b .kacheln{counter-reset:kachel-nummer}.flaechen-test--a1b .kacheln__kachel:before{counter-increment:kachel-nummer;content:counter(kachel-nummer);position:absolute;top:-.28em;right:.08em;font-family:Georgia,serif;font-size:14rem;line-height:1;color:#ffffff1a;user-select:none;pointer-events:none}.flaechen-test--a1c{--flaechen-gradient: radial-gradient(120% 80% at 75% 15% in oklch, rgba(255, 255, 255, .14), transparent 55%), linear-gradient(161deg in oklch, var(--color-gradient-deep) 18%, var(--color-gradient-purple) 68%)}.flaechen-test--a1c .kacheln__kachel{position:relative;background:var(--flaechen-gradient)}.flaechen-test--a1c .kacheln__kachel:after{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");opacity:.05;mix-blend-mode:overlay;pointer-events:none}.flaechen-test--a1c .kacheln__text{background:none;position:relative;z-index:1}.flaechen-test--a1c .kacheln__kachel:after{opacity:.04}.flaechen-test--a1c .kacheln__kachel{box-shadow:var(--shadow-strong)}.flaechen-test--a1c .kacheln__titel,.flaechen-test--a1c .kacheln__text p{color:var(--color-light)}.flaechen-test--a1c .kacheln__titel{font-size:var(--font-size-card-title-lg);hyphens:auto;overflow-wrap:break-word;max-width:22ch}.flaechen-test--a1c .kacheln__text{justify-content:flex-end}.flaechen-test--a1c .kacheln__text p{margin-bottom:calc(2 * var(--font-size-card-body) * var(--line-height-readable) + 42px)}.flaechen-test--a1c .kacheln__cta{display:none}.flaechen-test--a1c .kacheln__text:before{content:"";position:absolute;right:1.5rem;bottom:1.3rem;width:3rem;height:3rem;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'><circle cx='24' cy='24' r='22.75' fill='none' stroke='%23f0a8fb' stroke-width='2.5'/><path d='M21 32 l8 -8 -8 -8' fill='none' stroke='%23f0a8fb' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-size:contain;pointer-events:none}.flaechen-test--a1c .kacheln{counter-reset:kachel-nummer}.flaechen-test--a1c .kacheln__kachel:before{counter-increment:kachel-nummer;content:counter(kachel-nummer);position:absolute;top:-.28em;right:.08em;font-family:Georgia,serif;font-size:14rem;line-height:1;color:#ffffff21;user-select:none;pointer-events:none}.flaechen-test--a1d{--flaechen-gradient: radial-gradient(120% 80% at 75% 15% in oklch, rgba(255, 255, 255, .14), transparent 55%), linear-gradient(161deg in oklch, var(--color-gradient-purple) 18%, var(--color-gradient-mid) 68%)}.flaechen-test--a1d .kacheln__kachel{position:relative;background:var(--flaechen-gradient)}.flaechen-test--a1d .kacheln__kachel:after{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");opacity:.05;mix-blend-mode:overlay;pointer-events:none}.flaechen-test--a1d .kacheln__text{background:none;position:relative;z-index:1}.flaechen-test--a1d .kacheln__kachel:after{opacity:.04}.flaechen-test--a1d .kacheln__kachel{box-shadow:var(--shadow-strong)}.flaechen-test--a1d .kacheln__titel,.flaechen-test--a1d .kacheln__text p{color:var(--color-light)}.flaechen-test--a1d .kacheln__titel{font-size:var(--font-size-card-title-lg);hyphens:auto;overflow-wrap:break-word;max-width:22ch}.flaechen-test--a1d .kacheln__text{justify-content:flex-end}.flaechen-test--a1d .kacheln__text p{margin-bottom:calc(2 * var(--font-size-card-body) * var(--line-height-readable) + 42px)}.flaechen-test--a1d .kacheln__cta{display:none}.flaechen-test--a1d .kacheln__text:before{content:"";position:absolute;right:1.5rem;bottom:1.3rem;width:3rem;height:3rem;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'><circle cx='24' cy='24' r='22.75' fill='none' stroke='white' stroke-width='2.5'/><path d='M21 32 l8 -8 -8 -8' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-size:contain;pointer-events:none}.flaechen-test--a1d .kacheln{counter-reset:kachel-nummer}.flaechen-test--a1d .kacheln__kachel:before{counter-increment:kachel-nummer;content:counter(kachel-nummer);position:absolute;top:-.28em;right:.08em;font-family:Georgia,serif;font-size:14rem;line-height:1;color:#ffffff2e;user-select:none;pointer-events:none}.flaechen-test--a1e{--flaechen-gradient: radial-gradient(120% 80% at 75% 15% in oklch, rgba(255, 255, 255, .17), transparent 55%), linear-gradient(236deg in oklch, #938aff 0%, #8980ec 40%)}.flaechen-test--a1e .kacheln__kachel{position:relative;background:var(--flaechen-gradient)}.flaechen-test--a1e .kacheln__kachel:after{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");opacity:.05;mix-blend-mode:overlay;pointer-events:none}.flaechen-test--a1e .kacheln__text{background:none;position:relative;z-index:1}.flaechen-test--a1e .kacheln__kachel:after{opacity:.04}.flaechen-test--a1e .kacheln__kachel{box-shadow:var(--shadow-strong)}.flaechen-test--a1e .kacheln__titel,.flaechen-test--a1e .kacheln__text p{color:var(--color-light)}.flaechen-test--a1e .kacheln__titel{font-size:var(--font-size-card-title-lg);hyphens:auto;overflow-wrap:break-word;max-width:22ch}.flaechen-test--a1e .kacheln__text{justify-content:flex-end}.flaechen-test--a1e .kacheln__text p{margin-bottom:calc(2 * var(--font-size-card-body) * var(--line-height-readable) + 42px)}.flaechen-test--a1e .kacheln__cta{display:none}.flaechen-test--a1e .kacheln__text:before{content:"";position:absolute;right:1.5rem;bottom:1.3rem;width:3rem;height:3rem;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'><circle cx='24' cy='24' r='22.75' fill='none' stroke='%23d55ef3' stroke-width='2.5'/><path d='M21 32 l8 -8 -8 -8' fill='none' stroke='%23d55ef3' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-size:contain;pointer-events:none}.flaechen-test--a1e .kacheln{counter-reset:kachel-nummer}.flaechen-test--a1e .kacheln__kachel:before{counter-increment:kachel-nummer;content:counter(kachel-nummer);position:absolute;top:-.28em;right:.08em;font-family:Georgia,serif;font-size:14rem;line-height:1;color:#ffffff38;user-select:none;pointer-events:none}.flaechen-test--a1f{--flaechen-gradient: linear-gradient(49deg in oklch, #f6f5fe 55%, #f9f5ff 100%)}.flaechen-test--a1f .kacheln__kachel{position:relative;background:var(--flaechen-gradient)}.flaechen-test--a1f .kacheln__kachel:after{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");opacity:.05;mix-blend-mode:overlay;pointer-events:none}.flaechen-test--a1f .kacheln__text{background:none;position:relative;z-index:1}.flaechen-test--a1f .kacheln__kachel:after{opacity:.05}.flaechen-test--a1f .kacheln__kachel{box-shadow:var(--shadow-elevated);border-color:#00000008}.flaechen-test--a1f .kacheln__titel,.flaechen-test--a1f .kacheln__text p{color:var(--color-dark)}.flaechen-test--a1f .kacheln__titel{font-size:var(--font-size-card-title-lg);hyphens:auto;overflow-wrap:break-word;max-width:22ch}.flaechen-test--a1f .kacheln__text{justify-content:flex-end}.flaechen-test--a1f .kacheln__text p{margin-bottom:calc(2 * var(--font-size-card-body) * var(--line-height-readable) + 42px)}.flaechen-test--a1f .kacheln__cta{display:none}.flaechen-test--a1f .kacheln__text:before{content:"";position:absolute;right:1.5rem;bottom:1.3rem;width:3rem;height:3rem;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'><circle cx='24' cy='24' r='22.75' fill='none' stroke='%23d55ef3' stroke-width='2.5'/><path d='M21 32 l8 -8 -8 -8' fill='none' stroke='%23d55ef3' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-size:contain;pointer-events:none}.flaechen-test--a1f .kacheln{counter-reset:kachel-nummer}.flaechen-test--a1f .kacheln__kachel:before{counter-increment:kachel-nummer;content:counter(kachel-nummer);position:absolute;top:-.28em;right:.08em;font-family:Georgia,serif;font-size:14rem;line-height:1;color:#4739e126;user-select:none;pointer-events:none}.flaechen-test--a1g{--flaechen-gradient: linear-gradient(160deg in oklch, #fefcff 25%, #f6f5fe 75%)}.flaechen-test--a1g .kacheln__kachel{position:relative;background:var(--flaechen-gradient)}.flaechen-test--a1g .kacheln__kachel:after{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");opacity:.05;mix-blend-mode:overlay;pointer-events:none}.flaechen-test--a1g .kacheln__text{background:none;position:relative;z-index:1}.flaechen-test--a1g .kacheln__kachel:after{opacity:.05}.flaechen-test--a1g .kacheln__kachel{box-shadow:var(--shadow-elevated);border-color:#00000008}.flaechen-test--a1g .kacheln__titel,.flaechen-test--a1g .kacheln__text p{color:var(--color-dark)}.flaechen-test--a1g .kacheln__titel{font-size:var(--font-size-card-title-lg);hyphens:auto;overflow-wrap:break-word;max-width:22ch}.flaechen-test--a1g .kacheln__text{justify-content:flex-end}.flaechen-test--a1g .kacheln__text p{margin-bottom:calc(2 * var(--font-size-card-body) * var(--line-height-readable) + 42px)}.flaechen-test--a1g .kacheln__cta{display:none}.flaechen-test--a1g .kacheln__text:before{content:"";position:absolute;right:1.5rem;bottom:1.3rem;width:3rem;height:3rem;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'><circle cx='24' cy='24' r='22.75' fill='none' stroke='%23d55ef3' stroke-width='2.5'/><path d='M21 32 l8 -8 -8 -8' fill='none' stroke='%23d55ef3' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-size:contain;pointer-events:none}.flaechen-test--a1g .kacheln{counter-reset:kachel-nummer}.flaechen-test--a1g .kacheln__kachel:before{counter-increment:kachel-nummer;content:counter(kachel-nummer);position:absolute;top:-.28em;right:.08em;font-family:Georgia,serif;font-size:14rem;line-height:1;color:#4739e126;user-select:none;pointer-events:none}.flaechen-test--c1 .kacheln__text{display:grid;grid-template-columns:1fr 7rem;grid-template-rows:7rem 1fr;row-gap:var(--space-card-title-gap)}.flaechen-test--c1 .kacheln__titel{grid-column:1;grid-row:1;align-self:end;margin-bottom:0}.flaechen-test--c1 .kacheln__text p{grid-column:1/-1;grid-row:2;align-self:start;margin-bottom:0}@media(max-width:38rem){.flaechen-test--c1 .kacheln__kachel:before{font-size:9rem}.flaechen-test--c1 .kacheln__titel{font-family:brand-font-semibold,Helvetica,Arial,sans-serif;font-size:var(--font-size-card-title);font-weight:600;font-style:normal;line-height:var(--line-height-heading)}.flaechen-test--c1 .kacheln__text{grid-template-columns:1fr 4.5rem;grid-template-rows:4.5rem 1fr}}.flaechen-test--c1 .kacheln--spalten-3 .kacheln__kachel:before{font-size:9rem}.flaechen-test--c1 .kacheln--spalten-3 .kacheln__titel{font-family:brand-font-semibold,Helvetica,Arial,sans-serif;font-size:var(--font-size-card-title);font-weight:600;font-style:normal;line-height:var(--line-height-heading)}.flaechen-test--c1 .kacheln--spalten-3 .kacheln__text{grid-template-columns:1fr 4.5rem;grid-template-rows:4.5rem 1fr}.flaechen-test--c1b .kacheln__kachel:before{display:none}.flaechen-test--c1b .kacheln__text{display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr;row-gap:var(--space-card-title-gap)}.flaechen-test--c1b .kacheln__titel{align-self:start;margin-bottom:0}.flaechen-test--c1b .kacheln__text p{align-self:start;margin-bottom:4.5rem}@media(max-width:38rem){.flaechen-test--c1b .kacheln__titel{font-family:brand-font-semibold,Helvetica,Arial,sans-serif;font-size:var(--font-size-card-title);font-weight:600;font-style:normal;line-height:var(--line-height-heading)}}.personen-kacheln{display:grid;gap:var(--space-card-grid-gap);grid-auto-rows:1fr}.personen-kacheln--spalten-2{grid-template-columns:repeat(2,1fr)}.personen-kacheln--spalten-3{grid-template-columns:repeat(3,1fr)}.personen-kacheln--banner,.personen-kacheln--autor{grid-template-columns:1fr}.personen-kacheln__foto{display:block;width:100%;object-fit:cover;object-position:center top;background-color:var(--color-tile-image-bg)}.personen-kacheln__name{font-family:brand-font-semibold,Helvetica,Arial,sans-serif;font-size:var(--font-size-card-title);font-weight:600;font-style:normal;line-height:var(--line-height-heading);margin:0 0 var(--space-card-title-gap)}.personen-kacheln__rollen{font-family:brand-font-light,Helvetica,Arial,sans-serif;font-size:var(--font-size-caption);font-weight:400;font-style:normal;line-height:var(--line-height-base);margin:0 0 var(--space-card-body-cta-gap)}.personen-kacheln__kachel{display:flex;flex-direction:column;border-radius:var(--radius-card);overflow:hidden;border:1px solid rgba(0,0,0,.08);box-shadow:var(--shadow-subtle);background:var(--color-light);text-decoration:none;color:inherit;transition:transform var(--duration-base) ease,box-shadow var(--duration-base) ease}@media(hover:hover){.personen-kacheln__kachel:hover{transform:translateY(-3px);box-shadow:var(--shadow-hover)}}.personen-kacheln__kachel:focus-visible{transform:translateY(-3px);box-shadow:var(--shadow-hover)}.personen-kacheln__kachel .personen-kacheln__foto{aspect-ratio:16/10;flex:0 0 auto}.personen-kacheln__kachel .personen-kacheln__text{flex:1;display:flex;flex-direction:column;padding:var(--space-card-footer-pad);background:var(--color-tile-surface-gradient)}.personen-kacheln__kachel .personen-kacheln__cta{font-family:brand-font-semibold,Helvetica,Arial,sans-serif;font-size:var(--font-size-button-sm);font-weight:600;font-style:normal;line-height:1.2;color:var(--color-dark-accent);border:2px solid var(--color-dark-accent);border-radius:var(--radius-pill);padding:var(--space-tag-pad);background:transparent;display:inline-flex;align-items:center;justify-content:center;width:fit-content;text-decoration:none;white-space:nowrap;transition:background var(--duration-base) cubic-bezier(.4,0,.2,1),color var(--duration-base) cubic-bezier(.4,0,.2,1),border-color var(--duration-base) cubic-bezier(.4,0,.2,1)}@media(max-width:38rem){.personen-kacheln__kachel .personen-kacheln__cta{padding:var(--space-tag-pad)}}@media(pointer:coarse){.personen-kacheln__kachel .personen-kacheln__cta{min-block-size:var(--touch-target-min);min-inline-size:var(--touch-target-min);padding-inline:max(var(--space-button-pad-inline, 1rem),1rem)}}.personen-kacheln__kachel .personen-kacheln__cta{margin-top:auto}.personen-kacheln__banner{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);border-radius:var(--radius-card);overflow:hidden;border:1px solid rgba(0,0,0,.08);box-shadow:var(--shadow-subtle);background:var(--color-light)}.personen-kacheln__banner .personen-kacheln__foto{height:100%;aspect-ratio:4/3}.personen-kacheln__banner .personen-kacheln__text{display:flex;flex-direction:column;justify-content:center;padding:var(--space-card-footer-pad);background:var(--color-tile-surface-gradient)}.personen-kacheln__banner .personen-kacheln__name{font-family:brand-font-semibold,Helvetica,Arial,sans-serif;font-size:var(--font-size-card-title-lg);font-weight:600;font-style:normal;line-height:var(--line-height-heading);margin:0 0 var(--space-card-title-gap)}.personen-kacheln__banner .personen-kacheln__text p{font-family:brand-font-light,Helvetica,Arial,sans-serif;font-size:var(--font-size-card-body);font-weight:400;font-style:normal;line-height:var(--line-height-readable);margin:0 0 var(--space-card-body-cta-gap)}.personen-kacheln__banner .personen-kacheln__rollen{font-family:brand-font-light,Helvetica,Arial,sans-serif;font-size:var(--font-size-caption);font-weight:400;font-style:normal;line-height:var(--line-height-base);margin:0 0 var(--space-card-body-cta-gap)}.personen-kacheln__banner .personen-kacheln__cta{font-family:brand-font-semibold,Helvetica,Arial,sans-serif;font-size:var(--font-size-button-sm);font-weight:600;font-style:normal;line-height:1.2;color:var(--color-dark-accent);border:2px solid var(--color-dark-accent);border-radius:var(--radius-pill);padding:var(--space-tag-pad);background:transparent;display:inline-flex;align-items:center;justify-content:center;width:fit-content;text-decoration:none;white-space:nowrap;transition:background var(--duration-base) cubic-bezier(.4,0,.2,1),color var(--duration-base) cubic-bezier(.4,0,.2,1),border-color var(--duration-base) cubic-bezier(.4,0,.2,1)}@media(max-width:38rem){.personen-kacheln__banner .personen-kacheln__cta{padding:var(--space-tag-pad)}}@media(pointer:coarse){.personen-kacheln__banner .personen-kacheln__cta{min-block-size:var(--touch-target-min);min-inline-size:var(--touch-target-min);padding-inline:max(var(--space-button-pad-inline, 1rem),1rem)}}.personen-kacheln__banner .personen-kacheln__cta{align-self:flex-start;margin-top:0}.personen-kacheln__autor{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--space-md);padding:var(--space-card-body-pad-sm);border-radius:var(--radius-card);border:1px solid rgba(0,0,0,.08);box-shadow:var(--shadow-subtle);background:var(--color-tile-surface-gradient);text-decoration:none;color:inherit;transition:transform var(--duration-base) ease,box-shadow var(--duration-base) ease}@media(hover:hover){.personen-kacheln__autor:hover{transform:translateY(-3px);box-shadow:var(--shadow-hover)}}.personen-kacheln__autor:focus-visible{transform:translateY(-3px);box-shadow:var(--shadow-hover)}.personen-kacheln__autor .personen-kacheln__foto{width:6rem;aspect-ratio:1;border-radius:var(--radius-md)}.personen-kacheln__autor .personen-kacheln__name{font-family:brand-font-semibold,Helvetica,Arial,sans-serif;font-size:var(--font-size-card-title-sm);font-weight:600;font-style:normal;line-height:var(--line-height-heading);margin:0 0 var(--space-card-title-gap)}.personen-kacheln__autor .personen-kacheln__rollen{margin:0}.personen-kacheln__autor .personen-kacheln__pfeil{display:grid;place-items:center;width:2.75rem;aspect-ratio:1;border:1px solid currentColor;border-radius:var(--radius-circle)}@media(hover:hover){.personen-kacheln__kachel:hover .personen-kacheln__cta,.personen-kacheln__banner:hover .personen-kacheln__cta{background:var(--color-dark-accent);color:var(--color-light);border-color:var(--color-dark-accent)}}.personen-kacheln__kachel:focus-within .personen-kacheln__cta,.personen-kacheln__banner:focus-within .personen-kacheln__cta{background:var(--color-dark-accent);color:var(--color-light);border-color:var(--color-dark-accent)}.personen-kacheln--tone-dark .personen-kacheln__kachel,.personen-kacheln--tone-dark .personen-kacheln__banner,.personen-kacheln--tone-dark .personen-kacheln__autor{background:#4739e1;box-shadow:var(--shadow-hover);color:#fff}.personen-kacheln--tone-dark .personen-kacheln__text{background:none}.personen-kacheln--tone-dark .personen-kacheln__cta{color:#fff;border-color:#fff}@media(hover:hover){.personen-kacheln--tone-dark .personen-kacheln__kachel:hover .personen-kacheln__cta,.personen-kacheln--tone-dark .personen-kacheln__banner:hover .personen-kacheln__cta{background:var(--color-light);color:var(--color-dark-accent);border-color:var(--color-light)}}.personen-kacheln--tone-dark .personen-kacheln__kachel:focus-within .personen-kacheln__cta,.personen-kacheln--tone-dark .personen-kacheln__banner:focus-within .personen-kacheln__cta{background:var(--color-light);color:var(--color-dark-accent);border-color:var(--color-light)}@media(max-width:60rem){.personen-kacheln--spalten-3{grid-template-columns:repeat(2,1fr)}}@media(max-width:38rem){.personen-kacheln--spalten-2,.personen-kacheln--spalten-3{grid-template-columns:1fr}.personen-kacheln{gap:var(--space-card-grid-gap-mobile);grid-auto-rows:auto}.personen-kacheln__banner{grid-template-columns:1fr}.personen-kacheln__banner .personen-kacheln__foto{aspect-ratio:16/10;height:auto}}.expert-quickview{display:flex;justify-content:center;height:100%}.expert-quickview__card{display:flex;flex:1;flex-direction:column;width:100%;max-width:26rem;margin-inline:auto;background:var(--color-light);border-radius:var(--radius-card);box-shadow:var(--shadow-elevated);overflow:hidden}.expert-quickview__media{position:relative;flex:0 0 auto;aspect-ratio:4/3;overflow:hidden;background:var(--color-tile-image-bg)}.expert-quickview__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.expert-quickview__body{display:flex;flex:1;flex-direction:column;gap:var(--space-card-title-gap);padding:var(--space-card-footer-pad)}.expert-quickview__eyebrow{font-family:brand-font-medium,sans-serif;font-size:var(--font-size-eyebrow);font-weight:500;font-style:normal;line-height:var(--line-height-base);letter-spacing:var(--letter-spacing-wide);margin:0}.expert-quickview__name{font-family:brand-font-semibold,Helvetica,Arial,sans-serif;font-size:var(--font-size-card-title);font-weight:600;font-style:normal;line-height:var(--line-height-heading);margin:0;color:var(--color-dark)}.expert-quickview__chip{position:relative;align-self:flex-end;margin-top:auto;width:var(--arrow-chip-size);height:var(--arrow-chip-size);padding:0;border:none;background:none;cursor:pointer;--_chip-color: var(--color-highlight-soft)}.expert-quickview__chip:before,.expert-quickview__chip:after{content:"";position:absolute;inset:0;pointer-events:none;transition:background-color var(--duration-base) ease}.expert-quickview__chip:before{box-sizing:border-box;border-radius:var(--radius-circle);border:2.5px solid var(--_chip-color);background-color:transparent}.expert-quickview__chip:after{background-color:var(--_chip-color);mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='-1 -1 50 50'><path d='M21 32 l8 -8 -8 -8' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/></svg>") center/contain no-repeat;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='-1 -1 50 50'><path d='M21 32 l8 -8 -8 -8' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/></svg>") center/contain no-repeat}@media(hover:hover){.expert-quickview__card:hover .expert-quickview__chip:before,.expert-quickview__chip:hover:before{background-color:var(--_chip-color)}.expert-quickview__card:hover .expert-quickview__chip:after,.expert-quickview__chip:hover:after{background-color:var(--color-light)}}.expert-quickview__chip:focus-visible:before{background-color:var(--_chip-color)}.expert-quickview__chip:focus-visible:after{background-color:var(--color-light)}.expert-quickview__chip:focus-visible{outline:2px solid var(--_chip-color);outline-offset:2px}.expert-quickview__quote{font-family:brand-font-light,Helvetica,Arial,sans-serif;font-size:var(--font-size-card-body);font-weight:400;font-style:normal;line-height:var(--line-height-readable);font-family:brand-font-light-italic,Helvetica,Arial,sans-serif;font-style:italic;margin:0;color:var(--color-dark);display:none}@media(min-width:38rem){.expert-quickview__quote{display:block}.expert-quickview--banner .expert-quickview__card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);max-width:64rem}.expert-quickview--banner .expert-quickview__body{padding:var(--space-2xl)}.expert-quickview--banner .expert-quickview__media{width:100%;height:100%}.expert-quickview--banner .expert-quickview__name{font-family:brand-font-semibold,Helvetica,Arial,sans-serif;font-size:var(--font-size-card-title-lg);font-weight:600;font-style:normal;line-height:var(--line-height-heading)}}.expert-quickview__overlay[hidden]{display:none}.expert-quickview__overlay{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:var(--space-md)}.expert-quickview__backdrop{position:absolute;inset:0;background:#00000080}.expert-quickview__dialog{position:relative;z-index:1;width:min(34rem,100%);max-height:90dvh;overflow-y:auto;background:var(--color-light);border-radius:var(--radius-card);box-shadow:var(--shadow-strong);padding:var(--space-card-footer-pad)}.expert-quickview__close{position:absolute;top:var(--space-sm);right:var(--space-sm);display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:none;border-radius:var(--radius-circle);background:var(--color-dark-accent);color:var(--color-light);cursor:pointer}.expert-quickview__close svg{width:1.1rem;height:1.1rem}@media(pointer:coarse){.expert-quickview__close{min-block-size:var(--touch-target-min);min-inline-size:var(--touch-target-min)}}.expert-quickview__head{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-sm);margin-bottom:var(--space-md)}.expert-quickview__photo{flex:0 0 auto;width:7.5rem;height:7.5rem;border-radius:var(--radius-card);object-fit:cover;object-position:center top;display:block}.expert-quickview__head-body{display:flex;flex-direction:column;align-items:center;gap:var(--space-xs);min-width:0}.expert-quickview__title{font-family:brand-font-semibold,Helvetica,Arial,sans-serif;font-size:var(--font-size-card-title-lg);font-weight:600;font-style:normal;line-height:var(--line-height-heading);display:inline-flex;align-items:center;gap:var(--space-sm);margin:0;color:var(--color-dark)}.expert-quickview__titles{font-family:brand-font-light,Helvetica,Arial,sans-serif;font-size:var(--font-size-caption);font-weight:400;font-style:normal;line-height:var(--line-height-base);list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.expert-quickview__titles li{margin:0}.expert-quickview__contacts{font-family:brand-font-light,Helvetica,Arial,sans-serif;font-size:var(--font-size-card-meta);font-weight:400;font-style:normal;line-height:var(--line-height-base);list-style:none;margin:var(--space-xs) 0 0;padding:0;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-sm)}.expert-quickview__contact-item{display:flex;align-items:center;gap:var(--space-inline-gap-loose);margin:0;color:var(--color-dark)}.expert-quickview__contact-item a{color:inherit;text-decoration:none}@media(hover:hover){.expert-quickview__contact-item a:hover{text-decoration-line:underline;text-decoration-thickness:.08em;text-underline-offset:.14em;text-decoration-color:var(--ui-link-underline-color)}}.expert-quickview__cicon{flex:0 0 auto;color:var(--color-dark-accent)}.expert-quickview__content{display:flex;flex-direction:column;gap:var(--space-md)}.expert-quickview__bio-col{display:flex;flex-direction:column;gap:var(--space-sm)}.expert-quickview__bio{font-family:brand-font-light,Helvetica,Arial,sans-serif;font-size:var(--font-size-card-body);font-weight:400;font-style:normal;line-height:var(--line-height-readable);margin:0;color:var(--color-dark)}.expert-quickview__profile{font-family:brand-font-semibold,Helvetica,Arial,sans-serif;font-size:var(--font-size-button-sm);font-weight:600;font-style:normal;line-height:1.2;color:var(--color-dark-accent);border:2px solid var(--color-dark-accent);border-radius:var(--radius-pill);padding:.5rem 1.5rem;background:transparent;display:inline-flex;align-items:center;justify-content:center;width:fit-content;text-decoration:none;white-space:nowrap;transition:background var(--duration-base) cubic-bezier(.4,0,.2,1),color var(--duration-base) cubic-bezier(.4,0,.2,1),border-color var(--duration-base) cubic-bezier(.4,0,.2,1)}@media(max-width:38rem){.expert-quickview__profile{padding:var(--space-tag-pad)}}@media(pointer:coarse){.expert-quickview__profile{min-block-size:var(--touch-target-min);min-inline-size:var(--touch-target-min);padding-inline:max(var(--space-button-pad-inline, 1rem),1rem)}}.expert-quickview__profile{align-self:flex-start;margin-top:auto}@media(hover:hover){.expert-quickview__profile:hover{background:var(--color-dark-accent);color:var(--color-light);border-color:var(--color-dark-accent)}}.expert-quickview__profile:focus-visible{background:var(--color-dark-accent);color:var(--color-light);border-color:var(--color-dark-accent)}.expert-quickview__rg-heading{font-family:brand-font-medium,sans-serif;font-size:var(--font-size-eyebrow);font-weight:500;font-style:normal;line-height:var(--line-height-base);letter-spacing:var(--letter-spacing-wide);margin:0 0 var(--space-sm);color:var(--color-dark-accent)}.expert-quickview__tags{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-inline-gap)}.expert-quickview__tag{font-family:brand-font-light,Helvetica,Arial,sans-serif;font-size:var(--font-size-card-tag);font-weight:500;font-style:normal;line-height:var(--line-height-base);display:inline-block;margin:0;padding:var(--space-tag-pad);border-radius:var(--radius-pill);border:1.5px solid var(--color-dark-accent);color:var(--color-dark-accent)}@media(min-width:38rem){.expert-quickview__dialog{width:min(66rem,100%);padding:var(--space-2xl)}.expert-quickview__head{flex-direction:row;align-items:center;text-align:left;gap:var(--space-2xl);margin-bottom:var(--space-xl)}.expert-quickview__photo{width:13rem;height:13rem}.expert-quickview__head-body{align-items:flex-start}.expert-quickview__content{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:var(--space-2xl)}.expert-quickview__rechtsgebiete{border-left:1px solid rgba(0,0,0,.08);padding-left:var(--space-xl)}}.expert-quickview__profile:visited{color:var(--color-dark-accent)}@media(hover:hover){.expert-quickview__profile:visited:hover{color:var(--color-light)}}.expert-quickview__profile:visited:focus-visible{color:var(--color-light)}.profile-gradient-section{width:100vw;margin-left:calc(50% - 50vw);background:var(--gradient-brand-radial-top-left);background-attachment:fixed;padding:4rem calc(50vw - 50%);box-sizing:border-box}.profile-gradient-section :where(h2,h4,p){color:var(--color-light)}.profile-gradient-section [data-accent-rule],.profile-gradient-section hr{border-color:var(--color-on-dark-border-faint)}.profile-gradient-section svg{color:var(--color-light)}.profile-usp-item{display:flex;gap:var(--space-base);align-items:flex-start}.profile-usp-item__icon{flex:0 0 auto;font-size:1.75rem;line-height:1;margin-top:0;color:var(--color-light)}.profile-bio-grid{display:grid;grid-template-columns:1fr 2fr;gap:2.5rem 3rem;align-items:start}.profile-bio-grid__img{margin:0;padding:0;line-height:0}.profile-bio-grid__img img{width:100%;display:block;object-fit:cover;object-position:center top;border-radius:var(--radius-lg);aspect-ratio:3/4;margin:0}.profile-bio-grid__entry{display:flex;gap:var(--space-sm);align-items:flex-start;color:var(--color-light);font-size:.95rem;line-height:1.5;margin-bottom:var(--space-card-title-gap)}.profile-bio-grid__entry-icon{flex:0 0 auto;font-size:1rem;line-height:1.5;margin-top:.1rem}.profile-bio-grid__category{color:var(--color-light);font-size:.95rem;line-height:1.5;margin-bottom:var(--space-card-title-gap)}.profile-bio-grid__section-heading{margin:0 0 var(--space-card-meta-gap);font-family:brand-font-semibold,Helvetica,Arial,sans-serif;font-weight:600}@media(max-width:38rem){.profile-bio-grid{grid-template-columns:1fr;gap:var(--space-2xl)}}.profile-bio-text{font-size:.95rem;line-height:1.7}.profile-bio-accordion{margin:0;padding:0}.profile-bio-accordion__trigger{background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:var(--space-base);padding-block:.75rem;color:var(--color-light);font-family:brand-font-semibold,Helvetica,Arial,sans-serif;font-weight:600;font-size:inherit;line-height:inherit;text-align:left;border-radius:var(--radius-sm);margin-inline:calc(-1 * var(--space-sm));width:calc(100% + var(--space-sm) * 2);padding-inline:var(--space-sm);box-sizing:border-box;transition:background-color var(--duration-base) ease}@media(hover:hover){.profile-bio-accordion__trigger:hover{background:var(--color-on-dark-surface-soft)}}.profile-bio-accordion__trigger:focus-visible{outline:2px solid var(--color-on-dark-outline);outline-offset:2px}@media(pointer:coarse){.profile-bio-accordion__trigger{min-block-size:var(--touch-target-min);min-inline-size:var(--touch-target-min)}}.profile-bio-accordion__chevron{flex-shrink:0;width:1em;height:1em;color:var(--color-light);transition:transform var(--duration-base) ease}.profile-bio-accordion__trigger[aria-expanded=true] .profile-bio-accordion__chevron{transform:rotate(180deg)}.profile-bio-accordion__preview{font-size:.9rem;line-height:1.6;color:var(--color-on-dark-text-muted);padding:0 2rem .5rem 0}.profile-bio-accordion__panel{overflow:hidden;max-height:0;transition:max-height var(--duration-base) ease}.profile-bio-accordion__panel-inner{padding:0 2rem .75rem 0;font-size:.9rem;line-height:1.6;color:var(--color-on-dark-text-muted)}.expert-card{background:#fbfbfe;border-radius:var(--radius-2xl);padding:4rem;margin:-1rem;width:calc(100% + 2rem);box-sizing:border-box;transition:box-shadow var(--duration-base) ease}.expert-card>h3{margin:0 0 var(--space-card-title-gap)}.expert-card:hover{box-shadow:var(--shadow-elevated)}@media(max-width:38rem){.expert-card{padding:var(--space-xl)}.expert-card>h3{min-height:4lh}.expert-card .split__column:first-child{min-height:26.5rem}}.expert-split-img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:var(--radius-lg);display:block}.expert-eyebrow{font-family:brand-font-medium,sans-serif;font-weight:500;font-style:normal;margin-bottom:var(--space-card-title-gap)}.expert-split-heading{margin-bottom:0}.expert-portrait{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:var(--radius-lg);display:block}.experten-kacheln{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-card-grid-gap)}.experten-kachel{position:relative;--_chip-color: var(--color-highlight-soft);--_chip-fg: var(--color-light);border-radius:var(--radius-lg);display:flex;flex-direction:column;min-height:440px;overflow:hidden;border:1px solid rgba(0,0,0,.08);box-shadow:var(--shadow-elevated);background:#fbfbfe;transition:box-shadow var(--duration-base) ease;text-decoration:none;color:inherit}.experten-kachel:hover{box-shadow:var(--shadow-strong)}.experten-kachel .kachel-media{flex:0 0 240px;height:240px;min-height:0;overflow:hidden;background-color:#edebfc}.experten-kachel .kachel-img{width:100%;height:100%;object-fit:var(--img-fit, cover);object-position:var(--img-focus, center top);transform:scale(var(--img-zoom, 1));transform-origin:var(--img-focus, center top);display:block}.experten-kachel .kachel-text{flex:1;padding:var(--space-card-footer-pad);padding-bottom:calc(var(--arrow-chip-size) + 1.3rem);display:flex;flex-direction:column;overflow:hidden}.experten-kachel .kachel-name{font-family:brand-font-semibold,Helvetica,Arial,sans-serif;font-size:var(--font-size-card-title);font-weight:600;font-style:normal;line-height:var(--line-height-heading);margin:0 0 var(--space-card-title-gap);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;overflow:hidden}.experten-kachel .kachel-titel{font-family:brand-font-light,Helvetica,Arial,sans-serif;font-size:var(--font-size-card-body);font-weight:400;font-style:normal;line-height:var(--line-height-readable);margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-clamp:3;overflow:hidden}.experten-kachel .kachel-mehr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.experten-kachel:before,.experten-kachel:after{content:"";position:absolute;inset-block-end:1.3rem;inset-inline-end:1.5rem;width:var(--arrow-chip-size);height:var(--arrow-chip-size);pointer-events:none;transition:background-color var(--duration-base) ease}.experten-kachel:before{box-sizing:border-box;border-radius:var(--radius-circle);border:2.5px solid var(--_chip-color);background-color:transparent}.experten-kachel:after{background-color:var(--_chip-color);mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='-1 -1 50 50'><path d='M21 32 l8 -8 -8 -8' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/></svg>") center/contain no-repeat;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='-1 -1 50 50'><path d='M21 32 l8 -8 -8 -8' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/></svg>") center/contain no-repeat}@media(hover:hover){.experten-kachel:hover:before{background-color:var(--_chip-color)}.experten-kachel:hover:after{background-color:var(--_chip-fg)}}.experten-kachel:focus-within:before{background-color:var(--_chip-color)}.experten-kachel:focus-within:after{background-color:var(--_chip-fg)}.experten-kacheln--bg-pastel .experten-kachel{background:var(--gradient-card-pastel);border:1px solid rgba(124,63,240,.12);box-shadow:var(--shadow-card-raised)}.experten-kacheln--bg-soft .experten-kachel{background:var(--gradient-card-soft)}.experten-kacheln--bg-mid .experten-kachel{background:var(--gradient-card-mid)}.experten-kacheln--bg-deep .experten-kachel{background:var(--gradient-card-deep)}.experten-kacheln--bg-soft .experten-kachel,.experten-kacheln--bg-mid .experten-kachel,.experten-kacheln--bg-deep .experten-kachel{border-color:var(--color-on-dark-border-faint);color:var(--color-light);--_chip-color: var(--color-light);--_chip-fg: var(--color-dark-accent)}@media(max-width:38rem){.experten-kacheln{grid-template-columns:1fr;gap:var(--space-card-grid-gap-mobile)}.experten-kachel{min-height:auto}.experten-kachel .kachel-media{flex:0 0 auto;height:auto;aspect-ratio:16/10}}.gradient-section .expert-portrait{aspect-ratio:3/4;object-position:center top}.gradient-section .accordion-module__trigger{color:var(--color-light);border-color:var(--color-on-dark-border-faint)}.gradient-section .accordion-module__trigger:hover,.gradient-section .accordion-module__trigger[aria-expanded=true]{background:var(--color-on-dark-surface-soft)}.gradient-section .accordion-module__panel{background:#ffffff0d;color:var(--color-on-dark-text-muted)}.gradient-section .accordion-module__item:has(.accordion-module__trigger[aria-expanded=true]){background:#ffffff0d}section[aria-label=FAQ] .accordion-module__trigger:hover,section[aria-label=FAQ] .accordion-module__trigger[aria-expanded=true]{background:#edebfc}section[aria-label=FAQ] .accordion-module__panel{background:#edebfc}section[aria-label=FAQ] .accordion-module__item:has(.accordion-module__trigger[aria-expanded=true]){background:#edebfc}.themen-kacheln-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-card-grid-gap)}.themen-kacheln-grid .kompetenz-kachel{border-radius:var(--radius-card);padding:0;flex-shrink:0;display:flex;flex-direction:column;min-height:340px;overflow:hidden;border:1px solid rgba(0,0,0,.08);box-shadow:var(--shadow-subtle);background:var(--color-light);transition:transform var(--duration-base) ease,box-shadow var(--duration-base) ease}@media(hover:hover){.themen-kacheln-grid .kompetenz-kachel:hover{transform:translateY(-3px);box-shadow:var(--shadow-hover)}}.themen-kacheln-grid .kompetenz-kachel:focus-visible{transform:translateY(-3px);box-shadow:var(--shadow-hover)}.themen-kacheln-grid .kachel-img{flex:0 0 200px;height:200px;min-height:0;display:block;width:100%;object-fit:cover;object-position:center top;background-color:var(--color-tile-image-bg)}.themen-kacheln-grid .kachel-text{flex:1;padding:var(--space-card-footer-pad);display:flex;flex-direction:column;justify-content:flex-start;overflow:hidden;background:var(--color-tile-surface-gradient)}.themen-kacheln-grid .kompetenz-kachel h3{font-family:brand-font-semibold,Helvetica,Arial,sans-serif;font-size:var(--font-size-card-title);font-weight:600;font-style:normal;line-height:var(--line-height-heading);margin:0 0 var(--space-card-title-gap);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;overflow:hidden}.themen-kacheln-grid .kompetenz-kachel p{font-family:brand-font-light,Helvetica,Arial,sans-serif;font-size:var(--font-size-card-body);font-weight:400;font-style:normal;line-height:var(--line-height-readable);margin:0 0 var(--space-card-body-cta-gap);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-clamp:3;overflow:hidden}.themen-kacheln-grid .kachel-mehr{font-family:brand-font-semibold,Helvetica,Arial,sans-serif;font-size:var(--font-size-button-sm);font-weight:600;font-style:normal;line-height:1.2;color:var(--color-dark-accent);border:2px solid var(--color-dark-accent);border-radius:var(--radius-pill);padding:var(--space-tag-pad);background:transparent;display:inline-flex;align-items:center;justify-content:center;width:fit-content;text-decoration:none;white-space:nowrap;transition:background var(--duration-base) cubic-bezier(.4,0,.2,1),color var(--duration-base) cubic-bezier(.4,0,.2,1),border-color var(--duration-base) cubic-bezier(.4,0,.2,1)}@media(max-width:38rem){.themen-kacheln-grid .kachel-mehr{padding:var(--space-tag-pad)}}@media(pointer:coarse){.themen-kacheln-grid .kachel-mehr{min-block-size:var(--touch-target-min);min-inline-size:var(--touch-target-min);padding-inline:max(var(--space-button-pad-inline, 1rem),1rem)}}.themen-kacheln-grid .kachel-mehr{margin-top:auto}@media(hover:hover){.themen-kacheln-grid .kompetenz-kachel:hover .kachel-mehr{background:var(--color-dark-accent);color:var(--color-light);border-color:var(--color-dark-accent)}}.themen-kacheln-grid .kompetenz-kachel:focus-within .kachel-mehr{background:var(--color-dark-accent);color:var(--color-light);border-color:var(--color-dark-accent)}@media(max-width:38rem){.themen-kacheln-grid{grid-template-columns:1fr;gap:var(--space-card-grid-gap-mobile)}.themen-kacheln-grid .kompetenz-kachel{min-height:auto}.themen-kacheln-grid .kachel-img{flex:0 0 auto;height:auto;aspect-ratio:16/10}}.ms-showcase{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3xl);align-items:center;background:#fbfbfe;border:none;border-radius:var(--radius-2xl);padding:3rem;margin:-1rem;text-decoration:none;color:inherit;transition:box-shadow var(--duration-base) ease}.ms-showcase:hover{box-shadow:var(--shadow-elevated)}@media(max-width:768px){.ms-showcase{grid-template-columns:1fr}}.ms-showcase__desc{font-size:1rem;line-height:1.65;margin:0 0 var(--space-2xl)}.ms-grid{display:grid;grid-template-columns:1fr 1fr;gap:0;aspect-ratio:1;border-radius:var(--radius-circle);overflow:hidden}.ms-tile{display:flex;padding:1.1rem;opacity:0;background:radial-gradient(circle at top left,var(--color-highlight) 0%,var(--color-gradient-purple) 50%,var(--color-dark-accent) 100%);background-size:200% 200%;background-repeat:no-repeat}.ms-tile h4{font-family:brand-font-medium,Helvetica,Arial,sans-serif;font-weight:500;font-style:normal;margin:0;color:var(--color-light);line-height:1.3}.ms-tile:nth-child(1){background-position:0% 0%;align-items:flex-end;justify-content:flex-end;text-align:right;animation:ms-in-1 15s ease-in-out infinite}.ms-tile:nth-child(2){background-position:100% 0%;align-items:flex-end;justify-content:flex-start;animation:ms-in-2 15s ease-in-out infinite}.ms-tile:nth-child(3){background-position:0% 100%;align-items:flex-start;justify-content:flex-end;text-align:right;animation:ms-in-4 15s ease-in-out infinite}.ms-tile:nth-child(4){background-position:100% 100%;align-items:flex-start;justify-content:flex-start;animation:ms-in-3 15s ease-in-out infinite}@keyframes ms-in-1{0%{opacity:0;transform:translate(-40%,-40%)}4%,91%{opacity:1;transform:translate(0)}97%,to{opacity:0;transform:translate(-40%,-40%)}}@keyframes ms-in-2{0%,16%{opacity:0;transform:translate(40%,-40%)}20%,91%{opacity:1;transform:translate(0)}97%,to{opacity:0;transform:translate(40%,-40%)}}@keyframes ms-in-3{0%,33%{opacity:0;transform:translate(40%,40%)}37%,91%{opacity:1;transform:translate(0)}97%,to{opacity:0;transform:translate(40%,40%)}}@keyframes ms-in-4{0%,49%{opacity:0;transform:translate(-40%,40%)}53%,91%{opacity:1;transform:translate(0)}97%,to{opacity:0;transform:translate(-40%,40%)}}.footer-links p{margin:0}.footer-links h3{margin-bottom:.875rem}.split:has(.footer-links){grid-template-columns:auto auto auto auto auto}@media(max-width:56rem){.split:has(.footer-links){grid-template-columns:1fr}}.team-b{display:flex;flex-direction:column;gap:var(--space-base)}.tb-row{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-base);align-items:stretch}.tb-photo{border-radius:var(--radius-lg);overflow:hidden;position:relative;min-height:18.75rem;background:#19164d}.tb-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(25,22,77,.65) 0%,transparent 55%);pointer-events:none}.tb-photo img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block;transition:transform var(--duration-slowest) ease}.tb-row:hover .tb-photo img{transform:scale(1.04)}.tb-text{background:#fff;border-radius:var(--radius-lg);padding:2rem;display:flex;flex-direction:column;justify-content:center}.tb-quote{font-family:brand-font-bold-italic,Helvetica,Arial,sans-serif;font-weight:800;font-style:italic;font-size:1.2rem;color:var(--color-dark);line-height:1.45;margin:0 0 1.1rem;padding-bottom:1.1rem;border-bottom:1px solid #e8e4db}.tb-quote:before{content:"„"}.tb-quote:after{content:"“"}.tb-name{font-family:brand-font-semibold,Helvetica,Arial,sans-serif;font-weight:600;font-size:1.1rem;color:var(--color-dark);margin:0 0 .2rem;line-height:1.2}.tb-role{font-family:brand-font-medium,Helvetica,Arial,sans-serif;font-size:.68rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#c5a96a;margin:0 0 .85rem}.tb-desc{font-family:brand-font-regular,Helvetica,Arial,sans-serif;font-size:.85rem;color:#19164d8c;line-height:1.75;font-weight:300;margin:0}.tb-link{display:inline-flex;align-items:center;gap:var(--space-xs);margin-top:1.2rem;font-family:brand-font-medium,Helvetica,Arial,sans-serif;font-size:.78rem;font-weight:500;color:var(--color-dark);text-decoration:none;opacity:.45;letter-spacing:.04em;transition:opacity var(--duration-base),gap var(--duration-base)}.tb-link:hover{opacity:1;gap:var(--space-sm)}.tb-link svg{width:.6875rem;height:.6875rem;display:inline-block;vertical-align:middle}.tb-muted{opacity:.55}.tb-row-3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--space-base)}.tb-card{background:#fff;border-radius:var(--radius-lg);overflow:hidden;display:flex;flex-direction:column}.tb-card .tb-name{font-size:.95rem}.tb-card:hover .tb-card-photo img{transform:scale(1.04)}.tb-card-photo{height:10rem;flex-shrink:0;position:relative;overflow:hidden;background:#1d2b5e}.tb-card-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(25,22,77,.72) 0%,transparent 52%);pointer-events:none}.tb-card-photo img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block;transition:transform var(--duration-slowest) ease}.tb-card-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#19164d,#2a4080);color:#fff3;font-family:brand-font-bold-italic,Helvetica,Arial,sans-serif;font-size:2rem;font-style:italic}.tb-photo-quote{position:absolute;bottom:0;left:0;right:0;z-index:2;padding:.75rem 1rem}.tb-photo-quote q{font-family:brand-font-regular,Helvetica,Arial,sans-serif;font-style:italic;font-size:.76rem;color:#fff;line-height:1.4;opacity:.88;quotes:"„" "“"}.tb-card-body{padding:1rem 1.15rem 1.25rem;flex:1}.tb-card-desc{font-family:brand-font-regular,Helvetica,Arial,sans-serif;font-size:.78rem;color:#19164d80;line-height:1.7;font-weight:300;margin:.35rem 0 0}.tb-cta-strip{display:flex;align-items:center;gap:var(--space-base);margin-top:1.6rem}.tb-cta-strip a{font-family:brand-font-medium,Helvetica,Arial,sans-serif;font-size:.78rem;font-weight:500;color:#19164d73;text-decoration:none;display:inline-flex;align-items:center;gap:var(--space-xs);letter-spacing:.04em;white-space:nowrap;transition:color var(--duration-base),gap var(--duration-base)}.tb-cta-strip a:hover{color:var(--color-dark);gap:var(--space-sm)}.tb-cta-strip a svg{width:.7rem;height:.7rem;display:inline-block;vertical-align:middle}.tb-cta-line{flex:1;height:1px;background:#e0dbd4}@media(max-width:56rem){.tb-row{grid-template-columns:1fr}.tb-photo{min-height:16.25rem}.tb-text{padding:1.5rem}.tb-row-3{grid-template-columns:1fr}}.ms-showcase{position:relative;overflow:hidden;border-radius:var(--radius-2xl);margin:-1rem;min-height:calc(440px + 6rem);display:flex;flex-direction:column}.ms-slide{position:absolute;inset:0;background-size:cover;background-position:center;opacity:0;transition:opacity var(--duration-slowest) ease}.ms-slide--active{opacity:1}.ms-overlay{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#4739e1 0%,#4739e1 20%,rgba(71,57,225,.9) 50%,rgba(71,57,225,.3) 75%,transparent 100%)}.ms-content{position:relative;z-index:2;width:50%;padding:3rem 3rem 10rem;display:flex;flex-direction:column;justify-content:center;flex:1;color:#fff}.ms-content .h2{margin:0 0 var(--space-base);color:#fff}.ms-content .ui-button{background:transparent;border:2px solid #ffffff;color:#fff;align-self:flex-start}.ms-showcase__desc{font-size:1rem;line-height:1.65;margin:0 0 var(--space-2xl);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:4.95em}.ms-steps{position:absolute;bottom:0;left:0;right:0;z-index:2;display:grid;grid-template-columns:repeat(4,1fr)}.ms-step{padding:4rem 1.25rem;background:#00000059;border:none;border-top:none;color:#fff;cursor:pointer;text-align:center;display:flex;align-items:center;justify-content:center;gap:var(--space-sm);opacity:0;transition:background var(--duration-base),border-color var(--duration-base),color var(--duration-base),opacity var(--duration-slow)}.ms-step--visible{opacity:1}.ms-step--active{background:#ffffff26;color:#fff}.ms-step__num{font-size:.7rem;letter-spacing:.05em;opacity:.75;font-family:brand-font-semibold,Helvetica,Arial,sans-serif;font-weight:600;white-space:nowrap}.ms-step__label{font-family:brand-font-semibold,Helvetica,Arial,sans-serif;font-weight:600;font-size:.9rem;line-height:1.3;white-space:nowrap}@media(max-width:768px){.ms-content{width:100%;padding:2rem 2rem 5rem}.ms-step__label{font-size:.78rem}.ms-step{padding:1.5rem .875rem}}.insights-home .page-teaser__card-label{font-family:brand-font-medium,sans-serif;color:var(--color-dark-accent)}.share-buttons{--share-buttons-icon-size: 1.25rem;--share-buttons-brand-sms: #34c759;--share-buttons-brand-whatsapp: #25d366;--share-buttons-brand-linkedin: #0a66c2;--share-buttons-brand-mail: #4739e1;--share-buttons-brand-pdf: #4739e1;--share-buttons-label-color: #19164d;--share-buttons-button-bg: #fbebff;--share-buttons-button-icon: #4739e1;display:flex;flex-direction:column;gap:var(--space-card-meta-gap)}.share-buttons--align-center{align-items:center}.share-buttons--align-right{align-items:flex-end}.share-buttons--tone-dark{--share-buttons-label-color: var(--color-on-dark-text-muted);--share-buttons-button-bg: var(--color-on-dark-surface);--share-buttons-button-icon: #ffffff}:where(.highlight-card--tone-dark,.background-color-module--tone-dark,.tabs-module--tone-dark,.tabs-module--tone-transparent-dark,.text-over-picture--tone-dark,.page-teaser--tone-dark,.thumb-scroll--dark,.manual-menu--panel-dark) .share-buttons--tone-auto{--share-buttons-label-color: var(--color-on-dark-text-muted);--share-buttons-button-bg: var(--color-on-dark-surface);--share-buttons-button-icon: #ffffff}.share-buttons__label{font-family:brand-font-medium,sans-serif;font-size:var(--font-size-eyebrow);font-weight:500;font-style:normal;line-height:var(--line-height-base);letter-spacing:var(--letter-spacing-wide);margin:0;color:var(--share-buttons-label-color)}.share-buttons__list{display:flex;flex-wrap:wrap;gap:var(--space-inline-gap);margin:0;padding:0;list-style:none}.share-buttons__item{margin-block-start:0}.share-buttons__button{display:inline-flex;align-items:center;justify-content:center;inline-size:var(--touch-target-min);block-size:var(--touch-target-min);padding:0;border:0;border-radius:var(--radius-circle);background:var(--share-buttons-button-bg);color:var(--share-buttons-button-icon);cursor:pointer;text-decoration:none;box-shadow:var(--shadow-elevated);transition:transform var(--duration-base) ease,box-shadow var(--duration-base) ease}@media(hover:hover){.share-buttons__button:hover{transform:translateY(-1px);box-shadow:var(--shadow-hover)}}.share-buttons__button:focus-visible{transform:translateY(-1px);box-shadow:var(--shadow-hover)}.share-buttons__button{transition:transform var(--duration-base) ease,box-shadow var(--duration-base) ease,background-color var(--duration-fast) ease,color var(--duration-fast) ease}@media(hover:hover){.share-buttons__button:hover{background:var(--share-buttons-platform-color);color:#fff}}.share-buttons__button:focus-visible{background:var(--share-buttons-platform-color);color:#fff}.share-buttons__button--mail{--share-buttons-platform-color: var(--share-buttons-brand-mail)}.share-buttons__button--sms{--share-buttons-platform-color: var(--share-buttons-brand-sms)}.share-buttons__button--whatsapp{--share-buttons-platform-color: var(--share-buttons-brand-whatsapp)}.share-buttons__button--linkedin{--share-buttons-platform-color: var(--share-buttons-brand-linkedin)}.share-buttons__button--pdf{--share-buttons-platform-color: var(--share-buttons-brand-pdf)}.share-buttons--style-colored .share-buttons__button{background:var(--share-buttons-platform-color);color:#fff}.share-buttons--border-brand .share-buttons__button{border:1.5px solid var(--color-dark-accent)}.share-buttons__icon{inline-size:var(--share-buttons-icon-size);block-size:var(--share-buttons-icon-size)}.panel-hero{width:100vw;margin-left:calc(50% - 50vw)}.panel-hero__panel{display:flex;flex-direction:column;justify-content:flex-end;min-height:34rem;padding-block:4rem 12rem;padding-inline:max(var(--layout-inline-padding),(100vw - var(--layout-page-max-width)) / 2 + var(--layout-inline-padding));background:var(--gradient-brand-radial-center);background-size:240% 160%;animation:gradient-pan-intro var(--gradient-pan-duration, 4.5s) ease-in-out 1 forwards}.panel-hero__content{max-inline-size:38rem}.panel-hero__title{font-family:brand-font-bold,Helvetica,Arial,sans-serif;font-size:var(--font-size-display-main);font-weight:800;font-style:normal;line-height:var(--line-height-tight);margin:0;color:var(--color-light)}.panel-hero__body{font-family:brand-font-light,Helvetica,Arial,sans-serif;font-size:var(--font-size-lead);font-weight:400;font-style:normal;line-height:var(--line-height-readable);margin:var(--space-md) 0 0;color:var(--color-light)}.page-experten .panel-hero__title{text-shadow:0 2px 16px rgba(0,0,0,.22)}@media(max-width:700px){.panel-hero__title{font-family:brand-font-bold,Helvetica,Arial,sans-serif;font-size:var(--font-size-display-2);font-weight:800;font-style:normal;line-height:var(--line-height-tight)}}@media(max-width:38rem){.panel-hero__panel{min-height:45dvh;padding-block:4rem 8rem}}.themen-hero{display:flex;flex-direction:column;justify-content:center;min-height:22rem;width:min(1200px,100vw - 2 * var(--layout-inline-padding));position:relative;left:50%;transform:translate(-50%);overflow:hidden;margin-block:5rem var(--space-section-sm);padding-block:3rem;padding-inline:clamp(1.6rem,4vw,3.5rem);border-radius:var(--radius-xl);box-shadow:var(--shadow-strong);background:var(--gradient-card-deep);color:var(--themen-hero-text, #ffffff)}.themen-hero__content{max-inline-size:none;position:relative;z-index:1}.themen-hero__title{font-family:brand-font-bold,Helvetica,Arial,sans-serif;font-size:var(--font-size-display-themen);font-weight:800;font-style:normal;line-height:var(--line-height-tight);margin:0;color:inherit;overflow-wrap:break-word;hyphens:auto;hyphenate-limit-chars:auto 4 3}.themen-hero__body{font-family:brand-font-light,Helvetica,Arial,sans-serif;font-size:var(--font-size-lead);font-weight:400;font-style:normal;line-height:var(--line-height-readable);margin:var(--space-md) 0 0;color:inherit}.themen-hero--surface-card-deep{background:var(--gradient-card-deep)}.themen-hero--surface-card-mid{background:var(--gradient-card-mid)}.themen-hero--surface-card-soft{background:var(--gradient-card-soft)}.themen-hero--surface-card-pastel{background:var(--gradient-card-pastel);--themen-hero-text: #19164d;box-shadow:0 10px 34px #00000029}.themen-hero--sweep:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;border-radius:inherit;background:radial-gradient(circle at 80% -10%,var(--color-highlight-soft) 0%,var(--color-highlight) 16%,transparent 40%);opacity:0;animation:themen-hero-gradient-sweep 2.4s ease-out 1 forwards}@media(max-width:700px){.themen-hero__title{font-family:brand-font-bold,Helvetica,Arial,sans-serif;font-size:var(--font-size-display-2);font-weight:800;font-style:normal;line-height:var(--line-height-tight)}}@media(max-width:38rem){.themen-hero{width:calc(100vw - 2rem);margin-top:var(--space-section-sm)}.themen-hero__title{font-size:var(--font-size-h1)}.themen-hero__body{font-size:var(--font-size-body)}}.arrow-chip{display:inline-block;vertical-align:middle;--_arrow-chip-color: var(--color-highlight-soft);--_arrow-chip-size: 1em;width:var(--_arrow-chip-size);height:var(--_arrow-chip-size);background-color:var(--_arrow-chip-color);mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='-1 -1 50 50'><circle cx='24' cy='24' r='22.75' fill='none' stroke='black' stroke-width='2.5'/><path d='M21 32 l8 -8 -8 -8' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/></svg>") center/contain no-repeat;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='-1 -1 50 50'><circle cx='24' cy='24' r='22.75' fill='none' stroke='black' stroke-width='2.5'/><path d='M21 32 l8 -8 -8 -8' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/></svg>") center/contain no-repeat;pointer-events:none}.arrow-chip--lg{--_arrow-chip-size: var(--arrow-chip-size)}.arrow-chip--highlight{--_arrow-chip-color: var(--color-highlight)}.arrow-chip--white{--_arrow-chip-color: var(--color-light)}.arrow-chip--link{--_arrow-chip-color: currentColor}.contact-form{width:100%;max-width:540px;margin-inline:auto;display:flex;flex-direction:column;gap:var(--space-md)}.contact-form .contact-form__status{margin:0;padding:var(--space-md) var(--space-lg);border-radius:var(--radius-md);border:1px solid transparent;font-size:var(--font-size-sm);line-height:var(--line-height-base)}.contact-form .contact-form__status--success{background-color:#e7faf0;border-color:#13ce66;color:#085229}.contact-form .contact-form__status--error{background-color:#ffeded;border-color:#ff4949;color:#661d1d}.contact-form .contact-form__form{display:flex;flex-direction:column;gap:var(--space-md)}.contact-form .contact-form__form[hidden]{display:none}.contact-form .contact-form__input{width:100%;padding:.75rem 1rem;font-family:inherit;font-size:var(--font-size-base);line-height:var(--line-height-base);color:var(--color-dark);background-color:var(--color-light);border:1px solid var(--color-dark-accent-border);border-radius:var(--radius-md);transition:border-color var(--duration-fast) ease,box-shadow var(--duration-fast) ease}.contact-form .contact-form__input::placeholder{color:var(--color-dark);opacity:.55}.contact-form .contact-form__input:hover{border-color:var(--color-dark-accent)}.contact-form .contact-form__input:focus,.contact-form .contact-form__input:focus-visible{outline:none;border-color:var(--color-dark-accent);box-shadow:0 0 0 3px var(--color-dark-accent-tint)}.contact-form .contact-form__input:user-invalid{border-color:#ff4949}@media(pointer:coarse){.contact-form .contact-form__input{min-block-size:var(--touch-target-min);min-inline-size:var(--touch-target-min)}}.contact-form textarea.contact-form__input{resize:vertical;min-height:5.5rem}.contact-form select.contact-form__input{appearance:none;-webkit-appearance:none;cursor:pointer;padding-right:2.5rem}.contact-form select.contact-form__input:has(option[value=""]:checked){color:color-mix(in srgb,var(--color-dark) 55%,transparent)}.contact-form .contact-form__field--select{position:relative}.contact-form .contact-form__field--select:after{content:"";position:absolute;right:1.15rem;top:50%;width:.5em;height:.5em;border-right:2px solid var(--color-dark);border-bottom:2px solid var(--color-dark);transform:translateY(-70%) rotate(45deg);pointer-events:none}.contact-form .contact-form__consent-label{display:flex;align-items:flex-start;gap:var(--space-sm);font-size:var(--font-size-sm);line-height:var(--line-height-base);color:var(--color-dark);cursor:pointer}@media(pointer:coarse){.contact-form .contact-form__consent-label{min-block-size:var(--touch-target-min);min-inline-size:var(--touch-target-min)}}.contact-form .contact-form__checkbox{flex-shrink:0;margin-top:.2em;accent-color:var(--color-dark-accent)}.contact-form .contact-form__submit{transition:transform var(--duration-base) ease,box-shadow var(--duration-base) ease}@media(hover:hover){.contact-form .contact-form__submit:hover{transform:translateY(-3px);box-shadow:var(--shadow-hover)}}.contact-form .contact-form__submit:focus-visible{transform:translateY(-3px);box-shadow:var(--shadow-hover)}.contact-form .contact-form__submit{align-self:flex-start;margin-top:var(--space-sm);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm);min-height:44px;padding:.75rem 1.75rem;font-family:inherit;font-size:var(--font-size-base);font-weight:600;color:var(--color-light);background-color:var(--color-dark-accent);border:0;border-radius:var(--radius-pill, 999px);cursor:pointer;transition:background-color var(--duration-fast) ease,transform var(--duration-base) ease,box-shadow var(--duration-base) ease}.contact-form .contact-form__submit:hover,.contact-form .contact-form__submit:focus-visible{background-color:var(--color-dark-accent-4, var(--color-dark-accent))}.contact-form .contact-form__submit:focus-visible{outline:2px solid var(--color-dark-accent);outline-offset:3px}.contact-form .contact-form__submit:disabled{opacity:.6;cursor:progress}.contact-form .contact-form__honeypot{display:none!important}.ds-preview{padding:1.5rem;border:1px solid rgba(0,0,0,.08);border-radius:var(--radius-md);margin:1rem 0;background:#fff}.ds-row{display:flex;flex-wrap:wrap;gap:1rem;align-items:flex-start;margin:1.5rem 0}.ds-box{background:#f6f5fe;border-radius:var(--radius-sm);padding:1rem 1.25rem;flex:1 1 200px}.type-row{display:flex;flex-direction:column;gap:.15rem;padding:1.25rem 0;border-bottom:1px solid rgba(0,0,0,.07)}.type-row:last-child{border-bottom:none}.type-meta{font-family:monospace;font-size:.72rem;color:#aaa;display:flex;flex-wrap:wrap;gap:.4rem 1.5rem;margin-top:.4rem}.type-meta .used{color:var(--color-dark-accent);font-style:normal}.space-table{width:100%;border-collapse:collapse;margin:1rem 0;font-size:.85rem}.space-table th{text-align:left;padding:.4rem .75rem;font-family:monospace;font-size:.75rem;color:#888;border-bottom:1px solid rgba(0,0,0,.08);font-weight:400}.space-table td{padding:.6rem .75rem;border-bottom:1px solid rgba(0,0,0,.05);vertical-align:middle}.space-table td:first-child{font-family:monospace;font-size:.8rem;white-space:nowrap}.space-bar-cell{min-width:120px}.space-bar{background:var(--color-dark-accent);height:.6rem;border-radius:var(--radius-pill);display:inline-block}.space-table td:last-child{color:#666;font-size:.8rem}.radius-table{width:100%;border-collapse:collapse;margin:1rem 0;font-size:.85rem}.radius-table th{text-align:left;padding:.4rem .75rem;font-family:monospace;font-size:.75rem;color:#888;border-bottom:1px solid rgba(0,0,0,.08);font-weight:400}.radius-table td{padding:.6rem .75rem;border-bottom:1px solid rgba(0,0,0,.05);vertical-align:middle}.radius-table td:first-child{font-family:monospace;font-size:.8rem;white-space:nowrap}.radius-sample{background:#edebfc;border:2px solid var(--color-dark-accent);width:48px;height:36px;display:inline-block}.radius-table td:last-child{color:#666;font-size:.8rem}.token-table{width:100%;border-collapse:collapse;margin:1rem 0;font-size:.85rem}.token-table th{text-align:left;padding:.4rem .75rem;font-family:monospace;font-size:.75rem;color:#888;border-bottom:1px solid rgba(0,0,0,.08);font-weight:400}.token-table td{padding:.6rem .75rem;border-bottom:1px solid rgba(0,0,0,.05);vertical-align:middle}.token-table td:first-child,.token-table td:nth-child(2){font-family:monospace;font-size:.8rem;white-space:nowrap}.token-table td:last-child{color:#666;font-size:.8rem}.color-mini{display:inline-block;width:36px;height:22px;border-radius:var(--radius-xs);border:1px solid rgba(0,0,0,.1);vertical-align:middle}.color-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1.5rem;margin:1.5rem 0}.color-swatch{border-radius:var(--radius-md);overflow:hidden;border:1px solid rgba(0,0,0,.08)}.color-swatch__block{height:90px}.color-swatch__label{padding:.6rem .8rem;font-size:.78rem;line-height:1.5;background:#fff}.color-swatch__name{font-weight:700;display:block;font-family:monospace;font-size:.75rem}.color-swatch__value{color:#555;display:block;font-family:monospace}.color-swatch__used{color:var(--color-dark-accent);display:block;font-style:normal;font-size:.72rem;margin-top:.2rem;font-family:system-ui,sans-serif}.color-swatch__token{color:#aaa;display:block;font-family:monospace;font-size:.69rem;margin-top:.25rem}.role-display-1{font-family:brand-font-bold,Helvetica,Arial,sans-serif;font-size:var(--font-size-display-1);font-weight:800;font-style:normal;line-height:var(--line-height-tight)}.role-display-2{font-family:brand-font-bold,Helvetica,Arial,sans-serif;font-size:var(--font-size-display-2);font-weight:800;font-style:normal;line-height:var(--line-height-tight)}.role-h1{font-family:brand-font-bold-true-italic,Helvetica,Arial,sans-serif;font-size:var(--font-size-h1);font-weight:700;font-style:italic;line-height:var(--line-height-tight)}.role-h2{font-family:brand-font-bold-true-italic,Helvetica,Arial,sans-serif;font-size:var(--font-size-h2);font-weight:700;font-style:italic;line-height:var(--line-height-heading)}.role-h3{font-family:brand-font-bold-true,Helvetica,Arial,sans-serif;font-size:var(--font-size-h3);font-weight:700;font-style:normal;line-height:var(--line-height-heading)}.role-h4{font-family:brand-font-semibold,Helvetica,Arial,sans-serif;font-size:var(--font-size-h4);font-weight:600;font-style:normal;line-height:var(--line-height-heading)}.role-h5{font-family:brand-font-semibold,Helvetica,Arial,sans-serif;font-size:var(--font-size-lg);font-weight:600;font-style:normal;line-height:var(--line-height-heading)}.role-lead{font-family:brand-font-light,Helvetica,Arial,sans-serif;font-size:var(--font-size-lead);font-weight:400;font-style:normal;line-height:var(--line-height-readable)}.role-body{font-family:brand-font-light,Helvetica,Arial,sans-serif;font-size:var(--font-size-body);font-weight:400;font-style:normal;line-height:var(--line-height-base)}.role-card-title-sm{font-family:brand-font-semibold,Helvetica,Arial,sans-serif;font-size:var(--font-size-card-title-sm);font-weight:600;font-style:normal;line-height:var(--line-height-heading)}.role-card-title{font-family:brand-font-semibold,Helvetica,Arial,sans-serif;font-size:var(--font-size-card-title);font-weight:600;font-style:normal;line-height:var(--line-height-heading)}.role-card-body{font-family:brand-font-light,Helvetica,Arial,sans-serif;font-size:var(--font-size-card-body);font-weight:400;font-style:normal;line-height:var(--line-height-readable)}.role-card-meta{font-family:brand-font-light,Helvetica,Arial,sans-serif;font-size:var(--font-size-card-meta);font-weight:400;font-style:normal;line-height:var(--line-height-base)}.role-card-tag{font-family:brand-font-light,Helvetica,Arial,sans-serif;font-size:var(--font-size-card-tag);font-weight:500;font-style:normal;line-height:var(--line-height-base)}.role-card-title-lg{font-family:brand-font-semibold,Helvetica,Arial,sans-serif;font-size:var(--font-size-card-title-lg);font-weight:600;font-style:normal;line-height:var(--line-height-heading)}.role-card-body-lg{font-family:brand-font-light,Helvetica,Arial,sans-serif;font-size:var(--font-size-card-body-lg);font-weight:400;font-style:normal;line-height:var(--line-height-readable)}.role-card-meta-lg{font-family:brand-font-light,Helvetica,Arial,sans-serif;font-size:var(--font-size-card-meta-lg);font-weight:400;font-style:normal;line-height:var(--line-height-base)}.role-card-tag-lg{font-family:brand-font-light,Helvetica,Arial,sans-serif;font-size:var(--font-size-card-tag-lg);font-weight:500;font-style:normal;line-height:var(--line-height-base)}.role-button{font-family:brand-font-semibold,Helvetica,Arial,sans-serif;font-size:var(--font-size-button);font-weight:600;font-style:normal;line-height:1.2}.role-button-sm{font-family:brand-font-semibold,Helvetica,Arial,sans-serif;font-size:var(--font-size-button-sm);font-weight:600;font-style:normal;line-height:1.2}.role-eyebrow{font-family:brand-font-medium,sans-serif;font-size:var(--font-size-eyebrow);font-weight:500;font-style:normal;line-height:var(--line-height-base);letter-spacing:var(--letter-spacing-wide)}.role-label{font-family:brand-font-light,Helvetica,Arial,sans-serif;font-size:var(--font-size-label);font-weight:500;font-style:normal;line-height:var(--line-height-base)}.role-meta{font-family:brand-font-light,Helvetica,Arial,sans-serif;font-size:var(--font-size-meta);font-weight:400;font-style:normal;line-height:var(--line-height-base)}.role-caption{font-family:brand-font-light,Helvetica,Arial,sans-serif;font-size:var(--font-size-caption);font-weight:400;font-style:normal;line-height:var(--line-height-base)}.role-fineprint{font-family:brand-font-light,Helvetica,Arial,sans-serif;font-size:var(--font-size-fineprint);font-weight:400;font-style:normal;line-height:var(--line-height-base)}.role-legal-fineprint{font-family:brand-font-light,Helvetica,Arial,sans-serif;font-size:var(--font-size-legal-fineprint);font-weight:400;font-style:normal;line-height:var(--line-height-base)}.role-tile-index{font-family:brand-font-bold,serif;font-weight:800;font-size:var(--font-size-tile-index);line-height:var(--line-height-tight)}.role-demo-card-sm{display:flex;flex-direction:column;gap:.5rem;max-inline-size:240px;padding:1rem;background:var(--color-tile-surface, #f6f5fe);border-radius:var(--radius-card, 1.25rem)}.role-demo-card-sm .role-demo-card-sm__tag-row{display:flex;gap:.4rem;flex-wrap:wrap}.role-demo-card-sm .role-demo-card-sm__tag{font-family:brand-font-light,Helvetica,Arial,sans-serif;font-size:var(--font-size-card-tag);font-weight:500;font-style:normal;line-height:var(--line-height-base);padding:.1rem .5rem;background:var(--color-light, #fff);border-radius:var(--radius-pill);color:var(--color-dark-accent)}.role-demo-card-sm .role-demo-card-sm__title{font-family:brand-font-semibold,Helvetica,Arial,sans-serif;font-size:var(--font-size-card-title-sm);font-weight:600;font-style:normal;line-height:var(--line-height-heading);margin:0}.role-demo-card-sm .role-demo-card-sm__body{font-family:brand-font-light,Helvetica,Arial,sans-serif;font-size:var(--font-size-card-body);font-weight:400;font-style:normal;line-height:var(--line-height-readable);margin:0}.role-demo-card-sm .role-demo-card-sm__meta{font-family:brand-font-light,Helvetica,Arial,sans-serif;font-size:var(--font-size-card-meta);font-weight:400;font-style:normal;line-height:var(--line-height-base);color:#666}.role-demo-card{display:flex;flex-direction:column;gap:.75rem;max-inline-size:320px;padding:1.25rem;background:var(--color-tile-surface, #f6f5fe);border-radius:var(--radius-card, 1.25rem)}.role-demo-card .role-demo-card__tag-row{display:flex;gap:.5rem;flex-wrap:wrap}.role-demo-card .role-demo-card__tag{font-family:brand-font-light,Helvetica,Arial,sans-serif;font-size:var(--font-size-card-tag);font-weight:500;font-style:normal;line-height:var(--line-height-base);padding:.15rem .6rem;background:var(--color-light, #fff);border-radius:var(--radius-pill);color:var(--color-dark-accent)}.role-demo-card .role-demo-card__title{font-family:brand-font-semibold,Helvetica,Arial,sans-serif;font-size:var(--font-size-card-title);font-weight:600;font-style:normal;line-height:var(--line-height-heading);margin:0}.role-demo-card .role-demo-card__body{font-family:brand-font-light,Helvetica,Arial,sans-serif;font-size:var(--font-size-card-body);font-weight:400;font-style:normal;line-height:var(--line-height-readable);margin:0}.role-demo-card .role-demo-card__meta{font-family:brand-font-light,Helvetica,Arial,sans-serif;font-size:var(--font-size-card-meta);font-weight:400;font-style:normal;line-height:var(--line-height-base);color:#666}.role-demo-card-lg{display:flex;flex-direction:column;gap:1rem;max-inline-size:560px;padding:2rem 2.25rem;background:var(--color-tile-surface, #f6f5fe);border-radius:var(--radius-card, 1.25rem)}.role-demo-card-lg .role-demo-card-lg__tag-row{display:flex;gap:.5rem;flex-wrap:wrap}.role-demo-card-lg .role-demo-card-lg__tag{font-family:brand-font-light,Helvetica,Arial,sans-serif;font-size:var(--font-size-card-tag-lg);font-weight:500;font-style:normal;line-height:var(--line-height-base);padding:.2rem .75rem;background:var(--color-light, #fff);border-radius:var(--radius-pill);color:var(--color-dark-accent)}.role-demo-card-lg .role-demo-card-lg__title{font-family:brand-font-semibold,Helvetica,Arial,sans-serif;font-size:var(--font-size-card-title-lg);font-weight:600;font-style:normal;line-height:var(--line-height-heading);margin:0}.role-demo-card-lg .role-demo-card-lg__body{font-family:brand-font-light,Helvetica,Arial,sans-serif;font-size:var(--font-size-card-body-lg);font-weight:400;font-style:normal;line-height:var(--line-height-readable);margin:0}.role-demo-card-lg .role-demo-card-lg__meta{font-family:brand-font-light,Helvetica,Arial,sans-serif;font-size:var(--font-size-card-meta-lg);font-weight:400;font-style:normal;line-height:var(--line-height-base);color:#666}.role-demo-button{font-family:brand-font-semibold,Helvetica,Arial,sans-serif;font-size:var(--font-size-button);font-weight:600;font-style:normal;line-height:1.2;display:inline-block;padding:.6rem 1.75rem;background:var(--color-dark-accent);color:var(--color-light, #fff);border-radius:var(--radius-pill);text-decoration:none}.role-demo-button-sm{font-family:brand-font-semibold,Helvetica,Arial,sans-serif;font-size:var(--font-size-button-sm);font-weight:600;font-style:normal;line-height:1.2;display:inline-block;padding:.4rem 1.1rem;background:var(--color-dark-accent);color:var(--color-light, #fff);border-radius:var(--radius-pill);text-decoration:none}.role-demo-tag{font-family:brand-font-light,Helvetica,Arial,sans-serif;font-size:var(--font-size-card-tag);font-weight:500;font-style:normal;line-height:var(--line-height-base);display:inline-block;padding:.15rem .6rem;background:var(--color-tile-surface, #f6f5fe);border-radius:var(--radius-pill);color:var(--color-dark-accent)}.role-demo-tag-lg{font-family:brand-font-light,Helvetica,Arial,sans-serif;font-size:var(--font-size-card-tag-lg);font-weight:500;font-style:normal;line-height:var(--line-height-base);display:inline-block;padding:.2rem .75rem;background:var(--color-tile-surface, #f6f5fe);border-radius:var(--radius-pill);color:var(--color-dark-accent)}.role-row{display:grid;grid-template-columns:200px 1fr;gap:1.5rem;align-items:baseline;padding:.75rem 0;border-block-end:1px solid #eee}.role-row:last-child{border-block-end:0}.role-row__label{font-family:brand-font-regular,system-ui,sans-serif;font-weight:500;font-size:.8125rem;color:#444;line-height:1.4}.role-row__label code{display:block;font-family:ui-monospace,SF Mono,Menlo,monospace;font-weight:400;font-size:.75rem;color:#888;margin-block-start:.15rem}.role-row__sample{min-inline-size:0}.radius-demo{display:inline-block;width:120px;height:80px;background:var(--color-dark-accent)}.radius-demo--xs{border-radius:var(--radius-xs)}.radius-demo--sm{border-radius:var(--radius-sm)}.radius-demo--md{border-radius:var(--radius-md)}.radius-demo--lg{border-radius:var(--radius-lg)}.radius-demo--xl{border-radius:var(--radius-xl)}.radius-demo--2xl{border-radius:var(--radius-2xl)}.radius-demo--pill{border-radius:var(--radius-pill)}.radius-demo--circle{border-radius:var(--radius-circle);width:80px;height:80px}.shadow-demo{display:inline-block;width:160px;height:80px;background:#fff;border-radius:var(--radius-md);margin:1rem 0}.shadow-demo--subtle{box-shadow:var(--shadow-subtle)}.shadow-demo--hover{box-shadow:var(--shadow-hover)}.shadow-demo--elevated{box-shadow:var(--shadow-elevated)}.shadow-demo--strong{box-shadow:var(--shadow-strong)}.motion-demo{display:inline-flex;align-items:center;justify-content:center;width:160px;height:60px;background:var(--color-dark-accent);color:var(--color-light);border-radius:var(--radius-md);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.8125rem;cursor:pointer;user-select:none}.motion-demo:hover,.motion-demo:focus-visible{transform:translate(24px);background:var(--color-highlight)}.motion-demo--fast{transition:transform var(--duration-fast) ease,background var(--duration-fast) ease}.motion-demo--base{transition:transform var(--duration-base) ease,background var(--duration-base) ease}.motion-demo--slow{transition:transform var(--duration-slow) ease,background var(--duration-slow) ease}.motion-demo--slowest{transition:transform var(--duration-slowest) ease,background var(--duration-slowest) ease}.space-demo{display:inline-block;background:var(--color-tile-surface, #f6f5fe);border:1px dashed var(--color-dark-accent);border-radius:var(--radius-md);color:var(--color-dark-accent);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.8125rem}.space-demo__content{background:var(--color-light, #fff);border-radius:var(--radius-sm);padding:.15rem .4rem;font-weight:600}.space-demo--tag{padding:var(--space-tag-pad)}.space-demo--button{padding:var(--space-button-pad)}.space-demo--footer{padding:var(--space-card-footer-pad)}.space-demo--body{padding:var(--space-card-body-pad)}.tt-light{font-family:brand-font-light,serif;font-weight:300;font-style:normal}.tt-light-italic{font-family:brand-font-light-italic,serif;font-weight:300;font-style:italic}.tt-size-20{font-size:20px;line-height:1.5}.tt-size-18{font-size:18px;line-height:1.5}.tt-size-16{font-size:16px;line-height:1.5}.tt-size-14{font-size:14px;line-height:1.5}.tt-regular{font-family:brand-font-regular,serif;font-weight:400;font-style:normal}.tt-medium{font-family:brand-font-medium,serif;font-weight:500;font-style:normal}.tt-semibold{font-family:brand-font-semibold,serif;font-weight:600;font-style:normal}.tt-bold{font-family:brand-font-bold-true,serif;font-weight:700;font-style:normal}.tt-heavy{font-family:brand-font-bold,serif;font-weight:800;font-style:normal}.tt-regular-italic{font-family:brand-font-regular-italic,serif;font-weight:400;font-style:italic}.tt-medium-italic{font-family:brand-font-medium-italic,serif;font-weight:500;font-style:italic}.tt-bold-italic{font-family:brand-font-bold-true-italic,serif;font-weight:700;font-style:italic}.tt-heavy-italic{font-family:brand-font-bold-italic,serif;font-weight:800;font-style:italic}.tt-block{margin:.25rem 0}.tt-meta{display:block;font-family:brand-font-regular,system-ui,sans-serif;font-size:.8125rem;font-style:normal;font-weight:400;color:#666;margin-bottom:1.25rem;letter-spacing:0}:root{--manual-menu-header-bg: #ffffff}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}html{box-sizing:border-box;width:100%;overflow-x:hidden;overflow-x:clip}*,*:before,*:after{box-sizing:inherit}body{color:#19164d;background-color:#fff;margin:0;display:flex;flex-direction:column;width:100%;overflow-x:hidden;overflow-x:clip;align-items:center;font-synthesis:none;font-synthesis-weight:none;font-synthesis-style:none;position:relative;font-family:brand-font-light,Helvetica,Arial,sans-serif;font-size:var(--font-size-body);font-weight:400;font-style:normal;line-height:var(--line-height-base)}#page{max-width:var(--layout-page-max-width);width:100%;padding:0 var(--layout-inline-padding);min-width:0;display:flex;flex-direction:column;align-items:center;gap:.6rem}.page-top-chrome{position:sticky;top:0;z-index:80;align-self:stretch;width:100%;background:var(--color-light)}.skip-link{position:absolute;left:.5rem;top:-10rem;z-index:200;padding:.75rem 1.25rem;background:var(--color-dark-accent);color:var(--color-light);text-decoration:none;border-radius:var(--radius-sm);font-weight:600}.skip-link:focus{top:.5rem;outline:2px solid var(--color-light);outline-offset:2px}@media(max-width:38rem){#page{padding:0 1rem}}#content{display:flex;width:100%;min-width:0;flex-direction:column;word-break:normal}.breadcrumbs-component{display:flex;width:100%;flex:1 1 100%}.background-color-module__inner>.breadcrumbs-component:first-child{margin-top:calc(-1 * var(--background-color-pad-block))}.breadcrumbs-component .breadcrumbs{display:flex;flex-wrap:wrap;margin-top:.6rem;gap:.4rem;color:#221e6a}.breadcrumbs-component .breadcrumbs .current>span{color:#4739e1}.breadcrumbs-component .breadcrumbs a{color:#221e6a;text-decoration:none;padding:0}@media(max-width:38rem){.breadcrumbs-component .breadcrumbs{font-size:.875rem}}
