:root{--c_black: #000;--c_white: #fff;--c_beige: #F9F8F6;--c_beige_2: #B8AB99;--c_kepos: #92986D;--c_red: #960000;--c_beige_2_filter: invert(76%) sepia(13%) saturate(366%) hue-rotate(355deg) brightness(91%) contrast(86%)}@font-face{font-family:apercu;src:url(../../../fonts/ApercuRegular/font.woff2) format("woff2"),url(../../../fonts/ApercuRegular/font.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:apercu;src:url(../../../fonts/ApercuMedium/font.woff2) format("woff2"),url(../../../fonts/ApercuMedium/font.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:tt-commons-pro;src:url(../../../fonts/TTCommonsProMedium/font.woff2) format("woff2"),url(../../../fonts/TTCommonsProMedium/font.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:tt-commons-pro;src:url(../../../fonts/TTCommonsProDemiBold/font.woff2) format("woff2"),url(../../../fonts/TTCommonsProDemiBold/font.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}:root{--t_font_title: tt-commons-pro, sans-serif;--t_font_body: apercu, sans-serif}.simple-hero.svelte-10tb81e{width:100%;height:100vh;position:relative;overflow:hidden}@media all and (max-width: 899px){.simple-hero--wide.svelte-10tb81e{height:110vw}}.simple-hero--centered.svelte-10tb81e{text-align:center;height:auto;margin-bottom:40px}@media all and (min-width: 900px) and (orientation: portrait){.simple-hero--centered.svelte-10tb81e{height:80vh}}@media all and (min-width: 900px){.simple-hero--centered.svelte-10tb81e:has(.simple-hero__title--middle_screen:where(.svelte-10tb81e)){height:85vh}.main-body .simple-hero--centered.simple-hero--page-type-experiences.svelte-10tb81e:first-child{height:100vh}.main-body .simple-hero--centered.simple-hero--page-type-experiences.svelte-10tb81e:first-child:has(.simple-hero__title--after_image:where(.svelte-10tb81e)){overflow:visible;margin-bottom:min(calc(13.0208333333vw + 23.1481481481vh) / 2.5,250px)}}.simple-hero__title.svelte-10tb81e{text-align:center;width:100%;z-index:1;max-width:80vw;margin:0 auto}@media all and (max-width: 899px){.simple-hero__title.svelte-10tb81e{max-width:98vw}}.simple-hero--wide.svelte-10tb81e .simple-hero__title:where(.svelte-10tb81e){position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.simple-hero--centered.svelte-10tb81e .simple-hero__title:where(.svelte-10tb81e){margin-top:25px}.simple-hero--centered.svelte-10tb81e .simple-hero__title--middle_screen:where(.svelte-10tb81e){position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media all and (max-width: 899px){.simple-hero--page-type-experiences.svelte-10tb81e:not(.simple-hero--wide) .simple-hero__title:where(.svelte-10tb81e){position:static;transform:none}}.simple-hero__icon.svelte-10tb81e{display:flex;align-items:center;justify-content:center;width:100%;margin:0 auto}@media all and (max-width: 899px){.simple-hero__icon.svelte-10tb81e{max-width:calc(100vw - 80px)}}@media all and (min-width: 900px){.simple-hero__icon.svelte-10tb81e{max-width:50vw;height:23vh}}.simple-hero__icon.svelte-10tb81e picture{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.simple-hero__icon.svelte-10tb81e img{display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}.simple-hero__subtitle.svelte-10tb81e{margin-top:min(calc(1.5625vw + 2.7777777778vh) / 2.5,30px)}.simple-hero__image.svelte-10tb81e{position:relative;width:100%;height:100%}.simple-hero--wide.svelte-10tb81e .simple-hero__image:where(.svelte-10tb81e) picture:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#0000004d;z-index:1;pointer-events:none}.simple-hero--centered.svelte-10tb81e .simple-hero__image:where(.svelte-10tb81e){width:auto;height:auto;margin:0 auto;display:inline-block}@media all and (min-width: 900px){.simple-hero--centered.svelte-10tb81e .simple-hero__image:where(.svelte-10tb81e){aspect-ratio:1310/760;max-height:70vh}}@media all and (max-width: 899px){.simple-hero--centered.svelte-10tb81e .simple-hero__image:where(.svelte-10tb81e){max-width:100%;aspect-ratio:1310/760}}.simple-hero--centered.svelte-10tb81e .simple-hero__image:where(.svelte-10tb81e) img{max-width:100%}@media all and (min-width: 900px){.main-body .simple-hero--page-type-experiences.svelte-10tb81e:not(.simple-hero--wide):first-child .simple-hero__image:where(.svelte-10tb81e){max-height:initial;width:50vw;height:100vh;aspect-ratio:940/1080}}@media all and (max-width: 899px){.main-body .simple-hero--page-type-experiences.svelte-10tb81e:not(.simple-hero--wide):first-child .simple-hero__image:where(.svelte-10tb81e){aspect-ratio:360/400}}.main-body .simple-hero--page-type-experiences.svelte-10tb81e:not(.simple-hero--wide):first-child .simple-hero__image:where(.svelte-10tb81e) img{width:100%;height:100%;object-fit:cover}.simple-hero--page-type-events.svelte-10tb81e .simple-hero__image:where(.svelte-10tb81e){aspect-ratio:620/740}.simple-hero--page-type-artists.svelte-10tb81e .simple-hero__image:where(.svelte-10tb81e){aspect-ratio:940/840}
