.maps__progress{align-items:center;bottom:0;color:#eae9e2;display:flex;font-family:var(--font-family-secondary);font-size:3rem;font-size:clamp(3rem,7.5vw,6rem);font-weight:400;letter-spacing:-.12rem;line-height:.9;overflow:hidden;padding:0 1.08rem;pointer-events:none;position:absolute;right:0;text-transform:uppercase}.maps__progress__current-wrap{align-items:center;display:inline-flex;height:1em;justify-content:center;margin-right:.7rem;position:relative;width:1em}.maps__progress__current{display:inline-block;position:absolute;will-change:transform}.maps__progress__total{opacity:.4}.progress-number-transition-enter-active,.progress-number-transition-leave-active{transition:opacity 1s ease,transform 1s ease}.progress-number-transition-enter-from{opacity:0;transform:translateY(-100%)}.progress-number-transition-leave-to{opacity:0;transform:translateY(100%)}.maps__pause{bottom:0;display:flex;flex-direction:column;gap:.625rem;left:0;padding:.625rem;position:absolute}.maps__pause__btn{background-color:transparent;border:1px solid var(--color-gray-1);border-radius:100%;color:var(--color-gray-1);height:3.41738rem;transition:background-color .3s ease,color .3s ease;width:3.41738rem}.maps__pause__btn__inner{background:currentColor;display:block;height:100%;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56' fill='none' viewBox='0 0 56 56'%3E%3Cpath fill='%23eae9e2' d='M22.376 21.248h3.167v16h-3.167zM29.209 21.248h3.167v16h-3.167z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56' fill='none' viewBox='0 0 56 56'%3E%3Cpath fill='%23eae9e2' d='M22.376 21.248h3.167v16h-3.167zM29.209 21.248h3.167v16h-3.167z'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:100%}.maps__pause__btn__inner--play{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56' fill='none' viewBox='0 0 56 56'%3E%3Cpath fill='%23eae9e2' d='m20.48 28.704 11.338 6.546-2.224-6.546 2.224-6.546z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56' fill='none' viewBox='0 0 56 56'%3E%3Cpath fill='%23eae9e2' d='m20.48 28.704 11.338 6.546-2.224-6.546 2.224-6.546z'/%3E%3C/svg%3E");transform:scaleX(-1)}.maps__pause__label{color:var(--color-gray-1);font-size:.6875rem;font-weight:400;letter-spacing:.06875rem;line-height:1.5;text-align:center;text-transform:uppercase}.maps__pause:focus .maps__pause__btn,.maps__pause:hover .maps__pause__btn{background-color:var(--color-gray-1);color:var(--color-navy)}@media (min-width:992px){.maps__pause{bottom:1.52rem;left:1.88rem}}.maps__nav{padding:1.25rem 0 0;z-index:1}.maps__button{font-family:var(--font-family-secondary);font-size:2.5rem;font-weight:400;letter-spacing:-.05rem;line-height:1.1;opacity:.5;position:relative}.maps__button:after{background-color:currentColor;bottom:.375rem;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:100% 0;transition:transform .6s var(--easing);width:100%}.maps__button.active,.maps__button:focus,.maps__button:hover{opacity:1}.maps__button.active:after,.maps__button:focus:after,.maps__button:hover:after{transform:scaleX(1);transform-origin:0 0}@media (min-width:992px){.maps__nav{bottom:0;left:0;padding:1.06rem 1.33rem;position:absolute}.maps__button{color:var(--color-gray-1)}}.maps{position:relative}.maps__container,.maps__map{overflow:hidden;position:relative}.maps__image-wrapper{pointer-events:none;position:relative}.maps__image-wrapper:after{background:linear-gradient(0deg,#293347 20.5%,#29334700);bottom:0;content:"";height:37.096%;left:0;opacity:.67;position:absolute;right:0}.maps__image{display:block;height:auto;width:100%}.maps__view{position:relative}.maps__map img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;transform:scale(1.1)}.maps__pins{display:contents}.maps__pin{cursor:pointer;display:none;height:3.125rem;left:var(--left,50%);position:absolute;top:var(--top,50%);transform:translate(-50%,-50%);width:3.125rem;z-index:2}.maps__pin:nth-of-type(2){animation-delay:.1s}.maps__pin:nth-of-type(3){animation-delay:.2s}.maps__pin:nth-of-type(4){animation-delay:.3s}.maps__pin:nth-of-type(5){animation-delay:.4s}.maps__pin:nth-of-type(6){animation-delay:.5s}.maps__pin:nth-of-type(7){animation-delay:.6s}.maps__pin:nth-of-type(8){animation-delay:.7s}.maps__pin__icon{background-color:#a1a09899;border:1px solid var(--color-gray-1);border-radius:100%;height:100%;overflow:hidden;pointer-events:none;position:relative;transform-origin:center;transition:background .3s ease,transform .3s ease;width:100%}.maps__pin__icon:after,.maps__pin__icon:before{background:var(--color-gray-1);content:"";height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:background .3s ease;width:50%}.maps__pin__icon:after{transform:translate(-50%,-50%) rotate(90deg);transform-origin:center}.maps__pin:hover .maps__pin__icon{background-color:var(--color-gray-1);transform:scale(.222)}.button-animation{height:240%;left:50%;max-height:100%;max-width:100%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%) scale(1);transition:max-width .6s var(--easing),max-height .6s var(--easing);width:240%;will-change:max-width,max-height;z-index:-2}.button-circle{animation:wave 2s linear infinite;border:1px solid #eae9e254;border-radius:50%;height:100%;left:0;opacity:0;position:absolute;top:0;transform:scale(1);transform-origin:center;width:100%;will-change:opacity,transform}.button-circle:first-child{animation-delay:.66s}.button-circle:nth-child(2){animation-delay:1.32s}.pin-transition-enter-active,.pin-transition-leave-active{transition:all 1s ease}.pin-transition-enter-from,.pin-transition-leave-to{opacity:0}.maps__hover__item{background-color:var(--color-navy);border-radius:var(--border-radius);box-shadow:0 4px 8px #0003,0 6px 20px #00000030;color:var(--color-gray-1);display:flex;flex-direction:column;left:var(--x);padding:2rem;pointer-events:none;position:absolute;top:var(--y);transform:translate(3.125rem,-2.5rem);transition:top .05s linear,left .05s linear,opacity .5s ease;width:18rem;z-index:1}.maps__hover__item:before{border-bottom:1.25rem solid transparent;border-right:1.25rem solid var(--color-navy);border-top:1.25rem solid transparent;content:"";height:0;left:calc(-1.25rem + 1px);position:absolute;width:0}.maps__hover__item__tag{align-self:start;margin-bottom:1.18rem}.maps__hover__item__title{font-family:var(--font-family-secondary);font-size:2rem;font-weight:400;letter-spacing:-.05rem;line-height:1.1}.maps__hover__item__description{margin-top:auto}.hover-transition-enter-active,.hover-transition-leave-active{transition:opacity .5s ease}.hover-transition-enter-from,.hover-transition-leave-to{opacity:0}.maps__title{font-family:var(--font-family-secondary);font-weight:400;margin:0;padding:1.25rem 0 0;pointer-events:none}@media (min-width:992px){.maps__title{bottom:0;color:var(--color-gray-1);font-size:6rem;max-width:45rem;padding:1.25rem;position:absolute;right:0;text-align:right}}.maps__tag{border:1px solid var(--color-gray-1);border-radius:1.25rem;color:var(--color-gray-1);font-size:.8125rem;font-weight:400;letter-spacing:.04063rem;line-height:1.2;padding:.5rem .5625rem;position:absolute;right:1.08rem;text-shadow:0 0 10px rgba(0,0,0,.3);text-transform:uppercase;top:1.1rem;z-index:1}@media (min-width:992px){.maps{aspect-ratio:16/8}.maps,.maps__map{overflow:hidden;position:relative}.maps__container{aspect-ratio:16/8}.maps img{aspect-ratio:auto;-o-object-fit:cover;object-fit:cover}.maps__pin{display:block}}@keyframes wave{0%{opacity:0;transform:scale(1)}25%{opacity:1;transform:scale(1.175)}75%{opacity:.5;transform:scale(1.525)}to{opacity:0;transform:scale(1.7)}}
