.available-shell[data-v-cf6faea3]{padding:var(--section-space) 0;background:var(--canvas)}.rooms-heading[data-v-cf6faea3]{gap:var(--space-md);display:grid}.section-heading[data-v-cf6faea3]{margin-bottom:0}.section-heading h2[data-v-cf6faea3]{max-width:12ch}.rooms-all-link[data-v-cf6faea3]{align-items:center;gap:var(--space-sm);min-height:2.75rem;color:var(--text-strong);font-weight:700;display:none}.room-track[data-v-cf6faea3]{gap:var(--space-md);margin:var(--space-xl) -1rem 0;padding:0 1rem var(--space-md);scroll-snap-type:x mandatory;scrollbar-width:none;scroll-padding-inline:1rem;display:flex;overflow-x:auto}.room-track[data-v-cf6faea3]::-webkit-scrollbar{display:none}.room-track-item[data-v-cf6faea3]{scroll-snap-align:start;flex:0 0 min(86vw,21rem)}.rooms-mobile-action[data-v-cf6faea3]{width:100%;margin-top:var(--space-md)}@media (width>=700px){.rooms-heading[data-v-cf6faea3]{grid-template-columns:minmax(0,1fr) auto;align-items:end}.rooms-all-link[data-v-cf6faea3]{display:inline-flex}.room-track[data-v-cf6faea3]{grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:0;padding-inline:0;display:grid;overflow:visible}.room-track-item[data-v-cf6faea3]{min-width:0}.rooms-mobile-action[data-v-cf6faea3]{display:none}}@media (width>=1080px){.room-track[data-v-cf6faea3]{gap:var(--space-lg);grid-template-columns:repeat(3,minmax(0,1fr))}}.faq-shell[data-v-60b85cb8]{padding-bottom:var(--section-space)}.faq-layout[data-v-60b85cb8]{gap:var(--space-xl);display:grid}.faq-heading[data-v-60b85cb8]{margin:0}.faq-heading .label-upper[data-v-60b85cb8]{color:var(--muted)}.faq-heading h2[data-v-60b85cb8]{color:var(--text-strong)}.faq-heading p[data-v-60b85cb8]{color:var(--muted)}.faq-list[data-v-60b85cb8]{border-top:1px solid var(--line-strong);display:grid}.faq-item[data-v-60b85cb8]{border-bottom:1px solid var(--line)}.faq-item summary[data-v-60b85cb8]{justify-content:space-between;align-items:center;gap:var(--space-lg);min-height:4.5rem;padding:var(--space-md) 0;cursor:pointer;color:var(--text-strong);font-weight:700;list-style:none;display:flex}.faq-item summary[data-v-60b85cb8]::-webkit-details-marker{display:none}.faq-toggle[data-v-60b85cb8]{flex:none;width:1rem;height:1rem;position:relative}.faq-toggle[data-v-60b85cb8]:before,.faq-toggle[data-v-60b85cb8]:after{content:"";background:currentColor;width:100%;height:1px;transition:transform .18s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-toggle[data-v-60b85cb8]:after{transform:translate(-50%,-50%)rotate(90deg)}.faq-item[open] .faq-toggle[data-v-60b85cb8]:after{transform:translate(-50%,-50%)rotate(0)}.faq-answer[data-v-60b85cb8]{padding:0 var(--space-xl) var(--space-lg) 0}.faq-answer p[data-v-60b85cb8]{max-width:42rem;color:var(--muted)}@media (hover:hover){.faq-item summary[data-v-60b85cb8]:hover{color:var(--muted)}}@media (width>=960px){.faq-layout[data-v-60b85cb8]{align-items:start;gap:var(--space-xl);grid-template-columns:minmax(0,.75fr) minmax(0,1fr)}}.hero-shell[data-v-88d9c11f]{padding:var(--space-xl) 0 var(--space-2xl);background:var(--bg);color:var(--text-inverse);isolation:isolate;position:relative;overflow:hidden}.hero-glyph[data-v-88d9c11f]{z-index:0;width:18rem;top:16rem;right:-6rem}.hero-layout[data-v-88d9c11f]{z-index:1;gap:var(--space-lg);display:grid;position:relative}.hero-copy[data-v-88d9c11f]{align-content:center;justify-items:start;gap:var(--space-md);display:grid}.hero-label[data-v-88d9c11f],.hero-preview-heading .label-upper[data-v-88d9c11f]{color:var(--brand)}.hero-copy h1[data-v-88d9c11f]{max-width:10ch;color:var(--text-inverse);font-size:clamp(3rem,13vw,5.25rem)}.hero-summary[data-v-88d9c11f]{max-width:35rem;color:var(--muted-inverse);font-size:clamp(1.05rem,2vw,1.25rem)}.hero-preview-group[data-v-88d9c11f]{gap:var(--space-sm);width:100%;padding-block:var(--space-md);border-block:1px solid var(--line-inverse);display:grid}.hero-preview-heading[data-v-88d9c11f]{justify-content:space-between;align-items:center;gap:var(--space-md);display:flex}.hero-preview-heading>span[data-v-88d9c11f]:last-child{color:var(--muted-inverse);font-size:var(--text-label);letter-spacing:.06em;font-weight:700}.hero-preview-options[data-v-88d9c11f]{gap:var(--space-sm);flex-wrap:wrap;display:flex}.hero-preview-options .chip[data-v-88d9c11f]{border-color:var(--line-inverse);color:var(--text-inverse);background:0 0}.hero-preview-options .chip[aria-pressed=true][data-v-88d9c11f]{border-color:var(--brand);background:var(--brand);color:var(--bg)}.hero-preview-live[data-v-88d9c11f]{min-width:0;padding-top:var(--space-xs)}.hero-preview-result[data-v-88d9c11f]{align-items:baseline;gap:var(--space-xs) var(--space-sm);color:var(--muted-inverse);grid-template-columns:auto minmax(0,1fr);font-size:.875rem;display:grid}.hero-preview-result .label-upper[data-v-88d9c11f]{color:var(--brand)}.hero-preview-result strong[data-v-88d9c11f]{color:var(--text-inverse)}.hero-preview-result>span[data-v-88d9c11f]:last-child{grid-column:1/-1}.hero-stage[data-v-88d9c11f]{min-width:0}.hero-room[data-v-88d9c11f]{min-width:0;color:var(--text-inverse);display:grid}.hero-room-media[data-v-88d9c11f]{aspect-ratio:4/3;border:1px solid var(--line-inverse);border-radius:var(--radius-lg);background:var(--paper-soft);display:block;position:relative;overflow:hidden}.hero-room-media[data-v-88d9c11f] picture,.hero-room-media[data-v-88d9c11f] img{width:100%;height:100%}.hero-room-media[data-v-88d9c11f] img{object-fit:cover;transition:transform .36s cubic-bezier(.2,.75,.24,1)}.hero-room-reference[data-v-88d9c11f]{top:var(--space-md);left:var(--space-md);position:absolute}.hero-room-caption[data-v-88d9c11f]{gap:var(--space-md);padding-top:var(--space-md);display:grid}.hero-room-heading[data-v-88d9c11f]{gap:var(--space-xs);display:grid}.hero-room-heading .label-upper[data-v-88d9c11f]{color:var(--brand)}.hero-room-heading h2[data-v-88d9c11f]{color:var(--text-inverse);font-size:clamp(1.9rem,8vw,2.75rem)}.hero-room-meta[data-v-88d9c11f]{justify-content:space-between;align-items:center;gap:var(--space-sm);padding-block:var(--space-sm);border-block:1px solid var(--line-inverse);flex-wrap:wrap;display:flex}.hero-room-meta>strong[data-v-88d9c11f]{font-size:1rem}.hero-room-status[data-v-88d9c11f]{align-items:center;gap:var(--space-xs);color:var(--brand);font-size:.75rem;font-weight:700;display:inline-flex}.hero-room-status>span[data-v-88d9c11f]{border-radius:var(--radius-full);background:currentColor;width:.45rem;height:.45rem;position:relative}.hero-room-status>span[data-v-88d9c11f]:after{border-radius:var(--radius-full);content:"";border:1px solid;animation:2.8s ease-out infinite availability-pulse-88d9c11f;position:absolute;inset:-.28rem}.hero-room-setup[data-v-88d9c11f]{color:var(--muted-inverse);font-size:.8125rem;font-weight:600}.hero-room-action[data-v-88d9c11f]{justify-content:space-between;width:100%}.hero-room-action>span[data-v-88d9c11f]{transition:transform .18s}.room-switch-enter-active[data-v-88d9c11f],.room-switch-leave-active[data-v-88d9c11f]{transition:opacity .18s,transform .22s cubic-bezier(.2,.75,.24,1)}.room-switch-enter-from[data-v-88d9c11f]{opacity:0;transform:translateX(var(--space-md))}.room-switch-leave-to[data-v-88d9c11f]{opacity:0;transform:translateX(calc(var(--space-sm) * -1))}@keyframes availability-pulse-88d9c11f{0%{opacity:.55;transform:scale(.45)}72%,to{opacity:0;transform:scale(1.3)}}@media (hover:hover){.hero-room:hover .hero-room-media[data-v-88d9c11f] img{transform:scale(1.025)}.hero-room:hover .hero-room-action>span[data-v-88d9c11f]{transform:translateX(var(--space-xs))}}.hero-room:focus-visible .hero-room-action>span[data-v-88d9c11f]{transform:translateX(var(--space-xs))}@media (width>=640px){.hero-room-caption[data-v-88d9c11f]{grid-template-columns:minmax(0,1fr) auto;align-items:end}.hero-room-meta[data-v-88d9c11f]{border-block:0;justify-items:end;padding-block:0;display:grid}.hero-room-setup[data-v-88d9c11f],.hero-room-action[data-v-88d9c11f]{grid-column:1/-1}.hero-room-action[data-v-88d9c11f]{width:min(100%,20rem)}}@media (width>=960px){.hero-shell[data-v-88d9c11f]{min-height:calc(100svh - 4rem);padding:var(--space-2xl) 0 clamp(4rem, 7vw, 6rem)}.hero-glyph[data-v-88d9c11f]{top:var(--space-lg);width:clamp(26rem,38vw,34rem);right:-8rem}.hero-layout[data-v-88d9c11f]{grid-template-columns:minmax(0,.84fr) minmax(30rem,1.16fr);align-items:center;gap:clamp(2rem,5vw,5rem)}.hero-copy[data-v-88d9c11f]{gap:var(--space-lg)}.hero-room-media[data-v-88d9c11f]{aspect-ratio:5/4}.hero-room-action[data-v-88d9c11f]{width:min(100%,18rem)}}.process-shell[data-v-68f15cb8]{padding-bottom:var(--section-space)}.process-layout[data-v-68f15cb8]{gap:var(--space-xl);display:grid}.process-heading[data-v-68f15cb8]{padding-bottom:var(--space-xl);border-bottom:1px solid var(--line-strong);margin:0}.process-heading .label-upper[data-v-68f15cb8]{color:var(--muted)}.process-heading-copy[data-v-68f15cb8]{gap:var(--space-md);display:grid}.process-heading h2[data-v-68f15cb8]{max-width:14ch;color:var(--text-strong)}.process-heading p[data-v-68f15cb8]{color:var(--muted)}.process-list[data-v-68f15cb8]{margin:0;padding:0;list-style:none;display:grid}.process-step[data-v-68f15cb8]{border-bottom:1px solid var(--line)}.process-step[data-v-68f15cb8]:first-child{border-top:1px solid var(--line)}.process-step article[data-v-68f15cb8]{gap:var(--space-md);padding:var(--space-lg) 0;grid-template-columns:auto minmax(0,1fr);display:grid}.process-index[data-v-68f15cb8]{min-width:2rem;color:var(--muted);font-size:var(--text-label);letter-spacing:.06em;font-weight:700;line-height:1.5}.process-step-copy[data-v-68f15cb8]{gap:var(--space-sm);display:grid}.process-step-copy p[data-v-68f15cb8]{color:var(--muted)}@media (width>=960px){.process-heading[data-v-68f15cb8]{grid-template-columns:minmax(8rem,.34fr) minmax(0,1.66fr);align-items:start}.process-heading-copy[data-v-68f15cb8]{grid-template-columns:minmax(16rem,.85fr) minmax(16rem,1.15fr);align-items:end}.process-list[data-v-68f15cb8]{grid-template-columns:repeat(3,minmax(0,1fr))}.process-step[data-v-68f15cb8],.process-step[data-v-68f15cb8]:first-child{border-top:0;border-bottom:0}.process-step+.process-step[data-v-68f15cb8]{border-left:1px solid var(--line)}.process-step article[data-v-68f15cb8]{padding:var(--space-md) var(--space-lg);grid-template-columns:1fr}.process-step:first-child article[data-v-68f15cb8]{padding-left:0}.process-step:last-child article[data-v-68f15cb8]{padding-right:0}}.stay-types-shell[data-v-72c91796]{padding-bottom:var(--section-space)}.stay-types-layout[data-v-72c91796]{gap:var(--space-xl);display:grid}.stay-types-heading[data-v-72c91796]{align-content:start;margin:0}.stay-types-heading .label-upper[data-v-72c91796]{color:var(--brand-strong)}.stay-types-heading h2[data-v-72c91796]{max-width:12ch;color:var(--text-strong)}.stay-types-heading p[data-v-72c91796]{color:var(--muted)}.stay-types-action[data-v-72c91796]{align-items:center;gap:var(--space-sm);width:fit-content;min-height:2.75rem;color:var(--accent-deep);text-underline-offset:var(--space-xs);font-weight:700;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;display:inline-flex}.stay-types-action span[data-v-72c91796]{transition:transform .16s}.stay-types-list[data-v-72c91796]{border-top:1px solid var(--line-strong);margin:0;padding:0;list-style:none;display:grid}.stay-types-list li[data-v-72c91796]{border-bottom:1px solid var(--line)}.stay-types-list article[data-v-72c91796]{gap:var(--space-md);padding:var(--space-lg) 0;grid-template-columns:auto minmax(0,1fr);display:grid}.stay-type-index[data-v-72c91796]{min-width:2rem;color:var(--muted);font-size:var(--text-label);letter-spacing:.06em;font-weight:700;line-height:1.5}.stay-type-copy[data-v-72c91796]{gap:var(--space-sm);display:grid}.stay-type-copy h3[data-v-72c91796]{color:var(--text-strong)}.stay-type-copy p[data-v-72c91796]{max-width:42rem;color:var(--muted)}.stay-type-description[data-v-72c91796]{gap:var(--space-sm);display:grid}.stay-type-description a[data-v-72c91796]{align-items:center;gap:var(--space-sm);width:fit-content;min-height:2.75rem;color:var(--accent-deep);text-underline-offset:var(--space-xs);font-size:.875rem;font-weight:700;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;display:inline-flex}.stay-type-description a span[data-v-72c91796]{transition:transform .16s}@media (hover:hover){.stay-types-action[data-v-72c91796]:hover{text-decoration-color:currentColor}.stay-types-action:hover span[data-v-72c91796]{transform:translateX(var(--space-xs))}.stay-type-description a[data-v-72c91796]:hover{text-decoration-color:currentColor}.stay-type-description a:hover span[data-v-72c91796]{transform:translateX(var(--space-xs))}}@media (width>=960px){.stay-types-layout[data-v-72c91796]{align-items:start;gap:var(--space-2xl);grid-template-columns:minmax(16rem,.72fr) minmax(0,1.28fr)}.stay-types-list article[data-v-72c91796]{grid-template-columns:3rem minmax(10rem,.7fr) minmax(16rem,1.3fr);align-items:baseline}.stay-type-copy[data-v-72c91796]{display:contents}}.trust-shell[data-v-6c715df4]{padding-bottom:var(--section-space)}.trust-layout[data-v-6c715df4]{gap:var(--space-xl);display:grid}.trust-heading[data-v-6c715df4]{margin:0}.trust-heading .label-upper[data-v-6c715df4]{color:var(--muted)}.trust-heading h2[data-v-6c715df4]{max-width:13ch;color:var(--text-strong)}.trust-heading p[data-v-6c715df4]{color:var(--muted)}.trust-list[data-v-6c715df4]{border-top:1px solid var(--line-strong);display:grid}.trust-point[data-v-6c715df4]{gap:var(--space-md);padding:var(--space-lg) 0;border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);display:grid}.trust-index[data-v-6c715df4]{min-width:2rem;color:var(--muted);font-size:var(--text-label);letter-spacing:.06em;font-weight:700;line-height:1.5}.trust-point-copy[data-v-6c715df4]{gap:var(--space-sm);display:grid}.trust-point-copy p[data-v-6c715df4]{max-width:42rem;color:var(--muted)}@media (width>=960px){.trust-layout[data-v-6c715df4]{align-items:start;gap:var(--space-xl);grid-template-columns:minmax(16rem,.72fr) minmax(0,1.28fr)}.trust-point[data-v-6c715df4]{grid-template-columns:3rem minmax(10rem,.7fr) minmax(16rem,1.3fr);align-items:baseline}.trust-point-copy[data-v-6c715df4]{display:contents}}.home-page-main[data-v-bd59fa7d]{background:var(--canvas);padding-bottom:0}
