.HeroSection_hero__tVlJy{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:1.75rem;padding-block:2.25rem}.HeroSection_copy__2N0PS{min-width:0}.HeroSection_copy__2N0PS h1{max-width:12ch}.HeroSection_eyebrow__zCxn5{margin:0 0 .875rem;color:#34483d;font-size:.8125rem;font-weight:500;letter-spacing:.12em;line-height:1.6;text-transform:uppercase}.HeroSection_description__iQqMO{max-width:28.75rem;margin-top:1.25rem;color:#34483d;font-size:1.125rem;line-height:1.6}.HeroSection_actions__PFSaR{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem .9375rem;margin-top:1.75rem}.HeroSection_actions__PFSaR .HeroSection_primaryAction__y70xr,.HeroSection_actions__PFSaR .HeroSection_secondaryAction__XRLFY{font-size:1rem}.HeroSection_actions__PFSaR .HeroSection_secondaryAction__XRLFY{color:var(--color-ink);font-weight:500}.HeroSection_image__eyq2C{min-width:0}.HeroSection_imageFrame__J7oT7{overflow:hidden}.HeroSection_image__eyq2C img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;object-position:50% 50%;background:var(--color-wash)}.HeroSection_image__eyq2C figcaption{margin-top:.625rem;color:var(--color-muted);font-size:.6875rem}@media (min-width:48rem){.HeroSection_hero__tVlJy{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:3rem;padding-block:3.125rem 3.5rem}.HeroSection_image__eyq2C img{aspect-ratio:1}}@media (prefers-reduced-motion:no-preference){.HeroSection_hero__tVlJy{--hero-enter-duration:700ms;--hero-enter-step:90ms;--hero-enter-distance:0.75rem;--hero-image-duration:850ms;--hero-motion-ease:cubic-bezier(0.25,0.6,0.3,1)}.HeroSection_actions__PFSaR,.HeroSection_description__iQqMO,.HeroSection_eyebrow__zCxn5{animation:HeroSection_heroCopyEnter__fOK3j var(--hero-enter-duration) var(--hero-motion-ease) backwards}.HeroSection_copy__2N0PS h1{animation:HeroSection_heroTitleEnter___xCv4 var(--hero-enter-duration) var(--hero-motion-ease) backwards;animation-delay:var(--hero-enter-step)}.HeroSection_description__iQqMO{animation-delay:calc(var(--hero-enter-step) * 2)}.HeroSection_actions__PFSaR{animation-delay:calc(var(--hero-enter-step) * 3)}.HeroSection_image__eyq2C img{animation:HeroSection_heroImageEnter__x158d var(--hero-image-duration) var(--hero-motion-ease) backwards}@keyframes HeroSection_heroCopyEnter__fOK3j{0%{opacity:.2;transform:translateY(var(--hero-enter-distance))}to{opacity:1;transform:translateY(0)}}@keyframes HeroSection_heroTitleEnter___xCv4{0%{opacity:.6;transform:translateY(var(--hero-enter-distance))}to{opacity:1;transform:translateY(0)}}@keyframes HeroSection_heroImageEnter__x158d{0%{transform:scale(1.035)}to{transform:scale(1)}}}@media (min-width:48rem) and (prefers-reduced-motion:no-preference){.HeroSection_hero__tVlJy{--hero-enter-duration:850ms;--hero-enter-step:120ms;--hero-enter-distance:1rem;--hero-image-duration:1000ms}}.StatsSection_section__c2Oqn{padding-block:1.625rem;border-block:1px solid var(--color-line);background:var(--color-wash)}.StatsSection_grid__nBuMO{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.125rem;margin:0}.StatsSection_statistic__wQ4iv{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:.625rem 1.25rem .625rem 0;border-right:1px solid transparent}.StatsSection_statistic__wQ4iv:after{position:absolute;inset-block:0;right:-1px;width:1px;background:#cbd1c5;content:"";transform-origin:center top}.StatsSection_statistic__wQ4iv:nth-child(2n){border-right:0}.StatsSection_statistic__wQ4iv:nth-child(2n):after{display:none}.StatsSection_statistic__wQ4iv dt{color:var(--color-muted);font-size:.75rem}.StatsSection_statistic__wQ4iv dd{order:-1;margin:0 0 .25rem;font-size:2rem;font-weight:400;line-height:1.25}@media (min-width:48rem){.StatsSection_grid__nBuMO{grid-template-columns:repeat(4,minmax(0,1fr))}.StatsSection_statistic__wQ4iv:nth-child(2n){border-right:1px solid transparent}.StatsSection_statistic__wQ4iv:nth-child(2n):after{display:block}.StatsSection_statistic__wQ4iv:last-child{border-right:0}.StatsSection_statistic__wQ4iv:last-child:after{display:none}}@media (prefers-reduced-motion:no-preference){.StatsSection_statistic__wQ4iv[data-reveal-state=pending]:after{transform:scaleY(0)}.StatsSection_statistic__wQ4iv[data-reveal-state=visible]:after{animation:StatsSection_drawDivider__DnwA_ var(--reveal-line-duration) var(--motion-ease) both;animation-delay:var(--motion-delay)}@keyframes StatsSection_drawDivider__DnwA_{0%{transform:scaleY(0)}to{transform:scaleY(1)}}}.HomeSections_section__ABzlo{position:relative;padding-block:var(--section-space)}.HomeSections_sectionLine__vnHOg{position:absolute;top:0;inset-inline:0;height:1px;background:var(--color-line)}.HomeSections_eyebrow__RBNzc{margin:0 0 .875rem;color:var(--color-muted);font-size:.6875rem;font-weight:400;letter-spacing:.15em;line-height:1.65;text-transform:uppercase}.HomeSections_threeColumns__Q5iD5,.HomeSections_twoColumns__B5iOV{display:grid;grid-template-columns:minmax(0,1fr);gap:1.75rem;align-items:start}.HomeSections_sectionHeading__yVjzj{display:flex;flex-direction:column;align-items:flex-start;gap:.9375rem;margin-bottom:1.75rem}.HomeSections_bodyCopy__L_XHW>p{max-width:42.5rem;margin-bottom:.625rem}.HomeSections_platform__zViG5{background:var(--color-ink);color:var(--color-white)}.HomeSections_platform__zViG5 .HomeSections_eyebrow__RBNzc{color:#d9c79f}.HomeSections_platformTitle__sRoV2{max-width:45rem;margin-bottom:1.75rem}.HomeSections_pillarLine__8NmeQ{height:1px;margin-bottom:1.375rem;background:var(--color-gold)}.HomeSections_pillar__gQXHJ h3{margin-bottom:.875rem}.HomeSections_pillar__gQXHJ p{color:#d5ddd4;font-size:.875rem}.HomeSections_platformAction__7atb0{margin-top:1.75rem}.HomeSections_property__DK8F0{min-width:0}.HomeSections_propertyImage__qgV92{overflow:hidden;aspect-ratio:4/3;margin-bottom:1.125rem;background:var(--color-wash)}.HomeSections_propertyImage__qgV92 img{width:100%;height:100%;object-fit:cover}.HomeSections_assetType__r17uO{display:inline-block;max-width:100%;margin:1rem 0 .75rem;padding:.3125rem .5rem;border:1px solid var(--color-line);font-size:.625rem;letter-spacing:.06em;line-height:1.4;text-transform:uppercase}.HomeSections_property__DK8F0 .HomeSections_eyebrow__RBNzc{margin:0;letter-spacing:.08em}.HomeSections_property__DK8F0 h3{margin:.5rem 0 .625rem}.HomeSections_propertyDescription__GmauW{margin-bottom:.625rem;color:var(--color-muted);font-size:.8125rem}.HomeSections_peopleCopy__bO4Qw h2{margin-bottom:1.25rem}.HomeSections_peopleCopy__bO4Qw>p:not(.HomeSections_eyebrow__RBNzc){max-width:42.5rem;margin-bottom:.625rem;color:var(--color-muted)}.HomeSections_teamImage__ORBGj img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;background:var(--color-wash)}.HomeSections_newsLine__U9F0u{height:1px;margin-bottom:1.125rem;background:var(--color-line)}.HomeSections_newsItem__JiyWG h3{margin-bottom:1.25rem}.HomeSections_newsDescription__6Qp1c{margin-bottom:.625rem;color:var(--color-muted);font-size:.75rem}.HomeSections_contactBand__FEAJ2{background:var(--color-wash)}.HomeSections_contactCopy__KG0lZ>p{margin-bottom:1.125rem}@media (min-width:48rem){.HomeSections_twoColumns__B5iOV{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.75rem}.HomeSections_threeColumns__Q5iD5{grid-template-columns:repeat(3,minmax(0,1fr))}.HomeSections_sectionHeading__yVjzj{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:1.5rem}.HomeSections_sectionHeading__yVjzj>a{flex-shrink:0}.HomeSections_pillars__Z8IkX{align-items:stretch;row-gap:1.125rem}.HomeSections_pillar__gQXHJ{display:grid;grid-template-rows:subgrid;grid-row:span 3;row-gap:0}}@media (prefers-reduced-motion:no-preference){.HomeSections_propertyImage__qgV92 img{transition:transform .4s ease-out}.HomeSections_property__DK8F0:focus-within .HomeSections_propertyImage__qgV92 img{transform:scale(1.02)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.HomeSections_property__DK8F0:hover .HomeSections_propertyImage__qgV92 img{transform:scale(1.02)}}