/* Only the aircraft treatment and the film background; flight transforms unchanged. */
#intro .alpine-aircraft .aircraft-route{position:absolute;z-index:-1;left:calc(50% - .5px);top:83%;width:1px;height:clamp(110px,18vw,230px);background:linear-gradient(#b99d6660,#b99d662a 50%,transparent);opacity:0;animation:aircraft-route-light 18s 1.2s linear infinite;pointer-events:none;}
#intro .aircraft-route i{position:absolute;left:-1.5px;width:4px;height:4px;border-radius:50%;background:#b99d66;box-shadow:0 0 7px #c3a97155;}
#intro .aircraft-route i:first-child{top:20%}#intro .aircraft-route i:last-child{top:58%;width:3px;height:3px;left:-1px;opacity:.6}
@keyframes aircraft-route-light{0%,12%{opacity:0}25%,57%{opacity:.75}76%,100%{opacity:0}}
#intro:not(.bridge-in-view) .aircraft-route,.motion-paused #intro .aircraft-route{animation-play-state:paused}
#scads-beer .beer-outro-film{filter:sepia(.085) saturate(.96) brightness(1.045) contrast(.97)}
#scads-beer .beer-arrival-route{position:absolute;inset:0;width:100%;height:100%;z-index:1;pointer-events:none;}
@media(max-width:700px){#intro .alpine-aircraft .aircraft-route{height:120px}#scads-beer .beer-arrival-route{opacity:.65}}
@media(prefers-reduced-motion:reduce){#intro .alpine-aircraft .aircraft-route{animation:none;opacity:0}}
