.gm.gm-isle{--issue:#b0503c;--issue-ink:#8f3e2e;--issue-wash:#f6ece8;--gm-ink:#141414;--gm-mute:#62625f;--gm-rule:#e6e4e1;--gm-field:#d3d0cc;--gm-stock:#f5f4f2;--gm-wrapw:86rem;--ink:var(--gm-ink);--ink-soft:#2e2e2e;--surface-2:var(--gm-stock);--line:var(--gm-rule);--accent:#141414;--accent-ink:#000000;--accent-soft:#efedea;--accent-tint:#f6f5f3;--gold:var(--issue-ink);--score-bg:#141414;--strip-ink:#141414;--strip-ink-soft:#2e2e2e;--strip-accent:var(--issue-ink)}.gm-isle ::selection{background:#141414;color:#fff}.gm-isle .gm-book .cta-search-btn,.gm-isle .gm-btn-issue{background:var(--gm-ink)}.gm-isle #activities .tt-card:hover .tt-price:after,.gm-isle .gm-book .cta-search-btn:hover{background:#2e2e2e}.gm-isle #book-hotel .hb-card:hover .hb-card-cta{background:#2e2e2e;border-color:#2e2e2e}.gm-isle #book-hotel .hb-score-num{background:var(--gm-ink)}.gm-isle :is(.btn-accent,.hb-book:not(.hb-book--soon),.ad-cta,.hb-room-select,.ck-btn-primary){background:var(--gm-ink);border-color:var(--gm-ink);color:#fff}.gm-isle .gm-issue-line i{height:.125rem;width:2.5rem;background:#fff}.gm-isle .gm-nav a{color:var(--gm-ink);font-weight:500}.gm-isle .gm-nav a:hover,.gm-isle .gm-nav a[aria-current=page]{color:var(--gm-ink);border-color:var(--issue)}.gm-isle .gm-nav .gm-nav-soon{color:var(--gm-mute);opacity:.7;padding:.375rem 0;line-height:1.5rem;white-space:nowrap;cursor:default}.gm-isle .gm-logo{display:inline-flex;align-items:center;gap:.625rem}.gm-isle .gm-logo-mark{width:2.75rem;height:2.75rem;object-fit:contain;flex:none}.gm-isle .gm-foot .gm-logo{font-size:2.25rem}.gm-isle .gm-foot .gm-logo-mark{width:3.25rem;height:3.25rem}.gm-isle .gm-kicker{display:flex;align-items:center;gap:.75rem;font-size:.9375rem;font-weight:600;margin:0 0 1.5rem}.gm-isle .gm-kicker img{width:2.5rem;height:2.5rem;object-fit:contain}.gm-isle .gm-cover h1.gm-wordmark{font-size:clamp(4rem,9.5vw,10.5rem);line-height:.9;max-width:14ch;text-wrap:balance}.gm-isle .gm-cover h1 i{font-style:italic}.gm-isle .gm-d--soon{cursor:default}.gm-isle .gm-d--soon h3{color:var(--gm-mute)}.gm-isle .gm-d--soon:hover h3{text-decoration:none}.gm-isle .gm-d--soon:hover .gm-d-ph img{transform:none}.gm-isle .gm-d-ph{position:relative}.gm-isle .gm-soon-badge{position:absolute;left:.75rem;top:.75rem;z-index:2;padding:.25rem .625rem;border-radius:.1875rem;background:#fff;color:var(--gm-ink);font-size:.8125rem;font-weight:700}.gm-isle .gm-d--soon .gm-go,.gm-isle .gm-d--soon:hover .gm-go{color:var(--gm-mute);border-color:var(--gm-field)}.gm-isle .gm-ph{background:var(--gm-stock)}.gm-isle .gm-d--soon .gm-d-ph:not(:has(img)){aspect-ratio:3/1}.gm-isle .gm-essentials h3{font-family:var(--gm-head)}.gm-isle .gm-plan .gm-head p{max-width:28rem}.gm-isle .gm-network summary{cursor:pointer;list-style:none;font-family:var(--gm-sans);font-size:.875rem;font-weight:600;color:#b9bcc0;display:flex;align-items:center;gap:.5rem}.gm-isle .gm-network summary::-webkit-details-marker{display:none}.gm-isle .gm-network summary:after{content:"+";margin-left:.25rem}.gm-isle .gm-network[open] summary:after{content:"\2212"}.gm-isle .gm-network[open] summary{margin-bottom:1.5rem}.gm-isle .gm-foot .gm-fsoon small{margin-left:.5rem;color:#8b8e92}.gm-isle .gm-foot .gm-fsoon{display:block;font-size:.9375rem;padding:.25rem 0;color:#8b8e92}.gm.gm-isle.theme-scope{min-height:0}@media (max-width:40rem){.gm-isle .gm-logo-mark{width:2.25rem;height:2.25rem}.gm-isle .gm-cover h1.gm-wordmark{font-size:clamp(2.25rem,11vw,3rem);max-width:none}.gm-isle .gm-cover--solo .gm-cover-grid{grid-template-rows:21rem auto}.gm-isle .gm-cover--solo .gm-cover-img,.gm-isle .gm-cover--solo .gm-cover-shade{height:21rem}.gm-isle .gm-kicker{margin-bottom:.5rem;font-size:.8125rem}.gm-isle .gm-kicker img{width:2rem;height:2rem}.gm-isle .gm-mast-end>.gm-btn{display:none}.gm-isle .gm-logo{font-size:1.1875rem;gap:.5rem}}.gm-isle .vd-price-level{color:var(--gm-ink);border-color:var(--gm-ink)}.gm-isle .score,.gm-isle .score.high,.gm-isle .score.low,.gm-isle .score.mid{background:var(--gm-ink);color:#fff}.gm-isle.ck{min-height:100vh;background:var(--gm-paper)}.gm-isle :is(.hdp-book-micro,.hb-room-board-line){color:var(--gm-mute);border-color:var(--gm-field)}.gm-isle .ck-alert--ok,.gm-isle .ck-alert--warn{border-left-color:var(--gm-ink);background:var(--gm-stock)}.gm-isle .ck-alert--err{border-left-color:var(--issue-ink)}