@-webkit-keyframes project-info-in{0%{transform:scale(.2);opacity:0}to{transform:scale(1);opacity:1}}@keyframes project-info-in{0%{transform:scale(.2);opacity:0}to{transform:scale(1);opacity:1}}@-webkit-keyframes project-pin-in{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes project-pin-in{0%{transform:scale(0)}to{transform:scale(1)}}@-webkit-keyframes project-pin-out{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes project-pin-out{0%{transform:scale(1)}to{transform:scale(0)}}.project-navigator{opacity:1;background:#f0eef0;position:relative;scroll-snap-align:start;--gd-s-full:0;display:grid;grid-column:max;align-items:flex-start;grid-template-columns:[full-start max-start] var(--gd-s-max) [expanded-start] var(--gd-s-exp) [regular-start] var(--gd-s-reg) [narrow-start] minmax(var(--gd-n-min),var(--gd-n-act)) [center] minmax(var(--gd-n-min),var(--gd-n-act)) [narrow-end] var(--gd-s-reg) [regular-end] var(--gd-s-exp) [expanded-end] var(--gd-s-max) [max-end full-end]}.project-navigator__search-mask{position:absolute;z-index:900;grid-column:expanded;--forms-accent-color:#fabb00}.project-navigator__search-mask .multi-select{font-size:16px;width:14rem}.project-navigator__search-mask .multi-select .rmsc{--rmsc-gray:#000}.project-navigator__search-mask .multi-select .rmsc input[type=checkbox]{border-radius:50%;border-width:1px}.project-navigator__search-mask .multi-select .rmsc input[type=checkbox]:checked{background:#fabb00;border-color:#fabb00}.project-navigator__search-mask .multi-select .dropdown-container{border-radius:1rem;background:#fff;border:2px solid #000!important;color:#000!important}.project-navigator__search-mask .multi-select .dropdown-content .panel-content{border-radius:1rem}.project-navigator__legend{margin-bottom:1.5rem}.project-navigator__legend__item{display:flex;grid-gap:.5rem;align-items:center}.project-navigator__legend__item__color{width:1rem;height:1rem;border-radius:50%;border:2px solid #fff;background:var(--inline-color,#e5ebf6)}.project-navigator__legend__item:not(:last-child){margin-bottom:1rem}.project-navigator__info{position:absolute;z-index:10;grid-column:expanded-start/center}.project-navigator__items{text-align:center;z-index:300;position:absolute;inset:1rem;max-height:calc(100% - 2rem);max-width:calc(100% - 2rem);aspect-ratio:1.3009029852;pointer-events:none;margin:auto}.project-navigator__map-overlay{pointer-events:none;z-index:10;position:absolute;inset:0;width:100%;overflow:hidden}.project-navigator__map-overlay img{height:calc(100% - 2rem);width:calc(100% - 2rem);position:absolute;inset:1rem;transform:scale(1.28);-o-object-fit:contain;font-family:"object-fit:contain";object-fit:contain}.project-navigator__map{width:100%;position:absolute;inset:0;display:flex;justify-content:center;padding:1rem}.project-navigator__map svg{height:100%;width:auto}.project-navigator__map svg path{transition:opacity .2s ease,filter .25s ease}.project-navigator__map #municipality-1,.project-navigator__map #municipality-2,.project-navigator__map #municipality-3,.project-navigator__map #municipality-5,.project-navigator__map #municipality-8{fill:#e5c781}.project-navigator__map svg path.filtered{opacity:.6!important;filter:grayscale(1);pointer-events:none}.project-navigator__project-pin{position:absolute;pointer-events:all;transform:scale(0);-webkit-animation:project-pin-in .35s ease forwards;animation:project-pin-in .35s ease forwards}.project-navigator__project-pin__cta{position:absolute;left:0;top:0;width:1rem;height:1rem;background:var(--inline-color,#e5ebf6);border:3px solid #fff;border-radius:50%;cursor:pointer;transition:all .25s ease;transform:translateX(-50%) translateY(-50%);z-index:100}.project-navigator__project-pin__info{position:absolute;background:#fff;padding:1rem;width:max(240px,12rem);flex-direction:column;grid-gap:1rem;right:calc(0px - var(--offset-left));bottom:calc(0px - var(--offset-top));box-shadow:0 0 25px -4px rgba(0,0,0,.2);display:none;transform-origin:100% 100%;z-index:2000;--offset-left:0px;--offset-top:0px}.project-navigator__project-pin.active{z-index:9000}.project-navigator__project-pin.active .project-navigator__project-pin__cta{transform:translateX(-50%) translateY(-50%) scale(1.5);pointer-events:none}.project-navigator__project-pin.active .project-navigator__project-pin__info{display:flex;opacity:0;-webkit-animation:project-info-in .35s ease forwards;animation:project-info-in .35s ease forwards}.project-navigator__project-pin.filtered{-webkit-animation:project-pin-out .25s ease forwards;animation:project-pin-out .25s ease forwards}body,html{-ms-scroll-snap-type:y proximity;scroll-snap-type:y proximity;scroll-snap-align:start}@media(min-width:769px)and (max-aspect-ratio:14/9),(min-width:769px)and (min-width:2561px){.project-navigator{aspect-ratio:16/9;max-width:100%}}@media(min-width:769px)and (min-aspect-ratio:14/9)and (max-width:2560px){.project-navigator{min-height:var(--vp-height)}}@media(min-width:769px){.project-navigator__search-mask{top:30%}.project-navigator__info{top:var(--container-padding-large)}.project-navigator__map-overlay img{transform:scale(1.2)}}@media(min-width:1541px){.project-navigator__info{grid-column:expanded-start/narrow-start}}@media(min-width:1921px){.project-navigator__legend{margin-top:2rem}}@media(min-width:2200px){.project-navigator__search-mask{right:0;top:var(--container-padding-large)}}@media(max-width:768px){.project-navigator{min-height:min(1024px,calc(var(--vp-height)))}.project-navigator__search-mask{top:var(--container-padding-large);display:flex;justify-content:space-between;right:0;left:0;flex-wrap:wrap}.project-navigator__info{bottom:var(--container-padding-large)}.project-navigator__project-pin__info{width:240px}}@media(hover:hover){.project-navigator__map svg path:not([disabled]):not(:disabled):hover{opacity:.6}.project-navigator__project-pin__cta:not([disabled]):not(:disabled):hover{transform:translateX(-50%) translateY(-50%) scale(1.5);box-shadow:0 0 25px -4px rgba(0,0,0,.2)}}
