.vg-brand,.vg-brand>a{display:flex;align-items:center;gap:24px;max-width:100%;text-decoration:none;color:inherit}.vg-brand{margin-bottom:24px}.vg-logo-frame{display:block;position:relative;flex:0 0 192px;width:192px;height:144px;overflow:hidden;background:#101213;border-radius:5px}.vg-logo-frame>img{position:absolute!important;width:320px!important;height:320px!important;max-width:none!important;top:-100px;left:50%;transform:translateX(-50%);object-fit:contain!important;filter:none!important;opacity:1!important}.vg-brand-copy{display:grid;gap:7px}.vg-brand-copy>strong{font-size:30px;line-height:1.15}.vg-brand-copy>span{font-size:11px;line-height:1.8;letter-spacing:.08em}.vg-brand-compact,.vg-brand-compact>a{gap:14px}.vg-brand-compact .vg-logo-frame{flex-basis:144px;width:144px;height:108px}.vg-brand-compact .vg-logo-frame>img{width:240px!important;height:240px!important;top:-75px}.vg-brand-compact .vg-brand-copy>strong{font-size:20px}.vg-brand-compact .vg-brand-copy>span{font-size:9px}.vg-hub{background:#fff;scroll-margin-top:100px}.vg-hub-intro{padding-bottom:55px}.vg-hub-heading{display:grid;grid-template-columns:1fr 1fr;gap:9%;align-items:end;margin-bottom:30px}.vg-hub-heading h2{font-size:clamp(36px,4.4vw,62px)}.vg-hub-heading>p{font-size:14px;line-height:1.85;max-width:510px}.vg-manufacturers{display:flex;align-items:center;gap:30px;flex-wrap:wrap;padding-block:15px 30px}.vg-manufacturers>img{width:130px;height:42px;object-fit:contain}.vg-manufacturers .mv-brand-logos{margin:0}.vg-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-block:10px 30px}.vg-path{background:#f5f4ef;color:inherit;text-decoration:none;scroll-margin-top:100px}.vg-path>img{display:block;width:100%;height:230px;object-fit:cover}.vg-path>div{padding:26px}.vg-path h3{font-size:25px;margin:10px 0}.vg-path p:not(.eyebrow){font-size:13px;line-height:1.85;margin:15px 0 20px}.vg-path .eyebrow{font-size:9px}.vg-hub .mv-teaser{margin-block:0}.vg-hub .facebook-feature .vg-brand{margin-bottom:20px}.partner-rail .vg-brand{margin:0}.partner-rail .vg-brand-copy>span{letter-spacing:0;font-size:8px}.site-footer .vg-brand{margin-top:26px}.site-footer .vg-brand-copy>strong{color:inherit}.site-footer .vg-brand a{margin-bottom:0}.immersive-copy>.vg-brand{margin-block:15px}.mv-hero-content>.vg-brand{margin-bottom:18px}.mv-detail-intro>.vg-brand{margin-bottom:20px}.mv-screens-intro .vg-brand{margin-bottom:25px}.sector-copy .vg-brand{margin-block:12px}.vg-video-heading{padding-top:50px}.vg-anchor{scroll-margin-top:100px}
.vg-native-video{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:8%}.vg-native-video>.film{width:100%;max-width:360px;justify-self:center}.vg-native-video h2{margin-block:20px}.vg-native-video p:not(.eyebrow){line-height:1.9;margin-bottom:24px}.site-footer .vg-brand>a{flex-wrap:wrap}
@media(max-width:900px){.vg-paths{grid-template-columns:1fr 1fr}.vg-path:last-child{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr}.vg-path:last-child>img{height:100%;min-height:220px}.partner-rail .vg-brand-copy{display:none}.vg-hub-heading{gap:6%}.vg-native-video{gap:32px}}
@media(max-width:600px){.vg-brand,.vg-brand>a{gap:15px}.vg-logo-frame{flex-basis:156px;width:156px;height:117px}.vg-logo-frame>img{width:260px!important;height:260px!important;top:-81px}.vg-brand-copy>strong{font-size:24px}.vg-brand-copy>span{font-size:9px;letter-spacing:0}.vg-brand-compact .vg-logo-frame{flex-basis:126px;width:126px;height:95px}.vg-brand-compact .vg-logo-frame>img{width:210px!important;height:210px!important;top:-66px}.vg-brand-compact .vg-brand-copy>strong{font-size:18px}.vg-hub-heading{grid-template-columns:1fr;gap:22px}.vg-hub-heading h2{font-size:40px}.vg-manufacturers{gap:20px}.vg-paths{grid-template-columns:1fr}.vg-path:last-child{display:block;grid-column:auto}.vg-path>img,.vg-path:last-child>img{height:220px;min-height:0}.vg-path>div{padding:22px}.vg-hub-intro{padding-bottom:35px}.site-footer .vg-brand-copy{display:block}.site-footer .vg-brand-copy>span{display:block}.immersive-copy .vg-brand-copy>span{font-size:8px}}
@media(max-width:600px){.vg-native-video{grid-template-columns:1fr}}
