.head[data-astro-cid-5hdyrkqy]{padding-block:clamp(2rem,5vw,3.5rem) 1.5rem}.title-row[data-astro-cid-5hdyrkqy]{display:flex;flex-wrap:wrap;gap:.5rem 1rem;align-items:center}.title-row[data-astro-cid-5hdyrkqy] h1[data-astro-cid-5hdyrkqy]{margin:0}.ph-note[data-astro-cid-5hdyrkqy]{color:var(--warn);background:var(--warn-bg);padding:.7rem .9rem;border-radius:var(--radius);margin-top:1rem;max-width:72ch;font-size:.92rem}.vin-plate[data-astro-cid-5hdyrkqy]{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto;gap:1.25rem 2rem;align-items:end;margin-top:1.75rem;padding:1.25rem 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.vin-plate[data-astro-cid-5hdyrkqy]>div[data-astro-cid-5hdyrkqy]{display:grid;gap:.35rem;min-width:0}.vin-plate[data-astro-cid-5hdyrkqy] .k[data-astro-cid-5hdyrkqy]{font:500 .72rem/1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.plate[data-astro-cid-5hdyrkqy]{font-size:clamp(1.15rem,3.4vw,1.75rem);font-weight:400;letter-spacing:.12em;color:var(--ink);overflow-wrap:anywhere}.doc-stat[data-astro-cid-5hdyrkqy] .doc-num[data-astro-cid-5hdyrkqy]{font-weight:300;font-size:clamp(1.5rem,3.4vw,2rem);line-height:1.1;color:var(--accent)}.doc-note[data-astro-cid-5hdyrkqy]{margin-top:.5rem}.vin-plate[data-astro-cid-5hdyrkqy] .btn[data-astro-cid-5hdyrkqy]{justify-self:end}@media(max-width:700px){.vin-plate[data-astro-cid-5hdyrkqy]{grid-template-columns:minmax(0,1fr)}.vin-plate[data-astro-cid-5hdyrkqy] .btn[data-astro-cid-5hdyrkqy]{justify-self:start}}.gallery[data-astro-cid-5hdyrkqy]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-block:1rem 2rem}.photo[data-astro-cid-5hdyrkqy]{margin:0}.photo[data-astro-cid-5hdyrkqy].hero{grid-column:span 2;grid-row:span 2}.ph[data-astro-cid-5hdyrkqy],.photo[data-astro-cid-5hdyrkqy] img[data-astro-cid-5hdyrkqy]{aspect-ratio:4 / 3;width:100%;height:auto;display:block;border-radius:var(--radius);object-fit:cover}.photo[data-astro-cid-5hdyrkqy]{display:flex;flex-direction:column}.photo-link[data-astro-cid-5hdyrkqy]{display:block;flex:1;min-height:0;border-radius:var(--radius);overflow:hidden;background:var(--paper-2)}.photo-link[data-astro-cid-5hdyrkqy]:focus-visible{outline-offset:3px}.photo[data-astro-cid-5hdyrkqy].hero .ph[data-astro-cid-5hdyrkqy],.photo[data-astro-cid-5hdyrkqy].hero .photo-link[data-astro-cid-5hdyrkqy]{min-height:220px}.photo[data-astro-cid-5hdyrkqy].hero img[data-astro-cid-5hdyrkqy]{aspect-ratio:auto;height:100%}@media(prefers-reduced-motion:no-preference){.photo-link[data-astro-cid-5hdyrkqy] img[data-astro-cid-5hdyrkqy]{transition:transform .3s ease}.photo-link[data-astro-cid-5hdyrkqy]:hover img[data-astro-cid-5hdyrkqy]{transform:scale(1.02)}}.ph[data-astro-cid-5hdyrkqy]{display:grid;place-content:center;justify-items:center;gap:.4rem;color:var(--ink-3);font:400 .78rem var(--font-sans);background:var(--surface);border:1px dashed var(--line-strong)}figcaption[data-astro-cid-5hdyrkqy]{font:400 .78rem/1.6 var(--font-sans);color:var(--ink-3);margin-top:.2rem}.grid[data-astro-cid-5hdyrkqy]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem 3rem}.service[data-astro-cid-5hdyrkqy]{grid-column:1 / -1}.sub[data-astro-cid-5hdyrkqy]{color:var(--ink-3);font-size:.85rem}dl[data-astro-cid-5hdyrkqy]{margin:0;display:grid}dl[data-astro-cid-5hdyrkqy]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 2rem}dl[data-astro-cid-5hdyrkqy]>div[data-astro-cid-5hdyrkqy]{display:grid;gap:.25rem;align-content:start}dt[data-astro-cid-5hdyrkqy]{font:500 .72rem/1.6 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}dd[data-astro-cid-5hdyrkqy]{margin:0;font-size:1rem}.swatch[data-astro-cid-5hdyrkqy]{display:inline-block;width:1rem;height:1rem;border-radius:2px;background:var(--sw);border:1px solid var(--line-strong);vertical-align:-.15rem;margin-right:.25rem}.code[data-astro-cid-5hdyrkqy]{font:500 .85rem/1 var(--font-mono);font-feature-settings:"tnum";background:var(--surface-2);padding:.25em .45em;border-radius:3px}.options[data-astro-cid-5hdyrkqy]{list-style:none;padding:0;margin:0 0 1rem}.options[data-astro-cid-5hdyrkqy] li[data-astro-cid-5hdyrkqy]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;padding:.6rem 0;border-bottom:1px solid var(--line)}.timeline[data-astro-cid-5hdyrkqy]{list-style:none;margin:0;padding:0 0 0 1.2rem;border-left:1px solid var(--line-strong)}.timeline[data-astro-cid-5hdyrkqy] li[data-astro-cid-5hdyrkqy]{position:relative;padding:0 0 1.1rem .6rem}.timeline[data-astro-cid-5hdyrkqy] li[data-astro-cid-5hdyrkqy]:before{content:"";position:absolute;left:calc(-1.2rem - 4px);top:.55rem;width:7px;height:7px;border-radius:50%;background:var(--ink-3)}.timeline[data-astro-cid-5hdyrkqy] li[data-astro-cid-5hdyrkqy][data-type=delivery]:before{background:var(--accent-fill)}.timeline[data-astro-cid-5hdyrkqy] .date[data-astro-cid-5hdyrkqy]{font-weight:500;font-variant-numeric:tabular-nums}.timeline[data-astro-cid-5hdyrkqy] .type[data-astro-cid-5hdyrkqy]{font:500 .7rem var(--font-sans);color:var(--ink-3);text-transform:uppercase;letter-spacing:.14em;margin-left:.6rem}.timeline[data-astro-cid-5hdyrkqy] p[data-astro-cid-5hdyrkqy]{margin:.15rem 0 0;color:var(--ink-2)}.service[data-astro-cid-5hdyrkqy] table[data-astro-cid-5hdyrkqy]{font-size:.93rem}.nowrap[data-astro-cid-5hdyrkqy]{white-space:nowrap}.claim[data-astro-cid-5hdyrkqy]{margin-top:2rem;padding:1.5rem;border:1px dashed var(--line-strong);border-radius:var(--radius)}.claim[data-astro-cid-5hdyrkqy] p[data-astro-cid-5hdyrkqy]{color:var(--ink-2)}@media(max-width:860px){.grid[data-astro-cid-5hdyrkqy]{grid-template-columns:minmax(0,1fr)}.gallery[data-astro-cid-5hdyrkqy]{grid-template-columns:repeat(2,minmax(0,1fr))}dl[data-astro-cid-5hdyrkqy]>div[data-astro-cid-5hdyrkqy]{grid-template-columns:1fr;gap:.1rem}}
