.gR48iG_index{grid-template-columns:repeat(var(--columns), minmax(0, 1fr));column-gap:var(--gutter);row-gap:var(--space-6);display:grid}.gR48iG_list{grid-column:1/-1;container-type:inline-size}.gR48iG_link{padding-block:var(--space-2);flex-direction:column;text-decoration:none;transition:color .3s;display:flex}.gR48iG_list[data-has-active] .gR48iG_link{color:color-mix(in oklab, var(--ink) 26%, transparent)}.gR48iG_list[data-has-active] .gR48iG_meta{color:inherit}.gR48iG_list[data-has-active] .gR48iG_item[data-active] .gR48iG_link{color:var(--ink)}.gR48iG_more{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--rule)}.gR48iG_more .gR48iG_link{color:var(--muted)}.gR48iG_more .gR48iG_link:hover,.gR48iG_more .gR48iG_link:focus-visible{color:var(--ink)}.gR48iG_thumb{aspect-ratio:16/9;margin-bottom:var(--space-3);border-radius:var(--radius);background-color:var(--color);display:block;position:relative;overflow:hidden}.gR48iG_thumb img{object-fit:cover;border-radius:var(--radius)}.gR48iG_title{--advance:calc(.42 * var(--advance-shut-scale,1));min-width:0;font-size:min(var(--text-display), 100cqi / (var(--longest) * var(--advance)));white-space:nowrap;transition:font-variation-settings var(--open-time) var(--ease);position:relative}.gR48iG_title:before{content:"";background-color:var(--accent);width:.15em;height:.15em;transition:transform .32s var(--ease), background-color .32s var(--ease);border-radius:50%;position:absolute;top:.36em;left:-.32em;transform:scale(0)}.gR48iG_item[data-active] .gR48iG_title:before{transform:scale(1)}.gR48iG_item[data-visited]:not([data-active]) .gR48iG_title:before{background-color:#0000;transform:scale(1);box-shadow:inset 0 0 0 1.5px}@media (hover:hover) and (min-width:640px){.gR48iG_title{--advance:calc(.64 * var(--advance-open-scale,1))}.gR48iG_item[data-active] .gR48iG_title,.gR48iG_more .gR48iG_link:hover .gR48iG_title,.gR48iG_more .gR48iG_link:focus-visible .gR48iG_title{font-variation-settings:"wdth" var(--wdth-open)}.gR48iG_more .gR48iG_link:hover .gR48iG_meta,.gR48iG_more .gR48iG_link:focus-visible .gR48iG_meta{opacity:0}}.gR48iG_meta{font-variant-numeric:tabular-nums;gap:var(--space-3);font-size:var(--text-small);color:var(--muted);transition:opacity .2s;display:flex}.gR48iG_stage{order:-1;grid-column:1/-1;display:none}@media (max-width:639px){.gR48iG_index{row-gap:var(--space-4)}.gR48iG_item+.gR48iG_item{margin-top:var(--space-5)}.gR48iG_more{margin-top:var(--space-6)}}.gR48iG_viewport{--gap:2px;aspect-ratio:4/3;border-radius:var(--radius);position:relative;overflow:hidden}@media (min-width:640px){.gR48iG_viewport{aspect-ratio:16/9}}.gR48iG_strip{--color:var(--color-light);z-index:1;clip-path:inset(0 calc((var(--count) - 1 - var(--i)) * 100% / var(--count) + var(--gap)) 0 calc(var(--i) * 100% / var(--count) + var(--gap)) round var(--radius));background-color:var(--color);background-color:oklch(from var(--color) calc(l - var(--strip-shade)) calc(c * var(--strip-chroma)) h);transition:clip-path var(--open-time) var(--ease);position:absolute;inset:0}html[data-theme=dark] .gR48iG_strip{--color:var(--color-dark)}.gR48iG_image{border-radius:var(--radius);object-fit:cover;object-position:var(--strip,var(--focus,50% 50%));opacity:0;transform:translateX(calc(((var(--i) + .5) / var(--count) - .5) * 100%));transition:transform var(--open-time) var(--ease), object-position var(--open-time) var(--ease), opacity var(--open-time) var(--ease)}.gR48iG_strip[data-state=open]{clip-path:inset(0 0 0 0 round var(--radius))}.gR48iG_strip[data-state=open] .gR48iG_image{opacity:1;object-position:var(--focus,50% 50%);transform:translate(0)}.gR48iG_strip[data-state=reset],.gR48iG_strip[data-state=reset] .gR48iG_image{transition:none}.gR48iG_captions{margin-top:var(--space-3);display:grid}.gR48iG_caption{max-width:46ch;font-size:var(--text-small);color:var(--muted);visibility:hidden;grid-area:1/1}.gR48iG_caption[data-shown]{visibility:visible}@media (min-width:640px){.gR48iG_thumb{display:none}.gR48iG_stage{display:block}.gR48iG_item[data-active] .gR48iG_meta{opacity:0}.gR48iG_link{justify-content:space-between;align-items:baseline;gap:var(--space-5);flex-direction:row}.gR48iG_meta{flex-shrink:0}.gR48iG_context{display:none}.gR48iG_year{text-align:right;min-width:3.4em}}@media (min-width:1024px){.gR48iG_index{align-items:start}.gR48iG_list{margin-top:calc(var(--space-2) * -1);padding-right:var(--gutter);grid-column:1/span 5}.gR48iG_stage{top:var(--space-5);order:0;grid-column:6/-1;position:sticky}}@media (hover:none){.gR48iG_image{opacity:1}}
