/* page images (v2, 2026-11-12) */
.pg-hero-media{position:relative;margin-top:32px;border-radius:var(--r);overflow:hidden;border:1px solid var(--line);box-shadow:0 20px 50px rgba(0,0,0,.45);aspect-ratio:16/9;background:var(--bg2);max-width:100%}
.pg-hero-media::after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(180deg,rgba(18,13,8,0) 55%,rgba(18,13,8,.5)),radial-gradient(ellipse at center,rgba(18,13,8,0) 58%,rgba(18,13,8,.4));box-shadow:inset 0 0 0 1px rgba(201,161,90,.22)}
.pg-hero-media picture,.pg-fig picture{display:block;width:100%;height:100%}
.pg-hero-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 35%}
@media(min-width:880px){.pg-hero-media{aspect-ratio:2/1;margin-top:44px}}
.pg-fig{position:relative;margin:0 auto 32px;max-width:760px;border-radius:var(--r);overflow:hidden;border:1px solid var(--line);box-shadow:0 14px 36px rgba(0,0,0,.35);aspect-ratio:3/2;background:var(--bg2)}
.pg-fig::after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(201,161,90,.18)}
.pg-fig img{display:block;width:100%;height:100%;object-fit:cover}
.pg-figs{margin-bottom:28px}
.pg-figs .pg-fig{max-width:none;margin:0}
