.Rooms-module-scss-module__ONaOda__section{padding:var(--section-y) 0;--fg:#f2f0ec;--fg-2:#f2f0ec94;--rule:#f2f0ec24;color:var(--fg);background:#14120e}.Rooms-module-scss-module__ONaOda__wrap{max-width:var(--wrap);padding:0 var(--pad);margin:0 auto}.Rooms-module-scss-module__ONaOda__head{max-width:none}.Rooms-module-scss-module__ONaOda__lab{font-family:var(--mono);letter-spacing:var(--track-wide);text-transform:uppercase;color:var(--fg-2);font-size:10.5px;font-weight:600}.Rooms-module-scss-module__ONaOda__title{font-family:var(--display);letter-spacing:-.035em;text-wrap:balance;color:var(--fg);max-width:21ch;margin:.3em 0 .45em;font-size:clamp(28px,3vw,48px);font-weight:500;line-height:1.12}.Rooms-module-scss-module__ONaOda__lede{color:var(--fg-2);max-width:62ch;margin:0}.Rooms-module-scss-module__ONaOda__stage{max-width:var(--wrap);padding:0 var(--pad);grid-template-columns:1fr;gap:clamp(28px,3vw,56px);margin:clamp(38px,4.6vw,76px) auto 0;display:grid}@media (min-width:1000px){.Rooms-module-scss-module__ONaOda__stage{grid-template-columns:minmax(260px,26%) minmax(0,1fr);align-items:start}}.Rooms-module-scss-module__ONaOda__rail{display:none}@media (min-width:1000px){.Rooms-module-scss-module__ONaOda__rail{top:calc(var(--nav-h) + clamp(16px,2vw,32px));display:block;position:sticky}}.Rooms-module-scss-module__ONaOda__railLab{border-bottom:1px solid var(--rule);font-family:var(--mono);letter-spacing:var(--track-wide);text-transform:uppercase;color:var(--fg-2);justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:14px;font-size:10px;font-weight:600;display:flex}.Rooms-module-scss-module__ONaOda__counter{color:var(--fg);font-variant-numeric:tabular-nums}.Rooms-module-scss-module__ONaOda__index{margin:0;padding:0;list-style:none}.Rooms-module-scss-module__ONaOda__index button{text-align:left;cursor:pointer;width:100%;color:var(--fg-2);background:0 0;border:0;border-left:2px solid #0000;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:0 14px;padding:11px 0 11px 14px;transition:color .25s,border-color .25s,padding-left .25s;display:grid}.Rooms-module-scss-module__ONaOda__index button:hover{color:var(--fg)}.Rooms-module-scss-module__ONaOda__index button:focus-visible{outline:2px solid var(--green);outline-offset:2px}.Rooms-module-scss-module__ONaOda__index .Rooms-module-scss-module__ONaOda__on{color:var(--fg);border-left-color:var(--green);padding-left:20px}.Rooms-module-scss-module__ONaOda__index .Rooms-module-scss-module__ONaOda__on .Rooms-module-scss-module__ONaOda__num,.Rooms-module-scss-module__ONaOda__index .Rooms-module-scss-module__ONaOda__on .Rooms-module-scss-module__ONaOda__icount{color:var(--green)}.Rooms-module-scss-module__ONaOda__num{font-family:var(--mono);letter-spacing:var(--track-ui);text-transform:uppercase;font-variant-numeric:tabular-nums;font-size:10px;font-weight:600;transition:color .25s}.Rooms-module-scss-module__ONaOda__iname{font-family:var(--display);letter-spacing:-.02em;font-size:clamp(15px,1.15vw,18px);font-weight:500;line-height:1.2}.Rooms-module-scss-module__ONaOda__icount{font-family:var(--mono);letter-spacing:var(--track-ui);text-transform:uppercase;font-variant-numeric:tabular-nums;color:inherit;opacity:.75;font-size:10px;font-weight:600;transition:color .25s}.Rooms-module-scss-module__ONaOda__now{border-top:1px solid var(--rule);margin-top:22px;padding-top:20px}.Rooms-module-scss-module__ONaOda__nowLine{color:var(--fg-2);min-height:4.65em;margin:0 0 18px;font-size:14px;line-height:1.55}.Rooms-module-scss-module__ONaOda__cta{background:var(--green);color:#0d1410;cursor:pointer;text-align:left;width:100%;font-family:var(--mono);letter-spacing:var(--track-wide);text-transform:uppercase;border:0;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 10px;padding:12px 16px;font-size:10.5px;font-weight:700;transition:filter .2s,transform .2s;display:grid}.Rooms-module-scss-module__ONaOda__cta:hover{filter:brightness(1.08);transform:translateY(-1px)}.Rooms-module-scss-module__ONaOda__cta:focus-visible{outline:2px solid var(--fg);outline-offset:3px}.Rooms-module-scss-module__ONaOda__cta svg{grid-area:1/2/3/3;width:16px;height:16px}.Rooms-module-scss-module__ONaOda__ctaLabel{white-space:nowrap;grid-area:1/1}.Rooms-module-scss-module__ONaOda__ctaCount{white-space:nowrap;opacity:.66;font-variant-numeric:tabular-nums;grid-area:2/1}.Rooms-module-scss-module__ONaOda__panels{gap:clamp(16px,2.4vw,40px);display:grid}.Rooms-module-scss-module__ONaOda__panel{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);gap:10px;margin:0;display:grid}[data-armed] .Rooms-module-scss-module__ONaOda__panel{opacity:0;transition:opacity .75s,transform .75s cubic-bezier(.2,.7,.2,1);transform:translateY(26px)}[data-armed] .Rooms-module-scss-module__ONaOda__panel[data-in]{opacity:1;transform:none}.Rooms-module-scss-module__ONaOda__shot{cursor:pointer;aspect-ratio:4/3;background:#1c1a15;border:0;grid-area:1/1;width:100%;padding:0;display:block;position:relative;overflow:hidden}@media (min-width:1000px){.Rooms-module-scss-module__ONaOda__shot{aspect-ratio:16/10}}.Rooms-module-scss-module__ONaOda__shot:focus-visible{outline:2px solid var(--green);outline-offset:3px}.Rooms-module-scss-module__ONaOda__shot img{object-fit:cover;width:100%;height:108%;transition:transform .9s cubic-bezier(.2,.7,.2,1);position:absolute;inset:-4% 0 auto}.Rooms-module-scss-module__ONaOda__shot:hover img{transform:scale(1.03)}.Rooms-module-scss-module__ONaOda__scrim{pointer-events:none;background:linear-gradient(#0a090700,#0a0907d1);height:55%;position:absolute;inset:auto 0 0}@media (max-width:999px){.Rooms-module-scss-module__ONaOda__scrim{height:72%}}.Rooms-module-scss-module__ONaOda__cap{z-index:1;pointer-events:none;color:#fff;text-align:left;flex-wrap:wrap;grid-area:1/1;align-self:end;align-items:baseline;gap:clamp(10px,1.2vw,18px);padding:0 clamp(16px,2vw,30px) clamp(14px,1.8vw,26px);display:flex}.Rooms-module-scss-module__ONaOda__pnum{font-family:var(--mono);letter-spacing:var(--track-ui);text-transform:uppercase;font-variant-numeric:tabular-nums;opacity:.7;font-size:10px;font-weight:600}.Rooms-module-scss-module__ONaOda__pname{font-family:var(--display);letter-spacing:-.03em;font-size:clamp(20px,2.4vw,38px);font-weight:500;line-height:1.05}.Rooms-module-scss-module__ONaOda__badge{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;font-family:var(--mono);letter-spacing:var(--track-ui);text-transform:uppercase;font-variant-numeric:tabular-nums;background:#0c0b088c;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:10px;font-weight:600;display:inline-flex;position:absolute;bottom:clamp(14px,1.8vw,26px);right:clamp(16px,2vw,30px)}@media (max-width:999px){.Rooms-module-scss-module__ONaOda__badge{top:14px;bottom:auto}}.Rooms-module-scss-module__ONaOda__badge svg{width:13px;height:13px}.Rooms-module-scss-module__ONaOda__strip{grid-area:2/1;grid-auto-columns:1fr;grid-auto-flow:column;gap:10px;display:grid}@media (max-width:999px){.Rooms-module-scss-module__ONaOda__strip{display:none}}.Rooms-module-scss-module__ONaOda__thumb{cursor:pointer;aspect-ratio:3/2;background:#1c1a15;border:0;padding:0;display:block;position:relative;overflow:hidden}.Rooms-module-scss-module__ONaOda__thumb:focus-visible{outline:2px solid var(--green);outline-offset:2px}.Rooms-module-scss-module__ONaOda__thumb img{object-fit:cover;opacity:.75;width:100%;height:100%;transition:opacity .3s,transform .6s cubic-bezier(.2,.7,.2,1);display:block}.Rooms-module-scss-module__ONaOda__thumb:hover img{opacity:1;transform:scale(1.05)}.Rooms-module-scss-module__ONaOda__pbody{color:#ffffffd1;text-shadow:0 1px 12px #0a090780;flex-basis:100%;margin-top:6px;font-size:13.5px;line-height:1.5}@media (min-width:1000px){.Rooms-module-scss-module__ONaOda__pbody{display:none}}@media (prefers-reduced-motion:reduce){.Rooms-module-scss-module__ONaOda__panel,.Rooms-module-scss-module__ONaOda__shot img,.Rooms-module-scss-module__ONaOda__thumb img,.Rooms-module-scss-module__ONaOda__cta,.Rooms-module-scss-module__ONaOda__index button{transition:none}.Rooms-module-scss-module__ONaOda__shot:hover img,.Rooms-module-scss-module__ONaOda__thumb:hover img,.Rooms-module-scss-module__ONaOda__cta:hover{transform:none}}
