.cpg{padding-top:calc(var(--header-h) + clamp(.75rem, .2rem + 1.6vw, 2rem));column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;row-gap:1.5rem;display:grid}.cpg__text{grid-column:1/span 5;gap:.9rem;padding-bottom:.5rem;display:grid}.cpg__facts{text-wrap:balance;max-width:24ch}.cpg__intro{max-width:36ch}.cpg__pic{isolation:isolate;aspect-ratio:2;border-radius:var(--radius);background:var(--c-panel);grid-column:6/-1;position:relative;overflow:clip}@media (width>=900px){.cpg__pic{aspect-ratio:21/9}}.cpg__scene{object-fit:cover;object-position:30% 72%;transform-origin:30% 72%;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.32)}.cpg__pack{z-index:1;position:absolute;bottom:14%}.cpg__obj{width:100%;height:auto;display:block}.cpg__shade{z-index:-1;pointer-events:none;height:74%;position:absolute;top:52%;left:50%;translate:-34%}.cpg__shade img{width:auto;max-width:none;height:100%;display:block}.cpg__pack--1{width:12%;left:63%}.cpg__pack--2{width:10.7%;bottom:13%;left:78%}@media (width<=899px){.cpg__text,.cpg__pic{grid-column:1/-1}}@media (width<=599px){.cpg__pic{aspect-ratio:16/10}.cpg__scene{object-position:26% 72%;transform-origin:26% 72%;transform:scale(1.45)}.cpg__pack--1{width:15.7%;left:60%}.cpg__pack--2{width:13.9%;left:79%}}
