@layer components{.heroV2{position:relative;height:480vh;background:var(--sky);--progress:0;--tower-h:96svh;--tower-w:144svh;--tower-bottom:-36svh}.heroSticky{position:sticky;top:0;height:100vh;height:100svh;min-height:640px;overflow:hidden;isolation:isolate}.skyV2{position:absolute;z-index:0;inset:-6%;will-change:transform;transform:translate3d(0,calc(var(--progress) * -2%),0) scale(calc(1.02 + var(--progress) * .025));filter:saturate(.82) brightness(1.03)}.skyV2 img{object-fit:cover}.skyV2:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#eaf5ff12,transparent 58%,#f3e2cf35)}.buildingV2{position:absolute;z-index:5;left:50%;bottom:var(--tower-bottom);width:var(--tower-w);height:var(--tower-h);opacity:var(--building-opacity,1);transform:translate3d(-50%,calc(var(--progress) * -34%),0) scale(calc(.82 + var(--progress) * .9));transform-origin:50% 100%;will-change:transform,opacity;filter:drop-shadow(0 25px 35px #35424a24)}.buildingV2 img{object-fit:contain;object-position:center bottom}.cloudBank{position:absolute;z-index:2;width:64vw;height:25vw;top:28%;will-change:transform;filter:blur(14px);opacity:var(--cloud-opacity,1)}.cloudBank i{position:absolute;display:block;border-radius:50%;background:radial-gradient(ellipse at center,#fffdf7e8 0,#f8fbfd9c 38%,#eef5f922 68%,transparent 76%)}.cloudBank i:first-child{width:62%;height:52%;left:0;top:27%}.cloudBank i:nth-child(2){width:52%;height:68%;left:27%;top:0}.cloudBank i:nth-child(3){width:57%;height:50%;right:0;bottom:3%}.cloudLeft{left:-31%;transform:translate3d(calc(var(--progress) * -19%),calc(var(--progress) * 5%),0)}.cloudRight{right:-30%;top:34%;transform:translate3d(calc(var(--progress) * 21%),calc(var(--progress) * -3%),0) scale(.9)}.heroContent{position:absolute;z-index:3;inset:0;padding:calc(var(--header-h) + 5svh) var(--gutter) 0;display:flex;flex-direction:column;align-items:center;text-align:center;opacity:var(--content-opacity,1);transform:translate3d(0,calc(var(--progress) * 12%),0) scale(calc(1 - var(--progress) * .12));will-change:transform,opacity}.heroTitle{font-variation-settings:var(--wide);font-weight:660;font-size:clamp(56px,min(10vw,16svh),168px);line-height:.86;letter-spacing:-.035em;margin:0 0 3.5svh}.heroTitle span{display:block}.heroLede{font-size:clamp(16px,min(1.45vw,2.3svh),21px);line-height:1.4;max-width:30ch;margin:0}.buildingWordmark,.buildingWordmarkOutline{position:absolute;z-index:7;left:50%;bottom:var(--tower-bottom);width:var(--tower-w);height:var(--tower-h);display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:6%;pointer-events:none;transform-origin:50% 100%;will-change:transform,opacity;transform:translate3d(-50%,calc(var(--progress) * -34%),0) scale(calc(.82 + var(--progress) * .9))}.buildingWordmark strong,.buildingWordmarkOutline strong{font-variation-settings:"wdth" 62;font-weight:820;font-size:15svh;line-height:.8;letter-spacing:.03em}.buildingWordmark span,.buildingWordmarkOutline span{font-variation-settings:var(--wide);font-weight:760;font-size:2.7svh;line-height:1;letter-spacing:.26em;padding-left:.26em;text-transform:uppercase;margin-top:2.6svh}.buildingWordmark span{color:rgb(255 255 255/.94)}.buildingWordmarkOutline span{visibility:hidden}.buildingWordmarkOutline{opacity:var(--outline-opacity,0);color:transparent;-webkit-text-stroke:1.5px rgba(255,255,255,.9);filter:drop-shadow(0 8px 20px rgba(53,66,74,.14))}.buildingWordmark{z-index:8;opacity:var(--logo-opacity,0);background-image:url(/assets/hero-building-v2.png);background-repeat:no-repeat;background-position:bottom;background-size:contain;-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 10px 24px #4f3b2b1a)}.mistV2{position:absolute;z-index:9;bottom:-30%;left:-15%;width:130%;height:75%;filter:blur(24px);pointer-events:none;transform:translate3d(0,var(--mist-y,34%),0) scale(var(--mist-scale,1));transform-origin:50% 100%;will-change:transform}.mistV2:before{z-index:2;bottom:-6%;height:70%;background:linear-gradient(180deg,transparent 0,rgb(240 239 236/.86) 30%,var(--haze) 64%);filter:blur(7px)}.mistV2:after,.mistV2:before{content:"";position:absolute;left:-5%;right:-5%}.mistV2:after{z-index:3;bottom:-16%;height:64%;background:var(--haze)}.mistV2 i{position:absolute;z-index:1;width:50%;height:76%;border-radius:50%;background:radial-gradient(ellipse,#fff 0,#fdfefeea 36%,#f4f7f8b8 57%,transparent 76%)}.mistV2 i:first-child{left:-4%;top:20%}.mistV2 i:nth-child(2){left:26%;top:-6%}.mistV2 i:nth-child(3){right:-4%;top:16%}.heroWhiteout{position:absolute;inset:0;z-index:10;background:var(--haze);opacity:var(--whiteout,0);pointer-events:none;will-change:opacity}.scrollHint{position:absolute;z-index:8;right:var(--gutter);bottom:4vh;font-size:14px;opacity:var(--content-opacity,1)}@media (max-width:760px){.heroV2{height:380vh;--tower-h:84svh;--tower-w:240vw;--tower-bottom:-12svh}.heroSticky{min-height:600px}.heroContent{padding-top:calc(var(--header-h) + 7svh)}.heroTitle{font-size:clamp(52px,16vw,96px)}.heroLede{font-size:16px}.skyV2{inset:-4% -35%}.cloudBank{width:95vw;height:42vw}.cloudLeft{left:-54%}.cloudRight{right:-53%}.buildingWordmark strong,.buildingWordmarkOutline strong{font-size:17vw}.buildingWordmark span,.buildingWordmarkOutline span{font-size:3.3vw;margin-top:2svh}.mistV2{height:62%;bottom:-16%;width:145%;left:-22%}.scrollHint{display:none}}.heroRivera{--tower-h:96svh;--tower-w:calc(var(--tower-h) * 1.5656);--tower-bottom:calc(38svh - .78 * var(--tower-h))}.heroRivera .buildingV2{filter:drop-shadow(0 30px 40px #2b2a3a30)}.heroRivera .buildingWordmark{background-image:url(/assets/hero-rivera-clubhouse.webp);background-position:center 40%}@media (max-width:760px){.heroRivera{--tower-w:175vw;--tower-h:calc(var(--tower-w) / 1.5656)}.heroRivera .buildingV2{left:calc(50% - .08 * var(--tower-w))}}@media (prefers-reduced-motion:reduce){.buildingV2,.buildingWordmark,.buildingWordmarkOutline,.cloudBank,.heroContent,.mistV2,.skyV2{transform:none!important}}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent-horizontal],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/8a053b136321ec99-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/2a8fe189f1a8dd0c-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/c214ffb7f5362987-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo Fallback;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_7347c0{font-family:Archivo,Archivo Fallback;font-style:normal}.__variable_7347c0{--font-archivo:"Archivo","Archivo Fallback"}