/* V6 Signature Experience */ .v6-rooms{grid-template-columns:repeat(auto-fit,minmax(min(100%,310px),1fr))}.v6-experiences{margin-top:60px}.v6-review-list{display:grid;gap:18px}.v6-review-list blockquote{margin:0}.v6-steps{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.v6-steps span{background:#d9d0be;color:#18353a;border-radius:30px;padding:7px 11px;font-size:11px;font-weight:700}.v6-steps .active{background:#143f46;color:white}.v6-availability{width:100%;margin:5px 0 14px;white-space:normal}.v6-result{color:#15484e;font-size:13px;line-height:1.6;min-height:20px}.suite-page{background:#fbf8f0;color:#193c43;font-family:Arial,sans-serif;margin:0}.suite-nav{display:flex;justify-content:space-between;gap:15px;padding:26px max(5vw,25px);background:#0c313b;color:white;font-size:12px;letter-spacing:.12em}.suite-nav a,.suite-page a{text-decoration:none;color:inherit}.suite-layout{max-width:1300px;margin:60px auto;padding:0 5%;display:grid;grid-template-columns:1.15fr 1fr;gap:6%;align-items:center}.suite-layout img{width:100%;max-height:660px;object-fit:cover;box-shadow:20px 20px 0 #e8dfcf}.suite-layout h1{font:normal clamp(45px,6vw,88px) Georgia,serif;line-height:1.03}.suite-layout p{font-size:17px;line-height:1.85}.v6-kicker{font-size:11px;letter-spacing:.2em;color:#9d7b54}.suite-meta{display:flex;flex-direction:column;gap:12px;border-block:1px solid #d8cdbb;padding:24px 0}.v6-primary{display:inline-block!important;background:#0e414a;color:#fff!important;padding:20px 30px;margin:22px 0}.suite-footer{text-align:center;padding:40px;background:#103943;color:white}@media(max-width:760px){.suite-layout{grid-template-columns:1fr;margin:30px auto}.suite-nav{font-size:10px}.v6-steps{font-size:10px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.v6-step-panel[hidden]{display:none!important}.v6-wizard-nav{display:flex;flex-wrap:wrap;gap:10px;margin:12px 0 18px}.v6-step-panel{animation:v6in .35s ease both}@keyframes v6in{from{opacity:.2;transform:translateY(10px)}to{opacity:1;transform:none}}
