.scatter-wrap[data-astro-cid-xxvtaly5]{padding:0 22px 40px}.scatter[data-astro-cid-xxvtaly5]{display:flex;flex-direction:column;align-items:center;gap:56px}.stack[data-astro-cid-xxvtaly5]{position:relative;width:min(var(--w),78vw);padding:0;border:none;background:none;font:inherit;text-align:left;cursor:pointer;display:block;transition:transform .32s var(--ease-panel)}.scatter[data-astro-cid-xxvtaly5] .stack[data-astro-cid-xxvtaly5]:nth-child(odd){transform:rotate(-2deg)}.scatter[data-astro-cid-xxvtaly5] .stack[data-astro-cid-xxvtaly5]:nth-child(2n){transform:rotate(2deg)}.stack-cards[data-astro-cid-xxvtaly5]{position:relative;display:block}.card[data-astro-cid-xxvtaly5]{display:block;border-radius:var(--radius-image);overflow:hidden}.card-back-1[data-astro-cid-xxvtaly5],.card-back-2[data-astro-cid-xxvtaly5]{position:absolute;inset:0;background:var(--color-band);border:1px solid var(--color-band-border);transition:transform .32s var(--ease-panel)}.card-back-1[data-astro-cid-xxvtaly5]{transform:rotate(3deg) translate(5px,4px)}.card-back-2[data-astro-cid-xxvtaly5]{transform:rotate(6deg) translate(9px,8px);background:var(--color-hairline-warm);opacity:.7}.card-top[data-astro-cid-xxvtaly5]{position:relative;border:1px solid var(--color-band-border);background:var(--color-band)}.stack[data-astro-cid-xxvtaly5] .cover-img{display:block;width:100%;height:auto}.stack-meta[data-astro-cid-xxvtaly5]{display:block;margin-top:14px}.stack-name[data-astro-cid-xxvtaly5]{display:block;font-size:var(--text-base);color:var(--color-ink)}.stack-count[data-astro-cid-xxvtaly5]{display:block;margin-top:2px;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-meta)}.stack[data-astro-cid-xxvtaly5]:hover .card-back-1[data-astro-cid-xxvtaly5],.stack[data-astro-cid-xxvtaly5]:focus-visible .card-back-1[data-astro-cid-xxvtaly5]{transform:rotate(5deg) translate(9px,6px)}.stack[data-astro-cid-xxvtaly5]:hover .card-back-2[data-astro-cid-xxvtaly5],.stack[data-astro-cid-xxvtaly5]:focus-visible .card-back-2[data-astro-cid-xxvtaly5]{transform:rotate(9deg) translate(15px,11px)}.modal[data-astro-cid-xxvtaly5],.lightbox[data-astro-cid-xxvtaly5]{--blur-veil: #1a1a1a0f}@media(prefers-color-scheme:dark){.modal[data-astro-cid-xxvtaly5],.lightbox[data-astro-cid-xxvtaly5]{--blur-veil: #0c0c0a57}}.modal[data-astro-cid-xxvtaly5]{border:none;padding:0;background:none;color:inherit;max-width:none;max-height:none;width:100%;height:100%;overflow:visible}.modal[data-astro-cid-xxvtaly5][open]{display:flex;align-items:center;justify-content:center;padding:16px;box-sizing:border-box}.modal[data-astro-cid-xxvtaly5]::backdrop,.lightbox[data-astro-cid-xxvtaly5]::backdrop{background:var(--blur-veil);-webkit-backdrop-filter:blur(28px) saturate(1.05);backdrop-filter:blur(28px) saturate(1.05)}.modal-card[data-astro-cid-xxvtaly5]{background:none;box-sizing:border-box;width:100%;max-width:1180px;max-height:100%;padding:20px 18px 24px;overflow-y:auto;display:flex;flex-direction:column}.modal-head[data-astro-cid-xxvtaly5]{display:flex;flex-direction:column;gap:10px;margin-bottom:22px}.modal-head-row[data-astro-cid-xxvtaly5]{display:flex;align-items:baseline;gap:10px}.modal-blurb[data-astro-cid-xxvtaly5]{margin:0;max-width:62ch;font-size:var(--text-base);line-height:1.6;color:var(--color-ink-secondary);text-wrap:pretty}.modal-title[data-astro-cid-xxvtaly5]{margin:0;font-size:var(--text-lg);font-weight:400;letter-spacing:-.02em;color:var(--color-ink)}.modal-count[data-astro-cid-xxvtaly5]{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--color-meta)}.modal-close[data-astro-cid-xxvtaly5],.lightbox-close[data-astro-cid-xxvtaly5]{margin-left:auto;align-self:center;flex:none;width:36px;height:36px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--color-close-bg);border:1px solid var(--color-close-border);color:var(--color-ink-secondary);cursor:pointer;transition:background .2s}.modal-close[data-astro-cid-xxvtaly5]:hover,.lightbox-close[data-astro-cid-xxvtaly5]:hover{background:var(--color-close-bg-hover)}.modal-close-icon[data-astro-cid-xxvtaly5],.lightbox-close-icon[data-astro-cid-xxvtaly5]{display:flex}.masonry[data-astro-cid-xxvtaly5]{columns:2;column-gap:12px}.tile[data-astro-cid-xxvtaly5]{display:block;width:100%;margin:0 0 12px;padding:0;border:none;background:none;border-radius:var(--radius-image);overflow:hidden;cursor:pointer;break-inside:avoid}.tile[data-astro-cid-xxvtaly5] .tile-img{display:block;width:100%;height:auto}.tile[data-astro-cid-xxvtaly5]{box-shadow:0 10px 30px #1a1a1a2e}.lightbox[data-astro-cid-xxvtaly5]{border:none;padding:0;background:none;max-width:100vw;max-height:100dvh;width:100%;height:100%;overflow:visible}.lightbox[data-astro-cid-xxvtaly5][open]{display:flex;align-items:center;justify-content:center;padding:16px;box-sizing:border-box}.lightbox-img[data-astro-cid-xxvtaly5]{display:block;max-width:100%;max-height:100%;width:auto;height:auto;border-radius:var(--radius-image);box-shadow:0 24px 70px #1a1a1a47}.lightbox-close[data-astro-cid-xxvtaly5]{position:fixed;top:18px;right:18px;z-index:1}@media(width>=900px){.scatter-wrap[data-astro-cid-xxvtaly5]{padding:0 72px 60px}.scatter[data-astro-cid-xxvtaly5]{display:block;position:relative;height:620px;max-width:var(--content-max);margin-inline:auto}.stack[data-astro-cid-xxvtaly5]{position:absolute;left:var(--left);top:var(--top);width:var(--w);transform:rotate(var(--tilt))}.scatter[data-astro-cid-xxvtaly5] .stack[data-astro-cid-xxvtaly5]:nth-child(odd),.scatter[data-astro-cid-xxvtaly5] .stack[data-astro-cid-xxvtaly5]:nth-child(2n){transform:rotate(var(--tilt))}.stack[data-astro-cid-xxvtaly5]:hover,.stack[data-astro-cid-xxvtaly5]:focus-visible{transform:rotate(var(--tilt)) translateY(-6px)}.modal[data-astro-cid-xxvtaly5][open]{padding:40px}.modal-card[data-astro-cid-xxvtaly5]{padding:26px 28px 30px}.masonry[data-astro-cid-xxvtaly5]{columns:4}.modal-title[data-astro-cid-xxvtaly5]{font-size:var(--text-xl)}}.masonry[data-astro-cid-xxvtaly5][data-fanning] .tile[data-astro-cid-xxvtaly5]{transition:transform .62s var(--ease-panel),opacity .38s ease}.modal[data-astro-cid-xxvtaly5][data-closing] .masonry[data-astro-cid-xxvtaly5][data-fanning] .tile[data-astro-cid-xxvtaly5]{transition:transform .44s var(--ease-panel),opacity .4s ease}.modal[data-astro-cid-xxvtaly5][data-closing] .modal-head[data-astro-cid-xxvtaly5]{opacity:0;transition:opacity .24s}@media(prefers-reduced-motion:reduce){.stack[data-astro-cid-xxvtaly5],.card-back-1[data-astro-cid-xxvtaly5],.card-back-2[data-astro-cid-xxvtaly5],.modal-close[data-astro-cid-xxvtaly5],.lightbox-close[data-astro-cid-xxvtaly5]{transition:none}.stack[data-astro-cid-xxvtaly5]:hover,.stack[data-astro-cid-xxvtaly5]:focus-visible{transform:rotate(var(--tilt))}.stack[data-astro-cid-xxvtaly5]:hover .card-back-1[data-astro-cid-xxvtaly5],.stack[data-astro-cid-xxvtaly5]:focus-visible .card-back-1[data-astro-cid-xxvtaly5]{transform:rotate(3deg) translate(5px,4px)}.stack[data-astro-cid-xxvtaly5]:hover .card-back-2[data-astro-cid-xxvtaly5],.stack[data-astro-cid-xxvtaly5]:focus-visible .card-back-2[data-astro-cid-xxvtaly5]{transform:rotate(6deg) translate(9px,8px)}.masonry[data-astro-cid-xxvtaly5][data-fanning] .tile[data-astro-cid-xxvtaly5],.modal[data-astro-cid-xxvtaly5][data-closing] .masonry[data-astro-cid-xxvtaly5][data-fanning] .tile[data-astro-cid-xxvtaly5]{transition:opacity .2s}.modal[data-astro-cid-xxvtaly5][data-closing] .modal-head[data-astro-cid-xxvtaly5]{transition:opacity .16s}}.head[data-astro-cid-pzopnida]{padding:76px 24px 36px}.headline[data-astro-cid-pzopnida]{margin:0 0 28px;font-size:var(--text-2xl);line-height:1.1;font-weight:300;letter-spacing:-.03em;text-wrap:balance}.intro[data-astro-cid-pzopnida]{margin:0;font-size:var(--text-base);line-height:1.6;color:var(--color-ink-secondary)}@media(width>=900px){.head[data-astro-cid-pzopnida]{padding:68px 60px 36px}.headline[data-astro-cid-pzopnida]{font-size:var(--text-3xl);line-height:1.06;max-width:22ch;margin-bottom:20px}.intro[data-astro-cid-pzopnida]{max-width:50ch;font-size:var(--text-base)}}
