*,:after,:before{box-sizing:border-box}*{margin:0}body{-webkit-font-smoothing:antialiased;line-height:1.5}img,picture,svg,video{max-width:100%;display:block}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#__next,#root{isolation:isolate}ol,ul{list-style:none}ul{padding-inline-start:0}button{cursor:pointer;background:0 0;border:none}a,button{color:#000}:root,[data-theme=light]{--pe-primary:#b5b4ff;--pe-lime:#cfff46;--pe-gray-100:#272727;--pe-gray-90:#3d3d3d;--pe-gray-80:#525252;--pe-gray-70:#686868;--pe-gray-60:#7d7d7d;--pe-gray-40:#a9a9a9;--pe-gray-30:#bebebe;--pe-gray-20:#d4d4d4;--pe-gray-10:#e9e9e9;--pe-gray-0:#fff;--pe-toolbar-modules:#d3d2ff;--pe-toolbar-modules-accent:#bebde5;--pe-toolbar-copy:#e2ff90;--pe-toolbar-copy-accent:#cbe582;--pe-modal-light-gray:#eee;--pe-modal-font-color:#000;--pe-module-gray:#8d8d8d;--pe-module-hover:#e9e9ff;--pe-status-active:var(--pe-lime);--pe-status-inactive:#f55;--pe-success:#38a169;--pe-success-light:#edfdf3;--pe-danger:#de4848;--pe-danger-light:#fff5f5;--pe-warning:#dd6b20;--pe-warning-light:#fefce8;--pe-info:#3182ce;--pe-info-light:#ebf8ff;--pe-border-radius:4px;--pe-easing-soft:cubic-bezier(.74, .24, .19, .85);--pe-cookie-banner-background:#efefef;--pe-cookie-banner-button:var(--pe-toolbar-modules);--pe-cookie-manager-text-color:#222;--pe-cookie-manager-link-color:#676664;--pe-cookie-manager-button-background:#eee;--pe-cookie-manager-overlay-background:#0006;--pe-cookie-manager-divider-color:#000;--pe-cookie-manager-icon-color:#000;--pe-cookie-manager-focus-color:#007aff;--pe-cookie-manager-highlight-background:#fff8d6;--pe-cookie-manager-hover-background:#f1f1f1;--pe-cookie-manager-debug-border-color:#cecece;--pe-cookie-manager-button-hover-mix:#000;--pe-cookie-manager-footer-shadow:0 0 1.5rem 0 #0000001a;--pe-overlay-background:#000000a6;--pe-border-color:#eaeaea;--pe-shadow-sm:0 2px 4px #0000000d;--pe-shadow-md:0 4px 6px #0000001a;--pe-shadow-lg:0 10px 15px #0000001a;--pe-transition-fast:.25s ease-in-out;--pe-transition-default:.3s ease-in-out;--pe-transition-slow:.35s ease-out;--pe-font-size-xs:12px;--pe-font-size-sm:14px;--pe-font-size-base:16px;--pe-font-size-lg:18px;--pe-font-size-xl:20px;--pe-font-weight-semibold:600;--pe-font-weight-bold:700;--pe-eventlist-gray-100:var(--pe-gray-100);--pe-eventlist-gray-20:var(--pe-gray-20);--pe-eventlist-gray-10:var(--pe-gray-10);--pe-eventlist-gray-0:var(--pe-gray-0);--pe-eventlist-black:#000;--pe-eventlist-white:#fff;--pe-eventlist-primary:#3100a0;--pe-eventlist-muted:#888;--pe-eventlist-button-background:#222;--pe-eventlist-button-background-hover:#555;--pe-eventlist-button-text:var(--pe-eventlist-white);--pe-eventlist-item-content-color:var(--pe-eventlist-black);--pe-eventlist-item-border:var(--pe-eventlist-black);--pe-eventlist-item-color:var(--pe-eventlist-black);--pe-eventlist-item-color-cancelled:#eee;--pe-eventlist-tag-background:var(--pe-eventlist-muted);--pe-eventlist-tag-text:var(--pe-eventlist-white);--pe-eventlist-filter-text:var(--pe-eventlist-gray-100);--pe-eventlist-filter-text-muted:var(--pe-eventlist-muted);--pe-eventlist-filter-hover:var(--pe-eventlist-black);--pe-eventatlas-gray-100:var(--pe-gray-100);--pe-eventatlas-gray-40:var(--pe-gray-40);--pe-eventatlas-gray-20:#d4d4d4;--pe-eventatlas-gray-10:var(--pe-gray-10);--pe-eventatlas-black:#000;--pe-eventatlas-white:#fff;--pe-eventatlas-muted:#888;--pe-eventatlas-button-background:#3a0ca3;--pe-eventatlas-button-background-hover:#555;--pe-eventatlas-button-background-active:#c6009a;--pe-eventatlas-button-text:var(--pe-eventatlas-white);--pe-eventatlas-item-border:var(--pe-eventatlas-black);--pe-eventatlas-item-content-color:var(--pe-eventatlas-black);--pe-eventatlas-filter-text:var(--pe-eventatlas-gray-100);--pe-eventatlas-filter-text-muted:var(--pe-eventatlas-muted)}:root,[data-theme=dark],[data-theme=light]{--pe-gray-50:#939393;--pe-toolbar-modules-hover:var(--pe-toolbar-modules)}[data-theme=dark]{--pe-modal-light-gray:var(--pe-gray-100);--pe-modal-font-color:#fff;--pe-toolbar-modules:#232325;--pe-gray-100:#fff;--pe-gray-90:#e9e9e9;--pe-gray-80:#d4d4d4;--pe-gray-70:#bebebe;--pe-gray-60:#a9a9a9;--pe-gray-40:#7d7d7d;--pe-gray-30:#686868;--pe-gray-20:#525252;--pe-gray-10:#3d3d3d;--pe-gray-0:#272727}.skeleton{background-color:#dddbdd;display:inline-block;position:relative;overflow:hidden}.skeleton:after{content:"";background-image:linear-gradient(90deg,#fff0,#fff3 20%,#ffffff80 60%,#fff0);animation:3s infinite shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes shimmer{to{transform:translate(100%)}}.fade-enter-active,.fade-leave-active{transition:opacity .15s ease-in-out}.fade-enter-active,.fade-enter-from,.fade-leave-to{opacity:0}.fade-enter-to,.fade-leave-from{opacity:1}@font-face{font-family:Futura Pro Condensed fallback;src:local(BlinkMacSystemFont);size-adjust:69.6272%;ascent-override:118.488%;descent-override:25.1339%;line-gap-override:28.7244%;font-style:normal;font-weight:300}@font-face{font-family:Futura Pro Condensed fallback;src:local(Segoe UI);size-adjust:65.4097%;ascent-override:126.128%;descent-override:26.7544%;line-gap-override:30.5765%;font-style:normal;font-weight:300}@font-face{font-family:Futura Pro Condensed fallback;src:local(Helvetica Neue);size-adjust:64.4444%;ascent-override:128.017%;descent-override:27.1552%;line-gap-override:31.0345%;font-style:normal;font-weight:300}@font-face{font-family:Futura Pro Condensed fallback;src:local(Arial);size-adjust:65.0515%;ascent-override:126.823%;descent-override:26.9018%;line-gap-override:30.7449%;font-style:normal;font-weight:300}@font-face{font-family:Futura Pro Condensed fallback;src:local(Noto Sans);size-adjust:61.1814%;ascent-override:134.845%;descent-override:28.6034%;line-gap-override:32.6897%;font-style:normal;font-weight:300}@font-face{font-family:Futura Pro Condensed fallback;src:local(BlinkMacSystemFont);size-adjust:74.4291%;ascent-override:110.844%;descent-override:23.5123%;line-gap-override:26.8712%;font-style:normal;font-weight:500}@font-face{font-family:Futura Pro Condensed fallback;src:local(Segoe UI);size-adjust:69.9207%;ascent-override:117.991%;descent-override:25.0284%;line-gap-override:28.6038%;font-style:normal;font-weight:500}@font-face{font-family:Futura Pro Condensed fallback;src:local(Helvetica Neue);size-adjust:68.8889%;ascent-override:119.758%;descent-override:25.4032%;line-gap-override:29.0323%;font-style:normal;font-weight:500}@font-face{font-family:Futura Pro Condensed fallback;src:local(Arial);size-adjust:69.5378%;ascent-override:118.64%;descent-override:25.1662%;line-gap-override:28.7613%;font-style:normal;font-weight:500}@font-face{font-family:Futura Pro Condensed fallback;src:local(Noto Sans);size-adjust:65.4008%;ascent-override:126.145%;descent-override:26.7581%;line-gap-override:30.5806%;font-style:normal;font-weight:500}@font-face{font-family:Aldo Pro fallback;src:local(BlinkMacSystemFont);size-adjust:87.154%;ascent-override:115.887%;descent-override:21.8005%;line-gap-override:11.4739%;font-style:normal;font-weight:500}@font-face{font-family:Aldo Pro fallback;src:local(Segoe UI);size-adjust:81.8749%;ascent-override:123.359%;descent-override:23.2061%;line-gap-override:12.2138%;font-style:normal;font-weight:500}@font-face{font-family:Aldo Pro fallback;src:local(Helvetica Neue);size-adjust:80.6667%;ascent-override:125.207%;descent-override:23.5537%;line-gap-override:12.3967%;font-style:normal;font-weight:500}@font-face{font-family:Aldo Pro fallback;src:local(Arial);size-adjust:81.4265%;ascent-override:124.038%;descent-override:23.3339%;line-gap-override:12.281%;font-style:normal;font-weight:500}@font-face{font-family:Aldo Pro fallback;src:local(Noto Sans);size-adjust:76.5823%;ascent-override:131.884%;descent-override:24.8099%;line-gap-override:13.0579%;font-style:normal;font-weight:500}@font-face{font-family:Futura Pro Condensed;src:local(Futura Pro Condensed Light),url(../fonts/FuturaProCondensed/FuturaProCondensed-300.woff2)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:Futura Pro Condensed;src:local(Futura Pro Condensed Medium),url(../fonts/FuturaProCondensed/FuturaProCondensed-500.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Aldo Pro;src:local(Aldo Pro Medium),url(../fonts/AldoPro/AldoPro-500.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}:root{--grid-columns:12;--grid-gap:1rem;--container-width:1600px;--grid-padding-sm:24px;--grid-padding-md:32px;--grid-padding-lg:49px;--grid-padding-xlg:78px;--grid-padding-xxlg:96px;--bp-medium:768px;--bp-large:1024px;--bp-xlarge:1280px;--bp-xxlarge:1600px;--font-base:"Futura Pro Condensed", "Futura Pro Condensed fallback", sans-serif;--font-heading:"Aldo Pro", "Aldo Pro fallback", sans-serif;--heading-lineheight:1;--base-lineheight:1.5;--subline-lineheight:1.2;--base-font-weight:500;--light-font-weight:300;--heading-1-font-weight:var(--base-font-weight);--heading-general-font-weight:var(--base-font-weight);--font-size-h1:36px;--font-size-h1-big:64px;--font-size-h2:34px;--font-size-h3:28px;--font-size-h4:20px;--font-size-h5:var(--font-size-h4);--font-size-h6:var(--font-size-h4);--font-size-eventlist:40px;--font-size-eventlist-small:28px;--font-size-date:28px;--font-size-body:18px;--font-size-body-small:18px;--font-size-body-cookie:18px;--font-size-tab:20px;--font-size-subtitle:20px;--font-size-preline:18px;--font-size-caption:18px;--font-size-button:16px;--font-size-breadcrumb:var(--font-size-body-small);--font-size-quickbuy:16px;--font-size-label:14px;--border-width:1px;--primary-color:#b53030;--secondary-color:#f8f5f0;--gold-color:#be9b68;--blue-color:#496f97;--green-color:#8ba79a;--white:#fff;--black:#1d1d1c;--gray-light:#d2d2d2;--red-color:red;--ease-soft:cubic-bezier(.61, .13, .25, 1);--ease-bubble:cubic-bezier(.22, 1, .36, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--default-transition:.33s var(--ease-soft);--image-border-radius:17% / 48%;--image-border-radius-portrait:48% / 17%;--grid-container-padding-left:var(--grid-gap);--grid-container-left:max(var(--grid-container-padding-left), .5 * (100vw - var(--container-width)) + var(--grid-container-padding-left))}@media (width>=768px){:root{--font-size-h1:62px;--font-size-h1-big:96px;--font-size-h2:48px;--font-size-h3:40px;--font-size-h4:28px;--font-size-eventlist-small:32px;--font-size-date:var(--font-size-h4);--font-size-body:24px;--font-size-body-small:20px;--font-size-body-cookie:20px;--font-size-tab:28px;--font-size-subtitle:24px;--font-size-caption:18px;--font-size-button:20px;--border-width:2px;--font-size-label:16px;--grid-gap:2.5rem;--grid-container-padding-left:var(--grid-padding-md)}}@media (width>=1024px){:root{--font-size-h1:72px;--font-size-h1-big:104px;--font-size-h2:56px;--font-size-h4:32px;--font-size-preline:20px;--font-size-caption:16px;--font-size-label:18px;--grid-container-padding-left:var(--grid-padding-lg)}}@media (width>=1280px){:root{--font-size-h1:96px;--font-size-h1-big:136px;--font-size-h2:72px;--font-size-h3:56px;--font-size-h4:40px;--font-size-eventlist:48px;--font-size-body:28px;--font-size-body-small:24px;--font-size-body-cookie:24px;--font-size-tab:32px;--font-size-subtitle:28px;--font-size-button:24px;--font-size-label:20px;--grid-gap:4rem}}@supports (animation-timing-function:linear(0,1)){:root{--ease-spring:linear(0, .007 0.8%, .028 1.7%, .118 3.7%, .636 11.4%, .843 15.2%, .98 19.1%, 1.024 21.1%, 1.054 23.3%, 1.07 26%, 1.071 29.1%, 1.013 42.4%, .996 51%, 1)}}html{background-color:var(--white);overflow-x:clip}img{vertical-align:middle;max-width:100%;height:auto;display:inline-block}button{padding:0}.spacer{height:64px}@media (width>=768px){.spacer{height:96px}}.spacer--small{height:1rem}@media (width>=768px){.spacer--small{height:1.5rem}}@media (width>=1600px){.spacer--small{height:2rem}}.font-primary{font-family:var(--font-base)}.font-secondary{font-family:var(--font-heading)}.main-content,html{font-family:var(--font-base)}.main-content{font-weight:var(--base-font-weight);line-height:var(--base-lineheight);min-height:100vh}a{color:inherit;text-decoration:none}.font-button{font-size:var(--font-size-button);line-height:1}.h1,h1{font-family:var(--font-heading);font-weight:var(--heading-1-font-weight);font-size:var(--font-size-h1)}.h2,.h3,.h4,.h5,.h6,h2,h3,h4,h5,h6{font-family:var(--font-base);font-weight:var(--heading-general-font-weight)}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{line-height:var(--heading-lineheight)}.h1:not(.no-text-transform),.h2:not(.no-text-transform),.h3:not(.no-text-transform),.text-uppercase,h1:not(.no-text-transform),h2:not(.no-text-transform),h3:not(.no-text-transform){text-transform:uppercase}.h1.h1--bigger,h1.h1--bigger{font-size:var(--font-size-h1-big)}.h2,h2{font-size:var(--font-size-h2)}.h3,h3{font-size:var(--font-size-h3)}.h4,h4{font-size:var(--font-size-h4)}.h5,h5{font-size:var(--font-size-h5)}.h6,h6{font-size:var(--font-size-h6)}.subtitle{font-size:var(--font-size-subtitle);font-weight:var(--heading-general-font-weight);line-height:var(--subline-lineheight)}.body,.p,li,p{font-family:var(--font-base);font-size:var(--font-size-body)}.body,.body-small,.body-small li,.body-small p,.p,li,p{line-height:var(--base-lineheight);font-weight:var(--light-font-weight)}.body-small,.body-small li,.body-small p{font-size:var(--font-size-body-small)}.caption{font-size:var(--font-size-caption);font-weight:var(--base-font-weight)}.font-label{font-size:var(--font-size-label)}.font-event{font-size:var(--font-size-eventlist);font-weight:var(--base-font-weight);line-height:1}.font-event-small{font-size:var(--font-size-eventlist-small);line-height:1.5}.font-event-date,.font-event-small{font-weight:var(--light-font-weight)}.font-event-date{font-size:var(--font-size-date);line-height:1}.font-weight-bold{font-weight:var(--heading-1-font-weight)}.font-weight-normal{font-weight:var(--base-font-weight)}.cookie-banner__text,.cookie-manager .checkbox-toggle__button,.cookie-manager .checkbox-toggle__custom-text p,.cookie-manager .checkbox-toggle__title,.cookie-manager .form-row__text,.cookie-manager .introduction__text,.font-weight-light{font-weight:var(--light-font-weight)}.link--underline:not(:has(.shared-icon)){text-decoration:none;position:relative}.link--underline:not(:has(.shared-icon)):after{content:"";opacity:0;background-color:currentColor;width:100%;height:1px;transition:opacity .2s;position:absolute;bottom:-2px;left:0}.link--underline:not(:has(.shared-icon)).link--active:after{opacity:1}.link--underline:not(:has(.shared-icon)):focus:after{opacity:1}.link--underline:not(:has(.shared-icon)):hover:after{opacity:1}.link--underline:has(.shared-icon)>.link__text{text-decoration:none;position:relative}.link--underline:has(.shared-icon)>.link__text:after{content:"";opacity:0;background-color:currentColor;width:100%;height:1px;transition:opacity .2s;position:absolute;bottom:-2px;left:0}.link--underline:has(.shared-icon).link--active>span:not(.shared-icon):after{opacity:1}.link--underline:has(.shared-icon):focus>span:not(.shared-icon):after{opacity:1}.link--underline:has(.shared-icon):hover>span:not(.shared-icon):after{opacity:1}.text-module ol,.text-module ul{margin:0 0 0 22px;padding:0}.text-module ul{list-style:outside}.text-module ol{list-style:decimal}.text-module p{margin:0}.cookie-manager .checkbox-toggle__button,.cookie-manager .cookie-manager__link-anchor,.text-module a{text-decoration:underline}@media print{.footer,.header{display:none}}.cookie-manager{--pe-gray-0:var(--secondary-color);--font-size-button:1.125rem}.cookie-manager .checkbox-toggle--bold .checkbox-toggle__title,.cookie-manager .checkbox-toggle__button,.cookie-manager .checkbox-toggle__custom-text p,.cookie-manager .checkbox-toggle__title,.cookie-manager .cookie-manager__link-anchor,.cookie-manager .form-row__text,.cookie-manager .introduction__text{font-size:var(--font-size-body-cookie);line-height:var(--subline-lineheight)}.cookie-manager__default-button{width:100%}.cookie-manager__save-settings{flex:1 0 auto;justify-content:center;align-items:center;display:flex}.cookie-manager__save-settings-button{padding:.5rem 1rem}@media (width>=1024px){.cookie-manager{--font-size-button:1.25rem}.cookie-manager__save-settings{width:33%}.cookie-manager__save-settings-button{padding:1rem}.cookie-manager__buttons{width:66%}}.cookie-manager .button--primary .button__content{padding:1rem}@media (width>=1024px){.cookie-manager .button--primary .button__content{padding:1.25rem 1rem}}.cookie-manager .introduction__title{color:var(--primary-color);font-size:var(--font-size-h3)}.cookie-banner{--pe-cookie-banner-button:var(--primary-color)}.cookie-banner__wrapper{border-radius:var(--image-border-radius-portrait);aspect-ratio:9/16;flex-direction:column;justify-content:center;align-items:center;display:flex}.cookie-banner__text{font-size:var(--font-size-body)}.cookie-banner__link{display:none}.table{display:table}.table-row{display:table-row}.table-cell{display:table-cell}.block{display:block}.no-padding{padding:0!important}.no-padding-left{padding-left:0!important}.no-padding-right{padding-right:0!important}.no-margin-bottom{margin-bottom:0!important}.clearer{clear:both}.isolate{isolation:isolate}.icon,.input-hidden,.nobreak{white-space:nowrap}.relative{position:relative}.input-hidden{float:left;clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.grayscale{filter:grayscale()}.icon{text-indent:1000%;overflow:hidden}.align-center{justify-content:center}.align-between{justify-content:space-between}.align-middle{align-items:center}.text-center{text-align:center}@media screen and (width>=768px){.show-for-small{display:none!important}}@media screen and (width>=1280px){.show-for-medium-down{display:none!important}}@media screen and (width<=767px){.show-for-medium{display:none!important}}@media screen and (width>=1440px){.show-for-large-down{display:none!important}}@media screen and (width<=1279px){.show-for-large{display:none!important}}@media screen and (width<=1439px){.show-for-xlarge{display:none!important}}@media print,screen and (width<=767px){.hide-for-small{display:none!important}}@media print,screen and (width<=1279px){.hide-for-medium-down{display:none!important}}@media print,screen and (width>=768px){.hide-for-medium{display:none!important}}@media print,screen and (width<=1439px){.hide-for-large-down{display:none!important}}@media print,screen and (width>=1280px){.hide-for-large{display:none!important}}@media print,screen and (width>=1440px){.hide-for-xlarge{display:none!important}}.show-for-sr{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.color-warning{color:var(--red-color)}.bgc-white{background-color:var(--white)}.bgc-secondary{background-color:var(--secondary-color)}.bgc-primary{background-color:var(--primary-color)}.grid-container{max-width:var(--container-width);padding-left:var(--grid-gap);padding-right:var(--grid-gap);margin-left:auto;margin-right:auto}.grid-container .grid-container--full{width:100vw;margin-left:-50vw;position:relative;left:50%}.grid-x{-moz-column-gap:var(--grid-gap);column-gap:var(--grid-gap);flex-wrap:wrap;display:flex}.grid-x.align-left{justify-content:flex-start}.grid-x.align-center{justify-content:center}.grid-x.align-right{justify-content:flex-end}.grid-x.align-between{justify-content:space-between}.grid-x.align-top{align-items:flex-start}.grid-x.align-middle{align-items:center}.grid-x.wrap{flex-wrap:wrap}.grid-x.nowrap{flex-wrap:nowrap}.cell{flex:0 0 calc(100% - 11 * var(--grid-gap) + 11 * var(--grid-gap));width:100%;max-width:calc(100% - 11 * var(--grid-gap) + 11 * var(--grid-gap))}.small-4{flex:0 0 calc((100% - 11 * var(--grid-gap)) / 3 + 3 * var(--grid-gap));max-width:calc((100% - 11 * var(--grid-gap)) / 3 + 3 * var(--grid-gap))}.small-6{flex:0 0 calc(.5 * (100% - 11 * var(--grid-gap)) + 5 * var(--grid-gap));max-width:calc(.5 * (100% - 11 * var(--grid-gap)) + 5 * var(--grid-gap))}.small-8{flex:0 0 calc(2 * (100% - 11 * var(--grid-gap)) / 3 + 7 * var(--grid-gap));max-width:calc(2 * (100% - 11 * var(--grid-gap)) / 3 + 7 * var(--grid-gap))}.small-12{flex:0 0 calc(100% - 11 * var(--grid-gap) + 11 * var(--grid-gap));max-width:calc(100% - 11 * var(--grid-gap) + 11 * var(--grid-gap))}@media (width>=768px){.cookie-banner__wrapper{border-radius:var(--image-border-radius);aspect-ratio:16/9}.grid-container{padding-left:var(--grid-padding-md);padding-right:var(--grid-padding-md)}.medium-offset-2{margin-left:calc((100% - 11 * var(--grid-gap)) / 6 + var(--grid-gap) + var(--grid-gap))}.medium-2{flex:0 0 calc((100% - 11 * var(--grid-gap)) / 6 + var(--grid-gap));max-width:calc((100% - 11 * var(--grid-gap)) / 6 + var(--grid-gap))}.medium-3{flex:0 0 calc(.25 * (100% - 11 * var(--grid-gap)) + 2 * var(--grid-gap));max-width:calc(.25 * (100% - 11 * var(--grid-gap)) + 2 * var(--grid-gap))}.medium-4{flex:0 0 calc((100% - 11 * var(--grid-gap)) / 3 + 3 * var(--grid-gap));max-width:calc((100% - 11 * var(--grid-gap)) / 3 + 3 * var(--grid-gap))}.medium-5{flex:0 0 calc(5 * (100% - 11 * var(--grid-gap)) / 12 + 4 * var(--grid-gap));max-width:calc(5 * (100% - 11 * var(--grid-gap)) / 12 + 4 * var(--grid-gap))}.medium-6{flex:0 0 calc(.5 * (100% - 11 * var(--grid-gap)) + 5 * var(--grid-gap));max-width:calc(.5 * (100% - 11 * var(--grid-gap)) + 5 * var(--grid-gap))}.medium-7{flex:0 0 calc(7 * (100% - 11 * var(--grid-gap)) / 12 + 6 * var(--grid-gap));max-width:calc(7 * (100% - 11 * var(--grid-gap)) / 12 + 6 * var(--grid-gap))}.medium-8{flex:0 0 calc(2 * (100% - 11 * var(--grid-gap)) / 3 + 7 * var(--grid-gap));max-width:calc(2 * (100% - 11 * var(--grid-gap)) / 3 + 7 * var(--grid-gap))}.medium-9{flex:0 0 calc(.75 * (100% - 11 * var(--grid-gap)) + 8 * var(--grid-gap));max-width:calc(.75 * (100% - 11 * var(--grid-gap)) + 8 * var(--grid-gap))}.medium-10{flex:0 0 calc(5 * (100% - 11 * var(--grid-gap)) / 6 + 9 * var(--grid-gap));max-width:calc(5 * (100% - 11 * var(--grid-gap)) / 6 + 9 * var(--grid-gap))}.medium-12{flex:0 0 calc(100% - 11 * var(--grid-gap) + 11 * var(--grid-gap));max-width:calc(100% - 11 * var(--grid-gap) + 11 * var(--grid-gap))}}.hero__wrapper{flex-direction:column;justify-content:flex-end;align-items:flex-start;display:flex}.hero__headline{text-box-trim:trim-both;text-box-edge:cap alphabetic;-webkit-hyphens:manual;hyphens:manual;margin-top:1rem}@media (width>=1024px){.grid-container{padding-left:var(--grid-padding-lg);padding-right:var(--grid-padding-lg)}.large-3{flex:0 0 calc(.25 * (100% - 11 * var(--grid-gap)) + 2 * var(--grid-gap));max-width:calc(.25 * (100% - 11 * var(--grid-gap)) + 2 * var(--grid-gap))}.large-4{flex:0 0 calc((100% - 11 * var(--grid-gap)) / 3 + 3 * var(--grid-gap));max-width:calc((100% - 11 * var(--grid-gap)) / 3 + 3 * var(--grid-gap))}.large-6{flex:0 0 calc(.5 * (100% - 11 * var(--grid-gap)) + 5 * var(--grid-gap));max-width:calc(.5 * (100% - 11 * var(--grid-gap)) + 5 * var(--grid-gap))}.large-8{flex:0 0 calc(2 * (100% - 11 * var(--grid-gap)) / 3 + 7 * var(--grid-gap));max-width:calc(2 * (100% - 11 * var(--grid-gap)) / 3 + 7 * var(--grid-gap))}.large-10{flex:0 0 calc(5 * (100% - 11 * var(--grid-gap)) / 6 + 9 * var(--grid-gap));max-width:calc(5 * (100% - 11 * var(--grid-gap)) / 6 + 9 * var(--grid-gap))}.large-12{flex:0 0 calc(100% - 11 * var(--grid-gap) + 11 * var(--grid-gap));max-width:calc(100% - 11 * var(--grid-gap) + 11 * var(--grid-gap))}.hero__headline{margin-top:1.5rem}}@media (width>=1280px){.grid-container{padding-left:var(--grid-padding-xlg);padding-right:var(--grid-padding-xlg)}.xlarge-3{flex:0 0 calc(.25 * (100% - 11 * var(--grid-gap)) + 2 * var(--grid-gap));max-width:calc(.25 * (100% - 11 * var(--grid-gap)) + 2 * var(--grid-gap))}.xlarge-4{flex:0 0 calc((100% - 11 * var(--grid-gap)) / 3 + 3 * var(--grid-gap));max-width:calc((100% - 11 * var(--grid-gap)) / 3 + 3 * var(--grid-gap))}.xlarge-6{flex:0 0 calc(.5 * (100% - 11 * var(--grid-gap)) + 5 * var(--grid-gap));max-width:calc(.5 * (100% - 11 * var(--grid-gap)) + 5 * var(--grid-gap))}.hero__headline{margin-top:2rem}}.hero__text{width:100%;margin-top:.5rem}@media (width>=1024px){.hero__text{margin-top:.75rem}}@media (width>=1600px){.grid-container{padding-left:var(--grid-padding-xxlg);padding-right:var(--grid-padding-xxlg)}.hero__text{margin-top:1rem}}.hero__button{margin-top:1.5rem}@media (width>=1280px){.hero__button{margin-top:2rem}}.hero .hero__image,.hero__video{z-index:0;width:100%;height:100%;position:absolute}.hero__image .shared-image__image,.hero__video{-o-object-fit:cover;object-fit:cover}.hero__image .shared-image__image,.hero__image .shared-image__link,.hero__image .shared-image__mask,.hero__image .shared-image__picture{height:100%}.hero__blend{background-color:color-mix(in srgb,var(--black) 48%,transparent);z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.is-home-active{--mask-scale:1;--mask-end-scale:5}@media (width>=1024px){.is-home-active{--mask-scale:1.6;--mask-end-scale:7}}@media (width>=1600px){.is-home-active{--mask-scale:2.2;--mask-end-scale:11}}@media (width>=2220px){.is-home-active{--mask-end-scale:17}}.is-home-active>div{animation:home-opacity 80ms var(--ease-soft)}.is-home-active .home-hero{overflow:hidden}.is-home-active .home-hero:after{z-index:4;pointer-events:none;content:"";background-color:var(--white);-webkit-mask-composite:xor;transform-origin:50%;will-change:transform;animation:home-mask .808s var(--ease-soft) 80ms both;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),url(../images/home/hero-home.svg);mask-image:linear-gradient(#fff 0 0),url(../images/home/hero-home.svg);-webkit-mask-position:0 0,50%;mask-position:0 0,50%;-webkit-mask-size:100% 100%,220px 382px;mask-size:100% 100%,220px 382px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:xor;mask-composite:exclude}.is-home-active .home-hero [class*=motion-]{animation:home-motion .808s var(--ease-soft) 80ms both}@keyframes home-mask{0%{transform:scale(var(--mask-scale))}to{transform:scale(var(--mask-end-scale))}}@media (width>=2220px){@keyframes home-mask{0%{transform:scale(var(--mask-scale))}50%{opacity:1}to{transform:scale(var(--mask-end-scale));opacity:0}}}@keyframes home-motion{0%{opacity:.01;transform:translateY(70px)}to{opacity:1;transform:translateY(0)}}@keyframes home-opacity{0%{opacity:0}to{opacity:1}}.button{--button-background-icon-only:var(--black);--button-icon-only-color:var(--black);--button-icon-only-color-hover:var(--white);cursor:pointer;transition:transform .41s var(--ease-spring)}.button__content{transition:border-color .41s var(--ease-bubble);position:relative;overflow:hidden}.button__wrapper{z-index:1;position:relative}.button__icon,.button__wrapper{justify-content:center;align-items:center;display:flex}.button__background{aspect-ratio:1;background-color:var(--white);z-index:0;width:210%;transition:transform .473s var(--ease-bubble);border-radius:50%;position:absolute;transform:translate(-50%,-50%)scale(0)}.button__label{position:relative}.button__text{text-box-trim:trim-both;text-box-edge:cap alphabetic}.button__text--default{transition:.5s var(--ease-spring) .1s}.button__text--hover{transition:.5s var(--ease-spring);color:var(--black);pointer-events:none;opacity:0;position:absolute;top:0;left:0;transform:translateY(30px)}.button--primary{color:var(--white);text-decoration:none}.button--primary .button__content{border:.0625rem solid var(--primary-color);background-color:var(--primary-color);border-radius:9.375rem;padding:.75rem 1rem}@media (width>=1024px){.button--primary .button__content{padding:1rem 1.5rem}}.button--primary .button__icon{color:var(--white);transition:width .5s var(--ease-bubble),margin .5s var(--ease-bubble),transform .5s var(--ease-bubble);overflow:hidden}.button--primary .button__icon svg path{fill:currentColor;transition:.5s var(--ease-bubble) 90ms}.button--primary.button--no-icon .button__content{padding:1rem}@media (width>=1024px){.button--primary.button--no-icon .button__content{padding:1.125rem 1.5rem}}.button--primary.router-link-active{color:var(--black)}.button--primary.router-link-active .button__content{background-color:var(--white)}.button--primary.router-link-active .button__background{background-color:var(--black)}.button--primary.router-link-active .button__text--hover{color:var(--white)}.button--primary.router-link-active .button__icon{color:var(--black)}.button--primary.router-link-active:focus-visible .button__icon,.button--primary.router-link-active:hover .button__icon{color:var(--white)}.button--primary:not(.button--icon-aways-visible) .button__icon{width:0;transform:rotate(-90deg)}.button--primary.button--icon-align-right:focus-visible .button__icon,.button--primary.button--icon-align-right:hover .button__icon,.button--primary.button--icon-align-right.button--icon-aways-visible .button__icon{margin-left:.5rem}.button--primary.button--icon-align-left:focus-visible .button__icon,.button--primary.button--icon-align-left:hover .button__icon,.button--primary.button--icon-align-left.button--icon-aways-visible .button__icon{margin-right:.5rem}.button--primary:focus-visible,.button--primary:hover{transform:scale(1.05)}.button--primary:focus-visible .button__content,.button--primary:hover .button__content{border-color:var(--black)}.button--primary:focus-visible .button__icon,.button--primary:hover .button__icon{width:1.25rem;color:var(--black);transform:rotate(0)}.button--primary:focus-visible .button__text--default,.button--primary:hover .button__text--default{transition:.5s var(--ease-spring);opacity:0;transform:translateY(-30px)}.button--primary:focus-visible .button__text--hover,.button--primary:hover .button__text--hover{transition:.5s var(--ease-spring) .1s;opacity:1;transform:translateY(0)}.button--icon-hover-only:focus-visible .button__background,.button--icon-hover-only:hover .button__background,.button--icon-only:focus-visible .button__background,.button--icon-only:hover .button__background,.button--primary:focus-visible .button__background,.button--primary:hover .button__background{transition:transform 1.22s var(--ease-bubble) .1s;transform:translate(-50%,-50%)scale(1)}.button--icon-hover-only,.button--icon-only{color:var(--black)}.button--icon-hover-only .button__icon,.button--icon-only .button__icon{transition:transform .5s var(--ease-bubble);color:var(--button-icon-only-color)}.button--icon-hover-only:focus-visible .button__icon,.button--icon-hover-only:hover .button__icon,.button--icon-only:focus-visible .button__icon,.button--icon-only:hover .button__icon{transform:scale(.888)}.button--icon-hover-only{align-items:center;display:flex}.button--icon-align-left .button__wrapper,.button--icon-hover-only.button--icon-align-left{flex-direction:row-reverse}.button--icon-hover-only .button__content,.button--icon-only .button__content{border-radius:50%}.button--icon-hover-only .button__background,.button--icon-only .button__background{background-color:var(--button-background-icon-only);width:250%}.button--icon-hover-only .button__icon svg path,.button--icon-only .button__icon svg path{fill:currentColor;transition:.5s var(--ease-bubble)}.button--icon-hover-only:focus-visible .button__icon,.button--icon-hover-only:hover .button__icon,.button--icon-only:focus-visible .button__icon,.button--icon-only:hover .button__icon{color:var(--button-icon-only-color-hover)}.button--icon-bg-primary{--button-icon-only-color:var(--white)}.button--icon-bg-primary .button__content{background-color:var(--primary-color)}.button--icon-bg-white .button__content{background-color:var(--white)}.button--padding-default .button__wrapper{padding:.75rem}@media (width>=1024px){.button--padding-default .button__wrapper{padding:1rem}.button--padding-default{--size:1.25rem}}:root{--header-height-small:4.6875rem;--header-height-xlarge:6rem}.header{--header-text-color:var(--black);--header-icon-color-hover:var(--white);--header-background-color:var(--black);z-index:6;background-color:var(--white);width:100%;transition:.41s var(--ease-soft);position:fixed;top:0}.header__scroll-sentinel{pointer-events:none;width:1px;height:1px;position:absolute;top:2.5rem}.header:before{background:linear-gradient(180deg,color-mix(in srgb,var(--black) 80%,transparent) 0,color-mix(in srgb,var(--black) 45%,transparent) 45%,color-mix(in srgb,var(--black) 15%,transparent) 75%,transparent 100%);opacity:0;height:263%;transition:transform .59s var(--ease-soft),opacity .5s var(--ease-soft)}.header:after,.header:before{content:"";z-index:-1;pointer-events:none;backface-visibility:hidden;width:100%;transform-style:preserve-3d;position:absolute;top:0;left:0;transform:translateY(-100%)}.header:after{height:var(--header-blend-height);background-color:var(--secondary-color);transition:transform .59s var(--ease-soft)}.header__container{height:var(--header-height-small);justify-content:space-between;align-items:center;display:flex}.header__logo{gap:.75rem;display:flex}.header__logo-content{display:contents}.header__logo-icon{width:1.9375rem;height:3.1875rem;transition:.59s var(--ease-soft)}.header__logo-icon-mozart,.header__logo-icon-salzburg{fill:var(--header-text-color);transition:.59s var(--ease-soft)}.header__logo-text{width:3rem;height:3.1875rem;transition:.59s var(--ease-soft)}.header__group{-moz-column-gap:.5rem;align-items:center;column-gap:.5rem;display:flex}@media (width>=768px){.header__group{gap:1rem}}.header__accessibility .button__wrapper,.header__accessibility .shared-icon{display:flex}.header__burger{cursor:pointer;z-index:7;position:relative}.header__burger-wrapper{flex-direction:column;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.header__burger-line{background-color:var(--header-text-color);width:1.25rem;height:.125rem;transition:.41s var(--ease-bubble);border-radius:.625rem}.header__burger-line+.header__burger-line{margin-top:.5rem}.header__burger--close .header__burger-line:first-child{opacity:0;transform:translateY(-10px)}.header__burger--close .header__burger-line:nth-child(2){transform:rotate(45deg)}.header__burger--close .header__burger-line:nth-child(3){transform:rotate(-45deg)translateY(-8px)translate(8px)}.header__burger:focus-visible .header__burger-line,.header__burger:hover .header__burger-line{background-color:var(--header-icon-color-hover)}.header__scroll-blend{background:var(--white);pointer-events:none;width:100%;height:100%;transform-style:preserve-3d;z-index:-1;opacity:.5;backface-visibility:hidden;transition:.59s var(--ease-bubble);position:absolute;top:0;left:0;transform:translateY(-100%);box-shadow:0 16px 16px #0000}.header--logged{top:6rem}.header--transparent,.header-transparent .header{background:0 0}@media (width>=1280px){.header--biglogo:not(.header--scrolling) .header__logo-icon{transform-origin:0 0;transform:scale(2.63)}.header--biglogo:not(.header--scrolling) .header__logo-text{transform-origin:0 0;transform:translate(-33px,204px)}.header__container{height:var(--header-height-xlarge)}.header__logo{gap:1rem}.header__logo-icon{width:2.75rem;height:4.5rem}.header__logo-text{width:4.25rem;height:4.5rem}.header__burger-line{width:1.9375rem}.header__burger-line+.header__burger-line{margin-top:.625rem}.header__accessibility-icon,.header__language-icon{--size:3rem}}.header--white:not(.header--scrolling):not(.header--dropdown-open),.header-white .header:not(.header--scrolling):not(.header--dropdown-open){--header-text-color:var(--white);--header-background-color:var(--white);--header-icon-color-hover:var(--black)}.header--white:not(.header--scrolling):not(.header--dropdown-open):hover:before,.header-white .header:not(.header--scrolling):not(.header--dropdown-open):hover:before{opacity:1;transform:translateY(0)}.header--white:not(.header--scrolling):not(.header--dropdown-open) .button--icon-hover-only,.header--white:not(.header--scrolling):not(.header--dropdown-open) .button--icon-only,.header-white .header:not(.header--scrolling):not(.header--dropdown-open) .button--icon-hover-only,.header-white .header:not(.header--scrolling):not(.header--dropdown-open) .button--icon-only{--button-background-icon-only:var(--header-background-color);--button-icon-only-color-hover:var(--header-icon-color-hover);--button-icon-only-color:var(--header-text-color)}.header--white:not(.header--scrolling):not(.header--dropdown-open) .header__burger--close,.header-white .header:not(.header--scrolling):not(.header--dropdown-open) .header__burger--close{--button-background-icon-only:var(--black);--button-icon-only-color-hover:var(--white)}.header--white:not(.header--scrolling):not(.header--dropdown-open) .header__burger--close .header__burger-line,.header-white .header:not(.header--scrolling):not(.header--dropdown-open) .header__burger--close .header__burger-line{background-color:var(--black)}.header--white:not(.header--scrolling):not(.header--dropdown-open) .header__burger--close:focus-visible .header__burger-line,.header--white:not(.header--scrolling):not(.header--dropdown-open) .header__burger--close:hover .header__burger-line,.header-white .header:not(.header--scrolling):not(.header--dropdown-open) .header__burger--close:focus-visible .header__burger-line,.header-white .header:not(.header--scrolling):not(.header--dropdown-open) .header__burger--close:hover .header__burger-line{background-color:var(--white)}.header--dropdown-open:after{transition:transform .59s var(--ease-soft) .2s;transform:translateY(0)}.header--scrolling .header__scroll-blend{opacity:1;transform:translateY(0);box-shadow:0 16px 16px #00000014}.header .pageeditor-language-switch{display:flex}.header .pageeditor-language-switch,.header .pageeditor-language-switch__item{height:fit-content}.header .pageeditor-language-switch__link,.header .pageeditor-language-switch__link .button__text{transition:color .41s var(--ease-bubble);color:var(--header-text-color)}.header .pageeditor-language-switch__link .button__text{text-transform:uppercase}.header .pageeditor-language-switch__link--active{display:none}.nav-enter-active .navigation__dim{opacity:0;transition:all .41s cubic-bezier(.74,.08,.25,1)}.nav-enter-active .navigation__wrapper{border-radius:50%;transition:all .7s cubic-bezier(.61,.13,.25,1);transform:translate(100%)}.nav-enter-active .navigation__item{opacity:0;transform:translate(40px)}.nav-enter-active .navigation__item.motion-1{transition:.41s var(--ease-soft) .2s}.nav-enter-active .navigation__item.motion-2{transition:.5s var(--ease-soft) .2s}.nav-enter-active .navigation__item.motion-3{transition:.59s var(--ease-soft) .2s}.nav-enter-active .navigation__item.motion-4{transition:.68s var(--ease-soft) .2s}.nav-enter-active .navigation__item.motion-5{transition:.77s var(--ease-soft) .2s}.nav-enter-active .navigation__item.motion-6{transition:.86s var(--ease-soft) .2s}.nav-enter-active .navigation__item.motion-7{transition:.95s var(--ease-soft) .2s}.nav-enter-active .navigation__item.motion-8{transition:1.04s var(--ease-soft) .2s}.nav-enter-active .navigation__item.motion-9{transition:1.13s var(--ease-soft) .2s}.nav-enter-active .navigation__item.motion-10{transition:1.22s var(--ease-soft) .2s}.nav-enter-to .navigation__dim{opacity:1}.nav-enter-to .navigation__wrapper{border-radius:0;transform:translateZ(0)}.nav-enter-to .navigation__item{opacity:1;transform:translate(0)}.nav-leave-active .navigation__dim{opacity:1;transition:all .41s cubic-bezier(.74,.08,.25,1)}.nav-leave-active .navigation__wrapper{border-radius:0;transition:all .7s cubic-bezier(.61,.13,.25,1) .2s;transform:translateZ(0)}.nav-leave-active .navigation__item{opacity:1;transform:translate(0)}.nav-leave-active .navigation__item.motion-1{transition:.41s var(--ease-soft) 0s}.nav-leave-active .navigation__item.motion-2{transition:.5s var(--ease-soft) 0s}.nav-leave-active .navigation__item.motion-3{transition:.59s var(--ease-soft) 0s}.nav-leave-active .navigation__item.motion-4{transition:.68s var(--ease-soft) 0s}.nav-leave-active .navigation__item.motion-5{transition:.77s var(--ease-soft) 0s}.nav-leave-active .navigation__item.motion-6{transition:.86s var(--ease-soft) 0s}.nav-leave-active .navigation__item.motion-7{transition:.95s var(--ease-soft) 0s}.nav-leave-active .navigation__item.motion-8{transition:1.04s var(--ease-soft) 0s}.nav-leave-active .navigation__item.motion-9{transition:1.13s var(--ease-soft) 0s}.nav-leave-active .navigation__item.motion-10{transition:1.22s var(--ease-soft) 0s}.nav-leave-to .navigation__dim{opacity:0}.nav-leave-to .navigation__wrapper{border-radius:50%;transform:translate(100%)}.nav-leave-to .navigation__item{opacity:0;transform:translate(40px)}.page__content{isolation:isolate}
