/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.button,button.button{align-items:center;background-color:var(--color-contrast);border:2px solid var(--color-contrast);border-radius:2px;color:var(--color-contrast-contrast);cursor:pointer;display:inline-flex;font-weight:700;gap:.75rem;justify-content:center;letter-spacing:.5px;line-height:1.5;padding:.75rem 1.5rem;text-align:center;text-decoration:none;transition:background-color .3s ease,color .3s ease,border .3s ease}.button:focus,.button:hover,button.button:focus,button.button:hover{background-color:var(--color-contrast-hover);border-color:var(--color-contrast-hover);color:var(--color-contrast-contrast)}.button:focus-visible,button.button:focus-visible{outline:var(--color-contrast) dashed 2px;outline-offset:2px;transition:outline-offset .3s}.button span,button.button span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.button.button--transparent,button.button.button--transparent{background-color:transparent;border:2px solid var(--color-contrast);color:var(--color-contrast)}.button.button--transparent:focus,.button.button--transparent:hover,button.button.button--transparent:focus,button.button.button--transparent:hover{background-color:var(--color-contrast);border-color:var(--color-contrast);color:var(--color-contrast-contrast)}.button.button--rounded,button.button.button--rounded{border-radius:2rem}.button.button--cta,button.button.button--cta{background-color:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-contrast)}.button.button--cta:focus,.button.button--cta:hover,button.button.button--cta:focus,button.button.button--cta:hover{background-color:var(--color-accent-hover);border-color:var(--color-accent-hover);color:var(--color-accent-contrast)}.button.button--cta.button--transparent,button.button.button--cta.button--transparent{background-color:transparent;color:var(--color-accent)}.button.button--cta.button--transparent:focus,.button.button--cta.button--transparent:hover,button.button.button--cta.button--transparent:focus,button.button.button--cta.button--transparent:hover{background-color:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-contrast)}.button.button--clean,button.button.button--clean{background-color:unset;border:none;color:var(--color-contrast);line-height:unset}.button.button--clean:hover,button.button.button--clean:hover{background-color:unset;color:unset}.button.button--foldout+* a,.button.button--foldout+* button,button.button.button--foldout+* a,button.button.button--foldout+* button{scroll-margin-top:calc(58px + 1rem)}
dialog{background:var(--color-background);border:0;color:var(--color-contrast);contain:layout style paint;top:0;right:0;bottom:0;left:0;max-height:100svh;max-width:100svw;overflow:hidden;padding:0;position:fixed;width:100svw;z-index:10}@media (min-width:720px){dialog{max-height:80vh;max-width:80vw;width:80vw}}dialog[open]{display:flex;flex-direction:column}dialog .dialog__content,dialog .dialog__header{margin:0 auto;max-width:var(--width-max);position:relative;width:100%}dialog .dialog__content{flex:1;overflow-y:auto}dialog .button--close{align-items:center;border-radius:50%;display:flex;height:3rem;justify-content:center;margin:1.25rem;padding:0;position:absolute;right:0;top:0;width:3rem;z-index:99}dialog .button--close:hover{background-color:var(--color-contrast-hover);color:var(--color-background)}dialog .button--close:focus-visible,dialog .button--close:focus:focus-visible{outline:var(--color-contrast) dashed 2px;outline-offset:2px;transition:outline-offset .3s}.dialog::backdrop{background:#0006}body.js-dialog-open{overflow:hidden}
.figure{display:grid;grid-template-columns:1fr;grid-template-rows:1fr auto auto;position:relative}.figure img{grid-column:1/2;grid-row:1/2}.figure,img{max-width:100%;width:100%}.figure__caption{font-size:.875rem;font-style:normal;grid-column:1/2;grid-row:2/3;line-height:1.5;padding-top:1.25rem}.figure__caption .figure__description p{margin:0 0 1rem}.figure__caption .figure__description p:last-child{margin-bottom:0}@container (min-width:320px){.figure__caption{flex-direction:row;gap:1.25rem}}.figure__credit{align-items:center;background-color:#0009;color:#fff;display:flex!important;font-size:.625rem;grid-column:1/2;grid-row:1/2;margin-bottom:0;margin-left:auto;max-width:100%;padding:.5rem 1rem;place-self:end end}.dialog .figure__caption{overflow:initial}.media-gallery .dialog .media-gallery__slider-modal .figure{padding-left:0;padding-right:0}.media-gallery .dialog .media-gallery__slider-modal .figure img{object-fit:cover!important}.media-gallery .dialog .media-gallery__slider-modal .figure__caption{margin-top:-1rem;position:relative}.media-gallery .dialog .media-gallery__slider-modal .figure__caption .figure__credit{margin-top:-2.25rem}.media-gallery .dialog .media-gallery__slider-modal .figure__caption .figure__description{margin-top:.5rem}
.svg-icon{align-items:center;display:inline-flex;justify-content:center}.svg-icon:before{background-color:currentcolor;content:"";display:inline-block;height:1rem;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;overflow:hidden;width:1rem}.svg-icon--close:before{-webkit-mask-image:var(--icon-close);mask-image:var(--icon-close)}.svg-icon--home:before{-webkit-mask-image:var(--icon-home);mask-image:var(--icon-home)}.svg-icon--menu:before{-webkit-mask-image:var(--icon-menu);mask-image:var(--icon-menu)}.svg-icon--arrow-left:before{-webkit-mask-image:var(--icon-arrow-left);mask-image:var(--icon-arrow-left)}.svg-icon--arrow-left-bold:before{-webkit-mask-image:var(--icon-arrow-left-bold);mask-image:var(--icon-arrow-left-bold)}.svg-icon--arrow-right:before{-webkit-mask-image:var(--icon-arrow-right);mask-image:var(--icon-arrow-right)}.svg-icon--arrow-right-bold:before{-webkit-mask-image:var(--icon-arrow-right-bold);mask-image:var(--icon-arrow-right-bold)}.svg-icon--arrow-down:before{-webkit-mask-image:var(--icon-arrow-down);mask-image:var(--icon-arrow-down)}.svg-icon--arrow-up:before{-webkit-mask-image:var(--icon-arrow-up);mask-image:var(--icon-arrow-up)}.svg-icon--pointer-down:before{-webkit-mask-image:var(--icon-pointer-down);mask-image:var(--icon-pointer-down)}.svg-icon--pointer-up:before{-webkit-mask-image:var(--icon-pointer-up);mask-image:var(--icon-pointer-up)}.svg-icon--email:before{-webkit-mask-image:var(--icon-email);mask-image:var(--icon-email)}.svg-icon--whatsapp:before{-webkit-mask-image:var(--icon-whatsapp);mask-image:var(--icon-whatsapp)}.svg-icon--usp-euro:before{-webkit-mask-image:var(--icon-usp-euro);mask-image:var(--icon-usp-euro)}.svg-icon--usp-clock:before{-webkit-mask-image:var(--icon-usp-clock);mask-image:var(--icon-usp-clock)}.svg-icon--usp-hourglass:before{-webkit-mask-image:var(--icon-usp-hourglass);mask-image:var(--icon-usp-hourglass)}.svg-icon--usp-pauze:before{-webkit-mask-image:var(--icon-usp-pauze);mask-image:var(--icon-usp-pauze)}.svg-icon--usp-globe:before{-webkit-mask-image:var(--icon-usp-globe);mask-image:var(--icon-usp-globe)}.svg-icon--usp-check:before{-webkit-mask-image:var(--icon-usp-check);mask-image:var(--icon-usp-check)}.svg-icon--usp-location:before{-webkit-mask-image:var(--icon-usp-location);mask-image:var(--icon-usp-location)}.svg-icon--social-facebook:before{-webkit-mask-image:var(--icon-social-facebook);mask-image:var(--icon-social-facebook)}.svg-icon--social-pinterest:before{-webkit-mask-image:var(--icon-social-pinterest);mask-image:var(--icon-social-pinterest)}.svg-icon--social-whatsapp:before{-webkit-mask-image:var(--icon-social-whatsapp);mask-image:var(--icon-social-whatsapp)}.svg-icon--social-twitter:before,.svg-icon--social-x:before{-webkit-mask-image:var(--icon-social-twitter);mask-image:var(--icon-social-twitter)}.svg-icon--social-instagram:before{-webkit-mask-image:var(--icon-social-instagram);mask-image:var(--icon-social-instagram)}.svg-icon--social-youtube:before{-webkit-mask-image:var(--icon-social-youtube);mask-image:var(--icon-social-youtube)}.svg-icon--social-linkedin:before{-webkit-mask-image:var(--icon-social-linkedin);mask-image:var(--icon-social-linkedin)}.svg-icon--social-tiktok:before{-webkit-mask-image:var(--icon-social-tiktok);mask-image:var(--icon-social-tiktok)}.svg-icon--attention:before{-webkit-mask-image:var(--icon-attention);mask-image:var(--icon-attention)}.svg-icon--star:before{-webkit-mask-image:var(--icon-star);mask-image:var(--icon-star)}.svg-icon--usp-adventure:before{-webkit-mask-image:var(--icon-usp-adventure);mask-image:var(--icon-usp-adventure)}.svg-icon--usp-emotions:before{-webkit-mask-image:var(--icon-usp-emotions);mask-image:var(--icon-usp-emotions)}.svg-icon--usp-entertainment:before{-webkit-mask-image:var(--icon-usp-entertainment);mask-image:var(--icon-usp-entertainment)}.svg-icon--usp-family:before{-webkit-mask-image:var(--icon-usp-family);mask-image:var(--icon-usp-family)}.svg-icon--usp-movie:before{-webkit-mask-image:var(--icon-usp-movie);mask-image:var(--icon-usp-movie)}.svg-icon--usp-music:before{-webkit-mask-image:var(--icon-usp-music);mask-image:var(--icon-usp-music)}.svg-icon--star-half:before{-webkit-mask-image:var(--icon-star-half);mask-image:var(--icon-star-half)}.svg-icon--star-empty:before{-webkit-mask-image:var(--icon-star-empty);mask-image:var(--icon-star-empty)}.svg-icon--play:before{-webkit-mask-image:var(--icon-play);mask-image:var(--icon-play)}.svg-icon--pause:before{-webkit-mask-image:var(--icon-pause);mask-image:var(--icon-pause)}.svg-icon--stop:before{-webkit-mask-image:var(--icon-stop);mask-image:var(--icon-stop)}.svg-icon--prev:before{-webkit-mask-image:var(--icon-prev);mask-image:var(--icon-prev)}.svg-icon--next:before{-webkit-mask-image:var(--icon-next);mask-image:var(--icon-next)}.svg-icon--unmute:before{-webkit-mask-image:var(--icon-unmute);mask-image:var(--icon-unmute)}.svg-icon--mute:before{-webkit-mask-image:var(--icon-mute);mask-image:var(--icon-mute)}.svg-icon--filter:before{-webkit-mask-image:var(--icon-filter);mask-image:var(--icon-filter)}.svg-icon--pointing-arrow-left:before{-webkit-mask-image:var(--icon-pointing-arrow-left);mask-image:var(--icon-pointing-arrow-left)}.svg-icon--calendar:before{-webkit-mask-image:var(--icon-calendar);mask-image:var(--icon-calendar)}.svg-icon--list:before{-webkit-mask-image:var(--icon-list);mask-image:var(--icon-list)}.svg-icon--availability:before{-webkit-mask-image:var(--icon-availability);mask-image:var(--icon-availability)}.svg-icon--gift:before{-webkit-mask-image:var(--icon-gift);mask-image:var(--icon-gift)}.svg-icon--shopping-cart:before{-webkit-mask-image:var(--icon-shopping-cart);mask-image:var(--icon-shopping-cart)}.svg-icon--external-url:before{-webkit-mask-image:var(--icon-external-url);mask-image:var(--icon-external-url)}.svg-icon--account:before{-webkit-mask-image:var(--icon-account);mask-image:var(--icon-account)}.svg-icon--back:before{-webkit-mask-image:var(--icon-back);mask-image:var(--icon-back)}.svg-icon--cables:before{-webkit-mask-image:var(--icon-cables);mask-image:var(--icon-cables)}.svg-icon--catering:before{-webkit-mask-image:var(--icon-catering);mask-image:var(--icon-catering)}.svg-icon--celebration:before{-webkit-mask-image:var(--icon-celebration);mask-image:var(--icon-celebration)}.svg-icon--cleaning:before{-webkit-mask-image:var(--icon-cleaning);mask-image:var(--icon-cleaning)}.svg-icon--coffee:before{-webkit-mask-image:var(--icon-coffee);mask-image:var(--icon-coffee)}.svg-icon--competition:before{-webkit-mask-image:var(--icon-competition);mask-image:var(--icon-competition)}.svg-icon--dimensions:before{-webkit-mask-image:var(--icon-dimensions);mask-image:var(--icon-dimensions)}.svg-icon--dinner:before{-webkit-mask-image:var(--icon-dinner);mask-image:var(--icon-dinner)}.svg-icon--download:before{-webkit-mask-image:var(--icon-download);mask-image:var(--icon-download)}.svg-icon--dressing-room:before{-webkit-mask-image:var(--icon-dressing-room);mask-image:var(--icon-dressing-room)}.svg-icon--event-manager:before{-webkit-mask-image:var(--icon-event-manager);mask-image:var(--icon-event-manager)}.svg-icon--food:before{-webkit-mask-image:var(--icon-food);mask-image:var(--icon-food)}.svg-icon--green-room:before{-webkit-mask-image:var(--icon-green-room);mask-image:var(--icon-green-room)}.svg-icon--groups:before{-webkit-mask-image:var(--icon-groups);mask-image:var(--icon-groups)}.svg-icon--hotel:before{-webkit-mask-image:var(--icon-hotel);mask-image:var(--icon-hotel)}.svg-icon--launch:before{-webkit-mask-image:var(--icon-launch);mask-image:var(--icon-launch)}.svg-icon--led:before{-webkit-mask-image:var(--icon-led);mask-image:var(--icon-led)}.svg-icon--lighting:before{-webkit-mask-image:var(--icon-lighting);mask-image:var(--icon-lighting)}.svg-icon--location:before{-webkit-mask-image:var(--icon-location);mask-image:var(--icon-location)}.svg-icon--monumental-building:before{-webkit-mask-image:var(--icon-monumental-building);mask-image:var(--icon-monumental-building)}.svg-icon--orchestra:before{-webkit-mask-image:var(--icon-orchestra);mask-image:var(--icon-orchestra)}.svg-icon--phone:before{-webkit-mask-image:var(--icon-phone);mask-image:var(--icon-phone)}.svg-icon--projector:before{-webkit-mask-image:var(--icon-projector);mask-image:var(--icon-projector)}.svg-icon--reception:before{-webkit-mask-image:var(--icon-reception);mask-image:var(--icon-reception)}.svg-icon--restaurant:before{-webkit-mask-image:var(--icon-restaurant);mask-image:var(--icon-restaurant)}.svg-icon--school:before{-webkit-mask-image:var(--icon-school);mask-image:var(--icon-school)}.svg-icon--security:before{-webkit-mask-image:var(--icon-security);mask-image:var(--icon-security)}.svg-icon--show:before{-webkit-mask-image:var(--icon-show);mask-image:var(--icon-show)}.svg-icon--speaker:before{-webkit-mask-image:var(--icon-speaker);mask-image:var(--icon-speaker)}.svg-icon--stage:before{-webkit-mask-image:var(--icon-stage);mask-image:var(--icon-stage)}.svg-icon--streaming:before{-webkit-mask-image:var(--icon-streaming);mask-image:var(--icon-streaming)}.svg-icon--technical-crew:before{-webkit-mask-image:var(--icon-technical-crew);mask-image:var(--icon-technical-crew)}.svg-icon--ticket--outline:before{-webkit-mask-image:var(--icon-ticket--outline);mask-image:var(--icon-ticket--outline)}.svg-icon--ticketing-services:before{-webkit-mask-image:var(--icon-ticketing-services);mask-image:var(--icon-ticketing-services)}.svg-icon--truck:before{-webkit-mask-image:var(--icon-truck);mask-image:var(--icon-truck)}.svg-icon--vip-lounge:before{-webkit-mask-image:var(--icon-vip-lounge);mask-image:var(--icon-vip-lounge)}.svg-icon--wedding:before{-webkit-mask-image:var(--icon-wedding);mask-image:var(--icon-wedding)}.svg-icon--wifi:before{-webkit-mask-image:var(--icon-wifi);mask-image:var(--icon-wifi)}.svg-icon--flag-all-countries:before,.svg-icon--flag-global:before{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31' height='32' viewBox='0 0 31 32'%3E%3Cpath d='M0 15.488Q0 9.056 4.544 4.544T15.488 0t10.976 4.544 4.544 10.944-4.544 10.976-10.976 4.544-10.944-4.544T0 15.488M2.016 16q.224 5.312 4 9.056 1.664-1.184 3.488-1.92Q8.128 19.744 8 16zm0-.992H8q.128-3.328 1.184-6.272Q7.2 7.936 5.44 6.56q-3.264 3.616-3.424 8.448m4.096-9.184q1.632 1.248 3.456 1.984 1.376-3.232 3.744-5.632-4.192.704-7.2 3.648m.64 19.936q2.816 2.432 6.56 3.04-2.048-2.048-3.36-4.736-1.696.608-3.2 1.696M8.992 16q.128 3.552 1.44 6.816 2.208-.704 4.576-.832V16zm0-.992h6.016V9.984q-2.496-.096-4.896-.928-.992 2.816-1.12 5.952m1.504-6.88q2.208.736 4.512.864V2.016h-.064q-2.88 2.432-4.448 6.112m.384 15.552q1.568 3.2 4.064 5.312h.064v-5.984q-2.208.128-4.128.672M16 28.992h.064q2.496-2.112 4.064-5.312-1.952-.544-4.128-.672zm0-7.008q2.368.128 4.576.832 1.312-3.264 1.44-6.816H16zm0-6.976h6.016q-.128-3.136-1.152-5.952-2.368.832-4.864.928zm0-6.016q2.304-.128 4.512-.864-1.568-3.68-4.448-6.112H16zM17.696 28.8q3.744-.608 6.56-3.04-1.504-1.088-3.2-1.696-1.312 2.688-3.36 4.736m0-26.624q2.368 2.4 3.744 5.632 1.824-.736 3.424-1.984-2.976-2.944-7.168-3.648m3.808 20.96q1.824.736 3.488 1.92 3.744-3.744 4-9.056h-5.984q-.128 3.744-1.504 7.136m.32-14.4q1.056 2.944 1.184 6.272h5.984q-.192-4.832-3.424-8.448-1.76 1.376-3.744 2.176'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31' height='32' viewBox='0 0 31 32'%3E%3Cpath d='M0 15.488Q0 9.056 4.544 4.544T15.488 0t10.976 4.544 4.544 10.944-4.544 10.976-10.976 4.544-10.944-4.544T0 15.488M2.016 16q.224 5.312 4 9.056 1.664-1.184 3.488-1.92Q8.128 19.744 8 16zm0-.992H8q.128-3.328 1.184-6.272Q7.2 7.936 5.44 6.56q-3.264 3.616-3.424 8.448m4.096-9.184q1.632 1.248 3.456 1.984 1.376-3.232 3.744-5.632-4.192.704-7.2 3.648m.64 19.936q2.816 2.432 6.56 3.04-2.048-2.048-3.36-4.736-1.696.608-3.2 1.696M8.992 16q.128 3.552 1.44 6.816 2.208-.704 4.576-.832V16zm0-.992h6.016V9.984q-2.496-.096-4.896-.928-.992 2.816-1.12 5.952m1.504-6.88q2.208.736 4.512.864V2.016h-.064q-2.88 2.432-4.448 6.112m.384 15.552q1.568 3.2 4.064 5.312h.064v-5.984q-2.208.128-4.128.672M16 28.992h.064q2.496-2.112 4.064-5.312-1.952-.544-4.128-.672zm0-7.008q2.368.128 4.576.832 1.312-3.264 1.44-6.816H16zm0-6.976h6.016q-.128-3.136-1.152-5.952-2.368.832-4.864.928zm0-6.016q2.304-.128 4.512-.864-1.568-3.68-4.448-6.112H16zM17.696 28.8q3.744-.608 6.56-3.04-1.504-1.088-3.2-1.696-1.312 2.688-3.36 4.736m0-26.624q2.368 2.4 3.744 5.632 1.824-.736 3.424-1.984-2.976-2.944-7.168-3.648m3.808 20.96q1.824.736 3.488 1.92 3.744-3.744 4-9.056h-5.984q-.128 3.744-1.504 7.136m.32-14.4q1.056 2.944 1.184 6.272h5.984q-.192-4.832-3.424-8.448-1.76 1.376-3.744 2.176'/%3E%3C/svg%3E");position:relative;top:1px}.svg-icon--flag-belgium:before,.svg-icon--flag-france:before,.svg-icon--flag-germany:before,.svg-icon--flag-italy:before,.svg-icon--flag-netherlands:before,.svg-icon--flag-russian-federation:before,.svg-icon--flag-spain:before,.svg-icon--flag-united-kingdom:before,.svg-icon--flag-united-states:before{height:.75rem;position:relative;top:1px}.svg-icon--flag-belgium:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 480'%3E%3Cg fill-rule='evenodd' stroke-width='1pt'%3E%3Cpath d='M0 0h213.3v480H0z'/%3E%3Cpath fill='%23ffd90c' d='M213.3 0h213.4v480H213.3z'/%3E%3Cpath fill='%23f31830' d='M426.7 0H640v480H426.7z'/%3E%3C/g%3E%3C/svg%3E")}.svg-icon--flag-france:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 480'%3E%3Cpath fill='%23fff' d='M0 0h640v480H0z'/%3E%3Cpath fill='%23002654' d='M0 0h213.3v480H0z'/%3E%3Cpath fill='%23ce1126' d='M426.7 0H640v480H426.7z'/%3E%3C/svg%3E")}.svg-icon--flag-germany:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 480'%3E%3Cpath fill='%23ffce00' d='M0 320h640v160H0z'/%3E%3Cpath d='M0 0h640v160H0z'/%3E%3Cpath fill='%23d00' d='M0 160h640v160H0z'/%3E%3C/svg%3E")}.svg-icon--flag-italy:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 480'%3E%3Cg fill-rule='evenodd' stroke-width='1pt'%3E%3Cpath fill='%23fff' d='M0 0h640v480H0z'/%3E%3Cpath fill='%23009246' d='M0 0h213.3v480H0z'/%3E%3Cpath fill='%23ce2b37' d='M426.7 0H640v480H426.7z'/%3E%3C/g%3E%3C/svg%3E")}.svg-icon--flag-netherlands:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 480'%3E%3Cpath fill='%2321468b' d='M0 0h640v480H0z'/%3E%3Cpath fill='%23fff' d='M0 0h640v320H0z'/%3E%3Cpath fill='%23ae1c28' d='M0 0h640v160H0z'/%3E%3C/svg%3E")}.svg-icon--flag-russian-federation:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 480'%3E%3Cg fill-rule='evenodd' stroke-width='1pt'%3E%3Cpath fill='%23fff' d='M0 0h640v480H0z'/%3E%3Cpath fill='%230039a6' d='M0 160h640v320H0z'/%3E%3Cpath fill='%23d52b1e' d='M0 320h640v160H0z'/%3E%3C/g%3E%3C/svg%3E")}.svg-icon--flag-spain:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='750' height='500'%3E%3Cpath fill='%23c60b1e' d='M0 0h750v500H0z'/%3E%3Cpath fill='%23ffc400' d='M0 125h750v250H0z'/%3E%3C/svg%3E")}.svg-icon--flag-united-kingdom:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 480'%3E%3Cpath fill='%23012169' d='M0 0h640v480H0z'/%3E%3Cpath fill='%23FFF' d='m75 0 244 181L562 0h78v62L400 241l240 178v61h-80L320 301 81 480H0v-60l239-178L0 64V0z'/%3E%3Cpath fill='%23C8102E' d='m424 281 216 159v40L369 281zm-184 20 6 35L54 480H0zM640 0v3L391 191l2-44L590 0zM0 0l239 176h-60L0 42z'/%3E%3Cpath fill='%23FFF' d='M241 0v480h160V0zM0 160v160h640V160z'/%3E%3Cpath fill='%23C8102E' d='M0 193v96h640v-96zM273 0v480h96V0z'/%3E%3C/svg%3E")}.svg-icon--flag-united-states:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 480'%3E%3Cpath fill='%23bd3d44' d='M0 0h640v480H0'/%3E%3Cpath stroke='%23fff' stroke-width='37' d='M0 55.3h640M0 129h640M0 203h640M0 277h640M0 351h640M0 425h640'/%3E%3Cpath fill='%23192f5d' d='M0 0h364.8v258.5H0'/%3E%3Cmarker id='a' markerHeight='30' markerWidth='30'%3E%3Cpath fill='%23fff' d='m14 0 9 27L0 10h28L5 27z'/%3E%3C/marker%3E%3Cpath fill='none' marker-mid='url(%23a)' d='m0 0 16 11h61 61 61 61 60L47 37h61 61 60 61L16 63h61 61 61 61 60L47 89h61 61 60 61L16 115h61 61 61 61 60L47 141h61 61 60 61L16 166h61 61 61 61 60L47 192h61 61 60 61L16 218h61 61 61 61 60z'/%3E%3C/svg%3E")}
.image,img{display:block;max-width:100%;width:100%}.image__caption{display:flex;flex-direction:column;font-size:.875rem;gap:.5rem;margin-top:1.25rem}.image__caption .image__credit{font-size:.625rem}@container (min-width:320px){.image__caption{flex-direction:row;gap:1.25rem}}
.link{color:var(--color-contrast)}.link:hover{color:var(--color-contrast-hover)}.link:focus-visible{outline:var(--color-contrast) dashed 2px;outline-offset:2px;transition:outline-offset .3s}.link.link--icon{align-items:center;display:flex;gap:.75rem}.link.link--icon>.svg-icon{display:inline-flex}.link.link--icon>.svg-icon:before{height:1.25rem;width:1.25rem}.link.link--button{align-items:center;background-color:var(--color-contrast);border:2px solid var(--color-contrast);border-radius:2px;color:var(--color-contrast-contrast);cursor:pointer;display:inline-flex;font-weight:700;gap:.75rem;justify-content:center;letter-spacing:.5px;line-height:1.5;padding:.75rem 1.5rem;text-align:center;text-decoration:none;transition:background-color .3s ease,color .3s ease,border .3s ease}.link.link--button:focus,.link.link--button:hover{background-color:var(--color-contrast-hover);border-color:var(--color-contrast-hover);color:var(--color-contrast-contrast)}.link.link--button:focus-visible{outline:var(--color-contrast) dashed 2px;outline-offset:2px;transition:outline-offset .3s}.link.link--button span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.link.link--button.link--transparent{background-color:transparent;border:2px solid var(--color-contrast);color:var(--color-contrast)}.link.link--button.link--transparent:focus,.link.link--button.link--transparent:hover{background-color:var(--color-contrast);border-color:var(--color-contrast);color:var(--color-contrast-contrast)}.link.link--button.link--cta{background-color:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-contrast)}.link.link--button.link--cta:focus,.link.link--button.link--cta:hover{background-color:var(--color-accent-hover);border-color:var(--color-accent-hover);color:var(--color-accent-contrast)}.link.link--button.link--cta.link--transparent{background-color:transparent;color:var(--color-accent)}.link.link--button.link--cta.link--transparent:focus,.link.link--button.link--cta.link--transparent:hover{background-color:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-contrast)}.link.link--rounded{border-radius:2rem}.link.link--cta{color:var(--color-accent)}
.menu-submenu{padding:0}@media (min-width:1224px){.menu-submenu{padding:1.25rem 1rem}.header__main-menu .menu-submenu{display:grid;gap:1.25rem;grid-template-columns:1fr 1fr}}.menu-submenu__group{display:flex;flex-direction:column;gap:1.25rem;width:100%}.menu-submenu__group-title{color:var(--color-contrast-alt);font-size:16px;font-weight:400;line-height:1.2;text-transform:uppercase}.menu-submenu .menu-submenu__item{align-items:center;display:flex;height:auto;padding:0;text-decoration:none;width:100%}.menu-submenu .menu-submenu__item .image{height:50px;margin-right:20px;min-width:50px;width:50px}.menu-submenu .menu-submenu__item span{font-weight:400}.menu-submenu .menu-submenu__item:focus,.menu-submenu .menu-submenu__item:hover{text-decoration:none}.menu-submenu .menu-submenu__item:focus span,.menu-submenu .menu-submenu__item:hover span{color:var(--color-contrast-alt)}.menu-submenu .menu-submenu__item:focus-visible{outline:var(--color-contrast) dashed 2px;outline-offset:2px;outline-offset:-2px;transition:outline-offset .3s}
.social-links__links{display:flex;gap:3rem;list-style:none;margin:0;padding:0}.social-links__links a{text-decoration:none}.social-links__links span:not(.svg-icon){height:.1rem;overflow:hidden;position:absolute!important;width:.1rem;clip:rect(.1rem,.1rem,.1rem,.1rem);word-wrap:normal;inset:auto}.social-links__links span:not(.svg-icon).focusable:active,.social-links__links span:not(.svg-icon).focusable:focus{height:auto;overflow:visible;position:static!important;width:auto;clip:auto}.social-links__links .svg-icon:before{height:2rem;width:2rem}
.page-wrapper{background-attachment:fixed;background-size:cover;margin:0 auto}.main{position:relative;width:100%}.main--background-image{background-attachment:fixed;background-size:cover;max-width:100%}
.footer{--color-background:#fff;--color-background-rgb:255,255,255;--color-background-alt:hsla(0,0%,6%,.1);--color-background-alt-2:hsla(0,0%,6%,.03);--color-background-alt-3:hsla(0,0%,6%,.015);--color-background-hover:#dbdbdb;--color-contrast:#101010;--color-contrast-hover:#343434;--color-contrast-alt:hsla(0,0%,6%,.6);--color-contrast-contrast:#fff;--color-contrast-contrast-alt:#c3c3c3;--color-accent:#da243f;--color-accent-alt:hsla(0,0%,100%,.05);--color-accent-hover:#bc2138;--color-accent-contrast:#fff;--color-accent-contrast-alt:hsla(0,0%,100%,.6);--color-accent-light:#fff;--color-accent-light-contrast:#da243f;--color-accent-white:#da243f;--color-accent-white-hover:#bc2138;--color-accent-white-contrast:#fff;--color-accent-dark:#da243f;--color-accent-dark-hover:#bc2138;--color-accent-dark-contrast:#fff;--color-error:#da243f;--color-success:#00a86b;--color-warning:#ffcc82;--color-form-background:hsla(0,0%,6%,.02);--color-form-background-disabled:hsla(0,0%,6%,.07);--color-form-background-selected:hsla(0,0%,6%,.2);--color-form-border:hsla(0,0%,6%,.2);--color-form-border-focus:#101010;--color-form-disabled-text:hsla(0,0%,6%,.6);--color-form-error:#da243f;--color-form-success:#066b47;--color-block-background:#da243f;--color-block-contrast:#fff;--color-block-contrast-contrast:#101010;--color-block-accent:#fff;--color-block-accent-hover:#dbdbdb;--color-block-accent-contrast:#101010;--variant-font-family:sofia-pro,arial,sans-serif;--variant-font-size:16px;--variant-heading-font-color:;background:#fff;padding-top:2rem;position:relative;z-index:3}.footer__top{border-top:1px solid rgba(8,8,8,.1);margin-bottom:3rem;margin-left:auto;margin-right:auto;padding-left:.5rem;padding-right:.5rem;padding-top:2rem;width:100%}@media (min-width:720px){.footer__top{max-width:1140px;padding-left:1rem;padding-right:1rem}}@media (min-width:920px){.footer__top{display:grid;gap:2rem;grid-template-columns:1fr 3fr}}.footer__top .figure .image{margin:0 auto 1.25rem;width:4.688rem}@media (min-width:920px){.footer__top .figure .image{margin:0}}.footer__top .figure a:focus-visible{outline:none}.footer__top .figure a:focus-visible .image{outline:var(--color-contrast) dashed 2px;outline-offset:2px;transition:outline-offset .3s}.footer__top .navigation{width:100%}.footer__top .navigation__list,.footer__top .navigation__sublist{list-style:none;margin:0;padding:0}.footer__top .navigation__list{font-size:16px;line-height:2;margin:0 1.25rem;text-align:center}@media (min-width:640px){.footer__top .navigation__list{display:grid;gap:2rem;grid-template-columns:1fr 1fr 1fr;text-align:inherit}}@media (min-width:720px){.footer__top .navigation__list{margin:0 4rem}}@media (min-width:920px){.footer__top .navigation__list{margin:0}}.footer__top .navigation__item{margin-bottom:2rem}@media (min-width:640px){.footer__top .navigation__item{margin-bottom:0}}.footer__top .navigation__item .link{display:block;line-height:1.5;padding:.25rem 0;text-decoration:none;text-wrap:balance}@media (pointer:coarse){.footer__top .navigation__item .link{align-items:center;display:flex;min-height:44px}}@media (pointer:coarse) and ((min-width:0) and (max-width:640px)){.footer__top .navigation__item .link{justify-content:center}}.footer__top .navigation__item .link:hover{text-decoration:underline}.footer__top .navigation__item>.link{font-weight:700;margin-bottom:.75rem;text-transform:uppercase}.footer__middle{align-items:center;display:flex;flex-direction:column;gap:1.25rem;justify-content:center;margin-bottom:3rem;margin-left:auto;margin-right:auto;padding-left:.5rem;padding-right:.5rem;width:100%}@media (min-width:720px){.footer__middle{max-width:1140px;padding-left:1rem;padding-right:1rem}}@media (min-width:920px){.footer__middle{flex-direction:row;justify-content:space-between}}.footer__partners{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-bottom:2rem}@media (min-width:920px){.footer__partners{justify-content:flex-start;margin-bottom:0}}.footer__partners span{color:var(--color-contrast-alt);flex:0 0 100%;font-size:.875rem;text-align:center}@media (min-width:920px){.footer__partners span{flex:0 0 auto}}.footer__partners a:focus-visible{outline:var(--color-contrast) dashed 2px;outline-offset:2px;transition:outline-offset .3s}.footer__partners .image{max-height:3.125rem;width:auto}.footer__links{display:flex;gap:1.25rem;justify-content:flex-end}@media (min-width:920px){.footer__links{margin-left:auto}}.footer__bottom{align-items:center;border-top:1px solid rgba(8,8,8,.1);display:flex;flex-direction:column;gap:1rem;margin-left:auto;margin-right:auto;padding:2rem .5rem 3rem;width:100%}@media (min-width:720px){.footer__bottom{max-width:1140px;padding-left:1rem;padding-right:1rem}}@media (min-width:1224px){.footer__bottom{flex-direction:row;justify-content:space-between}}.footer__bottom .footer__copyright{color:var(--color-contrast-alt);font-size:.875rem}@media (min-width:1224px){.footer__bottom .navigation{margin-left:auto}}.footer__bottom .navigation__list,.footer__bottom .navigation__sublist{display:flex;flex-wrap:wrap;font-size:.875rem;justify-content:center;list-style:none;margin:0;padding:0}.footer__bottom .navigation__item .link{margin:.25rem;text-decoration:none}.footer__bottom .navigation__item .link:hover{text-decoration:underline}.footer__bottom .social-links__links{gap:1rem}.footer__bottom .social-links__links .link{align-items:center;background-color:var(--color-background-alt);border-radius:50%;display:flex;height:2.5rem;justify-content:center;transition:background-color .3s ease-in-out,color .3s ease-in-out;width:2.5rem}.footer__bottom .social-links__links .link:hover{background-color:var(--color-contrast);color:var(--color-background)}.footer__bottom .social-links__links .svg-icon{height:16px;width:16px}.footer__text{border-top:1px solid rgba(8,8,8,.1);font-size:.75rem;margin-bottom:3rem;padding-top:2rem;text-align:center}@media (min-width:1224px){.footer__text{text-align:left}}@keyframes scroll-move{0%,to{bottom:-.4rem}50%{bottom:.4rem}}
.header button.button--dialog{border:0;border-radius:0;font-size:.875rem;font-weight:400;gap:.5rem;justify-content:flex-start;letter-spacing:1px;padding:1rem}.header button.button--dialog,.header button.button--dialog:focus,.header button.button--dialog:hover{background-color:transparent;color:#fff}.header button.button--dialog:focus{outline:0}.header button.button--dialog:focus-visible{outline:var(--color-contrast) dashed 2px;outline-offset:2px;outline-offset:-2px;transition:outline-offset .3s}.header button.button--dialog .svg-icon{display:inline-flex}.header button.button--dialog[aria-expanded=true] .svg-icon:before{-webkit-mask-image:var(--icon-close);mask-image:var(--icon-close)}@media (min-width:1224px){.header button.button--dialog,.header button.button--dialog:focus,.header button.button--dialog:hover{color:currentcolor}}.header .dialog{border:0;height:100vh;margin:0;max-height:100vh;max-width:100vw;overflow-x:hidden;transition:all .3s ease-in-out;width:100%}.header .dialog[open]{display:flex;flex-direction:column;top:3.625rem}@media (min-width:1224px){.header .dialog[open]{top:3.625rem}}.header .dialog[open] .navigation__list{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;width:100%}.header .dialog[open] .button--foldout[aria-expanded=true]+.navigation__sub-menu{background-color:var(--color-background);min-height:100vh;overflow:hidden auto;padding-bottom:2.5rem;position:absolute;top:0;visibility:visible;width:100%;z-index:1}.header .dialog[open] .menu-submenu{margin-top:1.25rem}.header .dialog .dialog__header{display:none!important}.header .dialog .dialog__content{overflow-x:hidden}.header .dialog .header__account-link,.header .dialog .header__book-button{justify-content:flex-start;margin:2rem 1.25rem 1.25rem}.header .dialog .header__account-link .link,.header .dialog .header__book-button .link{padding:.75rem 1.5rem}@media (min-width:720px){.header .dialog .header__account-link,.header .dialog .header__book-button{margin:1.25rem 2rem}}.header .dialog .navigation__sub-menu{display:none}.header .dialog .button--foldout[aria-expanded=true]+.navigation__sub-menu{display:block}.header .dialog .dialog__title,.header .dialog .dialog__title+.heading:only-of-type,.header .dialog .navigation--main+.heading,.header .dialog .navigation__sub-menu__title{line-height:1.2;margin:2rem 1rem 1.25rem;padding:0;text-wrap:wrap}@media (min-width:720px){.header .dialog .dialog__title,.header .dialog .dialog__title+.heading:only-of-type,.header .dialog .navigation--main+.heading,.header .dialog .navigation__sub-menu__title{margin:2rem 2rem 1.25rem}}@media (min-width:1224px){.header .dialog .dialog__title,.header .dialog .dialog__title+.heading:only-of-type,.header .dialog .navigation--main+.heading,.header .dialog .navigation__sub-menu__title{margin:1.25rem 2rem}}.header .dialog .navigation--main+.heading{border-top:1px solid #ccc;color:#a2a2a2;padding-top:2rem;text-align:left}@media (min-width:1224px){.header .dialog .navigation--main+.heading{border-top:0;color:var(--color-accent);font-size:2rem;padding-top:0}}.header .dialog .navigation__item{width:100%}.header .dialog .navigation__item .button--foldout,.header .dialog .navigation__item .link{font-size:1.25rem;justify-content:space-between;width:100%}@media (min-width:720px){.header .dialog .navigation__item .button--foldout,.header .dialog .navigation__item .link{padding:1rem 2rem}}.header .dialog .navigation__item .button--foldout .svg-icon,.header .dialog .navigation__item .link .svg-icon{margin-left:auto;transition:opacity .3s ease-in-out}.header .dialog .navigation__item .button--foldout .svg-icon:before,.header .dialog .navigation__item .link .svg-icon:before{transform:unset}.header .dialog .navigation__item .button--foldout:hover,.header .dialog .navigation__item .link:hover{color:var(--color-contrast-alt)}.header .dialog .navigation__item .button--foldout:hover .svg-icon,.header .dialog .navigation__item .link:hover .svg-icon{opacity:1}.header .dialog .navigation__item .button--foldout:focus,.header .dialog .navigation__item .link:focus{outline:0}.header .dialog .navigation__item .button--foldout:focus-visible,.header .dialog .navigation__item .link:focus-visible{outline:var(--color-contrast) dashed 2px;outline-offset:2px;outline-offset:-2px;transition:outline-offset .3s}.header .dialog .navigation__item.navigation__item--active>.button--foldout .svg-icon,.header .dialog .navigation__item.navigation__item--active>.link .svg-icon{opacity:1}.header .dialog .menu-submenu{flex-direction:column}.header .dialog .menu-submenu__group{gap:0;padding:1.25rem 0 0}.header .dialog .menu-submenu__group:first-child{padding-top:0}.header .dialog .menu-submenu__group-title{margin:0 1.25rem .5rem}@media (min-width:720px){.header .dialog .menu-submenu__group-title{margin:0 2rem .5rem}}.header .dialog .menu-submenu__item{padding:.5rem 1.25rem}@media (min-width:720px){.header .dialog .menu-submenu__item{padding:.5rem 2rem}}.header .dialog .menu-submenu__item span{font-size:1rem;text-wrap:auto}.dialog .navigation__sub-menu{padding:0}.header .dialog .navigation__item .button--back{border:0 solid transparent;color:var(--color-accent);display:flex;flex:0 0 auto;font-size:1rem;font-weight:400;gap:.5rem;justify-content:flex-start;padding:.75rem 1rem;text-decoration:underline}@media (min-width:1224px){.header .dialog .navigation__item .button--back{padding:.75rem 2rem}}.header .dialog .navigation__item .button--back:focus,.header .dialog .navigation__item .button--back:hover{background-color:transparent;color:var(--color-accent-hover)}.header .dialog .navigation__item .button--back .svg-icon{margin-left:unset}.header .dialog .navigation__item .button--back .svg-icon:before{transform:unset}@media (min-width:1224px){.header .dialog{transform:translate(-100%);transition:all .75s ease-in-out;visibility:hidden;width:30rem}.header .dialog[open]{left:0;transform:translate(0);visibility:visible}.header .dialog .dialog__content{padding-top:2rem}.header .dialog .figure{display:none}.header .dialog .navigation__item{width:30rem}.header .dialog>.dialog__header .button--close{display:none}.header .dialog .navigation__item .button--foldout,.header .dialog .navigation__item .link{line-height:1.5}.header .dialog .navigation__sub-menu{background-color:#fff}.header .dialog .navigation__item--with-sub-items .navigation__sub-menu{padding:0}.dialog-pseudo-backdrop{background:#000;height:100vh;left:0;opacity:.4;position:fixed;top:3.625rem;transition:opacity .4s ease-in-out;width:100vw;z-index:2}}@media screen and (width < 1224px){.header .dialog{height:calc(100vh - 3.625rem);max-height:calc(100vh - 3.625rem);overflow-y:auto}.header .dialog .navigation__sub-menu{background:#fff;display:flex;flex-direction:column;height:100%;left:auto;max-height:calc(100vh - 3.625rem);max-width:0;opacity:1;overflow:hidden auto;position:absolute;right:0;top:0;transition:max-width .3s cubic-bezier(.4,0,.2,1);visibility:visible;white-space:nowrap;width:100%;z-index:10}.header .dialog[open]{display:flex;flex-direction:column}.header .dialog .dialog__content{flex:1 1 auto;min-height:0;overflow-y:auto}.header .dialog .dialog__content:has(.button--foldout[aria-expanded=true]){overflow-y:hidden}.header .dialog .button--foldout[aria-expanded=true]+.navigation__sub-menu,.header .dialog .button--foldout[aria-expanded=true]+.navigation__sub-menu__background,.header .dialog .button--foldout[aria-expanded=true]~.navigation__sub-menu{display:flex}.header .dialog .button--foldout[aria-expanded=true]+.navigation__sub-menu,.header .dialog .js-header-open-top-level>.navigation__sub-menu{height:auto;top:3.625rem;right:0;bottom:0;left:0;max-height:none;min-height:auto;overflow-y:auto;position:fixed}.header .dialog .button--foldout[aria-expanded=true]+.navigation__sub-menu,.header .dialog .button--foldout[aria-expanded=true]~.navigation__sub-menu__background{height:100%;left:auto;max-width:100%}}@media screen and (width < 1224px) and (prefers-reduced-motion:reduce){.header .header__mobile .dialog .navigation__sub-menu{transition:none}}
.header{position:sticky;top:0;z-index:5}.header a{color:var(--color-contrast)}.header__flex{align-items:center;display:flex;justify-content:space-between}@media (min-width:1224px){.header__flex{flex-grow:1}}.header__inner{height:3.625rem}@media (min-width:1224px){.header__inner{display:flex}div .header__inner{background-color:transparent!important;position:relative;z-index:1}div .header__inner:before{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:rgba(var(--color-background-rgb),.9)!important;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}}@media (min-width:1224px) and (prefers-reduced-transparency:reduce){div .header__inner:before{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);background-color:var(--color-background)!important}}@media screen and (width < 1224px){.header__inner[class*=" theme"],.header__inner[class^=theme]{background-color:#101010!important;color:#fff}}.header__main-menu--show-background,.header__main-menu--stage-background{height:3.625rem;position:fixed;top:0;width:100%}.sbdocs .header__main-menu--show-background,.sbdocs .header__main-menu--stage-background{display:none}.header__main-menu--show-background{top:3.625rem}@media (min-width:1224px){.header__main-menu--show-background{top:0}}.toolbar-horizontal.toolbar-fixed .header__main-menu--show-background,.toolbar-horizontal.toolbar-fixed .header__main-menu--stage-background{top:39px}.toolbar-horizontal.toolbar-fixed.toolbar-tray-open .header__main-menu--show-background{top:80px}.header figure{align-items:center;display:flex;margin:0;margin-block-end:0;width:auto}.header figure a:focus{outline:0}.header figure a:focus-visible{outline:var(--color-contrast) dashed 2px;outline-offset:2px;transition:outline-offset .3s}.header figure img{height:3.5rem;padding:.625rem;width:auto}@media (min-width:1224px){.header figure img{height:3.125rem}}.hide-on-desktop.header__logo{display:inherit}@media (min-width:1224px){.hide-on-desktop.header__logo{display:none}}.header .menu-submenu img{margin-block-end:0}.header__account-link,.header__action-buttons,.header__book-button,.header__open-button{align-items:center;display:flex;min-width:6.25rem}@media (min-width:480px){.header__account-link,.header__action-buttons,.header__book-button,.header__open-button{min-width:8.75rem}}.header__main-menu{display:none}@media (min-width:1224px){.header--stage .header__open-button{display:none}.header--show .header__book-button{display:flex}.header__main-menu{display:flex;flex-grow:1;justify-content:center}}.header__account-link,.header__action-buttons,.header__book-button{gap:1rem;justify-content:flex-end;padding-right:.5rem}@media (min-width:1224px){.header__action-buttons{padding-right:1rem}}.header__action-buttons .header__account-link,.header__action-buttons .header__book-button{min-width:auto;padding-right:0}.header__account-link,.header__book-button{justify-content:flex-end}.header__account-link .link,.header__book-button .link{font-size:1rem;font-weight:400;padding:.75rem 1rem}.header__account-link .link{flex-wrap:nowrap;gap:.5rem;line-height:1.2;padding-right:.5rem;text-decoration:none;text-wrap:nowrap;transition:color .3s ease-in-out}.header__account-link .link .svg-icon:before{background-color:#fff;height:1.2rem;width:1.2rem}@media (min-width:1224px){.header__account-link .link .svg-icon:before{background-color:currentcolor}}.header__account-link .link span:not(.svg-icon){height:.1rem;overflow:hidden;position:absolute!important;width:.1rem;clip:rect(.1rem,.1rem,.1rem,.1rem);word-wrap:normal;inset:auto}.header__account-link .link span:not(.svg-icon).focusable:active,.header__account-link .link span:not(.svg-icon).focusable:focus{height:auto;overflow:visible;position:static!important;width:auto;clip:auto}@media (min-width:640px){.header__account-link .link span:not(.svg-icon){height:auto;overflow:initial;position:relative!important;width:auto;clip:auto;word-wrap:normal}}.header__book-button .link{gap:.25rem;line-height:1.2;padding:.5rem}.header__book-button .link .svg-icon:before{height:1.5rem;width:1.5rem}.header__book-button .link span:not(.svg-icon){height:.1rem;overflow:hidden;position:absolute!important;width:.1rem;clip:rect(.1rem,.1rem,.1rem,.1rem);word-wrap:normal;inset:auto}.header__book-button .link span:not(.svg-icon).focusable:active,.header__book-button .link span:not(.svg-icon).focusable:focus{height:auto;overflow:visible;position:static!important;width:auto;clip:auto}@media (min-width:640px){.header__book-button .link span:not(.svg-icon){height:auto;overflow:initial;position:relative!important;width:auto;clip:auto;word-wrap:normal}}.header .dialog,.header .dialog__title,.header .navigation__sub-menu__title{color:var(--color-accent);font-size:2rem}@media (min-width:1224px){.header .header--show .dialog__title{display:none}}.navigation__sub-menu__title{line-height:1.2;margin-bottom:1.25rem}.header .navigation__list,.header .navigation__sublist{list-style:none;margin:0;padding:0}.header .navigation__item .svg-icon:before{height:1rem;width:1rem}@media (min-width:1224px){.header .navigation__item .svg-icon:before{height:1.2rem;width:1.2rem}}.header .navigation__item .svg-icon.svg-icon--arrow-left:before{height:1rem;width:1rem}@media (min-width:1224px){.header .dialog .navigation__item .svg-icon:before,.header .navigation__subitem .svg-icon:before{height:1rem;width:1rem}.header:before{background:#000;content:"";height:100vh;left:0;max-height:100vh;max-width:100vw;opacity:0;pointer-events:none;position:fixed;top:3.625rem;transition:opacity .4s ease-in-out;width:100vw;z-index:0}.header.js-header-menu-active:before{opacity:.4;pointer-events:auto}.header .header__main-menu .navigation__list>.navigation__item{border-bottom:4px solid transparent}.header .header__main-menu .navigation__list>.navigation__item>.navigation__item.navigation__item--active{border-bottom-color:var(--color-accent)}}@media (min-width:1224px){.header .header__main-menu .navigation__list--level-1>li:has(>.js-button-foldout[aria-expanded=true]){border-bottom-color:var(--color-accent)}.header .header__main-menu .navigation__list>.navigation__item>.button--foldout,.header .header__main-menu .navigation__list>.navigation__item>.link{padding:1rem 1rem calc(1rem - 9px)}.header .header__main-menu .navigation__list>.navigation__item.navigation__item--active{border-bottom-color:var(--color-accent)}.header .header__main-menu .navigation__list>.navigation__item .button--foldout[aria-expanded=true],.header .header__main-menu .navigation__list>.navigation__item .button--foldout[aria-expanded=true] .button__text,.header .header__main-menu .navigation__list>.navigation__item .button--foldout[aria-expanded=true]:hover{color:var(--color-accent)}.header .header__main-menu .navigation__list--level-1>.navigation__item .button--foldout[aria-expanded=true] .svg-icon:before,.header .header__main-menu .navigation__list--level-1>.navigation__item>.link .svg-icon:before{background-color:var(--color-accent);transform:rotate(270deg)}.header .header__main-menu .navigation__sublist--level-2 .navigation__subitem--with-sub-items .button--foldout[aria-expanded=true] .svg-icon:before,.header .header__main-menu .navigation__sublist--level-2 .navigation__subitem--with-sub-items button .svg-icon:before,.header .header__main-menu .navigation__sublist--level-2 .navigation__subitem--with-sub-items.js-header-open-top-level button .svg-icon:before{transform:unset}}.header .navigation__item .button--foldout,.header .navigation__item .link{align-items:center;background:transparent;border:none;border-radius:0;color:var(--color-contrast);cursor:pointer;display:flex;font-size:inherit;font-weight:400;height:100%;justify-content:space-between;letter-spacing:0;line-height:1.2;padding:1rem;text-align:left;text-decoration:none;transition:color .3s ease-in-out;width:100%}.header .navigation__item .button--foldout:hover,.header .navigation__item .link:hover{background:transparent;color:var(--color-contrast-alt)}.header .navigation__item .button--foldout:focus,.header .navigation__item .link:focus{outline:0}.header .navigation__item .button--foldout:focus-visible,.header .navigation__item .link:focus-visible{outline:var(--color-contrast) dashed 2px;outline-offset:2px;outline-offset:-2px;transition:outline-offset .3s}.header .navigation__item .link[href^=http]:after{background-color:currentcolor;content:"";display:inline-block;height:1rem;margin-left:1rem;-webkit-mask-image:var(--icon-external-url);mask-image:var(--icon-external-url);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;overflow:hidden;width:1rem}.header .navigation__item.navigation__item--active>.button--foldout,.header .navigation__item.navigation__item--active>.link,.header .navigation__subitem.navigation__subitem--active>.link{color:var(--color-accent)}.header .navigation__item--main .link span{text-wrap:nowrap}.header .navigation__sublist--level-2>.navigation__subitem>.button span,.header .navigation__sublist--level-2>.navigation__subitem>.link span{overflow:unset;text-wrap:wrap}@media (min-width:1224px){.header__inner .navigation__list{display:flex}.header__inner .navigation__item--with-sub-items button{gap:.25rem}.header__inner .navigation__item--with-sub-items button .svg-icon:before{transform:rotate(90deg);transition:opacity .3s ease-in-out}.header__inner .header__main-menu .navigation__list--level-1>.navigation__item--with-sub-items>button .svg-icon:before{margin-top:8px}.header__inner .header__main-menu .navigation__sublist--level-2>.navigation__subitem--with-sub-items>button .svg-icon:before{height:20px}.header__inner .navigation__sublist--level-3>.link{max-width:30%}.header__inner .navigation__sub-menu{color:var(--color-contrast);height:auto;left:0;max-height:80vh;opacity:0;overflow-y:auto;padding:2rem 4rem 4rem;position:absolute;top:-100vh;visibility:hidden;width:100%;z-index:-2}.header--show .header__inner .navigation__sub-menu{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:rgba(var(--color-background-rgb),.9)}}@media (min-width:1224px) and (prefers-reduced-transparency){.header--show .header__inner .navigation__sub-menu{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);background-color:var(--color-background)!important}}@media (min-width:1224px){.header--stage .header__inner .navigation__sub-menu{--color-background:#fff;--color-background-alt:hsla(0,0%,6%,.1);--color-background-hover:#dbdbdb;--color-contrast:#101010;--color-contrast-hover:#343434;--color-contrast-alt:hsla(0,0%,6%,.6);--color-contrast-contrast:#fff;--color-form-background:hsla(0,0%,6%,.03);--color-form-background-disabled:hsla(0,0%,6%,.07);--color-form-background-selected:hsla(0,0%,6%,.2);--color-form-border:hsla(0,0%,6%,.2);--color-form-border-focus:#101010;--color-form-disabled-text:hsla(0,0%,6%,.6);--color-form-error:#b70505;--color-form-success:#055e05;background-color:var(--color-background)!important;background-color:#f9f9f9!important;color:var(--color-contrast)}.header--stage .header__inner .navigation__sub-menu .button,.header--stage .header__inner .navigation__sub-menu .link-button{background-color:var(--color-accent-white);border-color:var(--color-accent-white);color:var(--color-accent-white-contrast)}.header--stage .header__inner .navigation__sub-menu .button:focus,.header--stage .header__inner .navigation__sub-menu .link-button:focus{outline-color:var(--color-accent-white-contrast)}.header--stage .header__inner .navigation__sub-menu .button.button--cta,.header--stage .header__inner .navigation__sub-menu .link.link--button.link--cta{background-color:var(--color-accent-white);border-color:var(--color-accent-white);color:var(--color-accent-white-contrast)}.header--stage .header__inner .navigation__sub-menu .button.button--cta:focus,.header--stage .header__inner .navigation__sub-menu .button.button--cta:hover,.header--stage .header__inner .navigation__sub-menu .link.link--button.link--cta:focus,.header--stage .header__inner .navigation__sub-menu .link.link--button.link--cta:hover{background-color:var(--color-accent-white-hover);border-color:var(--color-accent-white-hover);color:var(--color-accent-white-contrast)}.header--stage .header__inner .navigation__sub-menu .button.button--cta:focus,.header--stage .header__inner .navigation__sub-menu .link.link--button.link--cta:focus{outline-color:var(--color-accent-white)}.header--stage .header__inner .navigation__sub-menu .button.button--transparent,.header--stage .header__inner .navigation__sub-menu .link.link--button.link--transparent{border-color:var(--color-accent-white);color:var(--color-accent-white)}.header--stage .header__inner .navigation__sub-menu .button.button--transparent:focus,.header--stage .header__inner .navigation__sub-menu .button.button--transparent:hover,.header--stage .header__inner .navigation__sub-menu .link.link--button.link--transparent:focus,.header--stage .header__inner .navigation__sub-menu .link.link--button.link--transparent:hover{background-color:var(--color-accent-white);border-color:var(--color-accent-white);color:var(--color-accent-white-contrast)}.header--stage .header__inner .navigation__sub-menu .button.button--transparent:focus,.header--stage .header__inner .navigation__sub-menu .link.link--button.link--transparent:focus{outline-color:var(--color-accent-white)}.header--stage .header__inner .navigation__sub-menu a,.header--stage .header__inner .navigation__sub-menu a.link-button,.header--stage .header__inner .navigation__sub-menu button,.header--stage .header__inner .navigation__sub-menu button.button{background-color:transparent;color:var(--color-contrast)}.header--stage .header__inner .navigation__sub-menu a:hover,.header--stage .header__inner .navigation__sub-menu button:hover{color:var(--color-contrast-alt)}.header--stage .header__inner .navigation__sub-menu a:focus-visible,.header--stage .header__inner .navigation__sub-menu button:focus-visible{outline-color:#101010}.header__inner .navigation__sub-menu .menu-submenu__item{content-visibility:hidden;transition:content-visibility .3s ease-in-out;transition-behavior:allow-discrete}.header__inner [aria-expanded=true]+.navigation__sub-menu{opacity:1;top:100%;visibility:visible}.header__inner [aria-expanded=true]+.navigation__sub-menu .menu-submenu__item{content-visibility:visible}.header__inner .button--close{background-color:transparent;border:0;color:var(--color-contrast);position:absolute;right:1rem;top:1rem}.header__inner .button--close span:not(.svg-icon){height:.1rem;overflow:hidden;position:absolute!important;width:.1rem;clip:rect(.1rem,.1rem,.1rem,.1rem);word-wrap:normal;inset:auto}.header__inner .button--close span:not(.svg-icon).focusable:active,.header__inner .button--close span:not(.svg-icon).focusable:focus{height:auto;overflow:visible;position:static!important;width:auto;clip:auto}.header__inner .button--close:hover{background-color:transparent;color:var(--color-accent-hover)}}.header .navigation__item .button--back{display:none}.header__account button.button--account{background:transparent;border:0 transparent}.dialog .navigation__sub-menu__background,.navigation__sub-menu__background{display:none}@media (min-width:1224px){.header__inner .header__main-menu .navigation__list--level-1 .navigation__item>.navigation__sub-menu{display:grid;grid-auto-rows:min-content;grid-template-columns:30% 70%;min-height:400px;overflow-x:hidden;transform:translateY(-100%);transition:opacity .2s ease-in-out,visibility allow-discrete .4s,transform .4s ease-in-out,min-height .2s ease-in-out;transition-delay:.2s}}@media (min-width:1224px) and (prefers-reduced-motion:reduce){.header__inner .header__main-menu .navigation__list--level-1 .navigation__item>.navigation__sub-menu{transform:none;transition:none}}@media (min-width:1224px){.header__inner .header__main-menu .navigation__list--level-1 .navigation__item>.navigation__sub-menu .navigation__sublist--level-2,.header__inner .header__main-menu .navigation__list--level-1 .navigation__item>.navigation__sub-menu>.navigation__sub-menu__title{align-self:start;grid-column:1}.header__inner .header__main-menu .navigation__list--level-1>.navigation__item>[aria-expanded=true]+.navigation__sub-menu{transform:translateY(0)}.header__inner .header__main-menu .navigation__sub-menu__background,.header__inner .header__main-menu .navigation__sublist--level-2 .navigation__subitem>.navigation__sub-menu{grid-column:2;height:100%;max-height:80vh;min-height:400px;position:absolute;right:0;top:0;width:100%}.header__inner .header__main-menu .navigation__sublist--level-2 .navigation__sub-menu{top:0;transition:height .4s ease-in-out}.header__inner .header__main-menu .navigation__sublist--level-2>.navigation__subitem--with-sub-items{display:grid}.header__inner .header__main-menu .navigation__sublist--level-2 .navigation__subitem--with-sub-items>.button--foldout,.header__inner .header__main-menu .navigation__sublist--level-2 .navigation__subitem>.link{padding-right:2.5rem}.header__inner .header__main-menu .navigation__sublist--level-3 .navigation__subitem>.link{max-width:fit-content}.header__inner .header__main-menu .navigation__list--level-1 .header__menu--has-background-image.navigation__item--with-sub-items>.button--foldout[aria-expanded=true]+.navigation__sub-menu>.navigation__sub-menu__background--image,.header__inner .header__main-menu .navigation__list--level-1 .navigation__item--with-sub-items>.button--foldout[aria-expanded=true]+.navigation__sub-menu>.navigation__sub-menu__background--colour{display:block}.header__inner .header__main-menu .navigation__list--level-1 .navigation__item--with-sub-items>.button--foldout[aria-expanded=true]+.navigation__sub-menu>.navigation__sub-menu__background--colour,.header__inner .header__main-menu .navigation__sublist--level-2 .navigation__subitem>.navigation__sub-menu{background-color:var(--color-background)!important}.header__inner .header__main-menu .navigation__sublist--level-2 .navigation__subitem--with-sub-items>.button--foldout[aria-expanded=true]+.navigation__sub-menu{display:block;z-index:10}.header__inner .header__main-menu .navigation__sub-menu__title{padding:0 1rem}.header__menu--has-background-image img{height:100%;object-fit:cover;object-position:center;width:100%}.js-dialog-open .header--show .header__main-menu .figure a,.js-dialog-open .header--show .header__main-menu .navigation__item>.button--foldout,.js-dialog-open .header--show .header__main-menu .navigation__item>.link{opacity:.5;pointer-events:none}.js-dialog-open .header--show .header__main-menu .navigation__item.navigation__item--active{opacity:.5}.header--show .dialog__content .dialog__title,.header--show .dialog__content .dialog__title+.navigation--main{display:none}}
.theme-stage-entertainment-black-text-white-background{--color-background:#fff;--color-background-rgb:255,255,255;--color-background-alt:hsla(0,0%,6%,.1);--color-background-alt-2:hsla(0,0%,6%,.03);--color-background-alt-3:hsla(0,0%,6%,.015);--color-background-hover:#dbdbdb;--color-contrast:#101010;--color-contrast-hover:#343434;--color-contrast-alt:hsla(0,0%,6%,.6);--color-contrast-contrast:#fff;--color-contrast-contrast-alt:#c3c3c3;--color-accent:#da243f;--color-accent-alt:hsla(0,0%,100%,.05);--color-accent-hover:#bc2138;--color-accent-contrast:#fff;--color-accent-contrast-alt:hsla(0,0%,100%,.6);--color-accent-light:#fff;--color-accent-light-contrast:#da243f;--color-accent-white:#da243f;--color-accent-white-hover:#bc2138;--color-accent-white-contrast:#fff;--color-accent-dark:#da243f;--color-accent-dark-hover:#bc2138;--color-accent-dark-contrast:#fff;--color-error:#da243f;--color-success:#00a86b;--color-warning:#ffcc82;--color-form-background:hsla(0,0%,6%,.02);--color-form-background-disabled:hsla(0,0%,6%,.07);--color-form-background-selected:hsla(0,0%,6%,.2);--color-form-border:hsla(0,0%,6%,.2);--color-form-border-focus:#101010;--color-form-disabled-text:hsla(0,0%,6%,.6);--color-form-error:#da243f;--color-form-success:#066b47;--color-block-background:#da243f;--color-block-contrast:#fff;--color-block-contrast-contrast:#101010;--color-block-accent:#fff;--color-block-accent-hover:#dbdbdb;--color-block-accent-contrast:#101010;--variant-font-family:sofia-pro,arial,sans-serif;--variant-font-size:16px;--variant-heading-font-color:;background-color:var(--color-background)!important;color:var(--color-contrast)}.theme-stage-entertainment-black-text-white-background.is-transparent{background-color:transparent!important}
.theme-stage-entertainment-white-text-black-background{--color-background:#171717;--color-background-rgb:23,23,23;--color-background-alt:hsla(0,0%,100%,.1);--color-background-alt-2:hsla(0,0%,100%,.03);--color-background-alt-3:hsla(0,0%,100%,.015);--color-background-hover:#3a3a3a;--color-contrast:#fff;--color-contrast-hover:#dbdbdb;--color-contrast-alt:hsla(0,0%,100%,.6);--color-contrast-contrast:#101010;--color-contrast-contrast-alt:#4c4c4c;--color-accent:#da243f;--color-accent-alt:hsla(0,0%,100%,.05);--color-accent-hover:#bc2138;--color-accent-contrast:#fff;--color-accent-contrast-alt:hsla(0,0%,100%,.6);--color-accent-light:#fff;--color-accent-light-contrast:#da243f;--color-accent-white:#da243f;--color-accent-white-hover:#bc2138;--color-accent-white-contrast:#fff;--color-accent-dark:#da243f;--color-accent-dark-hover:#bc2138;--color-accent-dark-contrast:#fff;--color-error:#da243f;--color-success:#00a86b;--color-warning:#ffcc82;--color-form-background:hsla(0,0%,100%,.02);--color-form-background-disabled:hsla(0,0%,100%,.07);--color-form-background-selected:hsla(0,0%,100%,.2);--color-form-border:hsla(0,0%,100%,.2);--color-form-border-focus:#fff;--color-form-disabled-text:hsla(0,0%,100%,.6);--color-form-error:#f39aa7;--color-form-success:#00a86b;--color-block-background:#da243f;--color-block-contrast:#fff;--color-block-contrast-contrast:#101010;--color-block-accent:#fff;--color-block-accent-hover:#dbdbdb;--color-block-accent-contrast:#101010;--variant-font-family:sofia-pro,arial,sans-serif;--variant-font-size:16px;--variant-heading-font-color:;background-color:var(--color-background)!important;color:var(--color-contrast)}.theme-stage-entertainment-white-text-black-background.is-transparent{background-color:transparent!important}@media (min-width:1224px){.header--stage .header__main-menu .navigation__list--level-1 .navigation__item>.navigation__sub-menu{background-color:#f9f9f9!important;color:#101010}}.header--stage .header__inner .navigation__sub-menu a.link-button:focus-visible,.header--stage .header__inner .navigation__sub-menu a:focus-visible,.header--stage .header__inner .navigation__sub-menu button.button:focus-visible,.header--stage .header__inner .navigation__sub-menu button:focus-visible{outline:var(--color-contrast) dashed 2px}.menu-submenu__group-title{color:#171717}
