:root{--oniria-marketing-bg:#e9ddcb;--oniria-marketing-panel:#f4eadc;--oniria-marketing-text:#95694d;--oniria-marketing-dark:#3a241c;--oniria-marketing-line:#95694d3d;--oniria-marketing-white:#fff}.edenNavGroup a,.edenMobileMenu a{position:relative}.edenNavGroup a:after{content:"";opacity:0;background:currentColor;height:1px;transition:opacity .18s,transform .18s;position:absolute;bottom:-9px;left:0;right:0;transform:scaleX(.35)}.edenNavGroup a:hover:after,.edenNavGroup a:focus-visible:after,.edenNavGroup a.isActive:after{opacity:.9;transform:scaleX(1)}.edenNavGroup a.isActive,.edenMobileMenu a.isActive{font-weight:700}.edenMobileSalesCta{text-align:center!important;letter-spacing:.12em!important;text-transform:uppercase!important;border:1px solid!important;margin-top:18px!important;padding:15px 20px!important}.introductionSection,.editorialIntroduction,.propertyCollectionIntroduction,.vAvenueIntroduction,.contactPageSection,.premiumInquiryIntro{scroll-margin-top:90px}.collectionsHeading,.propertyListingHeading,.vAvenueOpportunitiesHeading,.propertyDetailFeaturesHeading,.premiumInquiryIntroHeading,.contactPageIntroduction{text-wrap:balance}.sectionLabel,.vAvenueSectionLabel,.finalSalesLabel{letter-spacing:.16em!important}.propertyCard,.vAvenueCard,.journalCard,.premiumInquiryHighlights article{border:1px solid var(--oniria-marketing-line);box-shadow:none!important}.collectionCard{box-shadow:none!important;background:0 0!important;border:0!important}.collectionImage,.propertyCardImage,.vAvenueCardImage,.editorialSectionImage,.propertyDetailGalleryImage{background-color:#d8c9b5}.collectionCard:hover .collectionImage,.propertyCard:hover .propertyCardImage,.vAvenueCard:hover .vAvenueCardImage{transform:translateY(-3px)scale(1.01)}.finalSalesContent{width:min(980px,100% - 56px)!important}.finalSalesLabel{color:#ffffffd1!important;text-transform:uppercase!important;margin-bottom:14px!important;font-size:10px!important;font-weight:700!important}.finalSalesContent h2{text-wrap:balance;max-width:680px!important;margin:0 auto!important;font-size:clamp(32px,3vw,38px)!important;line-height:1.04!important}.finalSalesDescription{max-width:620px!important;margin:20px auto 0!important;font-size:15px!important;line-height:1.55!important}.finalSalesActions{gap:10px!important;margin-top:30px!important}.finalSalesPrimaryButton,.finalSalesSecondaryButton{min-width:185px!important;min-height:48px!important;padding:13px 22px!important;font-size:10px!important}.finalSalesInformation{max-width:820px!important;margin-top:46px!important;padding-top:28px!important}.finalSalesInformation strong{font-size:13px!important}.contactForm,.inquiryForm,.premiumInquiryForm{border:1px solid var(--oniria-marketing-line)!important}.contactForm input:focus,.contactForm select:focus,.contactForm textarea:focus,.premiumInquiryForm input:focus,.premiumInquiryForm select:focus,.premiumInquiryForm textarea:focus,.inquiryForm input:focus,.inquiryForm select:focus,.inquiryForm textarea:focus{outline-offset:1px;border-color:var(--oniria-marketing-text)!important;outline:1px solid var(--oniria-marketing-text)!important}.premiumInquiryPrivacyNote,.premiumInquiryContactNote,.formStatus{border-left:2px solid var(--oniria-marketing-text)!important}.propertyDetailFacts{border:1px solid var(--oniria-marketing-line)!important}.propertyDetailOverviewActions,.propertyDetailInquiryActions{gap:14px!important}.propertyCardExplore,.vAvenueCardLink{letter-spacing:.08em}.oniriaMinimalFooter{border-top:1px solid #ffffff24!important}.oniriaMinimalFooter a{text-underline-offset:5px}@media (max-width:600px){.finalSalesContent{width:calc(100% - 36px)!important}.finalSalesPrimaryButton,.finalSalesSecondaryButton{width:100%;min-width:0!important}}.finalSalesPrimaryButton:focus-visible,.finalSalesSecondaryButton:focus-visible,.edenMobileSalesCta:focus-visible{outline-offset:4px;outline:2px solid}@media (prefers-reduced-motion:reduce){.edenNavGroup a:after,.collectionImage,.propertyCardImage,.vAvenueCardImage{transition:none!important}.collectionCard:hover .collectionImage,.propertyCard:hover .propertyCardImage,.vAvenueCard:hover .vAvenueCardImage{transform:none!important}}
