.hotels_page__R5NLw{--salle:#141311;--salle-deep:#0d0c0b;--projection:#ece6da;--amorce:#948d81;--tirage:#f7f5f0;--encre:#1c1b18;--encre-2:#57534b;--vert:#0f7a43;--vert-hover:#0b6437;--filet:rgb(236 230 218/0.16);--filet-papier:rgb(28 27 24/0.16);--gutter:clamp(16px,3vw,40px);--display:var(--font-hotels-display),"Libre Caslon Display",Georgia,serif;--text:var(--font-hotels-text),"Archivo","Helvetica Neue",Arial,sans-serif;background:var(--salle);color:var(--projection);font-family:var(--text);font-size:17px;line-height:1.65;font-variant-numeric:tabular-nums;min-height:100svh}.hotels_page__R5NLw a{color:inherit}.hotels_page__R5NLw :focus-visible{outline:2px solid var(--projection);outline-offset:3px}.hotels_page__R5NLw img{max-width:100%}.hotels_nav__FVoOx{display:flex;align-items:center;justify-content:space-between;gap:16px 32px;flex-wrap:wrap;min-height:56px;padding-inline:var(--gutter);border-bottom:1px solid var(--filet);font-size:15px;font-stretch:88%;font-weight:500;position:sticky;top:0;z-index:30;background:var(--salle);transition:transform .22s cubic-bezier(.2,.7,.2,1)}.hotels_nav__FVoOx[data-hidden]{transform:translateY(-100%)}.hotels_brand___FB_4{text-decoration:none;white-space:nowrap;display:inline-flex;gap:6px;align-items:baseline}.hotels_brandName__eFJCP{font-family:var(--display);font-weight:400;font-size:21px;letter-spacing:0}.hotels_navLangs__L0QFW,.hotels_navLinks__Ee6A7{display:flex;gap:24px}.hotels_navLangs__L0QFW a,.hotels_navLinks__Ee6A7 a{text-decoration:none;white-space:nowrap}.hotels_navLangs__L0QFW a:hover,.hotels_navLinks__Ee6A7 a:hover{text-decoration:underline;text-underline-offset:4px}.hotels_navLangs__L0QFW a{color:var(--amorce)}.hotels_navLangs__L0QFW a[aria-current=true]{color:var(--projection)}.hotels_hero__Cb95_{--frame:min(calc(100vw - 2 * var(--gutter)),calc((100svh - 180px) * 16 / 9),1600px);padding-block:16px 96px}.hotels_heroFrame__ZH4Iu{position:relative;z-index:2;width:var(--frame);aspect-ratio:16/9;margin-inline:auto;background:var(--salle-deep);transform-origin:50% 0;will-change:transform}.hotels_hero__Cb95_{overflow:clip}.hotels_lineMask__L_O6q{display:block;overflow:hidden;padding-bottom:.08em;margin-bottom:-.08em}.hotels_lineMask__L_O6q>span{display:block;will-change:transform}.hotels_heroVideo__k1HKy{display:block;width:100%;height:100%;object-fit:cover}.hotels_credit__YXR47{width:var(--frame);margin:12px auto 0;display:flex;flex-wrap:wrap;gap:4px 16px;color:var(--amorce);font-size:14px;font-stretch:88%}.hotels_captionPlace__wCJDl,.hotels_creditRole__mNrZ6{text-transform:uppercase;letter-spacing:.12em;font-size:13px;font-weight:500;font-stretch:72%;color:var(--projection)}.hotels_heroText__WGvql{width:var(--frame);margin:72px auto 0;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;align-items:end}.hotels_h1__yZhjP{grid-column:1/8;margin:0;font-family:var(--display);font-weight:400;font-size:clamp(44px,6vw,96px);line-height:1.02;letter-spacing:-.01em;overflow-wrap:anywhere;min-width:0}.hotels_h1__yZhjP span{display:block}.hotels_heroSide__Q_Tcv{grid-column:9/13;display:grid;gap:20px;max-width:42ch}.hotels_heroSide__Q_Tcv p{margin:0}.hotels_heroLinks__Njbj8{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px}.hotels_button__uhLt1{display:inline-block;background:var(--vert);color:var(--tirage)!important;text-decoration:none;padding:12px 20px;border-radius:2px;font-size:15px;font-weight:600;font-stretch:88%;white-space:nowrap;transition:background-color .12s linear}.hotels_button__uhLt1:hover{background:var(--vert-hover)}.hotels_textLink__7m_cs{text-underline-offset:4px;white-space:nowrap}.hotels_h2__LvERv{margin:0;font-family:var(--display);font-weight:400;font-size:clamp(32px,3.4vw,52px);line-height:1.08;letter-spacing:-.005em;max-width:22ch;text-wrap:balance}.hotels_muted__rgnpq{margin:0;color:var(--amorce);font-size:15px;font-stretch:88%}.hotels_lede__Zq8kp{margin:0;max-width:58ch}.hotels_reel__pxDpr{position:relative;display:flex;flex-direction:column;gap:32px;padding-block:56px 40px;border-top:1px solid var(--filet);overflow:hidden}.hotels_reelHead__1Ud4t{padding-inline:var(--gutter);display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:12px 40px}.hotels_reelViewport__P7hbl{display:flex;align-items:center;flex:1 1 auto;min-height:0}.hotels_track___BGy6{display:flex;gap:88px;margin:0;padding:0 var(--gutter);list-style:none;will-change:transform}.hotels_shot__Wirqm{flex:none;display:grid;gap:14px}.hotels_shotMedia__FVjr1{display:flex;align-items:flex-end;gap:20px}.hotels_print__5SJU9{margin:0;flex:none;height:26svh;padding:12px;background:var(--tirage)}.hotels_print__5SJU9 img{display:block;height:100%;width:auto}.hotels_shotFrame__cSvh_{position:relative;flex:none;will-change:transform}.hotels_veil__axxKj{position:absolute;inset:0;background:var(--salle);opacity:0;pointer-events:none}.hotels_print__5SJU9{will-change:transform}.hotels_shotVideo__jsjrM{display:block;height:52svh;width:auto;aspect-ratio:16/9;object-fit:cover;background:var(--salle-deep)}.hotels_caption__IwwCe{margin:0;display:flex;flex-wrap:wrap;gap:4px 16px;color:var(--amorce);font-size:14px;font-stretch:88%}.hotels_progress__7akNe{margin-inline:var(--gutter);height:1px;background:var(--filet)}.hotels_progress__7akNe span{display:block;height:1px;background:var(--projection);transform:scaleX(0);transform-origin:left center}@media (min-width:900px) and (prefers-reduced-motion:no-preference){.hotels_reel__pxDpr{height:100svh;padding-block:48px 36px}.hotels_shotVideo__jsjrM{height:56svh}.hotels_print__5SJU9{height:28svh}}@media (max-width:899px),(prefers-reduced-motion:reduce){.hotels_reelViewport__P7hbl{overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain}.hotels_shot__Wirqm{scroll-snap-align:start;scroll-margin-inline-start:var(--gutter)}.hotels_progress__7akNe{display:none}}@media (max-width:899px){.hotels_track___BGy6{gap:16px}.hotels_shot__Wirqm{width:86vw}.hotels_shotMedia__FVjr1{position:relative;display:block}.hotels_shotVideo__jsjrM{width:100%;height:auto}.hotels_print__5SJU9{position:absolute;left:8px;bottom:8px;height:72px;padding:4px;z-index:1}}.hotels_guests__RtQpU{padding:120px var(--gutter) 96px;display:grid;gap:48px}.hotels_sectionHead__OryKf{display:grid;gap:16px}.hotels_pairs__WUcZm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:56px 32px;align-items:start}.hotels_pair__Z4TEK{margin:0;display:grid;gap:12px;align-content:start;align-self:start}.hotels_pair__Z4TEK[data-wide]{grid-column:1/-1}.hotels_compare__afYHq{--pos:50%;position:relative;overflow:hidden;background:var(--salle-deep);touch-action:pan-y;user-select:none}.hotels_compare__afYHq img{display:block;width:100%;height:auto;pointer-events:none}.hotels_compareBefore__PCZfY{position:absolute;inset:0;height:100%!important;object-fit:cover;clip-path:inset(0 calc(100% - var(--pos)) 0 0)}.hotels_compareLine__bs6kz{position:absolute;top:0;bottom:0;left:var(--pos);width:2px;margin-left:-1px;background:var(--tirage);pointer-events:none}.hotels_compareTagLeft__fZ_QC,.hotels_compareTagRight__ZGTSJ{position:absolute;top:12px;font-size:12px;font-weight:600;font-stretch:72%;letter-spacing:.12em;text-transform:uppercase;color:var(--tirage);text-shadow:0 0 2px var(--salle-deep),0 0 8px var(--salle-deep);pointer-events:none}.hotels_compareTagLeft__fZ_QC{left:14px}.hotels_compareTagRight__ZGTSJ{right:14px}.hotels_compareRange__i2Gw2{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize}.hotels_compare__afYHq:has(.hotels_compareRange__i2Gw2:focus-visible){outline:2px solid var(--projection);outline-offset:3px}.hotels_make__Rb6iI{padding:48px var(--gutter) 120px;display:grid;gap:32px}.hotels_makeGrid__kmRxs{display:grid;grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:48px;align-items:start}.hotels_makePreview__7DCJv{position:sticky;top:88px;display:grid;gap:10px}.hotels_makeMedia__oNgd1{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;background:var(--salle-deep)}.hotels_makeRow__9lR5i{cursor:default;outline-offset:6px}@media (min-width:900px) and (prefers-reduced-motion:no-preference){.hotels_makeRow__9lR5i{opacity:.5;transition:opacity .16s linear}.hotels_makeRow__9lR5i[data-active]{opacity:1}}.hotels_makeList__PxIxN{margin:0;border-top:1px solid var(--filet)}.hotels_makeRow__9lR5i{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,5fr) minmax(0,3fr);padding-inline:0;gap:8px 32px;padding-block:22px;border-bottom:1px solid var(--filet);align-items:baseline}.hotels_makeRow__9lR5i dt{font-family:var(--display);font-size:28px;line-height:1.15}.hotels_makeRow__9lR5i dd{margin:0}.hotels_makeFormats__qFxlc{color:var(--amorce);font-size:14px;font-stretch:88%}.hotels_credits__UKWrP{min-height:100svh;display:grid;align-content:center;justify-items:center;gap:40px;padding:96px var(--gutter);border-top:1px solid var(--filet);text-align:center}.hotels_creditsTitle__YXXvm{margin:0;font-family:var(--display);font-weight:400;font-size:clamp(40px,5vw,80px);line-height:1.04;text-wrap:balance}.hotels_rollWindow__sQzCC{height:48svh;overflow:hidden;width:min(100%,960px);display:grid;align-content:center}.hotels_roll__o5Fn8{margin:0;display:grid;gap:22px}.hotels_rollRow__aK5VH{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:baseline}.hotels_rollRow__aK5VH dt{text-align:right;text-transform:uppercase;letter-spacing:.12em;font-size:13px;font-weight:500;font-stretch:72%;color:var(--amorce)}.hotels_rollRow__aK5VH dd{margin:0;text-align:left;font-family:var(--display);font-size:28px;line-height:1.2}.hotels_creditsNote__Iqu6H{margin:0;max-width:60ch;color:var(--amorce);font-size:15px;font-stretch:88%}@media (max-width:899px),(prefers-reduced-motion:reduce){.hotels_credits__UKWrP{min-height:0}.hotels_rollWindow__sQzCC{height:auto}}.hotels_method__RJVia{padding:120px var(--gutter);display:grid;gap:48px;border-top:1px solid var(--filet)}.hotels_steps__BXHtB{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.hotels_steps__BXHtB li{display:grid;gap:8px;align-content:start;border-top:1px solid var(--filet);padding-top:20px}.hotels_steps__BXHtB p{margin:0}.hotels_stepWhen__9kEBz{color:var(--amorce);font-size:14px;font-stretch:88%}.hotels_stepName__QHDJL{margin:0;font-family:var(--display);font-weight:400;font-size:28px;line-height:1.15}.hotels_paper__UlDr3{will-change:clip-path;background:var(--tirage);color:var(--encre);padding:120px var(--gutter);display:grid;grid-template-columns:minmax(0,3fr) minmax(0,7fr);gap:64px}.hotels_paper__UlDr3 :focus-visible{outline-color:var(--encre)}.hotels_paperKicker__R4tpt{margin:0 0 24px;font-family:var(--display);font-weight:400;font-size:28px;line-height:1.15}.hotels_faq__8Q8yq dl{margin:0;display:grid;gap:22px}.hotels_faqItem__xETpZ dt{font-weight:600;font-size:15px;font-stretch:88%}.hotels_faqItem__xETpZ dd{margin:4px 0 0;font-size:15px;line-height:1.6;color:var(--encre-2)}.hotels_contact__vsCBy{display:grid;gap:24px;align-content:start}.hotels_contact__vsCBy p{margin:0}.hotels_contactTitle__OuJ19{margin:0;font-family:var(--display);font-weight:400;font-size:clamp(36px,4.4vw,68px);line-height:1.04;max-width:16ch;text-wrap:balance}.hotels_contactLede__PnZxt{max-width:52ch}.hotels_mail__cYWEK{font-family:var(--display);font-size:clamp(26px,2.6vw,40px);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:8px;overflow-wrap:anywhere}.hotels_mail__cYWEK:hover{color:var(--vert)}.hotels_signature__AHq3l{color:var(--encre-2);font-size:15px;font-stretch:88%}.hotels_footer__Lor1S{padding:40px var(--gutter) 56px;display:grid;gap:12px;font-size:14px;font-stretch:88%;color:var(--amorce)}.hotels_footerLine__RWdKQ{margin:0;display:flex;flex-wrap:wrap;gap:8px 24px;align-items:baseline}.hotels_footerLine__RWdKQ .hotels_brandName__eFJCP{color:var(--projection)}.hotels_footerNote___f23T{margin:0;max-width:90ch}@media (max-width:899px){.hotels_page__R5NLw{font-size:16px}.hotels_navLinks__Ee6A7{display:none}.hotels_hero__Cb95_{padding-bottom:72px}.hotels_heroText__WGvql{grid-template-columns:minmax(0,1fr);margin-top:40px}.hotels_h1__yZhjP,.hotels_heroSide__Q_Tcv{grid-column:1/-1}.hotels_pairs__WUcZm{grid-template-columns:minmax(0,1fr);gap:40px}.hotels_guests__RtQpU,.hotels_method__RJVia,.hotels_paper__UlDr3{padding-block:72px}.hotels_makeGrid__kmRxs,.hotels_makeRow__9lR5i{grid-template-columns:minmax(0,1fr)}.hotels_makePreview__7DCJv{display:none}.hotels_makeRow__9lR5i dt{font-size:24px}.hotels_rollRow__aK5VH{grid-template-columns:minmax(0,1fr);gap:2px}.hotels_rollRow__aK5VH dd,.hotels_rollRow__aK5VH dt{text-align:center}.hotels_rollRow__aK5VH dd{font-size:22px}.hotels_steps__BXHtB{grid-template-columns:minmax(0,1fr);gap:28px}.hotels_paper__UlDr3{grid-template-columns:minmax(0,1fr);gap:56px}.hotels_contact__vsCBy{order:-1}}