:root,html[data-theme=dark]{--jb-ctl-primary-fg:#0a0c0f;--jb-ctl-primary-from:#e2c98a;--jb-ctl-primary-mid:#c9a45c;--jb-ctl-primary-to:#a8863f;--jb-ctl-outline-bg:#ffffff0a;--jb-ctl-outline-fg:#f4f1ea;--jb-ctl-outline-border:#c9a45c6b;--jb-ctl-ghost-fg:#e2c98a;--jb-ctl-icon:#e2c98a;--jb-ctl-icon-bg:#c9a45c1a;--jb-ctl-icon-border:#c9a45c61;--jb-ctl-icon-hover:#c9a45c33;--jb-ctl-shadow:0 8px 22px #c9a45c38}html[data-theme=light]{--jb-ctl-primary-fg:#0d0d0d;--jb-ctl-primary-from:#d4b56e;--jb-ctl-primary-mid:#c9a45c;--jb-ctl-primary-to:#b08938;--jb-ctl-outline-bg:#fffdf8;--jb-ctl-outline-fg:#1a1c1f;--jb-ctl-outline-border:#b8923f80;--jb-ctl-ghost-fg:#856627;--jb-ctl-icon:#856627;--jb-ctl-icon-bg:#c9a45c24;--jb-ctl-icon-border:#b8923f6b;--jb-ctl-icon-hover:#c9a45c3d;--jb-ctl-shadow:0 8px 20px #1a1c1f1a}.jb-btn,.jb-btn-primary,.jb-btn-outline,.jb-btn-ghost,.jb-search-btn,.jb-book-btn,a.jb-btn-gold,.jb-header-cta,.jb-btn-contact,.jb-menu-btn{letter-spacing:.02em;cursor:pointer;-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;gap:8px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.jb-btn-primary,.jb-search-btn,.jb-book-btn,a.jb-btn-gold{color:var(--jb-ctl-primary-fg);background:linear-gradient(135deg, var(--jb-ctl-primary-from) 0%, var(--jb-ctl-primary-mid) 48%, var(--jb-ctl-primary-to) 100%);box-shadow:var(--jb-ctl-shadow);border:1px solid #a8863f59}.jb-btn-primary .app-icon,.jb-btn-primary .jb-avi-icon,.jb-search-btn .app-icon,.jb-search-btn .jb-avi-icon,.jb-book-btn .app-icon,a.jb-btn-gold .app-icon{color:inherit;flex-shrink:0}.jb-btn-outline{background:var(--jb-ctl-outline-bg);border:1px solid var(--jb-ctl-outline-border);color:var(--jb-ctl-outline-fg);box-shadow:none}.jb-btn-outline:hover:not(:disabled){background:var(--jb-ctl-icon-hover);border-color:var(--jb-gold,#c9a45c);color:var(--jb-ctl-outline-fg)}.jb-btn-ghost{border-radius:var(--jb-radius,12px);color:var(--jb-ctl-ghost-fg);background:0 0;border:1px solid #0000;min-height:44px;padding:12px 20px;font-size:14px}.jb-btn-ghost:hover:not(:disabled){background:var(--jb-ctl-icon-bg);border-color:var(--jb-ctl-icon-border);color:var(--jb-ctl-ghost-fg)}.jb-btn-primary:disabled,.jb-btn-outline:disabled,.jb-btn-ghost:disabled,.jb-search-btn:disabled,.jb-book-btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;filter:none;transform:none}.jb-btn-primary:focus-visible,.jb-btn-outline:focus-visible,.jb-btn-ghost:focus-visible,.jb-search-btn:focus-visible,.jb-book-btn:focus-visible,.icon-btn:focus-visible,.jb-swap-btn:focus-visible,.jb-pax-btn:focus-visible,.jb-menu-btn:focus-visible,.jb-btn-contact:focus-visible{outline:none;box-shadow:0 0 0 3px #c9a45c59}html[data-theme] .jb-hero .jb-btn-outline,html[data-theme] .jb-page-hero .jb-btn-outline,html[data-theme] .jb-sub-hero .jb-btn-outline,html[data-theme] .jb-slug-hero .jb-btn-outline{color:#f0ebe3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0c0f47;border-color:#c9a45c80}html[data-theme] .jb-hero .jb-btn-outline:hover:not(:disabled),html[data-theme] .jb-page-hero .jb-btn-outline:hover:not(:disabled),html[data-theme] .jb-sub-hero .jb-btn-outline:hover:not(:disabled),html[data-theme] .jb-slug-hero .jb-btn-outline:hover:not(:disabled){color:#f7f4ef;background:#c9a45c2e}html[data-theme] .jb-hero .jb-swap-btn,html[data-theme] .jb-hero .jb-pax-btn,html[data-theme] .jb-hero .jb-field-icon,html[data-theme] .jb-hero .jb-input-with-icon .jb-field-icon{color:#e2c98a}html[data-theme] .jb-hero .jb-swap-btn,html[data-theme] .jb-hero .jb-pax-btn{background:#c9a45c24;border-color:#c9a45c6b}.icon-btn{color:var(--jb-ctl-icon);background:var(--jb-ctl-icon-bg);border-color:var(--jb-ctl-icon-border)}.icon-btn:hover:not(:disabled){background:var(--jb-ctl-icon-hover);color:var(--jb-ctl-icon)}.icon-badge{background:var(--jb-ctl-icon-bg);color:var(--jb-ctl-icon);border:1px solid var(--jb-ctl-icon-border);border-radius:12px}.jb-swap-btn{color:var(--jb-ctl-icon);background:var(--jb-ctl-icon-bg);border-color:var(--jb-ctl-icon-border);transition:background .2s,border-color .2s,color .2s,box-shadow .2s,transform .2s}.jb-swap-btn:hover:not(:disabled){background:var(--jb-ctl-icon-hover);border-color:var(--jb-gold,#c9a45c);color:var(--jb-ctl-icon);box-shadow:0 0 0 3px #c9a45c29}.jb-pax-btn{border:1px solid var(--jb-ctl-icon-border);background:var(--jb-ctl-icon-bg);width:36px;min-width:36px;height:36px;min-height:36px;color:var(--jb-ctl-icon);border-radius:10px;transition:background .15s,border-color .15s,color .15s}.jb-pax-btn:hover:not(:disabled){background:var(--jb-ctl-icon-hover);border-color:var(--jb-gold,#c9a45c)}.jb-pax-btn .jb-field-icon,.jb-pax-btn .app-icon,.jb-pax-btn .jb-avi-icon{filter:none;color:inherit}.jb-field-icon,.jb-input-with-icon .jb-field-icon{color:var(--jb-ctl-icon);opacity:.9}.jb-btn-contact,.jb-menu-btn{color:var(--jb-ctl-outline-fg);background:var(--jb-ctl-icon-bg);border-color:var(--jb-ctl-icon-border)}html[data-theme=light] .jb-header .jb-btn-contact,html[data-theme=light] .jb-menu-btn{color:var(--jb-ctl-outline-fg);background:var(--jb-ctl-outline-bg)}.jb-add-leg-btn{min-height:44px;color:var(--jb-ctl-ghost-fg);justify-content:center;align-items:center;gap:8px;display:inline-flex}.jb-avi-icon,.app-icon{stroke-linecap:round;stroke-linejoin:round}@keyframes jb-icon-spin{to{transform:rotate(360deg)}}.jb-icon-spin{animation:.9s linear infinite jb-icon-spin}@media (prefers-reduced-motion:reduce){.jb-icon-spin{animation:none}.jb-btn-primary,.jb-btn-outline,.jb-btn-ghost,.jb-search-btn,.jb-book-btn,.jb-swap-btn,.icon-btn,.jb-pax-btn,.jb-btn-contact,.jb-menu-btn{transition:none}}
:root{--color-background:var(--color-page)}.jb-page{font-size:var(--font-base,.9375rem);line-height:var(--line-height-body,1.65)}#main-content{scroll-margin-top:var(--header-height,64px)}.jb-page h2[id],.jb-page h3[id],.jb-slug-prose h2[id],.jb-slug-prose h3[id],.jb-slug-prose h4[id],#quote{scroll-margin-top:calc(var(--header-height,64px) + 16px)}.jb-page-hero h1,.jb-sub-hero h1{font-size:var(--type-display,clamp(1.5rem, 2.4vw, 2.05rem));line-height:var(--line-height-tight,1.2);letter-spacing:-.02em;max-width:var(--measure-lead,38rem)}.jb-slug-title{max-width:var(--measure-article,42rem);font-size:clamp(1.4rem,2.6vw,2rem)}.jb-section-title,.jb-light-title{font-size:clamp(1.15rem,1.8vw,1.4rem);line-height:var(--line-height-heading,1.28);margin:0 0 10px}.jb-section-desc{font-size:.9375rem;line-height:var(--line-height-body,1.65);max-width:var(--measure-lead,38rem)}.jb-service-page .jb-section-desc,.jb-subpage .jb-section-desc{max-width:52ch;font-size:.9375rem}.jb-service-page .jb-section-title:after,.jb-subpage .jb-intro-stats .jb-section-title:after{content:none}.jb-light-section .jb-light-title:after{width:32px;margin-top:10px}.jb-slug-body{max-width:var(--measure-article,42rem)}.jb-slug-prose{white-space:normal;font-size:1rem;line-height:1.7}.jb-slug-prose img,.jb-slug-prose figure{max-width:100%}.jb-slug-prose figure img{-o-object-fit:contain;object-fit:contain;width:auto;max-height:min(52vh,420px);margin-inline:auto}.jb-article-toc{top:calc(var(--header-height,64px) + 12px);z-index:var(--z-sticky,50);border-radius:var(--radius-md,10px)}@media (max-width:1099px){.jb-article-toc{max-height:12rem;position:relative;top:auto;overflow:auto}}@media (min-width:1100px){.jb-article-toc{max-height:calc(100vh - var(--header-height,64px) - 24px);overflow:auto}}.jb-fleet-model-gallery__shot{aspect-ratio:16/9;max-height:220px}.jb-fleet-model-highlights{gap:8px;margin:0 0 16px}.jb-fleet-cabin-layout__frame{aspect-ratio:1280/480;min-height:160px;max-height:220px}.jb-fleet-spec-block{margin-bottom:20px}.jb-content-hub .jb-news-card,.jb-content-hub .jb-video-card,.jb-news-card{border-radius:var(--radius-md,10px);box-shadow:none}.jb-content-hub .jb-news-card:hover,.jb-content-hub .jb-video-card:hover,.jb-news-card:hover{box-shadow:none;border-color:#c9a96273;transform:none}.jb-news-card-body h3,.jb-content-hub .jb-news-card-body h3{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:1rem;line-height:1.35;display:-webkit-box;overflow:hidden}.jb-content-hub .jb-news-card-body small{text-transform:none;letter-spacing:.02em;color:var(--jb-text-muted)}.jb-news-grid .jb-news-card--featured{grid-column:1/-1;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:stretch;display:grid}.jb-news-card--featured .jb-news-card-img{aspect-ratio:16/9;min-height:100%}.jb-news-card--featured .jb-news-card-body h3{-webkit-line-clamp:4;font-size:clamp(1.15rem,2vw,1.45rem)}@media (max-width:720px){.jb-news-grid .jb-news-card--featured{grid-template-columns:1fr}}.jb-news-card:focus-visible,.jb-dest-card:focus-visible,.jb-fleet-model-card:focus-visible{outline:2px solid var(--color-focus,#c9a45c);outline-offset:3px}.jb-btn-primary,.jb-btn-outline{border-radius:var(--radius-md,10px);justify-content:center;align-items:center;min-height:44px;padding:10px 20px;font-size:.875rem;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.jb-btn-primary:focus-visible,.jb-btn-outline:focus-visible,.jb-link-gold:focus-visible{outline:2px solid var(--color-focus,#c9a45c);outline-offset:3px}@media (max-width:768px){.jb-page-hero-widget .jb-btn-primary,.jb-cta-row .jb-btn-primary,.jb-empty-state__cta{width:100%}}.jb-tabs-row{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;gap:8px;margin-bottom:16px;padding-bottom:4px;overflow-x:auto}.jb-tabs-row::-webkit-scrollbar{display:none}.jb-cat-tab{flex:none;min-height:44px}.jb-page-hero-media:after{background:linear-gradient(105deg,#0a0c0fc7 0%,#0a0c0f7a 52%,#0a0c0fb3 100%)}.jb-page-hero{padding:32px 0 36px}.jb-page-hero--compact{padding:18px 0 22px}.jb-slug-hero--editorial+.jb-sub-body .jb-media-hero{max-height:min(36vw,280px)}.jb-page input[type=text],.jb-page input[type=email],.jb-page input[type=tel],.jb-page input[type=search],.jb-page select,.jb-page textarea{border-radius:var(--radius-md,10px)}.jb-page input[type=text],.jb-page input[type=email],.jb-page input[type=tel],.jb-page input[type=search],.jb-page select{min-height:44px}@media (min-width:900px){.jb-contact-form-panel,.jb-about-enquiry__form{max-width:36rem}}.jb-empty-state{border-radius:var(--radius-md,10px);padding:36px 20px}.jb-empty-state__links{flex-wrap:wrap;justify-content:center;gap:12px 20px;margin-top:16px;display:flex}.jb-empty-state__links a{color:var(--jb-gold,#c9a962);align-items:center;min-height:44px;font-size:.875rem;display:inline-flex}.jb-about-awards{grid-template-columns:repeat(auto-fill,minmax(88px,1fr));align-items:center;gap:12px 16px;margin:16px 0 0;padding:0;list-style:none;display:grid}.jb-about-awards__tile{aspect-ratio:5/3;border:1px solid var(--jb-border);border-radius:var(--radius-sm,6px);background:#ffffff0a;max-height:56px;position:relative;overflow:hidden}.jb-about-awards__tile img,.jb-about-awards__tile .jb-cover-img{padding:6px;-o-object-fit:contain!important;object-fit:contain!important}.jb-about-presence .jb-about-city-list{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;display:grid}.jb-service-lightbox,.jb-modal-backdrop{z-index:var(--z-modal,400)}@media (prefers-reduced-motion:reduce){.jb-news-card,.jb-btn-primary,.jb-btn-outline{transition:none}}.jb-home-tier-a .jb-section-title{font-size:clamp(1.18rem,1.9vw,1.48rem)}.jb-home-tier-b{padding-block:clamp(26px,3.6vw,44px)}.jb-home-tier-b .jb-section-title{font-size:clamp(1.06rem,1.6vw,1.24rem)}.jb-home-tier-c{padding-block:clamp(18px,2.6vw,30px)}.jb-home-tier-c .jb-section-title{font-size:clamp(.98rem,1.35vw,1.12rem)}.jb-home-tier-c .jb-split-visual,.jb-home-tier-c .jb-split-visual-img{max-height:180px}.jb-home-tier-c .jb-news-card img,.jb-home-tier-c .jb-media-section img{-o-object-fit:cover;object-fit:cover;max-height:168px}.jb-home-experience-media{aspect-ratio:16/10;max-height:148px}.jb-locale-partial{text-align:center;color:var(--jb-text-muted,#6b6560);background:#0d0d0d0a;border-bottom:1px solid #c9a96238;margin:0;padding:8px 16px;font-size:12px;line-height:1.4}html[dir=rtl] .jb-locale-partial{text-align:center}.jb-cookie-banner{z-index:var(--z-overlay,320);padding:10px 16px;inset-block-end:0;inset-inline:0}.jb-cookie-inner{gap:10px}.jb-cookie-inner p{max-width:min(42rem,100%);font-size:12px}.jb-cookie-actions button,.jb-cookie-actions a{min-height:44px}html.jb-has-cookie .jb-hero{padding-bottom:calc(7.5rem + env(safe-area-inset-bottom,0px))}.jb-empty-filters{border:1px solid color-mix(in srgb, var(--jb-gold,#c9a962) 16%, transparent);border-radius:var(--radius-md,10px);background:color-mix(in srgb, var(--jb-bg-elevated,#161410) 40%, transparent);gap:8px;margin-bottom:16px;padding:10px 12px}.jb-empty-filter-label{opacity:.85;font-size:12px;font-weight:600}.jb-empty-filter-label select{min-height:44px}.jb-empty-grid{z-index:1;position:relative}.jb-article-toc__list a{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.jb-breadcrumb{flex-wrap:wrap;gap:4px 8px;max-width:100%;display:flex}.jb-breadcrumb>span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:min(52ch,100%);overflow:hidden}.jb-experience-detail-lifestyle-item{aspect-ratio:4/3}.jb-experience-detail-lifestyle-item img{-o-object-fit:cover;object-fit:cover}
html[data-theme=light] .jb-header{background:var(--color-header);color:var(--color-text);border-bottom:1px solid #c9a96252}html[data-theme=light] .jb-header.jb-header--scrolled{-webkit-backdrop-filter:blur(20px)saturate(1.2);background:#fffdf8f7;border-bottom-color:#c9a96273;box-shadow:0 1px #c9a96247,0 10px 28px #0d0d0d14}html[data-theme=light] .jb-header:after{background:linear-gradient(90deg,#0000 0%,#c9a96240 18%,#7a5c248c 50%,#c9a96240 82%,#0000 100%)}html[data-theme=light] .jb-header-link,html[data-theme=light] .jb-lang-picker__trigger{color:var(--color-text-muted)}html[data-theme=light] .jb-header-link:hover,html[data-theme=light] .jb-lang-picker__trigger:hover{color:var(--color-heading);background:#c9a9621a}html[data-theme=light] .jb-lang-picker__panel{background:var(--color-surface-raised);box-shadow:var(--shadow-dropdown);border-color:#c9a96252}html[data-theme=light] .jb-lang-picker__option{color:var(--color-text,#0b1f3a)}html[data-theme=light] .jb-lang-picker__option:hover,html[data-theme=light] .jb-lang-picker__option.active{color:var(--color-heading,#0b1f3a);background:#b8975a24}html[data-theme=light] .jb-lang-picker__option-meta,html[data-theme=light] .jb-lang-picker__empty{color:var(--color-text-muted,#64748b)}html[data-theme=light] .jb-lang-picker__search{color:var(--color-text);background:#fff;border-bottom-color:#c9a96238}html[data-theme=light] .jb-select-mini option{background:var(--color-surface-raised);color:var(--color-text)}html[data-theme=light] .jb-mega-panel,html[data-theme=light] .jb-nav-panel,html[data-theme=light] .jb-lang-picker__menu{background:var(--color-surface-raised);color:var(--color-text);border-color:#c9a96252}html[data-theme=light] .jb-mega-links a,html[data-theme=light] .jb-mega-sidebar-item,html[data-theme=light] .jb-mega-link-text,html[data-theme=light] .jb-mega-content-title{color:var(--color-text)}html[data-theme=light] .jb-mega-links a small,html[data-theme=light] .jb-mega-footer a{color:var(--color-text-muted)}html[data-theme=light] .jb-section-title,html[data-theme=light] .jb-content-block h2,html[data-theme=light] .jb-subpage h2,html[data-theme=light] .jb-pjc-include__title{color:var(--color-heading)}html[data-theme=light] .jb-section-desc,html[data-theme=light] .jb-content-block p,html[data-theme=light] .jb-bullet-list,html[data-theme=light] .jb-pjc-honesty,html[data-theme=light] .jb-api-load-notice{color:var(--color-text-muted)}html[data-theme=light] .jb-tag{color:#7a5c24}html[data-theme=light] .jb-bp .jb-bp-kicker{color:#6f5422}html[data-theme=light] .jb-link-gold,html[data-theme=light] .jb-section-header .jb-link-gold{color:#7a5c24}html[data-theme=light] .jb-page input::-moz-placeholder{color:#5c5346;opacity:1}html[data-theme=light] .jb-page textarea::-moz-placeholder{color:#5c5346;opacity:1}html[data-theme=light] .jb-quote-card input::-moz-placeholder{color:#5c5346;opacity:1}html[data-theme=light] .jb-auth-form .jb-field input::-moz-placeholder{color:#5c5346;opacity:1}html[data-theme=light] .jb-page input::placeholder,html[data-theme=light] .jb-page textarea::placeholder,html[data-theme=light] .jb-quote-card input::placeholder,html[data-theme=light] .jb-auth-form .jb-field input::placeholder{color:#5c5346;opacity:1}html[data-theme=light] .jb-field label,html[data-theme=light] .jb-field-label{color:var(--color-text-secondary)}html[data-theme=light] .jb-field input,html[data-theme=light] .jb-field select,html[data-theme=light] .jb-field textarea,html[data-theme=light] .jb-pax-control{color:var(--color-text);background:#fff;border-color:#c9a96259;font-size:max(16px,1em)}html[data-theme=light] .jb-field input:focus,html[data-theme=light] .jb-field select:focus,html[data-theme=light] .jb-field textarea:focus{border-color:#c9a962b3;outline:none;box-shadow:0 0 0 3px #c9a96238}html[data-theme=light] .jb-pax-btn{color:#7a5c24;background:#c9a9621f}html[data-theme=light] .jb-trip-tabs{background:var(--color-page-alt)}html[data-theme=light] .jb-trip-tab{color:var(--color-text-muted)}html[data-theme=light] .jb-trip-tab.active{color:var(--color-heading);background:#fff;box-shadow:0 1px 4px #0d0d0d14}html[data-theme=light] .jb-btn-outline{background:var(--color-surface-raised);color:var(--color-text);border-color:#c9a9627a}html[data-theme=light] .jb-hero .jb-btn-outline,html[data-theme=light] .jb-page-hero .jb-btn-outline{color:#f0ebe3;background:#0d0d0d47;border-color:#c9a96280}html[data-theme=light] .jb-hero .jb-quote-card .jb-btn-outline,html[data-theme=light] .jb-page-hero .jb-quote-card .jb-btn-outline{color:var(--color-text);background:var(--color-surface-raised);border-color:#c9a9627a}html[data-theme=light] .jb-hero .jb-quote-card .jb-field-icon,html[data-theme=light] .jb-hero .jb-quote-card .jb-swap-btn,html[data-theme=light] .jb-hero .jb-quote-card .jb-pax-btn,html[data-theme=light] .jb-page-hero .jb-quote-card .jb-field-icon,html[data-theme=light] .jb-page-hero .jb-quote-card .jb-swap-btn,html[data-theme=light] .jb-page-hero .jb-quote-card .jb-pax-btn{color:#7a5c24}html[data-theme=light] .jb-empty-card,html[data-theme=light] .jb-route-card,html[data-theme=light] .jb-news-card,html[data-theme=light] .jb-article-card,html[data-theme=light] .jb-for-you-card,html[data-theme=light] .jb-dest-card,html[data-theme=light] .jb-empty-state{background:var(--color-surface-raised);color:var(--color-text);border-color:#c9a96247}html[data-theme=light] .jb-empty-state{background:#fffdf8b3;border-style:dashed}html[data-theme=light] .jb-light-band,html[data-theme=light] .jb-light-section{background:var(--color-page-alt);color:var(--color-text);border-top-color:#c9a96238;border-bottom-color:#c9a96238}html[data-theme=light] .jb-light-band .jb-section-title,html[data-theme=light] .jb-light-band h2,html[data-theme=light] .jb-light-title{color:var(--color-heading)}html[data-theme=light] .jb-light-band .jb-section-desc,html[data-theme=light] .jb-light-subtitle{color:var(--color-text-muted)}html[data-theme=light] .jb-hero .jb-quote-card,html[data-theme=light] .jb-page-hero .jb-quote-card,html[data-theme=light] .jb-page-hero-search .jb-quote-card,html[data-theme=light] .jb-quote-card{--jb-text:var(--color-text);--jb-text-muted:var(--color-text-muted);--jb-bg-card:var(--color-surface-raised);--jb-bg-input:#fff;--jb-border:#c9a96259;background:var(--color-surface-raised);color:var(--color-text);border:1px solid #c9a96259}html[data-theme=light] .jb-hero .jb-quote-card,html[data-theme=light] .jb-page-hero .jb-quote-card{box-shadow:var(--shadow-lg)}html[data-theme=light] .jb-membership-cta-inner{--jb-text:var(--color-text);--jb-text-muted:var(--color-text-muted);color:var(--color-text);background:radial-gradient(70% 120% at 0%,#c9a9621f,#0000 55%),linear-gradient(#fffdf8 0%,#f7f2ea 100%);border-color:#c9a96259}html[data-theme=light] .jb-membership-cta .jb-section-title,html[data-theme=light] .jb-membership-cta .jb-section-desc{color:var(--color-heading)}html[data-theme=light] .jb-membership-cta .jb-section-desc{color:var(--color-text-muted)}html[data-theme=light] .jb-membership-cta .jb-tag{color:#7a5c24}html[data-theme=light] .jb-membership-cta .jb-btn-outline{color:var(--color-text);background:var(--color-surface-raised);border-color:#c9a96280}html[data-theme=light] .jb-membership-cta__ops,html[data-theme=light] .jb-home-section-ops{color:var(--color-text-muted)}html[data-theme=light] .jb-membership-cta__points strong{color:#7a5c24}html[data-theme=light] .jb-membership-cta__points span{color:var(--color-text-muted)}html[data-theme=light] .jb-membership-cta__points li{border-top-color:#c9a96247}html[data-theme=light] .jb-home-ops{background:radial-gradient(60% 80% at 90% 20%,#c9a96214,#0000 55%),linear-gradient(#fffdf8 0%,#f4efe6 100%)}html[data-theme=light] .jb-home-ops__step{background:linear-gradient(165deg,#fffdf8 0%,#f7f2ea 100%);border-color:#c9a96252}html[data-theme=light] .jb-home-ops__step-title{color:var(--color-heading)}html[data-theme=light] .jb-home-ops__step-body,html[data-theme=light] .jb-home-ops__meta,html[data-theme=light] .jb-home-ops__footnote,html[data-theme=light] .jb-newsletter-band__ops{color:var(--color-text-muted)}html[data-theme=light] .jb-home-ops__icon{color:#8a6928;background:#c9a96224}html[data-theme=light] .jb-home-avi-chip{background:#fffdf8;border-color:#c9a96259}html[data-theme=light] .jb-home-avi-chip__label{color:#7a5c24}html[data-theme=light] .jb-home-avi-chip__hint,html[data-theme=light] .jb-home-avi-strip__cabin-label{color:var(--color-text-muted)}html[data-theme=light] .jb-home-avi-pill{color:var(--color-text);background:#fffdf8;border-color:#c9a96266}html[data-theme=light] .jb-home-avi-pill--link{color:#7a5c24;background:0 0}html[data-theme=light] .jb-home-experience-kicker{color:#7a5c24}html[data-theme=light] .jb-service-cta-panel,html[data-theme=light] .jb-experience-cta-panel{--jb-text:var(--color-text);--jb-text-muted:var(--color-text-muted);color:var(--color-text);background:radial-gradient(70% 80% at 10% 0,#c9a96224,#0000 55%),linear-gradient(#fffdf8 0%,#f7f2ea 100%);border-color:#c9a96259}html[data-theme=light] .jb-service-cta-panel .jb-section-title,html[data-theme=light] .jb-service-cta-panel .jb-section-desc,html[data-theme=light] .jb-experience-cta-panel .jb-section-title,html[data-theme=light] .jb-experience-cta-panel .jb-section-desc{color:var(--color-heading)}html[data-theme=light] .jb-service-cta-panel .jb-section-desc,html[data-theme=light] .jb-experience-cta-panel .jb-section-desc{color:var(--color-text-muted);opacity:1}html[data-theme=light] .jb-service-cta-text{color:var(--color-text-muted)}html[data-theme=light] .jb-service-cta-panel .jb-service-cta-btn--ghost,html[data-theme=light] .jb-experience-cta-panel .jb-experience-cta-btn--ghost{background:var(--color-surface-raised);color:var(--color-text);border-color:#c9a9627a}html[data-theme=light] .jb-intro-stats{border-bottom-color:#c9a96238}html[data-theme=light] .jb-intro-stats .jb-mini-stats{background:var(--color-surface-raised);border-color:#c9a96252}html[data-theme=light] .jb-intro-stats .jb-mini-stats strong,html[data-theme=light] .jb-mini-stats strong,html[data-theme=light] .jb-bp-stat strong,html[data-theme=light] .jb-stat-num{background:0 0;-webkit-background-clip:unset;background-clip:unset;color:#7a5c24;-webkit-text-fill-color:#7a5c24}html[data-theme=light] .jb-intro-stats .jb-mini-stats span,html[data-theme=light] .jb-mini-stats span,html[data-theme=light] .jb-service-page--pjc .jb-mini-stats--pjc span,html[data-theme=light] .jb-bp-stat span,html[data-theme=light] .jb-stat-label,html[data-theme=light] .jb-stat-desc{color:var(--color-text-muted)}html[data-theme=light] .jb-stat-desktop-card:not(.jb-stat-desktop-featured),html[data-theme=light] .jb-stat-card{background:var(--color-surface-raised);color:var(--color-text);border-color:#c9a96247}html[data-theme=light] .jb-pjc-chip{color:var(--color-text);background:#c9a9621f;border-color:#c9a96266}html[data-theme=light] .jb-pjc-chip:hover,html[data-theme=light] .jb-pjc-chip:focus-visible{color:#7a5c24;border-color:var(--color-gold)}html[data-theme=light] .jb-pjc-cabin-label,html[data-theme=light] .jb-service-block-cta{color:#7a5c24}html[data-theme=light] .jb-pjc-ops-meta,html[data-theme=light] .jb-pjc-quote-note,html[data-theme=light] .jb-pjc-honesty{color:var(--color-text-muted)}html[data-theme=light] .jb-service-page--pjc .jb-quote-card .jb-avi-icon{color:#7a5c24;filter:none}html[data-theme=light] .jb-service-page--pjc .jb-search-btn .jb-avi-icon,html[data-theme=light] .jb-service-page--pjc .jb-btn-primary .jb-avi-icon,html[data-theme=light] .jb-service-page--pjc .jb-service-cta-btn .jb-avi-icon{color:#0d0d0d;filter:none}html[data-theme=light] .jb-service-gallery{border-top-color:#c9a96238}html[data-theme=light] .jb-service-gallery__frame{background:var(--color-page-alt);border-color:#c9a96247}html[data-theme=light] .jb-service-gallery figcaption{color:var(--color-text-muted)}html[data-theme=light] .jb-stat-desktop-featured .jb-stat-num,html[data-theme=light] .jb-stat-desktop-featured .jb-stat-label,html[data-theme=light] .jb-stat-desktop-featured .jb-stat-desc,html[data-theme=light] .jb-stat-mobile-hero .jb-stat-num,html[data-theme=light] .jb-stat-mobile-hero .jb-stat-label,html[data-theme=light] .jb-stat-mobile-hero .jb-stat-desc{color:#f7f4ef;-webkit-text-fill-color:#f7f4ef}html[data-theme=light] .jb-stat-desktop-featured .jb-stat-num{color:#e2c98a;-webkit-text-fill-color:#e2c98a}html[data-theme=light] .jb-fleet-cat-tile,html[data-theme=light] .jb-fleet-model-rail a,html[data-theme=light] .jb-fleet-model-rail__card,html[data-theme=light] .jb-fleet-tour-card{background:var(--color-surface-raised);border-color:#c9a9624d}html[data-theme=light] .jb-fleet-cat-tile__title,html[data-theme=light] .jb-fleet-model-rail strong,html[data-theme=light] .jb-fleet-tour-card__title{color:var(--color-heading)}html[data-theme=light] .jb-fleet-cat-tile__blurb,html[data-theme=light] .jb-fleet-model-rail span,html[data-theme=light] .jb-fleet-model-rail__body span,html[data-theme=light] .jb-fleet-cat-tile__meta,html[data-theme=light] .jb-fleet-tour-card__desc,html[data-theme=light] .jb-fleet-catalog-note{color:var(--color-text-muted)}html[data-theme=light] .jb-reduce-modal{background:var(--color-surface-raised);color:var(--color-text);border-color:#c9a96266}html[data-theme=light] .jb-reduce-modal h3{color:var(--color-heading)}html[data-theme=light] .jb-reduce-modal__desc{color:var(--color-text-muted)}html[data-theme=light] .jb-auth-card,html[data-theme=light] .jb-account-shell,html[data-theme=light] .jb-account-panel,html[data-theme=light] .jb-trip-card,html[data-theme=light] .jb-pay-desk,html[data-theme=light] .jb-quote-dossier,html[data-theme=light] .jb-quote-offer{background:var(--color-surface-raised);color:var(--color-text);border-color:#c9a9624d}html[data-theme=light] .jb-auth-title,html[data-theme=light] .jb-account-hero h1{color:var(--color-heading)}html[data-theme=light] .jb-auth-eyebrow{color:#7a5c24}html[data-theme=light] .jb-auth-tab.is-active,html[data-theme=light] .jb-auth-form .jb-btn-primary{color:#0d0d0d}html[data-theme=light] .jb-auth-info,html[data-theme=light] .jb-auth-subtitle{color:var(--color-text-muted)}html[data-theme=light] .jb-auth-form .jb-field input{color:var(--color-text);background:#fff;border-color:#c9a96259}html[data-theme=light] .jb-auth-tabs{background:var(--color-page-alt);border-color:#c9a96247}html[data-theme=light] .jb-auth-form .jb-btn-ghost{color:var(--color-text);background:var(--color-surface-raised);border-color:#c9a96266}html[data-theme=light] .jb-jetcard-benefits .jb-feature-card--heritage{background:var(--color-surface-raised)!important;box-shadow:var(--shadow-card)!important;border-color:#c9a9624d!important}html[data-theme=light] .jb-jetcard-benefits .jb-feature-card--heritage h3{color:var(--color-heading)!important}html[data-theme=light] .jb-jetcard-benefits .jb-feature-card--heritage p{color:var(--color-text-muted)!important}html[data-theme=light] .jb-route-flight-banner{background:linear-gradient(135deg,#c9a9621f 0%,#fffdf8 100%);border-color:#c9a96252}html[data-theme=light] .jb-bp-process{background:radial-gradient(ellipse 80% 50% at 50% 0%, #c9a9621a, transparent 55%), var(--color-page)}html[data-theme=light] .jb-footer-v2,html[data-theme=light] .jb-newsletter-band{--jb-text:#f4f1ea;--jb-text-muted:#f4f1eac7;--jb-bg-input:#1c2129;color:#f4f1ea}html[data-theme=light] .jb-newsletter-band .jb-newsletter-form input{color:#f4f1ea;background:#ffffff14;border-color:#c9a96259}html[data-theme=light] .jb-newsletter-band .jb-newsletter-form input::placeholder{color:#f4f1ea8c}html[data-theme=light] .jb-footer-v2 .jb-newsletter-form input,html[data-theme=light] .jb-footer .jb-newsletter-form input{color:#f4f1ea;background:#ffffff14;border-color:#c9a96259}html[data-theme=light] .jb-footer-v2 .jb-btn-outline,html[data-theme=light] .jb-newsletter-band .jb-btn-outline,html[data-theme=light] .jb-footer .jb-btn-outline{color:#f0ebe3;background:#ffffff0f;border-color:#c9a96280}html[data-theme=light] .jb-about-enquiry__form input,html[data-theme=light] .jb-about-enquiry__form textarea,html[data-theme=light] .jb-contact-form-panel input,html[data-theme=light] .jb-contact-form-panel textarea{color:var(--color-text);background:#fff;border-color:#c9a96259}html[data-theme=light] .jb-legal-page,html[data-theme=light] .jb-legal-page .jb-section-title{color:var(--color-heading)}html[data-theme=light] .jb-legal-meta{color:var(--color-text-muted)}html[data-theme=light] .jb-charter-card{background:var(--color-surface-raised);border-color:#c9a9624d}html[data-theme=light] .jb-charter-desk__head h4,html[data-theme=light] .jb-charter-card__price-val,html[data-theme=light] .jb-for-you-card__kind,html[data-theme=light] .jb-for-you__kicker{color:#7a5c24}html[data-theme=light] .jb-for-you__title,html[data-theme=light] .jb-for-you-card__title{color:var(--color-heading)}html[data-theme=light] .jb-for-you__desc,html[data-theme=light] .jb-dest-meta{color:var(--color-text-muted)}html[data-theme=light] .jb-home>.jb-newsletter-band{--jb-text:var(--color-text);--jb-text-muted:var(--color-text-muted);--jb-bg-input:#fff;color:var(--color-text);background:0 0}html[data-theme=light] .jb-home>.jb-newsletter-band .jb-newsletter-form input{color:var(--color-text);background:#fff;border-color:#c9a96259}html[data-theme=light] .jb-home>.jb-newsletter-band .jb-newsletter-form input::placeholder{color:var(--color-text-muted)}
.jb-about-page .jb-about-kicker,.jb-about-page .jb-section-title,.jb-service-page--pet .jb-sub-section .jb-section-title,.jb-service-page--amb .jb-sub-section .jb-section-title{position:relative}.jb-about-page .jb-section-title,.jb-service-page--pet .jb-sub-section .jb-section-title,.jb-service-page--amb .jb-sub-section .jb-section-title{align-items:center;gap:12px;display:flex}.jb-about-page .jb-section-title:before,.jb-service-page--pet .jb-sub-section .jb-section-title:before,.jb-service-page--amb .jb-sub-section .jb-section-title:before{content:"";background:var(--jb-gold,#c9a962);border-radius:1px;flex:0 0 3px;align-self:stretch;min-height:1.1em}.jb-hybrid{--jb-hybrid-loaded:1}.jb-about-page .jb-about-network__inner,.jb-about-page .jb-about-safety__inner,.jb-about-page .jb-about-story__inner{max-width:720px}.jb-about-page .jb-about-why-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;margin-top:20px;display:grid}.jb-about-page .jb-about-why-item{background:#ffffff05;border:1px solid #c9a96238;border-radius:2px;padding:16px 18px}.jb-about-page .jb-about-why-item h3{color:var(--jb-text,#f5f1e8);margin:0 0 8px;font-size:1.02rem}.jb-about-page .jb-about-why-item p{color:var(--jb-text-muted,#9aa3b2);margin:0;font-size:.9rem;line-height:1.5}.jb-about-page .jb-about-capability-list{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;margin:18px 0 0;padding:0;list-style:none;display:grid}.jb-about-page .jb-about-capability{background:0 0;border:1px solid #c9a9622e;border-radius:2px;padding:16px 18px}@media (max-width:720px){.jb-about-page .jb-about-why-grid{grid-template-columns:1fr}}html[data-theme=light] .jb-about-page .jb-about-why-item,html[data-theme=light] .jb-about-page .jb-about-capability{background:#fff;border-color:#1a1a1a1a}html[data-theme=light] .jb-about-page .jb-about-why-item h3,html[data-theme=light] .jb-about-page .jb-about-capability h3{color:#1a1a1a}html[data-theme=light] .jb-about-page .jb-about-why-item p{color:#5c6570}.jb-service-page--pet .jb-pjc-include{background:#c9a9620a;border:1px solid #c9a96233;border-radius:2px;margin-top:22px;padding:18px 20px}.jb-service-page--pet .jb-pjc-include__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;display:grid}.jb-service-page--pet .jb-pjc-include__list li{font-size:.92rem;line-height:1.45}.jb-service-page--pet .jb-steps--pjc,.jb-service-page--pet .jb-service-steps{gap:14px}.jb-service-page--pet .jb-step,.jb-service-page--pet .jb-service-step{border:1px solid #c9a96229;border-radius:2px;padding:14px 16px}@media (max-width:720px){.jb-service-page--pet .jb-pjc-include__list{grid-template-columns:1fr}}html[data-theme=light] .jb-service-page--pet .jb-pjc-include{background:#fff;border-color:#1a1a1a1a}.jb-service-page--amb .jb-pjc-include{border:1px solid color-mix(in srgb, var(--jb-amb-signal,#7eb6c9) 32%, transparent);background:color-mix(in srgb, var(--jb-amb-signal,#7eb6c9) 6%, transparent);border-radius:2px;margin-top:22px;padding:18px 20px}.jb-service-page--amb .jb-pjc-include__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;display:grid}.jb-service-page--amb .jb-amb-sos{margin-bottom:18px}.jb-service-page--amb .jb-service-gallery{margin-top:8px}.jb-service-page--amb .jb-service-gallery__grid{gap:10px}@media (max-width:720px){.jb-service-page--amb .jb-pjc-include__list{grid-template-columns:1fr}}html[data-theme=light] .jb-service-page--amb .jb-pjc-include{background:#fff;border-color:#1a1a1a1f}
