.gs-gal[data-astro-cid-j4gwzyy4]{display:none}@media (width<=640px){.gs-gal[data-astro-cid-j4gwzyy4]{margin-inline:calc(var(--gs-m-pad,20px) * -1);flex-direction:column;order:1;align-items:center;gap:26px;width:auto;display:flex}.gs-gal__marquee[data-astro-cid-j4gwzyy4]{width:100%;overflow:hidden}.gs-gal__track[data-astro-cid-j4gwzyy4]{width:max-content;animation:gsMarquee var(--gal-duration,60s) linear infinite;will-change:transform;display:flex}html.gs-lb-open .gs-gal__track[data-astro-cid-j4gwzyy4]{animation-play-state:paused}.gs-gal__item[data-astro-cid-j4gwzyy4]{appearance:none;margin:0 var(--gal-gap,12px) 0 0;cursor:zoom-in;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:none;padding:0}.gs-gal__item[data-astro-cid-j4gwzyy4] img[data-astro-cid-j4gwzyy4]{height:var(--gal-h,300px);width:auto;max-width:none;display:block;box-shadow:0 14px 30px -20px #2222238c}.gs-gal__all[data-astro-cid-j4gwzyy4]{appearance:none;color:var(--color-ink);border:1px solid var(--color-ink);min-height:48px;font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;cursor:pointer;background:0 0;padding:15px 34px;font-size:13px;transition:background .25s,color .25s}.gs-gal__all[data-astro-cid-j4gwzyy4]:active,.gs-gal__all[data-astro-cid-j4gwzyy4]:hover{background:var(--color-ink);color:var(--color-bg)}.gs-gal__all[data-astro-cid-j4gwzyy4]:focus-visible,.gs-gal__item[data-astro-cid-j4gwzyy4]:focus-visible{outline:2px solid var(--color-lavender);outline-offset:3px}}@media (width<=640px) and (prefers-reduced-motion:reduce){.gs-gal__marquee[data-astro-cid-j4gwzyy4]{overflow-x:auto}.gs-gal__track[data-astro-cid-j4gwzyy4]{animation:none}}@keyframes gsMarquee{0%{transform:translate(0)}to{transform:translateX(var(--gal-shift,-50%))}}.gs-lb[data-astro-cid-xhbnok5u]{z-index:100;color:var(--color-bg);font-family:var(--font-mono);background:#161617;flex-direction:column;animation:.25s both gsFade;display:flex;position:fixed;inset:0}.gs-lb[data-astro-cid-xhbnok5u][hidden]{display:none}.gs-lb__bar[data-astro-cid-xhbnok5u]{padding:calc(14px + env(safe-area-inset-top,0px)) 18px 14px;letter-spacing:.14em;justify-content:space-between;align-items:center;font-size:13px;display:flex}.gs-lb__count[data-astro-cid-xhbnok5u]{font-variant-numeric:tabular-nums;opacity:.75}.gs-lb__close[data-astro-cid-xhbnok5u],.gs-lb__nav[data-astro-cid-xhbnok5u]{appearance:none;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #fffeec59;transition:background .2s,color .2s,border-color .2s}.gs-lb__close[data-astro-cid-xhbnok5u]{letter-spacing:.14em;text-transform:uppercase;padding:10px 14px;font-size:12px}.gs-lb__close[data-astro-cid-xhbnok5u]:hover,.gs-lb__nav[data-astro-cid-xhbnok5u]:hover{background:var(--color-bg);color:var(--color-ink)}.gs-lb__close[data-astro-cid-xhbnok5u]:focus-visible,.gs-lb__nav[data-astro-cid-xhbnok5u]:focus-visible{outline:2px solid var(--color-lavender);outline-offset:2px}.gs-lb__stage[data-astro-cid-xhbnok5u]{flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:14px;min-height:0;margin:0;padding:0 18px 96px;display:flex}.gs-lb__img[data-astro-cid-xhbnok5u]{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 210px);transition:opacity .25s;display:block;box-shadow:0 24px 60px -30px #000c}.gs-lb__img[data-astro-cid-xhbnok5u].is-loading{opacity:0}.gs-lb__caption[data-astro-cid-xhbnok5u]{text-align:center;letter-spacing:.05em;opacity:.7;max-width:520px;font-size:12px;line-height:1.6}.gs-lb__nav[data-astro-cid-xhbnok5u]{bottom:calc(22px + env(safe-area-inset-bottom,0px));width:58px;height:58px;font-family:var(--font-display);padding:0 0 6px;font-size:34px;line-height:1;position:absolute}.gs-lb__nav--prev[data-astro-cid-xhbnok5u]{left:18px}.gs-lb__nav--next[data-astro-cid-xhbnok5u]{right:18px}@media (width>=641px){.gs-lb__stage[data-astro-cid-xhbnok5u]{padding:0 110px 40px}.gs-lb__img[data-astro-cid-xhbnok5u]{max-height:calc(100dvh - 190px)}.gs-lb__nav[data-astro-cid-xhbnok5u]{top:50%;bottom:auto;transform:translateY(-50%)}.gs-lb__nav--prev[data-astro-cid-xhbnok5u]{left:28px}.gs-lb__nav--next[data-astro-cid-xhbnok5u]{right:28px}}@media (prefers-reduced-motion:reduce){.gs-lb[data-astro-cid-xhbnok5u]{animation:none}.gs-lb__img[data-astro-cid-xhbnok5u]{transition:none}}
