:where(*,:before,:after){box-sizing:border-box}[hidden]:not(#\#){display:none!important}:where(html){-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}:where(body){line-height:1.5;margin:0}:where(img,svg,video,canvas){display:block;height:auto;max-width:100%}:where(input,button,textarea,select){color:inherit;font:inherit}:where(button,[type=button],[type=submit],[type=reset]){-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:0;color:inherit;font:inherit;line-height:inherit;margin:0;padding:0;text-align:inherit}:where(ul,ol){list-style:none;margin:0;padding:0}:where(li){margin:0}:where(.focus-visible){outline:1px dashed var(--co-secondary);outline:var(--focus-ring-width) dashed var(--focus-ring-color);outline-offset:3px;outline-offset:var(--focus-ring-offset,3px)}:where(:focus-visible){outline:1px dashed var(--co-secondary);outline:var(--focus-ring-width) dashed var(--focus-ring-color);outline-offset:3px;outline-offset:var(--focus-ring-offset,3px)}.page-footer .focus-visible{outline-color:var(--co-primary)}.page-footer :focus-visible{outline-color:var(--co-primary)}@media (prefers-reduced-motion:reduce){:where(*,:before,:after):not(#\#){-webkit-animation-duration:.01ms!important;animation-duration:.01ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}:where(:root){color-scheme:light dark}:not(#\#)::-moz-selection{background-color:#a4eecf;background-color:rgb(var(--co-mint));color:#131211;color:rgb(var(--co-graphit))}:not(#\#)::selection{background-color:#a4eecf;background-color:rgb(var(--co-mint));color:#131211;color:rgb(var(--co-graphit))}html:not(#\#){font-size:16px;overflow-x:hidden;scroll-behavior:smooth;scroll-padding-top:6em;scroll-padding-top:calc(var(--header-height) + 1em)}body:not(#\#){background-color:rgb(var(--co-primary));color:rgb(var(--co-body-text));font-family:TTNeoris;margin:0;overflow-x:clip;width:100%}.overflow:not(#\#){overflow-x:hidden}.panel-link:not(#\#){background-color:#000;bottom:0;color:#fff;display:block;font-size:20px;padding:1em;position:fixed;right:0;text-decoration:none;z-index:10000}.box:not(#\#){padding:4em;width:12em}a[href]:not(#\#){cursor:pointer}figure:not(#\#){margin:0}:root:not(#\#){--co-mint-600:186,245,227;--co-mint-500:197,247,232;--co-mint-400:208,249,237;--co-mint-300:219,251,242;--co-mint-200:230,252,247;--co-mint-100:240,254,251;--co-mint-50:248,255,253;--co-yellow:255,204,20;--co-yellow-light:255,225,116;--co-mint:164,238,207;--co-coral:243,99,27;--co-coral-light:255,211,175;--co-blue:112,127,217;--co-pink:243,166,200;--co-lehmweiss:244,243,238;--co-graphit:19,18,17;--co-graphit-800:38,38,38;--co-graphit-600:54,54,54;--co-graphit-500:80,80,80;--co-graphit-400:108,108,108;--co-graphit-300:136,136,136;--co-graphit-200:164,164,164;--co-graphit-100:192,192,192;--co-graphit-50:220,220,220;--co-white:255,255,255}:root[data-theme=light]:not(#\#),[data-theme=light]:not(#\#){--co-primary:rgb(var(--co-white));--co-secondary:rgb(var(--co-graphit));--co-body-text:rgb(var(--co-graphit));--co-body-text-50:rgb(var(--co-graphit-400));--co-body-text-800:rgb(var(--co-graphit-800));--co-highlight:rgb(var(--co-coral));--event-label-bg:rgb(var(--co-coral));--event-tag-bg:#f97d1e;--background-lehm:rgb(var(--co-lehmweiss));--co-error:rgb(var(--co-coral));--border-color:rgb(var(--co-graphit-500))}:root[data-theme=dark]:not(#\#),[data-theme=dark]:not(#\#){--co-primary:rgb(var(--co-graphit));--co-secondary:rgb(var(--co-lehmweiss));--co-body-text:rgb(var(--co-white));--co-body-text-50:rgb(var(--co-graphit-100));--co-body-text-800:rgb(var(--co-white));--co-highlight:rgb(var(--co-mint));--event-label-bg:rgb(var(--co-mint));--event-tag-bg:rgb(var(--co-mint));--background-lehm:rgb(var(--co-graphit-600));--co-error:rgb(var(--co-coral));--border-color:rgb(var(--co-graphit-100))}@media (color-index:48){:root:not(#\#){--co-primary:rgb(var(--co-graphit));--co-secondary:rgb(var(--co-lehmweiss));--co-body-text:rgb(var(--co-white));--co-body-text-50:rgb(var(--co-graphit-100));--co-body-text-800:rgb(var(--co-white));--co-highlight:rgb(var(--co-mint));--event-label-bg:rgb(var(--co-mint));--event-tag-bg:rgb(var(--co-mint));--background-lehm:rgb(var(--co-graphit-600));--co-error:rgb(var(--co-coral));--border-color:rgb(var(--co-graphit-100))}}@media (color:48842621){:root:not(#\#){--co-primary:rgb(var(--co-graphit));--co-secondary:rgb(var(--co-lehmweiss));--co-body-text:rgb(var(--co-white));--co-body-text-50:rgb(var(--co-graphit-100));--co-body-text-800:rgb(var(--co-white));--co-highlight:rgb(var(--co-mint));--event-label-bg:rgb(var(--co-mint));--event-tag-bg:rgb(var(--co-mint));--background-lehm:rgb(var(--co-graphit-600));--co-error:rgb(var(--co-coral));--border-color:rgb(var(--co-graphit-100))}}@media (prefers-color-scheme:dark){:root:not(#\#){--co-primary:rgb(var(--co-graphit));--co-secondary:rgb(var(--co-lehmweiss));--co-body-text:rgb(var(--co-white));--co-body-text-50:rgb(var(--co-graphit-100));--co-body-text-800:rgb(var(--co-white));--co-highlight:rgb(var(--co-mint));--event-label-bg:rgb(var(--co-mint));--event-tag-bg:rgb(var(--co-mint));--background-lehm:rgb(var(--co-graphit-600));--co-error:rgb(var(--co-coral));--border-color:rgb(var(--co-graphit-100))}}.bg--lehmweiss:not(#\#){background-color:#f4f3ee;background-color:rgb(var(--co-lehmweiss))}[data-theme=dark]:not(#\#) .bg--lehmweiss{background-color:#131211;background-color:rgb(var(--co-graphit))}@media (color-index:48){:root:not([data-theme]):not(#\#) .bg--lehmweiss{background-color:#131211;background-color:rgb(var(--co-graphit))}}@media (color:48842621){:root:not([data-theme]):not(#\#) .bg--lehmweiss{background-color:#131211;background-color:rgb(var(--co-graphit))}}@media (prefers-color-scheme:dark){:root:not([data-theme]):not(#\#) .bg--lehmweiss{background-color:#131211;background-color:rgb(var(--co-graphit))}}:root:not(#\#){--fs-h1:max(2rem,min(calc(1.85rem + 1vw),2.75rem));--fs-h2:max(1.65rem,min(calc(1.5rem + 0.7vw),2.3rem));--fs-h3:max(1.55rem,min(calc(1.45rem + 0.5vw),1.9rem));--fs-h4:max(1.35rem,min(calc(1.28rem + 0.35vw),1.7rem));--fs-h5:max(1.25rem,min(calc(1.2rem + 0.25vw),1.5rem));--fs-h6:max(1.125rem,min(calc(1.08rem + 0.2vw),1.35rem));--fs-body-xxxs:max(0.75rem,min(calc(0.7rem + 0.2vw),0.9rem));--fs-body-xxs:max(0.85rem,min(calc(0.8rem + 0.2vw),1rem));--fs-body-xs:max(1.05rem,min(calc(1rem + 0.25vw),1.15rem));--fs-body-s:max(1.15rem,min(calc(1.1rem + 0.2vw),1.25rem));--fs-body-m:max(1.2rem,min(calc(1.1rem + 0.5vw),1.4rem));--fs-body-l:max(1.35rem,min(calc(1.2rem + 0.6vw),1.65rem));--fs-body-xl:max(1.6rem,min(calc(1.4rem + 0.8vw),2rem));--fs-nav-1:var(--fs-body-s);--fs-submenu:var(--fs-body-xs);--fs-blockquote:var(--fs-body-l);--fs-button-m:var(--fs-body-s);--lh-display:1.1;--lh-heading:1.3;--lh-subhead:1.3;--lh-label:1.35;--lh-body:1.5;--lh-relaxed:1.75;--lh-tight:1.45;--lh-mono:1.5;--ffs-body:"ss09" 1,"ss06" 1;--ffs-heading:"ss04" 1,"ss09" 1;--ffs-date:"ss12" 1,"ss06" 1;--ffs-nav:"ss09" 1,"ss06" 1;--ls-heading:0.02em;--ls-body:0.03em;--ls-label:0.05em;--ls-date:0.05em;--fw-light:300}@media (max-width:719px){:root:not(#\#){--fs-h1:max(1.6rem,min(calc(1.65rem + 0.9vw),1.85rem));--fw-light:400}}:root[data-theme=dark]:not(#\#) body{letter-spacing:.04em}[data-theme=dark]:root:not(#\#) .h1,[data-theme=dark]:root:not(#\#) .h2,[data-theme=dark]:root:not(#\#) .h3,[data-theme=dark]:root:not(#\#) .h4,[data-theme=dark]:root:not(#\#) .h5,[data-theme=dark]:root:not(#\#) .h6,[data-theme=dark]:root:not(#\#) h1:not(.does-not-exist),[data-theme=dark]:root:not(#\#) h2:not(.does-not-exist),[data-theme=dark]:root:not(#\#) h3:not(.does-not-exist),[data-theme=dark]:root:not(#\#) h4:not(.does-not-exist),[data-theme=dark]:root:not(#\#) h5:not(.does-not-exist),[data-theme=dark]:root:not(#\#) h6:not(.does-not-exist){letter-spacing:.05em}:root[data-theme=dark]:not(#\#) p{letter-spacing:.04em}.logo-mue:not(#\#){font-weight:900}.logo-mue:not(#\#),.page-header__logo-suffix:not(#\#){font-size:max(1.35rem,min(calc(1.2rem + .6vw),1.65rem));font-size:var(--fs-body-l)}.page-header__logo-suffix:not(#\#){font-weight:300;font-weight:var(--fw-light);margin-left:-.2em}body:not(#\#){font-feature-settings:"ss04" 1,"ss09" 1;font-feature-settings:var(--ffs-heading);background-color:var(--co-primary);color:var(--co-body-text);font-size:max(1.2rem,min(calc(1.1rem + .5vw),1.4rem));font-size:var(--fs-body-m);font-weight:300;font-weight:var(--fw-light);letter-spacing:.03em;letter-spacing:var(--ls-body);line-height:1.5;line-height:var(--lh-body)}@media (max-width:780px){body:not(#\#){font-weight:400}}.h1:not(#\#),.h2:not(#\#),.h3:not(#\#),.h4:not(#\#),.h5:not(#\#),.h6:not(#\#),h1:not(#\#),h2:not(#\#),h3:not(#\#),h4:not(#\#),h5:not(#\#),h6:not(#\#){font-feature-settings:"ss04" 1,"ss09" 1;font-feature-settings:var(--ffs-heading);color:var(--co-body-text);letter-spacing:.02em;letter-spacing:var(--ls-heading);margin:0}.h3:not(#\#),.h4:not(#\#),.h5:not(#\#),.h6:not(#\#),h1:not(#\#),h3:not(#\#),h4:not(#\#),h5:not(#\#),h6:not(#\#){font-weight:600}h1:not(#\#){font-size:max(2rem,min(calc(1.85rem + 1vw),2.75rem));font-size:var(--fs-h1);line-height:1.1;line-height:var(--lh-display)}.h2:not(#\#),.home-intro__title:not(#\#),h2:not(#\#){font-weight:600}h2:not(#\#){font-size:max(1.65rem,min(calc(1.5rem + .7vw),2.3rem));font-size:var(--fs-h2)}h2:not(#\#),h3:not(#\#){line-height:1.3;line-height:var(--lh-heading)}h3:not(#\#){font-size:max(1.55rem,min(calc(1.45rem + .5vw),1.9rem));font-size:var(--fs-h3)}h4:not(#\#){font-size:max(1.35rem,min(calc(1.28rem + .35vw),1.7rem));font-size:var(--fs-h4)}h4:not(#\#),h5:not(#\#){line-height:1.3;line-height:var(--lh-subhead)}h5:not(#\#){font-size:max(1.25rem,min(calc(1.2rem + .25vw),1.5rem));font-size:var(--fs-h5)}h6:not(#\#){font-size:max(1.125rem,min(calc(1.08rem + .2vw),1.35rem));font-size:var(--fs-h6);line-height:1.35;line-height:var(--lh-label)}.h1:not(#\#){font-size:max(2rem,min(calc(1.85rem + 1vw),2.75rem));font-size:var(--fs-h1);font-weight:600;line-height:1.1;line-height:var(--lh-display)}.home-intro__title:not(#\#){font-size:max(1.05rem,min(calc(1rem + .25vw),1.15rem));font-size:var(--fs-body-xs);font-weight:300;font-weight:var(--fw-light)}.h2:not(#\#),.home-intro__title:not(#\#){line-height:1.3;line-height:var(--lh-heading)}.h2:not(#\#){font-size:max(1.65rem,min(calc(1.5rem + .7vw),2.3rem));font-size:var(--fs-h2)}.h3:not(#\#){font-size:max(1.55rem,min(calc(1.45rem + .5vw),1.9rem));font-size:var(--fs-h3);line-height:1.3;line-height:var(--lh-heading)}.h4:not(#\#){font-size:max(1.35rem,min(calc(1.28rem + .35vw),1.7rem));font-size:var(--fs-h4)}.h4:not(#\#),.h5:not(#\#){line-height:1.3;line-height:var(--lh-subhead)}.h5:not(#\#){font-size:max(1.25rem,min(calc(1.2rem + .25vw),1.5rem));font-size:var(--fs-h5)}.h6:not(#\#){font-size:max(1.125rem,min(calc(1.08rem + .2vw),1.35rem));font-size:var(--fs-h6);line-height:1.35;line-height:var(--lh-label)}blockquote:not(#\#),dl:not(#\#),ol:not(#\#),p:not(#\#),ul:not(#\#){font-weight:300;font-weight:var(--fw-light);letter-spacing:.03em;letter-spacing:var(--ls-body);margin:0;padding:0}[dir=ltr]:not(#\#) blockquote{border-left:2px solid}[dir=rtl]:not(#\#) blockquote{border-right:2px solid}[dir=ltr]:not(#\#) blockquote{padding-left:1em}[dir=rtl]:not(#\#) blockquote{padding-right:1em}blockquote:not(#\#){font-feature-settings:"ss09" 1,"ss06" 1;font-feature-settings:var(--ffs-body);font-size:max(1.35rem,min(calc(1.2rem + .6vw),1.65rem));font-size:var(--fs-blockquote);line-height:1.75;line-height:var(--lh-relaxed);opacity:.75}li:not(#\#)>ol,li:not(#\#)>ul{margin-top:.3em}b:not(#\#),strong:not(#\#){display:inline;font-weight:600}.body-xxs:not(#\#){font-size:max(.85rem,min(calc(.8rem + .2vw),1rem));font-size:var(--fs-body-xxs)}.body-xs:not(#\#){font-size:max(1.05rem,min(calc(1rem + .25vw),1.15rem));font-size:var(--fs-body-xs)}.body-s:not(#\#){font-size:max(1.15rem,min(calc(1.1rem + .2vw),1.25rem));font-size:var(--fs-body-s)}.body-m:not(#\#){font-size:max(1.2rem,min(calc(1.1rem + .5vw),1.4rem));font-size:var(--fs-body-m)}.body-l:not(#\#){font-size:max(1.35rem,min(calc(1.2rem + .6vw),1.65rem));font-size:var(--fs-body-l)}.body-xl:not(#\#){font-size:max(1.6rem,min(calc(1.4rem + .8vw),2rem));font-size:var(--fs-body-xl)}.labels:not(#\#){font-feature-settings:"ss04" 1,"ss09" 1;font-feature-settings:var(--ffs-heading);font-size:max(.85rem,min(calc(.8rem + .2vw),1rem));font-size:var(--fs-body-xxs);font-weight:300;font-weight:var(--fw-light);letter-spacing:.05em;letter-spacing:var(--ls-label);margin-bottom:.8em}.dates:not(#\#){font-feature-settings:"ss12" 1,"ss06" 1;font-feature-settings:var(--ffs-date);letter-spacing:.05em;letter-spacing:var(--ls-date)}.dates:not(#\#),.home-events__dates:not(#\#){font-size:max(1.15rem,min(calc(1.1rem + .2vw),1.25rem));font-size:var(--fs-body-s)}.home-events__dates:not(#\#){margin-top:.4em}.events-teaser__location:not(#\#){font-feature-settings:"ss09" 1,"ss06" 1;font-feature-settings:var(--ffs-body);font-size:max(1.05rem,min(calc(1rem + .25vw),1.15rem));font-size:var(--fs-body-xs);letter-spacing:.03em;letter-spacing:var(--ls-body)}.events-teaser__label:not(#\#),.events-teaser__tag:not(#\#),.events-teaser__topic:not(#\#),.events-teaser__type:not(#\#),.home-events__label-topic:not(#\#),.home-events__label-type:not(#\#){background-color:var(--co-primary);border:var(--border);border-radius:30px;color:var(--co-secondary);display:inline-block;font-size:max(.75rem,min(calc(.7rem + .2vw),.9rem));font-size:var(--fs-body-xxxs);letter-spacing:.05em;letter-spacing:var(--ls-label);padding:.25em .8em .1em;text-transform:uppercase}.events-teaser__topic:not(#\#),.home-events__label-topic:not(#\#){border-radius:0}.lh-display:not(#\#){line-height:1.1;line-height:var(--lh-display)}.lh-heading:not(#\#){line-height:1.3;line-height:var(--lh-heading)}.lh-subhead:not(#\#){line-height:1.3;line-height:var(--lh-subhead)}.lh-label:not(#\#){line-height:1.35;line-height:var(--lh-label)}.lh-body:not(#\#){line-height:1.5;line-height:var(--lh-body)}.lh-relaxed:not(#\#){line-height:1.75;line-height:var(--lh-relaxed)}.lh-tight:not(#\#){line-height:1.45;line-height:var(--lh-tight)}.lh-mono:not(#\#){line-height:1.5;line-height:var(--lh-mono)}code:not(#\#),kbd:not(#\#),samp:not(#\#){font-size:.875em}code:not(#\#),kbd:not(#\#),pre:not(#\#),samp:not(#\#){font-family:monospace;font-family:var(--font-mono,monospace);letter-spacing:0;line-height:1.5;line-height:var(--lh-mono)}pre:not(#\#){font-size:max(1.15rem,min(calc(1.1rem + .2vw),1.25rem));font-size:var(--fs-body-s);margin:0;overflow-x:auto}pre:not(#\#) code{font-size:inherit}a:not(#\#){margin:0;text-decoration:none}a:not(#\#),p:not(#\#) a{color:var(--co-body-text)}p:not(#\#) a{text-decoration:underline;text-underline-offset:.2em}p:not(#\#) a.focus-visible,p:not(#\#) a:hover{text-decoration:none}p:not(#\#) a:focus-visible,p:not(#\#) a:hover{text-decoration:none}label:not(#\#) a{color:var(--co-body-text);text-decoration:underline;text-underline-offset:.2em}label:not(#\#) a.focus-visible,label:not(#\#) a:hover{text-decoration:none}label:not(#\#) a:focus-visible,label:not(#\#) a:hover{text-decoration:none}@-webkit-keyframes linkArrowSlide{0%{transform:translateX(0)}to{transform:translateX(.4em)}}@keyframes linkArrowSlide{0%{transform:translateX(0)}to{transform:translateX(.4em)}}.link--with-arrow:not(#\#){font-weight:600;position:relative;text-decoration:none}.link--with-arrow__text:not(#\#){text-underline-offset:.2em}.link--with-arrow:not(#\#):after{content:"→";display:inline-block;font:inherit;margin-left:.1em;transform:translateX(0);transition:transform .2s ease;will-change:transform}.link--with-arrow.focus-visible:not(#\#):after,.link--with-arrow:hover:not(#\#):after{-webkit-animation:linkArrowSlide 1.2s ease-in-out infinite alternate;animation:linkArrowSlide 1.2s ease-in-out infinite alternate}.link--with-arrow:focus-visible:not(#\#):after,.link--with-arrow:hover:not(#\#):after{-webkit-animation:linkArrowSlide 1.2s ease-in-out infinite alternate;animation:linkArrowSlide 1.2s ease-in-out infinite alternate}.link--with-arrow.focus-visible:not(#\#) .link--with-arrow__text,.link--with-arrow:hover:not(#\#) .link--with-arrow__text{text-decoration:underline}.link--with-arrow:focus-visible:not(#\#) .link--with-arrow__text,.link--with-arrow:hover:not(#\#) .link--with-arrow__text{text-decoration:underline}.fs-nav-1:not(#\#){font-feature-settings:"ss09" 1,"ss06" 1;font-feature-settings:var(--ffs-nav);font-size:max(1.15rem,min(calc(1.1rem + .2vw),1.25rem));font-size:var(--fs-nav-1)}.fs-submenu:not(#\#){font-feature-settings:"ss09" 1,"ss06" 1;font-feature-settings:var(--ffs-nav);font-size:max(1.05rem,min(calc(1rem + .25vw),1.15rem));font-size:var(--fs-submenu)}.fs-button-m:not(#\#){font-size:max(1.15rem,min(calc(1.1rem + .2vw),1.25rem));font-size:var(--fs-button-m)}.fs-blockquote:not(#\#){font-size:max(1.35rem,min(calc(1.2rem + .6vw),1.65rem));font-size:var(--fs-blockquote)}.section-intro__label:not(#\#){color:var(--co-body-text-800);font-size:max(1.05rem,min(calc(1rem + .25vw),1.15rem));font-size:var(--fs-body-xs);letter-spacing:.05em;letter-spacing:var(--ls-label)}.classes-teaser__date:not(#\#){font-feature-settings:"ss12" 1,"ss06" 1;font-feature-settings:var(--ffs-date);font-weight:600;letter-spacing:.05em;letter-spacing:var(--ls-date);width:12em}.classes-teaser__date-time:not(#\#){font-weight:400}.label-mue:not(#\#){font-weight:900;letter-spacing:.02em}.home-events__label-suffix:not(#\#){font-weight:300;font-weight:var(--fw-light)}.section-intro__labels:not(#\#)+h2,.section-intro__labels:not(#\#)+h3,.section-intro__labels:not(#\#)+h4,.section-intro__labels:not(#\#)+h5,.section-intro__labels:not(#\#)+h6{margin-top:.25em}h1:first-child:not(#\#),h2:first-child:not(#\#),h3:first-child:not(#\#),h4:first-child:not(#\#),h5:first-child:not(#\#),h6:first-child:not(#\#){margin-top:0}h1:not(#\#)+h2,h1:not(#\#)+h3,h1:not(#\#)+h4,h2:not(#\#)+h2,h2:not(#\#)+h3,h2:not(#\#)+h4,h3:not(#\#)+h2,h3:not(#\#)+h3,h3:not(#\#)+h4{margin-top:.5em}.classes-teaser__title:not(#\#){max-width:10em}.main-nav__description:not(#\#){margin-bottom:2em;margin-top:.4em}.prose:not(#\#){max-width:68ch}.prose:not(#\#) h2,.prose:not(#\#) h3,.prose:not(#\#) h4,.prose:not(#\#) h5,.prose:not(#\#) h6{margin-bottom:.4em}.prose:not(#\#) blockquote+h2,.prose:not(#\#) blockquote+h3,.prose:not(#\#) blockquote+h4,.prose:not(#\#) blockquote+h5,.prose:not(#\#) blockquote+h6,.prose:not(#\#) dl+h2,.prose:not(#\#) dl+h3,.prose:not(#\#) dl+h4,.prose:not(#\#) dl+h5,.prose:not(#\#) dl+h6,.prose:not(#\#) figure+h2,.prose:not(#\#) figure+h3,.prose:not(#\#) figure+h4,.prose:not(#\#) figure+h5,.prose:not(#\#) figure+h6,.prose:not(#\#) ol+h2,.prose:not(#\#) ol+h3,.prose:not(#\#) ol+h4,.prose:not(#\#) ol+h5,.prose:not(#\#) ol+h6,.prose:not(#\#) p+h2,.prose:not(#\#) p+h3,.prose:not(#\#) p+h4,.prose:not(#\#) p+h5,.prose:not(#\#) p+h6,.prose:not(#\#) pre+h2,.prose:not(#\#) pre+h3,.prose:not(#\#) pre+h4,.prose:not(#\#) pre+h5,.prose:not(#\#) pre+h6,.prose:not(#\#) section+h2,.prose:not(#\#) section+h3,.prose:not(#\#) section+h4,.prose:not(#\#) section+h5,.prose:not(#\#) section+h6,.prose:not(#\#) ul+h2,.prose:not(#\#) ul+h3,.prose:not(#\#) ul+h4,.prose:not(#\#) ul+h5,.prose:not(#\#) ul+h6{margin-top:1.75em}.prose:not(#\#) h2+h2,.prose:not(#\#) h2+h3,.prose:not(#\#) h2+h4,.prose:not(#\#) h2+h5,.prose:not(#\#) h2+h6,.prose:not(#\#) h3+h2,.prose:not(#\#) h3+h3,.prose:not(#\#) h3+h4,.prose:not(#\#) h3+h5,.prose:not(#\#) h3+h6,.prose:not(#\#) h4+h2,.prose:not(#\#) h4+h3,.prose:not(#\#) h4+h4,.prose:not(#\#) h4+h5,.prose:not(#\#) h4+h6,.prose:not(#\#) h5+h2,.prose:not(#\#) h5+h3,.prose:not(#\#) h5+h4,.prose:not(#\#) h5+h5,.prose:not(#\#) h5+h6{margin-top:.5em}.prose:not(#\#) dl,.prose:not(#\#) figure,.prose:not(#\#) ol,.prose:not(#\#) p,.prose:not(#\#) section,.prose:not(#\#) ul{margin-bottom:.85em}.prose:not(#\#) figure:last-child{margin-bottom:0}.prose:not(#\#) section{margin-bottom:1.5rem}.prose:not(#\#) section:last-child{margin-bottom:0}[dir=ltr]:not(#\#) .prose ol,[dir=ltr]:not(#\#) .prose ul{padding-left:0}[dir=rtl]:not(#\#) .prose ol,[dir=rtl]:not(#\#) .prose ul{padding-right:0}.prose:not(#\#) ol,.prose:not(#\#) ul{list-style:none}.prose:not(#\#) ol{counter-reset:prose-ol}[dir=ltr]:not(#\#) .prose ol li,[dir=ltr]:not(#\#) .prose ul li{padding-left:1.1em}[dir=rtl]:not(#\#) .prose ol li,[dir=rtl]:not(#\#) .prose ul li{padding-right:1.1em}.prose:not(#\#) ol li,.prose:not(#\#) ul li{position:relative}.prose:not(#\#) ol li{counter-increment:prose-ol}[dir=ltr]:not(#\#) .prose ul li:before{left:0}[dir=rtl]:not(#\#) .prose ul li:before{right:0}.prose:not(#\#) ul li:before{color:currentColor;content:"→"/"";font-size:1em;line-height:inherit;position:absolute;top:0}[dir=ltr]:not(#\#) .prose ol li:before{left:0}[dir=rtl]:not(#\#) .prose ol li:before{right:0}.prose:not(#\#) ol li:before{font-feature-settings:"tnum";color:currentColor;content:counter(prose-ol) "." /"";font-size:1em;font-variant-numeric:tabular-nums;line-height:inherit;position:absolute;top:0}.prose:not(#\#) dl:last-child,.prose:not(#\#) li:last-child,.prose:not(#\#) ol:last-child,.prose:not(#\#) p:last-child,.prose:not(#\#) ul:last-child{margin-bottom:0}.prose:not(#\#) li+li{margin-top:.35em}.prose:not(#\#) blockquote{margin-bottom:1.5em;margin-top:1.5em}.prose:not(#\#) pre{margin-bottom:1.25em;margin-top:1.25em}.prose:not(#\#) hr{border:none;border-top:1px solid;margin-bottom:2em;margin-top:2em;opacity:.15}em:not(#\#){font-style:normal}@media (max-width:900px){.home-intro__title:not(#\#){margin-left:max(16px,min(8vw,140px));margin-left:var(--block-padding-x);margin-right:max(16px,min(8vw,140px));margin-right:var(--block-padding-x);white-space:normal}}:root:not(#\#){--block-padding-x:max(16px,min(8vw,140px));--block-padding-y:max(28px,min(6.5vw,136px));--hero-padding-top:11rem;--block-max-width:1720px;--standard-block-max-width:820px;--header-height:5em;--breadcrumb-height:max(42px,min(4vw,56px));--header-padding-top:max(8px,min(1.2vw,20px));--header-padding-right:var(--spacing-s);--header-padding-bottom:max(8px,min(1.2vw,20px));--header-padding-left:var(--spacing-s);--spacing-xs:calc(var(--spacing-xxs)*2);--spacing-s:calc(var(--spacing-xxs)*3);--spacing-m:calc(var(--spacing-xxs)*4);--spacing-l:calc(var(--spacing-xxs)*6);--spacing-xxs:max(8px,min(1vw,16px));--focus-ring-color:var(--co-secondary);--focus-ring-width:1px;--focus-ring-offset:3px;--border-width:1px;--border:solid var(--border-color) var(--border-width);--border-bg-dark:solid var(--co-primary) var(--border-width)}@media (max-width:719px){:root:not(#\#){--block-padding-x:var(--spacing-xs);--block-padding-y:max(52px,min(5vw,72px));--spacing-xs:16px;--spacing-s:32px;--header-padding-right:var(--spacing-xs);--header-padding-left:var(--spacing-xs);--hero-padding-top:8rem}}.u-container:not(#\#){margin-left:auto;margin-right:auto;max-width:min(100%,1720px);max-width:min(100%,var(--block-max-width));padding-left:max(16px,min(8vw,140px));padding-left:var(--block-padding-x);padding-right:max(16px,min(8vw,140px));padding-right:var(--block-padding-x)}.u-container--standard:not(#\#){max-width:min(100%,820px);max-width:min(100%,var(--standard-block-max-width))}[dir=ltr]:not(#\#) .u-container--standard-left{margin-left:0}[dir=rtl]:not(#\#) .u-container--standard-left{margin-right:0}.u-container--standard-left:not(#\#){max-width:min(100%,820px);max-width:min(100%,var(--standard-block-max-width))}@media (min-width:720px) and (max-width:1023px){:root:not(#\#){--block-padding-x:max(24px,min(6vw,80px));--block-padding-y:max(40px,min(6.5vw,104px))}}@media (min-width:1024px) and (max-width:1728px){:root:not(#\#){--block-padding-x:max(32px,min(4vw,108px));--block-padding-y:max(68px,min(6.5vw,124px))}}@media (min-width:1729px){:root:not(#\#){--block-padding-x:140px;--block-padding-y:136px}}.skip-link:not(#\#){clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;left:-9999px;overflow:hidden;position:absolute;top:auto;white-space:nowrap;width:1px}.skip-link.focus-visible:not(#\#),.skip-link:focus:not(#\#){clip:auto;background:Canvas;-webkit-clip-path:none;clip-path:none;color:CanvasText;height:auto;left:1rem;outline:1px solid var(--co-secondary);outline:var(--focus-ring-width,2px) solid var(--focus-ring-color,Highlight);outline-offset:3px;outline-offset:var(--focus-ring-offset,2px);overflow:visible;padding:calc(max(8px, min(1vw, 16px))*2);padding:var(--spacing-xs);top:1rem;width:auto;z-index:1000}.skip-link:focus-visible:not(#\#),.skip-link:focus:not(#\#){clip:auto;background:Canvas;-webkit-clip-path:none;clip-path:none;color:CanvasText;height:auto;left:1rem;outline:1px solid var(--co-secondary);outline:var(--focus-ring-width,2px) solid var(--focus-ring-color,Highlight);outline-offset:3px;outline-offset:var(--focus-ring-offset,2px);overflow:visible;padding:calc(max(8px, min(1vw, 16px))*2);padding:var(--spacing-xs);top:1rem;width:auto;z-index:1000}.hero-control:not(#\#){display:flex;gap:8px;left:max(16px,min(8vw,140px));left:var(--block-padding-x);position:absolute;top:calc(max(8px, min(1vw, 16px))*2);top:var(--spacing-xs);z-index:2000}.hero-control__button:not(#\#){background:Canvas;border:var(--border);border-radius:6px;color:CanvasText;cursor:pointer;padding:6px 10px}.hero-control__button:focus:not(#\#){outline:1px solid var(--co-secondary);outline:var(--focus-ring-width,2px) solid var(--focus-ring-color,Highlight);outline-offset:3px;outline-offset:var(--focus-ring-offset,2px)}.u-text:not(#\#){color:var(--co-body-text)}.u-text-50:not(#\#){color:var(--co-body-text-50)}.u-text-graphit-600:not(#\#){color:#363636;color:rgb(var(--co-graphit-600))}.u-text-600:not(#\#){color:var(--co-body-text-600)}.visually-hidden:not(#\#){clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.page-header:not(#\#){background-color:transparent;border-bottom:1px solid transparent;box-sizing:border-box;height:5em;height:var(--header-height);padding-bottom:max(8px,min(1.2vw,20px));padding-bottom:var(--header-padding-bottom);padding-top:max(8px,min(1.2vw,20px));padding-top:var(--header-padding-top);position:sticky;top:0;transition:height .3s,background-color .3s,border-bottom .3s;z-index:1000}[dir=ltr]:not(#\#) .page-header__inner{padding-left:calc(max(8px, min(1vw, 16px))*3);padding-left:var(--header-padding-left);padding-right:calc(max(8px, min(1vw, 16px))*3);padding-right:var(--header-padding-right)}[dir=rtl]:not(#\#) .page-header__inner{padding-left:calc(max(8px, min(1vw, 16px))*3);padding-left:var(--header-padding-right);padding-right:calc(max(8px, min(1vw, 16px))*3);padding-right:var(--header-padding-left)}.page-header__inner:not(#\#){align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:min(100%,1720px);max-width:min(100%,var(--block-max-width));padding-left:calc(max(8px, min(1vw, 16px))*3);padding-right:calc(max(8px, min(1vw, 16px))*3)}main:not(#\#){margin-top:-5em;margin-top:calc(var(--header-height)*-1)}.page-header.is-scrolled:not(#\#){height:4em;height:calc(var(--header-height) - 1em)}.has-mega-open:not(#\#) .page-header,.page-header.is-scrolled:not(#\#){background-color:var(--co-primary);border-bottom:var(--border)}.page-header:not(#\#) .main-nav{margin-left:auto}.page-header__brand:not(#\#){align-items:baseline;display:flex;gap:1em;position:relative}.has-mega-open:not(#\#) .page-header__brand,.page-header.is-scrolled:not(#\#) .page-header__brand{align-items:center}.page-header__logo:not(#\#){font-size:max(1.15rem,min(calc(1.1rem + .2vw),1.25rem));font-size:var(--fs-nav-1);font-weight:900;line-height:1}.page--home:not(#\#) .logo-mue{font-size:1.8em;transition:font-size .3s ease}.page--home:not(#\#) .page-header.is-scrolled .logo-mue{font-size:max(1.35rem,min(calc(1.2rem + .6vw),1.65rem));font-size:var(--fs-body-l)}.home-intro__title:not(#\#){margin:0;transition:opacity .2s,visibility .2s}.home-intro__title.h1:not(#\#){max-width:min(90vw,32em)}@media (max-width:900px){.home-intro__title.h1:not(#\#){display:none}}.has-mega-open:not(#\#) .home-intro__title,.page-header.is-scrolled:not(#\#) .home-intro__title{opacity:0;pointer-events:none;visibility:hidden}@media (max-width:902px){.home-intro__title:not(#\#){display:block;left:0;margin-top:.15em;position:absolute;top:100%}.page--home:not(#\#) .logo-mue{font-size:max(1.35rem,min(calc(1.2rem + .6vw),1.65rem));font-size:var(--fs-body-l)}}.space:not(#\#){margin-left:0s}@media (min-width:902px){.home-intro__title--mobile:not(#\#){display:none}}@media (max-width:902px){.home-intro__title--mobile:not(#\#){display:block}}.main-nav:not(#\#) details>summary,.main-nav__menu-button:not(#\#){list-style:none}.main-nav:not(#\#) details>summary::marker,.main-nav__menu-button:not(#\#)::marker{content:""}.main-nav:not(#\#) details>summary::-webkit-details-marker,.main-nav__menu-button:not(#\#)::-webkit-details-marker{display:none}.page-header__logo:hover:not(#\#) .page-header__logo-suffix{-webkit-animation:logo-suffix-leave .6s cubic-bezier(.16,1,.3,1) .15s both;animation:logo-suffix-leave .6s cubic-bezier(.16,1,.3,1) .15s both;display:inline-block}@-webkit-keyframes logo-suffix-enter{0%{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);transform:translateY(60%)}to{-webkit-clip-path:inset(0 0 -20% 0);clip-path:inset(0 0 -20% 0);transform:translateY(0)}}@keyframes logo-suffix-enter{0%{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);transform:translateY(60%)}to{-webkit-clip-path:inset(0 0 -20% 0);clip-path:inset(0 0 -20% 0);transform:translateY(0)}}@-webkit-keyframes logo-suffix-leave{0%{-webkit-clip-path:inset(0 0 -20% 0);clip-path:inset(0 0 -20% 0);transform:translateY(0)}to{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);transform:translateY(60%)}}@keyframes logo-suffix-leave{0%{-webkit-clip-path:inset(0 0 -20% 0);clip-path:inset(0 0 -20% 0);transform:translateY(0)}to{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);transform:translateY(60%)}}.page-header__logo-suffix:not(#\#){-webkit-animation:logo-suffix-enter .6s cubic-bezier(.16,1,.3,1) .15s both;animation:logo-suffix-enter .6s cubic-bezier(.16,1,.3,1) .15s both;display:inline-block}.page-breadcrumb:not(#\#){margin:0 0 1em}.page-breadcrumb__inner:not(#\#){padding:0}.page-breadcrumb__list:not(#\#){display:flex;flex-wrap:wrap;gap:.2rem;list-style:none;margin:0;padding:0}.page-breadcrumb__item:not(#\#){align-items:center;display:inline-flex;font-size:max(1.05rem,min(calc(1rem + .25vw),1.15rem));font-size:var(--fs-body-xs);font-weight:400;line-height:1.45;line-height:var(--lh-tight);max-width:100%;white-space:nowrap}.page-breadcrumb__item:not(:last-child):not(#\#):after{content:"|";font-weight:300;font-weight:var(--fw-light);margin-left:.2rem}.page-breadcrumb__link:not(#\#),.page-breadcrumb__text:not(#\#){color:var(--co-body-text);display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis}.page-breadcrumb__link:not(#\#){text-decoration:none}.page-breadcrumb__link.focus-visible:not(#\#),.page-breadcrumb__link:hover:not(#\#){text-decoration:underline;text-underline-offset:.18em}.page-breadcrumb__link:focus-visible:not(#\#),.page-breadcrumb__link:hover:not(#\#){text-decoration:underline;text-underline-offset:.18em}.page-breadcrumb__item.is-current:not(#\#) .page-breadcrumb__text{font-weight:300;font-weight:var(--fw-light)}@media (max-width:719px){.page-breadcrumb__list:not(#\#){gap:.2rem}}.section.class-section:not(#\#){overflow:visible}.main-nav:not(#\#) ul{align-items:center;display:flex;gap:calc(max(8px, min(1vw, 16px))*2);gap:var(--spacing-xs);margin:0;padding:0}.main-nav:not(#\#) ul li{list-style-type:none}.main-nav:not(#\#) a{color:var(--co-body-text);text-decoration:none}.has-mega-open:not(#\#) .main-nav__menu-button{background:var(--co-highlight);border-radius:0}:root[data-theme=dark]:not(#\#) .has-mega-open .main-nav__menu-button,[data-theme=dark]:not(#\#) .has-mega-open .main-nav__menu-button{color:#131211;color:rgb(var(--co-graphit))}@media (color-index:48){:root:not([data-theme]):not(#\#) .has-mega-open .main-nav__menu-button{color:#131211;color:rgb(var(--co-graphit))}}@media (color:48842621){:root:not([data-theme]):not(#\#) .has-mega-open .main-nav__menu-button{color:#131211;color:rgb(var(--co-graphit))}}@media (prefers-color-scheme:dark){:root:not([data-theme]):not(#\#) .has-mega-open .main-nav__menu-button{color:#131211;color:rgb(var(--co-graphit))}}.main-nav__item--menu:hover:not(#\#){border-radius:0}.main-nav__link--icon:not(#\#){align-items:center;color:currentColor;display:flex;text-decoration:none}.main-nav__icon:not(#\#){color:inherit;display:block;height:32px;width:32px}.main-nav__menu-button:not(#\#){cursor:pointer}.main-nav__mega:not(#\#){left:0;margin-left:0;margin-right:0;position:absolute;right:0;top:100%;width:auto;z-index:900}.main-nav__mega-content-wrap:not(#\#){background:var(--co-primary);border-bottom:var(--border);box-sizing:border-box;left:0;max-height:0;overflow:hidden;pointer-events:none;position:absolute;right:0;scrollbar-gutter:stable;top:0;transition:max-height .4s ease;visibility:hidden;width:100%}@media (min-width:1770px){.main-nav__mega-content-wrap:not(#\#){scrollbar-gutter:stable both-edges}}.main-nav__mega.is-open:not(#\#) .main-nav__mega-content-wrap{max-height:100vh;overflow:auto;pointer-events:auto;visibility:visible}[dir=ltr]:not(#\#) .main-nav__mega-content{padding-left:calc(max(8px, min(1vw, 16px))*3);padding-left:var(--header-padding-left);padding-right:calc(max(8px, min(1vw, 16px))*3);padding-right:var(--header-padding-right)}[dir=rtl]:not(#\#) .main-nav__mega-content{padding-left:calc(max(8px, min(1vw, 16px))*3);padding-left:var(--header-padding-right);padding-right:calc(max(8px, min(1vw, 16px))*3);padding-right:var(--header-padding-left)}.main-nav__mega-content:not(#\#){align-content:flex-start;box-sizing:border-box;display:flex;flex-wrap:wrap;margin-left:auto;margin-right:auto;max-width:min(100%,1720px);max-width:min(100%,var(--block-max-width));padding-left:calc(max(8px, min(1vw, 16px))*3);padding-right:calc(max(8px, min(1vw, 16px))*3)}.main-nav__link--current-language:not(#\#){font-weight:600}.main-nav__link--language:not(#\#){text-transform:uppercase}.main-nav__link--language:not(.main-nav__link--current-language):not(#\#){font-weight:300;font-weight:var(--fw-light)}[dir=ltr]:not(#\#) .main-nav__item--language+.main-nav__item--language{margin-left:calc(var(--spacing-xs)*-1 + 4px)}[dir=rtl]:not(#\#) .main-nav__item--language+.main-nav__item--language{margin-right:calc(var(--spacing-xs)*-1 + 4px)}[dir=ltr]:not(#\#) .main-nav__item--language+.main-nav__item--language{margin-left:calc(max(8px, min(1vw, 16px))*2*-1 + 4px)}[dir=rtl]:not(#\#) .main-nav__item--language+.main-nav__item--language{margin-right:calc(max(8px, min(1vw, 16px))*2*-1 + 4px)}[dir=ltr]:not(#\#) .main-nav__item--language+.main-nav__item--language{margin-left:calc((max(8px, min(1vw, 16px))*2)*-1 + 4px)}[dir=rtl]:not(#\#) .main-nav__item--language+.main-nav__item--language{margin-right:calc((max(8px, min(1vw, 16px))*2)*-1 + 4px)}[dir=ltr]:not(#\#) .main-nav__item--language+.main-nav__item--language:before{margin-right:.01em}[dir=rtl]:not(#\#) .main-nav__item--language+.main-nav__item--language:before{margin-left:.01em}.main-nav__item--language:not(#\#)+.main-nav__item--language:before{content:"/";display:inline-block;font-weight:400}.main-nav__link--language:not(#\#) span.main-nav__link{cursor:default}.main-nav__language-tools:not(#\#){display:contents}.main-nav__language-tools-list:not(#\#){align-items:center;display:flex;gap:1em;list-style:none;margin:0;padding:0}.main-nav__language-tools-item:not(#\#){font-weight:600;list-style:none}.main-nav__language-tools--mobile-menu:not(#\#){display:none;margin-top:auto;padding-top:calc(max(8px, min(1vw, 16px))*3);padding-top:var(--spacing-s);width:100%}.main-nav__language-tools-list--mobile-menu:not(#\#){align-items:center;flex-wrap:wrap;gap:.75rem 1rem;padding-top:calc(max(8px, min(1vw, 16px))*3);padding-top:var(--spacing-s);width:100%}.main-nav__language-tools-item--mobile-menu:not(#\#) .main-nav__link{align-items:center;display:inline-flex;font-size:max(1.2rem,min(calc(1.1rem + .5vw),1.4rem));font-size:var(--fs-body-m);gap:.35rem}.main-nav__section:not(#\#){font-feature-settings:"ss04" 1,"ss09" 1;font-feature-settings:var(--ffs-heading);display:flex;flex-direction:column;font-size:max(1.35rem,min(calc(1.2rem + .6vw),1.65rem));font-size:var(--fs-body-l);font-weight:400;margin-right:1em;margin-top:.6em;padding:calc(max(8px, min(1vw, 16px))*3) calc(max(8px, min(1vw, 16px))*2) calc(max(8px, min(1vw, 16px))*2) 0;padding:var(--spacing-s) var(--spacing-xs) var(--spacing-xs) 0;width:12em}.main-nav__section-heading:not(#\#){margin:0}.main-nav__section-description--static:not(#\#){display:block}.main-nav__section-item--mobile-only:not(#\#){display:none}.main-nav__section-toggle:not(#\#){align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:flex;display:none;gap:.75rem;justify-content:space-between;padding:0;text-align:left;width:100%}.main-nav__section-toggle:hover:not(#\#){color:currentColor}.main-nav__section-description:not(#\#){font-feature-settings:"ss04" 1,"ss09" 1;font-feature-settings:var(--ffs-heading);font-size:max(.85rem,min(calc(.8rem + .2vw),1rem));font-size:var(--fs-body-xxs);font-weight:300;font-weight:var(--fw-light)}@media (max-width:900px){.main-nav__section-description:not(#\#){font-size:max(.85rem,min(calc(.8rem + .2vw),1rem));font-size:var(--fs-body-xxs);font-weight:600}}.main-nav__section-toggle-icon:not(#\#){flex:0 0 auto;height:1.25em;opacity:.7;position:relative;transition:transform .2s ease;width:1.25em}.main-nav__section-toggle-icon:not(#\#):after,.main-nav__section-toggle-icon:not(#\#):before{background:currentColor;bottom:auto;content:"";height:1.5px;left:0;position:absolute;right:0;top:50%;transform-origin:center;transition:transform .2s ease,opacity .2s ease}.main-nav__section-toggle-icon:not(#\#):before{transform:rotate(0deg)}.main-nav__section-toggle-icon:not(#\#):after{transform:rotate(90deg)}.main-nav__section-toggle[aria-expanded=true]:not(#\#) .main-nav__section-toggle-icon:after{opacity:0;transform:rotate(0deg)}.main-nav__section-panel:not(#\#){display:block}.main-nav__section-panel-inner:not(#\#){min-height:0}@media (min-width:900px){.main-nav__section-list:not(#\#){border-left:1px solid;border-left:1px solid var(--color-border,currentColor);margin:1em 0 0 .1em;padding-left:.6em}}.main-nav__section-item:not(#\#){margin-bottom:.6em}@-webkit-keyframes navArrowSlide{0%{transform:translateX(0)}to{transform:translateX(.4em)}}@keyframes navArrowSlide{0%{transform:translateX(0)}to{transform:translateX(.4em)}}.main-nav__section-item-link:not(#\#){position:relative}.main-nav__link.main-nav__section-link:not(#\#):after,.main-nav__section-item-link:not(#\#):after{content:"→";display:inline-block;font:inherit;margin-left:.3em;opacity:0;transform:translateX(0);transition:opacity .2s ease;will-change:transform}.main-nav__link.main-nav__section-link:hover:not(#\#):after,.main-nav__section-item-link:hover:not(#\#):after{-webkit-animation:navArrowSlide 1.2s ease-in-out infinite alternate;animation:navArrowSlide 1.2s ease-in-out infinite alternate;opacity:1}.main-nav__section-item-link.main-nav__section-item-link--nolink:hover:not(#\#):after{-webkit-animation:none;animation:none;opacity:0}.main-nav__link.main-nav__section-link.focus-visible:not(#\#):after,.main-nav__section-item-link.focus-visible:not(#\#):after{-webkit-animation:navArrowSlide 1.2s ease-in-out infinite alternate;animation:navArrowSlide 1.2s ease-in-out infinite alternate;opacity:1}.main-nav__link.main-nav__section-link:focus-visible:not(#\#):after,.main-nav__section-item-link:focus-visible:not(#\#):after{-webkit-animation:navArrowSlide 1.2s ease-in-out infinite alternate;animation:navArrowSlide 1.2s ease-in-out infinite alternate;opacity:1}.main-nav__link.main-nav__section-link:hover:not(#\#),.main-nav__section-item-link:hover:not(#\#){text-decoration:underline;text-underline-offset:.2em}.main-nav__link.main-nav__section-link.main-nav__section-link--standalone.focus-visible:not(#\#),.main-nav__link.main-nav__section-link.main-nav__section-link--standalone:hover:not(#\#){text-decoration:none}.main-nav__link.main-nav__section-link.main-nav__section-link--standalone:focus-visible:not(#\#),.main-nav__link.main-nav__section-link.main-nav__section-link--standalone:hover:not(#\#){text-decoration:none}.main-nav__section-item-link--nolink:hover:not(#\#),.main-nav__section-item-link--nolink:not(#\#){cursor:default;text-decoration:none}.main-nav__mega-footer:not(#\#){align-items:baseline;display:flex;font-size:max(1.15rem,min(calc(1.1rem + .2vw),1.25rem));font-size:var(--fs-body-s);gap:2rem;justify-content:space-between;margin-top:calc(max(8px, min(1vw, 16px))*3);margin-top:var(--spacing-s);padding-bottom:calc(max(8px, min(1vw, 16px))*2);padding-bottom:var(--spacing-xs);padding-top:calc(max(8px, min(1vw, 16px))*2);padding-top:var(--spacing-xs);width:100%}.main-nav__mega-address:not(#\#){font-style:normal}.main-nav__mega-contact:not(#\#){display:flex;flex-shrink:0;gap:1.5rem}.main-nav__mega-contact-link:not(#\#) a{text-decoration:underline;text-underline-offset:.2em}.main-nav__mega-contact-link:not(#\#) a.focus-visible,.main-nav__mega-contact-link:not(#\#) a:hover{text-decoration:none}.main-nav__mega-contact-link:not(#\#) a:focus-visible,.main-nav__mega-contact-link:not(#\#) a:hover{text-decoration:none}@media (max-width:900px){.main-nav__mega.is-open:not(#\#){height:calc(100vh - 5em);height:calc(100vh - var(--header-height));height:calc(100dvh - 5em);height:calc(100dvh - var(--header-height))}.main-nav__section-link--standalone:not(#\#){margin-top:1em}.main-nav__section:not(#\#){margin-top:0}.main-nav__mega-content-wrap:not(#\#){height:100%;max-height:none;min-height:100%;transform:translateX(100%);transition:transform .4s ease,visibility 0s linear .4s;will-change:transform}.main-nav__mega-content:not(#\#){box-sizing:border-box;flex-direction:column;flex-wrap:nowrap;min-height:100%;padding-bottom:calc(max(8px, min(1vw, 16px))*3);padding-bottom:var(--spacing-s);padding-top:calc(max(8px, min(1vw, 16px))*2);padding-top:var(--spacing-xs);width:100%}.main-nav__language-tools--header:not(#\#){display:none}.main-nav__language-tools--mobile-menu:not(#\#){display:block}.main-nav__section-description--static:not(#\#){display:none}.main-nav__section-item--mobile-only:not(#\#){display:list-item}.main-nav__section-toggle:not(#\#){display:flex}.main-nav__mega.is-open:not(#\#) .main-nav__mega-content-wrap{height:100%;max-height:none;min-height:100%;overflow-x:hidden;overflow-y:auto;transform:translateX(0);transition:transform .4s ease;width:100%}.main-nav__mega.is-open:not(#\#) .main-nav__mega-content{display:flex;flex-wrap:nowrap;width:100%}.main-nav__section:not(#\#){border-bottom:var(--border);margin-right:0;padding:0;width:100%}.main-nav__section:last-of-type:not(#\#){border-bottom:0}.main-nav__section-toggle:not(#\#){padding-bottom:calc(max(8px, min(1vw, 16px))*3);padding-bottom:var(--spacing-s);padding-top:calc(max(8px, min(1vw, 16px))*3);padding-top:var(--spacing-s)}.main-nav__section-toggle:hover:not(#\#){background-color:transparent}.main-nav__section-description:not(#\#){font-size:max(1.35rem,min(calc(1.2rem + .6vw),1.65rem));font-size:var(--fs-body-l);opacity:1}.main-nav__section-panel:not(#\#){display:grid;grid-template-rows:1fr;overflow:hidden;transition:grid-template-rows .32s ease}.main-nav__section-panel.is-hidden:not(#\#){grid-template-rows:0fr}.main-nav__section-list:not(#\#){margin-top:0;padding-bottom:calc(max(8px, min(1vw, 16px))*2);padding-bottom:var(--spacing-xs)}.main-nav__section-item:not(#\#){margin-bottom:0}.main-nav__section-item:not(#\#)+.main-nav__section-item{margin-top:.45em}.main-nav__section-item:not(#\#){margin-bottom:.6em}.main-nav__mega-footer:not(#\#){align-items:flex-start;flex-direction:column;gap:max(8px,min(1vw,16px));gap:var(--spacing-xxs);margin-top:auto;padding-bottom:3em;padding-top:calc(max(8px, min(1vw, 16px))*3);padding-top:var(--spacing-s);width:100%}.main-nav__language-tools-item:not(#\#){display:flex}.main-nav__language-tools-item--header:not(#\#){display:none}.main-nav__section-item-link:not(#\#){font-weight:300;font-weight:var(--fw-light)}}.main-nav__section-item-link--nolink:not(#\#){font-weight:300;font-weight:var(--fw-light)}.button:not(#\#),button:not(#\#){font-feature-settings:"ss04" 1,"ss09" 1;background-color:var(--co-secondary);border:var(--border);border-radius:.6em;color:var(--co-primary);cursor:pointer;display:inline-block;font-size:max(1.15rem,min(calc(1.1rem + .2vw),1.25rem));font-size:var(--fs-body-s);font-weight:400;letter-spacing:.05em;padding:8px 24px;text-align:center;text-decoration:none;transition:background-color .3s ease,color .3s ease,border-color .3s ease,border-radius .2s ease;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.button.button--secondary:not(#\#){background-color:var(--co-primary);color:var(--co-secondary)}.button--disabled:not(#\#),button:disabled:not(#\#){background-color:136,136,136;background-color:var(--co-graphit-300);border-color:#888;border-color:rgb(var(--co-graphit-300));color:silver;color:rgb(var(--co-graphit-100));cursor:not-allowed}.button:hover:not(#\#),button:hover:not(#\#){background-color:var(--co-highlight);border-radius:0;color:#131211;color:rgb(var(--co-graphit));outline:none}.main-nav__menu-button:not(#\#){background-color:var(--co-primary);color:var(--co-secondary);font-weight:600;letter-spacing:.03em;padding:6px 20px}@media (max-width:719px){.button:not(#\#),button:not(#\#){border-radius:12px}.button:not(#\#){width:100%}.main-nav__menu-button:not(#\#){font-size:max(1.15rem,min(calc(1.1rem + .2vw),1.25rem));font-size:var(--fs-body-s);letter-spacing:.03em;padding:4px 16px}}.theme-switch-wrapper:not(#\#){align-items:center;display:flex}.theme-switch-wrapper:not(#\#) em{font-size:1rem;margin-left:10px}.theme-switch:not(#\#){display:inline-block;height:24px;position:relative;width:40px}@media (max-width:580px){.theme-switch:not(#\#){height:24px;width:40px}}.theme-switch:not(#\#) input{display:none}.theme-switch__track:not(#\#){background-color:var(--co-primary);border:var(--border);bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0}.theme-switch__track:not(#\#):before{background-color:var(--co-highlight);border:var(--border);bottom:2px;content:"";height:16px;left:2px;position:absolute;transition:transform .4s;width:16px}.theme-switch--no-transition:not(#\#) .theme-switch__track:before{transition:none}@media (max-width:580px){.theme-switch__track:not(#\#):after,.theme-switch__track:not(#\#):before{height:16px;width:16px}}input:checked:not(#\#)+.theme-switch__track:before{transform:translateX(16px)}input:checked:not(#\#)+.theme-switch__track:after{background-color:#782dc3;transform:translateX(16px)}.theme-switch__track--round:not(#\#){border-radius:34px}.theme-switch__track--round:not(#\#):before{border-radius:50%}.classes-filterbar__select:not(#\#),.events-filterbar__location-select:not(#\#){-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;padding:8px 2.2em 8px 12px}.classes-filterbar__select:not(#\#),.events-filterbar__location-select:not(#\#),.events-filterbar__past-btn:not(#\#),.events-filterbar__type-btn:not(#\#){font-feature-settings:"ss04" 1,"ss09" 1;background-color:transparent;border:var(--border);color:rgb(var(--co-secondary));font-size:max(1.05rem,min(calc(1rem + .25vw),1.15rem));font-size:var(--fs-body-xs);font-weight:400;letter-spacing:.05em}.events-filterbar__past-btn:not(#\#),.events-filterbar__type-btn:not(#\#){border-radius:0;padding:8px 12px}.events-filterbar__past-btn.focus-visible:not(#\#),.events-filterbar__past-btn:active:not(#\#),.events-filterbar__past-btn:focus:not(#\#),.events-filterbar__past-btn:hover:not(#\#),.events-filterbar__type-btn.focus-visible:not(#\#),.events-filterbar__type-btn:active:not(#\#),.events-filterbar__type-btn:focus:not(#\#),.events-filterbar__type-btn:hover:not(#\#){background-color:#a4eecf;background-color:rgb(var(--co-mint));border-radius:0;color:#131211;color:rgb(var(--co-graphit))}.events-filterbar__past-btn:active:not(#\#),.events-filterbar__past-btn:focus-visible:not(#\#),.events-filterbar__past-btn:focus:not(#\#),.events-filterbar__past-btn:hover:not(#\#),.events-filterbar__type-btn:active:not(#\#),.events-filterbar__type-btn:focus-visible:not(#\#),.events-filterbar__type-btn:focus:not(#\#),.events-filterbar__type-btn:hover:not(#\#){background-color:#a4eecf;background-color:rgb(var(--co-mint));border-radius:0;color:#131211;color:rgb(var(--co-graphit))}.button.classes-overview__more:not(#\#){margin-top:calc(max(8px, min(1vw, 16px))*3);margin-top:var(--spacing-s)}.classes-filterbar__form:not(#\#),.events-filterbar__form:not(#\#){display:flex;flex-wrap:wrap;justify-content:space-between}.classes-filterbar__filters:not(#\#),.events-filterbar__form:not(#\#),.events-filterbar__types:not(#\#){align-items:center;display:flex;flex-wrap:wrap;gap:max(8px,min(1vw,16px));gap:var(--spacing-xxs)}.classes-filterbar__reset:not(#\#){background:none;border:none;color:rgb(var(--co-secondary));cursor:pointer;font-size:max(1.15rem,min(calc(1.1rem + .2vw),1.25rem));font-size:var(--fs-body-s);font-weight:400;letter-spacing:.05em;padding:0}.classes-filterbar__reset:hover:not(#\#){background-color:#fff;border-radius:0;text-decoration:underline;text-underline-offset:.2em}.classes-filterbar__select-wrap:not(#\#),.events-filterbar__location-wrap:not(#\#){align-items:center;display:inline-flex;position:relative}.classes-filterbar__select-wrap:not(#\#) .classes-filterbar__select,.events-filterbar__location-wrap:not(#\#) .events-filterbar__location-select{width:100%}.classes-filterbar__select-wrap:not(#\#):after,.events-filterbar__location-wrap:not(#\#):after{content:"↓";font-size:.85em;line-height:1;pointer-events:none;position:absolute;right:16px}.classes-filterbar__select-wrap.is-active:not(#\#) .classes-filterbar__select,.events-filterbar__location-wrap.is-active:not(#\#) .events-filterbar__location-select{background-color:#a4eecf;background-color:rgb(var(--co-mint));color:#131211;color:rgb(var(--co-graphit))}.classes-filterbar__select-wrap.is-active:not(#\#):after,.events-filterbar__location-wrap.is-active:not(#\#):after{color:#131211;color:rgb(var(--co-graphit))}.classes-calendar__month-btn:not(#\#),.entry-nav__link:not(#\#){align-items:center;border:var(--border);border-radius:50%;box-sizing:border-box;cursor:pointer;display:flex;flex-shrink:0;font-weight:400;height:40px;justify-content:center;padding:0;width:40px}.classes-calendar__month-btn:hover:not(#\#),.entry-nav__link:hover:not(#\#){background-color:var(--co-highlight);color:#131211;color:rgb(var(--co-graphit))}.classes-calendar__month-btn:disabled:not(#\#){cursor:default;opacity:.3}.classes-overview__filter:not(#\#){align-items:center;background-color:var(--co-primary);border-radius:0;color:var(--co-secondary);display:inline-flex;font-size:max(1.05rem,min(calc(1rem + .25vw),1.15rem));font-size:var(--fs-body-xs);gap:.45em;justify-content:center;letter-spacing:.05em;padding:8px 12px;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.classes-overview__filter.focus-visible:not(#\#),.classes-overview__filter:hover:not(#\#){border-radius:0}.classes-overview__filter:focus-visible:not(#\#),.classes-overview__filter:hover:not(#\#){border-radius:0}.classes-overview__filter:not(#\#):before{background-color:currentColor;border-radius:999px;content:"";display:inline-block;flex-shrink:0;height:.45em;width:.45em}.classes-overview__filter--all:not(#\#):before{content:none}.classes-overview__filter--all.is-active:not(#\#){background-color:#131211;background-color:rgb(var(--co-graphit));border-color:#131211;border-color:rgb(var(--co-graphit));color:#fff}.classes-overview__filter--siebdruck:not(#\#){--classes-filter-dot-color:rgb(var(--co-blue));--classes-filter-hover-bg:rgb(var(--co-blue))}.classes-overview__filter--hochdruck:not(#\#){--classes-filter-dot-color:rgb(var(--co-mint));--classes-filter-hover-bg:rgb(var(--co-mint))}.classes-overview__filter--tiefdruck:not(#\#){--classes-filter-dot-color:rgb(var(--co-coral));--classes-filter-hover-bg:rgb(var(--co-coral))}.classes-overview__filter--weitere:not(#\#){--classes-filter-dot-color:rgb(var(--co-pink));--classes-filter-hover-bg:rgb(var(--co-pink))}.classes-overview__filter--andere:not(#\#){--classes-filter-dot-color:rgb(var(--co-yellow));--classes-filter-hover-bg:rgb(var(--co-yellow))}.classes-overview__filter:not(.classes-overview__filter--all):not(#\#):before{background-color:currentColor;background-color:var(--classes-filter-dot-color,currentColor)}.classes-overview__filter:not(.classes-overview__filter--all).focus-visible:not(#\#),.classes-overview__filter:not(.classes-overview__filter--all):hover:not(#\#){background-color:var(--co-primary);background-color:var(--classes-filter-hover-bg,var(--co-primary));color:#131211;color:rgb(var(--co-graphit))}.classes-overview__filter:not(.classes-overview__filter--all):focus-visible:not(#\#),.classes-overview__filter:not(.classes-overview__filter--all):hover:not(#\#){background-color:var(--co-primary);background-color:var(--classes-filter-hover-bg,var(--co-primary));color:#131211;color:rgb(var(--co-graphit))}.classes-overview__filter--all.focus-visible:not(#\#),.classes-overview__filter--all.is-active.focus-visible:not(#\#),.classes-overview__filter--all.is-active:hover:not(#\#),.classes-overview__filter--all:hover:not(#\#){background-color:#131211;background-color:rgb(var(--co-graphit));border-color:#131211;border-color:rgb(var(--co-graphit));color:#fff}.classes-overview__filter--all.is-active:focus-visible:not(#\#),.classes-overview__filter--all.is-active:hover:not(#\#),.classes-overview__filter--all:focus-visible:not(#\#),.classes-overview__filter--all:hover:not(#\#){background-color:#131211;background-color:rgb(var(--co-graphit));border-color:#131211;border-color:rgb(var(--co-graphit));color:#fff}.classes-overview__filter--siebdruck.is-active:not(#\#){background-color:#707fd9;background-color:rgb(var(--co-blue));color:#131211;color:rgb(var(--co-graphit))}.classes-overview__filter--hochdruck.is-active:not(#\#){background-color:#a4eecf;background-color:rgb(var(--co-mint));color:#131211;color:rgb(var(--co-graphit))}.classes-overview__filter--tiefdruck.is-active:not(#\#){background-color:#f3631b;background-color:rgb(var(--co-coral));color:#131211;color:rgb(var(--co-graphit))}.classes-overview__filter--weitere.is-active:not(#\#){background-color:#f3a6c8;background-color:rgb(var(--co-pink));color:#131211;color:rgb(var(--co-graphit))}.classes-overview__filter--andere.is-active:not(#\#){background-color:#f4f3ee;background-color:rgb(var(--co-lehmweiss));color:#131211;color:rgb(var(--co-graphit))}.block-button:not(#\#){margin-bottom:calc(max(8px, min(1vw, 16px))*3);margin-bottom:var(--spacing-s);margin-top:calc(max(8px, min(1vw, 16px))*3);margin-top:var(--spacing-s)}.page-footer:not(#\#){background-color:#131211;background-color:rgb(var(--co-graphit));box-sizing:border-box;color:#fff;color:rgb(var(--co-white));padding-bottom:calc(max(8px, min(1vw, 16px))*6);padding-bottom:var(--spacing-l);padding-top:calc(max(8px, min(1vw, 16px))*6);padding-top:var(--spacing-l);width:100%}.page-footer__inner:not(#\#){box-sizing:border-box;display:flex;flex-direction:column;gap:calc(max(8px, min(1vw, 16px))*6);gap:var(--spacing-l);margin-left:auto;margin-right:auto;max-width:min(100%,1720px);max-width:min(100%,var(--block-max-width));padding-left:max(16px,min(8vw,140px));padding-left:var(--block-padding-x);padding-right:max(16px,min(8vw,140px));padding-right:var(--block-padding-x)}.page-footer:not(#\#) a{color:#fff;color:rgb(var(--co-white))}.page-footer__top:not(#\#){grid-gap:calc(max(8px, min(1vw, 16px))*4);grid-gap:var(--spacing-m);align-items:start;display:grid;gap:calc(max(8px, min(1vw, 16px))*4);gap:var(--spacing-m);grid-template-columns:1fr 2fr}.page-footer__infos:not(#\#){font-size:max(1.15rem,min(calc(1.1rem + .2vw),1.25rem));font-size:var(--fs-body-s)}.page-footer__sitemap:not(#\#){display:flex;flex-wrap:wrap;gap:calc(max(8px, min(1vw, 16px))*2) calc(max(8px, min(1vw, 16px))*3);gap:var(--spacing-xs) var(--spacing-s);margin-left:auto}.page-footer__sitemap-section:not(#\#){display:flex;flex-direction:column;gap:.4rem;min-width:8rem}.page-footer__sitemap-list:not(#\#){display:flex;flex-direction:column;gap:.3rem;list-style:none;margin:0;padding:0}.page-footer__sitemap-link:not(#\#){font-size:max(1.15rem,min(calc(1.1rem + .2vw),1.25rem));font-size:var(--fs-body-s);text-decoration:none}.page-footer__sitemap-link.focus-visible:not(#\#),.page-footer__sitemap-link:hover:not(#\#){text-decoration:underline;text-underline-offset:.2em}.page-footer__sitemap-link:focus-visible:not(#\#),.page-footer__sitemap-link:hover:not(#\#){text-decoration:underline;text-underline-offset:.2em}.page-footer__contact:not(#\#){align-items:baseline;display:flex;gap:2rem}.page-footer__contact-item:not(#\#) a{text-decoration:underline;text-underline-offset:.2em}.page-footer__contact-item:not(#\#) a.focus-visible,.page-footer__contact-item:not(#\#) a:hover{text-decoration:none}.page-footer__contact-item:not(#\#) a:focus-visible,.page-footer__contact-item:not(#\#) a:hover{text-decoration:none}.page-footer__bottom:not(#\#){align-items:baseline;display:flex;font-size:max(1.15rem,min(calc(1.1rem + .2vw),1.25rem));font-size:var(--fs-body-s);gap:2rem;justify-content:space-between;padding-top:calc(max(8px, min(1vw, 16px))*2);padding-top:var(--spacing-xs)}.page-footer__meta-nav:not(#\#){display:flex;flex-wrap:wrap;gap:1.5rem}.page-footer__meta-link:not(#\#){text-decoration:underline;text-underline-offset:.2em}.page-footer__meta-link.focus-visible:not(#\#),.page-footer__meta-link:hover:not(#\#){text-decoration:none}.page-footer__meta-link:focus-visible:not(#\#),.page-footer__meta-link:hover:not(#\#){text-decoration:none}.page-footer__address:not(#\#){flex-shrink:0;font-style:normal;text-align:right}@media (max-width:900px){.page-footer__top:not(#\#){grid-template-columns:1fr}.page-footer__bottom:not(#\#),.page-footer__meta-nav:not(#\#),.page-footer__sitemap:not(#\#){flex-direction:column}.page-footer__sitemap:not(#\#){border-top:1px solid #fff;border-top:var(--border-width) solid rgb(var(--co-white));gap:2.2em;margin-left:0;margin-top:calc(max(8px, min(1vw, 16px))*4);margin-top:var(--spacing-m);padding-top:calc(max(8px, min(1vw, 16px))*4);padding-top:var(--spacing-m)}.page-footer__bottom:not(#\#){align-items:start;gap:calc(max(8px, min(1vw, 16px))*2);gap:var(--spacing-xs)}.page-footer__meta-nav:not(#\#){gap:.2em}}:root[data-theme=dark]:not(#\#) .page-footer{border-top:var(--border)}.home-events__item[\:has\(\.home-events__link\.focus-visible\)]:not(#\#) .home-events__info,.home-events__item[\:has\(\.home-events__link\:hover\)]:not(#\#) .home-events__info{border-radius:0}.home-events__item:has(.home-events__link.focus-visible):not(#\#) .home-events__info,.home-events__item:has(.home-events__link:hover):not(#\#) .home-events__info{border-radius:0}.home-events__item[\:has\(\.home-events__link\:focus-visible\)]:not(#\#) .home-events__info,.home-events__item[\:has\(\.home-events__link\:hover\)]:not(#\#) .home-events__info{border-radius:0}.home-events__item:has(.home-events__link:focus-visible):not(#\#) .home-events__info,.home-events__item:has(.home-events__link:hover):not(#\#) .home-events__info{border-radius:0}.home-events__media:not(#\#){align-items:center;border:var(--border);border-radius:2.2em;box-sizing:border-box;display:flex;height:78dvh;justify-content:center;overflow:hidden;width:100%}.home-events__image:not(#\#){display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%}@media (max-width:899px){.home-events__image:not(#\#){-o-object-position:center center;object-position:center center;-o-object-position:var(--home-events-mobile-focus,center center);object-position:var(--home-events-mobile-focus,center center)}}.home-events__info:not(#\#){border:var(--border)}.home-events.section:not(#\#),.page-hero-simple.section:not(#\#){padding:5em calc(max(8px, min(1vw, 16px))*3) 0;padding:var(--header-height) var(--spacing-s) 0}.home-events.section:not(#\#){box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:min(100%,1720px);max-width:min(100%,var(--block-max-width))}.page-hero-simple:not(#\#) .hero__image{padding:0}.page-hero.section:not(#\#){padding-top:max(5em,calc(max(8px, min(1vw, 16px))*6));padding-top:max(var(--header-height),var(--spacing-l))}.page-hero__inner:not(#\#){grid-gap:calc(max(8px, min(1vw, 16px))*4);grid-gap:var(--spacing-m);display:grid;gap:calc(max(8px, min(1vw, 16px))*4);gap:var(--spacing-m)}.page-hero__content:not(#\#){max-width:min(100%,52rem)}.page-hero__content:not(#\#) .page-breadcrumb{margin-bottom:calc(max(8px, min(1vw, 16px))*2);margin-bottom:var(--spacing-xs)}.page-hero__title:not(#\#){margin:0}.page-hero__subtitle:not(#\#){margin-top:calc(max(8px, min(1vw, 16px))*2);margin-top:var(--spacing-xs)}.page-hero__subtitle:not(#\#)>:first-child{margin-top:0}.page-hero__subtitle:not(#\#)>:last-child{margin-bottom:0}.page-hero__actions:not(#\#){display:flex;flex-wrap:wrap;gap:max(8px,min(1vw,16px));gap:var(--spacing-xxs);margin-top:calc(max(8px, min(1vw, 16px))*3);margin-top:var(--spacing-s)}.page-hero__media:not(#\#){overflow:hidden}.page-hero__media--simple:not(#\#){padding:calc(max(8px, min(1vw, 16px))*3) calc(max(8px, min(1vw, 16px))*3) 0;padding:var(--spacing-s) var(--spacing-s) 0}.page-hero__image:not(#\#){display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%}.page-hero--simple:not(#\#){border-bottom:0;padding-bottom:0}.page-hero--simple:not(#\#) .page-hero__inner{grid-template-columns:1fr;justify-items:center}.page-hero__inner--simple:not(#\#){display:flex;flex-direction:column}.page-hero--simple:not(#\#) .page-hero__media{width:100%}@media (max-width:900px){.home-events.section:not(#\#){padding-left:0;padding-right:0}}@media (min-width:900px){.page-hero__inner:not(#\#){align-items:start;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.page-hero__media:not(#\#){align-self:stretch}}@media (max-width:899px){.page-hero__image:not(#\#){aspect-ratio:16/10}}.home-events__list:not(#\#){border-radius:2.2em;display:grid;margin-left:auto;margin-right:auto;max-width:min(100%,1720px);max-width:min(100%,var(--block-max-width));overflow:hidden}.home-events__item:not(#\#){grid-area:1/1;pointer-events:none;position:relative}.home-events__item.is-active:not(#\#){pointer-events:auto}.home-events__info:not(#\#){opacity:0;transition:opacity .25s ease;visibility:hidden}.home-events__item.is-active:not(#\#) .home-events__info{opacity:1;visibility:visible}.home-events__item:not(#\#) .home-events__media{transform:translateX(100%);transition:transform .5s ease}.home-events__item.is-before:not(#\#) .home-events__media{transform:translateX(-100%)}.home-events__item.is-after:not(#\#) .home-events__media{transform:translateX(100%)}.home-events__item.is-active:not(#\#) .home-events__media{transform:translateX(0)}@media (prefers-reduced-motion:reduce){.home-events__info,.home-events__item .home-events__media{transition:none!important}}.home-events__pagination:not(#\#){bottom:calc(max(8px, min(1vw, 16px))*3);bottom:var(--spacing-s);display:flex;gap:.25em;left:calc(max(8px, min(1vw, 16px))*3);left:var(--spacing-s);position:absolute;z-index:2}.home-events__pagination-button:not(#\#){background:var(--co-primary);border:var(--border);border-radius:10px;cursor:pointer;height:16px;padding:0;width:28px}.home-events__pagination-button[aria-current=true]:not(#\#){background:var(--co-highlight)}.home-events__inner.section__inner:not(#\#),.section__inner.hero__inner:not(#\#){padding-left:0;padding-right:0}section:not(#\#) .home-events__inner.section__inner{margin:calc(max(8px, min(1vw, 16px))*2) 0;margin:var(--spacing-xs) 0}.home-events__info:not(#\#){background:var(--co-primary);border-radius:2.2em;bottom:(max(8px,min(1vw,16px))*3);bottom:calc(max(8px, min(1vw, 16px))*3);bottom:calc(var(--spacing-s));display:flex;height:14em;padding:calc(max(8px, min(1vw, 16px))*4);padding:var(--spacing-m);position:absolute;right:(max(8px,min(1vw,16px))*3);right:calc(max(8px, min(1vw, 16px))*3);right:calc(var(--spacing-s));transition:border-radius .25s ease;width:24em;z-index:1}.home-events__cta:not(#\#){display:inline-block;font-size:max(1.15rem,min(calc(1.1rem + .2vw),1.25rem));font-size:var(--fs-body-s);margin-top:calc(max(8px, min(1vw, 16px))*2);margin-top:var(--spacing-xs)}.hero__image:not(#\#) img{height:auto}.hero__image:not(#\#){align-items:stretch;aspect-ratio:16/9;box-sizing:border-box;display:flex;height:100dvh;overflow:hidden;padding-bottom:calc(max(8px, min(1vw, 16px))*3);padding-bottom:var(--spacing-s);padding-left:calc(max(8px, min(1vw, 16px))*3);padding-left:var(--spacing-s);padding-right:calc(max(8px, min(1vw, 16px))*3);padding-right:var(--spacing-s);width:100%}.hero__image:not(#\#) img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%}@media (max-width:1024px){.home-events__info:not(#\#){left:calc(max(8px, min(1vw, 16px))*3 + max(8px, min(1vw, 16px))*3);left:calc(var(--spacing-s) + var(--spacing-s));right:auto}}@media (max-width:900px){.home-events__info:not(#\#){border-radius:1.6em;bottom:calc(max(8px, min(1vw, 16px))*2);bottom:var(--spacing-xs);height:auto;left:calc(max(8px, min(1vw, 16px))*2);left:var(--spacing-xs);padding-bottom:2em;right:calc(max(8px, min(1vw, 16px))*2);right:var(--spacing-xs);width:auto}.home-events__inner.section__inner:not(#\#){padding-left:max(16px,min(8vw,140px));padding-left:var(--block-padding-x);padding-right:max(16px,min(8vw,140px));padding-right:var(--block-padding-x)}.home-events__pagination:not(#\#){bottom:calc(11.2em + max(8px, min(1vw, 16px))*3);bottom:calc(11.2em + var(--spacing-s))}.home-events__media:not(#\#){padding:0}}.section:not(#\#){padding-bottom:max(28px,min(6.5vw,136px));padding-bottom:var(--block-padding-y);padding-top:max(28px,min(6.5vw,136px));padding-top:var(--block-padding-y)}.section.hero-section:not(#\#){border-bottom:var(--border);padding-bottom:calc(max(28px, min(6.5vw, 136px))*.8);padding-bottom:calc(var(--block-padding-y)*.8);padding-top:11rem;padding-top:var(--hero-padding-top)}.section.hero-section.page-hero--simple:not(#\#){border-bottom:none;padding-bottom:0}.events-list__image:not(#\#),.events-teaser__image:not(#\#){aspect-ratio:3/2;display:block;overflow:hidden;width:100%}.events-list__image:not(#\#) img,.events-teaser__image:not(#\#) img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.events-teaser__content:not(#\#){display:flex;flex-direction:column;gap:.3em;padding:calc(max(8px, min(1vw, 16px))*4) calc(max(8px, min(1vw, 16px))*3);padding:var(--spacing-m) var(--spacing-s)}.events-teaser__item:not(#\#){display:flex;flex-direction:column;height:100%;padding:0}.events-list__items:not(#\#){grid-gap:calc(max(8px, min(1vw, 16px))*3);grid-gap:var(--spacing-s);display:grid;gap:calc(max(8px, min(1vw, 16px))*3);gap:var(--spacing-s);grid-template-columns:repeat(3,1fr);list-style:none;margin-bottom:calc(max(8px, min(1vw, 16px))*4);margin-bottom:var(--spacing-m);margin-top:calc(max(8px, min(1vw, 16px))*4);margin-top:var(--spacing-m);padding:0}.events-intro.section:not(#\#){padding-bottom:0}.events-list.section:not(#\#){padding-top:0}.events-teaser__title:not(#\#){font-feature-settings:"ss04" 1,"ss09" 1;font-feature-settings:var(--ffs-heading);margin-bottom:.4em}.events-teaser__location:not(#\#){margin-top:1.4em}.meta:not(#\#){align-items:center;display:flex;flex-wrap:wrap;gap:.3em}.events-list__item:not(#\#){box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start}.events-list__link:not(#\#){background:var(--co-primary);border:var(--border);border-radius:72px;display:flex;flex-direction:column;overflow:hidden;text-decoration:none;transition:background-color .2s ease,border-radius .2s ease}.events-list__link:hover:not(#\#){--co-body-text:rgb(var(--co-graphit));background-color:var(--co-highlight);border-radius:0;color:#131211;color:rgb(var(--co-graphit))}.events-teaser__type:not(#\#){background-color:var(--co-primary);border:var(--border)}.events-list__content:not(#\#){display:flex;flex:1;flex-direction:column;padding:calc(max(8px, min(1vw, 16px))*3);padding:var(--spacing-s)}@media (max-width:1024px){.events-list__items:not(#\#){grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.events-list__items:not(#\#){grid-template-columns:1fr}.section.hero-section:not(#\#){padding-bottom:max(28px,min(6.5vw,136px));padding-bottom:var(--block-padding-y)}}.classes-overview.section:not(#\#){margin-bottom:calc(max(8px, min(1vw, 16px))*4);margin-bottom:var(--spacing-m)}.classes-overview__list:not(#\#){grid-gap:calc(max(8px, min(1vw, 16px))*2);grid-gap:var(--spacing-xs);display:grid;gap:calc(max(8px, min(1vw, 16px))*2);gap:var(--spacing-xs);grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.classes-overview__item:not(#\#){--technique-color:rgb(var(--co-lehmweiss));display:flex;flex-direction:column;min-width:0}.classes-overview__link:not(#\#){border:var(--border);border-radius:2em;display:flex;flex-direction:column;height:100%;overflow:hidden;text-decoration:none;transition:background-color .2s ease,border-radius .2s ease}.classes-overview__item[data-technique=siebdruck]:not(#\#){--technique-color:rgb(var(--co-blue))}.classes-overview__item[data-technique=hochdruck]:not(#\#){--technique-color:rgb(var(--co-mint))}.classes-overview__item[data-technique=tiefdruck]:not(#\#){--technique-color:rgb(var(--co-coral))}.classes-overview__item[data-technique=weitere]:not(#\#){--technique-color:rgb(var(--co-pink))}.classes-overview__item[data-technique=andere]:not(#\#){--technique-color:rgb(var(--co-yellow))}.classes-overview__link:hover:not(#\#){background-color:var(--technique-color);border-radius:0}.classes-overview__item[data-technique=andere]:not(#\#) .classes-overview__link:hover,.classes-overview__item[data-technique=hochdruck]:not(#\#) .classes-overview__link:hover,.classes-overview__item[data-technique=weitere]:not(#\#) .classes-overview__link:hover{--co-body-text:rgb(var(--co-graphit));color:#131211;color:rgb(var(--co-graphit))}.classes-overview__color:not(#\#){aspect-ratio:2/1}.classes-overview__content:not(#\#){box-sizing:border-box;display:flex;flex:1;flex-direction:column;justify-content:flex-start;padding:1.6em}.classes-overview__title:not(#\#){font-feature-settings:"ss04" 1,"ss09" 1;font-feature-settings:var(--ffs-heading);word-wrap:break-word;margin-bottom:.5em;margin-top:.3em}@media (max-width:719px){.classes-overview__title:not(#\#){font-size:max(1.15rem,min(calc(1.1rem + .2vw),1.25rem));font-size:var(--fs-body-s)}.classes-overview__link:not(#\#){border-radius:32px}.classes-overview__content:not(#\#){padding:calc(max(8px, min(1vw, 16px))*2);padding:var(--spacing-xs)}.classes-overview__facts:not(#\#){word-wrap:break-word}.button.classes-overview__filter:not(#\#){width:auto}}.classes-overview__filters:not(#\#){display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:calc(max(8px, min(1vw, 16px))*3);margin-bottom:var(--spacing-s)}.classes-overview__subtitle:not(#\#){line-height:1.4;margin:0 0 1em}.classes-overview__facts:not(#\#){display:flex;flex-direction:column;flex-wrap:wrap;gap:.35rem;line-height:1.4;margin-bottom:.35rem}.classes-overview__fact:not(#\#){align-items:center;display:inline-flex;gap:.6em}.classes-overview__fact-icon:not(#\#){align-items:center;color:currentColor;display:inline-flex;flex-shrink:0;height:20px;justify-content:center;width:20px}.classes-overview__fact-icon:not(#\#) svg{fill:none;stroke:currentColor;stroke-width:1.5;height:100%;width:100%}.classes-overview__fact-icon:not(#\#) svg circle[fill=none]{stroke:currentColor}.classes-overview__fact-icon:not(#\#) svg circle:not([fill=none]){fill:currentColor;stroke:none}.classes-overview__price:not(#\#){align-items:center;display:inline-flex;gap:.6rem;margin-top:auto}.classes-overview__price:not(#\#) .class-info__icon{height:20px;width:20px}.classes-overview__price:not(#\#) .class-info__icon svg{stroke-width:1.5}.classes-overview__availability:not(#\#){align-items:center;display:inline-flex;gap:.35rem;margin-top:.35rem}.classes-overview__availability-dot:not(#\#){border-radius:50%;display:inline-block;height:.4em;width:.4em}.classes-overview__availability-dot.is-full:not(#\#){background-color:#f3631b;background-color:rgb(var(--co-coral))}.classes-overview__availability-dot.is-free:not(#\#){background-color:rgb(var(--co-green))}.classes-overview__availability-dot.is-few:not(#\#){background-color:#a4eecf;background-color:rgb(var(--co-mint))}.classes-overview__level:not(#\#){align-items:center;display:inline-flex;gap:.5rem}.classes-overview__level-icon:not(#\#){display:inline-flex;line-height:0;width:20px}@media (max-width:900px){.classes-overview__level-text:not(#\#){display:none}}@media (max-width:1024px){.classes-overview__list:not(#\#){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:400px){.classes-overview__fact-icon:not(#\#),.classes-overview__level-icon:not(#\#),.classes-overview__price:not(#\#) .class-info__icon{display:none}}.classes-calendar.section:not(#\#){padding-top:calc(max(8px, min(1vw, 16px))*3);padding-top:var(--spacing-s)}.classes-calendar__filterbar:not(#\#){flex-wrap:wrap;gap:calc(max(8px, min(1vw, 16px))*3);gap:var(--spacing-s)}.classes-calendar__filterbar:not(#\#),.classes-calendar__monthnav:not(#\#){display:flex;margin-bottom:calc(max(8px, min(1vw, 16px))*3);margin-bottom:var(--spacing-s)}.classes-calendar__monthnav:not(#\#){align-items:center;gap:calc(max(8px, min(1vw, 16px))*2);gap:var(--spacing-xs)}.classes-calendar__month-label:not(#\#){font-size:max(1.35rem,min(calc(1.2rem + .6vw),1.65rem));font-size:var(--fs-body-l);font-weight:600;min-width:12ch;text-align:center}.classes-calendar__weekday-header:not(#\#){display:grid;font-size:max(1.05rem,min(calc(1rem + .25vw),1.15rem));font-size:var(--fs-body-xs,.75rem);font-weight:400;grid-template-columns:repeat(7,1fr);letter-spacing:.05em;margin-bottom:.5rem;text-transform:uppercase}.classes-calendar__weekday-header:not(#\#) span{margin:auto;padding:.25rem .5rem}.classes-calendar__list:not(#\#){align-items:start;gap:.6em;list-style:none;margin:0;padding:0}.classes-calendar__item:not(#\#){display:flex;margin-bottom:.5rem;margin-top:.5rem}.classes-calendar__item:not(#\#) .classes-teaser__title{max-width:32em}.classes-calendar__empty:not(#\#){color:#6c6c6c;color:rgb(var(--co-graphit-400));padding-bottom:calc(max(8px, min(1vw, 16px))*4);padding-bottom:var(--spacing-m);padding-top:calc(max(8px, min(1vw, 16px))*4);padding-top:var(--spacing-m);text-align:center}@media (max-width:719px){.classes-calendar__weekday-header:not(#\#){display:none}.classes-calendar__list:not(#\#){grid-template-columns:1fr}.classes-calendar__item{grid-column:1!important}}.classes-calendar__intro:not(#\#),.classes-overview__intro:not(#\#){margin-bottom:2em}.classes-list.section:not(#\#){padding-top:0}.classes-list__items:not(#\#){grid-gap:calc(max(8px, min(1vw, 16px))*3);grid-gap:var(--spacing-s);display:grid;gap:calc(max(8px, min(1vw, 16px))*3);gap:var(--spacing-s);grid-template-columns:repeat(4,1fr);list-style:none;margin-bottom:calc(max(8px, min(1vw, 16px))*4);margin-bottom:var(--spacing-m);margin-top:calc(max(8px, min(1vw, 16px))*4);margin-top:var(--spacing-m);padding:0}.classes-list__item:not(#\#){box-sizing:border-box;display:flex;flex-direction:column}.classes-list__link:not(#\#){border:var(--border);border-radius:64px;display:flex;flex-direction:column;height:100%;overflow:hidden;text-decoration:none}.classes-list__link:hover:not(#\#){--co-body-text:rgb(var(--co-graphit));background-color:var(--co-highlight);border-radius:0;color:#131211;color:rgb(var(--co-graphit))}.classes-list__color:not(#\#){display:block;width:100%}.classes-list__color--siebdruck:not(#\#){background-color:#707fd9;background-color:rgb(var(--co-blue))}.classes-list__color--hochdruck:not(#\#){background-color:#a4eecf;background-color:rgb(var(--co-mint))}.classes-list__color--tiefdruck:not(#\#){background-color:#f3631b;background-color:rgb(var(--co-coral))}.classes-list__color--weitere:not(#\#){background-color:#f3a6c8;background-color:rgb(var(--co-pink))}.classes-list__color--andere:not(#\#){background-color:#ffcc14;background-color:rgb(var(--co-yellow))}.classes-list__color--default:not(#\#){background-color:#f4f3ee;background-color:rgb(var(--co-lehmweiss))}.classes-list__content:not(#\#){display:flex;flex:1;flex-direction:column;padding:calc(max(8px, min(1vw, 16px))*2);padding:var(--spacing-xs)}.classes-list__title:not(#\#){font-feature-settings:"ss04" 1,"ss09" 1;font-feature-settings:var(--ffs-heading);font-size:max(1.35rem,min(calc(1.2rem + .6vw),1.65rem));font-size:var(--fs-body-l);margin-bottom:1em}@media (max-width:1200px){.classes-list__items:not(#\#){grid-template-columns:repeat(3,1fr)}}@media (max-width:1024px){.classes-list__items:not(#\#){grid-template-columns:repeat(2,1fr)}}@media (max-width:719px){.classes-list__items:not(#\#){grid-template-columns:1fr}}.page-teaser__image:not(#\#){aspect-ratio:3/2;display:block;height:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden;width:100%}.event-info__detail:not(#\#){line-height:1.4;margin:0;padding:0}.classes-filterbar.section:not(#\#),.events-filterbar.section:not(#\#){padding-bottom:0;padding-top:calc(max(28px, min(6.5vw, 136px))*.5);padding-top:calc(var(--block-padding-y)*.5)}.section__inner:not(#\#){margin-left:auto;margin-right:auto;max-width:min(100%,1720px);max-width:min(100%,var(--block-max-width));padding-left:max(16px,min(8vw,140px));padding-left:var(--block-padding-x);padding-right:max(16px,min(8vw,140px));padding-right:var(--block-padding-x)}.section--standard:not(#\#) .section__inner{max-width:820px;max-width:var(--standard-block-max-width)}.section:not(#\#)>:first-child{margin-top:0}.section:not(#\#)>:last-child{margin-bottom:0}.home-teasers__list:not(#\#){grid-gap:1em;display:grid;gap:1em;grid-template-columns:repeat(3,1fr);list-style:none;padding:0}.home-teasers__entry:not(#\#){height:100%;margin-right:-1px}.home-teasers__items:not(#\#){border:var(--border);display:flex;flex-direction:column;height:100%;margin-left:-1px;margin-top:-1px;overflow:hidden;transition:border-radius .2s ease;width:100%}.home-events__intro:not(#\#){line-height:1.5;margin-bottom:2em}.home-teasers__item:not(#\#){width:100%}.home-teasers__media.home-teasers__item:not(#\#){aspect-ratio:3/2;overflow:hidden}.home-teasers__items[\:has\(\.home-teasers__logo-link\:hover\)]:not(#\#){border-radius:44px}.home-teasers__items:has(.home-teasers__logo-link:hover):not(#\#){border-radius:44px}.home-teasers__info.home-teasers__item:not(#\#){display:flex;flex:1;flex-direction:column;min-height:14em}.home-teasers__image:not(#\#){height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.home-teasers.section:not(#\#){margin-top:calc(max(28px, min(6.5vw, 136px))*1.2);margin-top:calc(var(--block-padding-y)*1.2);padding-top:0}.home-teasers__info:not(#\#){padding:2em 3em 2em 2em}.home-teasers__info:not(#\#) p{font-size:max(1.15rem,min(calc(1.1rem + .2vw),1.25rem));font-size:var(--fs-body-s)}.home-teasers__logo:not(#\#){margin-top:auto}.home-teasers__logo-link:not(#\#){align-items:center;display:inline-flex;font-size:max(1.15rem,min(calc(1.1rem + .2vw),1.25rem));font-size:var(--fs-body-s);gap:.3em}.home-teasers__inner.section__inner:not(#\#){max-width:min(100%,1720px);max-width:min(100%,var(--block-max-width));padding-left:calc(max(8px, min(1vw, 16px))*3);padding-left:var(--spacing-s);padding-right:calc(max(8px, min(1vw, 16px))*3);padding-right:var(--spacing-s)}@media (max-width:900px){.home-teasers__inner.section__inner:not(#\#){padding-left:max(16px,min(8vw,140px));padding-left:var(--block-padding-x);padding-right:max(16px,min(8vw,140px));padding-right:var(--block-padding-x)}}.home-teasers__list--no-images:not(#\#){display:flex;flex-wrap:wrap}.home-teasers__list--no-images:not(#\#) .home-teasers__entry{flex:1 1 0;min-width:0}.home-teasers__list--no-images:not(#\#) .home-teasers__info.home-teasers__item{width:100%}.block-classes-teaser__inner:not(#\#){align-items:flex-start;display:flex;gap:calc(max(8px, min(1vw, 16px))*4);gap:var(--spacing-m)}.block-classes-teaser__inner:not(#\#) .section-intro{flex:0 0 35%;max-width:35%}.classes-teaser__list:not(#\#){display:flex;flex:1 1 60%;flex-direction:column;flex-wrap:wrap;gap:.4em;max-width:60%}.classes-teaser__item:not(#\#){border:var(--border);border-radius:1.2em;box-sizing:border-box;height:auto;margin-left:auto;transition:background-color .2s ease,border-radius .2s ease;width:100%}.classes-teaser__item:hover:not(#\#){--co-body-text:rgb(var(--co-graphit));background-color:#a4eecf;background-color:rgb(var(--co-mint));border-radius:0;color:#131211;color:rgb(var(--co-graphit))}.classes-teaser__link:not(#\#){align-items:center;box-sizing:border-box;color:inherit;display:flex;flex-direction:row;height:100%;justify-content:space-between;padding:1em 1.4em;text-decoration:none;width:100%}.classes-teaser__info:not(#\#){display:flex;flex:1 1 auto;flex-direction:row;min-width:0}.classes-teaser__item:hover:not(#\#) .classes-teaser__link{border-radius:500px}.classes-teaser__availability:not(#\#),.classes-teaser__duration:not(#\#),.classes-teaser__level:not(#\#),.classes-teaser__price:not(#\#),.classes-teaser__teacher:not(#\#){display:contents}.classes-teaser__availability-icon:not(#\#),.classes-teaser__duration-icon:not(#\#),.classes-teaser__level-icon:not(#\#),.classes-teaser__price-icon:not(#\#),.classes-teaser__teacher-icon:not(#\#){align-items:center;display:flex;flex-shrink:0;justify-content:center;justify-self:center}[dir=ltr]:not(#\#) .classes-teaser__availability-dot{margin-right:0}[dir=rtl]:not(#\#) .classes-teaser__availability-dot{margin-left:0}.classes-teaser__availability-dot:not(#\#){border-radius:50%;display:inline-block;height:.4em;width:.4em}.classes-teaser__availability-dot.is-full:not(#\#){background-color:#f3631b;background-color:rgb(var(--co-coral))}.classes-teaser__availability-dot.is-free:not(#\#){background-color:rgb(var(--co-green))}.classes-teaser__availability-dot.is-few:not(#\#){background-color:#a4eecf;background-color:rgb(var(--co-mint))}.classes-teaser__meta:not(#\#){grid-column-gap:.5em;grid-row-gap:.1em;align-items:center;-moz-column-gap:.5em;column-gap:.5em;display:grid;flex:0 0 13em;grid-template-columns:auto 1fr;row-gap:.1em;width:13em}.block-classes-teaser__inner:not(#\#) .classes-teaser__meta{flex:0 0 10em;width:10em}@media (max-width:719px){.block-classes-teaser__inner:not(#\#){flex-direction:column}.block-classes-teaser__inner:not(#\#) .section-intro{flex:1 1 auto;max-width:100%}.classes-teaser__list:not(#\#){grid-template-columns:1fr;max-width:100%;width:100%}.classes-teaser__link:not(#\#){justify-content:space-between}.classes-teaser__info:not(#\#){align-items:flex-start;flex-direction:column-reverse}.classes-teaser__meta:not(#\#){display:none}}.block.block--type-image.section:not(#\#) .section__inner{display:flex;max-width:100%;padding-left:0;padding-right:0}.section__inner.block__inner.full.image-full:not(#\#){margin-left:auto;margin-right:auto;max-width:none;padding-left:0;padding-right:0}.content-image:not(#\#){margin-bottom:var(--space-l);margin-top:var(--space-l)}.content-image--standard:not(#\#){margin-left:auto;margin-right:auto;max-width:var(--content-width)}.content-image--full:not(#\#){margin:0;width:100%}.content-image--full:not(#\#) .content-image__credit,.content-image--full:not(#\#) figcaption{padding-left:max(16px,min(8vw,140px));padding-left:var(--block-padding-x);padding-right:max(16px,min(8vw,140px));padding-right:var(--block-padding-x)}.content-image--full:not(#\#) figcaption{margin-top:.8em}.content-image__credit:not(#\#){margin-top:.05em}.content-image--full:not(#\#) img{width:100%}.page-teaser.section:not(#\#) .section__inner{align-items:flex-start;display:flex;gap:calc(max(8px, min(1vw, 16px))*4);gap:var(--spacing-m);justify-content:space-between}.page-teaser__aside:not(#\#){display:flex;flex:0 0 30%;flex-direction:column;gap:calc(max(8px, min(1vw, 16px))*3);gap:var(--spacing-s);max-width:30%}.page-teaser.section:not(#\#) .page-teaser__item{flex:1 1 60%;max-width:60%}.page-teaser.section:nth-of-type(odd):not(#\#) .section__inner{flex-direction:row-reverse}@media (max-width:1024px){.page-teaser.section:not(#\#) .section__inner,.page-teaser.section:nth-of-type(odd):not(#\#) .section__inner{flex-direction:column}.page-teaser.section:not(#\#) .page-teaser__item,.page-teaser__aside:not(#\#){flex:1 1 100%;max-width:100%}}.spaces-section.section:not(#\#) .section__inner.spaces-section__inner{align-items:flex-start;display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:none;padding-left:0;padding-right:0}.hero-section.section.page-hero--spaces:not(#\#){border-bottom:0}.hero-section.section.page-hero--spaces:not(#\#) .page-hero__inner{margin-left:0;margin-right:0}.spaces-section.section:not(#\#){border-top:var(--border);padding-bottom:0;padding-top:0}.spaces-section__content:not(#\#){align-self:flex-start;box-sizing:border-box;flex:0 0 50%;margin-bottom:calc(max(8px, min(1vw, 16px))*4);margin-bottom:var(--spacing-m);margin-top:calc(max(8px, min(1vw, 16px))*4);margin-top:var(--spacing-m);max-width:50%;padding-left:max(16px,min(8vw,140px));padding-left:var(--block-padding-x);padding-right:max(16px,min(8vw,140px));padding-right:var(--block-padding-x);position:sticky;top:max(28px,min(6.5vw,136px));top:var(--block-padding-y)}.spaces-section__text:not(#\#){margin-bottom:calc(max(8px, min(1vw, 16px))*3);margin-bottom:var(--spacing-s);margin-top:calc(max(8px, min(1vw, 16px))*3);margin-top:var(--spacing-s)}.spaces-section__media:not(#\#){flex:0 0 50%;max-width:50%}.spaces-section__image-list:not(#\#){display:flex;flex-direction:column;gap:0}.spaces-section__image:not(#\#){display:block;height:auto;width:100%}@media (max-width:1024px){.spaces-section.section:not(#\#) .section__inner{flex-direction:column;padding-left:max(16px,min(8vw,140px));padding-left:var(--block-padding-x);padding-right:max(16px,min(8vw,140px));padding-right:var(--block-padding-x)}.spaces-section__content:not(#\#),.spaces-section__media:not(#\#){flex:1 1 100%;max-height:none;max-width:100%;overflow:visible;position:static;width:100%}.spaces-section__media:not(#\#){padding-left:0;padding-right:0}}.event-info__artist-link:not(#\#),.event-info__artists:not(#\#){margin-top:0;text-decoration:none}.event-info__artist-link:hover:not(#\#){text-decoration:underline}.artist-info__inner:not(#\#){grid-gap:calc(max(8px, min(1vw, 16px))*4);grid-gap:var(--spacing-m);align-items:start;display:grid;gap:calc(max(8px, min(1vw, 16px))*4);gap:var(--spacing-m);grid-template-columns:1fr 1fr}@media (max-width:768px){.artist-info__inner:not(#\#){grid-template-columns:1fr}}.artist-info__description:not(#\#){max-width:40em}.class-section__sidebar-column:not(#\#){align-self:stretch;grid-column:5/span 2;grid-row:1/span 2;justify-self:stretch;min-width:0}.class-section__content-column:not(#\#){grid-column:1/span 4;grid-row:2}.class-section__content:not(#\#){margin-top:2em}.class-section__intro:not(#\#)>:first-child{margin-top:0}@media (max-width:1024px){.class-section__grid:not(#\#){gap:1.2rem;grid-template-columns:1fr}.class-section__content-column:not(#\#),.class-section__grid:not(#\#)>.column,.class-section__intro-column:not(#\#),.class-section__sidebar-column:not(#\#){grid-column:span 1;grid-row:auto}.class-section__content:not(#\#){margin-top:0}}.section-intro__actions:not(#\#){margin-top:calc(max(8px, min(1vw, 16px))*3);margin-top:var(--spacing-s)}.section.event-section:not(#\#){overflow:visible}.article-section__subtitle:not(#\#),.event-section__subtitle:not(#\#){font-feature-settings:"ss04" 1,"ss09" 1;font-feature-settings:var(--ffs-heading);font-size:max(1.35rem,min(calc(1.2rem + .6vw),1.65rem));font-size:var(--fs-body-l);margin-bottom:.5em;margin-top:.4em}@media (max-width:1024px){.article-section__subtitle:not(#\#),.event-section__subtitle:not(#\#){font-size:max(1.2rem,min(calc(1.1rem + .5vw),1.4rem));font-size:var(--fs-body-m)}}.event-section__sidebar-column:not(#\#){align-self:stretch;grid-column:5/span 2;grid-row:1/span 2;justify-self:stretch;min-width:0}.event-section__content-column:not(#\#){grid-column:1/span 4;grid-row:2}.event-section__intro:not(#\#)>:first-child{margin-top:0}@media (max-width:1024px){.event-section__grid:not(#\#){gap:1.2rem;grid-template-columns:1fr}.event-section__content-column:not(#\#),.event-section__grid:not(#\#)>.column,.event-section__intro-column:not(#\#),.event-section__sidebar-column:not(#\#){grid-column:span 1;grid-row:auto}.event-section__content:not(#\#){margin-top:0}}.section.article-section:not(#\#){overflow:visible}.article-section__sidebar-column:not(#\#){align-self:stretch;grid-column:5/span 2;grid-row:1/span 2;justify-self:stretch;min-width:0}.article-section__content-column:not(#\#){grid-column:1/span 4;grid-row:2}.article-section__intro:not(#\#)>:first-child{margin-top:0}.article-section__content:not(#\#) .block-form,.class-section__content:not(#\#) .block-form,.event-section__content:not(#\#) .block-form{padding-top:0}.article-section__content:not(#\#) .block-accordion__inner,.article-section__content:not(#\#) .block-form__inner,.class-section__content:not(#\#) .block-form__inner,.event-section__content:not(#\#) .block-accordion__inner,.event-section__content:not(#\#) .block-form__inner{padding-left:0;padding-right:0}@media (max-width:1024px){.article-section__grid:not(#\#){gap:1.2rem;grid-template-columns:1fr}.article-section__content-column:not(#\#),.article-section__grid:not(#\#)>.column,.article-section__intro-column:not(#\#),.article-section__sidebar-column:not(#\#){grid-column:span 1;grid-row:auto}.article-section__content:not(#\#){margin-top:0}}.section.block-textblock-icon:not(#\#){padding-bottom:calc(max(28px, min(6.5vw, 136px))*.5);padding-bottom:calc(var(--block-padding-y)*.5);padding-top:calc(max(28px, min(6.5vw, 136px))*.5);padding-top:calc(var(--block-padding-y)*.5)}section.block-textblock-icon.bg--lehmweiss:not(#\#){border-bottom:var(--border);border-top:var(--border);padding-bottom:max(28px,min(6.5vw,136px));padding-bottom:var(--block-padding-y);padding-top:max(28px,min(6.5vw,136px));padding-top:var(--block-padding-y)}.block-textblock-icon__list:not(#\#){grid-gap:calc(max(8px, min(1vw, 16px))*6);grid-gap:var(--spacing-l);display:grid;font-size:max(1.15rem,min(calc(1.1rem + .2vw),1.25rem));font-size:var(--fs-body-s);gap:calc(max(8px, min(1vw, 16px))*6);gap:var(--spacing-l);grid-template-columns:repeat(3,1fr);list-style:none;margin:0;padding:0}.block-textblock-icon__list[\:has\(\%3E\%20\.block-textblock-icon__item\:nth-child\(4\)\:last-child\)]:not(#\#){grid-template-columns:repeat(2,1fr)}.block-textblock-icon__list:has(>.block-textblock-icon__item:nth-child(4):last-child):not(#\#){grid-template-columns:repeat(2,1fr)}.block-textblock-icon__list[\:has\(\%3E\%20\.block-textblock-icon__item\:only-child\)]:not(#\#){grid-template-columns:1fr}.block-textblock-icon__list:has(>.block-textblock-icon__item:only-child):not(#\#){grid-template-columns:1fr}.block-textblock-icon__list[\:has\(\%3E\%20\.block-textblock-icon__item\:nth-child\(2\)\:last-child\)]:not(#\#){grid-template-columns:repeat(2,1fr)}.block-textblock-icon__list:has(>.block-textblock-icon__item:nth-child(2):last-child):not(#\#){grid-template-columns:repeat(2,1fr)}.section-intro[*|\:has\(]:not(#\#)+.block-textblock-icon__list{margin-top:calc(max(8px, min(1vw, 16px))*4);margin-top:var(--spacing-m)}.section-intro:has(*):not(#\#)+.block-textblock-icon__list{margin-top:calc(max(8px, min(1vw, 16px))*4);margin-top:var(--spacing-m)}.block-textblock-icon__item:not(#\#){min-width:0}@media (max-width:1024px){.block-textblock-icon__list:not(#\#),.block-textblock-icon__list[\:has\(\%3E\%20\.block-textblock-icon__item\:nth-child\(4\)\:last-child\)]:not(#\#){grid-template-columns:repeat(2,1fr)}.block-textblock-icon__list:has(>.block-textblock-icon__item:nth-child(4):last-child):not(#\#),.block-textblock-icon__list:not(#\#){grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.block-textblock-icon__list:not(#\#),.block-textblock-icon__list[\:has\(\%3E\%20\.block-textblock-icon__item\:nth-child\(4\)\:last-child\)]:not(#\#){grid-template-columns:1fr}.block-textblock-icon__list:has(>.block-textblock-icon__item:nth-child(4):last-child):not(#\#),.block-textblock-icon__list:not(#\#){grid-template-columns:1fr}.block-textblock-icon__list[\:has\(\%3E\%20\.block-textblock-icon__item\:nth-child\(2\)\:last-child\)]:not(#\#){grid-template-columns:repeat(1,1fr)}.block-textblock-icon__list:has(>.block-textblock-icon__item:nth-child(2):last-child):not(#\#){grid-template-columns:repeat(1,1fr)}}.block-textblock-icon__icon:not(#\#){margin-left:0;margin-right:0}.block-textblock-icon__link:not(#\#){display:inline-block;margin-top:calc(max(8px, min(1vw, 16px))*3);margin-top:var(--spacing-s)}.block-textblock-icon__text:not(#\#){display:flex;flex-direction:column;gap:1em}.section.block-textblock:not(#\#){padding-bottom:0}.section.block-textblock.bg--lehmweiss:not(#\#){padding-bottom:max(28px,min(6.5vw,136px));padding-bottom:var(--block-padding-y)}@media (max-width:1240px){.home-teasers__list:not(#\#){grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.home-teasers__list:not(#\#){grid-template-columns:1fr}}.events-teaser__artists:not(#\#){display:inline}.block-page-teaser-two__list:not(#\#){display:flex;flex-direction:row;flex-wrap:wrap;gap:calc(max(8px, min(1vw, 16px))*6);gap:var(--spacing-l);list-style:none;margin:0;padding:0}.block-page-teaser-two__item:not(#\#){flex:1 1 min(100%,20rem)}.block-page-teaser-two__item-inner:not(#\#){display:flex;flex-direction:column;gap:calc(max(8px, min(1vw, 16px))*3);gap:var(--spacing-s)}.block-page-teaser-two__image:not(#\#){aspect-ratio:3/2;margin:0;overflow:hidden}.block-page-teaser-two__image:not(#\#) img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.block-page-teaser-two__content:not(#\#){display:flex;flex-direction:column;gap:.5em}.block-page-teaser-two__text:not(#\#){display:flex;flex-direction:column;gap:1em}.block-page-teaser-two__link:not(#\#){display:inline-block;margin-top:calc(max(8px, min(1vw, 16px))*3);margin-top:var(--spacing-s)}.block-accordion__list:not(#\#){border-top:var(--border);display:flex;flex-direction:column;margin:calc(max(8px, min(1vw, 16px))*4) auto;margin-bottom:calc(max(8px, min(1vw, 16px))*4);margin-bottom:var(--spacing-m);margin-top:var(--spacing-m);max-width:1200px}.block-accordion__actions.section-intro__actions:not(#\#){margin-left:auto;margin-right:auto;max-width:1200px}.block-accordion__item:not(#\#){border-bottom:var(--border)}.block-accordion__heading:not(#\#){margin:0}.block-accordion__trigger:not(#\#){font-feature-settings:"ss04" 1,"ss09" 1;font-feature-settings:var(--ffs-heading);all:unset;align-items:center;box-sizing:border-box;color:var(--co-body-text);cursor:pointer;display:flex;font-size:max(1.35rem,min(calc(1.2rem + .6vw),1.65rem));font-size:var(--fs-body-l);gap:calc(max(8px, min(1vw, 16px))*3);gap:var(--spacing-s);justify-content:space-between;padding:1.6em .2em;width:100%}.block-accordion__panel-inner:not(#\#){min-height:0;overflow:hidden;padding-bottom:calc(max(8px, min(1vw, 16px))*3);padding-bottom:var(--spacing-s);padding-left:.2em;padding-right:.2em;transition:visibility 0s 0s;visibility:visible}.block-accordion__trigger.focus-visible:not(#\#){background-color:transparent;background-color:initial;border-radius:2px;outline:2px solid currentColor;outline-offset:2px}.block-accordion__trigger:focus-visible:not(#\#){background-color:transparent;background-color:initial;border-radius:2px;outline:2px solid currentColor;outline-offset:2px}.block-accordion__trigger.focus-visible:not(#\#),.block-accordion__trigger:active:not(#\#),.block-accordion__trigger:hover:not(:active):not(#\#){background-color:transparent;background-color:initial;color:var(--co-body-text)}.block-accordion__trigger:active:not(#\#),.block-accordion__trigger:focus-visible:not(#\#),.block-accordion__trigger:hover:not(:active):not(#\#){background-color:transparent;background-color:initial;color:var(--co-body-text)}.block-accordion__icon:not(#\#){flex-shrink:0;height:1.25em;position:relative;transition:transform .2s ease;width:1.25em}.block-accordion__icon:not(#\#):after,.block-accordion__icon:not(#\#):before{background:currentColor;bottom:auto;content:"";height:1.5px;left:0;position:absolute;right:0;top:50%;transform-origin:center;transition:transform .2s ease,opacity .2s ease}.block-accordion__icon:not(#\#):before{transform:rotate(0deg)}.block-accordion__icon:not(#\#):after{transform:rotate(90deg)}.block-accordion__trigger[aria-expanded=true]:not(#\#) .block-accordion__icon:after{opacity:0;transform:rotate(0deg)}.block-accordion__panel:not(#\#){display:grid;grid-template-rows:1fr;overflow:hidden;transition:grid-template-rows .35s ease}.block-accordion__panel.is-hidden:not(#\#){grid-template-rows:0fr}.block-accordion__panel.is-hidden:not(#\#) .block-accordion__panel-inner{padding-bottom:0;transition:visibility 0s .35s;visibility:hidden}.faq__grid:not(#\#){grid-gap:4rem;align-items:start;display:grid;gap:4rem;grid-template-columns:20rem 1fr}.faq__sidebar-column:not(#\#){max-height:calc(100vh - 8rem);overflow-y:auto;position:sticky;top:6rem}.faq-section__title:not(#\#){font-size:max(1.15rem,min(calc(1.1rem + .2vw),1.25rem));font-size:var(--fs-body-s);font-weight:400}.faq__content-column:not(#\#){min-width:0}.faq__content-column:not(#\#) .block-accordion__list{margin-left:0;margin-right:0;max-width:none}.faq-category:not(#\#){margin-bottom:calc(max(8px, min(1vw, 16px))*6);margin-bottom:var(--spacing-l);margin-top:calc(max(8px, min(1vw, 16px))*2);margin-top:var(--spacing-xs)}.faq-category__title:not(#\#){margin-bottom:calc(max(8px, min(1vw, 16px))*2);margin-bottom:var(--spacing-xs)}.faq-category__questions:not(#\#){margin-top:0}.faq-category__description:not(#\#){color:currentColor;color:var(--color-text-muted,currentColor);margin-bottom:calc(max(8px, min(1vw, 16px))*3);margin-bottom:var(--spacing-s)}.faq-category__description:not(#\#) a{text-decoration:underline}.faq-category__description:not(#\#) a:hover{text-decoration:none}.faq-toc__list:not(#\#),.faq-toc__sublist:not(#\#){list-style:none;margin:0;padding:0}.faq-toc__item:not(#\#){margin-bottom:calc(max(8px, min(1vw, 16px))*3);margin-bottom:var(--spacing-s)}.faq-toc__link:not(#\#){font-feature-settings:"ss04" 1,"ss09" 1;font-feature-settings:var(--ffs-heading);display:block;font-weight:400;margin-bottom:.25em;text-decoration:none}.faq-toc__link:hover:not(#\#){text-decoration:underline}.faq-toc__sublist:not(#\#){border-left:1px solid;border-left:1px solid var(--color-border,currentColor);display:flex;flex-direction:column;gap:.25em;padding-left:1em}.faq-toc__sublink:not(#\#){display:block;font-size:max(1.15rem,min(calc(1.1rem + .2vw),1.25rem));font-size:var(--fs-body-s,.875em);padding:.1em 0;text-decoration:none}.faq-toc__sublink:hover:not(#\#){opacity:1}[dir=ltr]:not(#\#) .faq-toc__link,[dir=ltr]:not(#\#) .faq-toc__sublink{padding-left:0}[dir=rtl]:not(#\#) .faq-toc__link,[dir=rtl]:not(#\#) .faq-toc__sublink{padding-right:0}[dir=ltr]:not(#\#) .faq-toc__link,[dir=ltr]:not(#\#) .faq-toc__sublink{transition:opacity .4s ease,padding-left .4s ease}[dir=rtl]:not(#\#) .faq-toc__link,[dir=rtl]:not(#\#) .faq-toc__sublink{transition:opacity .4s ease,padding-right .4s ease}.faq-toc__link:not(#\#),.faq-toc__sublink:not(#\#){position:relative}.faq-toc__link.is-active:not(#\#),.faq-toc__sublink.is-active:not(#\#){opacity:1}.faq-toc__link:not(#\#):before,.faq-toc__sublink:not(#\#):before{content:"→";font-style:normal;left:0;opacity:0;position:absolute;transform:translateX(-.4em);transition:opacity .4s ease,transform .4s ease}.faq-toc__link.is-active:not(#\#):before,.faq-toc__link:hover:not(#\#):before,.faq-toc__sublink.is-active:not(#\#):before,.faq-toc__sublink:hover:not(#\#):before{opacity:1;transform:translateX(0)}[dir=ltr]:not(#\#) .faq-toc__link.is-active,[dir=ltr]:not(#\#) .faq-toc__link:hover,[dir=ltr]:not(#\#) .faq-toc__sublink.is-active,[dir=ltr]:not(#\#) .faq-toc__sublink:hover{padding-left:1.4em}[dir=rtl]:not(#\#) .faq-toc__link.is-active,[dir=rtl]:not(#\#) .faq-toc__link:hover,[dir=rtl]:not(#\#) .faq-toc__sublink.is-active,[dir=rtl]:not(#\#) .faq-toc__sublink:hover{padding-right:1.4em}@media (max-width:1024px){.faq__grid:not(#\#){grid-template-columns:1fr}.faq__sidebar-column:not(#\#){max-height:none;overflow-y:visible;position:static}}.classes-overview.section:not(#\#),.events-teaser.section:not(#\#),.page-teaser.section:not(#\#){border-bottom:var(--border);border-top:var(--border);margin-top:-1px}.event-artists-section:not(#\#){border-top:var(--border)}.booking-section__inner.section__inner:not(#\#){padding-left:0;padding-right:0}.class-nav-section:not(#\#){padding-bottom:0;padding-top:0}.meta-page__content:not(#\#){margin-top:calc(max(8px, min(1vw, 16px))*4);margin-top:var(--spacing-m)}.section.meta-page:not(#\#){padding-top:calc(max(28px, min(6.5vw, 136px))*1.6);padding-top:calc(var(--block-padding-y)*1.6)}.section__inner.meta-page__inner:not(#\#){padding-left:max(16px,min(8vw,140px));padding-left:var(--block-padding-x);padding-right:max(16px,min(8vw,140px));padding-right:var(--block-padding-x)}.back-link:not(#\#){margin-top:2em}.error-section:not(#\#){padding-top:8em;padding-top:calc(var(--header-height)*1.6)}.article-section__grid:not(#\#),.class-section__grid:not(#\#),.event-section__grid:not(#\#){align-items:start}.article-section__intro-column:not(#\#),.class-section__intro-column:not(#\#),.event-section__intro-column:not(#\#){grid-column:1/span 4;grid-row:1}.membership-filter--wrapper{display:none!important}.filter--header_title:not(#\#){font-family:TT Neoris}.six-column-grid:not(#\#){grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(6,1fr);margin-bottom:3rem}.six-column-grid:not(#\#)>.column{display:flex;flex-direction:column;grid-column:span 6;grid-column:span var(--span,6);margin-right:calc(max(8px, min(1vw, 16px))*3);margin-right:var(--spacing-s);min-width:0}.blocks:not(#\#){display:flex;flex-direction:column;gap:1.5rem}.block:not(#\#){background:transparent;background:var(--block-bg,transparent);border-radius:.5rem;padding:0}@media (max-width:1024px){.six-column-grid:not(#\#){grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.six-column-grid:not(#\#){gap:1.2rem;grid-template-columns:1fr}.six-column-grid:not(#\#)>.column{grid-column:span 1}}.six-column-grid:last-child:not(#\#){margin-bottom:0}.block-form__form:not(#\#){display:flex;flex-direction:column;margin-bottom:calc(max(8px, min(1vw, 16px))*4);margin-bottom:var(--spacing-m);margin-left:auto;margin-right:auto;max-width:100%}.block-form__form__inner:not(#\#){display:flex;flex-direction:column;max-width:100%}.block-form__column:not(#\#),.block-form__form__inner:not(#\#),.block-form__row:not(#\#){gap:calc(max(8px, min(1vw, 16px))*3);gap:var(--spacing-s)}.block-form__column:not(#\#),.block-form__field:not(#\#){display:flex;flex-direction:column}.block-form__field:not(#\#){gap:.4rem}.block-form__label:not(#\#){align-items:baseline;display:flex;gap:.35rem}.block-form__input:not(#\#){background:var(--co-primary);border:none;border-bottom:var(--border);border-radius:0;font-size:max(1.05rem,min(calc(1rem + .25vw),1.15rem));font-size:var(--fs-body-xs);padding:.5rem;width:100%}.block-form__input.block-form__input--checkbox:not(#\#){width:auto}.dreamform-form__choice--checkbox:not(#\#) label{font-size:max(1.05rem,min(calc(1rem + .25vw),1.15rem));font-size:var(--fs-body-xs)}.block-form__input.block-form__input--radio:not(#\#){width:auto}.block-form__input--textarea:not(#\#){min-height:8rem}.block-form__choice:not(#\#){align-items:center;display:flex;gap:.5rem}.block-form__error:not(#\#){color:var(--co-error);font-size:max(1.05rem,min(calc(1rem + .25vw),1.15rem));font-size:var(--fs-body-xs)}.block-form__button:not(#\#){align-self:flex-start}@media (max-width:720px){.block-form__form__inner .block-form__row.dreamform-form__row{display:flex!important}.block-form__form__inner:not(#\#) .block-form__row.dreamform-form__row{flex-direction:column;width:100%}}.simplybook-consent:not(#\#){border:var(--border);display:flex;flex-direction:column;gap:.75rem;margin-left:auto;margin-right:auto;margin-top:calc(max(8px, min(1vw, 16px))*4);margin-top:var(--spacing-m);max-width:40%;padding:calc(max(8px, min(1vw, 16px))*4);padding:var(--spacing-m)}.simplybook-consent__heading:not(#\#),.simplybook-consent__text:not(#\#){margin:0}.simplybook-consent__button:not(#\#){align-self:flex-start}.class-info:not(#\#){align-self:stretch;display:flex;flex-direction:column;flex-shrink:0;gap:1.5rem;margin-bottom:calc(max(8px, min(1vw, 16px))*6);margin-bottom:var(--spacing-l);max-width:100%;position:sticky;text-align:left;top:calc(5em + 1rem);top:calc(var(--header-height) + 1rem);width:14em}@media (max-width:1024px){.class-info:not(#\#){position:static}}.class-info__list:not(#\#){display:flex;flex-direction:column;font-size:max(1.15rem,min(calc(1.1rem + .2vw),1.25rem));font-size:var(--fs-body-s);gap:.5rem;list-style:none;margin:0;padding:0}.class-info__item:not(#\#){align-items:center;display:flex;gap:.6em}.class-info__icon:not(#\#){align-items:center;color:currentColor;display:inline-flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.class-info__icon--level:not(#\#){height:auto;width:24px}.class-info__icon:not(#\#) svg{fill:none;stroke:currentColor;stroke-width:2;height:100%;width:100%}.class-info__dates:not(#\#){display:flex;flex-direction:column;gap:.75rem}.class-info__notice:not(#\#){margin:0}.class-info__dates-select:not(#\#){-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='m1 1 5 5 5-5' stroke='currentColor' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right .75em center;background-repeat:no-repeat;background-size:.75em;border:1px solid #131211;border:1px solid rgb(var(--co-graphit));border-radius:0;color:inherit;cursor:pointer;font:inherit;font-size:max(1.15rem,min(calc(1.1rem + .2vw),1.25rem));font-size:var(--fs-body-s);padding:.5em 2em .5em .75em;width:100%}:root[data-theme=dark]:not(#\#) .class-info__dates-select{filter:invert(1) hue-rotate(180deg);filter:none}.class-info__dates-select.focus-visible:not(#\#){outline:2px solid currentColor;outline-offset:2px}.class-info__dates-select:focus-visible:not(#\#){outline:2px solid currentColor;outline-offset:2px}.class-info__register:not(#\#){display:inline-block;text-decoration:underline;text-underline-offset:.2em}.class-info__register.focus-visible:not(#\#),.class-info__register:hover:not(#\#){text-decoration:none}.class-info__register:focus-visible:not(#\#),.class-info__register:hover:not(#\#){text-decoration:none}.event-info:not(#\#){align-self:stretch;display:flex;flex-direction:column;flex-shrink:0;gap:2.2rem;margin-bottom:calc(max(8px, min(1vw, 16px))*6);margin-bottom:var(--spacing-l);max-width:100%;position:sticky;text-align:left;top:calc(5em + 1rem);top:calc(var(--header-height) + 1rem);width:14em}@media (max-width:1024px){.event-info:not(#\#){position:static}}.event-info__list:not(#\#){display:flex;flex-direction:column;font-size:max(1.15rem,min(calc(1.1rem + .2vw),1.25rem));font-size:var(--fs-body-s);gap:.75rem;list-style:none;margin:0;padding:0}.event-info__item:not(#\#){margin:0;padding:0}.event-info__details-list:not(#\#){display:flex;flex-direction:column;flex-wrap:wrap;gap:1em 2em;margin:0;padding:0}.event-info__details-row:not(#\#){margin:0;padding:0}.event-info__details-term:not(#\#){font-weight:600;margin:0}.event-info__details-desc:not(#\#),.event-info__details-desc:not(#\#) p{margin:0}.event-info__deadline-label:not(#\#){display:block;font-weight:600}.event-info__price--standalone:not(#\#){display:block;margin-top:1em}.event-info__vernissage:not(#\#) p{margin:0}.event-info__vernissage:not(#\#) p+p{margin-top:.5rem}.event-info__notes:not(#\#){margin:0}.event-info__notes:not(#\#) p,.event-info__notes:not(#\#) p+p{margin-bottom:.75rem;margin-top:.75rem}.event-info__registration:not(#\#){align-self:flex-start}@media (max-width:900px){.event-info__details-list:not(#\#){flex-direction:column}.event-info:not(#\#){width:100%}.six-column-grid:not(#\#)>.column{margin-right:0}}.page-hero-info:not(#\#){align-self:stretch;display:flex;flex-direction:column;flex-shrink:0;font-size:max(1.15rem,min(calc(1.1rem + .2vw),1.25rem));font-size:var(--fs-body-s);gap:1.5rem;margin-bottom:calc(max(8px, min(1vw, 16px))*6);margin-bottom:var(--spacing-l);max-width:100%;position:sticky;text-align:left;top:calc(5em + 1rem);top:calc(var(--header-height) + 1rem);width:14em}@media (max-width:1024px){.page-hero-info:not(#\#){position:static}}@media (max-width:720px){.page-hero-info:not(#\#){width:100%}}.page-hero-info__text:not(#\#){word-wrap:break-word;margin:0;min-width:0;word-break:break-word}.page-hero-info__text:not(#\#) p{margin-bottom:.75rem;margin-top:.75rem}.page-hero-info__text:not(#\#) p+p{margin-top:.5rem}.page-hero-info__details-list:not(#\#){display:flex;flex-direction:column;gap:1.2rem;margin:0;min-width:0;padding:0}.page-hero-info__details-row:not(#\#){word-wrap:break-word;margin:0;padding:0;word-break:break-word}.page-hero-info__details-term:not(#\#){font-weight:600;margin:0}.page-hero-info__details-desc:not(#\#),.page-hero-info__details-desc:not(#\#) p{margin:0}.page-hero-info__actions:not(#\#){display:flex;flex-direction:column;gap:.75rem}.page-hero-info__button:not(#\#){word-wrap:break-word;display:inline-block;max-width:100%;text-align:center;white-space:normal;word-break:break-word}.entry-nav:not(#\#){align-items:center;display:flex;gap:calc(max(8px, min(1vw, 16px))*3);gap:var(--spacing-s,1rem);justify-content:flex-start;margin-bottom:calc(max(8px, min(1vw, 16px))*3);margin-bottom:var(--spacing-s);margin-top:calc(max(8px, min(1vw, 16px))*3);margin-top:var(--spacing-s)}.entry-nav__spacer:not(#\#){flex:1}.event-nav-section:not(#\#){padding-bottom:0;padding-top:0}@media (max-width:719px){.entry-nav:not(#\#){flex-wrap:wrap}}@font-face{font-family:TTNeoris;font-weight:300;src:url(../../fonts/TT_Neoris_Light.woff) format("woff");src:url(../../fonts/TT_Neoris_Light.woff2) format("woff2")}@font-face{font-family:TTNeoris;font-weight:400;src:url(../../fonts/TT_Neoris_Regular.woff) format("woff");src:url(../../fonts/TT_Neoris_Regular.woff2) format("woff2")}@font-face{font-family:TTNeoris;font-weight:600;src:url(../../fonts/TT_Neoris_DemiBold.woff) format("woff");src:url(../../fonts/TT_Neoris_DemiBold.woff2) format("woff2")}@font-face{font-family:TTNeoris;font-weight:900;src:url(../../fonts/TT_Neoris_Black.woff) format("woff");src:url(../../fonts/TT_Neoris_Black.woff2) format("woff2")}
/*# sourceMappingURL=main.93a1e942fe.css.map */