.hero[data-astro-cid-lcdefpme]{background:var(--lv-hero-gradient);overflow:hidden}.hero__inner[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 32px;padding:32px 0 44px;display:flex;position:relative}.hero__shape[data-astro-cid-lcdefpme]{pointer-events:none;background:var(--md-sys-color-primary);opacity:.1;position:absolute}.hero__shape--a[data-astro-cid-lcdefpme]{clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);width:200px;height:200px;animation:24s linear infinite lv-spin;top:-70px;right:30%}.hero__shape--b[data-astro-cid-lcdefpme]{background:var(--md-sys-color-tertiary);border-radius:40% 60% 55% 45%/50% 40% 60% 50%;width:110px;height:110px;animation:6s ease-in-out infinite lv-float;bottom:-50px;left:42%}.hero__eyebrow[data-astro-cid-lcdefpme]{border-radius:var(--lv-shape-full);background:var(--md-sys-color-surface-container-lowest);color:var(--md-sys-color-primary);align-items:center;gap:6px;margin:0 0 10px;padding:4px 12px;display:inline-flex}.hero__eyebrow[data-astro-cid-lcdefpme] .material-symbols-rounded[data-astro-cid-lcdefpme]{font-size:16px}.hero__title[data-astro-cid-lcdefpme]{color:var(--md-sys-color-on-primary-container);margin:0}[data-astro-cid-lcdefpme][data-theme=dark] .hero__title[data-astro-cid-lcdefpme]{color:var(--md-sys-color-primary)}.stats[data-astro-cid-lcdefpme]{gap:8px;margin:0;display:flex;position:relative}.stats[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{background:color-mix(in srgb, var(--md-sys-color-surface-container-lowest) 75%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:20px;min-width:76px;padding:8px 14px}.stats[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{color:var(--md-sys-color-on-surface-variant);font-size:11px;font-weight:600}.stats[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{color:var(--md-sys-color-primary);font-variant-numeric:tabular-nums;margin:0;font-size:24px;font-weight:800;line-height:30px}.filters[data-astro-cid-lcdefpme]{border-radius:var(--lv-shape-xl);background:var(--md-sys-color-surface-container-lowest);box-shadow:0 4px 24px color-mix(in srgb, var(--md-sys-color-primary) 12%, transparent);margin-top:-24px;padding:4px 16px 8px;position:relative}md-tabs[data-astro-cid-lcdefpme]{--md-primary-tab-container-color:transparent;--md-primary-tab-container-height:48px;max-width:420px;margin-bottom:4px}.filter-row[data-astro-cid-lcdefpme]{align-items:flex-start;gap:12px;padding:6px 0;display:flex}.filter-row__label[data-astro-cid-lcdefpme]{width:60px;height:32px;color:var(--md-sys-color-on-surface-variant);flex:none;align-items:center;gap:4px;display:inline-flex}.filter-row__label[data-astro-cid-lcdefpme] .material-symbols-rounded[data-astro-cid-lcdefpme]{color:var(--md-sys-color-primary);font-size:18px}md-filter-chip[data-astro-cid-lcdefpme],md-input-chip[data-astro-cid-lcdefpme]{--md-filter-chip-container-shape:999px;--md-input-chip-container-shape:999px;--md-filter-chip-selected-container-color:var(--md-sys-color-primary-container);--md-input-chip-selected-container-color:var(--md-sys-color-primary-container);transition:transform .4s var(--lv-motion-spring)}md-filter-chip[data-astro-cid-lcdefpme]:active{transform:scale(.92)}md-filter-chip[data-astro-cid-lcdefpme][hidden],md-input-chip[data-astro-cid-lcdefpme][hidden]{display:none}.browse[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) 420px;align-items:start;gap:20px;margin-top:20px;display:grid}.toolbar[data-astro-cid-lcdefpme]{z-index:3;background:var(--md-sys-color-surface);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 4px;display:flex;position:sticky;top:64px}.toolbar__chips[data-astro-cid-lcdefpme]{flex:1}.view-toggle[data-astro-cid-lcdefpme]{border-radius:var(--lv-shape-full);background:var(--md-sys-color-surface-container);padding:2px;display:flex}.view-toggle[data-astro-cid-lcdefpme] md-icon-button[data-astro-cid-lcdefpme]{--md-icon-button-selected-icon-color:var(--md-sys-color-on-primary);--md-icon-button-selected-hover-icon-color:var(--md-sys-color-on-primary);--md-icon-button-selected-focus-icon-color:var(--md-sys-color-on-primary);--md-icon-button-selected-pressed-icon-color:var(--md-sys-color-on-primary);transition:background-color .3s var(--lv-motion-emphasized);border-radius:50%}.view-toggle[data-astro-cid-lcdefpme] md-icon-button[data-astro-cid-lcdefpme][selected]{background:var(--md-sys-color-primary)}.month[data-astro-cid-lcdefpme]{margin-bottom:12px}.month[data-astro-cid-lcdefpme][hidden]{display:none}.month__title[data-astro-cid-lcdefpme]{z-index:2;background:var(--md-sys-color-surface);border-bottom:1px solid var(--md-sys-color-outline-variant);align-items:center;gap:10px;margin:0;padding:8px 12px;display:flex;position:sticky;top:120px}.month__count[data-astro-cid-lcdefpme]{border-radius:var(--lv-shape-full);background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container);padding:1px 8px}.month__list[data-astro-cid-lcdefpme]{gap:2px;padding-top:4px;display:grid}[data-astro-cid-lcdefpme][data-view=card] .month__title[data-astro-cid-lcdefpme]{border-bottom:none}[data-astro-cid-lcdefpme][data-view=card] .month__list[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:12px}.map-pane[data-astro-cid-lcdefpme]{position:sticky;top:80px}.map[data-astro-cid-lcdefpme]{height:calc(100dvh - 120px);min-height:420px}.map__loading[data-astro-cid-lcdefpme]{color:var(--md-sys-color-on-surface-variant);place-content:center;justify-items:center;gap:8px;display:grid;position:absolute;inset:0}.map__loading[data-astro-cid-lcdefpme] .material-symbols-rounded[data-astro-cid-lcdefpme]{color:var(--md-sys-color-primary);font-size:40px;animation:3s linear infinite lv-spin}.map-hint[data-astro-cid-lcdefpme]{color:var(--md-sys-color-on-surface-variant);align-items:center;gap:4px;margin:8px 4px 0;display:flex}.map-hint[data-astro-cid-lcdefpme] .material-symbols-rounded[data-astro-cid-lcdefpme]{color:var(--md-sys-color-primary);font-size:16px}.empty[data-astro-cid-lcdefpme]{text-align:center;color:var(--md-sys-color-on-surface-variant);flex-direction:column;align-items:center;padding:48px 0;display:flex}.empty[data-astro-cid-lcdefpme][hidden]{display:none}.empty[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:4px 0}.empty__shape[data-astro-cid-lcdefpme]{background:var(--md-sys-color-primary-container);width:96px;height:96px;color:var(--md-sys-color-on-primary-container);border-radius:40% 60% 55% 45%/50% 40% 60% 50%;place-items:center;margin-bottom:12px;animation:5s ease-in-out infinite lv-float;display:grid}.empty__shape[data-astro-cid-lcdefpme] .material-symbols-rounded[data-astro-cid-lcdefpme]{font-size:44px}.empty[data-astro-cid-lcdefpme] md-filled-tonal-button[data-astro-cid-lcdefpme]{margin-top:12px}#to-top[data-astro-cid-lcdefpme]{z-index:5;opacity:0;pointer-events:none;transition:opacity .2s, transform .45s var(--lv-motion-spring);position:fixed;bottom:24px;right:24px;transform:scale(.4)}#to-top[data-astro-cid-lcdefpme].show{opacity:1;pointer-events:auto;transform:scale(1)}@keyframes lv-spin{to{transform:rotate(360deg)}}@keyframes lv-float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-10px)rotate(8deg)}}@media (width<=1099px){.browse[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.map-pane[data-astro-cid-lcdefpme]{order:-1;position:static}.map[data-astro-cid-lcdefpme]{height:320px;min-height:0}}@media (width<=600px){.hero__inner[data-astro-cid-lcdefpme]{padding:24px 0 40px}.display-small[data-astro-cid-lcdefpme]{font-size:28px;line-height:36px}.stats[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{flex:1;min-width:0;padding:6px 10px}.stats[data-astro-cid-lcdefpme]{width:100%}.filters[data-astro-cid-lcdefpme]{padding:4px 12px 8px}.filter-row[data-astro-cid-lcdefpme]{flex-direction:column;align-items:stretch;gap:2px;min-width:0}.filter-row[data-astro-cid-lcdefpme] md-chip-set[data-astro-cid-lcdefpme]{scrollbar-width:none;flex-wrap:nowrap;margin-inline:-12px;padding-inline:12px;overflow-x:auto}.filter-row[data-astro-cid-lcdefpme] md-chip-set[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{flex:none}.stats[data-astro-cid-lcdefpme]{gap:6px}.stats[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{font-size:20px;line-height:26px}.map[data-astro-cid-lcdefpme]{height:260px}.month__title[data-astro-cid-lcdefpme]{top:112px}}
