.collection-lightbox[data-astro-cid-p74bggd7]{position:fixed;inset:0;width:100%;height:100%;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:#0c1116f7;color:#fff;overflow:hidden}.collection-lightbox[data-astro-cid-p74bggd7][open]{display:grid;grid-template-rows:auto minmax(0,1fr) auto}.collection-lightbox[data-astro-cid-p74bggd7]::backdrop{background:#0c1116}.lightbox-toolbar[data-astro-cid-p74bggd7]{display:flex;align-items:center;gap:1rem;padding:max(.5rem,env(safe-area-inset-top)) max(1rem,env(safe-area-inset-right)) .5rem max(1rem,env(safe-area-inset-left))}.lightbox-title[data-astro-cid-p74bggd7]{font-family:var(--font-serif);flex:1;font-size:1.1rem}.lightbox-count[data-astro-cid-p74bggd7]{font-size:.85rem;white-space:nowrap;font-variant-numeric:tabular-nums}.collection-lightbox[data-astro-cid-p74bggd7] button[data-astro-cid-p74bggd7]{min-width:44px;min-height:44px;padding:.5rem .75rem;color:inherit;border:1px solid #ffffff40;background:transparent;cursor:pointer;border-radius:2px}.collection-lightbox[data-astro-cid-p74bggd7] button[data-astro-cid-p74bggd7]:hover{background:#ffffff18}.collection-lightbox[data-astro-cid-p74bggd7] button[data-astro-cid-p74bggd7]:disabled{opacity:.35;cursor:default}.collection-lightbox[data-astro-cid-p74bggd7] [data-astro-cid-p74bggd7]:focus-visible{outline:2px solid white;outline-offset:-3px}.lightbox-close[data-astro-cid-p74bggd7]{display:flex;align-items:center;gap:.75rem}.lightbox-close[data-astro-cid-p74bggd7] span[data-astro-cid-p74bggd7]{font-size:1.6rem;line-height:1}.lightbox-scroll[data-astro-cid-p74bggd7]{overflow-y:auto;overscroll-behavior:contain;scroll-snap-type:y proximity;-webkit-overflow-scrolling:touch}.lightbox-slide[data-astro-cid-p74bggd7]{position:relative;height:100%;margin:0;padding:.5rem 1rem 1.75rem;display:flex;align-items:center;justify-content:center;scroll-snap-align:start}.lightbox-slide[data-astro-cid-p74bggd7] img{display:block;width:100%;height:100%;object-fit:contain}.lightbox-slide[data-astro-cid-p74bggd7] figcaption[data-astro-cid-p74bggd7]{position:absolute;bottom:.25rem;font-size:.75rem;color:#ccc}.lightbox-slide[data-astro-cid-p74bggd7] a{position:absolute;padding:1rem;background:#17202b;text-decoration:underline}.lightbox-navigation[data-astro-cid-p74bggd7]{display:flex;align-items:center;justify-content:center;gap:1rem;padding:.5rem 1rem max(.5rem,env(safe-area-inset-bottom))}.lightbox-navigation[data-astro-cid-p74bggd7]>span[data-astro-cid-p74bggd7]{font-size:.75rem;color:#bbb}@media(max-width:480px){.lightbox-toolbar[data-astro-cid-p74bggd7]{gap:.5rem;padding-left:.75rem;padding-right:.75rem}.lightbox-title[data-astro-cid-p74bggd7]{font-size:.875rem}.lightbox-close[data-astro-cid-p74bggd7]{padding:.5rem}.lightbox-slide[data-astro-cid-p74bggd7]{padding:.25rem .25rem 1.5rem}.lightbox-navigation[data-astro-cid-p74bggd7]{gap:.5rem;padding-left:.5rem;padding-right:.5rem}.lightbox-navigation[data-astro-cid-p74bggd7]>span[data-astro-cid-p74bggd7]{font-size:.65rem}}.collection-header[data-astro-cid-gb33fi7a]{position:relative;min-height:283px;padding:6rem 1.5rem 4rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;background:var(--color-cream-light);color:var(--color-navy-deep);text-align:center}.collection-header[data-astro-cid-gb33fi7a] h1[data-astro-cid-gb33fi7a]{font-family:var(--font-serif);font-style:italic;font-weight:400;font-size:clamp(2.25rem,5vw,4rem);line-height:1.1}.collection-header[data-astro-cid-gb33fi7a] p[data-astro-cid-gb33fi7a]{font-family:var(--font-serif);font-size:1.25rem;line-height:1.3}.back-link[data-astro-cid-gb33fi7a]{position:absolute;bottom:.75rem;left:1.5rem;min-height:44px;display:inline-flex;align-items:center;font-size:.875rem}.back-link[data-astro-cid-gb33fi7a]:hover{color:var(--color-brick)}.collection-gallery[data-astro-cid-gb33fi7a]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#fff;padding:0}.gallery-photo[data-astro-cid-gb33fi7a]{display:block;width:100%;min-width:0;overflow:hidden;background:var(--color-cream-light)}.gallery-photo[data-astro-cid-gb33fi7a]{aspect-ratio:2/3}.gallery-photo[data-astro-cid-gb33fi7a]>img,.gallery-photo[data-astro-cid-gb33fi7a]>picture{display:block;width:100%;height:100%}.gallery-photo[data-astro-cid-gb33fi7a] img{object-fit:cover;object-position:top}.gallery-photo[data-astro-cid-gb33fi7a][data-fit=contain] img{object-fit:contain;object-position:center}@media(max-width:767px){.collection-header[data-astro-cid-gb33fi7a]{min-height:260px;padding-top:5.5rem}.collection-gallery[data-astro-cid-gb33fi7a]{grid-template-columns:minmax(0,1fr)}.gallery-photo[data-astro-cid-gb33fi7a]:nth-child(n){grid-column:1;aspect-ratio:2/3}.gallery-photo[data-astro-cid-gb33fi7a]>img,.gallery-photo[data-astro-cid-gb33fi7a]>picture,.gallery-photo[data-astro-cid-gb33fi7a] img{height:100%}}
