.video-band-wrapper{display:flex;flex-direction:column;overflow:hidden;background-color:var(--Sand);border-radius:20px}.video-band .cta-wrapper{margin-top:25px}.video-band .video-wrapper{position:relative;flex:0 0 auto;width:100%;min-width:0;aspect-ratio:16 / 9;overflow:hidden}.video-band .thumbnail,.video-band .youtube-lite{position:absolute;inset:0;z-index:1;display:flex;width:100%;height:100%;overflow:hidden;align-items:center;justify-content:center;background:transparent;opacity:1;visibility:visible}.video-band .thumbnail{cursor:pointer}.video-band .youtube-lite{cursor:pointer}.video-band .thumbnail::after,.video-band .youtube-lite::after{position:absolute;inset:0;z-index:2;content:"";background-color:transparent;pointer-events:none}.video-band .thumbnail img,.video-band .youtube-lite .bg-img{position:absolute;inset:0;display:block;width:100% !important;max-width:none !important;height:100% !important;max-height:none !important;margin:0 !important;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border:0;border-radius:0;pointer-events:none}.video-band .video{position:absolute;inset:0;z-index:2;display:flex;width:100%;height:100%;align-items:center;overflow:hidden;opacity:1;visibility:visible}.video-band .video video{display:block;width:100%;height:100%;margin:0;border:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.video-band .youtube-lite iframe{position:absolute;inset:0;z-index:1;display:block;width:100% !important;max-width:none !important;height:100% !important;max-height:none !important;margin:0 !important;padding:0;border:0;border-radius:0;background:transparent}.video-band .play{position:absolute;top:50%;left:50%;z-index:4;display:grid;width:74px;height:74px;padding:0;place-items:center;color:#fff;background-color:var(--Orange);border:0;border-radius:50%;box-shadow:0 14px 34px rgba(0,42,73,0.3);cursor:pointer;transform:translate(-50%, -50%)}.video-band .play svg{display:block;pointer-events:none}.video-band .video-wrapper.is-playing{cursor:default}.video-band .video-wrapper.is-playing .thumbnail{opacity:0;visibility:hidden;pointer-events:none}.video-band .video-wrapper.is-playing .video{opacity:1;visibility:visible;pointer-events:auto}.video-band .video-wrapper.is-playing .play{opacity:0;visibility:hidden;pointer-events:none}.video-band .youtube-lite.is-loading{cursor:wait}.video-band .youtube-lite.is-loading .play{opacity:0.65;pointer-events:none}.video-band .youtube-lite.is-loaded{cursor:default}.video-band .youtube-lite.is-loaded::after{display:none}.video-band .text-wrapper{display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;min-width:0;padding:34px 30px}.video-band .text-wrapper h2{margin:0 0 14px;color:var(--Blue)}.video-band .text-wrapper p{max-width:440px;margin:0;color:rgba(0,42,73,0.8)}@supports (color: color-mix(in srgb, #000 80%, transparent)){.video-band .text-wrapper p{color:color-mix(in srgb, var(--Blue) 80%, transparent)}}@media (min-width: 768px){.video-band .video-wrapper{flex:1 1 auto}.video-band .text-wrapper{padding:42px 40px}}@media (min-width: 992px){.video-band-wrapper{flex-direction:row;align-items:stretch}.video-band .video-wrapper,.video-band .text-wrapper{flex:1 1 50%;width:50%}.video-band .video-wrapper{min-height:340px;aspect-ratio:auto}.video-band .video{top:50%;right:0;bottom:auto;left:48px;width:calc(100% - 48px);height:auto;aspect-ratio:16 / 9;border-radius:16px;transform:translateY(-50%)}.video-band .video video{border-radius:16px}.video-band .youtube-lite{top:50%;right:0;bottom:auto;left:48px;width:calc(100% - 48px);height:auto;aspect-ratio:16 / 9;border-radius:16px;transform:translateY(-50%)}.video-band .youtube-lite .bg-img,.video-band .youtube-lite iframe{border-radius:16px}.video-band .text-wrapper{padding:48px 52px}}@media (hover: hover) and (pointer: fine){.video-band .thumbnail::after,.video-band .youtube-lite::after{transition:background-color 0.2s ease}.video-band .play{transition:transform 0.2s ease, opacity 0.2s ease, visibility 0.2s ease}.video-band .video-wrapper:not(.is-playing):hover .thumbnail::after,.video-band .youtube-lite:not(.is-loaded):hover::after{background-color:rgba(0,42,73,0.16)}.video-band .video-wrapper:not(.is-playing):hover .play,.video-band .youtube-lite:not(.is-loaded):hover .play{transform:translate(-50%, -50%) scale(1.07)}}@media (prefers-reduced-motion: no-preference){.video-band .thumbnail,.video-band .video,.video-band .youtube-lite{transition:opacity 0.25s ease, visibility 0.25s ease}}
