.site-view[data-view=home] .hero-synced .hero-media{background:#071624}.site-view[data-view=home] .hero-synced .page-scroll-cue button{animation:none}.site-view[data-view=home] .hero-synced .home-hero-video{opacity:0}.site-view[data-view=home] .hero-loading-poster{z-index:1;opacity:1;transition:none}.site-view[data-view=home] .hero-media.is-playing .home-hero-video{opacity:1}.site-view[data-view=home] .hero-media.is-playing .hero-loading-poster{opacity:0;transition:opacity .2s}.site-view[data-view=home] .hero.hero-static.hero-synced{--hero-header-height:100px;height:calc(100svh - var(--hero-header-height));aspect-ratio:auto}.site-view[data-view=home] .hero.hero-static.hero-synced .hero-content{margin-inline:auto;position:absolute;inset:0}@media (max-width:700px){.site-view[data-view=home] .hero.hero-static.hero-synced{aspect-ratio:auto;--hero-header-height:88px}.site-view[data-view=home] .hero.hero-static.hero-synced .hero-media{aspect-ratio:auto;height:100%;position:absolute;inset:0}.site-view[data-view=home] .hero.hero-static.hero-synced .hero-content{height:100%;padding:24px 0 90px;position:absolute}.site-view[data-view=home] .hero.hero-static.hero-synced{background:#071624}}.site-view[data-view=home] .hero-scene-heading,.site-view[data-view=home] .hero-scene-actions{display:grid}.site-view[data-view=home] .hero-scene-text,.site-view[data-view=home] .hero-scene-cta{opacity:0;visibility:hidden;pointer-events:none;grid-area:1/1;transition:opacity .15s,visibility .15s}.site-view[data-view=home] .hero-scene-text.is-active,.site-view[data-view=home] .hero-scene-cta.is-active{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .2s .15s,visibility}.site-view[data-view=home] .hero-scene-actions{width:max-content;max-width:100%}@media (prefers-reduced-motion:reduce){.site-view[data-view=home] .hero-synced .home-hero-video{opacity:0!important}.site-view[data-view=home] .hero-synced .hero-loading-poster{transition:none;opacity:1!important}.site-view[data-view=home] .hero-scene-text,.site-view[data-view=home] .hero-scene-cta{transition:none}}.site-view[data-view=home] .cvs-heading{flex-wrap:wrap}.site-view[data-view=home] .cvs-heading>div{flex:360px;min-width:0}.site-view[data-view=home] .home-client-link{z-index:1;color:#fff;white-space:normal;text-align:center;border:1px solid #ffffffb3;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 16px;display:inline-flex;position:relative}.site-view[data-view=home] .home-client-link:hover{background:#ffffff1f}.site-view[data-view=home] #services h2:focus-visible{outline-offset:6px;outline:3px solid #65b9fa}body:has(.site-view[data-view=home]) .footer-premium{border-top:0!important}body:has(.site-view[data-view=home]) .footer-bottom>span:last-child{font-style:italic}body:has(.site-view[data-view=home]) .footer-bottom>span:last-child strong{font-style:normal;font-weight:800}.site-view[data-view=home] .hero-synced .hero-motion-toggle{max-width:calc(100% - 24px);min-height:44px;top:12px;bottom:auto;right:12px}.site-view[data-view=home] .hero-synced .hero-motion-toggle:focus-visible{outline-offset:3px;outline:3px solid #8bdaff}@media (prefers-reduced-motion:reduce){.site-view[data-view=home] .hero-synced[data-manual-motion=true] .hero-media.is-playing .home-hero-video{opacity:1!important}.site-view[data-view=home] .hero-synced[data-manual-motion=true] .hero-media.is-playing .hero-loading-poster{opacity:0!important}}.site-view[data-view=home] .logo-slider-head{min-height:48px;position:relative}.site-view[data-view=home] .logo-motion-toggle{color:#fff;cursor:pointer;background:#03233f94;border:1px solid #ffffffb8;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:10px 16px;font-family:inherit;font-size:13px;font-weight:700;line-height:1.3;display:inline-flex;position:relative}.site-view[data-view=home] .logo-motion-toggle:focus-visible{outline-offset:3px;outline:3px solid #fff}.site-view[data-view=home] .logo-bar.is-ready:not([data-logo-paused=false]) .marquee{animation-play-state:paused!important}.site-view[data-view=home] .logo-bar.is-ready[data-logo-paused=false] .marquee{animation-play-state:running!important}@media (prefers-reduced-motion:reduce){.site-view[data-view=home] .logo-bar.is-ready[data-logo-paused=false]{overflow-x:hidden}.site-view[data-view=home] .logo-bar.is-ready[data-logo-paused=false] .marquee{animation:190s linear infinite clientLogoMarquee!important}.site-view[data-view=home] .logo-bar.is-ready[data-logo-paused=false] .logo-set[aria-hidden=true]{display:flex}}
