.landing_landing__dCGlg{--ink:#222336;--muted:#727481;--purple:#655bea;--lavender:#f1efff;color:var(--ink);background:#fff}.landing_landing__dCGlg *,.landing_landing__dCGlg :after,.landing_landing__dCGlg :before{box-sizing:border-box}.landing_landing__dCGlg a,.landing_landing__dCGlg button,.landing_landing__dCGlg select{-webkit-tap-highlight-color:transparent}.landing_landing__dCGlg button{cursor:pointer}.landing_landing__dCGlg button:disabled{cursor:default;opacity:.4}.landing_landing__dCGlg :is(a,button,select):focus-visible{outline:3px solid #847af1;outline-offset:4px}.landing_container__idFaP{width:min(calc(var(--site-max-width) - 2 * var(--site-gutter)),calc(100% - 2 * var(--site-gutter)));margin-inline:auto}.landing_breadcrumb__1uAdR{display:flex;gap:10px;align-items:center;font-size:11px;color:var(--muted);padding:6px 0 24px}.landing_breadcrumb__1uAdR a:hover{color:var(--purple)}.landing_breadcrumb__1uAdR span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landing_hero__uE40V{display:grid;grid-template-columns:1.02fr 1fr;min-height:530px;background:#f7f7f4;border-radius:24px;overflow:hidden}.landing_heroCopy__YidrQ{padding:44px 38px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.landing_eyebrow__Cov5O{display:inline-flex;align-items:center;gap:8px;font-size:10px;font-weight:700;letter-spacing:1.8px;color:var(--purple);line-height:1.7}.landing_statusDot__Lo9ac{display:inline-block;width:6px;height:6px;flex-shrink:0;border-radius:100%;background:#8a80e9}.landing_brand__yrWTZ{display:flex;align-items:center;gap:12px;font-size:13px;font-weight:650;margin:30px 0 20px}.landing_logo__tuaiD{position:relative;height:52px;width:64px}.landing_brandIcon__pZhJl{width:40px;height:40px;border:1px solid #dedce8;border-radius:10px;display:grid;place-items:center;color:var(--purple)}.landing_heroTitle__ZfzNR{font-size:clamp(32px,3.2vw,47px);line-height:1.18;letter-spacing:-2px;font-weight:600;margin:0 0 22px}.landing_heroTitle__ZfzNR em{font-style:normal;color:var(--purple)}.landing_heroCopy__YidrQ>p:not(.landing_heroTitle__ZfzNR){color:#72717a;font-size:14px;line-height:1.85;max-width:365px}.landing_heroActions__hpftn{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:30px}.landing_primaryButton__Avf62,.landing_secondaryButton__h1T_v,.landing_textButton__a6K0R{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-size:12px;font-weight:650;text-decoration:none;min-height:44px;transition:background .2s,transform .2s}.landing_primaryButton__Avf62{padding:15px 21px;border-radius:9px;color:#fff;background:var(--purple)}.landing_primaryButton__Avf62:hover{background:#5147d3;transform:translateY(-1px)}.landing_secondaryButton__h1T_v{border:1px solid #dcd9ef;padding:11px 20px;border-radius:9px;background:#fff;color:var(--ink)}.landing_secondaryButton__h1T_v:hover{background:var(--lavender)}.landing_textButton__a6K0R{color:var(--purple)}.landing_textButton__a6K0R:hover{color:#4338b2}.landing_heroReassurance__VcJhb{display:flex;align-items:center;gap:6px;color:#81818b;font-size:10px;margin-top:25px}.landing_heroReassurance__VcJhb svg{color:#85808f}.landing_heroVisual__pWkLn{position:relative;min-width:0;min-height:480px}.landing_heroVisual__pWkLn:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#141b2526,transparent 40%,#141b2544);pointer-events:none}.landing_heroVisualLabel__rN7YN{position:absolute;top:24px;left:24px;z-index:1;display:flex;align-items:center;gap:8px;color:white;background:#1e24384d;backdrop-filter:blur(10px);border:1px solid #ffffff4d;border-radius:30px;padding:10px 12px;font-size:9px;letter-spacing:1.2px}.landing_heroVisualLabel__rN7YN .landing_statusDot__Lo9ac{background:#d4cee8}.landing_heroProject__Atrr8{position:absolute;bottom:25px;left:24px;right:24px;z-index:1;background:#fffffff2;backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:space-between;gap:12px;padding:17px 18px;text-align:left;border-radius:12px}.landing_heroProject__Atrr8 small{display:flex;gap:5px;align-items:center;font-size:10px;color:var(--muted);margin-bottom:5px}.landing_heroProject__Atrr8 strong{font-size:16px;font-weight:600}.landing_circleArrow__0OIkb{display:grid;place-items:center;height:41px;width:41px;background:var(--lavender);color:var(--purple);border-radius:50%;flex-shrink:0}.landing_galleryTrigger__3Wnsu{position:absolute;right:24px;bottom:130px;z-index:1;padding:9px 12px;background:#ffffffed;border-radius:7px;font-size:10px;font-weight:600;display:flex;align-items:center;gap:6px}.landing_heroPlaceholder___KmP6{height:100%;min-height:460px;background:radial-gradient(ellipse at 70% 15%,#e3e0f3,transparent),#eae9ef;color:#8e87b5;display:flex;flex-direction:column;gap:20px;justify-content:center;align-items:center}.landing_heroPlaceholder___KmP6 span{font-size:13px}.landing_stats__2buDq{display:grid;grid-template-columns:1fr 1fr 1fr 1.1fr;padding:34px 20px;margin:8px 0 15px;align-items:center}.landing_stats__2buDq>div{display:flex;flex-direction:column;gap:5px;padding-left:30px;border-right:1px solid #e9e8ed}.landing_stats__2buDq>div:first-child{padding-left:8px}.landing_stats__2buDq strong{font-size:29px;letter-spacing:-1px;font-weight:600}.landing_stats__2buDq span{font-size:11px;color:var(--muted)}.landing_stats__2buDq>p{font-size:12px;line-height:1.9;padding-left:40px;color:var(--muted)}.landing_stats__2buDq b{color:var(--ink);font-weight:600}.landing_sectionNav__bPyUM{position:sticky;top:0;z-index:20;background:#ffffffed;backdrop-filter:blur(14px);border-block:1px solid #eeedf2}.landing_sectionNav__bPyUM>div{display:flex;align-items:center;gap:36px;min-height:66px}.landing_sectionNav__bPyUM a{padding-block:22px;font-size:12px;font-weight:500;color:#71707e;white-space:nowrap}.landing_sectionNav__bPyUM a:hover{color:var(--purple)}.landing_sectionNav__bPyUM .landing_navCta__D5NmD{margin-left:auto;display:flex;align-items:center;gap:8px;color:var(--purple);font-weight:650}.landing_about__1GYsJ,.landing_explorerSection__aXgiL,.landing_section__IoHjS{scroll-margin-top:85px}.landing_section__IoHjS{padding-block:70px}.landing_sectionHeading__JSplw{display:flex;align-items:end;justify-content:space-between;gap:25px;margin-bottom:30px}.landing_about__1GYsJ h2,.landing_portalCta__nU5J0 h2,.landing_sectionHeading__JSplw h2{font-size:clamp(25px,2.5vw,33px);letter-spacing:-1.1px;line-height:1.25;font-weight:600;margin-top:10px}.landing_sectionHeading__JSplw p{font-size:12px;line-height:1.8;color:var(--muted);margin-top:12px}.landing_filters__B_n39{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:25px}.landing_filters__B_n39 label,.landing_filters__B_n39>button{min-height:42px;border:1px solid #e5e4eb;border-radius:8px;padding:0 13px;display:flex;gap:9px;align-items:center;color:#686777;font-size:11px}.landing_filters__B_n39 select{background:transparent;min-height:40px;max-width:240px;color:var(--ink);outline-offset:0}.landing_filters__B_n39 .landing_filterActive__2n66W{background:var(--lavender);color:var(--purple);border-color:#bdb6f7}.landing_filters__B_n39>span{font-size:11px;color:#85838e;margin-left:auto}.landing_filters__B_n39 .landing_clearFilter__yAwFv{border:0;color:var(--purple)}.landing_projectGrid__unXKK{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.landing_projectCard__iCKgN{overflow:hidden;border:1px solid #e9e8ef;border-radius:15px;background:white;transition:box-shadow .25s,transform .25s}.landing_projectCard__iCKgN:hover{box-shadow:0 10px 30px #25213f0a;transform:translateY(-3px)}.landing_cardImage__1ZvhF{position:relative;display:block;width:100%;height:auto;aspect-ratio:1.62;overflow:hidden;background:#f1f0f7;text-align:left}.landing_cardImage__1ZvhF img{transition:transform .5s}.landing_projectCard__iCKgN:hover .landing_cardImage__1ZvhF img{transform:scale(1.03)}.landing_deliveryBadge__DfoWW,.landing_projectBadge__sQW0s{position:absolute;z-index:1;top:14px;left:14px;font-size:9px;font-weight:650;background:#f1f9f1f5;color:#3d6c52;border-radius:5px;padding:7px 9px}.landing_projectBadge__sQW0s{background:#fffffff2;color:#565065}.landing_cardImageArrow__8FKNY{position:absolute;right:14px;bottom:14px;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#ffffffed;color:var(--purple)}.landing_cardBody__9unBn{padding:20px}.landing_cardLocation__R_OLD{display:flex;align-items:center;gap:4px;font-size:10px;color:var(--muted);margin-bottom:9px}.landing_cardBody__9unBn h3{font-size:17px;font-weight:600;letter-spacing:-.4px;line-height:1.45}.landing_cardBody__9unBn h3 a:hover{color:var(--purple)}.landing_cardSpecs__4hRl4{display:flex;flex-wrap:wrap;gap:16px;min-height:38px;padding:12px 0 15px;color:#777581;font-size:10px}.landing_cardSpecs__4hRl4>span{display:inline-flex;align-items:center;gap:6px}.landing_cardBottom__QIeDd{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #efedf4;padding-top:16px;gap:10px}.landing_cardBottom__QIeDd small{display:block;font-size:9px;color:var(--muted);margin-bottom:6px}.landing_cardBottom__QIeDd strong{display:block;font-size:14px;color:var(--purple);font-weight:650}.landing_cardBottom__QIeDd button{width:38px;height:38px;border-radius:8px;display:grid;place-items:center;background:var(--lavender);color:var(--purple);flex-shrink:0}.landing_cardBottom__QIeDd button:hover{background:#e3deff}.landing_showMore__PcxtK{text-align:center;margin-top:32px}.landing_empty__OMxz0{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:16px;padding:55px 22px;font-size:12px;line-height:1.8;color:var(--muted)}.landing_empty__OMxz0 h3{color:var(--ink);font-size:16px}.landing_explorerSection__aXgiL{background:#f7f6fc;border-block:1px solid #efedf7;padding-block:64px 40px}.landing_noCommitment__FGWUY{display:flex;align-items:center;gap:6px;font-size:10px;color:#6e6688;background:#edeaf9;border:1px solid #e3def4;padding:9px 13px;border-radius:30px;white-space:nowrap}.landing_explorer__e3gkv{display:grid;grid-template-columns:1.25fr 1fr;min-width:0;border-radius:17px;border:1px solid #e0dced;background:white;overflow:hidden;box-shadow:0 8px 35px #2e225108}.landing_mapWrap__PufFA{position:relative;height:620px;background:#ececf1;min-width:0}.landing_mapCanvas__AF9Bq{position:absolute;inset:0}.landing_mapHint__N18ku,.landing_mapNote__wRrJd,.landing_mapReset__grACE{position:absolute;z-index:1;background:#fffffff0;border:1px solid #e5e2ec;box-shadow:0 2px 8px #16122f08;border-radius:8px;padding:11px 14px;font-size:10px;color:#58516d}.landing_mapHint__N18ku{left:16px;top:16px;pointer-events:none}.landing_mapReset__grACE{bottom:35px;left:16px;display:flex;align-items:center;gap:6px}.landing_mapNote__wRrJd{top:62px;left:16px;max-width:calc(100% - 32px);font-size:9px}.landing_mapMarker__jIN7n{position:relative;background:#fff;color:#5343b2;border:1px solid #b0a4e8;border-radius:22px;padding:9px 12px;box-shadow:0 3px 12px #36225c24;font-size:11px;font-weight:700;cursor:pointer;white-space:nowrap}.landing_mapMarker__jIN7n[data-hovered=true],.landing_mapMarker__jIN7n[data-selected=true]{background:#655bea;color:white;border-color:#655bea;z-index:2}.landing_mapMarker__jIN7n:after{content:"";position:absolute;width:8px;height:8px;bottom:-5px;left:calc(50% - 4px);background:inherit;border-right:1px solid #b0a4e8;border-bottom:1px solid #b0a4e8;transform:rotate(45deg)}.landing_mapFallback__szDVp{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;gap:15px;padding:40px;background:radial-gradient(ellipse at 40% 30%,#e8e3fa,transparent),#edecf3;color:#8272b9}.landing_mapFallback__szDVp h3{font-size:19px;font-weight:600;color:#51466e}.landing_mapFallback__szDVp p{font-size:12px;line-height:1.8;color:#7c738d;max-width:290px}.landing_explorerPanel__qZoCD{height:620px;display:flex;flex-direction:column;min-width:0;border-left:1px solid #e6e2f0}.landing_steps__MIigH{padding:22px 24px 18px;display:flex;justify-content:space-between;border-bottom:1px solid #f0eef5;gap:12px}.landing_steps__MIigH li{font-size:10px;color:#918b9d;display:flex;align-items:center;gap:7px}.landing_steps__MIigH li>span{width:21px;height:21px;border-radius:50%;display:grid;place-items:center;background:#f3f1f7;color:#9990aa;font-size:9px}.landing_steps__MIigH li[data-active=true]{color:var(--purple);font-weight:650}.landing_steps__MIigH li[data-active=true]>span{background:var(--purple);color:white}.landing_panelHeading__F7XAZ{padding:22px 24px 16px}.landing_panelHeading__F7XAZ h3{font-size:19px;font-weight:600;letter-spacing:-.5px;line-height:1.4;margin-block:8px}.landing_panelHeading__F7XAZ p{display:flex;align-items:center;gap:4px;font-size:10px;line-height:1.7;color:var(--muted)}.landing_panelHeading__F7XAZ p svg{flex-shrink:0}.landing_panelHeading__F7XAZ .landing_eyebrow__Cov5O{font-size:8px}.landing_panelScroll__YiIT9{overflow-y:auto;overscroll-behavior-y:contain;flex:1;min-height:0;padding:0 20px 12px;scrollbar-width:thin;scrollbar-color:#d9d3eb transparent}.landing_projectRow__hmiov:hover,.landing_projectRow__hmiov[data-hovered=true],.landing_stockRow__f5Ths:hover{border-color:#ada3ee;background:#fcfbff}.landing_projectRow__hmiov[data-hovered=true]{box-shadow:inset 0 0 0 1px #ada3ee,0 4px 18px #6b58c02b}.landing_rowInfo__xYs3e{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.landing_rowInfo__xYs3e strong{font-size:12px;font-weight:650;line-height:1.6}.landing_rowInfo__xYs3e small{font-size:10px;color:var(--muted)}.landing_rowInfo__xYs3e b{font-size:11px;font-weight:650;color:var(--purple);line-height:1.5}.landing_backButton__L1vcP{display:flex;align-items:center;gap:6px;color:var(--purple);font-size:10px;min-height:25px}.landing_stockHeading__IeQub{display:flex;flex-direction:column;gap:5px;padding:0 24px 16px}.landing_stockHeading__IeQub h4{font-size:12px;font-weight:600}.landing_stockHeading__IeQub span{font-size:10px;color:var(--muted)}.landing_projectRow__hmiov,.landing_stockRow__f5Ths{display:grid;grid-template-columns:minmax(0,40%) minmax(0,1fr);width:100%;min-height:132px;padding:0;overflow:hidden;border:1px solid #e9e5f0;border-radius:12px;margin-bottom:10px;text-align:left}.landing_rowImage__4nR10,.landing_stockImage__oGZUY{position:relative;align-self:stretch;min-width:0;overflow:hidden;background:#f0eef6}.landing_rowImage__4nR10>div,.landing_stockImage__oGZUY>div{height:100%}.landing_projectRow__hmiov .landing_rowInfo__xYs3e,.landing_stockRow__f5Ths .landing_rowInfo__xYs3e{justify-content:center;padding:14px;overflow-wrap:anywhere}.landing_projectRow__hmiov .landing_rowInfo__xYs3e b,.landing_projectRow__hmiov .landing_rowInfo__xYs3e strong,.landing_stockRow__f5Ths .landing_rowInfo__xYs3e b,.landing_stockRow__f5Ths .landing_rowInfo__xYs3e strong{font-size:13px}.landing_projectRow__hmiov .landing_rowAction__uhEkh,.landing_stockRow__f5Ths .landing_rowAction__uhEkh{font-size:11px}.landing_unitSpecs__MtG0u{display:flex;flex-wrap:wrap;gap:9px;color:var(--muted);font-size:9px}.landing_unitSpecs__MtG0u>span{display:flex;align-items:center;gap:3px}.landing_rowAction__uhEkh{display:flex;align-items:center;gap:5px;color:var(--purple);font-size:10px;font-weight:600;margin-top:2px}.landing_panelFooter__PrR_2{font-size:9px;color:#888091;text-align:center;border-top:1px solid #eeebf3;padding:13px}.landing_pagination__oidZf{display:flex;align-items:center;justify-content:center;gap:16px;font-size:11px;padding-top:10px}.landing_pagination__oidZf button{border:1px solid #e6e0f2;padding:8px;border-radius:6px}.landing_explorerCaption__QSqjx{display:flex;justify-content:space-between;gap:20px;color:#8e879c;font-size:9px;margin-top:17px;line-height:1.8}.landing_explorerCaption__QSqjx>span:first-child{display:flex;align-items:center;gap:6px}.landing_activeFilters__0k7S5{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px;font-size:11px}.landing_activeFilters__0k7S5 button{color:var(--purple);text-decoration:underline;min-height:35px}.landing_about__1GYsJ{display:grid;grid-template-columns:.9fr 1fr;gap:80px;align-items:center;padding-block:90px 70px}.landing_aboutVisual__MkJ_j{position:relative;min-height:370px;border-radius:17px;overflow:hidden;background:#eeedf5;color:#a498bd;display:grid;place-items:center}.landing_aboutVisual__MkJ_j>span{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#26213499);color:#fff;padding:45px 25px 25px;font-size:9px;letter-spacing:1.8px}.landing_aboutCopy__OpXub .landing_description__R3GRJ{white-space:pre-line;overflow-wrap:anywhere;font-size:13px;color:var(--muted);line-height:1.95;margin-top:22px}.landing_aboutCopy__OpXub h3{font-size:12px;font-weight:600;margin-top:24px}.landing_communeLinks__24kbY{display:flex;flex-wrap:wrap;gap:7px;margin:14px 0 17px}.landing_communeLinks__24kbY a{display:inline-flex;align-items:center;gap:5px;border:1px solid #e8e3f1;border-radius:6px;padding:8px 10px;font-size:10px;color:#80748e}.landing_communeLinks__24kbY a:hover{background:var(--lavender);color:var(--purple)}.landing_gallerySection__X8h8u{padding-block:10px 80px}.landing_galleryGrid__2sq4i{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:18px}.landing_galleryGrid__2sq4i>button{position:relative;min-height:240px;border-radius:13px;overflow:hidden;text-align:left}.landing_galleryGrid__2sq4i>button>span{position:absolute;bottom:0;left:0;right:0;color:#fff;font-size:12px;padding:45px 20px 20px;background:linear-gradient(transparent,#1b152eb3);display:flex;justify-content:space-between;align-items:center;gap:10px}.landing_galleryModal__EZr5H{padding:15px 24px 24px}.landing_galleryModal__EZr5H>div{position:relative;height:min(55vh,520px)}.landing_galleryModal__EZr5H p{font-size:12px;text-align:center;margin:12px 0}.landing_galleryModal__EZr5H nav{display:flex;gap:20px;align-items:center;justify-content:center;font-size:12px}.landing_galleryModal__EZr5H button{padding:12px;color:#655bea;cursor:pointer}.landing_galleryModal__EZr5H button:disabled{opacity:.4}.landing_portalCta__nU5J0{background:#f1effc;padding:55px 0}.landing_portalCta__nU5J0>div{display:flex;align-items:center;justify-content:space-between;gap:35px}.landing_portalCta__nU5J0 h2{font-size:32px}.landing_portalCta__nU5J0 p{font-size:12px;color:#898296;margin-top:16px;max-width:420px;line-height:1.9}.landing_portalCta__nU5J0>div>div:last-child{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.landing_mobileCta__FoIpB{display:none}@media (min-width:1440px){.landing_heroTitle__ZfzNR{font-size:49px}.landing_heroCopy__YidrQ{padding:50px 46px}}@media (max-width:1100px){.landing_heroCopy__YidrQ{padding:32px 26px}.landing_heroActions__hpftn{gap:10px 18px}.landing_heroVisual__pWkLn{min-height:480px}.landing_projectGrid__unXKK{gap:15px}.landing_cardBody__9unBn{padding:17px}.landing_about__1GYsJ{gap:40px}.landing_explorer__e3gkv{grid-template-columns:1fr 1fr}}@media (max-width:760px){.landing_breadcrumb__1uAdR{padding:0 0 18px;font-size:10px}.landing_hero__uE40V{grid-template-columns:1fr;border-radius:18px}.landing_heroCopy__YidrQ{padding:30px 24px}.landing_heroTitle__ZfzNR{font-size:36px;letter-spacing:-1.5px}.landing_brand__yrWTZ{margin-block:24px 18px}.landing_heroCopy__YidrQ>p:not(.landing_heroTitle__ZfzNR){font-size:13px}.landing_heroActions__hpftn{margin-top:23px;gap:20px}.landing_heroReassurance__VcJhb{margin-top:18px}.landing_heroVisual__pWkLn{min-height:330px}.landing_heroVisualLabel__rN7YN{top:18px;left:18px}.landing_heroProject__Atrr8{bottom:18px;left:18px;right:18px;padding:13px 15px}.landing_heroProject__Atrr8 strong{font-size:14px}.landing_galleryTrigger__3Wnsu{bottom:113px;right:18px}.landing_stats__2buDq{grid-template-columns:repeat(3,1fr);padding:25px 0;margin-bottom:2px}.landing_stats__2buDq>div,.landing_stats__2buDq>div:first-child{padding:0 12px}.landing_stats__2buDq>div:first-child{padding-left:0}.landing_stats__2buDq>div:nth-child(3){border:0}.landing_stats__2buDq strong{font-size:25px}.landing_stats__2buDq span{font-size:9px;line-height:1.7}.landing_stats__2buDq>p{display:none}.landing_sectionNav__bPyUM>div{gap:23px;min-height:57px;overflow-x:auto;scrollbar-width:none}.landing_sectionNav__bPyUM a{font-size:10px;padding-block:20px}.landing_sectionNav__bPyUM .landing_navCta__D5NmD{display:none}.landing_section__IoHjS{padding-block:44px}.landing_sectionHeading__JSplw{align-items:flex-start;flex-direction:column;gap:12px;margin-bottom:22px}.landing_sectionHeading__JSplw h2{font-size:27px}.landing_sectionHeading__JSplw p{font-size:12px}.landing_sectionHeading__JSplw>.landing_textButton__a6K0R{font-size:11px;min-height:25px}.landing_filters__B_n39{gap:8px}.landing_filters__B_n39>span{width:100%;padding-top:7px}.landing_filters__B_n39 label{flex:1}.landing_filters__B_n39 select{max-width:165px;width:100%}.landing_projectGrid__unXKK{grid-template-columns:repeat(2,minmax(0,1fr))}.landing_cardSpecs__4hRl4{gap:8px}.landing_cardBottom__QIeDd strong{font-size:12px}.landing_explorerSection__aXgiL{padding-block:42px 26px}.landing_noCommitment__FGWUY{display:none}.landing_explorer__e3gkv{grid-template-columns:1fr}.landing_mapWrap__PufFA{height:300px}.landing_explorerPanel__qZoCD{border-left:0;border-top:1px solid #e6e2f0;height:550px}.landing_explorerCaption__QSqjx{flex-direction:column;gap:5px}.landing_about__1GYsJ{grid-template-columns:1fr;gap:30px;padding-block:50px}.landing_aboutVisual__MkJ_j{min-height:290px}.landing_aboutCopy__OpXub h2{font-size:27px}.landing_gallerySection__X8h8u{padding-block:0 45px}.landing_galleryGrid__2sq4i{grid-template-columns:repeat(3,82%);overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px;gap:12px}.landing_galleryGrid__2sq4i>button{scroll-snap-align:start;min-height:240px}.landing_portalCta__nU5J0{padding:40px 0 110px}.landing_portalCta__nU5J0>div{flex-direction:column;align-items:flex-start;gap:22px}.landing_portalCta__nU5J0 h2{font-size:29px}.landing_mobileCta__FoIpB{position:fixed;display:flex;justify-content:space-between;align-items:center;gap:10px;bottom:0;left:0;right:0;z-index:30;padding:12px 18px max(12px,env(safe-area-inset-bottom));border-top:1px solid #e7e3ef;background:#ffffffed;backdrop-filter:blur(12px);box-shadow:0 -5px 20px #241a450a}.landing_mobileCta__FoIpB>span{min-width:0;display:flex;flex-direction:column;gap:5px}.landing_mobileCta__FoIpB small{font-size:9px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landing_mobileCta__FoIpB strong{font-size:10px;font-weight:600}.landing_mobileCta__FoIpB .landing_primaryButton__Avf62{padding:12px 17px;flex-shrink:0}}@media (max-width:500px){.landing_projectGrid__unXKK{grid-template-columns:1fr;gap:20px}.landing_cardBody__9unBn{padding:20px}.landing_cardSpecs__4hRl4{font-size:11px;gap:15px}.landing_cardBottom__QIeDd strong{font-size:15px}.landing_heroTitle__ZfzNR{font-size:33px}.landing_eyebrow__Cov5O{font-size:8px}.landing_heroActions__hpftn{gap:15px}.landing_heroActions__hpftn .landing_primaryButton__Avf62{font-size:11px;padding:13px 16px}.landing_heroActions__hpftn .landing_textButton__a6K0R{font-size:11px}.landing_filters__B_n39>button{padding-inline:9px;font-size:10px}.landing_steps__MIigH{padding-inline:20px}}@media (prefers-reduced-motion:reduce){.landing_landing__dCGlg *,.landing_landing__dCGlg :after,.landing_landing__dCGlg :before{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.landing_mapCanvas__AF9Bq{z-index:0;font-family:inherit}.landing_mapCanvas__AF9Bq .leaflet-tile-pane{filter:saturate(.35)}.landing_markerContainer__ObE2v{border:0;background:transparent}.landing_markerContainer__ObE2v .landing_mapMarker__jIN7n{width:116px;padding:9px 3px;font-size:10px}.landing_mapCanvas__AF9Bq .leaflet-control-attribution{font-size:9px}.landing_mapHint__N18ku{max-width:calc(100% - 32px)}