@layer base,layout,components,blocks,utilities;@layer base{:root{--u-rem-canvas:1440;--u-rem-canvas-max:1920;--u-rem-floor:0.8125;--u-rem-floor-at:992;--u-rem-at-max:1.125;--u-rem-mobile:1;--u-rem-desktop:clamp(var(--u-rem-floor) * 1rem, var(--u-rem-floor) * 1rem + (1 - var(--u-rem-floor)) * 16 * (100vw - var(--u-rem-floor-at) * 1px) / (var(--u-rem-canvas) - var(--u-rem-floor-at)), 1rem);--u-rem-wide:clamp(1rem, 1rem + (var(--u-rem-at-max) - 1) * 16 * (100vw - var(--u-rem-canvas) * 1px) / (var(--u-rem-canvas-max) - var(--u-rem-canvas)), var(--u-rem-at-max) * 1rem);--u-rem:var(--u-rem-desktop)}@media (min-width:1440px){:root{--u-rem:var(--u-rem-wide)}}@media (max-width:767px){:root{--u-rem:calc(var(--u-rem-mobile) * 1rem)}}:root{--u-bp-tablet:991px;--u-bp-mobile-landscape:767px;--u-bp-mobile-portrait:478px;--u-bp-desktop-m:1280px;--u-bp-desktop-l:1440px;--u-bp-desktop-xl:1920px;--u-color-brand:#1f2937;--u-color-accent:#2563eb;--u-color-text-primary:#111827;--u-color-text-secondary:#4b5563;--u-color-text-tertiary:#6b7280;--u-color-text-quaternary:#e5e7eb;--u-color-text-accent:#2563eb;--u-color-text-disabled:#d1d5db;--u-color-text-alternate:#ffffff;--u-color-bg-primary:#ffffff;--u-color-bg-secondary:#f9fafb;--u-color-bg-tertiary:#f3f4f6;--u-color-bg-alternate:#111827;--u-color-surface-dark:#374151;--u-color-border-primary:#111827;--u-color-border-secondary:#2563eb;--u-color-border-tertiary:#e5e7eb;--u-color-status-error:#dc2626;--u-color-shade:#000000;--u-color-shade-night:#030712;--u-color-shade-deep:#111827;--u-color-glass:#1f2937;--u-color-shade-plum:#0b0f1a;--u-color-text-soft:#d1d5db;--u-color-accent-bright:#60a5fa;--u-color-text-muted:#6b7280;--u-color-selection-bg:#e5e7eb;--u-color-selection-text:#111827;--u-font-heading:system-ui, sans-serif;--u-font-body:system-ui, sans-serif;--u-font-button:var(--u-font-heading);--u-font-quote:Georgia, serif;--u-font-features:normal;--u-fs-h1:calc(4 * var(--u-rem));--u-fs-h2:calc(2.75 * var(--u-rem));--u-fs-h3:calc(2.25 * var(--u-rem));--u-fs-h4:calc(1.75 * var(--u-rem));--u-fs-h5:calc(1.5 * var(--u-rem));--u-fs-h6:calc(1.25 * var(--u-rem));--u-fs-body-large:calc(1.25 * var(--u-rem));--u-fs-body-medium:calc(1.125 * var(--u-rem));--u-fs-body-regular:var(--u-rem);--u-fs-body-small:calc(0.875 * var(--u-rem));--u-fs-body-tiny:calc(0.75 * var(--u-rem));--u-fs-button:calc(0.8125 * var(--u-rem));--u-s-4:calc(0.25 * var(--u-rem));--u-s-8:calc(0.5 * var(--u-rem));--u-s-12:calc(0.75 * var(--u-rem));--u-s-16:var(--u-rem);--u-s-20:calc(1.25 * var(--u-rem));--u-s-24:calc(1.5 * var(--u-rem));--u-s-26:calc(1.625 * var(--u-rem));--u-s-32:calc(2 * var(--u-rem));--u-s-40:calc(2.5 * var(--u-rem));--u-s-48:calc(3 * var(--u-rem));--u-s-56:calc(3.5 * var(--u-rem));--u-s-64:calc(4 * var(--u-rem));--u-s-72:calc(4.5 * var(--u-rem));--u-s-80:calc(5 * var(--u-rem));--u-s-96:calc(6 * var(--u-rem));--u-s-128:calc(8 * var(--u-rem));--u-section-padding:var(--u-s-96);--u-global-width:100%;--u-margin:calc(2 * var(--u-rem));--u-gutter:var(--u-rem);--u-cols:12;--u-col:calc((100vw - 2 * var(--u-margin) - (var(--u-cols) - 1) * var(--u-gutter)) / var(--u-cols));--u-radius-none:0;--u-radius-sm:calc(0.125 * var(--u-rem));--u-radius-md:calc(0.375 * var(--u-rem));--u-radius-lg:calc(0.5 * var(--u-rem));--u-radius-xl:calc(0.75 * var(--u-rem));--u-radius-2xl:var(--u-rem);--u-radius-full:9999px;--u-ease:cubic-bezier(0.2, 0, 0.2, 1);--u-dur-fast:0.2s;--u-dur-base:0.35s;--u-dur-slow:0.6s;--u-accordion-duration:0.4s;--u-anchor-offset:0px}}@layer base{*,::after,::before{box-sizing:border-box;margin:0}html{font-feature-settings:var(--u-font-features);scrollbar-gutter:stable}body{font-family:var(--u-font-body);font-size:var(--u-rem);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:var(--u-font-heading);font-weight:500}select{-webkit-appearance:none;-moz-appearance:none;appearance:none}::selection{background:var(--u-color-selection-bg);color:var(--u-color-selection-text)}::-moz-selection{background:var(--u-color-selection-bg);color:var(--u-color-selection-text)}h1,h2,h3,h4,h5,h6,p{text-wrap:pretty;text-decoration-thickness:.05em;text-underline-offset:.1em}::-webkit-scrollbar{width:0;display:none}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:0 0}[line-clamp="2"],[line-clamp="3"],[line-clamp="4"]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}[line-clamp="3"],[line-clamp="4"]{-webkit-line-clamp:3}[line-clamp="4"]{-webkit-line-clamp:4}textarea{resize:none}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle;overflow:clip}img,video{height:auto}figure,figure div{max-width:none}figure div{width:100%}}@layer layout{.u-section{padding-block:var(--u-section-padding)}.u-container{width:calc(100% - var(--u-margin)*2);max-width:calc(var(--u-global-width) - var(--u-margin)*2);margin-inline:auto}.u-grid{display:grid;grid-template-columns:repeat(var(--u-cols),minmax(0,1fr));gap:var(--u-gutter)}.u-col-1{grid-column:span 1}.u-col-2{grid-column:span 2}.u-col-3{grid-column:span 3}.u-col-4{grid-column:span 4}.u-col-5{grid-column:span 5}.u-col-6{grid-column:span 6}.u-col-7{grid-column:span 7}.u-col-8{grid-column:span 8}.u-col-9{grid-column:span 9}.u-col-10{grid-column:span 10}.u-col-11{grid-column:span 11}.u-col-12{grid-column:span 12}.u-heading-h1,.u-heading-h2{font-family:var(--u-font-heading);font-size:var(--u-fs-h1);line-height:1}.u-heading-h2{font-size:var(--u-fs-h2);line-height:1.15}.u-heading-h3,.u-heading-h4,.u-heading-h5,.u-heading-h6{font-family:var(--u-font-heading);font-size:var(--u-fs-h3);line-height:1.2}.u-heading-h4,.u-heading-h5,.u-heading-h6{font-size:var(--u-fs-h4)}.u-heading-h5,.u-heading-h6{font-size:var(--u-fs-h5);line-height:1.25}.u-heading-h6{font-size:var(--u-fs-h6)}.u-body-large,.u-body-medium{font-family:var(--u-font-body);font-size:var(--u-fs-body-large);line-height:1.4}.u-body-medium{font-size:var(--u-fs-body-medium);line-height:1.45}.u-body-regular,.u-body-small,.u-body-tiny{font-family:var(--u-font-body);font-size:var(--u-fs-body-regular);line-height:1.5}.u-body-small,.u-body-tiny{font-size:var(--u-fs-body-small);line-height:1.65}.u-body-tiny{font-size:var(--u-fs-body-tiny);line-height:1.7}}@layer utilities{.u-mx-auto{margin-left:auto;margin-right:auto}.u-pt-0{padding-top:0}.u-pt-4{padding-top:calc(.25*var(--u-rem))}.u-pt-8{padding-top:calc(.5*var(--u-rem))}.u-pt-12{padding-top:calc(.75*var(--u-rem))}.u-pt-16{padding-top:var(--u-rem)}.u-pt-20{padding-top:calc(1.25*var(--u-rem))}.u-pt-24{padding-top:calc(1.5*var(--u-rem))}.u-pt-32{padding-top:calc(2*var(--u-rem))}.u-pt-40{padding-top:calc(2.5*var(--u-rem))}.u-pt-48{padding-top:calc(3*var(--u-rem))}.u-pt-64{padding-top:calc(4*var(--u-rem))}.u-pt-80{padding-top:calc(5*var(--u-rem))}.u-pt-96{padding-top:calc(6*var(--u-rem))}.u-pt-128{padding-top:calc(8*var(--u-rem))}.u-pb-0{padding-bottom:0}.u-pb-4{padding-bottom:calc(.25*var(--u-rem))}.u-pb-8{padding-bottom:calc(.5*var(--u-rem))}.u-pb-12{padding-bottom:calc(.75*var(--u-rem))}.u-pb-16{padding-bottom:var(--u-rem)}.u-pb-20{padding-bottom:calc(1.25*var(--u-rem))}.u-pb-24{padding-bottom:calc(1.5*var(--u-rem))}.u-pb-32{padding-bottom:calc(2*var(--u-rem))}.u-pb-40{padding-bottom:calc(2.5*var(--u-rem))}.u-pb-48{padding-bottom:calc(3*var(--u-rem))}.u-pb-64{padding-bottom:calc(4*var(--u-rem))}.u-pb-80{padding-bottom:calc(5*var(--u-rem))}.u-pb-96{padding-bottom:calc(6*var(--u-rem))}.u-pb-128{padding-bottom:calc(8*var(--u-rem))}.u-pl-0{padding-left:0}.u-pl-4{padding-left:calc(.25*var(--u-rem))}.u-pl-8{padding-left:calc(.5*var(--u-rem))}.u-pl-12{padding-left:calc(.75*var(--u-rem))}.u-pl-16{padding-left:var(--u-rem)}.u-pl-24{padding-left:calc(1.5*var(--u-rem))}.u-pl-32{padding-left:calc(2*var(--u-rem))}.u-pr-0{padding-right:0}.u-pr-4{padding-right:calc(.25*var(--u-rem))}.u-pr-8{padding-right:calc(.5*var(--u-rem))}.u-pr-12{padding-right:calc(.75*var(--u-rem))}.u-pr-16{padding-right:var(--u-rem)}.u-pr-24{padding-right:calc(1.5*var(--u-rem))}.u-pr-32{padding-right:calc(2*var(--u-rem))}.u-px-0{padding-left:0;padding-right:0}.u-px-8{padding-left:calc(.5*var(--u-rem));padding-right:calc(.5*var(--u-rem))}.u-px-16{padding-left:var(--u-rem);padding-right:var(--u-rem)}.u-px-24{padding-left:calc(1.5*var(--u-rem));padding-right:calc(1.5*var(--u-rem))}.u-px-32{padding-left:calc(2*var(--u-rem));padding-right:calc(2*var(--u-rem))}.u-py-0{padding-top:0;padding-bottom:0}.u-py-8{padding-top:calc(.5*var(--u-rem));padding-bottom:calc(.5*var(--u-rem))}.u-py-16{padding-top:var(--u-rem);padding-bottom:var(--u-rem)}.u-py-24{padding-top:calc(1.5*var(--u-rem));padding-bottom:calc(1.5*var(--u-rem))}.u-py-32{padding-top:calc(2*var(--u-rem));padding-bottom:calc(2*var(--u-rem))}.u-py-48{padding-top:calc(3*var(--u-rem));padding-bottom:calc(3*var(--u-rem))}.u-py-64{padding-top:calc(4*var(--u-rem));padding-bottom:calc(4*var(--u-rem))}.u-p-0{padding:0}.u-p-8{padding:calc(.5*var(--u-rem))}.u-p-16{padding:var(--u-rem)}.u-p-24{padding:calc(1.5*var(--u-rem))}.u-p-32{padding:calc(2*var(--u-rem))}.u-gap-4{gap:calc(.25*var(--u-rem))}.u-gap-8{gap:calc(.5*var(--u-rem))}.u-gap-12{gap:calc(.75*var(--u-rem))}.u-gap-16{gap:var(--u-rem)}.u-gap-24{gap:calc(1.5*var(--u-rem))}.u-gap-32{gap:calc(2*var(--u-rem))}.u-gap-48{gap:calc(3*var(--u-rem))}.u-gap-64{gap:calc(4*var(--u-rem))}.u-row-gap-8{row-gap:calc(.5*var(--u-rem))}.u-row-gap-16{row-gap:var(--u-rem)}.u-row-gap-24{row-gap:calc(1.5*var(--u-rem))}.u-row-gap-32{row-gap:calc(2*var(--u-rem))}.u-col-gap-8{column-gap:calc(.5*var(--u-rem))}.u-col-gap-16{column-gap:var(--u-rem)}.u-col-gap-24{column-gap:calc(1.5*var(--u-rem))}.u-col-gap-32{column-gap:calc(2*var(--u-rem))}.u-flex{display:flex}.u-flex-col{flex-direction:column}.u-flex-row{flex-direction:row}.u-flex-wrap{flex-wrap:wrap}.u-flex-nowrap{flex-wrap:nowrap}.u-items-start{align-items:flex-start}.u-items-center{align-items:center}.u-items-end{align-items:flex-end}.u-items-stretch{align-items:stretch}.u-items-baseline{align-items:baseline}.u-justify-start{justify-content:flex-start}.u-justify-center{justify-content:center}.u-justify-end{justify-content:flex-end}.u-justify-between{justify-content:space-between}.u-justify-around{justify-content:space-around}.u-self-start{align-self:flex-start}.u-self-center{align-self:center}.u-self-end{align-self:flex-end}.u-flex-1{flex:1 1 0%}.u-flex-none{flex:none}.u-grid-2,.u-grid-3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.u-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.u-grid-4,.u-grid-5{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.u-grid-5{grid-template-columns:repeat(5,minmax(0,1fr))}.u-grid-12,.u-grid-6{display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}.u-grid-12{grid-template-columns:repeat(12,minmax(0,1fr))}.u-hidden{display:none}.u-block{display:block}.u-inline-block{display:inline-block}.u-inline-flex{display:inline-flex}.u-inline{display:inline}.u-overflow-hidden{overflow:hidden}.u-overflow-auto{overflow:auto}.u-overflow-visible{overflow:visible}.u-w-full{width:100%}.u-w-auto{width:auto}.u-h-full{height:100%}.u-h-screen{height:100vh}.u-h-auto{height:auto}.u-min-h-screen{min-height:100vh}.u-max-w-full{max-width:100%}.u-max-w-none{max-width:none}.u-relative{position:relative}.u-absolute{position:absolute}.u-fixed{position:fixed}.u-sticky{position:sticky}.u-top-0{top:0}.u-left-0{left:0}.u-right-0{right:0}.u-bottom-0{bottom:0}.u-inset-0{top:0;right:0;bottom:0;left:0}.u-z-0{z-index:0}.u-z-10{z-index:10}.u-z-20{z-index:20}.u-z-30{z-index:30}.u-z-40{z-index:40}.u-z-50{z-index:50}.u-z-auto{z-index:auto}.u-rounded-none{border-radius:var(--u-radius-none)}.u-rounded-sm{border-radius:var(--u-radius-sm)}.u-rounded-md{border-radius:var(--u-radius-md)}.u-rounded-lg{border-radius:var(--u-radius-lg)}.u-rounded-xl{border-radius:var(--u-radius-xl)}.u-rounded-2xl{border-radius:var(--u-radius-2xl)}.u-rounded-full{border-radius:var(--u-radius-full)}.u-border{border:1px solid currentColor}.u-border-0{border:0}.u-text-center{text-align:center}.u-text-left{text-align:left}.u-text-right{text-align:right}.u-uppercase{text-transform:uppercase}.u-lowercase{text-transform:lowercase}.u-capitalize{text-transform:capitalize}.u-font-bold{font-weight:700}.u-font-medium{font-weight:500}.u-font-normal{font-weight:400}.u-underline{text-decoration:underline}.u-no-underline{text-decoration:none}.u-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.u-opacity-0{opacity:0}.u-opacity-25{opacity:.25}.u-opacity-50{opacity:.5}.u-opacity-75{opacity:.75}.u-opacity-100{opacity:1}@media (max-width:991px){.u-hide-tablet{display:none}}@media (max-width:767px){.u-hide-mobile-landscape{display:none}}@media (max-width:478px){.u-hide-mobile-portrait{display:none}}.u-button-lowercase,.u-button-uppercase{font-family:var(--u-font-button);font-size:var(--u-fs-button);line-height:1.7;text-transform:uppercase}.u-button-lowercase{text-transform:lowercase}.u-blur-general{filter:blur(calc(2.5*var(--u-rem)))}.u-anchor{scroll-margin-top:var(--u-anchor-offset)}.u-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.u-skip-link{position:absolute;top:calc(-3*var(--u-rem));left:0;z-index:100;padding:calc(.5*var(--u-rem)) var(--u-rem);background:#000;color:#fff;text-decoration:none}.u-skip-link:focus{top:0}}:where(figure){margin:0}@layer base{@font-face{font-family:"Space Grotesk";font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/space-grotesk-v22-latin_latin-ext-regular.woff2)format("woff2")}@font-face{font-family:"Space Grotesk";font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/space-grotesk-v22-latin_latin-ext-500.woff2)format("woff2")}@font-face{font-family:"Space Grotesk";font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/space-grotesk-v22-latin_latin-ext-700.woff2)format("woff2")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/open-sans-v44-latin_latin-ext-regular.woff2)format("woff2")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/open-sans-v44-latin_latin-ext-500.woff2)format("woff2")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/open-sans-v44-latin_latin-ext-600.woff2)format("woff2")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/open-sans-v44-latin_latin-ext-700.woff2)format("woff2")}@font-face{font-family:"Space Grotesk Fallback";font-style:normal;font-weight:400;src:local("Arial"),local("ArialMT"),local("Liberation Sans");size-adjust:108.75%;ascent-override:90.48%;descent-override:26.85%;line-gap-override:0%}@font-face{font-family:"Space Grotesk Fallback";font-style:normal;font-weight:500;src:local("Arial"),local("ArialMT"),local("Liberation Sans");size-adjust:109.5%;ascent-override:89.86%;descent-override:26.67%;line-gap-override:0%}@font-face{font-family:"Space Grotesk Fallback";font-style:normal;font-weight:700;src:local("Arial Bold"),local("Arial-BoldMT"),local("Liberation Sans Bold");size-adjust:101.14%;ascent-override:97.29%;descent-override:28.87%;line-gap-override:0%}@font-face{font-family:"Open Sans Fallback";font-style:normal;font-weight:400;src:local("Arial"),local("ArialMT"),local("Liberation Sans");size-adjust:104.93%;ascent-override:101.86%;descent-override:27.92%;line-gap-override:0%}@font-face{font-family:"Open Sans Fallback";font-style:normal;font-weight:500;src:local("Arial"),local("ArialMT"),local("Liberation Sans");size-adjust:106.87%;ascent-override:100.01%;descent-override:27.41%;line-gap-override:0%}@font-face{font-family:"Open Sans Fallback";font-style:normal;font-weight:600;src:local("Arial Bold"),local("Arial-BoldMT"),local("Liberation Sans Bold");size-adjust:101.09%;ascent-override:105.73%;descent-override:28.98%;line-gap-override:0%}@font-face{font-family:"Open Sans Fallback";font-style:normal;font-weight:700;src:local("Arial Bold"),local("Arial-BoldMT"),local("Liberation Sans Bold");size-adjust:104.65%;ascent-override:102.14%;descent-override:28%;line-gap-override:0%}@font-face{font-family:"Newsreader";font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/newsreader-v26-latin-ext-regular.woff2)format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Newsreader";font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/newsreader-v26-latin-regular.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Newsreader";font-style:italic;font-weight:300;font-display:swap;src:url(../fonts/newsreader-v26-latin-ext-300italic.woff2)format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Newsreader";font-style:italic;font-weight:300;font-display:swap;src:url(../fonts/newsreader-v26-latin-300italic.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}}@layer base{:root{--u-rem-floor-at:1056;--u-color-brand:#1e063d;--u-color-accent:#0aebbf;--u-color-text-primary:#1e063d;--u-color-text-secondary:#786a8b;--u-color-text-tertiary:#93899f;--u-color-text-quaternary:#e2e8f0;--u-color-text-accent:#753bbd;--u-color-text-disabled:#cbd5e1;--u-color-text-alternate:#f8fafc;--u-color-bg-primary:#ffffff;--u-color-bg-secondary:#f8fafc;--u-color-bg-tertiary:#f1f5f9;--u-color-bg-alternate:#1e063d;--u-color-surface-dark:#475569;--u-color-shade-night:#030316;--u-color-shade-deep:#0f0a1e;--u-color-glass:#232f40;--u-color-shade-plum:#0c0317;--u-color-text-soft:#cdc9d3;--u-color-accent-bright:#26f6cd;--u-color-text-muted:#786d86;--u-color-border-primary:#1e063d;--u-color-border-secondary:#0aebbf;--u-color-border-tertiary:#e2e8f0;--u-color-status-error:#ec2b00;--u-color-selection-bg:#E4EAF0;--u-color-selection-text:black;--u-font-heading:"Space Grotesk", "Space Grotesk Fallback", "Helvetica Neue", Arial, sans-serif;--u-font-body:"Open Sans", "Open Sans Fallback", "Helvetica Neue", Arial, sans-serif;--u-font-quote:"Newsreader", Georgia, "Times New Roman", serif;--u-font-features:"ss01" 1, "ss03" 1, "ss04" 1, "ss07" 1, "zero" 1;--u-fs-h2:calc(3.25 * var(--u-rem));--u-fs-button:calc(0.75 * var(--u-rem));--u-margin:clamp(1.5 * var(--u-rem), 4.4444vw, 4 * var(--u-rem));--u-anchor-offset:var(--sticky-top);--nav-offset:calc(1.5 * var(--u-rem));--nav-pille:calc(3.9375 * var(--u-rem));--nav-h:calc(var(--nav-offset) + var(--nav-pille));--sticky-luft:var(--nav-offset);--sticky-top:calc(var(--nav-h) + var(--sticky-luft))}@property --nav-h{syntax:"<length>";inherits:true;initial-value:87px}@media (max-width:767px){:root{--u-s-96:calc(4.5 * var(--u-rem));--u-s-80:calc(3 * var(--u-rem));--u-s-72:calc(2.5 * var(--u-rem));--u-s-64:calc(2 * var(--u-rem));--u-s-56:calc(1.5 * var(--u-rem));--u-s-48:calc(1.25 * var(--u-rem));--u-s-32:calc(1.25 * var(--u-rem));--u-s-26:var(--u-rem);--u-s-24:calc(0.75 * var(--u-rem));--u-s-20:calc(0.5 * var(--u-rem));--u-gutter:calc(0.5 * var(--u-rem));--nav-pille:calc(3.875 * var(--u-rem))}}}@layer base{h1,h2,h3,h4,h5,h6{hyphens:auto}:is(h1,h2,h3,h4,h5,h6) :is(strong,b){font-weight:inherit}.icon{flex:0 0 auto;width:calc(1.25*var(--u-rem));height:calc(1.25*var(--u-rem))}}@layer components{.card,.card_container{display:flex;flex-direction:column;overflow:hidden}.card{justify-content:space-between;padding:calc(1.625*var(--u-rem));border-radius:calc(.5*var(--u-rem));border:calc(.0625*var(--u-rem)) solid transparent;background:var(--u-color-bg-tertiary);color:var(--u-color-text-primary);aspect-ratio:1/1;min-width:0;min-height:var(--card-min-height, auto)}.card_container{gap:var(--card-container-gap, calc(2.5 * var(--u-rem)));width:100%;min-height:0;flex:var(--card-container-flex, 0 1 auto);justify-content:var(--card-container-justify, normal);margin-bottom:var(--u-rem)}.card_head{align-items:center;gap:calc(.625*var(--u-rem));width:100%}.card_head,.card_meta,.card_tags{display:flex;flex-wrap:wrap}.card_tags{align-items:flex-start;gap:calc(.5*var(--u-rem));min-width:var(--card-tags-min, auto)}.card_meta{align-items:center;gap:calc(.375*var(--u-rem));font-family:var(--u-font-body);font-weight:500;font-size:calc(.875*var(--u-rem));line-height:calc(1.375*var(--u-rem))}.card_text{display:flex;flex-direction:column;gap:calc(.625*var(--u-rem));width:100%;min-height:0;flex:var(--card-text-flex, 0 1 auto)}.card_kicker{font-family:var(--u-font-body);font-weight:500;font-size:calc(.75*var(--u-rem));line-height:calc(.75*var(--u-rem));color:var(--u-color-text-secondary)}.card_headline{flex:0 0 auto;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-family:var(--u-font-heading);font-weight:500;font-size:var(--card-headline-size, calc(2.25 * var(--u-rem)));line-height:var(--card-headline-line, calc(2.75 * var(--u-rem)));letter-spacing:var(--card-headline-tracking, calc(-0.0675 * var(--u-rem)))}.card_headline.is-md{font-size:calc(1.5*var(--u-rem));line-height:calc(1.875*var(--u-rem));letter-spacing:calc(-.045*var(--u-rem))}.card_body,.card_subtitle{font-family:var(--u-font-body)}.card_subtitle{font-weight:700;font-size:var(--u-rem);line-height:calc(1.5*var(--u-rem));letter-spacing:calc(-.03*var(--u-rem))}.card_body{min-height:0;margin-top:var(--card-body-push, 0);display:var(--card-body-display, none);-webkit-box-orient:vertical;-webkit-line-clamp:var(--card-body-lines, 3);overflow:hidden;font-weight:var(--card-body-weight, 400);font-size:var(--card-body-size, var(--u-rem));line-height:var(--card-body-line, calc(1.5 * var(--u-rem)));letter-spacing:var(--card-body-tracking, calc(-0.03 * var(--u-rem)))}.card_body,.card_headline,.card_subtitle{overflow-wrap:anywhere}.card_image{width:100%;height:100%;object-fit:cover;border-radius:calc(.5*var(--u-rem));display:block}.card_actions,.card_links{display:flex;flex-wrap:wrap;align-items:center}.card_links{gap:calc(2*var(--u-rem));flex:0 0 auto}.card .button.card_link{flex:0 0 auto;justify-content:flex-start}.card_actions{gap:calc(.875*var(--u-rem))}.card_iconcircle{display:flex;align-items:center;justify-content:center;flex:0 0 auto;align-self:flex-start;width:calc(3.333*var(--u-rem));height:calc(3.333*var(--u-rem));border-radius:calc(62.5*var(--u-rem));border:calc(.0625*var(--u-rem)) solid transparent;backdrop-filter:blur(calc(5*var(--u-rem)));-webkit-backdrop-filter:blur(calc(5*var(--u-rem)))}.card_glyph,.card_icon svg{width:calc(1.25*var(--u-rem));height:calc(1.25*var(--u-rem))}.card_icon{width:calc(2.5*var(--u-rem));height:calc(2.5*var(--u-rem));flex:0 0 auto;border-radius:calc(62.5*var(--u-rem));display:inline-flex;align-items:center;justify-content:center;background:var(--u-color-accent);color:var(--u-color-text-primary)}.card.is-dark,.card.is-darkgrey{color:var(--u-color-text-alternate)}.card.is-dark{background:var(--u-color-text-primary);border-color:color-mix(in srgb,var(--u-color-brand) 40%,transparent)}.card.is-darkgrey{background:var(--u-color-surface-dark);border-color:color-mix(in srgb,var(--u-color-surface-dark) 40%,transparent)}.card.is-dark,.card.is-darkgrey{--button-mint-fill:var(--u-color-text-alternate);--button-mint-fill-text:var(--u-color-text-primary)}.card.is-light{background:var(--u-color-bg-tertiary);border-color:color-mix(in srgb,var(--u-color-border-tertiary) 40%,transparent)}.card.is-light,.card.is-mint,.card.is-white{color:var(--u-color-text-primary)}.card.is-mint{background:var(--u-color-accent);border-color:color-mix(in srgb,var(--u-color-accent) 40%,transparent)}.card.is-white{background:var(--u-color-bg-primary);border-color:var(--u-color-border-tertiary)}.card.is-glass,.card.is-transparent{border-color:color-mix(in srgb,var(--u-color-text-alternate) 10%,transparent);color:var(--u-color-text-alternate);backdrop-filter:blur(calc(5*var(--u-rem)));-webkit-backdrop-filter:blur(calc(5*var(--u-rem)))}.card.is-transparent{background:color-mix(in srgb,var(--u-color-surface-dark) 1%,transparent)}.card.is-glass{background:color-mix(in srgb,var(--u-color-glass) 1%,transparent)}.card.is-image{padding:0;border:0;background:0 0}.card.is-dark .card_meta,.card.is-darkgrey .card_meta{color:var(--u-color-border-tertiary)}.card.is-dark .card_body,.card.is-darkgrey .card_body,.card.is-transparent .card_body{opacity:.8}.card.is-mint .card_body{opacity:.6}.card.is-light .card_body,.card.is-white .card_body{color:var(--u-color-text-secondary)}.card.is-glass .card_body{color:var(--u-color-text-quaternary);font-weight:500;font-size:var(--u-fs-body-regular);line-height:calc(1.5*var(--u-rem));letter-spacing:calc(-.03*var(--u-rem))}.card.is-dark .card_kicker,.card.is-darkgrey .card_kicker{color:var(--u-color-text-alternate);opacity:.6}.card.is-mint .card_kicker{color:var(--u-color-text-primary);opacity:.6}.card.is-dark .card_icon,.card.is-darkgrey .card_icon{background:color-mix(in srgb,var(--u-color-bg-primary) 12%,transparent);color:var(--u-color-bg-primary)}.card.is-light .card_iconcircle,.card.is-mint .card_iconcircle{background:color-mix(in srgb,var(--u-color-brand) 10%,transparent);border-color:color-mix(in srgb,var(--u-color-brand) 10%,transparent);color:var(--u-color-text-primary)}.card.is-light .card_iconcircle{border-color:color-mix(in srgb,var(--u-color-brand) 8%,transparent)}.card.is-dark .card_iconcircle,.card.is-darkgrey .card_iconcircle,.card.is-glass .card_iconcircle,.card.is-transparent .card_iconcircle{background:color-mix(in srgb,var(--u-color-accent) 10%,transparent);border-color:color-mix(in srgb,var(--u-color-accent) 15%,transparent);color:var(--u-color-accent)}.card.is-portrait{aspect-ratio:4/5}.card.is-wide{aspect-ratio:648/393.33;--card-body-size:var(--u-fs-body-medium);--card-body-line:calc(1.625 * var(--u-rem));--card-body-tracking:calc(-0.03375 * var(--u-rem))}.card.is-free{aspect-ratio:auto;row-gap:calc(5*var(--u-rem))}.card.is-compact .card_head{gap:calc(.375*var(--u-rem))}.card.is-compact .card_container,.card.is-row{gap:calc(1.25*var(--u-rem))}.card.is-row{flex-direction:row;aspect-ratio:auto;align-items:stretch;padding:var(--u-rem);max-width:none}.card.is-row .card_image{width:40%;min-height:calc(12*var(--u-rem));border-radius:calc(.375*var(--u-rem))}.card.is-row .card_container{flex:1;gap:var(--u-rem);justify-content:center}.card.is-row .card_headline{font-size:calc(1.25*var(--u-rem));line-height:calc(1.5*var(--u-rem));letter-spacing:calc(-.03*var(--u-rem))}.card.is-linked{position:relative;cursor:pointer}.card.is-linked,.card.is-linked *{-webkit-user-drag:none}.card.is-linked::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:currentColor;opacity:0;transition:opacity var(--u-dur-base) var(--u-ease)}.card.is-linked:focus-within::before,.card.is-linked:hover::before{opacity:.06}.card.is-linked .card_link{position:static}.card.is-linked .card_link::before{content:"";position:absolute;inset:0;z-index:2}.card.is-linked .card_links .card_link+.card_link::before{content:none}.card.is-linked .card_links .card_link+.card_link{position:relative;z-index:3}.card.is-list{flex-direction:row;align-items:center;gap:var(--u-gutter);min-height:calc(5*var(--u-rem));border:0;box-shadow:inset 0 0 0 calc(.0625*var(--u-rem)) color-mix(in srgb,var(--u-color-border-tertiary) 40%,transparent);aspect-ratio:auto}.card.is-list .tag{border:0;box-shadow:inset 0 0 0 calc(.0625*var(--u-rem)) color-mix(in srgb,var(--u-color-text-primary) 10%,transparent)}.card.is-list .card_container{display:contents}.card.is-list .card_head{order:2;flex:1 1 auto}.card.is-list .card_head:has(.card_meta) .card_tags{order:2;flex:1 1 auto}.card.is-list .card_text{order:1;flex:0 0 auto;width:calc(3*var(--u-col) + 2*var(--u-gutter))}.card.is-list .card_headline{font-size:var(--u-fs-h6);line-height:calc(1.75*var(--u-rem));letter-spacing:calc(-.0125*var(--u-rem))}.card.is-list .card_body{display:none}.card.is-list .card_link{order:3;flex:0 0 auto}.postcard{display:flex;flex-direction:column;gap:calc(1.625*var(--u-rem));width:100%;height:calc(33.334*var(--u-rem));padding:calc(.375*var(--u-rem));border-radius:calc(.5*var(--u-rem));background:var(--u-color-bg-tertiary);border:calc(.0625*var(--u-rem)) solid color-mix(in srgb,var(--u-color-border-tertiary) 40%,transparent);overflow:hidden;text-decoration:none;transition:background-color var(--u-dur-base) var(--u-ease)}.postcard[data-button-host]:hover{background-color:color-mix(in srgb,var(--u-color-brand) 10%,transparent)}.postcard_img{flex:0 0 auto;width:100%;height:calc(14.58*var(--u-rem));border-radius:calc(.375*var(--u-rem));object-fit:cover;display:block}.postcard_body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:0 calc(1.25*var(--u-rem)) calc(1.25*var(--u-rem))}.postcard:not(.is-row):not(.is-list):not(.is-line):not(:has(.postcard_img)) .postcard_body{padding-top:calc(1.25*var(--u-rem))}.postcard.is-row:not(:has(.postcard_img)) .postcard_body{padding-inline:calc(2.5*var(--u-rem))}.postcard_body>:not(.postcard_text){align-self:flex-start}.postcard_text{display:flex;flex-direction:column;gap:calc(1.625*var(--u-rem))}.postcard_head{display:flex;align-items:center;gap:calc(.625*var(--u-rem))}.postcard_meta,.postcard_title{font-weight:500;color:var(--u-color-text-primary)}.postcard_meta{display:flex;align-items:center;gap:calc(.375*var(--u-rem));font-family:var(--u-font-body);font-size:var(--u-fs-body-small);line-height:calc(1.375*var(--u-rem));white-space:nowrap}.postcard_title{font-family:var(--u-font-heading);font-size:var(--u-fs-h5);line-height:calc(1.875*var(--u-rem));letter-spacing:calc(-.015*var(--u-rem))}.postcard_lede{font-family:var(--u-font-body);font-weight:400;font-size:var(--u-fs-body-regular);line-height:calc(1.5*var(--u-rem));letter-spacing:calc(-.03*var(--u-rem));color:var(--u-color-text-secondary)}.postcard .postcard_lede[line-clamp="3"]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.postcard.is-row{flex-direction:row;align-items:center;height:calc(26.67*var(--u-rem));gap:calc(1.5*var(--u-rem))}.postcard.is-row .postcard_img{flex:0 0 calc(25.92*var(--u-rem));width:calc(25.92*var(--u-rem));height:calc(25.92*var(--u-rem));align-self:center}.postcard.is-row.is-tall .postcard_img{flex:0 0 auto;width:auto;height:100%;aspect-ratio:4/5;align-self:stretch}.postcard.is-row .postcard_body{flex:1 1 auto;min-width:0;height:100%;padding:calc(1.25*var(--u-rem));justify-content:space-between;align-items:flex-start}.postcard.is-row .postcard_text{gap:calc(1.625*var(--u-rem))}.postcard.is-white{background:var(--u-color-bg-primary);border-color:var(--u-color-border-tertiary)}.postcard.is-white[data-button-host]:hover{background-color:color-mix(in srgb,var(--u-color-brand) 10%,transparent)}.postcard.is-list{height:auto;min-height:0;padding:calc(.375*var(--u-rem)) calc(1.625*var(--u-rem)) calc(.375*var(--u-rem)) calc(.375*var(--u-rem))}.postcard.is-list .postcard_img{flex:0 0 auto;width:calc(2*var(--u-col) + var(--u-gutter));height:auto;aspect-ratio:16/9;border-radius:calc(.375*var(--u-rem))}.postcard.is-list,.postcard.is-list .postcard_body{flex-direction:row;align-items:center;gap:calc(1.625*var(--u-rem))}.postcard.is-list .postcard_body{flex:1 1 0rem;min-width:0;justify-content:space-between;padding-block:calc(.375*var(--u-rem));padding-inline:0}.postcard.is-list .postcard_text{flex:1 1 auto;gap:calc(1.25*var(--u-rem))}.postcard.is-list .postcard_title{font-size:calc(1.25*var(--u-rem));line-height:calc(1.75*var(--u-rem));letter-spacing:calc(-.0125*var(--u-rem))}.postcard.is-list .postcard_head{order:2}.postcard:where(.is-grid){background:var(--u-color-bg-primary)}.postcard.is-line{flex-direction:row;height:auto;min-height:0;align-items:center}.postcard.is-line .postcard_img{width:18%;height:calc(7.5*var(--u-rem))}.postcard.is-line .postcard_body{flex:1 1 0;min-width:0;flex-direction:row;align-items:center;justify-content:space-between;gap:var(--u-gutter);padding:var(--u-rem) calc(1.25*var(--u-rem)) var(--u-rem)0}.postcard.is-line .postcard_text{flex:1 1 auto;gap:calc(.5*var(--u-rem))}.location-card{display:flex;align-items:flex-start;justify-content:space-between;width:100%;padding-top:calc(1.25*var(--u-rem));border-top:calc(.0625*var(--u-rem)) solid var(--u-color-border-tertiary)}.location-card_col{display:flex;flex-direction:column;gap:calc(2*var(--u-rem));flex:1 1 0;min-width:0}.location-card_city{display:flex;align-items:center;flex-wrap:wrap;gap:calc(.75*var(--u-rem));font-family:var(--u-font-heading);font-weight:500;font-size:var(--u-fs-h3);line-height:calc(2.75*var(--u-rem));letter-spacing:calc(-.0675*var(--u-rem));color:var(--u-color-text-primary)}.location-card_hq{flex:0 0 auto}.location-card_row{display:flex;gap:var(--u-gutter);align-items:flex-start}.location-card_group{display:flex;flex-direction:column;gap:calc(1.25*var(--u-rem));align-items:flex-start;width:calc(3*var(--u-col) + 2*var(--u-gutter))}.location-card_label{font-family:var(--u-font-body);font-weight:500;font-size:calc(.875*var(--u-rem));line-height:calc(1.375*var(--u-rem));color:var(--u-color-text-primary)}.location-card_addr-wrap{display:flex;flex-direction:column;gap:calc(.75*var(--u-rem));align-items:flex-start}.location-card_address,.location-card_hours{font-family:var(--u-font-body);font-weight:400;font-size:var(--u-rem);line-height:calc(1.5*var(--u-rem));letter-spacing:calc(-.03*var(--u-rem));color:var(--u-color-text-secondary)}.location-card_image{flex:0 0 auto;width:calc(4*var(--u-col) + 3*var(--u-gutter));height:calc(17.7775*var(--u-rem));border-radius:calc(.375*var(--u-rem));overflow:hidden}.location-card_image img{width:100%;height:100%;object-fit:cover;display:block}.personcard{grid-column:span 3;position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;aspect-ratio:316/567;padding:var(--u-s-26);border-radius:calc(.5*var(--u-rem));background:var(--u-color-surface-dark)}.personcard.is-kurz{aspect-ratio:316/395}.personcard_portrait{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover}.personcard_scrim{position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(194deg,transparent 0%,color-mix(in srgb,var(--u-color-shade-plum) 40%,transparent) 100%),linear-gradient(180deg,transparent 61.6%,var(--u-color-shade-plum) 100%)}.personcard_body{display:flex;flex-direction:column;gap:var(--personcard-body-gap, var(--u-s-26))}.personcard_text{display:flex;flex-direction:column;gap:calc(.625*var(--u-rem))}.personcard_tagline{font-family:var(--u-font-body);font-weight:500;font-size:var(--u-fs-body-small);line-height:calc(1.375*var(--u-rem));color:var(--u-color-text-tertiary)}.personcard_name,.personcard_role{font-family:var(--u-font-body);font-weight:400;font-size:var(--u-fs-body-large);line-height:calc(1.75*var(--u-rem))}.personcard_name{letter-spacing:calc(-.0375*var(--u-rem));color:var(--u-color-text-alternate)}.personcard_role{color:var(--u-color-text-soft)}.personcard_ident{display:flex;flex-direction:column}.personcard_linkedin{display:inline-flex;align-items:center;align-self:flex-start;gap:calc(.375*var(--u-rem));font-family:var(--u-font-body);font-weight:500;font-size:var(--u-fs-body-small);line-height:calc(1.375*var(--u-rem));color:var(--u-color-text-alternate);text-decoration:none}.personcard_linkedin-text{background:linear-gradient(currentColor,currentColor) no-repeat 0 100%/0 max(1px,.0625*var(--u-rem));transition:background-size var(--u-dur-base) var(--u-ease)}.personcard_linkedin:focus-visible .personcard_linkedin-text,.personcard_linkedin:hover .personcard_linkedin-text{background-size:100% max(1px,.0625*var(--u-rem))}.personcard_linkedin-icon{width:calc(1.25*var(--u-rem));height:calc(1.25*var(--u-rem));flex:0 0 auto}@media (max-width:767px){.card,.card.is-row,.card.is-wide,.postcard{aspect-ratio:4/5}.card,.card.is-image{padding:var(--u-rem);gap:calc(1.5*var(--u-rem))}.card_container{gap:var(--card-container-gap-mobile, var(--u-rem))}.card_headline{font-size:var(--card-headline-size-mobile, calc(1.5 * var(--u-rem)));line-height:var(--card-headline-line-mobile, calc(1.875 * var(--u-rem)));letter-spacing:var(--card-headline-tracking-mobile, calc(-0.045 * var(--u-rem)))}.card_body{display:var(--card-body-display-mobile, -webkit-box)}.card.is-glass .card_container{gap:var(--u-rem)}.postcard{height:auto;min-height:0;padding:var(--u-rem)}.postcard.is-row{flex-direction:column;height:auto}.postcard.is-row .postcard_img,.postcard.is-row.is-tall .postcard_img{flex:0 0 auto;width:100%;height:calc(12*var(--u-rem));aspect-ratio:auto}.postcard.is-row .postcard_body{width:100%;height:auto;padding:0 calc(1.25*var(--u-rem)) calc(1.25*var(--u-rem))}.location-card,.location-card_row{flex-direction:column;align-items:stretch;gap:calc(1.25*var(--u-rem))}.location-card_group{width:100%}.location-card_image{width:100%;height:auto;aspect-ratio:426.67/284.44}.postcard.is-list,.postcard.is-slide{height:100%;aspect-ratio:auto;padding:calc(.375*var(--u-rem))}.postcard.is-slide{min-height:calc(24.375*var(--u-rem))}.postcard.is-slide .postcard_img{height:calc(9.375*var(--u-rem))}.postcard.is-slide .postcard_body{padding:0 calc(.625*var(--u-rem)) calc(.625*var(--u-rem));gap:calc(1.5*var(--u-rem))}.postcard.is-list{flex-direction:row;flex-wrap:wrap;align-content:flex-start;align-items:flex-start;min-height:0;gap:calc(.625*var(--u-rem))}.postcard.is-list .postcard_img{flex:0 0 calc(9.5*var(--u-rem));width:calc(9.5*var(--u-rem));height:auto;aspect-ratio:152/85.48;border-radius:calc(.375*var(--u-rem))}.postcard.is-list .postcard_body{display:contents}.postcard.is-list .postcard_body>:not(.postcard_text){order:2;align-self:center;margin-inline-start:auto}.postcard.is-list .postcard_text{order:3;flex:1 1 100%;min-width:0;padding:calc(.375*var(--u-rem)) calc(.625*var(--u-rem)) calc(.625*var(--u-rem));gap:var(--u-rem)}.postcard.is-list .postcard_title{font-size:var(--u-rem);line-height:calc(1.375*var(--u-rem));letter-spacing:calc(-.01*var(--u-rem))}.postcard.is-grid{padding:calc(.375*var(--u-rem));gap:calc(1.625*var(--u-rem));overflow:visible}.postcard.is-grid .postcard_img{flex:1 1 0;height:auto;min-height:calc(9.375*var(--u-rem))}.postcard.is-grid .postcard_body{flex:0 0 auto;padding:0 calc(.625*var(--u-rem)) calc(.625*var(--u-rem));gap:calc(1.5*var(--u-rem));justify-content:flex-start}.postcard.is-grid:not(.is-row):not(.is-list):not(.is-line):not(:has(.postcard_img)) .postcard_body{padding-top:0}.postcard.is-grid .postcard_text{gap:var(--u-rem)}.postcard.is-grid .postcard_head{flex-wrap:wrap;gap:calc(.5*var(--u-rem))}.postcard.is-grid .postcard_title{font-size:calc(1.125*var(--u-rem));line-height:calc(1.5*var(--u-rem));letter-spacing:calc(-.01125*var(--u-rem));display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.postcard.is-line{aspect-ratio:auto}.postcard.is-line .postcard_img{display:none}.card.is-list,.postcard.is-line,.postcard.is-line .postcard_body{flex-direction:column;align-items:stretch;gap:calc(3*var(--u-rem))}.postcard.is-line .postcard_body{flex:0 0 auto;justify-content:flex-start;padding:0}.postcard.is-line .postcard_text{gap:calc(1.25*var(--u-rem))}.postcard.is-line .postcard_head{flex-wrap:wrap}.postcard.is-line .postcard_meta{flex-wrap:wrap;white-space:normal}.postcard.is-line .postcard_title{font-size:var(--u-rem);line-height:calc(1.375*var(--u-rem));letter-spacing:calc(-.01*var(--u-rem))}.card.is-list{min-height:0}.card.is-list .card_container{display:flex;flex-direction:column;gap:calc(1.25*var(--u-rem))}.card.is-list .card_head,.card.is-list .card_head:has(.card_meta) .card_tags{order:0;flex:0 0 auto}.card.is-list .card_text{order:0;width:auto}.card.is-list .card_headline{font-size:var(--u-rem);line-height:calc(1.375*var(--u-rem));letter-spacing:calc(-.01*var(--u-rem))}}@media (min-width:1280px){.card_headline{-webkit-line-clamp:4}.card_body{display:var(--card-body-display-wide, -webkit-box);-webkit-line-clamp:var(--card-body-lines-wide, 5)}}@media (prefers-reduced-motion:reduce){.card.is-linked::before,.personcard_linkedin-text{transition:none}}}@layer components{.filter_chip,.filter_count{font-family:var(--u-font-body);font-weight:500;color:var(--u-color-text-primary)}.filter_chip{display:inline-flex;align-items:center;gap:var(--u-s-8);height:calc(2.5*var(--u-rem));padding:var(--u-s-12) calc(.875*var(--u-rem));border:calc(.0625*var(--u-rem)) solid color-mix(in srgb,var(--u-color-border-tertiary) 40%,transparent);border-radius:calc(.25*var(--u-rem));background:var(--u-color-bg-tertiary);font-size:var(--u-fs-body-tiny);line-height:calc(.75*var(--u-rem));text-transform:uppercase;white-space:nowrap;text-decoration:none;cursor:pointer}.filter_chip.is-active{border-color:color-mix(in srgb,var(--u-color-text-primary) 5%,transparent);background:var(--u-color-accent)}.filter_count{font-size:var(--u-fs-body-small);line-height:calc(1.375*var(--u-rem));text-transform:none;opacity:.6}.filter_chevron{flex:0 0 auto;width:var(--u-rem);height:var(--u-rem);overflow:visible;transform:scale(1.25)}.filter_clear,.filter_group{display:inline-flex;align-items:center}.filter_group{gap:calc(.125*var(--u-rem))}.filter_clear{flex:0 0 auto;justify-content:center;width:calc(2.5*var(--u-rem));height:calc(2.5*var(--u-rem));padding:calc(.625*var(--u-rem));border:calc(.0625*var(--u-rem)) solid color-mix(in srgb,var(--u-color-text-primary) 5%,transparent);border-radius:calc(.25*var(--u-rem));background:var(--u-color-accent);color:var(--u-color-text-primary);text-decoration:none;cursor:pointer}.filter_clear svg,.pagination_item svg,.viewtoggle_button svg{width:calc(1.25*var(--u-rem));height:calc(1.25*var(--u-rem))}.filter_clear[hidden],.filter_group[hidden]{display:none}.filter_dropdown{position:relative}.filter_dropdown>summary{list-style:none}.filter_dropdown>summary::-webkit-details-marker{display:none}.filter_dropdown:not([open]) .filter_panel{display:none}.filter_panel,.filter_panel a[role=checkbox]::before{border:calc(.0625*var(--u-rem)) solid var(--u-color-border-tertiary)}.filter_panel{position:absolute;top:calc(100% + var(--u-s-4));left:0;z-index:30;min-width:calc(13*var(--u-rem));padding:calc(.375*var(--u-rem));border-radius:var(--u-radius-md);background:var(--u-color-bg-primary);box-shadow:calc(.5*var(--u-rem)) calc(.5*var(--u-rem)) calc(1.5*var(--u-rem)) color-mix(in srgb,var(--u-color-shade) 5%,transparent);list-style:none}.filter_panel a{display:block;padding:var(--u-s-8) calc(.625*var(--u-rem));border-radius:calc(.25*var(--u-rem));font-family:var(--u-font-body);font-weight:500;font-size:var(--u-fs-body-small);line-height:calc(1.375*var(--u-rem));text-decoration:none;color:var(--u-color-text-primary)}.filter_panel a:hover,.viewtoggle{background:var(--u-color-bg-tertiary)}.filter_panel a[aria-current]{background:color-mix(in srgb,var(--u-color-accent) 12%,transparent)}.filter_panel a[role=checkbox]{display:flex;align-items:center;gap:var(--u-s-8)}.filter_panel a[role=checkbox]::before{content:"";flex:0 0 auto;width:calc(.875*var(--u-rem));height:calc(.875*var(--u-rem));border-radius:calc(.125*var(--u-rem));background:var(--u-color-bg-primary) center/calc(.625*var(--u-rem)) no-repeat}.filter_panel a[aria-checked=true]{background:color-mix(in srgb,var(--u-color-accent) 12%,transparent)}.filter_panel a[aria-checked=true]::before{border-color:var(--u-color-accent);background-color:var(--u-color-accent);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 8'%3E%3Cpath d='M1 4.2 3.8 7 9 1.4' fill='none' stroke='%231e063d' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.viewtoggle{position:relative;display:inline-flex;flex:0 0 auto;align-items:center;height:calc(2.75*var(--u-rem));padding:calc(.125*var(--u-rem));border-radius:var(--u-radius-md)}.viewtoggle.is-white{background:var(--u-color-bg-primary)}.viewtoggle_button,.viewtoggle_thumb{width:calc(2.5*var(--u-rem));height:calc(2.5*var(--u-rem))}.viewtoggle_thumb{position:absolute;top:calc(.125*var(--u-rem));left:calc(.125*var(--u-rem));z-index:0;border:calc(.0625*var(--u-rem)) solid color-mix(in srgb,var(--u-color-text-primary) 5%,transparent);border-radius:calc(.25*var(--u-rem));background:var(--u-color-accent);transition:transform var(--u-dur-base) var(--u-ease)}[data-view=list] .viewtoggle_thumb{transform:translateX(calc(2.4375*var(--u-rem)))}.viewtoggle_button{position:relative;z-index:1;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;padding:var(--u-s-8);border:0;background:0 0;color:var(--u-color-text-primary);cursor:pointer}.viewtoggle_button+.viewtoggle_button{margin-left:calc(-.0625*var(--u-rem))}.viewtoggle_button::before{content:"";position:absolute;inset:calc(-.125*var(--u-rem))}.viewtoggle_button:focus-visible{outline:calc(.125*var(--u-rem)) solid var(--u-color-text-primary);outline-offset:calc(-.125*var(--u-rem));border-radius:calc(.25*var(--u-rem))}.pagination,.pagination_item{display:inline-flex;align-items:center}.pagination{gap:var(--u-s-4)}.pagination_item{position:relative;isolation:isolate;overflow:hidden;flex:0 0 auto;justify-content:center;width:calc(2.5*var(--u-rem));height:calc(2.5*var(--u-rem));padding:0;border:0;border-radius:calc(62.5*var(--u-rem));background:0 0;font-family:var(--u-font-body);font-size:var(--u-fs-body-small);text-decoration:none;color:var(--u-color-text-primary);cursor:pointer;transition:color var(--u-dur-base) var(--u-ease),background-color var(--u-dur-base) var(--u-ease)}.pagination_fill{position:absolute;inset:0;z-index:-1;border-radius:0;background:var(--u-color-text-primary);transform:scaleX(0);transform-origin:left center;pointer-events:none;will-change:transform}.pagination_item:not(.is-current):not(.is-disabled):focus-visible,.pagination_item:not(.is-current):not(.is-disabled):hover{color:var(--u-color-text-alternate)}.pagination_item:not(.has-fill-js):not(.is-current):hover{background:var(--u-color-bg-tertiary)}.pagination_item.is-current{background:var(--u-color-border-tertiary);font-weight:500;color:var(--u-color-text-primary)}.pagination_item.is-disabled{color:var(--u-color-text-disabled);pointer-events:none}.pagination_item.is-gap{color:var(--u-color-text-tertiary);cursor:default;pointer-events:none}@media (hover:none),(pointer:coarse){.pagination_fill{display:none}.pagination_item:not(.is-current):not(.is-disabled):hover{background:0 0;color:var(--u-color-text-primary)}}@media (prefers-reduced-motion:reduce){.viewtoggle_thumb{transition:none}}html[data-filter-hash] [data-filter-wait]{visibility:hidden}}@layer components{.prose,.prose ol,.prose ul{display:flex;flex-direction:column;gap:calc(1.5*var(--u-rem))}.prose>h2,.prose>h3,.prose>h4{scroll-margin-top:calc(var(--sticky-top) + var(--u-rem))}.prose h2{font-size:var(--u-fs-h3);line-height:calc(2.75*var(--u-rem));letter-spacing:calc(-.0675*var(--u-rem));padding-top:var(--u-rem)}.prose h2,.prose h3,.prose h4{font-family:var(--u-font-heading);font-weight:500;color:var(--u-color-text-primary)}.prose h3{font-size:var(--u-fs-h4);line-height:calc(2.125*var(--u-rem));letter-spacing:calc(-.0175*var(--u-rem))}.prose h4{font-size:var(--u-fs-body-large);line-height:calc(1.75*var(--u-rem))}.prose h2 strong,.prose h3 strong,.prose h4 strong{font-weight:inherit}.prose li,.prose p{font-family:var(--u-font-body);font-weight:400;font-size:var(--u-fs-body-medium);line-height:calc(1.625*var(--u-rem));letter-spacing:calc(-.03375*var(--u-rem));color:var(--u-color-text-secondary)}.prose ol,.prose ul{gap:calc(.5*var(--u-rem));padding-inline-start:calc(1.25*var(--u-rem))}.prose ul{list-style:disc}.prose ol{list-style:decimal}.prose li::marker{color:var(--u-color-text-tertiary)}.prose a{color:var(--u-color-text-accent);text-decoration:underline}.prose strong{font-weight:700}.prose blockquote,.prose figure{display:flex;flex-direction:column;gap:calc(.5*var(--u-rem))}.prose img{width:100%;height:auto;border-radius:calc(.5*var(--u-rem));display:block}.prose figcaption{font-family:var(--u-font-body);font-size:var(--u-fs-body-small);line-height:calc(1.375*var(--u-rem));color:var(--u-color-text-tertiary)}.prose blockquote{padding-inline-start:calc(1.25*var(--u-rem));border-inline-start:calc(.125*var(--u-rem)) solid var(--u-color-accent)}.prose blockquote p,.prose strong{color:var(--u-color-text-primary)}.prose h2[id]{scroll-margin-top:var(--sticky-top)}}@layer utilities{.panel{background:var(--u-color-bg-tertiary);margin-inline:var(--u-rem);border-radius:0}.panel:first-child,:not(.panel)+[data-blockstudio-render-marker]+.panel,:not(.panel,[data-blockstudio-render-marker])+.panel,[data-blockstudio-render-marker]:first-child+.panel{border-start-start-radius:var(--u-radius-2xl);border-start-end-radius:var(--u-radius-2xl);margin-top:var(--u-rem)}.panel:has(+:not(.panel,[data-blockstudio-render-marker]),+[data-blockstudio-render-marker]+:not(.panel)),.panel:last-child{border-end-start-radius:var(--u-radius-2xl);border-end-end-radius:var(--u-radius-2xl);margin-bottom:var(--u-rem)}.statement:is(.is-center,.is-split).panel,:not(.panel)+[data-blockstudio-render-marker]+.floattext.panel,:not(.panel,[data-blockstudio-render-marker])+.floattext.panel{border-bottom:calc(.0625*var(--u-rem)) solid var(--u-color-border-tertiary)}.single-fzul-thema{background:var(--u-color-bg-primary)}.single-fzul-thema .cardrow,.single-fzul-thema .cycle,.single-fzul-thema .faq-overview,.single-fzul-thema .statement:is(.is-center,.is-split),.single-fzul-thema .statement:not(.is-center,.is-split),.single-fzul-thema .stepper{padding-block:calc(6*var(--u-rem))}.single-fzul-thema .cycle{padding-inline:calc(3*var(--u-rem))}.single-fzul-thema .faq-overview{background:0 0;border:calc(.0625*var(--u-rem)) solid var(--u-color-border-tertiary);border-radius:var(--u-radius-2xl);margin-inline:var(--u-rem)}.single-fzul-thema .statement_top.is-stacked .statement_headline{width:calc(7*var(--u-col) + 6*var(--u-gutter));max-width:100%}.single-fzul-thema .cardrow_container{gap:calc(6*var(--u-rem))}.single-fzul-thema .cardrow_headline{grid-column:1/span 6}.single-fzul-thema .detaillist>*{padding:calc(4*var(--u-rem)) calc(2*var(--u-rem));border-radius:var(--u-radius-lg)}.single-fzul-thema .stats-slider{padding-block:var(--u-rem)}@media (max-width:767px){.single-fzul-thema .cardrow,.single-fzul-thema .cycle,.single-fzul-thema .faq-overview,.single-fzul-thema .statement:is(.is-center,.is-split){padding-block:calc(3*var(--u-rem))}.single-fzul-thema .cardrow_container{gap:calc(2*var(--u-rem))}.single-fzul-thema .cardrow_headline{grid-column:1/-1}.single-fzul-thema .detaillist>*{padding:calc(1.5*var(--u-rem)) var(--u-rem)}}.ctaband.is-card:has(+.cta,+[data-blockstudio-render-marker]+.cta){padding-bottom:0}.statement:not(.is-center,.is-split):not(.stepper):has(+.stepper,+[data-blockstudio-render-marker]+.stepper){padding-bottom:0}.statement:not(.is-center,.is-split):not(.stepper)+.stepper,.statement:not(.is-center,.is-split):not(.stepper)+[data-blockstudio-render-marker]+.stepper{padding-top:calc(7*var(--u-rem))}.statement:not(.is-center,.is-split):not(.stepper):has(+.stepper.is-static,+[data-blockstudio-render-marker]+.stepper.is-static) .statement_eyebrow{font-weight:500}@media (max-width:767px){.statement:not(.is-center,.is-split):not(.stepper)+.stepper,.statement:not(.is-center,.is-split):not(.stepper)+[data-blockstudio-render-marker]+.stepper{padding-top:calc(4*var(--u-rem))}.statement:not(.is-center,.is-split):not(.stepper):has(+.stepper.is-static)+.stepper.is-static,.statement:not(.is-center,.is-split):not(.stepper):has(+.stepper.is-static,+[data-blockstudio-render-marker]+.stepper.is-static),.statement:not(.is-center,.is-split):not(.stepper):has(+[data-blockstudio-render-marker]+.stepper.is-static)+[data-blockstudio-render-marker]+.stepper.is-static{padding-top:calc(4.5*var(--u-rem))}.statement:not(.is-center,.is-split):not(.stepper):has(+.stepper.is-static,+[data-blockstudio-render-marker]+.stepper.is-static) .statement_top{row-gap:calc(1.25*var(--u-rem))}.statement:not(.is-center,.is-split):not(.stepper):has(+.stepper.is-static,+[data-blockstudio-render-marker]+.stepper.is-static) .statement_action{padding-top:calc(3.25*var(--u-rem))}.statement:not(.is-center,.is-split):not(.stepper):has(+.stepper.is-static,+[data-blockstudio-render-marker]+.stepper.is-static) .statement_claim{font-size:calc(1.625*var(--u-rem));line-height:calc(2*var(--u-rem));letter-spacing:-.03em;font-weight:400}}.hero.herolead .hero_intro{row-gap:calc(1.25*var(--u-rem))}.herolead+.herolead,.herolead+[data-blockstudio-render-marker]+.herolead{padding-top:calc(4*var(--u-rem))}.herolead:not(:has(+.herolead,+[data-blockstudio-render-marker]+.herolead)){padding-bottom:calc(5*var(--u-rem))}.panelstack{background:var(--u-color-bg-tertiary);margin-inline:var(--u-rem)}.panelstack:first-child,:not(.panelstack)+[data-blockstudio-render-marker]+.panelstack,:not(.panelstack,[data-blockstudio-render-marker])+.panelstack,[data-blockstudio-render-marker]:first-child+.panelstack{margin-top:var(--u-rem);border-start-start-radius:var(--u-radius-2xl);border-start-end-radius:var(--u-radius-2xl)}.panelstack:not(:has(+.panelstack,+[data-blockstudio-render-marker]+.panelstack)){margin-bottom:var(--u-rem);border-end-start-radius:var(--u-radius-2xl);border-end-end-radius:var(--u-radius-2xl)}.comparison.panelstack{padding-inline:var(--u-rem)}.comparison.panelstack:first-child,:not(.comparison.panelstack)+[data-blockstudio-render-marker]+.comparison.panelstack,:not(.comparison.panelstack,[data-blockstudio-render-marker])+.comparison.panelstack,[data-blockstudio-render-marker]:first-child+.comparison.panelstack{padding-top:var(--u-rem)}.comparison.panelstack+.comparison.panelstack,.comparison.panelstack+[data-blockstudio-render-marker]+.comparison.panelstack{padding-top:calc(.625*var(--u-rem))}.comparison.panelstack:not(:has(+.comparison.panelstack,+[data-blockstudio-render-marker]+.comparison.panelstack)){padding-bottom:var(--u-rem)}@media (max-width:767px){.herolead+.herolead,.herolead+[data-blockstudio-render-marker]+.herolead{padding-top:calc(2*var(--u-rem))}.herolead:not(:has(+.herolead,+[data-blockstudio-render-marker]+.herolead)){padding-bottom:calc(3*var(--u-rem))}.panelstack{margin-inline:calc(.5*var(--u-rem))}.comparison.panelstack{padding-inline:calc(.5*var(--u-rem))}.comparison.panelstack:first-child,:not(.comparison.panelstack)+[data-blockstudio-render-marker]+.comparison.panelstack,:not(.comparison.panelstack,[data-blockstudio-render-marker])+.comparison.panelstack,[data-blockstudio-render-marker]:first-child+.comparison.panelstack{padding-top:calc(.5*var(--u-rem))}.comparison.panelstack:not(:has(+.comparison.panelstack,+[data-blockstudio-render-marker]+.comparison.panelstack)){padding-bottom:calc(.5*var(--u-rem))}}.tone-secondary{--tone-second:var(--u-color-text-secondary)}.surface-none{--surface:transparent}.surface-soft{--surface:var(--u-color-bg-secondary)}.surface-light{--surface:var(--u-color-bg-tertiary)}.surface-dark{--surface:var(--u-color-surface-dark);--tone-base:var(--u-color-text-alternate);color:var(--u-color-text-alternate)}[data-ziel=offen]{cursor:default;pointer-events:none}.ig-line-mask{display:block;overflow:hidden;clip-path:inset(-.25em 0-.25em 0)}.ig-line{display:block;will-change:transform}}@layer blocks{.nav,.nav_left{display:flex;align-items:center;gap:calc(3*var(--u-rem))}.nav{justify-content:space-between;height:var(--nav-pille);padding-block:0;border:calc(.0625*var(--u-rem)) solid transparent;border-radius:calc(62.5*var(--u-rem));-webkit-backdrop-filter:blur(calc(5*var(--u-rem)));backdrop-filter:blur(calc(5*var(--u-rem)));transition:background-color var(--u-dur-base) var(--u-ease),color var(--u-dur-base) var(--u-ease)}.nav.is-instant{transition:none}.nav.is-hero{border-color:color-mix(in srgb,var(--u-color-text-alternate) 10%,transparent);background:color-mix(in srgb,var(--u-color-glass) 1%,transparent);color:var(--u-color-text-alternate)}.nav.is-light,.nav.is-scroll{border-color:color-mix(in srgb,var(--u-color-bg-primary) 10%,transparent)}.nav.is-scroll{background:color-mix(in srgb,var(--u-color-glass) 70%,transparent);color:var(--u-color-text-alternate)}.nav.is-light{color:var(--u-color-text-primary)}.nav.is-hero .nav_cta,.nav.is-light,.nav.is-scroll .nav_cta{background:var(--u-color-bg-primary)}.nav.is-light .nav_cta{border-color:var(--u-color-text-primary);background:var(--u-color-text-primary);color:var(--u-color-text-alternate)}@media (hover:hover){.nav.is-light .nav_cta:hover{border-color:var(--u-color-accent);color:var(--u-color-text-primary)}}.nav_left{min-width:0}.nav_links{align-items:center;gap:0;margin-inline:calc(-.625*var(--u-rem))}.nav_links>.nav_link{--nav-link-pad-y:calc(0.6875 * var(--u-rem));--nav-link-pad-x:calc(0.625 * var(--u-rem))}.nav_right{display:flex;align-items:center;gap:calc(1.5*var(--u-rem))}.nav_logo{flex:0 0 auto;display:block;width:calc(9.363*var(--u-rem));height:calc(2*var(--u-rem));color:inherit}.nav_logo svg{display:block;width:100%;height:100%}.nav_link{--nav-link-pad-y:calc(0.25 * var(--u-rem));--nav-link-pad-x:0rem;position:relative;display:inline-flex;align-items:center;gap:var(--u-s-4);padding:var(--nav-link-pad-y) var(--nav-link-pad-x);border:0;background:0 0;font-family:var(--u-font-body);font-weight:500;font-size:var(--u-fs-body-small);line-height:calc(1.375*var(--u-rem));color:inherit;white-space:nowrap;text-decoration:none;cursor:pointer}.nav_link::after{content:"";position:absolute;right:calc(100% - var(--nav-link-pad-x));bottom:var(--nav-link-pad-y);left:var(--nav-link-pad-x);height:calc(.0625*var(--u-rem));background:currentColor;transition:right var(--u-dur-fast) var(--u-ease)}.nav_link.is-active::after,.nav_link:hover::after{right:var(--nav-link-pad-x)}.nav_link[aria-expanded=true]::after{right:0}.nav_lang,.nav_switch>.nav_link{--nav-link-pad-y:calc(0.6875 * var(--u-rem))}.nav_lang{align-items:center;gap:var(--u-s-8)}.nav_globe,.nav_lang{flex:0 0 auto}.nav_acc-feature-link svg,.nav_globe,.nav_globe svg{width:calc(1.25*var(--u-rem));height:calc(1.25*var(--u-rem))}.nav_lang-label{display:none}@media (min-width:1440px){.nav_lang-label{display:inline}}.nav_switch{align-items:center;gap:0;margin-inline:calc(-.25*var(--u-rem))}.nav_switch>.nav_link{--nav-link-pad-x:calc(0.25 * var(--u-rem));justify-content:center;min-width:24px;min-height:24px}.is-marktfremd,.is-underline::after{display:none!important}.megamenu{display:inline-flex;align-items:flex-start;gap:var(--u-s-16);padding:calc(2*var(--u-rem)) calc(2.5*var(--u-rem));border:calc(.0625*var(--u-rem)) solid color-mix(in srgb,var(--u-color-bg-primary) 10%,transparent);border-radius:calc(.625*var(--u-rem));background:var(--u-color-bg-primary);box-shadow:var(--u-rem) var(--u-rem) calc(3*var(--u-rem)) color-mix(in srgb,var(--u-color-shade) 8%,transparent)}.megamenu.is-morph{overflow:hidden;transition:height var(--u-dur-fast) var(--u-ease)}@media (prefers-reduced-motion:reduce){.megamenu.is-morph{transition:none}}.megamenu.is-full{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--u-s-16);width:100%}.megamenu.is-full>.megamenu_col{grid-column:span 3}.megamenu.is-full>.megamenu_divider,.megamenu.is-full>.megamenu_spacer{grid-column:span 1}.megamenu.is-full>.megamenu_feature{grid-column:span 4;grid-template-columns:subgrid}.megamenu_col{display:flex;flex-direction:column;gap:calc(1.5*var(--u-rem));align-self:stretch;min-width:0}.megamenu_col.is-narrow{width:calc(11.1875*var(--u-rem))}.megamenu_label{font-family:var(--u-font-body);font-weight:500;font-size:var(--u-fs-body-small);line-height:calc(1.375*var(--u-rem));color:var(--u-color-text-tertiary)}.megamenu_menu{display:flex;flex-direction:column;align-items:flex-start;gap:calc(1.125*var(--u-rem))}.megamenu_divider{align-self:stretch;border-right:calc(.0625*var(--u-rem)) solid var(--u-color-border-tertiary)}.megamenu.is-country{width:max-content;padding:calc(2*var(--u-rem)) calc(1.25*var(--u-rem)) calc(1.5*var(--u-rem))}.megamenu.is-country .megamenu_col{gap:var(--u-s-16)}.megamenu.is-cta{width:auto;padding:var(--u-rem) calc(1.25*var(--u-rem))}.megamenu.is-cta .megamenu_col.is-narrow{width:auto}.megamenu.is-country,.megamenu.is-cta{--dd-pad-x:calc(0.75 * var(--u-rem))}.megamenu.is-country .megamenu_menu>.nav_link,.megamenu.is-cta>.megamenu_col>.megamenu_menu>.nav_link{--nav-link-pad-x:var(--dd-pad-x)}.megamenu.is-country .megamenu_label,.megamenu.is-cta>.megamenu_col>.megamenu_label{padding-inline-start:var(--dd-pad-x)}.megamenu_menu.is-region{gap:0}.megamenu_menu.is-region>.nav_link{--nav-link-pad-y:calc(0.75 * var(--u-rem))}.megamenu_feature{display:grid;grid-template-rows:auto auto auto auto 1fr;justify-items:start;align-self:stretch;gap:calc(1.5*var(--u-rem));min-width:0}.megamenu_feature>*{grid-column:1/-1}.megamenu_feature-title{grid-column:1/span 3;justify-self:stretch;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;font-family:var(--u-font-heading);font-weight:500;font-size:var(--u-fs-h5);line-height:calc(1.875*var(--u-rem));letter-spacing:calc(-.015*var(--u-rem));color:var(--u-color-text-primary)}.megamenu_tags{display:flex;flex-wrap:wrap;gap:var(--u-s-8)}.megamenu_feature-media{grid-column:1/-1;justify-self:stretch;display:block;width:100%;aspect-ratio:16/9;border-radius:calc(.625*var(--u-rem));overflow:hidden}.megamenu_feature-img{display:block;width:100%;height:100%;object-fit:cover}.megamenu_feature-link{align-self:start}.nav_shell{--nav-bleed:calc(var(--u-margin) - var(--u-rem));position:fixed;inset-inline:0;top:0;z-index:200;padding-block-start:var(--nav-offset)}.nav_shell .nav{z-index:1;margin-inline:calc(-1*var(--nav-bleed));padding-left:var(--nav-bleed);padding-right:calc(var(--nav-bleed) - .0625*var(--u-rem))}.nav_shell .nav,.nav_wrap{position:relative}.nav_panel{position:absolute;top:calc(100% + 1.25*var(--u-rem));right:calc(-1*var(--nav-bleed));left:calc(-1*var(--nav-bleed));z-index:60}.nav_panel.is-country,.nav_panel.is-cta{right:0;left:auto;width:auto}.nav_lang,.nav_links,.nav_panel,.nav_panel[hidden],.nav_right>.nav_cta,.nav_switch{display:none}.nav_burger{flex:0 0 auto;display:inline-flex;align-items:center;gap:var(--u-s-4);padding-block:calc(.25*var(--u-rem));padding-inline:0;border:0;background:0 0;color:inherit;cursor:pointer}.nav_burger-label{position:relative;font-family:var(--u-font-body);font-weight:500;font-size:var(--u-fs-body-small);line-height:calc(1.375*var(--u-rem))}.nav_burger-icon{flex:0 0 auto;display:inline-flex;width:calc(1.25*var(--u-rem));height:calc(1.25*var(--u-rem))}.nav_burger-svg{display:block;stroke-width:1}.nav_burger-svg path{transform-box:fill-box;transform-origin:center;transition:transform var(--u-dur-fast) var(--u-ease)}.nav_burger[aria-expanded=true] .nav_burger-svg path:first-child{transform:translateY(3.333px) rotate(45deg)}.nav_burger[aria-expanded=true] .nav_burger-svg path:last-child{transform:translateY(-3.333px) rotate(-45deg)}.nav.is-menu,.nav_mobile{box-shadow:0 0 0 calc(.0625*var(--u-rem)) var(--u-color-border-tertiary)}.nav_mobile{position:fixed;top:calc(var(--nav-h) + var(--u-rem));right:var(--u-gutter);bottom:var(--u-gutter);left:var(--u-gutter);z-index:190;display:flex;flex-direction:column;gap:calc(2.5*var(--u-rem));padding:calc(1.5*var(--u-rem)) calc(1.25*var(--u-rem)) calc(2*var(--u-rem));border-radius:calc(.625*var(--u-rem));background:var(--u-color-bg-primary);color:var(--u-color-text-primary)}html:not(.js) .nav_mobile{position:static}html.js .nav_mobile.is-anim:not([hidden]),html:not(.js) .nav_acc-panel[hidden]{display:flex}html.js .nav_mobile:not(.is-open),html:not(.js) .nav_region-list[hidden]{display:none}.nav_mobile[hidden]{display:none}.nav_mobile.is-anim:not(.is-open){pointer-events:none}.nav_backdrop{position:fixed;inset:0;z-index:180;display:block;background:var(--u-color-text-primary);opacity:0;pointer-events:none}.nav_mobile-main,.nav_mobile-scroll{flex:1 1 auto;min-height:0;display:flex}.nav_mobile-main{position:relative}.nav_mobile-scroll{overflow-y:auto;-webkit-overflow-scrolling:touch;flex-direction:column;gap:calc(2.5*var(--u-rem))}.nav_mobile-items{display:flex;flex-direction:column;gap:var(--u-s-12)}.nav_mobile-lang{display:flex;align-items:center;gap:calc(1.5*var(--u-rem));font-family:var(--u-font-body);font-weight:500;font-size:var(--u-fs-body-small);line-height:calc(1.375*var(--u-rem));color:var(--u-color-text-secondary)}.nav_mobile-lang .nav_globe{flex:0 0 auto;width:calc(1.25*var(--u-rem));height:calc(1.25*var(--u-rem))}.nav_mobile-country,.nav_mobile-langs{display:inline-flex;align-items:center;gap:var(--u-s-8)}.nav_mobile-langs{gap:var(--u-s-16)}.nav_mobile-langs .nav_link{--nav-link-pad-y:0;color:inherit}.nav_mobile-langs .nav_link.is-active{color:var(--u-color-text-primary)}.nav_mobile-fade{position:absolute;right:calc(-1.25*var(--u-rem));bottom:0;left:calc(-1.25*var(--u-rem));height:calc(6.75*var(--u-rem));pointer-events:none;background:linear-gradient(180deg,color-mix(in srgb,var(--u-color-bg-primary) 0%,transparent) 0%,var(--u-color-bg-primary) 100%);transition:opacity var(--u-dur-fast) var(--u-ease)}.nav_mobile-main.is-scroll-end .nav_mobile-fade{opacity:0}.nav_mobile-foot{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-start;gap:calc(.875*var(--u-rem))}.nav_acc{position:relative}.nav_acc-head{display:flex;align-items:center;justify-content:space-between;width:100%;padding-block:calc(.25*var(--u-rem));padding-inline:0;border:0;background:0 0;font-family:var(--u-font-body);font-weight:400;font-size:var(--u-fs-h6);line-height:calc(1.75*var(--u-rem));letter-spacing:calc(-.0375*var(--u-rem));color:inherit;text-align:left;cursor:pointer}.nav_acc-head.is-link{text-decoration:none}.nav_acc-chevron{flex:0 0 auto;width:calc(1.25*var(--u-rem));height:calc(1.25*var(--u-rem));transition:transform var(--u-dur-fast) var(--u-ease)}.nav_acc-head[aria-expanded=true] .nav_acc-chevron{transform:rotate(180deg)}.nav_acc-cols,.nav_acc-panel{display:flex;flex-direction:column}.nav_acc-panel{gap:calc(2.5*var(--u-rem));padding-top:calc(1.25*var(--u-rem));padding-bottom:calc(2.5*var(--u-rem))}.nav_acc-panel[hidden]{display:none}.nav_acc-cols{gap:var(--u-s-12)}.nav_acc-label{font-family:var(--u-font-body);font-weight:500;font-size:var(--u-fs-body-tiny);letter-spacing:.04em;text-transform:uppercase;color:var(--u-color-text-secondary)}.nav_acc-feature,.nav_acc-link{color:inherit;text-decoration:none}.nav_acc-link{display:block;padding-block:calc(.25*var(--u-rem));font-family:var(--u-font-body);font-weight:500;font-size:var(--u-fs-body-small);line-height:calc(1.375*var(--u-rem))}.nav_acc-feature{display:flex;flex-direction:column;gap:var(--u-s-8);padding-top:var(--u-rem);border-top:calc(.0625*var(--u-rem)) solid var(--u-color-border-tertiary)}.nav_acc-feature-label{font-family:var(--u-font-body);font-weight:500;font-size:var(--u-fs-body-small);line-height:calc(1.375*var(--u-rem));color:var(--u-color-text-secondary)}.nav_acc-feature-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;font-family:var(--u-font-body);font-weight:500;font-size:var(--u-fs-body-regular);line-height:calc(1.5*var(--u-rem))}.nav_acc-feature-tags{display:flex;flex-wrap:wrap;gap:var(--u-s-8)}.nav_acc-feature-img{display:block;width:100%;height:auto;aspect-ratio:304/171;border-radius:calc(.375*var(--u-rem));object-fit:cover}.nav_acc-feature-link{display:inline-flex;align-items:center;gap:calc(.625*var(--u-rem));font-family:var(--u-font-body);font-weight:500;font-size:var(--u-fs-body-small);line-height:calc(1.375*var(--u-rem));color:var(--u-color-text-accent)}.nav_region{position:relative}.nav_region-head{width:auto;gap:var(--u-s-8);padding-block:0;font:inherit;letter-spacing:inherit;color:inherit}.nav_region-head .nav_acc-chevron{width:var(--u-rem);height:var(--u-rem)}.nav_region-list{position:absolute;top:calc(100% + .5*var(--u-rem));left:0;z-index:3;min-width:calc(11*var(--u-rem));gap:var(--u-s-4);padding:var(--u-rem) calc(1.25*var(--u-rem));border:calc(.0625*var(--u-rem)) solid color-mix(in srgb,var(--u-color-text-primary) 8%,transparent);border-radius:calc(.625*var(--u-rem));background:var(--u-color-bg-primary);box-shadow:var(--u-rem) var(--u-rem) calc(3*var(--u-rem)) color-mix(in srgb,var(--u-color-shade) 8%,transparent)}.nav_region-list .nav_acc-link.is-active{color:var(--u-color-text-primary);font-weight:600}@media (min-width:1280px){.nav_links{display:flex}.nav_lang,.nav_right>.nav_cta,.nav_switch{display:inline-flex}.nav_panel{display:block}.nav_panel[hidden]{display:none}.nav_shell .nav{position:static;z-index:auto;padding-right:calc(.625*var(--u-rem))}.nav_backdrop,.nav_burger,.nav_mobile,html.js .nav_mobile.is-anim:not([hidden]){display:none}}@media (max-width:767px){.nav_shell{--nav-bleed:var(--u-rem)}.nav_shell .nav{gap:calc(.625*var(--u-rem));padding-left:calc(1.25*var(--u-rem))}.nav_logo{width:calc(7.0225*var(--u-rem));height:calc(1.5*var(--u-rem))}}.link_label{position:relative;display:inline}.link_line{position:absolute;right:0;bottom:calc(-.125*var(--u-rem));left:0;height:max(1px,.0625*var(--u-rem));background:currentColor;transform:scaleX(0);transform-origin:left center;pointer-events:none}}@layer blocks{.footer{display:flex;flex-direction:column;gap:calc(6*var(--u-rem));padding-block:calc(5*var(--u-rem)) calc(2*var(--u-rem));background:var(--u-color-bg-alternate);color:var(--u-color-text-alternate)}.footer_top{align-items:stretch}.footer_newsletter{grid-column:span 4;display:flex;flex-direction:column;justify-content:space-between;gap:calc(4*var(--u-rem))}.footer_signup{--nl-col:calc((100% - 3 * var(--u-gutter)) / 4);max-width:calc(3*var(--nl-col) + 2*var(--u-gutter));display:flex;flex-direction:column;gap:calc(2*var(--u-rem))}.footer_claim{font-family:var(--u-font-heading);font-weight:500;font-size:var(--u-fs-h4);line-height:calc(2.125*var(--u-rem));letter-spacing:calc(-.0175*var(--u-rem))}.footer_claim em{font-style:normal;color:var(--u-color-text-tertiary)}.footer_field-group{display:flex;flex-direction:column;gap:var(--u-s-4)}.footer_nl-field{--field-label-color:var(--u-color-text-tertiary);--field-control-gap:calc(0.25 * var(--u-rem));--field-height:auto;--field-padding:calc(0.75 * var(--u-rem));--field-border:none;--field-radius:calc(0.375 * var(--u-rem));--field-bg:color-mix(in srgb, var(--u-color-text-alternate) 10%, transparent);--field-weight:400;--field-size:var(--u-fs-body-medium);--field-line:calc(1.625 * var(--u-rem));--field-tracking:calc(-0.03375 * var(--u-rem));--field-color:var(--u-color-text-alternate);--field-placeholder-color:var(--u-color-text-alternate);--field-focus-offset:calc(0.25 * var(--u-rem))}.footer_nl-field .field_label{padding-right:calc(.375*var(--u-rem))}.footer_submit{flex:0 0 auto}.footer_submit:disabled{opacity:.5;cursor:default}.footer_consent{--checkbox-label-color:var(--u-color-text-tertiary);padding-top:calc(.5*var(--u-rem))}.footer_menu a,.footer_nl-status{font-family:var(--u-font-body);font-weight:500;font-size:var(--u-fs-body-small);line-height:calc(1.375*var(--u-rem))}.footer_field-group[data-nl-zustand=erfolg] .footer_consent,.footer_field-group[data-nl-zustand=erfolg] .footer_nl-field{display:none}.footer_field-group[data-nl-zustand=erfolg] .footer_nl-status{color:var(--u-color-accent)}.footer_field-group[data-nl-zustand=fehler] .footer_nl-status{color:var(--u-color-status-error)}.footer_logo{width:calc(8.617*var(--u-rem));height:calc(4.5*var(--u-rem));color:var(--u-color-text-alternate)}.footer_logo svg{display:block;width:100%;height:100%}.footer_nav{--nav-col:calc((100% - 7 * var(--u-gutter)) / 8);grid-column:span 8;display:flex;flex-direction:column;justify-content:space-between;gap:calc(4*var(--u-rem))}.footer_menu-row{display:flex;align-items:flex-start;gap:var(--u-gutter);padding-bottom:calc(.5*var(--u-rem))}.footer_menu{width:calc(6*var(--nav-col) + 5*var(--u-gutter));display:flex;flex-direction:column;gap:var(--u-s-16);padding:0;list-style:none}.footer_menu a{font-family:var(--u-font-heading);font-size:var(--u-fs-h3);line-height:calc(2.75*var(--u-rem));letter-spacing:calc(-.0675*var(--u-rem));color:inherit;text-decoration:none}.footer_cta-wrap{position:relative;flex:0 0 auto}.footer_cta-panel .nav_link{color:var(--u-color-text-primary)}.footer_cols{display:flex;align-items:flex-start;gap:var(--u-gutter)}.footer_col{width:calc(2*var(--nav-col) + var(--u-gutter));display:flex;flex-direction:column;gap:calc(1.25*var(--u-rem))}.footer_col-title{font-family:var(--u-font-body);font-weight:500;font-size:var(--u-fs-body-small);line-height:calc(1.375*var(--u-rem));color:var(--u-color-text-tertiary)}.footer_list{display:flex;flex-direction:column;gap:var(--u-s-16);padding:0;list-style:none}.footer_list a{position:relative;display:inline-flex;align-items:center;gap:calc(.625*var(--u-rem))}.footer_list a::before{content:"";position:absolute;inset-block:calc(-.53125*var(--u-rem));inset-inline:0}.footer_list svg{flex:0 0 auto;width:calc(1.25*var(--u-rem));height:calc(1.25*var(--u-rem))}.footer_list.is-legal{display:none}.footer_foot{display:flex;align-items:center;justify-content:space-between;gap:calc(1.5*var(--u-rem))}.footer_legal{gap:var(--u-s-16);font-family:var(--u-font-body);font-weight:500;font-size:var(--u-fs-body-small);line-height:calc(1.375*var(--u-rem));color:var(--u-color-text-alternate);text-decoration:none}.footer_legal,.footer_legal ul,.footer_meta{display:flex;align-items:center}.footer_legal ul{gap:calc(.625*var(--u-rem));padding:0;list-style:none}.footer_legal a,.footer_list a{font-family:var(--u-font-body);font-weight:500;font-size:var(--u-fs-body-small);line-height:calc(1.375*var(--u-rem));color:var(--u-color-text-alternate);text-decoration:none}.footer_meta{gap:calc(1.5*var(--u-rem))}.footer_country{gap:var(--u-s-8);font-family:var(--u-font-body);font-weight:500;font-size:var(--u-fs-body-small);line-height:calc(1.375*var(--u-rem));color:var(--u-color-text-quaternary);text-decoration:none}.footer_country,.footer_lang,.footer_lang a{display:inline-flex;align-items:center}.footer_lang a{font-family:var(--u-font-body);font-weight:500;font-size:var(--u-fs-body-small);line-height:calc(1.375*var(--u-rem));color:var(--u-color-text-quaternary);text-decoration:none;justify-content:center;min-width:24px;min-height:24px}.footer_lang{gap:calc(.375*var(--u-rem))}.footer_lang .is-current{text-decoration:underline}.footer_actions,.footer_col.is-mobile,.footer_logo.is-foot,.footer_menu-item.is-mobile{display:none}@media (max-width:767px){.footer{gap:calc(3*var(--u-rem));padding-block:calc(3*var(--u-rem)) calc(1.5*var(--u-rem))}.footer_nav,.footer_newsletter{grid-column:1/-1}.footer_top{row-gap:calc(3*var(--u-rem))}.footer_signup{max-width:none;gap:calc(1.25*var(--u-rem))}.footer_claim{font-size:calc(1.375*var(--u-rem));line-height:calc(1.75*var(--u-rem));letter-spacing:calc(-.0138*var(--u-rem))}.footer_newsletter>.footer_logo{display:none}.footer_menu{width:100%}.footer_menu a{font-size:var(--u-fs-h5);line-height:calc(1.875*var(--u-rem))}.footer_menu-item.is-mobile{display:block}.footer_menu-row{flex-direction:column;gap:calc(2*var(--u-rem))}.footer_nav{gap:calc(3*var(--u-rem))}.footer_cta-wrap{display:none}.footer_actions{display:flex;flex-direction:column;align-items:flex-start;gap:calc(.875*var(--u-rem))}.footer_action{color:var(--u-color-text-alternate)}.footer_cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(3*var(--u-rem)) var(--u-gutter)}.footer_col{width:auto;align-self:stretch}.footer_list.is-legal{display:flex;margin-top:auto;padding-top:var(--u-rem)}.footer_col.is-mobile,.footer_list li{display:flex}.footer_list a::before{inset-block:calc(-.5*var(--u-rem))}.footer_foot{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:end;gap:calc(1.5*var(--u-rem)) var(--u-gutter)}.footer_logo.is-foot{display:block;grid-column:1;grid-row:1;width:calc(9.5*var(--u-rem));height:auto}.footer_logo.is-foot svg{width:100%;height:auto}.footer_legal{display:contents}.footer_legal>span{grid-column:2;grid-row:1;justify-self:end;align-self:end}.footer_legal ul,.footer_legal-item.is-desktop,.footer_meta{display:none}}}@layer blocks{.crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:calc(.125*var(--u-rem))}.crumbs_item{display:inline-flex;align-items:center;padding:calc(.125*var(--u-rem)) calc(.375*var(--u-rem));font-family:var(--u-font-body);font-weight:500;font-size:var(--u-fs-body-small);line-height:calc(1.375*var(--u-rem));color:var(--u-color-text-secondary);text-decoration:none;transition:color var(--u-dur-fast) var(--u-ease)}a.crumbs_item{position:relative}a.crumbs_item::after{content:"";position:absolute;left:calc(.375*var(--u-rem));right:100%;bottom:0;height:max(1px,.0625*var(--u-rem));background:currentColor;transition:right var(--u-dur-fast) var(--u-ease)}a.crumbs_item:focus-visible::after,a.crumbs_item:hover::after{right:calc(.375*var(--u-rem))}a.crumbs_item:focus-visible,a.crumbs_item:hover{color:var(--u-color-text-primary)}.crumbs_sep{display:inline-flex;width:calc(1.25*var(--u-rem));height:calc(1.25*var(--u-rem));color:var(--u-color-text-secondary);opacity:.8}.crumbs.is-on-dark .crumbs_item,.crumbs.is-on-dark .crumbs_sep,.crumbs.is-on-dark a.crumbs_item:focus-visible,.crumbs.is-on-dark a.crumbs_item:hover{color:var(--u-color-text-alternate)}@media (max-width:767px){.crumbs{flex-wrap:nowrap;min-width:0;max-width:100%}.crumbs>*{display:none}.crumbs>.crumbs_sep:nth-last-child(2),.crumbs>.crumbs_sep:nth-last-child(4){display:inline-flex;flex:0 0 auto}.crumbs>.crumbs_item.is-current,.crumbs>.crumbs_item:nth-last-child(3){display:block;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crumbs>.crumbs_item:nth-last-child(3){flex:0 1 auto;min-width:calc(3*var(--u-rem))}.crumbs>.crumbs_item.is-current{flex:0 0 auto;max-width:calc(100% - 5.875*var(--u-rem))}}}@layer blocks{.hint{position:relative;display:inline-flex;align-items:flex-start}.hint_toggle{display:inline-flex;align-items:stretch;gap:calc(.25*var(--u-rem));color:var(--u-color-accent);text-align:left;background:0 0;border:0;padding:0;font:inherit;cursor:pointer}.hint_label,.hint_mark,.hint_panel{background:var(--u-color-surface-dark);border:calc(.0625*var(--u-rem)) solid color-mix(in srgb,var(--u-color-surface-dark) 40%,transparent);border-radius:var(--u-radius-lg);box-shadow:0 0 calc(5.9375*var(--u-rem)) color-mix(in srgb,var(--u-color-text-accent) 20%,transparent)}.hint_mark{flex:0 0 auto;width:calc(3.375*var(--u-rem));height:calc(3.375*var(--u-rem));padding:calc(.5*var(--u-rem));display:inline-flex;align-items:center;justify-content:center}.hint_icon,.hint_label{color:var(--u-color-accent)}.hint_icon{width:calc(2.375*var(--u-rem));height:calc(2.375*var(--u-rem));padding:calc(.5625*var(--u-rem));border-radius:50%;background:color-mix(in srgb,var(--u-color-accent) 10%,transparent);box-shadow:inset 0 0 0 calc(.0625*var(--u-rem)) color-mix(in srgb,var(--u-color-accent) 15%,transparent);backdrop-filter:blur(calc(5*var(--u-rem)));-webkit-backdrop-filter:blur(calc(5*var(--u-rem)))}.hint_label{display:inline-flex;align-items:center;min-height:calc(3.375*var(--u-rem));padding:calc(var(--u-rem) - .0625*var(--u-rem)) var(--u-rem);font-family:var(--u-font-body);font-weight:500;font-size:var(--u-fs-body-small);line-height:calc(1.375*var(--u-rem));letter-spacing:calc(-.0175*var(--u-rem))}.hint_panel{margin-top:0;padding:var(--u-rem);display:flex;flex-direction:column;gap:var(--u-rem);width:calc(5*var(--u-col) + 4*var(--u-gutter));max-width:calc(100vw - 2*var(--u-margin))}.hint_text{font-family:var(--u-font-body);font-weight:500;font-size:var(--u-fs-body-small);line-height:calc(1.375*var(--u-rem));letter-spacing:calc(-.0175*var(--u-rem));color:var(--u-color-text-quaternary)}@media (hover:none),(pointer:coarse){.hint{display:flex}.hint_toggle{display:none}.hint_panel{flex:1 1 100%;width:auto;max-width:100%}}@media (hover:hover) and (pointer:fine){.hint{align-items:center}.hint_panel{position:absolute;top:0;left:calc(3.375*var(--u-rem) + .25*var(--u-rem));opacity:0;transform:translateY(calc(-.25*var(--u-rem)));pointer-events:none;transition:opacity var(--u-dur-base) var(--u-ease),transform var(--u-dur-base) var(--u-ease);z-index:3}.hint:focus-within .hint_panel,.hint:hover .hint_panel{opacity:1;transform:none;pointer-events:auto}.hint:focus-within .hint_label,.hint:hover .hint_label{opacity:0;transition:opacity var(--u-dur-fast) var(--u-ease)}}@media (prefers-reduced-motion:reduce){.hint_label,.hint_panel{transition:none!important;transform:none!important}}.hint.is-popup,.hintpopup_card{display:flex;flex-direction:column;align-items:flex-start;gap:calc(1.5*var(--u-rem))}.hintpopup_card{width:calc(6*var(--u-col) + 5*var(--u-gutter));max-width:100%;padding:calc(1.625*var(--u-rem));border:calc(.0625*var(--u-rem)) solid color-mix(in srgb,var(--u-color-text-alternate) 10%,transparent);border-radius:var(--u-radius-lg);background:linear-gradient(180deg,color-mix(in srgb,var(--u-color-accent) 40%,transparent) 0%,color-mix(in srgb,var(--u-color-surface-dark) 40%,transparent) 100%),var(--u-color-surface-dark);gap:calc(3*var(--u-rem))}.hintpopup_card:focus{outline:0}.hintpopup_group{display:flex;flex-direction:column;gap:calc(1.25*var(--u-rem));width:100%}.hintpopup_head{display:flex;align-items:center;justify-content:space-between;gap:calc(2*var(--u-rem));width:100%}.hintpopup_titel{font-family:var(--u-font-heading);font-weight:500;font-size:var(--u-fs-h3);line-height:calc(2.75*var(--u-rem));letter-spacing:calc(-.0675*var(--u-rem));color:var(--u-color-text-alternate)}.hintpopup_text p{font-family:var(--u-font-body);font-weight:500;font-size:var(--u-fs-body-regular);line-height:calc(1.5*var(--u-rem));letter-spacing:calc(-.03*var(--u-rem));color:var(--u-color-text-quaternary)}.hintpopup_close[hidden]{display:none}.hintpopup.is-js{position:fixed;inset:0;z-index:150;display:flex;justify-content:center;align-items:flex-start;overflow-y:auto;padding:0 calc(.5*var(--u-rem));background:color-mix(in srgb,var(--u-color-shade-plum) 1%,transparent);backdrop-filter:blur(calc(4*var(--u-rem)));-webkit-backdrop-filter:blur(calc(4*var(--u-rem)));pointer-events:none}.hintpopup.is-js.is-open{pointer-events:auto}.hintpopup.is-js[hidden]{display:none}.hintpopup.is-js .hintpopup_card{margin:calc(15.8125*var(--u-rem)) auto calc(2*var(--u-rem))}@supports not ((backdrop-filter:blur(1rem)) or (-webkit-backdrop-filter:blur(1rem))){.hintpopup.is-js{background:color-mix(in srgb,var(--u-color-text-primary) 64%,transparent)}}@media (max-width:767px){.hintpopup_card{width:min(21.5*var(--u-rem),100%);padding:var(--u-rem);gap:calc(2*var(--u-rem))}.hintpopup_titel{font-size:var(--u-fs-h4);line-height:calc(2.125*var(--u-rem));letter-spacing:calc(-.0405*var(--u-rem))}.hintpopup.is-js .hintpopup_card{margin-block:auto}}.platzhalter{grid-column:1/-1;padding:var(--u-s-24);border:2px dashed var(--u-color-status-error);border-radius:var(--u-radius-lg);font-family:var(--u-font-body);font-weight:500;font-size:var(--u-fs-body-regular);line-height:calc(1.5*var(--u-rem));letter-spacing:calc(-.03*var(--u-rem));color:var(--u-color-status-error);text-align:center}}@layer blocks{.webinar_head{position:relative;background:var(--u-color-bg-secondary);padding-block:calc(11*var(--u-rem)) calc(4*var(--u-rem))}.webinar_inner{display:flex;flex-direction:column;gap:calc(2*var(--u-rem))}.webinar_intro{row-gap:calc(1.5*var(--u-rem))}.webinar_headline,.webinar_lead{grid-column:1/span 8;font-family:var(--u-font-heading);font-weight:500;font-size:var(--u-fs-h1);line-height:calc(4*var(--u-rem));letter-spacing:calc(-.12*var(--u-rem));color:var(--u-color-text-primary)}.webinar_lead{font-family:var(--u-font-body);font-weight:400;font-size:var(--u-fs-body-medium);line-height:calc(1.625*var(--u-rem));letter-spacing:calc(-.03375*var(--u-rem));color:var(--u-color-text-secondary)}.webinar_meta{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:calc(.75*var(--u-rem)) calc(2*var(--u-rem))}.webinar_facts,.webinar_runtime{font-family:var(--u-font-body);font-size:calc(.875*var(--u-rem));line-height:calc(1.375*var(--u-rem))}.webinar_fact dd,.webinar_runtime{color:var(--u-color-text-primary)}.webinar_facts{display:flex;flex-wrap:wrap;gap:calc(.25*var(--u-rem)) calc(2*var(--u-rem))}.webinar_fact{display:flex;gap:calc(.5*var(--u-rem))}.webinar_fact dt{color:var(--u-color-text-tertiary)}.webinar_body{position:relative;background:var(--u-color-bg-primary);padding-block:calc(4*var(--u-rem)) calc(5*var(--u-rem))}.webinar_grid{row-gap:calc(3*var(--u-rem))}.webinar_stage{grid-column:3/span 8;position:relative;aspect-ratio:16/9;border-radius:var(--u-radius-lg);overflow:hidden;background:var(--u-color-bg-alternate);display:flex;align-items:center;justify-content:center}.webinar_frame,.webinar_poster{position:absolute;inset:0;width:100%;height:100%}.webinar_poster{object-fit:cover}.webinar_frame{border:0}.webinar_play{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:calc(4.5*var(--u-rem));height:calc(4.5*var(--u-rem));border-radius:50%;cursor:pointer;background:var(--u-color-accent);border:0;color:var(--u-color-text-primary);transition:transform var(--u-dur-fast) var(--u-ease)}.webinar_play:hover{transform:scale(1.06)}.webinar_play-icon{width:calc(1.5*var(--u-rem));height:calc(1.5*var(--u-rem))}.webinar_main{grid-column:3/span 8;min-width:0}@media (max-width:767px){.webinar_head{padding-block:calc(11*var(--u-rem)) calc(1.5*var(--u-rem))}.webinar_inner{gap:calc(1.5*var(--u-rem))}.webinar_headline{font-size:calc(2*var(--u-rem));line-height:calc(2*var(--u-rem));letter-spacing:calc(-.06*var(--u-rem));grid-column:1/-1}.webinar_lead,.webinar_main,.webinar_meta,.webinar_stage{grid-column:1/-1}.webinar_meta{gap:calc(.75*var(--u-rem)) var(--u-rem)}.webinar_facts{gap:calc(.25*var(--u-rem)) var(--u-rem)}.webinar_body{padding-block:calc(3*var(--u-rem))}.webinar_grid{row-gap:calc(2*var(--u-rem))}.webinar_play{width:calc(3.5*var(--u-rem));height:calc(3.5*var(--u-rem))}}}#CybotCookiebotDialog input:checked+.CybotCookiebotDialogBodyLevelButtonSlider{background-color:var(--u-color-accent, #0aebbf)!important}#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSlider{background-color:rgba(255,255,255,.25)!important}#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSlider::before{background-color:#fff!important}#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSliderWrapperDisabled .CybotCookiebotDialogBodyLevelButtonSlider{opacity:.55}@media (max-width:767px){#CybotCookiebotDialog.CybotCookiebotDialogActive{top:auto;bottom:calc(var(--u-s-8) + env(safe-area-inset-bottom));left:var(--u-s-8);right:var(--u-s-8);width:auto;max-width:none;transform:none;transition-property:opacity}#CybotCookiebotDialog #CybotCookiebotDialogHeader{padding:.5em 1em}#CybotCookiebotDialog #CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink{padding:.625em .5em}#CybotCookiebotDialog #CybotCookiebotDialogBody .CybotCookiebotScrollContainer{max-height:8.5em}#CybotCookiebotDialog #CybotCookiebotDialogBodyContent{padding:.75em .625em}#CybotCookiebotDialog #CybotCookiebotDialogFooter .CybotCookiebotScrollArea{padding:.75em 1em}#CybotCookiebotDialog #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper{flex-direction:row;gap:.5em}#CybotCookiebotDialog #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton{flex:1 1 0rem;margin-top:0;padding:.75em .5em}}@layer components{.field{display:flex;flex-direction:column;gap:var(--field-gap, var(--u-s-4));min-width:0}.field_label{font-family:var(--u-font-body);font-weight:500;font-size:var(--field-label-size, var(--u-fs-body-small));line-height:var(--field-label-line, calc(1.375 * var(--u-rem)));color:var(--field-label-color, var(--u-color-text-secondary));opacity:var(--field-label-opacity, 1)}.field_control{display:flex;flex-direction:var(--field-direction, row);align-items:var(--field-align, center);gap:var(--field-control-gap, var(--u-s-12));min-height:var(--field-height, calc(2.75 * var(--u-rem)));padding:var(--field-padding, calc(0.625 * var(--u-rem)) var(--u-s-12));border:var(--field-border, calc(0.0625 * var(--u-rem)) solid var(--u-color-border-tertiary));border-radius:var(--field-radius, var(--u-s-4));background:var(--field-bg, var(--u-color-bg-primary));-webkit-backdrop-filter:var(--field-backdrop, none);backdrop-filter:var(--field-backdrop, none);transition:background-color var(--u-dur-fast) var(--u-ease),border-color var(--u-dur-fast) var(--u-ease)}.field_control:focus-within{background:var(--field-bg-active, var(--field-bg, var(--u-color-bg-primary)))}.field.is-line .field_control{border:0;border-bottom:var(--field-border, calc(0.0625 * var(--u-rem)) solid var(--u-color-border-tertiary));border-radius:0;background:0 0}.field_main{display:flex;flex:var(--field-main-flex, 1 1 auto);flex-direction:column;align-items:flex-start;justify-content:center;min-width:0;padding-inline-end:var(--field-main-end, 0)}.field_icon{flex:0 0 auto;width:calc(1.25*var(--u-rem));height:calc(1.25*var(--u-rem));color:var(--field-icon-color, var(--u-color-text-accent))}.field_input{flex:1 1 auto;min-width:var(--field-input-min, 0);padding:var(--field-input-padding, 0);border:0;outline:0;background:0 0;font-family:var(--u-font-body);font-weight:var(--field-weight, 500);font-size:var(--field-size, var(--u-fs-body-small));line-height:var(--field-line, calc(1.375 * var(--u-rem)));letter-spacing:var(--field-tracking, 0);color:var(--field-color, var(--u-color-text-primary))}.field_input::placeholder{color:var(--field-placeholder-color, var(--u-color-text-secondary));opacity:var(--field-placeholder-opacity, 1)}.field_control:has(.field_input:focus-visible){outline:calc(.125*var(--u-rem)) solid var(--field-focus-color, var(--u-color-accent));outline-offset:var(--field-focus-offset, calc(0.125 * var(--u-rem)))}.field.is-checkbox.is-invalid .field_box,.field.is-invalid .field_control{border-color:var(--u-color-status-error)}.field_error{font-family:var(--u-font-body);font-weight:500;font-size:var(--u-fs-body-tiny);line-height:calc(1.25*var(--u-rem));color:var(--field-error-color, var(--u-color-status-error))}.field.is-checkbox{position:relative;display:grid;grid-template-columns:auto minmax(0,max-content);align-items:start;gap:0 var(--checkbox-gap, var(--u-s-8))}.field.is-checkbox .field_input{position:absolute;width:0;height:0;opacity:0}.field_box,.field_box svg{width:calc(1.25*var(--u-rem));height:calc(1.25*var(--u-rem))}.field_box{display:inline-flex;align-items:center;justify-content:center;border:calc(.09375*var(--u-rem)) solid var(--checkbox-border-color, var(--u-color-border-tertiary));border-radius:var(--u-radius-md);color:var(--u-color-text-primary);cursor:pointer;transition:background var(--u-dur-fast) var(--u-ease),border-color var(--u-dur-fast) var(--u-ease)}.field_box svg{opacity:0;stroke-width:1;transition:opacity var(--u-dur-fast) var(--u-ease)}.field_input:checked+.field_box{border-color:var(--u-color-accent);background:var(--u-color-accent)}.field_input:checked+.field_box svg{opacity:1}.field_input:focus-visible+.field_box{outline:calc(.125*var(--u-rem)) solid var(--checkbox-focus-color, var(--u-color-accent));outline-offset:var(--checkbox-focus-offset, calc(0.25 * var(--u-rem)))}.field.is-checkbox .field_label{font-weight:400;font-size:var(--checkbox-label-size, var(--u-fs-body-small));line-height:var(--checkbox-label-line, calc(1.375 * var(--u-rem)));color:var(--checkbox-label-color, var(--u-color-text-primary));opacity:1;cursor:pointer}.field.is-checkbox .field_label a{color:inherit;text-decoration:underline}.field.is-checkbox .field_error{grid-column:2}@media (hover:hover){.field_control:hover{background:var(--field-bg-active, var(--field-bg, var(--u-color-bg-primary)))}.field_box:hover{border-color:var(--u-color-accent)}}}