.filter[data-astro-cid-juusazur]{display:flex;gap:var(--space-2);justify-content:center;overflow-x:auto;scrollbar-width:none;padding-block:var(--space-1)}@media(max-width:639px){.filter[data-astro-cid-juusazur]{justify-content:flex-start;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter)}}.chip[data-astro-cid-juusazur]{flex:none;min-height:var(--tap-target);padding-inline:var(--space-4);border:var(--border-1) solid var(--color-hairline);border-radius:var(--radius-pill);background:transparent;color:var(--color-ink-secondary);font-size:var(--text-sm);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;cursor:pointer;transition:color var(--duration-fast) var(--ease),border-color var(--duration-fast) var(--ease),background-color var(--duration-fast) var(--ease)}.chip[data-astro-cid-juusazur]:hover{color:var(--color-ink);border-color:var(--color-ink-tertiary)}.chip[data-astro-cid-juusazur][aria-pressed=true]{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-on-accent)}.grid[data-astro-cid-wpycut46]{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-1)}@media(min-width:768px){.grid[data-astro-cid-wpycut46]{grid-template-columns:repeat(4,1fr);gap:var(--space-2)}}@media(min-width:1024px){.grid[data-astro-cid-wpycut46]{grid-template-columns:repeat(5,1fr)}}.square[data-astro-cid-wpycut46]{position:relative;display:block;width:100%;aspect-ratio:2 / 3;padding:0;border:var(--border-1) solid var(--color-hairline);border-radius:var(--radius-sm);overflow:hidden;background:var(--color-surface);cursor:zoom-in;transition:border-color var(--duration-fast) var(--ease)}.square[data-astro-cid-wpycut46]:hover{border-color:var(--color-accent)}.square[data-astro-cid-wpycut46] img[data-astro-cid-wpycut46]{width:100%;height:100%;object-fit:cover;transition:transform var(--duration-slow) var(--ease)}.square[data-astro-cid-wpycut46]:hover img[data-astro-cid-wpycut46]{transform:scale(1.03)}.caption[data-astro-cid-wpycut46]{position:absolute;inset:auto 0 0;display:grid;gap:var(--space-1);padding:var(--space-8) var(--space-3) var(--space-3);background:linear-gradient(transparent,var(--color-scrim) 45%,var(--color-bg));text-align:left;line-height:var(--leading-tight);pointer-events:none}.vehicle[data-astro-cid-wpycut46]{color:var(--color-ink);font-size:var(--text-sm);font-weight:var(--weight-bold)}.work[data-astro-cid-wpycut46]{color:var(--color-ink-secondary);font-size:var(--text-xs)}.empty[data-astro-cid-wpycut46]{text-align:center;color:var(--color-ink-secondary);padding-block:var(--space-16)}@media(prefers-reduced-motion:reduce){.square[data-astro-cid-wpycut46] img[data-astro-cid-wpycut46]{transition:none}}.viewer[data-astro-cid-valwceru]{--margin: var(--space-12);width:calc(100vw - 2 * var(--margin));height:calc(100dvh - 2 * var(--margin));max-width:none;max-height:none;margin:auto;padding:0;border:0;background:transparent;color:var(--color-ink);overflow:hidden}@media(max-width:639px){.viewer[data-astro-cid-valwceru]{--margin: var(--space-3)}}.viewer[data-astro-cid-valwceru]::backdrop{background:var(--color-scrim)}html:has(.viewer[open]){overflow:hidden}.viewer[data-astro-cid-valwceru][open]{display:grid;place-items:center}.frame[data-astro-cid-valwceru]{--ratio: 4 / 3;position:relative;aspect-ratio:var(--ratio);width:min(100%,calc((100dvh - 2 * var(--margin)) * (var(--ratio))));max-height:100%}.main[data-astro-cid-valwceru]{display:block;width:100%;height:100%;object-fit:contain;border-radius:var(--radius-sm)}.close[data-astro-cid-valwceru],.step[data-astro-cid-valwceru]{flex:none;display:grid;place-items:center;width:var(--tap-target);height:var(--tap-target);padding:0;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--color-ink);cursor:pointer;transition:background-color var(--duration-fast) var(--ease),opacity var(--duration-fast) var(--ease)}.close[data-astro-cid-valwceru]{position:absolute;top:var(--space-3);right:var(--space-3);background:var(--color-glass);backdrop-filter:blur(var(--blur-glass))}.close[data-astro-cid-valwceru]:hover,.step[data-astro-cid-valwceru]:hover:not(:disabled){background:var(--color-surface-raised)}.step[data-astro-cid-valwceru]:disabled{opacity:.3;cursor:default}svg[data-astro-cid-valwceru]{width:1.5rem;height:1.5rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.strip-row[data-astro-cid-valwceru]{position:absolute;inset:auto var(--space-3) var(--space-3);z-index:1;display:flex;align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-1);border-radius:var(--radius-md);background:var(--color-glass);backdrop-filter:blur(var(--blur-glass));animation:slide-up var(--duration-slow) var(--ease) both;animation-delay:var(--duration-fast)}.strip[data-astro-cid-valwceru]{flex:1;display:flex;gap:var(--space-2);justify-content:safe center;overflow-x:auto;scrollbar-width:none;cursor:grab;touch-action:pan-x}.strip[data-astro-cid-valwceru].dragging{cursor:grabbing}.strip[data-astro-cid-valwceru] .thumb{flex:none;height:3.5rem;aspect-ratio:4 / 3;padding:0;border:var(--border-2) solid transparent;border-radius:var(--radius-sm);overflow:hidden;background:var(--color-surface-raised);opacity:.6;cursor:inherit;transition:opacity var(--duration-fast) var(--ease),border-color var(--duration-fast) var(--ease)}.strip[data-astro-cid-valwceru] .thumb:hover{opacity:.9}.strip[data-astro-cid-valwceru] .thumb[aria-current=true]{border-color:var(--color-accent);opacity:1}.strip[data-astro-cid-valwceru] .thumb img{width:100%;height:100%;object-fit:cover;pointer-events:none}@media(max-width:639px){.viewer[data-astro-cid-valwceru][open]{place-items:center stretch}.strip-row[data-astro-cid-valwceru]{inset:calc(100% + var(--space-2)) 0 auto}}@keyframes slide-up{0%{transform:translateY(100%);opacity:0}}@media(prefers-reduced-motion:reduce){.strip-row[data-astro-cid-valwceru]{animation:none}}.page[data-astro-cid-sahthylw]{max-width:var(--width-page);margin-inline:auto;padding:var(--space-12) var(--gutter) var(--space-24);display:grid;gap:var(--space-8)}h1[data-astro-cid-sahthylw]{font-size:var(--text-2xl);text-align:center}
