/* Podcast page */
.page-id-0{} /* placeholder to keep file valid */
.hwz-podcast-page{background:#fff;color:#2f3834}
.hwz-podcast-hero{position:relative;min-height:680px;overflow:hidden;background:#1d2420;color:#fff}
.hwz-podcast-hero-media{position:absolute;inset:0;overflow:hidden;background:#1d2420}
.hwz-podcast-hero-media iframe{position:absolute;top:50%;left:50%;width:177.78vh;min-width:100%;height:56.25vw;min-height:100%;transform:translate(-50%,-50%);pointer-events:none;border:0}
.hwz-podcast-hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(20,25,22,.82) 0%,rgba(20,25,22,.62) 42%,rgba(20,25,22,.28) 72%,rgba(20,25,22,.34) 100%),linear-gradient(0deg,rgba(18,21,19,.38),rgba(18,21,19,.04) 45%)}
.hwz-podcast-hero-inner{position:relative;z-index:2;min-height:680px;display:flex;align-items:center;justify-content:center;text-align:center;padding:92px 20px 120px}
.hwz-podcast-hero-copy{max-width:930px;margin:auto}
.hwz-podcast-hero .kicker{color:#d9e7df;margin-bottom:18px}
.hwz-podcast-hero h1{font-family:"Playfair Display",serif;font-weight:400;font-size:clamp(3.6rem,6.2vw,7rem);line-height:.94;letter-spacing:-.035em;margin:0 auto 24px;max-width:930px}
.hwz-podcast-hero p{max-width:760px;margin:0 auto 30px;color:rgba(255,255,255,.86);font-size:1.08rem;line-height:1.7}
.hwz-podcast-hero-actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}
.hwz-podcast-hero-actions .btn{min-width:190px}
.hwz-podcast-meta{position:absolute;left:0;right:0;bottom:0;z-index:3;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(255,255,255,.22);background:rgba(21,26,23,.28);backdrop-filter:blur(7px)}
.hwz-podcast-meta div{padding:20px 28px;border-right:1px solid rgba(255,255,255,.18)}
.hwz-podcast-meta div:last-child{border-right:0}
.hwz-podcast-meta span{display:block;font:600 .67rem/1.2 Manrope,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#bfd4ca;margin-bottom:5px}
.hwz-podcast-meta strong{font:500 .95rem/1.4 Manrope,sans-serif;color:#fff}

.hwz-video-gallery{padding:92px 0 110px;background:#fff}
.hwz-video-gallery-head{display:flex;justify-content:space-between;gap:40px;align-items:end;margin-bottom:38px}
.hwz-video-gallery-head .copy{max-width:620px;margin:0}
.hwz-video-gallery-head .display{max-width:720px;margin-bottom:0}
.hwz-video-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}
.hwz-video-card{position:relative;display:block;min-height:500px;border-radius:30px;overflow:hidden;background:#28312d;color:#fff;text-decoration:none;isolation:isolate}
.hwz-video-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .65s cubic-bezier(.2,.7,.2,1),filter .4s ease}
.hwz-video-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,14,12,.06) 16%,rgba(10,14,12,.16) 44%,rgba(10,14,12,.78) 100%);z-index:1}
.hwz-video-card:hover img{transform:scale(1.055);filter:saturate(1.05)}
.hwz-video-card-inner{position:absolute;left:28px;right:28px;bottom:28px;z-index:2}
.hwz-video-icon{position:absolute;left:26px;top:24px;z-index:2;width:58px;height:58px;border:1px solid rgba(255,255,255,.68);border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.10);backdrop-filter:blur(4px);font-size:18px}
.hwz-video-card .eyebrow{font:600 .67rem/1.2 Manrope,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#d6e5de;margin-bottom:10px}
.hwz-video-card h3{font-family:"Playfair Display",serif;font-size:clamp(1.65rem,2.2vw,2.5rem);font-weight:400;line-height:1.05;margin:0 0 10px;color:#fff}
.hwz-video-card p{margin:0;color:rgba(255,255,255,.78);font-size:.9rem;line-height:1.5}
.hwz-video-gallery-foot{display:flex;justify-content:center;margin-top:42px}

@media(max-width:980px){
 .hwz-podcast-hero,.hwz-podcast-hero-inner{min-height:620px}
 .hwz-podcast-meta div{padding:16px}
 .hwz-video-grid{grid-template-columns:1fr 1fr}
 .hwz-video-card{min-height:440px}
}
@media(max-width:680px){
 .hwz-podcast-hero,.hwz-podcast-hero-inner{min-height:640px}
 .hwz-podcast-hero-inner{padding:72px 22px 160px}
 .hwz-podcast-hero h1{font-size:3.2rem}
 .hwz-podcast-meta{grid-template-columns:1fr}
 .hwz-podcast-meta div{padding:11px 18px;border-right:0;border-bottom:1px solid rgba(255,255,255,.14)}
 .hwz-podcast-meta div:last-child{border-bottom:0}
 .hwz-podcast-meta span{display:none}
 .hwz-video-gallery{padding:68px 0 76px}
 .hwz-video-gallery-head{display:block;margin-bottom:26px}
 .hwz-video-gallery-head .copy{margin-top:16px}
 .hwz-video-grid{grid-template-columns:1fr}
 .hwz-video-card{min-height:420px;border-radius:22px}
}
