.galleries-page[data-astro-cid-ntehphga]{padding-bottom:var(--space-xl);background:linear-gradient(180deg,var(--color-ivory) 0%,var(--color-white) 36%,var(--color-ivory) 100%)}.gallery-hero[data-astro-cid-ntehphga]{padding:var(--space-lg) 0 var(--space-lg);background:linear-gradient(180deg,var(--surface-peach),var(--color-ivory));text-align:center}.gallery-hero__inner[data-astro-cid-ntehphga]{display:grid;gap:.8rem;justify-items:center}.gallery-hero__eyebrow[data-astro-cid-ntehphga]{color:var(--color-pink-deep);font-size:var(--text-eyebrow);font-weight:600;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.gallery-hero__title[data-astro-cid-ntehphga]{max-width:16ch;font-size:var(--text-h1)}.gallery-hero[data-astro-cid-ntehphga] p[data-astro-cid-ntehphga]:last-child{color:var(--color-taupe-deep);font-size:var(--text-lead)}.gallery-stories[data-astro-cid-ntehphga]{padding:0 0 var(--space-lg)}.gallery-chips[data-astro-cid-ntehphga]{position:sticky;top:var(--header-h);z-index:20;background:#fff9f5eb;backdrop-filter:blur(12px);border-bottom:var(--border-neutral)}.gallery-chips__inner[data-astro-cid-ntehphga]{display:flex;gap:.5rem;overflow-x:auto;scrollbar-width:none;padding-top:.75rem;padding-bottom:.75rem;-webkit-overflow-scrolling:touch}.gallery-chips__inner[data-astro-cid-ntehphga]::-webkit-scrollbar{display:none}.gallery-chips__chip[data-astro-cid-ntehphga]{flex:0 0 auto;display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .95rem;border-radius:var(--radius-pill);font-weight:600;font-size:.9rem;white-space:nowrap;transition:transform .2s ease-out,background-color .2s ease-out}.gallery-chips__chip[data-astro-cid-ntehphga]:before{content:"";width:8px;height:8px;border-radius:50%;flex-shrink:0}.gallery-chips__chip--pink[data-astro-cid-ntehphga]{background:var(--pink-a20);color:var(--color-pink-deep)}.gallery-chips__chip--pink[data-astro-cid-ntehphga]:before{background:var(--color-pink)}.gallery-chips__chip--gold[data-astro-cid-ntehphga]{background:var(--gold-a20);color:var(--color-gold-deep)}.gallery-chips__chip--gold[data-astro-cid-ntehphga]:before{background:var(--color-gold)}.gallery-chips__chip--blue[data-astro-cid-ntehphga]{background:var(--blue-a20);color:var(--color-blue-deep)}.gallery-chips__chip--blue[data-astro-cid-ntehphga]:before{background:var(--color-blue)}.gallery-chips__chip--green[data-astro-cid-ntehphga]{background:var(--green-a20);color:var(--color-green-deep)}.gallery-chips__chip--green[data-astro-cid-ntehphga]:before{background:var(--color-green)}.gallery-chips__chip[data-astro-cid-ntehphga]:focus-visible{outline:2px solid var(--color-blue-deep);outline-offset:2px}.gallery-stories__list[data-astro-cid-ntehphga]{display:grid;gap:clamp(3rem,7vw,5.5rem);padding-top:var(--space-lg)}.gallery-story[data-astro-cid-ntehphga]{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "media" "actions";gap:clamp(1.1rem,3vw,1.75rem);max-width:62rem;margin:0 auto;scroll-margin-top:calc(var(--header-h) + 72px)}.gallery-story__content[data-astro-cid-ntehphga]{grid-area:copy;display:grid;gap:.85rem;justify-items:center;min-width:0;text-align:center}.gallery-story__media[data-astro-cid-ntehphga]{grid-area:media;display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem;min-width:0}.gallery-story__actions[data-astro-cid-ntehphga]{grid-area:actions;display:grid;gap:.75rem;justify-items:center}.gallery-story__featured[data-astro-cid-ntehphga],.gallery-story__thumb[data-astro-cid-ntehphga]{display:block;min-width:0;overflow:hidden;border:0;border-radius:var(--radius-lg);background:var(--color-champagne);cursor:pointer;box-shadow:inset 0 0 0 1px var(--ink-a08)}.gallery-story__featured[data-astro-cid-ntehphga]{aspect-ratio:16 / 10}.gallery-story__thumbs[data-astro-cid-ntehphga]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.gallery-story__thumb[data-astro-cid-ntehphga]{aspect-ratio:1}.gallery-story__featured[data-astro-cid-ntehphga] img[data-astro-cid-ntehphga],.gallery-story__thumb[data-astro-cid-ntehphga] img[data-astro-cid-ntehphga]{width:100%;height:100%;min-height:100%;object-fit:cover;transition:transform .22s ease-out}.gallery-story__featured[data-astro-cid-ntehphga]:focus-visible img[data-astro-cid-ntehphga],.gallery-story__thumb[data-astro-cid-ntehphga]:focus-visible img[data-astro-cid-ntehphga]{transform:scale(1.035)}.gallery-story__featured[data-astro-cid-ntehphga]:focus-visible,.gallery-story__thumb[data-astro-cid-ntehphga]:focus-visible{outline:3px solid var(--color-blue-deep);outline-offset:3px}.gallery-story__title[data-astro-cid-ntehphga]{font-size:clamp(1.8rem,3vw,2.6rem)}.gallery-story__description[data-astro-cid-ntehphga]{color:var(--color-taupe-deep);max-width:48ch}.gallery-story__view-all[data-astro-cid-ntehphga]{border:0;background:transparent;color:var(--color-pink-deep);font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.gallery-story__view-all[data-astro-cid-ntehphga]:focus-visible{outline:2px solid var(--color-blue-deep);outline-offset:3px;border-radius:4px}.gallery-story__cta[data-astro-cid-ntehphga]{justify-self:center;width:fit-content}@media(min-width:900px){.gallery-story[data-astro-cid-ntehphga]{grid-template-columns:.8fr 1.2fr;grid-template-areas:"copy media" "actions media";grid-template-rows:auto 1fr;align-items:start;column-gap:clamp(2rem,4vw,3.5rem);max-width:none;text-align:left}.gallery-story[data-astro-cid-ntehphga]:nth-child(2n){grid-template-columns:1.2fr .8fr;grid-template-areas:"media copy" "media actions"}.gallery-story__content[data-astro-cid-ntehphga]{justify-items:start;text-align:left;padding-top:var(--space-sm)}.gallery-story__actions[data-astro-cid-ntehphga]{justify-items:start;align-content:start}.gallery-story__cta[data-astro-cid-ntehphga]{justify-self:start}}.gallery-lightbox[data-astro-cid-ntehphga]{position:fixed;inset:50% auto auto 50%;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:clamp(.6rem,1.5vw,1rem);width:min(96vw,82rem);max-height:calc(100vh - 2rem);max-height:calc(100svh - 2rem);margin:0;overflow:hidden;overscroll-behavior:contain;padding:clamp(.75rem,2vw,1.15rem);padding-top:max(clamp(.75rem,2vw,1.15rem),env(safe-area-inset-top));padding-right:max(clamp(.75rem,2vw,1.15rem),env(safe-area-inset-right));padding-bottom:max(clamp(.75rem,2vw,1.15rem),env(safe-area-inset-bottom));padding-left:max(clamp(.75rem,2vw,1.15rem),env(safe-area-inset-left));border:1px solid var(--color-ivory-alpha-25);border-radius:var(--radius-lg);background:var(--color-black);color:var(--color-ivory);box-shadow:0 30px 80px #1a181480;transform:translate(-50%,-50%);opacity:0;translate:0 8px;transition:opacity .18s ease-out,translate .18s ease-out,overlay .18s allow-discrete,display .18s allow-discrete}.gallery-lightbox[data-astro-cid-ntehphga]::backdrop{background:#1a1814cc;opacity:0;transition:opacity .18s ease-out,overlay .18s allow-discrete,display .18s allow-discrete}.gallery-lightbox[data-astro-cid-ntehphga]:not([open]){display:none}.gallery-lightbox[data-astro-cid-ntehphga][open]{opacity:1;translate:0 0}.gallery-lightbox[data-astro-cid-ntehphga][open]::backdrop{opacity:1}@starting-style{.gallery-lightbox[data-astro-cid-ntehphga][open]{opacity:0;translate:0 8px}.gallery-lightbox[data-astro-cid-ntehphga][open]::backdrop{opacity:0}}.gallery-lightbox__top[data-astro-cid-ntehphga]{display:flex;gap:1rem;align-items:flex-start;justify-content:space-between;padding-bottom:.7rem;border-bottom:1px solid var(--color-ivory-alpha-25)}.gallery-lightbox__heading[data-astro-cid-ntehphga]{min-width:0;flex:1 1 auto}.gallery-lightbox__title[data-astro-cid-ntehphga]{font-size:clamp(1.4rem,2.4vw,2.1rem);color:var(--color-white)}.gallery-lightbox__description[data-astro-cid-ntehphga]{max-width:44rem;margin-top:.25rem;color:var(--color-ivory-alpha-65);font-size:.95rem}.gallery-lightbox__count[data-astro-cid-ntehphga]{flex:0 0 auto;align-self:center;padding:.4rem .85rem;border-radius:999px;background:#fff9f51a;color:var(--color-ivory);font-weight:600;font-size:.9rem;white-space:nowrap}.gallery-lightbox__stage[data-astro-cid-ntehphga]{position:relative;min-height:0;overflow:hidden;display:grid;align-items:center;touch-action:pinch-zoom}.gallery-lightbox__figure[data-astro-cid-ntehphga]{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:.45rem;margin:0;min-height:0;height:100%;overflow:hidden;align-content:stretch;justify-items:center}.gallery-lightbox__figure[data-astro-cid-ntehphga] img[data-astro-cid-ntehphga]{width:auto;height:auto;max-width:100%;max-height:100%;min-height:0;margin:auto;object-fit:contain;border-radius:var(--radius);background:none;box-shadow:none;-webkit-user-drag:none;user-select:none;-webkit-user-select:none}.gallery-lightbox__figure[data-astro-cid-ntehphga] figcaption[data-astro-cid-ntehphga]{color:var(--color-ivory-alpha-65);font-size:.9rem;text-align:center}.gallery-lightbox__controls[data-astro-cid-ntehphga]{display:grid;gap:.75rem}.gallery-lightbox__thumbs[data-astro-cid-ntehphga]{display:flex;gap:.5rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:.15rem}.gallery-lightbox__thumb{flex:0 0 auto;width:3.5rem;height:3.5rem;padding:0;overflow:hidden;border:2px solid transparent;border-radius:var(--radius-sm);background:var(--color-ink);cursor:pointer;opacity:.6;scroll-snap-align:center;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:opacity .16s ease-out,border-color .16s ease-out}.gallery-lightbox__thumb img{width:100%;height:100%;object-fit:cover}.gallery-lightbox__thumb[aria-current=true]{border-color:var(--color-gold);opacity:1}.gallery-lightbox__thumb:hover{opacity:.85}.gallery-lightbox__thumb:focus-visible{outline:2px solid var(--color-gold-soft);outline-offset:2px;opacity:1}.gallery-lightbox__nav-row[data-astro-cid-ntehphga]{display:contents}.gallery-lightbox__close[data-astro-cid-ntehphga],.gallery-lightbox__nav[data-astro-cid-ntehphga]{z-index:1;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;min-height:44px;padding:0;border:1px solid var(--color-ivory-alpha-25);border-radius:50%;background:#1a181499;color:var(--color-ivory);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color .16s ease-out,border-color .16s ease-out}.gallery-lightbox__close[data-astro-cid-ntehphga] svg[data-astro-cid-ntehphga],.gallery-lightbox__nav[data-astro-cid-ntehphga] svg[data-astro-cid-ntehphga]{width:22px;height:22px}.gallery-lightbox__close[data-astro-cid-ntehphga]{flex:0 0 auto}.gallery-lightbox__nav[data-astro-cid-ntehphga]{position:absolute;top:50%;transform:translateY(-50%)}.gallery-lightbox__nav--prev[data-astro-cid-ntehphga]{left:1rem}.gallery-lightbox__nav--next[data-astro-cid-ntehphga]{right:1rem}.gallery-lightbox__close[data-astro-cid-ntehphga]:hover,.gallery-lightbox__nav[data-astro-cid-ntehphga]:hover{background:#fff9f529;border-color:var(--color-ivory-alpha-65)}.gallery-lightbox__close[data-astro-cid-ntehphga]:focus-visible,.gallery-lightbox__nav[data-astro-cid-ntehphga]:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}@media(hover:hover)and (pointer:fine){.gallery-story__featured[data-astro-cid-ntehphga]:hover img[data-astro-cid-ntehphga],.gallery-story__thumb[data-astro-cid-ntehphga]:hover img[data-astro-cid-ntehphga]{transform:scale(1.035)}.gallery-chips__chip[data-astro-cid-ntehphga]:hover{transform:translateY(-1px)}}@media(max-width:820px){.gallery-story[data-astro-cid-ntehphga]{max-width:42rem}}@media(max-width:640px){.gallery-hero[data-astro-cid-ntehphga]{padding-top:clamp(2rem,10vw,3rem)}.gallery-story__thumbs[data-astro-cid-ntehphga]{grid-template-columns:repeat(3,minmax(0,1fr))}.gallery-story__cta[data-astro-cid-ntehphga]{width:100%;text-align:center}}@media(max-width:640px),(max-height:640px){.gallery-lightbox[data-astro-cid-ntehphga]{inset:0;width:100%;max-width:none;height:100vh;height:100svh;max-height:100vh;max-height:100svh;margin:0;border:0;border-radius:0;transform:none;overflow:hidden;grid-template-rows:auto minmax(0,1fr) auto;padding-top:max(.75rem,env(safe-area-inset-top));padding-right:max(.75rem,env(safe-area-inset-right));padding-bottom:max(.75rem,env(safe-area-inset-bottom));padding-left:max(.75rem,env(safe-area-inset-left))}.gallery-lightbox__top[data-astro-cid-ntehphga]{align-items:center;gap:.6rem;padding-bottom:.55rem}.gallery-lightbox__description[data-astro-cid-ntehphga]{display:none}.gallery-lightbox__heading[data-astro-cid-ntehphga]{order:2;min-width:0}.gallery-lightbox__title[data-astro-cid-ntehphga]{font-size:1.05rem;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gallery-lightbox__count[data-astro-cid-ntehphga]{order:3;padding:.3rem .65rem;font-size:.85rem}.gallery-lightbox__close[data-astro-cid-ntehphga]{order:1;min-height:44px}.gallery-lightbox__stage[data-astro-cid-ntehphga]{min-height:0;overflow:hidden}.gallery-lightbox__figure[data-astro-cid-ntehphga]{height:100%;min-height:0;overflow:hidden;grid-template-rows:minmax(0,1fr) 2.16rem;align-content:stretch;justify-items:center}.gallery-lightbox__figure[data-astro-cid-ntehphga] img[data-astro-cid-ntehphga]{width:auto;height:auto;max-width:100%;max-height:100%;margin:auto;object-fit:contain;background:none;box-shadow:none}.gallery-lightbox__figure[data-astro-cid-ntehphga] figcaption[data-astro-cid-ntehphga]{height:2.16rem;min-height:2.16rem;font-size:.8rem;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gallery-lightbox__nav-row[data-astro-cid-ntehphga]{display:flex;justify-content:center;gap:.75rem}.gallery-lightbox__nav[data-astro-cid-ntehphga]{position:static;top:auto;left:auto;right:auto;width:48px;height:48px;min-height:48px;transform:none}}@media(max-height:480px){.gallery-lightbox__figure[data-astro-cid-ntehphga]{grid-template-rows:minmax(0,1fr) 0;gap:.25rem}.gallery-lightbox__figure[data-astro-cid-ntehphga] figcaption[data-astro-cid-ntehphga]{display:none}.gallery-lightbox__thumb{width:2.5rem;height:2.5rem}.gallery-lightbox__controls[data-astro-cid-ntehphga]{gap:.45rem}.gallery-lightbox__nav[data-astro-cid-ntehphga]{width:44px;height:44px;min-height:44px}}@media(prefers-reduced-motion:reduce){.gallery-story__featured[data-astro-cid-ntehphga] img[data-astro-cid-ntehphga],.gallery-story__thumb[data-astro-cid-ntehphga] img[data-astro-cid-ntehphga],.gallery-chips__chip[data-astro-cid-ntehphga],.gallery-lightbox[data-astro-cid-ntehphga],.gallery-lightbox[data-astro-cid-ntehphga]::backdrop{transition:none}.gallery-lightbox__thumbs[data-astro-cid-ntehphga]{scroll-snap-type:none}}
