.riso[data-astro-cid-vtty2hes]{aspect-ratio:var(--riso-ratio);background:var(--paper-100);isolation:isolate;border-radius:var(--radius-md);position:relative;overflow:hidden}.riso[data-astro-cid-vtty2hes] img[data-astro-cid-vtty2hes]{object-fit:cover;object-position:var(--riso-pos);width:100%;height:100%;position:absolute;inset:0}.riso__plates[data-astro-cid-vtty2hes]{background:var(--paper-100);isolation:isolate;transition:opacity var(--dur-slow) var(--ease-out);position:absolute;inset:0}.riso__plate--red[data-astro-cid-vtty2hes]{filter:url(#riso-red);transition:transform var(--dur-print) var(--ease-out);transform:translate(1px,-1px)}.riso__plate--ink[data-astro-cid-vtty2hes]{filter:url(#riso-ink);mix-blend-mode:multiply}.riso__plates[data-astro-cid-vtty2hes]:after{content:"";background-image:radial-gradient(circle at center, var(--paper-100) .9px, transparent 1.4px);opacity:.55;mix-blend-mode:screen;pointer-events:none;background-size:4px 4px;position:absolute;inset:0}.js .riso[data-astro-cid-vtty2hes][data-reveal]:not(.is-in) .riso__plate--red[data-astro-cid-vtty2hes]{transform:translate(12px,-9px)}.js .riso[data-astro-cid-vtty2hes][data-reveal]{opacity:1;transform:none}.riso--print[data-astro-cid-vtty2hes] .riso__plates[data-astro-cid-vtty2hes]{opacity:0}.js .riso--print[data-astro-cid-vtty2hes][data-reveal]:not(.is-in) .riso__plates[data-astro-cid-vtty2hes]{opacity:1;transition:none}.js .riso--print[data-astro-cid-vtty2hes][data-reveal].is-in .riso__plates[data-astro-cid-vtty2hes]{opacity:0;transition:opacity var(--dur-slow) var(--ease-out) calc(var(--dur-print) + .15s)}.gallery__open[data-astro-cid-b32uuoss]{border-radius:var(--radius-md);width:100%;transition:transform var(--dur-fast) var(--ease-out);display:block}.gallery__open[data-astro-cid-b32uuoss]:hover{transform:translateY(-3px)}.gallery--strip[data-astro-cid-b32uuoss] .gallery__list[data-astro-cid-b32uuoss]{gap:var(--space-3);margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;grid-auto-columns:min(70%,20rem);grid-auto-flow:column;display:grid;overflow-x:auto}.gallery--strip[data-astro-cid-b32uuoss] .gallery__item[data-astro-cid-b32uuoss]{scroll-snap-align:start}.gallery--strip[data-astro-cid-b32uuoss] .gallery__item[data-astro-cid-b32uuoss]:nth-child(2n){margin-top:var(--space-8)}.gallery--grid[data-astro-cid-b32uuoss] .gallery__list[data-astro-cid-b32uuoss]{columns:2;column-gap:var(--space-3)}.gallery--grid[data-astro-cid-b32uuoss] .gallery__item[data-astro-cid-b32uuoss]{break-inside:avoid;margin-bottom:var(--space-3)}@media (width>=1024px){.gallery--strip[data-astro-cid-b32uuoss] .gallery__list[data-astro-cid-b32uuoss]{grid-template-columns:repeat(4,1fr);grid-auto-flow:row;margin-inline:0;padding-inline:0;overflow:visible}.gallery--grid[data-astro-cid-b32uuoss] .gallery__list[data-astro-cid-b32uuoss]{columns:3;column-gap:var(--space-6)}.gallery--grid[data-astro-cid-b32uuoss] .gallery__item[data-astro-cid-b32uuoss]{margin-bottom:var(--space-6)}}.lightbox[data-astro-cid-b32uuoss]{background:var(--color-bg-inverse);width:100%;height:100dvh;color:var(--color-text-inverse);margin:0;inset:0}.lightbox[data-astro-cid-b32uuoss]::backdrop{background:var(--color-bg-inverse)}.lightbox[data-astro-cid-b32uuoss][open]{animation:lb-in var(--dur-base) var(--ease-out);place-items:center;display:grid}@keyframes lb-in{0%{opacity:0}}.lightbox__figure[data-astro-cid-b32uuoss]{gap:var(--space-3);max-width:min(100% - 2 * var(--gutter), 1400px);display:grid}.lightbox__figure[data-astro-cid-b32uuoss] img[data-astro-cid-b32uuoss]{border-radius:var(--radius-md);width:auto;max-height:80dvh;margin-inline:auto}.lightbox__caption[data-astro-cid-b32uuoss]{font-family:var(--ff-mono);font-size:var(--fs-xs);color:var(--color-text-inverse-muted);text-align:center}.lightbox__btn[data-astro-cid-b32uuoss]{border-radius:var(--radius-md);background:var(--ink-800);width:52px;height:52px;color:var(--color-text-inverse);place-items:center;display:grid;position:fixed}.lightbox__btn[data-astro-cid-b32uuoss]:hover{background:var(--color-action)}.lightbox__btn[data-astro-cid-b32uuoss]:focus-visible{outline-color:var(--paper-100)}.lightbox__close[data-astro-cid-b32uuoss]{top:var(--space-4);right:var(--space-4)}.lightbox__prev[data-astro-cid-b32uuoss],.lightbox__next[data-astro-cid-b32uuoss]{bottom:calc(var(--space-6) + var(--safe-bottom))}.lightbox__prev[data-astro-cid-b32uuoss]{left:var(--space-4)}.lightbox__next[data-astro-cid-b32uuoss]{right:var(--space-4)}@media (width>=1024px){.lightbox__prev[data-astro-cid-b32uuoss],.lightbox__next[data-astro-cid-b32uuoss]{bottom:50%}}
