/* slideshow v5: copy + buttons sit on the photo, no panel underneath */
.gh .gh-ss .gh-ss-slide{grid-template-rows:none!important;grid-template-columns:none!important}
.gh .gh-ss .gh-ss-slide>*{grid-area:1/1}
.gh .gh-ss .gh-ss-media{order:0!important;height:min(60svh,500px);min-height:430px;max-height:none}
.gh .gh-ss .gh-ss-txt{position:relative;z-index:3;align-self:end;padding:120px 20px 84px;background:linear-gradient(to top,rgba(9,15,27,.9) 0%,rgba(9,15,27,.62) 48%,rgba(9,15,27,0) 100%);pointer-events:none}
.gh .gh-ss .gh-ss-txt a{pointer-events:auto}
.gh .gh-ss .gh-ss-txt .gh-eyebrow{font-size:10.5px;margin-bottom:8px;text-shadow:0 1px 8px rgba(0,0,0,.35)}
.gh .gh-ss .gh-ss-txt h2{font-size:34px;margin:0 0 16px;text-shadow:0 2px 18px rgba(0,0,0,.35)}
.gh .gh-ss .gh-ss-txt p.gh-sub{display:none!important}
.gh .gh-ss .gh-btns{display:flex;flex-wrap:wrap;gap:10px}
.gh .gh-ss .gh-btns .gh-btn{padding:12px 18px;font-size:11px}
.gh .gh-ss .gh-btn-line{background:rgba(9,15,27,.28);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}
.gh .gh-ss .gh-ss-tag,.gh .gh-ss .gh-ss-stamp{display:none}
@media (min-width:760px){
 .gh .gh-ss .gh-ss-media{height:84svh;min-height:560px;max-height:880px}
 .gh .gh-ss .gh-ss-txt{align-self:stretch;display:flex;flex-direction:column;justify-content:flex-end;width:min(560px,48%);padding:60px 48px 132px 7vw;background:linear-gradient(90deg,rgba(9,15,27,.78) 0%,rgba(9,15,27,.5) 62%,rgba(9,15,27,0) 100%)}
 .gh .gh-ss .gh-ss-txt h2{font-size:clamp(46px,4.4vw,72px)}
 .gh .gh-ss .gh-btns .gh-btn{padding:15px 24px;font-size:12px}
 .gh .gh-ss .gh-ss-tag{display:block;top:36px;left:7vw;bottom:auto;right:auto}
 .gh .gh-ss .gh-ss-stamp{display:block;left:auto;right:40px;bottom:110px}
}
