/* Native podcast artwork, separate from the page typography. */
.cover-button{display:block;width:100%;border:0;padding:0;background:none;text-align:left;color:inherit;font:inherit;cursor:pointer}
.video-frame.custom-preview{position:relative;aspect-ratio:16/9}
.custom-preview>.cover-button{height:100%}
/* Photo-led editorial cover. Source people remain visible; lettering occupies the empty curtain. */
.photo-preview-section{border-top:1px solid #d7d2e0;padding:30px 0 45px;scroll-margin-top:25px}.photo-cover{position:relative;isolation:isolate;aspect-ratio:2.015/1;background:#1b0a3c;color:#ffffff;overflow:hidden;container-type:inline-size}.photo-cover-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.photo-cover-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.58),transparent 29%,transparent 63%,rgba(0,0,0,.8));pointer-events:none}.photo-dnl{position:absolute;top:6%;left:4%;display:flex;align-items:center;gap:1.3cqw;z-index:2}.photo-dnl>img{width:3.2cqw;height:3.7cqw;object-fit:contain;filter:brightness(0) invert(1);image-rendering:pixelated}.photo-dnl>span{font-size:2.1cqw;line-height:1.05;font-weight:800;letter-spacing:-.055em}.photo-title{position:absolute;top:6%;left:26%;right:26%;text-align:center;z-index:2}.photo-title>span{font-size:.75cqw;letter-spacing:.13em;color:#d7d2e0;font-weight:600}.photo-title>strong{display:block;font-size:4.6cqw;line-height:.96;letter-spacing:-.06em;font-weight:800;margin-top:1.2cqw;text-shadow:0 2px 20px #1b0a3c88}.photo-title em{color:#d8bce9;font-style:normal}.photo-brands{position:absolute;right:4%;top:5.5%;display:flex;align-items:center;gap:1.5cqw;width:22%;justify-content:flex-end;z-index:2}.photo-brands>span{display:flex;align-items:center;justify-content:center;height:4.5cqw;flex-shrink:0}.photo-brands img{display:block;max-width:100%;height:100%;object-fit:contain}.photo-brands .photo-brand-bp{background:#ffffff;height:6.5cqw;width:4.3cqw;padding:.3cqw .5cqw}.photo-brands .photo-brand-bolt{width:4.5cqw;height:3.2cqw}.photo-brands .photo-brand-taka{width:8cqw;height:3cqw}.photo-bottom{position:absolute;bottom:5%;left:4%;right:4%;display:flex;align-items:center;justify-content:space-between;gap:2cqw;z-index:2}.photo-bottom>span{font:700 .75cqw/1.6 'Courier New',monospace;letter-spacing:.08em;color:#d7d2e0}.photo-topics{display:flex;gap:.7cqw;align-items:center}.photo-topics>span{padding:.75cqw 1.1cqw;border:1px solid #ffffff46;background:#1b0a3c90;backdrop-filter:blur(6px);font-size:.9cqw;color:#d7d2e0}.photo-bottom>a{width:4cqw;height:4cqw;display:grid;place-items:center;background:#21076a;color:#1b0a3c;font-size:1.3cqw;text-decoration:none}.photo-bottom>a:hover{background:#d8bce9}.photo-preview-caption{font-size:12px;line-height:1.7;color:#675c7b;margin:18px 0 0;max-width:820px}
@media(max-width:608px){.photo-preview-section{padding-top:25px}.photo-cover{aspect-ratio:16/9}.photo-cover-image{object-position:center}.photo-title{left:23%;right:23%;top:7%}.photo-title>strong{font-size:5cqw;line-height:1;letter-spacing:-.055em;margin-top:1.5cqw}.photo-title>span{font-size:1cqw;letter-spacing:.06em}.photo-dnl{left:3%;top:7%;gap:1.2cqw}.photo-dnl>span{font-size:2.5cqw}.photo-dnl>img{width:3.5cqw;height:4.1cqw}.photo-brands{right:3%;top:7%;gap:1cqw;width:21%}.photo-brands .photo-brand-bp{width:4cqw;height:6cqw}.photo-brands .photo-brand-bolt{width:4cqw;height:3cqw}.photo-brands .photo-brand-taka{width:7cqw;height:3cqw}.photo-bottom{bottom:5%;left:3%;right:3%}.photo-bottom>span{display:none}.photo-topics{gap:1cqw;flex-wrap:wrap;max-width:80%}.photo-topics>span{font-size:1.5cqw;padding:1.1cqw 1.5cqw}.photo-bottom>a{width:6cqw;height:6cqw;font-size:2cqw}.photo-preview-caption{font-size:11px}}
/* Photo as one of the three actual homepage tiles. Larger BP mark and thumbnail-scale lettering. */
.photo-brands .photo-brand-bp{width:5.7cqw;height:8.5cqw;padding:.25cqw .6cqw}.photo-cover-tile{aspect-ratio:16/9;height:100%;width:100%}.photo-cover-tile .photo-cover-image{object-position:center}.photo-cover-tile .photo-dnl{top:7%;left:4%;gap:1cqw}.photo-cover-tile .photo-dnl>img{width:4.3cqw;height:5cqw}.photo-cover-tile .photo-dnl>span{font-size:2.7cqw}.photo-cover-tile .photo-title{top:7%;left:25%;right:19%}.photo-cover-tile .photo-title>span{font-size:1.25cqw;letter-spacing:.05em}.photo-cover-tile .photo-title>strong{font-size:6.1cqw;margin-top:1.4cqw;line-height:.98;letter-spacing:-.06em}.photo-cover-tile .photo-brands{top:5%;right:4%;width:auto}.photo-cover-tile .photo-brands .photo-brand-bp{width:8.4cqw;height:12.7cqw;padding:.3cqw .6cqw}.photo-cover-tile .photo-bottom{left:4%;right:4%;bottom:5%}.photo-cover-tile .photo-topics>span{font-size:1.75cqw;padding:1.2cqw 1.6cqw}.photo-tile-play{width:7cqw;height:7cqw;display:grid;place-items:center;background:#21076a;color:#1b0a3c;font-size:2.5cqw;flex-shrink:0}.cover-button:hover .photo-tile-play{background:#d8bce9}@media(max-width:608px){.photo-brands .photo-brand-bp{width:5cqw;height:7.5cqw}.photo-cover-tile .photo-brands .photo-brand-bp{width:8.4cqw;height:12.7cqw}.photo-cover-tile .photo-title{left:25%;right:19%}.photo-cover-tile .photo-title>strong{font-size:6.1cqw}.photo-cover-tile .photo-dnl>span{font-size:2.7cqw}}
/* BP photo v2: enlarged official mark, with only empty source margins trimmed. */
.photo-cover-tile.photo-bp-large .photo-brands{top:4%;right:4%}.photo-cover-tile.photo-bp-large .photo-brands .photo-brand-bp{width:13.5cqw;height:18.5cqw;padding:.6cqw .9cqw}.photo-cover-tile.photo-bp-large .photo-title{left:23%;right:23%;top:7%}.bp-comparison-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px;max-width:1050px}.bp-size-comparison{scroll-margin-top:25px}.bp-comparison-grid .variant-label{font-size:12px}@media(max-width:608px){.bp-comparison-grid{grid-template-columns:1fr;gap:25px}.photo-cover-tile.photo-bp-large .photo-brands .photo-brand-bp{width:13.5cqw;height:18.5cqw}.photo-cover-tile.photo-bp-large .photo-title{left:23%;right:23%}}

/* Silent looping clip beneath the existing BP title and logo. */
.podcast-tile-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none}
.podcast-tile-video[hidden]{display:none}

