.video-series-hero-component{background:linear-gradient(108deg,#242346 0,#30286d 56%,#352b7e 100%);background-blend-mode:luminosity;position:relative;overflow:hidden;z-index:0;padding:48px 24px}
@media screen and (min-width:1024px){.video-series-hero-component{background:url("../../../../../etc.clientlibs/ps/clientlibs/clientlib-site/resources/images/video-detail-hero-square.png") no-repeat top right,linear-gradient(108deg,#242346 0,#30286d 56%,#352b7e 100%);padding:108px 50px}
}
.video-series-hero-component:before,.video-series-hero-component:after{display:block;position:absolute;opacity:.5;z-index:-1}
.video-series-hero-component:before{content:url("../../../../../etc.clientlibs/ps/clientlibs/clientlib-site/resources/images/video-detail-hero-freeform.png");bottom:-200px;left:0}
@media screen and (min-width:1024px){.video-series-hero-component:after{content:url("../../../../../etc.clientlibs/ps/clientlibs/clientlib-site/resources/images/video-detail-hero-triangle.png");bottom:-100px;right:0;mix-blend-mode:luminosity}
}
.video-series-hero-component .video-series-hero-container{max-width:1240px;margin:0 auto}
.video-series-hero-component .video-series-hero-container .column-layout.-column-count-2{display:grid;grid-template-rows:1fr;row-gap:0;grid-template-columns:1fr;column-gap:0}
@media screen and (min-width:1024px){.video-series-hero-component .video-series-hero-container .column-layout.-column-count-2{display:grid;grid-template-rows:1fr;row-gap:0;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:0;column-gap:50px}
}
.video-series-hero-component .video-series-hero-container .video-series-hero-title{color:#fff}
.video-series-hero-component .video-series-hero-container .video-series-hero-title h1{margin:0}
.video-series-hero-component .video-series-hero-container .video-series-hero-text-simple-eyebrow{color:#e7005e;font-family:"PS Commons Bold",Helvetica,Roboto,Arial,sans-serif}
.video-series-hero-component .video-series-hero-container .video-series-hero-text-simple-eyebrow p{margin:0}
.video-series-hero-component .video-series-hero-container .video-series-hero-text-simple{color:#fff}
.video-series-hero-component .video-series-hero-container .video-series-hero-text-simple p{font-weight:600;margin-bottom:32px}
.video-series-hero-component .video-series-hero-container .video-series-hero-video{margin-top:50px}
@media screen and (min-width:1024px){.video-series-hero-component .video-series-hero-container .video-series-hero-video{margin-top:0}
}
.video-series-hero-component .video-series-hero-container .ps-button{font-size:16px;font-weight:700;min-width:100px;cursor:pointer;text-decoration:none;display:inline-block}