.escape-intro{padding:55px 6vw 35px}.escape-intro h1{font-size:clamp(3.6rem,5.5vw,6.1rem);margin-bottom:22px}.escape-intro p{max-width:760px}.escape-presets{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.escape-presets .button[aria-pressed=true]{background:var(--wine);border-color:var(--wine);color:var(--paper)}.escape-layout{display:grid;grid-template-columns:1fr 1fr;gap:6vw;padding:20px 6vw 85px;align-items:start}.escape-form{display:grid;grid-template-columns:1fr 1fr;gap:25px;align-items:start}.escape-form h2{font-size:2.5rem;grid-column:1/-1;margin:15px 0}.escape-form .button{justify-self:start}.escape-schedule{background:var(--ink);color:var(--paper);padding:35px}.escape-schedule h2{font-size:3.4rem;margin-bottom:15px}.escape-schedule article{border-top:1px solid #67725f;padding:25px 0}.escape-schedule article h3{font-size:2rem;line-height:1.2;letter-spacing:-.025em}.escape-schedule .eyebrow{color:var(--sand);margin-bottom:12px}.escape-schedule .caption{color:#cbd1be}.escape-summary{margin:0 6vw 70px}.escape-summary h2{font-size:3.3rem}.escape-result-actions{display:flex;gap:15px;flex-wrap:wrap}.escape-partners .gallery-item img{height:330px}
@media(max-width:900px){.escape-layout{grid-template-columns:1fr;gap:35px}.escape-schedule{padding:28px}.escape-form{max-width:800px}}
@media(max-width:600px){.escape-intro{padding-top:40px}.escape-intro h1{font-size:3.5rem}.escape-form{grid-template-columns:1fr;gap:18px}.escape-form h2{grid-column:auto}.escape-schedule h2{font-size:2.8rem}.escape-presets .button{flex:1 1 40%}.escape-layout{padding-bottom:50px}.escape-summary .summary{padding:20px}.escape-partners .gallery-item img{height:350px}}
