.hero[data-astro-cid-ge2uvauf]{background:var(--color-grey-bg);height:100svh;min-height:420px;position:relative;overflow:hidden}.hero[data-astro-cid-ge2uvauf] .hero__image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.slider[data-astro-cid-5auvlcfn]{touch-action:pan-y;background:#fff;height:100svh;min-height:480px;position:relative;overflow:hidden}.slider__viewport[data-astro-cid-5auvlcfn]{height:100%;overflow:hidden}.slider__track[data-astro-cid-5auvlcfn]{will-change:transform;height:100%;transition:transform 1s;display:flex}.slide[data-astro-cid-5auvlcfn]{flex:0 0 100%;height:100%;position:relative;overflow:hidden}.slide[data-astro-cid-5auvlcfn] .slide__image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.slide__content[data-astro-cid-5auvlcfn]{padding:202px var(--gutter) 36px;text-align:center;position:relative}@media (width<=959px){.slide--middle[data-astro-cid-5auvlcfn] .slide__content[data-astro-cid-5auvlcfn]{padding-top:50svh}}.slide[data-astro-cid-5auvlcfn] .slide__title{color:#000}.slide__subtitle[data-astro-cid-5auvlcfn]{color:#000;margin-top:10px;font-size:20px;line-height:1.2}.slide__subtitle[data-astro-cid-5auvlcfn] strong[data-astro-cid-5auvlcfn]{font-weight:700}.slide--dark[data-astro-cid-5auvlcfn] .slide__title,.slide--dark[data-astro-cid-5auvlcfn] .slide__subtitle[data-astro-cid-5auvlcfn]{color:#fff}.slide[data-astro-cid-5auvlcfn] .slide__title a{color:inherit}.slider__arrow[data-astro-cid-5auvlcfn]{z-index:2;color:#303133;cursor:pointer;opacity:0;background:#ffffffd9;border:0;border-radius:50%;place-items:center;width:48px;height:48px;margin-top:-24px;padding:0;transition:opacity .3s;display:grid;position:absolute;top:50%}.slider__arrow[data-astro-cid-5auvlcfn] svg[data-astro-cid-5auvlcfn]{fill:none;stroke:currentColor;stroke-width:1.5px;width:22px;height:22px}.slider__arrow--prev[data-astro-cid-5auvlcfn]{left:18px}.slider__arrow--next[data-astro-cid-5auvlcfn]{right:18px}.slider[data-astro-cid-5auvlcfn]:hover .slider__arrow[data-astro-cid-5auvlcfn],.slider__arrow[data-astro-cid-5auvlcfn]:focus-visible{opacity:1}@media (hover:none){.slider__arrow[data-astro-cid-5auvlcfn]{display:none}}.slider__dots[data-astro-cid-5auvlcfn]{z-index:2;justify-content:center;gap:2px;display:flex;position:absolute;bottom:18px;left:0;right:0}.slider__dot[data-astro-cid-5auvlcfn]{cursor:pointer;background:0 0;border:0;width:24px;height:24px;padding:0}.slider__dot[data-astro-cid-5auvlcfn]:before{content:"";background:#fff9;border-radius:50%;width:8px;height:8px;margin:auto;transition:background-color .3s;display:block;box-shadow:0 0 2px #00000040}.slider__dot[data-astro-cid-5auvlcfn][aria-current=true]:before{background:#fff}@media (prefers-reduced-motion:reduce){.slider__track[data-astro-cid-5auvlcfn]{transition:none}}.contact-map[data-astro-cid-ybpl7qzp]{background:var(--color-grey-bg);height:554px}.contact-map__placeholder[data-astro-cid-ybpl7qzp]{height:100%;padding:1.5rem var(--gutter);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex}.contact-map__placeholder[data-astro-cid-ybpl7qzp][hidden]{display:none}.contact-map__placeholder[data-astro-cid-ybpl7qzp] p[data-astro-cid-ybpl7qzp]{max-width:34em}.contact-map__placeholder[data-astro-cid-ybpl7qzp] a[data-astro-cid-ybpl7qzp]{text-decoration:underline}.contact-map__load[data-astro-cid-ybpl7qzp]{border:1px solid var(--color-accent);background:var(--color-accent);color:#fff;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;min-height:44px;padding:.5rem 1.75rem;font-size:13px;font-weight:600;transition:background-color .2s,color .2s}.contact-map__load[data-astro-cid-ybpl7qzp]:hover,.contact-map__load[data-astro-cid-ybpl7qzp]:focus-visible{color:var(--color-accent);background:0 0}.contact-map__frame[data-astro-cid-ybpl7qzp],.contact-map__frame[data-astro-cid-ybpl7qzp] iframe{border:0;width:100%;height:100%;display:block}.text-block[data-astro-cid-s76agk4a]{padding-left:var(--gutter);padding-right:var(--gutter);text-align:center}.text-block[data-astro-cid-s76agk4a]>*+*{margin-top:10px}.media[data-astro-cid-s76agk4a] img{width:100%}.media--small[data-astro-cid-s76agk4a] img{width:29%;margin:0 auto}.media--inset[data-astro-cid-s76agk4a]{padding-left:var(--space-exa);padding-right:var(--space-exa)}.media__link[data-astro-cid-s76agk4a]{display:block;position:relative}.media__link[data-astro-cid-s76agk4a]:after{content:"";opacity:0;background:#000;transition:opacity .4s;position:absolute;inset:0}.media__link[data-astro-cid-s76agk4a]:hover:after,.media__link[data-astro-cid-s76agk4a]:focus-visible:after{opacity:.5}.gallery[data-astro-cid-s76agk4a]{padding:0 var(--space-exa) var(--space-single)}.gallery__row[data-astro-cid-s76agk4a]{gap:var(--gutter);display:grid}.gallery__row[data-astro-cid-s76agk4a]+.gallery__row[data-astro-cid-s76agk4a]{margin-top:var(--gutter)}.gallery__cell[data-astro-cid-s76agk4a]{min-height:300px;position:relative;overflow:hidden}.gallery__cell[data-astro-cid-s76agk4a] img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media (width>=960px){.gallery__row[data-astro-cid-s76agk4a]{grid-template-columns:repeat(12,1fr)}.gallery__cell[data-astro-cid-s76agk4a]{min-height:600px}.gallery__cell--8[data-astro-cid-s76agk4a]{grid-column:span 8}.gallery__cell--4[data-astro-cid-s76agk4a]{grid-column:span 4}}.contact-block[data-astro-cid-s76agk4a]{padding:var(--space-double) var(--gutter) var(--space-quad);text-align:center;position:relative}@media (width>=960px){.contact-block[data-astro-cid-s76agk4a]{min-height:50vh}}.contact-block__decoration[data-astro-cid-s76agk4a]{width:20%;position:absolute;bottom:0;right:0}.contact-block__content[data-astro-cid-s76agk4a]{position:relative}.contact-block__season[data-astro-cid-s76agk4a]{margin-bottom:37px;font-weight:500}.contact-block__content[data-astro-cid-s76agk4a]>*+*{margin-top:10px}@media (width<=569px){.contact-block[data-astro-cid-s76agk4a]{padding-left:33px;padding-right:33px}}.contact-block[data-astro-cid-s76agk4a] a[data-astro-cid-s76agk4a]{color:inherit}.contact-block[data-astro-cid-s76agk4a] a[data-astro-cid-s76agk4a]:hover,.contact-block[data-astro-cid-s76agk4a] a[data-astro-cid-s76agk4a]:focus-visible{color:var(--color-accent)}
