@font-face{font-family:circular;src:url(/fonts/CircularXXTT-Book.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:circular;src:url(/fonts/CircularXXTT-Medium.ttf) format("truetype");font-weight:700;font-style:normal}*{font-family:circular,Avenir,Inter,Arial;font-weight:400}:root{--sindi-burgundy: #58221E;--sindi-yellow: #EDD263;--sindi-cream: #FFFECE;--sindi-ivory: #FBFEF4;--sindi-blue: #667FFE;--sindi-light-blue: #D3EEFF;--sindi-coral: #FE7E63;--sindi-blush: #FADEDB;--sindi-dim-gray: #736B59;--sindi-bone: #CCC7B7;--sindi-violet: #5F518E;--sindi-powder-blue: #BCBBFF;--sindi-dark-green: #0C4409;--sindi-light-green: #DDFAD2;--sindi-raspberry: #B1436E;--sindi-buff: #D3A588;--sindi-light-yellow: #fae9a4;line-height:1.5;font-weight:400;color:#000;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;padding:0;width:100%;height:100vh;height:100dvh;position:relative;overflow-y:auto}h1{font-size:3.2em;line-height:1.1}.full-screen-map{width:100%;height:100%;margin:0;padding:0;overflow:hidden;overflow-y:auto}@media (max-width: 750px){body{-webkit-overflow-scrolling:touch;overflow-y:auto}.full-screen-map{min-height:100vh;min-height:100dvh;height:auto;overflow-y:auto;-webkit-overflow-scrolling:touch}}#root{height:100%}
