.ambience-section{padding-top:0}
.ambience-copy{display:flex;justify-content:space-between;align-items:flex-end;gap:60px;margin:48px 0 38px}
.ambience-copy h2{font-size:clamp(42px,4.8vw,75px);line-height:1.02}
.ambience-copy>p{max-width:400px;font-size:14px;color:var(--muted);line-height:1.9}
.ambience-figure .image-button>img{width:100%;height:auto}
.ambience-figure figcaption{display:flex;justify-content:space-between;gap:20px;font-size:8px;letter-spacing:.12em;line-height:1.6;color:var(--muted);margin-top:13px}
.ambience-note{font-size:11px;line-height:1.8;color:var(--muted);margin-top:20px}
.closing>p.construction-note{max-width:520px;line-height:1.8}
@media(max-width:760px){
  .ambience-copy{display:block;margin:34px 0 30px}
  .ambience-copy h2{font-size:53px}
  .ambience-copy>p{max-width:420px;font-size:13px;margin-top:24px}
  .ambience-figure figcaption{font-size:7px;gap:12px}
  .ambience-figure figcaption>span:last-child{white-space:nowrap}
  .ambience-note{font-size:10px}
}
@media print{.ambience-section{break-before:page}.ambience-copy h2{font-size:40px}}
