.painting-portrait-opening{min-height:max(100dvh,740px);padding:144px var(--web-gap) 45px;position:relative}.painting-portrait-grid{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:60px 45px;min-height:calc(max(100dvh,740px) - 189px);display:grid}.painting-heading{min-width:0;transform:translate(-.8514px,-6.82119px)}.painting-portrait-grid>.painting-heading{grid-area:1/1}.painting-portrait-grid>.painting-description{grid-area:2/1;align-self:end;max-width:674.177px;margin-left:-.1746px;transform:translateY(6.73866px)}.painting-description p+p{margin-top:27px}.painting-portrait-grid>.painting-opening-image{grid-area:1/2/3;min-width:0;min-height:0;position:relative}@media (min-width:1001px){.painting-portrait-grid .painting-image-reveal{position:absolute;inset:0}}.painting-image-reveal,.painting-image-reveal picture{height:100%;display:block}.painting-opening-image img{object-fit:contain;object-position:right top;width:100%;height:100%;display:block}.painting-landscape-opening{padding:144px var(--web-gap) 45px}.painting-landscape-opening .painting-opening-image img{width:100%;height:auto}.painting-editorial{padding:37.0538px var(--web-gap) 101.054px;position:relative}.painting-editorial .painting-heading{transform:none}.painting-information{height:100dvh;min-height:640px;padding:calc(var(--web-gap) + var(--objet-visible-header,0px)) var(--web-gap) var(--web-gap);position:relative}.painting-information-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:45px;height:100%;display:grid}.painting-detail-image{min-width:0;min-height:0;overflow:clip}.painting-detail-image img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.painting-information-copy{flex-direction:column;justify-content:space-between;gap:72px;min-width:0;display:flex}.painting-information .painting-heading{transform:translate(-1.7514px,-5.13637px)}.painting-details{margin:0;line-height:24.75px;transform:translateY(2.01366px)}.painting-details>div{grid-template-columns:max-content minmax(0,1fr);column-gap:45px;display:grid;position:relative}.painting-details>div:not(:last-child):after{content:"";transform-origin:top;background:currentColor;height:1px;position:absolute;bottom:-21.162px;left:0;right:0;transform:scaleY(.225)}.painting-details>div+div{margin-top:42.5298px}.painting-details dt{color:inherit;opacity:.32;padding-left:1.278px}.painting-details dd{text-align:right;margin:0;padding-right:.686px}.painting-inquiry{color:inherit;display:inline-block;position:relative}.painting-inquiry>span{transform-origin:0;background:currentColor;height:1px;transition:transform .6s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-4px;left:0;right:0;transform:scale(0,.225)}.painting-inquiry:hover,.painting-inquiry:focus-visible{opacity:.32}.painting-inquiry:hover>span,.painting-inquiry:focus-visible>span{transform:scaleY(.225)}.painting-information--reverse .painting-detail-image{grid-area:1/2}.painting-information--reverse .painting-information-copy{grid-area:1/1}@media (max-width:1000px){.painting-portrait-opening{height:auto;min-height:0}.painting-portrait-grid{grid-template-columns:1fr;gap:45px;min-height:0}.painting-portrait-grid>.painting-heading{grid-row:1}.painting-portrait-grid>.painting-opening-image{grid-area:2/1}.painting-portrait-grid>.painting-description{grid-area:3/1;max-width:773px;transform:none}.painting-portrait-grid .painting-opening-image img{object-position:center;height:auto;max-height:calc(100dvh - 90px)}.painting-information{height:auto;min-height:0;padding-block:80px}.painting-information-grid{grid-template-columns:1fr;gap:60px}.painting-information .painting-detail-image{aspect-ratio:885/980;grid-area:1/1;max-height:980px}.painting-information .painting-information-copy{grid-area:2/1;gap:64px}}@media (max-width:760px){.painting-portrait-opening,.painting-landscape-opening{padding-top:181px;padding-bottom:45px}.painting-portrait-grid{gap:36px}.painting-editorial{padding:36px var(--web-gap) 80px}.painting-information{padding-block:45px}.painting-details>div{column-gap:24px}.painting-details>div+div{margin-top:28px}.painting-details>div:not(:last-child):after{bottom:-14px}}@media (max-width:360px){.painting-portrait-opening,.painting-landscape-opening{padding-top:207px}}@media (prefers-reduced-motion:reduce){.painting-inquiry>span{transition:none}}
