:where(.pg-capsules) .capsules-intro{margin-bottom:4rem}:where(.pg-capsules) .capsules-channel-wrap{text-align:center;margin-top:2.5rem;margin-bottom:0}.pg-capsules .capsules-channel{letter-spacing:2px;padding:.85rem 2.2rem;font-size:.9rem;text-decoration:none}:where(.pg-capsules) .capsule-group{margin-bottom:4.5rem}:where(.pg-capsules) .capsule-group-head{border-bottom:2px solid #ffffff40;margin-bottom:2.5rem;padding-bottom:1rem}:where(.pg-capsules) .capsule-group-head h2{color:var(--white);text-transform:uppercase;margin-bottom:.4rem;padding-top:0;font-size:1.9rem;font-weight:700;line-height:1.25}:where(.pg-capsules) .capsule-group-by{letter-spacing:2px;text-transform:uppercase;color:var(--white);opacity:.75;margin-bottom:0;font-size:.85rem;font-weight:600}:where(.pg-capsules) .capsules-grid{grid-template-columns:repeat(auto-fit,minmax(300px,440px));justify-content:center;gap:2.5rem;display:grid}:where(.pg-capsules) .capsule-card{flex-direction:column;gap:0;display:flex}:where(.pg-capsules) .capsule-frame+.capsule-title{margin-top:1rem}:where(.pg-capsules) .capsule-frame{aspect-ratio:16/9;background:#00000059;border-radius:4px;position:relative;overflow:hidden;box-shadow:0 12px 35px #00000040}:where(.pg-capsules) .capsule-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}:where(.pg-capsules) .capsule-play{cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;display:block;position:absolute;inset:0}:where(.pg-capsules) .capsule-play img{object-fit:cover;width:100%;height:100%;transition:transform .4s,filter .3s;display:block}:where(.pg-capsules) .capsule-play:hover img,:where(.pg-capsules) .capsule-play:focus-visible img{filter:brightness(.85);transform:scale(1.04)}:where(.pg-capsules) .capsule-play-icon{background:var(--fucsia);border-radius:50%;width:72px;height:72px;transition:transform .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 30px #00000059}:where(.pg-capsules) .capsule-play-icon:before{content:"";border-style:solid;border-width:13px 0 13px 22px;border-color:transparent transparent transparent var(--white);position:absolute;top:50%;left:54%;transform:translate(-50%,-50%)}:where(.pg-capsules) .capsule-play:hover .capsule-play-icon,:where(.pg-capsules) .capsule-play:focus-visible .capsule-play-icon{transform:translate(-50%,-50%)scale(1.1)}:where(.pg-capsules) .capsule-title{color:var(--white);margin-bottom:.4rem;font-size:1.15rem;font-weight:700;line-height:1.4}:where(.pg-capsules) .capsule-link{letter-spacing:2px;text-transform:uppercase;color:var(--white);opacity:.75;align-self:flex-start;font-size:.75rem;font-weight:700;text-decoration:none;transition:opacity .3s}:where(.pg-capsules) .capsule-link:hover{opacity:1;text-decoration:underline}:where(.pg-capsules) .capsules-empty{text-align:center;padding:3rem 0 1rem}:where(.pg-capsules) .capsules-empty p{color:var(--white);margin-bottom:2rem;font-size:1.1rem}@media (max-width:768px){:where(.pg-capsules) .capsules-grid{grid-template-columns:1fr;gap:2rem}:where(.pg-capsules) .capsule-group-head h2{font-size:1.5rem}:where(.pg-capsules) .capsule-play-icon{width:56px;height:56px}:where(.pg-capsules) .capsule-play-icon:before{border-width:10px 0 10px 17px}}@media (prefers-reduced-motion:reduce){:where(.pg-capsules) .capsule-play img,:where(.pg-capsules) .capsule-play-icon{transition:none}:where(.pg-capsules) .capsule-play:hover img{transform:none}}
