.curated-head{padding:clamp(48px,7vw,100px) 5vw 3rem}.curated-head h1{font-size:clamp(44px,6vw,86px);line-height:1.08;max-width:18ch}.curated-head .lead{max-width:46rem}.curated-note{font-size:.85rem;color:var(--sub,#aaa);max-width:50rem}.curated-nav{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;padding:0 5vw 2rem}.curated-nav a{font-size:.85rem;border-bottom:1px solid var(--accent,#c8a059);padding:.4rem 0}.curated-grid{padding:0 5vw 6rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3.5rem 2rem}.curated-card{min-width:0;scroll-margin-top:7rem}.curated-card img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;background:#151515}.curated-card h2{font-size:clamp(28px,3vw,43px);line-height:1.15;margin:.65rem 0}.curated-card .eyebrow{display:block;margin-top:1rem;font-size:.65rem}.curated-card .curated-open{font-size:.85rem;color:var(--sub,#aaa)}.curated-gallery{padding:0 5vw 4rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;align-items:start}.curated-gallery figure{margin:0;min-width:0}.curated-gallery button{width:100%;padding:0;border:0;background:transparent;cursor:zoom-in}.curated-gallery img{width:100%;height:auto;display:block;aspect-ratio:3/2;object-fit:cover}.curated-gallery .curated-portrait img{aspect-ratio:3/4;object-fit:contain;background:#101216}.curated-gallery figcaption{padding:.5rem 0;background:transparent;border:0;color:var(--sub,#aaa);font-size:.8rem;font-weight:400}.curated-gallery .portfolio-tile{grid-column:auto;grid-row:auto;content-visibility:visible}.curated-gallery .portfolio-tile>button{height:auto}.curated-summary{padding:0 5vw 2rem;display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem}.curated-summary a{font-size:.85rem}.curated-related{padding:3rem 5vw 5rem;border-top:1px solid var(--line,#333)}.curated-related h2{font-size:clamp(30px,3.8vw,50px)}.curated-related-links{display:flex;gap:1rem 2rem;flex-wrap:wrap}.curated-dialog{max-width:96vw;max-height:95svh;padding:1rem;background:#0b0d12;border:1px solid #555;color:white}.curated-dialog img{max-height:82svh;max-width:90vw;width:auto;height:auto;object-fit:contain}.curated-dialog button{display:block;margin:0 0 .8rem auto;padding:.45rem .8rem;background:#222;color:white;border:1px solid #777;cursor:pointer}.curated-dialog::backdrop{background:rgba(0,0,0,.9)}.curated-card a:focus-visible,.curated-nav a:focus-visible,.curated-gallery button:focus-visible{outline:2px solid var(--accent,#c8a059);outline-offset:4px}.curated-anchor{scroll-margin-top:7rem}@media(max-width:680px){.curated-grid{grid-template-columns:1fr;gap:2.5rem}.curated-gallery{grid-template-columns:1fr}.curated-head{padding-top:3rem}.curated-head h1{font-size:clamp(42px,11vw,64px)}.curated-dialog img{max-width:85vw}.curated-note{font-size:.8rem}}
