.eu-feature{background:#17343e;color:#f3f0e7;overflow:hidden;scroll-margin-top:82px}.eu-visual{position:relative;min-height:650px;display:flex;align-items:center;padding:90px 6%;isolation:isolate}.eu-visual>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.eu-visual:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(8,29,37,.85),rgba(8,29,37,.1))}.eu-visual h2{font:normal clamp(60px,6.8vw,104px)/1.02 Georgia,serif;letter-spacing:-.05em;margin:27px 0}.eu-feature em{font-weight:normal;color:#d9c19a}.eu-visual-copy>p:last-child{font-size:17px;line-height:1.8}.eu-credit{position:absolute;bottom:22px;right:6%;font-size:10px;letter-spacing:.08em}.eu-feature .eyebrow{color:#d9c19a}.eu-details{display:grid;grid-template-columns:1fr 1fr;padding:80px 6%;gap:8%;align-items:center}.eu-intro h3{font:normal clamp(36px,4vw,60px)/1.12 Georgia,serif;letter-spacing:-.04em;margin:24px 0}.eu-intro>p:not(.eyebrow){font-size:16px;line-height:1.9;color:#c5d1cc;max-width:460px}.eu-intro .button{margin-top:23px}.eu-route{border:1px solid #547074;background:#173c46}.eu-route-top{display:flex;justify-content:space-between;gap:15px;padding:21px;border-bottom:1px solid #547074;font-size:9px;letter-spacing:.12em}.eu-route-top b{margin:0 12px;color:#e9c991}.eu-route-map{display:block;width:100%;height:360px}.eu-route .map-land{fill:#37575b;stroke:#728780;stroke-width:1}.eu-route .country-label{fill:#b5c7c0;font:13px Arial,sans-serif;letter-spacing:2px}.eu-route .route-under{fill:none;stroke:#e9c991;stroke-width:6;opacity:.16}.eu-flight-path{fill:none;stroke:#e9c991;stroke-width:2;stroke-dasharray:7 9;animation:eu-route-flow 5s linear infinite}.eu-route .map-stop circle{fill:#e9c991}.eu-route .map-stop circle:first-child{opacity:.18}.eu-route .map-stop text{fill:#f6e5c6;font:18px Arial,sans-serif;letter-spacing:2px}.eu-route>p{font-size:10px;color:#b5c7c0;padding:0 21px 16px;margin:0}.eu-service-strip{display:grid;grid-template-columns:1fr 1fr 1fr .75fr;margin:0 6%;padding:40px 0 65px;border-top:1px solid #547074;gap:35px}.eu-service-strip article>span{font-size:9px;letter-spacing:.13em;color:#d9c19a}.eu-service-strip h4{font:normal 28px/1.2 Georgia,serif;margin:18px 0}.eu-service-strip p{font-size:13px;line-height:1.8;color:#c5d1cc}.eu-service-strip>a{align-self:center;color:#f3f0e7;font:normal 26px/1.3 Georgia,serif;text-decoration:none}.eu-service-strip>a span{display:block;margin-top:20px;color:#d9c19a;font-size:36px;transition:transform .3s}.eu-service-strip>a:hover span{transform:translate(6px,-6px)}@keyframes eu-route-flow{to{stroke-dashoffset:-160}}@media(max-width:750px){.eu-visual{min-height:560px;padding:70px 6%}.eu-visual h2{font-size:62px}.eu-details{grid-template-columns:1fr;gap:40px;padding:50px 6%}.eu-service-strip{grid-template-columns:1fr 1fr;gap:25px}.eu-route-map{height:330px}.eu-service-strip h4{font-size:24px}}@media(prefers-reduced-motion:reduce){.eu-flight-path{animation:none}.eu-traveller{display:none}.eu-service-strip>a span{transition:none}}
.eu-feature .eu-visual-copy>p:last-child{color:#edf1eb}
