.cwleBa_page{--map-filter-panel-inset-left:.35rem;--map-filter-drawer-width:min(15rem, calc(100vw - 2.5rem));--map-album-panel-width:min(22rem, 100%);--map-album-panel-top-inset:.75rem;--map-album-panel-right-inset:.45rem;--map-album-panel-bottom-inset:.5rem;--map-album-panel-radius:.65rem;--map-filter-toggle-icon-size:1.35rem;--map-album-card-thumb:6rem;flex-direction:column;display:flex;position:absolute;inset:0}@media (min-width:640px){.cwleBa_page{--map-filter-drawer-width:min(16rem, calc(100vw - 2.5rem))}}@media (min-width:992px){.cwleBa_page{--map-filter-drawer-width:min(17rem, calc(100vw - 2.5rem))}}@media (min-width:1600px){.cwleBa_page{--map-album-card-thumb:7.75rem;--map-album-panel-width:min(27rem, 100%)}}.cwleBa_mapRoot{flex:1;min-height:0;position:relative}@media (max-width:639px){.cwleBa_mapRootWithMobileFilters{--category-browse-mobile-bar-height:3.5rem;padding-bottom:calc(var(--category-browse-mobile-bar-height) + env(safe-area-inset-bottom,0px))}.cwleBa_mapRootWithMobileFilters .cwleBa_mapZoomCluster{bottom:calc(var(--category-browse-mobile-bar-height) + env(safe-area-inset-bottom,0px) + .5rem)}.cwleBa_filterPanelDesktopOnly{display:none!important}}.cwleBa_mapZoomCluster{z-index:2;pointer-events:none;flex-direction:row;align-items:center;gap:.35rem;display:flex;position:absolute;bottom:.85rem;left:50%;transform:translate(-50%)}.cwleBa_mapZoomButton{color:#333;width:1.85rem;height:1.85rem;font-family:var(--public-font-sans);cursor:pointer;pointer-events:auto;background:#fffffff0;border:none;border-radius:.25rem;justify-content:center;align-items:center;margin:0;padding:0;transition:background .15s;display:flex;box-shadow:0 1px 4px #0003}.cwleBa_mapZoomGlyph{font-size:1.15rem;line-height:1;display:block;transform:translateY(.08rem)}.cwleBa_mapZoomButton:focus-visible{outline:2px solid rgb(var(--primary-color));outline-offset:-2px;z-index:1}.cwleBa_mapCanvas{position:absolute;inset:0}.cwleBa_marker{background:var(--public-accent,#6b8e4e);cursor:pointer;border:2px solid #fff;border-radius:50%;width:1.1rem;height:1.1rem;padding:0;box-shadow:0 1px 4px #00000059}.cwleBa_markerSelected{border-color:var(--public-accent,#6b8e4e);background:#fff;transform:scale(1.25)}.cwleBa_filterRevealButton{z-index:2;top:var(--map-album-panel-top-inset);left:var(--map-filter-panel-inset-left);border-radius:var(--map-album-panel-radius);-webkit-backdrop-filter:blur(22px)saturate(1.75);color:#0000008f;cursor:pointer;pointer-events:auto;background:#fffffff0;border:1px solid #ffffffb8;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;margin:0;padding:0;line-height:0;transition:opacity .2s,background .2s,border-color .2s,box-shadow .2s,color .2s;display:inline-flex;position:absolute;box-shadow:0 4px 22px #00000012,0 0 0 .5px #0000000a}.cwleBa_filterRevealButton:focus-visible{outline:2px solid rgb(var(--primary-color));outline-offset:2px}.cwleBa_filterRevealIcon{width:1.2rem;height:1.2rem}.cwleBa_filterRevealButtonActive{color:#000000d1}.cwleBa_filterRevealButtonActive:focus-visible{outline:2px solid rgb(var(--primary-color));outline-offset:3px}.cwleBa_filterPanel{z-index:3;top:var(--map-album-panel-top-inset);left:var(--map-filter-panel-inset-left);bottom:var(--map-album-panel-bottom-inset);width:var(--map-filter-drawer-width);max-height:calc(100% - var(--map-album-panel-top-inset) - var(--map-album-panel-bottom-inset));box-sizing:border-box;-webkit-backdrop-filter:blur(22px)saturate(1.75);border-radius:var(--map-album-panel-radius);pointer-events:none;will-change:transform;background:#ffffffd9;border:.5px solid #ffffff73;flex-direction:column;min-height:0;transition:transform .3s cubic-bezier(.23,1,.32,1);display:flex;position:absolute;overflow:hidden;transform:translate(calc(-100% - .75rem));box-shadow:0 4px 22px #00000012,0 0 0 .5px #0000000a}.cwleBa_filterPanelOpen{pointer-events:auto;transform:translate(0,0)}.cwleBa_filterPanelInner{box-sizing:border-box;flex-direction:column;flex:auto;min-height:0;max-height:100%;display:flex;overflow:hidden}.cwleBa_filterPanelHeaderRow{border-bottom:.5px solid #00000014;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.85rem .85rem .65rem 1rem;display:flex}.cwleBa_filterPanelClose{color:inherit;cursor:pointer;background:0 0;border:none;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;margin:-.15rem -.05rem 0 0;padding:.2rem;line-height:0;transition:opacity .2s;display:inline-flex}.cwleBa_filterPanelClose:focus-visible{outline:2px solid rgb(var(--primary-color));outline-offset:2px}.cwleBa_filterPanelCloseIcon{width:1.25rem;height:1.25rem}.cwleBa_filterPanelMetaBlock{flex-direction:column;flex:1;gap:.22rem;min-width:0;display:flex}.cwleBa_filterPanelMeta{min-width:0;font-family:var(--public-font-sans);flex-flow:wrap;align-items:center;gap:.35rem .6rem;font-size:.78rem;line-height:1.25;display:flex}.cwleBa_filterPanelMeta .public-filter-reset-badge{padding-top:calc(.3rem - 1px);padding-bottom:calc(.3rem - 2px)}.cwleBa_filterPanelCount{margin:0}.cwleBa_filterPanelScroll{box-sizing:border-box;flex:auto;width:100%;min-width:100%;min-height:0;padding:.65rem 0;overflow:hidden auto}.cwleBa_filterPanelFilters{box-sizing:border-box;width:100%;min-width:0;padding-inline:1rem}.cwleBa_filterPanelFilters .filters{flex-direction:column;gap:.85rem;margin-bottom:0;display:flex}.cwleBa_filterPanelFilters .filterGroup{margin-bottom:0}.cwleBa_filterPanelFilters .filterLabel{letter-spacing:.045em;color:#0000006b;text-align:left;justify-content:flex-start;margin-bottom:.28rem;font-size:.62rem;font-weight:600}.cwleBa_filterPanelFilters .filterCollapsible{text-align:left;flex-direction:column;align-items:flex-start;width:100%;display:flex}:is(.cwleBa_filterPanelFilters .filterCollapsibleLabel,.cwleBa_filterPanelFilters .filterLabel){text-align:left;justify-content:flex-start;width:auto}:is(.cwleBa_filterPanelFilters .filterCollapsibleTrigger,.cwleBa_filterPanelFilters .filterCollapsibleTriggerStatic){text-align:left;justify-content:flex-start;width:100%}.cwleBa_filterPanelFilters .filterButton{padding-block:.18rem;box-shadow:none;background:#ffffff80;border:.5px solid #0000001c;border-radius:999px;padding-left:calc(.48rem + 2px);padding-right:.42rem;font-size:.68rem;font-weight:500;transition:background-color .18s,border-color .18s,color .18s,transform .12s}.cwleBa_filterPanelFilters .filterButton[aria-pressed=true]{box-shadow:0 1px 2px #0000001a}.cwleBa_filterPanelFilters .filterOptions{justify-content:flex-start;gap:.22rem;width:100%}@media (max-width:991px){.cwleBa_filterPanelHeaderRow{padding:.62rem 2rem .42rem .65rem}.cwleBa_filterPanelScroll{padding:.65rem 0 .5rem}.cwleBa_filterPanelFilters{padding-inline:.65rem}}@media (prefers-reduced-motion:reduce){.cwleBa_filterPanel,.cwleBa_filterRevealButton,.cwleBa_albumPanel,.cwleBa_albumPanelLayer{transition:none}}.cwleBa_albumPanel{right:var(--map-album-panel-right-inset);top:var(--map-album-panel-top-inset);width:var(--map-album-panel-width);max-height:calc(100% - var(--map-album-panel-top-inset) - var(--map-album-panel-bottom-inset));z-index:3;-webkit-backdrop-filter:blur(22px)saturate(1.75);border-radius:var(--map-album-panel-radius);pointer-events:none;will-change:transform, height;background:#ffffffd9;border:.5px solid #ffffff73;flex-direction:column;transition:transform .3s cubic-bezier(.23,1,.32,1),height .26s cubic-bezier(.23,1,.32,1);display:flex;position:absolute;overflow:hidden;transform:translate(100%);box-shadow:0 4px 22px #00000012,0 0 0 .5px #0000000a}.cwleBa_albumPanelStack{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative;overflow:hidden}.cwleBa_albumPanelLayer{flex-direction:column;min-height:0;transition:opacity .11s;display:flex}.cwleBa_albumPanelLayerCurrent{z-index:2;opacity:1;flex:auto;position:relative}.cwleBa_albumPanelLayerGhost{z-index:1;pointer-events:none;opacity:1;position:absolute;inset:0;overflow:hidden}.cwleBa_albumPanelCrossfadePending .cwleBa_albumPanelLayerCurrent,.cwleBa_albumPanelCrossfadeActive .cwleBa_albumPanelLayerGhost{opacity:0}.cwleBa_albumPanelCrossfadeActive .cwleBa_albumPanelLayerCurrent{opacity:1}.cwleBa_albumPanelCloseSpacer{flex-shrink:0;width:1.25rem;height:1.25rem;margin:-.15rem -.05rem 0 0;padding:.2rem}.cwleBa_albumPanelOpen{pointer-events:auto;transform:translate(0,0)}.cwleBa_albumPanelHeader{border-bottom:.5px solid #00000014;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.75rem .85rem .45rem 1rem;display:flex}.cwleBa_albumPanelTitle{font-family:var(--public-font-sans);margin:0;font-size:1.05rem;font-weight:600;line-height:1.3}.cwleBa_albumPanelClose{color:inherit;cursor:pointer;background:0 0;border:none;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;margin:-.15rem -.05rem 0 0;padding:.2rem;line-height:0;transition:opacity .2s;display:inline-flex}.cwleBa_albumPanelClose:focus-visible{outline:2px solid rgb(var(--primary-color));outline-offset:2px}.cwleBa_albumPanelCloseIcon{width:1.25rem;height:1.25rem}.cwleBa_albumPanelList{scrollbar-gutter:auto;flex-direction:column;flex:auto;gap:1rem;min-height:0;margin:0;padding:.55rem .85rem .95rem;list-style:none;display:flex;overflow-y:auto}.cwleBa_albumPanelItem{margin:0}.cwleBa_albumPanelLink{--public-card-cover-hover-scale:1.02;--public-card-radius:6px}.cwleBa_albumPanelCard{z-index:1;grid-template-columns:var(--map-album-card-thumb) minmax(0, 1fr);height:var(--map-album-card-thumb);min-height:var(--map-album-card-thumb);align-items:stretch;display:grid;position:relative}.cwleBa_albumPanelMedia{z-index:1;width:var(--map-album-card-thumb);height:var(--map-album-card-thumb);background:0 0;position:relative;overflow:hidden}.cwleBa_albumPanelCover,.cwleBa_albumPanelPlaceholder{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.cwleBa_albumPanelPlaceholder{min-height:100%}.cwleBa_albumPanelCopy{z-index:1;text-align:left;background:0 0;flex-direction:column;justify-content:center;gap:.2rem;min-width:0;height:100%;padding:.35rem .55rem .4rem;display:flex;position:relative;overflow:hidden}.cwleBa_albumPanelName{font-family:var(--public-font-serif);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0;font-size:1.05rem;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}.cwleBa_albumPanelDate{color:#00000094;margin:0;font-size:.8rem;font-weight:500;line-height:1.2}.cwleBa_albumPanelDescription{color:#0000008c;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.84rem;line-height:1.28;display:-webkit-box;overflow:hidden}.cwleBa_mapTokenMissing{text-align:center;height:100%;font-family:var(--font-instrument-sans), "Instrument Sans", sans-serif;justify-content:center;align-items:center;padding:2rem;display:flex}@media (max-width:768px){.cwleBa_page{--map-album-panel-width:min(20rem, 92vw)}.cwleBa_albumPanel{width:var(--map-album-panel-width);border-top:none;transform:translate(100%)}.cwleBa_albumPanelOpen{transform:translate(0,0)}}@media (min-width:992px){.cwleBa_mapZoomButton:hover{background:#fff}.cwleBa_filterRevealButton:hover{opacity:.82}.cwleBa_filterRevealButtonActive:hover{opacity:1}.cwleBa_filterPanelClose:hover{opacity:.72}.cwleBa_filterPanelFilters .filterButton:hover{background:#ffffffd1;border-color:#00000029}.cwleBa_albumPanelClose:hover{opacity:.72}}
