.ab-works-label[data-astro-cid-efz3t45k]{margin-bottom:12px}.works-frame[data-astro-cid-efz3t45k]:before,.works-frame[data-astro-cid-efz3t45k]:after{display:none}.works-track[data-astro-cid-efz3t45k]{--item-w:84%}.work[data-astro-cid-efz3t45k]{gap:6px;display:grid}.work-media[data-astro-cid-efz3t45k]{aspect-ratio:4/3;border-radius:var(--radius-media);margin-bottom:6px}.work-title[data-astro-cid-efz3t45k]{letter-spacing:-.012em;text-wrap:balance;font-size:.96875rem;font-weight:600;line-height:1.25}.ab-vmv[data-astro-cid-efz3t45k]{margin-top:var(--section-gap)}.vmv-track[data-astro-cid-efz3t45k]{gap:12px;display:grid}.vmv[data-astro-cid-efz3t45k]{border-radius:var(--radius-card);background:var(--card);box-shadow:var(--shadow-1);align-content:start;gap:10px;padding:22px 20px;display:grid}.vmv-index[data-astro-cid-efz3t45k]{color:var(--amber-ink)}.vmv-title[data-astro-cid-efz3t45k]{letter-spacing:-.025em;font-size:1.5rem;font-weight:650}.vmv-text[data-astro-cid-efz3t45k]{color:var(--ink-2);text-wrap:pretty;gap:10px;line-height:1.55;display:grid}.ab-statement[data-astro-cid-efz3t45k]{margin:var(--section-gap) var(--gutter) 0;border-radius:var(--radius-card);background:var(--navy);color:var(--on-navy)}.st-inner[data-astro-cid-efz3t45k]{gap:18px;padding-block:30px;display:grid}.st-text[data-astro-cid-efz3t45k]{letter-spacing:-.03em;text-wrap:balance;font-size:1.625rem;font-weight:560;font-stretch:104%;line-height:1.12}@media (width<768px){.work-media[data-astro-cid-efz3t45k]{border-radius:18px}}@media (768px<=width<1200px),(1200px<=width<=1400px) and (hover:none){.works-track[data-astro-cid-efz3t45k]{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;gap:26px 20px;margin:0;padding:0;overflow:visible}.work-media[data-astro-cid-efz3t45k]{border-radius:20px}.vmv-track[data-astro-cid-efz3t45k]{gap:16px}.vmv[data-astro-cid-efz3t45k]{padding:28px}.st-inner[data-astro-cid-efz3t45k]{grid-template-columns:auto 1fr;align-items:center;gap:28px;padding:40px}.st-text[data-astro-cid-efz3t45k]{font-size:2.25rem}.ab-more[data-astro-cid-efz3t45k]{margin:20px var(--gutter) 0;gap:20px;display:grid}.ab-more[data-astro-cid-efz3t45k]>.w{border-radius:var(--radius-card);background:var(--card);box-shadow:var(--shadow-1);padding:26px}.ab-more[data-astro-cid-efz3t45k]>.w>.container{padding-inline:0}}@media (1024px<=width<1200px),(1200px<=width<=1400px) and (hover:none){.works-track[data-astro-cid-efz3t45k]{grid-template-columns:repeat(4,minmax(0,1fr))}.vmv-track[data-astro-cid-efz3t45k]{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;margin:0;padding:0;overflow:visible}.ab-more[data-astro-cid-efz3t45k] .svc-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:32px}}@media (width>1400px),(width>=1200px) and (hover:hover){.ab-works[data-astro-cid-efz3t45k]{padding-top:72px}.ab-works-label[data-astro-cid-efz3t45k]{margin-bottom:28px}.works-frame[data-astro-cid-efz3t45k]:before,.works-frame[data-astro-cid-efz3t45k]:after{display:block}.works-track[data-astro-cid-efz3t45k]{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:row;gap:24px;margin:0;padding:0;overflow:visible}.work[data-astro-cid-efz3t45k]{gap:8px}.work-media[data-astro-cid-efz3t45k]{aspect-ratio:4/5;margin-bottom:10px}.work-media[data-astro-cid-efz3t45k] img{transition:transform .9s var(--ease-out)}.work[data-astro-cid-efz3t45k]:hover .work-media[data-astro-cid-efz3t45k] img{transform:scale(1.04)}.work-title[data-astro-cid-efz3t45k]{font-size:1.125rem;font-weight:580;transition:color .2s}.work[data-astro-cid-efz3t45k]:is(:hover,:focus-visible) .work-title[data-astro-cid-efz3t45k]{color:var(--amber-ink)}.ab-vmv[data-astro-cid-efz3t45k]{padding-block:120px}.vmv-track[data-astro-cid-efz3t45k]{border-top:1px solid var(--line-2);grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;gap:0;margin:0;padding:0;overflow:visible}.vmv[data-astro-cid-efz3t45k]{box-shadow:none;background:0 0;border-radius:0;gap:0;padding:28px 32px 8px}.vmv[data-astro-cid-efz3t45k]:first-child{padding-left:0}.vmv[data-astro-cid-efz3t45k]+.vmv[data-astro-cid-efz3t45k]{border-left:1px solid var(--line)}.vmv-title[data-astro-cid-efz3t45k]{letter-spacing:-.035em;margin:72px 0 20px;font-size:clamp(2rem,1rem + 1.6vw,3rem);font-weight:560;font-stretch:106%}.vmv-text[data-astro-cid-efz3t45k]{color:var(--muted);font-size:1.0625rem}.ab-statement[data-astro-cid-efz3t45k]{border-radius:0;margin:0}.st-inner[data-astro-cid-efz3t45k]{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:24px;padding-block:128px}.st-inner[data-astro-cid-efz3t45k] .st-badge{grid-column:1/span 2}.st-text[data-astro-cid-efz3t45k]{letter-spacing:-.04em;grid-column:3/span 9;font-size:clamp(2.5rem,1rem + 3vw,4.75rem);font-stretch:106%;line-height:1.02}.ab-more[data-astro-cid-efz3t45k] .dealers{padding-top:0}}
