/* A cinematic image-led statement, with restrained amber glow */
.statement{height:auto;display:flex;flex-direction:column;text-align:center;background:#0d0e0c;overflow:hidden}.statement-content{padding:clamp(72px,8vw,120px) 6% 58px;z-index:2}.statement-overline{display:block;color:#cbb07a;font-size:10px;letter-spacing:.2em;margin-bottom:25px}.statement-content p{font-size:clamp(40px,5vw,72px);line-height:1.02}.statement-content small{margin-top:23px;line-height:1.7}.statement-bg{position:relative;inset:auto;width:100%;background:none;line-height:0;overflow:hidden}.statement-bg img{display:block;width:100%;height:auto;filter:saturate(.85) contrast(1.02)}.statement-bg::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(to bottom,#0d0e0c 0%,transparent 25%,rgba(10,10,9,.08) 75%,#0d0e0c 100%),radial-gradient(ellipse at 50% 70%,rgba(212,146,65,.10),transparent 55%)}.statement-caption{position:absolute;bottom:12px;right:6%;z-index:2;font-size:10px;color:#d3c7b1;line-height:1.4;text-shadow:0 1px 5px #000}.route{background:radial-gradient(ellipse at 72% 52%,rgba(138,99,48,.09),transparent 34%),#10110e}@media(max-width:600px){.statement-content{padding:72px 6% 34px}.statement-content p{font-size:clamp(32px,9vw,49px)}.statement-content small{font-size:12px}.statement-bg::after{background:linear-gradient(to bottom,#0d0e0c,transparent 28%,transparent 74%,#0d0e0c)}.statement-caption{bottom:6px;font-size:9px}}

.logo-mark{width:62px;height:50px;object-fit:cover;mix-blend-mode:screen}.footer-logo .logo-mark{width:68px;height:54px}.logo{gap:6px}.route-logo{display:block;width:75%;height:auto;mix-blend-mode:screen;margin:-10px 0 -10px}.route-center small{position:relative}@media(max-width:600px){.logo-mark{width:54px;height:42px}.logo{gap:4px}.route-logo{width:78%;margin:-7px 0 -7px}}
