.grid[data-astro-cid-6c4lwb7l]{--grid-columns:4;--gap:40px;--tile:calc((100% - (var(--grid-columns) - 1) * var(--gap)) / var(--grid-columns));grid-template-columns:repeat(auto-fit, var(--tile));justify-content:space-evenly;gap:44px var(--gap);list-style:none;display:grid}@media (width<=1024px){.grid[data-astro-cid-6c4lwb7l]{--grid-columns:2}}.tile[data-astro-cid-6c4lwb7l]{color:inherit;text-decoration:none;display:block}.tile-media[data-astro-cid-6c4lwb7l]{background:#f7f7f7;transition:opacity .2s;overflow:hidden}.tile-media[data-astro-cid-6c4lwb7l] img,.tile-media[data-astro-cid-6c4lwb7l] .placeholder[data-astro-cid-6c4lwb7l]{object-fit:cover;width:100%;height:100%}.tile[data-astro-cid-6c4lwb7l]:hover .tile-media[data-astro-cid-6c4lwb7l]{opacity:.82}.tile-title[data-astro-cid-6c4lwb7l]{margin-top:14px;font-size:14px;line-height:1.4;display:block}.tile[data-astro-cid-6c4lwb7l]:hover .tile-title[data-astro-cid-6c4lwb7l]{color:var(--accent)}.tile-year[data-astro-cid-6c4lwb7l]{color:var(--muted);margin-top:3px;font-size:12px;display:block}.empty[data-astro-cid-6c4lwb7l]{color:var(--muted);font-size:14px}@media (width<=768px){.grid[data-astro-cid-6c4lwb7l]{--grid-columns:1;--gap:16px;gap:28px var(--gap)}}.gallery[data-astro-cid-a5ndxaqp]{flex-direction:column;gap:22px;width:100%;display:flex}@media (width>=1025px){.gallery[data-astro-cid-a5ndxaqp]{padding-inline:120px}}.gallery-row[data-astro-cid-a5ndxaqp]{gap:22px;list-style:none;display:flex}.gallery-row[data-astro-cid-a5ndxaqp]>li[data-astro-cid-a5ndxaqp]{flex-basis:0;min-width:0}.tile[data-astro-cid-a5ndxaqp]{width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:block}.tile[data-astro-cid-a5ndxaqp] img,.tile[data-astro-cid-a5ndxaqp] .player{background:#f7f7f7;width:100%;height:auto;transition:opacity .2s}.tile[data-astro-cid-a5ndxaqp]:hover img,.tile[data-astro-cid-a5ndxaqp]:focus-visible img,.tile[data-astro-cid-a5ndxaqp]:hover .player,.tile[data-astro-cid-a5ndxaqp]:focus-visible .player{opacity:.82}.tile[data-astro-cid-a5ndxaqp] video{cursor:inherit}.tile[data-astro-cid-a5ndxaqp]{position:relative}.tile-play[data-astro-cid-a5ndxaqp]{background:#ffffffeb;border-radius:50%;width:46px;height:46px;transition:background .2s,transform .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tile-play[data-astro-cid-a5ndxaqp]:after{content:"";border-style:solid;border-width:8px 0 8px 13px;border-color:transparent transparent transparent var(--ink);position:absolute;top:50%;left:53%;transform:translate(-50%,-50%)}.tile[data-astro-cid-a5ndxaqp]:hover .tile-play[data-astro-cid-a5ndxaqp],.tile[data-astro-cid-a5ndxaqp]:focus-visible .tile-play[data-astro-cid-a5ndxaqp]{background:#fff;transform:translate(-50%,-50%)scale(1.06)}.tile-empty[data-astro-cid-a5ndxaqp]{aspect-ratio:var(--ratio,16 / 9)}.tile[data-astro-cid-a5ndxaqp]:focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media (width<=640px){.gallery-row[data-astro-cid-a5ndxaqp]{flex-direction:column}.gallery-row[data-astro-cid-a5ndxaqp]>li[data-astro-cid-a5ndxaqp]{flex:none}}.lightbox[data-astro-cid-a5ndxaqp]{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;color:var(--ink);background:#fff;border:0;padding:18px clamp(12px,3vw,40px) 30px}.lightbox[data-astro-cid-a5ndxaqp][open]{grid-template-rows:auto minmax(0,1fr);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:0 clamp(8px,3vw,48px);display:grid}.lightbox[data-astro-cid-a5ndxaqp]::backdrop{background:#ffffffeb}.lightbox-bar[data-astro-cid-a5ndxaqp]{grid-area:1/1/auto/-1;justify-content:space-between;align-items:center;display:flex}.slide-count[data-astro-cid-a5ndxaqp]{font-variant-numeric:tabular-nums;color:var(--muted);font-size:12px}.lightbox-close[data-astro-cid-a5ndxaqp],.slide-nav[data-astro-cid-a5ndxaqp]{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:0;line-height:1;transition:color .18s}.lightbox-close[data-astro-cid-a5ndxaqp]{font-size:17px}.slide-nav[data-astro-cid-a5ndxaqp]{grid-row:2;font-size:clamp(22px,4vw,32px)}.slide-prev[data-astro-cid-a5ndxaqp]{grid-column:1}.slide-next[data-astro-cid-a5ndxaqp]{grid-column:3}.lightbox-close[data-astro-cid-a5ndxaqp]:hover,.lightbox-close[data-astro-cid-a5ndxaqp]:focus-visible,.slide-nav[data-astro-cid-a5ndxaqp]:hover,.slide-nav[data-astro-cid-a5ndxaqp]:focus-visible{color:var(--accent)}.lightbox-close[data-astro-cid-a5ndxaqp]:focus-visible,.slide-nav[data-astro-cid-a5ndxaqp]:focus-visible{outline:2px solid var(--accent);outline-offset:6px}.slide-nav[data-astro-cid-a5ndxaqp]:disabled{visibility:hidden}.slides[data-astro-cid-a5ndxaqp]{grid-area:2/2;min-width:0;min-height:0}.slide[data-astro-cid-a5ndxaqp]{margin:0;display:none}.slide[data-astro-cid-a5ndxaqp].is-current{display:block}.slide[data-astro-cid-a5ndxaqp] img{width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 200px);margin-inline:auto}.slide[data-astro-cid-a5ndxaqp] .player{width:fit-content;max-width:100%;margin-inline:auto}.slide[data-astro-cid-a5ndxaqp] .player video{width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 200px)}.slide-facade[data-astro-cid-a5ndxaqp]{width:min(100%, calc((100dvh - 200px) * var(--ratio)));margin-inline:auto}figcaption[data-astro-cid-a5ndxaqp]{text-align:center;color:var(--ink);margin-top:18px;font-size:15px;line-height:1.7}.empty[data-astro-cid-a5ndxaqp]{color:var(--muted);font-size:13px}.section-view[data-astro-cid-y6rjgzcz]{flex-direction:column;flex-shrink:0;min-height:100%;padding-block:40px;display:flex}.section-body[data-astro-cid-y6rjgzcz]{margin-block:auto}.section-intro[data-astro-cid-y6rjgzcz]{color:#333;max-width:62ch;margin-bottom:40px;font-size:15px;line-height:1.7}.page[data-astro-cid-y6rjgzcz]{padding-bottom:48px}.page-split[data-astro-cid-y6rjgzcz]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:80px;display:grid}@media (width<=900px){.page-split[data-astro-cid-y6rjgzcz]{grid-template-columns:1fr;gap:44px}}.aside-group[data-astro-cid-y6rjgzcz]+.aside-group[data-astro-cid-y6rjgzcz]{margin-top:28px}.aside-heading[data-astro-cid-y6rjgzcz]{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:10px;font-size:11px;font-weight:400}.aside-entries[data-astro-cid-y6rjgzcz]{list-style:none}.aside-entry[data-astro-cid-y6rjgzcz]{color:#333;gap:14px;font-size:13px;line-height:1.55;display:flex}.aside-entry[data-astro-cid-y6rjgzcz]+.aside-entry[data-astro-cid-y6rjgzcz]{margin-top:7px}.aside-date[data-astro-cid-y6rjgzcz]{white-space:nowrap;color:var(--muted);flex:0 0 4em}.prose{color:#333;font-size:13px;line-height:1.72}.prose>*+*{margin-top:18px}.prose .portrait{width:240px;max-width:100%;height:auto;margin-bottom:28px;display:block}.prose h2{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:40px;font-size:11px;font-weight:400}.prose h2+*{margin-top:12px}.prose a{color:var(--ink);border-bottom:1px solid var(--rule);text-decoration:none;transition:color .18s,border-color .18s}.prose a:hover{color:var(--accent);border-bottom-color:var(--accent)}.prose ul{padding-left:18px}.prose strong{color:var(--ink);font-weight:600}.prose .footnote{color:var(--muted);margin-top:48px;font-size:11px}
