.svc-head[data-astro-cid-fdlfm7e6]{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;flex-wrap:wrap;margin-bottom:clamp(2.4rem,5vw,3.6rem)}.svc-head[data-astro-cid-fdlfm7e6] h2[data-astro-cid-fdlfm7e6]{margin-top:1rem}.svc-menu[data-astro-cid-fdlfm7e6]{display:grid;grid-template-columns:repeat(2,1fr);gap:0;border-top:1px solid var(--line);border-left:1px solid var(--line)}.svc[data-astro-cid-fdlfm7e6]{padding:clamp(1.6rem,3.5vw,2.3rem);border-right:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;flex-direction:column;gap:.55rem;transition:background .45s}.svc[data-astro-cid-fdlfm7e6]:hover{background:var(--white)}.svc-n[data-astro-cid-fdlfm7e6]{font-family:var(--font-display);font-style:italic;font-size:1rem;color:var(--gold-600);margin-bottom:.4rem}.svc[data-astro-cid-fdlfm7e6] h3[data-astro-cid-fdlfm7e6]{font-size:1.4rem}.svc[data-astro-cid-fdlfm7e6] p[data-astro-cid-fdlfm7e6]{color:var(--muted);font-size:.94rem;line-height:1.75;max-width:46ch}.showroom-head[data-astro-cid-fdlfm7e6]{max-width:620px;margin-bottom:clamp(2.8rem,6vw,4.4rem)}.showroom-head[data-astro-cid-fdlfm7e6] .sub[data-astro-cid-fdlfm7e6]{margin-top:1.1rem;color:var(--forest-100);line-height:1.8}.showroom-list[data-astro-cid-fdlfm7e6]{display:grid;gap:clamp(3rem,7vw,5.5rem)}.car[data-astro-cid-fdlfm7e6]{display:grid;grid-template-columns:1.25fr 1fr;gap:clamp(1.8rem,4.5vw,4rem);align-items:center}.car--flip[data-astro-cid-fdlfm7e6]{grid-template-columns:1fr 1.25fr}.car--flip[data-astro-cid-fdlfm7e6] .car-stage[data-astro-cid-fdlfm7e6]{order:2}.car-stage[data-astro-cid-fdlfm7e6]{position:relative;display:flex;align-items:center;justify-content:center;height:clamp(280px,31vw,400px);padding:1rem;background:#fff;border:1px solid rgba(195,162,79,.35);overflow:hidden}.car-stage[data-astro-cid-fdlfm7e6]:after{content:"";position:absolute;inset:7px;border:1px solid rgba(195,162,79,.18);pointer-events:none}.car-img[data-astro-cid-fdlfm7e6]{position:relative;z-index:1;width:100%;height:100%;object-fit:contain;transition:transform .6s var(--ease)}.car-stage[data-astro-cid-fdlfm7e6]:hover .car-img[data-astro-cid-fdlfm7e6]{transform:translateY(-4px)}.car-data[data-astro-cid-fdlfm7e6]{padding-inline:clamp(.4rem,2vw,1rem)}.car-cat[data-astro-cid-fdlfm7e6]{font-size:.68rem;font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:var(--gold-400);margin-bottom:.5rem}.car-name[data-astro-cid-fdlfm7e6]{font-family:var(--font-display);font-size:clamp(1.7rem,3vw,2.2rem);font-weight:500;color:var(--ivory)}.car-best[data-astro-cid-fdlfm7e6]{margin-top:.5rem;font-family:var(--font-display);font-style:italic;color:var(--gold-300)}.car-specs[data-astro-cid-fdlfm7e6]{display:grid;grid-template-columns:repeat(3,auto);justify-content:start;gap:clamp(1.2rem,3vw,2.4rem);margin:clamp(1.4rem,3vw,1.9rem) 0;padding:1.1rem 0;border-top:1px solid rgba(195,162,79,.3);border-bottom:1px solid rgba(195,162,79,.3)}.spec[data-astro-cid-fdlfm7e6] dt[data-astro-cid-fdlfm7e6]{font-size:.62rem;font-weight:600;letter-spacing:.26em;text-transform:uppercase;color:var(--gold-500)}.spec[data-astro-cid-fdlfm7e6] dd[data-astro-cid-fdlfm7e6]{margin:.25rem 0 0;font-size:.95rem;font-weight:600;color:var(--ivory)}.link-line--dark[data-astro-cid-fdlfm7e6]{color:var(--gold-300)}.route-wrap[data-astro-cid-fdlfm7e6]{max-width:980px;margin-inline:auto}.route-svg[data-astro-cid-fdlfm7e6]{display:block;width:100%;height:48px;margin-bottom:1.4rem;overflow:visible}.route-path[data-astro-cid-fdlfm7e6]{fill:none;stroke:var(--gold-500);stroke-width:1.5}.route-stop-diamond[data-astro-cid-fdlfm7e6]{fill:var(--gold-600)}.route-stops[data-astro-cid-fdlfm7e6]{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1.8rem,4vw,3rem);padding-top:.6rem}.route-stop[data-astro-cid-fdlfm7e6]{text-align:center;padding-inline:.5rem}.route-n[data-astro-cid-fdlfm7e6]{font-family:var(--font-display);font-style:italic;font-size:1.1rem;color:var(--gold-700)}.route-stop[data-astro-cid-fdlfm7e6] h3[data-astro-cid-fdlfm7e6]{margin-top:.5rem;font-size:1.3rem}.route-stop[data-astro-cid-fdlfm7e6] p[data-astro-cid-fdlfm7e6]{margin-top:.5rem;color:var(--muted);font-size:.92rem;line-height:1.7}@media(max-width:980px){.svc-menu[data-astro-cid-fdlfm7e6],.car[data-astro-cid-fdlfm7e6],.car--flip[data-astro-cid-fdlfm7e6]{grid-template-columns:1fr}.car--flip[data-astro-cid-fdlfm7e6] .car-stage[data-astro-cid-fdlfm7e6]{order:0}.car-specs[data-astro-cid-fdlfm7e6]{grid-template-columns:repeat(3,1fr)}.spec[data-astro-cid-fdlfm7e6] dt[data-astro-cid-fdlfm7e6]{font-size:.68rem}.spec[data-astro-cid-fdlfm7e6] dd[data-astro-cid-fdlfm7e6]{font-size:1rem}}@media(max-width:700px){.route-svg[data-astro-cid-fdlfm7e6]{display:none}.route-stops[data-astro-cid-fdlfm7e6]{grid-template-columns:1fr;gap:2.4rem;padding-left:1.6rem;position:relative}.route-stops[data-astro-cid-fdlfm7e6]:before{content:"";position:absolute;left:.35rem;top:.5rem;bottom:1.5rem;width:1px;background:var(--gold-500)}.route-stop[data-astro-cid-fdlfm7e6]{text-align:left;position:relative;padding-inline:0}.route-stop[data-astro-cid-fdlfm7e6]:before{content:"◆";position:absolute;left:-1.6rem;top:.1rem;font-size:.55rem;color:var(--gold-600);background:var(--ivory)}}
