.albums[data-astro-cid-hhwen7uw]{container-type:inline-size}.grid[data-astro-cid-hhwen7uw]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(26px,3vw,40px) clamp(16px,2vw,28px);list-style:none;display:grid}@container (width>=1000px){.grid--grid[data-astro-cid-hhwen7uw]{grid-template-columns:repeat(var(--wide,4), minmax(0, 1fr))}}@container (width<=560px){.grid[data-astro-cid-hhwen7uw]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}.grid--strip[data-astro-cid-hhwen7uw]>li[data-astro-cid-hhwen7uw]:last-child:nth-child(odd){display:none}}.album[data-astro-cid-hhwen7uw]{color:var(--ink);gap:14px;text-decoration:none;display:grid}.stack[data-astro-cid-hhwen7uw]{padding:0 6px 6px 0;display:block;position:relative}.stack[data-astro-cid-hhwen7uw].many:before,.stack[data-astro-cid-hhwen7uw].many:after{content:"";background:var(--white);border-radius:10px;position:absolute;inset:0 6px 6px 0;box-shadow:0 1px 3px #13202c24}.stack[data-astro-cid-hhwen7uw].many:before{transform:rotate(-3.2deg)translate(-2px,4px)}.stack[data-astro-cid-hhwen7uw].many:after{transform:rotate(2.4deg)translate(4px,3px)}.cover[data-astro-cid-hhwen7uw]{z-index:1;aspect-ratio:4/3;background:var(--line);border-radius:10px;display:block;position:relative;overflow:hidden;box-shadow:0 1px 2px #13202c1f,0 8px 22px #13202c1f}.cover[data-astro-cid-hhwen7uw] img{object-fit:cover;width:100%;height:100%;transition:transform .5s var(--ease);display:block}.album[data-astro-cid-hhwen7uw]:hover .cover[data-astro-cid-hhwen7uw] img{transform:scale(1.04)}.album[data-astro-cid-hhwen7uw]:focus-visible{outline:none}.album[data-astro-cid-hhwen7uw]:focus-visible .cover[data-astro-cid-hhwen7uw]{outline:3px solid var(--blue);outline-offset:3px}.latest[data-astro-cid-hhwen7uw]{z-index:2;border-radius:var(--r-pill);background:var(--white);color:var(--blue);font:700 .75rem/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;padding:5px 10px;position:absolute;top:10px;left:10px;box-shadow:0 2px 8px #13202c26}.meta[data-astro-cid-hhwen7uw]{gap:3px;display:grid}.date[data-astro-cid-hhwen7uw]{font:600 clamp(1.05rem, .95rem + .4vw, 1.25rem)/1.2 var(--serif);color:var(--navy)}.title[data-astro-cid-hhwen7uw]{color:var(--ink-2);font-size:var(--fs-small);line-height:1.35}.count[data-astro-cid-hhwen7uw]{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.8125rem}.viewer[data-astro-cid-hhwen7uw]{background:var(--navy);width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--white);border:0;margin:0;padding:0;overflow:hidden}.viewer[data-astro-cid-hhwen7uw][open]{grid-template-rows:auto minmax(0,1fr) auto;display:grid}.viewer[data-astro-cid-hhwen7uw]::backdrop{background:#08141ed9}.v-top[data-astro-cid-hhwen7uw]{padding:14px var(--gutter);align-items:center;gap:16px;display:flex}.v-head[data-astro-cid-hhwen7uw]{gap:2px;min-width:0;margin-right:auto;display:grid}.v-date[data-astro-cid-hhwen7uw]{font:600 1.15rem/1.2 var(--serif)}.v-title[data-astro-cid-hhwen7uw]{color:var(--navy-ink);font-size:var(--fs-small)}.v-count[data-astro-cid-hhwen7uw]{color:var(--navy-ink);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-weight:600}.v-track[data-astro-cid-hhwen7uw]{scroll-snap-type:x mandatory;scrollbar-width:none;outline:none;display:flex;overflow:auto hidden}.v-track[data-astro-cid-hhwen7uw]::-webkit-scrollbar{display:none}.v-track[data-astro-cid-hhwen7uw] .v-slide{scroll-snap-align:center;flex:0 0 100%;place-items:center;margin:0;padding:0 clamp(12px,6vw,96px);display:grid}.v-track[data-astro-cid-hhwen7uw] .v-slide img{object-fit:contain;border-radius:6px;width:auto;max-width:100%;height:auto;max-height:100%;box-shadow:0 20px 60px #00000073}.v-btn[data-astro-cid-hhwen7uw]{cursor:pointer;width:48px;height:48px;color:var(--white);transition:background-color .15s var(--ease), opacity .15s var(--ease);background:#ffffff1f;border:0;border-radius:50%;place-items:center;display:grid}.v-btn[data-astro-cid-hhwen7uw]:hover:not(:disabled){background:#ffffff3d}.v-btn[data-astro-cid-hhwen7uw][hidden]{display:none}.v-btn[data-astro-cid-hhwen7uw]:disabled{opacity:.3;cursor:default}.v-btn[data-astro-cid-hhwen7uw]:focus-visible,.v-track[data-astro-cid-hhwen7uw]:focus-visible{outline:3px solid var(--sky);outline-offset:2px}.v-prev[data-astro-cid-hhwen7uw],.v-next[data-astro-cid-hhwen7uw]{position:absolute;top:50%;transform:translateY(-50%)}.v-prev[data-astro-cid-hhwen7uw]{left:clamp(8px,2vw,28px)}.v-next[data-astro-cid-hhwen7uw]{right:clamp(8px,2vw,28px)}.v-caption[data-astro-cid-hhwen7uw]{padding:12px var(--gutter) 20px;color:var(--navy-ink);text-align:center;font-size:var(--fs-small);min-height:20px}@media (width<=640px){.v-prev[data-astro-cid-hhwen7uw],.v-next[data-astro-cid-hhwen7uw]{display:none}.v-track[data-astro-cid-hhwen7uw] .v-slide{padding:0 8px}}
