.vshm-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,76px);text-align:left}.vshm-copy,.vshm-media{min-width:0}.vshm-player,.vshm-browser{display:block;position:relative;width:100%}.vshm-video,.vshm-image{display:block;width:100%;height:auto;max-width:100%}.vshm-video{background:#252b2d}.vshm-browser{overflow:hidden;border:1px solid #505759;background:#303638}.vshm-browser-bar{display:block;background:#394143;color:#e2e4e4;padding:15px 18px;font:11px/1 sans-serif;border-bottom:1px solid #505759}.vshm-play{position:absolute;bottom:16px;left:16px;padding:10px 18px;background:#fff;color:#252b2d;border:1px solid #ccc;border-radius:4px;cursor:pointer;font:600 14px/1.3 sans-serif}.vshm-play:focus-visible{outline:3px solid #f07842;outline-offset:3px}.vshm-playback-error{display:block;background:#fff;color:#252b2d;padding:16px}.vshm-playback-error[hidden]{display:none}.container-header-wrapper .vshm-unframed{background:transparent!important;border:0!important;box-shadow:none!important}.container-header-wrapper .vshm-unframed::before{display:none!important}.vshm-managed .vshm-video{width:100%;height:auto}.container-header-wrapper:has(.vshm-split) .body{max-width:none!important;width:100%!important}.container-header-wrapper:has(.vshm-split) .container-content>.header{max-width:none}@media(max-width:767px){.vshm-split{grid-template-columns:1fr;gap:28px}}.banner-medium-wrapper .vshm-unframed{background:transparent!important;border:0!important;box-shadow:none!important}.banner-medium-wrapper .vshm-unframed::before{display:none!important}.banner-medium-wrapper .vshm-video{display:block;width:100%;height:auto;max-width:100%}.banner-medium-wrapper:has(.vshm-banner-media){height:auto;min-height:60vh;padding:160px 0 64px}.banner-medium-wrapper:has(.vshm-banner-media) .banner-content{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto 1fr;column-gap:clamp(28px,4vw,76px);min-height:0!important}.banner-medium-wrapper:has(.vshm-banner-media) .banner-content>.header{grid-column:1;grid-row:1;max-width:none!important;width:100%!important;text-align:left;margin:0!important;align-self:end}.banner-medium-wrapper:has(.vshm-banner-media) .banner-content>.body{display:contents!important}.vshm-banner-copy{grid-column:1;grid-row:2;align-self:start;min-width:0}.vshm-banner-media{grid-column:2;grid-row:1 / span 2;align-self:center;min-width:0}.banner-medium-wrapper:has(.vshm-banner-media) .icon{pointer-events:none}.vshm-banner-copy p:last-child{margin-bottom:0}@media(max-width:767px){.banner-medium-wrapper:has(.vshm-banner-media){padding:140px 0 44px;min-height:0}.banner-medium-wrapper:has(.vshm-banner-media) .banner-content{display:flex!important;flex-direction:column;gap:20px}.vshm-banner-media,.vshm-banner-copy{width:100%}}.banner-custom .banner-medium-wrapper:has(.vshm-banner-media) .banner-content{grid-template-rows:1fr 1fr}.banner-medium-wrapper:has(.vshm-banner-media) .header :is(h1,h2,h3,p){font-family:Poetsen,sans-serif!important;font-size:clamp(32px,3vw,54px)!important;line-height:1.15!important;letter-spacing:normal!important;margin:0 0 20px!important}@media(min-width:768px){.banner-medium-wrapper .alb-hero-panel:has(.vshm-video){width:48%!important}.banner-medium-wrapper:has(.vshm-banner-media .vshm-video) .banner-content{grid-template-columns:minmax(0,1fr) minmax(0,48%)}}