/* White Gallery / V1.2. Artworks retain their complete edges and proportions. */
.revision04 .art-row{gap:40px;margin-bottom:42px}
.revision04 .v11-work .art-open{height:auto;aspect-ratio:4/3;max-height:none}
.revision04 .art-row.portrait .art-open{height:auto;aspect-ratio:3/4}
.revision04 .art-row.mixed .art-open{height:auto;aspect-ratio:1/1}
.revision04 .art-row.triple:not(.portrait) .art-open{height:auto;aspect-ratio:4/3}
.revision04 .art-row.objects .art-open{aspect-ratio:4/3}
.revision04 .v11-work .art-open>img{max-height:100%;max-width:100%;width:auto;height:auto;object-fit:contain}
.revision04 .v11-work figcaption{min-height:52px}
.detail-heading{padding-block:28px 30px}.detail-heading .eyebrow{margin-top:28px}.detail-heading h1{font-size:42px}
.artwork-detail{display:grid;grid-template-columns:1.5fr 1fr;gap:7%;align-items:start;padding-bottom:54px}
.artwork-detail .art-open{height:auto!important;aspect-ratio:auto!important;display:block!important}.artwork-detail .art-open>img{width:100%!important;height:auto!important;max-height:none!important}
.detail-record{padding-top:12px}.detail-record h2{font-size:28px;margin-bottom:20px}.detail-record>p:not(.eyebrow){font-size:16px;line-height:1.8}.detail-record .text-link{display:table;margin-top:26px}
.detail-enquiry,.curator-route{padding-block:24px 36px;border-top:1px solid #d5d5d2}
.editorial-page{display:grid;grid-template-columns:1.4fr 1fr;gap:10%;padding-block:0 56px}.editorial-page h2{font-size:28px;margin:0 0 20px}.editorial-page p{font-size:16px;line-height:1.8}.editorial-page p+h2{margin-top:36px}.editorial-page .text-link{display:table;margin:16px 0 22px}
.oracle-comparison{display:grid;grid-template-columns:1fr 1fr;gap:6%;padding-block:20px 36px}.oracle-comparison h3,.match-explanation h3{font-size:26px;line-height:1.25;margin-bottom:18px}.oracle-comparison p:not(.eyebrow){font-size:16px;line-height:1.8}.oracle-comparison .text-link{margin-top:20px}.oracle-comparison figure{margin-bottom:18px}
.match-example{display:grid;grid-template-columns:1.2fr 1fr;gap:7%;padding-block:42px;border-top:1px solid #d5d5d2}.match-example h2{font-size:30px;margin-bottom:26px}.match-explanation{padding-top:45px}.match-explanation .eyebrow:not(:first-child){margin-top:30px}.match-explanation p:not(.eyebrow){font-size:16px;line-height:1.8}
.revision04 .contact-delivery,.revision04 figcaption,.revision04 .editorial-note{color:#626262}
#viewer-detail-link,#viewer-enquiry{font-size:13px;text-decoration:underline;text-underline-offset:4px;margin:4px 10px;white-space:normal}
#viewer-detail-link[hidden],#viewer-enquiry[hidden]{display:none}
#contact-work-context{font-size:13px;padding:12px 0;border-block:1px solid #d5d5d2;margin:0 0 12px;color:#262626}
.revision04 .ap-home>*,.revision04 .home-film-preview>*{min-width:0;max-width:100%}
@media(max-width:760px){.revision04 .home-film-preview{grid-template-columns:minmax(0,1fr)}.revision04 .home-film-preview>img{width:100%;max-width:100%}}
@media(max-width:900px){.artwork-detail,.editorial-page{grid-template-columns:1fr;gap:28px}.match-example{grid-template-columns:1fr 1fr;gap:5%}.detail-record{padding-top:0}}
@media(max-width:760px){.revision04 .art-row,.revision04 .art-row.triple{gap:28px;margin-bottom:28px}.revision04 .v11-work .art-open,.revision04 .art-row.portrait .art-open,.revision04 .art-row.mixed .art-open,.revision04 .art-row.triple:not(.portrait) .art-open{aspect-ratio:auto;height:auto;display:block}.revision04 .v11-work .art-open>img,.revision04 .art-row.portrait .v11-work .art-open>img{width:100%;height:auto;max-height:none;margin:0}.revision04 .v11-work figcaption{min-height:0}.detail-heading h1{font-size:34px}.artwork-detail{padding-bottom:32px}.oracle-comparison,.match-example{grid-template-columns:1fr;gap:28px}.match-explanation{padding-top:0}.editorial-page{padding-bottom:34px}.match-example h2{font-size:28px}}
