.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.fnav{position:fixed;z-index:90;left:50%;bottom:26px;transform:translate(-50%);width:max-content;max-width:calc(100vw - 24px);display:flex;align-items:center;gap:8px;height:62px;padding:0 8px 0 18px;border-radius:var(--pill);background:var(--black);color:var(--white);box-shadow:0 18px 40px -18px #0000008c}.fnav__count{position:relative;flex:none;display:grid;place-items:center;width:34px;height:34px;color:var(--white)}.fnav__badge{position:absolute;top:-1px;right:-2px;min-width:15px;height:15px;padding:0 3px;border-radius:var(--pill);background:var(--white);color:var(--black);font-family:var(--font-mono);font-size:9px;line-height:15px;text-align:center}.fnav__brand{flex:none;display:flex;align-items:center;gap:9px;padding-inline:12px;font-size:var(--t-sub);font-weight:500;letter-spacing:var(--ls-sub);line-height:1;white-space:nowrap}.fnav__brand img{width:36px;height:20px;object-fit:contain;filter:brightness(0) invert(1)}.fnav__brand em{font-style:normal;color:var(--primary)}.fnav__brand sup{font-size:.5em;vertical-align:super}.fnav__burger{flex:none;display:grid;place-items:center;width:46px;height:46px;border-radius:12px;background:var(--white);color:var(--black);transition:background .3s ease}.fnav__burger:hover{background:var(--primary)}.fnav__bars{display:grid;gap:5px;width:18px}.fnav__bars i{display:block;height:2px;background:currentColor;transition:transform .35s cubic-bezier(.16,1,.3,1)}.fnav__bars[data-open] i:first-child{transform:translateY(3.5px) rotate(45deg)}.fnav__bars[data-open] i:last-child{transform:translateY(-3.5px) rotate(-45deg)}.fmenu{--ease: cubic-bezier(.16, 1, .3, 1);position:fixed;z-index:89;left:50%;bottom:100px;width:min(400px,calc(100vw - 24px));max-height:calc(100svh - 130px);overflow:auto;padding:18px 18px 16px;border-radius:22px;background:#0c0c0cf0;-webkit-backdrop-filter:blur(20px) saturate(1.3);backdrop-filter:blur(20px) saturate(1.3);border:1px solid var(--white-10);box-shadow:inset 0 1px #ffffff14,0 40px 80px -30px #000000b3,0 12px 30px -12px #00000073;color:var(--white);transform-origin:50% 100%;transform:translate(-50%)}.fmenu[hidden]{display:none}.fmenu[data-state=open]{animation:fmenu-in .5s var(--ease) both}.fmenu[data-state=closing]{animation:fmenu-out .22s cubic-bezier(.7,0,.84,0) both;pointer-events:none}@keyframes fmenu-in{0%{opacity:0;transform:translate(-50%) perspective(900px) rotateX(-14deg) translateY(18px) scale(.96)}to{opacity:1;transform:translate(-50%)}}@keyframes fmenu-out{to{opacity:0;transform:translate(-50%) perspective(900px) rotateX(-8deg) translateY(10px) scale(.97)}}.fmenu__head{display:flex;align-items:center;justify-content:space-between;padding:2px 6px 12px;color:var(--white-40)}.fmenu__head>span:first-child{display:inline-flex;align-items:center;gap:8px}.fmenu__dot{width:6px;height:6px;border-radius:50%;background:var(--primary);box-shadow:0 0 10px var(--primary)}.fmenu__list{display:grid;gap:2px}.fmenu[data-state=open] .fmenu__list li{animation:fmenu-item .5s var(--ease) both;animation-delay:calc(.06s + var(--i) * .03s)}@keyframes fmenu-item{0%{opacity:0;transform:translateY(8px)}}.fmenu__list a{display:flex;align-items:center;gap:14px;padding:11px 12px;border-radius:12px;font-size:22px;font-weight:500;letter-spacing:-.03em;line-height:1.1;color:var(--white-70);transition:background .25s ease,color .25s ease}.fmenu__num{flex:none;width:22px;color:var(--white-40);transition:color .25s ease}.fmenu__label{transition:transform .4s var(--ease)}.fmenu__arrow{flex:none;width:16px;height:16px;margin-left:auto;color:var(--primary);opacity:0;transform:translate(-6px,6px);transition:opacity .25s ease,transform .4s var(--ease)}.fmenu__list a:hover,.fmenu__list a:focus-visible{background:var(--white-6);color:var(--white);outline:none}.fmenu__list a:hover .fmenu__label,.fmenu__list a:focus-visible .fmenu__label{transform:translate(4px)}.fmenu__list a:hover .fmenu__arrow,.fmenu__list a:focus-visible .fmenu__arrow{opacity:1;transform:none}.fmenu__list a[aria-current]{color:var(--white)}.fmenu__list a[aria-current] .fmenu__num{color:var(--primary)}.fmenu__foot{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;padding-top:14px;border-top:var(--hairline-light)}.fmenu__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:46px;border-radius:var(--pill);border:1px solid var(--white-20);font-size:15px;font-weight:500;transition:background .25s ease,border-color .25s ease,color .25s ease,transform .3s var(--ease)}.fmenu__btn:hover{background:var(--white-10);transform:translateY(-1px)}.fmenu__btn--primary{background:var(--primary);border-color:var(--primary);color:var(--black)}.fmenu__btn--primary:hover{background:#eef37f}.fmenu__rera{margin-top:12px;text-align:center;color:var(--white-40)}.fnav{transition:box-shadow .3s ease}.fnav[data-open]{box-shadow:0 18px 40px -18px #0000008c,0 0 0 1px var(--white-10)}@media(max-width:560px){.fmenu{bottom:92px;padding:14px 12px 12px}.fmenu__hint{display:none}.fmenu__list a{padding:10px;font-size:20px}}@media(prefers-reduced-motion:reduce){.fmenu,.fmenu *{animation:none!important;transition-duration:.01ms!important}}@media(max-width:560px){.fnav{gap:2px;height:56px;padding:0 6px 0 10px}.fnav__brand{font-size:17px;padding-inline:6px}.fnav__first{display:none}.fnav__brand img{width:26px;height:15px}.fnav__count{width:28px}.fnav__burger{width:42px;height:42px}}.intro{--ink: #070707;--paper: #f4efe6;--paper-60: rgba(244, 239, 230, .6);--paper-40: rgba(244, 239, 230, .4);--paper-15: rgba(244, 239, 230, .15);--iris: 0;position:fixed;inset:0;z-index:250;background:var(--ink);color:var(--paper);overflow:hidden;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-font-smoothing:antialiased}.intro.is-opening{--hole: calc(var(--iris) * 95vmax - 14vmax);-webkit-mask-image:radial-gradient(circle at 50% 50%,transparent var(--hole),#000 calc(var(--hole) + 14vmax));mask-image:radial-gradient(circle at 50% 50%,transparent var(--hole),#000 calc(var(--hole) + 14vmax))}.intro__stage{position:absolute;inset:0}.intro__stage canvas{display:block;width:100%!important;height:100%!important}.intro__vignette{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 75% 65% at 50% 48%,transparent 40%,rgba(7,7,7,.7) 100%),linear-gradient(to top,rgba(7,7,7,.85) 0%,transparent 22%),linear-gradient(to bottom,rgba(7,7,7,.6) 0%,transparent 16%)}.intro__hud{position:absolute;left:0;right:0;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:26px var(--gutter);color:var(--paper-60);pointer-events:none}.intro__hud>*{opacity:0}.intro__hud--top{top:0}.intro__hud--bottom{bottom:0;align-items:flex-end;padding-bottom:max(26px,env(safe-area-inset-bottom))}.intro__markets{display:flex;flex-wrap:wrap;gap:6px 22px;margin:0;padding:0;list-style:none}.intro__markets li{position:relative}.intro__markets li+li:before{content:"";position:absolute;left:-13px;top:50%;width:4px;height:1px;background:var(--paper-40)}.intro__load{display:flex;align-items:center;gap:16px;flex:none}.intro__bar{position:relative;width:clamp(80px,14vw,200px);height:1px;background:var(--paper-15);overflow:hidden}.intro__fill{position:absolute;inset:0;background:var(--paper);transform:scaleX(0);transform-origin:left center}.intro__count{min-width:3ch;color:var(--paper);font-variant-numeric:tabular-nums}.intro__type{position:absolute;left:0;right:0;top:57%;z-index:2;display:flex;flex-direction:column;align-items:center;padding:0 var(--gutter);pointer-events:none}.intro__wordmark{margin:0;display:flex;flex-wrap:wrap;justify-content:center;gap:0 .22em;font-family:var(--font-display);font-weight:700;font-size:clamp(46px,9.2vw,156px);line-height:.9;letter-spacing:-.055em;color:var(--paper);perspective:900px}.intro__word{display:inline-flex;overflow:hidden;padding:.04em .06em .1em;margin:0 -.06em;transform-style:preserve-3d}.intro__char{display:inline-block;opacity:0;transform-origin:50% 100%;will-change:transform,opacity}.intro__rule{display:block;width:min(420px,60vw);height:1px;margin:clamp(14px,2.2vh,22px) 0 clamp(12px,1.8vh,18px);background:linear-gradient(90deg,transparent,var(--paper-60),transparent);transform:scaleX(0)}.intro__tagline{margin:0;opacity:0;color:var(--paper-60);letter-spacing:.18em}.intro__skip{position:absolute;left:50%;bottom:max(22px,env(safe-area-inset-bottom));z-index:3;transform:translate(-50%);display:inline-flex;align-items:center;gap:10px;padding:10px 18px;border:1px solid var(--paper-15);border-radius:999px;background:#07070766;color:var(--paper-60);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:color .3s ease,border-color .3s ease}.intro__skip:hover,.intro__skip:focus-visible{color:var(--paper);border-color:var(--paper-40)}.intro__skip span{transition:transform .3s cubic-bezier(.16,1,.3,1)}.intro__skip:hover span{transform:translate(3px)}html.nomotion .intro{display:none!important}@media(max-width:900px){.intro__hud--top>:first-child{display:none}.intro__hud--top{justify-content:center}.intro__markets{display:none}.intro__hud--bottom{justify-content:flex-end}.intro__skip{left:var(--gutter);transform:none}.intro__type{top:55%}}@media(max-width:600px){.intro__wordmark{flex-direction:column;align-items:center;font-size:17.5vw;line-height:.82}.intro__type{top:53%}}.progress{position:fixed;inset:0 0 auto;z-index:95;height:2px;background:var(--primary);transform:scaleX(0);transform-origin:left center;pointer-events:none;will-change:transform}html.nomotion .progress{display:none}.banner{position:relative;isolation:isolate;min-height:740px;height:100svh;display:flex;align-items:center;padding:130px max(var(--gutter),6vw) 160px;overflow:hidden;color:var(--white);background:#101619}.banner__stage,.banner__video,.banner__atmos{position:absolute;inset:0;width:100%;height:100%}.banner__stage{z-index:-1;pointer-events:none}.banner__video{object-fit:cover}.banner__atmos{background:linear-gradient(180deg,#080b0e9e,#080b0e47 12%,#080b0e00 26%),linear-gradient(0deg,#080b0ed1,#080b0e9e,#080b0e3d 44%,#080b0e00 62%);pointer-events:none}.banner__bar{position:absolute;top:0;left:0;right:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:28px max(var(--gutter),6vw)}.banner__brand{display:flex;align-items:center;gap:10px;font-size:17px;font-weight:600;letter-spacing:-.03em;color:var(--white);text-decoration:none;min-width:0;text-shadow:0 1px 14px rgba(0,0,0,.5)}.banner__brand img{flex-shrink:0;object-fit:contain;filter:brightness(0) invert(1) drop-shadow(0 1px 8px rgba(0,0,0,.45))}.banner__brand-name{letter-spacing:-.02em;white-space:nowrap}.banner__bar-actions{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:8px}.banner__bar-pill{height:42px;font-size:10px;padding-inline:18px;gap:12px}.banner .banner__bar-pill.pill--ghost{border-color:#ffffffd9;background:#080b0e52}.banner__center{position:absolute;z-index:1;left:50%;bottom:clamp(108px,16vh,148px);transform:translate(-50%);display:flex;flex-direction:column;align-items:center;text-align:center;gap:clamp(14px,2.2vh,20px);width:min(92vw,980px);padding-inline:12px}.banner__kicker{margin:0;color:#ffffffd1;text-shadow:0 1px 12px rgba(0,0,0,.55)}.banner__title{margin:0;font-size:clamp(22px,3.2vw,42px);font-weight:500;line-height:1.16;letter-spacing:.09em;text-transform:uppercase;text-wrap:balance;color:var(--white);text-shadow:0 2px 26px rgba(0,0,0,.5)}.banner__rating{margin:0;display:flex;flex-direction:column;align-items:center;gap:8px}.banner__stars{font-size:clamp(14px,2vw,18px);letter-spacing:.22em;color:#f3d078;text-shadow:0 1px 14px rgba(0,0,0,.5);line-height:1}.banner__rating-text{font-family:var(--font-mono);font-size:clamp(10px,1.2vw,12px);font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#ffffffeb;text-shadow:0 1px 14px rgba(0,0,0,.55)}.banner__cta-row{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:clamp(2px,1vh,10px);width:100%}.banner__cta-pill{flex:none}@media(max-width:720px){.banner__bar{align-items:flex-start;flex-wrap:wrap;padding:22px 24px}.banner__bar-actions{width:100%;justify-content:flex-start}.banner__bar-pill:first-child .pill__label{font-size:9px}.banner__kicker{font-size:clamp(8px,2.2vw,9.5px);letter-spacing:.02em;white-space:nowrap}.banner__title{letter-spacing:.035em;font-size:clamp(18px,5.4vw,28px)}.banner__center{bottom:clamp(96px,14vh,120px)}}@media(max-width:600px){.banner{min-height:700px;padding:125px 24px 185px}}@media(min-width:601px)and (max-height:760px){.banner{min-height:660px}.banner__title{font-size:clamp(20px,3.2vw,36px)}.banner__center{bottom:100px}}.banner__scroll{position:absolute;left:max(var(--gutter),6vw);bottom:48px;z-index:2;display:flex;align-items:center;gap:14px;color:#fffc;text-shadow:0 1px 12px rgba(0,0,0,.5);font-size:10px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none}.banner__scroll-line{display:block;width:48px;height:1px;background:#fff9}.banner__scroll:hover{color:var(--white)}.banner__scroll:hover .banner__scroll-line{background:#ffffffb3}@media(max-width:680px){.banner__center{bottom:150px}.banner__scroll{display:none}}[data-swipe-scroll=true]{touch-action:pan-x pinch-zoom}.about{position:relative;width:100%;height:100vh;height:100svh;overflow:hidden;background:#0a0e12;isolation:isolate}.about__stage{position:absolute;inset:0;z-index:0;pointer-events:none;perspective:1200px}.about__video-shell{position:absolute;inset:-8%;width:116%;height:116%;transform-style:preserve-3d;will-change:transform;animation:aboutVideoDepth 24s cubic-bezier(.45,.05,.55,.95) infinite alternate}.about__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}@keyframes aboutVideoDepth{0%{transform:rotateX(0) rotateY(0) scale(1)}50%{transform:rotateX(1.2deg) rotateY(-1.4deg) scale(1.03) translate3d(-.8%,-.5%,0)}to{transform:rotateX(-.8deg) rotateY(1deg) scale(1.06) translate3d(.6%,.4%,0)}}.about__line{--ease: cubic-bezier(.16, 1, .3, 1);position:absolute;bottom:98px;left:0;right:0;z-index:2;display:flex;justify-content:center;padding:0 12px;perspective:1100px;perspective-origin:50% 100%}.about__rise{min-width:0;max-width:100%;transform-origin:50% 100%;transform-style:preserve-3d;will-change:transform;animation:aboutRise 1.1s var(--ease) both,aboutSway 10s ease-in-out 1.1s infinite;animation-play-state:paused}.about[data-inview] .about__rise{animation-play-state:running}@keyframes aboutRise{0%{transform:rotateX(-90deg) translateZ(-40px)}60%{transform:rotateX(9deg)}to{transform:none}}@keyframes aboutSway{0%,to{transform:none}25%{transform:rotateX(2.5deg) rotateY(-1.6deg) translateY(-2px)}75%{transform:rotateX(-1.5deg) rotateY(1.6deg) translateY(1px)}}.about__slab{position:relative;display:flex;max-width:100%;height:48px;border-radius:14px;overflow:hidden;background:linear-gradient(180deg,#1b1c1e,#0b0b0c);border:1px solid var(--white-10);box-shadow:inset 0 1px #ffffff24,0 1px #2b2c2f,0 2px #222325,0 3px #18191a,0 4px #0e0e0f,0 14px 22px -12px #0009;color:var(--white)}.about__slab:after{content:"";position:absolute;top:0;bottom:0;left:0;width:90px;background:linear-gradient(100deg,transparent,rgba(255,255,255,.16),transparent);transform:translate(-140px) skew(-18deg);pointer-events:none;animation:aboutSheen 1.2s cubic-bezier(.4,0,.2,1) .75s both;animation-play-state:paused}.about[data-inview] .about__slab:after{animation-play-state:running}@keyframes aboutSheen{to{transform:translate(110vw) skew(-18deg)}}.about__scroll{display:flex;align-items:stretch;min-width:0;white-space:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.about__scroll::-webkit-scrollbar{display:none}.about__name{flex:none;display:flex;align-items:center;gap:9px;margin:0;padding:0 18px 0 16px;font-size:13.5px;font-weight:600;letter-spacing:-.015em;line-height:1;background:linear-gradient(180deg,#e4ed6424,#e4ed640a);box-shadow:inset -1px 0 0 var(--white-10),inset 0 -2px 0 var(--primary)}.about__name-logo{flex:none;display:block;object-fit:contain;filter:brightness(0) invert(1)}.about__facts{flex:none;display:flex;align-items:stretch;margin:0}.about__fact{flex:none;display:flex;flex-direction:column;justify-content:center;gap:4px;padding:0 18px;box-shadow:inset 1px 0 0 var(--white-10);line-height:1;transform-origin:50% 100%;backface-visibility:hidden;animation:aboutFlap .7s var(--ease) both;animation-delay:calc(.5s + var(--i) * .09s);animation-play-state:paused;transition:background .3s ease}.about[data-inview] .about__fact{animation-play-state:running}@keyframes aboutFlap{0%{transform:perspective(500px) rotateX(-92deg)}to{transform:perspective(500px) rotateX(0)}}.about__fact:first-child{box-shadow:none}.about__fact dt{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--white-40);transition:color .3s ease}.about__fact dd{margin:0;font-size:13px;font-weight:500;letter-spacing:-.01em;color:var(--white)}.about__fact:hover{background:var(--white-6)}.about__fact:hover dt{color:var(--primary)}@media(max-width:680px){.about__line{bottom:148px}}@media(max-width:600px){.about__slab{height:auto;max-height:68vh;border-radius:14px}.about__scroll{flex-direction:column;align-items:stretch;white-space:normal;overflow-x:visible;overflow-y:auto}.about__name{padding:12px 16px;box-shadow:inset 0 -1px 0 var(--white-10),inset 0 -2px 0 var(--primary)}.about__facts{flex-direction:column;align-items:stretch}.about__fact{padding:11px 16px;box-shadow:inset 0 1px 0 var(--white-10)}.about__fact:first-child{box-shadow:none}}@media(prefers-reduced-motion:reduce){.about__video-shell{animation:none;inset:0;width:100%;height:100%}.about__rise,.about__fact{animation:none}.about__slab:after{display:none}}html.nomotion .about__rise,html.nomotion .about__fact{animation:none}html.nomotion .about__slab:after{display:none}.counter{font-variant-numeric:tabular-nums}.counter__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.proof{--ease: cubic-bezier(.16, 1, .3, 1);--pad-x: max(var(--gutter), 6vw);position:relative;isolation:isolate;display:flex;flex-direction:column;width:100%;height:100vh;height:100svh;min-height:660px;padding:clamp(56px,9vh,92px) 0 104px;overflow:hidden;background:#07090c;color:var(--white)}.proof__stage{position:absolute;inset:0;z-index:-1;pointer-events:none;perspective:1400px}.proof__shell{position:absolute;inset:-6%;transform-style:preserve-3d;will-change:transform;animation:proofDrift 26s cubic-bezier(.45,.05,.55,.95) infinite alternate}@keyframes proofDrift{0%{transform:rotateX(0) rotateY(0)}50%{transform:rotateX(1deg) rotateY(-1.6deg) translate3d(-.6%,-.4%,0)}to{transform:rotateX(-.8deg) rotateY(1.4deg) translate3d(.6%,.3%,0)}}.proof__photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:100% 50%;opacity:0;transform:scale(1.16);transition:opacity 1.4s ease,transform 1.8s var(--ease)}.proof__photo[data-active]{opacity:1;transform:scale(1.02)}.proof[data-playing] .proof__photo[data-active]{transform:scale(1.1);transition:opacity 1.4s ease,transform calc(var(--hold) + 1.6s) linear}.proof__wash{position:absolute;inset:0;background:linear-gradient(90deg,#07090c 0% 40%,#07090cb8 53%,#07090c24 69%,#07090c00 80%),linear-gradient(0deg,#07090cf0,#07090cb3 20%,#07090c00 44%),linear-gradient(180deg,#07090c80,#07090c00 20%)}.proof__main{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,640px) minmax(0,1fr);gap:40px;padding-inline:var(--pad-x)}.proof__record{display:flex;flex-direction:column;justify-content:center;min-width:0}.proof__title{margin:18px 0 0;max-width:17ch;font-size:clamp(28px,3.3vw,48px);font-weight:500;line-height:1.06;letter-spacing:-.035em}.proof__lede{margin:clamp(10px,1.8vh,18px) 0 0;max-width:46ch;font-size:15px;line-height:1.5;color:var(--white-60)}.proof__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:clamp(16px,3vh,30px);perspective:1100px}.proof__flap{transform-origin:50% 100%;transform-style:preserve-3d;animation:proofFlap .9s var(--ease) both;animation-delay:calc(.15s + var(--i) * .08s);animation-play-state:paused}.proof[data-inview] .proof__flap{animation-play-state:running}@keyframes proofFlap{0%{transform:rotateX(-90deg) translateZ(-30px)}60%{transform:rotateX(8deg)}to{transform:none}}.proof__tile{display:flex;flex-direction:column;height:100%;min-height:clamp(92px,13vh,122px);padding:13px 15px;border-radius:14px;background:linear-gradient(180deg,#1b1c1e,#0c0c0d);border:1px solid var(--white-10);box-shadow:inset 0 1px #ffffff24,0 1px #2b2c2f,0 2px #222325,0 3px #18191a,0 4px #0e0e0f,0 18px 26px -14px #000000b3;transition:border-color .3s ease}.proof__tile:hover{border-color:#e4ed648c}.proof__tile-top{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.proof__caption,.proof__index,.proof__foot,.proof__rera,.proof__count,.proof__credit{margin:0;font-family:var(--font-mono);text-transform:uppercase;line-height:1.2}.proof__caption{font-size:9.5px;letter-spacing:.13em;color:var(--white-60)}.proof__index{font-size:9.5px;letter-spacing:.1em;color:var(--primary)}.proof__value{margin:auto 0 0;padding-top:8px;font-size:clamp(28px,2.9vw,42px);font-weight:500;line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.proof__foot{margin-top:7px;font-size:9.5px;letter-spacing:.08em;color:var(--white-40);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.proof__actions{display:flex;align-items:center;flex-wrap:wrap;gap:18px;margin-top:clamp(14px,2.6vh,26px)}.proof__rera{font-size:10px;letter-spacing:.12em;color:var(--white-40)}.proof__now{align-self:end;justify-self:end;display:flex;flex-direction:column;align-items:flex-end;gap:14px;max-width:min(100%,520px);perspective:1000px;scroll-margin-top:100vh}.proof__plate{position:relative;min-width:min(100%,340px);padding:18px 22px 20px;border-radius:16px;background:linear-gradient(180deg,#1b1c1e,#0b0b0c);border:1px solid var(--white-10);box-shadow:inset 0 2px 0 var(--primary),0 1px #2b2c2f,0 2px #222325,0 3px #18191a,0 4px #0e0e0f,0 26px 40px -18px #000c;transform-origin:50% 100%;transform-style:preserve-3d;will-change:transform;animation:proofPop 1s cubic-bezier(.22,1.2,.36,1) both}@keyframes proofPop{0%{transform:rotateX(-92deg) translateY(26px) scale(.86)}55%{transform:rotateX(12deg) translateY(-6px) scale(1.03)}78%{transform:rotateX(-4deg) scale(1)}to{transform:none}}.proof__count{display:flex;align-items:baseline;justify-content:space-between;gap:28px;font-size:10px;letter-spacing:.14em;color:var(--white-60)}.proof__count span{color:var(--primary)}.proof__name{display:flex;flex-wrap:wrap;gap:0 .26em;margin:12px 0 0;font-size:clamp(26px,2.9vw,44px);font-weight:500;line-height:1.05;letter-spacing:-.035em;perspective:600px}.proof__word{display:inline-flex;white-space:nowrap}.proof__char{display:inline-block;transform-origin:50% 100%;backface-visibility:hidden;animation:proofChar .7s cubic-bezier(.34,1.56,.64,1) both;animation-delay:calc(.32s + var(--c) * 28ms)}@keyframes proofChar{0%{transform:translateY(.5em) rotateX(-92deg) scale(.7)}to{transform:none}}.proof__by{margin:10px 0 0;font-size:14px;color:#ffffffc7;transform-origin:0 100%;backface-visibility:hidden;animation:proofChar .7s var(--ease) .75s both}.proof__dots{display:flex;gap:8px}.proof__dot{position:relative;width:46px;height:22px;padding:0;background:none;border:0;cursor:pointer}.proof__dot:before,.proof__dot i{content:"";position:absolute;left:0;right:0;top:10px;height:2px;border-radius:2px}.proof__dot:before{background:#ffffff59}.proof__dot i{background:var(--white);transform:scaleX(0);transform-origin:0 50%}.proof__dot:hover:before{background:#fff9}.proof__dot:focus-visible{outline:1px solid var(--primary);outline-offset:2px}.proof__dot[aria-current] i{transform:scaleX(1)}.proof[data-playing] .proof__dot[aria-current] i{animation:proofFill var(--hold) linear both}@keyframes proofFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.proof__credit{max-width:46ch;font-size:9px;line-height:1.5;letter-spacing:.1em;text-align:right;color:#ffffffb8;text-shadow:0 1px 10px rgba(0,0,0,.8)}@media(max-height:760px)and (min-width:901px){.proof__lede{display:none}}@media(max-width:900px){.proof{height:auto;min-height:100svh;padding:72px 0 150px}.proof__wash{background:linear-gradient(180deg,#07090ce6,#07090cd6 60%,#07090cf0)}.proof__photo{object-position:78% 50%}.proof__main{grid-template-columns:minmax(0,1fr);gap:34px}.proof__now{justify-self:start;align-items:flex-start}.proof__credit{text-align:left}}@media(max-width:560px){.proof__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.proof__tile{min-height:96px}}@media(prefers-reduced-motion:reduce){.proof__shell{animation:none;inset:0}.proof__flap,.proof__plate,.proof__char,.proof__by{animation:none}.proof__photo{transition:opacity .2s linear;transform:none!important}}html.nomotion .proof__shell{animation:none;inset:0}html.nomotion .proof__flap,html.nomotion .proof__plate,html.nomotion .proof__char,html.nomotion .proof__by{animation:none}html.nomotion .proof__photo{transition:none;transform:none!important}.short{--ease: cubic-bezier(.16, 1, .3, 1);--pad-x: max(var(--gutter), 6vw);position:relative;isolation:isolate;display:flex;width:100%;height:100vh;height:100svh;min-height:620px;padding:clamp(52px,8.5vh,88px) var(--pad-x) 108px;overflow:hidden;background:#07090c;color:var(--white)}.short__stage{position:absolute;inset:0;z-index:-1;pointer-events:none;perspective:1400px}.short__shell{position:absolute;inset:-6%;transform-style:preserve-3d;will-change:transform;animation:shortDrift 28s cubic-bezier(.45,.05,.55,.95) infinite alternate}@keyframes shortDrift{0%{transform:rotateX(0) rotateY(0) scale(1)}50%{transform:rotateX(-.9deg) rotateY(1.4deg) scale(1.03)}to{transform:rotateX(.8deg) rotateY(-1.2deg) scale(1.06)}}.short__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.short__wash{position:absolute;inset:0;background:linear-gradient(180deg,#07090cdb,#07090c80 34%,#07090c94 62%,#07090cf0),#0a121c6b}.short__inner{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:clamp(22px,4.4vh,44px)}.short__head{display:flex;align-items:flex-end;justify-content:space-between;gap:40px}.short__title{margin:18px 0 0;font-size:clamp(30px,3.6vw,54px);font-weight:500;line-height:1.04;letter-spacing:-.035em}.short__aside{display:flex;align-items:center;gap:22px;flex:none}.short__count,.short__index,.short__go,.short__meta{margin:0;font-family:var(--font-mono);text-transform:uppercase;line-height:1.2}.short__count{font-size:10.5px;letter-spacing:.14em;color:var(--white-60)}.short__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.4vw,20px);margin:0;padding:0;list-style:none;perspective:1300px}.short__flap{transform-origin:50% 100%;transform-style:preserve-3d;animation:shortFlap 1s var(--ease) both;animation-delay:calc(.2s + var(--i) * .1s);animation-play-state:paused}.short[data-inview] .short__flap{animation-play-state:running}@keyframes shortFlap{0%{transform:rotateX(-90deg) translateZ(-40px)}60%{transform:rotateX(7deg)}to{transform:none}}.short__card{position:relative;display:block;width:100%;height:clamp(230px,44vh,400px);border-radius:16px;overflow:hidden;background:#101214;border:1px solid var(--white-10);box-shadow:0 1px #2b2c2f,0 2px #222325,0 3px #18191a,0 4px #0e0e0f,0 28px 40px -20px #000000d9;color:var(--white);text-decoration:none;transition:border-color .3s ease}.short__card:hover,.short__card:focus-visible{border-color:#e4ed6499;outline:none}.short__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--ease)}.short__card:hover .short__img,.short__card:focus-visible .short__img{transform:scale(1.06)}.short__card:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#07090ceb,#07090c80 30%,#07090c00 56%);pointer-events:none}.short__index,.short__go{position:absolute;top:14px;z-index:1;display:flex;align-items:center;height:26px;padding:0 10px;border-radius:var(--pill);font-size:9.5px;letter-spacing:.12em}.short__index{left:14px;background:#07090cb8;color:var(--primary)}.short__go{right:14px;background:var(--primary);color:var(--black);transform:translateY(-46px);transition:transform .5s var(--ease)}.short__card:hover .short__go,.short__card:focus-visible .short__go{transform:none}.short__body{position:absolute;left:18px;right:18px;bottom:16px;z-index:1;display:grid;gap:7px}.short__name{font-size:clamp(17px,1.5vw,22px);font-weight:500;line-height:1.12;letter-spacing:-.025em;text-wrap:balance}.short__meta{font-size:9.5px;letter-spacing:.1em;color:#ffffffb8}@media(max-width:900px){.short{height:auto;min-height:100svh;padding:72px var(--pad-x) 150px}.short__head{flex-direction:column;align-items:flex-start;gap:20px}.short__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.short__card{height:clamp(220px,34vh,300px)}.short__go{display:none}}@media(max-width:420px){.short__aside{flex-wrap:wrap;gap:14px}.short__card{height:210px}.short__name{font-size:15.5px}}@media(prefers-reduced-motion:reduce){.short__shell{animation:none;inset:0}.short__flap{animation:none}}html.nomotion .short__shell{animation:none;inset:0}html.nomotion .short__flap{animation:none}.prc{padding-block:var(--section-gap) 0;overflow-x:clip}.prc__head{display:grid;justify-items:center;gap:30px;padding-bottom:86px;text-align:center}.prc__ladder{display:grid;border-top:1px solid var(--black-8);list-style:none;margin:0;padding:0;perspective:1600px;perspective-origin:50% 0%}.prc__step{position:relative;transform-origin:50% 0%;transform-style:preserve-3d}.prc__step:nth-child(1){--bar: var(--deep-light);--fg: var(--black);--mute: var(--black-40)}.prc__step:nth-child(2){--bar: var(--primary);--fg: var(--black);--mute: var(--black-40)}.prc__step:nth-child(3){--bar: var(--gray);--fg: var(--white);--mute: var(--white-40)}.prc__step:nth-child(4){--bar: var(--black);--fg: var(--white);--mute: var(--white-40)}.prc__bar{position:relative;display:grid;grid-template-columns:220px minmax(0,1fr) 220px;align-items:center;gap:30px;width:100%;padding:34px var(--gutter);background:var(--bar);color:var(--fg);text-align:left;transform-style:preserve-3d;cursor:default;transition:transform .7s cubic-bezier(.22,1,.36,1),box-shadow .6s ease}@media(hover:hover){.prc__step:hover{z-index:2}.prc__bar:hover{transform:perspective(1400px) rotateX(-4deg) translateY(-3px);box-shadow:0 34px 60px -26px #00000080}}.prc__bar:before{content:"";position:absolute;inset:0;background:radial-gradient(520px circle at var(--mx, 50%) var(--my, 50%),rgba(255,255,255,.35),transparent 60%);mix-blend-mode:soft-light;opacity:0;transition:opacity .5s ease;pointer-events:none}.prc__bar:hover:before{opacity:1}.prc__step:last-child .prc__bar{padding-bottom:calc(34px + var(--panel-overlap))}.prc__step:last-child .prc__ghost{translate:-4px calc(-50% - var(--panel-overlap) / 2)}.prc__bar:after{content:"";position:absolute;inset:0;background:#000;opacity:calc(var(--fold, 0) * .55);pointer-events:none;transition:opacity .5s ease}.prc__ladder:hover .prc__step:not(:hover) .prc__bar:after{opacity:max(calc(var(--fold, 0) * .55),.14)}.prc__ghost{position:absolute;left:var(--gutter);top:50%;translate:-4px -50%;font-family:var(--font-display);font-size:104px;font-weight:700;line-height:1;letter-spacing:-.06em;color:transparent;-webkit-text-stroke:1px var(--fg);opacity:.14;transform:translateZ(14px);pointer-events:none;transition:opacity .6s ease}.prc__bar:hover .prc__ghost{opacity:.3}.prc__n{position:relative;color:var(--mute);transform:translateZ(30px)}.prc__mid{position:relative;display:grid;justify-items:center;gap:0;text-align:center;transform:translateZ(40px)}.prc__title{font-weight:500}.prc__body{max-width:62ch;font-size:var(--t-small);letter-spacing:var(--ls-small);line-height:1.5;color:var(--mute);opacity:0;max-height:0;overflow:hidden;transform:translateY(6px);transition:opacity .4s ease,max-height .55s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1),margin-top .5s ease}.prc__bar:hover .prc__body,.prc__bar:focus-visible .prc__body{opacity:1;max-height:8em;margin-top:14px;transform:none}.prc__dots{position:relative;display:flex;justify-content:flex-end;gap:5px;transform:translateZ(30px)}.prc__dots i{width:7px;height:7px;border-radius:1px;background:currentColor;opacity:.25;transition:opacity .4s ease calc(var(--d) * .12s),transform .5s cubic-bezier(.34,1.4,.64,1) calc(var(--d) * .12s)}.prc__dots i[data-on]{opacity:1}.js:not(.nomotion) .prc__step:not(.is-in) .prc__dots i[data-on]{opacity:.25;transform:scale(.6)}.prc__bar:hover .prc__dots i[data-on]:not(:has(+i[data-on])){animation:prc-pulse 1.4s ease-in-out infinite}@keyframes prc-pulse{50%{transform:scale(1.35)}}@media(max-width:860px){.prc__head{padding-bottom:46px}.prc__bar{grid-template-columns:1fr auto;gap:10px 20px;padding-block:26px}.prc__step:last-child .prc__bar{padding-bottom:calc(26px + var(--panel-overlap))}.prc__step:last-child .prc__ghost{translate:0 0}.prc__mid{grid-column:span 2;justify-items:start;text-align:left}.prc__body{opacity:1;max-height:none;margin-top:12px;transform:none}.prc__ghost{font-size:64px;top:18px;left:auto;right:var(--gutter);translate:0 0}}.faq{padding-block:var(--section-gap);background:var(--black);color:var(--white)}.faq__head{display:flex;align-items:center;justify-content:space-between;gap:24px}.faq__head .mono-sm{color:var(--white)}.faq__rule{height:1px;border:0;margin:26px 0 60px;background:var(--white-20)}.faq__grid{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:60px;align-items:start}.faq__aside{display:grid;gap:22px}.faq__plate{position:relative;margin:0;border-radius:var(--radius);overflow:hidden;aspect-ratio:5 / 6;background:var(--gray)}.faq__plate img{width:100%;height:100%;object-fit:cover}.faq__plate figcaption{position:absolute;top:16px;left:16px;right:16px;display:flex;align-items:center;gap:8px;color:var(--white);text-shadow:0 1px 10px rgba(0,0,0,.6)}.faq__open{color:var(--white-60)}.faq__list{display:grid}.faq__item{border-bottom:1px solid var(--white-20)}.faq__q{display:flex;align-items:center;justify-content:space-between;gap:30px;width:100%;padding:28px 0;text-align:left;color:var(--white);transition:color .3s ease}.faq__q:hover{color:var(--primary)}.faq__mark{position:relative;flex:none;width:18px;height:18px}.faq__mark i{position:absolute;inset:50% 0 auto;height:1.5px;background:currentColor;transition:transform .4s cubic-bezier(.16,1,.3,1)}.faq__mark i:last-child{transform:rotate(90deg)}.faq__mark[data-open] i:last-child{transform:rotate(0)}.faq__a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.16,1,.3,1)}.faq__a[data-open]{grid-template-rows:1fr}.faq__a>p{overflow:hidden;max-width:68ch;font-size:var(--t-small);letter-spacing:var(--ls-small);line-height:1.55;color:var(--white-60)}.faq__a[data-open]>p{padding-bottom:28px}@media(max-width:980px){.faq__grid{grid-template-columns:1fr;gap:44px}.faq__plate{aspect-ratio:16 / 10}.faq__rule{margin-bottom:40px}}@media(max-width:560px){.faq__q{padding:22px 0;gap:18px}}.loc__head{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;padding-bottom:60px}.loc__title{margin-top:26px}.loc__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:var(--hairline);border-left:var(--hairline);background:var(--white)}.loc__item{display:flex;flex-direction:column;gap:22px;padding:22px;border-right:var(--hairline);border-bottom:var(--hairline)}.loc__media{position:relative;overflow:hidden;border-radius:var(--radius-lg);background:var(--deep-light)}.loc__img{display:block;width:100%;height:auto;aspect-ratio:1200 / 662;object-fit:cover;transition:transform .9s cubic-bezier(.16,1,.3,1)}.loc__item:hover .loc__img{transform:scale(1.04)}.loc__tag{position:absolute;left:12px;bottom:12px;padding:7px 11px;border-radius:var(--pill);background:#ffffffeb;color:var(--black)}.loc__body{display:flex;flex:1;flex-direction:column;gap:10px}.loc__name{font-weight:500;letter-spacing:var(--ls-h4)}.loc__body h3{margin-bottom:8px;font-size:var(--t-small);letter-spacing:var(--ls-small);line-height:1.5;font-weight:400;color:var(--paragraph);text-wrap:pretty}.loc__cta{margin-top:auto;align-self:flex-start}@media(max-width:1100px){.loc__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){.loc__head{flex-direction:column;align-items:flex-start;gap:26px;padding-bottom:40px}}@media(max-width:640px){.loc__grid{grid-template-columns:1fr}.loc__item{padding:18px}}.sfill{--sfill-from: var(--black-30);--sfill-to: var(--black);text-wrap:pretty}.sfill__w{color:var(--sfill-from)}.on-dark .sfill{--sfill-from: var(--white-20);--sfill-to: var(--white)}html.nomotion .sfill__w,html:not(.js) .sfill__w{color:var(--sfill-to)}.clo{padding-top:var(--section-gap);overflow:hidden}.clo__inner{display:grid;justify-items:center}.clo__word{width:100%;margin:0;font-family:var(--font-display);font-weight:700;font-size:var(--t-cta);letter-spacing:var(--ls-cta);line-height:var(--lh-display-two);text-align:center;white-space:nowrap;color:#44658a}@supports (-webkit-background-clip: text) or (background-clip: text){.clo__word{background-image:url(/images/scenes/estate-wide-1600.webp);background-size:100% auto;background-position:center 30%;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;color:transparent}}.clo__word sup{font-size:.34em;vertical-align:super}.clo__tail{display:grid;justify-items:center;gap:30px;margin-top:34px;text-align:center}.clo__lede{--sfill-from: var(--black-8);--sfill-to: var(--paragraph);max-width:44ch;font-size:var(--t-sub);letter-spacing:var(--ls-sub);line-height:1.45;color:var(--paragraph)}.clo__strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:100px;padding-inline:var(--gutter)}.clo__strip li{margin-top:calc(var(--i) * 26px)}.clo__strip img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:2px;background:var(--deep-light)}@media(max-width:860px){.clo__strip{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:64px}.clo__strip li{margin-top:calc((var(--i) % 2) * 20px)}}.ftz{padding-block:var(--section-gap) 118px;background:var(--black);color:var(--white)}.ftz__top{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:60px;align-items:start}.ftz__pitch{display:grid;justify-items:start;gap:34px}.ftz__form{display:grid;gap:12px}.ftz__form .mono-sm{color:var(--white-60)}.ftz__formlede{max-width:34ch;font-size:var(--t-paragraph);letter-spacing:var(--ls-paragraph);line-height:1.45}.ftz__field{display:flex;align-items:center;gap:8px;margin-top:14px;padding:8px 8px 8px 6px;border-radius:var(--pill);background:var(--white-6);border:1px solid var(--white-20)}.ftz__field input{flex:1;min-width:0;height:46px;padding:0 16px;background:none;border:0;color:var(--white);font-size:var(--t-small);letter-spacing:var(--ls-small)}.ftz__field input::placeholder{color:var(--white-40)}.ftz__field input:focus{outline:none}.ftz__field:focus-within{border-color:var(--primary)}.ftz .ftz__send{flex:none;display:inline-flex;align-items:center;gap:8px;height:46px;padding-inline:26px;border-radius:var(--pill);background:var(--white);color:var(--black);transition:background .3s ease}.ftz .ftz__send:hover{background:var(--primary)}.ftz__rule{height:1px;border:0;margin:76px 0 54px;background:var(--white-20)}.ftz__cols{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:40px 30px}.ftz__ch{margin-bottom:18px;color:var(--white-40)}.ftz__ch--gap{margin-top:34px}.ftz__cols ul{display:grid;gap:9px}.ftz__cols li,.ftz__cols address{font-size:var(--t-small);font-style:normal;letter-spacing:var(--ls-small);line-height:1.55;color:var(--white-70)}.ftz__cols a{transition:color .3s ease}.ftz__cols a:hover{color:var(--primary)}.ftz__about{max-width:820px;margin:76px auto 0;text-align:center;font-size:var(--t-small);letter-spacing:var(--ls-small);line-height:1.6;color:var(--white-60)}.ftz__base{margin-top:40px;padding-top:26px;border-top:1px solid var(--white-10);text-align:center;color:var(--white-40)}@media(max-width:980px){.ftz__top{grid-template-columns:1fr;gap:44px}.ftz__cols{grid-template-columns:repeat(2,minmax(0,1fr))}.ftz__rule{margin:54px 0 40px}}@media(max-width:560px){.ftz__field{padding:4px}.ftz__field input{padding-inline:12px;font-size:14px}.ftz .ftz__send{padding-inline:18px;height:42px}.ftz__cols{grid-template-columns:1fr;gap:32px}.ftz__about{margin-top:48px;text-align:left}.ftz__base{margin-top:32px}}
