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