.gallery[data-astro-cid-rj65ajc3]{max-width:1320px;margin-inline:auto;padding:0 56px}.gallery-bar[data-astro-cid-rj65ajc3]{border-top:1px solid #d5d8cf;border-bottom:1px solid #d5d8cf;justify-content:space-between;align-items:center;gap:24px;margin-bottom:32px;display:flex}.gallery-filters[data-astro-cid-rj65ajc3]{flex-wrap:wrap;gap:28px;display:flex}.gallery-filter[data-astro-cid-rj65ajc3]{color:#626b62;align-items:center;min-height:64px;padding:6px 0;font-size:11px;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.gallery-filter[data-astro-cid-rj65ajc3]:after{content:"";background:var(--ink,#233d32);height:2px;transition:transform .2s;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.gallery-filter[data-astro-cid-rj65ajc3].is-active,.gallery-filter[data-astro-cid-rj65ajc3]:hover{color:var(--ink,#233d32)}.gallery-filter[data-astro-cid-rj65ajc3].is-active:after{transform:scaleX(1)}.gallery-total[data-astro-cid-rj65ajc3]{color:#626b62;white-space:nowrap;font-size:10px}.gallery-grid[data-astro-cid-rj65ajc3]{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 24px;display:grid}.gallery-card[data-astro-cid-rj65ajc3]{margin:0}.gallery-card[data-astro-cid-rj65ajc3][hidden]{display:none}.gallery-image-link[data-astro-cid-rj65ajc3]{aspect-ratio:3/2;background:#deded1;display:block;position:relative;overflow:hidden}.gallery-image-link[data-astro-cid-rj65ajc3] picture{width:100%;height:100%;display:block}.gallery-image-link[data-astro-cid-rj65ajc3] img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.65,.3,1),filter .4s;display:block}.gallery-image-link[data-astro-cid-rj65ajc3]:hover img{filter:brightness(.94);transform:scale(1.035)}.photo-open[data-astro-cid-rj65ajc3]{color:#fff;opacity:0;background:#233d32b3;place-items:center;width:34px;height:34px;transition:opacity .2s,transform .2s;display:grid;position:absolute;bottom:14px;right:14px;transform:translateY(5px)}.photo-open[data-astro-cid-rj65ajc3] svg[data-astro-cid-rj65ajc3]{stroke:currentColor;stroke-width:1.4px;fill:none;width:20px;height:20px}.gallery-image-link[data-astro-cid-rj65ajc3]:hover .photo-open[data-astro-cid-rj65ajc3],.gallery-image-link[data-astro-cid-rj65ajc3]:focus-visible .photo-open[data-astro-cid-rj65ajc3]{opacity:1;transform:none}figcaption[data-astro-cid-rj65ajc3]{letter-spacing:.08em;text-transform:uppercase;color:#596457;justify-content:space-between;gap:16px;padding-top:12px;font-size:9px;display:flex}.photo-number[data-astro-cid-rj65ajc3]{color:#747d70}.lightbox[data-astro-cid-rj65ajc3]{box-sizing:border-box;color:#f5f2ea;background:#17251f;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;inset:0}.lightbox[data-astro-cid-rj65ajc3]::backdrop{background:#17251f}.lightbox-inner[data-astro-cid-rj65ajc3]{box-sizing:border-box;grid-template-rows:auto minmax(0,1fr) auto;height:100%;padding:18px 32px 26px;display:grid}.lightbox-toolbar[data-astro-cid-rj65ajc3]{justify-content:space-between;align-items:center;gap:24px;padding-bottom:16px;display:flex}.lightbox-brand[data-astro-cid-rj65ajc3]{color:#f5f2ea;margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:26px}.lightbox-brand[data-astro-cid-rj65ajc3] span[data-astro-cid-rj65ajc3]{color:#c9cec7;margin-left:12px;font-family:Manrope,sans-serif;font-size:10px}.lightbox-button[data-astro-cid-rj65ajc3]{color:#f5f2ea;cursor:pointer;background:#21372c;border:1px solid #f5f2ea47;border-radius:50%;flex-shrink:0;place-items:center;width:48px;height:48px;padding:0;transition:background .2s;display:grid}.lightbox-button[data-astro-cid-rj65ajc3]:hover{background:#3b5545}.lightbox-button[data-astro-cid-rj65ajc3]:disabled{opacity:.3;cursor:default}.lightbox-button[data-astro-cid-rj65ajc3]:focus-visible{outline-offset:4px;outline:2px solid #f5f2ea}.lightbox-button[data-astro-cid-rj65ajc3] svg[data-astro-cid-rj65ajc3]{fill:none;stroke:currentColor;stroke-width:1.4px;width:24px;height:24px}.lightbox-stage[data-astro-cid-rj65ajc3]{touch-action:pan-y pinch-zoom;justify-content:center;align-items:center;min-height:0;display:flex;position:relative}.lightbox-picture[data-astro-cid-rj65ajc3]{display:contents}.lightbox-picture[data-astro-cid-rj65ajc3] img[data-astro-cid-rj65ajc3]{object-fit:contain;user-select:none;width:auto;max-width:calc(100% - 136px);height:auto;max-height:100%;display:block}.lightbox-picture[data-astro-cid-rj65ajc3].is-loading img[data-astro-cid-rj65ajc3]{opacity:0}.lightbox-status[data-astro-cid-rj65ajc3]{text-align:center;color:#d6dbd2;place-items:center;padding:0 80px;font-size:12px;display:grid;position:absolute;inset:0}.lightbox-status[data-astro-cid-rj65ajc3][hidden]{display:none}.lightbox-prev[data-astro-cid-rj65ajc3],.lightbox-next[data-astro-cid-rj65ajc3]{position:absolute;top:50%;transform:translateY(-50%)}.lightbox-prev[data-astro-cid-rj65ajc3]{left:0}.lightbox-next[data-astro-cid-rj65ajc3]{right:0}.lightbox-footer[data-astro-cid-rj65ajc3]{justify-content:space-between;align-items:flex-end;gap:20px;padding:22px 68px 0;display:flex}.lightbox-category[data-astro-cid-rj65ajc3]{color:#c2cbbe;text-transform:uppercase;letter-spacing:.13em;font-size:9px}.lightbox-details[data-astro-cid-rj65ajc3] p[data-astro-cid-rj65ajc3]{color:#f5f2ea;margin:7px 0 0;font-size:12px;line-height:1.6}.lightbox-count[data-astro-cid-rj65ajc3]{color:#c2cbbe;font-variant-numeric:tabular-nums;letter-spacing:.12em;flex-shrink:0;padding-bottom:3px;font-size:11px}@media (width<=1023px){.gallery[data-astro-cid-rj65ajc3]{padding-inline:24px}.gallery-grid[data-astro-cid-rj65ajc3]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=639px){.gallery-bar[data-astro-cid-rj65ajc3]{margin-bottom:24px;padding-bottom:14px;display:block}.gallery-filters[data-astro-cid-rj65ajc3]{gap:0 24px}.gallery-filter[data-astro-cid-rj65ajc3]{min-height:48px}.gallery-filter[data-astro-cid-rj65ajc3]:after{bottom:4px}.gallery-total[data-astro-cid-rj65ajc3]{margin-top:12px;display:block}.gallery-grid[data-astro-cid-rj65ajc3]{grid-template-columns:1fr;gap:26px}.photo-open[data-astro-cid-rj65ajc3]{opacity:1;transform:none}.lightbox-inner[data-astro-cid-rj65ajc3]{padding:12px 16px 20px}.lightbox-toolbar[data-astro-cid-rj65ajc3]{padding-bottom:12px}.lightbox-picture[data-astro-cid-rj65ajc3] img[data-astro-cid-rj65ajc3]{max-width:100%;max-height:calc(100% - 70px);margin-top:-55px}.lightbox-prev[data-astro-cid-rj65ajc3],.lightbox-next[data-astro-cid-rj65ajc3]{top:auto;bottom:0;transform:none}.lightbox-prev[data-astro-cid-rj65ajc3]{left:calc(50% - 62px)}.lightbox-next[data-astro-cid-rj65ajc3]{right:calc(50% - 62px)}.lightbox-footer[data-astro-cid-rj65ajc3]{padding:20px 0 0}.lightbox-details[data-astro-cid-rj65ajc3] p[data-astro-cid-rj65ajc3]{font-size:11px}.lightbox-brand[data-astro-cid-rj65ajc3] span[data-astro-cid-rj65ajc3]{margin-left:6px}}@media (prefers-reduced-motion:reduce){.gallery-image-link[data-astro-cid-rj65ajc3] img,.photo-open[data-astro-cid-rj65ajc3],.gallery-filter[data-astro-cid-rj65ajc3]:after,.lightbox-button[data-astro-cid-rj65ajc3]{transition:none}.gallery-image-link[data-astro-cid-rj65ajc3]:hover img{transform:none}}.gallery-page[data-astro-cid-i3goyexa]{padding-top:24px}.gallery-intro[data-astro-cid-i3goyexa]{max-width:1320px;margin-inline:auto;padding:40px 56px 60px}.back-link[data-astro-cid-i3goyexa]{min-height:44px;color:var(--ink,#233d32);align-items:center;gap:10px;font-size:12px;text-decoration:none;display:inline-flex}.back-link[data-astro-cid-i3goyexa] svg[data-astro-cid-i3goyexa]{fill:none;stroke:currentColor;stroke-width:1.25px;width:18px;height:18px;transition:transform .25s}.back-link[data-astro-cid-i3goyexa]:hover svg[data-astro-cid-i3goyexa]{transform:translate(-4px)}.gallery-heading[data-astro-cid-i3goyexa]{justify-content:space-between;align-items:flex-end;gap:50px;margin-top:50px;display:flex}.eyebrow[data-astro-cid-i3goyexa]{letter-spacing:.19em;text-transform:uppercase;margin:0 0 24px;font-family:Manrope,sans-serif;font-size:10px;font-weight:600}h1[data-astro-cid-i3goyexa],h2[data-astro-cid-i3goyexa]{color:var(--ink,#233d32);letter-spacing:-.045em;margin:0;font-family:Cormorant Garamond,Georgia,serif;font-weight:400;line-height:.98}h1[data-astro-cid-i3goyexa]{font-size:clamp(52px,7.6vw,102px)}h1[data-astro-cid-i3goyexa] em[data-astro-cid-i3goyexa],h2[data-astro-cid-i3goyexa] em[data-astro-cid-i3goyexa]{font-weight:400}.gallery-lead[data-astro-cid-i3goyexa]{max-width:295px;color:var(--muted,#626b62);margin:0;padding-bottom:4px;font-size:14px;line-height:1.9}.gallery-contact[data-astro-cid-i3goyexa]{text-align:center;background:#e9e9df;margin-top:72px;padding:110px 24px 120px}.gallery-contact[data-astro-cid-i3goyexa] h2[data-astro-cid-i3goyexa]{font-size:clamp(42px,5.5vw,72px)}.gallery-contact[data-astro-cid-i3goyexa]>p[data-astro-cid-i3goyexa]:not(.eyebrow){max-width:440px;color:var(--muted,#626b62);margin:25px auto 30px;font-size:14px;line-height:1.9}.gallery-call[data-astro-cid-i3goyexa]{color:#f5f2ea;background:var(--ink,#233d32);justify-content:space-between;align-items:center;gap:35px;min-height:52px;padding:0 24px;font-size:12px;text-decoration:none;transition:background .2s;display:inline-flex}.gallery-call[data-astro-cid-i3goyexa]:hover{background:#365341}@media (width<=767px){.gallery-intro[data-astro-cid-i3goyexa]{padding:16px 24px 36px}.gallery-heading[data-astro-cid-i3goyexa]{margin-top:32px;display:block}.gallery-lead[data-astro-cid-i3goyexa]{max-width:390px;margin-top:28px}.gallery-contact[data-astro-cid-i3goyexa]{margin-top:36px;padding:72px 24px 80px}}@media (prefers-reduced-motion:reduce){.back-link[data-astro-cid-i3goyexa] svg[data-astro-cid-i3goyexa],.gallery-call[data-astro-cid-i3goyexa]{transition:none}}
