.f-gallery[data-astro-cid-fg2g3bjp]{width:min(1440px,100vw - 64px,177.778dvh - 551.111px);max-width:none;max-height:calc(100dvh - 48px);color:var(--ivory-100);backdrop-filter:blur(28px)saturate(1.15);overscroll-behavior:contain;background:#0c111ca3;border:1px solid #f4eee338;border-radius:8px;padding:0;overflow-y:auto;box-shadow:0 32px 90px -32px #000000b3,inset 0 1px #ffffff14}.f-gallery[data-astro-cid-fg2g3bjp]::backdrop{backdrop-filter:blur(6px);background:#04060a66}.f-gallery[data-astro-cid-fg2g3bjp][open]::backdrop{animation:.38s ease-out both f-gallery-backdrop-in}.f-gallery[data-astro-cid-fg2g3bjp][open].is-closing::backdrop{animation:.22s ease-in both f-gallery-backdrop-out}.f-gallery__shell[data-astro-cid-fg2g3bjp]{padding:clamp(16px,1.5vw,24px)}.f-gallery__head[data-astro-cid-fg2g3bjp]{justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;display:flex}.f-gallery__title[data-astro-cid-fg2g3bjp]{font:400 clamp(28px, 3vw, 42px)/1 var(--font-display);margin:0}.f-gallery__icon[data-astro-cid-fg2g3bjp]{width:48px;height:48px;color:var(--ivory-100);cursor:pointer;background:#0c111ccc;border:1px solid #f4eee347;border-radius:50%;place-items:center;padding:12px;transition:background .2s,color .2s;display:grid}.f-gallery__icon[data-astro-cid-fg2g3bjp]:is(:hover,:focus-visible){color:var(--brass-300);background:var(--bg-raised)}.f-gallery[data-astro-cid-fg2g3bjp] [data-astro-cid-fg2g3bjp]:is(button,a):focus-visible{outline:2px solid var(--brass-300);outline-offset:3px}.f-gallery[data-astro-cid-fg2g3bjp] svg[data-astro-cid-fg2g3bjp]{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.f-gallery__stage[data-astro-cid-fg2g3bjp]{aspect-ratio:16/9;touch-action:pan-y pinch-zoom;background:0 0;border-radius:3px;position:relative;overflow:hidden}.f-gallery__image[data-astro-cid-fg2g3bjp]{object-fit:contain;filter:none;width:100%;height:100%;min-height:0;position:absolute;inset:0}.f-gallery__stage[data-astro-cid-fg2g3bjp].is-loading{cursor:progress}.f-gallery__prev[data-astro-cid-fg2g3bjp],.f-gallery__next[data-astro-cid-fg2g3bjp]{position:absolute;top:calc(50% - 24px)}.f-gallery__prev[data-astro-cid-fg2g3bjp]{left:12px}.f-gallery__next[data-astro-cid-fg2g3bjp]{right:12px}.f-gallery__caption[data-astro-cid-fg2g3bjp]{font:400 var(--fs-ui)/1.5 var(--font-text);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin:16px 0;display:flex}.f-gallery__caption[data-astro-cid-fg2g3bjp] p[data-astro-cid-fg2g3bjp]{margin:0}.f-gallery__caption[data-astro-cid-fg2g3bjp] a[data-astro-cid-fg2g3bjp]{color:var(--ivory-100);text-underline-offset:5px;align-items:center;gap:10px;display:inline-flex}.f-gallery__caption[data-astro-cid-fg2g3bjp] svg[data-astro-cid-fg2g3bjp]{width:14px;height:14px}.f-gallery__thumbs[data-astro-cid-fg2g3bjp]{gap:10px;padding:3px;display:flex;overflow-x:auto}.f-gallery__thumbs[data-astro-cid-fg2g3bjp] button{cursor:pointer;background:#f4eee30f;border:1px solid #f4eee324;border-radius:4px;flex:0 0 96px;height:62px;padding:3px;transition:border-color .2s,background .2s}.f-gallery__thumbs[data-astro-cid-fg2g3bjp] button[aria-pressed=true]{border-color:var(--brass-300);background:#cf9d7b26}.f-gallery__thumbs[data-astro-cid-fg2g3bjp] img{object-fit:cover;opacity:.78;border-radius:2px;width:100%;height:100%}.f-gallery__thumbs[data-astro-cid-fg2g3bjp] button[aria-pressed=true] img{opacity:1}.f-gallery__note[data-astro-cid-fg2g3bjp]{color:color-mix(in srgb, var(--ivory-100) 88%, transparent);font:400 var(--fs-label)/1.5 var(--font-text);margin:12px 0 0}@keyframes f-gallery-backdrop-in{0%{backdrop-filter:blur();background-color:#0000}to{backdrop-filter:blur(6px);background-color:#04060a66}}@keyframes f-gallery-backdrop-out{0%{backdrop-filter:blur(6px);background-color:#04060a66}to{backdrop-filter:blur();background-color:#0000}}@media (width<=600px){.f-gallery[data-astro-cid-fg2g3bjp]{width:calc(100vw - 24px);max-height:calc(100dvh - 24px);margin:auto}.f-gallery__head[data-astro-cid-fg2g3bjp]{margin-bottom:16px}.f-gallery__prev[data-astro-cid-fg2g3bjp]{left:8px}.f-gallery__next[data-astro-cid-fg2g3bjp]{right:8px}.f-gallery__thumbs[data-astro-cid-fg2g3bjp] button{flex-basis:84px;height:56px}.f-gallery__caption[data-astro-cid-fg2g3bjp]{gap:8px;font-size:13px}}@media (height<=650px) and (width>=601px){.f-gallery[data-astro-cid-fg2g3bjp]{width:min(1200px,100vw - 32px);max-height:calc(100dvh - 24px)}.f-gallery__shell[data-astro-cid-fg2g3bjp]{grid-template-columns:minmax(0,1fr) 150px;column-gap:16px;padding:16px;display:grid}.f-gallery__head[data-astro-cid-fg2g3bjp]{grid-column:1/-1;margin-bottom:12px}.f-gallery__stage[data-astro-cid-fg2g3bjp]{aspect-ratio:auto;grid-area:2/1/5;height:max(150px,100dvh - 130px)}.f-gallery__caption[data-astro-cid-fg2g3bjp],.f-gallery__thumbs[data-astro-cid-fg2g3bjp],.f-gallery__note[data-astro-cid-fg2g3bjp]{grid-column:2}.f-gallery__caption[data-astro-cid-fg2g3bjp]{font-size:var(--fs-label);margin:0 0 8px;display:block}.f-gallery__caption[data-astro-cid-fg2g3bjp] a[data-astro-cid-fg2g3bjp]{margin-top:8px}.f-gallery__thumbs[data-astro-cid-fg2g3bjp]{flex-direction:column;gap:6px;max-height:180px}.f-gallery__thumbs[data-astro-cid-fg2g3bjp] button{flex:0 0 48px;width:84px}}@supports not (backdrop-filter:blur(1px)){.f-gallery[data-astro-cid-fg2g3bjp]{background:#0c111cf5}}@media (prefers-reduced-motion:reduce){.f-gallery[data-astro-cid-fg2g3bjp][open]::backdrop{animation:none}.f-gallery__image[data-astro-cid-fg2g3bjp],.f-gallery__icon[data-astro-cid-fg2g3bjp]{transition:none}}
