.floating-tracks{position:absolute;inset:0;z-index:2;pointer-events:none;opacity:0;transition:opacity .85s ease}.floating-tracks.is-active{opacity:1}.floating-lane{position:absolute;top:0;bottom:0;overflow:hidden;width:clamp(158px,17vw,218px);pointer-events:auto}.floating-lane-1{left:0}.floating-lane-4{right:0}.floating-track-strip{display:flex;flex-direction:column;will-change:transform}.floating-track-group{--track-gap:188px;display:flex;flex:none;flex-direction:column;gap:var(--track-gap);padding-bottom:var(--track-gap)}.floating-image-card{position:relative;flex:none;width:100%;aspect-ratio:.74;overflow:hidden;border:1px solid rgba(255,255,255,.58);border-radius:16px;background:#23576b;box-shadow:0 18px 38px rgba(3,22,33,.3);transform:translateZ(0)}.floating-track-group .floating-image-card:nth-child(2n){width:calc(100% - 13px);margin-left:auto}.floating-image-card-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 28%;transition:transform .65s cubic-bezier(.22,1,.36,1)}.floating-image-card:hover .floating-image-card-photo{transform:scale(1.035)}.floating-image-card-fallback{display:grid;place-items:center;width:100%;height:100%;color:#fff;font:500 60px/1 var(--font-display)}.floating-image-card-shade{position:absolute;inset:42% 0 0;background:linear-gradient(0deg,rgba(3,22,35,.94),rgba(3,22,35,.38) 55%,transparent);transition:opacity .4s ease}.floating-image-card:hover .floating-image-card-shade{opacity:.86}.floating-image-card-copy{position:absolute;right:11px;bottom:12px;left:11px;display:grid;gap:2px;color:#fff}.floating-image-card-copy strong{font:600 16px/1.18 var(--font-display)}.floating-image-card-copy small{color:rgba(255,255,255,.81);font:500 10px/1.35 var(--font-body)}.floating-tracks--destinations .floating-image-card{border-color:rgba(255,255,255,.72)}.floating-tracks--destinations .floating-image-card-photo{object-position:center}@media (max-width:850px){.floating-tracks{position:relative;inset:auto;flex:none;width:100%;height:330px;margin-top:36px;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 13%,#000 87%,transparent);mask-image:linear-gradient(180deg,transparent 0,#000 13%,#000 87%,transparent)}.floating-lane{width:calc(50% - 7px)}.floating-lane-1{left:0}.floating-lane-4{right:0}.floating-track-group{--track-gap:14px}.floating-image-card{aspect-ratio:.78;border-radius:16px;box-shadow:0 14px 30px rgba(3,22,33,.34)}.floating-track-group .floating-image-card:nth-child(2n){width:calc(100% - 10px)}.floating-image-card-shade{inset:46% 0 0}.floating-image-card-copy{right:12px;bottom:11px;left:12px}.floating-image-card-copy strong{font-size:14px}}@media (max-width:450px){.floating-tracks{height:272px;margin-top:30px}.floating-lane{width:calc(50% - 5px)}.floating-track-group{--track-gap:11px}.floating-image-card{border-radius:14px}.floating-image-card-copy strong{font-size:13px}.floating-image-card-copy small{font-size:9px}}@media (prefers-reduced-motion:reduce){.floating-tracks{opacity:1;transition:none}.floating-image-card-photo,.floating-image-card-shade{transition:none}.floating-image-card:hover .floating-image-card-photo{transform:none}}