.suite-copy a:not(.button){color:#f9d392}.suite-copy a:not(.button):focus,.suite-copy a:not(.button):hover{color:#9a9080}.suite-copy hr{border:none;border-bottom:1px solid #f9d39263!important;margin-bottom:25px;padding-top:10px;width:100%}.suite-btn-wrapper{display:flex;flex-flow:wrap;gap:.5rem}a.suite-btn{border:1px solid #f9d392;margin-top:20px;width:fit-content;&:first-of-type{background:var(--faded-gold);color:var(--dark-navy);&:hover{filter:brightness(1.1)}}}a.suite-btn:first-of-type{margin-top:auto}a.suite-btn:hover{background:#f9d392;color:#272535}a.suite-btn:focus{outline:none}.suite.is-wide{display:grid;grid-column:1/-1;grid-template-columns:1fr 1fr}.suite.is-wide .suite-image{aspect-ratio:unset;height:100%}.suite,.suite.is-wide .suite-image img{height:100%}.suite{background:#272535;border:1px solid #f9d392;display:flex;flex-direction:column;transition:background .25s}.suite:hover{background:#2f2d3f}p.box-eyebrow{color:#f9d392;font-size:12px;letter-spacing:2px;margin-bottom:20px;text-transform:uppercase;width:fit-content}.suite:hover .suite-image img{transform:scale(1.03);transition:transform .4s ease}.suites-container{align-items:stretch;display:grid;gap:25px;grid-template-columns:1fr 1fr}.suite-image{aspect-ratio:3/2;overflow:hidden;width:100%}.suite-image img{display:block;height:100%;object-fit:cover;object-position:center;transition:transform .4s ease;width:100%}.suite-copy{color:#fff;display:flex;flex:1;flex-direction:column;padding:40px}.suite-copy h3{color:#fff;font-weight:100!important}p.highlights{font-size:12px;font-weight:600;letter-spacing:2px;margin-bottom:5px;opacity:.7;text-transform:uppercase}ul.list-highlights{margin-bottom:20px;padding-inline-start:0}.list-highlights li{align-items:flex-start;border-bottom:1px solid rgba(180,150,80,.12);color:var(--light-gold);display:flex;font-size:13px;font-weight:300;gap:10px;line-height:1.5;padding:8px 0}.list-highlights li:last-child{border-bottom:none}.list-highlights li:before{color:#f9d392;content:"—";flex-shrink:0;font-size:11px;margin-top:1px}@media (max-width:991px){.suite.is-wide,.suites-container{grid-template-columns:1fr}.suite-copy{padding:30px}}