html[data-home=list] body.bleed .topwrap{height:auto!important}html:not([data-home=list]) footer.site{display:none}.home[data-astro-cid-q2467q4p]{flex-direction:column;flex:1 0 auto;min-height:0;display:flex}html[data-home=list] .home[data-astro-cid-q2467q4p]{flex:none}.hl-title[data-astro-cid-q2467q4p]{order:1;width:100%}.home[data-astro-cid-q2467q4p]>.mapwrap{flex:1;order:2;min-height:0}.hlist[data-astro-cid-q2467q4p]{order:3}html[data-home=list] .home[data-astro-cid-q2467q4p]>.mapwrap{height:180px;top:calc(var(--topbar-h) + 12px);z-index:5;margin:16px max(var(--gutter), calc((100% - var(--maxw)) / 2 + var(--gutter))) 0;border:1px solid var(--line);box-shadow:0 -12px 0 0 var(--bg);isolation:isolate;cursor:pointer;border-radius:16px;flex:none;position:sticky}html[data-home=list] .home[data-astro-cid-q2467q4p]>.mapwrap.short{box-shadow:0 -12px 0 0 var(--bg), 0 4px 14px #19251e1f}@media (width<=899px){html[data-home=list] .home[data-astro-cid-q2467q4p]>.mapwrap{border-radius:14px;height:120px;margin-top:12px}}.hlist[data-astro-cid-q2467q4p]{width:100%}html:not([data-home=list]) .hlist[data-astro-cid-q2467q4p]{display:none}html:not([data-home=list]) .hl-title[data-astro-cid-q2467q4p]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html.home-rise .hl-title[data-astro-cid-q2467q4p],html.home-rise .hlist[data-astro-cid-q2467q4p]{animation:.45s cubic-bezier(.22,.61,.36,1) both hl-in}@keyframes hl-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.hov[data-astro-cid-q2467q4p]{z-index:760;pointer-events:none;position:absolute;inset:0}.hov-bar[data-astro-cid-q2467q4p]{flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.hov-bar[data-astro-cid-q2467q4p]>[data-astro-cid-q2467q4p]{pointer-events:auto}.hsearch[data-astro-cid-q2467q4p],.hov-chips[data-astro-cid-q2467q4p],.hseg[data-astro-cid-q2467q4p]{background:var(--panel);border-radius:999px;box-shadow:0 1px 3px #19251e24,0 6px 24px #19251e29}.hsearch[data-astro-cid-q2467q4p]{flex:100%;align-items:center;gap:8px;min-width:0;padding:4px 4px 4px 14px;display:flex}.hsearch[data-astro-cid-q2467q4p]:focus-within{box-shadow:0 0 0 2px var(--focus), 0 6px 24px #19251e29}.hs-glass[data-astro-cid-q2467q4p]{fill:none;width:18px;height:18px;stroke:var(--muted);stroke-width:2px;stroke-linecap:round;flex:none}.hsearch[data-astro-cid-q2467q4p] input[data-astro-cid-q2467q4p]{min-width:0;min-height:38px;font:400 16px var(--sans);color:var(--ink);box-shadow:none;background:0 0;border:0;outline:none;flex:1;padding:0}.hsearch[data-astro-cid-q2467q4p] input[data-astro-cid-q2467q4p]::-webkit-search-cancel-button{cursor:pointer}.hloc[data-astro-cid-q2467q4p]{border:1px solid var(--line);background:var(--bg);min-height:36px;color:var(--ink);font:500 13.5px/1 var(--sans);cursor:pointer;white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.hloc[data-astro-cid-q2467q4p]:hover{border-color:var(--muted)}.hloc[data-astro-cid-q2467q4p] .mono[data-astro-cid-q2467q4p]{font:400 13px/1 var(--mono)}.hloc[data-astro-cid-q2467q4p] svg[data-astro-cid-q2467q4p]{color:var(--on-market)}.hov-chips[data-astro-cid-q2467q4p]{scrollbar-width:none;flex:1 1 0;gap:2px;min-width:0;padding:4px;display:flex;overflow-x:auto}.hov-chips[data-astro-cid-q2467q4p]::-webkit-scrollbar{display:none}.hov-chips[data-astro-cid-q2467q4p] .tchip[data-astro-cid-q2467q4p]{background:0 0;border:0;min-height:34px;padding:6px 12px}.hov-chips[data-astro-cid-q2467q4p] .tchip[data-astro-cid-q2467q4p]:hover{background:var(--bg)}.hov-chips[data-astro-cid-q2467q4p] .tchip[data-astro-cid-q2467q4p][aria-pressed=true]{background:var(--brand);color:var(--on-brand)}.hseg[data-astro-cid-q2467q4p]{flex:none;gap:2px;padding:3px;display:flex}.hseg[data-astro-cid-q2467q4p] button[data-astro-cid-q2467q4p]{min-height:34px;color:var(--ink);font:500 15px/1 var(--serif);font-variation-settings:"opsz" 24;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.hseg[data-astro-cid-q2467q4p] button[data-astro-cid-q2467q4p]:hover{background:var(--bg)}.hseg[data-astro-cid-q2467q4p] button[data-astro-cid-q2467q4p][aria-pressed=true]{background:var(--brand);color:var(--on-brand)}.hseg[data-astro-cid-q2467q4p] svg,.home[data-astro-cid-q2467q4p] .hs-arrow svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.hsz[data-astro-cid-q2467q4p]{flex-direction:column;gap:10px;display:flex;position:absolute;bottom:132px;right:14px}@media (width>=900px){.hsz[data-astro-cid-q2467q4p]{bottom:191px}}html[data-hview=list] .hsz[data-astro-cid-q2467q4p]{display:none}.hsz[data-astro-cid-q2467q4p] button[data-astro-cid-q2467q4p]{pointer-events:auto;background:var(--panel);width:40px;height:40px;color:var(--ink);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:grid;box-shadow:0 1px 4px #141e1938,0 4px 14px #141e191f}.hsz[data-astro-cid-q2467q4p] button[data-astro-cid-q2467q4p]:hover{background:var(--bg)}.hsz[data-astro-cid-q2467q4p] svg[data-astro-cid-q2467q4p]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.hexp[data-astro-cid-q2467q4p]{pointer-events:auto;background:var(--panel);height:38px;color:var(--ink);font:600 13.5px/1 var(--sans);cursor:pointer;box-shadow:var(--shadow);border:0;border-radius:999px;align-items:center;gap:7px;padding:0 15px 0 12px;transition:bottom .2s ease-out;display:inline-flex;position:absolute;bottom:12px;right:12px}.hexp[data-astro-cid-q2467q4p] svg[data-astro-cid-q2467q4p]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.hexp[data-astro-cid-q2467q4p]:hover{background:var(--bg)}html:not([data-hview=list]) .hexp[data-astro-cid-q2467q4p],html:not([data-hview=list]) .hcount[data-astro-cid-q2467q4p]{display:none}.mapwrap.short .hexp[data-astro-cid-q2467q4p]{bottom:12px}@media (width<=899px){.hexp[data-astro-cid-q2467q4p]{height:34px;padding:0 11px 0 9px;font-size:12.5px;bottom:8px;right:8px}.hexp-w[data-astro-cid-q2467q4p]{display:none}.mapwrap.short .hexp[data-astro-cid-q2467q4p]{top:14px;bottom:auto}html[data-hview=list] .mapwrap.short .hsearch[data-astro-cid-q2467q4p]{margin-right:92px}html[data-hview=list] #map .maplibregl-ctrl-attrib:not(.maplibregl-compact-show) .maplibregl-ctrl-attrib-inner{display:none}}.hcount[data-astro-cid-q2467q4p]{pointer-events:none;flex-direction:column;align-items:flex-start;gap:6px;margin:0;display:flex;position:absolute;top:64px;left:12px}.hcount[data-astro-cid-q2467q4p][hidden],.mapwrap.short .hcount[data-astro-cid-q2467q4p]{display:none}.hcount[data-astro-cid-q2467q4p]>span[data-astro-cid-q2467q4p]{background:var(--panel);box-shadow:var(--shadow);font:500 12.5px/1 var(--sans);color:var(--ink);border-radius:999px;align-items:center;gap:10px;padding:6px 12px;display:inline-flex}.hcount[data-astro-cid-q2467q4p] .hc-key[data-astro-cid-q2467q4p]{color:var(--muted);font-size:12px}.hcount[data-astro-cid-q2467q4p] .hc-key[data-astro-cid-q2467q4p]>span[data-astro-cid-q2467q4p]{align-items:center;gap:5px;display:inline-flex}.hcount[data-astro-cid-q2467q4p] i[data-astro-cid-q2467q4p]{background:var(--brand);border-radius:50%;width:9px;height:9px}.hcount[data-astro-cid-q2467q4p] i[data-astro-cid-q2467q4p].e{background:var(--event-pin)}.hcount[data-astro-cid-q2467q4p] .mono[data-astro-cid-q2467q4p]{font:400 12.5px/1 var(--mono)}@media (width<=899px){.hcount[data-astro-cid-q2467q4p]{display:none}}.hov[data-astro-cid-q2467q4p] button[data-astro-cid-q2467q4p]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (width>=900px){.hov-bar[data-astro-cid-q2467q4p]{flex-wrap:nowrap;gap:12px;padding:18px 20px}.hsearch[data-astro-cid-q2467q4p]{flex:0 420px}.hov-chips[data-astro-cid-q2467q4p]{flex:0 auto}.hseg[data-astro-cid-q2467q4p]{margin-left:auto}}@media (width<=899px){.hl-near[data-astro-cid-q2467q4p]{display:none}.hov-chips[data-astro-cid-q2467q4p]{flex:1 1 0}.hov-chips[data-astro-cid-q2467q4p]:after{content:"";background:linear-gradient(90deg, transparent, var(--panel) 75%);pointer-events:none;border-radius:0 999px 999px 0;flex:none;width:36px;margin:-4px -4px -4px -34px;transition:opacity .15s ease-out;position:sticky;right:-4px}.hov-chips[data-astro-cid-q2467q4p][data-end]:after{opacity:0}.hov-bar[data-astro-cid-q2467q4p] .hseg[data-astro-cid-q2467q4p]{margin-left:0}.hov-bar[data-astro-cid-q2467q4p] .hseg[data-astro-cid-q2467q4p] button[data-astro-cid-q2467q4p]{justify-content:center;min-width:38px;min-height:34px;padding:5px 10px}.hov-bar[data-astro-cid-q2467q4p] .hseg[data-astro-cid-q2467q4p] .sl[data-astro-cid-q2467q4p]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}}html[data-hview=list] .hloc[data-astro-cid-q2467q4p]{display:none}@media (width<=899px){.mapwrap.tile-dock .hsz[data-astro-cid-q2467q4p]{right:66px;bottom:calc(var(--tile-h) + 12px);flex-direction:row}}.hempty[data-astro-cid-q2467q4p]{background:var(--panel);width:max-content;max-width:calc(100% - 24px);color:var(--ink);font:400 13.5px/1.3 var(--sans);text-align:center;pointer-events:auto;border-radius:16px;margin:0;padding:7px 8px 7px 14px;position:absolute;top:120px;left:50%;transform:translate(-50%);box-shadow:0 1px 3px #19251e24,0 6px 18px #19251e24}.hempty[data-astro-cid-q2467q4p].n{padding-right:14px}.hempty[data-astro-cid-q2467q4p] .mono[data-astro-cid-q2467q4p],.hempty[data-astro-cid-q2467q4p] .mono{font:400 13.5px/1.3 var(--mono)}.hempty[data-astro-cid-q2467q4p][hidden],html[data-hview=list] .hempty[data-astro-cid-q2467q4p]{display:none}.hempty[data-astro-cid-q2467q4p] button{min-height:28px;color:var(--link);font:500 13.5px/1.2 var(--sans);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:2px 6px;text-decoration:underline}.hov-chips[data-astro-cid-q2467q4p],.hseg[data-astro-cid-q2467q4p]{transition:opacity .25s ease-out,visibility}html[data-hview=list] .hov-chips[data-astro-cid-q2467q4p],html[data-hview=list] .hov-bar[data-astro-cid-q2467q4p] .hseg[data-astro-cid-q2467q4p]{opacity:0;visibility:hidden;transition:opacity .2s ease-out,visibility 0s .2s}html[data-hview=list] .mapwrap.l-sheet .mctrls,html[data-hview=list] .mapwrap.l-sheet .legend,html[data-hview=list] .mapwrap.l-sheet .maplibregl-ctrl-top-left{opacity:0;visibility:hidden}html[data-hview=list] .hov-bar[data-astro-cid-q2467q4p]{padding:8px 10px}html[data-home=list] .hl-title[data-astro-cid-q2467q4p]{padding-top:12px}.home[data-astro-cid-q2467q4p] .mtip{z-index:840;background:var(--panel);border:1px solid var(--line);pointer-events:none;border-radius:10px;gap:2px;max-width:300px;padding:7px 10px 8px;display:grid;position:absolute;top:0;left:0;box-shadow:0 4px 16px #141e192e}.home[data-astro-cid-q2467q4p] .mtip[hidden]{display:none}.home[data-astro-cid-q2467q4p] .mtip .mt-name{font:500 15px/1.2 var(--serif);font-variation-settings:"opsz" 24;color:var(--ink);overflow-wrap:anywhere}.home[data-astro-cid-q2467q4p] .mtip .nw{white-space:nowrap}.home[data-astro-cid-q2467q4p] .mtip .mt-when{font:400 12.5px/1.3 var(--mono);color:var(--muted)}.home[data-astro-cid-q2467q4p] .mtip:after{content:"";left:var(--nx,50%);background:var(--panel);border:1px solid var(--line);width:9px;height:9px;margin-left:-5px;position:absolute;transform:rotate(45deg)}.home[data-astro-cid-q2467q4p] .mtip[data-place=above]:after{border-top:0;border-left:0;bottom:-6px}.home[data-astro-cid-q2467q4p] .mtip[data-place=below]:after{border-bottom:0;border-right:0;top:-6px}@media (prefers-reduced-motion:reduce){html.home-rise .hl-title[data-astro-cid-q2467q4p],html.home-rise .hlist[data-astro-cid-q2467q4p]{animation:none}.hov-chips[data-astro-cid-q2467q4p],.hseg[data-astro-cid-q2467q4p],.hexp[data-astro-cid-q2467q4p]{transition:none}}.home[data-astro-cid-q2467q4p] .fchip svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;flex:none;width:15px;height:15px}.home[data-astro-cid-q2467q4p] .fchip .fn .mono{font:400 13px var(--mono)}.home[data-astro-cid-q2467q4p] .fchip[data-on]{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}.hov-chips[data-astro-cid-q2467q4p] .fchip[data-on]{box-shadow:inset 0 0 0 1.5px var(--brand)}.hfil-scrim[data-astro-cid-q2467q4p]{z-index:890;background:#141e1952;position:fixed;inset:0}.hfil-scrim[data-astro-cid-q2467q4p][hidden],.hfil[data-astro-cid-q2467q4p][hidden]{display:none}@media (width>=900px){.hfil-scrim[data-astro-cid-q2467q4p]{background:0 0}}.hfil[data-astro-cid-q2467q4p]{z-index:900;background:var(--panel);border:1px solid var(--line);width:340px;max-height:min(78vh,560px);font-family:var(--sans);border-radius:16px;flex-direction:column;display:flex;position:fixed;box-shadow:0 12px 36px #141e193d}.hfil-head[data-astro-cid-q2467q4p]{justify-content:space-between;align-items:center;padding:14px 14px 6px 18px;display:flex}.hfil-head[data-astro-cid-q2467q4p] h2[data-astro-cid-q2467q4p]{font:700 19px/1.2 var(--serif);font-variation-settings:"opsz" 24;margin:0}.hfil-x[data-astro-cid-q2467q4p]{width:36px;height:36px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:999px;font-size:22px;line-height:1}.hfil-x[data-astro-cid-q2467q4p]:hover{background:var(--bg)}.hfil-body[data-astro-cid-q2467q4p]{padding:0 18px 6px;overflow:auto}.hf-g[data-astro-cid-q2467q4p]{box-shadow:inset 0 1px 0 var(--line-soft);border:0;min-width:0;margin:0;padding:10px 0 6px}.hf-g[data-astro-cid-q2467q4p]:first-child{box-shadow:none}.hf-g[data-astro-cid-q2467q4p][hidden]{display:none}.hf-g[data-astro-cid-q2467q4p] legend[data-astro-cid-q2467q4p]{float:left;width:100%;font:500 12px/1.3 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:4px;padding:0}.hf-hint[data-astro-cid-q2467q4p]{clear:both;color:var(--muted);margin:0 0 4px;font-size:13px}.hf-row[data-astro-cid-q2467q4p]{clear:both;cursor:pointer;min-height:44px;font:400 15px/1.3 var(--sans);color:var(--ink);align-items:center;gap:10px;display:flex}.hf-row[data-astro-cid-q2467q4p][hidden]{display:none}.hf-l[data-astro-cid-q2467q4p]{flex:auto}.hf-n[data-astro-cid-q2467q4p]{font:400 13px var(--mono);color:var(--muted)}.hf-row[data-astro-cid-q2467q4p] input[data-astro-cid-q2467q4p]{-webkit-appearance:none;appearance:none;background:var(--line);cursor:pointer;border-radius:999px;flex:none;width:40px;height:24px;margin:0;transition:background .15s;position:relative}.hf-row[data-astro-cid-q2467q4p] input[data-astro-cid-q2467q4p]:after{content:"";background:var(--panel);border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #141e194d}.hf-row[data-astro-cid-q2467q4p] input[data-astro-cid-q2467q4p]:checked{background:var(--brand)}.hf-row[data-astro-cid-q2467q4p] input[data-astro-cid-q2467q4p]:checked:after{transform:translate(16px)}.hf-row[data-astro-cid-q2467q4p] input[data-astro-cid-q2467q4p]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.hfil-foot[data-astro-cid-q2467q4p]{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;padding:12px 18px 16px;display:flex}.hf-done[data-astro-cid-q2467q4p]{min-height:40px}.hf-done[data-astro-cid-q2467q4p] .mono[data-astro-cid-q2467q4p]{font:400 14px var(--mono)}.hf-clear[data-astro-cid-q2467q4p]{min-height:32px;color:var(--link,var(--ink));font:500 14px/1.2 var(--sans);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:4px 2px;text-decoration:underline}.hf-clear[data-astro-cid-q2467q4p]:disabled{color:var(--muted);cursor:default;text-decoration:none}@media (width<=899px){.hfil-scrim[data-astro-cid-q2467q4p]{z-index:1990}.hfil[data-astro-cid-q2467q4p]{z-index:2000;width:auto;max-height:86dvh;padding-bottom:env(safe-area-inset-bottom);border-radius:18px 18px 0 0;bottom:0;right:0;top:auto!important;left:0!important}.hf-done[data-astro-cid-q2467q4p]{flex:auto;justify-content:center}}.hf-sum[data-astro-cid-q2467q4p]{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 8px;padding-top:12px;font-size:14px;display:flex}.hf-sum[data-astro-cid-q2467q4p][hidden]{display:none}.hf-sum-list[data-astro-cid-q2467q4p]{display:contents}.hf-sum[data-astro-cid-q2467q4p] .hf-pill{border:1px solid var(--brand);background:var(--panel);min-height:30px;color:var(--ink);font:500 13.5px/1 var(--sans);border-radius:999px;align-items:center;gap:2px;padding:2px 4px 2px 12px;display:inline-flex}.hf-sum[data-astro-cid-q2467q4p] .hf-pill button{width:26px;height:26px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:999px;font-size:16px;line-height:1}.hf-sum[data-astro-cid-q2467q4p] .hf-pill button:hover{background:var(--line-soft)}.hf-sum[data-astro-cid-q2467q4p] .hf-pill button:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.hl-credit[data-astro-cid-q2467q4p]{color:var(--muted);margin:-24px 0 0;font-size:12px}.hl-credit[data-astro-cid-q2467q4p][hidden]{display:none}.hl-credit[data-astro-cid-q2467q4p] a[data-astro-cid-q2467q4p]{color:var(--muted)}@media (width>=900px){.hmonth[data-astro-cid-q2467q4p].two{grid-template-columns:560px minmax(0,1fr);align-items:start;gap:28px;display:grid}}.hag[data-astro-cid-q2467q4p][hidden]{display:none}.hag[data-astro-cid-q2467q4p].cap .hag-list{overscroll-behavior:contain;max-height:calc(100dvh - 220px);overflow-y:auto}.hag[data-astro-cid-q2467q4p] .hag-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding:6px 0 12px;display:flex}.hag[data-astro-cid-q2467q4p] .hag-head h2{font:700 22px/1.2 var(--serif);font-variation-settings:"opsz" 36;margin:0}.hag[data-astro-cid-q2467q4p] .hag-head h2 .mono{font:400 18px/1 var(--mono)}.hag[data-astro-cid-q2467q4p] .hag-map,.hag[data-astro-cid-q2467q4p] .hag-every{color:var(--link);font:500 14px/1.2 var(--sans);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;flex:none;padding:2px 0;text-decoration:underline}.hag[data-astro-cid-q2467q4p] .hl-none{color:var(--muted);margin:14px 0 0}.hag[data-astro-cid-q2467q4p] .hl-empty{margin-top:14px}.hag[data-astro-cid-q2467q4p] .hag-list{margin:0;padding:0;list-style:none}.home[data-astro-cid-q2467q4p] .hc-r.hag-row{cursor:pointer;border-bottom:1px solid var(--line-soft);border-radius:10px;grid-template-columns:72px minmax(0,1fr);gap:14px;width:auto;padding:14px 8px;display:grid}.home[data-astro-cid-q2467q4p] .hc-r.hag-row:hover{box-shadow:none;background:color-mix(in srgb, var(--panel) 70%, transparent)}.home[data-astro-cid-q2467q4p] .hc-r.hag-row.sel{outline:2px solid var(--brand);outline-offset:-2px}.hag[data-astro-cid-q2467q4p] .hag-media img{object-fit:cover;border-radius:10px;width:72px;height:72px;display:block}.hag[data-astro-cid-q2467q4p] .hag-body{flex-direction:column;gap:2px;min-width:0;display:flex}.hag[data-astro-cid-q2467q4p] .hag-name{font:500 16px/1.25 var(--serif);font-variation-settings:"opsz" 24;margin:0}.hag[data-astro-cid-q2467q4p] .hag-name a{color:var(--ink);text-decoration:none}.hag[data-astro-cid-q2467q4p] .hag-name a:hover{text-decoration:underline}.hag[data-astro-cid-q2467q4p] .hag-row .hc-where{font-size:13px}.home[data-astro-cid-q2467q4p] .hc-r.hag-row .crows{margin:6px 0 4px}.hag[data-astro-cid-q2467q4p] .hag-view{font:500 13.5px/1.3 var(--sans);align-self:flex-start}.hag[data-astro-cid-q2467q4p] .hag-l2{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.hag[data-astro-cid-q2467q4p] .hag-l2 .hc-where{min-width:0}.hag[data-astro-cid-q2467q4p] .hag-acts{flex:none;gap:6px;display:flex}.hag[data-astro-cid-q2467q4p] .hag-acts .save.icon{width:34px;min-width:34px;min-height:34px}.hag[data-astro-cid-q2467q4p] .hag-acts .save svg{width:17px;height:17px}.hcal[data-astro-cid-q2467q4p]{background:var(--panel);border:1px solid var(--line);border-radius:18px;max-width:560px;padding:14px 14px 10px}.hcal[data-astro-cid-q2467q4p][hidden]{display:none}.hcal-head[data-astro-cid-q2467q4p]{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.hcal-t[data-astro-cid-q2467q4p][hidden]{display:none}.hcal-t[data-astro-cid-q2467q4p]{font:700 20px/1.2 var(--serif);font-variation-settings:"opsz" 36;margin:0}.hcal-nav[data-astro-cid-q2467q4p]{border:1px solid var(--line);background:var(--panel);width:36px;height:36px;color:var(--ink);cursor:pointer;border-radius:50%;font-size:20px;line-height:1}.hcal-nav[data-astro-cid-q2467q4p]:hover:not(:disabled){border-color:var(--muted)}.hcal-nav[data-astro-cid-q2467q4p]:disabled{opacity:.35;cursor:default}.hcal-nav[data-astro-cid-q2467q4p]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.hcal-grid[data-astro-cid-q2467q4p]{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.hcal-grid[data-astro-cid-q2467q4p] .hcal-wd{text-align:center;font:500 11px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:4px 0 6px}.hcal-grid[data-astro-cid-q2467q4p] .hcal-d{min-height:52px;color:var(--ink);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:10px;flex-direction:column;justify-content:flex-start;align-items:center;gap:3px;padding:6px 0 4px;display:flex;position:relative}.hcal-grid[data-astro-cid-q2467q4p] .hcal-d:hover:not(:disabled){background:var(--bg)}.hcal-grid[data-astro-cid-q2467q4p] .hcal-d:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.hcal-grid[data-astro-cid-q2467q4p] .hcal-d:disabled{cursor:default;color:var(--muted);opacity:.45}.hcal-grid[data-astro-cid-q2467q4p] .hcal-d.out{visibility:hidden}.hcal-grid[data-astro-cid-q2467q4p] .hcal-n{width:28px;height:28px;font:400 14px/1 var(--mono);border-radius:50%;place-items:center;display:grid}.hcal-grid[data-astro-cid-q2467q4p] .hcal-d.today .hcal-n{box-shadow:inset 0 0 0 1.5px var(--brand);color:var(--brand);font-weight:500}.hcal-grid[data-astro-cid-q2467q4p] .hcal-d[aria-pressed=true] .hcal-n{background:var(--brand);color:var(--on-brand);box-shadow:none}.hcal-grid[data-astro-cid-q2467q4p] .hcal-dots{align-items:center;gap:3px;min-height:8px;display:flex}.hcal-grid[data-astro-cid-q2467q4p] .hcal-dots i{background:var(--brand);border-radius:50%;width:6px;height:6px}.hcal-grid[data-astro-cid-q2467q4p] .hcal-dots i.e{background:var(--event-pin)}.hcal-grid[data-astro-cid-q2467q4p] .hcal-more{font:400 10px/1 var(--mono);color:var(--muted)}.hcal-key[data-astro-cid-q2467q4p]{color:var(--muted);gap:14px;margin:8px 2px 0;font-size:12px;display:flex}.hcal-key[data-astro-cid-q2467q4p] i[data-astro-cid-q2467q4p]{background:var(--brand);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.hcal-key[data-astro-cid-q2467q4p] i[data-astro-cid-q2467q4p].e{background:var(--event-pin)}.hcal-note[data-astro-cid-q2467q4p]{border-top:1px solid var(--line-soft);color:var(--muted);margin:10px 2px 2px;padding-top:10px;font-size:13.5px;line-height:1.45}.hcal-note[data-astro-cid-q2467q4p][hidden]{display:none}@media (width<=899px){.hcal[data-astro-cid-q2467q4p]{max-width:none;margin:0 calc(-1 * var(--gutter) + 8px);padding:12px 8px 8px}.hcal-grid[data-astro-cid-q2467q4p] .hcal-d{min-height:44px;padding:4px 0 3px}.hcal-grid[data-astro-cid-q2467q4p] .hcal-n{border-radius:14px;width:36px;height:28px}}.hnow-wrap[data-astro-cid-q2467q4p]{padding-top:16px}.hnow-wrap[data-astro-cid-q2467q4p]:has(.hnow[hidden]){padding-top:0}.hnow[data-astro-cid-q2467q4p][hidden]{display:none}.hnow[data-astro-cid-q2467q4p]{background:var(--brand);color:var(--on-brand);border-radius:18px;padding:16px}.hnow[data-astro-cid-q2467q4p] .hn-head{flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin:0 2px 12px;display:flex}.hnow[data-astro-cid-q2467q4p] .hn-head h2{font:700 24px/1.1 var(--serif);font-variation-settings:"opsz" 48;margin:0}.hnow[data-astro-cid-q2467q4p] .hn-when,.hnow[data-astro-cid-q2467q4p] .hn-wx{font:400 13px/1 var(--mono);color:var(--market-soft);align-items:center;gap:6px;display:inline-flex}.hnow[data-astro-cid-q2467q4p] .hn-wx svg{width:16px;height:16px}.hnow[data-astro-cid-q2467q4p] .hn-all{min-height:28px;color:var(--on-brand);font:500 13.5px/1 var(--sans);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:2px 0;text-decoration:underline}.hnow[data-astro-cid-q2467q4p] .hn-all .mono{font:400 13px/1 var(--mono)}.hnow[data-astro-cid-q2467q4p] .hn-all:focus-visible,.hnow[data-astro-cid-q2467q4p] .hn-t a:focus-visible{outline:2px solid var(--market-soft);outline-offset:2px}.hnow[data-astro-cid-q2467q4p] .hn-list{grid-template-columns:repeat(var(--hn-cols,3), minmax(0, 1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.hnow[data-astro-cid-q2467q4p] .hn-t{background:var(--panel);min-height:126px;color:var(--ink);border-radius:14px;grid-template-columns:104px minmax(0,1fr);display:grid;position:relative;overflow:hidden}.hnow[data-astro-cid-q2467q4p] .hn-t.sel{box-shadow:0 0 0 3px var(--market-soft)}.hnow[data-astro-cid-q2467q4p] .hn-m{background:var(--line-soft);display:block;position:relative}.hnow[data-astro-cid-q2467q4p] .hn-m picture,.hnow[data-astro-cid-q2467q4p] .hn-m img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.hnow[data-astro-cid-q2467q4p] .hn-t>.chip{z-index:1;padding:3px 7px;font-size:10.5px;position:absolute;top:6px;left:6px;box-shadow:0 1px 4px #0a140f47}.hnow[data-astro-cid-q2467q4p] .hn-b{flex-direction:column;gap:5px;min-width:0;padding:10px 10px 10px 12px;display:flex}.hnow[data-astro-cid-q2467q4p] .hn-pill{background:var(--market-soft);color:var(--on-market);font:600 12.5px/1.2 var(--sans);white-space:nowrap;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:5px 10px 5px 8px;display:inline-flex}.hnow[data-astro-cid-q2467q4p] .hn-pill i{background:var(--open);border-radius:50%;flex:none;width:8px;height:8px}.hnow[data-astro-cid-q2467q4p] .hn-pill .mono{font:400 12.5px/1 var(--mono)}.hnow[data-astro-cid-q2467q4p] .hn-name{font:500 16.5px/1.15 var(--serif);font-variation-settings:"opsz" 24;overflow-wrap:anywhere;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.hnow[data-astro-cid-q2467q4p] .hn-name.long,.hnow[data-astro-cid-q2467q4p] .hn-name.xl{-webkit-line-clamp:4;line-clamp:4;font-size:14px}.hnow[data-astro-cid-q2467q4p] .hn-name a{color:var(--ink);text-decoration:none}.hnow[data-astro-cid-q2467q4p] .hn-name a:hover{text-decoration:underline}.hnow[data-astro-cid-q2467q4p] .hn-t .crows{margin:2px 0 4px}.hnow[data-astro-cid-q2467q4p] .hn-acts{align-items:center;gap:6px;margin-top:auto;display:flex}.hnow[data-astro-cid-q2467q4p] .hn-dir{background:var(--brand);min-height:36px;color:var(--on-brand);font:600 13px/1 var(--sans);border-radius:999px;align-items:center;gap:6px;padding:0 12px 0 10px;text-decoration:none;display:inline-flex}.hnow[data-astro-cid-q2467q4p] .hn-dir:hover{background:var(--ink);color:var(--on-brand)}.hnow[data-astro-cid-q2467q4p] .hn-dir svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.hnow[data-astro-cid-q2467q4p] .hn-acts .save.icon{width:36px;min-width:36px;min-height:36px}.hnow[data-astro-cid-q2467q4p] .hn-acts .save svg{width:18px;height:18px}.hnow[data-astro-cid-q2467q4p] .hn-hint{font:400 12.5px/1.3 var(--sans);color:var(--market-soft);margin:8px 2px 0;display:none}.hnow[data-astro-cid-q2467q4p].one .hn-t{grid-template-columns:168px minmax(0,1fr)}.hnow[data-astro-cid-q2467q4p].many:not(.all) .hn-t:nth-child(n+4){display:none}@media (width>=1000px) and (width<=1199px){.hnow[data-astro-cid-q2467q4p] .hn-t{grid-template-columns:84px minmax(0,1fr)}.hnow[data-astro-cid-q2467q4p] .hn-pill{padding:4px 9px 4px 7px;font-size:12px}.hnow[data-astro-cid-q2467q4p] .hn-pill .mono{font-size:12px}}@media (width>=760px) and (width<=999px){.hnow[data-astro-cid-q2467q4p] .hn-list{--hn-cols:2!important}.hnow[data-astro-cid-q2467q4p].many:not(.all) .hn-t:nth-child(n+3){display:none}}.hnow[data-astro-cid-q2467q4p].none{border:1px solid var(--line);background:var(--panel);min-height:44px;color:var(--ink);font:400 14.5px/1.35 var(--sans);border-radius:12px;align-items:center;gap:10px;padding:10px 14px;display:flex}.hnow[data-astro-cid-q2467q4p].none .hn-ring{width:10px;height:10px;box-shadow:inset 0 0 0 1.5px var(--outline);border-radius:50%;flex:none}.hnow[data-astro-cid-q2467q4p].none .hn-none{margin:0}.hnow[data-astro-cid-q2467q4p].none strong{font-weight:600}.hnow[data-astro-cid-q2467q4p].none .hn-next{color:var(--muted)}.hnow[data-astro-cid-q2467q4p].none .hn-next .mono{font:400 13.5px var(--mono);color:var(--ink)}@media (width<=759px){.hnow[data-astro-cid-q2467q4p]{border-radius:16px;padding:12px}.hnow[data-astro-cid-q2467q4p] .hn-head{gap:4px 10px;margin-bottom:10px}.hnow[data-astro-cid-q2467q4p] .hn-head h2{font-size:20px}.hnow[data-astro-cid-q2467q4p] .hn-when,.hnow[data-astro-cid-q2467q4p] .hn-wx{font-size:12px}.hnow[data-astro-cid-q2467q4p] .hn-list{gap:10px;grid-template-columns:minmax(0,1fr)!important}.hnow[data-astro-cid-q2467q4p] .hn-t,.hnow[data-astro-cid-q2467q4p].one .hn-t{border-radius:12px;grid-template-columns:88px minmax(0,1fr);min-height:112px}.hnow[data-astro-cid-q2467q4p] .hn-b{padding:9px 9px 9px 11px}.hnow[data-astro-cid-q2467q4p] .hn-pill,.hnow[data-astro-cid-q2467q4p] .hn-pill .mono{font-size:12px}.hnow[data-astro-cid-q2467q4p] .hn-pill{padding:4px 9px 4px 7px}.hnow[data-astro-cid-q2467q4p] .hn-name{font-size:15.5px}.hnow[data-astro-cid-q2467q4p] .hn-dir{justify-content:center;width:36px;padding:0}.hnow[data-astro-cid-q2467q4p] .hn-dir-l{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.hnow[data-astro-cid-q2467q4p].many:not(.all) .hn-list{scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -12px;padding:0 12px;display:flex;overflow-x:auto}.hnow[data-astro-cid-q2467q4p].many:not(.all) .hn-list::-webkit-scrollbar{display:none}.hnow[data-astro-cid-q2467q4p].many:not(.all) .hn-t{scroll-snap-align:start;flex:0 0 88%;grid-template-columns:72px minmax(0,1fr);display:grid!important}.hnow[data-astro-cid-q2467q4p].many:not(.all) .hn-hint{display:block}.hnow[data-astro-cid-q2467q4p].none{align-items:flex-start;font-size:14px}.hnow[data-astro-cid-q2467q4p].none .hn-ring{margin-top:5px}}.hl-rails[data-astro-cid-q2467q4p] .hl-day{min-width:0}.hl-rails[data-astro-cid-q2467q4p] .hl-day+.hl-day{border-top:1px solid var(--line);margin-top:26px;padding-top:18px}.hl-rails[data-astro-cid-q2467q4p] .hd-head{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-bottom:10px;display:flex}.hl-rails[data-astro-cid-q2467q4p] .hd-head h3,.hl-rails[data-astro-cid-q2467q4p] .hd-head h2{font:500 17px/1.2 var(--serif);font-variation-settings:"opsz" 24;margin:0}.hl-rails[data-astro-cid-q2467q4p] .hd-d{font:inherit}.hl-rails[data-astro-cid-q2467q4p] .hd-meta{font:400 12px/1.2 var(--mono);color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 8px;display:inline-flex}.hl-rails[data-astro-cid-q2467q4p] .hd-wx{align-items:center;gap:5px;display:inline-flex}.hl-rails[data-astro-cid-q2467q4p] .hd-wx[hidden]{display:none}.hl-rails[data-astro-cid-q2467q4p] .hd-wx svg{width:14px;height:14px}@media (width<=759px){.hl-rails[data-astro-cid-q2467q4p] .hd-wx{order:1}.hl-rails[data-astro-cid-q2467q4p] .hd-wx:before{content:"·";margin-right:3px}}.hl-rails[data-astro-cid-q2467q4p] .hd-all{font:500 14px/1.2 var(--sans);align-items:center;min-height:24px;margin-left:auto;display:inline-flex}.home[data-astro-cid-q2467q4p] .hgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px;margin:0;padding:0;list-style:none;display:grid}.home[data-astro-cid-q2467q4p] .ht{min-width:0;position:relative}.home[data-astro-cid-q2467q4p] .ht[hidden]{display:none}.home[data-astro-cid-q2467q4p] .ht-a{color:var(--ink);border-radius:12px;flex-direction:column;gap:6px;text-decoration:none;display:flex}.home[data-astro-cid-q2467q4p] .ht-a:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.home[data-astro-cid-q2467q4p] .ht-m{aspect-ratio:4/3;background:var(--line-soft);border-radius:12px;display:block;position:relative;overflow:hidden}.home[data-astro-cid-q2467q4p] .ht-m picture,.home[data-astro-cid-q2467q4p] .ht-m img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.home[data-astro-cid-q2467q4p] .ht-m:after{content:"";background:linear-gradient(180deg, color-mix(in srgb, var(--brand) 0%, transparent), color-mix(in srgb, var(--brand) 90%, transparent));pointer-events:none;height:62%;position:absolute;bottom:0;left:0;right:0}.home[data-astro-cid-q2467q4p] .ht-name{z-index:1;font:500 14px/1.15 var(--serif);font-variation-settings:"opsz" 24;color:var(--on-brand);overflow-wrap:anywhere;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;position:absolute;bottom:7px;left:9px;right:9px;overflow:hidden}.home[data-astro-cid-q2467q4p] .ht-name.long{-webkit-line-clamp:4;line-clamp:4;font-size:12.5px}.home[data-astro-cid-q2467q4p] .ht-name.xl{-webkit-line-clamp:5;line-clamp:5;font-size:11.5px}.home[data-astro-cid-q2467q4p] .ht-a:hover .ht-name{text-underline-offset:2px;text-decoration:underline}.home[data-astro-cid-q2467q4p] .ht-badge{z-index:1;background:var(--panel);padding:3px 7px;font-size:10.5px;position:absolute;top:6px;left:6px;box-shadow:0 1px 4px #0a140f47}.home[data-astro-cid-q2467q4p] .ht.sel .ht-m{outline:3px solid var(--brand);outline-offset:2px}.home[data-astro-cid-q2467q4p] .ht-acts{z-index:2;display:flex;position:absolute;top:-1px;right:-1px}.home[data-astro-cid-q2467q4p] .ht-acts button,.home[data-astro-cid-q2467q4p] .ht-acts .save.icon{background:radial-gradient(circle, var(--panel) 14.5px, transparent 15.5px);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--ink);cursor:pointer;box-shadow:none;border:0;border-radius:50%;place-items:center;margin-left:-10px;padding:0;display:grid}.home[data-astro-cid-q2467q4p] .ht-acts button:first-child{margin-left:0}.home[data-astro-cid-q2467q4p] .ht-acts .save[aria-pressed=true]{color:var(--cta)}.home[data-astro-cid-q2467q4p] .ht-acts svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.home[data-astro-cid-q2467q4p] .ht-acts .save[aria-pressed=true] svg{fill:currentColor}.home[data-astro-cid-q2467q4p] .ht-acts button:focus-visible{outline:2px solid var(--focus);outline-offset:-5px}.home[data-astro-cid-q2467q4p] .ht-line{min-width:0;font:400 11.5px/1.25 var(--mono);color:var(--ink);white-space:nowrap;align-items:center;gap:6px;margin:0;display:flex}.home[data-astro-cid-q2467q4p] .ht-line .ht-t{text-overflow:ellipsis;min-width:0;overflow:hidden}.home[data-astro-cid-q2467q4p] .ht-line .nf{font-family:var(--sans);color:var(--muted)}.home[data-astro-cid-q2467q4p] .ht-wx{color:var(--muted);flex:none}.home[data-astro-cid-q2467q4p] .ht-dot{border-radius:50%;flex:none;width:8px;height:8px}.home[data-astro-cid-q2467q4p] .ht-dot.o{background:var(--open)}.home[data-astro-cid-q2467q4p] .ht-dot.c{background:var(--outline)}.home[data-astro-cid-q2467q4p] .ht-dot.b{box-shadow:inset 0 0 0 1.5px var(--outline)}.home[data-astro-cid-q2467q4p] .hd-more{border:1px dashed var(--outline);background:var(--panel);width:100%;min-height:46px;color:var(--ink);cursor:pointer;text-align:left;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:0 16px;display:flex}.home[data-astro-cid-q2467q4p] .hd-more[hidden]{display:none}.home[data-astro-cid-q2467q4p] .hd-more:hover{border-style:solid}.home[data-astro-cid-q2467q4p] .hd-more:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.home[data-astro-cid-q2467q4p] .hd-more-l{font:600 14px/1.2 var(--sans);flex:none;align-items:center;gap:8px;display:inline-flex}.home[data-astro-cid-q2467q4p] .hd-more-l .mono{font:400 14px/1 var(--mono)}.home[data-astro-cid-q2467q4p] .hd-more-c{min-width:0;font:400 12.5px/1.2 var(--sans);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.home[data-astro-cid-q2467q4p] .hl-key{display:none}@media (width<=759px){.home[data-astro-cid-q2467q4p] .ht-wx,.home[data-astro-cid-q2467q4p] .hd-more-c{display:none}}@media (width>=760px){.hl-rails[data-astro-cid-q2467q4p] .hl-day{grid-template-columns:110px minmax(0,1fr);gap:20px;display:grid}.hl-rails[data-astro-cid-q2467q4p] .hd-head{flex-direction:column;align-items:flex-start;gap:5px;margin:0}.hl-rails[data-astro-cid-q2467q4p] .hd-head h3,.hl-rails[data-astro-cid-q2467q4p] .hd-head h2{font-variation-settings:"opsz" 36;flex-direction:column;gap:5px;font-size:22px;line-height:1;display:flex}.hl-rails[data-astro-cid-q2467q4p] .hd-sep{display:none}.hl-rails[data-astro-cid-q2467q4p] .hd-d{font:400 13px/1 var(--mono);color:var(--muted)}.hl-rails[data-astro-cid-q2467q4p] .hd-meta{flex-direction:column;align-items:flex-start;gap:5px;font-size:12.5px}.hl-rails[data-astro-cid-q2467q4p] .hd-meta .hd-dotsep{display:none}.hl-rails[data-astro-cid-q2467q4p] .hd-all{margin:2px 0 0;font-size:13.5px}.hl-rails[data-astro-cid-q2467q4p] .hl-day>.hl-none{grid-column:2;align-self:center}.home[data-astro-cid-q2467q4p] .hgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 14px}.home[data-astro-cid-q2467q4p] .ht-a{gap:7px}.home[data-astro-cid-q2467q4p] .ht-name{font-size:14.5px;bottom:8px;left:10px;right:10px}.home[data-astro-cid-q2467q4p] .ht-name.long{font-size:13px}.home[data-astro-cid-q2467q4p] .ht-name.xl{font-size:12px}.home[data-astro-cid-q2467q4p] .hl-key{font:400 12px/1 var(--sans);color:var(--muted);flex:none;align-items:center;gap:12px;margin:0 0 0 auto;display:inline-flex}.home[data-astro-cid-q2467q4p] .hl-key span{align-items:center;gap:5px;display:inline-flex}.home[data-astro-cid-q2467q4p] .hl-key i{border-radius:50%;width:8px;height:8px}.home[data-astro-cid-q2467q4p] .hl-key i.o{background:var(--open)}.home[data-astro-cid-q2467q4p] .hl-key i.c{background:var(--outline)}.home[data-astro-cid-q2467q4p] .hl-key i.b{box-shadow:inset 0 0 0 1.5px var(--outline)}}@media (width<=999px){.home[data-astro-cid-q2467q4p] .hl-key{display:none}}@media (width>=1000px){.home[data-astro-cid-q2467q4p] .hgrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1200px){.home[data-astro-cid-q2467q4p] .hgrid{grid-template-columns:repeat(5,minmax(0,1fr))}}.hl-title[data-astro-cid-q2467q4p]{padding-top:24px}.hl-eye[data-astro-cid-q2467q4p]{font:400 13px/1.3 var(--mono);letter-spacing:.08em;color:var(--muted);text-transform:uppercase;min-height:1.3em;margin:0 0 6px}.hl-eye[data-astro-cid-q2467q4p].ev{color:var(--on-event)}.hl-h1[data-astro-cid-q2467q4p]{font:700 32px/1.05 var(--serif);font-variation-settings:"opsz" 96;letter-spacing:-.015em;color:var(--ink);margin:0}.hl-h1[data-astro-cid-q2467q4p]:focus{outline:none}.hl-sub[data-astro-cid-q2467q4p]{color:var(--muted);max-width:62ch;margin:8px 0 0;font-size:15.5px}.hl-res[data-astro-cid-q2467q4p]{font:500 15px/1.3 var(--sans);color:var(--ink);margin:10px 0 0}.hl-res[data-astro-cid-q2467q4p][hidden]{display:none}.hl-res[data-astro-cid-q2467q4p] .mono{font:400 14px var(--mono)}.hplace[data-astro-cid-q2467q4p]{border:1px solid var(--brand);background:var(--bg);min-height:36px;color:var(--ink);font:500 13.5px/1 var(--sans);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:4px;max-width:60%;padding:4px 4px 4px 12px;display:inline-flex}.hplace[data-astro-cid-q2467q4p][hidden]{display:none}.hplace-t[data-astro-cid-q2467q4p]{text-overflow:ellipsis;overflow:hidden}.hplace-x[data-astro-cid-q2467q4p]{width:28px;height:28px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;font-size:17px;line-height:1}.hplace-x[data-astro-cid-q2467q4p]:hover{background:var(--line-soft)}.hplace-x[data-astro-cid-q2467q4p]:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.hplace-l[data-astro-cid-q2467q4p]{max-width:none;min-height:38px}.hsearch[data-astro-cid-q2467q4p]:has(.hplace:not([hidden])) .hloc[data-astro-cid-q2467q4p],.hl-chips[data-astro-cid-q2467q4p]:has(.hplace:not([hidden])) .locwrap{display:none}.hsugg[data-astro-cid-q2467q4p]{z-index:880;background:var(--panel);border:1px solid var(--line);border-radius:14px;width:360px;max-height:min(60vh,440px);padding:6px;position:fixed;top:0;left:0;overflow:auto;box-shadow:0 10px 32px #141e1938}.hsugg[data-astro-cid-q2467q4p][hidden]{display:none}.hsugg[data-astro-cid-q2467q4p] .hsg-h{font:500 12px/1.2 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:8px 10px 4px}.hsugg[data-astro-cid-q2467q4p] .hsg-o{cursor:pointer;border-radius:10px;align-items:center;gap:8px;min-height:40px;padding:6px 10px;display:flex}.hsugg[data-astro-cid-q2467q4p] .hsg-o[aria-selected=true],.hsugg[data-astro-cid-q2467q4p] .hsg-o:hover{background:var(--bg)}.hsugg[data-astro-cid-q2467q4p] .hsg-o[aria-selected=true]{box-shadow:inset 0 0 0 1.5px var(--brand)}.hsugg[data-astro-cid-q2467q4p] .hsg-n{min-width:0;font:500 15px/1.25 var(--serif);font-variation-settings:"opsz" 24;color:var(--ink);overflow-wrap:anywhere;flex:auto}.hsugg[data-astro-cid-q2467q4p] .hsg-n mark{color:inherit;text-underline-offset:2px;background:0 0;text-decoration:underline 1.5px}.hsugg[data-astro-cid-q2467q4p] .hsg-m{font:400 13px/1.2 var(--sans);color:var(--muted);flex:none}.hsugg[data-astro-cid-q2467q4p] .hsg-m.mono{font:400 12.5px/1.2 var(--mono)}.hsugg[data-astro-cid-q2467q4p] .hsg-o .chip{flex:none;padding:3px 7px;font-size:10.5px}.hsugg[data-astro-cid-q2467q4p] .hsg-none{font:400 14px/1.35 var(--sans);color:var(--muted);padding:10px}.home[data-astro-cid-q2467q4p] .hc-where{color:var(--muted);margin:0;font-size:13px}.home[data-astro-cid-q2467q4p] .hc-where .mono{font:400 12.5px var(--mono);color:var(--ink)}.home[data-astro-cid-q2467q4p] .hc-r.sel{outline:2px solid var(--brand);outline-offset:2px}.hl-tools[data-astro-cid-q2467q4p]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 12px;padding-top:16px;display:flex}.hl-chips[data-astro-cid-q2467q4p]{scrollbar-width:none;flex:auto;align-items:center;gap:8px;min-width:0;margin:-2px;padding:2px;display:flex;overflow-x:auto}.hl-chips[data-astro-cid-q2467q4p]::-webkit-scrollbar{display:none}@media (width<=899px){.hl-chips[data-astro-cid-q2467q4p]{-webkit-mask-image:linear-gradient(90deg, var(--ink) calc(100% - 40px), transparent);mask-image:linear-gradient(90deg, var(--ink) calc(100% - 40px), transparent)}.hl-chips[data-astro-cid-q2467q4p][data-end]{-webkit-mask-image:none;mask-image:none}}.hl-chips[data-astro-cid-q2467q4p] .locwrap{flex:none}.hl-main[data-astro-cid-q2467q4p]{flex-direction:column;gap:40px;padding-top:24px;padding-bottom:48px;display:flex}.hl-rails[data-astro-cid-q2467q4p]{flex-direction:column;gap:40px;display:flex}.hl-rails[data-astro-cid-q2467q4p]:empty{min-height:470px}.hl-end[data-astro-cid-q2467q4p]{height:0;margin-bottom:-40px}.hl-rails[data-astro-cid-q2467q4p] .hl-n{color:var(--muted);font-size:14px}.hl-rails[data-astro-cid-q2467q4p] .hl-n .mono{font:400 14px var(--mono)}.hl-rails[data-astro-cid-q2467q4p] .hl-none,.hl-rails[data-astro-cid-q2467q4p] .hl-empty p{color:var(--muted);margin:0}.hl-rails[data-astro-cid-q2467q4p] .hl-empty{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:18px}.hl-rails[data-astro-cid-q2467q4p] .hl-empty p{color:var(--ink);margin-bottom:10px}.hl-rails[data-astro-cid-q2467q4p] .hl-eacts{flex-wrap:wrap;gap:8px;display:flex}.hl-rails[data-astro-cid-q2467q4p] .hl-week{flex-direction:column;gap:20px;display:flex}.hl-rails[data-astro-cid-q2467q4p] .hl-week+.hl-week{border-top:1px solid var(--line);padding-top:32px}.hl-rails[data-astro-cid-q2467q4p] .hl-whead{flex-wrap:wrap;align-items:baseline;gap:4px 14px;display:flex}.hl-rails[data-astro-cid-q2467q4p] .hl-whead h2{font:700 26px/1.1 var(--serif);font-variation-settings:"opsz" 72;margin:0}.hl-rails[data-astro-cid-q2467q4p] .hl-wr{font:400 15px var(--mono);color:var(--muted)}.hl-rails[data-astro-cid-q2467q4p] .hl-days{flex-direction:column;display:flex}.hl-more[data-astro-cid-q2467q4p][hidden]{display:none}.hl-sentinel[data-astro-cid-q2467q4p]{height:1px}.hl-loading[data-astro-cid-q2467q4p]{min-height:0;color:var(--muted);text-align:center;margin:0;font-size:14px}.hl-loading[data-astro-cid-q2467q4p]:empty{display:none}.hl-endline[data-astro-cid-q2467q4p]{color:var(--muted);text-align:center;flex-direction:column;align-items:center;gap:10px;font-size:15px;display:flex}.hl-endline[data-astro-cid-q2467q4p] p[data-astro-cid-q2467q4p]{margin:0}.hl-endbtn[data-astro-cid-q2467q4p]{text-align:center;white-space:normal;max-width:100%;min-height:44px;font-size:15px;line-height:1.3;display:block}.hl-endline[data-astro-cid-q2467q4p][hidden]{display:none}.hl-lnk[data-astro-cid-q2467q4p]{font:inherit;color:var(--link);cursor:pointer;background:0 0;border:0;min-height:24px;padding:0;text-decoration:underline}.hl-bazlink[data-astro-cid-q2467q4p]{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);min-height:44px;color:var(--ink);align-items:center;gap:10px;padding:10px 0;font-size:15px;text-decoration:none;display:flex}.hl-bazlink[data-astro-cid-q2467q4p] svg[data-astro-cid-q2467q4p]{fill:none;stroke:var(--muted);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none}.hl-bazlink-t[data-astro-cid-q2467q4p]{flex:1;min-width:0}.hl-bazlink-go[data-astro-cid-q2467q4p]{font:500 15px/1 var(--serif);font-variation-settings:"opsz" 24;color:var(--brand-ink);white-space:nowrap;flex:none}.hl-bazlink[data-astro-cid-q2467q4p]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.hl-bazlink[data-astro-cid-q2467q4p]:hover .hl-bazlink-go[data-astro-cid-q2467q4p]{text-decoration:underline}@media (width>=900px){.hl-title[data-astro-cid-q2467q4p]{padding-top:30px}.hl-h1[data-astro-cid-q2467q4p]{font-size:44px}.hl-sub[data-astro-cid-q2467q4p]{font-size:16.5px}.hl-main[data-astro-cid-q2467q4p]{gap:52px;padding-top:28px;padding-bottom:64px}.hl-rails[data-astro-cid-q2467q4p]{gap:52px}.hl-rails[data-astro-cid-q2467q4p]:empty{min-height:480px}.hl-end[data-astro-cid-q2467q4p]{margin-bottom:-52px}.hl-rails[data-astro-cid-q2467q4p] .hl-whead h2{font-size:34px}.hl-rails[data-astro-cid-q2467q4p] .hl-week+.hl-week{padding-top:40px}}
