/* Portfolio-first replacement for photograph archive */
.selected-works{padding-top:clamp(75px,10vw,150px);padding-bottom:clamp(68px,8vw,130px);color:#f3f3f3;}
.selected-works .section-label{display:flex;justify-content:space-between;gap:20px;font:11px Arial,sans-serif;letter-spacing:.18em;color:#999;border-top:1px solid #444;padding-top:18px}
.selected-works h2{font:300 clamp(55px,10vw,150px)/.94 Arial,sans-serif;letter-spacing:-.055em;margin:clamp(38px,6vw,86px) 0 20px;text-align:left}
.selected-works .archive-intro{margin:0 0 clamp(55px,7vw,110px);max-width:800px;font-size:clamp(22px,1.9vw,30px);line-height:1.55;text-align:right}
.selected-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(18px,2vw,32px);row-gap:clamp(56px,7vw,105px);direction:ltr}
.selected-card{display:block;color:inherit;text-decoration:none;min-width:0;}
.selected-card picture{display:block;overflow:hidden;background:#111;aspect-ratio:16/10}
.selected-card img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .55s ease,filter .55s ease}
.selected-card:hover img{transform:scale(1.035);filter:brightness(1.08)}
.selected-card-meta{border-top:1px solid #383838;margin-top:17px;padding-top:15px}
.selected-card h3{font:300 clamp(25px,3vw,41px)/1.08 Arial,sans-serif;letter-spacing:-.035em;margin:0;color:#f5f5f5}
.selected-card h3 span{font:12px Arial,sans-serif;letter-spacing:.08em;color:#999;vertical-align:middle}
.selected-card p{font:11px/1.6 Arial,sans-serif;letter-spacing:.13em;color:#aaa;margin:12px 0 0}
.selected-card:focus-visible{outline:2px solid white;outline-offset:6px}
@media(min-width:701px){.selected-card:last-child:nth-child(odd){grid-column:1/-1;max-width:calc(50% - 12px);justify-self:center;width:100%}}
@media(max-width:700px){.selected-works{padding-top:70px;padding-bottom:82px}.selected-works h2{font-size:clamp(49px,12vw,74px);margin:48px 0 24px}.selected-works .archive-intro{font-size:22px;margin-bottom:57px}.selected-grid{grid-template-columns:1fr;row-gap:55px}.selected-card picture{aspect-ratio:16/10}.selected-card h3{font-size:clamp(26px,7.4vw,36px)}.selected-card p{font-size:10px}}
@media(prefers-reduced-motion:reduce){.selected-card img{transition:none}}
