
/* V31 new attraction only. Never modify the approved home image or logo. */
.atlas-cover{max-width:1000px;margin:0 auto 24px;border:2px solid #c9a65c;border-radius:25px;overflow:hidden;background:#0b2a3a;box-shadow:0 10px 50px #0004}
.atlas-cover>img{display:block;width:100%;height:auto;max-height:610px;object-fit:cover;object-position:center center}
.atlas-cover-caption{padding:28px clamp(20px,6%,54px);text-align:center;background:linear-gradient(135deg,#072a3d,#125065)}
.atlas-cover-caption>span,.atlas-facts{font:700 12px system-ui;letter-spacing:.16em;text-transform:uppercase;color:#efcb81}
.atlas-cover-caption h2{font:700 clamp(34px,5vw,65px) Georgia,serif;color:#ffe19b;margin:16px 0}
.atlas-cover-caption p{font:400 clamp(16px,2.2vw,23px)/1.6 system-ui;color:#fff2d7;max-width:700px;margin:15px auto 20px}
.atlas-cover-caption .atlas-facts{font-size:11px;margin-top:20px}
.atlas-intro{max-width:980px;display:flex;align-items:center;gap:24px;margin:30px auto 50px;padding:24px;background:#092a3b;border:1px solid #bc9b60;border-radius:22px}
.atlas-intro>img{width:180px;height:180px;object-fit:cover;object-position:center 30%;border-radius:20px;border:2px solid #deb965}
.atlas-intro h2,.atlas-passport h2{font:700 clamp(24px,4vw,38px) Georgia,serif;color:#ffe19b}.atlas-intro p,.atlas-passport p{font:18px/1.65 system-ui;color:#f3e9d9}
.atlas-daisy{margin:25px 0;display:flex;gap:18px;align-items:center;padding:16px;background:#0a2735;border:1px solid #d3ac5a;border-radius:16px}.atlas-daisy img{width:96px;height:110px;object-fit:cover;border-radius:13px}.atlas-daisy p{font:16px/1.45 system-ui;color:#f4e4c2}
.atlas-passport{margin:35px 0 15px;padding-top:30px;border-top:1px solid #bd9b55}
.atlas-ending>img{width:100%;max-height:650px;object-fit:cover}
.atlas-directory-card img{object-fit:cover}
@media(max-width:650px){.atlas-intro{margin:20px 12px;flex-direction:column;text-align:center}.atlas-intro>img{width:140px;height:140px}.atlas-cover-caption{padding:22px 18px}.atlas-daisy{flex-direction:column;text-align:center}}
