.page-module-scss-module__rcUngW__container{max-width:1600px;margin:0 auto;padding:0 max(1rem,min(5vw,3rem))}.page-module-scss-module__rcUngW__main{flex-direction:column;justify-content:center;align-items:center;height:80vh;min-height:500px;padding:2rem 1rem;display:flex}.page-module-scss-module__rcUngW__title_container{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1.2rem;max-width:1000px;animation:.8s ease-out page-module-scss-module__rcUngW__fadeInUp;display:flex}@keyframes page-module-scss-module__rcUngW__fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.page-module-scss-module__rcUngW__title_container h1{margin:0;font-size:max(2rem,min(6vw,4.5rem));line-height:1.2}.page-module-scss-module__rcUngW__title_button{color:#fff;cursor:pointer;background-color:purple;border:none;border-radius:2rem;padding:max(.8rem,min(2vw,1rem)) max(1.5rem,min(4vw,2rem));font-size:max(.9rem,min(2vw,1.1rem));transition:all .3s cubic-bezier(.68,-.55,.265,1.55);box-shadow:0 4px 15px rgba(128,0,128,.3)}.page-module-scss-module__rcUngW__title_button:hover{transform:translateY(-3px)scale(1.05);box-shadow:0 6px 20px rgba(128,0,128,.4)}.page-module-scss-module__rcUngW__title_button:active{transform:translateY(-1px)scale(1.02)}.page-module-scss-module__rcUngW__title_invert{font:inherit;isolation:isolate;display:inline-block;position:relative}.page-module-scss-module__rcUngW__title_invert:after{content:"MIRA";mix-blend-mode:difference;z-index:-1;color:purple;animation:3s ease-in-out infinite page-module-scss-module__rcUngW__wobble;position:absolute;top:0;left:0;transform:rotate(-10deg)}@keyframes page-module-scss-module__rcUngW__wobble{0%,to{transform:rotate(-10deg)}50%{transform:rotate(-8deg)}}.page-module-scss-module__rcUngW__title_sub{color:#fff;max-width:800px;font-size:max(.9rem,min(2vw,1.2rem));line-height:1.6}.page-module-scss-module__rcUngW__home_desc{clip-path:ellipse(120% 50%);background-color:#fff;min-height:60vh;padding:max(1rem,min(4vw,2rem));position:relative;top:-40px}@media (max-width:500px){.page-module-scss-module__rcUngW__home_desc{top:-200px}}:root{--color-primary:#5b21b6;--color-light-accent:#d8b4fe;--color-background:#faf5ff;--color-text:#1f2937;--color-shadow:rgba(0,0,0,.15);--container-padding:clamp(20px,4vw,40px)}.page-module-scss-module__rcUngW__miraHeroContainer{justify-content:center;align-items:center;min-height:100vh;padding:max(20px,min(4vw,40px));font-family:Inter,sans-serif;display:flex}.page-module-scss-module__rcUngW__miraHero{width:100%;max-width:1200px;padding:var(--container-padding);border-radius:24px;flex-direction:row;gap:max(30px,min(6vw,60px));animation:1s ease-out page-module-scss-module__rcUngW__slideIn;display:flex;overflow:visible}@keyframes page-module-scss-module__rcUngW__slideIn{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.page-module-scss-module__rcUngW__miraHeroContent{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;padding-right:20px;animation:.8s ease-out .2s backwards page-module-scss-module__rcUngW__fadeInLeft;display:flex}@keyframes page-module-scss-module__rcUngW__fadeInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}.page-module-scss-module__rcUngW__miraHeroTitle{font-family:var(--font-pirata);opacity:0;animation:1.2s ease-out forwards page-module-scss-module__rcUngW__fadeInUp;position:relative;transform:translateY(30px)}.page-module-scss-module__rcUngW__miraHeroTitle:after{content:"HOTELS";color:#fff;font-family:var(--font-lato);mix-blend-mode:difference;aspect-ratio:1;z-index:2;opacity:0;background-color:rgba(220,20,60,.55);justify-content:center;align-items:center;width:max(50px,min(1vw,150px));padding:.5rem 1rem;font-size:max(.4rem,min(1vw,1.1rem));animation:1.5s ease-out .3s forwards page-module-scss-module__rcUngW__fadeInRotate,6s ease-in-out 1.8s infinite page-module-scss-module__rcUngW__floatSplash;display:flex;position:absolute;top:-90%;left:0;transform:rotate(-5deg);-webkit-mask-image:url(/logo/splash.svg);mask-image:url(/logo/splash.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.page-module-scss-module__rcUngW__miraHeroTitle{color:var(--color-primary);margin-bottom:max(15px,min(3vw,20px));font-size:max(1.8rem,min(5vw,3rem));font-weight:800;line-height:1.1}.page-module-scss-module__rcUngW__miraHeroSubtitle{color:var(--color-text);margin-bottom:max(10px,min(2vw,15px));font-size:max(1rem,min(2.5vw,1.25rem));font-weight:500;line-height:1.6}.page-module-scss-module__rcUngW__miraHeroDescription{color:#4b5563;margin-bottom:max(20px,min(4vw,30px));font-size:max(.9rem,min(2vw,1rem));line-height:1.6}.page-module-scss-module__rcUngW__miraHeroButton{background-color:var(--color-primary);color:#fff;cursor:pointer;box-shadow:0 10px 15px -3px var(--color-light-accent);border:none;border-radius:9999px;justify-content:center;align-items:center;margin-bottom:max(20px,min(4vw,30px));padding:max(12px,min(2vw,14px)) max(24px,min(4vw,30px));font-size:max(.95rem,min(2vw,1.1rem));font-weight:700;transition:all .4s cubic-bezier(.68,-.55,.265,1.55);display:flex}.page-module-scss-module__rcUngW__miraHeroButton:hover{box-shadow:0 15px 25px -3px var(--color-light-accent);background-color:#6d28d9;transform:translateY(-4px)scale(1.05)}.page-module-scss-module__rcUngW__miraHeroButton:active{transform:translateY(-2px)scale(1.02)}.page-module-scss-module__rcUngW__miraHeroReviews{flex-wrap:wrap;align-items:center;gap:max(10px,min(2vw,15px));display:flex}.page-module-scss-module__rcUngW__miraHeroRating{display:flex}.page-module-scss-module__rcUngW__miraHeroStar{margin-right:2px;font-size:max(1rem,min(2vw,1.2rem));transition:transform .3s}.page-module-scss-module__rcUngW__miraHeroStar:hover{transform:scale(1.2)rotate(15deg)}.page-module-scss-module__rcUngW__miraHeroReviewCount{color:#6b7280;font-size:max(.8rem,min(1.8vw,.9rem));font-weight:500}.page-module-scss-module__rcUngW__miraHeroImageStack{flex:1;justify-content:center;align-items:center;min-height:500px;display:flex;position:relative}.page-module-scss-module__rcUngW__miraHeroImageCard{background-color:#fff;border:5px solid #fff;border-radius:16px;width:70%;height:80%;transition:all .6s cubic-bezier(.68,-.55,.265,1.55);animation:1s ease-out backwards page-module-scss-module__rcUngW__floatIn;position:absolute;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.2)}@keyframes page-module-scss-module__rcUngW__floatIn{0%{opacity:0;transform:translateY(100px)scale(.8)}to{opacity:1}}.page-module-scss-module__rcUngW__miraHeroImageCard:hover{box-shadow:0 25px 50px rgba(0,0,0,.3);z-index:10!important;transform:translateY(-10px)scale(1.05)!important}.page-module-scss-module__rcUngW__miraHeroImageCardBack{z-index:1;animation-delay:.2s;top:0;left:0;transform:rotate(-8deg)scale(.9)}.page-module-scss-module__rcUngW__miraHeroImageCardMiddle{z-index:2;animation-delay:.4s;top:10%;left:15%;transform:rotate(4deg)scale(1)}.page-module-scss-module__rcUngW__miraHeroImageCardFront{z-index:3;animation-delay:.6s;bottom:0;right:0;transform:rotate(0)scale(.95);box-shadow:0 20px 40px rgba(0,0,0,.3)}.page-module-scss-module__rcUngW__miraHeroPlaceholderImage{color:#fff;text-shadow:0 0 5px rgba(0,0,0,.5);background-position:50%;background-size:cover;justify-content:center;align-items:flex-end;width:100%;height:100%;padding:10px;font-weight:600;transition:transform .6s cubic-bezier(.68,-.55,.265,1.55);display:flex}.page-module-scss-module__rcUngW__miraHeroImageCard:hover .page-module-scss-module__rcUngW__miraHeroPlaceholderImage{transform:scale(1.1)}.page-module-scss-module__rcUngW__miraHeroPlaceholderImage1{background-image:url(/ors/stair.jpeg)}.page-module-scss-module__rcUngW__miraHeroPlaceholderImage2{background-image:url(/MIRA-IMAGES/bar.JPG)}.page-module-scss-module__rcUngW__miraHeroPlaceholderImage3{background-image:url(/ors/DELUXE.jpeg)}.page-module-scss-module__rcUngW__miraHeroImageLabel{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:rgba(0,0,0,.4);border-radius:8px;padding:max(4px,min(1vw,5px)) max(8px,min(2vw,10px));font-size:max(.75rem,min(1.5vw,.85rem));transition:all .3s}.page-module-scss-module__rcUngW__miraHeroImageCard:hover .page-module-scss-module__rcUngW__miraHeroImageLabel{background-color:rgba(91,33,182,.7);transform:translateY(-5px)}@media (max-width:1024px){.page-module-scss-module__rcUngW__miraHero{flex-direction:column-reverse;gap:40px;padding:max(20px,min(4vw,30px))}.page-module-scss-module__rcUngW__miraHeroContent{text-align:center;align-items:center;padding-right:0}.page-module-scss-module__rcUngW__miraHeroTitle{font-size:max(2rem,min(5vw,2.5rem))}.page-module-scss-module__rcUngW__miraHeroImageStack{width:100%;min-height:400px;margin-bottom:20px}.page-module-scss-module__rcUngW__miraHeroImageCard{width:80%;height:85%}.page-module-scss-module__rcUngW__miraHeroImageCardBack{top:5%;left:-5%;transform:rotate(-5deg)scale(.85)}.page-module-scss-module__rcUngW__miraHeroImageCardMiddle{top:10%;left:10%;transform:rotate(0)scale(.95)}.page-module-scss-module__rcUngW__miraHeroImageCardFront{bottom:5%;right:-5%;transform:rotate(5deg)scale(.85)}.page-module-scss-module__rcUngW__miraHeroButton,.page-module-scss-module__rcUngW__miraHeroReviews{margin-left:auto;margin-right:auto}.page-module-scss-module__rcUngW__home_desc{clip-path:ellipse(130% 50%);top:-20px}}@media (max-width:768px){.page-module-scss-module__rcUngW__main{height:70vh;min-height:400px}.page-module-scss-module__rcUngW__miraHeroTitle{font-size:max(1.5rem,min(6vw,2rem))}.page-module-scss-module__rcUngW__miraHeroSubtitle{font-size:max(.9rem,min(3vw,1.1rem))}.page-module-scss-module__rcUngW__miraHeroImageStack{min-height:350px}.page-module-scss-module__rcUngW__miraHeroImageCard{width:85%;height:80%}.page-module-scss-module__rcUngW__home_desc{clip-path:ellipse(140% 50%)}}@media (max-width:600px){.page-module-scss-module__rcUngW__main{height:auto;min-height:500px;padding:3rem 1rem}.page-module-scss-module__rcUngW__title_container{gap:1rem}.page-module-scss-module__rcUngW__miraHeroImageStack{min-height:320px}.page-module-scss-module__rcUngW__miraHeroImageCard{border:3px solid #fff;width:90%;height:75%}.page-module-scss-module__rcUngW__miraHeroImageCardBack{top:0;left:-8%;transform:rotate(-6deg)scale(.8)}.page-module-scss-module__rcUngW__miraHeroImageCardMiddle{top:8%;left:5%;transform:rotate(2deg)scale(.9)}.page-module-scss-module__rcUngW__miraHeroImageCardFront{bottom:0;right:-8%;transform:rotate(4deg)scale(.8)}.page-module-scss-module__rcUngW__home_desc{clip-path:ellipse(150% 50%);padding:1.5rem 1rem;top:-60px}.page-module-scss-module__rcUngW__miraHero{gap:30px;padding:20px}}@media (max-width:480px){.page-module-scss-module__rcUngW__miraHeroImageStack{min-height:280px}.page-module-scss-module__rcUngW__miraHeroImageCard{height:70%}.page-module-scss-module__rcUngW__miraHeroButton{width:100%;max-width:300px}}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){.page-module-scss-module__rcUngW__title_container,.page-module-scss-module__rcUngW__miraHero,.page-module-scss-module__rcUngW__miraHeroContent,.page-module-scss-module__rcUngW__miraHeroImageCard,.page-module-scss-module__rcUngW__miraHeroPlaceholderImage,.page-module-scss-module__rcUngW__title_button,.page-module-scss-module__rcUngW__miraHeroButton{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
