/* Shared catalogue-driven compositions. Original aspect ratios remain intact. */
.topic-visual[data-hero-count="4"] .object-0{width:69%;height:55%;left:0;top:9%}.topic-visual[data-hero-count="4"] .object-1{width:41%;height:42%;right:0;left:auto;top:33%}.topic-visual[data-hero-count="4"] .object-2{width:30%;height:38%;left:38%;bottom:13%}.topic-visual[data-hero-count="4"] .object-3{width:34%;height:39%;left:2%;bottom:13%;z-index:4}
.topic-visual[data-hero-layout="event-four"] .object-0{width:85%;height:59%;top:7%;left:0}.topic-visual[data-hero-layout="event-four"] .object-1{width:39%;height:40%;right:0;top:40%}.topic-visual[data-hero-layout="event-four"] .object-2{width:28%;height:39%;left:37%;bottom:13%}.topic-visual[data-hero-layout="event-four"] .object-3{width:33%;height:42%;left:0;bottom:12%}
.topic-visual[data-hero-layout="four-grid"] .object-0{width:45%;height:42%;left:3%;top:10%}.topic-visual[data-hero-layout="four-grid"] .object-1{width:45%;height:42%;right:3%;top:10%}.topic-visual[data-hero-layout="four-grid"] .object-2{width:45%;height:39%;left:3%;bottom:13%}.topic-visual[data-hero-layout="four-grid"] .object-3{width:45%;height:39%;left:auto;right:3%;bottom:13%}
.topic-visual[data-hero-layout="tents-four"] .object-0{width:81%;height:53%;top:10%;left:0}.topic-visual[data-hero-layout="tents-four"] .object-1{width:49%;height:36%;right:2%;top:40%}.topic-visual[data-hero-layout="tents-four"] .object-2{width:34%;height:35%;left:32%;bottom:12%}.topic-visual[data-hero-layout="tents-four"] .object-3{width:39%;height:39%;left:0;bottom:12%}
.topic-visual[data-hero-layout="wide-three"] .object-0{width:93%;height:62%;left:0;top:8%}.topic-visual[data-hero-layout="wide-three"] .object-1{width:43%;height:42%;right:0;top:40%}.topic-visual[data-hero-layout="wide-three"] .object-2{width:43%;height:35%;left:1%;bottom:12%}
.topic-visual[data-hero-layout="tableware-five"] .object-0{width:60%;height:57%;left:10%;top:11%}.topic-visual[data-hero-layout="tableware-five"] .object-1{width:38%;height:39%;right:0;top:30%}.topic-visual[data-hero-layout="tableware-five"] .object-2{width:46%;height:36%;left:37%;bottom:15%}.topic-visual[data-hero-layout="tableware-five"] .object-3{width:22%;height:46%;left:0;bottom:12%}.topic-visual[data-hero-layout="tableware-five"] .object-4{width:22%;height:46%;left:15%;bottom:12%;z-index:4}
@media(max-width:700px){.topic-visual[data-hero-count="4"] .image-label,.topic-visual[data-hero-count="5"] .image-label{font-size:8px}.topic-visual[data-hero-count="4"] .image-label b,.topic-visual[data-hero-count="5"] .image-label b{font-size:10px}.topic-visual[data-hero-layout="wide-three"] .object-0{width:95%;height:60%}}

/* The original star-tent photo has a white canvas; blend the layout without editing the asset. */
.topic-visual[data-hero-layout="tents-four"]{background:#fff;box-shadow:inset 0 0 0 1px #e7eef2}.topic-visual[data-hero-layout="tents-four"]:before{display:none}.topic-visual[data-hero-layout="tents-four"] .hero-chair{filter:none}

/* Keep the conference-set tripod feet clear of the caption. */
.topic-visual[data-hero-layout="sound-three"] .object-2{width:39%;height:29%;left:3%;bottom:19%}
