.published-intro{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;margin-bottom:52px}.published-intro p{max-width:48ch;color:#53605b}.published-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:64px 36px}.published-card{min-width:0}.published-cover{display:block;width:100%;position:relative;overflow:hidden;background:#e6e1d7;border:0;padding:0;aspect-ratio:16/11}.published-cover img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s}.published-cover:hover img{transform:scale(1.015)}.published-cover span{position:absolute;bottom:18px;left:18px;padding:8px 13px;color:#fff;background:#292824d9;font-size:12px}.published-card>.eyebrow{margin:22px 0 10px}.published-card h2{font-size:clamp(28px,3vw,42px);margin:0 0 18px}.published-card>p:not(.eyebrow){font-size:15px;color:#56635d;max-width:54ch}.published-actions{display:flex;gap:24px;flex-wrap:wrap}.published-actions button{background:transparent;color:inherit;border:0;border-bottom:1px solid #aaa494;padding:8px 0;margin:0;font-size:13px;min-height:44px}.published-actions button:hover{color:#836b42;border-color:#836b42}.published-provenance{font-size:12px;border-top:1px solid #c6c4b8;padding:20px 0;margin-top:46px;color:#59665f}.published-provenance summary{cursor:pointer;min-height:36px}.published-provenance p{max-width:85ch}.published-provenance a{text-decoration:underline}.portfolio-more{border-top:1px solid #c6c4b8;padding-top:50px;margin-top:55px}.portfolio-archive{margin-top:45px;border-top:1px solid #c6c4b8;padding-top:24px}.portfolio-archive>summary{cursor:pointer;font:28px/1.2 Georgia,serif;margin-bottom:25px}.published-cover:focus-visible,.published-actions button:focus-visible{outline:3px solid #ac8741;outline-offset:4px}@media(max-width:780px){.published-intro{grid-template-columns:1fr;gap:0;margin-bottom:35px}.published-grid{grid-template-columns:1fr;gap:40px}.published-cover{aspect-ratio:4/3}.published-card h2{font-size:31px}.published-actions{gap:22px}.published-intro p{font-size:16px}}@media(prefers-reduced-motion:reduce){.published-cover img{transition:none}.published-cover:hover img{transform:none}}
