.experience-collage_collage__4RZnN{position:absolute;inset:0;display:grid;grid-template-columns:1.08fr .92fr;grid-template-rows:1fr 1fr;gap:12px}.experience-collage_collage__4RZnN>div{position:relative;overflow:hidden;border-radius:8px;min-height:0;background:#e8dfee}.experience-collage_featured__nV6IQ{grid-row:1/-1}.experience-collage_collage__4RZnN img{object-fit:cover;transition:transform .65s ease}.experience-collage_featured__nV6IQ img{object-position:46% center}.experience-collage_interior__4PZaa img{object-position:center}.experience-collage_community__mxIU9 img{object-position:55% center}.experience-collage_collage__4RZnN>div:after{content:"";position:absolute;inset:65% 0 0;background:linear-gradient(transparent,#23122c9c);pointer-events:none}.experience-collage_collage__4RZnN>div>span{position:absolute;z-index:2;bottom:12px;left:13px;color:white;font-size:8px;letter-spacing:1.1px;font-weight:600}.experience-collage_featured__nV6IQ .experience-collage_featureLabel__GAKGk{top:12px;bottom:auto;padding:6px 9px;background:#3c2249b3;border-radius:3px}.experience-collage_featured__nV6IQ .experience-collage_heritage__EnVTi{padding:8px 11px;background:#fcfaf7ed;color:#3b214d;border-radius:5px;font-size:8px;letter-spacing:.3px;box-shadow:0 8px 22px #21152a20}@media(hover:hover) and (pointer:fine){.experience-collage_collage__4RZnN>div:hover img{transform:scale(1.035)}}@media(max-width:700px){.experience-collage_collage__4RZnN{gap:8px}.experience-collage_collage__4RZnN>div>span{font-size:6px;left:9px;bottom:8px}.experience-collage_featured__nV6IQ .experience-collage_featureLabel__GAKGk{top:9px;bottom:auto}}@media(prefers-reduced-motion:reduce){.experience-collage_collage__4RZnN img{transition:none}.experience-collage_collage__4RZnN>div:hover img{transform:none}}.property_page__Mg1mg{background:#fff}.property_listings__H0t0r{padding-block:18px 36px}.property_heading__XBKD9{margin-bottom:14px}.property_heading__XBKD9 h1{font-size:22px;line-height:1.35;font-weight:650;letter-spacing:-.025em;margin:0 0 4px;color:#32213d}.property_heading__XBKD9 p{font-size:12px;line-height:1.6;margin:0}.property_page__Mg1mg .filters{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:14px;padding:5px 14px;border:1px solid #e5ddea;border-radius:8px;background:#fbf9fd}.property_page__Mg1mg .filters>label{display:flex;align-items:center;gap:10px;padding:0 0 0 16px;border-left:1px solid #e5ddea}.property_page__Mg1mg .filters .search-field{display:flex;align-items:center;gap:10px;padding:0;border:0}.property_page__Mg1mg .filters label>span{font-size:9px;letter-spacing:.3px;white-space:nowrap}.property_page__Mg1mg .filters input,.property_page__Mg1mg .filters select{background:transparent;border:0;padding:0;min-height:36px;min-width:0;width:100%;font-size:12px}.property_page__Mg1mg .filters input{min-height:36px}.property_page__Mg1mg .results-row{padding:10px 0;font-size:11px}.property_page__Mg1mg .listing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 26px;align-items:start}.property_page__Mg1mg .listing-card{min-width:0}.property_page__Mg1mg .listing-visual{position:relative;border-radius:15px;overflow:hidden;background:#f2edf5}.property_page__Mg1mg .listing-visual .gallery-main{height:auto;aspect-ratio:1.45}.property_page__Mg1mg .listing-type{position:absolute;z-index:4;top:14px;left:14px;padding:6px 11px;border-radius:20px;background:#582685;color:white;font-size:10px;font-weight:600;pointer-events:none}.property_page__Mg1mg .listing-quick{position:absolute;bottom:12px;right:12px;z-index:5;background:#fffffff2;display:flex;align-items:center;gap:6px;padding:7px 11px;border-radius:20px;color:#412351;font-size:10px}.property_page__Mg1mg .gallery-compact .gallery-controls{left:10px;right:auto;bottom:10px;gap:3px;padding:2px}.property_page__Mg1mg .gallery-compact .gallery-controls button{width:29px;height:29px}.property_page__Mg1mg .gallery-controls span{font-size:9px}.property_page__Mg1mg .gallery-compact .gallery-play,.property_page__Mg1mg .gallery-progress{display:none}.property_page__Mg1mg .listing-copy{padding:14px 0 0}.property_page__Mg1mg .listing-title h2{font-size:16px;font-weight:650;line-height:1.5;letter-spacing:-.01em;margin:0 0 6px;color:#35213e}.property_page__Mg1mg .listing-title:hover h2{color:var(--purple)}.property_page__Mg1mg .listing-location{display:flex;align-items:center;gap:6px;font-size:11px;color:#785987;margin:0 0 9px}.property_page__Mg1mg .listing-description{font-size:12px;line-height:1.7;margin:0 0 12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.property_page__Mg1mg .listing-facts{display:flex;flex-wrap:wrap;gap:6px}.property_page__Mg1mg .listing-facts span{font-size:10px;line-height:1.6;padding:4px 8px;background:#f6f1fa;border-radius:4px;color:#71537f}@media(min-width:1600px){.property_page__Mg1mg .listing-visual .gallery-main{aspect-ratio:1.5}}@media(max-width:1050px){.property_page__Mg1mg .listing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 20px}}@media(max-width:600px){.property_listings__H0t0r{padding-block:16px 30px}.property_heading__XBKD9 h1{font-size:21px}.property_heading__XBKD9 p{font-size:12px}.property_page__Mg1mg .filters{grid-template-columns:1fr 1fr;gap:6px 12px;padding:6px 10px}.property_page__Mg1mg .filters .search-field{grid-column:1/-1;border-bottom:1px solid #e5ddea;padding-bottom:6px}.property_page__Mg1mg .filters>label{display:flex;align-items:center;gap:10px;padding:0;border:0}.property_page__Mg1mg .filters input,.property_page__Mg1mg .filters select{font-size:16px;min-height:40px}.property_page__Mg1mg .listing-grid{grid-template-columns:1fr;gap:25px}.property_page__Mg1mg .listing-visual .gallery-main{aspect-ratio:1.5}.property_page__Mg1mg .listing-title h2{font-size:17px}.property_page__Mg1mg .listing-quick{min-height:36px}.property_page__Mg1mg .gallery-compact .gallery-controls button{width:36px;height:36px}}.property_home__EgtBZ{padding-block:32px}.property_home__EgtBZ .section-heading{align-items:end;gap:18px;margin-bottom:18px}.property_home__EgtBZ .section-title .eyebrow{font-size:8px;margin-bottom:6px}.property_home__EgtBZ .section-title h2{font-size:22px;line-height:1.4;margin-bottom:6px;font-weight:650;letter-spacing:-.02em}.property_home__EgtBZ .section-title p{font-size:12px;line-height:1.7;margin-bottom:0}.property_home__EgtBZ .section-heading>.text-link{font-size:11px;padding-bottom:7px}@media(max-width:600px){.property_home__EgtBZ{padding-block:24px}.property_home__EgtBZ .section-heading{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.property_home__EgtBZ .section-title h2{font-size:21px}.property_home__EgtBZ .section-heading>.text-link{margin-top:0}}.property_page__Mg1mg .listing-autoplay .gallery-play{display:grid;top:12px;right:12px;bottom:auto;left:auto;width:30px;height:30px}@media(pointer:coarse){.property_page__Mg1mg .listing-autoplay .gallery-play{width:40px;height:40px}}@media (hover:hover) and (pointer:fine){.property_page__Mg1mg .listing-card{transition:transform .6s cubic-bezier(.2,.8,.2,1),opacity .5s,filter .5s}.property_page__Mg1mg .listing-visual{transition:box-shadow .6s cubic-bezier(.2,.8,.2,1)}.property_page__Mg1mg .listing-visual:before{content:"";position:absolute;inset:0;z-index:3;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(260px circle at var(--card-x,50%) var(--card-y,50%),#ffffff40,transparent 65%);transition:opacity .4s}.property_page__Mg1mg .listing-visual:after{content:"";position:absolute;inset:0;z-index:3;border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,transparent 35%,#ffffff47 50%,transparent 65%);transform:translateX(-120%)}.property_page__Mg1mg .listing-visual .gallery-main img{transition:scale 1.4s cubic-bezier(.2,.8,.2,1),filter .6s}.property_page__Mg1mg .listing-type{transition:transform .5s cubic-bezier(.2,.8,.2,1),background .4s,box-shadow .4s}.property_page__Mg1mg .listing-quick{transition:background .35s,color .35s,transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .4s}.property_page__Mg1mg .listing-quick svg{transition:transform .5s cubic-bezier(.2,.8,.2,1)}.property_page__Mg1mg .listing-title h2{display:inline;background:linear-gradient(var(--purple),var(--purple)) no-repeat 0 100% /0 1.5px;transition:background-size .6s cubic-bezier(.2,.8,.2,1),color .3s}.property_page__Mg1mg .listing-location svg{transition:transform .5s cubic-bezier(.2,.8,.2,1)}.property_page__Mg1mg .listing-facts span{transition:background .4s,color .4s,transform .4s}.property_page__Mg1mg .listing-grid:has(.listing-card:hover) .listing-card:not(:hover){opacity:.62;filter:saturate(.55)}.property_page__Mg1mg .listing-card:hover{transform:translateY(-10px)}.property_page__Mg1mg .listing-card:hover .listing-visual{box-shadow:0 30px 50px -26px #3b145ccc,0 0 0 2px #b48bd066}.property_page__Mg1mg .listing-card:hover .listing-visual:before{opacity:1}.property_page__Mg1mg .listing-card:hover .listing-visual:after{transform:translateX(120%);transition:transform 1.1s ease}.property_page__Mg1mg .listing-card:hover .gallery-main img{scale:1.08;filter:saturate(1.15) contrast(1.04)}.property_page__Mg1mg .listing-card:hover .listing-type{transform:translateY(-2px) scale(1.06);background:#6d2fa3;box-shadow:0 8px 18px -6px #582685aa}.property_page__Mg1mg .listing-card:hover .listing-quick{background:var(--purple);color:#fff;transform:translateY(-3px);box-shadow:0 10px 22px -8px #3b145caa}.property_page__Mg1mg .listing-card:hover .listing-quick svg{transform:rotate(45deg)}.property_page__Mg1mg .listing-card:hover .listing-title h2{color:var(--purple);background-size:100% 1.5px}.property_page__Mg1mg .listing-card:hover .listing-location svg{transform:translateY(-3px);animation:property_card-pin__8w05H 1s ease-in-out infinite alternate}.property_page__Mg1mg .listing-card:hover .listing-facts span{background:#ece0f5;color:#582685}.property_page__Mg1mg .listing-card:hover .listing-facts span:first-child{transform:translateY(-2px);transition-delay:.05s}.property_page__Mg1mg .listing-card:hover .listing-facts span:nth-child(2){transform:translateY(-2px);transition-delay:.12s}}@keyframes property_card-pin__8w05H{0%{transform:translateY(0)}to{transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.property_page__Mg1mg .listing-card,.property_page__Mg1mg .listing-card *{transition:none!important;animation:none!important}.property_page__Mg1mg .listing-card:hover{transform:none}.property_page__Mg1mg .listing-card:hover .gallery-main img{scale:1}}.home-news_grid__2gOyX{display:grid;grid-template-columns:1.45fr 1fr;gap:18px}.home-news_story__Dsj8K{position:relative;display:flex;overflow:hidden;border-radius:16px;isolation:isolate;color:inherit}.home-news_media__bV59w{position:relative;display:block;overflow:hidden;background:#ece3f2}.home-news_media__bV59w img{object-fit:cover;transition:transform 1.4s cubic-bezier(.2,.8,.2,1),filter .6s}.home-news_meta__Nnw_G{display:flex;align-items:center;gap:10px;font-size:11px;color:#8a7896}.home-news_tag__H_uVG{padding:4px 9px;border-radius:20px;background:#f1e7f8;color:var(--purple);font-weight:600;font-size:10px;letter-spacing:.3px}.home-news_title__Gyrgz{display:inline;font-weight:500;letter-spacing:-.02em;background:linear-gradient(currentColor,currentColor) no-repeat 0 100% /0 1.5px;transition:background-size .7s cubic-bezier(.2,.8,.2,1)}.home-news_read__3K381{display:inline-flex;align-items:center;gap:7px;width:max-content;font-size:12px;font-weight:600;color:var(--purple);opacity:0;transform:translateX(-12px);transition:opacity .4s,transform .5s cubic-bezier(.2,.8,.2,1)}.home-news_read__3K381 svg{transition:transform .5s cubic-bezier(.2,.8,.2,1)}.home-news_lead__f9tWU{min-height:440px;align-items:flex-end;background:var(--purple-deep);color:#fff}.home-news_lead__f9tWU .home-news_media__bV59w{position:absolute;inset:0;z-index:-2}.home-news_lead__f9tWU .home-news_media__bV59w img{object-position:center 6%}.home-news_shade__Onw6K{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#1c0a2c00 22%,#1c0a2cd9 52%,#1c0a2cfa)}.home-news_lead__f9tWU .home-news_body__8hBsz{display:flex;flex-direction:column;gap:12px;padding:30px;max-width:640px}.home-news_lead__f9tWU .home-news_meta__Nnw_G{color:#e2d2ee}.home-news_lead__f9tWU .home-news_tag__H_uVG{background:#ffffff26;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.home-news_lead__f9tWU .home-news_title__Gyrgz{font-size:clamp(22px,2.3vw,31px);line-height:1.28}.home-news_summary__GCIrx{font-size:13px;line-height:1.7;color:#e6d9f0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.home-news_lead__f9tWU .home-news_read__3K381{color:#fff}.home-news_artwork__lnirb{align-items:center;background:linear-gradient(135deg,var(--purple-deep),#1c0a2c)}.home-news_artwork__lnirb .home-news_media__bV59w{inset:24px 24px 24px auto;width:38%;background:none}.home-news_artwork__lnirb .home-news_media__bV59w img{object-fit:contain;object-position:center}.home-news_artwork__lnirb .home-news_shade__Onw6K{display:none}.home-news_artwork__lnirb .home-news_body__8hBsz{max-width:60%}.home-news_artwork__lnirb:hover .home-news_media__bV59w img{transform:scale(1.03)}.home-news_side__1HJg8{display:grid;gap:18px}.home-news_small__IplPg{gap:18px;padding:12px;align-items:center;background:#fff;border:1px solid #ece3f1;transition:border-color .4s,box-shadow .5s,transform .5s cubic-bezier(.2,.8,.2,1)}.home-news_small__IplPg .home-news_media__bV59w{flex:0 0 42%;align-self:stretch;min-height:180px;border-radius:11px}.home-news_small__IplPg .home-news_body__8hBsz{display:flex;flex-direction:column;gap:10px;min-width:0;padding-right:8px}.home-news_small__IplPg .home-news_title__Gyrgz{font-size:16px;line-height:1.4;color:#2e1f38;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;background:none}.home-news_story__Dsj8K:hover .home-news_media__bV59w img{transform:scale(1.07);filter:saturate(1.1)}.home-news_story__Dsj8K:hover .home-news_title__Gyrgz{background-size:100% 1.5px}.home-news_story__Dsj8K:hover .home-news_read__3K381{opacity:1;transform:none}.home-news_story__Dsj8K:hover .home-news_read__3K381 svg{transform:rotate(45deg)}.home-news_small__IplPg:hover{border-color:#d5bfe5;transform:translateY(-4px);box-shadow:0 24px 40px -28px #3b145c99}.home-news_small__IplPg:hover .home-news_title__Gyrgz{color:var(--purple)}.home-news_story__Dsj8K:focus-visible{outline:3px solid #9871b7;outline-offset:4px}@media (hover:none){.home-news_read__3K381{opacity:1;transform:none}}@supports (animation-timeline:view()){.home-news_story__Dsj8K{animation:home-news_newsReveal__obeDP linear both;animation-timeline:view();animation-range:entry 0 entry 70%}.home-news_small__IplPg:nth-child(2){animation-range:entry 10% entry 80%}}@keyframes home-news_newsReveal__obeDP{0%{opacity:0;transform:translateY(50px);clip-path:inset(18% 0 0 0 round 16px)}to{opacity:1;transform:none;clip-path:inset(0 0 0 0 round 16px)}}@media (max-width:900px){.home-news_grid__2gOyX{grid-template-columns:1fr}.home-news_lead__f9tWU{min-height:360px}}@media (max-width:560px){.home-news_lead__f9tWU{min-height:320px}.home-news_artwork__lnirb{flex-direction:column;align-items:stretch}.home-news_artwork__lnirb .home-news_media__bV59w{position:relative;inset:auto;width:auto;height:280px;margin:20px 20px 0}.home-news_artwork__lnirb .home-news_body__8hBsz{max-width:none}.home-news_lead__f9tWU .home-news_body__8hBsz{padding:20px}.home-news_summary__GCIrx{display:none}.home-news_small__IplPg{padding:10px;gap:14px}.home-news_small__IplPg .home-news_media__bV59w{flex-basis:36%;min-height:110px}.home-news_small__IplPg .home-news_title__Gyrgz{font-size:14px}.home-news_small__IplPg .home-news_read__3K381{display:none}}@media (prefers-reduced-motion:reduce){.home-news_media__bV59w img,.home-news_read__3K381,.home-news_small__IplPg,.home-news_story__Dsj8K,.home-news_title__Gyrgz{transition:none;animation:none}}.home-services_panels__snVu4{display:flex;gap:12px;height:470px}.home-services_panel__SDbnk{position:relative;flex:1 1;min-width:0;overflow:hidden;border-radius:14px;color:#fff;isolation:isolate;background:var(--purple-deep);transition:flex .8s cubic-bezier(.77,0,.18,1),filter .6s,transform .6s}.home-services_panel__SDbnk img{object-fit:cover;transform:scale(1.06);filter:grayscale(.6) brightness(.85);transition:transform 1.6s cubic-bezier(.2,.8,.2,1),filter .8s}.home-services_tint__lK8ER{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#2a0f4299,#1d0a2ee0);mix-blend-mode:multiply;transition:opacity .8s}.home-services_panel__SDbnk:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,transparent 35%,#160822e6)}.home-services_number__u234X{position:absolute;z-index:2;top:22px;left:24px;font-size:12px;letter-spacing:1.5px;color:#e6d4f3}.home-services_copy__l4ppc{position:absolute;z-index:2;left:24px;right:24px;bottom:24px;display:flex;flex-direction:column}.home-services_copy__l4ppc strong{font-size:clamp(19px,1.7vw,25px);line-height:1.2;font-weight:500;letter-spacing:-.02em;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.home-services_reveal__5TGdK{display:grid;opacity:0;transition:grid-template-rows .7s cubic-bezier(.2,.8,.2,1),opacity .5s}.home-services_reveal__5TGdK>span:first-child{overflow:hidden}.home-services_description__INhH1{font-size:13px;line-height:1.7;color:#eadcf5;max-width:380px;padding-top:12px}.home-services_explore__2O99J{display:inline-flex;align-items:center;gap:8px;margin-top:16px;width:max-content;padding:10px 16px;border-radius:30px;background:#fff;color:var(--purple);font-size:12px;font-weight:600}.home-services_reveal__5TGdK{grid-template-rows:0fr auto}.home-services_reveal__5TGdK .home-services_explore__2O99J{max-height:0;margin-top:0;padding-block:0;overflow:hidden;transition:max-height .6s,margin-top .6s,padding .6s}.home-services_panels__snVu4:hover .home-services_panel__SDbnk{flex:.75 1}.home-services_panel__SDbnk:focus-visible,.home-services_panels__snVu4 .home-services_panel__SDbnk:hover{flex:2 1}.home-services_panels__snVu4:hover .home-services_panel__SDbnk:not(:hover) img{filter:grayscale(1) brightness(.6)}.home-services_panel__SDbnk:focus-visible img,.home-services_panel__SDbnk:hover img{transform:scale(1.14);filter:none}.home-services_panel__SDbnk:focus-visible .home-services_tint__lK8ER,.home-services_panel__SDbnk:hover .home-services_tint__lK8ER{opacity:0}.home-services_panel__SDbnk:focus-visible .home-services_reveal__5TGdK,.home-services_panel__SDbnk:hover .home-services_reveal__5TGdK{grid-template-rows:1fr auto;opacity:1}.home-services_panel__SDbnk:focus-visible .home-services_reveal__5TGdK .home-services_explore__2O99J,.home-services_panel__SDbnk:hover .home-services_reveal__5TGdK .home-services_explore__2O99J{max-height:50px;margin-top:16px;padding-block:10px}.home-services_panel__SDbnk:focus-visible{outline:3px solid #9871b7;outline-offset:4px}@supports (animation-timeline:view()){.home-services_panel__SDbnk{animation:home-services_panelReveal__XxuaD linear both;animation-timeline:view();animation-range:entry 0 entry 80%}}@keyframes home-services_panelReveal__XxuaD{0%{clip-path:inset(100% 0 0 0 round 14px);transform:translateY(60px)}to{clip-path:inset(0 0 0 0 round 14px);transform:none}}@media (hover:none),(max-width:800px){.home-services_panel__SDbnk img,.home-services_panels__snVu4:hover .home-services_panel__SDbnk:not(:hover) img{filter:none}.home-services_tint__lK8ER{opacity:.55}.home-services_reveal__5TGdK{grid-template-rows:1fr auto;opacity:1}.home-services_reveal__5TGdK .home-services_explore__2O99J{max-height:50px;margin-top:14px;padding-block:9px}.home-services_description__INhH1{font-size:12px;padding-top:8px}}@media (max-width:800px){.home-services_panels__snVu4{flex-direction:column;height:auto}.home-services_panel__SDbnk,.home-services_panels__snVu4 .home-services_panel__SDbnk:hover,.home-services_panels__snVu4:hover .home-services_panel__SDbnk{flex:none;height:240px}}@media (prefers-reduced-motion:reduce){.home-services_copy__l4ppc strong,.home-services_panel__SDbnk,.home-services_panel__SDbnk img,.home-services_reveal__5TGdK,.home-services_reveal__5TGdK .home-services_explore__2O99J,.home-services_tint__lK8ER{transition:none;animation:none}}.home-stats_stats__qlYrS{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding-block:20px 24px}.home-stats_stat__gXeaD{position:relative;display:flex;flex-direction:column;gap:4px;padding:2px 24px;border-left:1px solid var(--line);opacity:0;transform:translateY(26px);transition:opacity .8s cubic-bezier(.2,.8,.2,1),transform .8s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--i) * .12s)}.home-stats_stat__gXeaD:first-child{padding-left:0;border-left:0}.home-stats_stats__qlYrS[data-seen=true] .home-stats_stat__gXeaD{opacity:1;transform:none}.home-stats_stat__gXeaD strong{font-size:clamp(26px,2.8vw,38px);line-height:1;font-weight:400;letter-spacing:-.05em;color:var(--purple-deep);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:linear-gradient(100deg,#34164a,#7d4fa6 45%,#34164a 70%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:home-stats_statShine__FZNTg 6s ease-in-out infinite;animation-delay:calc(var(--i) * .6s)}.home-stats_stat__gXeaD>span{font-size:11px;line-height:1.45;color:var(--muted);max-width:180px}.home-stats_stat__gXeaD:after{content:"";position:absolute;left:24px;right:24px;bottom:-10px;height:2px;background:linear-gradient(90deg,#8a5bb0,transparent);transform:scaleX(0);transform-origin:left;transition:transform 1.2s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--i) * .12s + .4s)}.home-stats_stat__gXeaD:first-child:after{left:0}.home-stats_stats__qlYrS[data-seen=true] .home-stats_stat__gXeaD:after{transform:scaleX(1)}@keyframes home-stats_statShine__FZNTg{0%,to{background-position:100% 0}50%{background-position:0 0}}@media (max-width:800px){.home-stats_stats__qlYrS{grid-template-columns:1fr 1fr;row-gap:26px;padding-block:20px 24px}.home-stats_stat__gXeaD{padding:0 16px}.home-stats_stat__gXeaD:nth-child(odd){padding-left:0;border-left:0}.home-stats_stat__gXeaD:after{left:16px;right:16px}.home-stats_stat__gXeaD:nth-child(odd):after{left:0}}@media (prefers-reduced-motion:reduce){.home-stats_stat__gXeaD,.home-stats_stat__gXeaD:after{transition:none}.home-stats_stat__gXeaD strong{animation:none}}.project-partners_section__ghYm9{padding-block:24px 12px}.project-partners_heading__bETo8{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.project-partners_heading__bETo8 .eyebrow{font-size:8px;margin-bottom:6px}.project-partners_heading__bETo8 h2{font-size:23px;font-weight:500;letter-spacing:-.02em;line-height:1.4;margin:0 0 6px}.project-partners_heading__bETo8 p{font-size:12px;line-height:1.7;margin:0}.project-partners_toggle__TrCcq{display:grid;place-items:center;flex-shrink:0;width:36px;height:36px;border-radius:50%;background:#f0e7f7;color:var(--purple)}.project-partners_toggle__TrCcq:focus-visible{outline:2px solid var(--purple);outline-offset:3px}.project-partners_viewport__AbC7N{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent);mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent)}.project-partners_track__zncyZ{display:flex;width:max-content;animation:project-partners_roll__Kx2xn 110s linear infinite}.project-partners_group__j6_jC{display:flex;gap:16px;padding:0 16px 0 0;margin:0;list-style:none;flex-shrink:0}.project-partners_logo___UeF_{display:grid;place-items:center;flex:0 0 200px;height:88px;padding:14px 20px;background:#fff;border:1px solid #ece3f0;border-radius:8px}.project-partners_logo___UeF_ img{width:100%;max-width:160px;height:58px;object-fit:contain}.project-partners_logo___UeF_[data-captioned]{grid-template-rows:1fr auto;gap:6px;padding:10px 12px 8px}.project-partners_logo___UeF_[data-captioned] img{height:44px}.project-partners_caption__kAD0I{max-width:100%;overflow:hidden;font-size:10px;font-weight:600;line-height:1.2;text-align:center;text-overflow:ellipsis;white-space:nowrap;color:var(--ink)}.project-partners_wordmark__k7Nn4{font-size:13px;font-weight:600;line-height:1.3;letter-spacing:.01em;text-align:center;text-transform:uppercase;color:var(--purple)}.project-partners_track__zncyZ[data-paused=true],.project-partners_viewport__AbC7N:focus-within .project-partners_track__zncyZ,.project-partners_viewport__AbC7N:hover .project-partners_track__zncyZ{animation-play-state:paused}@keyframes project-partners_roll__Kx2xn{to{transform:translateX(-50%)}}@media(max-width:600px){.project-partners_section__ghYm9{padding-top:20px}.project-partners_heading__bETo8 h2{font-size:21px}.project-partners_heading__bETo8 p{font-size:11px}.project-partners_toggle__TrCcq{width:44px;height:44px}.project-partners_logo___UeF_{flex-basis:170px;height:76px}.project-partners_logo___UeF_[data-captioned] img{height:36px}}@media(prefers-reduced-motion:reduce){.project-partners_track__zncyZ{animation:none;width:100%}.project-partners_group__j6_jC{width:100%;flex-wrap:wrap;padding:0;gap:10px}.project-partners_group__j6_jC[aria-hidden=true],.project-partners_toggle__TrCcq{display:none}.project-partners_logo___UeF_{flex:1 1 140px}.project-partners_viewport__AbC7N{-webkit-mask-image:none;mask-image:none}}.site-progress_section__VYJV8{padding-block:80px;overflow:hidden;background:linear-gradient(180deg,#fcfaf7,#f3edf6)}.site-progress_heading__gob1p{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:36px}.site-progress_heading__gob1p h2{margin:0 0 12px}.site-progress_heading__gob1p p{margin:0;max-width:520px;font-size:14px}.site-progress_heading__gob1p .text-link{flex-shrink:0}.site-progress_live__RPhOQ{display:inline-flex;align-items:center;gap:10px;margin-bottom:16px;font-size:10px;font-weight:600;letter-spacing:2px;color:var(--purple)}.site-progress_live__RPhOQ>span{position:relative;width:8px;height:8px;border-radius:50%;background:#d62f4b}.site-progress_live__RPhOQ>span:after{content:"";position:absolute;inset:0;border-radius:50%;background:#d62f4b;animation:site-progress_livePulse__dj68e 1.8s ease-out infinite}.site-progress_rows__EP7xH{display:grid;gap:14px;transform:rotate(-1.5deg) scale(1.03)}.site-progress_viewport__48YkL{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.site-progress_track__nKgX3{display:flex;width:max-content;animation:site-progress_marquee__KuMZt 70s linear infinite}.site-progress_reverse__JOAzT{animation-direction:reverse;animation-duration:82s}.site-progress_rows__EP7xH:hover .site-progress_track__nKgX3{animation-play-state:paused}.site-progress_group__P9fpO{display:flex;gap:14px;padding-right:14px}.site-progress_tile__mC2i3{position:relative;flex:0 0 auto;width:340px;aspect-ratio:3/2;overflow:hidden;border-radius:10px;background:#e6dcec;box-shadow:0 12px 28px -18px #2c0f4580;transition:transform .6s cubic-bezier(.2,.8,.2,1),box-shadow .6s,filter .6s}.site-progress_tile__mC2i3 img{object-fit:cover;transition:transform 1.2s cubic-bezier(.2,.8,.2,1)}.site-progress_rows__EP7xH:hover .site-progress_tile__mC2i3{filter:saturate(.55) brightness(.92)}.site-progress_rows__EP7xH .site-progress_tile__mC2i3:hover{filter:none;transform:translateY(-8px) rotate(1.5deg) scale(1.04);box-shadow:0 26px 40px -20px #2c0f45aa;z-index:1}.site-progress_tile__mC2i3:hover img{transform:scale(1.12)}.site-progress_tile__mC2i3:focus-visible{outline:3px solid #9871b7;outline-offset:3px}@keyframes site-progress_marquee__KuMZt{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes site-progress_livePulse__dj68e{0%{transform:scale(1);opacity:.8}to{transform:scale(3);opacity:0}}@media (max-width:700px){.site-progress_section__VYJV8{padding-block:56px}.site-progress_heading__gob1p{flex-direction:column;align-items:flex-start}.site-progress_tile__mC2i3{width:230px}}@media (prefers-reduced-motion:reduce){.site-progress_rows__EP7xH{transform:none}.site-progress_viewport__48YkL{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.site-progress_live__RPhOQ>span:after,.site-progress_reverse__JOAzT,.site-progress_track__nKgX3{animation:none}.site-progress_group__P9fpO+.site-progress_group__P9fpO{display:none}.site-progress_tile__mC2i3,.site-progress_tile__mC2i3 img{transition:none}}