.crumb[data-astro-cid-g2z7ukqk]{padding-top:var(--s7)}.head[data-astro-cid-g2z7ukqk]{justify-content:space-between;align-items:baseline;gap:var(--s4);padding:var(--s4) 0 18px;flex-wrap:wrap;display:flex}h1[data-astro-cid-g2z7ukqk]{font-family:var(--display);letter-spacing:-.012em;font-size:clamp(30px,4.6vw,46px);font-weight:500;line-height:1.04}.tail[data-astro-cid-g2z7ukqk]{color:var(--ink-2);font-size:17px}.groups[data-astro-cid-g2z7ukqk]{z-index:5;background:var(--paper);border-top:1px solid var(--rule-struct);border-bottom:1px solid var(--rule-hair);display:block;position:sticky;top:0}.groups-in[data-astro-cid-g2z7ukqk]{gap:var(--s5);scrollbar-width:none;padding-top:12px;padding-bottom:12px;display:flex;overflow-x:auto}.groups[data-astro-cid-g2z7ukqk] a[data-astro-cid-g2z7ukqk]{white-space:nowrap;color:var(--ink-2);font-size:13.5px;text-decoration-color:#0000}.groups[data-astro-cid-g2z7ukqk] a[data-astro-cid-g2z7ukqk]:hover{color:var(--ink-1)}.groups[data-astro-cid-g2z7ukqk] a[data-astro-cid-g2z7ukqk][aria-current]{color:var(--ink-1);text-decoration-color:var(--accent);text-decoration-thickness:2px}.groups[data-astro-cid-g2z7ukqk] .n[data-astro-cid-g2z7ukqk]{font-family:var(--stamp);color:var(--ink-3);margin-left:6px;font-size:13px}.group[data-astro-cid-g2z7ukqk]{padding-top:var(--s6);scroll-margin-top:44px}.sec-head[data-astro-cid-g2z7ukqk]{justify-content:space-between;align-items:baseline;gap:var(--s4);border-bottom:1px solid var(--rule-struct);flex-wrap:wrap;padding-bottom:8px;display:flex}.grid[data-astro-cid-g2z7ukqk]{margin:var(--s4) 0 0;gap:var(--s5) var(--s4);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.thumb[data-astro-cid-g2z7ukqk]{aspect-ratio:4/3;background:var(--sunk);border:1px solid var(--rule-hair);display:block;overflow:hidden}.thumb[data-astro-cid-g2z7ukqk] img[data-astro-cid-g2z7ukqk]{object-fit:cover;width:100%;height:100%}.thumb[data-astro-cid-g2z7ukqk]:hover{border-color:var(--rule-struct)}.meta[data-astro-cid-g2z7ukqk]{flex-direction:column;gap:3px;margin-top:8px;display:flex}.empty[data-astro-cid-g2z7ukqk] .slot[data-astro-cid-g2z7ukqk]{background:var(--slot);border:1px solid var(--rule-hair);aspect-ratio:4/3;align-items:flex-end;padding:10px 12px;display:flex}.cap-slot[data-astro-cid-g2z7ukqk]{letter-spacing:.11em;text-transform:uppercase;color:var(--ink-2);font-size:10px}.cta[data-astro-cid-g2z7ukqk]{margin-top:var(--s7);flex-wrap:wrap;align-items:center;gap:14px;display:flex}.btn[data-astro-cid-g2z7ukqk]{letter-spacing:.09em;text-transform:uppercase;background:var(--accent);color:var(--on-accent);border:1px solid var(--accent);padding:12px 22px;font-size:13px;text-decoration:none}.btn[data-astro-cid-g2z7ukqk]:hover{background:var(--accent-hi);color:var(--on-accent)}.btn[data-astro-cid-g2z7ukqk].ghost{color:var(--ink-1);border-color:var(--rule-struct);background:0 0}.btn[data-astro-cid-g2z7ukqk].ghost:hover{border-color:var(--ink-1)}.viewer[data-astro-cid-g2z7ukqk]{background:var(--paper);width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--ink-1);border:0;margin:0;padding:0}.viewer[data-astro-cid-g2z7ukqk][open]{grid-template-rows:auto minmax(0,1fr) auto;display:grid}.viewer[data-astro-cid-g2z7ukqk]::backdrop{background:var(--paper)}html:has(dialog.viewer[open]){overflow:hidden}.v-top[data-astro-cid-g2z7ukqk]{padding:12px var(--s5);border-bottom:1px solid var(--rule-hair);justify-content:space-between;align-items:center;display:flex}.v-count[data-astro-cid-g2z7ukqk]{color:var(--ink-2);font-size:13px}.v-stage[data-astro-cid-g2z7ukqk]{min-height:0;padding:var(--s4);justify-content:center;align-items:center;margin:0;display:flex}.v-img[data-astro-cid-g2z7ukqk]{object-fit:contain;width:100%;height:100%}.v-bottom[data-astro-cid-g2z7ukqk]{gap:var(--s4);padding:12px var(--s5) 18px;border-top:1px solid var(--rule-hair);grid-template-columns:auto 1fr auto;align-items:center;display:grid}.v-cap[data-astro-cid-g2z7ukqk]{text-align:center;flex-direction:column;gap:3px;min-width:0;display:flex}.v-text[data-astro-cid-g2z7ukqk]{color:var(--ink-2);font-size:14px;line-height:1.45}.v-btn[data-astro-cid-g2z7ukqk]{font:inherit;letter-spacing:.09em;text-transform:uppercase;cursor:pointer;color:var(--ink-1);border:1px solid var(--rule-struct);background:0 0;padding:9px 14px;font-size:12px}.v-btn[data-astro-cid-g2z7ukqk]:hover{border-color:var(--ink-1)}@media (width<=600px){.grid[data-astro-cid-g2z7ukqk]{gap:var(--s4) 12px;grid-template-columns:repeat(2,minmax(0,1fr))}.v-bottom[data-astro-cid-g2z7ukqk]{padding:10px var(--s4) 14px;grid-template-columns:1fr 1fr}.v-cap[data-astro-cid-g2z7ukqk]{grid-area:1/1/auto/-1}.v-stage[data-astro-cid-g2z7ukqk]{padding:var(--s2)}}
