.post-billboard{cursor:pointer;display:block}.post-billboard__card{border:2px solid var(--border);width:76px;box-shadow:var(--shadow-hard-sm);background:var(--surface);transition:transform var(--dur-ui) var(--ease-ui);line-height:0;display:block}@media (hover:hover){.post-billboard:hover .post-billboard__card{transform:translateY(-2px)}}.post-billboard__card img{width:100%;height:auto;display:block}.post-billboard__card--empty{width:76px;height:58px;color:var(--accent);place-items:center;display:grid}.post-billboard__card--empty svg{stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;opacity:.85;width:26px;height:26px}@media (width<=899px){.post-billboard__card{width:61px}.post-billboard__card--empty{width:61px;height:46px}.post-billboard__card--empty svg{width:21px;height:21px}}.yearfilter.svelte-1u0ckzh{z-index:var(--z-panel);flex-direction:column-reverse;align-items:flex-start;gap:8px;display:flex;position:absolute;bottom:12px;left:12px}.yearfilter__bar.svelte-1u0ckzh{align-items:stretch;gap:8px;display:flex}.chip.svelte-1u0ckzh{background:var(--surface);border:var(--bw) solid var(--border);height:44px;box-shadow:var(--shadow-hard);font-size:var(--fs-label);font-weight:var(--fw-medium);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--text);transition:background .35s var(--ease-ui), color .35s var(--ease-ui);align-items:center;gap:8px;padding:0 14px 0 10px;display:inline-flex}@media (hover:hover){.chip.svelte-1u0ckzh:hover{color:#fff;background:#000}}.chip--active.svelte-1u0ckzh{background:var(--accent);color:var(--accent-contrast);padding:0 10px 0 14px}@media (hover:hover){.chip--active.svelte-1u0ckzh:hover{background:var(--accent-hover);color:var(--accent-contrast)}}.chip__label.svelte-1u0ckzh{font-size:12px}.chip__x.svelte-1u0ckzh{font-size:18px;line-height:1}.chip__icon.svelte-1u0ckzh{place-items:center;display:inline-grid}.chip__icon.svelte-1u0ckzh svg:where(.svelte-1u0ckzh){fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.yearfilter__list.svelte-1u0ckzh{flex-direction:column;gap:8px;min-width:120px;padding:0;display:flex}.yearfilter__list.svelte-1u0ckzh li:where(.svelte-1u0ckzh){display:flex}.yearfilter__list.svelte-1u0ckzh button:where(.svelte-1u0ckzh){background:var(--surface);border:var(--bw) solid var(--border);height:44px;box-shadow:var(--shadow-hard);color:var(--text);transition:background .35s var(--ease-ui), color .35s var(--ease-ui);flex:1;place-items:center;font-size:14px;display:grid}@media (hover:hover){.yearfilter__list.svelte-1u0ckzh button:where(.svelte-1u0ckzh):hover{color:#fff;background:#000}}.yearfilter__list.svelte-1u0ckzh button.is-active:where(.svelte-1u0ckzh){color:var(--accent)}@media (width>=900px) and (width<=1279px){.chip__label.svelte-1u0ckzh{font-size:11px}}@media (width<=899px){.chip.svelte-1u0ckzh:not(.chip--active){justify-content:center;gap:0;width:44px;padding:0}.chip.svelte-1u0ckzh:not(.chip--active) .chip__label:where(.svelte-1u0ckzh){display:none}}.gallery.svelte-1oz3msq{gap:var(--gap-8);grid-template-columns:repeat(2,1fr);display:grid}.gallery__item.svelte-1oz3msq:first-child:nth-last-child(odd){grid-column:1/-1}.gallery__item.svelte-1oz3msq img:where(.svelte-1oz3msq){aspect-ratio:3/2;object-fit:cover;border-radius:var(--radius);background:var(--bg-sunken);width:100%}.yt.svelte-1mayohe{aspect-ratio:16/9;border-radius:var(--radius);background:var(--bg-sunken);width:100%;position:relative;overflow:hidden}.yt__frame.svelte-1mayohe{border:0;width:100%;height:100%}.yt__poster.svelte-1mayohe{cursor:pointer;background-position:50%;background-size:cover;place-content:center;width:100%;height:100%;display:grid;position:absolute;inset:0}.yt__poster.svelte-1mayohe:after{content:"";transition:opacity var(--dur-ui) var(--ease-ui);opacity:1;background:#14101259;position:absolute;inset:0}.yt__poster.svelte-1mayohe:hover:after{opacity:.6}.yt__play.svelte-1mayohe{z-index:1;background:var(--accent);width:60px;height:60px;color:var(--accent-contrast);transition:background var(--dur-ui) var(--ease-ui);border-radius:50%;place-content:center;padding-left:3px;display:grid;position:relative}.yt__poster.svelte-1mayohe:hover .yt__play:where(.svelte-1mayohe){background:var(--accent-hover)}.detail.svelte-1jne8j3{text-align:center;flex-direction:column;align-items:center;gap:0;display:flex}.detail__pill.svelte-1jne8j3{background:var(--accent);border:var(--bw) solid;width:auto;box-shadow:var(--shadow-hard);color:var(--accent-contrast);font-size:12px;font-weight:700;line-height:var(--lh-sub);letter-spacing:1px;text-transform:uppercase;margin:15px auto;padding:8px 18px 6px}.detail__title.svelte-1jne8j3{font-family:var(--font-display);font-size:38px;line-height:var(--lh-title);letter-spacing:var(--track-display);max-width:100%;color:var(--text);padding:0 15px 20px}.detail__body.svelte-1jne8j3{border-top:var(--bw) solid var(--border);border-bottom:var(--bw) solid var(--border);width:100%;max-width:100%;font-size:14px;line-height:var(--lh-body);font-weight:var(--fw-semibold);letter-spacing:var(--track-body);color:var(--text);text-align:left;padding:10px}.detail__body.svelte-1jne8j3 p{margin-bottom:.75rem}.detail__body.svelte-1jne8j3 p:last-child{margin-bottom:0}.detail__body.svelte-1jne8j3 h2,.detail__body.svelte-1jne8j3 h3,.detail__body.svelte-1jne8j3 h4,.detail__body.svelte-1jne8j3 h5,.detail__body.svelte-1jne8j3 h6{text-transform:uppercase;letter-spacing:1px;margin-bottom:5px;font-size:14px;font-weight:700}.detail__videos.svelte-1jne8j3{flex-direction:column;gap:1rem;display:flex}.related.svelte-1jne8j3{width:100%}.related__title.svelte-1jne8j3{font-size:var(--fs-label);text-transform:uppercase;color:#fff;border-bottom:var(--bw) solid var(--border);background:#000;margin-bottom:0;padding-top:10px;padding-bottom:10px;font-weight:700}.related__list.svelte-1jne8j3{gap:var(--gap-4);flex-direction:column;display:flex}.related__list.svelte-1jne8j3 li:where(.svelte-1jne8j3){border-bottom:var(--bw) solid var(--border)}.related__item.svelte-1jne8j3{align-items:center;gap:var(--gap-4);padding:var(--gap-8);border-radius:var(--radius-sm);background:var(--surface);transition:background var(--dur-ui) var(--ease-ui);display:flex}@media (hover:hover){.related__item.svelte-1jne8j3:hover{background:var(--surface-raised)}}.related__image.svelte-1jne8j3{border:var(--bw) solid var(--border);width:50px;height:50px;box-shadow:var(--shadow-hard-sm);background-position:50%;background-size:cover;border-radius:4px;flex:none;margin-right:6px}.related__image--empty.svelte-1jne8j3{background:var(--surface-raised);color:var(--text);place-items:center;display:grid}.related__image--empty.svelte-1jne8j3 svg:where(.svelte-1jne8j3){opacity:.4;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.related__text.svelte-1jne8j3{text-align:left;flex-direction:column;gap:0;min-width:0;padding-top:5px;display:flex}.related__date.svelte-1jne8j3{text-align:left;text-transform:uppercase;color:var(--text);font-size:12px;font-weight:400}.related__heading.svelte-1jne8j3{font-size:var(--fs-base);color:var(--text);font-weight:700}@media (width<=899px){.detail.svelte-1jne8j3{align-items:unset}.detail__pill.svelte-1jne8j3{margin-top:8px;margin-left:8px;padding:4px 10px}.detail__title.svelte-1jne8j3{text-align:left;padding-left:10px;font-size:26px}}.sidebar.svelte-129hoe0{background:var(--surface);border:var(--bw) solid var(--border);width:100%;height:100%;box-shadow:var(--shadow-hard-lg);flex-direction:column;display:flex;overflow:hidden}.sidebar__head.svelte-129hoe0{flex:none;position:relative}.sidebar__close.svelte-129hoe0{display:none}.sidebar__body.svelte-129hoe0{flex:auto;min-height:0;display:flex}.sidebar__content.svelte-129hoe0{scrollbar-width:none;-ms-overflow-style:none;flex:auto;min-width:0;overflow-y:auto}.sidebar__content.svelte-129hoe0::-webkit-scrollbar{display:none}.sidebar__back.svelte-129hoe0{justify-content:center;align-items:center;gap:var(--gap-4);background:var(--border);letter-spacing:2px;text-transform:uppercase;width:100%;height:60px;padding:10px;font-size:12px;font-weight:800;display:flex;color:#fff!important;text-align:center!important}.sidebar__lede.svelte-129hoe0{color:#fff;text-transform:uppercase;letter-spacing:1px;background:#000;align-items:center;height:60px;padding:0 10px;font-size:12px;font-weight:600;display:flex}.sidebar__nav.has-node.svelte-129hoe0{padding-top:0}.sidebar__nav.svelte-129hoe0 ul:where(.svelte-129hoe0){flex-direction:column;gap:0;display:flex}.sidebar__nav.svelte-129hoe0 ul:where(.svelte-129hoe0) li:where(.svelte-129hoe0):first-child{border-top:var(--bw) solid var(--border)}.sidebar__item.svelte-129hoe0{justify-content:space-between;align-items:center;gap:var(--gap-8);text-align:left;border-bottom:var(--bw) solid var(--border);width:100%;color:var(--text);transition:background var(--dur-ui) var(--ease-ui), color var(--dur-ui) var(--ease-ui);background:0 0;padding:20px 10px;display:flex}@media (hover:hover){.sidebar__item.svelte-129hoe0:hover{background:var(--surface-raised);color:var(--text)}}.sidebar__item-title.svelte-129hoe0{text-transform:uppercase;font-size:12px;font-weight:700}.sidebar__chevron.svelte-129hoe0{display:inline-flex}.sidebar__chevron.svelte-129hoe0:before{content:"";border-left:6px solid var(--text);border-top:4px solid #0000;border-bottom:4px solid #0000;width:0;height:0}.scrollbar.svelte-129hoe0{border-left:var(--bw) solid var(--border);transition:opacity var(--dur-ui) var(--ease-ui);flex-direction:column;flex:0 0 32px;display:flex}.scrollbar.is-disabled.svelte-129hoe0{opacity:.5;pointer-events:none}.scrollbar__btn.svelte-129hoe0{background:var(--surface);height:32px;color:var(--text);transition:color var(--dur-ui) var(--ease-ui);flex:0 0 32px;place-items:center;display:grid}.scrollbar__btn.svelte-129hoe0:first-child{border-bottom:var(--bw) solid var(--border)}.scrollbar__btn.svelte-129hoe0:last-child{border-top:var(--bw) solid var(--border)}@media (hover:hover){.scrollbar__btn.svelte-129hoe0:hover{color:var(--accent)}}.scrollbar__arrow.svelte-129hoe0{border-left:5px solid #0000;border-right:5px solid #0000;width:0;height:0}.scrollbar__arrow--up.svelte-129hoe0{border-bottom:7px solid}.scrollbar__arrow--down.svelte-129hoe0{border-top:7px solid}.scrollbar__track.svelte-129hoe0{background:var(--surface-raised);cursor:pointer;flex:auto;position:relative}.scrollbar__thumb.svelte-129hoe0{background:color-mix(in srgb, var(--text) 10%, var(--surface-raised));cursor:grab;min-height:28px;transition:background var(--dur-ui) var(--ease-ui);position:absolute;left:4px;right:4px}@media (hover:hover){.scrollbar__thumb.svelte-129hoe0:hover{background:color-mix(in srgb, var(--text) 22%, var(--surface-raised))}}.scrollbar__thumb.svelte-129hoe0:active{cursor:grabbing}@media (width<=899px){.sidebar.svelte-129hoe0{height:45%;box-shadow:var(--shadow-panel);pointer-events:auto;border-radius:24px 24px 12px 12px;position:absolute;top:55%;left:0;right:0}.sidebar__back.svelte-129hoe0,.sidebar__lede.svelte-129hoe0{height:40px}.sidebar__back.svelte-129hoe0{justify-content:flex-start;text-align:left!important}.sidebar__close.svelte-129hoe0{z-index:2;background:var(--surface);border:var(--bw) solid var(--border);width:32px;height:32px;box-shadow:var(--shadow-hard-sm);color:var(--text);transition:color var(--dur-ui) var(--ease-ui);place-items:center;font-size:16px;line-height:1;display:grid;position:absolute;top:2px;right:0}}@media (width<=899px) and (hover:hover){.sidebar__close.svelte-129hoe0:hover{color:var(--accent)}}@media (width<=899px){.sidebar__item.svelte-129hoe0{padding:14px 10px}}@media (width>=900px) and (width<=1279px){.sidebar__lede.svelte-129hoe0,.sidebar__item-title.svelte-129hoe0{font-size:11px}}.stage.svelte-1ewzqr7{z-index:var(--z-map);gap:20px;padding:15px 20px 20px 15px;display:flex;position:fixed;inset:0}.stage__main.svelte-1ewzqr7{flex-direction:column;flex:auto;gap:20px;min-width:0;display:flex}.stage__map.svelte-1ewzqr7{min-height:0;box-shadow:var(--shadow-hard-lg);flex:1;position:relative;overflow:hidden}.stage--fullscreen.svelte-1ewzqr7 .stage__map:where(.svelte-1ewzqr7){margin-bottom:10px}.reveal.svelte-1ewzqr7{opacity:0;transition:opacity .5s var(--ease-out), transform .5s var(--ease-out);transform:translate(30px)}.reveal--header.svelte-1ewzqr7{flex:none}.stage.is-revealed.svelte-1ewzqr7 .reveal:where(.svelte-1ewzqr7){opacity:1;transform:translate(0)}.stage.is-revealed.svelte-1ewzqr7 .reveal--map:where(.svelte-1ewzqr7){transition-delay:.35s}.stage.is-revealed.svelte-1ewzqr7 .reveal--sidebar:where(.svelte-1ewzqr7){transition-delay:.7s}.intro.svelte-1ewzqr7{z-index:var(--z-modal);pointer-events:none;opacity:1;transition:opacity .65s var(--ease-out);place-content:center;display:grid;position:absolute;inset:0}.intro--fading.svelte-1ewzqr7{opacity:0}.intro__logo.svelte-1ewzqr7{width:auto;height:2vw;display:block}@media (width>=900px) and (width<=1279px){.intro__logo.svelte-1ewzqr7{height:3vw}}@media (width<=899px){.intro__logo.svelte-1ewzqr7{height:42px}}@media (prefers-reduced-motion:reduce){.reveal.svelte-1ewzqr7,.intro.svelte-1ewzqr7{transition:none}}.viewtoggle.svelte-1ewzqr7{z-index:var(--z-panel);background:var(--surface);border:var(--bw) solid var(--border);width:44px;height:44px;box-shadow:var(--shadow-hard);font-size:var(--fs-label);color:var(--text);transition:background .35s var(--ease-ui), color .35s var(--ease-ui);place-items:center;display:grid;position:absolute;bottom:12px;right:12px}@media (hover:hover){.viewtoggle.svelte-1ewzqr7:hover{color:#fff;background:#000}}.viewtoggle[aria-pressed=true].svelte-1ewzqr7{color:var(--text)}.zoomctl.svelte-1ewzqr7{z-index:var(--z-panel);flex-direction:column;gap:8px;display:flex;position:absolute;bottom:64px;right:12px}.zoombtn.svelte-1ewzqr7{background:var(--surface);border:var(--bw) solid var(--border);width:44px;height:44px;box-shadow:var(--shadow-hard);color:var(--text);transition:background .35s var(--ease-ui), color .35s var(--ease-ui);place-items:center;font-size:22px;line-height:1;display:grid}@media (hover:hover){.zoombtn.svelte-1ewzqr7:hover{color:#fff;background:#000}}.zoombtn.svelte-1ewzqr7 svg:where(.svelte-1ewzqr7){width:20px;height:20px}.fulltoggle.svelte-1ewzqr7{z-index:var(--z-panel);background:var(--surface);border:var(--bw) solid var(--border);width:44px;height:44px;box-shadow:var(--shadow-hard);transition:background .35s var(--ease-ui);position:absolute;top:12px;right:12px}@media (hover:hover){.fulltoggle.svelte-1ewzqr7:hover{background:#000}.fulltoggle.svelte-1ewzqr7:hover:before,.fulltoggle.svelte-1ewzqr7:hover:after,.fulltoggle.svelte-1ewzqr7:hover .fulltoggle__mark:where(.svelte-1ewzqr7):before,.fulltoggle.svelte-1ewzqr7:hover .fulltoggle__mark:where(.svelte-1ewzqr7):after{border-color:#fff}}.fulltoggle.svelte-1ewzqr7:before,.fulltoggle.svelte-1ewzqr7:after,.fulltoggle__mark.svelte-1ewzqr7:before,.fulltoggle__mark.svelte-1ewzqr7:after{content:"";box-sizing:border-box;border:2px solid var(--text);width:6px;height:6px;position:absolute}.fulltoggle.svelte-1ewzqr7:before{border-bottom:0;border-right:0;top:10px;left:10px}.fulltoggle.svelte-1ewzqr7:after{border-bottom:0;border-left:0;top:10px;right:10px}.fulltoggle__mark.svelte-1ewzqr7:before{border-top:0;border-right:0;bottom:10px;left:10px}.fulltoggle__mark.svelte-1ewzqr7:after{border-top:0;border-left:0;bottom:10px;right:10px}.stage__logo.svelte-1ewzqr7{z-index:var(--z-panel);cursor:pointer;filter:invert(0);background:0 0;border:0;display:none;position:absolute;top:14px;left:14px}.stage__logo.svelte-1ewzqr7 img:where(.svelte-1ewzqr7){width:auto;height:30px;display:block}.stage__aside.svelte-1ewzqr7{flex:0 0 25%;min-width:0}@media (width>=900px) and (width<=1279px){.stage__aside.svelte-1ewzqr7{flex:0 0 35%}}@media (width>=900px){.stage--fullscreen.svelte-1ewzqr7 .stage__logo:where(.svelte-1ewzqr7){display:block}.stage--fullscreen.svelte-1ewzqr7 .stage__aside:where(.svelte-1ewzqr7){width:min(360px,30%);z-index:var(--z-panel);position:absolute;top:85px;bottom:90px;right:32px}.stage--fullscreen.svelte-1ewzqr7 .stage__aside:where(.svelte-1ewzqr7) .sidebar__scroll{box-shadow:var(--shadow-hard)}}@media (width>=1680px){.stage.svelte-1ewzqr7{gap:40px;padding:35px 40px 40px 35px}.stage__main.svelte-1ewzqr7{gap:40px}.stage--fullscreen.svelte-1ewzqr7{--fs-co:12px;--fs-ctrl:44px;--fs-gap:44px;--fs-row-gap:16px}.stage--fullscreen.svelte-1ewzqr7 .stage__aside:where(.svelte-1ewzqr7){right:calc(var(--fs-co) + var(--fs-ctrl));top:calc(var(--fs-co) + var(--fs-ctrl) + var(--fs-gap));bottom:calc(var(--fs-co) + var(--fs-ctrl) + var(--fs-ctrl) + var(--fs-row-gap) + var(--fs-gap) + 20px);width:min(360px,30%)}.stage--fullscreen.svelte-1ewzqr7 .zoomctl:where(.svelte-1ewzqr7){right:var(--fs-co);bottom:calc(var(--fs-co) + var(--fs-ctrl) + var(--fs-row-gap));flex-direction:row}}@media (width<=899px){.stage.svelte-1ewzqr7{flex-direction:column;height:100dvh;display:flex}.fulltoggle.svelte-1ewzqr7{display:none}.stage__main.svelte-1ewzqr7{flex:auto;min-height:0}.reveal--header.svelte-1ewzqr7{z-index:var(--z-menu);position:relative}.stage__map.svelte-1ewzqr7{flex:auto;min-height:0}.stage__aside.svelte-1ewzqr7{display:none}.stage__aside--open.svelte-1ewzqr7{z-index:var(--z-panel);pointer-events:none;opacity:1;animation:svelte-1ewzqr7-sheet-in var(--dur) var(--ease-out);display:block;position:absolute;inset:95px 20px 20px 15px;transform:none}.stage--sheet-open.svelte-1ewzqr7 .map{height:calc(55% - 20px);box-shadow:var(--shadow-hard-lg)}.stage--sheet-open.svelte-1ewzqr7 .stage__map:where(.svelte-1ewzqr7){box-shadow:none;overflow:visible}.stage--sheet-open.svelte-1ewzqr7 .viewtoggle:where(.svelte-1ewzqr7),.stage--sheet-open.svelte-1ewzqr7 .zoomctl:where(.svelte-1ewzqr7),.stage--sheet-open.svelte-1ewzqr7 .yearfilter{display:none}}@keyframes svelte-1ewzqr7-sheet-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}
