.two[data-v-7fcb48ab]{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.intro[data-v-7fcb48ab]{gap:.6rem;display:grid;position:sticky;top:100px}.reasons[data-v-7fcb48ab]{margin:0;padding:0;list-style:none;display:grid}.reasons li[data-v-7fcb48ab]{border-top:1px solid var(--line);grid-template-columns:3rem 1fr;align-items:start;gap:1rem;padding:1.3rem 0;display:grid}.reasons li[data-v-7fcb48ab]:last-child{border-bottom:1px solid var(--line)}.reasons li>div[data-v-7fcb48ab]{gap:.3rem;display:grid}.reasons p[data-v-7fcb48ab]{color:var(--ink-2);font-size:.97rem}.num[data-v-7fcb48ab]{color:var(--mint-2);font-variant-numeric:tabular-nums;padding-top:.25rem;font-size:.9rem;font-weight:600}.rooms[data-v-7fcb48ab]{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.room[data-v-7fcb48ab]{gap:.5rem;margin:0;display:grid}.room img[data-v-7fcb48ab]{aspect-ratio:3/2;object-fit:cover;background:var(--bg-2);width:100%}.room figcaption[data-v-7fcb48ab]{color:var(--ink-3);font-size:.85rem}.facts[data-v-7fcb48ab]{color:var(--ink-2);border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:2rem;margin:2.5rem 0 0;padding:0;font-size:.95rem;list-style:none;display:grid}.facts li[data-v-7fcb48ab]{padding-top:1rem}.facts b[data-v-7fcb48ab]{color:var(--ink);font-weight:600}.timeline[data-v-7fcb48ab]{margin:0;display:grid}.timeline>div[data-v-7fcb48ab]{border-top:1px solid var(--line);grid-template-columns:5rem 1fr;gap:1rem;padding:1rem 0;display:grid}.timeline>div[data-v-7fcb48ab]:last-child{border-bottom:1px solid var(--line)}dt[data-v-7fcb48ab]{color:var(--mint-2);font-variant-numeric:tabular-nums;font-weight:600}dd[data-v-7fcb48ab]{color:var(--ink-2);margin:0}blockquote[data-v-7fcb48ab]{text-align:center;gap:.8rem;max-width:760px;margin:0 auto;display:grid}blockquote p[data-v-7fcb48ab]{letter-spacing:-.02em;text-wrap:balance;max-width:none;font-size:clamp(1.3rem,2.4vw,1.9rem);font-weight:600;line-height:1.3}blockquote footer[data-v-7fcb48ab]{color:var(--ink-3);font-size:.86rem}@media (width<=800px){.two[data-v-7fcb48ab]{grid-template-columns:1fr;gap:1.5rem}.intro[data-v-7fcb48ab]{position:static}.facts[data-v-7fcb48ab]{grid-template-columns:1fr;gap:1rem}}@media (width<=640px){.rooms[data-v-7fcb48ab]{grid-template-columns:1fr}}
