.hero[data-astro-cid-ge2uvauf]{padding-block:calc(var(--space-2xl) + 1rem) var(--space-2xl)}.hero[data-astro-cid-ge2uvauf].band--ink:before{background:radial-gradient(50rem 30rem at 15% -10%,#c6a15b2e,#0000 60%),radial-gradient(36rem 24rem at -8% 115%,#c6a15b14,#0000 55%)}.hero__inner[data-astro-cid-ge2uvauf]{gap:var(--space-xl);align-items:center;display:grid}.hero__eyebrow[data-astro-cid-ge2uvauf]{color:var(--color-gold)}.hero__title[data-astro-cid-ge2uvauf]{margin-top:var(--space-sm);letter-spacing:.005em;font-weight:500}.hero__subtitle[data-astro-cid-ge2uvauf]{margin-top:var(--space-md);max-width:44ch;color:var(--color-ivory-dim)}.hero__actions[data-astro-cid-ge2uvauf]{gap:var(--space-md);margin-top:var(--space-xl);flex-wrap:wrap;display:flex}.hero__media[data-astro-cid-ge2uvauf]{padding-block:var(--space-md) var(--space-lg);position:relative}.hero__vehicle[data-astro-cid-ge2uvauf] img{width:100%;height:auto;animation:7s ease-in-out infinite alternate hero-float;mask-image:linear-gradient(#0000 0%,#000 18% 88%,#0000 100%),radial-gradient(114% 120% at 50% 55%,#000 66%,#0000 98%);mask-composite:intersect}@keyframes hero-float{0%{transform:translateY(0)}to{transform:translateY(-9px)}}.hero__cue[data-astro-cid-ge2uvauf]{border-radius:var(--radius-pill);border:1.5px solid #f7f3ea73;width:1.45rem;height:2.3rem;display:none;position:absolute;bottom:1.1rem;left:50%;translate:-50%}.hero__cue[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{background:var(--color-gold);border-radius:50%;width:3px;height:3px;animation:1.8s ease-in-out infinite cue-drift;position:absolute;top:.45rem;left:50%;translate:-50%}@keyframes cue-drift{0%{opacity:0;transform:translateY(0)}30%{opacity:1}to{opacity:0;transform:translateY(.85rem)}}@media (width>=60rem){.hero__inner[data-astro-cid-ge2uvauf]{grid-template-columns:1.05fr .95fr}.hero__cue[data-astro-cid-ge2uvauf]{display:block}}.hero__rise[data-astro-cid-ge2uvauf]{animation:.8s cubic-bezier(.2,.7,.2,1) both hero-rise;animation-delay:calc(var(--rise-delay,0) * 90ms)}.hero__rise--side[data-astro-cid-ge2uvauf]{animation-name:hero-rise-side}@keyframes hero-rise{0%{transform:translateY(18px)}to{transform:none}}@keyframes hero-rise-side{0%{transform:translate(24px)}to{transform:none}}@media (prefers-reduced-motion:reduce){.hero__rise[data-astro-cid-ge2uvauf]{animation:none}}.testimonial[data-astro-cid-fk6k2jms]{gap:var(--space-md);height:100%;padding:var(--space-lg);background-color:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-lg);transition:transform var(--transition), box-shadow var(--transition), border-color var(--transition);flex-direction:column;margin:0;display:flex;position:relative;overflow:hidden}.testimonial[data-astro-cid-fk6k2jms]:hover{border-color:color-mix(in srgb, var(--color-gold) 45%, transparent);box-shadow:var(--shadow-md);transform:translateY(-4px)}.testimonial[data-astro-cid-fk6k2jms]:before{content:"“";top:-.35em;font-family:var(--font-display);color:color-mix(in srgb, var(--color-gold) 22%, transparent);pointer-events:none;font-size:7rem;line-height:1;position:absolute;inset-inline-end:.15em}.testimonial__rating[data-astro-cid-fk6k2jms]{color:var(--color-gold);letter-spacing:.1em}.testimonial__quote[data-astro-cid-fk6k2jms]{font-family:var(--font-display);font-size:var(--step-1);margin:0;line-height:1.4}.testimonial__author[data-astro-cid-fk6k2jms]{flex-direction:column;margin-top:auto;display:flex}.testimonial__name[data-astro-cid-fk6k2jms]{font-weight:600}.testimonial__role[data-astro-cid-fk6k2jms]{font-size:var(--step--1);color:var(--text-muted)}.fleet__more[data-astro-cid-wstx3axt]{margin-top:var(--space-lg);text-align:center}.fleet[data-astro-cid-wstx3axt]{padding-block:var(--space-2xl)}.fleet__eyebrow[data-astro-cid-wstx3axt]{color:var(--color-gold)}.fleet__lead[data-astro-cid-wstx3axt]{max-width:52ch;margin:var(--space-md) auto 0;color:var(--color-ivory-dim)}.fleet__rail[data-astro-cid-wstx3axt]{gap:var(--space-sm);margin:var(--space-xl) calc(-1 * var(--space-md)) 0;padding:0 var(--space-md) var(--space-sm);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--space-md);scrollbar-width:none;list-style:none;display:flex;overflow-x:auto}.fleet__rail[data-astro-cid-wstx3axt]::-webkit-scrollbar{display:none}.fleet__rail[data-astro-cid-wstx3axt]:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}.fleet__card[data-astro-cid-wstx3axt]{scroll-snap-align:start;border-radius:var(--radius-lg);background-color:#050506;border:1px solid #c6a15b38;flex-direction:column;flex:0 0 min(76%,19rem);display:flex;overflow:hidden}.fleet__media[data-astro-cid-wstx3axt]{aspect-ratio:16/9;flex:none;min-height:0;position:relative;overflow:hidden}.fleet__media[data-astro-cid-wstx3axt] img[data-astro-cid-wstx3axt]{inset:var(--space-sm) var(--space-sm) 0;width:calc(100% - 2 * var(--space-sm));height:calc(100% - var(--space-sm));object-fit:contain;object-position:50% 100%;mix-blend-mode:lighten;display:block;position:absolute;mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000),linear-gradient(#0000,#000 12% 86%,#0000);mask-composite:intersect}.fleet__body[data-astro-cid-wstx3axt]{gap:var(--space-2xs);padding:var(--space-sm) var(--space-md) var(--space-md);flex-direction:column;flex:1;display:flex}.fleet__name[data-astro-cid-wstx3axt]{font-family:var(--font-serif);font-size:var(--step-2);color:var(--color-ivory);margin:0;font-weight:500;line-height:1.1}.fleet__sub[data-astro-cid-wstx3axt]{font-size:var(--step--1);letter-spacing:.08em;text-transform:uppercase;color:var(--color-gold-soft);margin:0}[dir=rtl] .fleet__sub[data-astro-cid-wstx3axt]{letter-spacing:0;text-transform:none}.fleet__specs[data-astro-cid-wstx3axt]{gap:var(--space-2xs) var(--space-md);margin:var(--space-xs) 0 0;font-size:var(--step--1);color:#f7f3eacc;flex-wrap:wrap;display:flex}.fleet__specs[data-astro-cid-wstx3axt] span[data-astro-cid-wstx3axt]{align-items:center;gap:.4em;display:inline-flex}.fleet__book[data-astro-cid-wstx3axt]{min-height:44px;padding-top:var(--space-sm);font-family:var(--font-sans);font-size:var(--step--1);color:var(--color-gold-soft);text-underline-offset:.3em;align-self:flex-start;align-items:center;margin-top:auto;font-weight:600;text-decoration:underline 1px;display:inline-flex}.fleet__book[data-astro-cid-wstx3axt]:hover{color:var(--color-ivory)}.fleet__note[data-astro-cid-wstx3axt]{margin:var(--space-sm) 0 0;font-size:var(--step--1);text-align:center;color:#f7f3eab8}.fleet__features[data-astro-cid-wstx3axt]{gap:var(--space-xs);margin:var(--space-xl) 0 0;flex-wrap:wrap;justify-content:center;padding:0;list-style:none;display:flex}.fleet__features[data-astro-cid-wstx3axt] li[data-astro-cid-wstx3axt]{font-size:var(--step--1);color:var(--color-ivory-dim);border:1px solid #c6a15b59;border-radius:999px;align-items:center;gap:.45em;padding:.45rem .9rem;display:inline-flex}.fleet__features[data-astro-cid-wstx3axt] svg{color:var(--color-gold)}@media (width>=48rem){.fleet__rail[data-astro-cid-wstx3axt]{gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:0;padding:0;display:grid;overflow:visible}}@media (width>=64rem){.fleet__rail[data-astro-cid-wstx3axt]{gap:var(--space-lg);grid-template-columns:repeat(3,minmax(0,1fr))}}.section[data-astro-cid-5qqjv3h6]{padding-block:var(--space-2xl)}.section--muted[data-astro-cid-5qqjv3h6]{background-color:var(--bg-elevated)}.section--cta[data-astro-cid-5qqjv3h6]{text-align:center}.grid[data-astro-cid-5qqjv3h6]{gap:var(--space-lg);display:grid}.grid--3[data-astro-cid-5qqjv3h6]{grid-template-columns:1fr}@media (width>=48rem){.grid--3[data-astro-cid-5qqjv3h6]{grid-template-columns:repeat(3,1fr)}}.grid[data-astro-cid-5qqjv3h6]>[data-astro-cid-5qqjv3h6][data-reveal]{height:100%}.ai-band[data-astro-cid-5qqjv3h6]{padding-block:var(--space-xl);border-top:1px solid #12100e0f}.ai-band__inner[data-astro-cid-5qqjv3h6]{gap:var(--space-lg);align-items:center;display:grid}@media (width>=60rem){.ai-band__inner[data-astro-cid-5qqjv3h6]{gap:var(--space-xl);grid-template-columns:5fr 7fr}}.ai-band[data-astro-cid-5qqjv3h6] h2[data-astro-cid-5qqjv3h6]{margin:var(--space-2xs) 0 0;font-size:var(--step-2)}.ai-band__lead[data-astro-cid-5qqjv3h6]{margin:var(--space-sm) 0 0;color:var(--text-muted)}.ai-band__lead[data-astro-cid-5qqjv3h6] a[data-astro-cid-5qqjv3h6]{color:var(--color-gold-text);white-space:nowrap;font-weight:600}[dir=rtl] .ai-band__arrow[data-astro-cid-5qqjv3h6]{display:inline-block;transform:scaleX(-1)}.cta__eyebrow[data-astro-cid-5qqjv3h6]{color:var(--color-gold)}.cta__lead[data-astro-cid-5qqjv3h6]{max-width:46ch;margin-inline:auto;margin-top:var(--space-md);color:var(--color-ivory-dim)}.cta__actions[data-astro-cid-5qqjv3h6]{gap:var(--space-md);margin-top:var(--space-lg);flex-wrap:wrap;justify-content:center;display:flex}.booking-section[data-astro-cid-5qqjv3h6]{z-index:1;margin-top:calc(-1 * var(--space-xl));padding-bottom:var(--space-lg);scroll-margin-top:5.5rem;position:relative}@media (width>=60rem){.booking-section[data-astro-cid-5qqjv3h6]{margin-top:calc(-1 * var(--space-2xl))}}.promises-band[data-astro-cid-5qqjv3h6]{padding-top:var(--space-xl)}.promises-band--after-booking[data-astro-cid-5qqjv3h6]{padding-top:var(--space-sm)}@media (width>=60rem){.promises-band[data-astro-cid-5qqjv3h6] .promises-band__list{max-width:56rem;margin-inline:auto}}.areas__list[data-astro-cid-5qqjv3h6]{gap:var(--space-sm);flex-wrap:wrap;justify-content:center;margin:0;padding:0;list-style:none;display:flex}.areas__text[data-astro-cid-5qqjv3h6]{max-width:60ch;margin:var(--space-lg) auto 0;font-size:var(--step--1);text-align:center;color:var(--text-muted);line-height:1.6}.areas__item[data-astro-cid-5qqjv3h6]{padding:var(--space-2xs) var(--space-md);font-size:var(--step--1);color:var(--text-muted);border:1px solid #12100e1f;border-radius:999px}
