.nights-section.surface-dark{border-block:0}.nights-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:var(--space-20);padding-block:var(--section-space)}.nights-copy{display:grid;justify-items:start;gap:var(--space-6);min-width:0}.nights-copy .eyebrow{margin:0}.nights-copy h2{max-width:22ch}.nights-lead,.nights-description{color:var(--text-on-dark);font-size:var(--text-lead);text-wrap:pretty}.nights-description{max-width:var(--measure)}.nights-copy .nights-actions{align-items:stretch;margin:0}.nights-copy .nights-actions .plain{color:var(--paper);border-color:var(--gold);min-width:156px}.nights-actions .text-link{min-height:44px}.nights-figures{min-width:0}.nights-metrics{margin:0}.nights-metric{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);padding-block:var(--space-6);border-bottom:1px solid var(--border-on-dark);font-family:var(--font-heading);font-weight:var(--weight-heading);line-height:var(--leading-heading)}.nights-metric:first-child{padding-top:0}.nights-metric:last-child{border-bottom:0;padding-bottom:0}.nights-metric dt{font-size:var(--text-card)}.nights-metric dd{margin:0;font-size:var(--text-display);font-variant-numeric:lining-nums tabular-nums;letter-spacing:var(--tracking-heading);white-space:nowrap}.nights-metric:last-child dd{color:var(--gold-light)}@media(max-width:1024px){.nights-layout{grid-template-columns:minmax(0,1fr);gap:var(--space-12)}.nights-copy{max-width:var(--measure)}.nights-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.nights-metric{display:grid;gap:var(--space-2);justify-content:start;padding:0 var(--space-6);border-bottom:0;border-left:1px solid var(--border-on-dark)}.nights-metric:first-child{border-left:0;padding-left:0}.nights-metric:last-child{padding-right:0}.nights-metric dd{font-size:var(--text-section)}}@media(max-width:600px){.nights-layout{gap:var(--space-8)}.nights-copy{gap:var(--space-4)}.nights-copy .nights-actions{display:grid;width:100%;gap:var(--space-4)}.nights-metrics{display:block}.nights-metric{display:flex;justify-content:space-between;padding:var(--space-4) 0;border-left:0;border-bottom:1px solid var(--border-on-dark)}.nights-metric dd{font-size:var(--text-display)}}
