.menu{z-index:60;background:var(--bg);border-bottom:1px solid var(--line);opacity:0;visibility:hidden;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;top:100%;left:0;right:0;transform:translateY(-6px)}.menu.open{opacity:1;visibility:visible;transform:none}.menu:after{content:"";opacity:0;pointer-events:none;background:#00000059;height:100vh;transition:opacity .18s;position:absolute;top:100%;left:0;right:0}.menu.open:after{opacity:1}.menu-in{max-width:100rem;margin:0 auto;padding:2.5rem 2rem 2.75rem}.menu-grid{grid-template-columns:4fr 3fr;align-items:start;gap:1.25rem;display:grid}.mgrp{border:1px solid var(--line);border-radius:3px;padding:1.25rem 1.25rem 1.5rem}.mgrp-og{border-color:color-mix(in srgb, var(--red,#c2002f) 40%, var(--line))}.mgrp-h{font-family:var(--body);letter-spacing:.16em;text-transform:uppercase;color:var(--text-2);margin:0 0 1.1rem;font-size:.62rem;font-weight:700}.mgrp-og .mgrp-h{color:var(--red,#c2002f)}.mgrp-h i{opacity:.55;font-style:normal;font-weight:500}.mgrp-cars{grid-template-columns:repeat(var(--cols), 1fr);gap:1.25rem;display:grid}.mcar{text-align:center}.mcar-i{text-decoration:none;display:block}.mcar-i img{width:100%;height:auto;display:block}.mcar-n{font-family:var(--d);color:var(--text-1);margin-top:.5rem;font-size:.95rem;font-weight:600;text-decoration:none;display:block}.mcar:hover .mcar-n{color:var(--red,#c2002f)}.mcar-a{justify-content:center;gap:1.25rem;margin-top:.2rem;display:flex}.mcar-a a{color:var(--text-2);text-underline-offset:3px;font-size:.78rem;text-decoration:underline}.mcar-a a:hover{color:var(--text-1)}:where(.veh-t){cursor:pointer;letter-spacing:.02em;font-family:inherit;font-size:.9375rem;font-weight:500;line-height:inherit;color:var(--text-2,var(--t2,#35363a));text-align:inherit;background:0 0;border:0;padding:.4rem 0}.veh-t{transition:color .16s var(--ease,ease);position:relative}.veh-t:after{content:"";transform-origin:50%;height:1px;transition:transform .24s var(--ease,ease);background:currentColor;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.veh-t:hover,.veh-t[aria-expanded=true]{color:var(--text-1,var(--t1,#111))}.veh-t:hover:after,.veh-t[aria-expanded=true]:after{transform:scaleX(1)}@media (width<=1100px){.menu-grid{grid-template-columns:1fr;gap:1rem}.mgrp-cars{grid-template-columns:repeat(4,1fr)}}@media (width<=900px){.menu{display:none}}.mnav[data-astro-cid-xlat7obg]{z-index:55;background:var(--bg);opacity:0;visibility:hidden;transition:opacity .2s var(--ease), visibility .2s;position:fixed;inset:3.85rem 0 0;overflow:hidden}.mnav[data-astro-cid-xlat7obg].open{opacity:1;visibility:visible}.mnav-in[data-astro-cid-xlat7obg]{height:100%;padding:1.25rem 1rem max(1.25rem, env(safe-area-inset-bottom));flex-direction:column;justify-content:space-between;gap:1rem;display:flex}.mg-h[data-astro-cid-xlat7obg]{font-family:var(--d);letter-spacing:.06em;text-transform:uppercase;color:var(--text-1,var(--t1));margin:0 0 .75rem;font-size:.8125rem;font-weight:600}.mg-h[data-astro-cid-xlat7obg] i[data-astro-cid-xlat7obg]{color:var(--text-3,var(--t3));font-style:normal;font-weight:500}.mg-grid[data-astro-cid-xlat7obg]{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.mg-rule[data-astro-cid-xlat7obg]{border:0;border-top:1px solid var(--line);width:100%;margin:0}.mt[data-astro-cid-xlat7obg]{color:var(--text-1,var(--t1));flex-direction:column;gap:.4rem;text-decoration:none;display:flex}.mt-i[data-astro-cid-xlat7obg]{aspect-ratio:2;border:1px solid var(--line);background:#fff;border-radius:3px;place-items:center;padding:.6rem .75rem;display:grid;overflow:hidden}.mt-i[data-astro-cid-xlat7obg] img[data-astro-cid-xlat7obg]{object-fit:contain;width:100%;height:100%;display:block}.mt[data-astro-cid-xlat7obg] b[data-astro-cid-xlat7obg]{font-family:var(--d);letter-spacing:.02em;padding-left:.125rem;font-size:.9375rem;font-weight:600}.mt[data-astro-cid-xlat7obg]:active .mt-i[data-astro-cid-xlat7obg]{border-color:var(--text-3,var(--t3))}.mt-all[data-astro-cid-xlat7obg] .mt-i[data-astro-cid-xlat7obg]{border-style:dashed}.mt-all[data-astro-cid-xlat7obg] .mt-i[data-astro-cid-xlat7obg] b[data-astro-cid-xlat7obg]{font-family:var(--d);letter-spacing:.06em;text-transform:uppercase;color:var(--text-2,var(--t2));font-size:.8125rem;font-weight:600}.ml[data-astro-cid-xlat7obg]{gap:.5rem;display:flex}.ml[data-astro-cid-xlat7obg] a[data-astro-cid-xlat7obg]{min-height:48px;color:var(--text-1,var(--t1));border:1px solid var(--line);font-family:var(--d);letter-spacing:.12em;text-transform:uppercase;border-radius:3px;flex:1;justify-content:center;align-items:center;font-size:.75rem;font-weight:600;text-decoration:none;display:flex}.ml[data-astro-cid-xlat7obg] a[data-astro-cid-xlat7obg]:active{border-color:var(--text-3,var(--t3))}@media (height<=720px){.mnav-in[data-astro-cid-xlat7obg]{gap:.5rem;padding-top:.875rem}.mg-h[data-astro-cid-xlat7obg]{margin-bottom:.5rem}.mg-grid[data-astro-cid-xlat7obg]{gap:.5rem}.mt-i[data-astro-cid-xlat7obg]{aspect-ratio:2.6;padding:.4rem .6rem}.mt[data-astro-cid-xlat7obg] b[data-astro-cid-xlat7obg]{font-size:.875rem}.mt[data-astro-cid-xlat7obg]{gap:.25rem}.ml[data-astro-cid-xlat7obg] a[data-astro-cid-xlat7obg]{min-height:44px}}@media (width>=861px){.mnav[data-astro-cid-xlat7obg]{display:none}}
