.home-video-hero{isolation:isolate;min-height:620px;color:#f2f7fb;background:#081a27;align-items:center;min-height:clamp(570px,78svh,800px);display:flex;position:relative;overflow:hidden}.home-video-media{z-index:-3;background:url(/snow-operations-poster.jpg) 50%/cover;position:absolute;inset:0}.home-video-media video{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.home-video-shade{z-index:-2;pointer-events:none;background:linear-gradient(90deg,#04101bec 0%,#04101baf 46%,#04101b35 100%),linear-gradient(#0000 60%,#071521a6);position:absolute;inset:0}.home-video-copy{padding-top:85px;padding-bottom:100px;position:relative}.home-video-copy>.clean-kicker{color:#bddcf2;letter-spacing:.14em;font-size:10px}.home-video-copy h1{color:#fff;letter-spacing:-.05em;max-width:850px;margin:22px 0;font-size:clamp(49px,6vw,84px);font-weight:650;line-height:1.04}.home-video-copy h1 em{color:#afdaf8;font-style:normal}.home-video-copy>p{color:#d8e7f2;max-width:560px;margin:0 0 29px;font-size:17px;line-height:1.75}.home-video-copy .clean-actions{flex-wrap:wrap}.home-video-copy .clean-text-link{color:#e6f3fc}.home-video-services{color:#c3d8e9;letter-spacing:.03em;flex-wrap:wrap;gap:12px 28px;margin-top:36px;font-size:11px;display:flex}.home-video-services span:before{content:"";vertical-align:middle;background:#87c6ee;border-radius:50%;width:5px;height:5px;margin-right:9px;display:inline-block}.home-video-toggle{color:#e0f1fc;background:#071b2bc9;border:1px solid #c7e7fc66;border-radius:6px;align-items:center;gap:8px;min-height:40px;padding:10px 13px;font-size:11px;display:flex;position:absolute;bottom:24px;right:5%}.home-video-toggle:hover{background:#16384ee6}.home-video-toggle:focus-visible{outline-offset:4px;outline:3px solid #8dd0f7}@media (max-width:700px){.home-video-hero{min-height:600px;min-height:min(740px,87svh)}.home-video-copy{padding-top:65px;padding-bottom:110px}.home-video-copy>.clean-kicker{max-width:280px;font-size:9px;line-height:1.8;display:block}.home-video-copy h1{margin:19px 0;font-size:clamp(43px,11vw,63px)}.home-video-copy>p{max-width:350px;font-size:14px;line-height:1.75}.home-video-shade{background:linear-gradient(90deg,#04101bde,#04101b68),linear-gradient(#0000 30%,#071521d9)}.home-video-media video{object-position:62% center}.home-video-copy .clean-actions{gap:18px}.home-video-services{gap:10px 17px;margin-top:26px;font-size:10px}.home-video-toggle{font-size:10px;bottom:20px;right:5%}}@media (min-width:701px){.home-video-media{background-position:50%;left:50%}.home-video-shade{background:linear-gradient(90deg,#081a27 0% 40%,#081a27c9 51%,#081a271a 75%),linear-gradient(#0000 60%,#07152180)}.home-video-copy h1{max-width:680px}.home-video-copy>p{max-width:min(520px,49%)}}
