.t0-global-header{padding:0 clamp(.75rem,1.6vw,1.5rem);pointer-events:none}.t0-nav{pointer-events:auto;width:min(100%,96rem);margin-inline:auto;padding-inline:clamp(1rem,2.4vw,2.25rem);border:1px solid transparent;border-radius:0}.t0-nav.is-solid{background:color-mix(in srgb,var(--site-paper) 92%,transparent);border-color:var(--site-rule);box-shadow:0 .75rem 2rem rgba(23,34,29,.08);backdrop-filter:blur(16px)}.t0-nav__brand{letter-spacing:.3em}.t0-nav__link,.t0-nav__utility{letter-spacing:.04em}.t0-nav__utility{color:var(--t0-ink-soft);transition:color .18s ease}.t0-nav__plan,.t0-nav__plan--quiet{min-height:2.75rem;padding-inline:1.05rem;border:1px solid;border-radius:0;letter-spacing:.08em;transition:background-color .18s ease,color .18s ease,transform .18s ease}.t0-nav__plan--quiet:hover,.t0-nav__plan:hover{color:var(--site-paper);background:var(--site-ink);transform:translateY(-1px)}.t0-menu{background:var(--site-paper)}.t0-menu__inner{width:min(100%,96rem)}.t0-menu__primary a{font-family:var(--font-body);letter-spacing:-.02em}.t0-menu__primary a span{color:var(--site-accent)}.t0-menu__utilities a{border-radius:0;transition:background-color .18s ease}.t0-menu__utilities a:hover{background:var(--site-wash)}.t0-nav__menu-button,.viaive-consent,.viaive-consent #consent-detail-panel>div>div,.viaive-consent__actions button{border-radius:0}.t0-breadcrumbs{padding-top:calc(var(--t0-nav-height) + 1.75rem);background:var(--site-paper)}footer#footer.t0-footer{background:var(--site-ink);padding-top:clamp(4.5rem,9vw,8rem)}.t0-footer__lead{grid-template-columns:minmax(8rem,.65fr) minmax(15rem,1.35fr) auto}.t0-footer__brand{letter-spacing:.3em}.t0-footer__lead p{font-family:var(--font-body);line-height:1.15}.t0-footer__action{min-height:2.75rem;padding:0 1.1rem;border:1px solid;border-radius:0;transition:background-color .18s ease,color .18s ease}.t0-footer__action:hover{color:var(--site-ink);background:var(--site-paper);text-decoration:none}.t0-footer__links a{transition:color .18s ease,transform .18s ease}.t0-footer__links a:hover{transform:translateX(.2rem)}.t0-footer__disclosure{align-items:flex-end}.t0-page>main,main.t0-page{background:var(--site-paper)}.crumbs{text-wrap:balance}.answer-box,.entity-box,.methodology-box{border-color:var(--site-rule);background:color-mix(in srgb,var(--site-wash) 52%,var(--site-paper))}@media (max-width:767px){.t0-global-header{padding-inline:0}.t0-nav{min-height:4rem;border-radius:0}.t0-nav.is-solid{box-shadow:0 .5rem 1.25rem rgba(23,34,29,.07)}.t0-menu__inner{padding-top:calc(var(--t0-nav-height) + 1.5rem)}.t0-footer__lead{grid-template-columns:1fr;align-items:start;gap:1.25rem}.t0-footer__lead p{max-width:24ch;font-size:1.8rem}.t0-footer__action{width:max-content}.t0-footer__directory{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 1rem}.t0-footer__disclosure,.t0-footer__legal{flex-direction:column;gap:1rem}}@media (prefers-reduced-motion:reduce){.t0-footer__action,.t0-footer__links a,.t0-nav__plan,.t0-nav__plan--quiet{transition:none}}.t0-nav__link,.t0-nav__utility{font-size:var(--t0-min-ui-size);font-weight:var(--t0-weight-ui);opacity:1;color:var(--t0-ink-soft)}.t0-nav__utility:hover{color:var(--t0-ink)}.t0-menu__primary a{font-weight:var(--t0-weight-body)}.t0-footer__lead p{line-height:1.22;font-weight:var(--t0-weight-display)}.t0-footer__legal a,.t0-footer__links a{font-size:max(var(--t0-min-ui-size),.875rem);font-weight:var(--t0-weight-body)}.disclosure-text,.t0-action-group__disclosure,.t0-disclosure{opacity:1;color:var(--t0-muted)}.answer-box,.entity-box,.methodology-box,.t0-state__body{color:var(--t0-ink-soft)}.article .article-lead,.brand-mark,.home-commercial-vertical strong,.recommendation-card span,.vi-hero-panel-row strong,.vi-nav .brand{font-weight:var(--t0-weight-display)}.article ol.editorial-steps li,.article ul.editorial li,.vi-richtext ol,.vi-richtext ul{font-weight:var(--t0-weight-body)}.vi-richtext h1,.vi-richtext h2,.vi-richtext h3,.vi-richtext h4,.vi-richtext h5,.vi-richtext h6{font-family:var(--font-display);font-weight:var(--t0-weight-display);letter-spacing:-.02em;text-transform:none}.vi-richtext p{font-weight:var(--t0-weight-body);line-height:1.6}.dx-hero-commerce p,.dx-hero-commerce strong{color:rgba(251,251,250,.96);font-weight:var(--t0-weight-display)}.dx-hero-commerce p{font-weight:var(--t0-weight-body);color:rgba(251,251,250,.84)}.t0-footer__legal{color:rgba(255,250,241,.62)}.t0-footer__disclosure p{font-size:max(.8rem,var(--t0-min-ui-size))}.vi-home-modern-collector .vi-consumer-hero-decision-label,.vi-home-modern-collector .vi-hero-featured-kicker,.vi-home-modern-collector .vi-home-hero-index{font-size:max(.75rem,var(--t0-min-ui-size));font-weight:var(--t0-weight-ui)}.vi-home-modern-collector .vi-home-hero-title-main{font-weight:var(--t0-weight-display-strong)}.vi-home-modern-collector .vi-consumer-hero-copy>.lead{font-weight:var(--t0-weight-body);color:var(--t0-ink-soft)}:root{--site-ink:var(--t0-ink);--site-paper:var(--t0-surface);--site-wash:var(--t0-surface-muted);--site-accent:var(--t0-accent);--site-rule:var(--t0-line);--vi45-night:var(--t0-ink);--vi45-night-soft:color-mix(in srgb,var(--t0-ink) 88%,black);--vi45-limestone:var(--t0-canvas);--vi45-stone:var(--t0-surface-muted);--vi45-signal:var(--t0-accent);--vi45-sky:var(--t0-muted);--vi45-on-dark:var(--t0-on-dark);--vi45-muted-dark:color-mix(in srgb,var(--t0-on-dark) 80%,transparent);--vi45-body-on-light:var(--t0-ink-soft);--vi45-muted-on-light:var(--t0-muted);--accent:var(--t0-accent)}.vi45-hero.vi-consumer-hero.vi-home-modern-collector{background:var(--t0-canvas);color:var(--t0-ink)}.vi45-hero.vi-consumer-hero.vi-home-modern-collector .vi-hero-bg:after{background:linear-gradient(180deg,color-mix(in srgb,var(--t0-ink) 4%,transparent) 0,color-mix(in srgb,var(--t0-ink) 20%,transparent) 100%)}.vi45-hero.vi-consumer-hero.vi-home-modern-collector .lead,.vi45-hero.vi-consumer-hero.vi-home-modern-collector .vi-consumer-hero-kicker,.vi45-hero.vi-consumer-hero.vi-home-modern-collector .vi-hero-brand,.vi45-hero.vi-consumer-hero.vi-home-modern-collector .vi-hero-disclosure,.vi45-hero.vi-consumer-hero.vi-home-modern-collector .vi-hero-featured-body{color:var(--t0-ink-soft);text-shadow:none}.vi45-hero.vi-consumer-hero.vi-home-modern-collector .vi-hero-featured-title,.vi45-hero.vi-consumer-hero.vi-home-modern-collector h1,.vi45-hero.vi-consumer-hero.vi-home-modern-collector h1.vi-hero-display{color:var(--t0-ink);text-shadow:none}.vi45-hero.vi-consumer-hero.vi-home-modern-collector .vi-consumer-hero-kicker span:nth-child(2),.vi45-hero.vi-consumer-hero.vi-home-modern-collector .vi-hero-featured-kicker{color:var(--t0-accent-deep)}.vi45-hero.vi-consumer-hero.vi-home-modern-collector .vi-consumer-hero-decision{border-color:var(--t0-line);border-top-color:var(--t0-accent);background:var(--t0-surface);color:var(--t0-ink)}.vi45-hero.vi-consumer-hero.vi-home-modern-collector .btn-solid-inv{border-color:var(--t0-accent);background:var(--t0-accent);color:var(--t0-on-dark)}.vi45-hero.vi-consumer-hero.vi-home-modern-collector .btn-solid-inv:hover{border-color:var(--t0-accent-deep);background:var(--t0-accent-deep);color:var(--t0-on-dark)}.vi45-hero.vi-consumer-hero.vi-home-modern-collector .vi-hero-secondary-link{color:var(--t0-ink-soft)}.vi45-hero.vi-consumer-hero.vi-home-modern-collector .vi-hero-bot{color:var(--t0-muted);border-color:var(--t0-line)}.vi45-destinations,.vi45-now-next,.vi45-stays{background:var(--t0-canvas);color:var(--t0-ink)}.vi45-destination-card p,.vi45-journal-copy p,.vi45-method-line,.vi45-signal-foot,.vi45-signal-meta,.vi45-signal-row p,.vi45-stay-chapter-copy .lead,.vi45-stay-place,.vi45-stay-text p{color:var(--t0-ink-soft)}.vi45-content-kind,.vi45-destination-index,.vi45-stay-place{color:var(--t0-muted)}.vi45-destination-card h3,.vi45-journal-copy h3,.vi45-signal-row h3,.vi45-stay-chapter-copy h2,.vi45-stay-text h3{color:var(--t0-ink)}.vi45-destination-all,.vi45-journal-copy .link-arrow,.vi45-method-line a,.vi45-stay-chapter-foot a{color:var(--t0-ink);border-color:var(--t0-line-strong)}.vi45-destination-all:hover,.vi45-journal-copy .link-arrow:hover,.vi45-method-line a:hover,.vi45-stay-chapter-foot a:hover{color:var(--t0-accent-deep);border-color:var(--t0-accent-deep)}.t0-breadcrumbs,.t0-page>main,main.t0-page{background:var(--t0-canvas);color:var(--t0-ink)}.answer-box,.entity-box,.methodology-box{background:color-mix(in srgb,var(--t0-surface) 88%,var(--t0-surface-muted));border-color:var(--t0-line);color:var(--t0-ink-soft)}.dx-destination-hero .lead,.dx-hero-commerce p{color:color-mix(in srgb,var(--t0-on-dark) 84%,transparent)}.dx-hero-commerce strong{color:var(--t0-on-dark)}.disclosure-text{color:var(--t0-muted);opacity:1}.link-arrow:hover,a:not([class]):hover{color:var(--t0-accent-deep)}.btn-solid-inv,.t0-nav__plan,.t0-nav__plan--quiet{background:var(--t0-accent);border-color:var(--t0-accent);color:var(--t0-on-dark);border-radius:0}.btn-solid-inv:hover,.t0-nav__plan--quiet:hover,.t0-nav__plan:hover{background:var(--t0-accent-deep);border-color:var(--t0-accent-deep);color:var(--t0-on-dark)}.access-frame,.arrival-card-frame,.article .figure-bleed .frame,.article .gallery-grid .frame,.article .product-card .frame,.article figure .frame,.beyond-feature .frame,.beyond-mini .frame,.blog-card .frame,.consumer-compare-media,.consumer-compare-media__frame,.consumer-compare-media__frame img,.discovery-card-frame,.ed-main .frame,.ed-mini .frame,.feature-row .frame,.frame,.frame img,.media-card,.media-card .bg,.media-card .bg img,.product-os-card-media,.product-os-card-media .frame,.product-os-pulse-media,.t0-gallery,.t0-gallery__item,.t0-gallery__item img,.t0-lightbox__figure,.t0-lightbox__figure img,.value-card .frame,.vi-home-evidence-media,.vi-home-evidence-media img,.vi-home-featured-stay-media,.vi-home-featured-stay-media img,.vi-home-journal-image,.vi-home-journal-image img,.vi-home-modern-collector .vi-home-hero-bg,.vi-home-modern-collector .vi-home-hero-bg:after,.vi-home-modern-collector .vi-home-hero-media-frame,.vi-home-modern-collector .vi-home-hero-media-frame img,.vi-home-modern-collector .vi-home-hero-media-rail,.vi-home-stay-card-media,.vi-home-stay-card-media img,.vi45-destination-chapter-media,.vi45-destination-chapter-media img,.vi45-journal-image,.vi45-journal-image img,.vi45-stay-chapter-media,.vi45-stay-chapter-media img,.vi45-stay-plate-media,.vi45-stay-plate-media img,figure img{border-radius:0}