.thumbnail{display:block;position:relative;width:100%;height:0;overflow:hidden;background:var(--plug-background-color) url(./plug-light-fc8a3e11.svg) center center no-repeat;background-size:28%}.thumbnail__header{display:flex;position:absolute;z-index:1;top:50%;right:0;bottom:0;left:0;align-items:flex-end;padding:.75rem .75rem .625rem;background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.35) 99%);color:#fff;font-size:.875rem;text-transform:uppercase}.thumbnail__image{display:block;position:absolute;top:0;left:0;width:100%;height:100%;transform:scale(1);transition:transform .5s cubic-bezier(.25,.46,.45,.94);object-fit:cover}.thumbnail__image:not([src]){visibility:hidden}.thumbnail__video{width:100%;height:100%;object-fit:cover}.thumbnail__link{position:absolute;inset:0}.thumbnail__link:before{content:"";pointer-events:none;position:absolute;inset:0;border:1px solid rgba(128,128,128,.25);z-index:1}.section__dark .thumbnail__link:before{border:1px solid #000000}.thumbnail--1x1{padding-top:100%}.thumbnail--16x9{padding-top:56.25%}.thumbnail--3x2{padding-top:66.6666666667%}.thumbnail--mainSliders{padding-top:18.75rem}.thumbnail--7x10{padding-bottom:142.8571428571%}.thumbnail--13x6{padding-bottom:46.1538461538%}.thumbnail--square-to-rectangle{padding-top:100%}.thumbnail--video .thumbnail__link:after{content:"";position:absolute;inset:0;box-sizing:content-box;width:3.5rem;height:3.5rem;margin:auto;background:url(./play-button-v2-524dd7c3.svg) top left no-repeat}.mouse .thumbnail--video .thumbnail__link:hover:after{background-image:url(./play-button-v2-hover-133e90f5.svg)}.thumbnail--video .thumbnail__link:before{content:"";position:absolute;z-index:1;inset:0;height:100%}.thumbnail--video .thumbnail__link:hover{cursor:pointer}.thumbnail--header-top .thumbnail__header{display:flex;position:absolute;top:0;right:0;bottom:66%;left:0;align-items:flex-start;padding:.75rem .75rem .625rem .875rem;background-image:linear-gradient(to top,rgba(0,0,0,0),rgba(0,0,0,.85));color:#fff;font-size:.75rem}@media (max-width: 767px){.thumbnail__link:before{border-right:0;border-left:0}}@media (min-width: 768px){.thumbnail--square-to-rectangle{padding-top:56.25%}}@media (min-width: 1152px){.thumbnail--mainSliders{padding-top:25rem}}
