.feature_map{position:relative;margin-top:4rem}.feature_map__section_header{margin-bottom:3.2rem}@media(max-width:399px){.feature_map__section_header{margin-bottom:-8rem;max-width:50%}}@media(min-width:400px)and (max-width:599px){.feature_map__section_header{margin-bottom:-4rem}}.feature_map__header{position:absolute;width:50%;z-index:200}.feature_map .map{margin:.4rem auto 4rem;overflow:visible}.feature_map .map__elevation--1{fill:#bdeab5}.feature_map .map__elevation--2{fill:#eff1ca}.feature_map .map__elevation--3{fill:#e2e4af}.feature_map .map__elevation--4{fill:#cfd195}.feature_map .map__lines{fill:none;stroke:#bbb;stroke-width:.35;stroke-linecap:square;stroke-miterlimit:10}.feature_map .map__lines--okinawa_divider{opacity:.5;transform:translate(-2.5%,2.5%)}.feature_map .map__area{fill:inherit}.feature_map .map__area--region{fill:#d4f4d0;stroke:#55d95c;stroke-width:.005em}.feature_map .map__area--region_mask{fill:transparent;transition:fill .25s}.feature_map .map__area--region_mask.is-active,.feature_map .map__area--region_mask:hover{fill:rgba(238,0,0,.45);stroke:rgba(238,0,0,.55);stroke-width:.15}.feature_map .map__spot{height:.7em;width:.7em;margin-top:-.35em;margin-left:-.35em;transition:transform .1s ease-out}.feature_map .map__spot__marker{color:#e00;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}.feature_map .map__spot__label{text-shadow:1px 0 1px hsla(0,0%,100%,.5);transition:color .1s}.feature_map .map__spot.is-active .map__spot__label{color:#e00}.feature_map .map__spot--destination{height:1em;width:1em;margin-top:-.5em;margin-left:-.5em;font-size:.6em;line-height:1.1}.feature_map .map__spot--destination .map__spot__marker{height:inherit;width:inherit}.feature_map .map__spot--destination .map__spot__label{font-size:1.2rem;letter-spacing:.015em}.feature_map .map__spot--destination .map__spot__label:hover{color:#e00}@media(max-width:599px){.feature_map .map__spot--destination.map__spot--label_only{font-size:1.4rem}}@media(max-width:459px){.feature_map .map__spot--destination.map__spot--label_only{font-size:1.25rem}}.feature_map .map__spot--destination.map__spot--major{font-size:1em}.feature_map .map__spot--destination.map__spot--major .map__spot__marker{width:.825em;height:.825em;color:#e00}.feature_map .map__spot--destination.map__spot--major .map__spot__label{color:#111;font-size:1.6rem;font-weight:500;letter-spacing:0}.feature_map .map__spot--destination.is-active .map__spot__marker,.feature_map .map__spot--destination.map__spot--major.is-active .map__spot__marker{color:#e00;transform:scale(1.45);transform-origin:bottom;transition:transform .375s cubic-bezier(.68,-.55,.265,1.55)}.feature_map .map__spot--destination.is-active .map__spot__label,.feature_map .map__spot--destination.map__spot--major.is-active .map__spot__label{color:#e00;transition:color .1s}.feature_map .map__spot--destination.is-active.map__spot--label_only,.feature_map .map__spot--destination.map__spot--major.is-active.map__spot--label_only{transform:scale(1.1);transition:transform .15s;transform-origin:center}.feature_map .map__spot--destination.is-active:not(.map__spot--label_only):before,.feature_map .map__spot--destination.map__spot--major.is-active:not(.map__spot--label_only):before{background-color:#e00;border:.025em solid #fff;transform:translate(50%,100%) scale(1.2);transition:transform .1s;transform-origin:center}.feature_map .map__spot--destination.map__spot--major.is-active .map__spot__marker{transform:scale(1.325)}.feature_map .map__spot--region{height:1em;width:1em;margin-top:-.5em;margin-left:-.5em;font-size:1.4rem}.feature_map .map__spot--region .map__spot__marker{height:inherit;width:inherit}.feature_map .map__spot--region .map__spot__label{font-weight:700;color:#1e4412;letter-spacing:.025em}.feature_map .map__spot--region .map__spot__label:hover{color:#e00!important}.feature_map .map__spot--region.is-active,.feature_map .map__spot--region:hover{transform:scale(1.125)}.feature_map .map__spot--region.is-active .map__spot__label,.feature_map .map__spot--region:hover .map__spot__label{color:#e00;text-shadow:0 0 4px hsla(0,0%,100%,.9)}.feature_map__preview_box{position:relative;width:100%;border-radius:1.5rem}.feature_map__preview_box__item{border-radius:1.5rem}.feature_map__preview_box .owl-stage-outer,.feature_map__preview_box__item{z-index:1}.feature_map__preview_box .animated{animation-duration:.5s}.feature_map__preview_box .image,.feature_map__preview_box__img_wrap{border-radius:inherit}.feature_map__preview_box__img_wrap,.feature_map__preview_box__text_wrap{overflow:hidden}.feature_map__preview_box__img_wrap{position:relative;display:block;border-bottom-left-radius:0;border-bottom-right-radius:0}.feature_map__preview_box .image{position:relative;z-index:0;margin:-1.25rem 0}.feature_map__preview_box .image__mask:after{height:96%;transition:opacity .67s}.feature_map__preview_box__text_wrap{display:flex;align-items:center;background-color:#fff;padding:1.6rem;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.feature_map__preview_box__text{flex:1 auto}.feature_map__preview_box__eyebrow{color:#767676;font-size:1.35rem;font-weight:500;line-height:1.143;margin-bottom:.2rem}.feature_map__preview_box__name{position:relative;font-weight:500;font-size:2.25rem;line-height:1.2444444}.feature_map__preview_box__name:after{content:"";display:block;position:absolute;top:50%;left:-1.6rem;width:.5em;height:.5em;border-radius:50%;transform:translate(-50%,-50%) scale(0);transition:transform .1s .5s}.feature_map__preview_box__desc{display:flex;align-items:center;font-size:1.6rem;line-height:2rem;color:#676767;margin-top:.2rem}.feature_map__preview_box__chevron{flex:none;color:#888;font-size:1.2rem;margin-left:1em;position:relative;top:-.15em;right:-.25em}.feature_map__preview_box.owl-theme-jg .owl-next,.feature_map__preview_box.owl-theme-jg .owl-prev{transition:box-shadow .1s,left .25s,right .25s;z-index:0}.feature_map__preview_box.owl-theme-jg .owl-next.disabled,.feature_map__preview_box.owl-theme-jg .owl-prev.disabled{visibility:hidden}.feature_map__preview_box.owl-theme-jg .owl-prev{left:-3rem}.feature_map__preview_box.owl-theme-jg .owl-next{right:-3rem}.feature_map__preview_box .owl-item.active .feature_map__preview_box__name:after{transform:translate(-50%,-50%) scale(1)}@media(max-width:599px){.feature_map .map__lines--desktop_only,.feature_map .map__spot--desktop,.feature_map .map__spot--destination .map__spot__marker{display:none}.feature_map .map__spot--destination:not(.map__spot--label_only){pointer-events:none}.feature_map .map__spot--destination:not(.map__spot--label_only):before{content:"";display:block;background-color:#fff;border:1px solid #545454;border-radius:50%;height:.475em;width:.475em;transform:translate(50%,100%);transition:background-color .1s,border .1s}.feature_map .map__spot--destination.map__spot--major:not(.map__spot--label_only):before{height:.5em;width:.5em;background-color:#e00;border:1.5px solid #fff;box-shadow:0 1px 1px rgba(0,0,0,.2);margin:.15em 0 -.05em}.feature_map__preview_box{width:calc(100% + var(--site-margins)*2)!important;margin-top:3.2rem;margin-bottom:3.2rem;border-radius:0}.feature_map__preview_box:after{content:"";position:absolute;left:-7.5%;right:-7.5%;top:-5%;z-index:0;background-color:#f7f7f7;width:107.5%;height:110%}.feature_map__preview_box.owl-theme-jg .owl-item{transition:opacity .5s}.feature_map__preview_box.owl-theme-jg .owl-item:not(.active){opacity:.67}.feature_map__preview_box.owl-theme-jg .owl-next,.feature_map__preview_box.owl-theme-jg .owl-prev{z-index:1}.feature_map__preview_box.owl-theme-jg .owl-next:before,.feature_map__preview_box.owl-theme-jg .owl-prev:before{content:"";position:absolute;top:0;display:block;height:300%;width:133.33%;transform:translateY(-33.33%)}.feature_map__preview_box.owl-theme-jg .owl-prev{left:1.2rem}.feature_map__preview_box.owl-theme-jg .owl-next{right:1.2rem}}@media(min-width:600px){.feature_map{margin-top:8.8rem}.feature_map .map{margin:0 auto}.feature_map__header{width:42.5%;max-width:33.6rem}.feature_map__preview_box__eyebrow{font-size:1.4rem}.feature_map__preview_box__name{font-size:2.4rem;line-height:3.2rem}.feature_map .map{width:98%;max-width:680px}.feature_map .map__lines--mobile_only,.feature_map .map__spot--mobile{display:none}.feature_map .map--region{font-size:.875em}.feature_map__preview_box{box-shadow:0 6px 16px 8px rgba(36,0,0,.075)}.feature_map__preview_box:hover .owl-prev{left:-3.6rem}.feature_map__preview_box:hover .owl-next{right:-3.6rem}}@media(min-width:460px){.feature_map .map__spot--destination{font-size:1.6rem}.feature_map .map__spot--destination .map__spot__label{font-size:1.4rem}.feature_map .map__spot--destination.map__spot--major .map__spot__label{font-size:2rem}}@media(min-width:780px){.feature_map .map__spot--destination.map__spot--major{font-size:1.5em}.feature_map .map__spot--destination.map__spot--major .map__spot__label{font-size:2.4rem}.feature_map .map__spot--region{font-size:1.8rem}}@media(min-width:780px)and (max-width:960px),(min-width:1024px){.feature_map .map{width:92.5%}.feature_map__preview_box__text_wrap{padding:1.6rem 1.8rem}.feature_map__preview_box__name:after{left:-1.8rem}}
/*# sourceMappingURL=feature_map.min.css.map */