.ReservingDate-module__qWlWxa__section{background-color:var(--green50)}.ReservingDate-module__qWlWxa__frame{aspect-ratio:1440/740;background-color:var(--green900);width:100%;min-height:560px;position:relative;overflow:hidden}.ReservingDate-module__qWlWxa__media{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ReservingDate-module__qWlWxa__shade{background:linear-gradient(#0000001a 25%,#00000080 60%,#000000e0 100%);position:absolute;inset:0}.ReservingDate-module__qWlWxa__playBtn{z-index:2;backdrop-filter:blur(4px);width:52px;height:52px;color:var(--white);cursor:pointer;background-color:#ffffff14;border:1px solid #ffffffb3;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:40px;right:40px}.ReservingDate-module__qWlWxa__playBtn:hover{background-color:#fff3}.ReservingDate-module__qWlWxa__playBtn:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.ReservingDate-module__qWlWxa__playIcon{fill:currentColor;width:20px;height:20px}.ReservingDate-module__qWlWxa__content{z-index:1;position:absolute;bottom:0;left:0;right:0}.ReservingDate-module__qWlWxa__heading{letter-spacing:-.04em;color:var(--white);max-width:900px;margin-bottom:28px;font-size:clamp(40px,6.4vw,104px);font-weight:400;line-height:1}.ReservingDate-module__qWlWxa__bottomRow{justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.ReservingDate-module__qWlWxa__copyWrap{flex-direction:column;gap:12px;max-width:620px;display:flex}.ReservingDate-module__qWlWxa__copy{color:#ffffffd9;font-size:max(1.6rem,16px);font-weight:400;line-height:1.6}@media screen and (max-width:1268px){.ReservingDate-module__qWlWxa__bottomRow{flex-direction:column;align-items:flex-start;gap:20px}.ReservingDate-module__qWlWxa__heading{max-width:600px}}@media screen and (max-width:768px){.ReservingDate-module__qWlWxa__frame{aspect-ratio:auto;min-height:680px}.ReservingDate-module__qWlWxa__playBtn{top:24px;right:24px}.ReservingDate-module__qWlWxa__heading{max-width:400px}}@media screen and (max-width:568px){.ReservingDate-module__qWlWxa__frame{min-height:640px}}
