.velora{--vr-navy:#071725;--vr-navy-soft:#102a3d;--vr-ink:#12212c;--vr-pearl:#f2f1ed;--vr-paper:#faf9f6;--vr-silver:#a8b1b6;--vr-line:rgba(7,23,37,0.16);--vr-garnet:#7e2637;--vr-garnet-dark:#5d1828;color:var(--vr-ink);background:var(--vr-paper);font-family:Arial,Helvetica,sans-serif;overflow:clip}.velora *{box-sizing:border-box}.velora :focus-visible{outline:3px solid #d69aa6;outline-offset:3px}.velora img{object-fit:cover}.vrContainer{width:min(100% - 48px,1360px);margin-inline:auto}.vrDemoBar{min-height:34px;color:#dce2e5;background:#03101a;font-size:11px;letter-spacing:.06em;text-transform:uppercase}.vrDemoBar .vrContainer{min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:20px}.vrDemoBar a{color:#fff;text-decoration:none}.vrHeader{position:absolute;z-index:20;top:34px;left:0;right:0;color:#fff;border-bottom:1px solid rgba(255,255,255,.22)}.vrNav{height:82px;display:flex;align-items:center;justify-content:space-between;gap:28px}.vrLogo{color:inherit;font-size:19px;font-weight:800;letter-spacing:.22em;text-decoration:none;white-space:nowrap}.vrLogo span{font-weight:400;color:#c9d0d4}.vrNav nav{display:flex;gap:34px}.vrNav nav a{color:inherit;font-size:12px}.vrButton,.vrNav nav a{letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.vrButton{min-height:48px;display:inline-flex;align-items:center;justify-content:center;padding:0 24px;border:0;border-radius:0;cursor:pointer;font:inherit;font-size:12px;font-weight:700;transition:background .2s,color .2s,transform .2s}.vrButton:hover{transform:translateY(-2px)}.vrButtonHeader{color:#fff;border:1px solid rgba(255,255,255,.65);background:transparent}.vrButtonPearl{color:var(--vr-navy);background:var(--vr-pearl)}.vrButtonNavy{color:#fff;background:var(--vr-navy)}.vrButtonGarnet{color:#fff;background:var(--vr-garnet)}.vrButtonGarnet:hover{background:var(--vr-garnet-dark)}.vrHero{position:relative;min-height:max(780px,100svh);color:#fff;background:var(--vr-navy)}.vrHero>picture,.vrHero>picture img,.vrHeroOverlay{position:absolute;inset:0}.vrHeroOverlay{background:linear-gradient(90deg,rgba(3,14,23,.85),rgba(3,14,23,.48) 42%,rgba(3,14,23,.08) 74%),linear-gradient(0deg,rgba(3,14,23,.55),transparent 42%)}.vrHeroContent{position:relative;z-index:2;min-height:max(780px,100svh);display:flex;flex-direction:column;justify-content:center;padding-top:130px;padding-bottom:48px}.vrEyebrow,.vrKicker{display:block;margin-bottom:22px;color:var(--vr-garnet);font-size:11px;font-weight:800;letter-spacing:.2em;line-height:1.4;text-transform:uppercase}.vrKicker{color:#d5dce0}.vrDialog h2,.vrHero h1,.vrMaterial h2,.vrSection h2{margin:0;font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.055em;line-height:.9}.vrHero h1{max-width:800px;font-size:clamp(68px,9vw,144px)}.vrHero h1 em,.vrSection h2 em{color:#536773;font-weight:400}.vrDetailPlan h2 em,.vrFinance h2 em,.vrHero h1 em,.vrHorizon h2 em,.vrService h2 em{color:#c7d0d5}.vrHeroContent>p{max-width:560px;margin:32px 0 0;color:#e0e5e7;font-size:18px;line-height:1.55}.vrHeroActions{display:flex;align-items:center;gap:30px;margin-top:34px}.vrTextLink{color:inherit;font-size:12px;font-weight:700;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.vrHeroFacts{display:grid;grid-template-columns:repeat(4,1fr);width:min(100%,820px);margin-top:auto;padding-top:38px;border-top:1px solid rgba(255,255,255,.35)}.vrHeroFacts div{display:grid;grid-gap:7px;gap:7px;padding-right:20px}.vrHeroFacts strong{font-family:Georgia,serif;font-size:24px;font-weight:400}.vrHeroFacts span{color:#c9d2d7;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.vrSection{padding:clamp(92px,10vw,160px) 0}.vrManifesto{background:var(--vr-pearl)}.vrManifestoGrid{display:grid;grid-template-columns:.55fr 1.55fr 1fr;grid-gap:64px;gap:64px;align-items:start}.vrManifestoGrid h2{font-size:clamp(45px,5vw,78px);line-height:.98}.vrManifestoGrid p{margin:0 0 22px;font-size:16px;line-height:1.75}.vrSectionHead{display:grid;grid-template-columns:1.5fr .7fr;grid-gap:80px;gap:80px;align-items:flex-end;margin-bottom:64px}.vrSectionHead h2{font-size:clamp(56px,6.4vw,96px)}.vrSectionHead>p{margin:0;padding-bottom:6px;font-size:16px;line-height:1.7}.vrArchitecture{background:var(--vr-paper)}.vrArchitectureGrid{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:28px;gap:28px}.vrArchitectureGrid article>div{position:relative;aspect-ratio:4/5;overflow:hidden;background:#d9dddf}.vrArchitectureGrid article:nth-child(2)>div{aspect-ratio:4/4.2;margin-top:120px}.vrArchitectureGrid article>span{display:block;margin-top:24px;color:var(--vr-garnet);font-size:11px;letter-spacing:.15em}.vrArchitectureGrid h3{margin:10px 0 8px;font-family:Georgia,serif;font-size:35px;font-weight:400}.vrArchitectureGrid p{max-width:510px;margin:0;line-height:1.65}.vrMaterial{display:grid;grid-template-columns:1.55fr .8fr;min-height:780px;color:#fff;background:var(--vr-navy)}.vrMaterialMedia{position:relative;min-height:650px}.vrMaterialCopy{display:flex;flex-direction:column;justify-content:center;padding:clamp(60px,8vw,140px)}.vrMaterialCopy .vrEyebrow{color:#d5a1aa}.vrMaterialCopy h2{font-size:clamp(52px,5vw,82px)}.vrMaterialCopy p{margin:28px 0;color:#cbd3d8;line-height:1.7}.vrMaterialCopy dl{margin:20px 0 0}.vrMaterialCopy dl div{display:flex;justify-content:space-between;gap:20px;padding:16px 0;border-top:1px solid rgba(255,255,255,.18)}.vrMaterialCopy dt{color:#fff;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.vrMaterialCopy dd{margin:0;color:#b8c2c8;text-align:right}.vrHorizon{color:#fff;background:#061521}.vrHorizon .vrEyebrow{color:#d5a1aa}.vrHorizonShell{display:grid;grid-template-columns:1fr 360px;background:#0d2232}.vrHorizonMedia{position:relative;min-height:680px;overflow:hidden}.vrHorizonMedia img{animation:vrReveal .45s ease}@keyframes vrReveal{0%{opacity:.25;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}.vrHorizonMedia>span{position:absolute;z-index:2;left:24px;bottom:20px;padding:9px 12px;color:#fff;background:rgba(3,15,24,.72);font-size:11px;letter-spacing:.14em}.vrHorizonTabs{display:flex;flex-direction:column}.vrHorizonTabs button{flex:1 1;display:grid;grid-template-columns:34px 1fr;grid-gap:3px 12px;gap:3px 12px;padding:28px 26px;color:#9dabb3;text-align:left;background:transparent;border:0;border-bottom:1px solid rgba(255,255,255,.12);cursor:pointer}.vrHorizonTabs button[aria-selected=true]{color:#fff;background:var(--vr-garnet)}.vrHorizonTabs span{grid-row:1/3;font-size:10px;letter-spacing:.12em}.vrHorizonTabs strong{font-family:Georgia,serif;font-size:24px;font-weight:400}.vrHorizonTabs small{line-height:1.4}.vrCatalogSection{background:var(--vr-pearl)}.vrCatalogToolbar{display:flex;flex-wrap:wrap;gap:14px 24px;align-items:flex-end;padding:22px;color:#fff;background:var(--vr-navy)}.vrFilterGroup{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.vrFilterGroup>span,.vrSelectLabel{display:grid;grid-gap:6px;gap:6px;color:#aebac1;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.vrFilterGroup button{min-width:38px;min-height:36px;padding:0 12px;color:#dce2e6;background:transparent;border:1px solid rgba(255,255,255,.2);cursor:pointer}.vrFilterGroup button[aria-pressed=true]{color:#fff;border-color:var(--vr-garnet);background:var(--vr-garnet)}.vrFinanceCard select,.vrSelectLabel select{min-height:38px;padding:0 32px 0 10px;color:inherit;background:#183144;border:1px solid rgba(255,255,255,.22);font:inherit}.vrCheck{display:flex;align-items:center;gap:8px;min-height:38px;color:#e4e9ec;font-size:12px}.vrCheck input{accent-color:var(--vr-garnet)}.vrResultsBar{display:flex;align-items:center;justify-content:space-between;padding:24px 0;border-bottom:1px solid var(--vr-line)}.vrResultsBar span{font-family:Georgia,serif;font-size:24px}.vrResultsBar button{color:var(--vr-garnet);background:transparent;border:0;cursor:pointer}.vrResidenceGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px 18px;gap:30px 18px;margin-top:28px}.vrResidenceCard{min-width:0;background:var(--vr-paper);border-bottom:2px solid var(--vr-navy)}.vrResidenceImage{position:relative;display:block;aspect-ratio:1.42;overflow:hidden;color:#fff;background:#d4d8da}.vrResidenceImage img{transition:transform .45s ease}.vrResidenceImage:hover img{transform:scale(1.025)}.vrResidenceImage>i,.vrResidenceImage>span{position:absolute;z-index:2;top:14px;left:14px;padding:7px 9px;background:rgba(6,20,31,.78);font-size:9px;font-style:normal;letter-spacing:.12em;text-transform:uppercase}.vrResidenceImage>i{left:auto;right:14px;background:var(--vr-garnet)}.vrResidenceBody{padding:22px}.vrResidenceMeta{display:flex;justify-content:space-between;color:#56636b;font-size:10px;letter-spacing:.1em;text-transform:uppercase}.vrResidenceBody h3{margin:13px 0 12px;font-family:Georgia,serif;font-size:27px;font-weight:400}.vrResidenceFacts{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:20px}.vrResidenceFacts span{padding:6px 8px;background:#e8e9e6;font-size:10px}.vrResidenceBody>strong{display:block;font-family:Georgia,serif;font-size:25px;font-weight:400}.vrResidenceBody>p{min-height:34px;color:#69747a;font-size:12px;line-height:1.45}.vrCardActions{display:flex;justify-content:space-between;gap:14px;padding-top:16px;border-top:1px solid var(--vr-line)}.vrCardActions a,.vrCardActions button{color:var(--vr-navy);background:transparent;border:0;cursor:pointer;font:inherit;font-size:11px;font-weight:700;text-decoration:none;text-transform:uppercase}.vrCardActions button[aria-pressed=true]{color:var(--vr-garnet)}.vrEmpty{padding:80px 20px;text-align:center}.vrEmpty h3{font-family:Georgia,serif;font-size:36px;font-weight:400}.vrFinance{color:#fff;background:var(--vr-garnet-dark)}.vrFinance .vrEyebrow{color:#e5b5be}.vrFinanceGrid{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:110px;gap:110px;align-items:center}.vrFinanceGrid h2{font-size:clamp(56px,6vw,92px)}.vrFinanceGrid>div:first-child p{max-width:530px;color:#e3ccd1;line-height:1.7}.vrFinanceCard{display:grid;grid-gap:20px;gap:20px;padding:clamp(28px,5vw,60px);color:var(--vr-ink);background:var(--vr-pearl)}.vrFinanceCard label{display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px;font-size:12px;letter-spacing:.06em;text-transform:uppercase}.vrFinanceCard label input,.vrFinanceCard label select{grid-column:1/3;width:100%;color:var(--vr-ink);background:#fff;border-color:var(--vr-line)}.vrFinanceCard input[type=range]{accent-color:var(--vr-garnet)}.vrModeTabs{display:grid;grid-template-columns:1fr 1fr}.vrModeTabs button{min-height:42px;color:var(--vr-navy);background:transparent;border:1px solid var(--vr-line);cursor:pointer}.vrModeTabs button[aria-pressed=true]{color:#fff;background:var(--vr-navy)}.vrFinanceResult{display:grid;grid-gap:7px;gap:7px;padding-top:22px;border-top:1px solid var(--vr-line)}.vrFinanceResult span{color:#56636b;font-size:11px;letter-spacing:.1em;text-transform:uppercase}.vrFinanceResult strong{font-family:Georgia,serif;font-size:clamp(32px,4vw,56px);font-weight:400}.vrFinanceResult small{line-height:1.5}.vrClub{background:var(--vr-paper)}.vrAmenityGrid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:50px 24px;gap:50px 24px}.vrAmenityGrid article>div{position:relative;aspect-ratio:1.5;overflow:hidden}.vrAmenityGrid article.vrAmenityWide{grid-column:1/3}.vrAmenityGrid article.vrAmenityWide>div{aspect-ratio:2.25}.vrAmenityGrid article>span{display:block;margin-top:18px;color:var(--vr-garnet);font-size:10px;letter-spacing:.15em}.vrAmenityGrid h3{margin:8px 0;font-family:Georgia,serif;font-size:31px;font-weight:400}.vrAmenityGrid p{margin:0;color:#647079;line-height:1.6}.vrService{color:#fff;background:var(--vr-navy)}.vrService .vrEyebrow{color:#e2aab4}.vrServiceGrid{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:90px;gap:90px;align-items:center}.vrServiceGrid h2{font-size:clamp(50px,5.5vw,84px)}.vrServiceGrid p{color:#c5d0d5;line-height:1.7}.vrServiceGrid ul{padding:0;list-style:none}.vrServiceGrid li{padding:14px 0;border-top:1px solid rgba(255,255,255,.17)}.vrServiceGrid>div:last-child{position:relative;min-height:680px}.vrFinal{background:var(--vr-silver)}.vrFinalGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:110px;gap:110px;align-items:start}.vrFinal h2{font-size:clamp(58px,6vw,94px)}.vrFinal p{max-width:520px;line-height:1.7}.vrFinal small{display:block;max-width:560px;margin-top:32px;color:#2f3e47;line-height:1.5}.vrFinal .vrEyebrow{color:#4d1220}.vrFinal h2 em{color:#364955}.vrLeadForm{display:grid;grid-gap:18px;gap:18px;padding:34px;background:var(--vr-pearl)}.vrFieldPair{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.vrLeadForm label{display:grid;grid-gap:7px;gap:7px;color:#4c5a62;font-size:10px;letter-spacing:.1em;text-transform:uppercase}.vrDialog textarea,.vrLeadForm input,.vrLeadForm select,.vrLeadForm textarea{width:100%;min-height:48px;padding:13px 14px;color:var(--vr-ink);background:#fff;border:1px solid rgba(7,23,37,.22);border-radius:0;font:inherit;font-size:14px;text-transform:none}.vrLeadForm textarea{resize:vertical}.vrLeadForm .vrConsent{display:flex;grid-template-columns:none;align-items:flex-start;gap:9px;line-height:1.4;text-transform:none}.vrConsent input{width:17px;min-height:17px;accent-color:var(--vr-garnet)}.vrHoneypot{position:absolute;left:-10000px}.vrFormError{color:var(--vr-garnet)}.vrLeadSuccess{padding:40px;color:#fff;background:var(--vr-navy)}.vrLeadSuccess span{color:#b8c4ca;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.vrLeadSuccess h3{font-family:Georgia,serif;font-size:32px;font-weight:400}.vrFooter{padding:38px 0;color:#cbd3d8;background:#020c13}.vrFooter .vrContainer{display:flex;align-items:center;justify-content:space-between;gap:30px}.vrFooter p{font-size:12px}.vrFooter a{color:inherit;text-decoration:none}.vrFloatingTools{position:fixed;z-index:30;right:22px;bottom:22px;display:flex;flex-direction:column;gap:8px}.vrFloatingTools button{display:flex;align-items:center;gap:10px;min-height:48px;padding:0 18px 0 9px;color:#fff;background:var(--vr-navy);border:1px solid rgba(255,255,255,.25);box-shadow:0 12px 35px rgba(0,0,0,.24);cursor:pointer}.vrFloatingTools span{display:grid;place-items:center;width:31px;height:31px;background:var(--vr-garnet);font-size:11px;font-weight:800}.vrModal{position:fixed;z-index:100;inset:0;display:grid;place-items:center;padding:28px;background:rgba(1,9,15,.82)}.vrDialog{position:relative;width:min(100%,720px);max-height:calc(100svh - 56px);overflow:auto;padding:clamp(30px,6vw,64px);color:var(--vr-ink);background:var(--vr-pearl)}.vrCompareDialog{width:min(100%,1240px)}.vrDialogClose{position:absolute;top:16px;right:18px;width:42px;height:42px;color:var(--vr-navy);background:transparent;border:1px solid var(--vr-line);cursor:pointer;font-size:28px}.vrDialog h2{margin-bottom:16px;font-size:clamp(46px,6vw,78px)}.vrDialog>p{line-height:1.65}.vrDialog form{display:grid;grid-gap:14px;gap:14px;margin-top:24px}.vrDialog form label{display:grid;grid-gap:8px;gap:8px;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.vrQuickPrompts{display:flex;flex-wrap:wrap;gap:7px}.vrQuickPrompts button{padding:8px 10px;color:var(--vr-navy);background:transparent;border:1px solid var(--vr-line);cursor:pointer}.vrAdvisorResults{display:grid;grid-gap:8px;gap:8px;margin-top:24px;padding-top:20px;border-top:1px solid var(--vr-line)}.vrAdvisorResults>a{display:flex;justify-content:space-between;gap:20px;padding:15px;color:inherit;background:#fff;text-decoration:none}.vrCompareGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.vrCompareGrid article{padding:18px;background:#fff}.vrCompareGrid img{width:100%;height:auto;object-fit:contain}.vrCompareGrid h3{font-family:Georgia,serif;font-size:24px}.vrCompareGrid dl div{display:flex;justify-content:space-between;gap:14px;padding:8px 0;border-top:1px solid var(--vr-line);font-size:12px}.vrCompareGrid dd{margin:0;text-align:right}.vrCompareGrid article>button{color:var(--vr-garnet);background:transparent;border:0;cursor:pointer}.vrCompareFooter{display:grid;grid-template-columns:.5fr 1.2fr;grid-gap:22px;gap:22px;align-items:start;margin-top:24px}.vrExperienceFallback{padding:100px 24px;text-align:center;background:var(--vr-pearl)}.vrResidencePage{background:var(--vr-paper)}.vrDetailHeader{position:absolute}.vrDetailHero{position:relative;min-height:760px;color:#fff;background:var(--vr-navy)}.vrDetailHeroImage,.vrDetailHeroImage>div{position:absolute;inset:0}.vrDetailHeroImage>div{background:linear-gradient(90deg,rgba(3,13,21,.78),rgba(3,13,21,.16) 54%,transparent),linear-gradient(0deg,rgba(3,13,21,.42),transparent 58%);opacity:.72}.vrDetailHeroCopy{position:relative;z-index:2;min-height:760px;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:80px}.vrDetailHeroCopy>span{color:#c9d3d8;font-size:11px;letter-spacing:.14em;text-transform:uppercase}.vrDetailHeroCopy h1{margin:12px 0;font-family:Georgia,serif;font-size:clamp(62px,9vw,130px);font-weight:400;letter-spacing:-.06em}.vrDetailHeroCopy p{font-size:18px}.vrDetailHeroCopy>strong{margin-top:15px;font-family:Georgia,serif;font-size:34px;font-weight:400}.vrDetailHeroCopy small{color:#bfc9cf}.vrDetailTitle{font-size:clamp(54px,6vw,92px)!important}.vrDetailFacts{display:grid;grid-template-columns:repeat(4,1fr);margin-top:55px;border-top:1px solid var(--vr-line);border-left:1px solid var(--vr-line)}.vrDetailFacts div{display:grid;grid-gap:13px;gap:13px;padding:26px;border-right:1px solid var(--vr-line);border-bottom:1px solid var(--vr-line)}.vrDetailFacts span{color:#6c777e;font-size:10px;letter-spacing:.1em;text-transform:uppercase}.vrDetailFacts strong{font-family:Georgia,serif;font-size:24px;font-weight:400}.vrDetailMedia{display:grid;grid-template-columns:1.5fr .7fr;grid-gap:70px;gap:70px;align-items:center;margin-top:70px}.vrDetailMedia>div{position:relative;min-height:620px}.vrDetailMedia article p{line-height:1.7}.vrDetailMedia ul{padding:0;list-style:none}.vrDetailMedia li{padding:13px 0;border-top:1px solid var(--vr-line);text-transform:capitalize}.vrDetailPlan{color:#fff;background:var(--vr-navy)}.vrDetailPlan .vrEyebrow{color:#d8a8b1}.vrDetailPlanGrid{display:grid;grid-template-columns:.75fr 1.25fr;grid-gap:80px;gap:80px;align-items:center}.vrDetailPlanGrid p{color:#c4cfd4;line-height:1.7}.vrDetailPlanGrid>div:last-child{padding:30px;background:var(--vr-pearl)}.vrDetailPlanGrid img{width:100%;height:auto}.vrDetailScenario{background:var(--vr-pearl)}.vrDetailScenarioGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:100px;gap:100px;align-items:flex-end}.vrDetailScenarioGrid p{max-width:560px;line-height:1.7}.vrDetailScenarioGrid dl{margin:0}.vrDetailScenarioGrid dl div{display:flex;justify-content:space-between;gap:25px;padding:20px 0;border-top:1px solid var(--vr-line)}.vrDetailScenarioGrid dt{color:#69747a}.vrDetailScenarioGrid dd{margin:0;font-family:Georgia,serif;font-size:24px}@media (max-width:1080px){.vrNav nav{display:none}.vrManifestoGrid{grid-template-columns:1fr 2fr}.vrManifestoGrid>div{grid-column:2}.vrMaterial{grid-template-columns:1.2fr .8fr}.vrMaterialCopy{padding:54px}.vrHorizonShell{grid-template-columns:1fr 300px}.vrResidenceGrid{grid-template-columns:repeat(2,1fr)}.vrFinalGrid,.vrFinanceGrid,.vrServiceGrid{gap:55px}}@media (max-width:760px){.vrContainer{width:min(100% - 32px,1360px)}.vrDemoBar .vrContainer{justify-content:center;text-align:center}.vrDemoBar a{display:none}.vrDemoBar span{line-height:1.3}.vrHeader{top:34px}.vrNav{height:66px}.vrButtonHeader{min-height:38px;padding:0 12px;font-size:9px}.vrLogo{font-size:14px}.vrHero,.vrHeroContent{min-height:760px}.vrHeroOverlay{background:linear-gradient(0deg,rgba(2,12,20,.9),rgba(2,12,20,.05) 80%),linear-gradient(90deg,rgba(2,12,20,.55),transparent)}.vrHeroContent{justify-content:flex-end;padding-top:120px;padding-bottom:28px}.vrHero h1{font-size:clamp(55px,18vw,78px)}.vrHeroContent>p{margin-top:22px;font-size:15px}.vrHeroActions{align-items:stretch;flex-direction:column;gap:16px}.vrTextLink{text-align:center}.vrHeroFacts{grid-template-columns:repeat(2,1fr);gap:18px;margin-top:30px}.vrSection{padding:86px 0}.vrArchitectureGrid,.vrFinalGrid,.vrFinanceGrid,.vrManifestoGrid,.vrSectionHead,.vrServiceGrid{grid-template-columns:1fr;gap:32px}.vrManifestoGrid>div{grid-column:auto}.vrSectionHead{margin-bottom:40px}.vrFinal h2,.vrFinanceGrid h2,.vrSectionHead h2,.vrServiceGrid h2{font-size:clamp(47px,14vw,66px)}.vrArchitectureGrid article:nth-child(2)>div{margin-top:0}.vrMaterial{grid-template-columns:1fr}.vrMaterialMedia{min-height:520px}.vrMaterialCopy{padding:64px 24px}.vrHorizonShell{display:block;width:100%}.vrHorizonMedia{min-height:480px}.vrHorizonTabs{display:grid;grid-template-columns:repeat(2,1fr)}.vrHorizonTabs button{min-height:120px;padding:18px 14px}.vrHorizonTabs strong{font-size:20px}.vrCatalogToolbar{width:100%;border-inline:0}.vrFilterGroup,.vrFilterGroup>span{width:100%}.vrSelectLabel{flex:1 1}.vrResidenceGrid{grid-template-columns:1fr}.vrFinanceGrid{align-items:stretch}.vrFinanceCard{margin-inline:-16px}.vrAmenityGrid{grid-template-columns:1fr;gap:34px}.vrAmenityGrid article.vrAmenityWide{grid-column:auto}.vrAmenityGrid article.vrAmenityWide>div,.vrAmenityGrid article>div{aspect-ratio:1.25}.vrServiceGrid>div:last-child{min-height:460px;order:-1}.vrFieldPair{grid-template-columns:1fr}.vrLeadForm{padding:24px}.vrFooter .vrContainer{align-items:flex-start;flex-direction:column}.vrFooter p{margin:0}.vrFloatingTools{right:10px;bottom:10px}.vrFloatingTools button{min-height:44px;padding-right:12px;font-size:11px}.vrModal{padding:0;place-items:end center}.vrDialog{width:100%;max-height:94svh;padding:58px 20px 28px}.vrCompareFooter,.vrCompareGrid{grid-template-columns:1fr}.vrDetailHero,.vrDetailHeroCopy{min-height:700px}.vrDetailFacts{grid-template-columns:repeat(2,1fr)}.vrDetailMedia,.vrDetailPlanGrid,.vrDetailScenarioGrid{grid-template-columns:1fr;gap:42px}.vrDetailMedia>div{min-height:420px}.vrDetailMedia article{order:-1}}@media (prefers-reduced-motion:reduce){.velora *,.velora :after,.velora :before{scroll-behavior:auto!important;animation:none!important;transition:none!important}}@media print{.vrCompareFooter,.vrDemoBar,.vrDialogClose,.vrFloatingTools,.vrHeader,.vrModal:not(:has(.vrCompareDialog)){display:none!important}.vrModal{position:static;display:block;padding:0;background:#fff}.vrCompareDialog{width:100%;max-height:none;overflow:visible;padding:0}.vrCompareGrid{grid-template-columns:repeat(3,1fr)}.vrCompareGrid article{page-break-inside:avoid;break-inside:avoid}}