.video-text-container{position:absolute;bottom:0;left:0;right:0;max-height:9rem;padding:.5rem .75rem;background:linear-gradient(180deg,transparent 0,#000 70%);font-size:2vw;opacity:1;transition:opacity 1s ease-in-out}.video-card:hover .video-text-container{opacity:0}.player-wrapper{width:auto;height:auto}.react-player{position:relative;height:auto;aspect-ratio:16/9}.overlay-text,.react-player>div{position:absolute}.overlay-text{visibility:visible;bottom:0;left:0;right:0;padding:.5rem 7% 2.5rem;background:linear-gradient(180deg,transparent 0,#000 50%);font-size:2vw;transition:visibility 0s,opacity .5s linear}.hide-overlay{display:none}.share-icon{cursor:pointer;transition:all .3s ease}.share-icon rect{fill:#151515;stroke:#fff;transition:all .3s ease}.share-icon circle,.share-icon path{fill:none;stroke:#fff;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;transition:all .3s ease}.share-icon:hover rect{fill:#fff;stroke:#000}.share-icon:hover circle,.share-icon:hover path{stroke:#000}.calendar-icon{cursor:pointer;transition:all .3s ease}.calendar-icon rect{fill:#151515;stroke:#fff;transition:all .3s ease}.calendar-icon line{stroke:#fff;stroke-width:1.5;stroke-linecap:round;transition:all .3s ease}.calendar-icon:hover rect{fill:#fff;stroke:#000}.calendar-icon:hover line{stroke:#000}.add-icon rect{stroke:#fff;fill:none;transition:all .3s ease}.add-icon path{fill:#fff;transition:all .3s ease}.add-icon:hover rect{stroke:#000;fill:#fff}.add-icon:hover path{fill:#000}.add-icon.inverted rect{stroke:#000}.add-icon.inverted path{fill:#000}.add-icon.inverted:hover rect{stroke:#fff;fill:#000}.add-icon.inverted:hover path{fill:#fff}.grid-2{display:grid;grid-template-rows:repeat(1,minmax(100px,450px));grid-template-columns:65% auto;grid-gap:.25rem}.grid-2>.video-card,.grid-2>a{width:100%}.grid-2>.video-card:first-child,.grid-2>a:first-child{grid-row:1;grid-column:1/2}.grid-2>.video-card:nth-child(2),.grid-2>a:nth-child(2){grid-row:1;grid-column:2/2}.grid-2>a:first-child h6{font-size:1.875rem;line-height:2.25rem;font-weight:700}.grid-2>a:not(:first-child) h6{font-weight:700;font-size:18px;line-height:1.5rem}.grid-2 .video-card{min-height:390px;max-height:500px}.grid-3{display:grid;grid-template-columns:65% 1fr;grid-gap:.25rem}.grid-3>.video-card,.grid-3>a{width:100%}.grid-3>.video-card:first-child,.grid-3>a:first-child{grid-column:1;grid-row:1/span 2}@media (min-width:768px){.grid-3>.video-card:first-child,.grid-3>a:first-child{height:auto}}.grid-3>a:first-child h6{font-size:1.875rem;line-height:2.25rem;font-weight:700}.grid-3>a:not(:first-child) h6{font-weight:700;font-size:18px;line-height:1.5rem}.grid-3 .video-card:not(:first-child){min-height:240px;max-height:350px}.grid-5{display:grid;grid-template-rows:repeat(2,minmax(100px,320px));grid-template-columns:40% auto;grid-gap:.25rem}.grid-5>.video-card:first-child,.grid-5>a:first-child{grid-row:1/2;grid-column:1/2}.grid-5>.video-card:nth-child(2),.grid-5>a:nth-child(2){grid-row:2/3;grid-column:1/2}.grid-5>.video-card:nth-child(3),.grid-5>a:nth-child(3){grid-row:1/3;grid-column:2/3}@media (min-width:768px){.grid-5>.video-card:nth-child(3),.grid-5>a:nth-child(3){height:auto}}.grid-5>.video-card,.grid-5>a{width:100%}.grid-5>.video-card:nth-child(4),.grid-5>a:nth-child(4){grid-row:1/2;grid-column:3/4}.grid-5>.video-card:nth-child(5),.grid-5>a:nth-child(5){grid-row:2/3;grid-column:3/4}.grid-5>.video-card:nth-child(6),.grid-5>a:nth-child(6){grid-row:3/4;grid-column:3/4}.grid-5>a:first-child h6,.grid-5>a:nth-child(2) h6,.grid-5>a:nth-child(3) h6{font-weight:700;font-size:24px}.grid-5>a:nth-child(4) h6,.grid-5>a:nth-child(5) h6{font-size:1.5rem;line-height:2rem;font-weight:700;font-size:18px}.grid-1{display:grid;grid-template-columns:100%;grid-template-rows:minmax(100px,250px)}@media (min-width:768px){.grid-1{grid-template-rows:minmax(100px,450px)}}@media (min-width:1280px){.grid-1{grid-template-rows:minmax(100px,500px)}}@media (min-width:1536px){.grid-1{grid-template-rows:minmax(100px,600px)}}.grid-1>.video-card,.grid-1>a{width:100%}.grid-1 h6{font-size:1.875rem;line-height:2.25rem;font-weight:700}.carousel-item h6{font-size:1.5rem;line-height:2rem;font-weight:700}.ott-grid-1{display:grid;grid-template-columns:100%}.ott-grid-1>a{height:250px}@media (min-width:768px){.ott-grid-1>a{height:450px}}@media (min-width:1280px){.ott-grid-1>a{height:500px}}@media (min-width:1536px){.ott-grid-1>a{height:600px}}.carousel-item .section-card:hover h6,.grid-1 .section-card:hover h6,.grid-2 .section-card:hover h6,.grid-3 .section-card:hover h6,.grid-5 .section-card:hover h6{color:rgb(var(--color-primary))}@media (max-width:640px){.grid-1,.grid-2,.grid-3,.grid-5{display:flex;flex-wrap:wrap;gap:2rem}.grid-3>a:first-child h6{font-size:20px;line-height:1.5rem}}.content-list{display:flex;flex-direction:column;gap:.5rem}.content-list .detail-list{display:block}.content-list .detail-grid{display:none}.content-list .content-item a{margin-bottom:1.5rem;display:flex}.content-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1.5rem}@media (min-width:640px){.content-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.content-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.content-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1536px){.content-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.content-grid .detail-list{display:none}.content-grid .content-item a{display:flex;flex-direction:column}.content-grid .detail-grid{display:block}.content-item.list-view a section{display:flex;width:100%;flex-direction:column;padding:1rem 1.25rem;border-top:1px solid}.content-item.list-view a .above-header{margin:0;font-size:.75rem;line-height:1rem;font-weight:700;text-transform:uppercase;--tw-text-opacity:1;color:rgb(var(--color-primary)/var(--tw-text-opacity))}.content-item.list-view a .below-header{margin-top:auto;display:flex;gap:.5rem;font-size:.75rem;line-height:1rem}.content-item.list-view a:hover h5{--tw-text-opacity:1;color:rgb(var(--color-primary)/var(--tw-text-opacity))}.below-header{display:flex;gap:.5rem}@media (max-width:640px){.content-item.list-view a{flex-wrap:wrap}}.get-next-pagination{display:flex;justify-content:center}