.lvPage{color:#182f38;background:#f3eee6;min-height:100vh}.lvNav{color:#fff;background:#122c35;justify-content:space-between;align-items:center;height:86px;padding:0 5vw;display:flex}.lvBrand{color:inherit;font-family:var(--font-display);align-items:center;gap:12px;text-decoration:none;display:flex}.lvBrand>img{object-fit:cover;border-radius:10px;width:42px;height:42px}.lvBrand span{font-size:19px}.lvBrand small{font:7px var(--font-sans);letter-spacing:2px;opacity:.65;margin-top:3px;display:block}.lvNav nav{gap:30px;display:flex}.lvNav nav a,.lvInquire{color:#fff;font-size:10px;text-decoration:none}.lvInquire{border:1px solid #d0ae69;padding:12px 16px}.lvHero{color:#fff;height:760px;position:relative;overflow:hidden}.lvHeroImage{background:url(/las-vegas/double-villa.jpg) 50%/cover;position:absolute;inset:0}.lvHeroShade{background:linear-gradient(90deg,#102932ed 0%,#102932a8 48%,#10293222 100%);position:absolute;inset:0}.lvHeroCopy{z-index:2;max-width:620px;position:absolute;top:145px;left:6vw}.lvHeroCopy>small,.lvIntro>small,.lvSectionHead small,.lvHow small,.lvAmenities>small,.lvClosing>small{letter-spacing:3px;color:#d6b36f;font-size:9px}.lvHeroCopy h1{font:68px/.98 var(--font-display);margin:22px 0}.lvHeroCopy h1 em,.lvIntro h2 em,.lvClosing h2 em{color:#d8b66f;font-weight:400}.lvHeroCopy p{color:#d8e0e1;max-width:540px;font-size:14px;line-height:1.8}.lvHeroCopy>div{gap:25px;margin-top:34px;display:flex}.lvHeroCopy a{color:#fff;font-size:10px;text-decoration:none}.lvHeroCopy a:first-child{color:#142e37;background:#c8a65f;padding:15px 19px;font-weight:700}.lvHeroCopy a:last-child{border-bottom:1px solid #fff8;padding:15px 0}.lvFacts{z-index:2;background:#112c35e8;grid-template-columns:repeat(3,1fr);gap:30px;padding:25px 6vw;display:grid;position:absolute;bottom:0;left:0;right:0}.lvFacts span{letter-spacing:1px;color:#b7c3c5;border-right:1px solid #ffffff24;font-size:9px}.lvFacts span:last-child{border:0}.lvFacts b{font:25px var(--font-display);color:#e0c27f;margin-right:9px}.lvIntro{text-align:center;padding:110px 20px 90px}.lvIntro h2,.lvSectionHead h2,.lvHow h2,.lvClosing h2{font:48px/1.1 var(--font-display);margin:18px 0}.lvIntro>p{color:#64767c;max-width:720px;margin:auto;font-size:13px;line-height:1.8}.lvStays{background:#faf8f4;padding:95px 5vw}.lvSectionHead{justify-content:space-between;align-items:end;margin-bottom:38px;display:flex}.lvSectionHead h2{margin-bottom:0}.lvSectionHead>p{color:#6d7b7f;max-width:470px;font-size:11px;line-height:1.8}.lvGrid{grid-template-columns:1.15fr .85fr .85fr;gap:16px;display:grid}.lvGrid article{background:#fff;border:1px solid #e2ded5}.lvGrid article.featured{border-color:#c7a45f;box-shadow:0 22px 50px #19343a1a}.lvPhoto{height:280px;position:relative;overflow:hidden}.lvPhoto img{object-fit:cover;width:100%;height:100%}.lvPhoto span{color:#fff;letter-spacing:1.5px;background:#16343d;padding:9px 11px;font-size:7px;position:absolute;top:16px;left:16px}.featured .lvPhoto span{color:#172e36;background:#c6a35c}.lvCardBody{padding:26px}.lvCardBody>small{letter-spacing:1.4px;color:#a37d39;font-size:8px}.lvCardBody h3{font:27px var(--font-display);margin:9px 0 20px}.lvCardBody ul{border-top:1px solid #ece9e2;margin:0 0 25px;padding:0;list-style:none}.lvCardBody li{color:#53666c;border-bottom:1px solid #ece9e2;padding:9px 0;font-size:10px}.lvCardBody>div{flex-direction:column;gap:9px;display:flex}.lvCardBody a{color:#17343d;font-size:9px;text-decoration:none}.lvCardBody a:first-child{color:#fff;text-align:center;background:#17343d;padding:13px}.lvCardBody a:last-child{text-align:center;border:1px solid #d7d6cf;padding:12px}.lvCustom{color:#fff;background:#17343d;justify-content:space-between;align-items:center;margin-top:18px;padding:34px;display:flex}.lvCustom small{letter-spacing:2px;color:#d5b46e;font-size:8px}.lvCustom h3{font:29px var(--font-display);margin:8px 0}.lvCustom p{color:#b7c2c5;max-width:600px;font-size:10px}.lvCustom>a{color:#17343d;background:#d0ae68;padding:15px 18px;font-size:9px;text-decoration:none}.lvHow{color:#fff;background:#17343d;grid-template-columns:.8fr 1.2fr;gap:8vw;padding:110px 6vw;display:grid}.lvHow h2{color:#fff}.lvHow ol{margin:0;padding:0;list-style:none}.lvHow li{border-top:1px solid #ffffff25;grid-template-columns:45px 1fr;gap:18px;padding:25px 0;display:grid}.lvHow li>span{color:#d1ae68;font-size:8px}.lvHow li b{font:21px var(--font-display)}.lvHow li p{color:#aebdc0;font-size:10px;line-height:1.7}.lvAmenities{text-align:center;background:#e8dfd0;padding:70px 5vw}.lvAmenities>div{border-top:1px solid #cfc3b1;border-left:1px solid #cfc3b1;grid-template-columns:repeat(4,1fr);margin-top:30px;display:grid}.lvAmenities span{font:17px var(--font-display);border-bottom:1px solid #cfc3b1;border-right:1px solid #cfc3b1;padding:25px 10px}.lvClosing{text-align:center;padding:110px 20px}.lvClosing h2{font-size:58px}.lvClosing p{color:#66777b;max-width:600px;margin:0 auto 30px;font-size:12px;line-height:1.8}.lvClosing a{color:#fff;background:#17343d;padding:16px 21px;font-size:10px;text-decoration:none;display:inline-block}.lvFooter{color:#fff;background:#102a32;justify-content:space-between;align-items:center;padding:42px 5vw;display:flex}.lvFooter p{color:#899da2;font-size:9px}.lvFooter>div{gap:20px;display:flex}.lvFooter>div a{color:#fff;font-size:9px;text-decoration:none}@media (max-width:900px){.lvNav nav{display:none}.lvHero{height:710px}.lvHeroCopy{top:110px;left:25px;right:25px}.lvHeroCopy h1{font-size:48px}.lvHeroShade{background:#102932bd}.lvFacts{grid-template-columns:1fr;gap:8px;padding:18px 25px}.lvFacts span{border:0}.lvSectionHead,.lvCustom,.lvFooter{display:block}.lvGrid{grid-template-columns:1fr}.lvSectionHead>p{margin-top:25px}.lvCustom>a{margin-top:18px;display:inline-block}.lvHow{grid-template-columns:1fr;padding:80px 25px}.lvAmenities>div{grid-template-columns:repeat(2,1fr)}.lvFooter p,.lvFooter>div{margin-top:25px}.lvClosing h2{font-size:43px}}@media (max-width:540px){.lvInquire{display:none}.lvHeroCopy>div{flex-direction:column;align-items:flex-start}.lvFacts b{font-size:20px}.lvIntro h2,.lvSectionHead h2,.lvHow h2{font-size:36px}.lvAmenities>div{grid-template-columns:1fr}}
