.ph{position:relative;min-height:78svh;display:flex;flex-direction:column;justify-content:flex-end;padding:150px clamp(20px,5vw,72px) clamp(40px,7vh,80px);overflow:hidden;isolation:isolate}
.ph::before{content:"";position:absolute;inset:0;z-index:-2;background:radial-gradient(circle at 75% 25%,var(--c1),transparent 55%),linear-gradient(165deg,var(--c2),var(--bg) 85%)}
.ph>img.bn{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}
.ph.has::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(rgba(26,26,46,.2),rgba(26,26,46,.35) 45%,var(--bg))}
.ph .kind{color:var(--star);font-weight:500;margin-bottom:18px}
.ph h1{font-size:clamp(64px,13vw,210px);line-height:.86}
#ps{position:absolute;right:clamp(10px,7vw,120px);top:20%;width:clamp(110px,20vw,300px);z-index:-1;opacity:.9}
.pb{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(30px,6vw,100px);padding:clamp(60px,10vw,120px) clamp(20px,5vw,72px) 40px}
.pb .lead{font:400 clamp(24px,2.8vw,36px)/1.3 Newsreader,Georgia,serif;margin:0}
.pb .txt p{margin:0 0 1.2em;color:var(--mut);font-size:18px;max-width:58ch}
.pb .txt p:first-child{color:var(--ink)}
.gal{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:clamp(16px,2vw,28px);padding:20px clamp(20px,5vw,72px) 60px}
.gal figure{margin:0}
.gal img{width:100%;height:auto;display:block;border-radius:16px}
.cta{padding:clamp(40px,8vw,100px) clamp(20px,5vw,72px)}
.cta h2{font-size:clamp(44px,8vw,120px)}
.cta .btn{margin-top:30px}
.pn{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line)}
.pn a{padding:34px clamp(20px,5vw,72px);display:block;transition:background .3s}
.pn a:hover{background:rgba(255,255,255,.03)}
.pn a+a{text-align:right;border-left:1px solid var(--line)}
.pn small{display:block;color:var(--mut);font-size:14px;margin-bottom:6px}
.pn b{font:800 clamp(28px,4vw,52px)/.95 "Barlow Condensed",Impact,sans-serif;text-transform:uppercase}
@media (max-width:760px){.pb{grid-template-columns:1fr}}
