.art-page{margin:0;background:#efede6;color:#11110f}.art-header{position:fixed;z-index:10;top:0;right:0;left:0;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:2.75rem;padding:.55rem 1rem;border-bottom:1px solid #484742;background:#11110f;color:#f4f2ea;font-size:.85rem;letter-spacing:.02em}.art-header p{margin:0;text-align:center}.art-header i{color:#a9a79f}.museum-home{justify-self:start;text-decoration:none}.museum-home:hover,.museum-home:focus-visible{text-decoration:underline;text-underline-offset:.2em}.view-toggle{display:inline-flex;align-items:center;justify-self:end;gap:.45rem;margin:0;padding:.3rem 0;border:0;border-bottom:1px solid transparent;background:transparent;color:inherit;font:inherit;cursor:pointer}.view-toggle span{font-size:1.1em;line-height:0}.view-toggle:hover,.view-toggle:focus-visible{border-bottom-color:currentColor;outline:0}.art-list{padding-top:2.75rem}.artwork-entry{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);min-height:calc(100svh - 2.75rem);border-bottom:1px solid #aaa8a0;scroll-margin-top:2.75rem}.artwork-entry:nth-child(even){grid-template-columns:minmax(18rem,.65fr) minmax(0,1.35fr)}.artwork-entry:nth-child(even) .artwork-image{grid-column:2}.artwork-entry:nth-child(even) .artwork-copy{grid-column:1;grid-row:1}.artwork-image{display:grid;min-height:calc(100svh - 2.75rem);margin:0;padding:clamp(2rem,6vw,6rem);place-items:center;background:#d7d5ce}.artwork-entry:nth-child(even) .artwork-image{background:#d0cec7}.artwork-image img{display:block;width:auto;max-width:min(72vh,100%);height:auto;max-height:78vh;border:clamp(.55rem,1vw,1rem) solid #171715;box-shadow:0 2rem 5rem rgba(0,0,0,.26);object-fit:contain}.artwork-copy{align-self:center;padding:clamp(2rem,6vw,6rem)}.work-number{margin:0 0 2.5rem;font-size:.8rem;font-style:italic}.artwork-copy h1{max-width:9ch;margin:0 0 3rem;font:italic clamp(3.2rem,6vw,6rem)/.83 DaVinci,Georgia,serif;letter-spacing:-.045em}.artwork-copy dl{margin:0 0 2.5rem}.artwork-copy dl div{display:grid;grid-template-columns:6rem 1fr;padding:.65rem 0;border-top:1px solid #aaa8a0}.artwork-copy dl div:last-child{border-bottom:1px solid #aaa8a0}.artwork-copy dt{font-size:.8rem;font-style:italic}.artwork-copy dd{margin:0;font-size:.9rem}.work-description{max-width:34ch;margin:0;font-size:1rem;line-height:1.35}

/* Gallery view */
.is-gallery .art-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;padding:calc(2.75rem + 1px) 1px 1px;background:#11110f}.is-gallery .artwork-entry,.is-gallery .artwork-entry:nth-child(even){display:flex;min-width:0;min-height:0;flex-direction:column;border:0;background:#efede6}.is-gallery .artwork-entry:nth-child(even) .artwork-image,.is-gallery .artwork-entry:nth-child(even) .artwork-copy{grid-column:auto;grid-row:auto}.is-gallery .artwork-image,.is-gallery .artwork-entry:nth-child(even) .artwork-image{display:block;min-height:0;aspect-ratio:1;margin:0;padding:.65rem;background:#d7d5ce}.is-gallery .artwork-entry:nth-child(4n+2) .artwork-image,.is-gallery .artwork-entry:nth-child(4n+3) .artwork-image{background:#d0cec7}.is-gallery .artwork-image img{width:100%;height:100%;max-width:none;max-height:none;border:.35rem solid #171715;box-shadow:none;object-fit:cover}.is-gallery .artwork-copy{display:flex;min-height:9rem;flex-direction:column;align-self:stretch;padding:1rem 1rem 1.2rem}.is-gallery .work-number{margin:0 0 .65rem}.is-gallery .artwork-copy h1{max-width:12ch;margin:0;font-size:clamp(1.8rem,2.7vw,3rem);line-height:.9}.is-gallery .artwork-copy dl,.is-gallery .work-description{display:none}

.is-gallery .work-number{font-size:0}.is-gallery .work-number::after{content:attr(data-date);font-size:.8rem;font-style:italic}
@media(max-width:980px){.is-gallery .art-list{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:760px){.art-header{grid-template-columns:1fr auto;padding:.55rem .75rem}.art-header>p:first-of-type{display:none}.artwork-entry,.artwork-entry:nth-child(even){display:flex;min-height:auto;flex-direction:column}.artwork-entry:nth-child(even) .artwork-image,.artwork-entry:nth-child(even) .artwork-copy{grid-column:auto;grid-row:auto}.artwork-image{min-height:66svh;padding:4rem 2rem 2.5rem}.artwork-image img{max-height:54svh}.artwork-copy{padding:3rem 1.4rem 4.5rem}.work-number{margin-bottom:2rem}.artwork-copy h1{margin-bottom:2.5rem;font-size:clamp(3.7rem,18vw,5.4rem)}.is-gallery .art-list{grid-template-columns:repeat(2,minmax(0,1fr))}.is-gallery .artwork-copy{min-height:7.2rem;padding:.8rem}.is-gallery .work-number{margin-bottom:.5rem}.is-gallery .artwork-copy h1{font-size:clamp(1.55rem,8vw,2.45rem)}}
@media(max-width:420px){.view-toggle{font-size:.76rem}.is-gallery .artwork-image,.is-gallery .artwork-entry:nth-child(even) .artwork-image{padding:.38rem}.is-gallery .artwork-image img{border-width:.2rem}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
.work-description{max-width:40ch;line-height:1.42}.work-gift{max-width:40ch;margin:1.15rem 0 0;color:#69675f;font-size:.85rem;font-style:italic;line-height:1.35}.is-gallery .work-gift{display:none}
.artwork-detail-link{display:block;max-width:min(72vh,100%);color:inherit;line-height:0}.artwork-detail-link:focus-visible{outline:2px solid #11110f;outline-offset:.35rem}.artwork-detail-link img{max-width:100%}.is-gallery .artwork-detail-link{width:100%;height:100%;max-width:none}.is-gallery .artwork-detail-link img{transition:filter .18s ease,transform .18s ease}.is-gallery .artwork-detail-link:hover img{filter:contrast(1.06);transform:scale(.992)}
