.work__options[data-astro-cid-w54xkff7]{margin:1.5rem 0 0}.work__pills[data-astro-cid-w54xkff7]{display:flex;flex-wrap:wrap;gap:.4rem;margin:0;padding:0;border:0}.work__pills[data-astro-cid-w54xkff7][hidden]{display:none}.work__frames[data-astro-cid-w54xkff7]{margin-top:.5rem}.work__frames[data-astro-cid-w54xkff7] span[data-astro-cid-w54xkff7]{padding:.3rem .75rem;font-size:.82rem}.work__options[data-astro-cid-w54xkff7] label[data-astro-cid-w54xkff7]{cursor:pointer}.work__options[data-astro-cid-w54xkff7] input[data-astro-cid-w54xkff7]{position:absolute;opacity:0;pointer-events:none}.work__options[data-astro-cid-w54xkff7] span[data-astro-cid-w54xkff7]{display:inline-block;padding:.4rem .9rem;border:1px solid var(--ia-border);border-radius:999px;font-family:var(--ia-font-display);font-size:.9rem;font-variant-numeric:tabular-nums}.work__options[data-astro-cid-w54xkff7] label[data-astro-cid-w54xkff7]:hover span[data-astro-cid-w54xkff7]{border-color:var(--ia-accent)}.work__options[data-astro-cid-w54xkff7] input[data-astro-cid-w54xkff7]:checked+span[data-astro-cid-w54xkff7]{background:var(--ia-accent);border-color:var(--ia-accent);color:var(--ia-bg)}.work__options[data-astro-cid-w54xkff7] input[data-astro-cid-w54xkff7]:focus-visible+span[data-astro-cid-w54xkff7]{outline:2px solid var(--ia-accent);outline-offset:2px}.work__options-note[data-astro-cid-w54xkff7]{margin:.5rem 0 0;font-size:.85rem;color:var(--ia-muted)}.work__wall[data-astro-cid-w54xkff7]{margin:.9rem 0 0}.work__inquire[data-astro-cid-w54xkff7]{margin:1.25rem 0 0;display:flex;flex-wrap:wrap;gap:.6rem}.work__inquire[data-astro-cid-w54xkff7] [data-astro-cid-w54xkff7][data-in-cart],.work__night-take[data-astro-cid-w54xkff7] [data-astro-cid-w54xkff7][data-in-cart]{opacity:.7}.work__night[data-astro-cid-w54xkff7]{position:relative;margin:1.1rem 0 0;font-size:.95rem;color:var(--ia-text-2)}.work__night[data-astro-cid-w54xkff7] p[data-astro-cid-w54xkff7]{margin:0}.night[data-astro-cid-w54xkff7]{list-style:none;margin:.8rem 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(56px,1fr));gap:.6rem .5rem}.night__tile[data-astro-cid-w54xkff7]{position:relative;aspect-ratio:4 / 5}.night__tile[data-astro-cid-w54xkff7] a[data-astro-cid-w54xkff7]{display:block;box-sizing:border-box;height:100%;background:var(--ia-image-bg);border:1px solid var(--ia-border);border-radius:var(--ia-radius);overflow:hidden}.night__tile[data-astro-cid-w54xkff7] a[data-astro-cid-w54xkff7]:hover{border-color:var(--ia-accent)}.night__tile[data-astro-cid-w54xkff7] a[data-astro-cid-w54xkff7][aria-current]{outline:2px solid var(--ia-accent);outline-offset:2px}.night__tile[data-astro-cid-w54xkff7] img[data-astro-cid-w54xkff7]{display:block;width:100%;height:100%;object-fit:cover}.night__tile--framed[data-astro-cid-w54xkff7] a[data-astro-cid-w54xkff7]{background:none;border-color:transparent}.night__tile--framed[data-astro-cid-w54xkff7] img[data-astro-cid-w54xkff7]{object-fit:contain}.night__tile--mock[data-astro-cid-w54xkff7] a[data-astro-cid-w54xkff7]{padding:13% 11%;background:#f6f4ee;border:3px solid #1b1b1d;border-radius:0}.night__tile--mock[data-astro-cid-w54xkff7] img[data-astro-cid-w54xkff7]{object-fit:contain;outline:1px solid rgba(0,0,0,.14)}.night__pick[data-astro-cid-w54xkff7]{position:absolute;top:-.4rem;right:-.4rem;width:1.5rem;height:1.5rem;padding:0;border:1px solid var(--ia-border);border-radius:999px;background:var(--ia-bg);color:var(--ia-text);font:inherit;font-size:.9rem;line-height:1;cursor:pointer}.night__pick[data-astro-cid-w54xkff7]:hover{border-color:var(--ia-accent)}.night__pick[data-astro-cid-w54xkff7][data-in-cart]{background:var(--ia-accent);border-color:var(--ia-accent);color:var(--ia-bg)}.night__zoom[data-astro-cid-w54xkff7]{position:absolute;z-index:5;width:11.5rem;padding:.4rem;background:var(--ia-bg);border:1px solid var(--ia-border);border-radius:var(--ia-radius);box-shadow:0 10px 30px #00000040;pointer-events:none}.night__zoom[data-astro-cid-w54xkff7][hidden]{display:none}.night__zoom-pic[data-astro-cid-w54xkff7]{aspect-ratio:4 / 5;box-sizing:border-box;background:var(--ia-image-bg)}.night__zoom-pic[data-astro-cid-w54xkff7] img[data-astro-cid-w54xkff7]{display:block;width:100%;height:100%;object-fit:contain}.night__zoom--mock[data-astro-cid-w54xkff7] .night__zoom-pic[data-astro-cid-w54xkff7]{padding:13% 11%;background:#f6f4ee;border:.5rem solid #1b1b1d}.night__zoom--mock[data-astro-cid-w54xkff7] .night__zoom-pic[data-astro-cid-w54xkff7] img[data-astro-cid-w54xkff7]{outline:1px solid rgba(0,0,0,.14)}.work__night[data-astro-cid-w54xkff7] .night__zoom-cap[data-astro-cid-w54xkff7]{margin:.4rem 0 0;font-family:var(--ia-font-display);font-size:.8rem;line-height:1.3;color:var(--ia-text)}.night__sold[data-astro-cid-w54xkff7]{position:absolute;left:0;right:0;bottom:0;padding:.1em 0;background:var(--ia-bg);font-family:var(--ia-font-display);font-size:.65rem;letter-spacing:.08em;text-transform:uppercase;text-align:center;color:var(--ia-muted)}.work__night[data-astro-cid-w54xkff7] .work__night-preview[data-astro-cid-w54xkff7]{margin-top:.6rem;font-size:.85rem;color:var(--ia-muted)}.work__night[data-astro-cid-w54xkff7][data-mode=raw] .work__night-preview[data-astro-cid-w54xkff7]{display:none}.work__night[data-astro-cid-w54xkff7] .work__night-status[data-astro-cid-w54xkff7]{margin-top:.6rem;font-family:var(--ia-font-display);font-weight:600}.work__night[data-astro-cid-w54xkff7] .work__night-status[data-astro-cid-w54xkff7][hidden]{display:none}.work__night[data-astro-cid-w54xkff7] .work__night-take[data-astro-cid-w54xkff7]{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin-top:.7rem}.work__crumbs[data-astro-cid-w54xkff7]{display:flex;gap:.5rem;font-size:.85rem;color:var(--ia-muted);margin-bottom:1.5rem}.work__layout[data-astro-cid-w54xkff7]{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem}.work__media[data-astro-cid-w54xkff7],.work__details[data-astro-cid-w54xkff7]{min-width:0}@media(min-width:720px){.work__layout[data-astro-cid-w54xkff7]{grid-template-columns:minmax(0,58fr) minmax(0,42fr)}}@media(min-width:1000px){.work__layout[data-astro-cid-w54xkff7]{grid-template-columns:minmax(0,62fr) minmax(0,38fr);gap:3rem}}.work__figure[data-astro-cid-w54xkff7]{margin:0;background:var(--ia-image-bg);border:1px solid var(--ia-border);border-radius:var(--ia-radius);overflow:hidden}.work__figure[data-astro-cid-w54xkff7] img[data-astro-cid-w54xkff7]{width:100%;height:auto;max-height:85vh;object-fit:contain;transition:transform .18s ease-out}@media(prefers-reduced-motion:reduce){.work__figure[data-astro-cid-w54xkff7] img[data-astro-cid-w54xkff7]{transition:none}}.work__gallery[data-astro-cid-w54xkff7]{list-style:none;margin:1rem 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(70px,1fr));gap:.5rem}.work__gallery[data-astro-cid-w54xkff7][hidden]{display:none}.work__gallery[data-astro-cid-w54xkff7] li[data-astro-cid-w54xkff7]{aspect-ratio:1}.work__gallery[data-astro-cid-w54xkff7] button[data-astro-cid-w54xkff7]{display:block;width:100%;height:100%;padding:0;background:var(--ia-image-bg);border:1px solid var(--ia-border);border-radius:var(--ia-radius);overflow:hidden;cursor:pointer}.work__gallery[data-astro-cid-w54xkff7] button[data-astro-cid-w54xkff7]:hover{border-color:var(--ia-accent)}.work__gallery[data-astro-cid-w54xkff7] button[data-astro-cid-w54xkff7][aria-current=true]{border-color:var(--ia-accent);box-shadow:0 0 0 1px var(--ia-accent)}.work__gallery[data-astro-cid-w54xkff7] img{display:block;width:100%;height:100%;object-fit:cover}.work__figure--slides[data-astro-cid-w54xkff7]{position:relative;max-height:85vh;width:100%;touch-action:pan-y;user-select:none}.work__figure[data-astro-cid-w54xkff7].work__figure--slides img{position:absolute;inset:0;width:100%;height:100%;max-height:none;object-fit:contain;cursor:pointer}.work__figure--slides[data-astro-cid-w54xkff7] img[hidden]{display:none}.work__step[data-astro-cid-w54xkff7]{position:absolute;top:50%;transform:translateY(-50%);width:2.6rem;height:2.6rem;padding:0 0 .15em;border:1px solid var(--ia-border);border-radius:999px;background:var(--ia-bg);color:var(--ia-text);font-size:1.5rem;line-height:1;cursor:pointer;opacity:.85}.work__step[data-astro-cid-w54xkff7]:hover,.work__step[data-astro-cid-w54xkff7]:focus-visible{opacity:1;border-color:var(--ia-accent)}.work__step--prev[data-astro-cid-w54xkff7]{left:.6rem}.work__step--next[data-astro-cid-w54xkff7]{right:.6rem}.work__count[data-astro-cid-w54xkff7]{position:absolute;right:.6rem;bottom:.6rem;margin:0;padding:.15em .6em;background:var(--ia-bg);font-family:var(--ia-font-display);font-size:.8rem;font-variant-numeric:tabular-nums}.work__details[data-astro-cid-w54xkff7] h1[data-astro-cid-w54xkff7]{font-size:clamp(1.7rem,3.2vw,2.6rem)}.work__text[data-astro-cid-w54xkff7]{margin-top:1.5rem;font-size:1rem}.work__origin[data-astro-cid-w54xkff7]{margin-top:1.5rem}.work__tags[data-astro-cid-w54xkff7]{margin-top:1.25rem}.work__tags[data-astro-cid-w54xkff7] .chip[data-astro-cid-w54xkff7]:hover{text-decoration:none;border-color:var(--ia-accent)}.work__pager[data-astro-cid-w54xkff7]{display:flex;justify-content:space-between;gap:1rem;margin-top:2rem;padding-top:1rem;border-top:1px solid var(--ia-border);font-family:var(--ia-font-display);font-size:.95rem}
