.app-gallery-shell[data-astro-cid-7iwaye3u]{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:100svh;margin:0 calc(50% - 50vw) 3rem;padding:2rem 1.5rem;background:#beaaff;color:#2c232e}.app-gallery__title[data-astro-cid-7iwaye3u]{margin:0 auto 2rem;max-width:18ch;font-size:clamp(26px,4vw,48px);font-weight:900;line-height:1.05;letter-spacing:-.02em;hyphens:none;overflow-wrap:normal;text-align:center;text-transform:uppercase;color:#2c232e}.app-gallery__badges[data-astro-cid-7iwaye3u]{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-top:2rem}.app-gallery__badges[data-astro-cid-7iwaye3u] a[data-astro-cid-7iwaye3u]{display:block;height:clamp(1.875rem,4.5vw,2.875rem)}.app-gallery__badges[data-astro-cid-7iwaye3u] img[data-astro-cid-7iwaye3u]{display:block;width:auto;height:100%}.app-gallery__nav[data-astro-cid-7iwaye3u]{display:none!important;top:38%;z-index:2;display:grid;place-items:center;width:3rem;height:3rem;padding:0;border:0;border-radius:999px;background:#2c232e;color:var(--surface-elevated);box-shadow:0 12px 28px #00000052;cursor:pointer}.app-gallery__nav--prev[data-astro-cid-7iwaye3u]{left:1.5rem}.app-gallery__nav--next[data-astro-cid-7iwaye3u]{right:1.5rem}.app-gallery__nav[data-astro-cid-7iwaye3u]:disabled{opacity:0;pointer-events:none}.app-gallery[data-astro-cid-7iwaye3u]{width:calc(100% + 3rem);margin:0 -1.5rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.app-gallery[data-astro-cid-7iwaye3u]::-webkit-scrollbar{display:none}.app-gallery[data-astro-cid-7iwaye3u]:focus-visible{outline:2px solid rgba(255,255,255,.7);outline-offset:4px}.app-gallery__track[data-astro-cid-7iwaye3u]{display:flex;gap:1.75rem;width:max-content;margin:0;padding:0 1.5rem;list-style:none}.app-gallery__slide[data-astro-cid-7iwaye3u]{display:flex;flex-direction:column;flex:0 0 min(72vw,240px);scroll-snap-align:center;scroll-snap-stop:always}.app-gallery__slide[data-astro-cid-7iwaye3u] img[data-astro-cid-7iwaye3u]{display:block;width:100%;height:auto;margin-top:0;border:0;border-radius:20px;box-shadow:none}.app-gallery__caption[data-astro-cid-7iwaye3u]{display:flex;align-items:flex-start;justify-content:center;min-height:2.8em;max-width:26ch;margin:.75rem auto 0;font-family:Harriet Display,serif;font-size:1.125rem;font-weight:300;line-height:1.4;text-align:center;color:#2c232e}@media(min-width:768px){.app-gallery__caption[data-astro-cid-7iwaye3u]{font-size:1.375rem}.app-gallery__track[data-astro-cid-7iwaye3u]{padding-left:max(1.5rem,calc((100vw - 64rem)/2))}}
