.home-page .remote-section{border-top:1px solid #e7ecec;padding-top:72px;padding-bottom:48px;scroll-margin-top:26px}.home-page .destinations{padding-top:60px;border-top:1px solid #e7ecec}.home-page .recommendation{position:relative}.home-page .site-footer{flex-wrap:wrap}.home-page .site-footer>a:not(:first-child){font-size:11px;color:#6c8279}@media(max-width:800px){.home-page .remote-section{padding-top:48px;padding-bottom:42px}.home-page .destinations{padding-top:44px}}.home-page .header nav{font-size:13.2px}.home-page .floating-card{background:linear-gradient(145deg,#fff 65%,#f2f5f3);border-color:#dae4df;box-shadow:inset 0 1px #fff,0 3px #dce5e0,0 5px #edf1ee,0 14px 22px #193d4020,0 32px 45px #183b401c;animation-name:card-depth;backface-visibility:hidden;--tilt-x:5deg;--tilt-y:-7deg}.home-page .slot-cable .floating-card,.home-page .slot-offer .floating-card{--tilt-y:8deg}.home-page .slot-town .floating-card,.home-page .slot-reef .floating-card{--tilt-x:7deg;--tilt-y:5deg}.home-page .floating-card:hover,.home-page .floating-card:focus-visible{box-shadow:inset 0 1px #fff,0 3px #dce5e0,0 6px #edf1ee,0 19px 28px #193d4029,0 38px 50px #183b4022}@keyframes card-depth{0%{transform:perspective(850px) translateY(0) rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) rotate(var(--turn))}to{transform:perspective(850px) translateY(-12px) rotateX(calc(var(--tilt-x) - 3deg)) rotateY(calc(var(--tilt-y) + 3deg)) rotate(calc(var(--turn) + 2deg))}}@media(min-width:801px){.home-page .slot-town{top:36px}.home-page .slot-reef{top:32px}.home-page .slot-cable{top:70px}.home-page .slot-snorkel{top:85px}}@media(min-width:801px)and (max-width:1100px){.home-page .header nav{font-size:11px}}@media(max-width:800px){.home-page .header nav{font-size:15.4px}.home-page .slot-beach{top:43px}.home-page .slot-cable{top:31px}.home-page .slot-reef{top:105px}.home-page .hero-copy{margin-top:188px}.home-page .floating-card{--tilt-x:3deg;--tilt-y:-4deg}}@media(max-width:480px){.home-page .slot-beach{top:35px}.home-page .slot-cable{top:29px}.home-page .slot-reef{top:92px}.home-page .hero-copy{margin-top:184px}}@media(prefers-reduced-motion:reduce){.home-page .floating-card{animation:none;transform:rotate(var(--turn))}}@media(max-width:480px){.home-page .slot-town{top:625px;left:1%;width:85px}.home-page .slot-town img{height:62px}.home-page .slot-coffee{top:625px;left:25%;width:88px}.home-page .slot-coffee img{height:62px}.home-page .slot-snorkel{top:751px;width:74px}.home-page .slot-snorkel img{height:58px}.home-page .slot-town .floating-card>span,.home-page .slot-coffee .floating-card>span{font-size:6px}}
