/* Editorial layers and operational motion */
.hero{min-height:670px}.hero__image{background-image:url('https://images.unsplash.com/photo-1601584115197-04ecc0da31d7?auto=format&fit=crop&w=2200&q=90');background-position:center 58%}.hero__overlay{background:linear-gradient(90deg,rgba(9,28,47,.96) 0%,rgba(11,34,57,.85) 39%,rgba(10,30,48,.32) 73%,rgba(10,30,48,.15) 100%)}.hero__grid-lines{position:absolute;inset:0;opacity:.16;background:linear-gradient(90deg,transparent 0,transparent 49.8%,#fff 50%,transparent 50.15%),linear-gradient(0deg,transparent 0,transparent 48%,#fff 48.1%,transparent 48.3%);background-size:260px 100%,100% 190px;mask-image:linear-gradient(90deg,#0000 0,#000 55%,#0000 100%)}.hero__route{margin-top:43px;display:flex;align-items:center;gap:9px;width:300px;position:relative;color:#fff;font:9px var(--mono);letter-spacing:.12em}.hero__route small{position:absolute;top:16px;left:0;white-space:nowrap;color:#c8d7e1}.route-dot{width:7px;height:7px;border-radius:50%;display:block}.route-dot--start{background:#edda61}.route-dot--end{background:#fff;box-shadow:0 0 0 5px #ffffff20}.route-dash{height:1px;flex:1;background:repeating-linear-gradient(90deg,#fff 0 7px,transparent 7px 12px)}.dispatch-card{position:absolute;right:max(5vw,48px);bottom:100px;width:255px;padding:16px 18px;background:#f9fbfbd9;color:var(--navy);backdrop-filter:blur(12px);box-shadow:0 20px 50px #071b2c66;transform:rotate(-2.5deg);z-index:1}.dispatch-card__top{display:flex;align-items:center;gap:7px;font:9px var(--mono);letter-spacing:.09em}.status-dot{width:7px;height:7px;background:#36a86a;border-radius:50%;box-shadow:0 0 0 4px #36a86a25}.live{margin-left:auto;color:#678090}.dispatch-card__body{display:flex;justify-content:space-between;align-items:end;margin:17px 0 13px}.dispatch-card__body strong{font:700 28px var(--serif)}.dispatch-card__body i{font-style:normal;color:#d0ae26}.dispatch-card__body span{font-size:10px;color:#657487}.dispatch-card__progress{height:3px;background:#d8e0e4}.dispatch-card__progress i{display:block;width:67%;height:100%;background:var(--yellow);animation:progress 3s ease-in-out infinite}@keyframes progress{50%{width:91%}}.intro__grid{grid-template-columns:1fr .83fr;align-items:center}.intro__copy{max-width:500px}.intro-visual{height:474px;position:relative;margin-left:15px}.intro-visual__photo{height:100%;background:url('https://images.unsplash.com/photo-1580674684081-7617fbf3d745?auto=format&fit=crop&w=1000&q=85') center/cover;clip-path:polygon(11% 0,100% 0,100% 91%,89% 100%,0 100%,0 11%)}.intro-visual:before{content:'';position:absolute;z-index:-1;inset:-16px 20px 20px -16px;border:1px solid var(--yellow);clip-path:polygon(11% 0,100% 0,100% 91%,89% 100%,0 100%,0 11%)}.intro-visual__badge{position:absolute;left:-31px;bottom:38px;background:var(--navy);color:#fff;padding:18px 22px;display:flex;align-items:center;gap:11px}.intro-visual__badge strong{font:600 37px/1 var(--serif);color:#f2db5c}.intro-visual__badge span{width:75px;font-size:10px;line-height:1.4;text-transform:uppercase}.intro-visual__label{position:absolute;right:-15px;top:26px;padding:8px 11px;background:#fff;color:var(--navy);font:9px var(--mono);letter-spacing:.1em;box-shadow:0 7px 20px #102b4a1a}.intro-visual__label span{color:#ba9c1f;font-size:16px;vertical-align:middle}.service-card{position:relative;overflow:hidden;transition:transform .35s ease,box-shadow .35s ease}.service-card:after{content:'';position:absolute;inset:auto 0 0;height:65%;background:linear-gradient(0deg,#fff 5%,#ffffffc9 54%,#fff0);pointer-events:none}.service-card--featured:after{background:linear-gradient(0deg,#102b4a 5%,#102b4ae5 60%,#102b4a12)}.service-card:nth-child(1){background:#102b4a url('https://images.unsplash.com/photo-1494412651409-8963ce7935a7?auto=format&fit=crop&w=800&q=80') center/cover}.service-card:nth-child(2){background:#fff url('https://images.unsplash.com/photo-1600518464441-9154a4dea21b?auto=format&fit=crop&w=800&q=80') center/cover}.service-card:nth-child(3){background:#fff url('https://images.unsplash.com/photo-1586528116311-ad8dd3c8310d?auto=format&fit=crop&w=800&q=80') center/cover}.service-card:nth-child(4){background:#fff url('https://images.unsplash.com/photo-1566576912321-d58ddd7a6088?auto=format&fit=crop&w=800&q=80') center/cover}.service-card>*,.service-card>div{position:relative;z-index:1}.service-card:hover{transform:translateY(-10px);box-shadow:0 18px 35px #102b4a1c}.service-card:not(.service-card--featured) h3{color:var(--navy)}.coverage{overflow:hidden;padding-bottom:185px}.route-lane{position:absolute;left:0;right:0;bottom:0;height:125px;overflow:hidden;opacity:.82}.route-lane__road{position:absolute;left:-5%;right:-5%;top:52px;height:64px;border-top:1px solid #6b7f953d;background:repeating-linear-gradient(90deg,transparent 0 39px,#d5c25a 39px 64px,transparent 64px 108px);background-size:auto 2px;background-repeat:repeat-x;background-position:center}.truck{position:absolute;top:33px;left:-130px;width:120px;height:39px;animation:drive 13s linear infinite}.truck i{position:absolute;left:0;top:0;width:75px;height:29px;background:#edf1f2;border-radius:3px 2px 1px 1px}.truck b{position:absolute;right:0;top:10px;width:46px;height:20px;background:#d8bb3f;border-radius:0 3px 3px 0}.truck em,.truck:after{content:'';position:absolute;bottom:-5px;width:14px;height:14px;border-radius:50%;background:#0b1e31;border:3px solid #718093}.truck em{left:17px}.truck:after{left:87px}.route-lane__marker{position:absolute;top:2px;right:11%;font:10px var(--mono);letter-spacing:.23em;color:#d6c65b}@keyframes drive{to{transform:translateX(calc(100vw + 280px))}}.photo-story{height:490px;position:relative;overflow:hidden;background:var(--navy)}.photo-story__image{position:absolute;inset:0;background:linear-gradient(90deg,#102b4a 0%,#102b4a22 70%),url('https://images.unsplash.com/photo-1553413077-190dd305871c?auto=format&fit=crop&w=2000&q=85') center/cover;transition:transform 1.5s ease}.photo-story:hover .photo-story__image{transform:scale(1.04)}.photo-story__panel{position:absolute;left:max(6vw,30px);bottom:63px;color:#fff}.photo-story__panel>p:not(.eyebrow){font:600 clamp(31px,4vw,48px)/1.12 var(--serif);margin:0}.photo-story__panel em{color:#f0d958}.photo-story__panel span{display:block;margin-top:24px;font:10px var(--mono);letter-spacing:.13em;color:#d8e2ea}.reveal{opacity:0;transform:translateY(25px);transition:opacity .75s ease,transform .75s cubic-bezier(.2,.7,.2,1)}.reveal.is-visible{opacity:1;transform:none}.reveal--delay{transition-delay:.15s}.footer__gt{font-size:10px;color:#9fafbd}.footer__gt a{color:#e2d360;text-decoration:none;font-weight:800}@media(max-width:800px){.dispatch-card{display:none}.hero__grid-lines{display:none}.hero__route{margin-top:32px}.intro__grid{grid-template-columns:1fr}.intro-visual{height:360px;margin:12px 15px 0}.coverage{padding-bottom:138px}.photo-story{height:400px}.photo-story__panel{bottom:45px}.footer__bottom{flex-wrap:wrap}.footer__gt{order:3;width:100%;margin-top:4px}}@media(prefers-reduced-motion:reduce){.truck,.dispatch-card__progress i{animation:none}.reveal{opacity:1;transform:none;transition:none}}
