.piece[data-astro-cid-atn4q45e]{padding:96px var(--gutter) 64px;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:32px;display:grid}.viewer[data-astro-cid-atn4q45e]{flex-direction:column;grid-column:1/span 8;gap:10px;display:flex}.stage[data-astro-cid-atn4q45e]{aspect-ratio:1;background:var(--product);cursor:zoom-in;border:0;width:100%;max-height:80vh;padding:0;display:block;position:relative;overflow:hidden}.stage[data-astro-cid-atn4q45e]:disabled{cursor:default}.shot[data-astro-cid-atn4q45e]{object-fit:contain;opacity:0;width:100%;height:100%;transition:opacity .35s;position:absolute;inset:0}.shot[data-astro-cid-atn4q45e].active{opacity:1}.count[data-astro-cid-atn4q45e],.expand[data-astro-cid-atn4q45e]{color:var(--ink);background:#ffffffeb;padding:5px 10px;font-size:13px;font-weight:700;position:absolute;bottom:14px}.count[data-astro-cid-atn4q45e]{left:14px}.count[data-astro-cid-atn4q45e] b[data-astro-cid-atn4q45e]{font-weight:800}.expand[data-astro-cid-atn4q45e]{opacity:0;transition:opacity .2s;right:14px}.stage[data-astro-cid-atn4q45e]:hover .expand[data-astro-cid-atn4q45e],.stage[data-astro-cid-atn4q45e]:focus-visible .expand[data-astro-cid-atn4q45e]{opacity:1}.thumbs[data-astro-cid-atn4q45e]{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:8px;display:grid}.thumb[data-astro-cid-atn4q45e]{aspect-ratio:1;background:var(--product);cursor:pointer;opacity:.6;border:0;padding:0;transition:opacity .2s;position:relative;overflow:hidden}.thumb[data-astro-cid-atn4q45e] img[data-astro-cid-atn4q45e]{object-fit:contain;width:100%;height:100%;display:block}.thumb[data-astro-cid-atn4q45e]:hover,.thumb[data-astro-cid-atn4q45e].active{opacity:1}.thumb[data-astro-cid-atn4q45e].active:after{content:"";background:var(--ink);height:3px;position:absolute;bottom:0;left:0;right:0}.draft[data-astro-cid-atn4q45e]{background:#ffe066;align-self:flex-start;margin:0;padding:4px 8px;font-size:12px;font-weight:800}.locked[data-astro-cid-atn4q45e] .shot[data-astro-cid-atn4q45e]{filter:blur(18px)grayscale(.4);opacity:.7;transform:scale(1.1)}.premium-band[data-astro-cid-atn4q45e]{background:var(--fir);color:#fff;flex-direction:column;gap:12px;padding:18px 20px;font-size:15px;text-decoration:none;display:flex}.premium-band[data-astro-cid-atn4q45e]:hover{color:#fff}.premium-band[data-astro-cid-atn4q45e] .cta[data-astro-cid-atn4q45e]{background:var(--ink);align-self:flex-start;padding:10px 16px;font-weight:700}.info[data-astro-cid-atn4q45e]{flex-direction:column;grid-column:9/span 4;gap:18px;padding-top:24px;display:flex;position:sticky;top:96px}.crumbs[data-astro-cid-atn4q45e]{color:var(--muted);text-decoration:none}h1[data-astro-cid-atn4q45e]{letter-spacing:-.03em;margin:0;font-size:clamp(32px,3.6vw,52px);font-weight:800;line-height:1}dl[data-astro-cid-atn4q45e]{grid-template-columns:auto 1fr;gap:6px 16px;margin:0;font-size:15px;display:grid}dt[data-astro-cid-atn4q45e]{color:var(--muted);text-transform:lowercase}dd[data-astro-cid-atn4q45e]{margin:0;font-weight:500}.pager[data-astro-cid-atn4q45e]{border-top:1px solid var(--rule);justify-content:space-between;gap:12px;padding-top:16px;display:flex}.pager[data-astro-cid-atn4q45e] a[data-astro-cid-atn4q45e]{font-size:14px;font-weight:700;text-decoration:none}.lightbox[data-astro-cid-atn4q45e]{background:var(--product);width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--ink);border:0;margin:0;padding:0}.lightbox[data-astro-cid-atn4q45e][open]{animation:.35s cubic-bezier(.2,.8,.2,1) both lb-in}.lightbox[data-astro-cid-atn4q45e]::backdrop{background:#1116}@keyframes lb-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}.lb-track[data-astro-cid-atn4q45e]{scroll-snap-type:x mandatory;scrollbar-width:none;width:100%;height:100%;display:flex;overflow-x:auto}.lb-track[data-astro-cid-atn4q45e]::-webkit-scrollbar{display:none}.lb-slide[data-astro-cid-atn4q45e]{scroll-snap-align:start;flex:0 0 100%;place-items:center;height:100%;margin:0;display:grid;overflow:hidden}.lb-slide[data-astro-cid-atn4q45e] img[data-astro-cid-atn4q45e]{object-fit:contain;cursor:zoom-in;max-width:88vw;max-height:78dvh;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.lb-slide[data-astro-cid-atn4q45e].zoomed img[data-astro-cid-atn4q45e]{cursor:zoom-out;transform:scale(2.2)}.lb-bar[data-astro-cid-atn4q45e]{padding:18px var(--gutter);align-items:center;gap:16px;font-size:14px;display:flex;position:absolute;top:0;left:0;right:0}.lb-title[data-astro-cid-atn4q45e]{flex:1;font-weight:800}.lb-count[data-astro-cid-atn4q45e] b[data-astro-cid-atn4q45e]{font-weight:800}.lb-close[data-astro-cid-atn4q45e]{border:1px solid var(--ink);font:inherit;cursor:pointer;background:0 0;padding:8px 14px;font-weight:700}.lb-close[data-astro-cid-atn4q45e]:hover{background:var(--ink);color:#fff}.lb-nav[data-astro-cid-atn4q45e]{cursor:pointer;background:#fff;border:0;width:52px;height:52px;font-size:20px;position:absolute;top:50%;translate:0 -50%}.lb-nav[data-astro-cid-atn4q45e]:hover{background:var(--ink);color:#fff}.lb-prev[data-astro-cid-atn4q45e]{left:var(--gutter)}.lb-next[data-astro-cid-atn4q45e]{right:var(--gutter)}.lb-hint[data-astro-cid-atn4q45e]{text-align:center;color:var(--muted);margin:0;font-size:12px;position:absolute;bottom:18px;left:0;right:0}@media (width<=767px){.piece[data-astro-cid-atn4q45e]{grid-template-columns:1fr;gap:20px;padding:0 0 48px}.viewer[data-astro-cid-atn4q45e],.info[data-astro-cid-atn4q45e]{grid-column:auto}.thumbs[data-astro-cid-atn4q45e]{padding:0 var(--gutter);scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.thumbs[data-astro-cid-atn4q45e]::-webkit-scrollbar{display:none}.thumb[data-astro-cid-atn4q45e]{flex:0 0 64px}.expand[data-astro-cid-atn4q45e]{opacity:1}.info[data-astro-cid-atn4q45e]{padding:0 var(--gutter);position:static}.lb-nav[data-astro-cid-atn4q45e]{display:none}.lb-slide[data-astro-cid-atn4q45e] img[data-astro-cid-atn4q45e]{max-width:100vw}.lb-hint[data-astro-cid-atn4q45e]{display:none}}
