.arrival-page .tour-header{position:absolute;top:0;left:0;right:0;background:transparent;color:#fff;border:0;z-index:5}.arrival-page .tour-progress{color:#ffffffb0}.arrival-hero{position:relative;height:100svh;min-height:600px;overflow:hidden;background:#172f32}.arrival-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.arrival-hero:after{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(to bottom,transparent 38%,rgba(0,0,0,.47))}.arrival-copy{position:absolute;z-index:2;bottom:11%;left:8%;color:#fff}.arrival-copy>p{font-size:10px;letter-spacing:.22em;margin-bottom:20px;color:#ffffffbb}.arrival-copy h1{font:400 clamp(42px,5.5vw,82px)/1.04 Georgia,serif;letter-spacing:-.035em;text-shadow:0 4px 30px #10231f33;margin:0}.arrival-copy>a{display:inline-flex;align-items:center;gap:50px;padding:16px 0;margin-top:20px;text-decoration:none;font-size:12px;letter-spacing:.03em;border-bottom:1px solid #ffffff77}.arrival-copy>a:hover{border-bottom-color:white}.arrival-page .page-intro h2{font-size:clamp(40px,5vw,70px);margin:20px 0}@media(max-width:650px){.arrival-hero{min-height:0}.arrival-copy{left:7%;bottom:12%}.arrival-copy h1{font-size:46px}.arrival-copy>p{font-size:9px}.arrival-copy>a{font-size:11px;gap:36px}}@media(prefers-reduced-motion:reduce){.arrival-copy,.arrival-page .tour-header{animation:none!important}}
