.filters[data-astro-cid-3rkrlumz]{gap:var(--space-2xs);flex-wrap:wrap;margin-block-end:var(--space-l);display:flex}.chip[data-astro-cid-3rkrlumz]{font-size:var(--step--1);color:var(--text-muted);background:var(--surface);border:1px solid var(--border-strong);transition:color var(--dur) var(--ease), background var(--dur) var(--ease), border-color var(--dur) var(--ease);border-radius:999px;align-items:center;gap:.5em;padding:.5em 1em;font-weight:500;display:inline-flex}.chip[data-astro-cid-3rkrlumz]:hover{color:var(--accent-ink);border-color:var(--accent-ink)}.chip[data-astro-cid-3rkrlumz].is-active{color:#fff;background:var(--dark-800);border-color:var(--accent-ink)}.chip__n[data-astro-cid-3rkrlumz]{opacity:.6;font-variant-numeric:tabular-nums;font-size:.85em;font-weight:700}.schedule[data-astro-cid-3rkrlumz]{border-block-start:1px solid var(--border);margin:0;padding:0;list-style:none}.row[data-astro-cid-3rkrlumz]{gap:var(--space-xs) var(--space-m);padding-block:var(--space-m);border-block-end:1px solid var(--border);grid-template-columns:minmax(0,2.1fr) minmax(0,1fr) minmax(0,1.15fr);align-items:baseline;display:grid}.row[data-astro-cid-3rkrlumz][hidden]{display:none}.row__title[data-astro-cid-3rkrlumz]{font-size:var(--step-0);font-weight:700;line-height:1.35}.row__client[data-astro-cid-3rkrlumz]{font-size:var(--step--1);color:var(--text-muted);margin-block-start:.2rem}.row__location[data-astro-cid-3rkrlumz]{font-size:var(--step--1);color:var(--text-faint)}.row__tags[data-astro-cid-3rkrlumz]{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:flex}.tag[data-astro-cid-3rkrlumz]{font-size:var(--step--2);letter-spacing:.05em;font-weight:700;font-family:var(--font-display);text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:.25em .7em;display:inline-block}.tag--cat[data-astro-cid-3rkrlumz]{color:var(--accent-ink);background:var(--surface-sunken)}.tag--role[data-astro-cid-3rkrlumz]{color:var(--gold);background:#eeb23929}.empty[data-astro-cid-3rkrlumz]{padding-block:var(--space-xl);text-align:center;color:var(--text-faint)}@media (width<=56rem){.row[data-astro-cid-3rkrlumz]{grid-template-columns:1fr;gap:.4rem}.row__tags[data-astro-cid-3rkrlumz]{justify-content:flex-start;margin-block-start:.35rem}}.gal[data-astro-cid-3rkrlumz]+.gal[data-astro-cid-3rkrlumz]{margin-block-start:var(--space-2xl)}.gal__head[data-astro-cid-3rkrlumz]{font-size:var(--step--1);letter-spacing:var(--track-label);font-weight:700;font-family:var(--font-display);text-transform:uppercase;color:var(--accent-ink);border-block-end:2px solid var(--gold);margin-block-end:var(--space-m);padding-block-end:var(--space-s)}.gal__grid[data-astro-cid-3rkrlumz]{gap:var(--space-m);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.shot[data-astro-cid-3rkrlumz]{text-align:left;background:var(--surface);border-radius:var(--radius);inline-size:100%;transition:box-shadow var(--dur) var(--ease), transform var(--dur) var(--ease);padding:0;display:block;overflow:hidden}.shot[data-astro-cid-3rkrlumz]:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.shot[data-astro-cid-3rkrlumz] img{aspect-ratio:4/3;object-fit:cover;background:var(--border);inline-size:100%}.shot__caption[data-astro-cid-3rkrlumz]{padding:var(--space-xs) var(--space-s) var(--space-s);font-size:var(--step--1);color:var(--text-muted);line-height:1.4;display:block}@media (width<=64rem){.gal__grid[data-astro-cid-3rkrlumz]{grid-template-columns:repeat(3,1fr)}}@media (width<=46rem){.gal__grid[data-astro-cid-3rkrlumz]{grid-template-columns:repeat(2,1fr)}}@media (width<=30rem){.gal__grid[data-astro-cid-3rkrlumz]{grid-template-columns:1fr}}.lb[data-astro-cid-3rkrlumz]{color:#fff;background:0 0;border:0;max-block-size:92vh;inline-size:min(94vw,68rem);max-inline-size:none;padding:0;overflow:visible}.lb[data-astro-cid-3rkrlumz]::backdrop{backdrop-filter:blur(3px);background:#000000eb}.lb[data-astro-cid-3rkrlumz][open]{align-items:center;gap:var(--space-s);grid-template-columns:auto 1fr auto;display:grid}.lb__figure[data-astro-cid-3rkrlumz]{min-inline-size:0;margin:0}.lb__figure[data-astro-cid-3rkrlumz] img[data-astro-cid-3rkrlumz]{object-fit:contain;border-radius:var(--radius);background:var(--dark-900);max-block-size:78vh;inline-size:100%}.lb__figure[data-astro-cid-3rkrlumz] figcaption[data-astro-cid-3rkrlumz]{text-align:center;font-size:var(--step--1);color:#ffffffbf;margin-block-start:var(--space-s)}.lb__close[data-astro-cid-3rkrlumz]{color:#fff;block-size:2.25rem;inline-size:2.25rem;transition:background var(--dur) var(--ease);border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-start:-2.75rem;inset-inline-end:0}.lb__close[data-astro-cid-3rkrlumz]:hover{background:#ffffff29}.lb__nav[data-astro-cid-3rkrlumz]{color:#fff;block-size:2.75rem;inline-size:2.75rem;transition:background var(--dur) var(--ease);background:#ffffff1a;border-radius:50%;place-items:center;display:grid}.lb__nav[data-astro-cid-3rkrlumz]:hover{background:var(--gold);color:var(--dark-900)}@media (width<=46rem){.lb[data-astro-cid-3rkrlumz][open]{grid-template-columns:1fr 1fr;grid-template-areas:"fig fig""prev next";justify-items:center}.lb__figure[data-astro-cid-3rkrlumz]{grid-area:fig;inline-size:100%}.lb__nav--prev[data-astro-cid-3rkrlumz]{grid-area:prev}.lb__nav--next[data-astro-cid-3rkrlumz]{grid-area:next}}
