body{margin:0;padding:0;font-family:sans-serif}.main{font-family:proxima-nova-alt,Verdana,Geneva,sans-serif}div{box-sizing:border-box}#map-body{height:100vh;background:#dedede}#map-body .mapboxgl-popup{max-width:320px}#map-body .mapboxgl-popup .mapboxgl-popup-content{padding-top:0;border-radius:0}#map-body .mapboxgl-popup .category{width:100%;background:#5a6c6e;margin-left:-10px;padding:.25em 10px;color:#dedede}#map-body .mapboxgl-popup .category span.icon{font-family:Material Icons}#map-body .mapboxgl-popup .mapboxgl-popup-close-button{height:26px;margin:0;border-radius:0;background:#5a6c6e;font-size:12px;color:#dedede}#map-body .mapboxgl-popup h2{width:100%;padding:5px 10px;background:rgba(0,0,0,.05);border-bottom:1px solid #7c8f93;margin:0 0 .5em -10px;color:#333;font-weight:400}#map-body .mapboxgl-popup h2 .sub-title{display:block;font-size:.7em;opacity:.7;white-space:nowrap;max-width:100%;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .375s ease;transition:all .375s ease}#map-body .mapboxgl-popup h2 .sub-title:hover{white-space:normal}#map-body .mapboxgl-popup a{text-decoration:none;color:#6c474f}#map-body .mapboxgl-popup a:hover{text-decoration:underline}#map-body .mapboxgl-popup .img{text-align:center}#map-body .mapboxgl-popup .img img{width:100%}#filter-box{position:fixed;z-index:10;right:1em;top:1em;opacity:.8;-webkit-transition:all .375s ease;transition:all .375s ease;width:0}#filter-box .toggle{position:absolute;left:-50px;height:44px;width:44px;border-radius:50%;display:flex;align-items:center;text-align:center}#filter-box .toggle .hamburger-box{-webkit-transform:scale(.6);transform:scale(.6);margin-left:-11px}#filter-box.expanded{width:15em}#filter-box.collapsed .filter,#filter-box.collapsed .text-filter{display:none}#filter-box:hover{opacity:1}#filter-box .icon{display:inline-block;width:12px;height:12px;border-radius:1em;border:1px solid #90656f;margin-right:.5em}#filter-box .filter,#filter-box .text-filter,#filter-box .toggle{padding:.5em 1em;background-color:#fff;border:1px solid #fafafa;border-collapse:collapse;white-space:nowrap}#filter-box .text-filter input{font-size:1em;width:100%;border:none;background:#fafafa;box-sizing:border-box;padding:.25em .5em;background:#dedede}#filter-box .filter{color:#666;cursor:pointer;-webkit-transition:background-color .375s ease;transition:background-color .375s ease;text-transform:uppercase;font-size:.8em;letter-spacing:.1em #filter-box .filter}#filter-box .filter :hover{color:#6c474f;background-color:#fafafa}#filter-box .filter.active{color:#6c474f;background-color:#bfd3e6}#filter-box .filter.clear{text-align:center;margin-left:auto;width:50%}#filter-box .filter+.filter{border-top:1px solid #fafafa}#filter-box .toggle-style{margin-top:1em}

/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:15px;display:inline-block;cursor:pointer;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:linear;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:initial;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:.7}.hamburger-box{width:40px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{width:40px;height:4px;background-color:#666;border-radius:4px;position:absolute;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-10px}.hamburger-inner:after{bottom:-10px}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;-webkit-transition-duration:.13s;transition-duration:.13s;-webkit-transition-delay:.13s;transition-delay:.13s;-webkit-transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse .hamburger-inner:after{top:-20px;-webkit-transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear}.hamburger--collapse .hamburger-inner:before{-webkit-transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,-webkit-transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,-webkit-transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19),-webkit-transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse.is-active .hamburger-inner{-webkit-transform:translate3d(0,-10px,0) rotate(-45deg);transform:translate3d(0,-10px,0) rotate(-45deg);-webkit-transition-delay:.22s;transition-delay:.22s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse.is-active .hamburger-inner:after{top:0;opacity:0;-webkit-transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s}.hamburger--collapse.is-active .hamburger-inner:before{top:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,-webkit-transform .13s cubic-bezier(.215,.61,.355,1) .25s;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,-webkit-transform .13s cubic-bezier(.215,.61,.355,1) .25s;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s,-webkit-transform .13s cubic-bezier(.215,.61,.355,1) .25s}.hamburger--collapse-r .hamburger-inner{top:auto;bottom:0;-webkit-transition-duration:.13s;transition-duration:.13s;-webkit-transition-delay:.13s;transition-delay:.13s;-webkit-transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r .hamburger-inner:after{top:-20px;-webkit-transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear}.hamburger--collapse-r .hamburger-inner:before{-webkit-transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,-webkit-transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,-webkit-transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19),-webkit-transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r.is-active .hamburger-inner{-webkit-transform:translate3d(0,-10px,0) rotate(45deg);transform:translate3d(0,-10px,0) rotate(45deg);-webkit-transition-delay:.22s;transition-delay:.22s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse-r.is-active .hamburger-inner:after{top:0;opacity:0;-webkit-transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s}.hamburger--collapse-r.is-active .hamburger-inner:before{top:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,-webkit-transform .13s cubic-bezier(.215,.61,.355,1) .25s;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,-webkit-transform .13s cubic-bezier(.215,.61,.355,1) .25s;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s,-webkit-transform .13s cubic-bezier(.215,.61,.355,1) .25s}
/*# sourceMappingURL=main.4a7c4740.chunk.css.map */