.lbl[data-astro-cid-dmdhz2qs]{font-size:.8rem;font-weight:600;letter-spacing:.02em}.sr[data-astro-cid-dmdhz2qs]{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden}.pick-row[data-astro-cid-dmdhz2qs]{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem}.pick-row[data-astro-cid-dmdhz2qs] small[data-astro-cid-dmdhz2qs]{color:var(--muted);font-size:.78rem}.pick[data-astro-cid-dmdhz2qs]{display:inline-flex;align-items:center;min-height:44px;padding:.6rem 1.1rem;cursor:pointer;border:1.5px solid var(--ink);border-radius:2px;font-size:.88rem;font-weight:600;background:transparent}.pick[data-astro-cid-dmdhz2qs]:hover{background:var(--ink);color:var(--bg)}.sr[data-astro-cid-dmdhz2qs]:focus-visible+small[data-astro-cid-dmdhz2qs],.pick-row[data-astro-cid-dmdhz2qs]:focus-within .pick[data-astro-cid-dmdhz2qs]{outline:3px solid var(--accent-ink);outline-offset:2px}.thumbs[data-astro-cid-dmdhz2qs]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.6rem}.thumbs[data-astro-cid-dmdhz2qs]:empty{display:none}.thumbs[data-astro-cid-dmdhz2qs] li{position:relative;width:76px;height:76px;border:1.5px solid var(--line);background:var(--field);display:grid;place-items:center;font-size:.7rem;text-align:center;overflow:hidden}.thumbs[data-astro-cid-dmdhz2qs] img{width:100%;height:100%;object-fit:cover;display:block}.thumbs[data-astro-cid-dmdhz2qs] button{position:absolute;top:2px;right:2px;width:26px;height:26px;border:0;border-radius:50%;cursor:pointer;background:#2c221ad9;color:#fff;font:700 15px/1 var(--body);display:grid;place-items:center;padding:0}.form-err[data-astro-cid-dmdhz2qs]{font-size:.88rem;font-weight:600}.form-err[data-astro-cid-dmdhz2qs]:empty{display:none}.ready[data-astro-cid-dmdhz2qs].sent textarea[data-astro-cid-dmdhz2qs],.ready[data-astro-cid-dmdhz2qs].sent .acts[data-astro-cid-dmdhz2qs],.ready[data-astro-cid-dmdhz2qs].sent #copy-msg[data-astro-cid-dmdhz2qs]{display:none}
/* Photos (media library) */
.swatch.photo[data-astro-cid-mx462prs]{width:210px;height:210px}
.swatch img{width:100%;height:100%;display:block;object-fit:cover}
@media(min-width:641px){.panel[data-astro-cid-mx462prs]{grid-template-columns:minmax(0,1fr) auto}}
.gal{list-style:none;margin:2.2rem 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.7rem,1.6vw,1.2rem)}
.gal figure{margin:0;position:relative;overflow:hidden;border:1px solid var(--line);box-shadow:var(--shadow);background:var(--ink)}
.gal img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;display:block;transition:transform .6s ease}
.gal figure:hover img{transform:scale(1.04)}
.gal figcaption{position:absolute;left:0;right:0;bottom:0;padding:1.6rem .9rem .65rem;color:#fff;font-size:.82rem;letter-spacing:.02em;background:linear-gradient(to top,rgba(21,13,8,.78),transparent)}
@media(max-width:760px){.gal{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:640px){.swatch.photo[data-astro-cid-mx462prs]{grid-column:1;grid-row:auto;width:100%;height:220px;order:-1}}
@media(prefers-reduced-motion:reduce){.gal img{transition:none}}
