/* Existing project expanded without repeating its image or removing its caption. */
.gallery.project-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}
.gallery.project-gallery .custom-vanity-case{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;column-gap:clamp(28px,5vw,72px);background:#f7f4ed;padding:clamp(24px,4vw,48px);align-items:center}
.gallery.project-gallery .custom-vanity-case>.photo-button{grid-column:1;grid-row:1;align-self:stretch}
.gallery.project-gallery .custom-vanity-case>.photo-button>img{height:100%;max-height:600px;aspect-ratio:4/5;width:100%;object-fit:cover;object-position:center 65%}
.gallery.project-gallery .custom-vanity-case>figcaption{grid-column:1;grid-row:2;padding-top:16px}
.gallery.project-gallery .custom-vanity-case>.vanity-case-copy{grid-column:2;grid-row:1/3;padding:12px 0}
.vanity-case-copy .eyebrow{font-size:12px;margin-bottom:20px}
.vanity-case-copy .vanity-case-heading{font-family:var(--display);font-weight:400;font-size:clamp(32px,3.4vw,50px);line-height:1.1;letter-spacing:-.025em;margin-bottom:24px}
.vanity-case-copy p{font-size:16px}.vanity-case-copy dl{margin:30px 0}.vanity-case-copy dl>div{display:flex;justify-content:space-between;gap:20px;padding:14px 0;border-top:1px solid #d7dcd3;align-items:baseline}.vanity-case-copy dt{font-size:12px;font-weight:bold;text-transform:uppercase;letter-spacing:.1em}.vanity-case-copy dd{margin:0;font-size:14px;text-align:right}.vanity-case-link{font-size:15px;font-weight:600;text-decoration:underline;text-underline-offset:5px}
@media(max-width:760px){.gallery.project-gallery .custom-vanity-case{display:flex;flex-direction:column;align-items:stretch;gap:0}.gallery.project-gallery .custom-vanity-case>.photo-button>img{height:auto;max-height:560px;aspect-ratio:4/5}.gallery.project-gallery .custom-vanity-case>.vanity-case-copy{padding-top:32px}.vanity-case-copy .vanity-case-heading{font-size:36px}}
@media(max-width:450px){.gallery.project-gallery{grid-template-columns:1fr}}
