.hero:has(.illustrated-world){background:#fff}
.world.illustrated-world{background:#fff;border-radius:0;isolation:isolate}
.illustrated-world>.orbit,.illustrated-world>.sun,.illustrated-world>.mountain,.illustrated-world>.city,.illustrated-world>.bridge,.illustrated-world>.water,.illustrated-world>.scene-connection,.illustrated-world>.floating-label{display:none}
.illustrated-world>.town-scene{position:absolute;inset:8% 0 12%;width:100%;height:80%;object-fit:contain;object-position:center;z-index:-1}
.illustrated-world>.scene-ai{color:#173f3b;top:5%;border-bottom-color:#dce7e2}
.illustrated-world>.scene-ai small{color:#536d61}
.illustrated-world>.world-caption{color:#173f3b;bottom:48px;font-size:17px}
.illustrated-world>.world-caption small{color:#536d61}
.illustrated-world>.scene-note{color:#536d61}
.everyday-scene{margin:26px 0;background:#fff;border:1px solid #e2eae5;border-radius:10px;overflow:hidden}
.everyday-scene img{display:block;width:100%;height:auto}
.everyday-scene figcaption{padding:12px 18px;font-size:12px;line-height:1.8;color:#536d61}
@media(max-width:760px){.world.illustrated-world{min-height:450px}.illustrated-world>.scene-ai{left:7%;right:7%;padding-bottom:10px}.illustrated-world>.scene-ai>span{font-size:23px}.illustrated-world>.town-scene{inset:13% 0 18%;height:69%}.illustrated-world>.world-caption{bottom:38px;font-size:14px;letter-spacing:1px}.illustrated-world>.scene-note{font-size:9px;bottom:12px}}
