.home.svelte-1lc6crg{max-width:1400px;margin:0 auto;padding:0 2rem 4.5rem;font-family:var(--ga-font-sans);color:var(--ga-text)}.hero.svelte-1lc6crg{display:grid;grid-template-columns:1.08fr 1fr;min-height:410px;border-bottom:1px solid var(--ga-border)}.hero-copy.svelte-1lc6crg{align-self:center;padding:3.5rem 2rem 3.5rem 0}.eyebrow.svelte-1lc6crg,.section-kicker.svelte-1lc6crg,.art-caption.svelte-1lc6crg,.category-index.svelte-1lc6crg{font-family:var(--ga-font-mono);font-size:.72rem;line-height:1.6;letter-spacing:.035em;text-transform:uppercase}.eyebrow.svelte-1lc6crg{display:flex;align-items:center;gap:.7rem;margin:0 0 1.65rem}.eyebrow.svelte-1lc6crg:before{content:"";width:8px;height:8px;flex:0 0 8px;background:var(--ga-accent)}h1.svelte-1lc6crg{margin:0;font:700 clamp(3.7rem,7.5vw,7.25rem) / .94 var(--ga-font-display);letter-spacing:-.02em;text-transform:uppercase}h1.svelte-1lc6crg span:where(.svelte-1lc6crg){display:block;color:var(--ga-action);margin-top:.12em}.hero-blurb.svelte-1lc6crg{max-width:34ch;color:var(--ga-text-muted);line-height:1.75;margin:1.75rem 0 0}.hero-visual.svelte-1lc6crg{position:relative;min-width:0;display:flex;flex-direction:column;border-left:1px solid var(--ga-border)}.hero-art.svelte-1lc6crg{display:grid;place-items:center;flex:1;min-height:320px;padding:1.5rem 2.5rem 0}.hero-art.svelte-1lc6crg img:where(.svelte-1lc6crg){width:100%;height:350px;object-fit:contain;mix-blend-mode:multiply}.art-caption.svelte-1lc6crg{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 0 1.4rem 1.5rem;color:var(--ga-text-muted)}.art-caption.svelte-1lc6crg>span:where(.svelte-1lc6crg){border-left:2px solid var(--ga-accent);padding-left:.7rem}.art-caption.svelte-1lc6crg a:where(.svelte-1lc6crg){color:inherit;text-decoration:none}.finder.svelte-1lc6crg{display:grid;grid-template-columns:.9fr 1.1fr;gap:2rem;padding:2rem;margin-top:2rem;background:var(--ga-primary);color:var(--ga-on-primary)}.finder.svelte-1lc6crg .section-kicker:where(.svelte-1lc6crg){color:var(--ga-on-primary-muted);margin:0 0 .5rem}.finder.svelte-1lc6crg h2:where(.svelte-1lc6crg){font:600 clamp(1.8rem,2.8vw,2.6rem) / 1.1 var(--ga-font-display);margin:0}.finder-copy.svelte-1lc6crg>p:where(.svelte-1lc6crg):last-child{margin:.7rem 0 0;color:var(--ga-on-primary-muted);font-size:.9rem;line-height:1.5}.plate-form.svelte-1lc6crg label:where(.svelte-1lc6crg){display:block;margin-bottom:.6rem;font-size:.85rem;color:var(--ga-on-primary-muted)}.plate-row.svelte-1lc6crg{display:flex;gap:.65rem;flex-wrap:wrap}.plate-field.svelte-1lc6crg{display:flex;flex:1 1 14rem;min-width:0;background:var(--ga-surface);border-radius:2px;overflow:hidden}.plate-country.svelte-1lc6crg{display:grid;place-items:center;padding:0 .8rem;background:#234b92;color:#fff;font:.75rem var(--ga-font-sans)}.plate-field.svelte-1lc6crg input:where(.svelte-1lc6crg){width:100%;min-width:0;border:0;background:var(--ga-surface);color:var(--ga-text);border-radius:0;padding:.85rem;font:500 1.4rem var(--ga-font-mono);letter-spacing:.08em;text-transform:uppercase}.finder.svelte-1lc6crg button:where(.svelte-1lc6crg){display:inline-flex;align-items:center;justify-content:center;gap:.85rem;min-height:50px;padding:.85rem 1.25rem;background:var(--ga-action);color:var(--ga-on-primary);border:0;border-radius:2px;font:700 .85rem var(--ga-font-sans);cursor:pointer}.plate-row.svelte-1lc6crg button:where(.svelte-1lc6crg){flex:0 0 auto}.finder.svelte-1lc6crg button:where(.svelte-1lc6crg):hover{background:var(--ga-action-hover)}.finder.svelte-1lc6crg button:where(.svelte-1lc6crg) span:where(.svelte-1lc6crg){font-size:1.4rem;line-height:1}.manual-choice.svelte-1lc6crg{display:inline-block;margin-top:.85rem;color:var(--ga-on-primary-muted);font-size:.85rem;text-underline-offset:.25em;text-decoration:underline}.section-head.svelte-1lc6crg{display:flex;justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:1.35rem}.section-kicker.svelte-1lc6crg{color:var(--ga-text-muted);margin:0 0 .5rem}.section-head.svelte-1lc6crg h2:where(.svelte-1lc6crg){margin:0;font:600 clamp(2rem,3.3vw,3rem) / 1.05 var(--ga-font-display)}.section-head.svelte-1lc6crg div:where(.svelte-1lc6crg)>p:where(.svelte-1lc6crg):last-child{margin:.55rem 0 0;color:var(--ga-text-muted);font-size:.9rem;line-height:1.5}.text-link.svelte-1lc6crg{color:var(--ga-text);font-size:.85rem;font-weight:700;text-decoration:none;display:inline-flex;align-items:center;gap:.8rem;white-space:nowrap;padding-bottom:.25rem;border-bottom:1px solid var(--ga-text)}.text-link.svelte-1lc6crg span:where(.svelte-1lc6crg){font-size:1.3rem}.category-section.svelte-1lc6crg,.vehicles-section.svelte-1lc6crg,.latest.svelte-1lc6crg{margin-top:3rem}.category-grid.svelte-1lc6crg{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--ga-border);border-left:1px solid var(--ga-border)}.category-card.svelte-1lc6crg{position:relative;min-width:0;border-right:1px solid var(--ga-border);border-bottom:1px solid var(--ga-border);transition:background .12s ease}.category-card.svelte-1lc6crg:hover{background:var(--ga-surface-low)}.category-link.svelte-1lc6crg{position:relative;display:grid;grid-template-columns:64px 1fr 16px;align-items:center;gap:.65rem;padding:1.6rem 1rem 1rem;color:var(--ga-text);text-decoration:none}.category-index.svelte-1lc6crg{position:absolute;top:.4rem;left:1rem;font-size:.6rem;color:var(--ga-text-subtle)}.category-image.svelte-1lc6crg{display:grid;place-items:center}.category-image.svelte-1lc6crg img:where(.svelte-1lc6crg){width:64px;height:64px;object-fit:contain;mix-blend-mode:multiply}.category-link.svelte-1lc6crg strong:where(.svelte-1lc6crg){font-size:.92rem;line-height:1.25;overflow-wrap:anywhere}.category-arrow.svelte-1lc6crg{color:var(--ga-text-muted);font-size:1.5rem}.category-subs.svelte-1lc6crg{list-style:none;padding:0 1rem 1rem;margin:0;display:flex;flex-wrap:wrap;gap:.4rem .85rem}.category-subs.svelte-1lc6crg a:where(.svelte-1lc6crg){color:var(--ga-text-muted);font-size:.75rem;line-height:1.4;text-decoration:none}.category-subs.svelte-1lc6crg a:where(.svelte-1lc6crg):hover{text-decoration:underline;color:var(--ga-action)}.make-grid.svelte-1lc6crg{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));border-top:1px solid var(--ga-border);border-left:1px solid var(--ga-border)}.make-card.svelte-1lc6crg{position:relative;display:flex;flex-direction:column;align-items:center;gap:.7rem;padding:1.2rem .65rem;border-right:1px solid var(--ga-border);border-bottom:1px solid var(--ga-border);text-decoration:none;color:var(--ga-text);font-size:.85rem;font-weight:600}.make-card.svelte-1lc6crg:hover{background:var(--ga-surface-low)}.make-logo.svelte-1lc6crg{display:grid;place-items:center;height:42px}.make-logo.svelte-1lc6crg img:where(.svelte-1lc6crg){max-width:62px;max-height:42px}.make-arrow.svelte-1lc6crg{position:absolute;top:.35rem;right:.5rem;font-size:1rem;color:var(--ga-text-subtle)}.product-grid.svelte-1lc6crg{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none}.product-grid.svelte-1lc6crg li:where(.svelte-1lc6crg){min-width:0;display:grid}a.svelte-1lc6crg:focus-visible,input.svelte-1lc6crg:focus-visible,button.svelte-1lc6crg:focus-visible{outline:2px solid var(--ga-focus-ring);outline-offset:3px}.finder.svelte-1lc6crg :where(.svelte-1lc6crg):is(a:where(.svelte-1lc6crg),button:where(.svelte-1lc6crg),input:where(.svelte-1lc6crg)):focus-visible{outline-color:var(--ga-on-primary)}.plate-field.svelte-1lc6crg:focus-within{outline:2px solid var(--ga-on-primary);outline-offset:3px}.plate-field.svelte-1lc6crg input:where(.svelte-1lc6crg):focus-visible{outline:none}@media(max-width:1000px){.home.svelte-1lc6crg{padding-inline:1.25rem}.finder.svelte-1lc6crg{grid-template-columns:minmax(0,1fr);padding:1.5rem;gap:1.25rem}.category-grid.svelte-1lc6crg{grid-template-columns:repeat(3,minmax(0,1fr))}.make-grid.svelte-1lc6crg{grid-template-columns:repeat(4,minmax(0,1fr))}.product-grid.svelte-1lc6crg{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.home.svelte-1lc6crg{padding:0 1rem 3rem}.hero.svelte-1lc6crg{grid-template-columns:1fr}.hero-copy.svelte-1lc6crg{padding:2rem 0 0}.eyebrow.svelte-1lc6crg{font-size:.65rem;margin-bottom:1.25rem}h1.svelte-1lc6crg{font-size:clamp(3.9rem,14vw,6.4rem)}.hero-blurb.svelte-1lc6crg{margin-top:1.25rem;font-size:.9rem}.hero-visual.svelte-1lc6crg{border-left:0}.hero-art.svelte-1lc6crg{min-height:200px;padding:.5rem 2rem 0}.hero-art.svelte-1lc6crg img:where(.svelte-1lc6crg){height:240px}.art-caption.svelte-1lc6crg{padding:.75rem 0 1rem;font-size:.6rem}.finder.svelte-1lc6crg{grid-template-columns:1fr;padding:1.25rem;gap:1.2rem;margin-top:1.25rem}.plate-field.svelte-1lc6crg{flex-basis:12rem}.plate-field.svelte-1lc6crg input:where(.svelte-1lc6crg){font-size:1.05rem;padding:.7rem;letter-spacing:.02em}.plate-country.svelte-1lc6crg{padding-inline:.6rem}.finder.svelte-1lc6crg button:where(.svelte-1lc6crg){padding:.75rem;font-size:.75rem}.plate-row.svelte-1lc6crg button:where(.svelte-1lc6crg){flex:0 0 auto;gap:.4rem}.finder.svelte-1lc6crg button:where(.svelte-1lc6crg) span:where(.svelte-1lc6crg){font-size:1.1rem}.section-head.svelte-1lc6crg{align-items:flex-start;flex-wrap:wrap;gap:1rem}.section-head.svelte-1lc6crg h2:where(.svelte-1lc6crg){font-size:2.2rem}.section-head.svelte-1lc6crg div:where(.svelte-1lc6crg)>p:where(.svelte-1lc6crg):last-child{font-size:.85rem}.category-section.svelte-1lc6crg,.vehicles-section.svelte-1lc6crg,.latest.svelte-1lc6crg{margin-top:2rem}.category-grid.svelte-1lc6crg{grid-template-columns:repeat(2,minmax(0,1fr))}.category-link.svelte-1lc6crg{grid-template-columns:44px 1fr;gap:.5rem;padding:1.5rem .7rem .8rem}.category-image.svelte-1lc6crg img:where(.svelte-1lc6crg){width:44px;height:44px}.category-link.svelte-1lc6crg strong:where(.svelte-1lc6crg){font-size:.82rem}.category-arrow.svelte-1lc6crg{display:none}.category-subs.svelte-1lc6crg{padding:0 .7rem .9rem;gap:.35rem .65rem}.category-subs.svelte-1lc6crg a:where(.svelte-1lc6crg){font-size:.7rem}.category-index.svelte-1lc6crg{left:.7rem}.make-logo.svelte-1lc6crg img:where(.svelte-1lc6crg){max-width:48px;max-height:34px}.make-card.svelte-1lc6crg{font-size:.75rem}.product-grid.svelte-1lc6crg{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}}@media(max-width:480px){.product-grid.svelte-1lc6crg{grid-template-columns:1fr}.plate-row.svelte-1lc6crg button:where(.svelte-1lc6crg){flex-grow:1}.plate-row.svelte-1lc6crg button:where(.svelte-1lc6crg) span:where(.svelte-1lc6crg){display:none}}
