:root{--ink:#17352c;--paper:#f4f0e8;--line:#b9c1b8}[data-astro-cid-3mhbem3k]{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-family:DM Sans,sans-serif}[data-astro-cid-3mhbem3k]::selection{background:var(--ink);color:#fff}[data-astro-cid-3mhbem3k]:focus-visible{outline:2px solid var(--ink);outline-offset:4px}a[data-astro-cid-3mhbem3k]{color:inherit;text-underline-offset:.24em;text-decoration-thickness:1px}header[data-astro-cid-3mhbem3k]{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:2;background:#f4f0e8f0;justify-content:space-between;align-items:center;height:76px;padding:0 4vw;display:flex;position:sticky;top:0}.brand[data-astro-cid-3mhbem3k]{letter-spacing:.08em;font:500 1.35rem Newsreader,serif;text-decoration:none}.brand[data-astro-cid-3mhbem3k] span[data-astro-cid-3mhbem3k]{vertical-align:super;font:600 .65rem DM Sans}nav[data-astro-cid-3mhbem3k]{gap:2rem;display:flex}nav[data-astro-cid-3mhbem3k] a[data-astro-cid-3mhbem3k],.viewing[data-astro-cid-3mhbem3k]{text-transform:uppercase;letter-spacing:.11em;font-size:.72rem;text-decoration:none}nav[data-astro-cid-3mhbem3k] a[data-astro-cid-3mhbem3k]{border-bottom:1px solid #0000;padding:.5rem 0;transition:border-color .2s}nav[data-astro-cid-3mhbem3k] a[data-astro-cid-3mhbem3k]:hover,nav[data-astro-cid-3mhbem3k] [data-astro-cid-3mhbem3k][aria-current]{border-bottom-color:currentColor}.viewing[data-astro-cid-3mhbem3k]{background:var(--ink);color:#fff;padding:.75rem 1rem;transition:background .2s,transform .2s}.viewing[data-astro-cid-3mhbem3k]:hover{background:#285044;transform:translateY(-2px)}.spp-badge[data-astro-cid-3mhbem3k]{border:1px solid var(--ink);margin-left:1.25rem;padding:.65rem 1rem;text-decoration:none;transition:background .2s,color .2s}.spp-badge[data-astro-cid-3mhbem3k]:hover{background:var(--ink);color:#fff}footer[data-astro-cid-3mhbem3k] a[data-astro-cid-3mhbem3k]:last-child{font-weight:600}.eyebrow[data-astro-cid-3mhbem3k]{text-transform:uppercase;letter-spacing:.18em;font-size:.67rem;font-weight:600}.title[data-astro-cid-3mhbem3k]{grid-template-columns:.4fr 1.2fr .6fr;align-items:end;gap:4vw;padding:8rem 8vw;display:grid}.title[data-astro-cid-3mhbem3k] h1[data-astro-cid-3mhbem3k]{letter-spacing:-.04em;margin:0;font:400 clamp(4rem,8vw,6rem)/.9 Newsreader,serif}.title[data-astro-cid-3mhbem3k] div[data-astro-cid-3mhbem3k]{color:#526860;max-width:65ch;line-height:1.7}.title[data-astro-cid-3mhbem3k] div[data-astro-cid-3mhbem3k] span[data-astro-cid-3mhbem3k]{text-transform:uppercase;letter-spacing:.12em;margin-top:2rem;font-size:.68rem;display:block}.agent-gallery[data-astro-cid-3mhbem3k],.owner-gallery[data-astro-cid-3mhbem3k]{padding:7rem 5vw}.agent-gallery[data-astro-cid-3mhbem3k]{background:#d8d3c9}.owner-gallery[data-astro-cid-3mhbem3k]{color:#fff;background:#213c34}.section-title[data-astro-cid-3mhbem3k]{grid-template-columns:.2fr 1fr .7fr;align-items:start;gap:3vw;padding:0 3vw 4rem;display:grid}.section-title[data-astro-cid-3mhbem3k]>p[data-astro-cid-3mhbem3k]:first-child{letter-spacing:.15em;font-size:.65rem}.section-title[data-astro-cid-3mhbem3k] h2[data-astro-cid-3mhbem3k],.cta[data-astro-cid-3mhbem3k] h2[data-astro-cid-3mhbem3k]{margin:0;font:400 clamp(3rem,6vw,6rem)/1 Newsreader,serif}.section-title[data-astro-cid-3mhbem3k]>p[data-astro-cid-3mhbem3k]:last-child{max-width:480px;line-height:1.7}.owner-gallery[data-astro-cid-3mhbem3k] .section-title[data-astro-cid-3mhbem3k]>p[data-astro-cid-3mhbem3k]:last-child{color:#c4d0cb}.photo-grid[data-astro-cid-3mhbem3k]{grid-template-columns:repeat(2,1fr);gap:1.2vw;display:grid}.photo-grid[data-astro-cid-3mhbem3k] figure[data-astro-cid-3mhbem3k]{margin:0 0 2rem}.photo-grid[data-astro-cid-3mhbem3k] .wide[data-astro-cid-3mhbem3k]{grid-column:1/-1}.photo-grid[data-astro-cid-3mhbem3k] img[data-astro-cid-3mhbem3k]{object-fit:cover;width:100%;height:38vw;min-height:360px;transition:transform .5s;display:block}.photo-grid[data-astro-cid-3mhbem3k] figure[data-astro-cid-3mhbem3k]{overflow:hidden}.photo-grid[data-astro-cid-3mhbem3k] figure[data-astro-cid-3mhbem3k]:hover img[data-astro-cid-3mhbem3k]{transform:scale(1.015)}.photo-grid[data-astro-cid-3mhbem3k] .wide[data-astro-cid-3mhbem3k] img[data-astro-cid-3mhbem3k]{height:52vw;max-height:800px}.photo-grid[data-astro-cid-3mhbem3k] figcaption[data-astro-cid-3mhbem3k]{padding-top:.8rem;font:400 1rem Newsreader,serif}.photo-grid[data-astro-cid-3mhbem3k] figcaption[data-astro-cid-3mhbem3k] span[data-astro-cid-3mhbem3k]{text-transform:uppercase;letter-spacing:.14em;color:#9fb0aa;margin-right:1rem;font:600 .6rem DM Sans;display:inline-block}.film-gallery[data-astro-cid-3mhbem3k]{padding:7rem 5vw}.film-gallery[data-astro-cid-3mhbem3k] video[data-astro-cid-3mhbem3k]{background:#000;width:100%;max-height:80vh;display:block}.cta[data-astro-cid-3mhbem3k]{text-align:center;background:#d8e5a8;padding:9rem 1.5rem}.cta[data-astro-cid-3mhbem3k] a[data-astro-cid-3mhbem3k]{text-transform:uppercase;letter-spacing:.12em;margin-top:2rem;font-size:.72rem;display:inline-block}footer[data-astro-cid-3mhbem3k]{text-transform:uppercase;letter-spacing:.1em;justify-content:space-between;padding:2rem 4vw;font-size:.65rem;display:flex}@media (width<=700px){header[data-astro-cid-3mhbem3k]{gap:.8rem;height:68px;padding:0 1rem}.brand[data-astro-cid-3mhbem3k]{font-size:1rem}.brand[data-astro-cid-3mhbem3k] span[data-astro-cid-3mhbem3k]{font-size:.5rem}nav[data-astro-cid-3mhbem3k]{flex:1;justify-content:flex-end;gap:.8rem;display:flex}nav[data-astro-cid-3mhbem3k] a[data-astro-cid-3mhbem3k]{letter-spacing:.07em;font-size:.58rem}.viewing[data-astro-cid-3mhbem3k],.spp-badge[data-astro-cid-3mhbem3k]{display:none}.title[data-astro-cid-3mhbem3k]{grid-template-columns:1fr;padding:5rem 1.5rem}.section-title[data-astro-cid-3mhbem3k]{grid-template-columns:1fr;padding:0 0 3rem}.photo-grid[data-astro-cid-3mhbem3k]{display:block}.agent-gallery[data-astro-cid-3mhbem3k],.owner-gallery[data-astro-cid-3mhbem3k],.film-gallery[data-astro-cid-3mhbem3k]{padding:5rem 1rem}.photo-grid[data-astro-cid-3mhbem3k] img[data-astro-cid-3mhbem3k],.photo-grid[data-astro-cid-3mhbem3k] .wide[data-astro-cid-3mhbem3k] img[data-astro-cid-3mhbem3k]{height:76vw;min-height:0}footer[data-astro-cid-3mhbem3k]{gap:2rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-astro-cid-3mhbem3k],[data-astro-cid-3mhbem3k]:before,[data-astro-cid-3mhbem3k]:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
