@media(prefers-reduced-motion:no-preference){.hero-img[data-astro-cid-bbe6dxrz]{animation:hero-settle 2.8s var(--ease-out-soft) both}.hero-in[data-astro-cid-bbe6dxrz]{animation:hero-in 1.1s var(--ease-out-soft) both;animation-delay:calc(.15s + var(--d, 0ms))}.scroll-cue[data-astro-cid-bbe6dxrz]:after{content:"";position:absolute;inset:0;background:var(--color-gold);animation:cue 2.4s var(--ease-lux) infinite}}@keyframes hero-settle{0%{transform:scale(1.09)}to{transform:scale(1)}}@keyframes hero-in{0%{opacity:0;transform:translateY(14px)}}@keyframes cue{0%{transform:translateY(-100%)}60%,to{transform:translateY(100%)}}.vehicle-tab[data-astro-cid-jfxcwdxi][aria-selected=false]>span[data-astro-cid-jfxcwdxi]:first-child{color:#f5f1e873}.vehicle-tab[data-astro-cid-jfxcwdxi]:hover>span[data-astro-cid-jfxcwdxi]:first-child{color:var(--color-ivory)}.vehicle-tab[data-astro-cid-jfxcwdxi][aria-selected=true] .eyebrow[data-astro-cid-jfxcwdxi]{color:var(--color-gold)}.tab-indicator[data-astro-cid-jfxcwdxi]{width:var(--w, 0);transform:translate(var(--x, 0));transition:transform .6s var(--ease-out-soft),width .6s var(--ease-out-soft)}.js .vehicle-panel[data-astro-cid-jfxcwdxi][data-active=false]{display:none}.js .vehicle-panel[data-astro-cid-jfxcwdxi][data-active=true]{animation:panel-in .7s var(--ease-out-soft)}.js .stage-views[data-astro-cid-jfxcwdxi]{display:grid;grid-template-areas:"stack";gap:0}.js .stage-view[data-astro-cid-jfxcwdxi]{grid-area:stack;transition:opacity .7s var(--ease-lux),transform 1.1s var(--ease-out-soft)}.js .stage-view[data-astro-cid-jfxcwdxi][data-active=false]{opacity:0;transform:scale(1.025);pointer-events:none;visibility:hidden;transition:opacity .7s var(--ease-lux),transform 1.1s var(--ease-out-soft),visibility 0s .7s}html:not(.js) .vehicle-panel[data-astro-cid-jfxcwdxi]+.vehicle-panel[data-astro-cid-jfxcwdxi]{margin-top:5rem}html:not(.js) [data-astro-cid-jfxcwdxi][data-fleet] [data-astro-cid-jfxcwdxi][data-js-only]{display:none}@keyframes panel-in{0%{opacity:0;transform:translateY(12px)}}.view-btn[data-astro-cid-jfxcwdxi]{min-height:2.75rem;padding:.5rem 1rem;font-size:.75rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#f5f1e899;border-bottom:1px solid transparent;transition:color var(--dur-fast),border-color var(--dur)}.view-btn[data-astro-cid-jfxcwdxi]:hover{color:var(--color-ivory)}.view-btn[data-astro-cid-jfxcwdxi][aria-pressed=true]{color:var(--color-ivory);border-color:var(--color-gold)}.arrow-btn[data-astro-cid-jfxcwdxi]{display:grid;place-items:center;width:2.75rem;height:2.75rem;border:1px solid rgb(245 241 232 / .25);color:var(--color-ivory);transition:border-color var(--dur-fast),background-color var(--dur-fast),color var(--dur-fast)}.arrow-btn[data-astro-cid-jfxcwdxi]:hover{border-color:var(--color-gold);background:var(--color-gold);color:var(--color-navy)}.hotspot[data-astro-cid-jfxcwdxi]{z-index:2;transform:translate(-50%,-50%)}.hotspot[data-astro-cid-jfxcwdxi]:has([aria-expanded=true]){z-index:5}.hotspot-dot[data-astro-cid-jfxcwdxi]{position:relative;display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:999px}.hotspot-dot[data-astro-cid-jfxcwdxi]:before{content:"";position:absolute;inset:.55rem;border-radius:999px;border:1px solid var(--color-gold);opacity:.7}@media(prefers-reduced-motion:no-preference){.hotspot-dot[data-astro-cid-jfxcwdxi]:before{animation:ring 2.6s var(--ease-lux) infinite}}.hotspot-core[data-astro-cid-jfxcwdxi]{position:relative;display:grid;place-items:center;width:1.35rem;height:1.35rem;border-radius:999px;background:var(--color-gold);color:var(--color-navy);box-shadow:0 4px 18px #00000059;transition:transform var(--dur) var(--ease-lux),background-color var(--dur-fast)}.hotspot-dot[data-astro-cid-jfxcwdxi]:hover .hotspot-core[data-astro-cid-jfxcwdxi]{transform:scale(1.15);background:var(--color-gold-light)}.hotspot-dot[data-astro-cid-jfxcwdxi][aria-expanded=true] .hotspot-core[data-astro-cid-jfxcwdxi]{transform:rotate(45deg) scale(1.1);background:var(--color-ivory)}@keyframes ring{0%{transform:scale(.7);opacity:.8}80%,to{transform:scale(1.5);opacity:0}}.hotspot-card[data-astro-cid-jfxcwdxi]{position:absolute;top:50%;width:min(16rem,60vw);padding:1rem 1.15rem 1.1rem;background:var(--color-ivory);color:var(--color-navy);box-shadow:0 20px 50px -18px #0009;transform:translateY(-50%);animation:card-in .38s var(--ease-out-soft)}.hotspot[data-astro-cid-jfxcwdxi][data-side=right] .hotspot-card[data-astro-cid-jfxcwdxi]{left:calc(100% + .25rem)}.hotspot[data-astro-cid-jfxcwdxi][data-side=left] .hotspot-card[data-astro-cid-jfxcwdxi]{right:calc(100% + .25rem)}@keyframes card-in{0%{opacity:0;transform:translateY(-50%) translate(var(--from, 6px))}}.hotspot[data-astro-cid-jfxcwdxi][data-side=left] .hotspot-card[data-astro-cid-jfxcwdxi]{--from: -6px}.dest-btn[data-astro-cid-4lbaqoyp][aria-pressed=true] .dest-dot[data-astro-cid-4lbaqoyp]{background:var(--color-gold-deep)}.dest-btn[data-astro-cid-4lbaqoyp][aria-pressed=true]{color:var(--color-gold-deep)}.dest-btn[data-astro-cid-4lbaqoyp]:hover .dest-dot[data-astro-cid-4lbaqoyp]{background:var(--color-navy)}.dest-panel[data-astro-cid-4lbaqoyp]:not([hidden]){animation:dest-in .5s var(--ease-out-soft)}@keyframes dest-in{0%{opacity:0;transform:translateY(8px)}}.map-marker[data-astro-cid-4lbaqoyp] .marker-dot[data-astro-cid-4lbaqoyp]{transition:r .3s var(--ease-lux),fill .3s}.map-marker[data-astro-cid-4lbaqoyp] .marker-label[data-astro-cid-4lbaqoyp]{opacity:.55;transition:opacity .3s;font-family:var(--font-sans)}.map-marker[data-astro-cid-4lbaqoyp][data-active=true] .marker-label[data-astro-cid-4lbaqoyp],.map-marker[data-astro-cid-4lbaqoyp][data-hover] .marker-label[data-astro-cid-4lbaqoyp]{opacity:1}.map-marker[data-astro-cid-4lbaqoyp][data-active=true] .marker-dot[data-astro-cid-4lbaqoyp]{fill:#f5f1e8}.map-arc[data-astro-cid-4lbaqoyp]{stroke-dasharray:1;stroke-dashoffset:1}.map-arc[data-astro-cid-4lbaqoyp].is-drawn{stroke-dashoffset:0;transition:stroke-dashoffset 1.1s var(--ease-out-soft)}@media(prefers-reduced-motion:no-preference){.home-pulse[data-astro-cid-4lbaqoyp]{transform-origin:center;transform-box:fill-box;animation:pulse 2.8s var(--ease-lux) infinite}}@keyframes pulse{0%{transform:scale(.5);opacity:.9}80%,to{transform:scale(1.6);opacity:0}}
