.steps[data-astro-cid-sl57rx33]{counter-reset:step;gap:2rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=48rem){.steps[data-astro-cid-sl57rx33]{grid-template-columns:repeat(3,1fr);gap:3rem}}.steps[data-astro-cid-sl57rx33] li[data-astro-cid-sl57rx33]{counter-increment:step;border-top:1px solid color-mix(in srgb, currentColor 30%, transparent);padding-top:1.25rem}.steps[data-astro-cid-sl57rx33] li[data-astro-cid-sl57rx33]:before{content:counter(step);font-family:var(--font-display);color:var(--step-accent,var(--terracotta));margin-bottom:.5rem;font-size:2.5rem;line-height:1;display:block}.steps[data-astro-cid-sl57rx33] h3[data-astro-cid-sl57rx33]{font-size:var(--step-1);margin-bottom:.4rem}.steps[data-astro-cid-sl57rx33] p[data-astro-cid-sl57rx33]{opacity:.9;margin:0}.booking__list[data-astro-cid-oqedacqk]{gap:.75rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}@media (width>=36rem){.booking__list[data-astro-cid-oqedacqk]{grid-template-columns:1fr 1fr}}.booking__btn[data-astro-cid-oqedacqk]{width:100%}.booking__pending[data-astro-cid-oqedacqk]{border-radius:var(--radius);opacity:.85;border:1px dashed;flex-direction:column;justify-content:center;height:100%;min-height:3rem;padding:.75rem 1.25rem;display:flex}.booking__name[data-astro-cid-oqedacqk]{font-family:var(--font-display);font-size:1.25rem;font-weight:500}.booking__note[data-astro-cid-oqedacqk]{font-size:var(--step--1)}.booking__info[data-astro-cid-oqedacqk]{margin:0}.booking--dark[data-astro-cid-oqedacqk]{color:var(--blanc)}.hero[data-astro-cid-jgctki6q]{min-height:100svh;max-height:64rem;color:var(--blanc);background:var(--bleu);flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.hero[data-astro-cid-jgctki6q] .hero__media,.hero[data-astro-cid-jgctki6q] .hero__media img{object-fit:cover;object-position:50% 45%;width:100%;height:100%;position:absolute;inset:0}.hero__shade[data-astro-cid-jgctki6q]{background:linear-gradient(#141e288c 0%,#141e2800 22%),linear-gradient(#141e2800 30%,#141e2859 55%,#141e28c7 100%);position:absolute;inset:0}.hero__content[data-astro-cid-jgctki6q]{width:100%;max-width:90rem;padding:8rem var(--gutter) 4.5rem;margin-inline:auto;position:relative}.hero[data-astro-cid-jgctki6q] h1[data-astro-cid-jgctki6q]{text-shadow:0 1px 24px #00000040;margin:0 0 2rem}.hero__title[data-astro-cid-jgctki6q]{font-size:clamp(2.5rem,1.5rem + 4.6vw,5rem);line-height:1.04;display:block}.hero__sub[data-astro-cid-jgctki6q]{margin-top:1.25rem;font-size:clamp(1.25rem,1rem + 1vw,1.75rem);font-weight:450;line-height:1.3;display:block}.hero__actions[data-astro-cid-jgctki6q]{flex-wrap:wrap;align-items:center;gap:1rem 2rem;display:flex}.hero__link[data-astro-cid-jgctki6q]{min-height:44px;color:var(--blanc);font-family:var(--font-display);align-items:center;gap:.6rem;font-size:1.1875rem;display:inline-flex}.hero__link[data-astro-cid-jgctki6q]:hover{color:var(--blanc);text-decoration-thickness:2px}.hero__credit[data-astro-cid-jgctki6q]{right:var(--gutter);letter-spacing:.04em;color:var(--blanc);background:#141e2899;margin:0;padding:.2rem .6rem;font-size:.75rem;position:absolute;bottom:1rem}@media (aspect-ratio>=1) and (width>=48rem){.hero[data-astro-cid-jgctki6q]{justify-content:center;min-height:min(92svh,56rem)}.hero__shade[data-astro-cid-jgctki6q]{background:linear-gradient(#141e2880 0%,#141e2800 20%),linear-gradient(90deg,#141e28b8 0%,#141e2873 38%,#141e2800 65%)}.hero__content[data-astro-cid-jgctki6q]{padding-top:9rem;padding-bottom:6rem}.hero[data-astro-cid-jgctki6q] .hero__media img{object-position:50% 50%}}@media (prefers-reduced-motion:no-preference){.hero__content[data-astro-cid-jgctki6q]{animation:.9s cubic-bezier(.2,.7,.2,1) .15s both rise}@keyframes rise{0%{opacity:0;transform:translateY(14px)}}}.facts[data-astro-cid-jgctki6q]{background:var(--pierre);border-bottom:1px solid var(--trait)}.facts__list[data-astro-cid-jgctki6q]{max-width:var(--max);padding:.5rem var(--gutter);margin:0 auto;list-style:none;display:grid}.facts[data-astro-cid-jgctki6q] li[data-astro-cid-jgctki6q]{color:var(--encre);align-items:center;gap:1.25rem;padding-block:1.25rem;display:flex}.facts[data-astro-cid-jgctki6q] li[data-astro-cid-jgctki6q]+li[data-astro-cid-jgctki6q]{border-top:1px solid var(--trait)}.facts[data-astro-cid-jgctki6q] li[data-astro-cid-jgctki6q] svg{color:var(--terracotta);flex:none}.facts[data-astro-cid-jgctki6q] p[data-astro-cid-jgctki6q]{flex-direction:column;margin:0;display:flex}.facts[data-astro-cid-jgctki6q] strong[data-astro-cid-jgctki6q]{font-family:var(--font-display);font-size:1.5rem;font-weight:500;line-height:1.2}.facts[data-astro-cid-jgctki6q] span[data-astro-cid-jgctki6q]{letter-spacing:.14em;text-transform:uppercase;color:var(--encre-douce);font-size:.8125rem}@media (width>=48rem){.facts__list[data-astro-cid-jgctki6q]{grid-template-columns:repeat(3,auto);justify-content:center;padding-block:1.75rem}.facts[data-astro-cid-jgctki6q] li[data-astro-cid-jgctki6q]{padding:.5rem clamp(1.5rem,4vw,3.5rem)}.facts[data-astro-cid-jgctki6q] li[data-astro-cid-jgctki6q]+li[data-astro-cid-jgctki6q]{border-top:0;border-left:1px solid var(--trait)}}.mosaic__grid[data-astro-cid-jgctki6q]{grid-template-columns:1fr 1fr;gap:6px;margin:0;padding:6px 0 0;list-style:none;display:grid}@media (width>=60rem){.mosaic__grid[data-astro-cid-jgctki6q]{grid-template-columns:1.35fr 1fr 1fr 1fr}}.mosaic__link[data-astro-cid-jgctki6q]{height:100%;color:var(--blanc);display:block;position:relative;overflow:hidden}.mosaic__link[data-astro-cid-jgctki6q] img{aspect-ratio:3/4;object-fit:cover;width:100%;height:100%}@media (width>=60rem){.mosaic__link[data-astro-cid-jgctki6q] img{aspect-ratio:auto;height:clamp(18rem,28vw,24rem)}}.mosaic__label[data-astro-cid-jgctki6q]{font-family:var(--font-display);background:linear-gradient(#141e2800,#141e28b3);padding:2.5rem 1rem .85rem;font-size:1.25rem;position:absolute;bottom:0;left:0;right:0}.mosaic__link[data-astro-cid-jgctki6q]:hover .mosaic__label[data-astro-cid-jgctki6q]{text-underline-offset:.25em;text-decoration:underline}.mosaic__link[data-astro-cid-jgctki6q]:focus-visible{outline-offset:-4px;outline-color:var(--blanc)}@media (prefers-reduced-motion:no-preference){.mosaic__link[data-astro-cid-jgctki6q] img{transition:transform .6s}.mosaic__link[data-astro-cid-jgctki6q]:hover img{transform:scale(1.03)}}.mosaic__note[data-astro-cid-jgctki6q]{max-width:var(--max);color:var(--encre-douce);margin-top:1rem}.intro[data-astro-cid-jgctki6q]{gap:1rem 5rem;display:grid}@media (width>=60rem){.intro[data-astro-cid-jgctki6q]{grid-template-columns:1.3fr 1fr;align-items:end}.intro[data-astro-cid-jgctki6q] .lead[data-astro-cid-jgctki6q]{margin-bottom:0}}.intro[data-astro-cid-jgctki6q] .btn[data-astro-cid-jgctki6q]{margin-top:.75rem}.band[data-astro-cid-jgctki6q]{background:var(--bleu);color:var(--pierre);--step-accent:#e9b79f}.band__intro[data-astro-cid-jgctki6q]{font-size:var(--step-1);color:#dde3e8;margin-bottom:2.5rem}.band__actions[data-astro-cid-jgctki6q]{margin:3rem 0 1.5rem}.around__head[data-astro-cid-jgctki6q]{text-align:center;margin-bottom:2.5rem}.around__head[data-astro-cid-jgctki6q] .around__icon{color:var(--terracotta);margin:0 auto 1rem}.around__head[data-astro-cid-jgctki6q] p[data-astro-cid-jgctki6q]{margin-inline:auto}.around__grid[data-astro-cid-jgctki6q]{gap:2rem 1.5rem;display:grid}@media (width>=60rem){.around__grid[data-astro-cid-jgctki6q]{grid-template-columns:repeat(3,1fr)}}.around__cta[data-astro-cid-jgctki6q]{text-align:center;max-width:none;margin:2.5rem 0 0}.access-teaser[data-astro-cid-jgctki6q]{padding-top:0}.access-teaser__inner[data-astro-cid-jgctki6q]{align-items:center;gap:2rem 4rem;display:grid}@media (width>=60rem){.access-teaser__inner[data-astro-cid-jgctki6q]{grid-template-columns:1.1fr 1fr}}.contact-teaser[data-astro-cid-jgctki6q]{background:var(--pierre-2);padding-block:clamp(3rem,6vw,4.5rem)}.contact-teaser__inner[data-astro-cid-jgctki6q]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem 2rem;display:flex}.contact-teaser[data-astro-cid-jgctki6q] h2[data-astro-cid-jgctki6q]{font-size:var(--step-2);margin:0}.contact-teaser__actions[data-astro-cid-jgctki6q]{flex-wrap:wrap;gap:.75rem;display:flex}.gallery[data-astro-cid-rj65ajc3]{gap:clamp(2rem,5vw,3.5rem) clamp(1rem,3vw,2rem);display:grid}@media (width>=48rem){.gallery[data-astro-cid-rj65ajc3]{grid-template-columns:1fr 1fr}}.gallery__item[data-astro-cid-rj65ajc3]{margin:0;scroll-margin-top:2rem}.gallery__item[data-astro-cid-rj65ajc3] img{aspect-ratio:4/5;object-fit:cover;background:var(--pierre-2);width:100%}figcaption[data-astro-cid-rj65ajc3]{padding-top:1rem}figcaption[data-astro-cid-rj65ajc3] h3[data-astro-cid-rj65ajc3]{font-size:var(--step-2);margin:0 0 .25rem}figcaption[data-astro-cid-rj65ajc3] p[data-astro-cid-rj65ajc3]{color:var(--encre-douce);margin:0}.overview[data-astro-cid-jvsrw2ti]{gap:3rem;display:grid}@media (width>=60rem){.overview[data-astro-cid-jvsrw2ti]{grid-template-columns:1.2fr 1fr;gap:5rem}}.specs[data-astro-cid-jvsrw2ti]{margin:0}.specs[data-astro-cid-jvsrw2ti] div[data-astro-cid-jvsrw2ti]{border-bottom:1px solid var(--trait);gap:.15rem;padding-block:1rem;display:grid}@media (width>=36rem){.specs[data-astro-cid-jvsrw2ti] div[data-astro-cid-jvsrw2ti]{grid-template-columns:10rem 1fr;gap:1.5rem}}.specs[data-astro-cid-jvsrw2ti] dt[data-astro-cid-jvsrw2ti]{color:var(--olive);font-weight:500}.specs[data-astro-cid-jvsrw2ti] dd[data-astro-cid-jvsrw2ti]{margin:0}.overview__access[data-astro-cid-jvsrw2ti]{margin-top:1.25rem}.overview__soon[data-astro-cid-jvsrw2ti]{background:var(--pierre-2);border-radius:var(--radius);align-self:start;padding:clamp(1.5rem,4vw,2.5rem)}.overview__soon[data-astro-cid-jvsrw2ti] h2[data-astro-cid-jvsrw2ti]{font-size:var(--step-2)}.overview__soon[data-astro-cid-jvsrw2ti] .btn[data-astro-cid-jvsrw2ti]{margin-top:.75rem}.gallery-section[data-astro-cid-jvsrw2ti]{padding-top:0}.rooms[data-astro-cid-jvsrw2ti] ul[data-astro-cid-jvsrw2ti]{flex-wrap:wrap;gap:.5rem;margin:1.5rem 0 2.5rem;padding:0;list-style:none;display:flex}.rooms[data-astro-cid-jvsrw2ti] a[data-astro-cid-jvsrw2ti]{border:1px solid var(--trait);min-height:44px;color:var(--encre);border-radius:999px;align-items:center;padding:.4rem 1rem;text-decoration:none;display:inline-flex}.rooms[data-astro-cid-jvsrw2ti] a[data-astro-cid-jvsrw2ti]:hover{border-color:var(--terracotta);color:var(--terracotta)}.lodgify[data-astro-cid-xkmlai26]{background:var(--blanc);border:1px solid var(--trait);border-radius:var(--radius);padding:clamp(1.5rem,4vw,2.5rem)}.lodgify__head[data-astro-cid-xkmlai26]{color:var(--terracotta);align-items:center;gap:.75rem;margin-bottom:1.25rem;display:flex}.lodgify__head[data-astro-cid-xkmlai26] h2[data-astro-cid-xkmlai26]{font-size:var(--step-2);color:var(--encre);margin:0}.lodgify__placeholder[data-astro-cid-xkmlai26]{background:repeating-linear-gradient(-45deg, var(--pierre), var(--pierre) 10px, var(--pierre-2) 10px, var(--pierre-2) 20px);border-radius:var(--radius);padding:clamp(1.25rem,4vw,2rem)}.lodgify__placeholder[data-astro-cid-xkmlai26] p[data-astro-cid-xkmlai26]{background:var(--blanc);margin:0;padding:1rem 1.25rem}.lodgify__disclaimer[data-astro-cid-xkmlai26]{color:var(--encre-douce);margin:1.25rem 0 0}.layout[data-astro-cid-3fhfxj2b]{gap:3rem;display:grid}@media (width>=60rem){.layout[data-astro-cid-3fhfxj2b]{grid-template-columns:1.4fr 1fr;align-items:start;gap:4rem}}.platforms[data-astro-cid-3fhfxj2b] h2[data-astro-cid-3fhfxj2b]{font-size:var(--step-2)}.steps-section[data-astro-cid-3fhfxj2b]{background:var(--pierre-2)}.note[data-astro-cid-3fhfxj2b]{color:var(--encre-douce);margin-top:2.5rem}.toc[data-astro-cid-wnseaone] ul[data-astro-cid-wnseaone]{flex-wrap:wrap;gap:.5rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.toc[data-astro-cid-wnseaone] a[data-astro-cid-wnseaone]{border:1px solid var(--trait);min-height:44px;color:var(--encre);font-size:var(--step--1);border-radius:999px;align-items:center;padding:.4rem 1rem;text-decoration:none;display:inline-flex}.toc[data-astro-cid-wnseaone] a[data-astro-cid-wnseaone]:hover{border-color:var(--terracotta);color:var(--terracotta)}.activity[data-astro-cid-wnseaone]{border-bottom:1px solid var(--trait);gap:1.5rem 4rem;padding-block:clamp(2.5rem,6vw,4.5rem);scroll-margin-top:1rem;display:grid}@media (width>=60rem){.activity[data-astro-cid-wnseaone]{grid-template-columns:1.1fr 1fr;align-items:start}.activity--reverse[data-astro-cid-wnseaone]>figure{order:2}}.activity__text[data-astro-cid-wnseaone] h2[data-astro-cid-wnseaone]{font-size:var(--step-3)}.activity__items[data-astro-cid-wnseaone]{margin:0 0 1rem;padding-left:1.1rem}.activity__items[data-astro-cid-wnseaone] li[data-astro-cid-wnseaone]{margin-bottom:.4rem}.fire[data-astro-cid-wnseaone]{border-left:3px solid var(--terracotta);background:#fbf1e8;margin-top:1.5rem;padding:1.25rem 1.5rem}.fire[data-astro-cid-wnseaone] h3[data-astro-cid-wnseaone]{font-family:var(--font-text);font-size:var(--step-0);margin-bottom:.4rem;font-weight:600}.fire[data-astro-cid-wnseaone] p[data-astro-cid-wnseaone]:last-child{margin-bottom:0}.more__inner[data-astro-cid-wnseaone]{gap:2rem 4rem;display:grid}@media (width>=60rem){.more__inner[data-astro-cid-wnseaone]{grid-template-columns:1.4fr 1fr;align-items:center}}.more__cta[data-astro-cid-wnseaone]{flex-wrap:wrap;gap:.75rem;display:flex}.credits[data-astro-cid-wnseaone]{margin-top:2.5rem}.map[data-astro-cid-6rko4oux]{aspect-ratio:4/3;background:repeating-linear-gradient(0deg, transparent 0 39px, #2b27230f 39px 40px), repeating-linear-gradient(90deg, transparent 0 39px, #2b27230f 39px 40px), var(--pierre-2);border:1px solid var(--trait);border-radius:var(--radius);position:relative;overflow:hidden}@media (width>=48rem){.map[data-astro-cid-6rko4oux]{aspect-ratio:16/10}}.map[data-astro-cid-6rko4oux] iframe{border:0;width:100%;height:100%;display:block}.map__consent[data-astro-cid-6rko4oux]{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:1.5rem;display:flex;position:absolute;inset:0}.map__consent[data-astro-cid-6rko4oux] p[data-astro-cid-6rko4oux]{max-width:32rem;margin:0}.map__pin[data-astro-cid-6rko4oux]{color:var(--terracotta)}.map__open[data-astro-cid-6rko4oux]{margin:.75rem 0 0}.map__open[data-astro-cid-6rko4oux] a[data-astro-cid-6rko4oux]{align-items:center;gap:.4rem;min-height:44px;display:inline-flex}.area[data-astro-cid-oiufubya]+.area[data-astro-cid-oiufubya]{margin-top:2.5rem}.area[data-astro-cid-oiufubya] h3[data-astro-cid-oiufubya]{font-size:var(--step-1);font-family:var(--font-text);color:var(--olive);margin-bottom:1rem;font-weight:500}.places[data-astro-cid-oiufubya]{background:var(--trait);border:1px solid var(--trait);gap:1px;margin:0;padding:0;list-style:none;display:grid}@media (width>=48rem){.places[data-astro-cid-oiufubya]{grid-template-columns:1fr 1fr}}@media (width>=72rem){.places[data-astro-cid-oiufubya]{grid-template-columns:1fr 1fr 1fr}}.places__item[data-astro-cid-oiufubya]{background:var(--blanc);flex-direction:column;gap:.15rem;padding:1rem 1.25rem;display:flex}.places__cat[data-astro-cid-oiufubya]{color:var(--terracotta);font-size:.8125rem}.places__name[data-astro-cid-oiufubya]{font-family:var(--font-display);font-size:1.375rem;font-weight:500;line-height:1.2}.places__addr[data-astro-cid-oiufubya]{font-size:var(--step--1);color:var(--encre-douce)}.places__map[data-astro-cid-oiufubya]{min-height:44px;font-size:var(--step--1);align-self:flex-start;align-items:center;gap:.35rem;display:inline-flex}.where[data-astro-cid-7oylyhsy]{gap:2rem 4rem;display:grid}@media (width>=60rem){.where[data-astro-cid-7oylyhsy]{grid-template-columns:1fr 2fr;align-items:start}}address[data-astro-cid-7oylyhsy]{font-style:normal;font-size:var(--step-1);line-height:1.6}address[data-astro-cid-7oylyhsy] strong[data-astro-cid-7oylyhsy]{font-family:var(--font-display);font-size:var(--step-2);font-weight:500}.getting[data-astro-cid-7oylyhsy]{background:var(--pierre-2)}.getting__inner[data-astro-cid-7oylyhsy]{gap:2rem 4rem;display:grid}@media (width>=60rem){.getting__inner[data-astro-cid-7oylyhsy]{grid-template-columns:1.3fr 1fr;align-items:center}}.getting__list[data-astro-cid-7oylyhsy]{margin:0}.getting__list[data-astro-cid-7oylyhsy] div[data-astro-cid-7oylyhsy]{border-bottom:1px solid var(--trait);padding-block:1rem}.getting__list[data-astro-cid-7oylyhsy] dt[data-astro-cid-7oylyhsy]{color:var(--olive);font-weight:600}.getting__list[data-astro-cid-7oylyhsy] dd[data-astro-cid-7oylyhsy]{max-width:var(--measure);margin:.25rem 0 0}.faq[data-astro-cid-e26e2wph]{max-width:52rem}.faq__item[data-astro-cid-e26e2wph]{border-bottom:1px solid var(--trait);padding-block:1.5rem}.faq__item[data-astro-cid-e26e2wph] h2[data-astro-cid-e26e2wph]{font-size:var(--step-2);margin-bottom:.5rem}.faq__item[data-astro-cid-e26e2wph] p[data-astro-cid-e26e2wph]{margin:0}.faq__links[data-astro-cid-e26e2wph]{flex-wrap:wrap;gap:.75rem;margin-top:2.5rem;display:flex}.contact[data-astro-cid-rbtlxyym]{gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=48rem){.contact[data-astro-cid-rbtlxyym]{grid-template-columns:1fr 1fr}}.contact__item[data-astro-cid-rbtlxyym]{background:var(--blanc);border:1px solid var(--trait);border-radius:var(--radius);gap:1.25rem;padding:clamp(1.5rem,4vw,2.25rem);display:flex}.contact__item[data-astro-cid-rbtlxyym] .contact__icon{color:var(--terracotta);flex:none}.contact__item[data-astro-cid-rbtlxyym] h2[data-astro-cid-rbtlxyym]{font-size:var(--step-2);margin-bottom:.75rem}.contact__pending[data-astro-cid-rbtlxyym]{color:var(--encre-douce);margin:0}.note[data-astro-cid-cxkf2cjk]{color:var(--encre-douce);margin-top:2.5rem}
