.htl{width:min(608px,100%);box-shadow:none;text-align:center;color:#10265c;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;padding:1rem 0;display:flex}.htl-art{aspect-ratio:560/320;width:min(18rem,100%)}.htl-scene{width:100%;height:100%;display:block;overflow:visible}.htl-title{letter-spacing:-.035em;text-wrap:balance;margin:20px 0 0;font-size:clamp(1.4rem,2.5vw,32px);font-weight:800;line-height:1.25}.htl-sub{text-wrap:balance;margin:6px 0 0;font-size:clamp(.95rem,1.6vw,20px);font-weight:400;line-height:1.45}.htl-dots{gap:16px;margin-top:30px;display:flex}.htl-dots span{background:#b5d8f5;border-radius:50%;width:18px;height:18px;animation:1.5s ease-in-out infinite htl-dot}.htl-dots span:first-child{background:#ff1735}.htl-dots span:nth-child(2){animation-delay:.2s}.htl-dots span:nth-child(3){animation-delay:.4s}.page-takeover.htl-overlay{z-index:1000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffa6}.page-takeover.htl-overlay>.htl{box-shadow:none;background:0 0;border:0;border-radius:0}.htl-overlay :is(.htl-title,.htl-sub){text-shadow:0 0 10px #fff,0 0 18px #fff}.htl-hotel,.htl-pin{transform-box:fill-box;transform-origin:50% 100%}.htl-hotel{animation:2.5s ease-in-out infinite htl-zoom}.htl-pin{animation:2.5s ease-in-out infinite htl-pin}.htl-cloud{animation:4s ease-in-out infinite htl-cloud}.htl-cloud-second{animation-delay:-2s}@keyframes htl-zoom{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes htl-pin{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes htl-cloud{0%,to{transform:translate(0)}50%{transform:translate(5px)}}@keyframes htl-dot{0%,to{opacity:.55;transform:scale(.88)}40%{opacity:1;transform:scale(1)}}@media (max-width:40rem){.htl-title{margin-top:1rem}.htl-dots{gap:.8rem;margin-top:1.5rem}.htl-dots span{width:1rem;height:1rem}}@media (max-height:32rem) and (min-width:40rem){.htl-art{width:min(18rem,100%)}}@media (prefers-reduced-motion:reduce){.htl-hotel,.htl-pin,.htl-cloud,.htl-dots span{animation:none}}
