.gvtui-video-carousel-shell{--video-carousel-inline-clip-height:15rem;--video-carousel-inline-landscape-width:15rem;--video-carousel-inline-stack-gap:.25rem;flex-direction:column;flex:none;width:100%;min-height:0;display:flex;position:relative}.gvtui-video-carousel__slide{height:var(--video-carousel-inline-clip-height);flex-direction:column;flex:none;justify-content:flex-start;align-items:flex-start;width:auto;display:flex;position:relative;overflow:hidden}.gvtui-video-carousel__slide--stack{gap:var(--video-carousel-inline-stack-gap);width:var(--video-carousel-inline-landscape-width);flex-direction:column;display:flex}.gvtui-video-carousel__stack-item{flex-direction:column;flex:1 1 0;align-items:stretch;width:100%;height:auto;min-height:0;display:flex;position:relative;overflow:hidden}.gvtui-video-carousel__stack-item .gvtui-video-preview:not(.gvtui-video-preview--portrait){width:100%}.gvtui-video-carousel-shell--object-contain .gvtui-video-preview .video{object-fit:contain}.gvtui-video-carousel-shell .gvtui-video-preview{width:auto;height:100%;min-height:unset;flex:auto;overflow:hidden}.gvtui-video-carousel-shell .gvtui-video-preview--portrait{aspect-ratio:9/16;width:auto;height:100%}.gvtui-video-carousel-shell .gvtui-video-preview:not(.gvtui-video-preview--portrait){width:var(--video-carousel-inline-landscape-width);height:100%;aspect-ratio:unset}.gvtui-video-carousel-shell .gvtui-video-preview .video{object-fit:cover}.gvtui-video-carousel-shell .video-thumbnail{object-fit:cover;border-radius:var(--box-radius-large);width:100%;height:100%;display:block}.gvtui-video-carousel-shell .video-thumbnail--portrait{aspect-ratio:9/16;width:auto;max-width:12rem;height:100%}.gvtui-video-carousel-shell .video-thumbnail--landscape{width:var(--video-carousel-inline-landscape-width);max-width:100%;height:100%}.gvtui-video-carousel-shell .video-thumbnail-placeholder{border-radius:var(--box-radius-large);background-color:var(--grey-200);flex:auto;height:100%}.gvtui-video-carousel-shell .video-thumbnail-placeholder--portrait{width:calc(var(--video-carousel-inline-clip-height) * 9 / 16);height:100%}.gvtui-video-carousel-shell .video-thumbnail-placeholder--landscape{width:var(--video-carousel-inline-landscape-width);height:100%}@media screen and (max-width:40rem){.gvtui-video-carousel-shell{--video-carousel-inline-clip-height:10rem;--video-carousel-inline-landscape-width:8.5rem}}.gvtui-video-carousel-shell .gvtui-carousel__track{align-items:flex-start;gap:.25rem}.gvtui-video-carousel-shell .gvtui-video-preview .hover-actions,.gvtui-video-carousel-shell .gvtui-video-preview .video-duration-band{top:.25rem;bottom:auto}.gvtui-video-carousel-shell .gvtui-video-preview .hover-actions{justify-content:start;align-items:center;left:.25rem}.video-panel-carousel-root{flex-direction:column;flex:auto;width:100%;min-width:0;height:100%;min-height:0;display:flex}.video-panel-carousel{flex-direction:column;flex:auto;justify-content:center;align-items:center;min-height:0;display:flex;position:relative;container:video-panel-carousel/size}.video-panel-carousel__viewport{border-radius:var(--box-radius-large);background:#000;flex:auto;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;position:relative;overflow:hidden;container:video-panel-viewport/size}.video-panel-carousel__viewport .overlay{z-index:10;pointer-events:none;border-radius:var(--box-radius-large);position:absolute;inset:0;overflow:hidden}.video-panel-carousel__viewport .overlay .board-video-overlay{pointer-events:auto}.video-panel-carousel__footer{flex:none;padding-top:1rem}.video-panel-carousel__nav{z-index:20;pointer-events:none;justify-content:space-between;align-items:center;height:100%;padding-inline:.5rem;display:flex;position:absolute;top:0;left:0;right:0}.video-panel-carousel__nav .gvtui-button{pointer-events:auto}.video-panel-carousel__track{will-change:transform;align-items:center;width:100%;height:100%;display:flex}.video-panel-carousel__track--animated{transition:transform .35s}@media (prefers-reduced-motion:reduce){.video-panel-carousel__track--animated{transition:none}}.video-panel-carousel__slide{box-sizing:border-box;border-radius:var(--box-radius-large);isolation:isolate;background:#000;flex:0 0 100%;justify-content:center;align-items:center;width:100%;min-width:0;height:100%;display:flex;position:relative;overflow:hidden}.video-panel-carousel__thumbnail-backdrop{z-index:0;filter:blur(1.5rem);opacity:.72;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:-1.5rem;transform:scale(1.08)}.video-panel-carousel__thumbnail-backdrop--fallback{background:radial-gradient(circle at 50% 28%, #fff3, transparent 34%), linear-gradient(135deg, var(--grey-900), var(--grey-999))}.video-panel-carousel__slide:after{content:"";z-index:0;pointer-events:none;background:#00000047;position:absolute;inset:0}.video-panel-carousel__slide .gvtui-video-preview{z-index:1;aspect-ratio:16/9;width:100%;min-width:0;max-width:100%;min-height:unset;background-color:#0000;border-radius:0;flex:none;align-self:center;margin-inline:0;position:relative}.video-panel-carousel__slide .gvtui-video-preview:not(.gvtui-video-preview--portrait){height:auto;max-height:100%}.video-panel-carousel__slide .gvtui-video-preview--portrait{aspect-ratio:9/16;width:auto;max-width:100%;height:100%}.video-panel-carousel__slide .gvtui-video-preview .top{flex:auto;width:100%;min-height:0}.video-panel-carousel__slide .gvtui-video-preview .video{object-fit:contain;border-radius:inherit;background:0 0}@container video-panel-viewport (height<=28rem){.video-panel-carousel__viewport .board-video-overlay__content{padding:.375rem .625rem}.video-panel-carousel__viewport .board-video-overlay__content .large-play-icon{width:3rem;height:3rem}.video-panel-carousel__viewport .board-video-overlay__footer{gap:.5rem}}.carousel-video-progress{pointer-events:auto;align-items:center;height:.45rem}.carousel-video-progress-item{background-color:rgb(from var(--white) r g b / .5);cursor:pointer;border:none;border-radius:.1rem;width:100%;height:.2rem;padding:0;transition:height .15s ease-in-out;position:relative;overflow:hidden}.carousel-video-progress-item:hover,.carousel-video-progress-item:focus-visible{outline:none;height:.5rem}.carousel-video-progress-item__fill{background-color:var(--white);border-radius:inherit;height:100%}@media (prefers-reduced-motion:reduce){.carousel-video-progress-item{transition:none}}.clip-seek{cursor:pointer;pointer-events:auto;touch-action:none;flex:1 0 6rem;padding:.5rem 0;position:relative}.clip-seek:focus-visible{outline:2px solid var(--white);outline-offset:.125rem;border-radius:999px}.clip-seek__hover-line{background-color:var(--white);pointer-events:none;border-radius:1px;width:2px;position:absolute;top:.25rem;bottom:.25rem;transform:translate(-50%)}
