*{box-sizing:border-box;outline:none}html{height:100%;font-size:16px}body{min-height:100%;font-family:Roboto,sans-serif;line-height:1.15;margin:0}a{color:inherit;text-decoration:none}ul,ol{list-style:none;margin:0;padding:0}p{margin:0 0 1.5rem}h1,h2,h3,h4,h5,h6{font-weight:400;margin:0 0 1.5rem;line-height:1.15em}iframe{border:0 none}button{display:inline-block;padding:0;border:0 none;border-radius:0}button::-moz-focus-inner{border:0 none}button,input[type=checkbox],input[type=radio],select{cursor:pointer}button,input,select,textarea,optgroup,option{color:inherit;font:inherit;margin:0}input,select,textarea{display:block;min-width:0;width:100%;border:1px solid}input[disabled],select[disabled],textarea[disabled]{background-color:inherit}table{border-collapse:collapse;border-spacing:0;border:0 none}th,td{border:1px solid}th,td{padding:1rem}.marker-container{cursor:auto;position:absolute;width:0;height:0}.marker-container .marker{display:block;background-color:transparent;transform:translate(-50%,-100%);border-radius:6px}.marker-container .marker:focus-visible{box-shadow:var(--accessibility-shadow-marker)}.marker-container .marker .pin{display:block;width:33px;height:52px}.info-window-container{cursor:auto;position:absolute;width:0;height:0;filter:drop-shadow(0 2px 5px rgba(0,0,0,.37))}.info-window-container .info-window-anchor:after,.info-window-container .info-window{background-color:#fff}.info-window-container .info-window-anchor{position:absolute;bottom:65px;left:0;width:100vw;height:0}.info-window-container .info-window-anchor:after{content:"";position:absolute;top:0;left:0;height:12px;width:23px;transform:translate(-50%);clip-path:polygon(0 0,50% 100%,100% 0)}.info-window-container .info-window{position:absolute;box-sizing:border-box;bottom:0;left:0;min-width:80px;transform:translate(-50%);border-radius:8px}.info-window-container .info-window .info-window-viewport{--scrollbar-width: 14px;--content-padding: 18px 15px}.info-window-container .info-window .button{position:absolute;z-index:100;top:0;right:2px;display:flex;background-color:transparent;color:#888;text-align:center;border-radius:0;width:22px;height:22px;align-items:center;justify-content:center}.info-window-container .info-window .button .material-icons{font-size:20px}.info-window-container .info-window .button:hover,.info-window-container .info-window .button:focus{color:#000}.info-window-container .info-window .button:focus-visible{box-shadow:var(--accessibility-shadow-info-window)}.info-window-container .info-window .minimize-button,.info-window-container .info-window .maximize-button{right:25px}.info-window-container .info-window .minimize-button .material-icons,.info-window-container .info-window .maximize-button .material-icons{font-size:22px}.info-window-container .info-window .maximize-button{display:none}.info-window-container .info-window .content{max-width:400px;font-size:16px;font-weight:300}.info-window-container .info-window .content>.permalink{display:block;margin:2px 0;padding-right:6px;border-radius:2px}.info-window-container .info-window .content>.permalink:focus-visible{box-shadow:var(--accessibility-shadow-info-window)}.info-window-container .info-window .content>.permalink .title{display:inline;margin:0;font-size:20px}.info-window-container .info-window .content>.permalink .material-icons{color:#ccc;margin-top:-4px;vertical-align:middle;font-size:20px}.info-window-container .info-window .content>.permalink:hover .material-icons,.info-window-container .info-window .content>.permalink:focus .material-icons{color:#888}.info-window-container .info-window .content>.description{margin:18px 0 0;font-size:16px;line-height:1.4}.info-window-container .info-window .content>.description .material-icons{font-size:16px;vertical-align:middle;margin-top:-1px}.info-window-container .info-window .content>.description a{color:#1a0dab;border-radius:2px}.info-window-container .info-window .content>.description a:focus-visible{box-shadow:var(--accessibility-shadow-info-window)}.info-window-container .info-window .content>.description a:hover,.info-window-container .info-window .content>.description a:focus{text-decoration:underline}.info-window-container .info-window .content>.description a .material-icons{color:#d7d3ff;margin-left:4px}.info-window-container .info-window .content>.trails{margin-top:18px}.info-window-container .info-window .content>.trails .trail:not(:last-child){margin-bottom:14px}.info-window-container .info-window .content>.trails .name{font-size:16px;margin:0 0 7px;line-height:20px}.info-window-container .info-window .content>.trails .starting-point{margin-right:4px}.info-window-container .info-window .content>.trails .select-trail{display:inline-flex;min-width:44px;min-height:26px;padding:3px 8px;line-height:20px;border-radius:2px;align-items:center;justify-content:center;vertical-align:middle}.info-window-container .info-window .content>.trails .select-trail:focus-visible{box-shadow:var(--accessibility-shadow-info-window)}.info-window-container .info-window .content>.trails .topology{margin:0;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px}@media (max-width: 375px){.info-window-container .info-window .content>.trails .topology{grid-template-columns:repeat(1,1fr)}}.info-window-container .info-window .content>.trails .material-icons{font-size:18px;vertical-align:middle;margin-top:-1px}.info-window-container .info-window .content>.trails .length .material-icons{color:#9810c9}.info-window-container .info-window .content>.trails .duration .material-icons{color:#f29224}.info-window-container .info-window .content>.trails .min-elevation .material-icons{color:#00c6ff}.info-window-container .info-window .content>.trails .max-elevation .material-icons{color:#000}.info-window-container .info-window .content>.trails .positive-elevation .material-icons{color:#e30e0e}.info-window-container .info-window .content>.trails .negative-elevation .material-icons{color:#59c24e}.info-window-container .info-window .content>.photospheres{margin-top:18px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px 12px}@media (max-width: 375px){.info-window-container .info-window .content>.photospheres{grid-template-columns:repeat(2,1fr)}}.info-window-container .info-window .content>.photospheres .name{font-size:16px;margin:0}.info-window-container .info-window .content>.photospheres .select-photosphere{padding:3px 8px;line-height:20px;border-radius:2px}.info-window-container .info-window .content>.photospheres .select-photosphere:focus-visible{box-shadow:var(--accessibility-shadow-info-window)}.info-window-container.minimized{filter:none;color:#000;text-shadow:0 0 2px white}.info-window-container.minimized .info-window-anchor:after,.info-window-container.minimized .info-window{background-color:#ffffffa8}.info-window-container.minimized .info-window{display:grid;align-content:center;align-items:center;justify-content:center;grid-template:"content action" 1fr/1fr min-content;gap:8px;padding:8px 6px 8px 14px}.info-window-container.minimized .info-window .info-window-viewport{--content-padding: 0}.info-window-container.minimized .info-window .minimize-button,.info-window-container.minimized .info-window .close-button{display:none}.info-window-container.minimized .info-window .maximize-button{grid-area:action;display:flex;position:initial;color:#666;text-shadow:0 0 2px white}.info-window-container.minimized .info-window .maximize-button:hover,.info-window-container.minimized .info-window .maximize-button:focus{color:#000}.info-window-container.minimized .info-window .content{grid-area:content}.info-window-container.minimized .info-window .content>*{display:none}.info-window-container.minimized .info-window .content>.permalink{display:block;padding:0;margin:0}.info-window-container.minimized .info-window .content>.permalink .title{font-size:16px}.info-window-container.minimized .info-window .content>.permalink .material-icons{display:none}@font-face{font-family:Map Icons;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/map-icons.woff2) format("woff2")}:root{--accessibility-shadow-marker: 0 0 0 3px #fff, 0 0 0 7px #000, 0 0 0 9px #fff;--accessibility-shadow-info-window: 0 0 0 2px #fff, 0 0 0 4px #000, 0 0 0 5px #fff;--accessibility-shadow-button: 0 0 0 3px #000, 0 0 0 6px #fff;--accessibility-shadow-input: 0 0 0 2px #fff, 0 0 0 5px #000}body{color:#1f1f1f;background-color:#e5e3df}button{background-color:#eee;color:#1f1f1f}button:disabled{background-color:#eee}
