.hero[data-astro-cid-bbe6dxrz]{background:var(--secondary)}.intro[data-astro-cid-bbe6dxrz]{padding:var(--default-gap);padding-block:var(--space-xl)}.title[data-astro-cid-bbe6dxrz]{color:var(--primary);font-size:calc(var(--fs-8) * 1.25);line-height:90%;letter-spacing:-.025ch}.description[data-astro-cid-bbe6dxrz]{color:var(--white);font-size:var(--fs-0);line-height:133%}.media[data-astro-cid-bbe6dxrz]{display:flex;align-items:center;justify-content:center}@media(max-width:768px){.hero[data-astro-cid-bbe6dxrz]{grid-template-rows:1fr auto}.media[data-astro-cid-bbe6dxrz]{order:1}.intro[data-astro-cid-bbe6dxrz]{order:2}}@media(min-width:768px){.title[data-astro-cid-bbe6dxrz]{font-size:var(--fs-8)}}astro-island{display:flex!important;justify-content:center!important}.title[data-astro-cid-neddiyv7]{font-size:var(--fs-3)}.description[data-astro-cid-neddiyv7]{font-size:var(--fs-0);line-height:133%;margin-block:var(--space-s)}.address[data-astro-cid-neddiyv7]{margin-bottom:var(--space-s);a{color:var(--primary)}a:hover{color:hsl(calc(var(--primary) + 10%))}}.swiper-slide[data-astro-cid-qdi4bn2d]{background-color:var(--bg);color:var(--font-color);min-height:100%}.newsletter-card[data-astro-cid-qdi4bn2d]{text-align:center;color:var(--font-color);padding:var(--space-s);p{font-size:var(--fs--1);line-height:133%}a.link{color:var(--font-color)}}iframe[data-astro-cid-qdi4bn2d]{width:100%;height:100%;background-color:var(--bg)}.button[data-astro-cid-qdi4bn2d]{margin-block:var(--space-s)}.title[data-astro-cid-qdi4bn2d]{font-family:var(--font-family-special);font-size:var(--fs-1)}.description[data-astro-cid-qdi4bn2d]{font-size:var(--fs-0);line-height:133%;font-weight:500}.address[data-astro-cid-qdi4bn2d]{margin-bottom:var(--space-s);a{color:var(--primary)}a:hover{color:hsl(calc(var(--primary) + 10%))}}.image-block[data-astro-cid-6zys2d2b]{display:block}.swiper-slide[data-astro-cid-6zys2d2b] .image-block[data-astro-cid-6zys2d2b]{margin:0!important}img[data-astro-cid-6zys2d2b]{width:100%;height:auto}figcaption[data-astro-cid-6zys2d2b]{font-size:var(--fs--2);text-align:left;text-wrap:balance}figcaption[data-astro-cid-6zys2d2b] p[data-astro-cid-6zys2d2b]{color:hsl(from var(--font-color) h s l / 70%);line-height:133%;margin-top:.25em}.video-block[data-astro-cid-mo5ikh4c]{display:block;width:100%;text-align:center}.video-container[data-astro-cid-mo5ikh4c]{width:100%;aspect-ratio:16 / 9;overflow:hidden}.video-container[data-astro-cid-mo5ikh4c] video[data-astro-cid-mo5ikh4c]{width:100%;height:100%;object-fit:cover}figcaption[data-astro-cid-mo5ikh4c]{font-size:var(--fs--2);text-align:left;text-wrap:balance}figcaption[data-astro-cid-mo5ikh4c] .title[data-astro-cid-mo5ikh4c]{display:flex;gap:.125em;h4{font-size:var(--fs--1);font-weight:600;line-height:100%}}figcaption[data-astro-cid-mo5ikh4c] .subtitle[data-astro-cid-mo5ikh4c]{font-style:italic}figcaption[data-astro-cid-mo5ikh4c] p[data-astro-cid-mo5ikh4c]{color:hsl(from var(--font-color) h s l / 70%);line-height:133%;margin-top:.25em}.none[data-astro-cid-mo5ikh4c]{width:100%}.swiper-body[data-astro-cid-5chdnh5u]{position:relative;width:100%}.swiper[data-astro-cid-5chdnh5u]{width:100%;height:100%}.swiper-wrapper[data-astro-cid-5chdnh5u]{display:flex;padding:0}.swiper-slide[data-astro-cid-5chdnh5u]{flex:1 0 auto;width:100%;height:100%}.swiper-button-next[data-astro-cid-5chdnh5u],.swiper-button-prev[data-astro-cid-5chdnh5u]{position:absolute;top:50%;transform:translateY(-50%);z-index:10;background-color:#0003;padding:2rem;width:2rem;backdrop-filter:blur(.25rem);border-radius:100vw;&:after{font-size:1rem;color:var(--bg)}}.swiper-button-next[data-astro-cid-5chdnh5u]{right:10px}.swiper-button-prev[data-astro-cid-5chdnh5u]{left:10px}section.intro{min-height:80svh;background:var(--bg)}section.intro .info{font-family:var(--font-family-special);padding:var(--default-gap)}section.intro .info p{font-size:var(--fs-2);font-weight:500;line-height:133%}section.intro .events{background:var(--primary)}section.intro .events .swiper-outer{height:100%;position:relative;width:100%;padding:var(--default-gap);display:flex;align-items:center;overflow:visible}section.intro .events .swiper{background:var(--font-color);color:var(--bg);border-radius:100vw}section.intro .events .swiper-slide{display:flex;align-items:center;justify-content:center;height:auto;padding-block:var(--space-xl);color:var(--bg)}section.intro .events .swiper-button-next,section.intro .events .swiper-button-prev{background:var(--bg);backdrop-filter:none;transform-origin:center;transition:all .4s cubic-bezier(.16,1,.3,1)}section.intro .events .swiper-button-next:after,section.intro .events .swiper-button-prev:after{font-size:1rem;color:var(--font-color)}section.intro .events .swiper-button-next.swiper-button-disabled,section.intro .events .swiper-button-prev.swiper-button-disabled{opacity:.1;filter:blur(1em)}section.intro .events .swiper-button-next.swiper-button-disabled:after,section.intro .events .swiper-button-prev.swiper-button-disabled:after{opacity:.5;color:var(--font-color)}section.intro .events .swiper-button-next{right:0;transform:translate(50%)}section.intro .events .swiper-button-prev{left:0;transform:translate(-50%)}section.intro .events .event-card{display:flex;padding:var(--space-xl);text-align:center}section.intro .events .event-card .date{color:var(--primary);font-size:var(--fs--2)}section.intro .events .event-card .title{font-size:var(--fs-3);margin-bottom:var(--space-2xs)}.card[data-astro-cid-sqtmlile]{flex:1;padding:var(--space-3xl) var(--space-xl);gap:var(--space-2xl);color:#fff}.header__title[data-astro-cid-sqtmlile]{font-size:calc(var(--fs-6) * 1.25);font-family:var(--font-family-special);line-height:90%;letter-spacing:-.025ch;max-width:10ch;text-wrap:balance}.header__name[data-astro-cid-sqtmlile]{font-size:var(--fs--1);font-family:var(----font-family-default);font-weight:500;display:flex;align-items:center;gap:var(--space-2xs);transform:translate(calc(var(--space-xs) * -1));&:before{content:"";display:block;width:.5em;height:.5em;border-radius:100vw;aspect-ratio:1 / 1;background-color:hsl(from var(--primary) h s 75);animation:pulsate 2s infinite}}@keyframes pulsate{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.25);opacity:.65}}.description[data-astro-cid-sqtmlile],.description[data-astro-cid-sqtmlile] p[data-astro-cid-sqtmlile]{font-size:var(--fs--1);line-height:150%;text-wrap:pretty;max-width:55ch}@media(max-width:768px){.card[data-astro-cid-sqtmlile]{padding:var(--space-m);gap:var(--space-m)}.description[data-astro-cid-sqtmlile],.description[data-astro-cid-sqtmlile] p[data-astro-cid-sqtmlile]{font-size:var(--fs--2)}}@media(min-width:768px){.header__title[data-astro-cid-sqtmlile]{font-size:var(--fs-6)}}.wrapper[data-astro-cid-ahp2erfp]{overflow:hidden}.content[data-astro-cid-yhgbz4fn]{padding:var(--default-gap)}.question[data-astro-cid-yhgbz4fn]{font-size:var(--fs-1);font-family:var(--font-family-special);line-height:112.5%}.answer[data-astro-cid-yhgbz4fn]{font-size:var(--fs--1);line-height:133%;margin-top:var(--space-xs)}.marquee[data-astro-cid-zfufvvig]{--gap: 1rem;position:relative;display:flex;gap:.5ch;user-select:none;overflow:hidden;white-space:nowrap;--animation-duration: 20s;--animation-direction: normal}.marquee__content[data-astro-cid-zfufvvig]{display:inline-block;animation:scroll var(--animation-duration) linear infinite;animation-direction:var(--animation-direction)}li[data-astro-cid-zfufvvig]{display:flex;align-items:center;gap:.5rem;font-size:.875rem}.title[data-astro-cid-zfufvvig]{line-height:100%;padding-block:0 .5ch;font-size:calc(2 * var(--fs-8))}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}.section-faq{padding-top:10vh;background:var(--bg)}.faq__wrapper{--gap: 1px;--line-offset: calc(var(--gap) / 2);--line-thickness: 1px;--line-color: #f4f4f4;display:grid;overflow:hidden;gap:var(--gap);border-top:.5px solid var(--line-color)}.faq__wrapper>*{position:relative}.faq__wrapper>*:before,.faq__wrapper>*:after{content:"";position:absolute;background-color:var(--line-color);z-index:1}.faq__wrapper>*:after{inline-size:100vw;block-size:var(--line-thickness);inset-inline-start:0;inset-block-start:calc(var(--line-offset) * -1)}.faq__wrapper>*:before{inline-size:var(--line-thickness);block-size:100vh;inset-inline-start:calc(var(--line-offset) * -1)}