/* Identical large logo plaques across the three homepage podcast tiles. */
.photo-cover-tile.photo-bp-large .photo-brands>span{width:13.5cqw;height:18.5cqw;padding:.6cqw .9cqw;background:#ffffff}
.photo-cover-tile.photo-bp-large .photo-brands .photo-brand-bolt img,
.photo-cover-tile.photo-bp-large .photo-brands .photo-brand-taka img{width:100%;height:auto;max-height:100%;filter:brightness(0)}

/* Optical hierarchy within artwork, including thumbnail scale. */
.photo-title em{color:#e6dcf1}
.photo-tile-play{display:grid;place-items:center;min-width:30px;min-height:30px;background:#21076a;color:#fff}
.cover-button:hover .photo-tile-play{background:#32147f;color:#fff}
.ui-play{display:block;width:50%;height:50%;fill:currentColor}
@container (max-width:540px){
 .photo-cover-tile .photo-topics,.photo-cover-tile .photo-title>span{display:none}
 .photo-cover-tile .photo-bottom{justify-content:flex-end}
 .photo-cover-tile .photo-dnl>span{display:none}
 .photo-cover-tile .photo-dnl>img{width:5cqw;height:5.85cqw}
 .photo-cover-tile .photo-title>strong{font-size:6.4cqw;line-height:1.03}
}
