.header-hero-secondary{font-family:var(--font-racing);font-size:22px;line-height:32px}
@media(min-width:1024px){.header-hero-secondary{font-size:32px;line-height:48px}
}
@keyframes spin{0{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
.cmp-videoGrid{max-width:var(--max-width-desktop);margin:var(--spacing-16) var(--spacing-16) var(--spacing-32);font-family:var(--font-f1)}
.cmp-videoGrid__grid-container{display:flex;flex-wrap:wrap}
.cmp-videoGrid__card{margin:0 0 var(--spacing-16);width:100%}
.cmp-videoGrid__card .cmp-videoGrid__card-info .video-indicator,.cmp-videoGrid__card .cmp-videoGrid__card-info .play-button{display:none}
.cmp-videoGrid__card.hidden-card{display:none}
.cmp-videoGrid__card-media{height:238px;border-radius:var(--radius-default);overflow:hidden;position:relative;width:100%;border:0;padding:0;cursor:pointer}
.cmp-videoGrid__card-media:hover .cmp-videoGrid__card-image{transform:scale(1.08)}
.cmp-videoGrid__card-image{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .5s ease}
.cmp-videoGrid__card-title{color:var(--white);margin-block:var(--spacing-16);font-size:var(--font-size-subtitle);font-weight:var(--font-weight-semi-bold);line-height:var(--line-height-subtitle)}
@media(min-width:1024px){.cmp-videoGrid__card-title{font-size:var(--font-size-title);line-height:var(--line-height-title)}
}
.cmp-videoGrid__card-link{display:flex;align-items:center;gap:.5rem;color:var(--text-interactive-onDark);margin-bottom:1rem;background-color:transparent;border:0;cursor:pointer}
@media(min-width:769px){.cmp-videoGrid__card-link{margin-bottom:0}
}
.cmp-videoGrid__card-link .cmp-videoGrid__card-link-text{width:fit-content;font-size:1rem;line-height:1.5rem;font-weight:var(--font-weight-semi-bold)}
.cmp-videoGrid__card-link .cmp-videoGrid__card-link-icon.cta--icon-caret-right{display:inline-block;width:1rem;height:1rem;background-image:url('clientlib-videoGrid/resources/caret-right.svg')}
.cmp-videoGrid__play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}
.cmp-videoGrid__play-icon{display:block;width:48px;height:48px;background-image:url(clientlib-videoGrid/resources/play.svg);background-repeat:no-repeat;background-position:center;background-size:contain}
.cmp-videoGrid__cta-container{margin:var(--spacing-32) 0 0;display:none;justify-content:center}
.cmp-videoGrid__cta-container.initialized{display:flex}
.cmp-videoGrid__load-more-button{position:relative;background-color:transparent;border:0;padding:var(--spacing-12) var(--spacing-20);color:var(--white);text-decoration:none;z-index:1;text-wrap:nowrap}
.cmp-videoGrid__load-more-button span{color:var(--white);font-size:var(--font-size-body-2);line-height:var(--line-height-body-2);font-weight:var(--font-weight-bold);width:max-content;position:relative;z-index:2}
.cmp-videoGrid__load-more-button:after{content:"";background-color:var(--surface-primary-button);width:100%;height:100%;position:absolute;left:0;top:0;transform:skewX(-20deg);font-weight:var(--font-weight-bold);z-index:1}
.cmp-videoGrid__load-more-button:hover:after{background:var(--surface-primary-active-hover)}
@media(min-width:769px){.cmp-videoGrid__load-more-button span{font-size:var(--font-size-body-1);line-height:var(--line-height-body-1)}
}
.cmp-videoGrid .video-grid-modal{display:none;position:fixed;z-index:1001;width:92%;max-width:1008px;background-color:var(--twilight-1000);top:70px;left:50%;transform:translateX(-50%);max-height:85vh}
@media(min-width:769px){.cmp-videoGrid .video-grid-modal:has(.video-player-container__sidebar .cmp-videoGrid__card){max-width:75%}
}
@media(min-width:1440px){.cmp-videoGrid .video-grid-modal:has(.video-player-container__sidebar .cmp-videoGrid__card){max-width:1330px}
}
.cmp-videoGrid .video-grid-modal:has(.video-player-container__sidebar .cmp-videoGrid__card) .video-player-container{flex:1 0 100%;max-width:100%}
@media(min-width:769px){.cmp-videoGrid .video-grid-modal:has(.video-player-container__sidebar .cmp-videoGrid__card) .video-player-container{flex:1 0 70%;max-width:70%}
}
@media(max-width:768px){.cmp-videoGrid .video-grid-modal:has(.video-player-container__sidebar .cmp-videoGrid__card) .video-player-container .text-content{padding:0}
}
.cmp-videoGrid .video-grid-modal:has(.video-player-container__sidebar .cmp-videoGrid__card) .video-player-container__sidebar{flex:1 0 100%;max-width:100%}
@media(min-width:769px){.cmp-videoGrid .video-grid-modal:has(.video-player-container__sidebar .cmp-videoGrid__card) .video-player-container__sidebar{flex:1 0 calc(30% - 4px);max-width:calc(30% - 4px)}
}
.cmp-videoGrid .video-grid-modal.is-open{display:block}
.cmp-videoGrid .video-grid-modal .modal-container{position:relative;width:100%;max-width:var(--max-width-desktop);margin:auto;display:flex;flex-wrap:wrap;padding-top:10px;max-height:calc(85vh - 10px);overflow-y:auto}
.cmp-videoGrid .video-grid-modal .modal-container .video-player-title{flex:1 0 100%}
.cmp-videoGrid .video-grid-modal .close-modal{position:fixed;top:-56px;right:0;width:24px;height:24px;padding:0;background-image:url(clientlib-videoGrid/resources/close.svg);background-color:transparent;border:0;cursor:pointer;z-index:1002}
.cmp-videoGrid .video-grid-modal .video-player-container{position:relative;width:100%;border-radius:var(--radius-default);overflow:hidden;display:flex;flex-direction:column}
.cmp-videoGrid .video-grid-modal .video-player-container__sidebar{color:var(--white);display:none;flex:0;flex-direction:column}
.cmp-videoGrid .video-grid-modal .video-player-container__sidebar:has(.cmp-videoGrid__card){display:flex;flex:0 0 30%;background:var(--twilight-1000);padding-left:0;max-height:40vh;overflow-y:auto}
@media(min-width:769px){.cmp-videoGrid .video-grid-modal .video-player-container__sidebar:has(.cmp-videoGrid__card){padding-left:4px;min-height:580px;max-height:none}
}
.cmp-videoGrid .video-grid-modal .video-player-container__sidebar .sidebar-title{font-size:1.25rem;line-height:2rem;font-weight:var(--font-weight-semi-bold);padding:1.125rem 0 0}
@media(min-width:769px){.cmp-videoGrid .video-grid-modal .video-player-container__sidebar .sidebar-title{font-size:1.5rem;line-height:1.75rem;padding:0 0 1.5rem 1rem}
}
.cmp-videoGrid .video-grid-modal .video-player-container__sidebar .cmp-videoGrid__card-info{color:inherit;display:flex;justify-content:center;align-items:center;width:3rem;height:2rem}
.cmp-videoGrid .video-grid-modal .video-player-container__sidebar .cmp-videoGrid__card-info .play-button{width:48px;height:48px;background-image:url(clientlib-videoGrid/resources/play-icon.svg);background-repeat:no-repeat;background-position:center;background-size:contain}
.cmp-videoGrid .video-grid-modal .video-player-container__sidebar .cmp-videoGrid__card{display:flex;align-items:center;padding:.375rem 0;margin:0}
.cmp-videoGrid .video-grid-modal .video-player-container__sidebar .cmp-videoGrid__card .cmp-videoGrid__card-media{height:3.375rem;width:auto;border-radius:.5rem;max-width:5.875rem}
.cmp-videoGrid .video-grid-modal .video-player-container__sidebar .cmp-videoGrid__card .cmp-videoGrid__card-media .cmp-videoGrid__play-button{display:none}
.cmp-videoGrid .video-grid-modal .video-player-container__sidebar .cmp-videoGrid__card.active{background:rgba(156,163,173,0.3)}
.cmp-videoGrid .video-grid-modal .video-player-container__sidebar .cmp-videoGrid__card.active .cmp-videoGrid__card-title{color:var(--white);font-weight:var(--font-weight-semi-bold)}
.cmp-videoGrid .video-grid-modal .video-player-container__sidebar .cmp-videoGrid__card-text{margin-left:1rem;align-items:center;padding:0 .5rem 0 1rem}
.cmp-videoGrid .video-grid-modal .video-player-container__sidebar .cmp-videoGrid__card-text .cmp-videoGrid__card-title{margin:0;font-size:.875rem;line-height:1.5rem;font-weight:var(--font-weight-regular);color:var(--twilight-500)}
.cmp-videoGrid .video-grid-modal .video-player-container__sidebar::-webkit-scrollbar{width:6px}
.cmp-videoGrid .video-grid-modal .video-player-container__sidebar::-webkit-scrollbar-track{background:transparent}
.cmp-videoGrid .video-grid-modal .video-player-container__sidebar::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,0.3);border-radius:3px}
.cmp-videoGrid .video-grid-modal .cmp-videoGrid__card.active .video-indicator{display:none}
.cmp-videoGrid .video-grid-modal .cmp-videoGrid__card.active .play-button{display:block}
.cmp-videoGrid .video-grid-modal .cmp-videoGrid__card:not(.active) .video-indicator{display:block;color:var(--twilight-500);width:3rem;text-align:center}
.cmp-videoGrid .video-grid-modal .cmp-videoGrid__card:not(.active) .play-button{display:none}
.cmp-videoGrid .text-content{overflow-y:auto;max-height:50vh;padding:0 0 var(--spacing-32)}
.cmp-videoGrid .video-title{color:var(--white);font-size:var(--font-size-subtitle);font-weight:var(--font-weight-semi-bold);line-height:var(--line-height-subtitle);margin:var(--spacing-20) 0 var(--spacing-8)}
.cmp-videoGrid .video-description{color:var(--twilight-500);font-size:var(--font-size-body-2);font-weight:var(--font-weight-regular);line-height:var(--line-height-body-2)}
.cmp-videoGrid .video-modal-overlay{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background-color:var(--twilight-1000);z-index:1000}
.cmp-videoGrid .video-modal-overlay.is-open{display:block}
.cmp-videoGrid .cmp-videoGrid__grid-container--dynamic .cmp-videoGrid__card{display:none}
.cmp-videoGrid .cmp-videoGrid__grid-container--dynamic .cmp-videoGrid__card.initialized{display:block}
.cmp-videoGrid .cmp-videoGrid__grid-container--dynamic .cmp-videoGrid__play-button{background-color:var(--twilight-400);left:auto;top:auto;right:1rem;bottom:1rem;transform:none;border-radius:.25rem}
.cmp-videoGrid .cmp-videoGrid__grid-container--dynamic .cmp-videoGrid__play-button .cmp-videoGrid__play-icon{display:none}
.cmp-videoGrid .cmp-videoGrid__grid-container--dynamic .cmp-videoGrid__play-button .cmp-videoGrid__play-text{display:block;padding:1rem .625rem}
@media(min-width:769px){.cmp-videoGrid{margin:var(--spacing-32) auto var(--spacing-64)}
.cmp-videoGrid .video-grid-modal{top:78px}
.cmp-videoGrid__container{margin:0 var(--spacing-56)}
.cmp-videoGrid__grid-container{display:grid;grid-template-columns:repeat(3,1fr);row-gap:60px;column-gap:16px;width:100%;margin:0 0 var(--spacing-80)}
.cmp-videoGrid__card{width:100%;max-width:100%;height:auto;margin:0}
.cmp-videoGrid .video-title{font-size:var(--font-size-title);font-weight:var(--font-weight-semi-bold);line-height:var(--line-height-title)}
.cmp-videoGrid .video-description{font-size:var(--font-size-body-1);font-weight:var(--font-weight-regular);line-height:var(--line-height-body-1)}
.cmp-videoGrid .close-modal:focus{outline:1px solid var(--twilight-500);outline-offset:2px}
}
body.modal-open{overflow:hidden}