.detail[data-astro-cid-kicq7mza]{padding-bottom:var(--space-4)}.viewer[data-astro-cid-kicq7mza]{position:relative;background:var(--paper-deep)}.shots[data-astro-cid-kicq7mza]{list-style:none;margin:0;padding:0;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;aspect-ratio:1 / var(--ratio)}.shots[data-astro-cid-kicq7mza]::-webkit-scrollbar{display:none}.shots[data-astro-cid-kicq7mza] li[data-astro-cid-kicq7mza]{flex:0 0 100%;scroll-snap-align:start;scroll-snap-stop:always;height:100%}.shots[data-astro-cid-kicq7mza] picture,.shots[data-astro-cid-kicq7mza] img{width:100%;height:100%}.shots[data-astro-cid-kicq7mza] img{object-fit:contain}.shots[data-astro-cid-kicq7mza] li[data-astro-cid-kicq7mza]:first-child img{view-transition-name:set-photo}.count[data-astro-cid-kicq7mza]{margin:.5rem var(--page-pad) 0;text-align:right;font-size:.75rem;line-height:1;color:var(--muted);font-variant-numeric:tabular-nums}.dots[data-astro-cid-kicq7mza]{position:absolute;left:0;right:0;bottom:.75rem;display:flex;justify-content:center;gap:.375rem;pointer-events:none}.dots[data-astro-cid-kicq7mza] span[data-astro-cid-kicq7mza]{width:.375rem;height:.375rem;border-radius:50%;background:#f2f2f273;transition:width .2s,background .2s}.dots[data-astro-cid-kicq7mza] span[data-astro-cid-kicq7mza].on{width:1rem;border-radius:999px;background:var(--accent)}.nav[data-astro-cid-kicq7mza]{display:none;position:absolute;top:50%;width:2.5rem;height:2.5rem;margin-top:-1.25rem;border:0;border-radius:50%;font-size:1.5rem;line-height:1;color:var(--on-photo);background:var(--scrim);cursor:pointer}.nav[data-astro-cid-kicq7mza]:disabled{opacity:0;pointer-events:none}.prev[data-astro-cid-kicq7mza]{left:.75rem}.next[data-astro-cid-kicq7mza]{right:.75rem}@media(hover:hover){.nav[data-astro-cid-kicq7mza]{display:grid;place-items:center}}.info[data-astro-cid-kicq7mza]{padding:var(--space-2) var(--page-pad) 0;max-width:40rem}.meta[data-astro-cid-kicq7mza]{margin-top:var(--space-1)}.author[data-astro-cid-kicq7mza]{margin:0;display:flex;align-items:center;gap:.5rem;font-family:var(--font-text);font-size:.875rem}.avatar[data-astro-cid-kicq7mza]{flex:none;width:1.5rem;height:1.5rem;border-radius:50%;display:inline-grid;place-items:center;background:var(--ink);color:var(--paper);font-family:var(--font-display);font-size:.75rem}h1[data-astro-cid-kicq7mza]{margin-top:var(--space-2);font-size:clamp(1.75rem,7vw,2.5rem);font-weight:400}.sub[data-astro-cid-kicq7mza]{margin:.25rem 0 0;font-size:.8125rem;line-height:1.7;color:var(--muted)}.dot[data-astro-cid-kicq7mza]{color:var(--muted)}.delivery[data-astro-cid-kicq7mza]{padding-top:var(--space-3)}h2[data-astro-cid-kicq7mza]{font-size:1.125rem;margin-bottom:var(--space-1)}dl[data-astro-cid-kicq7mza]{margin:0}dl[data-astro-cid-kicq7mza]>div[data-astro-cid-kicq7mza]{display:flex;justify-content:space-between;gap:var(--space-2);padding:.625rem 0;border-top:1px solid var(--line)}dt[data-astro-cid-kicq7mza]{color:var(--muted)}dd[data-astro-cid-kicq7mza]{margin:0;text-align:right}.note[data-astro-cid-kicq7mza]{margin:var(--space-3) 0 0;font-size:.8125rem;color:var(--muted)}.back[data-astro-cid-kicq7mza]{margin:var(--space-2) 0 0;font-size:.875rem}@media(width>=900px){.detail[data-astro-cid-kicq7mza]{max-width:var(--page-max);margin:var(--space-2) auto 0;padding-left:var(--page-pad);padding-right:var(--page-pad);display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:var(--space-4);align-items:start}.viewer[data-astro-cid-kicq7mza]{border-radius:var(--radius-photo);overflow:hidden}.shots[data-astro-cid-kicq7mza]{aspect-ratio:auto;height:min(80vh,48rem)}.info[data-astro-cid-kicq7mza]{position:sticky;top:calc(var(--bar-h) + var(--space-2));padding:0}}.story[data-astro-cid-kicq7mza]{padding:var(--space-6) 0 calc(var(--space-5) + 3rem)}.story-title[data-astro-cid-kicq7mza]{font-size:clamp(2.25rem,9vw,4.5rem);font-weight:400;margin-bottom:var(--space-4)}.frames[data-astro-cid-kicq7mza]{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-5)}.frame[data-astro-cid-kicq7mza]{display:grid;grid-template-rows:auto auto}.pic[data-astro-cid-kicq7mza]{grid-row:1;overflow:hidden;overflow:clip}.pic[data-astro-cid-kicq7mza] picture,.pic[data-astro-cid-kicq7mza] img{display:block;width:100%;height:auto}.line[data-astro-cid-kicq7mza]{grid-row:2;margin:0;padding:var(--space-2) var(--page-pad) 0;display:flex;align-items:baseline;gap:.75rem}.num[data-astro-cid-kicq7mza]{flex:none;font-size:.8125rem;color:var(--muted);font-variant-numeric:tabular-nums}.words[data-astro-cid-kicq7mza]{font-family:var(--font-display);font-size:clamp(1.25rem,5vw,2.25rem);line-height:1.3;max-width:18em}@media(width>=900px){.story[data-astro-cid-kicq7mza]{max-width:var(--page-max);margin:0 auto;padding-left:var(--page-pad);padding-right:var(--page-pad)}.story-title[data-astro-cid-kicq7mza]{padding:0}.frames[data-astro-cid-kicq7mza]{gap:var(--space-6)}.frame[data-astro-cid-kicq7mza]{grid-template-rows:auto;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:var(--space-5);align-items:center}.pic[data-astro-cid-kicq7mza]{grid-row:1;grid-column:2;border-radius:var(--radius-photo)}.line[data-astro-cid-kicq7mza]{grid-row:1;grid-column:1;flex-direction:column;padding:0}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.pic[data-astro-cid-kicq7mza] img{animation:linear both develop;animation-timeline:view();animation-range:entry cover 40%}.line[data-astro-cid-kicq7mza]{animation:linear both arrive;animation-timeline:view();animation-range:entry 10% cover 35%}}}@keyframes develop{0%{transform:scale(1.12);filter:brightness(.5)}to{transform:none;filter:none}}@keyframes arrive{0%{opacity:0;transform:translateY(1.25rem)}}.bar[data-astro-cid-kicq7mza]{position:fixed;left:0;right:0;bottom:0;z-index:10;background:var(--paper);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom)}.bar-in[data-astro-cid-kicq7mza]{display:flex;align-items:center;gap:var(--space-2);padding-top:.625rem;padding-bottom:.625rem}.bar-price[data-astro-cid-kicq7mza]{margin:0 auto 0 0;font-family:var(--font-display);font-weight:400;font-size:1.625rem;line-height:1.1;color:var(--accent-deep)}.bar[data-astro-cid-kicq7mza] .wx{font-size:.875rem}.cta[data-astro-cid-kicq7mza]{background:var(--accent);color:#111;text-decoration:none;font-size:.9375rem;font-weight:600;padding:.85rem 1.75rem;border-radius:var(--radius);white-space:nowrap}
