.gR48iG_index{grid-template-columns:repeat(var(--columns), minmax(0, 1fr));column-gap:var(--gutter);row-gap:var(--space-6);display:grid}.gR48iG_wave{--feather:56px;z-index:-1;pointer-events:none;background-image:radial-gradient(circle at var(--wave-x) var(--wave-y), var(--wave-color) calc(var(--wave-r) - var(--feather)), transparent var(--wave-r));position:fixed;inset:0}.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:var(--muted)}.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);background-color:var(--color);display:block;position:relative;overflow:hidden}.gR48iG_thumb img{object-fit:cover}.gR48iG_title{--advance:.42;min-width:0;font-size:min(var(--text-2xl), 100cqi / (var(--longest) * var(--advance)));white-space:nowrap;transition:font-variation-settings var(--open-time) var(--ease)}@media (hover:hover) and (min-width:640px){.gR48iG_title{--advance:.64}.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-sm);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;position:relative;overflow:hidden}@media (min-width:640px){.gR48iG_viewport{aspect-ratio:16/9}}.gR48iG_strip{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)));background-color:var(--color);transition:clip-path var(--open-time) var(--ease);position:absolute;inset:0}.gR48iG_image{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=active],.gR48iG_strip[data-state=under]{clip-path:inset(0)}.gR48iG_strip[data-state=active] .gR48iG_image,.gR48iG_strip[data-state=under] .gR48iG_image{opacity:1;object-position:var(--focus,50% 50%);transform:translate(0)}.gR48iG_strip[data-state=active]{z-index:3}.gR48iG_strip[data-state=under],.gR48iG_strip[data-state=closing]{z-index:2}.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-sm);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_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}}
._8aEwW_intro{row-gap:var(--space-4);padding-block:var(--space-7) var(--space-6)}._8aEwW_statement{max-width:18ch;font-family:var(--font-text);font-size:var(--text-xl);letter-spacing:-.012em;grid-column:1/-1;font-weight:400;line-height:1.08}._8aEwW_bio{max-width:48ch;font-family:var(--font-text);font-size:var(--text-md);color:var(--muted);grid-column:1/-1;line-height:1.5}._8aEwW_work{padding-bottom:var(--space-4)}._8aEwW_section{row-gap:var(--space-6);padding-top:var(--section)}._8aEwW_heading{font-size:var(--text-xl);grid-column:1/-1}._8aEwW_services{row-gap:var(--space-6);grid-column:1/-1;display:grid}._8aEwW_service{row-gap:var(--space-2);display:grid}._8aEwW_service dt{font-size:var(--text-lg);line-height:1.05}._8aEwW_service dd{max-width:44ch;font-family:var(--font-text);font-size:var(--text-md);color:var(--muted)}._8aEwW_about{row-gap:var(--space-4);max-width:30em;font-family:var(--font-text);font-size:var(--text-lg);grid-column:1/-1;line-height:1.35;display:grid}._8aEwW_more{font-family:var(--font-ui);font-size:var(--text-sm)}@media (min-width:640px){._8aEwW_bio{grid-column:1/span 6}._8aEwW_service{column-gap:var(--gutter);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:baseline}}@media (min-width:1024px){._8aEwW_intro{padding-block:var(--space-9) var(--space-8);align-items:end}._8aEwW_statement{grid-column:1/span 5}._8aEwW_bio{max-width:40ch;font-size:var(--text-md);grid-column:6/span 5}._8aEwW_heading{grid-column:1/span 3}._8aEwW_services,._8aEwW_about{grid-column:4/-1}._8aEwW_service{grid-template-columns:minmax(0,4fr) minmax(0,5fr)}}
