/* Scoped containment for the tall, unmodified Glasshouse Evening artwork. */
.glasshouse-evening-edit .layout,
.glasshouse-evening-edit .visual,
.glasshouse-evening-edit .right-column,
.glasshouse-evening-edit .outfit-media{min-width:0;max-width:100%}
.glasshouse-evening-edit .outfit-media{width:100%;aspect-ratio:1080/1920}
.glasshouse-evening-edit .outfit-media .hero,
.glasshouse-evening-edit .outfit-media .outfit-motion{display:block;width:100%;max-width:100%;height:100%;object-fit:contain}
.glasshouse-evening-edit header.wrap .brand-lockup{min-width:0;max-width:100%}
@media(max-width:800px){
 .glasshouse-evening-edit .wrap{width:calc(100% - 32px);max-width:calc(100% - 32px);margin-inline:auto}
 .glasshouse-evening-edit header.wrap{display:flex;flex-direction:column;align-items:flex-start;gap:8px}
 .glasshouse-evening-edit header.wrap nav{display:flex;flex-wrap:wrap;width:100%;min-width:0;max-width:100%;gap:8px 20px}
 .glasshouse-evening-edit header.wrap nav a{min-height:44px;white-space:normal}
 .glasshouse-evening-edit .layout{display:flex;flex-direction:column;width:100%;align-items:stretch}
 .glasshouse-evening-edit .visual{width:100%;max-width:min(520px,100%);margin-inline:auto}
 .glasshouse-evening-edit .right-column{width:100%}
 .glasshouse-evening-edit .outfit-media .hero{max-height:none}
}
