@media (max-width:860px){
  .getaway {
    font-size:16vw;
  }
  h2.section-title.discount {
    font-size:55px;
    line-height:1;
    background:var(--ink);
    color:var(--red);
    padding:6px;
  }
  .hero{grid-template-columns:1fr;text-align:center;min-height:100vh;overflow:hidden;}
  .hero-copy{padding:32px 24px 40px;order:2;align-items:center;position:relative;z-index:2;background:rgba(61,36,21,0.4);}
.hero-art {display:none;}
  .hero-mobile-art{position:absolute;inset:0;width:100%;height:100%;z-index:-1;display:block;}
  .hero-overlay  {
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    background:#303030cc;
    z-index:-1;
    display:initial;
  }
  .hero-mobile-art video{object-fit:cover;width:100%;height:100%;}
}

@media (max-width:860px){ .date-block{justify-content:center;} }

@media (max-width:860px){ .cta{justify-content:center;} }
@media (max-width:860px){ .about-section .wrap{margin-left:auto;margin-right:auto;}
.mobile-white {
  color:white !important;
}

}
@media (max-width:640px){
  .sticky-buy{display:flex;}
  body{padding-bottom:64px;}
}

