:root{font-family:Inter,sans-serif;--brandDarkBlue: #002940;--brandLightBlue: #00adf2;--brandGreen: #58e965;--brandGrey: #dddddd;--brandPink: #DB3069;--brandYellow: #F1C500;--range-slider: #dadcdc;--range-handle-inactive: #dadcdc;--range-handle: var(--brandLightBlue);--range-handle-focus: var(--brandLightBlue);--range-handle-border: var(--range-handle);--range-range-inactive: var(--range-handle-inactive);--range-range: var(--range-handle-focus);--range-float-inactive: var(--range-handle-inactive);--range-float: var(--range-handle-focus);--range-float-text: white;--background: #ffffff;--foreground: #222;--foreground-alt: #555555;--muted: #f4f4f5;--muted-foreground: #999999;--border-input: rgba(0, 0, 0, .15);--shadow-popover: 0 4px 12px rgba(0, 0, 0, .1)}.mapboxgl-popup{background:transparent}.mapboxgl-popup-content{background:#000!important;color:#fff;border-radius:.5em;padding:1em;box-shadow:0 2px 4px #0003}.mapboxgl-popup-tip{display:none}.mapboxgl-popup-content{width:100%}.label-name{color:#fff;font-size:1em;font-weight:600;text-transform:uppercase;font-family:Inter,sans-serif}.mapboxgl-ctrl-geocoder,.mapboxgl-ctrl-geocoder .suggestions{border-radius:.5em;box-shadow:none!important;border:1px solid #ddd}body{padding:0;margin:0;background-color:#fff;opacity:1}*{box-sizing:border-box}.text-column{display:flex;max-width:48rem;flex:.6;flex-direction:column;justify-content:center;margin:0 auto}.rangeSlider{font-family:Inter,sans-serif;font-size:1em;border-radius:.2em;border:1px solid rgba(27,31,35,.3);background-color:#fafbfc;box-shadow:#1b1f230a 0 1px,#ffffff40 0 1px inset;width:90%}.rangeSlider>.rangeHandle:hover{cursor:pointer}.rangeSlider .rangeHandle.active .rangeNub{background-color:var(--brandLightBlue);border:1px solid rgba(27,31,35,.3);box-shadow:#1b1f230a 0 1px,#ffffff40 0 1px inset}.rangeSlider .rangeHandle .rangeNub{border:1px solid rgba(27,31,35,.3);box-shadow:#1b1f230a 0 1px,#ffffff40 0 1px inset;border-radius:.5em}.rangeSlider>.rangePips>.pip{background-color:var(--brandLightBlue);font-size:.8em}.rangeSlider>.rangePips .pip.selected{background-color:var(--brandLightBlue)}.rangeSlider>.rangePips>.pip>.pipVal{color:var(--brandLightBlue)}.rangeSlider>.rangePips>.pip.selected>.pipVal{color:var(--brandLightBlue);font-weight:700}.tick{font-size:.5em}h1{font-family:Inter,sans-serif;color:var(--brandDarkBlue);font-weight:600;font-size:2rem;letter-spacing:-.01em}h2{padding:0;font-family:Gelasio,serif;font-weight:400;font-size:28px;color:var(--brandDarkBlue);margin:0}h4{font-family:Inter,sans-serif;color:var(--brandDarkBlue);margin:0 auto;font-weight:500}h3,h5{margin:0 auto;font-family:Inter,sans-serif;color:var(--brandDarkBlue)}p{line-height:150%}.hero{display:flex;flex-direction:column;align-items:flex-start;margin:0 2em}.subtitle{display:flex}button:hover{cursor:pointer;box-shadow:0 1px #1b1f230a,inset 0 1px #ffffff40;background-color:#f3f4f6;transition:.3s}button:active{box-shadow:0 1px #1b1f230a,inset 0 1px #ffffff40,0 1px #e1e4e833;background-color:#edeff2;transition:.3s}.collage-image-container{width:100%;margin-bottom:-.3em}.sv-item--btn{display:none!important}[data-tabs-list]{border-radius:.5em;display:flex}[data-tabs-trigger]{padding:.5em;width:100%;overflow:clip;border:1px solid #ddd}[data-state=inactive]{background-color:#fff}.select-trigger{height:3em;border-radius:.5em;border:1px solid var(--border-input);background:var(--background);display:inline-flex;align-items:center;padding:0 1em;color:var(--foreground);transition:color .2s}.icon-start{margin-right:1em;color:var(--muted-foreground);width:1.5em;height:1.5em}.icon-end{margin-left:auto;color:var(--muted-foreground);width:1.5em;height:1.5em}.placeholder{color:var(--foreground-alt);opacity:.5}.select-content{z-index:50;margin-top:4px;width:350px;overflow-y:auto;border-radius:1em;border:1px solid var(--border-input);background:var(--background);box-shadow:var(--shadow-popover);padding:1em}.group-heading{font-weight:600;font-size:.75rem;color:var(--foreground-alt);margin-top:8px;margin-bottom:4px;padding:0 8px}.select-item{display:flex;align-items:center;height:40px;padding-left:20px;padding-right:8px;border-radius:5px;font-size:.875rem;text-transform:capitalize;cursor:pointer}.select-item[data-highlighted]{background-color:var(--muted)}.select-item[data-selected]{font-weight:700}.check-icon{margin-left:auto}
