.veld-port.veld-port.veld-port .video-panel{padding-block:var(--video-panel-pt,92px) var(--video-panel-pb,92px);padding-inline:var(--wrapper-pad)}.veld-port.veld-port.veld-port .video-panel__inner{margin-inline:auto;max-width:var(--video-panel-width,var(--wrapper-max))}.veld-port.veld-port.veld-port .video-panel__header{align-items:var(--video-panel-intro-align,center);column-gap:var(--video-panel-col-gap,48px);display:grid;grid-template-columns:var(--video-panel-header-cols,minmax(0,55fr) minmax(0,45fr))}.veld-port.veld-port.veld-port .video-panel__heading{color:var(--video-panel-heading-color,#fff);font-family:var(--video-panel-heading-font,var(--font-display));font-size:var(--video-panel-heading-size,clamp(2rem,3.4vw,3rem));font-weight:var(--video-panel-heading-weight,400);letter-spacing:var(--video-panel-heading-tracking,inherit);line-height:var(--video-panel-heading-line-height,1.15);margin:0}.veld-port.veld-port.veld-port .video-panel__intro{color:var(--video-panel-intro-color,#fff);font-family:var(--video-panel-intro-font,inherit);font-size:var(--video-panel-intro-size,.9375rem);font-weight:var(--video-panel-intro-weight,inherit);letter-spacing:var(--video-panel-intro-tracking,inherit);line-height:var(--video-panel-intro-line-height,1.5)}.veld-port.veld-port.veld-port .video-panel__intro>:first-child{margin-top:0}.veld-port.veld-port.veld-port .video-panel__intro>:last-child{margin-bottom:0}.veld-port.veld-port.veld-port .video-panel__media{aspect-ratio:var(--video-panel-ratio,1.9/1);background:rgba(0,0,0,.25);display:block;overflow:hidden;position:relative}.veld-port.veld-port.veld-port .video-panel__media img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.veld-port.veld-port.veld-port .video-panel__media embed,.veld-port.veld-port.veld-port .video-panel__media iframe,.veld-port.veld-port.veld-port .video-panel__media object,.veld-port.veld-port.veld-port .video-panel__media video{border:0;display:block;height:100%!important;inset:0;position:absolute;width:100%!important}.veld-port.veld-port.veld-port .video-panel__video{background:#000;object-fit:contain}.veld-port.veld-port.veld-port .video-panel__media .hs-video-container,.veld-port.veld-port.veld-port .video-panel__media .hs-video-widget,.veld-port.veld-port.veld-port .video-panel__media--embed>div,.veld-port.veld-port.veld-port .video-panel__media--facade>div{height:100%!important;inset:0;padding:0!important;position:absolute;width:100%!important}.veld-port.veld-port.veld-port .video-panel__play-btn{background:transparent;border:0;cursor:pointer;display:block;height:100%;inset:0;padding:0;position:absolute;width:100%}.veld-port.veld-port.veld-port .video-panel__play-btn:focus-visible{outline:3px solid var(--video-panel-play,#fff);outline-offset:-6px}.veld-port.veld-port.veld-port .video-panel__media--facade:hover .video-panel__play,.veld-port.veld-port.veld-port .video-panel__play-btn:focus-visible .video-panel__play{transform:translate(-50%,-50%) scale(1.06)}.veld-port.veld-port.veld-port .video-panel__play{aspect-ratio:1;color:var(--video-panel-play,#fff);left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:clamp(56px,7vw,96px)}.veld-port.veld-port.veld-port .video-panel__play svg{display:block;height:100%;width:100%}.veld-port.veld-port.veld-port .video-panel__media--linked{cursor:pointer}.veld-port.veld-port.veld-port .video-panel__media--linked:focus-visible .video-panel__play,.veld-port.veld-port.veld-port .video-panel__media--linked:hover .video-panel__play{transform:translate(-50%,-50%) scale(1.06)}.veld-port.veld-port.veld-port .video-panel__play{transition:transform .2s ease}@media (prefers-reduced-motion:reduce){.veld-port.veld-port.veld-port .video-panel__play{transition:none}.veld-port.veld-port.veld-port .video-panel__media--linked:focus-visible .video-panel__play,.veld-port.veld-port.veld-port .video-panel__media--linked:hover .video-panel__play{transform:translate(-50%,-50%)}}@media (max-width:860px){.veld-port.veld-port.veld-port .video-panel__header{grid-template-columns:minmax(0,1fr);row-gap:var(--space-sm)}}