.page[data-scope-xa52sxzc]{width:min(var(--layout-max,72rem), 100%);box-sizing:border-box;max-width:100%;margin-inline:auto;padding-block:2.5rem 4rem;padding-inline:1.25rem}
@media (width>=1100px){.page[data-scope-xa52sxzc]{padding-block-start:calc(2.5rem + var(--header-nav-gap,.85rem) + var(--header-nav-hang,3.55rem))}
}

.prose[data-scope-an4vqscn]{max-width:var(--text-measure)}
.prose[data-scope-an4vqscn]>:first-child{margin-top:0}
.prose[data-scope-an4vqscn] h1,.prose[data-scope-an4vqscn] h2,.prose[data-scope-an4vqscn] h3{font-family:var(--font-display);color:var(--terracotta);letter-spacing:.02em;scroll-margin-top:5.5rem;font-style:italic;font-weight:300;line-height:1.3}
.prose[data-scope-an4vqscn] h1{margin:0 0 1.25rem;font-size:clamp(1.75rem,1.4rem + 1.2vw,2.35rem)}
.prose[data-scope-an4vqscn] h2{margin:2.25rem 0 .85rem;font-size:clamp(1.35rem,1.2rem + .6vw,1.65rem)}
.prose[data-scope-an4vqscn] h3{margin:1.75rem 0 .65rem;font-size:1.15rem}
.prose[data-scope-an4vqscn] p{margin:0 0 1rem}
.prose[data-scope-an4vqscn] ul,.prose[data-scope-an4vqscn] ol{margin:0 0 1.25rem;padding-inline-start:1.35rem;list-style-position:outside}
.prose[data-scope-an4vqscn] ul{list-style-type:disc}
.prose[data-scope-an4vqscn] ol{list-style-type:decimal}
.prose[data-scope-an4vqscn] li{margin-bottom:.35rem;padding-inline-start:.15rem}
.prose[data-scope-an4vqscn] a{color:var(--terracotta-deep)}
.prose[data-scope-an4vqscn] a:hover{color:var(--terracotta)}
.prose[data-scope-an4vqscn] blockquote{border-inline-start:3px solid var(--eucalyptus);background:var(--marble);margin:1.5rem 0;padding:.75rem 1rem}
.prose[data-scope-an4vqscn] blockquote p:last-child{margin-bottom:0}

.figure[data-scope-6hy6aqyd]{margin:0}
.img[data-scope-6hy6aqyd]{width:100%;height:auto;display:block}
.letterbox[data-scope-6hy6aqyd]{aspect-ratio:21/9;width:calc(100% + 2.5rem);margin-inline:-1.25rem;overflow:hidden}
.letterbox[data-scope-6hy6aqyd] picture,.letterbox[data-scope-6hy6aqyd] img{object-fit:cover;object-position:center;width:100%;height:100%}
.divider[data-scope-uxkwj3r6].photo{margin-block:2.75rem}
.divider[data-scope-uxkwj3r6].plain{background:linear-gradient(180deg, color-mix(in srgb, var(--eucalyptus) 35%, var(--limestone)), color-mix(in srgb, var(--terracotta) 18%, var(--limestone)));place-items:center;width:calc(100% + 2.5rem);height:clamp(4.5rem,12vw,8rem);margin-block:2.75rem;margin-inline:-1.25rem;display:grid}
.label[data-scope-uxkwj3r6]{font-family:var(--font-display);color:var(--terracotta);letter-spacing:.04em;font-size:.95rem;font-style:italic;font-weight:300}


.gallery[data-scope-jq3xeyvj]{margin-block:2.5rem 1rem}
.gallery[data-scope-jq3xeyvj] h1[data-scope-jq3xeyvj],.gallery[data-scope-jq3xeyvj] h2[data-scope-jq3xeyvj]{font-family:var(--font-display);color:var(--terracotta);letter-spacing:.02em;margin:0 0 1.25rem;font-size:clamp(1.45rem,1.25rem + .7vw,1.85rem);font-style:italic;font-weight:300}
.grid[data-scope-jq3xeyvj]{grid-template-columns:1fr;grid-auto-rows:8rem;gap:.75rem;margin:0;padding:0;list-style:none;display:grid}
@media (width>=640px){.grid[data-scope-jq3xeyvj]{grid-template-columns:1fr 1fr;grid-auto-rows:10rem}
}
@media (width>=1280px){.grid[data-scope-jq3xeyvj]{grid-template-columns:1fr 1fr 1fr;grid-auto-rows:11rem}
}
.cell[data-scope-jq3xeyvj].portrait{grid-row:span 2}
.thumb[data-scope-jq3xeyvj]{background:color-mix(in srgb, var(--eucalyptus) 20%, var(--limestone));cursor:zoom-in;border:0;width:100%;height:100%;padding:0;display:block;position:relative;overflow:hidden}
.thumb[data-scope-jq3xeyvj]:focus-visible{outline:2px solid var(--saffron);outline-offset:3px}
.img[data-scope-jq3xeyvj]{object-fit:cover;width:100%;height:100%;display:block}
.lightbox[data-scope-jq3xeyvj]{background:color-mix(in srgb, var(--ink) 94%, transparent);width:auto;max-width:none;height:auto;max-height:none;color:var(--marble);box-sizing:border-box;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}
.lightbox[data-scope-jq3xeyvj][open]{display:block}
.lightbox[data-scope-jq3xeyvj]::backdrop{background:color-mix(in srgb, var(--ink) 88%, transparent)}
.frame[data-scope-jq3xeyvj]{box-sizing:border-box;justify-content:center;align-items:center;margin:0;display:flex;position:absolute;inset:3.5rem 4.25rem 1.25rem;overflow:hidden}
.frame[data-scope-jq3xeyvj] img[data-scope-jq3xeyvj]{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;margin:0;display:block}
.sr-only[data-scope-jq3xeyvj]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.close[data-scope-jq3xeyvj],.nav[data-scope-jq3xeyvj]{background:color-mix(in srgb, var(--ink) 55%, transparent);color:var(--marble);cursor:pointer;z-index:2;border:0;place-items:center;padding:0;font-size:1.75rem;line-height:1;display:grid;position:absolute}
.close[data-scope-jq3xeyvj]{border-radius:999px;width:2.75rem;height:2.75rem;top:.75rem;right:.75rem}
.nav[data-scope-jq3xeyvj].prev,.nav[data-scope-jq3xeyvj].next{border-radius:999px;width:2.75rem;height:2.75rem;top:50%;transform:translateY(-50%)}
.nav[data-scope-jq3xeyvj].prev{left:.75rem}
.nav[data-scope-jq3xeyvj].next{right:.75rem}
.close[data-scope-jq3xeyvj]:focus-visible,.nav[data-scope-jq3xeyvj]:focus-visible{outline:2px solid var(--saffron);outline-offset:2px}
@media (width<=639px){.frame[data-scope-jq3xeyvj]{inset:3.75rem .5rem 1rem}
.nav[data-scope-jq3xeyvj].prev,.nav[data-scope-jq3xeyvj].next{background:color-mix(in srgb, var(--ink) 70%, transparent);width:3rem;height:3rem;font-size:2rem}
.nav[data-scope-jq3xeyvj].prev{left:.35rem}
.nav[data-scope-jq3xeyvj].next{right:.35rem}
}

