/* Parent branding belongs to the colophon, on the footer's own paper. */
.page-footer .footer-bottom{display:grid;grid-template-columns:1fr 1fr auto;align-items:center;gap:38px;opacity:1;margin-top:28px}
.page-footer .footer-bottom>span{font-size:11px;line-height:1.65;opacity:.58}
.page-footer .parent-brand{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:10px;width:235px;margin:0;padding:0;background:transparent;color:inherit;border:0}
.page-footer .parent-brand .parent-kicker{font-size:8px;letter-spacing:.15em;line-height:1.4;margin:0;opacity:.52}
.page-footer .parent-brand a{display:block;flex:0 0 auto;width:100%;max-width:none}
.page-footer .parent-brand img{width:100%;height:auto;max-width:none;filter:invert(1);mix-blend-mode:multiply;opacity:.72}
.naples-edit-page .parent-brand img,.gilded-page .parent-brand img{filter:none;mix-blend-mode:screen;opacity:.76}

/* The collection takes its proportions and palette from each magazine. */
.art-living-page .residence-collection{background:#efede7;padding-left:5vw;padding-right:5vw}
.art-living-page .collection-grid{grid-template-columns:1.1fr 1fr;gap:50px}
.art-living-page .residence-listing:nth-child(2){padding-top:48px}
.private-view-page .residence-collection{background:var(--paper);border-top:1px solid var(--rule)}
.private-view-page .collection-grid{grid-template-columns:1.15fr 1fr;gap:6vw}
.private-view-page .residence-listing:nth-child(2){padding-top:70px}
.private-view-page .residence-listing:first-child .image-wrap{height:400px}
.private-view-page .residence-listing:nth-child(2) .image-wrap{height:330px}
.gilded-page .residence-collection{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}
.gilded-page .residence-tag{background:#171b16cf;border:1px solid #bcaa7e55}

/* A full photographic introduction, distinct from the exterior story below. */
.art-living-page .introduction{grid-template-columns:minmax(0,.85fr) minmax(0,1.25fr);gap:clamp(48px,6vw,100px);align-items:center}
.art-living-page .intro-aside{justify-content:flex-start;width:100%}
.art-living-page .intro-vignette{width:100%;margin-top:26px}
.art-living-page .intro-vignette .image-wrap{height:auto;aspect-ratio:4/3}
.art-living-page .intro-vignette img{object-position:center}
.art-living-page .intro-vignette figcaption{display:flex;justify-content:space-between;flex-wrap:wrap;gap:6px 20px;margin-top:16px;font-size:11px}
.art-living-page .intro-body{grid-template-columns:1fr;gap:20px;max-width:500px;margin-top:26px}
.art-living-page .intro-body .text-link{justify-self:start;min-width:240px}

@media(max-width:900px){
 .page-footer .footer-bottom{grid-template-columns:1fr auto;gap:25px}
 .page-footer .footer-bottom>span:nth-child(2){grid-column:1;grid-row:2}
 .page-footer .parent-brand{grid-column:2;grid-row:1/3;width:210px}
 .art-living-page .introduction{gap:38px}
 .art-living-page .collection-grid{gap:28px}
}
@media(max-width:760px){
 .art-living-page .introduction{grid-template-columns:1fr;gap:35px}
 .art-living-page .intro-aside{display:block}
 .art-living-page .intro-vignette{display:block;margin-top:22px}
 .art-living-page .intro-vignette .image-wrap{aspect-ratio:3/2}
 .art-living-page .intro-vignette figcaption{font-size:10px}
 .art-living-page .intro-vignette .image-wrap img{transform:translateY(-24px)}
}
@media(max-width:650px){
 .page-footer .footer-bottom{grid-template-columns:1fr;gap:18px;align-items:start}
 .page-footer .footer-bottom>span:nth-child(2){grid-column:auto;grid-row:auto}
 .page-footer .parent-brand{grid-column:auto;grid-row:auto;align-items:flex-start;gap:11px;margin-top:10px;width:210px}
 .art-living-page .residence-collection{padding-left:7vw;padding-right:7vw}
 .art-living-page .collection-grid,.private-view-page .collection-grid{grid-template-columns:1fr;gap:45px}
 .art-living-page .residence-listing:nth-child(2),.private-view-page .residence-listing:nth-child(2){padding-top:0}
 .private-view-page .residence-listing:nth-child(n) .image-wrap{height:300px}
}
