:root{--jp-void: #0A0B0D;--jp-base: #111316;--jp-raised: #16181C;--jp-overlay: #1B1E23;--jp-elevated: #20242A;--jp-gold: #C9A24A;--jp-gold-warm: #B58C33;--jp-gold-deep: #8C6C22;--jp-gold-pale: #F2E5C4;--jp-text: #F5F3EF;--jp-text-2: #B4B8BF;--jp-text-3: #878C95;--jp-text-4: #5B6068;--jp-line: rgba(245,243,239,.16);--jp-line-soft: rgba(245,243,239,.085);--jp-line-strong: rgba(245,243,239,.26);--jp-e1: 0 1px 2px rgba(0,0,0,.40);--jp-e2: 0 2px 6px rgba(0,0,0,.44),0 10px 24px -12px rgba(0,0,0,.60);--jp-e3: 0 4px 12px rgba(0,0,0,.48),0 20px 44px -18px rgba(0,0,0,.66);--jp-e4: 0 8px 20px rgba(0,0,0,.52),0 36px 70px -26px rgba(0,0,0,.72);--jp-glow: 0 10px 30px -12px rgba(201,162,74,.42);--jp-fast: 160ms;--jp-mid: 280ms;--jp-slow: 460ms;--jp-expo: cubic-bezier(.16,1,.3,1);--jp-out: cubic-bezier(.22,.61,.36,1);--jp-r: 12px;--jp-r-sm: 6px;--jp-r-lg: 18px;--jp-r-pill: 999px;--jp-ink: #12161F;--jp-paper: var(--jp-raised);--jp-sand: var(--jp-base);--jp-band: #F4F2EE;--jp-band-ink: #14161A;--jp-band-ink-2: #4E545C;--jp-band-link: #6F5417;--jp-on-gold-deep: #FFFDF7;--night: var(--jp-void);--night-soft: var(--jp-base);--coal: var(--jp-raised);--paper: var(--jp-void);--paper-soft: var(--jp-base);--surface: var(--jp-raised);--scrim: #04060A;--ink: var(--jp-text);--ink-soft: var(--jp-text-2);--ink-faint: var(--jp-text-3);--ink-muted: var(--jp-text-3);--mist: var(--jp-text);--mist-soft: var(--jp-text-2);--sky: var(--jp-gold);--sky-deep: var(--jp-gold-warm);--on-sky: #12141A;--sky-ice: rgba(201,162,74,.12);--sand: var(--jp-gold);--sand-deep: var(--jp-gold-deep);--line: var(--jp-line-soft);--line-strong: var(--jp-line);--line-dark: var(--jp-line-soft);--line-light: var(--jp-line-soft);--jt-cream: var(--jp-void);--jt-cream-2: var(--jp-base);--jt-ink: var(--jp-text);--jt-ink-2: var(--jp-text-2);--jt-mute: var(--jp-text-3);--jt-line: var(--jp-line-soft);--jt-gold: var(--jp-gold);--jt-coral: var(--jp-gold);--jt-coral-d: var(--jp-gold-warm);--jt-coral-btn: var(--jp-gold);--jt-coral-ink: #FBFAF8;--ed-cream: var(--jp-void);--ed-ink: var(--jp-text);--ed-ink-2: var(--jp-text-2);--ed-mute: var(--jp-text-3);--ed-line: var(--jp-line-soft);--ed-coral: var(--jp-gold);--ed-coral-t: var(--jp-gold);--ed-sand: var(--jp-base);--jh-cream: var(--jp-void);--jh-card: var(--jp-raised);--jh-ink: var(--jp-text);--jh-ink-2: var(--jp-text-2);--jh-mute: var(--jp-text-3);--jh-line: var(--jp-line-soft);--jh-line-2: var(--jp-line-soft);--jh-coral: var(--jp-gold);--jh-coral-ink: var(--jp-gold);--jh-on-coral: var(--on-sky);--jh-coral-btn: var(--jp-gold);--jh-sand: var(--jp-base);--jh-sand-2: var(--jp-raised);--jh-peach: var(--jp-base);--jh-shadow: var(--jp-e2);--jb-card: var(--jp-raised);--jb-ink: var(--jp-text);--jb-muted: var(--jp-text-3);--jb-line: var(--jp-line-soft);--jb-accent: var(--jp-gold);--jb-on-accent: var(--jp-void);--jb-warn: #8A5A12;--jb-bad: #A3271F;--jb-good: #1F6B4A;--jhc-card: var(--jp-raised);--jhc-ink: var(--jp-text);--jhc-ink-2: var(--jp-text-2);--jhc-mute: var(--jp-text-3);--jhc-line: var(--jp-line-soft);--jhc-line-2: var(--jp-line-soft);--jhc-coral: var(--jp-gold);--jhc-coral-ink: var(--jp-gold);--jhc-coral-soft: rgba(201,162,74,.12);--jhc-gold: var(--jp-gold);--jhc-sand: var(--jp-base);--jhc-sh: var(--jp-e2);--jhc-sh-hi: var(--jp-e3);--jh-navy: var(--jp-text-2);--jh-teal: var(--jp-gold-pale);--jhc-navy: var(--jp-text-2);--jhc-teal: #1F6B4A;--jhc-good: #1F6B4A;--jhc-good-bg: rgba(31,107,74,.10);--jp-ok: #A7E9C4;--jp-warn: #E8B765;--ink-2: var(--jp-text-2);--muted: var(--jp-text-3);--cream: var(--jp-void);--coral: var(--jp-gold);--coral-deep: var(--jp-gold-warm);--w-coral-deep: var(--jp-gold-warm);--dark: var(--jp-void);--dark-2: var(--jp-base);--d1: var(--jp-e1);--d2: var(--jp-e2);--d-bg: var(--jp-void);--d-surface: var(--jp-raised);--d-accent: var(--jp-gold);--d-accent-2: var(--jp-gold-warm);--d-hero: var(--jp-void);--ls-cheap: #6FD3A2;--ls-cheap-bg: rgba(111,211,162,.12);--ls-warn: #E8B765;--ls-warn-bg: rgba(232,183,101,.12);--ls-stale: var(--jp-text-3);--bg-card: var(--jp-raised);--veil: rgba(12,14,17,.62);--shade: rgba(12,14,17,.42);--e1: var(--jp-e1);--e2: var(--jp-e2);--e3: var(--jp-e3);--e4: var(--jp-e4);--e5: var(--jp-e4);--e-cta: var(--jp-glow);--e-cta-hover: 0 12px 32px -14px rgba(201,162,74,.38);--e-up: var(--jp-e3);--e-lip: none;--sh: var(--jp-e2);--sh-coral: var(--jp-glow);--ease: var(--jp-out);--r: var(--jp-r)}:root{color-scheme: light;accent-color: #0E5A52}html{background: var(--jp-void)}body{background: var(--jp-void);color: var(--jp-text);-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility}body>*{position: relative;z-index: 1}h1,h2,h3,h4{font-family: var(--font-display);color: var(--jp-text);letter-spacing: -.014em;line-height: 1.14;text-wrap: balance}h1{font-size: clamp(1.95rem,3.5vw,3rem);font-weight: 700}h2{font-size: clamp(1.5rem,2.4vw,2.1rem);font-weight: 700}h3{font-size: clamp(1.1rem,1.5vw,1.35rem);font-weight: 600;letter-spacing: -.008em}.lead,.sec-sub,.lead-q,.jh__sub{color: var(--jp-text-2);font-size: clamp(1rem,1.1vw,1.09rem);line-height: 1.62;max-inline-size: 60ch;text-wrap: pretty}.eyebrow,.sec-eyebrow,.jh__eyebrow{color: var(--jp-text-3);font-weight: 600;font-size: .7rem;letter-spacing: .14em;text-transform: uppercase}.eyebrow::before,.jh__eyebrow::before{content: none}.jt-num,.jt-price,.ldc__price,.jce-price,.ls-price,.ls-card__price,.jg__price,.pick__price,.cal-price,.relc__price,.ls-sum__v,.ls-trip__v{font-variant-numeric: tabular-nums;font-feature-settings: "tnum" 1}a{color: var(--jp-gold)}::selection{background: rgba(14,90,82,.18);color: var(--jp-text)}:focus-visible{outline: 2px solid var(--jp-gold);outline-offset: 3px;border-radius: 4px}::-webkit-scrollbar{inline-size: 10px;block-size: 10px}::-webkit-scrollbar-track{background: var(--jp-base)}::-webkit-scrollbar-thumb{background: var(--jp-elevated);border-radius: 8px;border: 2px solid var(--jp-void)}::-webkit-scrollbar-thumb:hover{background: var(--jp-gold-deep)}.jp-surface,.jg__card,.pick,.ls-card,.ls-hotel-card,.ls-trip,.ls-sum__c,.jce-widget,.cal-card-best,.relc,.ldc,.jh__assure{background: var(--jp-raised);border: 1px solid var(--jp-line-soft);border-radius: var(--jp-r);box-shadow: var(--jp-e1);color: var(--jp-text)}.jg__card:hover,.pick:hover,.ls-card:hover,.ls-hotel-card:hover{box-shadow: var(--jp-e2);border-color: var(--jp-line)}.jp-glass,.hd.scrolled,.sticky-search,.ls-bar,.bottom-nav,.mnav{background: rgba(251,250,248,.82);-webkit-backdrop-filter: saturate(140%) blur(16px);backdrop-filter: saturate(140%) blur(16px);border-color: var(--jp-line-soft)}@supports not (backdrop-filter: blur(1px)){.jp-glass,.hd.scrolled,.sticky-search,.ls-bar,.bottom-nav,.mnav{background: rgba(251,250,248,.97)}}.jg__card::before,.pick::before,.ls-card::before,.ls-hotel-card::before{content: none}.pick,.ls-card,.ls-hotel-card{position: relative}body:has(.dhero__img) .hd{background: rgba(251,250,248,.82);-webkit-backdrop-filter: saturate(140%) blur(16px);backdrop-filter: saturate(140%) blur(16px);border-block-end-color: var(--jp-line-soft)}@supports not (backdrop-filter: blur(1px)){body:has(.dhero__img) .hd{background: rgba(251,250,248,.97)}}.hd{background: transparent;border-block-end: 1px solid transparent;transition: background var(--jp-mid) var(--jp-out),border-color var(--jp-mid) var(--jp-out)}.hd.scrolled{border-block-end-color: var(--jp-line-soft)}.hd-nav a,.hd a{color: var(--jp-text-2)}.hd-nav a{position: relative;transition: color var(--jp-fast) var(--jp-out)}.hd-nav a:hover,.hd-nav a:focus-visible{color: var(--jp-text)}.hd-nav a::after{content: "";position: absolute;inset-block-end: -6px;left: 50%;inline-size: 0;block-size: 1px;background: var(--jp-gold);transform: translateX(-50%);transition: inline-size var(--jp-mid) var(--jp-expo)}.hd-nav a:hover::after,.hd-nav a:focus-visible::after{inline-size: 100%}.hd-cta,a.hd-cta{background: var(--jp-gold);color: var(--on-sky);border: none;border-radius: 999px;font-weight: 700;box-shadow: var(--jp-glow);transition: transform var(--jp-fast) var(--jp-out),box-shadow var(--jp-fast) var(--jp-out)}.hd-cta:hover,a.hd-cta:hover{background: var(--jp-gold-warm);color: var(--on-sky);transform: translateY(-1px);box-shadow: var(--e-cta-hover)}.hd-icon{background: rgba(20,24,28,.04);color: var(--jp-text-2);border: 1px solid var(--jp-line-soft)}.hd-icon:hover{background: var(--sky-ice);color: var(--jp-gold)}.bottom-nav{border-block-start: 1px solid var(--jp-line-soft)}.bottom-nav a{color: var(--jp-text-3)}.bottom-nav a.bnav-active,.bottom-nav a:hover{color: var(--jp-gold)}.sec,.sec-light,.sec-tint,.sec-dark{background: transparent;color: var(--jp-text)}.sec{padding-block: clamp(4.5rem,9vw,9rem)}.sec + .sec{border-block-start: 1px solid var(--jp-line-soft)}.sec h2{margin-block-end: .6rem}.sec-head,.sec__head{margin-block-end: clamp(2rem,4vw,3.4rem)}.jh{background: var(--jp-void);position: relative}.jh__scrim{background: linear-gradient(180deg,rgba(5,7,12,.62) 0%,rgba(5,7,12,.28) 34%,rgba(5,7,12,.86) 88%,var(--jp-void) 100%),radial-gradient(70% 55% at 72% 26%,rgba(14,90,82,.14),transparent 70%)}.jh__spark{background: radial-gradient(38vw 30vh at 70% 34%,rgba(14,90,82,.13),transparent 68%);animation: jp-drift 22s ease-in-out infinite alternate;will-change: transform}@keyframes jp-drift{from{transform: translate3d(-2%,0,0) scale(1)}to{transform: translate3d(2%,-3%,0) scale(1.06)}}.jh__inner{position: relative;z-index: 3}.jh h1,.jh__title{color: var(--jp-text);text-shadow: 0 2px 40px rgba(5,7,12,.7);line-height: 1.02}.jh h1 em,.jh__title em,.jh .accent{font-style: normal;color: var(--jp-gold)}.jh__sub{color: var(--jp-text-2);text-shadow: 0 1px 20px rgba(5,7,12,.8)}.jh__assure{background: rgba(14,19,29,.82);-webkit-backdrop-filter: blur(14px);backdrop-filter: blur(14px);border: 1px solid var(--jp-line);box-shadow: var(--jp-e3)}.jh__assure strong{color: var(--jp-text)}.jh__assure span,.jh__assure p{color: var(--jp-text-2)}.jh__figure::after{content: "";position: absolute;inset-inline: -12%;inset-block-end: -2%;block-size: 18%;background: radial-gradient(50% 100% at 50% 100%,rgba(14,90,82,.16),transparent 72%);pointer-events: none}.jsearch,.jsearch__body,.ls-bar,.sticky-search{background: rgba(14,19,29,.9);border: 1px solid var(--jp-line);border-radius: var(--jp-r-lg);box-shadow: var(--jp-e3);color: var(--jp-text)}.jsearch__body{-webkit-backdrop-filter: blur(16px);backdrop-filter: blur(16px)}.jsearch__tab{color: var(--jp-text-3);background: transparent;border: 1px solid transparent;border-radius: 999px;transition: color var(--jp-fast) var(--jp-out),background var(--jp-fast) var(--jp-out)}.jsearch__tab:hover{color: var(--jp-text-2)}.jsearch__tab[aria-selected="true"]{background: rgba(14,90,82,.14);color: var(--jp-gold);border-color: var(--jp-line-strong)}.jf,.ls-field,.wl-add-field,.sticky-form{color: var(--jp-text)}.ls-field input,.ls-field select,.sticky-search select,.sticky-search input,.wl-add-field select,.wl-add-field input,.sticky-form input[type="date"],.jf input,.jf select{background: rgba(20,24,28,.04);border: 1px solid var(--jp-line-soft);border-radius: var(--jp-r-sm);color: var(--jp-text);transition: border-color var(--jp-fast) var(--jp-out),background var(--jp-fast) var(--jp-out),box-shadow var(--jp-fast) var(--jp-out)}.ls-field input::placeholder,.jf input::placeholder{color: var(--jp-text-3)}.ls-field input:focus,.ls-field select:focus,.jf input:focus,.jf select:focus,.sticky-search input:focus,.sticky-search select:focus{border-color: var(--jp-gold);background: rgba(20,24,28,.04);box-shadow: 0 0 0 3px rgba(14,90,82,.16);outline: none}.ls-field label,.jf label{color: var(--jp-text-2)}input[type="date"]::-webkit-calendar-picker-indicator,input[type="time"]::-webkit-calendar-picker-indicator{filter: invert(.85) sepia(.4) saturate(3) hue-rotate(3deg);cursor: pointer}.jsearch__go,.ls-go,.wl-book-btn,.bar-cta,.ed .bar-cta,.btn-primary,.jce-cta{background: linear-gradient(180deg,var(--jp-gold-pale),var(--jp-gold));color: var(--on-sky);border: none;border-radius: 999px;font-weight: 700;letter-spacing: .01em;box-shadow: var(--jp-glow);transition: transform var(--jp-fast) var(--jp-out),box-shadow var(--jp-fast) var(--jp-out),filter var(--jp-fast) var(--jp-out)}.jsearch__go:hover,.ls-go:hover,.wl-book-btn:hover,.bar-cta:hover,.ed .bar-cta:hover,.btn-primary:hover,.jce-cta:hover{color: var(--on-sky);transform: translateY(-2px);box-shadow: var(--e-cta-hover);filter: brightness(1.04)}.jsearch__go:active,.ls-go:active,.wl-book-btn:active{transform: translateY(0) scale(.985)}.jsearch__swap{background: var(--jp-elevated);border: 1px solid var(--jp-line);color: var(--jp-gold)}.jsearch__swap:hover{background: rgba(14,90,82,.16)}.jsearch__err,.ls-error,.fs-error{background: rgba(226,106,96,.1);border: 1px solid rgba(226,106,96,.34);color: #A3271F;border-radius: var(--jp-r-sm)}.ls-card,.jg__card{transition: transform var(--jp-mid) var(--jp-expo),box-shadow var(--jp-mid) var(--jp-expo),border-color var(--jp-mid) var(--jp-out)}.ls-card:hover,.jg__card:hover{transform: translateY(-3px);box-shadow: var(--jp-e3);border-color: var(--jp-line)}.ls-card__price,.jg__price,.pick__price{color: var(--jp-gold);font-family: var(--font-display);font-weight: 700;letter-spacing: -.01em}.jg__price{background: transparent}.jg__route,.ls-card__route{color: var(--jp-text)}.jg__save{background: rgba(31,107,74,.14);color: var(--ls-cheap);border-radius: 999px}.ls-stale,.ls-card__src,[data-state="CACHED"],.ls-disclaimer{color: var(--jp-text-3);font-size: .8rem;letter-spacing: .01em}.ls-live-badge,.jce-live-badge{background: rgba(31,107,74,.14);color: var(--ls-cheap);border: 1px solid rgba(31,107,74,.3);border-radius: 999px}.jce-stale-warning,.ls-warn{background: var(--ls-warn-bg);border: 1px solid rgba(138,90,18,.3);color: var(--ls-warn);border-radius: var(--jp-r-sm)}.ls-ac,.fs-history-list{background: var(--jp-overlay);border: 1px solid var(--jp-line);border-radius: var(--jp-r-sm);box-shadow: var(--jp-e3)}.ls-ac li:hover,.ls-ac li[aria-selected="true"]{background: rgba(14,90,82,.12);color: var(--jp-gold)}.ls-hotel-card{overflow: hidden}.ls-hotel-card img{transition: transform var(--jp-slow) var(--jp-expo)}.ls-hotel-card:hover img{transform: scale(1.04)}.ls-hotels__none,.ls-hotels__l{background: var(--jp-raised);border: 1px solid var(--jp-line-soft);color: var(--jp-text-2);border-radius: var(--jp-r-sm)}.ls-hotels__l:hover{background: var(--jp-elevated);color: var(--jp-text)}.ls-hotel-card [data-classification="INDICATIVE"],.ls-hotel-card .ls-indicative{color: var(--jp-text-3)}.ls-cal,#janet-price-cal,.cal-bar-wrap{background: var(--jp-raised);border: 1px solid var(--jp-line-soft);border-radius: var(--jp-r);color: var(--jp-text)}.cal-card-best{background: linear-gradient(180deg,rgba(14,90,82,.14),rgba(14,90,82,.05));border: 1px solid var(--jp-line-strong);color: var(--jp-text)}.cal-price,.cal-day{color: var(--jp-text-2)}.cal-cheap,[data-price="best"]{background: rgba(31,107,74,.12);color: #14532D}.cal-mid,[data-price="good"]{background: rgba(14,90,82,.14);color: var(--jp-gold-pale)}.cal-high,[data-price="high"]{background: rgba(20,24,28,.04);color: var(--jp-text-3)}.val-score-bar{background: rgba(20,24,28,.04)}.val-score-bar>*{background: linear-gradient(90deg,var(--jp-gold-deep),var(--jp-gold))}.ls-trip,.ls-sum__c,#janet-recs>*,#janet-wishlist>*{background: var(--jp-raised);border: 1px solid var(--jp-line-soft);border-radius: var(--jp-r)}.ls-trip__v,.ls-sum__v{color: var(--jp-gold)}.ls-sum__k,.ls-trip__k{color: var(--jp-text-3)}.jp-alert,.janet-alert,#janet-toast{background: var(--jp-overlay);border: 1px solid var(--jp-line);border-inline-start: 2px solid var(--jp-gold);border-radius: var(--jp-r-sm);color: var(--jp-text);box-shadow: var(--jp-e3)}.jp-vip,.vip-lounge{background: radial-gradient(80% 100% at 50% 0%,rgba(14,90,82,.12),transparent 62%),var(--jp-raised);border: 1px solid var(--jp-line);border-radius: var(--jp-r-lg);box-shadow: var(--jp-e4)}.jp-skel,.ls-skel,.skeleton{position: relative;overflow: hidden;background: var(--jp-raised);border-radius: var(--jp-r-sm);border: 1px solid var(--jp-line-soft)}.jp-skel::after,.ls-skel::after,.skeleton::after{content: "";position: absolute;inset: 0;transform: translateX(-100%);background: linear-gradient(90deg,transparent,rgba(14,90,82,.10),transparent);animation: jp-sheen 1.5s ease-in-out infinite}@keyframes jp-sheen{to{transform: translateX(100%)}}.jp-skel--line{block-size: .8rem;margin-block-end: .55rem}.jp-skel--line:nth-child(2n){inline-size: 82%}.jp-skel--line:last-child{inline-size: 56%}.jp-skel--card{block-size: 168px}.ls-empty,.jp-empty{background: transparent;border: 1px dashed var(--jp-line);border-radius: var(--jp-r);color: var(--jp-text-2);text-align: center;padding: clamp(2rem,5vw,3.4rem)}.jp-empty__icon{color: var(--jp-gold);opacity: .7}.ls-refresh{background: rgba(20,24,28,.04);border: 1px solid var(--jp-line-soft);color: var(--jp-text-2);border-radius: 999px}.ls-refresh:hover{background: rgba(14,90,82,.14);color: var(--jp-gold)}[aria-busy="true"],.is-loading{cursor: progress;opacity: .8}[aria-busy="true"]::after,.is-loading::after{content: "";display: inline-block;inline-size: .9em;block-size: .9em;margin-inline-start: .55em;border: 2px solid currentColor;border-block-start-color: transparent;border-radius: 50%;vertical-align: -.1em;animation: jp-spin .7s linear infinite}@keyframes jp-spin{to{transform: rotate(360deg)}}button:disabled,[disabled]{opacity: .42;cursor: not-allowed;filter: grayscale(.3)}.jce-widget,.relc__price,.relc__price[data-empty],.ed .bar.is-stuck,.cal-bar-wrap,.sticky-dest,.ls-sum__c,.ls-flex__c,.ls-cal,.ls-trip,.ls-hotel-card,.ls-card,.ls-empty,.ls-error,.ls-ac,.ls-bar{background-color: var(--jp-raised);color: var(--jp-text)}.ls-empty,.ls-error{background-color: transparent}.ed .bar.is-stuck{background: rgba(10,14,21,.86);-webkit-backdrop-filter: blur(14px);backdrop-filter: blur(14px)}.ed{background: var(--jp-void);color: var(--jp-text)}.ed h1,.ed h2,.ed h3{color: var(--jp-text)}.dhero:has(.dhero__img) h1,.dhero:has(.ghero__media) h1{color: inherit}.ghero:has(.ghero__media) h1,.ghero:has(.dhero__img) h1{color: #FFF7EE}.ed p,.ed li{color: var(--jp-text-2)}.ghero:has(.ghero__media) .ghero__lead,.ghero:has(.dhero__img) .ghero__lead,.dhero:has(.dhero__img) .dhero__lead{color: rgba(255,240,224,.9)}.ghero:has(.ghero__media) .ghero__meta,.ghero:has(.dhero__img) .ghero__meta,.dhero:has(.dhero__img) .dhero__meta{color: rgba(255,235,214,.74)}.ghero:has(.ghero__media) .ghero__meta span,.ghero:has(.dhero__img) .ghero__meta span{color: inherit}.ghero:has(.ghero__media) .ghero__crumb,.ghero:has(.dhero__img) .ghero__crumb{color: rgba(255,235,214,.78)}.ed a{color: var(--jp-gold);text-underline-offset: .22em}.ed blockquote{border-inline-start: 2px solid var(--jp-gold);background: rgba(14,90,82,.06);color: var(--jp-text);border-radius: 0 var(--jp-r-sm) var(--jp-r-sm) 0}.ed table{color: var(--jp-text-2)}.ed th{color: var(--jp-text);border-block-end: 1px solid var(--jp-line)}.ed td{border-block-end: 1px solid var(--jp-line-soft)}.relc{background: var(--jp-raised)}.relc__price{color: var(--jp-gold)}.jg__card[style*="background"],.pick[style*="background"]{background-color: var(--jp-raised) !important}.ft{background: var(--jp-base);border-block-start: 1px solid var(--jp-line-soft);color: var(--jp-text-2)}.ft a{color: var(--jp-text-2)}.ft a:hover{color: var(--jp-gold)}.ft h3,.ft h4,.ft strong{color: var(--jp-text)}[data-jp-reveal]{opacity: 0;transform: translate3d(0,18px,0);transition: opacity var(--jp-slow) var(--jp-out),transform var(--jp-slow) var(--jp-expo);transition-delay: var(--jp-delay,0ms);will-change: opacity,transform}[data-jp-reveal].jp-in{opacity: 1;transform: none}[data-jp-tilt]{transform-style: preserve-3d;transition: transform var(--jp-mid) var(--jp-out)}[data-jp-tilt].jp-tilting{transform: perspective(900px) rotateX(var(--jp-rx,0deg)) rotateY(var(--jp-ry,0deg)) translate3d(0,-4px,0);transition: none}[data-jp-tilt] .jg__figure,[data-jp-tilt] img{transform: translateZ(28px)}[data-jp-par]{transform: translate3d(0,calc(var(--jp-par,0) * 1px),0);will-change: transform}.jg__card:active,.pick:active,.ls-card:active,.ls-hotel-card:active{transform: scale(.992)}.jp-stagger>*{--jp-delay: calc(var(--jp-i,0) * 55ms)}@media (max-width: 480px){:root{--jp-r: 14px;--jp-r-lg: 18px}.sec{padding-block: clamp(3rem,12vw,4.5rem)}h1{font-size: clamp(2.1rem,9vw,2.9rem)}h2{font-size: clamp(1.6rem,6.4vw,2.1rem)}.jsearch__body,.ls-bar{border-radius: var(--jp-r-lg)}.ls-field input,.ls-field select,.jf input,.jf select{font-size: 16px}.jh__assure{border-radius: var(--jp-r)}.jh__spark{animation: none}[data-jp-tilt].jp-tilting{transform: none}}@media (max-width: 360px){.sec{padding-inline: 14px}.jsearch__tab{font-size: .82rem;padding-inline: .7rem}}@media (min-width: 1024px){.jp-grid-3{display: grid;grid-template-columns: repeat(3,1fr);gap: clamp(1rem,2vw,1.8rem)}}@media (min-width: 1600px){.wrap,.sec>.wrap{max-width: 1360px}.lead,.sec-sub{max-inline-size: 66ch}}@media (pointer: coarse){.hd-nav a,.bottom-nav a,.jsearch__tab,.ls-refresh,.jg__link{min-block-size: 44px;display: inline-flex;align-items: center}}@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration: .001ms !important;animation-iteration-count: 1 !important;transition-duration: .001ms !important;scroll-behavior: auto !important}[data-jp-reveal]{opacity: 1 !important;transform: none !important}[data-jp-par]{transform: none !important}[data-jp-tilt].jp-tilting{transform: none !important}.jh__spark{animation: none !important}.jp-skel::after,.ls-skel::after,.skeleton::after{animation: none !important;opacity: .5}}@media (prefers-contrast: more){:root{--jp-text-2: #E4E8EF;--jp-text-3: #B9C0CC;--jp-line: rgba(245,243,239,.42);--jp-line-soft: rgba(244,241,234,.22)}}.skip-link:focus{position: fixed;inset-block-start: 12px;inset-inline-start: 12px;z-index: 9999;background: var(--jp-gold);color: var(--on-sky);padding: .7rem 1.1rem;border-radius: 999px;font-weight: 700}@media print{body::before{display: none}body{background: #fff;color: #000}}.jp-skel-wrap{display: grid;gap: clamp(.8rem,1.6vw,1.2rem);grid-template-columns: repeat(auto-fill,minmax(260px,1fr));margin-block-end: 1rem}.jp-skel-wrap[hidden]{display: none}.ed{--ed-cream: #FBFAF8;--ed-sand: #F4F1EB;--ed-ink: #15181C;--ed-ink-2: #4E545C;--ed-mute: #767C85;--ed-coral: #0E5A52;--ed-coral-t: #0E5A52;--ed-line: rgba(244,241,234,.10)}body.ed{background: var(--jp-void);color: var(--jp-text)}.dhero:not(:has(.dhero__img)):not(:has(.ghero__media)),.ghero:not(:has(.dhero__img)):not(:has(.ghero__media)){background: radial-gradient(70% 90% at 72% 20%,rgba(14,90,82,.13),transparent 68%),linear-gradient(160deg,#FFFFFF 0%,#F4F1EB 60%)}.dhero:not(:has(.dhero__img)):not(:has(.ghero__media)),.ghero:not(:has(.dhero__img)):not(:has(.ghero__media)){color: var(--jp-text)}.dhero:not(:has(.dhero__img)):not(:has(.ghero__media))::after,.ghero:not(:has(.dhero__img)):not(:has(.ghero__media))::after{content: "";position: absolute;inset-inline: 0;inset-block-end: 0;block-size: 38%;background: linear-gradient(180deg,transparent,var(--jp-void));pointer-events: none}.dhero,.ghero{position: relative}.dhero:not(:has(.dhero__img)):not(:has(.ghero__media)) h1,.ghero:not(:has(.dhero__img)):not(:has(.ghero__media)) h1,.dhero:not(:has(.dhero__img)):not(:has(.ghero__media)) .lead,.ghero:not(:has(.dhero__img)):not(:has(.ghero__media)) .lead{color: var(--jp-text)}.ed .note,.ed .tip,.ed .warn,.note,.tip,.warn{background: var(--jp-raised);border: 1px solid var(--jp-line-soft);border-inline-start: 2px solid var(--jp-gold);border-radius: var(--jp-r-sm);color: var(--jp-text-2)}.ed .warn,.warn{border-inline-start-color: var(--ls-warn)}.ed .tip,.tip{border-inline-start-color: var(--ls-cheap)}.ed .note strong,.ed .tip strong,.ed .warn strong{color: var(--jp-text)}.ed .bar,.bar{background: rgba(10,14,21,.86);-webkit-backdrop-filter: blur(14px);backdrop-filter: blur(14px);border-block-start: 1px solid var(--jp-line-soft);color: var(--jp-text)}.tp-cta,.ed .tp-cta{background: linear-gradient(180deg,var(--jp-gold-pale),var(--jp-gold));color: var(--on-sky);border: none;border-radius: 999px;font-weight: 700}.tp-cta:hover{color: var(--on-sky);filter: brightness(1.04)}.ed th,.ed thead th{background: var(--jp-raised);color: var(--jp-text)}.ed tbody tr:nth-child(odd) td{background: rgba(20,24,28,.04)}.hd-cta,a.hd-cta,.btn,.period-tab,.jsearch__tab,.ls-refresh,.tp-cta{min-block-size: 44px;display: inline-flex;align-items: center;justify-content: center;padding-inline: clamp(.9rem,2vw,1.4rem)}:root .jf,:root .jband,:root .jband__inner,:root .jg__price,:root .pick__badge,:root .pick__price,:root .cine__go,:root .ed-index,:root .jsearch__body,:root .jh__assure{background: var(--jp-raised);color: var(--jp-text);border-color: var(--jp-line-soft)}:root .jg__price,:root .pick__price{background: rgba(14,90,82,.10);color: var(--jp-gold);border: 1px solid var(--jp-line);border-radius: 999px}:root .jg__price small,:root .pick__price small{color: var(--jp-gold-warm)}:root .pick__badge{background: rgba(14,90,82,.14);color: var(--jp-gold-pale);border: 1px solid var(--jp-line);border-radius: 999px}:root .jf{background: rgba(20,24,28,.04);border: 1px solid var(--jp-line-soft)}:root .jf .ic{color: var(--jp-gold)}:root .jband{background: transparent}:root .jband__inner{background: rgba(14,19,29,.82);-webkit-backdrop-filter: blur(14px);backdrop-filter: blur(14px);border: 1px solid var(--jp-line);border-radius: var(--jp-r-lg)}:root .cine__go{background: linear-gradient(180deg,var(--jp-gold-pale),var(--jp-gold));color: var(--on-sky);border: none}.hd-cta,a.hd-cta{background: linear-gradient(180deg,var(--jp-gold-pale),var(--jp-gold)) !important;color: var(--on-sky) !important}:root .ed-index{background: rgba(20,24,28,.04);border: 1px solid var(--jp-line-soft)}:root .ed-index h3{color: var(--jp-text)}:root .ed-index a{color: var(--jp-text-2)}:root .ed-index a:hover{color: var(--jp-gold)}:root .sticky-search{background: rgba(8,11,18,.92) !important;border-bottom: 1px solid var(--jp-line) !important}:root .sticky-search select,:root .sticky-search input,:root .hd #sticky-search .sticky-form select,:root .hd #sticky-search .sticky-form input{color: var(--jp-text) !important;background-color: rgba(20,24,28,.04) !important;border: 1px solid var(--jp-line-soft)}:root .sticky-search select,:root .hd #sticky-search .sticky-form select{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' fill='none' stroke='%23E8C989' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1.5 2l4.5 4 4.5-4'/%3E%3C/svg%3E") !important;background-repeat: no-repeat !important;background-size: 11px 8px !important;background-position: center left 12px !important;padding-inline-end: 32px}:root .sticky-search select:dir(ltr){background-position: center right 12px !important}:root .sticky-search button,:root .hd #sticky-search .sticky-form button{background: linear-gradient(180deg,var(--jp-gold-pale),var(--jp-gold));color: var(--on-sky)}:root .jpicks__nav,:root .rail-btn,:root .jgal__nav,:root .jdd-nav{background: rgba(20,27,40,.92);color: var(--jp-text);border: 1px solid var(--jp-line);box-shadow: var(--jp-e2)}:root .jpicks__nav:hover,:root .rail-btn:hover,:root .jgal__nav:hover,:root .jdd-nav:hover{color: var(--on-sky);background: var(--jp-gold);border-color: var(--jp-gold)}:root .jpicks__nav[disabled],:root .rail-btn[disabled]{opacity: .38;cursor: default}:root select{appearance: none;-webkit-appearance: none;padding-inline-end: 30px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' fill='none' stroke='%23E8C989' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1.5 2l4.5 4 4.5-4'/%3E%3C/svg%3E");background-repeat: no-repeat;background-size: 11px 8px;background-position: center left 10px;cursor: pointer}:root select:dir(ltr){background-position: center right 10px}:root select option,:root select optgroup{background-color: var(--jp-overlay);color: var(--jp-text)}:root select option:checked,:root select option:hover{background-color: var(--jp-elevated);color: var(--jp-gold-pale)}:root input[type="date"]::-webkit-calendar-picker-indicator,:root input[type="month"]::-webkit-calendar-picker-indicator{opacity: .92;cursor: pointer;padding: 5px;margin-inline-start: 0;border-radius: 6px;transition: background var(--jp-fast) var(--jp-out),opacity var(--jp-fast) var(--jp-out)}:root input[type="date"]::-webkit-calendar-picker-indicator:hover,:root input[type="month"]::-webkit-calendar-picker-indicator:hover{opacity: 1;background: rgba(14,90,82,.18)}:root input[type="date"]::-webkit-datetime-edit,:root input[type="month"]::-webkit-datetime-edit{opacity: 1}:root input[type="date"]::-webkit-datetime-edit-text,:root input[type="date"]::-webkit-datetime-edit-day-field,:root input[type="date"]::-webkit-datetime-edit-month-field,:root input[type="date"]::-webkit-datetime-edit-year-field{color: var(--jp-text-2)}:root input[type="date"]::-webkit-datetime-edit-day-field:focus,:root input[type="date"]::-webkit-datetime-edit-month-field:focus,:root input[type="date"]::-webkit-datetime-edit-year-field:focus{background: var(--jp-gold);color: var(--on-sky);border-radius: 3px;outline: none}:root input::placeholder,:root textarea::placeholder{color: var(--jp-text-3);opacity: 1}:root select:focus-visible,:root input:focus-visible,:root textarea:focus-visible,:root button:focus-visible,:root a:focus-visible,:root [tabindex]:focus-visible{outline: 2px solid var(--jp-gold);outline-offset: 2px;box-shadow: 0 0 0 4px rgba(14,90,82,.22);border-radius: inherit}:root .jf:focus-within{border-color: var(--jp-gold);box-shadow: 0 0 0 3px rgba(14,90,82,.18)}:root .jgal__eyebrow{color: var(--jp-gold)}:root .ls-stale-note{background: rgba(14,90,82,.10);border: 1px solid var(--jp-line-strong);color: var(--jp-gold-pale)}:root .ls-refresh{background: var(--jp-gold);color: var(--on-sky);border: 0}:root .brand-mark,:root .logo-badge{color: var(--on-sky)}@media (forced-colors: active){:root select{background-image: none}:root select:focus-visible,:root input:focus-visible,:root button:focus-visible{outline: 2px solid CanvasText}}@media (max-width: 360px){.hd-actions{gap: 6px}.hd-actions .hd-icon:not(.burger):not(:first-child){display: none}.hd-cta,a.hd-cta{padding-inline: .8rem;font-size: .84rem}.hd-inner,.hd>.wrap{padding-inline: 10px}}html,body{max-inline-size: 100%;overflow-x: hidden}.jg__price,.jg__card[data-far] .jg__price{background: rgba(14,90,82,.10) !important;color: var(--jp-gold) !important;border: 1px solid var(--jp-line);border-radius: 999px}.jg__price small,.jg__card[data-far] .jg__price small{color: var(--jp-gold-warm) !important}.jg__price[data-indicative],.jg__card[data-far] .jg__price[data-indicative],.pick__price[data-indicative]{background: rgba(11,15,23,.86) !important;color: var(--jp-text) !important;border-color: var(--jp-line-soft);box-shadow: var(--jp-e2)}.jg__price[data-indicative] small,.jg__card[data-far] .jg__price[data-indicative] small,.pick__price[data-indicative] small{color: var(--jp-text-2) !important;opacity: 1;font-size: .78rem !important;line-height: 1.45}.jg__price[data-indicative] b,.pick__price[data-indicative] b{font-size: 1.06rem;font-weight: 700}.janet-state-btn{background: rgba(20,24,28,.04);color: var(--jp-text-2);border: 1px solid var(--jp-line-soft)}.janet-state-btn:hover{background: rgba(14,90,82,.14);color: var(--jp-gold)}:root .bottom-nav{background: rgba(8,11,18,.92);-webkit-backdrop-filter: saturate(150%) blur(18px);backdrop-filter: saturate(150%) blur(18px);border-block-start: 1px solid var(--jp-line-soft)}:root .bottom-nav a{color: var(--jp-text-3)}:root .bottom-nav a.bnav-active{color: var(--jp-gold)}.jgal,.jgal__inner,.jh__fade,.jh__wash,.jsearch,.jsearch__body,.cine,.cine__inner,.jband__inner,.pick,.jg__card,.ed .relc,.relc,.ed-index,.dhero,.ghero,.tp-card,.ed-card{background-image: none}.jgal{background: radial-gradient(70% 60% at 50% 0%,rgba(14,90,82,.07),transparent 68%),var(--jp-void)}.jsearch__body,.jband__inner{background: linear-gradient(168deg,rgba(255,255,255,.045),rgba(255,255,255,.012)),rgba(14,19,29,.9)}.pick,.jg__card{background: linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,0) 42%),var(--jp-raised)}.cine{background: radial-gradient(60% 70% at 70% 20%,rgba(14,90,82,.10),transparent 66%),var(--jp-void)}.jh__fade{background: linear-gradient(to bottom,rgba(5,7,12,0),var(--jp-void))}.jce-widget,.jce-row,.jce-head{background: var(--jp-raised) !important;background-image: none !important;color: var(--jp-text)}.ed .tp-card,.ed-card,.ed .pull,.pull{background: var(--jp-raised) !important;background-image: none !important;border: 1px solid var(--jp-line-soft);color: var(--jp-text-2)}.skip,a.skip{background: var(--jp-gold) !important;color: var(--on-sky) !important;font-weight: 700;border-radius: 999px;padding: .7rem 1.1rem}.skip:focus,a.skip:focus{outline: 2px solid var(--jp-text);outline-offset: 2px}:root .burger,:root .hd-icon.burger{background: rgba(20,24,28,.04) !important;color: var(--jp-text) !important;border: 1px solid var(--jp-line-soft)}:root .burger span,:root .burger i,:root .burger svg{background: currentColor;color: currentColor}:root .jrec,:root .jrec__inner{background: radial-gradient(60% 80% at 30% 0%,rgba(14,90,82,.10),transparent 66%),var(--jp-raised) !important;border: 1px solid var(--jp-line-soft);color: var(--jp-text)}:root .bottom-nav,body .bottom-nav{background: rgba(8,11,18,.94) !important;border-block-start: 1px solid var(--jp-line-soft) !important}:root .ls-back,:root a.ls-back{color: var(--jp-text-2) !important;text-decoration: none}:root .ls-back:hover{color: var(--jp-gold) !important}:root .ls-btn,:root button.ls-btn,:root .ls-go{background: linear-gradient(180deg,var(--jp-gold-pale),var(--jp-gold)) !important;color: var(--on-sky) !important;border: none;font-weight: 700}[style*="background: #E8C989"],[style*="background:#E8C989"]{color: #15181C !important}:root .dfacts,:root .dfacts li{background: var(--jp-raised);background-image: none;border: 1px solid var(--jp-line-soft);color: var(--jp-text-2)}:root .dfacts strong,:root .dfacts b{color: var(--jp-text)}:root .jnote{background: radial-gradient(60% 90% at 20% 0%,rgba(14,90,82,.10),transparent 66%),var(--jp-raised);border: 1px solid var(--jp-line-soft);border-inline-start: 2px solid var(--jp-gold);color: var(--jp-text-2)}:root .jnote strong{color: var(--jp-text)}:root .cmp-section,:root .cmp-table,:root .cmp-row{background: var(--jp-raised);background-image: none;color: var(--jp-text-2);border-color: var(--jp-line-soft)}:root .cmp-section h2,:root .cmp-section h3{color: var(--jp-text)}:root .cmp-note{background: rgba(14,90,82,.10) !important;color: var(--jp-text-2) !important;border: 1px solid var(--jp-line-soft)}:root .no-aff-tag{background: rgba(226,106,96,.18) !important;color: #F3AFA8 !important;border: 1px solid rgba(226,106,96,.34)}:root .ed [style*="background:#eef5ff"],:root .ed [style*="background: #eef5ff"],:root .ed [style*="background:#fee2e2"],:root .ed [style*="background: #fee2e2"]{background: var(--jp-raised) !important;color: var(--jp-text-2) !important}.ed [style*="#fff3cd"]{background: rgba(14,90,82,.10) !important;background-image: none !important;border: 1px solid var(--jp-line) !important;border-inline-start: 2px solid var(--jp-gold) !important;color: var(--jp-text-2) !important}.ed [style*="#fff3cd"] strong,.ed [style*="#fff3cd"] b{color: var(--jp-text) !important}.ed [style*="#fff3cd"] a{color: var(--jp-gold) !important}.bottom-nav .bnav-item svg{display: block;margin-inline: auto;margin-block-end: 3px;opacity: .82;transition: opacity var(--jp-fast) var(--jp-out),transform var(--jp-fast) var(--jp-out)}.bottom-nav .bnav-item.bnav-active svg,.bottom-nav .bnav-item:hover svg{opacity: 1;transform: translateY(-1px)}.bottom-nav .bnav-item{padding-block: 8px}.ft,.ft>*{padding-inline: clamp(16px,4vw,40px)}.ft nav{display: flex;flex-wrap: wrap;gap: .35rem 1.1rem}@media (max-width: 700px){.jh__scrim{background: linear-gradient(180deg,rgba(5,7,12,.86) 0%,rgba(5,7,12,.42) 30%,rgba(5,7,12,.9) 84%,var(--jp-void) 100%),radial-gradient(80% 50% at 70% 26%,rgba(14,90,82,.12),transparent 72%)}}@media (max-width: 900px){body{padding-block-end: env(safe-area-inset-bottom,0px)}.ft{padding-block-end: calc(72px + env(safe-area-inset-bottom,0px))}}:root .jce-section-title{background: var(--jp-raised);background-image: none;color: var(--jp-gold);border-color: var(--jp-line-soft)}:root .jce-disclosure{background: var(--jp-base);background-image: none;color: var(--jp-text-3);border-block-start-color: var(--jp-line-soft)}:root .jce-provider-meta,:root .jce-diff,:root .jce-fallback-txt{color: var(--jp-text-3)}:root .jce-row,:root .jce-provider{border-color: var(--jp-line-soft);color: var(--jp-text-2)}:root .jce-provider-name{color: var(--jp-text)}:root .fsw-btn,:root .jrec__go,:root .jpicks__all,:root .btn-sky,:root #janet .btn,:root .cine__cta .btn{color: #12161F;background: linear-gradient(135deg,var(--jp-gold),var(--jp-gold-warm))}:root .btn-sky:hover,:root .fsw-btn:hover,:root .jrec__go:hover,:root #janet .btn:hover{color: #12161F;background: var(--jp-gold-pale)}:root .ed-card-body h4,:root .ed-feature-body h4,:root .ed-card h4{color: var(--jp-text)}:root .ed-card-body .cat,:root .ed-feature-body .cat{color: var(--jp-gold)}:root .ed-card-body .rt,:root .ed-feature-body .rt{color: var(--jp-text-3)}:root .ed-card-body p,:root .ed-feature-body p{color: var(--jp-text-2)}:root .jpicks__kicker{color: var(--jp-gold)}:root .jpicks__all{color: #12161F}:root .ft small,:root .ft__tag small{color: var(--jp-text-2)}:root .stale-warn{background: rgba(138,90,18,.12);border: 1px solid rgba(138,90,18,.38);color: #F0D9B4}:root .stale-warn strong{color: var(--jp-gold-pale)}:root .btn,:root .bar-cta{color: var(--on-sky,#12161F)}:root .btn:hover,:root .bar-cta:hover{color: var(--on-sky,#12161F)}:root .btn-outline,:root .btn-outline:hover,:root .btn-danger,:root .btn-danger:hover,:root .btn-ghost,:root .btn-ghost:hover{color: var(--text,var(--jp-text,#F4F1EA))}:root .btn-danger,:root .btn-danger:hover{color: var(--red,#FF8A85)}:root .ed .cta .btn,:root .ed .btn-coral{color: var(--on-sky,#12161F)}:root .dfacts span,:root .dfacts small,:root .relc small,:root .ed-card small,:root .cmp-note small{color: var(--jp-text-2)}:root .info-tag{background: rgba(201,162,74,.14);border: 1px solid rgba(201,162,74,.34);color: var(--jp-gold-pale)}:root .af-tag{background: rgba(31,107,74,.20);border: 1px solid rgba(127,211,174,.34);color: #A7E9C4}:root .jce-price{color: var(--jp-text) !important}:root .jce-price-best{color: #8EC5FF !important}:root .jce-saved{color: #A7E9C4 !important}:root .jce-price-unit{color: var(--jp-text-3)}:root .ldc__dest{color: var(--jp-text)}:root .ldc__price,:root .ldc__price b{color: var(--jp-text)}:root .ldc__cur,:root .ldc__price small{color: var(--jp-text-2)}:root .ldc__when{color: var(--jp-text-3)}:root .ldc__when b{color: var(--jp-text-2)}:root .ldc__disc{color: var(--jp-text-3)}:root .ldc__code{color: var(--jp-text-2);background: var(--jp-line-soft);border: 1px solid var(--jp-line-soft)}:root .ldc__badge{color: var(--jp-gold);background: rgba(14,90,82,.14);border: 1px solid var(--jp-line-strong)}:root .ldc__save{color: #FF9E7A}:root .ldc__cta{border-top-color: var(--jp-line-soft)}:root .ldc--skel{background: var(--jp-raised);border-color: var(--jp-line-soft)}:root .ldc__dates,:root .ldc__dates span{color: var(--jp-text-2)}:root .ldc__dates b{color: var(--jp-text)}:root .ldc__ph{background: var(--jp-elevated)}:root .hd-nav a{color: var(--jp-text)}:root .hd-nav a[aria-current="page"]{color: var(--jp-gold-pale)}.jh__scrim{background: linear-gradient(270deg,rgba(5,7,12,.72) 0%,rgba(5,7,12,.54) 24%,rgba(5,7,12,.22) 42%,rgba(5,7,12,0) 56%),linear-gradient(180deg,rgba(5,7,12,.62) 0%,rgba(5,7,12,.28) 34%,rgba(5,7,12,.86) 88%,var(--jp-void) 100%),radial-gradient(70% 55% at 72% 26%,rgba(14,90,82,.14),transparent 70%)}.jh__sub{color: var(--jp-text)}@media (max-width: 900px){.jh__sub{padding: 12px 18px;margin-inline: -18px;border-radius: 20px;background: radial-gradient(140% 170% at 50% 50%,rgba(5,7,12,.52) 0%,rgba(5,7,12,.50) 68%,rgba(5,7,12,.26) 88%,rgba(5,7,12,0) 100%)}}:root .ldc__code{background: rgba(5,7,12,.62);border: 1px solid var(--jp-line);color: var(--jp-text)}:root .pick__badge{background: rgba(5,7,12,.72);-webkit-backdrop-filter: blur(6px);backdrop-filter: blur(6px);border: 1px solid var(--jp-line-strong);color: var(--jp-gold-pale)}.jh-bar__nav a,.jh-guides__row a,.jp-bar__nav a,.bottom-nav a,.ft-links a,.gp-obs__city,.mdh-hero__in nav a,footer>nav>a{display: inline-flex;align-items: center;justify-content: center;min-block-size: 44px;min-inline-size: 44px;padding-inline: .4rem}.mdh-hero__in nav[aria-label]{display: inline-flex;align-items: center;gap: .3rem;background: rgba(8,9,11,.78);padding: .2rem .7rem;border-radius: 999px}.mdh-hero__in nav[aria-label] a{color: var(--jp-paper,#F5F3EF)}.jhc,.jhf,.jhd{--jhc-ink: var(--jp-text);--jhc-ink-2: var(--jp-text-2);--jhc-mute: var(--jp-text-3);--jhc-line: var(--jp-line);--jhc-line-2: var(--jp-line-soft);--jhc-card: var(--jp-raised);--jhc-coral: var(--jp-gold);--jhc-coral-ink: var(--jp-gold);--jhc-coral-soft: var(--sky-ice);--jhc-navy: var(--jp-text-2);--jhc-teal: var(--jp-ok);--jhc-good: var(--jp-ok)}.ed{--ed-cream: var(--jp-void);--ed-sand: var(--jp-base);--ed-ink: var(--jp-text);--ed-ink-2: var(--jp-text-2);--ed-mute: var(--jp-text-3);--ed-coral: var(--jp-gold);--ed-coral-t: var(--jp-gold);--ed-line: var(--jp-line-soft)}.ls{--ls-cheap: var(--jp-ok);--ls-warn: var(--jp-warn);--ls-stale: var(--jp-text-3)}.jp{--jt-ink: var(--jp-text);--jt-ink-2: var(--jp-text-2);--jt-mute: var(--jp-text-3)}:root .jdd-card__win,:root .jfw-c__go,:root .jdd-card__win b,:root .jfw-c b{color: var(--jp-gold-pale)}:root .bar,:root .bar .logo,:root .bar .logo-name,:root .bar .logo-name small,:root .ed .logo-name,:root .ed .logo-name small{color: #F5F3EF}:root .bar .logo-name small{color: var(--jp-gold-pale)}:root .ghero__crumb a,:root .dhero__crumb a{color: #FFF3E6}:root .jh-hero__eyebrow{background: rgba(201,162,74,.12)}:root .jh-promise li::before{background: rgba(201,162,74,.14)}:root{--bk-edge: rgba(201,162,74,.34);--bk-edge-soft: rgba(201,162,74,.16);--bk-sheen: linear-gradient(105deg,rgba(255,255,255,0) 38%,rgba(255,255,255,.13) 48%,rgba(255,255,255,0) 58%)}:root{--x-void: #04070C;--x-deep: #070B13;--x-raised: #0C1119;--x-line: rgba(240,236,226,.10);--x-line-2: rgba(240,236,226,.18);--x-gold: #E3BE79;--x-gold-deep: #C9A24A;--x-gold-wash: rgba(227,190,121,.12);--x-gold-edge: rgba(227,190,121,.42);--x-on-gold: #10131A;--x-ink: #F5F1E8;--x-ink-2: #C3C6CC;--x-ink-3: #8E939C;--x-glass: linear-gradient(157deg,rgba(14,19,28,.78),rgba(6,9,15,.88));--x-glass-2: linear-gradient(157deg,rgba(18,24,34,.86),rgba(8,11,18,.93))}