.escape-feature{display:grid;grid-template-columns:1.15fr 1fr;gap:65px;align-items:center;background:radial-gradient(ellipse at 20% 50%,#76349b33,transparent 65%),#100b18}.escape-art{display:block;position:relative;border:1px solid #d9a94966;border-radius:12px;overflow:hidden;box-shadow:0 15px 55px #0006}.escape-art img{width:100%;aspect-ratio:1.25;object-fit:cover;display:block;transition:transform .5s}.escape-art:hover img{transform:scale(1.035)}.escape-art span{position:absolute;bottom:0;left:0;right:0;padding:24px 18px 18px;font-size:8px;letter-spacing:2px;background:linear-gradient(transparent,#110919);color:#e7c681}.escape-feature h2{font:76px/.98 var(--display);margin:20px 0}.escape-feature-copy>p:not(.section-kicker){font-size:14px;line-height:1.9;color:#d1bcd9;max-width:430px}.escape-feature-copy .button{margin-top:18px}.escape-feature-copy small{display:block;font-size:8px;line-height:1.8;letter-spacing:1px;margin-top:20px;color:#b79ac2}header nav{gap:18px}@media(max-width:1100px){header nav{gap:12px;font-size:9px}.escape-feature{gap:30px}.escape-feature h2{font-size:58px}}@media(max-width:760px){.escape-feature{grid-template-columns:1fr;gap:28px}.escape-art img{aspect-ratio:1.5}.escape-feature h2{font-size:58px}.escape-feature-copy>p:not(.section-kicker){font-size:13px}.escape-feature-copy .button{width:100%;min-height:52px}.escape-feature-copy small{text-align:center}.escape-art span{font-size:6px;letter-spacing:1px}header nav.open{gap:18px}}@media(prefers-reduced-motion:reduce){.escape-art img{transition:none}.escape-art:hover img{transform:none}}