.Buttons_resetIcon__z5WeL{margin-right:.25rem}.DesktopLocationForecastModal_estimated__FCWey{border:1px solid var(--bs-gray-600);padding:.1666666667rem;border-radius:5px;font-size:.8rem;margin-top:1px}.DesktopLocationForecastModal_container__NWBo_{display:flex}.DesktopLocationForecastModal_box__9CEB8{display:flex;align-items:center;flex:1 1}.DesktopLocationForecastModal_icon__UY6W8>path{fill:var(--tw-location-icon)}.DesktopLocationForecastModal_windIcon__LN96q{height:50px;width:50px;margin-right:.5rem}.DesktopLocationForecastModal_windIcon__LN96q>path{fill:var(--tw-clouds)}.DesktopLocationForecastModal_description__A0Yxt{text-transform:capitalize}.Key_key__GQs2h{background-color:var(--tw-background);padding:.5rem;min-height:73px;max-width:330px;z-index:1000;position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap}@media(min-width:576px){.Key_key__GQs2h{flex-wrap:nowrap;width:auto;max-width:none}}.Key_key__GQs2h>div{display:flex;flex-direction:row;align-items:center;margin:0 .5rem}.Key_circle__d_9Qq,.Key_icon____eBP{margin-right:.25rem}.Key_circle__d_9Qq{height:20px;width:20px;border-radius:50%;display:inline-block}.ExploreMap_loader__uXGG6{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ExploreMap_spinner__doyQx{height:75px;width:75px}.ExploreMap_compassButton__ivY98{position:absolute;bottom:6.5rem;right:.25rem;width:3rem;height:3rem;border-radius:50%;border:2px solid var(--bs-border-color);background-color:var(--bs-light);box-shadow:0 2px 8px rgba(0,0,0,.15);z-index:10;display:flex;align-items:center;justify-content:center;font-size:1.1rem;transition:all .2s ease}.ExploreMap_compassButton__ivY98:hover:not(:disabled){background-color:var(--bs-gray-100);box-shadow:0 4px 12px rgba(0,0,0,.2);transform:translateY(-1px)}.ExploreMap_compassButton__ivY98:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 6px rgba(0,0,0,.15)}.ExploreMap_compassButton__ivY98:disabled{opacity:.7;cursor:not-allowed}@media(min-width:768px){.ExploreMap_compassButton__ivY98{bottom:5rem;right:1.5rem}}.ExploreMap_locationButton___AC4n{position:absolute;bottom:3rem;right:.25rem;width:3rem;height:3rem;border-radius:50%;border:2px solid var(--bs-border-color);background-color:var(--bs-light);box-shadow:0 2px 8px rgba(0,0,0,.15);z-index:10;display:flex;align-items:center;justify-content:center;font-size:1.1rem;transition:all .2s ease}.ExploreMap_locationButton___AC4n:hover:not(:disabled){background-color:var(--bs-gray-100);box-shadow:0 4px 12px rgba(0,0,0,.2);transform:translateY(-1px)}.ExploreMap_locationButton___AC4n:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 6px rgba(0,0,0,.15)}.ExploreMap_locationButton___AC4n:disabled{opacity:.7;cursor:not-allowed}@media(min-width:768px){.ExploreMap_locationButton___AC4n{bottom:1.5rem;right:1.5rem}}.ExploreMap_mapOverlay__h0iGU{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1000;pointer-events:all;background-color:rgba(0,0,0,0)}.ExploreMapFilterModal_gridContainer__qEWnp .ExploreMapFilterModal_col-md-4__UmOOi,.ExploreMapFilterModal_gridContainer__qEWnp .ExploreMapFilterModal_col-sm-6__cEvqJ{display:flex;flex-direction:column}.ExploreMapFilterModal_selected__32W9L:hover{transform:scale(1.02)}.ExploreMapFilterModal_trailButton__CG47r{background-color:var(--tw-trail-icon-lighter)!important;border-color:var(--tw-trail-icon)!important;color:var(--tw-trail-icon)!important;transition:transform .1s ease-in-out}.ExploreMapFilterModal_trailButton__CG47r:hover{transform:scale(1.05)}.ExploreMapFilterModal_peakButton__JxkYF{background-color:var(--tw-peak-icon-lighter)!important;border-color:var(--tw-peak-icon)!important;color:var(--tw-peak-icon)!important;transition:transform .1s ease-in-out}.ExploreMapFilterModal_peakButton__JxkYF:hover{transform:scale(1.05)}.ExploreMapFilterModal_skiAreaButton__U0tlP{background-color:var(--tw-ski-area-icon-lighter)!important;border-color:var(--tw-ski-area-icon)!important;color:var(--tw-ski-area-icon)!important;transition:transform .1s ease-in-out}.ExploreMapFilterModal_skiAreaButton__U0tlP:hover{transform:scale(1.05)}.ExploreMapFilterModal_campgroundButton__X9v7D{background-color:var(--tw-campground-icon-lighter)!important;border-color:var(--tw-campground-icon)!important;color:var(--tw-campground-icon)!important;transition:transform .1s ease-in-out}.ExploreMapFilterModal_campgroundButton__X9v7D:hover{transform:scale(1.05)}.ExploreMapFilterModal_cityButton__UchdG{background-color:var(--tw-city-icon-lighter)!important;border-color:var(--tw-city-icon)!important;color:var(--tw-city-icon)!important;transition:transform .1s ease-in-out}.ExploreMapFilterModal_cityButton__UchdG:hover{transform:scale(1.05)}.ExploreMapFilterModal_areaButton__KRLoI{background-color:var(--tw-area-icon-lighter)!important;border-color:var(--tw-area-icon)!important;color:var(--tw-area-icon)!important;transition:transform .1s ease-in-out}.ExploreMapFilterModal_areaButton__KRLoI:hover{transform:scale(1.05)}.ExploreMapRecordModal_header__FsO6I{border-bottom:1px solid var(--bs-border-color);padding:1.5rem}.ExploreMapRecordModal_header__FsO6I .ExploreMapRecordModal_modalTitle__dYocX{width:100%}.ExploreMapRecordModal_body__mxsaf{padding:1.5rem;max-height:60vh;overflow-y:auto}.ExploreMapRecordModal_footer__PRU7t{border-top:1px solid var(--bs-border-color);padding:1rem 1.5rem;gap:.75rem}.ExploreMapRecordModal_infoCard__B63Ft{padding:1rem;background-color:var(--bs-light);border-radius:var(--bs-border-radius);border:1px solid var(--bs-border-color);transition:all .2s ease-in-out}.ExploreMapRecordModal_infoCard__B63Ft:hover{background-color:var(--bs-gray-100)}@media(max-width:768px){.ExploreMapRecordModal_header__FsO6I{padding:1rem}.ExploreMapRecordModal_body__mxsaf{padding:1rem;max-height:50vh}.ExploreMapRecordModal_footer__PRU7t{padding:1rem;flex-direction:column}.ExploreMapRecordModal_footer__PRU7t button{width:100%}}.TrailToggle_trailToggle__hRsjC{position:absolute;top:10px;right:10px;z-index:1000;background:hsla(0,0%,100%,.9);padding:8px 12px;border-radius:6px;box-shadow:0 2px 4px rgba(0,0,0,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.TrailToggle_toggle__xsyTU{margin:0}.TrailToggle_toggle__xsyTU .TrailToggle_form-check-input__MG7L6{background-color:var(--tw-trail-icon,#2d6a4f);border-color:var(--tw-trail-icon,#2d6a4f)}.TrailToggle_toggle__xsyTU .TrailToggle_form-check-label__jAKKT{font-size:.9rem;font-weight:500;color:var(--text-primary)}.FullScreenMap_container__21qRj{display:flex;flex-direction:column;z-index:1000;position:absolute;bottom:15px;right:0}.FullScreenMap_container__21qRj button>svg{margin-right:.5rem;color:var(--tw-background)}.FullScreenMap_loader__DYqRQ{top:calc(50% - 37.5px);left:calc(50% - 37.5px);z-index:1000;position:absolute}.FullScreenMap_spinner__H1b0K{height:75px;width:75px}.FullScreenMapModal_modal___zDfG .FullScreenMapModal_loading-text__0BRc4{position:relative;color:#0d6efd}.FullScreenMapModal_modal___zDfG .FullScreenMapModal_loading-text__0BRc4:before{content:attr(data-text);position:absolute;overflow:hidden;max-width:13em;white-space:nowrap;color:#198754;animation:FullScreenMapModal_loading__bWSxu 1.1s linear}@keyframes FullScreenMapModal_loading__bWSxu{0%{max-width:0}}.FullScreenMapModal_body__D4cVI{min-height:500px;position:relative;padding:0}.FullScreenMapModal_map__yKhib{position:absolute;top:0;bottom:0;width:100%}.BannerMap_container__GPdIY{display:flex;flex-direction:column;z-index:1000;position:absolute;bottom:15px;right:0;width:100%}@media(max-width:767.98px){.BannerMap_container__GPdIY{bottom:5px;padding:0 10px}}.BannerMap_area-forecast-map-wrapper__Lpgpu{z-index:1}.BannerMap_mobileAreaForecastMap__ybzgc{height:55vh!important}.BannerMap_resetIcon__RhQqt{margin-right:.25rem}.BannerMap_mapOverlay__dUEg3{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1000;pointer-events:all;background-color:rgba(0,0,0,0)}.DesktopMenu_dropdown__bvQ_H{left:-185px!important}.DesktopMenu_svg__NgghR{color:var(--tw-background)}.DesktopMenu_avatarToggle__8QnVc{padding:0!important}.DesktopMenu_avatarToggle__8QnVc,.DesktopMenu_avatarToggle__8QnVc:active,.DesktopMenu_avatarToggle__8QnVc:focus,.DesktopMenu_avatarToggle__8QnVc:hover{background:rgba(0,0,0,0)!important;border:none!important;box-shadow:none!important}.DesktopMenu_avatarToggle__8QnVc:after{display:none}.MobileMenu_nav__1Iroa{display:grid;position:fixed;top:70px;right:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100vw;height:15vh;transition:z-index .1s ease-in .5s}.MobileMenu_open__CfRPy{z-index:2000;transition:z-index 1ms ease-in}.MobileMenu_closed__JfCz3{z-index:-1}.MobileMenu_menu__yRr9i{position:relative;background-color:var(--tw-primary);box-shadow:0 5px 10px #ced4da;color:var(--tw-background);padding:15px;-webkit-font-smoothing:antialiased;display:grid;grid-gap:20px;justify-content:start;align-content:space-evenly;transform-origin:0 0;transition:transform .5s cubic-bezier(.77,.2,.05,1)}.MobileMenu_menuOpen__3uNCj{transform:translate(0)}.MobileMenu_menuClosed__EiT5h{transform:translate(100%)}.MobileMenu_svg___QNor{color:var(--tw-background)}.DesktopSearchBar_wrapper__5orUz{display:none;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:.25rem}@media(min-width:992px){.DesktopSearchBar_wrapper__5orUz{display:flex}}.DesktopSearchBar_container__OnU_i{display:none;width:400px;height:45px;display:flex;flex-direction:row;border-radius:40px;align-items:center;margin:0 1rem;border:1px solid var(--bs-gray-400);background:var(--bs-gray-100);padding:0 1rem}.DesktopSearchBar_iconWrapper__f8bSg{background:rgba(0,0,0,0);border:none;display:flex;align-items:center;justify-content:space-around;padding:4px 0;background:var(--bs-gray-100)}.DesktopSearchBar_icon__g77o8{background:rgba(0,0,0,0);color:var(--tw-success)}.DesktopSearchBar_input__X7b1D{margin-right:.5rem;text-align:left;outline:none;border:none;font-size:16px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.MobileSearchBar_wrapper__s10hx{display:flex;flex-direction:column;justify-content:center;align-items:center;position:fixed;right:0;left:0;top:68px;height:60px;line-height:40px;z-index:1;width:100%;background:#e9ecef;padding:1rem;transition:all .5s}.MobileSearchBar_container__W3O6b{width:100%;display:flex;flex-direction:row;border-radius:40px;align-items:center;margin:0 1rem;border:1px solid var(--bs-gray-400);background:var(--bs-gray-100);padding:0 1rem}.MobileSearchBar_container__W3O6b:focus-visible{outline:none}.MobileSearchBar_iconWrapper__wAnoO{background:rgba(0,0,0,0);border:none;display:flex;align-items:center;justify-content:space-around;padding:4px 0;background:var(--bs-gray-100)}.MobileSearchBar_icon__99zmI{background:rgba(0,0,0,0);color:var(--tw-success)}.MobileSearchBar_input__uTLXz{margin-right:.5rem;text-align:left;outline:none;border:none;font-size:16px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.Navbar_navbar__W_ouQ{background-color:var(--tw-background);height:70px;text-align:center;border-bottom:0 solid #e9ecef;transition:all .25s}@media(min-width:992px){.Navbar_navbar__W_ouQ{padding:0 1rem}}.Navbar_scrolledPastNavbar__1umWZ{background-color:#f8f9fa;border-bottom:2px solid #e9ecef}.Navbar_hamburger__oDpUe{color:var(--tw-primary)}.Navbar_mobileAvatarActive__cnSJO{transform:scale(.95);opacity:.8}.ExploreHeader_header__S_dIg{height:3rem;z-index:80}.ExploreHeader_searchWrapper__QC7tS{background:hsla(0,0%,100%,.95);height:2.5rem}.ExploreHeader_searchInput__lnrqY{color:var(--bs-gray-800)}.ExploreHeader_searchInput__lnrqY::placeholder{color:var(--bs-gray-600)}.ExploreHeader_searchInput__lnrqY:focus{outline:none}.ExploreHeader_searchText__Y6LyZ{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:100px}.ExploreHeader_filterIcon__kWls1{border:1px solid var(--bs-gray-400);border-radius:.1666666667rem;padding:.1666666667rem}.ExploreHeader_responsiveShadow__SMOXM{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)}@media(min-width:992px){.ExploreHeader_responsiveShadow__SMOXM{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)}}.page_container__Hflc_{height:100vh;height:100dvh;width:100vw;position:relative;overflow:hidden;display:flex}@media(max-width:991.98px){.page_container__Hflc_{height:100vh;height:100dvh;min-height:100vh;min-height:100dvh}}