.car-page{padding-top:calc(var(--spacing-16) + 2px)}.car-hero{min-height:calc(100svh - var(--spacing-16) - 2px);padding-block:var(--spacing-12);background:var(--colors-bg-default);color:var(--colors-fg-default);display:flex;overflow:clip}.car-stage{display:flex;flex-direction:column;justify-content:center}.car-layout{display:grid;align-items:center;justify-items:center;grid-gap:var(--spacing-8);gap:var(--spacing-8)}.car-copy{width:100%;max-width:530px;min-width:0;text-align:center}.car-eyebrow{margin:0 0 var(--spacing-4);font-size:var(--font-sizes-sm);font-weight:var(--font-weights-bold);color:var(--colors-violet-11)}.car-copy h1{margin:0;font-family:var(--font-logo),sans-serif;font-weight:var(--font-weights-extrabold);font-size:clamp(36px,6vw,62px);line-height:1.08;letter-spacing:var(--letter-spacings-tight);text-wrap:balance}.car-copy h1 span{color:var(--colors-violet-11)}.car-description{max-width:37ch;margin:var(--spacing-6) auto 0;font-size:var(--font-sizes-lg);line-height:1.65;color:var(--colors-fg-muted);text-wrap:pretty}.car-actions{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4);margin-top:var(--spacing-8)}.car-actions>a{max-width:100%;white-space:normal;text-align:center}.car-availability{margin:0;color:var(--colors-fg-muted);font-size:var(--font-sizes-sm);line-height:1.5}.car-visual{margin:0;width:100%;min-width:0;max-width:720px}.car-drawing{width:100%;height:auto;display:block;overflow:visible}.car-visual figcaption{margin:var(--spacing-1) 0 0;color:var(--colors-fg-muted);text-align:center;font-size:var(--font-sizes-sm);line-height:1.5}.car-ground{fill:var(--colors-violet-4);opacity:.5}.car-contact{fill:var(--colors-violet-7);opacity:.3}.car-model-label{fill:var(--colors-fg-muted);font-family:var(--font-logo),sans-serif;font-size:18px;font-weight:var(--font-weights-semibold)}.car-label-rule{fill:none;stroke:var(--colors-border-default);stroke-width:2;stroke-linecap:round}@media (min-width:960px){.car-copy h1 span{display:block}.car-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:var(--spacing-8)}.car-copy{text-align:left}.car-copy h1{font-size:clamp(44px,4.4vw,64px)}.car-description{margin-inline:0;font-size:var(--font-sizes-lg)}.car-actions{align-items:flex-start}.car-visual{width:calc(100% + 20px);max-width:min(740px,calc((100svh - 210px) * 1.39))}}@media (max-width:600px){.car-hero{min-height:auto;padding-block:var(--spacing-9) var(--spacing-10)}.car-layout{gap:var(--spacing-6)}.car-copy h1{font-size:clamp(32px,9.8vw,48px)}.car-description{font-size:var(--font-sizes-md);margin-top:var(--spacing-5);max-width:34ch}.car-actions{margin-top:var(--spacing-6);gap:var(--spacing-3)}.car-actions>a{width:100%;max-width:330px}.car-availability,.car-visual figcaption{font-size:var(--font-sizes-xs)}.car-visual{width:calc(100% + 16px)}.car-model-label{font-size:30px}}@media (max-width:359px){.car-copy h1{font-size:32px}.car-actions>a{font-size:var(--font-sizes-md);padding-inline:var(--spacing-4)}}