.VerticalVideoClipItem{--vertical-video-clip-item-gap:12px;margin:0 .25rem 3rem;white-space:normal;width:88vw}
@media(min-width:490px){.VerticalVideoClipItem{--vertical-video-clip-item-gap:16px}
}
@media(min-width:1024px){.VerticalVideoClipItem{--vertical-video-clip-item-gap:16px}
}
@media(min-width:1440px){.VerticalVideoClipItem{--vertical-video-clip-item-gap:12px}
}
@media(min-width:768px){.VerticalVideoClipItem{margin:0;width:auto;max-width:none}
}
@media(min-width:1024px){.VerticalVideoClipItem{margin:0;width:auto;max-width:none}
}
.VerticalVideoClipItem .video-container{overflow:hidden;position:relative;height:19.5rem;width:100%}
@media(min-width:768px){.VerticalVideoClipItem .video-container{height:19.5rem;width:100%}
}
@media(min-width:1024px){.VerticalVideoClipItem .video-container{height:19.5rem;width:100%}
}
.VerticalVideoClipItem .video-container .play-icon{position:absolute;width:2.5rem;height:2.5rem;top:50%;left:50%;transform:translate(-50%,-50%)}
.VerticalVideoClipItem .video-player{width:100%;height:16.5rem}
@media(min-width:768px){.VerticalVideoClipItem .video-player{height:16.5rem}
}
@media(min-width:1024px){.VerticalVideoClipItem .video-player{height:16.5rem}
}
.VerticalVideoClipItem .video{overflow:hidden;position:relative;border-radius:0;height:18.4rem;object-fit:cover;min-width:100%}
@media(min-width:768px){.VerticalVideoClipItem .video{height:18.4rem}
}
@media(min-width:1024px){.VerticalVideoClipItem .video{height:18.4rem}
}
.VerticalVideoClipItem .video .play-icon{position:absolute;width:2.5rem;height:2.5rem;top:50%;left:50%;transform:translate(-50%,-50%)}
.VerticalVideoClipItem .video img{max-width:100%;object-fit:cover;object-position:center;transition:all .4s ease-in-out;width:100%;height:100%;border-radius:0;font-family:'object-fit: cover; object-position: center'}
.VerticalVideoClipItem .modal{position:fixed;left:0;top:0;width:100%;height:100%;overflow:hidden;background-color:#fff;z-index:500;display:none;justify-content:center;align-items:center}
.VerticalVideoClipItem .modal.is-visible{display:flex}
.VerticalVideoClipItem .modal .close{position:absolute;right:6%;top:.75rem;width:2.25rem;height:2.25rem;padding:0;margin:0;border:0;cursor:pointer;background:#e4ecf7;border-radius:50%;z-index:20}
@media(min-width:768px){.VerticalVideoClipItem .modal .close{right:4%}
}
@media(min-width:1024px){.VerticalVideoClipItem .modal .close{top:1rem;right:1rem}
}
.VerticalVideoClipItem .modal .close svg{width:.85rem;height:.85rem;display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);stroke:#0e141a;transition:stroke .3s ease}
@media(hover:hover),(-ms-high-contrast:none),(-ms-high-contrast:active){.VerticalVideoClipItem .modal .close:hover svg{stroke:#d3135a}
}
@media(hover:none){.VerticalVideoClipItem .modal .close:active svg{stroke:#d3135a}
}
.VerticalVideoClipItem .desktop-view{height:100vh;overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:none;position:static;width:100%}
.VerticalVideoClipItem .desktop-view .logo{position:absolute;left:.58rem;top:4rem;right:0;z-index:1}
.VerticalVideoClipItem .desktop-view .logo>img{display:block;height:1.3rem;width:auto}
.VerticalVideoClipItem .desktop-view .left-content{padding:0 0 1rem 0;position:relative;z-index:2}
@media(min-width:768px){.VerticalVideoClipItem .desktop-view .left-content{padding:0}
}
@media(min-width:1024px){.VerticalVideoClipItem .desktop-view .left-content{min-height:100vh}
}
.VerticalVideoClipItem .desktop-view .fixed-container{position:absolute;left:0;top:0;width:100%;height:100vh;pointer-events:none}
.VerticalVideoClipItem .desktop-view .fixed-container>.container{position:relative}
.VerticalVideoClipItem .main-container{position:relative;overflow:hidden;width:100% !important;max-width:100%}
.VerticalVideoClipItem .modal-content{background:white;padding:20px;max-width:300px;width:100%;max-width:100%;height:100vh;position:relative;padding:0;margin:0;padding-bottom:12px}
@media(min-width:768px){.VerticalVideoClipItem .modal-content{padding-bottom:0}
}
.VerticalVideoClipItem .modal-content .right-content{@media(min-width:768px){padding:10% 3% 5% 3%}
}
.VerticalVideoClipItem .modal-content .right-content{@media(min-width:1024px){padding:6% 2% 5% 2%}
}
.VerticalVideoClipItem .modal-content .left-content{height:75%;padding:0}
@media(min-width:768px){.VerticalVideoClipItem .modal-content .left-content{height:100%}
}
@media(min-width:1024px){.VerticalVideoClipItem .modal-content .left-content{height:75%;padding:0}
}
.VerticalVideoClipItem .modal-content .text-content{padding:1rem 0;margin-bottom:1rem;border-bottom:1px solid #c2cddd}
.VerticalVideoClipItem .modal-content .title{overflow:auto;display:block;-webkit-line-clamp:unset;-webkit-box-orient:unset;color:#0e141a;font-size:.9rem;font-weight:700;letter-spacing:-0.005em;line-height:1.45}
.VerticalVideoClipItem .modal-content .copy{margin-top:10px}
@media(min-width:768px){.VerticalVideoClipItem .modal-content .copy{display:block;-webkit-line-clamp:unset;-webkit-box-orient:unset}
}
.VerticalVideoClipItem .modal-content .video{object-fit:contain;height:100%;border-radius:0;background-color:black}
.VerticalVideoClipItem .modal-content .ShareModule{color:#667790;display:flex;justify-content:flex-end;padding:0 !important}
.VerticalVideoClipItem .modal-content .content-list{display:inline-block}
.VerticalVideoClipItem .modal-content .label{color:#667790;margin-bottom:1.5rem}
.VerticalVideoClipItem .modal-content .list{list-style:none;padding:0;margin:0;display:flex;justify-items:end;column-gap:10px;grid-template-columns:1fr 1fr 1fr 1fr}
.VerticalVideoClipItem .modal-content .list .item{display:inline-block;position:relative}
.VerticalVideoClipItem .modal-content .list .item:first-child{margin-left:-0.95rem}
@media(min-width:768px){.VerticalVideoClipItem .modal-content .list .item:first-child{margin-left:-0.9rem}
}
.VerticalVideoClipItem .modal-content .list .item .social-link{display:flex;justify-content:center;align-items:center;line-height:1rem;text-align:center;transition:all .3s ease-in-out;width:2.25rem;height:2.25rem;color:inherit}
.VerticalVideoClipItem .modal-content .list .item .social-link svg{display:inline-block;color:#d3135a}
@media(hover:hover),(-ms-high-contrast:none),(-ms-high-contrast:active){.VerticalVideoClipItem .modal-content .list .item .social-link:hover{background-color:#d3135a}
.VerticalVideoClipItem .modal-content .list .item .social-link:hover svg{color:#fff}
}
@media(hover:none){.VerticalVideoClipItem .VerticalVideoClipItem .modal-content .list .item .social-link:active{background-color:#d3135a}
.VerticalVideoClipItem .modal-content .list .item .social-link:active svg{color:#fff}
}
.VerticalVideoClipItem .modal-content .list .item .social-link{background-color:transparent;border:1px solid transparent;cursor:pointer;border:1px solid #d3135a;height:40px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;width:40px}
.VerticalVideoClipItem .modal-content .link-copy{background:#eff2f7;border:1px solid #c2cddd;box-shadow:0 0 .25rem 0 rgba(14,20,26,0.08);display:inline-block;line-height:.8rem;margin:0 .75rem;opacity:0;position:absolute;padding:.5rem 1.4rem .5rem .75rem;transition:all .35s ease-in-out;vertical-align:middle;white-space:nowrap;z-index:9;color:#667790;bottom:unset !important;left:unset !important}
.VerticalVideoClipItem .modal-content .link-copy svg{margin-right:.5rem}
.VerticalVideoClipItem .modal-content .link-copy.open{opacity:1}
@media(max-width:767px){.VerticalVideoClipItem .modal-content .link-copy{right:0;margin:0;bottom:30% !important;left:100% !important}
.VerticalVideoClipItem .modal-content .link-copy.open{left:unset !important}
}
@media(min-width:768px){.VerticalVideoClipItem .modal-content .link-copy{margin-top:5px;right:0}
}
@media(min-width:1024px){.VerticalVideoClipItem .modal-content .link-copy{right:0;margin-top:5px}
}
.VerticalVideoClipItem .link .content .title{color:#0e141a;font-size:1.2rem;font-weight:700;letter-spacing:-0.005em;line-height:1.45;margin:-0.4rem 0 0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.VerticalVideoClipItem .link{color:inherit;display:flex;flex-direction:column;align-items:flex-start;gap:var(--vertical-video-clip-item-gap);line-height:inherit}
@media(min-width:1024px) and (hover:hover){.VerticalVideoClipItem .video-container video{transition:transform .35s ease,opacity .35s ease;transform:scale(1);transform-origin:center center}
.VerticalVideoClipItem .link:hover .video-container video,.VerticalVideoClipItem .link:focus-visible .video-container video{transform:scale(1.02)}
}
@media(hover:hover),(-ms-high-contrast:none),(-ms-high-contrast:active){@media(min-width:1024px){.VerticalVideoClipItem .link:hover{color:#d3135a}
}
.VerticalVideoClipItem .link:hover .image img{transform:scale(1.1)}
.VerticalVideoClipItem .link:hover .title{color:inherit;transition:all .3s ease-in-out}
.VerticalVideoClipItem .link:hover{text-decoration:none}
}
@media(hover:none){@media(min-width:1024px){.VerticalVideoClipItem .link:active{color:#d3135a}
}
.VerticalVideoClipItem .link:active .image img{transform:scale(1.1)}
.VerticalVideoClipItem .link:active .title{color:inherit;transition:all .3s ease-in-out}
.VerticalVideoClipItem .link:active{text-decoration:none}
}
.VerticalVideoClipItem .copy{display:none;font-size:.9rem;line-height:1.44444}
@media(min-width:768px){.VerticalVideoClipItem .copy{overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}
}
.VerticalVideoClipItem .upcoming{pointer-events:none}
.VerticalVideoClipItem .upcoming .image:before{content:'';position:absolute;z-index:2;left:0;right:0;top:0;bottom:0;background-color:rgba(255,255,255,0.5)}
.VerticalVideoClipItem .upcoming .copy{color:rgba(102,119,144,0.5)}
.VerticalVideoClipItem .upcoming .title{color:rgba(14,20,26,0.5)}
.VerticalVideoClipItem .item-exploded{@media(min-width:1024px){min-width:100%}
.VerticalVideoClipItem .link{display:flex;flex-flow:row nowrap;margin:0 -4px;min-width:100%}
@media(min-width:768px){.VerticalVideoClipItem .link{margin:0 -6px}
}
.VerticalVideoClipItem .content,.VerticalVideoClipItem .media{padding-left:4px;padding-right:4px}
@media(min-width:768px){.VerticalVideoClipItem .content,.VerticalVideoClipItem .media{padding:0 6px}
}
.VerticalVideoClipItem .media{flex:0 0 66.66667%}
.VerticalVideoClipItem .media .image{margin:0;min-height:20rem}
.VerticalVideoClipItem .media img{min-height:20rem}
.VerticalVideoClipItem .content{flex:0 0 33.33333%}
.VerticalVideoClipItem .content .title{font-size:1.2rem;line-height:1.22222;letter-spacing:-0.01em;margin:1rem 0 1.5rem}
}