.tg-gal__chapter[data-astro-cid-6dplieou]{padding-block:clamp(2.5rem,6vw,4rem);position:relative}.tg-gal__wash[data-astro-cid-6dplieou]{z-index:-1;background:linear-gradient(to bottom, transparent 0%, color-mix(in oklab, var(--tg-accent) 20%, transparent) 14%, color-mix(in oklab, var(--tg-accent) 9%, transparent) 50%, transparent 100%), radial-gradient(75% 55% at 50% 0%, color-mix(in oklab, var(--tg-accent) 12%, transparent) 0%, transparent 70%);position:absolute;inset:0}.tg-gal__head[data-astro-cid-6dplieou]{align-items:flex-start;gap:clamp(.75rem,2vw,1.25rem);margin-bottom:clamp(1.25rem,3vw,2rem);display:flex}.tg-gal__num[data-astro-cid-6dplieou]{font-family:var(--font-display);color:color-mix(in oklab, var(--tg-accent) 38%, transparent);font-size:clamp(2.25rem,1.5rem + 3vw,4rem);font-weight:800;line-height:.85}.tg-gal__title[data-astro-cid-6dplieou]{font-size:var(--text-h2);line-height:1.1}.tg-gal__title[data-astro-cid-6dplieou]>span[data-astro-cid-6dplieou]{color:var(--tg-accent-ink);display:inline-block;position:relative}.tg-gal__title[data-astro-cid-6dplieou] .tg-underline{height:.36em;position:absolute;bottom:-.15em;left:0;right:0}.tg-gal__note[data-astro-cid-6dplieou]{color:var(--color-pencil);margin-top:.5rem;font-size:1.35rem}.tg-gal__grid[data-astro-cid-6dplieou]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.75rem,2vw,1.35rem);margin:0;padding:0;list-style:none;display:grid}.tg-gal__mount[data-astro-cid-6dplieou]{border-radius:var(--radius-md);background:color-mix(in oklab, var(--tg-accent) 12%, var(--color-paper));width:100%;height:100%;box-shadow:0 1px 0 color-mix(in oklab, var(--tg-accent) 30%, transparent), 0 10px 22px -18px color-mix(in oklab, var(--color-ink) 80%, transparent);cursor:zoom-in;transform:rotate(var(--tilt));transition:transform .32s var(--ease-out-expo), box-shadow .32s var(--ease-out-expo);border:none;padding:clamp(.35rem,1vw,.6rem);display:block;position:relative;overflow:hidden}.tg-gal__mount[data-astro-cid-6dplieou]:hover,.tg-gal__mount[data-astro-cid-6dplieou]:focus-visible{box-shadow:0 1px 0 color-mix(in oklab, var(--tg-accent) 55%, transparent), 0 18px 34px -20px color-mix(in oklab, var(--color-ink) 90%, transparent);transform:rotate(0)translateY(-4px)scale(1.015)}.tg-gal__mount[data-astro-cid-6dplieou]:focus-visible{outline:2px solid var(--tg-accent-ink);outline-offset:3px}.tg-gal__img[data-astro-cid-6dplieou]{aspect-ratio:4/3;object-fit:cover;border-radius:calc(var(--radius-md) - .25rem);width:100%;height:100%;display:block}.tg-gal__cap[data-astro-cid-6dplieou]{background:linear-gradient(to top, color-mix(in oklab, var(--tg-accent-ink) 92%, transparent) 0%, color-mix(in oklab, var(--tg-accent-ink) 70%, transparent) 55%, transparent 100%);color:var(--color-chalk);font-family:var(--font-hand);text-align:left;opacity:0;transition:opacity .26s linear, transform .32s var(--ease-out-expo);padding:2.5rem .9rem .8rem;font-size:1.15rem;line-height:1.25;position:absolute;inset:auto 0 0;transform:translateY(30%)}.tg-gal__mount[data-astro-cid-6dplieou]:hover .tg-gal__cap[data-astro-cid-6dplieou],.tg-gal__mount[data-astro-cid-6dplieou]:focus-visible .tg-gal__cap[data-astro-cid-6dplieou]{opacity:1;transform:translateY(0)}@media (width>=640px){.tg-gal__grid[data-astro-cid-6dplieou]{grid-template-columns:repeat(3,minmax(0,1fr))}.tg-gal__cell[data-astro-cid-6dplieou]:first-child{grid-area:span 2/span 2}.tg-gal__cell[data-astro-cid-6dplieou]:first-child .tg-gal__img[data-astro-cid-6dplieou]{aspect-ratio:auto}.tg-gal__cell[data-astro-cid-6dplieou]:first-child .tg-gal__cap[data-astro-cid-6dplieou]{font-size:1.35rem}}@media (width>=1100px){.tg-gal__grid[data-astro-cid-6dplieou]{grid-template-columns:repeat(4,minmax(0,1fr))}}.tg-gal__box[data-astro-cid-6dplieou]{border-radius:var(--radius-lg);background:var(--color-paper);width:min(96vw,68rem);max-width:none;color:var(--color-ink);border:none;margin:auto;padding:0;overflow:hidden;box-shadow:0 30px 60px -30px #171923b3}.tg-gal__box[data-astro-cid-6dplieou]::backdrop{background:#171923db}.tg-gal__box[data-astro-cid-6dplieou] figure[data-astro-cid-6dplieou]{margin:0}.tg-gal__full[data-astro-cid-6dplieou]{object-fit:contain;background:var(--color-paper-2);width:100%;max-height:76svh;display:block}.tg-gal__box[data-astro-cid-6dplieou] figcaption[data-astro-cid-6dplieou]{font-family:var(--font-hand);color:var(--color-graphite);padding:.85rem 1.1rem 0;font-size:1.3rem;line-height:1.3}.tg-gal__controls[data-astro-cid-6dplieou]{align-items:center;gap:.5rem;padding:.75rem 1.1rem 1.1rem;display:flex}.tg-gal__controls[data-astro-cid-6dplieou] button[data-astro-cid-6dplieou]{border:1.5px solid var(--color-paper-3);border-radius:var(--radius-full);background:var(--color-paper);width:2.6rem;height:2.6rem;color:var(--color-ink);cursor:pointer;justify-content:center;align-items:center;font-size:1rem;transition:background-color .16s linear;display:inline-flex}.tg-gal__controls[data-astro-cid-6dplieou] button[data-astro-cid-6dplieou]:hover{background:var(--color-paper-2)}.tg-gal__controls[data-astro-cid-6dplieou] [data-astro-cid-6dplieou][data-gal-count]{font-size:var(--text-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--color-pencil);margin-inline:auto;font-weight:700}@media (prefers-reduced-motion:reduce){.tg-gal__mount[data-astro-cid-6dplieou],.tg-gal__cap[data-astro-cid-6dplieou]{transition:none}.tg-gal__mount[data-astro-cid-6dplieou],.tg-gal__mount[data-astro-cid-6dplieou]:hover,.tg-gal__mount[data-astro-cid-6dplieou]:focus-visible{transform:none}}.tg-empty[data-astro-cid-3mhbem3k]{border:1.5px dashed color-mix(in oklab, var(--tg-accent) 50%, transparent);border-radius:var(--radius-lg);background:var(--color-paper);flex-direction:column;align-items:flex-start;gap:1rem;margin-top:2rem;padding:clamp(1.75rem,4vw,2.75rem);display:flex}.tg-empty__icon[data-astro-cid-3mhbem3k]{border-radius:var(--radius-md);width:3.25rem;height:3.25rem;color:var(--tg-accent-ink);background:color-mix(in oklab, var(--tg-accent) 12%, var(--color-paper));justify-content:center;align-items:center;display:inline-flex}.tg-empty[data-astro-cid-3mhbem3k] p[data-astro-cid-3mhbem3k]{font-size:var(--text-lead);color:var(--color-graphite);max-width:48ch}.tg-empty__actions[data-astro-cid-3mhbem3k]{flex-wrap:wrap;gap:.75rem;margin-top:.5rem;display:flex}
