.person-card:where(.astro-5faeuc34){position:relative;display:flex;flex-direction:column;padding-block:var(--content-block-space)}.person-card__picture:where(.astro-5faeuc34){display:block;overflow:hidden;margin-inline:var(--content-block-space)}.person-card__picture:where(.astro-5faeuc34)+:where(.astro-5faeuc34){margin-block-start:var(--space-s)}.person-card__body:where(.astro-5faeuc34){display:flex;flex-direction:column;flex-grow:1;padding-inline:var(--content-block-space)}.person-card__role:where(.astro-5faeuc34){--stack-space: var(--space-3xs)}.person-card__responsibility:where(.astro-5faeuc34){--stack-space: var(--space-3xs)}.person-card__picture:where(.astro-5faeuc34) img:where(.astro-5faeuc34){display:block;block-size:auto;inline-size:100%}.person-card__company-logo:where(.astro-5faeuc34){block-size:auto;inline-size:7.5rem}.person-card__contact-info:where(.astro-5faeuc34){margin-block-start:auto;padding-block-start:var(--space-s)}.person-card__contact-info:where(.astro-5faeuc34) p:where(.astro-5faeuc34){display:flex;gap:var(--space-2xs)}:where(.astro-5faeuc34):is(.person-card__contact-info p) svg:where(.astro-5faeuc34){flex-shrink:0;block-size:.75lh;color:var(--color-accent-on-surface);inline-size:.75lh;margin-block-start:.125lh}.person-card__company-section:where(.astro-5faeuc34){border-block-start:1px solid var(--border-color);padding-block-start:var(--space-s);padding-inline:var(--content-block-space)}.code-block:where(.astro-4ggcnbcp) iframe{border:none}.code-block__content:where(.astro-4ggcnbcp):has(.person-card){padding-inline:var(--content-block-space)}.code-block__content:where(.astro-4ggcnbcp):has(.person-card) .person-card{margin-inline:auto;max-inline-size:35rem}.cta-block:where(.astro-kl6546be){background-color:var(--color-surface);background-image:var(--gradient-brand);color:var(--color-on-surface);--csstools-color-scheme--light: initial;color-scheme:light;padding-block:var(--space-3xl);padding-inline:var(--content-block-space)}.cta-block__description:where(.astro-kl6546be){color:var(--color-on-surface-variant);--stack-space: var(--space-xs)}.cta-block-ctas:where(.astro-kl6546be){display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-s)}.editorial__item:where(.astro-77jwdw6w){display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-m) calc(var(--space-xl) + var(--content-block-space));gap:0}.editorial__item:where(.astro-77jwdw6w):nth-child(2n){flex-direction:row-reverse}.editorial__item:where(.astro-77jwdw6w)>:where(.astro-77jwdw6w){flex-basis:24rem;flex-grow:1}.editorial__item:where(.astro-77jwdw6w)[data-type=facts]{align-items:flex-start}.editorial__headline:where(.astro-77jwdw6w){display:flex;flex-direction:column-reverse;gap:var(--space-3xs)}.editorial__body:where(.astro-77jwdw6w){display:flex;flex-direction:column;align-items:center;padding-block:var(--space-l-xl);padding-inline:var(--content-block-space)}.editorial__body:where(.astro-77jwdw6w)>:where(.astro-77jwdw6w){inline-size:100%;max-inline-size:38rem}.editorial__description h3{--stack-space: var(--space-s);font-size:var(--text-step-1)}.editorial__description ul{font-size:var(--text-step--1);list-style:none;padding-inline:0}.editorial__description ul li{position:relative;display:flex;color:inherit;gap:1ch;padding-inline-start:.5ch}.editorial__description ul li+li{margin-block-start:var(--space-3xs)}.editorial__description ul li:before{background:var(--color-orange-500);block-size:.375em;content:"";inline-size:.375em;margin-block-start:.6em}.editorial__image:where(.astro-77jwdw6w){position:relative;align-self:stretch}.editorial__image:where(.astro-77jwdw6w) picture:where(.astro-77jwdw6w){position:relative;aspect-ratio:5 / 4;min-block-size:100%}.editorial__image:where(.astro-77jwdw6w) img:where(.astro-77jwdw6w){position:absolute;block-size:100%;inline-size:100%;inset:0;object-fit:cover}.editorial__image:where(.astro-77jwdw6w) figcaption:where(.astro-77jwdw6w){position:absolute;z-index:2;background:var(--color-surface);color:var(--color-on-surface);font-weight:var(--weight-bold);inset-block-end:0;inset-inline-end:0;max-inline-size:100%;padding-block:.2em;padding-inline:1ch}.editorial__facts:where(.astro-77jwdw6w){align-self:flex-start;padding:var(--content-block-space)}.editorial__fact:where(.astro-77jwdw6w){border-block-start:1px solid var(--border-color);padding-block:var(--space-s)}.editorial__fact:where(.astro-77jwdw6w) dd:where(.astro-77jwdw6w){color:var(--color-on-surface);font-size:var(--text-step-3);font-weight:var(--weight-extra-bold);line-height:var(--leading-flat)}.editorial__fact:where(.astro-77jwdw6w):first-child{border:none;padding-block-start:0}.events-teaser__headline:where(.astro-j5ll3uru){padding:var(--content-block-space);border-block:1px solid var(--border-color);font-size:var(--text-step-5)}.event-teaser-grid:where(.astro-j5ll3uru){--auto-grid-gap: 0;--auto-grid-max-columns: 2;--auto-grid-min-size: 28rem;align-items:stretch;background-color:var(--zebra-secondary);border-block-end:1px solid var(--border-color)}.event-teaser:where(.astro-j5ll3uru){position:relative;display:flex;flex-basis:30rem;flex-grow:1;padding:var(--content-block-space);gap:var(--space-m);transition:background-color .3s}.event-teaser:where(.astro-j5ll3uru):has(a:is(:hover,:focus-visible)){background-color:var(--zebra-primary)}.event-teaser__date:where(.astro-j5ll3uru){display:flex;flex-direction:column;align-items:center;align-self:start;justify-content:center;padding:var(--space-2xs);aspect-ratio:1;background-color:var(--color-surface);border-shape:polygon(30px 0,100% 0,100% 100%,0 100%,0 10px);color:var(--color-on-surface);font-family:var(--font-display);gap:var(--space-xs);max-inline-size:max-content;text-align:center}.event-teaser__date:where(.astro-j5ll3uru)>span:where(.astro-j5ll3uru){font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-box:trim-both cap alphabetic;white-space:nowrap}:where(.astro-j5ll3uru):is(.event-teaser__date>span):last-child{min-inline-size:8.5ch}.event-teaser__info:where(.astro-j5ll3uru){display:flex;flex-direction:column;gap:var(--space-2xs)}.event-teaser__info:where(.astro-j5ll3uru)>h3:where(.astro-j5ll3uru){max-inline-size:40ch}.event-teaser__info:where(.astro-j5ll3uru)>p:where(.astro-j5ll3uru){max-inline-size:60ch;text-wrap:pretty}.event-teaser__info:where(.astro-j5ll3uru)>a:where(.astro-j5ll3uru){display:flex;align-items:center;align-self:flex-start;color:var(--color-on-surface);font-size:var(--text-step--1);font-weight:var(--weight-bold);gap:var(--space-2xs);margin-block-start:var(--space-3xs);-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase}:where(.astro-j5ll3uru):is(.event-teaser__info>a):before{position:absolute;content:"";inset:0}:where(.astro-j5ll3uru):is(.event-teaser__info>a)>span:where(.astro-j5ll3uru){text-box:trim-both cap alphabetic}:where(.astro-j5ll3uru):is(.event-teaser__info>a)>svg:where(.astro-j5ll3uru){font-size:1.125em}.faq-list__layout:where(.astro-ql7sk6k5){display:grid;gap:0 var(--space-xl-2xl)}.faq-list__header:where(.astro-ql7sk6k5){display:flex;flex-direction:column;padding:var(--content-block-space);gap:var(--space-xs);max-inline-size:78ch}.faq-list__header:where(.astro-ql7sk6k5) p{font-size:var(--text-step-1);text-wrap:balance}.faq-item:where(.astro-ql7sk6k5){position:relative;overflow:hidden;padding:var(--content-block-space);border:1px solid var(--border-color);transition:border-color .2s ease-out,box-shadow .2s ease-out}.faq-item:where(.astro-ql7sk6k5):hover{z-index:2}.faq-item:where(.astro-ql7sk6k5):first-child{border-block-start-color:#0000}.faq-item:where(.astro-ql7sk6k5):last-child{border-block-end-color:#0000}.faq-item:where(.astro-ql7sk6k5):has(summary:hover):not(:open){box-shadow:inset 0 0 0 1px var(--color-accent-on-surface)}.faq-item:where(.astro-ql7sk6k5)+.faq-item:where(.astro-ql7sk6k5){margin-block-start:-1px}.faq-item:where(.astro-ql7sk6k5):open{border-color:var(--color-accent-on-surface);box-shadow:inset 0 0 0 2px var(--color-accent-on-surface)}.faq-item:where(.astro-ql7sk6k5)>summary:where(.astro-ql7sk6k5){position:relative;list-style:none;text-wrap:balance}:where(.astro-ql7sk6k5):is(.faq-item>summary):before{position:absolute;z-index:-1;content:"";inset:calc(var(--content-block-space) * -1)}.faq-item:where(.astro-ql7sk6k5)>summary:where(.astro-ql7sk6k5)::-webkit-details-marker{display:none}.faq-item:where(.astro-ql7sk6k5):has(:focus-visible){outline:2px dashed;outline-offset:-8px}.faq-item:where(.astro-ql7sk6k5)::details-content{overflow:hidden;block-size:0;transition:block-size .3s,content-visibility .3s;transition-behavior:allow-discrete}.faq-item:where(.astro-ql7sk6k5):open::details-content{block-size:auto}.faq-item__question:where(.astro-ql7sk6k5){display:flex;align-items:start;color:var(--color-on-surface);gap:var(--space-xs);line-height:var(--leading-tight)}.faq-item__question:where(.astro-ql7sk6k5) span:where(.astro-ql7sk6k5){flex-grow:1}.faq-item__question:where(.astro-ql7sk6k5) svg:where(.astro-ql7sk6k5){flex-shrink:0;block-size:var(--space-m);inline-size:var(--space-m);margin-block-start:.25rem;transition:transform .3s ease-out}:where(.astro-ql7sk6k5)[open] .faq-item__question:where(.astro-ql7sk6k5) svg:where(.astro-ql7sk6k5){color:var(--color-accent-on-surface);transform:scaleY(-1)}.faq-item__question:where(.astro-ql7sk6k5):focus-visible{outline:none}.faq-item__answer:where(.astro-ql7sk6k5){margin-inline-start:0;padding-block-start:var(--space-xs)}@media(width>=52em){.faq-list__layout:where(.astro-ql7sk6k5){grid-template-columns:1fr var(--sidebar-width)}.faq-list__header:where(.astro-ql7sk6k5){position:sticky;align-self:start;inset-block-start:var(--sticky-offset);padding-inline-end:0}.faq-list__header:where(.astro-ql7sk6k5)>:where(.astro-ql7sk6k5)+:where(.astro-ql7sk6k5){margin-block-start:0}}.filtered-contact:where(.astro-vawz5xbr){--ideal-card-width: 28rem}.filtered-contact__intro:where(.astro-vawz5xbr){padding:var(--content-block-space);max-inline-size:50rem;padding-block-start:var(--space-xl)}.filtered-contact__cards:where(.astro-vawz5xbr){--auto-grid-min-size: var(--ideal-card-width);border-block-start:1px solid var(--border-color);overflow-y:clip}.tabbed:where(.astro-vawz5xbr){display:block}.tabbed__section-headline:where(.astro-vawz5xbr){padding-block:var(--space-xs);padding-inline:var(--content-block-space)}@media(scripting:enabled){.tabbed__section-headline:where(.astro-vawz5xbr){display:none}}@media(scripting:none){.tabbed__navigation:where(.astro-vawz5xbr){list-style:none;padding-block:var(--space-l);padding-inline:var(--content-block-space)}.tabbed__navigation:where(.astro-vawz5xbr) li:where(.astro-vawz5xbr)+li:where(.astro-vawz5xbr){margin-block-start:var(--space-xs)}}:where(.astro-vawz5xbr)[role=tablist]{display:flex;padding:0;border-block-start:1px solid var(--border-color);gap:var(--space-xs-s);overflow-x:auto;overscroll-behavior-inline:contain}@supports (animation-timeline: scroll()){:where(.astro-vawz5xbr)[role=tablist]{--scroll-indicator-width: 2rem;animation:detect-scroll;animation-fill-mode:none;animation-timeline:--scroll-timeline;scroll-timeline:--scroll-timeline x}}@supports (animation-timeline: scroll()){:where(.astro-vawz5xbr)[role=tablist]:before,:where(.astro-vawz5xbr)[role=tablist]:after{position:sticky;display:block;flex-shrink:0;animation-fill-mode:both;animation-name:reveal;animation-timeline:--scroll-timeline;background:linear-gradient(var(--bg-angle, 90deg),#000 0%,#000000fc 8.1%,#000000f3 15.5%,#000000e4 22.5%,#000000d2 29%,#000000bd 35.3%,#000000a5 41.2%,#0000008c 47.1%,#00000073 52.9%,#0000005a 58.8%,#00000042 64.7%,#0000002d 71%,#0000001b 77.5%,#0000000c 84.5%,#00000003 91.9%,#0000 100%);content:"";inline-size:var(--scroll-indicator-width);inset-block:0;opacity:.6;visibility:var(--visibility-if-can-scroll, var(--visibility-if-cant-scroll));--visibility-if-can-scroll: var(--can-scroll) visible;--visibility-if-cant-scroll: hidden}:where(.astro-vawz5xbr)[role=tablist]:before{animation-range:1rem 5rem;inset-inline-start:0;margin-inline-end:calc(var(--scroll-indicator-width) * -1)}:where(.astro-vawz5xbr)[role=tablist]:after{--bg-angle: -90deg;animation-direction:reverse;animation-range:calc(100% - 5rem) calc(100% - 1rem);inset-inline-end:0;margin-inline-start:calc(var(--scroll-indicator-width) * -1)}}@keyframes reveal{0%{opacity:0}to{opacity:.6}}@keyframes detect-scroll{0%,to{--can-scroll: }}:where(.astro-vawz5xbr)[role=tablist] li:where(.astro-vawz5xbr),:where(.astro-vawz5xbr)[role=tablist] a:where(.astro-vawz5xbr){display:inline-block}:where(.astro-vawz5xbr)[role=tablist] li:where(.astro-vawz5xbr){flex-shrink:0;align-self:stretch;margin-block:var(--space-2xs);max-inline-size:80vw}:where(.astro-vawz5xbr)[role=tablist] a:where(.astro-vawz5xbr){display:flex;align-items:center;border:1px solid rgb(from var(--border-color) r g b / .75);border-radius:999rem;background:var(--zebra-secondary);block-size:100%;font-size:var(--text-step-0);padding-block:var(--space-2xs);padding-inline:var(--space-s);-webkit-text-decoration:none;text-decoration:none;text-wrap:pretty}:where(.astro-vawz5xbr):is([role=tablist] a):focus-visible{outline:2px dashed current-color;outline-offset:-5px}:where(.astro-vawz5xbr):is([role=tablist] a):hover:not([aria-selected]){background:var(--zebra-secondary);color:var(--color-default-on-surface)}:where(.astro-vawz5xbr)[role=tablist] :where(.astro-vawz5xbr)[aria-selected]{background:var(--color-primary);color:var(--color-white)}.gallery:where(.astro-mdlxh2nb){--gallery-space: var(--space-xs-s)}.gallery__header:where(.astro-mdlxh2nb){max-inline-size:var(--intro-text-max-width);padding-block-start:var(--space-xl);padding-inline:var(--content-block-space)}.gallery__images:where(.astro-mdlxh2nb){display:flex;flex-direction:column;padding:var(--content-block-space);gap:var(--gallery-space)}.image-row:where(.astro-mdlxh2nb){display:flex;gap:var(--gallery-space)}.image-row__item:where(.astro-mdlxh2nb){position:relative;flex-basis:0;flex-grow:calc(var(--ratio));aspect-ratio:var(--ratio);container-type:inline-size}.image-row__item:where(.astro-mdlxh2nb) img:where(.astro-mdlxh2nb){inline-size:100%}.image-row__item:where(.astro-mdlxh2nb) figcaption:where(.astro-mdlxh2nb){position:absolute;z-index:2;background:var(--color-surface);color:var(--color-on-surface);font-weight:var(--weight-bold);inset-block-end:0;inset-inline-end:0;max-inline-size:100%;padding-block:.2em;padding-inline:1ch}@container (width < 18rem){.image-row__item:where(.astro-mdlxh2nb) figcaption:where(.astro-mdlxh2nb){display:none}}.scroll--root:where(.astro-xckpjzus){--_scroll-item-size: min(var(--itemMinWidth, 80cqi), var(--itemWidth, 30rem));--_scroller-accent-color: var(--accentColor, currentColor);--_scroller-gap: var(--gap, 2rem);--_inline-scroll-padding: var(--inlineScrollPadding, 2rem);--marker-size: 1rem;--scrollbar-height: 10px;display:grid;container:--main / inline-size}.scroll--viewport:where(.astro-xckpjzus){display:flex;overflow:auto hidden;container:--main-scroller / inline-size scroll-state;inline-size:100%;overscroll-behavior-x:contain;padding-inline:0;place-items:center start;scroll-padding-inline:var(--_inline-scroll-padding);scroll-snap-type:x mandatory}@media(prefers-reduced-motion:no-preference){.scroll--viewport:where(.astro-xckpjzus){scroll-behavior:smooth}}.scroll--viewport:where(.astro-xckpjzus)::-webkit-scrollbar{block-size:var(--scrollbar-height)}.scroll--viewport:where(.astro-xckpjzus)::-webkit-scrollbar-track{background:none;background-clip:padding-box}.scroll--viewport:where(.astro-xckpjzus)::-webkit-scrollbar-thumb{background:linear-gradient(var(--_scroller-accent-color),var(--_scroller-accent-color));background-repeat:no-repeat;background-size:100% 100%;border-inline:var(--content-block-space) solid #0000}@supports not selector(::-webkit-scrollbar-thumb){.scroll--viewport:where(.astro-xckpjzus){scrollbar-color:var(--_scroller-accent-color) transparent}}:where(.astro-xckpjzus)[data-marker] .scroll--viewport:where(.astro-xckpjzus){scroll-marker-group:after}.scroll--content:where(.astro-xckpjzus){display:flex;gap:var(--_scroller-gap);list-style-type:none;margin-block:0;padding-block:var(--verticalPadding);padding-inline:var(--_inline-scroll-padding)}:where(.astro-xckpjzus):is([data-scrolling=forced] .scroll--content):before,:where(.astro-xckpjzus):is([data-scrolling=forced] .scroll--content):after{display:block;flex-shrink:0;content:"";inline-size:25cqi}@container style(--scrollAlign: center){:where(.astro-xckpjzus):is([data-scrolling=forced] .scroll--content):before,:where(.astro-xckpjzus):is([data-scrolling=forced] .scroll--content):after{inline-size:90cqi}}:where(.astro-xckpjzus):is([data-scrolling=forced] .scroll--content):after{inline-size:90cqi}.scroll--content:where(.astro-xckpjzus)>*{flex-shrink:0;container-type:scroll-state;inline-size:var(--_scroll-item-size);scroll-margin-inline-end:var(--space-m);scroll-margin-inline-start:var(--_inline-scroll-padding);scroll-snap-align:var(--scrollAlign)}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view(x)){:where(.astro-xckpjzus):is([data-animated] .scroll--content)>*{animation:linear forwards animate-in,linear forwards animate-out;animation-range:entry,exit;animation-timeline:view(inline)}}}@keyframes animate-in{0%{opacity:.5;scale:1;transform-origin:0;translate:0}to{opacity:1;transform-origin:0;translate:0}}@keyframes animate-out{0%{opacity:1;transform-origin:100%;translate:0}to{opacity:.3;scale:1;transform-origin:100%;translate:0}}:where(.astro-xckpjzus):is([data-marker] .scroll--viewport)::-webkit-scrollbar{block-size:0}:where(.astro-xckpjzus):is([data-marker] .scroll--viewport)::-webkit-scrollbar-thumb{background:none}:where(.astro-xckpjzus)[data-marker] .scroll--viewport:where(.astro-xckpjzus)::scroll-marker-group{display:none;box-sizing:border-box;justify-content:center;block-size:calc(var(--marker-size) + var(--space-2xs) * 2);gap:var(--space-2xs);inline-size:100%;padding-block:var(--space-2xs)}@container --main-scroller scroll-state(scrollable: inline){:where(.astro-xckpjzus)[data-marker] .scroll--viewport:where(.astro-xckpjzus)::scroll-marker-group{display:flex}}:where(.astro-xckpjzus)[data-marker] .scroll--content:where(.astro-xckpjzus)>li::scroll-marker{display:block;border-radius:50%;background:var(--_scroller-accent-color);block-size:var(--marker-size);content:"";inline-size:var(--marker-size);opacity:.5;transition:all .1s}:where(.astro-xckpjzus)[data-marker] .scroll--content:where(.astro-xckpjzus)>li::scroll-marker:active{opacity:1;transform:scale(.8)}:where(.astro-xckpjzus)[data-marker] .scroll--content:where(.astro-xckpjzus)>li::scroll-marker:target-current{opacity:1}.info-box:where(.astro-yfm6to5l){padding:var(--content-block-space)}.info-box:where(.astro-yfm6to5l)[data-padding=condensed]{padding-block:0}.info-box:where(.astro-yfm6to5l)[data-numbered]{counter-increment:card}.info-box:where(.astro-yfm6to5l)[data-numbered] .info-box__layout:where(.astro-yfm6to5l){display:flex;flex-wrap:wrap;gap:var(--space-xs) var(--space-m)}.info-box:where(.astro-yfm6to5l)[data-numbered] .info-box__content:where(.astro-yfm6to5l){flex-basis:20rem;flex-grow:1}.info-box:where(.astro-yfm6to5l)[data-numbered] .info-box__layout:where(.astro-yfm6to5l):before{display:inline-block;flex-shrink:0;background:var(--gradient-accent);block-size:1.75em;color:var(--color-white);content:counter(card);font-size:var(--text-step-2);font-weight:var(--weight-extra-bold);inline-size:1.75em;line-height:1;padding-block-start:.3em;text-align:center}.info-box-list:where(.astro-cps2eik2){overflow-x:clip;--card-border-top: 1px}.info-box-list__layout:where(.astro-cps2eik2){display:grid;gap:0}:where(.astro-cps2eik2):where([data-layout=horizontal],[data-numbered]) .info-box-list__layout:where(.astro-cps2eik2){grid-area:popout}.info-box-list__header:where(.astro-cps2eik2),.info-box-list__headline:where(.astro-cps2eik2){display:flex;flex-direction:column}.info-box-list__header:where(.astro-cps2eik2){padding:var(--content-block-space);gap:var(--space-xs);max-inline-size:78ch}.info-box-list__items--scrollable>*>*>*+*{border-inline-start:1px solid var(--border-color)}:where(.astro-cps2eik2)[data-layout=horizontal] .info-box-list__items:where(.astro-cps2eik2){border-block-start:1px solid var(--border-color)}@media(width>=52em){:where(.astro-cps2eik2)[data-layout=side-by-side] .info-box-list__layout:where(.astro-cps2eik2){grid-auto-rows:auto;grid-template-columns:1fr var(--sidebar-width);row-gap:var(--space-s)}:where(.astro-cps2eik2)[data-numbered] :where(.astro-cps2eik2):is([data-layout=side-by-side] .info-box-list__layout){grid-template-columns:1fr 1fr}:where(.astro-cps2eik2)[data-layout=side-by-side] .info-box-list__items:where(.astro-cps2eik2){border-inline-start:1px solid var(--border-color)}:where(.astro-cps2eik2)[data-layout=side-by-side] .info-box-list__header:where(.astro-cps2eik2){position:sticky;align-self:start;inset-block-start:var(--sticky-offset)}:where(.astro-cps2eik2):is([data-layout=side-by-side] .info-box-list__header)>:where(.astro-cps2eik2)+:where(.astro-cps2eik2){margin-block-start:0}}.logo-row:where(.astro-jgi4sfz2){background:var(--color-surface);container-type:inline-size}.logo-row__intro:where(.astro-jgi4sfz2){padding:var(--content-block-space);max-inline-size:50rem}.logo-row-logos:where(.astro-jgi4sfz2){--auto-grid-min-size: min(50cqi, 14rem);--auto-grid-max-columns: 3;justify-content:center;border-block-start:1px solid var(--border-color);grid-auto-rows:8rem}.logo-row-logos:where(.astro-jgi4sfz2) li:where(.astro-jgi4sfz2){position:relative;display:flex;overflow:clip;align-items:center;justify-content:center}:where(.astro-jgi4sfz2):is(.logo-row-logos li) a:where(.astro-jgi4sfz2){display:flex;align-items:center;justify-content:center;block-size:100%;transition:box-shadow .3s ease-out}:where(.astro-jgi4sfz2):is(:is(.logo-row-logos li) a) span:where(.astro-jgi4sfz2){position:absolute;display:flex;align-items:center;justify-content:center;background:var(--gradient-accent);color:var(--color-white);font-size:var(--text-step--1);font-weight:var(--weight-bold);gap:.5ch;inset:0;opacity:0;text-transform:uppercase;transition:translate .2s ease-out,opacity .3s ease-out;translate:0 2rem}:where(.astro-jgi4sfz2):is(:is(.logo-row-logos li) a):hover span:where(.astro-jgi4sfz2){opacity:1;translate:0}:where(.astro-jgi4sfz2):is(.logo-row-logos li) picture{block-size:80%;inline-size:80%}:where(.astro-jgi4sfz2):is(.logo-row-logos li) img{block-size:100%;inline-size:100%;object-fit:contain}.tag:where(.astro-4rf4kuly){border-radius:999rem;background:var(--color-orange-50);box-shadow:inset 0 0 0 1px var(--color-orange-500);color:var(--color-orange-800);font-size:var(--text-step--1);font-weight:var(--weight-bold);padding-block:var(--space-3xs);padding-inline:var(--space-xs);text-box:trim-both}.news-teaser-item:where(.astro-2unrchns){position:relative;padding:var(--content-block-space);background:var(--zebra-primary, var(--color-surface));transition:background .3s ease-out}.news-teaser-item:where(.astro-2unrchns):has(a:hover){background:var(--zebra-secondary, var(--color-surface-container))}.news-teaser-item__link:where(.astro-2unrchns){display:inline-flex;font-weight:var(--weight-bold);gap:var(--space-2xs);text-box:trim-both;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase}.news-teaser-item__link:where(.astro-2unrchns):before{position:absolute;content:"";inset:0}.news-teaser:where(.astro-unkweasq) .news-teaser__list:where(.astro-unkweasq){border-block-start:1px solid var(--border-color)}@media(width>67em){.news-teaser:where(.astro-unkweasq){display:grid;grid-template-columns:1fr 1fr}.news-teaser:where(.astro-unkweasq) .news-teaser__intro:where(.astro-unkweasq){position:sticky;align-self:start;inset-block-start:var(--sticky-offset)}.news-teaser:where(.astro-unkweasq) .news-teaser__list:where(.astro-unkweasq):last-child{border-block-start:none;border-inline-start:1px solid var(--border-color)}}.news-teaser__intro:where(.astro-unkweasq){padding:var(--content-block-space)}.number-fact-list:where(.astro-ctmhaazy){background-color:var(--color-surface);color:var(--color-on-surface)}.number-fact-list__header:where(.astro-ctmhaazy){max-inline-size:50rem;padding-inline:var(--content-block-space)}.number-fact-list__content:where(.astro-ctmhaazy){display:flex;flex-direction:column;gap:var(--space-xl)}.number-fact-list__headline:where(.astro-ctmhaazy){font-size:var(--text-step-5)}.number-fact-list__headline:where(.astro-ctmhaazy) strong{display:inline-block;color:var(--color-secondary)}.number-fact-list__description:where(.astro-ctmhaazy){color:var(--color-on-surface-variant)}.number-fact-list__items:where(.astro-ctmhaazy){display:flex;flex-wrap:wrap;align-items:start;gap:var(--space-xl) 0}.number-fact-list__items:where(.astro-ctmhaazy):has(>:nth-child(5):last-child) .number-fact:where(.astro-ctmhaazy){flex-basis:30%}.number-fact:where(.astro-ctmhaazy){position:relative;display:flex;flex-basis:0;flex-direction:column;flex-grow:1;align-items:center;gap:var(--space-3xs);line-height:var(--leading-tight);padding-inline:var(--content-block-space);text-align:center}@supports (animation-timeline: view()){.number-fact:where(.astro-ctmhaazy){animation:.4s both colorize;animation-range:cover 0% cover calc(10vh + 30vh/sibling-count()*sibling-index());animation-timeline:view()}}.number-fact:where(.astro-ctmhaazy):before{position:absolute;background:var(--color-gray-300);block-size:40px;content:"";inline-size:2px;inset-block-start:calc(50% - 20px);inset-inline-start:-2px}@keyframes colorize{0%{opacity:0;translate:0 100px}to{opacity:1;translate:0}}.number-fact__value:where(.astro-ctmhaazy){display:flex;align-items:baseline;font-size:var(--text-step-5);font-weight:var(--weight-extra-bold);inline-size:max-content}.number-fact__unit:where(.astro-ctmhaazy){color:var(--color-secondary);font-size:var(--text-step-1)}.number-fact__description:where(.astro-ctmhaazy){color:var(--color-on-surface-variant);font-size:var(--text-step--1)}.person-list__header:where(.astro-a3bh7i7q){padding:var(--content-block-space);max-inline-size:var(--intro-text-max-width)}.person-list__item:where(.astro-a3bh7i7q){display:flex}.person-list__items:where(.astro-a3bh7i7q){overflow:clip;border-block-start:1px solid var(--border-color)}.person-list__item>*{flex-grow:1}.simple-contact:where(.astro-nocqntzb){display:flex;overflow:clip;flex-wrap:wrap;justify-content:space-between;--ideal-card-width: 28rem}.simple-contact__intro:where(.astro-nocqntzb){flex-basis:30rem;flex-grow:999;padding:var(--content-block-space)}.simple-contact__intro:where(.astro-nocqntzb)>:where(.astro-nocqntzb){max-inline-size:50rem}.simple-contact__cards:where(.astro-nocqntzb){flex-basis:calc((var(--ideal-card-width) + 1px) * var(--card-count));flex-grow:1;border-block-start:1px solid var(--border-color);border-inline-start:1px solid var(--border-color);margin-block-start:-1px;margin-inline-start:-1px;overflow-y:clip;--auto-grid-min-size: var(--ideal-card-width)}.single-teaser:where(.astro-f6ruomdq){--csstools-color-scheme--light: initial;color-scheme:light}.single-teaser__layout:where(.astro-f6ruomdq){display:grid;container-type:inline-size;grid-column:full;grid-template-columns:minmax(0,1fr)}.single-teaser__picture:where(.astro-f6ruomdq){display:block;aspect-ratio:1 / 1.05}.single-teaser__image:where(.astro-f6ruomdq){block-size:100%;inline-size:100%;object-fit:cover}.single-teaser__content:where(.astro-f6ruomdq){position:relative;padding:var(--space-l);background:var(--color-surface);color:var(--color-on-surface);margin-block:-35cqi var(--content-block-space);margin-inline:var(--content-block-space)}@media(width>=48em){.single-teaser__picture:where(.astro-f6ruomdq){aspect-ratio:2;block-size:100%;grid-area:1 / 1}.single-teaser__content:where(.astro-f6ruomdq){align-self:center;margin:var(--space-l-xl);grid-area:1 / 1;inline-size:min(54cqi,100% - var(--space-l-xl) * 2);justify-self:end}}.story-card:where(.astro-jfxsh67m){position:relative;display:flex;flex-direction:column;background:var(--color-surface);container-type:inline-size}.story-card:where(.astro-jfxsh67m) picture:where(.astro-jfxsh67m){position:absolute;overflow:clip;block-size:56.25cqi;inset-block-start:0;inset-inline:0;transition:block-size .2s ease-out}.story-card:where(.astro-jfxsh67m):has(a:hover){color:var(--color-white)}.story-card:where(.astro-jfxsh67m):has(a:hover) :where(.astro-jfxsh67m){color:var(--color-white)}.story-card:where(.astro-jfxsh67m):has(a:hover) .story-card__layout:where(.astro-jfxsh67m){margin-block-start:0}:where(.astro-jfxsh67m):is(.story-card:has(a:hover) .story-card__layout):before{opacity:1}.story-card:where(.astro-jfxsh67m):has(a:hover) .story-card__content:where(.astro-jfxsh67m){gap:calc(9 / 16 * 100cqi + var(--space-m))}.story-card__layout:where(.astro-jfxsh67m){position:relative;z-index:2;display:flex;flex-grow:1;background:none;background:var(--color-white);margin-block-start:56.25cqi;transition:margin .3s ease-out,background .3s ease-out}.story-card__layout:where(.astro-jfxsh67m):before{position:absolute;z-index:-1;background:var(--gradient-accent);content:"";inset:0;opacity:0;transition:opacity .2s ease-out}.story-card__content:where(.astro-jfxsh67m){display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;padding:var(--space-xs);gap:var(--space-m);padding-block-end:0;transition:gap .3s ease-out}.story-card__action:where(.astro-jfxsh67m){border-block-start:1px solid var(--color-outline);margin-block-start:auto}.story-card__action:where(.astro-jfxsh67m) a:where(.astro-jfxsh67m){display:flex;align-items:center;justify-content:space-between;color:var(--color-on-surface-muted);font-size:var(--text-step--1);font-weight:var(--weight-extra-bold);gap:var(--space-xs);padding-block:var(--space-xs);-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase}:where(.astro-jfxsh67m):is(.story-card__action a):after{position:absolute;content:"";inset:0;inset-block-start:-56.25cqi;transition:box-shadow .2s ease-out}:where(.astro-jfxsh67m):is(.story-card__action a):focus-visible{outline:none}:where(.astro-jfxsh67m):is(.story-card__action a):focus-visible:after{outline:2px dashed var(--color-white);outline-offset:5px}:where(.astro-jfxsh67m):is(.story-card__action a) svg:where(.astro-jfxsh67m){block-size:1.5rem;inline-size:1.5rem}.story-teaser-list:where(.astro-rqtkwi5n){background:var(--gradient-brand);--csstools-color-scheme--light: initial;color-scheme:light;padding-block:var(--space-2xl);padding-inline:0}.story-teaser-list__header:where(.astro-rqtkwi5n){display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;color:var(--color-on-surface);gap:var(--space-s) var(--space-l);padding-inline:var(--content-block-space)}.story-teaser-list__header:where(.astro-rqtkwi5n)>:where(.astro-rqtkwi5n):first-child{flex-basis:50ch;flex-grow:1;max-inline-size:var(--intro-text-max-width);text-wrap:balance}.story-teaser-list__header:where(.astro-rqtkwi5n)>:where(.astro-rqtkwi5n):last-child{flex-shrink:0}.story-teaser-list__grid:where(.astro-rqtkwi5n){--gs-bp-medium: 34rem;--gs-bp-large: 64rem;padding-inline:var(--content-block-space)}.card:where(.astro-pwjoctxe){position:relative;display:flex;flex-direction:column;padding:var(--content-block-space);gap:var(--space-s);overflow-y:clip}.card:where(.astro-pwjoctxe) picture:where(.astro-pwjoctxe){max-inline-size:min(100%,40rem)}.card__header:where(.astro-pwjoctxe){position:relative;z-index:3;display:flex;justify-content:space-between;pointer-events:none}.card__header:where(.astro-pwjoctxe) svg:where(.astro-pwjoctxe){color:var(--color-secondary)}.card:where(.astro-pwjoctxe):has(a:hover,a:focus-visible) .card__header:where(.astro-pwjoctxe){color:var(--color-white)}:where(.astro-pwjoctxe):is(.card:has(a:hover,a:focus-visible) .card__header) svg:where(.astro-pwjoctxe){color:var(--color-white)}.card__cta:where(.astro-pwjoctxe){position:absolute;display:flex;align-items:center;justify-content:center;background:var(--gradient-accent);color:var(--color-white);font-size:var(--text-step-2);font-weight:var(--weight-bold);inset:0;opacity:0;padding-inline:var(--content-block-space);text-align:center;-webkit-text-decoration:none;text-decoration:none;transition-duration:.2s;transition-property:opacity,translate;transition-timing-function:ease-out;translate:0 2rem}.card__cta:where(.astro-pwjoctxe) span:where(.astro-pwjoctxe){display:block;filter:blur(5px);transition:translate .2s ease-out .1s,filter .4s ease-out .1s;translate:0 1rem}.card__cta:where(.astro-pwjoctxe):focus-visible{outline:2px dashed var(--color-white);outline-offset:-8px}.card:where(.astro-pwjoctxe):hover .card__cta:where(.astro-pwjoctxe),.card__cta:where(.astro-pwjoctxe):focus-visible{opacity:1;translate:0}:where(.astro-pwjoctxe):is(.card:hover .card__cta,.card__cta:focus-visible) span:where(.astro-pwjoctxe){filter:blur();translate:0}.teaser-list__header:where(.astro-fbcrln5f){display:flex;flex-direction:column;max-inline-size:var(--intro-text-max-width);padding-block:var(--space-xl) var(--space-m);padding-inline:var(--content-block-space)}.teaser-list__items:where(.astro-fbcrln5f){border-block-start:1px solid var(--border-color)}.teaser-picture:where(.astro-fbcrln5f){inline-size:100%}.teaser-ctas:where(.astro-fbcrln5f){display:flex;flex-wrap:wrap;gap:var(--space-s)}@property --gradient-position{syntax: "<percentage>"; inherits: true; initial-value: 6%;}.timeline:where(.astro-zltrbv3x){--preferred-item-width: 18.75rem;--gap: var(--space-3xl-4xl);--left: 0px}@media(width>=118em)and (height>56em){.timeline:where(.astro-zltrbv3x){--fr-space: calc(100vi - 100cqi - var(--xl-sidebar-width));--left: calc(var(--xl-sidebar-width) + var(--fr-space) / 2)}}.timeline:where(.astro-zltrbv3x){container-type:inline-size;padding-block:var(--content-block-space);--item-width: min(80cqi, var(--preferred-item-width))}@supports (line-height: calc(100vw/1px)){.timeline:where(.astro-zltrbv3x){--preferred-item-width: 14rem;--overshoot: .3;--column-count: max(round(down, (100cqi + var(--gap)) / (var(--preferred-item-width) + var(--gap)), 1), 2);--visible: calc(var(--column-count) - 1 + var(--overshoot));--item-width: calc(100cqi / var(--visible) - var(--gap))}}.timeline__headline:where(.astro-zltrbv3x){font-size:var(--text-step-5);max-inline-size:var(--intro-text-max-width);padding-inline:var(--content-block-space)}.timeline__items:where(.astro-zltrbv3x){display:flex;gap:var(--gap);overflow-x:auto;padding-block-end:var(--space-2xl);padding-inline:var(--content-block-space);scroll-padding-inline-start:var(--content-block-space);scroll-snap-type:x mandatory}.timeline__items:where(.astro-zltrbv3x)::-webkit-scrollbar{block-size:var(--space-2xs)}.timeline__items:where(.astro-zltrbv3x)::-webkit-scrollbar-track{background:none;background-clip:padding-box}.timeline__items:where(.astro-zltrbv3x)::-webkit-scrollbar-thumb{background:linear-gradient(var(--color-default-on-surface-muted),var(--color-default-on-surface-muted));background-repeat:no-repeat;background-size:100% 100%;border-inline:var(--content-block-space) solid #0000}@supports not selector(::-webkit-scrollbar-thumb){.timeline__items:where(.astro-zltrbv3x){scrollbar-color:var(--color-default-on-surface-muted) transparent}}@media(width>=40em){.timeline__items:where(.astro-zltrbv3x){scroll-snap-type:none}}.timeline__item:where(.astro-zltrbv3x){flex-shrink:0;inline-size:var(--item-width);scroll-snap-align:start}.timeline__item:where(.astro-zltrbv3x):last-child{margin-inline-end:calc(50cqi - (var(--item-width) / 2))}.timeline__item:where(.astro-zltrbv3x) p:where(.astro-zltrbv3x){text-wrap:pretty}.timeline__item-date:where(.astro-zltrbv3x){position:sticky;display:inline-block;color:var(--color-accent-on-surface);font-family:var(--font-display);font-size:var(--text-step-2);font-weight:var(--weight-black);line-height:var(--leading-flat)}.timeline__item-beam:where(.astro-zltrbv3x){--half: calc(var(--space-l) / 2);background-attachment:fixed;background-color:var(--border-color);background-image:linear-gradient(to right,var(--color-orange-500),var(--color-orange-900) var(--gradient-position),0,var(--color-sand-400));background-position:var(--left) top;background-size:100cqi;block-size:var(--space-l);clip-path:polygon(var(--space-l) 0,var(--space-l) calc(var(--half) - 1px),100% calc(var(--half) - 1px),100% calc(var(--half) + 1px),var(--space-l) calc(var(--half) + 1px),var(--space-l) 100%,0 100%,0 0);margin-block:var(--space-s-m);margin-inline-end:calc(-1 * var(--gap));--gradient-position: 50%}@supports (animation-timeline: scroll()){.timeline__item-beam:where(.astro-zltrbv3x){--gradient-position: 15%;animation:linear beam;animation-range:contain;animation-timeline:scroll(x)}}.timeline__item:where(.astro-zltrbv3x):last-child .timeline__item-beam:where(.astro-zltrbv3x){margin-inline-end:0}.timeline__item-title:where(.astro-zltrbv3x){color:var(--color-accent-on-surface);font-size:var(--text-step-2);font-weight:var(--weight-black)}.timeline__item-description:where(.astro-zltrbv3x){font-size:var(--text-step-0);margin-block-start:var(--space-2xs)}.timeline-beam:where(.astro-zltrbv3x){position:absolute;block-size:var(--space-l)}@keyframes beam{to{--gradient-position: 80%}}
