@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500;600;700&family=DM+Sans:opsz,wght@9..40,400;9..40,500;9..40,600;9..40,700&family=Space+Mono:wght@400;700&display=swap');
:root{--sans:'DM Sans',Arial,sans-serif;--serif:'Barlow Condensed',Arial,sans-serif;--mono:'Space Mono',monospace}.hero h1,.coverage h2,h2,.photo-story__panel>p:not(.eyebrow){letter-spacing:-.025em;font-weight:600}.hero h1 em,.coverage h2 em{font-family:var(--serif);font-style:normal;font-weight:500}.hero__content{position:relative;z-index:2}.hero__grid-lines,.hero__overlay{pointer-events:none}.hero__actions{position:relative;z-index:4}.language{border:1px solid #d8e0e5;border-radius:4px;padding:7px 9px;gap:8px;background:#fff;transition:border-color .2s}.language:focus-within{border-color:var(--navy);box-shadow:0 0 0 3px #102b4a12}.globe{width:17px;height:17px;display:inline-flex}.globe svg{width:100%;height:100%}.language select{width:94px;appearance:auto;font:700 11px var(--sans);letter-spacing:0;color:var(--navy);outline:0}.service-card:nth-child(2){background:#fff url('https://images.unsplash.com/photo-1566576912321-d58ddd7a6088?auto=format&fit=crop&w=900&q=82') center/cover}.service-card:nth-child(4){background:#fff url('https://images.unsplash.com/photo-1586528116493-da8c3e93dc3b?auto=format&fit=crop&w=900&q=82') center/cover}.marquee__track{display:flex;width:max-content;animation-duration:20s}.marquee__track>span{display:inline-block;padding-right:46px}.route-lane{height:116px}.route-lane__road{top:58px;height:58px;background:repeating-linear-gradient(90deg,transparent 0 42px,#d5c25a 42px 66px,transparent 66px 112px);background-size:auto 3px;background-repeat:repeat-x;background-position:center}.truck{top:26px;left:-190px;width:170px;height:54px;animation-duration:15s}.truck i{left:0;top:4px;width:104px;height:34px;background:#e8eff2;border:2px solid #aebeca;border-radius:2px}.truck b{right:0;top:14px;width:65px;height:26px;background:#d9ba3e;border-radius:2px 5px 4px 1px}.truck b:after{content:'';position:absolute;right:7px;top:5px;width:16px;height:9px;background:#b9d7e6;border-radius:1px}.truck em,.truck:after{bottom:2px;width:17px;height:17px;background:#152a40;border:3px solid #7b91a3}.truck em{left:22px}.truck:after{left:122px}.truck:before{content:'';position:absolute;left:8px;top:13px;width:88px;height:2px;background:#c6d0d8;box-shadow:0 8px #c6d0d8;z-index:1}.route-lane__marker{top:7px}@media(max-width:800px){.language{padding:6px 7px}.language select{width:82px;font-size:10px}.nav__actions{margin-right:10px}.truck{transform:scale(.78);transform-origin:left center}.hero__content{z-index:3}}@media(prefers-reduced-motion:reduce){.marquee__track{animation:none}}
