.investment-page .estate-image-motion>img{object-position:center 65%}.investment-intro{grid-template-columns:1fr 1.7fr;gap:10%;padding-block:115px 125px;display:grid}.investment-experience{align-items:end;gap:21px;margin-top:50px;display:flex}.investment-experience strong{font-family:var(--font-display);font-size:100px;font-weight:var(--font-display-weight);letter-spacing:-.075em;line-height:.85}.investment-experience span{color:var(--muted-foreground);font-size:12px;line-height:1.6}.investment-intro h2{font-size:clamp(36px,4.1vw,64px);line-height:1.1}.investment-intro p{max-width:520px;color:var(--muted-foreground);margin-top:30px;font-size:13px;line-height:1.9}.investment-collection{padding-bottom:110px}.investment-collection-heading{justify-content:space-between;align-items:end;gap:60px;margin-bottom:45px;display:flex}.investment-collection-heading .estate-eyebrow{margin-bottom:23px}.investment-collection-heading h2{font-size:clamp(35px,3.8vw,58px);line-height:1.12}.investment-collection-heading>p{max-width:340px;color:var(--muted-foreground);font-size:12px}.investment-category-buttons{border-top:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:32px;display:grid}.investment-category-buttons button{cursor:pointer;border-bottom:1px solid var(--border);color:var(--muted-foreground);align-items:center;gap:20px;padding:22px 20px 22px 0;display:flex}.investment-category-buttons button+button{padding-left:25px}.investment-category-buttons button[aria-pressed=true]{color:var(--foreground);border-bottom-color:var(--signal)}.investment-category-buttons small{font:400 12px var(--font-mono)}.investment-category-buttons button>span{font-family:var(--font-display);font-weight:var(--font-display-weight);letter-spacing:-.025em;font-size:30px}.investment-category-buttons svg{opacity:.35;margin-left:auto;transition:transform .4s,opacity .4s}.investment-category-buttons button[aria-pressed=true] svg{opacity:1}.investment-category-buttons button:hover svg{opacity:1;transform:translate(3px,-3px)}.investment-category-buttons button:focus-visible{outline:2px solid var(--ring);outline-offset:-4px}.investment-collection-layout{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:8%;display:grid}.investment-selected-image{height:570px;margin:0;animation:.8s cubic-bezier(.22,1,.36,1) investment-image-in;position:relative;overflow:hidden}.investment-selected-image>img{object-fit:cover;object-position:63% center;width:100%;height:100%}.investment-selected-image>figcaption{color:#fff;width:fit-content;max-width:calc(100% - 40px);font:400 10px/1.7 var(--font-mono);text-transform:uppercase;background:#10152999;padding:6px 8px;position:absolute;bottom:20px;left:20px;right:20px}@keyframes investment-image-in{0%{clip-path:inset(0 8% 0 0);opacity:.6}to{clip-path:inset(0);opacity:1}}.investment-selected-copy{padding-right:5%}.investment-selected-copy h3{max-width:360px;margin-top:26px;font-size:clamp(35px,3.6vw,54px);line-height:1.08}.investment-selected-copy>p{color:var(--muted-foreground);margin-top:25px;font-size:13px}.investment-selected-copy ul{margin-top:30px;padding:0;list-style:none}.investment-selected-copy li{border-bottom:1px solid var(--border);padding-block:13px;font-size:13px;line-height:1.6}.investment-selected-copy li:first-child{border-top:1px solid var(--border)}.investment-selected-copy .estate-underlined-link{margin-top:28px;font-size:13px}.investment-availability{color:var(--muted-foreground);margin-top:23px;font-size:12px}.investment-journey{background:var(--residence-surface);padding-block:105px}.investment-journey-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12%;display:grid}.investment-journey h2{margin-top:27px;font-size:clamp(35px,3.7vw,56px);line-height:1.12}.investment-journey-visual figure{height:370px;margin-top:45px;position:relative;overflow:hidden}.investment-journey-visual img{object-fit:cover;width:100%;height:100%}.investment-journey-visual figcaption{color:#fff;font:400 10px var(--font-mono);text-transform:uppercase;background:#10152999;padding:5px 8px;position:absolute;bottom:16px;left:16px}.investment-journey-steps{padding-top:50px}.investment-journey-steps article{border-top:1px solid var(--border);gap:30px;padding-block:27px;display:flex}.investment-journey-steps article>span{font:400 12px var(--font-mono);color:var(--muted-foreground);padding-top:5px}.investment-journey-steps h3{font-size:28px;line-height:1.2}.investment-journey-steps p{color:var(--muted-foreground);margin-top:15px;font-size:12px}.investment-journey-steps .rect-link{margin-top:20px}html[data-motion=paused] .investment-selected-image{animation:none}@media (max-width:1000px){.investment-intro{gap:7%}.investment-collection-layout{gap:6%}.investment-selected-image{height:530px}.investment-journey-layout{gap:7%}}@media (max-width:760px){.investment-intro{grid-template-columns:minmax(0,1fr);gap:40px;padding-block:65px 70px}.investment-intro .estate-eyebrow{font-size:11px}.investment-experience{gap:20px;margin-top:25px}.investment-experience strong{font-family:var(--font-display);font-size:74px}.investment-intro h2{font-size:clamp(29px,8vw,46px)}.investment-intro p{margin-top:23px;font-size:12px}.investment-collection{padding-bottom:65px}.investment-collection-heading{margin-bottom:30px;display:block}.investment-collection-heading h2{font-size:34px}.investment-collection-heading .estate-eyebrow{margin-bottom:20px;font-size:11px}.investment-collection-heading>p{margin-top:22px;font-size:12px}.investment-category-buttons{margin-bottom:24px}.investment-category-buttons button{flex-wrap:wrap;gap:8px;padding:16px 8px 16px 0}.investment-category-buttons button+button{padding-left:12px}.investment-category-buttons button>span{font-family:var(--font-display);font-size:22px}.investment-category-buttons small{width:100%;font-size:11px}.investment-category-buttons svg{display:none}.investment-collection-layout{grid-template-columns:minmax(0,1fr);gap:30px}.investment-selected-image{height:390px}.investment-selected-copy{padding-right:0}.investment-selected-copy h3{max-width:330px;margin-top:20px;font-size:38px}.investment-selected-copy>p{font-size:12px}.investment-selected-copy ul{margin-top:24px}.investment-availability{margin-top:32px;font-size:12px}.investment-journey{padding-block:65px}.investment-journey-layout{grid-template-columns:minmax(0,1fr);gap:35px}.investment-journey h2{font-size:35px}.investment-journey-visual figure{height:290px;margin-top:30px}.investment-journey-steps{padding-top:0}.investment-journey-steps article{gap:20px;padding-block:25px}.investment-journey-steps h3{font-size:25px}}@media (prefers-reduced-motion:reduce){.investment-selected-image{animation:none}}
