/* Same controls and orange branding for every video on the site. */
.plyr{--plyr-color-main:#c1542e;--plyr-font-family:inherit;--plyr-control-radius:8px;--plyr-video-control-color:#fff;--plyr-range-thumb-height:14px;--plyr-video-controls-background:linear-gradient(transparent,rgba(0,0,0,.92));width:100%;height:100%;min-width:0;border-radius:inherit}
.plyr--video{background:#131313}
.plyr video{object-fit:contain!important;max-height:100%;width:100%}
.plyr__poster{background-size:cover}
.plyr__control--overlaid{padding:22px;box-shadow:0 5px 30px #0005}
.plyr__controls button{min-height:36px}
.plyr__controls .plyr__progress__container{min-width:35px}
[data-lyp-player]{position:relative;aspect-ratio:16/9;background:#131313;color:#fff;overflow:hidden}
[data-lyp-player]>.plyr{position:absolute;inset:0}
[data-player-controls]{display:none}
.lyp-media-slot{position:relative;aspect-ratio:16/9;width:100%;height:100%;background:#131313;overflow:hidden;border-radius:inherit}
.lyp-media-slot>.plyr{position:absolute;inset:0}
.lyp-media-slot video{width:100%;height:100%;object-fit:contain}
.lyp-cover-copy{position:absolute;z-index:2;left:0;bottom:0;width:100%;padding:12% 5% 9%;background:linear-gradient(transparent,rgba(0,0,0,.88));color:#fff;pointer-events:none;text-align:left;font:700 clamp(16px,3vw,36px)/1.12 system-ui,sans-serif}
.lyp-cover-copy small{display:block;font-size:.43em;letter-spacing:.12em;color:#ffb088;text-transform:uppercase;margin-bottom:.65em}
[data-media-started="true"] .lyp-cover-copy{display:none}
@media(max-width:520px){.plyr__controls{gap:3px;padding:8px 5px!important}.plyr__controls .plyr__volume{max-width:32px;min-width:0}.plyr__volume input{display:none}.plyr__time{font-size:11px}.plyr__control{padding:6px}.plyr__control--overlaid{padding:16px}.lyp-cover-copy{font-size:21px;padding-bottom:15%}}

@media(max-width:520px){.lyp-cover-copy{top:0;bottom:auto;padding:12px 14px 24px;font-size:16px;max-width:100%;background:linear-gradient(rgba(0,0,0,.78),transparent)}.lyp-cover-copy small{display:none}}
@media(max-width:520px){.plyr__volume input[type="range"]{display:none!important}.plyr__controls .plyr__volume{flex:0 0 auto}.plyr__controls>.plyr__time--duration{display:none}}
