:root{color:#343b3a;font-synthesis:none;background:#e9e4d9;font-family:Manrope,Arial,sans-serif}[data-astro-cid-pzlto3m2]{box-sizing:border-box}body{margin:0}button[data-astro-cid-pzlto3m2]{font:inherit}a[data-astro-cid-pzlto3m2]{color:inherit;text-decoration:none}.page-shell[data-astro-cid-pzlto3m2]{max-width:1510px;margin:auto;padding:0 clamp(22px,5vw,92px)}.eyebrow[data-astro-cid-pzlto3m2],.intro-meta[data-astro-cid-pzlto3m2],.gallery-heading[data-astro-cid-pzlto3m2],footer[data-astro-cid-pzlto3m2],.viewer-top[data-astro-cid-pzlto3m2],.viewer-bottom[data-astro-cid-pzlto3m2]{letter-spacing:.15em;font-size:10px;font-weight:600}.language-switch[data-astro-cid-pzlto3m2]{align-items:center;gap:9px;display:flex}.language[data-astro-cid-pzlto3m2]{color:#777d79;cursor:pointer;background:0 0;border:0;padding:8px 3px}.language[data-astro-cid-pzlto3m2].active{color:#252b29;border-bottom:1px solid #252b29}.eyebrow[data-astro-cid-pzlto3m2]{color:#69736e;align-items:center;gap:14px;padding-top:56px;display:flex}.eyebrow-line[data-astro-cid-pzlto3m2]{background:#69736e;width:31px;height:1px}.intro[data-astro-cid-pzlto3m2]{grid-template-columns:1.5fr 1fr;align-items:end;gap:42px;padding:26px 0 65px;display:grid}.intro[data-astro-cid-pzlto3m2] h1[data-astro-cid-pzlto3m2]{letter-spacing:-.04em;margin:0 0 32px;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(65px,8vw,125px);font-weight:400;line-height:.82}.intro[data-astro-cid-pzlto3m2] h1[data-astro-cid-pzlto3m2] em[data-astro-cid-pzlto3m2]{font-weight:400}.intro-meta[data-astro-cid-pzlto3m2]{color:#8a8b82}.intro-aside[data-astro-cid-pzlto3m2]{max-width:380px;padding-bottom:6px}.intro-aside[data-astro-cid-pzlto3m2] p[data-astro-cid-pzlto3m2]{color:#5a635e;font-size:15px;line-height:1.9}.gallery-heading[data-astro-cid-pzlto3m2]{color:#626d66;border-top:1px solid #bcb8ae;justify-content:space-between;gap:15px;padding:18px 0 27px;display:flex}.photo-grid[data-astro-cid-pzlto3m2]{columns:3;column-gap:15px;margin-bottom:75px}.photo-tile[data-astro-cid-pzlto3m2]{break-inside:avoid;cursor:zoom-in;background:#d4d1c8;border:0;width:100%;margin:0 0 15px;padding:0;display:block;position:relative;overflow:hidden}.photo-tile[data-astro-cid-pzlto3m2] img[data-astro-cid-pzlto3m2]{width:100%;height:auto;transition:transform .4s,filter .3s;display:block}.photo-tile[data-astro-cid-pzlto3m2]:hover img[data-astro-cid-pzlto3m2]{filter:brightness(.88);transform:scale(1.025)}.photo-tile[data-astro-cid-pzlto3m2]:focus-visible{outline-offset:3px;outline:3px solid #7f9189}.tile-label[data-astro-cid-pzlto3m2]{color:#fff;text-shadow:0 1px 5px #000;letter-spacing:.12em;opacity:0;font-size:10px;transition:opacity .2s;position:absolute;bottom:12px;left:13px}.photo-tile[data-astro-cid-pzlto3m2]:hover .tile-label[data-astro-cid-pzlto3m2],.photo-tile[data-astro-cid-pzlto3m2]:focus-visible .tile-label[data-astro-cid-pzlto3m2]{opacity:1}footer[data-astro-cid-pzlto3m2]{color:#6f7770;border-top:1px solid #bcb8ae;justify-content:space-between;gap:18px;padding:25px 0 40px;display:flex}.empty[data-astro-cid-pzlto3m2]{color:#737a74;padding:40px 0 90px;line-height:1.8}.viewer[data-astro-cid-pzlto3m2]{color:#f0eee8;background:#191d1cf5;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;position:fixed;inset:0}.viewer[data-astro-cid-pzlto3m2]::backdrop{background:#171c1bec}.viewer-inner[data-astro-cid-pzlto3m2]{flex-direction:column;height:100%;padding:clamp(16px,2.7vw,36px);display:flex}.viewer-top[data-astro-cid-pzlto3m2],.viewer-bottom[data-astro-cid-pzlto3m2]{color:#d5d4cd;justify-content:space-between;align-items:center;display:flex}.viewer-close[data-astro-cid-pzlto3m2]{color:#fff;cursor:pointer;background:0 0;border:1px solid #555b59;width:44px;height:44px;font-size:31px;line-height:1}.viewer-body[data-astro-cid-pzlto3m2]{flex:1;grid-template-columns:55px minmax(0,1fr) 55px;place-items:center;gap:15px;min-height:0;display:grid}.viewer-body[data-astro-cid-pzlto3m2] img[data-astro-cid-pzlto3m2]{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:calc(100vh - 170px);box-shadow:0 8px 48px #0005}.viewer-arrow[data-astro-cid-pzlto3m2]{color:#eee;cursor:pointer;background:0 0;border:1px solid #5b625e;width:48px;height:48px;font-size:22px}.viewer-arrow[data-astro-cid-pzlto3m2]:hover,.viewer-close[data-astro-cid-pzlto3m2]:hover{background:#343b39}.viewer-bottom[data-astro-cid-pzlto3m2]{padding-top:16px}@media (width<=800px){.photo-grid[data-astro-cid-pzlto3m2]{columns:2}.intro[data-astro-cid-pzlto3m2]{grid-template-columns:1fr;gap:14px}.intro-aside[data-astro-cid-pzlto3m2]{max-width:600px}.intro[data-astro-cid-pzlto3m2]{padding-bottom:38px}.header-right[data-astro-cid-pzlto3m2]{gap:12px}.back-link[data-astro-cid-pzlto3m2]{display:none}.intro[data-astro-cid-pzlto3m2] h1[data-astro-cid-pzlto3m2]{font-size:clamp(58px,12vw,90px)}}@media (width<=520px){.photo-grid[data-astro-cid-pzlto3m2]{columns:2;column-gap:8px}.photo-tile[data-astro-cid-pzlto3m2]{margin-bottom:8px}.viewer-body[data-astro-cid-pzlto3m2]{grid-template-columns:33px minmax(0,1fr) 33px;gap:5px}.viewer-arrow[data-astro-cid-pzlto3m2]{border:0;width:32px;height:46px}.viewer-body[data-astro-cid-pzlto3m2] img[data-astro-cid-pzlto3m2]{max-height:calc(100vh - 165px)}.viewer-bottom[data-astro-cid-pzlto3m2]{font-size:8px}.intro[data-astro-cid-pzlto3m2] h1[data-astro-cid-pzlto3m2]{font-size:60px}.gallery-heading[data-astro-cid-pzlto3m2]{font-size:9px}}@media (prefers-reduced-motion:reduce){.photo-tile[data-astro-cid-pzlto3m2] img[data-astro-cid-pzlto3m2]{transition:none}}.ap-header[data-astro-cid-pzlto3m2]{z-index:900;-webkit-backdrop-filter:blur(12px);color:#303735;background:#eae5daf7;border-bottom:1px solid #c8c3b9;justify-content:space-between;align-items:center;gap:18px;min-height:74px;padding:14px clamp(20px,5vw,74px);font-family:Arial,sans-serif;display:flex;position:sticky;top:0}.ap-header[data-astro-cid-pzlto3m2] a[data-astro-cid-pzlto3m2]{color:inherit;text-decoration:none}.ap-wordmark[data-astro-cid-pzlto3m2]{letter-spacing:.15em;white-space:nowrap;font:700 12px/1.4 Arial,sans-serif}.ap-wordmark[data-astro-cid-pzlto3m2] span[data-astro-cid-pzlto3m2]{font-weight:400}.ap-nav[data-astro-cid-pzlto3m2]{align-items:center;gap:clamp(10px,1.5vw,26px);display:flex}.ap-nav[data-astro-cid-pzlto3m2] a[data-astro-cid-pzlto3m2]{letter-spacing:.035em;white-space:nowrap;font:600 10px/1.5 Arial,sans-serif}.ap-nav[data-astro-cid-pzlto3m2] a[data-astro-cid-pzlto3m2]:hover{text-underline-offset:5px;text-decoration:underline}.ap-header-actions[data-astro-cid-pzlto3m2]{flex-shrink:0;align-items:center;gap:13px;display:flex}.language-switch[data-astro-cid-pzlto3m2]{letter-spacing:.13em;white-space:nowrap;align-items:center;gap:6px;font:600 10px/1.4 Arial,sans-serif;display:flex}.language-switch[data-astro-cid-pzlto3m2] .language[data-astro-cid-pzlto3m2]{letter-spacing:.13em;color:#92958f;cursor:pointer;background:0 0;border:0;padding:4px;font:700 11px/1.4 Arial,sans-serif}.language-switch[data-astro-cid-pzlto3m2] .language[data-astro-cid-pzlto3m2].active{color:#242b2b;border-bottom:0}.ap-menu-toggle[data-astro-cid-pzlto3m2]{cursor:pointer;letter-spacing:.1em;color:#303735;background:0 0;border:1px solid #bcb5a9;padding:9px 12px;font:700 10px Arial,sans-serif;display:none}.ap-header[data-astro-cid-pzlto3m2] button[data-astro-cid-pzlto3m2]:focus-visible,.ap-header[data-astro-cid-pzlto3m2] a[data-astro-cid-pzlto3m2]:focus-visible{outline-offset:4px;outline:2px solid #536b61}@media (width<=1050px){.ap-header[data-astro-cid-pzlto3m2]{gap:10px}.ap-wordmark[data-astro-cid-pzlto3m2]{letter-spacing:.07em;font-size:11px}.ap-menu-toggle[data-astro-cid-pzlto3m2]{display:block}.ap-nav[data-astro-cid-pzlto3m2]{background:#eae5da;border-bottom:1px solid #c8c3b9;flex-direction:column;align-items:stretch;gap:0;padding:12px 5% 20px;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 12px 20px #282d280f}.ap-header[data-astro-cid-pzlto3m2].ap-nav-open .ap-nav[data-astro-cid-pzlto3m2]{display:flex}.ap-nav[data-astro-cid-pzlto3m2] a[data-astro-cid-pzlto3m2]{border-bottom:1px solid #d2ccbf;padding:12px 3px;font-size:11px}.ap-nav[data-astro-cid-pzlto3m2] a[data-astro-cid-pzlto3m2]:last-child{border-bottom:0}}@media (width<=390px){.ap-header[data-astro-cid-pzlto3m2]{padding:13px 14px}.ap-wordmark[data-astro-cid-pzlto3m2]{font-size:10px}.ap-header-actions[data-astro-cid-pzlto3m2]{gap:5px}.ap-menu-toggle[data-astro-cid-pzlto3m2]{padding:8px}.language-switch[data-astro-cid-pzlto3m2] .language[data-astro-cid-pzlto3m2]{font-size:10px}}.ap-header[data-astro-cid-pzlto3m2]{margin-inline:calc(-1*clamp(22px,5vw,92px))}
