@font-face{font-family:"Goudy Bookletter 1911";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/goudy-bookletter-1911-latin-400-normal.B32Ea9_U.woff2)format("woff2"),url(/_astro/goudy-bookletter-1911-latin-400-normal.BnUkFsCT.woff)format("woff")}@font-face{font-family:Quattrocento Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/quattrocento-sans-latin-400-normal.B9LSSFbw.woff2)format("woff2"),url(/_astro/quattrocento-sans-latin-400-normal.z6tU9tVT.woff)format("woff")}:root{color-scheme:light;--paper:#ecece7;--ink:#0c0a09;--muted:#505655;--accent:#513535;--forest:#2c332f;--line:#d3d3ca;color:var(--ink);background:var(--paper);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-family:Quattrocento Sans,system-ui,sans-serif}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}img{max-width:100%;height:auto;display:block}svg{fill:none;stroke:currentColor;stroke-width:1.25px;width:24px;height:24px}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}::selection{color:var(--paper);background:var(--accent)}:focus-visible{outline:2px solid var(--accent);outline-offset:7px}.page-width{width:calc(100% - 128px);max-width:1280px;margin-inline:auto}.site-header{grid-template-columns:1fr auto 1fr;align-items:center;min-height:154px;display:grid}.wordmark{padding-block:14px;display:block}.wordmark img{width:269px;height:auto}.header-side{align-items:center;display:flex}.header-side-end{justify-content:flex-end}.position,.lightbox-count{letter-spacing:.08em;color:var(--muted);font-variant-numeric:tabular-nums;font-family:"Goudy Bookletter 1911",Georgia,serif;font-size:17px}.archive-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:1056px;margin-inline:auto;display:grid}.archive-heading,.work-heading{text-align:center;margin:0 auto 32px;font-family:"Goudy Bookletter 1911",Georgia,serif;font-size:clamp(24px,2.2vw,30px);font-weight:400;line-height:1.3}.archive-heading{margin-bottom:8px}.archive-subtitle{color:var(--muted);text-align:center;margin:0 auto 32px;font-size:16px;line-height:1.6}.work-link,.photograph-link{background:#dcdcd4;scroll-margin-block:24px;display:block;position:relative}.work-link img{aspect-ratio:1;object-fit:contain;width:100%}.work-link .work-image-secondary{opacity:0;position:absolute;inset:0}.work-link[data-hover-ready]:focus-visible .work-image-secondary{opacity:1}.work-link .work-image-secondary{transition:opacity .36s cubic-bezier(.2,0,.2,1)}.photograph-link img{transition:opacity .18s}.view-indicator{width:36px;height:36px;color:var(--paper);opacity:0;pointer-events:none;background:#0c0a0985;place-items:center;transition:opacity .18s;display:grid;position:absolute;bottom:16px;right:16px}.work-link:focus-visible .view-indicator,.photograph-link:focus-visible .view-indicator{opacity:1}.photograph-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;display:grid}.photograph-link{cursor:zoom-in}.photograph-link img{width:100%}.work-navigation{justify-content:center;align-items:center;gap:32px;margin-top:48px;display:flex}.icon-link{width:44px;height:44px;color:var(--muted);background:0 0;border:0;justify-content:center;align-items:center;padding:10px;transition:color .18s,background-color .18s;display:inline-flex}.icon-link:hover{color:var(--accent);background:#5135350d}.site-footer{background:var(--accent);color:#fff;margin-top:72px;padding-block:46px 50px}.site-footer p{color:#ffffffbf;text-align:center;max-width:660px;margin:0 auto;font-size:12px;line-height:1.8}.footer-socials{justify-content:center;gap:8px;margin-bottom:24px;display:flex}.footer-social-link{color:#f4ecd6;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.footer-social-link svg{fill:currentColor;stroke:none;width:20px;height:20px}.footer-social-link:hover{color:#fff}.site-footer .footer-copyright{margin-top:28px}.footer-copyright a{color:#f4ecd6}.footer-copyright a:hover{text-underline-offset:3px;text-decoration:underline}.site-footer :focus-visible{outline-color:#f4ecd6}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:10;background:var(--paper);padding:12px 18px;position:fixed;top:-80px;left:20px}.skip-link:focus{top:16px}.viewer-open{overflow:hidden}.lightbox{width:100%;max-width:none;height:100%;max-height:none;color:var(--paper);background:0 0;border:0;margin:0;padding:24px 32px;overflow:hidden}.lightbox::backdrop{background:#0c0a09cc}.lightbox .lightbox-count,.lightbox .icon-link{color:var(--paper)}.lightbox .icon-link:hover{color:#fff;background:#ffffff1a}.lightbox :focus-visible{outline-color:var(--paper)}.lightbox[open]{flex-direction:column;display:flex}.lightbox-bar{flex:0 0 44px;justify-content:space-between;align-items:center;display:flex}.lightbox-stage{flex:1;grid-template-columns:44px minmax(0,1fr) 44px;place-items:center;gap:24px;min-height:0;padding-block:20px;display:grid}.lightbox-image{object-fit:contain;touch-action:pan-y pinch-zoom;width:auto;max-width:100%;height:auto;min-height:0;max-height:calc(100dvh - 132px)}.not-found{place-content:center;justify-items:center;gap:20px;min-height:50vh;display:grid}.not-found h1{margin:0;font:400 64px "Goudy Bookletter 1911",Georgia,serif}.not-found a{text-underline-offset:5px;text-decoration:underline}@media (hover:hover){.work-link:hover .view-indicator,.photograph-link:hover .view-indicator{opacity:1}.photograph-link:hover img{opacity:.94}.work-link[data-hover-ready]:hover .work-image-secondary{opacity:1}}@media (width<=900px){.page-width{width:calc(100% - 64px)}.site-header{min-height:132px}.archive-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.photograph-grid{grid-template-columns:minmax(0,1fr);gap:20px}.page-width{width:calc(100% - 40px)}.site-header{grid-template-columns:44px 1fr 44px;gap:8px;min-height:112px}.wordmark{justify-self:center}.wordmark img{width:min(230px,100%)}.position{letter-spacing:0;white-space:nowrap;font-size:12px}.header-side .icon-link{margin-left:-10px}.lightbox{padding:12px}.lightbox-stage{grid-template-rows:minmax(0,1fr) 44px;grid-template-columns:1fr 1fr;gap:16px;padding:12px 0 8px}.lightbox-image{grid-area:1/1/auto/-1;max-height:calc(100dvh - 160px)}.lightbox-prev,.lightbox-next{grid-row:2}.lightbox-prev{justify-self:end}.lightbox-next{justify-self:start}.site-footer{margin-top:48px;padding-block:30px 36px}.site-footer p{max-width:440px;font-size:11px;line-height:1.9}}@media (width<=540px){.archive-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}
