.row[data-astro-cid-t5sgql3i]{margin-top:var(--space-6);position:relative}.row__nav[data-astro-cid-t5sgql3i]{right:0;top:calc(var(--space-6) * -1 - 44px);gap:var(--space-2);display:flex;position:absolute}.row__btn[data-astro-cid-t5sgql3i]{border-radius:var(--radius-full);background:var(--surface-raised);width:44px;height:44px;color:var(--ink);cursor:pointer;touch-action:manipulation;transition:opacity var(--dur-ui) ease, background-color var(--dur-ui) ease, transform var(--dur-press) var(--ease-out);border:0;place-items:center;padding:0;display:grid}.row__btn--prev[data-astro-cid-t5sgql3i] svg{transform:scaleX(-1)}.row__btn[data-astro-cid-t5sgql3i]:disabled{opacity:.35;cursor:default}.row__btn[data-astro-cid-t5sgql3i]:not(:disabled):active{transform:scale(.94)}@media (hover:hover) and (pointer:fine){.row__btn[data-astro-cid-t5sgql3i]:not(:disabled):hover{background:var(--surface-sunken)}}@media (pointer:coarse){.row__nav[data-astro-cid-t5sgql3i]{display:none}}.row__track[data-astro-cid-t5sgql3i]{gap:var(--space-4);padding:0 0 var(--space-3);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0;scroll-padding-inline:0;list-style:none;display:flex;overflow-x:auto}.row__track[data-astro-cid-t5sgql3i]::-webkit-scrollbar{display:none}.row__item[data-astro-cid-t5sgql3i]{scroll-snap-align:start;flex:none;width:272px;display:flex}.row__item[data-astro-cid-t5sgql3i] .gl-vcard{flex:1}@media (width<=720px){.row__track[data-astro-cid-t5sgql3i]{margin-inline:calc(var(--space-4) * -1);padding-inline:var(--space-4);scroll-padding-inline:var(--space-4)}.row__item[data-astro-cid-t5sgql3i]{width:min(72vw,260px)}}@media (prefers-reduced-motion:no-preference){.row__track[data-astro-cid-t5sgql3i]{scroll-behavior:smooth}}.gallery__main[data-astro-cid-rj65ajc3]{border-radius:var(--radius-md);cursor:zoom-in;display:block;position:relative;overflow:hidden}.gallery__main[data-astro-cid-rj65ajc3] img[data-astro-cid-rj65ajc3]{object-fit:cover;width:100%;display:block}.gallery__badge[data-astro-cid-rj65ajc3]{right:var(--space-3);bottom:var(--space-3);gap:var(--space-2);padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);background:var(--scrim);color:var(--warm-white);font:600 15px/20px var(--font-sans);font-variant-numeric:tabular-nums;align-items:center;display:inline-flex;position:absolute}.gallery__thumbs[data-astro-cid-rj65ajc3]{gap:var(--space-2);margin:var(--space-2) 0 0;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));padding:0;list-style:none;display:grid}.gallery__thumbs[data-astro-cid-rj65ajc3] a[data-astro-cid-rj65ajc3]{border-radius:var(--radius-sm);outline-offset:2px;opacity:.7;transition:opacity .15s ease-out;display:block;overflow:hidden}.gallery__thumbs[data-astro-cid-rj65ajc3] a[data-astro-cid-rj65ajc3][aria-current=true]{opacity:1}@media (hover:hover) and (pointer:fine){.gallery__thumbs[data-astro-cid-rj65ajc3] a[data-astro-cid-rj65ajc3]:hover{opacity:1}.viewer__nav[data-astro-cid-rj65ajc3]:hover{border-color:var(--ink)}}.gallery__thumbs[data-astro-cid-rj65ajc3] a[data-astro-cid-rj65ajc3][aria-current=true]{outline:2px solid var(--gold-line);outline-offset:-2px}.gallery__thumbs[data-astro-cid-rj65ajc3] img[data-astro-cid-rj65ajc3]{object-fit:cover;width:100%;display:block}@media (width<=720px){.gallery__thumbs[data-astro-cid-rj65ajc3]{gap:var(--space-2);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;margin-inline:calc(var(--space-4) * -1);padding-inline:var(--space-4);scroll-padding-inline:var(--space-4);display:flex;overflow-x:auto}.gallery__thumbs[data-astro-cid-rj65ajc3]::-webkit-scrollbar{display:none}.gallery__thumbs[data-astro-cid-rj65ajc3] li[data-astro-cid-rj65ajc3]{scroll-snap-align:start;flex:0 0 30%}}.viewer[data-astro-cid-rj65ajc3]{background:var(--lion-black);width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--ink);border:0;margin:0;padding:0;overflow:hidden}.viewer[data-astro-cid-rj65ajc3]::backdrop{background:var(--lion-black)}.viewer[data-astro-cid-rj65ajc3][open]{grid-template-rows:auto 1fr;display:grid}.viewer__top[data-astro-cid-rj65ajc3]{padding:var(--space-3) var(--space-5);justify-content:space-between;align-items:center;display:flex}.viewer__count[data-astro-cid-rj65ajc3]{font:600 15px/20px var(--font-sans);color:var(--ink-muted);font-variant-numeric:tabular-nums}.viewer__stage[data-astro-cid-rj65ajc3]{place-items:center;gap:var(--space-3);min-height:0;padding:0 var(--space-9) var(--space-5);touch-action:pan-y;grid-template-rows:1fr auto;margin:0;display:grid}.viewer__stage[data-astro-cid-rj65ajc3] img[data-astro-cid-rj65ajc3]{object-fit:contain;-webkit-user-select:none;user-select:none;max-width:100%;min-height:0;max-height:100%}.viewer__stage[data-astro-cid-rj65ajc3] figcaption[data-astro-cid-rj65ajc3]{color:var(--ink-muted);text-align:center;font-size:15px}.viewer__nav[data-astro-cid-rj65ajc3]{border:var(--hairline) solid var(--line-strong);border-radius:var(--radius-full);background:var(--scrim);width:56px;height:56px;color:var(--ink);cursor:pointer;place-items:center;display:grid;position:absolute;top:50%;translate:0 -50%}.viewer__nav--prev[data-astro-cid-rj65ajc3]{left:var(--space-5)}.viewer__nav--prev[data-astro-cid-rj65ajc3] svg{transform:scaleX(-1)}.viewer__nav--next[data-astro-cid-rj65ajc3]{right:var(--space-5)}@media (width<=720px){.viewer__stage[data-astro-cid-rj65ajc3]{padding:0 0 var(--space-5)}.viewer__nav[data-astro-cid-rj65ajc3]{top:auto;bottom:var(--space-4);width:48px;height:48px;translate:none}.viewer__stage[data-astro-cid-rj65ajc3] figcaption[data-astro-cid-rj65ajc3]{padding:0 var(--space-4) var(--space-8)}}@media (prefers-reduced-motion:no-preference){.viewer[data-astro-cid-rj65ajc3][open]{animation:viewer-in .24s var(--ease-out)}.viewer[data-astro-cid-rj65ajc3][open] .viewer__stage[data-astro-cid-rj65ajc3]{animation:viewer-stage .24s var(--ease-out)}}@keyframes viewer-in{0%{opacity:0}}@keyframes viewer-stage{0%{transform:scale(.97)}}.tour[data-astro-cid-6baz44ex]{gap:var(--space-4);display:grid}.tour__frame[data-astro-cid-6baz44ex]{aspect-ratio:16/9;border-radius:var(--radius-md);background:var(--surface-sunken);position:relative;overflow:hidden}.tour__frame[data-astro-cid-6baz44ex] iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.tour__poster[data-astro-cid-6baz44ex]{color:var(--ink);text-decoration:none;display:block;position:absolute;inset:0}.tour__poster[data-astro-cid-6baz44ex] img[data-astro-cid-6baz44ex],.tour__poster[data-astro-cid-6baz44ex] .gl-photo[data-astro-cid-6baz44ex]{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease-out)}.tour__poster[data-astro-cid-6baz44ex]:after{content:"";transition:background-color var(--dur-ui) ease;background:#00000059;position:absolute;inset:0}.tour__play[data-astro-cid-6baz44ex]{z-index:1;border-radius:var(--radius-full);background:var(--accent-fill);width:76px;height:76px;color:var(--on-accent);transition:transform var(--dur-ui) var(--ease-out);place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tour__play[data-astro-cid-6baz44ex] svg{margin-left:4px}.tour__label[data-astro-cid-6baz44ex]{z-index:1;left:var(--space-5);bottom:var(--space-4);align-items:baseline;gap:var(--space-3);font:600 17px/24px var(--font-sans);display:flex;position:absolute}.tour__time[data-astro-cid-6baz44ex]{font-variant-numeric:tabular-nums;color:var(--ink-muted);font-weight:500}@media (hover:hover) and (pointer:fine){.tour__poster[data-astro-cid-6baz44ex]:hover img[data-astro-cid-6baz44ex]{transform:scale(1.03)}.tour__poster[data-astro-cid-6baz44ex]:hover:after{background:#00000040}.tour__poster[data-astro-cid-6baz44ex]:hover .tour__play[data-astro-cid-6baz44ex]{transform:translate(-50%,-50%)scale(1.06)}}.tour__poster[data-astro-cid-6baz44ex]:active .tour__play[data-astro-cid-6baz44ex]{transform:translate(-50%,-50%)scale(.96)}.tour__poster[data-astro-cid-6baz44ex]:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:3px}.tour__chapters[data-astro-cid-6baz44ex]{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.tour__chapters[data-astro-cid-6baz44ex] a[data-astro-cid-6baz44ex]{align-items:center;gap:var(--space-2);min-height:var(--touch-min);padding:0 var(--space-4);border-radius:var(--radius-full);background:var(--surface-raised);color:var(--ink);touch-action:manipulation;transition:background-color var(--dur-ui) ease, transform var(--dur-press) var(--ease-out);font-size:15px;text-decoration:none;display:inline-flex}.tour__chapter-time[data-astro-cid-6baz44ex]{font-variant-numeric:tabular-nums;color:var(--accent);font-weight:600}@media (hover:hover) and (pointer:fine){.tour__chapters[data-astro-cid-6baz44ex] a[data-astro-cid-6baz44ex]:hover{background:var(--surface-sunken)}}.tour__chapters[data-astro-cid-6baz44ex] a[data-astro-cid-6baz44ex]:active{transform:scale(.97)}.tour__chapters[data-astro-cid-6baz44ex] a[data-astro-cid-6baz44ex]:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:2px}@media (width<=560px){.tour__play[data-astro-cid-6baz44ex]{width:60px;height:60px}.tour__label[data-astro-cid-6baz44ex]{left:var(--space-4);bottom:var(--space-3);font-size:15px}}@media (prefers-reduced-motion:reduce){.tour__poster[data-astro-cid-6baz44ex] img[data-astro-cid-6baz44ex],.tour__play[data-astro-cid-6baz44ex]{transition:none}}.vehicle[data-astro-cid-4ggarcqq]{padding-top:var(--space-6)}.vehicle__head[data-astro-cid-4ggarcqq]{margin-top:var(--space-5)}.vehicle__head[data-astro-cid-4ggarcqq] h1[data-astro-cid-4ggarcqq]{font-family:var(--font-serif);margin:0}.vehicle__variant[data-astro-cid-4ggarcqq]{margin:var(--space-2) 0 0;font:500 24px/30px var(--font-sans);color:var(--ink-muted)}.vehicle__details[data-astro-cid-4ggarcqq]{margin:var(--space-3) 0 var(--space-4);color:var(--ink-muted);font-variant-numeric:tabular-nums}.vehicle__sold-notice[data-astro-cid-4ggarcqq]{gap:var(--space-2);margin:var(--space-5) 0 0;padding:var(--space-4);background:var(--surface-raised);border-radius:var(--radius-md);align-items:center;display:flex}.vehicle__layout[data-astro-cid-4ggarcqq]{gap:var(--space-6);margin-top:var(--space-6);grid-template-columns:minmax(0,2fr) minmax(340px,1fr);align-items:start;display:grid}.vehicle__cover[data-astro-cid-4ggarcqq]{border-radius:var(--radius-md);object-fit:cover;width:100%}.vehicle__layout[data-astro-cid-4ggarcqq]>[data-astro-cid-4ggarcqq]:not(.vehicle__panel){grid-column:1}.vehicle__panel[data-astro-cid-4ggarcqq]{top:calc(var(--bar-offset,0px) + var(--space-5));transition:top var(--dur-ui) var(--ease-out);grid-area:1/2/span 3;position:sticky}.vehicle__body[data-astro-cid-4ggarcqq]{gap:var(--space-7);max-width:880px;margin-top:var(--space-3);display:grid}.vehicle__body[data-astro-cid-4ggarcqq] h2[data-astro-cid-4ggarcqq]{margin:0 0 var(--space-4);font-family:var(--font-serif)}.vehicle__body[data-astro-cid-4ggarcqq] p[data-astro-cid-4ggarcqq]{margin:0}.vehicle__more-actions[data-astro-cid-4ggarcqq]{gap:var(--space-2);display:grid}.vehicle__contact[data-astro-cid-4ggarcqq]{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));display:grid}.warranty-note[data-astro-cid-4ggarcqq]{gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);background:var(--surface-sunken);align-items:flex-start;display:flex}.warranty-note[data-astro-cid-4ggarcqq] svg{color:var(--accent);flex:none}.warranty-note[data-astro-cid-4ggarcqq] p[data-astro-cid-4ggarcqq]{color:var(--ink-muted);gap:2px;margin:0;font-size:14px;line-height:18px;display:grid}.warranty-note[data-astro-cid-4ggarcqq] strong[data-astro-cid-4ggarcqq]{color:var(--ink);font-size:15px;line-height:22px}.warranty-note[data-astro-cid-4ggarcqq] a[data-astro-cid-4ggarcqq]{color:var(--ink);text-underline-offset:3px;background:0 0;font-weight:600;text-decoration:underline}.highlights[data-astro-cid-4ggarcqq]{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.highlight[data-astro-cid-4ggarcqq]{column-gap:var(--space-4);padding:var(--space-4) var(--space-5);background:var(--surface-raised);border-radius:var(--radius-md);grid-template-columns:auto minmax(0,1fr);align-content:center;align-items:center;display:grid}.highlight[data-astro-cid-4ggarcqq] svg{color:var(--accent);grid-row:span 2}.highlight[data-astro-cid-4ggarcqq] dd[data-astro-cid-4ggarcqq]{font:600 18px/24px var(--font-sans);color:var(--ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.highlight[data-astro-cid-4ggarcqq] dt[data-astro-cid-4ggarcqq]{font:500 15px/20px var(--font-sans);color:var(--ink-muted);order:3}@media (width<=1100px){.highlights[data-astro-cid-4ggarcqq]{grid-template-columns:repeat(2,minmax(0,1fr))}}.why[data-astro-cid-4ggarcqq]{padding:var(--space-6) 0;border-top:var(--gold-line-accent) solid var(--gold-line)}.why[data-astro-cid-4ggarcqq] h2[data-astro-cid-4ggarcqq]{margin:0 0 var(--space-3)}.why__text[data-astro-cid-4ggarcqq]{font:500 20px/30px var(--font-sans);color:var(--ink);text-wrap:pretty}.included[data-astro-cid-4ggarcqq]{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.included[data-astro-cid-4ggarcqq] li[data-astro-cid-4ggarcqq]{gap:var(--space-2);padding:var(--space-2) var(--space-4);background:var(--surface-raised);border-radius:var(--radius-sm);color:var(--ink);align-items:center;font-weight:500;display:inline-flex}.included[data-astro-cid-4ggarcqq] svg{color:var(--accent);flex:none}.imps__intro[data-astro-cid-4ggarcqq]{color:var(--ink-muted);margin:0}.imps[data-astro-cid-4ggarcqq]{gap:var(--space-6);margin:var(--space-6) 0 0;padding:0;list-style:none;display:grid}.imp[data-astro-cid-4ggarcqq]{gap:var(--space-5);align-items:flex-start;display:flex}.imp__photo[data-astro-cid-4ggarcqq]{aspect-ratio:4/3;border-radius:var(--radius-md);object-fit:cover;flex:none;width:160px}.imp__text[data-astro-cid-4ggarcqq]{gap:var(--space-1);min-width:0;padding-top:var(--space-1);display:grid}.imp__desc[data-astro-cid-4ggarcqq]{color:var(--ink);margin:0;font-size:17px;font-weight:600;line-height:24px}.imp__where[data-astro-cid-4ggarcqq]{color:var(--ink-muted);margin:0}.imp__seek[data-astro-cid-4ggarcqq]{justify-self:start;align-items:center;gap:var(--space-2);min-height:var(--touch-min);margin-top:var(--space-1);color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--gold-line);text-decoration-color:var(--gold-line);text-underline-offset:4px;font-weight:600;text-decoration-thickness:2px;display:inline-flex}.imp__seek[data-astro-cid-4ggarcqq] svg{color:var(--accent)}.imp__seek[data-astro-cid-4ggarcqq] span[data-astro-cid-4ggarcqq]{font-variant-numeric:tabular-nums;color:var(--ink-muted);font-weight:500}@media (hover:hover) and (pointer:fine){.imp__seek[data-astro-cid-4ggarcqq]:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}}.imp__seek[data-astro-cid-4ggarcqq]:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}@media (width<=560px){.imp[data-astro-cid-4ggarcqq]{gap:var(--space-4)}.imp__photo[data-astro-cid-4ggarcqq]{width:112px}}.feature-groups[data-astro-cid-4ggarcqq]{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.feature-group[data-astro-cid-4ggarcqq]{padding:var(--space-5);background:var(--surface-raised);border-radius:var(--radius-md)}.feature-group__title[data-astro-cid-4ggarcqq]{gap:var(--space-3);margin:0 0 var(--space-4);font:var(--text-card-title);font-family:var(--font-serif);color:var(--ink);align-items:center;display:flex}.feature-group__title[data-astro-cid-4ggarcqq] svg{color:var(--accent)}.feature-group[data-astro-cid-4ggarcqq] ul[data-astro-cid-4ggarcqq]{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.feature-group[data-astro-cid-4ggarcqq] li[data-astro-cid-4ggarcqq]{gap:var(--space-2);color:var(--ink-muted);align-items:flex-start;display:flex}.feature-group[data-astro-cid-4ggarcqq] li[data-astro-cid-4ggarcqq] svg{color:var(--accent);flex:none;margin-top:4px}@media (width<=720px){.highlights[data-astro-cid-4ggarcqq]{grid-template-columns:repeat(2,minmax(0,1fr))}.highlight[data-astro-cid-4ggarcqq]{column-gap:var(--space-3);padding:var(--space-4) var(--space-3)}.feature-groups[data-astro-cid-4ggarcqq]{grid-template-columns:1fr}.why__text[data-astro-cid-4ggarcqq]{font-size:18px;line-height:27px}}.vehicle-ask[data-astro-cid-4ggarcqq]{gap:var(--space-5);max-width:760px;margin-top:var(--space-7);display:grid}.vehicle-ask[data-astro-cid-4ggarcqq] h2[data-astro-cid-4ggarcqq]{font-family:var(--font-serif);margin:0}.vehicle-ask[data-astro-cid-4ggarcqq] .gl-goldline[data-astro-cid-4ggarcqq]{margin-top:calc(var(--space-5) * -1 + var(--space-3))!important}.buy-bar[data-astro-cid-4ggarcqq]{display:none}@media (width<=900px){.buy-bar[data-astro-cid-4ggarcqq]{z-index:20;justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4) calc(var(--space-3) + env(safe-area-inset-bottom,0px));background:var(--surface-raised);box-shadow:var(--shadow-overlay);transition:transform var(--dur-panel) var(--ease-drawer);display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.buy-bar[data-astro-cid-4ggarcqq].is-visible{transform:none}.buy-bar__price[data-astro-cid-4ggarcqq]{display:grid}.buy-bar__price[data-astro-cid-4ggarcqq] .price[data-astro-cid-4ggarcqq]{color:var(--accent)}.buy-bar[data-astro-cid-4ggarcqq] .gl-price__qualifier[data-astro-cid-4ggarcqq]{color:var(--ink-muted)}.buy-bar[data-astro-cid-4ggarcqq] .gl-btn[data-astro-cid-4ggarcqq]{flex:none}body:has(.buy-bar){padding-bottom:76px}}@media (width<=900px) and (prefers-reduced-motion:reduce){.buy-bar[data-astro-cid-4ggarcqq]{opacity:0;visibility:hidden;transition:opacity var(--dur-ui) ease, visibility 0s var(--dur-ui);transform:none}.buy-bar[data-astro-cid-4ggarcqq].is-visible{opacity:1;visibility:visible;transition:opacity var(--dur-ui) ease}}@media (width<=900px){.vehicle__layout[data-astro-cid-4ggarcqq]{grid-template-columns:1fr}.vehicle__layout[data-astro-cid-4ggarcqq]>[data-astro-cid-4ggarcqq],.vehicle__panel[data-astro-cid-4ggarcqq]{grid-area:auto}.vehicle__panel[data-astro-cid-4ggarcqq]{position:static}}
