.am-experience{background:#f6f3ec}.am-experience h2 span{font-family:Georgia,serif;font-style:italic;font-weight:400;color:#80671c}.am .am-experience-byline{font-size:14px;color:#637a8b}.am-experience-ocean img{aspect-ratio:4/3;object-fit:cover}.am-experience .am-venues img{aspect-ratio:1.5}.am-experience-cabin{padding:34px 38px;border-radius:24px;background:#0a1a2f;color:#edf3f7;margin:48px 0}.am-experience-cabin h3{color:white}.am-experience-cabin .am-kicker{color:#e5c665}.am-experience-evening{margin:50px 0}.am-experience-evening figure{max-width:400px;justify-self:center}.am-experience-evening img{max-height:490px;object-fit:contain}.am-experience-dining{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.am-experience-foodphotos{display:grid;grid-template-columns:1fr 1fr;gap:18px}.am-experience-foodphotos img{aspect-ratio:3/4;object-fit:contain;background:#fff}.am-experience a:focus-visible{outline:3px solid #d4af37;outline-offset:5px}@media(max-width:760px){.am-experience-cabin{padding:26px 24px;margin:32px 0}.am-experience-dining{grid-template-columns:1fr;gap:24px}.am-experience-evening{margin:36px 0}.am-experience-evening figure{max-width:100%}.am-experience-evening img{max-height:450px}.am-experience-foodphotos{gap:12px}.am-experience .am-button{max-width:100%;box-sizing:border-box;text-align:center}}
.am .am-experience-evening img{width:100%;height:auto;aspect-ratio:4/3;max-height:none;object-fit:contain}

.am .cc-world-player{background:#fff;color:#344f61;border-radius:24px;padding:30px;text-align:left}.am .cc-world-player p{color:#344f61;line-height:1.75}.am .cc-world-player a:not(.cc-ship-button){color:#003366}.am .cc-world-player .cc-ship-button{background:#d4af37;color:#0a1a2f;border-radius:14px}.am .cc-world-player iframe{display:block;width:100%;height:auto;aspect-ratio:16/9;border:0;border-radius:16px}.am .cc-world-player button:focus-visible{outline:3px solid #003366;outline-offset:4px}@media(max-width:760px){.am .cc-world-player{padding:22px}.am .cc-world-player .cc-ship-button{width:100%}}
