.portfolio-intro{font-size:13px;line-height:1.8;color:#666;max-width:650px;margin:0 0 28px}.portfolio-grid{display:grid;columns:auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:42px 28px;align-items:start}.portfolio-grid .work,.portfolio-grid .work:nth-child(2),.portfolio-grid .work:nth-child(3){display:block;margin:0;width:100%;max-width:none}.portfolio-grid .work[hidden]{display:none}.portfolio-grid .is-panorama{grid-column:1/-1}.portfolio-grid img{width:100%;height:auto;object-fit:contain}.portfolio-grid .is-panorama .work-description{max-width:650px}.other-series{border-top:1px solid #ddd;margin-top:70px;padding-top:45px}.other-series h3{font-size:36px;font-weight:500;letter-spacing:-.045em;margin:0}.other-series .section-head{margin-bottom:20px}.portfolio-series{border-top:1px solid #ddd;scroll-margin-top:28px}.portfolio-series:last-child{border-bottom:1px solid #ddd}.portfolio-series summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:25px 0;list-style:none}.portfolio-series summary::-webkit-details-marker{display:none}.portfolio-series summary:focus-visible{outline:2px solid #555;outline-offset:5px}.series-title{font-size:23px;letter-spacing:-.025em}.series-count{font-size:10px;color:#777}.portfolio-series[open] .series-title{font-weight:500}.series-intro{font-size:12px;line-height:1.8;max-width:650px;color:#666;margin:0 0 30px}.portfolio-series .portfolio-grid{margin-bottom:40px}.gallery-note{font-size:10px;color:#777;line-height:1.8;margin:30px 0 0}[hidden]{display:none!important}@media(max-width:1000px){.portfolio-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.portfolio-grid{grid-template-columns:1fr;gap:32px}.other-series{margin-top:45px;padding-top:35px}.series-title{font-size:21px}.series-count{font-size:9px}.portfolio-series summary{gap:12px}.portfolio-intro{font-size:12px}}


.artwork-title{text-decoration:underline;text-underline-offset:4px}
