.hero[data-astro-cid-4z5ypzu4]{background:var(--purple);color:var(--white);padding:clamp(48px,7vw,100px) 0 clamp(56px,8vw,110px)}.hero[data-astro-cid-4z5ypzu4]:before{background-image:var(--hero-bg);opacity:1}@media(max-width:767px){.hero[data-astro-cid-4z5ypzu4]:before{background-image:var(--hero-bg-m)}}@media(max-width:599px){.hero__title[data-astro-cid-4z5ypzu4],.hero__subtitle[data-astro-cid-4z5ypzu4]{text-align:center;margin-inline:auto}}.hero__inner[data-astro-cid-4z5ypzu4]{display:grid;gap:40px;align-items:center}.hero__title[data-astro-cid-4z5ypzu4]{font-size:clamp(2.25rem,5vw,3.75rem);line-height:1.08;margin-bottom:.5em;max-width:14ch}.hero--full[data-astro-cid-4z5ypzu4] .hero__title[data-astro-cid-4z5ypzu4]{max-width:1000px}.hero--full[data-astro-cid-4z5ypzu4] .hero__subtitle[data-astro-cid-4z5ypzu4]{max-width:760px}.hero__subtitle[data-astro-cid-4z5ypzu4]{font-size:1.0625rem;max-width:560px;opacity:.92}.hero__subtitle[data-astro-cid-4z5ypzu4] p{margin-bottom:.8em}.hero__deck[data-astro-cid-4z5ypzu4]{position:relative;width:min(100%,335px);height:340px;margin-inline:auto}.hero__card[data-astro-cid-4z5ypzu4]{--pos: var(--i);position:absolute;inset:0 auto auto 0;width:100%;min-height:300px;background:#fff;color:var(--purple);border-radius:24px;padding:28px 24px;display:grid;justify-items:center;align-content:center;text-align:center;gap:12px;box-shadow:0 24px 60px #00000059;transform:translate(calc(var(--pos) * 18px),calc(var(--pos) * -14px)) scale(calc(1 - var(--pos) * .06));opacity:calc(1 - var(--pos) * .35);z-index:calc(10 - var(--pos));transition:transform .7s ease,opacity .5s ease;pointer-events:none}.hero__card[data-astro-cid-4z5ypzu4].is-active{pointer-events:auto}.hero__card-img{width:110px;height:auto}.hero__card-text[data-astro-cid-4z5ypzu4]{font-family:var(--font-display);font-weight:600;font-size:1.125rem;line-height:1.3;margin:0}.hero__card-btn[data-astro-cid-4z5ypzu4]{min-width:0;font-size:.75rem;padding:.8em 1.6em}.hero__dots[data-astro-cid-4z5ypzu4]{position:absolute;left:0;right:0;bottom:-34px;display:flex;justify-content:center;gap:6px}.hero__dots[data-astro-cid-4z5ypzu4] button[data-astro-cid-4z5ypzu4]{width:28px;height:28px;border:0;background:none;padding:0;display:grid;place-items:center;cursor:pointer}.hero__dots[data-astro-cid-4z5ypzu4] button[data-astro-cid-4z5ypzu4]:before{content:"";width:10px;height:10px;border-radius:50%;background:#ffffff59}.hero__dots[data-astro-cid-4z5ypzu4] button[data-astro-cid-4z5ypzu4][aria-pressed=true]:before{background:var(--pink)}.hero__media[data-astro-cid-4z5ypzu4] img{border-radius:var(--radius-img)}@media(min-width:900px){.hero__inner[data-astro-cid-4z5ypzu4]{grid-template-columns:1.15fr .85fr;gap:60px}.hero--full[data-astro-cid-4z5ypzu4] .hero__inner[data-astro-cid-4z5ypzu4]{grid-template-columns:1fr}.hero__deck[data-astro-cid-4z5ypzu4]{margin-right:0;margin-left:auto;height:360px}.hero__card[data-astro-cid-4z5ypzu4]{transform:translate(calc(var(--pos) * 26px),calc(var(--pos) * -18px)) scale(calc(1 - var(--pos) * .06))}}@media(prefers-reduced-motion:reduce){.hero__card[data-astro-cid-4z5ypzu4]{transition:none}}.hero-std[data-astro-cid-64rh7nqu]{background:var(--purple);color:var(--white);padding:clamp(44px,6vw,90px) 0}.hero-std__inner[data-astro-cid-64rh7nqu]{display:grid;gap:32px;align-items:center}.hero-std[data-astro-cid-64rh7nqu] h1[data-astro-cid-64rh7nqu]{max-width:1000px}.hero-std__text[data-astro-cid-64rh7nqu]{max-width:560px;font-size:1.0625rem;opacity:.92}.generic[data-astro-cid-ju64ttie]{padding-block:clamp(36px,4.5vw,64px)}.generic__text[data-astro-cid-ju64ttie]{text-align:center}.generic--left[data-astro-cid-ju64ttie] .generic__text[data-astro-cid-ju64ttie]{text-align:left}.generic--left[data-astro-cid-ju64ttie] .generic__text[data-astro-cid-ju64ttie] ul,.generic--left[data-astro-cid-ju64ttie] .generic__text[data-astro-cid-ju64ttie] ol{display:block}.generic__text[data-astro-cid-ju64ttie] h2{margin-bottom:.6em}.generic__text[data-astro-cid-ju64ttie] ul,.generic__text[data-astro-cid-ju64ttie] ol{text-align:left;display:inline-block}.icons__head[data-astro-cid-xvi2exho]{margin-bottom:clamp(32px,5vw,56px)}.icons__intro[data-astro-cid-xvi2exho]{font-size:1.0625rem;max-width:760px}.section-heading[data-astro-cid-xvi2exho] .icons__intro[data-astro-cid-xvi2exho]{margin-inline:auto}.icons__grid[data-astro-cid-xvi2exho]{display:grid;gap:32px 28px;grid-template-columns:1fr}.icons__item[data-astro-cid-xvi2exho]{text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px}.icons--left[data-astro-cid-xvi2exho] .icons__item[data-astro-cid-xvi2exho]{text-align:left;align-items:flex-start}.icons--left[data-astro-cid-xvi2exho] .icons__head[data-astro-cid-xvi2exho]{max-width:68%}.icons--list[data-astro-cid-xvi2exho] .icons__grid[data-astro-cid-xvi2exho]{grid-template-columns:1fr;gap:0}.icons--list[data-astro-cid-xvi2exho] .icons__item[data-astro-cid-xvi2exho]{display:grid;grid-template-columns:100px 1fr;column-gap:28px;row-gap:6px;align-items:start;max-width:74%;margin-bottom:56px}.icons--list[data-astro-cid-xvi2exho] .icons__item[data-astro-cid-xvi2exho]:last-child{margin-bottom:0}.icons--list[data-astro-cid-xvi2exho] .icons__icon[data-astro-cid-xvi2exho]{grid-column:1;grid-row:1 / span 3;min-height:100px;display:flex;align-items:center}.icons--list[data-astro-cid-xvi2exho] .icons__icon[data-astro-cid-xvi2exho] img{max-width:100px;max-height:100px;margin:0}.icons--list[data-astro-cid-xvi2exho] .icons__title[data-astro-cid-xvi2exho],.icons--list[data-astro-cid-xvi2exho] .icons__text[data-astro-cid-xvi2exho],.icons--list[data-astro-cid-xvi2exho] .icons__link[data-astro-cid-xvi2exho]{grid-column:2}.icons--list[data-astro-cid-xvi2exho] .icons__title[data-astro-cid-xvi2exho]{margin-top:0;font-size:1.625rem}.icons--list[data-astro-cid-xvi2exho] .icons__link[data-astro-cid-xvi2exho]{margin-top:4px;justify-self:start}@media(max-width:991px){.icons--list[data-astro-cid-xvi2exho] .icons__item[data-astro-cid-xvi2exho],.icons--left[data-astro-cid-xvi2exho] .icons__head[data-astro-cid-xvi2exho]{max-width:100%}}@media(max-width:767px){.icons--list[data-astro-cid-xvi2exho] .icons__item[data-astro-cid-xvi2exho]{grid-template-columns:1fr}.icons--list[data-astro-cid-xvi2exho] .icons__icon[data-astro-cid-xvi2exho]{grid-row:auto;min-height:0}.icons--list[data-astro-cid-xvi2exho] .icons__title[data-astro-cid-xvi2exho],.icons--list[data-astro-cid-xvi2exho] .icons__text[data-astro-cid-xvi2exho],.icons--list[data-astro-cid-xvi2exho] .icons__link[data-astro-cid-xvi2exho]{grid-column:1}}.icons__icon[data-astro-cid-xvi2exho] img{width:auto;max-width:140px;max-height:120px;object-fit:contain}.icons__title[data-astro-cid-xvi2exho]{font-size:1.25rem;margin:6px 0 0}.icons__title[data-astro-cid-xvi2exho] a[data-astro-cid-xvi2exho]{text-decoration:none}.icons__title[data-astro-cid-xvi2exho] a[data-astro-cid-xvi2exho]:hover{color:var(--pink)}.icons__text[data-astro-cid-xvi2exho]{font-size:.95rem;color:inherit;opacity:.9}.icons__link[data-astro-cid-xvi2exho]{margin-top:auto;font-size:.875rem}.section--dark[data-astro-cid-xvi2exho] .icons__link[data-astro-cid-xvi2exho]{color:#fff}.icons__item--card[data-astro-cid-xvi2exho]{background:var(--grad-pink);color:#fff;border-radius:var(--radius-card);padding:36px 24px 32px;box-shadow:0 18px 40px #00000040}.icons__item--card[data-astro-cid-xvi2exho] .icons__icon[data-astro-cid-xvi2exho] img{max-width:110px;max-height:90px;filter:brightness(0) invert(1)}.icons__item--card[data-astro-cid-xvi2exho] .icons__title[data-astro-cid-xvi2exho]{color:#fff}@media(min-width:600px){.icons__grid[data-astro-cid-xvi2exho]{grid-template-columns:repeat(2,1fr)}}@media(min-width:960px){.icons__grid--3[data-astro-cid-xvi2exho]{grid-template-columns:repeat(3,1fr)}.icons__grid--4[data-astro-cid-xvi2exho],.icons__grid--5[data-astro-cid-xvi2exho]{grid-template-columns:repeat(4,1fr)}.icons__grid--5[data-astro-cid-xvi2exho] .icons__item[data-astro-cid-xvi2exho]:nth-child(5){grid-column:2 / 4;justify-self:center;max-width:50%}.icons--left[data-astro-cid-xvi2exho] .icons__grid--5[data-astro-cid-xvi2exho] .icons__item[data-astro-cid-xvi2exho]:nth-child(5){grid-column:auto;max-width:none}.icons--left[data-astro-cid-xvi2exho] .icons__grid--5[data-astro-cid-xvi2exho],.icons--left[data-astro-cid-xvi2exho] .icons__grid--4[data-astro-cid-xvi2exho]{grid-template-columns:repeat(4,1fr)}.icons--left[data-astro-cid-xvi2exho] .icons__grid--3[data-astro-cid-xvi2exho]{grid-template-columns:repeat(3,1fr)}.icons--list[data-astro-cid-xvi2exho] .icons__grid--3[data-astro-cid-xvi2exho],.icons--list[data-astro-cid-xvi2exho] .icons__grid--4[data-astro-cid-xvi2exho],.icons--list[data-astro-cid-xvi2exho] .icons__grid--5[data-astro-cid-xvi2exho]{grid-template-columns:1fr}}.imgtxt[data-astro-cid-kjx7bmvm]{padding-block:clamp(32px,4vw,56px)}.generic+.imgtxt[data-astro-cid-kjx7bmvm]{padding-top:0}.imgtxt__row[data-astro-cid-kjx7bmvm]{display:grid;gap:28px;align-items:center;padding-block:clamp(16px,2.5vw,32px)}.imgtxt__media[data-astro-cid-kjx7bmvm]{position:relative}.imgtxt__img{width:100%;height:auto;border-radius:var(--radius-img);object-fit:cover}.imgtxt__icon[data-astro-cid-kjx7bmvm]{position:absolute;left:20px;bottom:-22px;width:72px;height:72px;display:grid;place-items:center;background:var(--pink);border-radius:50%;box-shadow:0 10px 24px #00000040}.imgtxt__icon[data-astro-cid-kjx7bmvm] img{width:36px;height:36px;object-fit:contain;filter:brightness(0) invert(1)}.imgtxt__text[data-astro-cid-kjx7bmvm]{font-size:1.0625rem}.imgtxt__text[data-astro-cid-kjx7bmvm] h3[data-astro-cid-kjx7bmvm]{font-size:clamp(1.5rem,2.4vw,2rem)}.imgtxt__text[data-astro-cid-kjx7bmvm] p{margin-bottom:1em}.section--dark[data-astro-cid-kjx7bmvm] .imgtxt__text[data-astro-cid-kjx7bmvm] .txt-link[data-astro-cid-kjx7bmvm]{color:#fff}@media(min-width:900px){.imgtxt__row[data-astro-cid-kjx7bmvm]{grid-template-columns:1fr 1fr;gap:64px}.imgtxt__row--flip[data-astro-cid-kjx7bmvm] .imgtxt__media[data-astro-cid-kjx7bmvm]{order:2}}.logos[data-astro-cid-sopmlq7r]{padding-block:clamp(32px,5vw,64px)}.logos__list[data-astro-cid-sopmlq7r]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:28px 20px;align-items:center;justify-items:center}.logos__list[data-astro-cid-sopmlq7r] li[data-astro-cid-sopmlq7r]{min-width:0;max-width:100%}.logos__list[data-astro-cid-sopmlq7r] img{width:auto;height:auto;max-width:min(110px,100%);max-height:56px;object-fit:contain;opacity:.9;transition:opacity .2s}.logos__list[data-astro-cid-sopmlq7r] img:hover{opacity:1}.logos__item--wide[data-astro-cid-sopmlq7r] img{max-width:min(150px,100%)}@media(min-width:640px){.logos__list[data-astro-cid-sopmlq7r]{grid-template-columns:repeat(4,1fr)}}@media(min-width:900px){.logos__list[data-astro-cid-sopmlq7r]{display:flex;flex-wrap:wrap;justify-content:center;gap:36px 48px}.logos__list[data-astro-cid-sopmlq7r] li[data-astro-cid-sopmlq7r]{flex:0 0 auto}.logos__list[data-astro-cid-sopmlq7r] img{max-width:140px;max-height:72px}.logos__item--wide[data-astro-cid-sopmlq7r] img{max-width:200px}}.carousel[data-astro-cid-v7wwnp4d] h2[data-astro-cid-v7wwnp4d]{margin-bottom:clamp(28px,4vw,48px)}.carousel__track[data-astro-cid-v7wwnp4d]{--inset: max(var(--gutter), calc((100vw - var(--container)) / 2 + var(--gutter)));display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;padding:12px var(--inset) 24px;scroll-padding-inline:var(--inset);scrollbar-width:none}.carousel__track[data-astro-cid-v7wwnp4d]::-webkit-scrollbar{display:none}.carousel__track[data-astro-cid-v7wwnp4d]>*{flex:0 0 min(86vw,472px);scroll-snap-align:start}.carousel__nav[data-astro-cid-v7wwnp4d]{display:flex;gap:12px;justify-content:flex-end;margin-top:8px}.carousel__btn[data-astro-cid-v7wwnp4d]{width:48px;height:48px;border-radius:50%;border:2px solid var(--purple);background:#fff;color:var(--purple);font-size:1.1rem}.carousel__btn[data-astro-cid-v7wwnp4d]:hover{background:var(--purple);color:#fff}.testi[data-astro-cid-ee3h546r]{text-align:center}.testi__track[data-astro-cid-ee3h546r]{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.testi__track[data-astro-cid-ee3h546r]:focus-visible{outline:2px solid currentColor;outline-offset:4px}.testi__track[data-astro-cid-ee3h546r]::-webkit-scrollbar{display:none}.testi__item[data-astro-cid-ee3h546r]{flex:0 0 100%;scroll-snap-align:start;margin:0;padding:0 8px;display:grid;justify-items:center;gap:24px}.testi__logo[data-astro-cid-ee3h546r] img{max-height:72px;width:auto;filter:brightness(0) invert(1)}.testi__logo--light[data-astro-cid-ee3h546r] img{filter:none}.testi__item[data-astro-cid-ee3h546r] blockquote[data-astro-cid-ee3h546r]{margin:0;max-width:900px;font-family:var(--font-display);font-weight:600;font-size:clamp(1.25rem,2.4vw,1.875rem);line-height:1.35}.testi__item[data-astro-cid-ee3h546r] figcaption[data-astro-cid-ee3h546r]{font-size:.95rem;opacity:.85}.testi__dots[data-astro-cid-ee3h546r]{display:flex;justify-content:center;gap:10px;margin-top:32px}.testi__dots[data-astro-cid-ee3h546r] button[data-astro-cid-ee3h546r]{width:28px;height:28px;border-radius:50%;border:0;background:none;padding:0;display:grid;place-items:center}.testi__dots[data-astro-cid-ee3h546r] button[data-astro-cid-ee3h546r]:before{content:"";width:12px;height:12px;border-radius:50%;background:#ffffff59}.testi__dots[data-astro-cid-ee3h546r] button[data-astro-cid-ee3h546r][aria-selected=true]:before{background:var(--pink)}.form__actions[data-astro-cid-346426y5]{display:grid;gap:12px}.form__privacy[data-astro-cid-346426y5]{font-size:.8rem;opacity:.75;margin:0}.form__privacy[data-astro-cid-346426y5] a[data-astro-cid-346426y5]{color:inherit}.form--paid[data-astro-cid-346426y5]{gap:12px}.contact[data-astro-cid-zkgjrbeu]{padding-block:clamp(50px,7vw,100px) clamp(100px,12vw,182px)}.contact__inner[data-astro-cid-zkgjrbeu]{display:grid;gap:36px}.contact__text[data-astro-cid-zkgjrbeu]{font-size:1.0625rem}@media(min-width:768px){.contact__inner[data-astro-cid-zkgjrbeu]{max-width:60.5%;margin-inline:0}}.cta[data-astro-cid-2chn5upz]{position:relative;padding-block:clamp(60px,8vw,141px) clamp(63px,8vw,138px)}.cta[data-astro-cid-2chn5upz]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:min(427px,55%);background:var(--purple)}.cta__inner[data-astro-cid-2chn5upz]{position:relative;z-index:1;max-width:1160px;background:var(--pink);color:#fff;text-align:center;border-radius:39px;padding:clamp(50px,6vw,89px) clamp(30px,12vw,195px) clamp(40px,5vw,88px);display:grid;justify-items:center;gap:28px}.cta__title[data-astro-cid-2chn5upz]{font-size:clamp(2.125rem,3.5vw,3.125rem);line-height:1.05;margin:0}.cta__text[data-astro-cid-2chn5upz]{margin:0;font-size:1.0625rem}.cta__btn[data-astro-cid-2chn5upz]{background:var(--purple);color:#fff}.cta--white[data-astro-cid-2chn5upz] .cta__btn[data-astro-cid-2chn5upz]{background:#fff;color:var(--pink)}.cta__btn[data-astro-cid-2chn5upz]:hover{filter:brightness(1.1)}.wys[data-astro-cid-nks2bwrw]{padding-block:clamp(32px,5vw,72px)}.wys__banner[data-astro-cid-nks2bwrw]{margin-bottom:clamp(28px,4vw,56px)}.wys__banner[data-astro-cid-nks2bwrw] img{width:100%;height:auto;max-height:460px;object-fit:cover;border-radius:var(--radius-img)}.listing__featured[data-astro-cid-bfgzq7ng]{margin-bottom:28px}.listing__featured[data-astro-cid-bfgzq7ng] .pcard{min-height:330px}@media(min-width:600px){.listing__featured[data-astro-cid-bfgzq7ng] .pcard__text:before{width:761px;height:761px;margin:-380px 0 0 -406px}}.listing__grid[data-astro-cid-bfgzq7ng]{display:grid;gap:28px;grid-template-columns:1fr}@media(min-width:640px){.listing__grid[data-astro-cid-bfgzq7ng]{grid-template-columns:repeat(2,1fr)}}.news[data-astro-cid-erw4ekg2] h2[data-astro-cid-erw4ekg2]{margin-bottom:28px}.news__wrap[data-astro-cid-erw4ekg2]{display:grid;gap:24px}.news__item[data-astro-cid-erw4ekg2]{display:grid;align-content:start;gap:12px;padding:28px;border-radius:var(--radius-card);background:var(--purple);color:#fff;text-decoration:none;transition:transform .2s ease}.news__item[data-astro-cid-erw4ekg2]:hover{transform:translateY(-4px)}.news__item[data-astro-cid-erw4ekg2] h3[data-astro-cid-erw4ekg2],.news__item[data-astro-cid-erw4ekg2] h4[data-astro-cid-erw4ekg2]{margin:0}.news__item--featured[data-astro-cid-erw4ekg2]{padding:40px 32px;justify-content:end;align-content:end;min-height:320px}.news__item--featured[data-astro-cid-erw4ekg2] h3[data-astro-cid-erw4ekg2]{font-size:clamp(1.5rem,2.6vw,2.25rem)}.news__list[data-astro-cid-erw4ekg2]{display:grid;gap:24px}.news__more[data-astro-cid-erw4ekg2]{margin-top:32px;text-align:center}@media(min-width:640px){.news__list[data-astro-cid-erw4ekg2]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.news__wrap[data-astro-cid-erw4ekg2]{grid-template-columns:1fr 1.4fr}.news__item--featured[data-astro-cid-erw4ekg2]{min-height:100%}}.events__list[data-astro-cid-i7svo2nl]{list-style:none;margin:0;padding:0;display:grid;gap:16px}.events__item[data-astro-cid-i7svo2nl]{display:grid;gap:16px;align-items:center;padding:24px;border:1px solid var(--grey-300);border-radius:20px}.events__item[data-astro-cid-i7svo2nl] p[data-astro-cid-i7svo2nl]{margin:6px 0 0}@media(min-width:800px){.events__item[data-astro-cid-i7svo2nl]{grid-template-columns:1fr auto}}.map[data-astro-cid-knnlt77a]{position:relative;z-index:1;padding-top:clamp(60px,10vw,152px);background:transparent}.map[data-astro-cid-knnlt77a]:after,.map[data-astro-cid-knnlt77a]:before{bottom:auto;height:clamp(180px,25vw,272px)}.map[data-astro-cid-knnlt77a]:after{content:"";position:absolute;inset:0 0 auto;z-index:-2;background:var(--purple)}.map__wrap[data-astro-cid-knnlt77a]{position:relative;height:538px;border-radius:39px;overflow:hidden;background:#e8e8e8;box-shadow:0 16px 40px #1400272e}.map__wrap[data-astro-cid-knnlt77a] iframe[data-astro-cid-knnlt77a]{display:block;border:0;width:100%;height:100%;filter:grayscale(1) contrast(.9) brightness(1.05)}@media(max-width:767px){.map__wrap[data-astro-cid-knnlt77a]{height:380px;border-radius:24px}}
