.photo-actions[data-astro-cid-ntc7vxyx]{width:100%;min-width:0;font-size:12px;line-height:1.5}.photo-actions-links[data-astro-cid-ntc7vxyx]{flex-wrap:wrap;align-items:center;gap:4px 20px;display:flex}.photo-actions-links[data-astro-cid-ntc7vxyx] a[data-astro-cid-ntc7vxyx],.photo-actions-links[data-astro-cid-ntc7vxyx] button[data-astro-cid-ntc7vxyx]{min-height:44px;color:inherit;font:inherit;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;padding:8px 0;text-decoration:none;display:inline-flex}.photo-actions-links[data-astro-cid-ntc7vxyx] a[data-astro-cid-ntc7vxyx]:hover,.photo-actions-links[data-astro-cid-ntc7vxyx] button[data-astro-cid-ntc7vxyx]:hover{text-underline-offset:4px;text-decoration:underline}.photo-actions-links[data-astro-cid-ntc7vxyx] svg[data-astro-cid-ntc7vxyx]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.photo-actions-status[data-astro-cid-ntc7vxyx]{color:var(--photo-muted)}.photo-actions-copy[data-astro-cid-ntc7vxyx]{color:var(--photo-muted);margin-top:8px;display:block}.photo-actions-copy[data-astro-cid-ntc7vxyx] input[data-astro-cid-ntc7vxyx]{border:1px solid var(--photo-line);background:var(--photo-stage);width:100%;min-width:0;color:var(--photo-text);font:inherit;border-radius:3px;margin-top:8px;padding:10px;display:block}.photo-actions-copy[data-astro-cid-ntc7vxyx] input[data-astro-cid-ntc7vxyx]:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.index-page{min-height:70svh;padding-bottom:clamp(40px,5vw,80px)}.index-page .index-heading{padding:clamp(30px, 5vw, 72px) var(--gutter) 24px;background:var(--lime);justify-content:space-between;align-items:end;gap:24px;margin:0;display:flex}.index-page .index-heading h1{font-family:var(--display);letter-spacing:-.025em;overflow-wrap:anywhere;font-size:clamp(88px,16vw,240px);line-height:.8}.index-page .index-heading>p{color:inherit;flex-shrink:0;margin:0;font-size:13px}.journal-index .index-heading{background:var(--violet)}.journal-index>.post-grid{border-block-start:var(--listing-gap) solid var(--paper)}.photos-index .index-heading{color:var(--ink)}.archive-index .index-heading{background:var(--ink);color:var(--paper)}.photos-index>:is(.index-heading,.collection-links):has(+:is(.photo-grid,.index-empty)){border-block-end:var(--listing-gap) solid var(--paper)}.index-empty{padding:var(--listing-gap) var(--gutter)}.empty-state{flex-wrap:wrap;gap:20px;min-height:0;padding-block:28px}.empty-state h2{font-family:var(--body);font-size:clamp(22px,3vw,36px);font-weight:800}.photos-index .collection-links{padding:24px var(--gutter) 36px;background:var(--lime);color:var(--ink);margin:0}.photos-index .collection-links>a{background:var(--paper);border-color:currentColor;font-weight:700}.collection-index .index-heading{background:var(--violet);color:var(--ink);align-items:start;padding-bottom:40px}.collection-index .index-heading>div{min-width:0}.collection-index .index-heading .eyebrow{margin-bottom:24px}.collection-index .index-heading h1{text-transform:none;font-family:var(--body);letter-spacing:-.055em;max-width:20ch;font-size:clamp(40px,6.8vw,104px);font-weight:800;line-height:1.03}.collection-index .collection-introduction{max-width:calc(64ch + 2 * var(--gutter));padding:var(--listing-gap) var(--gutter) 16px;margin:0 auto}.collection-index .collection-cover{padding-top:var(--listing-gap);background:var(--photo-stage);color:var(--photo-muted);margin:0 0 8px}.collection-index .collection-cover img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:80svh;margin-inline:auto}.collection-index .collection-cover figcaption{padding:12px var(--gutter) 20px}.collection-footer{padding:24px var(--gutter) 0}.collection-footer .collection-back{margin:0}.archive-index .archive-layout{padding:var(--listing-gap) var(--gutter) 0;grid-template-columns:minmax(240px,1fr) minmax(0,2fr);gap:clamp(32px,5vw,80px)}.archive-index .archive-layout--single{grid-template-columns:1fr}.archive-index .archive-layout>section{min-width:0}.archive-index .archive-layout h2{font-family:var(--body);margin-bottom:20px;font-size:24px;font-weight:800}.archive-index .collection-row{padding-block:16px;font-size:17px}.archive-index .collection-row>span{overflow-wrap:anywhere}.archive-index .archive-year{padding-block:10px}.archive-index .archive-year summary{font-size:44px}.archive-index .archive-year ul{padding-top:8px}.archive-index .archive-year li{border-top:1px solid var(--line);grid-template-columns:120px minmax(0,1fr) auto;align-items:baseline;gap:16px;margin:0;padding-block:12px}.archive-index .archive-year li time{grid-column:auto}.archive-index .archive-year li a{overflow-wrap:anywhere;font-weight:700}.archive-index .archive-year li small{padding-top:0}.unavailable h1{font-family:var(--body);font-size:clamp(38px,6vw,80px);font-weight:800}@media (width<=760px){.index-page .index-heading{flex-wrap:wrap;align-items:start;gap:16px;padding-top:32px}.index-page .index-heading h1{font-size:clamp(78px,20vw,140px)}.index-page .index-heading>p{max-width:none;padding:0}.photos-index .collection-links{padding-bottom:24px}.collection-index .index-heading h1{font-size:clamp(38px,8.5vw,64px)}.collection-index .index-heading .eyebrow{margin-bottom:18px}.archive-index .archive-layout{grid-template-columns:1fr;gap:36px}.archive-index .archive-year li{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px}.archive-index .archive-year li time{grid-column:1/-1}}.collection-index>.index-heading+:is(.photo-grid,.collection-cover){margin-top:var(--listing-gap)}
