.pi.astro-j426mqs3{padding-block:calc(var(--header-h) + clamp(60px, 9vw, 140px)) clamp(60px, 8vw, 120px)}.pi__head.astro-j426mqs3{grid-template-columns:1fr 1fr;align-items:end;gap:18px clamp(24px,4vw,72px);margin-block-end:clamp(48px,7vw,110px);display:grid}.pi__count.astro-j426mqs3{color:var(--olive-text);grid-column:1/-1;gap:8px;display:flex}.pi__title.astro-j426mqs3{font-size:var(--fs-mega);line-height:1}html[lang=en] .pi__title.astro-j426mqs3{font-size:clamp(56px,7.6vw,140px);line-height:.92}.pi__lead.astro-j426mqs3{max-width:30em;color:var(--on-light-dim);font-size:var(--fs-lead);justify-self:end;line-height:1.6}.pi__row.astro-j426mqs3{border-block-start:1px solid var(--hair-light)}.pi__row.astro-j426mqs3:last-child{border-block-end:1px solid var(--hair-light)}.pi__link.astro-j426mqs3{grid-template-columns:6ch 1fr auto auto;align-items:center;gap:24px;padding-block:clamp(22px,2.8vw,44px);display:grid;position:relative}.pi__num.astro-j426mqs3{color:var(--olive-text);font-size:var(--fs-small)}.pi__name.astro-j426mqs3{font-family:var(--font-display);transition:transform .7s var(--ease-out), color .5s;font-size:clamp(28px,3.6vw,64px);font-weight:300;line-height:1.25}html[lang=en] .pi__name.astro-j426mqs3{text-transform:uppercase;letter-spacing:.04em;line-height:1.05}.pi__meta.astro-j426mqs3,.pi__area.astro-j426mqs3{font-size:var(--fs-small);color:var(--on-light-dim)}.pi__area.astro-j426mqs3{text-align:end;min-width:8ch}.pi__thumbs.astro-j426mqs3{pointer-events:none;z-index:2;gap:10px;display:flex;position:absolute;inset-block-start:50%;inset-inline-end:22%;translate:0 -50%}.pi__thumbs.astro-j426mqs3 picture{display:block}.pi__thumb.astro-j426mqs3,.pi__thumbs.astro-j426mqs3 img{aspect-ratio:4/5;object-fit:cover;opacity:0;width:clamp(110px,10vw,170px);height:auto;transition:opacity .45s var(--ease-out), transform .7s var(--ease-out);display:block;transform:scale(.8)}.pi__thumbs.astro-j426mqs3 picture:first-child img{border-radius:999px 999px 0 0}.pi__thumbs.astro-j426mqs3 picture:nth-child(2) img,.pi__thumbs.astro-j426mqs3 img:nth-child(2){transition-delay:40ms}@media (hover:hover) and (pointer:fine){.pi__link.astro-j426mqs3:hover .pi__thumbs.astro-j426mqs3 img{opacity:1;transform:scale(1)}.pi__link.astro-j426mqs3:hover .pi__name.astro-j426mqs3{transform:translateX(calc(var(--dir-sign) * 18px))}.pi__list.astro-j426mqs3:hover .pi__link.astro-j426mqs3:not(:hover) .pi__name.astro-j426mqs3{color:var(--on-light-dim)}}.pgrid.astro-j426mqs3{padding-block-end:clamp(96px,12vw,180px)}.pgrid__inner.astro-j426mqs3{grid-template-columns:1fr 1fr;gap:clamp(48px,6vw,110px) clamp(20px,4vw,72px);display:grid}.pgrid__card.astro-j426mqs3:nth-child(2n){margin-block-start:clamp(60px,10vw,180px)}.pgrid__media.astro-j426mqs3{aspect-ratio:4/5;display:block;overflow:hidden}.pgrid__card.astro-j426mqs3:nth-child(4n+1) .pgrid__media.astro-j426mqs3{border-radius:999px 999px 0 0}.pgrid__media.astro-j426mqs3 picture{width:100%;height:100%;display:block}.pgrid__img.astro-j426mqs3{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease-out)}.pgrid__text.astro-j426mqs3{grid-template-columns:auto 1fr;gap:4px 16px;margin-block-start:18px;display:grid}.pgrid__num.astro-j426mqs3{color:var(--olive-text);font-size:var(--fs-small);grid-row:span 2;padding-block-start:.5em}.pgrid__name.astro-j426mqs3{font-family:var(--font-display);font-weight:300;font-size:var(--fs-h3);line-height:1.3}html[lang=en] .pgrid__name.astro-j426mqs3{text-transform:uppercase;letter-spacing:.04em}.pgrid__meta.astro-j426mqs3{color:var(--on-light-dim);font-size:var(--fs-small)}@media (hover:hover){.pgrid__card.astro-j426mqs3:hover .pgrid__img.astro-j426mqs3{transform:scale(1.05)}}@media (width<=900px){.pi__head.astro-j426mqs3{grid-template-columns:1fr}.pi__lead.astro-j426mqs3{justify-self:start}.pi__link.astro-j426mqs3{grid-template-columns:3.5ch 1fr;gap:6px 14px}.pi__meta.astro-j426mqs3,.pi__area.astro-j426mqs3{text-align:start;grid-column:2}.pi__thumbs.astro-j426mqs3{display:none}.pgrid__inner.astro-j426mqs3{grid-template-columns:1fr}.pgrid__card.astro-j426mqs3:nth-child(2n){margin-block-start:0}}
