.checkbox__hidden{visibility:hidden;pointer-events:none;opacity:0;position:absolute}.hidden{display:none!important}.visuallyhidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.no-scroll{height:100%;overflow:hidden}:root[data-themingmarker-lightness=dark] .textlink{--textlink-decoration:none;--textlink-transform-speed:.33s;--textlink-transform-active-speed:.125s;--textlink-transform-ease:cubic-bezier(.645, .045, .355, 1);--textlink-pointer-events:auto;--textlink-cursor:pointer;cursor:var(--textlink-cursor);background-color:unset;border:unset;color:var(--textlink-foreground-color);-webkit-text-decoration:var(--textlink-decoration);-webkit-text-decoration:var(--textlink-decoration);text-decoration:var(--textlink-decoration);pointer-events:var(--textlink-pointer-events);font-size:1.125rem;font-weight:700;line-height:1.28571;display:inline-flex}:root[data-themingmarker-lightness=dark] .textlink:has(.icon){--icon-slide-translate:-12px;--icon-slide-speed:.33s;--icon-slide-active-speed:.125s;--icon-slide-ease:cubic-bezier(.645, .045, .355, 1)}:root[data-themingmarker-lightness=dark] .textlink:has(.icon) span{margin-right:var(--general-spacing-xs-1)}:root[data-themingmarker-lightness=dark] .textlink:has(.icon) span svg{transition:transform var(--icon-slide-speed) var(--icon-slide-ease);width:24px;height:24px;display:flex}@media (hover:hover){:root[data-themingmarker-lightness=dark] .textlink:has(.icon):hover span svg{transform:translateX(var(--icon-slide-translate))}:root[data-themingmarker-lightness=dark] .textlink:has(.icon):hover:active{--icon-slide-translate:0;--icon-slide-speed:var(--icon-slide-active-speed)}}:root[data-themingmarker-lightness=dark] .textlink:has(.icon) span svg{fill:var(--textlink-foreground-color)}:root[data-themingmarker-lightness=dark] .textlink:has(.icon).reverse-icon{--icon-slide-translate:12px;--icon-slide-speed:.33s;--icon-slide-active-speed:.125s;--icon-slide-ease:cubic-bezier(.645, .045, .355, 1)}:root[data-themingmarker-lightness=dark] .textlink:has(.icon).reverse-icon span{margin-right:unset;margin-left:var(--general-spacing-xs-1)}:root[data-themingmarker-lightness=dark] .textlink:has(.icon).reverse-icon span svg{transition:transform var(--icon-slide-speed) var(--icon-slide-ease);width:24px;height:24px;display:flex}@media (hover:hover){:root[data-themingmarker-lightness=dark] .textlink:has(.icon).reverse-icon:hover span svg{transform:translateX(var(--icon-slide-translate))}}:root[data-themingmarker-lightness=dark] .textlink:focus-visible{outline-offset:3px;outline-color:var(--color-border-focus-visible);outline-width:1px;outline-style:solid}:root[data-themingmarker-lightness=dark] .textlink[aria-disabled=true]{--textlink-cursor:not-allowed;--icon-slide-translate:0}:root[data-themingmarker-lightness=dark] .textlink[aria-disabled=true]:active{--textlink-pointer-events:none}:root[data-themingmarker-lightness=dark] .textlink,:root[data-themingmarker-lightness=dark] .textlink:active{--textlink-foreground-color:var(--color-content-3)}:root[data-themingmarker-lightness=dark] .textlink[aria-disabled=true]{--textlink-foreground-color:var(--color-content-13)}:root[data-themingmarker-lightness=light] .textlink{--textlink-decoration:none;--textlink-transform-speed:.33s;--textlink-transform-active-speed:.125s;--textlink-transform-ease:cubic-bezier(.645, .045, .355, 1);--textlink-pointer-events:auto;--textlink-cursor:pointer;cursor:var(--textlink-cursor);background-color:unset;border:unset;color:var(--textlink-foreground-color);-webkit-text-decoration:var(--textlink-decoration);-webkit-text-decoration:var(--textlink-decoration);text-decoration:var(--textlink-decoration);pointer-events:var(--textlink-pointer-events);font-size:1.125rem;font-weight:700;line-height:1.28571;display:inline-flex}:root[data-themingmarker-lightness=light] .textlink:has(.icon){--icon-slide-translate:-12px;--icon-slide-speed:.33s;--icon-slide-active-speed:.125s;--icon-slide-ease:cubic-bezier(.645, .045, .355, 1)}:root[data-themingmarker-lightness=light] .textlink:has(.icon) span{margin-right:var(--general-spacing-xs-1)}:root[data-themingmarker-lightness=light] .textlink:has(.icon) span svg{transition:transform var(--icon-slide-speed) var(--icon-slide-ease);width:24px;height:24px;display:flex}@media (hover:hover){:root[data-themingmarker-lightness=light] .textlink:has(.icon):hover span svg{transform:translateX(var(--icon-slide-translate))}:root[data-themingmarker-lightness=light] .textlink:has(.icon):hover:active{--icon-slide-translate:0;--icon-slide-speed:var(--icon-slide-active-speed)}}:root[data-themingmarker-lightness=light] .textlink:has(.icon) span svg{fill:var(--textlink-foreground-color)}:root[data-themingmarker-lightness=light] .textlink:has(.icon).reverse-icon{--icon-slide-translate:12px;--icon-slide-speed:.33s;--icon-slide-active-speed:.125s;--icon-slide-ease:cubic-bezier(.645, .045, .355, 1)}:root[data-themingmarker-lightness=light] .textlink:has(.icon).reverse-icon span{margin-right:unset;margin-left:var(--general-spacing-xs-1)}:root[data-themingmarker-lightness=light] .textlink:has(.icon).reverse-icon span svg{transition:transform var(--icon-slide-speed) var(--icon-slide-ease);width:24px;height:24px;display:flex}@media (hover:hover){:root[data-themingmarker-lightness=light] .textlink:has(.icon).reverse-icon:hover span svg{transform:translateX(var(--icon-slide-translate))}}:root[data-themingmarker-lightness=light] .textlink:focus-visible{outline-offset:3px;outline-color:var(--color-border-focus-visible);outline-width:1px;outline-style:solid}:root[data-themingmarker-lightness=light] .textlink[aria-disabled=true]{--textlink-cursor:not-allowed;--icon-slide-translate:0}:root[data-themingmarker-lightness=light] .textlink[aria-disabled=true]:active{--textlink-pointer-events:none}:root[data-themingmarker-lightness=light] .textlink,:root[data-themingmarker-lightness=light] .textlink:active{--textlink-foreground-color:var(--color-content-1)}:root[data-themingmarker-lightness=light] .textlink[aria-disabled=true]{--textlink-foreground-color:var(--color-content-13)}:root [data-themingmarker-section=dark] .textlink{--textlink-decoration:none;--textlink-transform-speed:.33s;--textlink-transform-active-speed:.125s;--textlink-transform-ease:cubic-bezier(.645, .045, .355, 1);--textlink-pointer-events:auto;--textlink-cursor:pointer;cursor:var(--textlink-cursor);background-color:unset;border:unset;color:var(--textlink-foreground-color);-webkit-text-decoration:var(--textlink-decoration);-webkit-text-decoration:var(--textlink-decoration);text-decoration:var(--textlink-decoration);pointer-events:var(--textlink-pointer-events);font-size:1.125rem;font-weight:700;line-height:1.28571;display:inline-flex}:root [data-themingmarker-section=dark] .textlink:has(.icon){--icon-slide-translate:-12px;--icon-slide-speed:.33s;--icon-slide-active-speed:.125s;--icon-slide-ease:cubic-bezier(.645, .045, .355, 1)}:root [data-themingmarker-section=dark] .textlink:has(.icon) span{margin-right:var(--general-spacing-xs-1)}:root [data-themingmarker-section=dark] .textlink:has(.icon) span svg{transition:transform var(--icon-slide-speed) var(--icon-slide-ease);width:24px;height:24px;display:flex}@media (hover:hover){:root [data-themingmarker-section=dark] .textlink:has(.icon):hover span svg{transform:translateX(var(--icon-slide-translate))}:root [data-themingmarker-section=dark] .textlink:has(.icon):hover:active{--icon-slide-translate:0;--icon-slide-speed:var(--icon-slide-active-speed)}}:root [data-themingmarker-section=dark] .textlink:has(.icon) span svg{fill:var(--textlink-foreground-color)}:root [data-themingmarker-section=dark] .textlink:has(.icon).reverse-icon{--icon-slide-translate:12px;--icon-slide-speed:.33s;--icon-slide-active-speed:.125s;--icon-slide-ease:cubic-bezier(.645, .045, .355, 1)}:root [data-themingmarker-section=dark] .textlink:has(.icon).reverse-icon span{margin-right:unset;margin-left:var(--general-spacing-xs-1)}:root [data-themingmarker-section=dark] .textlink:has(.icon).reverse-icon span svg{transition:transform var(--icon-slide-speed) var(--icon-slide-ease);width:24px;height:24px;display:flex}@media (hover:hover){:root [data-themingmarker-section=dark] .textlink:has(.icon).reverse-icon:hover span svg{transform:translateX(var(--icon-slide-translate))}}:root [data-themingmarker-section=dark] .textlink:focus-visible{outline-offset:3px;outline-color:var(--color-border-focus-visible);outline-width:1px;outline-style:solid}:root [data-themingmarker-section=dark] .textlink[aria-disabled=true]{--textlink-cursor:not-allowed;--icon-slide-translate:0}:root [data-themingmarker-section=dark] .textlink[aria-disabled=true]:active{--textlink-pointer-events:none}:root [data-themingmarker-section=dark] .textlink,:root [data-themingmarker-section=dark] .textlink:active{--textlink-foreground-color:var(--color-content-3)}:root [data-themingmarker-section=dark] .textlink[aria-disabled=true]{--textlink-foreground-color:var(--color-content-13)}:root [data-themingmarker-section=light] .textlink{--textlink-decoration:none;--textlink-transform-speed:.33s;--textlink-transform-active-speed:.125s;--textlink-transform-ease:cubic-bezier(.645, .045, .355, 1);--textlink-pointer-events:auto;--textlink-cursor:pointer;cursor:var(--textlink-cursor);background-color:unset;border:unset;color:var(--textlink-foreground-color);-webkit-text-decoration:var(--textlink-decoration);-webkit-text-decoration:var(--textlink-decoration);text-decoration:var(--textlink-decoration);pointer-events:var(--textlink-pointer-events);font-size:1.125rem;font-weight:700;line-height:1.28571;display:inline-flex}:root [data-themingmarker-section=light] .textlink:has(.icon){--icon-slide-translate:-12px;--icon-slide-speed:.33s;--icon-slide-active-speed:.125s;--icon-slide-ease:cubic-bezier(.645, .045, .355, 1)}:root [data-themingmarker-section=light] .textlink:has(.icon) span{margin-right:var(--general-spacing-xs-1)}:root [data-themingmarker-section=light] .textlink:has(.icon) span svg{transition:transform var(--icon-slide-speed) var(--icon-slide-ease);width:24px;height:24px;display:flex}@media (hover:hover){:root [data-themingmarker-section=light] .textlink:has(.icon):hover span svg{transform:translateX(var(--icon-slide-translate))}:root [data-themingmarker-section=light] .textlink:has(.icon):hover:active{--icon-slide-translate:0;--icon-slide-speed:var(--icon-slide-active-speed)}}:root [data-themingmarker-section=light] .textlink:has(.icon) span svg{fill:var(--textlink-foreground-color)}:root [data-themingmarker-section=light] .textlink:has(.icon).reverse-icon{--icon-slide-translate:12px;--icon-slide-speed:.33s;--icon-slide-active-speed:.125s;--icon-slide-ease:cubic-bezier(.645, .045, .355, 1)}:root [data-themingmarker-section=light] .textlink:has(.icon).reverse-icon span{margin-right:unset;margin-left:var(--general-spacing-xs-1)}:root [data-themingmarker-section=light] .textlink:has(.icon).reverse-icon span svg{transition:transform var(--icon-slide-speed) var(--icon-slide-ease);width:24px;height:24px;display:flex}@media (hover:hover){:root [data-themingmarker-section=light] .textlink:has(.icon).reverse-icon:hover span svg{transform:translateX(var(--icon-slide-translate))}}:root [data-themingmarker-section=light] .textlink:focus-visible{outline-offset:3px;outline-color:var(--color-border-focus-visible);outline-width:1px;outline-style:solid}:root [data-themingmarker-section=light] .textlink[aria-disabled=true]{--textlink-cursor:not-allowed;--icon-slide-translate:0}:root [data-themingmarker-section=light] .textlink[aria-disabled=true]:active{--textlink-pointer-events:none}:root [data-themingmarker-section=light] .textlink,:root [data-themingmarker-section=light] .textlink:active{--textlink-foreground-color:var(--color-content-1)}:root [data-themingmarker-section=light] .textlink[aria-disabled=true]{--textlink-foreground-color:var(--color-content-13)}.featured-stage{margin-bottom:80px}@media only screen and (min-width:768px){.featured-stage{margin-bottom:120px}}@media only screen and (min-width:1280px){.featured-stage{margin-bottom:160px}}.featured-stage{flex-flow:wrap;margin-left:auto;margin-right:auto;display:flex}@media only screen and (min-width:320px){.featured-stage{width:93.8667vw}}@media only screen and (min-width:768px){.featured-stage{width:93.75vw}}@media only screen and (min-width:1280px){.featured-stage{width:93.75vw}}@media only screen and (min-width:1920px){.featured-stage{width:1800px}}.featured-stage{margin-top:var(--siteheader-height);position:relative}@media only screen and (min-width:768px){.featured-stage{margin-top:var(--siteheader-height)}}.featured-stage~section{position:relative}.featured-stage__inner{width:93.8667vw;max-width:93.8667vw;padding-left:1.6vw;padding-right:1.6vw;padding-top:var(--general-spacing-m-1);flex-basis:93.8667vw}@media only screen and (min-width:768px){.featured-stage__inner{padding-top:var(--general-spacing-l-2);flex-basis:93.75vw;width:93.75vw;max-width:93.75vw;padding-left:1.30208vw;padding-right:1.30208vw}}@media only screen and (min-width:1280px){.featured-stage__inner{flex-basis:93.75vw;width:93.75vw;max-width:93.75vw;padding-left:1.09375vw;padding-right:1.09375vw}}@media only screen and (min-width:1920px){.featured-stage__inner{flex-basis:1800px;width:1800px;max-width:1800px;padding-left:16px;padding-right:16px}}.featured-stage__circle{aspect-ratio:1;width:100%;position:absolute;top:0;left:0}.featured-stage__circle-item{top:-90.6667vw;right:-78.9333vw}@media only screen and (min-width:768px){.featured-stage__circle-item{top:-75.5208vw;right:-67.7083vw}}@media only screen and (min-width:1280px){.featured-stage__circle-item{top:-60.3125vw;right:-52.5vw}}@media only screen and (min-width:1920px){.featured-stage__circle-item{top:-1168px;right:-1018px}}.featured-stage__content{row-gap:var(--general-spacing-s-2);flex-direction:column;display:flex}@media only screen and (min-width:768px){.featured-stage__content{-moz-column-gap:2.60417vw;flex-direction:row;align-items:center;column-gap:2.60417vw}}@media only screen and (min-width:1280px){.featured-stage__content{-moz-column-gap:var(--general-spacing-l-1);column-gap:var(--general-spacing-l-1)}}.featured-stage__headline{font-family:ApercuMoia,Helvetica,sans-serif;font-size:2.5rem;font-weight:700;line-height:120%}@media only screen and (min-width:768px){.featured-stage__headline{font-size:3.5rem}}@media only screen and (min-width:1280px){.featured-stage__headline{font-size:4.75rem;line-height:115%}}@media only screen and (min-width:1920px){.featured-stage__headline{font-size:5.75rem;line-height:115%}}.featured-stage__headline{margin-bottom:var(--general-spacing-m-1)}.featured-stage__title{font-family:ApercuMoia,Helvetica,sans-serif;font-size:1.75rem;font-weight:700;line-height:125%}@media only screen and (min-width:768px){.featured-stage__title{font-size:1.875rem}}@media only screen and (min-width:1280px){.featured-stage__title{font-size:2.25rem}}@media only screen and (min-width:1920px){.featured-stage__title{font-size:2.5rem}}.featured-stage__title a{text-decoration:none}.featured-stage__subline{font-family:ApercuMoia,Helvetica,sans-serif;font-size:1.375rem;font-weight:400;line-height:140%}@media only screen and (min-width:1920px){.featured-stage__subline{font-size:1.5rem}}.featured-stage__subline{margin-block:var(--general-spacing-s-2) var(--general-spacing-s-1)}@media only screen and (min-width:768px){.featured-stage__subline{margin-block:var(--general-spacing-s-2)}}.featured-stage__image{border-radius:var(--border-radius-l);width:100%;overflow:hidden}.featured-stage__image img{width:100%;height:auto}@media only screen and (min-width:768px){.featured-stage__image{border-radius:var(--border-radius-xl);flex:1}}.featured-stage__teaser{flex:1}@media only screen and (min-width:768px){.featured-stage__teaser{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding-block:var(--general-spacing-s-2)}}@media only screen and (min-width:1280px){.featured-stage__teaser{padding-block:var(--general-spacing-m-1)}}@media (hover:hover) and (pointer:fine){.featured-stage__teaser:has(.featured-stage__title a:hover) .featured-stage__link{--icon-slide-translate:12px}.featured-stage__teaser:has(.featured-stage__title a:hover) .featured-stage__link span svg{transform:translateX(var(--icon-slide-translate))}}:root[data-themingmarker-lightness=dark] .featured-stage__circle{opacity:1}:root[data-themingmarker-lightness=light] .featured-stage__circle{opacity:0}:root [data-themingmarker-section=dark] .featured-stage__circle{opacity:1}:root [data-themingmarker-section=light] .featured-stage__circle{opacity:0}