.airport-scroll-scene{position:relative;height:600svh;width:100vw;margin-left:calc(50% - 50vw);margin-bottom:60px;background:#e4e7dd}.airport-scroll-pin{position:sticky;top:90px;height:calc(100svh - 90px);overflow:hidden;isolation:isolate}.airport-scroll-mosaic{position:absolute;top:50%;left:50%;width:min(1400px,94vw);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,2vw,28px);transform-origin:50% 50%;will-change:transform}.airport-scroll-tile{height:clamp(140px,23svh,240px);position:relative;border-radius:var(--airport-radius,0px);overflow:hidden;background:#bec4b4;box-shadow:0 12px 24px #2026191c}.airport-scroll-tile img{width:100%;height:100%;object-fit:cover;display:block;max-width:none!important;filter:none!important}.airport-scroll-tile span{position:absolute;bottom:0;left:0;right:0;padding:32px 16px 14px;background:linear-gradient(transparent,#0009);color:#fff;font:18px/1.2 Georgia,serif;opacity:var(--airport-label,0)}.airport-scroll-skip{position:absolute;bottom:18px;left:50%;transform:translate(-50%);padding:12px 20px;background:#f9faf4ed;color:#283321;border:1px solid #d1d8c6;border-radius:30px;font:12px/1.4 Arial,sans-serif;white-space:nowrap;z-index:2;box-shadow:0 4px 16px #0001}#airport-fares{scroll-margin-top:115px}.airport-scroll-static{height:calc(100svh - 90px)}.airport-scroll-static .airport-scroll-pin{position:relative;top:0}@media(max-width:700px){.airport-scroll-scene{height:520svh;margin-bottom:38px}.airport-scroll-mosaic{width:150vw;gap:12px}.airport-scroll-tile{height:20svh;min-height:130px}.airport-scroll-tile span{font-size:14px;padding:28px 10px 12px}.airport-scroll-static{height:calc(100svh - 90px)}}@media(prefers-reduced-motion:reduce){.airport-scroll-mosaic{will-change:auto}}body.public-editorial .airport-scroll-scene{max-width:none!important;width:100vw!important}body.public-editorial .airport-scroll-mosaic{max-width:none!important}@media(max-width:700px){body.public-editorial .airport-scroll-mosaic{width:94vw!important}.airport-scroll-skip{left:16px;transform:none}}.airport-scroll-mosaic{will-change:auto}
