.hs[data-astro-cid-royavugr]{background:var(--ink)}.pin[data-astro-cid-royavugr]{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem;padding-block:clamp(3rem,7vw,6rem) 2.5rem}.head[data-astro-cid-royavugr]{display:flex;align-items:end;justify-content:space-between;gap:2rem}h2[data-astro-cid-royavugr]{max-width:12ch}.count[data-astro-cid-royavugr]{font-variant-numeric:tabular-nums;color:var(--silver);font-size:1rem}.count[data-astro-cid-royavugr] span[data-astro-cid-royavugr]{color:#fff;font-family:var(--serif);font-size:2.4rem}.viewport[data-astro-cid-royavugr]{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-inline:var(--gutter);overscroll-behavior-x:contain}.viewport[data-astro-cid-royavugr]::-webkit-scrollbar{display:none}.track[data-astro-cid-royavugr]{display:flex;gap:clamp(1.2rem,3vw,3rem);width:max-content}li[data-astro-cid-royavugr]{width:min(82vw,34rem);scroll-snap-align:start;flex:none}.card[data-astro-cid-royavugr]{display:grid;gap:.9rem;align-content:start}.shot[data-astro-cid-royavugr]{display:block;aspect-ratio:16 / 10;overflow:hidden;background:var(--graphite)}.shot[data-astro-cid-royavugr] img[data-astro-cid-royavugr]{width:100%;height:100%;object-fit:cover;transition:scale .8s var(--ease),filter .4s;filter:saturate(.9) brightness(.92)}.card[data-astro-cid-royavugr]:hover .shot[data-astro-cid-royavugr] img[data-astro-cid-royavugr],.card[data-astro-cid-royavugr]:focus-visible .shot[data-astro-cid-royavugr] img[data-astro-cid-royavugr]{scale:1.06;filter:none}.meta[data-astro-cid-royavugr]{display:flex;gap:1rem;align-items:baseline;font-size:.92rem;color:var(--silver)}.n[data-astro-cid-royavugr]{font-variant-numeric:tabular-nums}h3[data-astro-cid-royavugr]{font-size:clamp(2.2rem,1.2rem + 2.8vw,3.8rem);line-height:1}.desc[data-astro-cid-royavugr]{color:var(--silver);display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.go[data-astro-cid-royavugr]{display:inline-flex;gap:.5rem;align-items:center;font-weight:600;width:fit-content;border-bottom:1px solid currentColor;padding-bottom:2px}.go[data-astro-cid-royavugr] .icon{width:1em;height:1em;transition:translate .3s var(--ease)}.card[data-astro-cid-royavugr]:hover .go[data-astro-cid-royavugr] .icon{translate:3px -3px}.bar[data-astro-cid-royavugr]{display:none}@media(min-width:900px)and (hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.hs[data-astro-cid-royavugr][data-live]{height:440vh}.hs[data-astro-cid-royavugr][data-live] .pin[data-astro-cid-royavugr]{position:sticky;top:0;height:100vh;height:100svh;align-content:center;padding-block:calc(var(--header-h) + 1rem) 2rem;overflow:hidden}.hs[data-astro-cid-royavugr][data-live] .viewport[data-astro-cid-royavugr]{overflow:visible;scroll-snap-type:none;padding-inline:0}.hs[data-astro-cid-royavugr][data-live] .track[data-astro-cid-royavugr]{padding-inline:var(--gutter);translate:calc(var(--s, 0) * var(--shift, 0px) * -1) 0;will-change:translate}.hs[data-astro-cid-royavugr][data-live] li[data-astro-cid-royavugr]{width:min(40vw,34rem)}.hs[data-astro-cid-royavugr][data-live] .bar[data-astro-cid-royavugr]{display:block;margin-inline:var(--gutter);height:2px;background:var(--graphite)}.hs[data-astro-cid-royavugr][data-live] .bar[data-astro-cid-royavugr] i[data-astro-cid-royavugr]{display:block;height:100%;background:#fff;transform-origin:left;transform:scaleX(var(--s, 0))}}.filters[data-astro-cid-57l5znwr]{display:flex;flex-wrap:wrap;gap:.4rem 1.8rem;margin-bottom:2rem}.f[data-astro-cid-57l5znwr]{padding-block:.5rem;font-weight:600;color:var(--steel);border-bottom:2px solid transparent;transition:color .2s}.f[data-astro-cid-57l5znwr]:hover{color:var(--ink)}.f[data-astro-cid-57l5znwr].active{color:var(--ink);border-bottom-color:var(--ink)}.list[data-astro-cid-57l5znwr] a[data-astro-cid-57l5znwr]{display:grid;gap:.8rem 3rem;padding-block:clamp(1.6rem,3vw,2.8rem);align-items:center;transition:padding .4s var(--ease)}@media(min-width:960px){.list[data-astro-cid-57l5znwr] a[data-astro-cid-57l5znwr]{grid-template-columns:1.1fr 1fr 2.5rem}.list[data-astro-cid-57l5znwr] a[data-astro-cid-57l5znwr]:hover{padding-left:1.2rem}}.t[data-astro-cid-57l5znwr]{font-family:var(--serif);font-size:clamp(2rem,1rem + 3.6vw,4.4rem);line-height:1;letter-spacing:-.02em}.d[data-astro-cid-57l5znwr]{display:grid;gap:.5rem;color:var(--steel)}.tags[data-astro-cid-57l5znwr]{font-size:.9rem}.list[data-astro-cid-57l5znwr] .icon{display:none;width:2rem;height:2rem}@media(min-width:960px){.list[data-astro-cid-57l5znwr] .icon{display:block}}.note[data-astro-cid-57l5znwr]{margin-top:3rem;font-size:.92rem;max-width:52em}.narrow[data-astro-cid-57l5znwr]{max-width:14ch}.studies[data-astro-cid-57l5znwr]{display:grid;gap:3rem 2rem;margin-top:clamp(2.5rem,5vw,5rem)}@media(min-width:900px){.studies[data-astro-cid-57l5znwr]{grid-template-columns:repeat(3,1fr)}}.studies[data-astro-cid-57l5znwr] li[data-astro-cid-57l5znwr]{border-top:1px solid var(--graphite);padding-top:1.5rem;display:grid;gap:1rem;align-content:start}.n[data-astro-cid-57l5znwr]{font-family:var(--serif);font-size:3.2rem;line-height:1;color:var(--silver)}
