.spotmap[data-v-3a44d0c8]{position:relative;border-radius:0}.spotmap__map[data-v-3a44d0c8]{position:relative;width:100%;height:calc(100% * (774 / 1400));max-height:calc(100vh - var(--totalHeaderHeight) - 40px);min-height:590px;margin:0;overflow:hidden}@media screen and (min-width: 768px){.spotmap__map[data-v-3a44d0c8]{display:grid;grid-template-columns:1fr 0px;-webkit-animation:modalSlideOut-3a44d0c8 .3s ease-out forwards;animation:modalSlideOut-3a44d0c8 .3s ease-out forwards}}.spotmap__map .gl-spot-map .gm-style-mtc button[data-v-3a44d0c8]{font-family:var(--sans-serif1)!important}@media screen and (max-width: 767.98px){.spotmap__map .lot-modal[data-v-3a44d0c8]{-webkit-animation:modalSlideOutMobile-3a44d0c8 .3s ease-out forwards;animation:modalSlideOutMobile-3a44d0c8 .3s ease-out forwards}}@media screen and (min-width: 768px){.spotmap__map--modal[data-v-3a44d0c8]{-webkit-animation:modalSlideIn-3a44d0c8 .3s ease-out forwards;animation:modalSlideIn-3a44d0c8 .3s ease-out forwards}}@media screen and (max-width: 767.98px){.spotmap__map--modal .lot-modal[data-v-3a44d0c8]{-webkit-animation:modalSlideInMobile-3a44d0c8 .3s ease-out forwards;animation:modalSlideInMobile-3a44d0c8 .3s ease-out forwards}}.spotmap gl-spot-map[data-v-3a44d0c8]{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (min-width: 768px){.spotmap gl-spot-map[data-v-3a44d0c8]{position:relative;width:unset;height:unset}}.spotmap__menu[data-v-3a44d0c8]{pointer-events:none;position:absolute;top:151px;left:10px;width:calc(100% - 20px);max-height:calc(100% - 154px);overflow:hidden;z-index:1;-webkit-overflow-scrolling:touch}@media screen and (min-width: 768px){.spotmap__menu[data-v-3a44d0c8]{width:unset}}.spotmap__menu-button[data-v-3a44d0c8]{pointer-events:auto;display:grid;align-content:center;justify-content:center;grid-template-rows:repeat(3,2px);gap:4px;width:40px;height:40px;min-height:0;padding:10px;margin-bottom:1px;color:var(--darkgray1);border:0;border-radius:0;background:var(--white);transition:grid-template-rows .15s ease-out,gap .15s ease-out,padding-left .15s .15s ease-out,padding-right .15s .15s ease-out;transition:grid-template-rows .15s ease-out,gap .15s ease-out,padding-left .15s .15s ease-out,padding-right .15s .15s ease-out,-ms-grid-rows .15s ease-out}@media screen and (min-width: 768px){.spotmap__menu-button[data-v-3a44d0c8]{display:none}}.spotmap__menu-button[data-v-3a44d0c8]:hover,.spotmap__menu-button.focus-visible.js-focus-visible[data-v-3a44d0c8],.js-focus-visible .spotmap__menu-button.focus-visible[data-v-3a44d0c8],.spotmap__menu-button--active[data-v-3a44d0c8]{color:var(--navy2);background:var(--lime1)}.spotmap__menu-button[data-v-3a44d0c8]:hover,.spotmap__menu-button[data-v-3a44d0c8]:focus-visible,.spotmap__menu-button--active[data-v-3a44d0c8]{color:var(--navy2);background:var(--lime1)}.span.spotmap__menu-button-icon[data-v-3a44d0c8]{display:flex}.spotmap__menu-button--active[data-v-3a44d0c8]{padding-left:calc(100% - 20px);padding-right:20px;gap:0;grid-template-rows:repeat(3,0px)}.spotmap__menu-button--active svg[data-v-3a44d0c8]{-webkit-transform:translateX(-100%);transform:translate(-100%)}.spotmap__accordion[data-v-3a44d0c8]{display:grid;grid-template-columns:0fr;gap:1px;height:100%;overflow:hidden;border-radius:0;transition:grid-template-columns .1s .15s ease-out;transition:grid-template-columns .1s .15s ease-out,-ms-grid-columns .1s .15s ease-out}@media screen and (min-width: 768px){.spotmap__accordion[data-v-3a44d0c8]{grid-template-columns:1fr}}.spotmap__accordion--open[data-v-3a44d0c8]{grid-template-columns:1fr}.spotmap__accordion-item[data-v-3a44d0c8]{pointer-events:auto;position:sticky;display:grid;grid-template-rows:-webkit-max-content 0fr;grid-template-rows:max-content 0fr;overflow:hidden;background:var(--white);transition:grid-template-rows .15s ease-out;transition:grid-template-rows .15s ease-out,-ms-grid-rows .15s ease-out}.spotmap__accordion-item--open[data-v-3a44d0c8]{grid-template-rows:-webkit-max-content 1fr;grid-template-rows:max-content 1fr}.spotmap__accordion-item--statuses[data-v-3a44d0c8]{top:0}.spotmap__accordion-button[data-v-3a44d0c8]{position:sticky;top:0;display:grid;grid-template-columns:1fr -webkit-max-content;grid-template-columns:1fr max-content;min-height:0;gap:24px;padding:8px 10px;align-items:center;font-size:.875rem;font-weight:400;text-align:left;color:var(--darkgray1);border:0;background:var(--white);z-index:1}.spotmap__accordion-button-icon[data-v-3a44d0c8]{color:var(--navy1)}.spotmap__accordion-button-icon-vertical[data-v-3a44d0c8],.spotmap__accordion-button-icon-horizontal[data-v-3a44d0c8]{transition:-webkit-transform .15s ease-out;transition:transform .15s ease-out;transition:transform .15s ease-out,-webkit-transform .15s ease-out;-webkit-transform-origin:center;transform-origin:center}.spotmap__accordion-item--open .spotmap__accordion-button-icon-vertical[data-v-3a44d0c8],.spotmap__accordion-item--open .spotmap__accordion-button-icon-horizontal[data-v-3a44d0c8]{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.spotmap__accordion-button[data-v-3a44d0c8]:hover,.spotmap__accordion-button.focus-visible.js-focus-visible[data-v-3a44d0c8],.js-focus-visible .spotmap__accordion-button.focus-visible[data-v-3a44d0c8]{color:var(--navy2);background:var(--lime1)}.spotmap__accordion-button[data-v-3a44d0c8]:hover,.spotmap__accordion-button[data-v-3a44d0c8]:focus-visible{color:var(--navy2);background:var(--lime1)}.spotmap__accordion-content[data-v-3a44d0c8]{position:relative;display:grid;overflow:hidden}.spotmap__accordion-content-inner[data-v-3a44d0c8]{display:grid;gap:10px;padding:10px;scrollbar-width:none;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;-ms-overflow-style:none}.spotmap__accordion-content-inner[data-v-3a44d0c8]::-webkit-scrollbar{display:none}.spotmap__accordion-content-inner[data-v-3a44d0c8]:before{content:"";position:absolute;top:0;left:50%;height:1px;width:calc(100% - 20px);-webkit-transform:translateX(-50%);transform:translate(-50%);background:var(--lightgray3)}.spotmap__accordion-content-item[data-v-3a44d0c8]{display:grid;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr;gap:10px;align-items:center;font-size:.875rem}.spotmap__accordion-content-item-dot[data-v-3a44d0c8]{margin-bottom:-7px}.lot-modal[data-v-3a44d0c8]{pointer-events:none;position:absolute;display:block;top:0;right:0;width:100%;opacity:1;overflow:hidden;border:0;visibility:visible;background:var(--white);box-shadow:0 0 0 0 var(--white);z-index:1;-webkit-transform:translateX(100%);transform:translate(100%);transition:box-shadow .3s ease-out,-webkit-transform .3s ease-out;transition:transform .3s ease-out,box-shadow .3s ease-out;transition:transform .3s ease-out,box-shadow .3s ease-out,-webkit-transform .3s ease-out}@media screen and (min-width: 768px){.lot-modal[data-v-3a44d0c8]{position:relative;width:unset;padding:0;-webkit-transform:translateX(0);transform:translate(0)}}@media screen and (min-width: 768px){.lot-modal[aria-hidden=false][data-v-3a44d0c8]{box-shadow:0 0 10px #0003}}.lot-modal__content[data-v-3a44d0c8]{pointer-events:auto;display:grid;grid-template-rows:-webkit-max-content 1fr;grid-template-rows:max-content 1fr;height:calc(100% * (774 / 1400));max-height:calc(100vh - var(--totalHeaderHeight) - 40px);min-height:590px;border-radius:0;overflow:hidden;background:var(--white)}@media screen and (min-width: 768px){.lot-modal__content[data-v-3a44d0c8]{width:430px}}.lot-modal__header[data-v-3a44d0c8]{display:grid;grid-template-columns:1fr -webkit-max-content;grid-template-columns:1fr max-content;align-items:center;gap:10px;padding:10px 10px 10px 20px;background:var(--lightblue1)}@media screen and (min-width: 1024px){.lot-modal__header[data-v-3a44d0c8]{gap:20px;padding:20px 10px 20px 30px}}.lot-modal__close[data-v-3a44d0c8]{cursor:pointer;display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;min-height:unset;color:var(--gray1);background:none}.lot-modal__close svg[data-v-3a44d0c8]{color:var(--gray1)}.lot-modal__close[data-v-3a44d0c8]:hover,.lot-modal__close.focus-visible.js-focus-visible[data-v-3a44d0c8],.js-focus-visible .lot-modal__close.focus-visible[data-v-3a44d0c8]{color:var(--black)}.lot-modal__close[data-v-3a44d0c8]:hover,.lot-modal__close[data-v-3a44d0c8]:focus-visible{color:var(--black)}:is(.lot-modal__close:hover,.lot-modal__close.focus-visible).js-focus-visible svg[data-v-3a44d0c8],.js-focus-visible :is(.lot-modal__close:hover,.lot-modal__close.focus-visible) svg[data-v-3a44d0c8]{color:var(--black);stroke-width:4}:is(.lot-modal__close:hover,.lot-modal__close:focus-visible) svg[data-v-3a44d0c8]{color:var(--black);stroke-width:4}.lot-modal__body[data-v-3a44d0c8]{position:relative}.lot-modal__body[data-v-3a44d0c8]::-webkit-scrollbar{display:none}.lot-modal__scrollable[data-v-3a44d0c8]{position:absolute;top:0;left:0;width:100%;height:100%;max-height:100%;padding:30px 20px;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.lot-modal__title[data-v-3a44d0c8],.lot-modal__subtitle[data-v-3a44d0c8]{font-family:var(--sans-serif1);font-weight:500;font-size:1rem;color:var(--navy2)}@media screen and (min-width: 768px){.lot-modal__title[data-v-3a44d0c8],.lot-modal__subtitle[data-v-3a44d0c8]{font-size:1.0625rem}}.lot-modal__subtitle[data-v-3a44d0c8]{margin-top:40px;padding:30px 0;text-align:center;border-top:1px solid var(--gray1)}.lot-modal__plans[data-v-3a44d0c8]{display:grid;gap:20px}.lot-modal__home+.lot-modal__plans[data-v-3a44d0c8]{margin-top:20px}.lot-modal__lot[data-v-3a44d0c8]{display:grid;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr;gap:0 24px;padding:10px;margin-bottom:30px;border:1px solid var(--lightgray3)}.lot-modal__lot-title[data-v-3a44d0c8]{grid-column:1 / span 2;justify-self:center;margin-bottom:10px;font-size:.875rem;font-weight:500}.lot-modal__datapoint[data-v-3a44d0c8]{margin:0;font-size:.8125rem}[data-v-3a44d0c8] .form .form-header{padding:0 0 30px}[data-v-3a44d0c8] .form .form-title{font-family:var(--sans-serif1);font-weight:500;font-size:1.25rem;text-align:left;color:var(--darkgray1)}@-webkit-keyframes modalSlideInMobile-3a44d0c8{0%{-webkit-transform:translateX(100%);transform:translate(100%);box-shadow:0 0 0 0 var(--white)}to{-webkit-transform:translateX(0);transform:translate(0);box-shadow:0 0 0 4px var(--white)}}@keyframes modalSlideInMobile-3a44d0c8{0%{-webkit-transform:translateX(100%);transform:translate(100%);box-shadow:0 0 0 0 var(--white)}to{-webkit-transform:translateX(0);transform:translate(0);box-shadow:0 0 0 4px var(--white)}}@-webkit-keyframes modalSlideOutMobile-3a44d0c8{0%{-webkit-transform:translateX(0);transform:translate(0);box-shadow:0 0 0 4px var(--white)}to{-webkit-transform:translateX(100%);transform:translate(100%);box-shadow:0 0 0 0 var(--white)}}@keyframes modalSlideOutMobile-3a44d0c8{0%{-webkit-transform:translateX(0);transform:translate(0);box-shadow:0 0 0 4px var(--white)}to{-webkit-transform:translateX(100%);transform:translate(100%);box-shadow:0 0 0 0 var(--white)}}@-webkit-keyframes modalSlideIn-3a44d0c8{0%{grid-template-columns:1fr 0px}to{grid-template-columns:1fr 430px}}@keyframes modalSlideIn-3a44d0c8{0%{grid-template-columns:1fr 0px}to{grid-template-columns:1fr 430px}}@-webkit-keyframes modalSlideOut-3a44d0c8{0%{grid-template-columns:1fr 430px}to{grid-template-columns:1fr 0px}}@keyframes modalSlideOut-3a44d0c8{0%{grid-template-columns:1fr 430px}to{grid-template-columns:1fr 0px}}
