.ew-gallery[data-astro-cid-jidys5i6]{padding:var(--ew-space-8) var(--ew-space-5)}.ew-gallery__inner[data-astro-cid-jidys5i6]{max-width:72rem;margin:0 auto}.ew-gallery__title[data-astro-cid-jidys5i6]{font-family:var(--ew-font-sans);font-size:var(--ew-text-xl);color:var(--ew-on-surface);margin:0 0 var(--ew-space-5);font-weight:700;line-height:var(--ew-leading-tight)}.ew-gallery-grid[data-astro-cid-jidys5i6]{gap:var(--ew-space-4);display:grid}.ew-gallery-grid--cols-2[data-astro-cid-jidys5i6]{grid-template-columns:repeat(2,1fr)}.ew-gallery-grid--cols-3[data-astro-cid-jidys5i6]{grid-template-columns:repeat(3,1fr)}.ew-gallery-grid--cols-4[data-astro-cid-jidys5i6]{grid-template-columns:repeat(4,1fr)}.ew-gallery-grid--cols-6[data-astro-cid-jidys5i6]{grid-template-columns:repeat(6,1fr)}.ew-gallery-grid--gap-sm[data-astro-cid-jidys5i6]{gap:var(--ew-space-2)}.ew-gallery-grid--gap-md[data-astro-cid-jidys5i6]{gap:var(--ew-space-4)}.ew-gallery-grid--gap-lg[data-astro-cid-jidys5i6]{gap:var(--ew-space-6)}@media (width<=1024px){.ew-gallery-grid--cols-6[data-astro-cid-jidys5i6]{grid-template-columns:repeat(4,1fr)}}@media (width<=768px){.ew-gallery-grid--cols-3[data-astro-cid-jidys5i6],.ew-gallery-grid--cols-4[data-astro-cid-jidys5i6],.ew-gallery-grid--cols-6[data-astro-cid-jidys5i6]{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.ew-gallery-grid--cols-2[data-astro-cid-jidys5i6],.ew-gallery-grid--cols-3[data-astro-cid-jidys5i6],.ew-gallery-grid--cols-4[data-astro-cid-jidys5i6],.ew-gallery-grid--cols-6[data-astro-cid-jidys5i6]{grid-template-columns:1fr}}.ew-gallery__item[data-astro-cid-jidys5i6]{gap:var(--ew-space-2);flex-direction:column;margin:0;display:flex}.ew-gallery__img[data-astro-cid-jidys5i6]{object-fit:cover;border-radius:var(--ew-radius-md);width:100%;height:auto;transition:transform .2s;display:block}.ew-gallery__img--ratio-square[data-astro-cid-jidys5i6]{aspect-ratio:1}.ew-gallery__img--ratio-4-3[data-astro-cid-jidys5i6]{aspect-ratio:4/3}.ew-gallery__img--ratio-16-9[data-astro-cid-jidys5i6]{aspect-ratio:16/9}.ew-gallery__img--ratio-auto[data-astro-cid-jidys5i6]{aspect-ratio:auto}.ew-gallery__caption[data-astro-cid-jidys5i6]{font-family:var(--ew-font-sans);font-size:var(--ew-text-sm);color:var(--ew-muted);line-height:var(--ew-leading-normal);text-align:center}.ew-gallery__link[data-astro-cid-jidys5i6]{color:inherit;text-decoration:none;display:block}.ew-gallery__link[data-astro-cid-jidys5i6]:hover .ew-gallery__img[data-astro-cid-jidys5i6],.ew-gallery__link[data-astro-cid-jidys5i6]:focus-visible .ew-gallery__img[data-astro-cid-jidys5i6]{transform:scale(1.02)}.ew-gallery__link[data-astro-cid-jidys5i6]:focus-visible{outline:2px solid var(--ew-primary);outline-offset:2px;border-radius:var(--ew-radius-md)}.ew-hero-slider[data-astro-cid-wyztasnv]{background:var(--ew-surface-muted);outline:none;position:relative;overflow:hidden}.ew-hero-slider[data-astro-cid-wyztasnv]:focus-visible{outline:3px solid var(--ew-primary);outline-offset:-3px}.ew-hero-slider--height-sm[data-astro-cid-wyztasnv] .ew-hero-slider__viewport[data-astro-cid-wyztasnv]{height:20rem}.ew-hero-slider--height-md[data-astro-cid-wyztasnv] .ew-hero-slider__viewport[data-astro-cid-wyztasnv]{height:30rem}.ew-hero-slider--height-lg[data-astro-cid-wyztasnv] .ew-hero-slider__viewport[data-astro-cid-wyztasnv]{height:40rem}.ew-hero-slider--height-full[data-astro-cid-wyztasnv] .ew-hero-slider__viewport[data-astro-cid-wyztasnv]{height:100vh}@media (width<=768px){.ew-hero-slider--height-md[data-astro-cid-wyztasnv] .ew-hero-slider__viewport[data-astro-cid-wyztasnv]{height:24rem}.ew-hero-slider--height-lg[data-astro-cid-wyztasnv] .ew-hero-slider__viewport[data-astro-cid-wyztasnv]{height:28rem}}.ew-hero-slider__heading[data-astro-cid-wyztasnv]{font-family:var(--ew-font-sans);font-size:var(--ew-text-xl);color:var(--ew-on-surface);margin:0 0 var(--ew-space-4);padding:0 var(--ew-space-5);font-weight:700;line-height:var(--ew-leading-tight)}.ew-hero-slider__viewport[data-astro-cid-wyztasnv]{width:100%;position:relative}.ew-hero-slider__slide[data-astro-cid-wyztasnv]{opacity:0;pointer-events:none;margin:0;transition:opacity .6s;position:absolute;inset:0}.ew-hero-slider__slide[data-astro-cid-wyztasnv][data-active=true]{opacity:1;pointer-events:auto}@media (prefers-reduced-motion:reduce){.ew-hero-slider__slide[data-astro-cid-wyztasnv]{transition:none}}.ew-hero-slider__img[data-astro-cid-wyztasnv]{object-fit:cover;width:100%;height:100%;display:block}.ew-hero-slider__overlay[data-astro-cid-wyztasnv]{background:linear-gradient(#0000 0%,#0003 50%,#0009 100%);align-items:flex-end;display:flex;position:absolute;inset:0}.ew-hero-slider__content[data-astro-cid-wyztasnv]{max-width:48rem;padding:var(--ew-space-8) var(--ew-space-6);color:#fff}@media (width>=768px){.ew-hero-slider__content[data-astro-cid-wyztasnv]{padding:var(--ew-space-10) var(--ew-space-8)}}.ew-hero-slider__title[data-astro-cid-wyztasnv]{font-family:var(--ew-font-sans);font-size:var(--ew-text-3xl);margin:0 0 var(--ew-space-3);font-weight:700;line-height:var(--ew-leading-tight)}@media (width>=768px){.ew-hero-slider__title[data-astro-cid-wyztasnv]{font-size:var(--ew-text-3xl)}}.ew-hero-slider__subtitle[data-astro-cid-wyztasnv]{font-family:var(--ew-font-sans);font-size:var(--ew-text-lg);margin:0 0 var(--ew-space-5);line-height:var(--ew-leading-normal);opacity:.95}.ew-hero-slider__cta[data-astro-cid-wyztasnv]{background:var(--ew-primary);color:var(--ew-on-primary);padding:var(--ew-space-3) var(--ew-space-6);border-radius:var(--ew-radius-md);font-family:var(--ew-font-sans);font-weight:600;font-size:var(--ew-text-base);text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-block}.ew-hero-slider__cta[data-astro-cid-wyztasnv]:hover,.ew-hero-slider__cta[data-astro-cid-wyztasnv]:focus-visible{transform:translateY(-1px);box-shadow:0 4px 12px #0003}.ew-hero-slider__cta[data-astro-cid-wyztasnv]:focus-visible{outline-offset:2px;outline:2px solid #fff}.ew-hero-slider__arrow[data-astro-cid-wyztasnv]{border-radius:var(--ew-radius-full);color:#fff;cursor:pointer;z-index:2;background:#00000080;border:none;justify-content:center;align-items:center;width:3rem;height:3rem;transition:background .15s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.ew-hero-slider__arrow[data-astro-cid-wyztasnv]:hover,.ew-hero-slider__arrow[data-astro-cid-wyztasnv]:focus-visible{background:#000000bf}.ew-hero-slider__arrow[data-astro-cid-wyztasnv]:focus-visible{outline-offset:2px;outline:2px solid #fff}.ew-hero-slider__arrow--prev[data-astro-cid-wyztasnv]{left:var(--ew-space-4)}.ew-hero-slider__arrow--next[data-astro-cid-wyztasnv]{right:var(--ew-space-4)}.ew-hero-slider__dots[data-astro-cid-wyztasnv]{bottom:var(--ew-space-4);justify-content:center;gap:var(--ew-space-2);z-index:2;display:flex;position:absolute;left:0;right:0}.ew-hero-slider__dot[data-astro-cid-wyztasnv]{border-radius:var(--ew-radius-full);cursor:pointer;background:#ffffff80;border:none;width:.625rem;height:.625rem;padding:0;transition:background .15s,transform .15s}.ew-hero-slider__dot[data-astro-cid-wyztasnv][data-active=true]{background:#fff;transform:scale(1.25)}.ew-hero-slider__dot[data-astro-cid-wyztasnv]:hover,.ew-hero-slider__dot[data-astro-cid-wyztasnv]:focus-visible{background:#ffffffd9}.ew-hero-slider__dot[data-astro-cid-wyztasnv]:focus-visible{outline-offset:2px;outline:2px solid #fff}.ew-carousel-wrap[data-astro-cid-lxotxyuw]{padding:var(--ew-space-8) var(--ew-space-5)}.ew-carousel-wrap__inner[data-astro-cid-lxotxyuw]{max-width:72rem;margin:0 auto}.ew-carousel-wrap__title[data-astro-cid-lxotxyuw]{font-family:var(--ew-font-sans);font-size:var(--ew-text-xl);color:var(--ew-on-surface);margin:0 0 var(--ew-space-5);font-weight:700;line-height:var(--ew-leading-tight)}.ew-carousel[data-astro-cid-lxotxyuw]{background:var(--ew-surface-muted);border-radius:var(--ew-radius-md);outline:none;position:relative;overflow:hidden}.ew-carousel[data-astro-cid-lxotxyuw]:focus-visible{outline:3px solid var(--ew-primary);outline-offset:-3px}.ew-carousel__viewport[data-astro-cid-lxotxyuw]{aspect-ratio:16/9;width:100%;position:relative}.ew-carousel__slide[data-astro-cid-lxotxyuw]{opacity:0;pointer-events:none;margin:0;transition:opacity .4s;position:absolute;inset:0}.ew-carousel__slide[data-astro-cid-lxotxyuw][data-active=true]{opacity:1;pointer-events:auto}@media (prefers-reduced-motion:reduce){.ew-carousel__slide[data-astro-cid-lxotxyuw]{transition:none}}.ew-carousel__img[data-astro-cid-lxotxyuw]{object-fit:cover;width:100%;height:100%;display:block}.ew-carousel__caption[data-astro-cid-lxotxyuw]{padding:var(--ew-space-3) var(--ew-space-5);color:#fff;font-family:var(--ew-font-sans);font-size:var(--ew-text-sm);line-height:var(--ew-leading-normal);background:linear-gradient(#0000,#000000a6);margin:0;position:absolute;bottom:0;left:0;right:0}.ew-carousel__arrow[data-astro-cid-lxotxyuw]{border-radius:var(--ew-radius-full);color:#fff;cursor:pointer;z-index:2;background:#00000073;border:none;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:background .15s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.ew-carousel__arrow[data-astro-cid-lxotxyuw]:hover,.ew-carousel__arrow[data-astro-cid-lxotxyuw]:focus-visible{background:#000000b3}.ew-carousel__arrow[data-astro-cid-lxotxyuw]:focus-visible{outline-offset:2px;outline:2px solid #fff}.ew-carousel__arrow--prev[data-astro-cid-lxotxyuw]{left:var(--ew-space-3)}.ew-carousel__arrow--next[data-astro-cid-lxotxyuw]{right:var(--ew-space-3)}.ew-carousel__dots[data-astro-cid-lxotxyuw]{bottom:var(--ew-space-3);justify-content:center;gap:var(--ew-space-2);z-index:2;display:flex;position:absolute;left:0;right:0}.ew-carousel__dot[data-astro-cid-lxotxyuw]{border-radius:var(--ew-radius-full);cursor:pointer;background:#ffffff80;border:none;width:.5rem;height:.5rem;padding:0;transition:background .15s,transform .15s}.ew-carousel__dot[data-astro-cid-lxotxyuw][data-active=true]{background:#fff;transform:scale(1.3)}.ew-carousel__dot[data-astro-cid-lxotxyuw]:hover,.ew-carousel__dot[data-astro-cid-lxotxyuw]:focus-visible{background:#ffffffd9}.ew-carousel__dot[data-astro-cid-lxotxyuw]:focus-visible{outline-offset:2px;outline:2px solid #fff}.ew-masonry-wrap[data-astro-cid-ersqahpe]{padding:var(--ew-space-8) var(--ew-space-5)}.ew-masonry-wrap__inner[data-astro-cid-ersqahpe]{max-width:72rem;margin:0 auto}.ew-masonry-wrap__title[data-astro-cid-ersqahpe]{font-family:var(--ew-font-sans);font-size:var(--ew-text-xl);color:var(--ew-on-surface);margin:0 0 var(--ew-space-5);font-weight:700;line-height:var(--ew-leading-tight)}.ew-masonry[data-astro-cid-ersqahpe]{column-fill:balance}.ew-masonry--cols-2[data-astro-cid-ersqahpe]{column-count:2}.ew-masonry--cols-3[data-astro-cid-ersqahpe]{column-count:3}.ew-masonry--cols-4[data-astro-cid-ersqahpe]{column-count:4}.ew-masonry--gap-sm[data-astro-cid-ersqahpe]{column-gap:var(--ew-space-2)}.ew-masonry--gap-md[data-astro-cid-ersqahpe]{column-gap:var(--ew-space-4)}.ew-masonry--gap-lg[data-astro-cid-ersqahpe]{column-gap:var(--ew-space-6)}@media (width<=768px){.ew-masonry--cols-3[data-astro-cid-ersqahpe],.ew-masonry--cols-4[data-astro-cid-ersqahpe]{column-count:2}}@media (width<=480px){.ew-masonry--cols-2[data-astro-cid-ersqahpe],.ew-masonry--cols-3[data-astro-cid-ersqahpe],.ew-masonry--cols-4[data-astro-cid-ersqahpe]{column-count:1}}.ew-masonry__item[data-astro-cid-ersqahpe]{margin:0 0 var(--ew-space-4);break-inside:avoid;gap:var(--ew-space-2);flex-direction:column;display:flex}.ew-masonry--gap-sm[data-astro-cid-ersqahpe] .ew-masonry__item[data-astro-cid-ersqahpe]{margin-bottom:var(--ew-space-2)}.ew-masonry--gap-lg[data-astro-cid-ersqahpe] .ew-masonry__item[data-astro-cid-ersqahpe]{margin-bottom:var(--ew-space-6)}.ew-masonry__img[data-astro-cid-ersqahpe]{border-radius:var(--ew-radius-md);width:100%;height:auto;transition:transform .2s;display:block}.ew-masonry__caption[data-astro-cid-ersqahpe]{font-family:var(--ew-font-sans);font-size:var(--ew-text-sm);color:var(--ew-muted);line-height:var(--ew-leading-normal)}.ew-masonry__link[data-astro-cid-ersqahpe]{color:inherit;text-decoration:none;display:block}.ew-masonry__link[data-astro-cid-ersqahpe]:hover .ew-masonry__img[data-astro-cid-ersqahpe],.ew-masonry__link[data-astro-cid-ersqahpe]:focus-visible .ew-masonry__img[data-astro-cid-ersqahpe]{transform:scale(1.02)}.ew-masonry__link[data-astro-cid-ersqahpe]:focus-visible{outline:2px solid var(--ew-primary);outline-offset:2px;border-radius:var(--ew-radius-md)}.ew-feature-highlight-wrap[data-astro-cid-fitoqvog]{padding:var(--ew-space-8) var(--ew-space-5)}.ew-feature-highlight-wrap__inner[data-astro-cid-fitoqvog]{max-width:72rem;margin:0 auto}.ew-feature-highlight-wrap__title[data-astro-cid-fitoqvog]{font-family:var(--ew-font-sans);font-size:var(--ew-text-xl);color:var(--ew-on-surface);margin:0 0 var(--ew-space-5);font-weight:700;line-height:var(--ew-leading-tight)}.ew-feature-highlight[data-astro-cid-fitoqvog]{flex-direction:column;display:flex}.ew-feature-highlight--gap-sm[data-astro-cid-fitoqvog]{gap:var(--ew-space-5)}.ew-feature-highlight--gap-md[data-astro-cid-fitoqvog]{gap:var(--ew-space-7)}.ew-feature-highlight--gap-lg[data-astro-cid-fitoqvog]{gap:var(--ew-space-8)}.ew-feature-highlight__row[data-astro-cid-fitoqvog]{align-items:center;gap:var(--ew-space-7);grid-template-columns:1fr 1fr;display:grid}.ew-feature-highlight__row--image-left[data-astro-cid-fitoqvog] .ew-feature-highlight__media[data-astro-cid-fitoqvog]{order:1}.ew-feature-highlight__row--image-left[data-astro-cid-fitoqvog] .ew-feature-highlight__content[data-astro-cid-fitoqvog],.ew-feature-highlight__row--image-right[data-astro-cid-fitoqvog] .ew-feature-highlight__media[data-astro-cid-fitoqvog]{order:2}.ew-feature-highlight__row--image-right[data-astro-cid-fitoqvog] .ew-feature-highlight__content[data-astro-cid-fitoqvog]{order:1}@media (width<=768px){.ew-feature-highlight__row[data-astro-cid-fitoqvog]{gap:var(--ew-space-4);grid-template-columns:1fr}.ew-feature-highlight__row[data-astro-cid-fitoqvog] .ew-feature-highlight__media[data-astro-cid-fitoqvog]{order:1}.ew-feature-highlight__row[data-astro-cid-fitoqvog] .ew-feature-highlight__content[data-astro-cid-fitoqvog]{order:2}}.ew-feature-highlight__media[data-astro-cid-fitoqvog]{border-radius:var(--ew-radius-md);overflow:hidden}.ew-feature-highlight__img[data-astro-cid-fitoqvog]{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.ew-feature-highlight__content[data-astro-cid-fitoqvog]{gap:var(--ew-space-3);flex-direction:column;display:flex}.ew-feature-highlight__title[data-astro-cid-fitoqvog]{font-family:var(--ew-font-sans);font-size:var(--ew-text-xl);color:var(--ew-on-surface);font-weight:700;line-height:var(--ew-leading-tight);margin:0}.ew-feature-highlight__description[data-astro-cid-fitoqvog]{font-family:var(--ew-font-sans);font-size:var(--ew-text-base);color:var(--ew-on-surface);line-height:var(--ew-leading-loose);margin:0}.ew-feature-highlight__cta[data-astro-cid-fitoqvog]{background:var(--ew-primary);color:var(--ew-on-primary);padding:var(--ew-space-2) var(--ew-space-5);border-radius:var(--ew-radius-md);font-family:var(--ew-font-sans);font-weight:600;font-size:var(--ew-text-base);margin-top:var(--ew-space-2);align-self:flex-start;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-block}.ew-feature-highlight__cta[data-astro-cid-fitoqvog]:hover,.ew-feature-highlight__cta[data-astro-cid-fitoqvog]:focus-visible{transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.ew-feature-highlight__cta[data-astro-cid-fitoqvog]:focus-visible{outline:2px solid var(--ew-primary);outline-offset:2px}
