.hover-frame{position:relative}.hover-frame-content{inset:calc(-1 * var(--hover-grow));clip-path:inset(var(--hover-grow) round var(--radius));transition:clip-path .5s linear(0, .009 0.9%, .036 1.8%, .141 3.8%, .725 11.1%, .941 14.4%, 1.019 16%, 1.082 17.7%, 1.126 19.4%, 1.152 21.2%, 1.162 23.3%, 1.152 25.7%, 1.015 37.1%, .99 40.5%, .976 44.1%, .975 49%, 1.004 66.7%, 1);position:absolute;container-type:size}.group:hover .hover-frame-content{clip-path:inset(0 round calc(var(--radius) * 1.5))}.hover-frame-fit{--fit-w:max(100cqw, 100cqh * var(--hover-ratio));--fit-h:max(100cqh, 100cqw / var(--hover-ratio));width:var(--fit-w);height:var(--fit-h);left:calc((100cqw - var(--fit-w)) / 2);top:calc((100cqh - var(--fit-h)) / 2);position:absolute}@media (prefers-reduced-motion:reduce){.hover-frame-content{transition:none}}
.pg-container{container-type:inline-size}.pg-grid{--pg-gap:0px;--pg-cols:2;column-gap:var(--pg-gap);--pg-col:calc((100cqw - (var(--pg-cols) - 1) * var(--pg-gap)) / var(--pg-cols));--pg-img:calc((var(--pg-col) - 2 * var(--card-inset)) / var(--pg-ratio));grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(calc(var(--pg-img) + var(--card-inset)), auto) auto;row-gap:0;display:grid}@media (min-width:40rem){.pg-grid{--pg-gap:4px}}@media (min-width:48rem){.pg-grid{--pg-gap:8px}}@media (min-width:64rem){.pg-grid{--pg-gap:16px}}@media (min-width:80rem){.pg-grid{--pg-gap:24px}.pg-cell{padding-bottom:24px}}.pg-cell{grid-template-rows:subgrid;grid-area:var(--pg-a2);--pg-t:var(--pg-t2);display:grid}@container (min-width:640px){.pg-grid{--pg-cols:3;grid-template-columns:repeat(3,minmax(0,1fr))}.pg-cell{grid-area:var(--pg-a3);--pg-t:var(--pg-t3)}}@container (min-width:1352px){.pg-grid{--pg-cols:4;grid-template-columns:repeat(4,minmax(0,1fr))}.pg-cell{grid-area:var(--pg-a4);--pg-t:var(--pg-t4)}}@container (min-width:1696px){.pg-grid{--pg-cols:5;grid-template-columns:repeat(5,minmax(0,1fr))}.pg-cell{grid-area:var(--pg-a5);--pg-t:var(--pg-t5)}}@container (min-width:2040px){.pg-grid{--pg-cols:6;grid-template-columns:repeat(6,minmax(0,1fr))}.pg-cell{grid-area:var(--pg-a6);--pg-t:var(--pg-t6)}}.pg-image{height:var(--pg-t,var(--pg-img))}
