@media only screen and (width<=40em){:root{--font-size-header:3rem}}.gallery.svelte-8ojyxu{--swiper-navigation-sides-offset:1.5rem;--swiper-navigation-color:white;flex-direction:row;justify-content:center;align-items:center;display:flex}.carousel.svelte-8ojyxu{background-color:var(--color-light);width:100%;box-shadow:0 4px 4px var(--color-box-shadow);border:4px solid var(--color-light);flex-direction:row;display:flex;position:relative}.carousel__image.svelte-8ojyxu,.gallery__placeholder.svelte-8ojyxu{aspect-ratio:16/9;background-color:var(--color-lighter-1);flex-direction:row;flex-grow:1;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.gallery__placeholder__text.svelte-8ojyxu{text-align:center;width:100%;height:100%;color:var(--color-darker-2);flex-direction:row;justify-content:center;align-items:center;font-family:Inter,sans-serif;font-size:1.25rem;display:flex}:root{--font-size-header:4rem}@media only screen and (width<=40em){:root{--font-size-header:3rem}}.vector-container.svelte-1uha8ag{z-index:1;aspect-ratio:1;width:clamp(28rem,48%,60rem);position:absolute;top:0;right:0}.vector-container.svelte-1uha8ag img:where(.svelte-1uha8ag){object-fit:cover;width:100%}.hero-image-container.svelte-1uha8ag{z-index:1;width:clamp(14rem,22%,24rem);position:absolute;top:18%;right:16%}.hero__navbar.svelte-1uha8ag{background-color:var(--color-accent);--color-nav-hover:white;height:clamp(20rem,100vh,70rem)}.hero__navbar.svelte-1uha8ag header:where(.svelte-1uha8ag){z-index:20;view-transition-name:header;color:var(--color-accent);position:relative}.hero.svelte-1uha8ag{--font-size-hero:12rem;grid-template-rows:repeat(24,calc(clamp(20rem,100vh,70rem)/24 - .229167rem));grid-template-columns:repeat(24,4.16667vw);display:grid;overflow-x:visible}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:var(--font-size-hero);text-transform:uppercase;background:var(--color-primary);background:linear-gradient(135deg, var(--color-primary) 30%, var(--color-gradient-light) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;grid-area:6/3/18/14;font-family:Poppins;font-weight:900;line-height:.85}h2.svelte-1uha8ag{text-transform:uppercase;font-family:Poppins,sans-serif;font-size:var(--font-size-header);color:var(--color-primary);text-align:center;font-weight:900}.events__list-no-events.svelte-1uha8ag{text-align:center;color:var(--color-darker-2);font-family:Inter,sans-serif;font-size:1.25rem}.events.svelte-1uha8ag{flex-direction:column;gap:4rem;width:clamp(32rem,60%,56rem);margin:0 auto;padding:5rem 0;font-family:Poppins,sans-serif;display:flex}.events.svelte-1uha8ag .events__list:where(.svelte-1uha8ag){flex-direction:column;gap:2rem;display:flex}.gallery.svelte-1uha8ag{flex-direction:column;gap:2rem;width:clamp(48rem,65%,60rem);margin:0 auto;padding:5rem 0;font-family:Poppins,sans-serif;display:flex}@media only screen and (width>=1680px) and (width<=1712px){.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){--font-size-hero:11rem;grid-column:3/14}}@media only screen and (width>=1536px) and (width<=1680px){.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){--font-size-hero:11rem;grid-column:3/14}}@media only screen and (width>=80em) and (width<=1536px){.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){--font-size-hero:10rem;grid-column:3/14}}@media only screen and (width<=80em){.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){--font-size-hero:9rem;grid-area:8/3/20/14}.hero-image-container.svelte-1uha8ag{width:clamp(14rem,25%,24rem);top:24%;right:12%}}@media only screen and (width<=72em){.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){--font-size-hero:8rem}}@media only screen and (width<=64em){.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){--font-size-hero:7rem}main.svelte-1uha8ag{--font-size-header:3.5rem}.events.svelte-1uha8ag{--event-day-font-size:2.5rem;--event-month-font-size:1.125rem;--event-title-font-size:1.75rem;--event-description-font-size:1.05rem}}@media only screen and (width<=864px){.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){--font-size-hero:6.5rem;text-align:center;grid-area:16/7/22/19}.vector-container.svelte-1uha8ag{width:clamp(20rem,60%,54rem)}.hero-image-container.svelte-1uha8ag{width:clamp(14rem,35%,30rem);margin:0 auto;top:7.5rem;left:0;right:0}.gallery.svelte-1uha8ag{flex-direction:column;gap:2rem;width:clamp(20rem,60%,54rem);margin:0 auto;padding:5rem 0;font-family:Poppins,sans-serif;display:flex}}@media only screen and (width<=48em){.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){--font-size-hero:6rem;text-align:center;grid-column:5/21}main.svelte-1uha8ag{--font-size-header:3rem}.events.svelte-1uha8ag{padding-bottom:0}}@media only screen and (width<=40em){.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){--font-size-hero:5.5rem}.vector-container.svelte-1uha8ag{width:clamp(10rem,55%,54rem)}.events.svelte-1uha8ag{--event-day-font-size:2.25rem;--event-month-font-size:1rem;--event-title-font-size:1.5rem;--event-description-font-size:.95rem;width:clamp(16rem,80%,56rem)}.gallery.svelte-1uha8ag{width:clamp(16rem,75%,54rem)}}@media only screen and (width<=30em){.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){--font-size-hero:4.5rem;grid-column:3/24}main.svelte-1uha8ag{--font-size-header:2.5rem}.vector-container.svelte-1uha8ag{width:clamp(8rem,45%,54rem)}.events.svelte-1uha8ag{--event-day-font-size:2rem;--event-month-font-size:.9rem;--event-title-font-size:1.25rem;--event-description-font-size:.85rem}}@media screen and (width<=48em) and (height<=64em){.events.svelte-1uha8ag{--event-day-font-size:2rem;--event-month-font-size:.9rem;--event-title-font-size:1.25rem;--event-description-font-size:.85rem}}@media screen and (width<=40em) and (height<=724px){.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){grid-row:14/24}.hero-image-container.svelte-1uha8ag{width:clamp(12rem,30%,30rem);margin:0 auto;top:9rem;left:0;right:0}}@media screen and (width<=40em) and (height<=624px){.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){grid-row:14/24}.hero-image-container.svelte-1uha8ag{width:clamp(11rem,30%,30rem);top:6rem}}@media screen and (width<=40em) and (height<=512px){.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){grid-row:16/24}.hero-image-container.svelte-1uha8ag{width:clamp(11rem,30%,30rem);top:5rem}}@media only screen and (width>=1000px) and (height>=1200px) and (orientation:landscape){.hero__navbar.svelte-1uha8ag{height:clamp(20rem,100vh,40rem)}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){grid-area:3/2/20/14}.hero-image-container.svelte-1uha8ag{width:clamp(12rem,22%,20rem);margin:0;top:14%;left:auto;right:4rem}.vector-container.svelte-1uha8ag{width:clamp(22rem,45%,60rem)}}@media only screen and (height<=724px) and (orientation:landscape){.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){text-align:start;flex-direction:row;grid-area:1/2/-1/14;justify-content:center;align-items:center;display:flex}}@media only screen and (width<=1124px) and (height<=724px) and (orientation:landscape){.hero-image-container.svelte-1uha8ag{width:clamp(12rem,28%,20rem);top:28%;left:auto;right:2rem}.vector-container.svelte-1uha8ag{width:clamp(22rem,50%,60rem)}}@media only screen and (aspect-ratio<=1) and (height<=676px) and (orientation:landscape){.hero-image-container.svelte-1uha8ag{width:clamp(12rem,30%,20rem);margin:0;top:30%;left:auto;right:4rem}.vector-container.svelte-1uha8ag{width:clamp(22rem,35%,60rem)}}@media only screen and (height<=576px) and (orientation:landscape){.hero-image-container.svelte-1uha8ag{width:clamp(12rem,24%,20rem);margin:0;left:auto;right:4rem}.vector-container.svelte-1uha8ag{width:clamp(22rem,22%,60rem)}}@media only screen and (height<=724px) and (width<=48em) and (orientation:landscape){.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){--font-size-hero:6rem;grid-area:4/2/20/16}.hero-image-container.svelte-1uha8ag{width:clamp(10rem,32%,20rem);margin:0;top:24%;right:1.5rem}.vector-container.svelte-1uha8ag{width:clamp(14rem,40%,60rem)}}@media only screen and (height<=724px) and (width<=40em) and (orientation:landscape){.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){--font-size-hero:4rem}}@media only screen and (aspect-ratio<=4/3) and (height<=724px) and (width<=40em) and (orientation:landscape){.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){--font-size-hero:5rem}}@media only screen and (height>=70rem) and (orientation:portrait){.hero-image-container.svelte-1uha8ag{top:15%}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){grid-row:6/20}}@media (width<=1024px){header.svelte-1uha8ag{view-transition-name:none}}@media (height<=577px){header.svelte-1uha8ag{view-transition-name:none}}
