.habu-investors-page .section{scroll-margin-top:90px}.habu-investors-page .nav__cta{width:auto}.habu-investors-page .section__inner .content{min-width:0;max-width:none}.habu-investors-page .section__title{text-wrap:wrap;max-width:none}.habu-investors-page .prose{width:100%;max-width:68ch}.habu-investors-page #investment-focus .prose,.habu-investors-page #investor-approach .prose{max-width:none}.habu-investors-page .prose p{text-wrap:wrap}.habu-investors-page .investors-intro{padding:clamp(68px,8vw,112px) 0 clamp(64px,7vw,96px)}.habu-investors-page .investors-intro__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.habu-investors-page .investors-intro__copy{min-width:0}.habu-investors-page .investors-intro h1{letter-spacing:-.035em;text-wrap:pretty;max-width:15ch;margin-top:0;font-size:clamp(40px,4.8vw,66px);font-weight:500;line-height:1.04}.habu-investors-page .investors-intro__description{max-width:52ch;color:var(--color-ploy-habu-text-3,#cdd4e0);margin-top:28px;font-size:18px;line-height:1.65}.habu-investors-page .investors-intro__actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:32px;display:flex}.habu-investors-page .investors-intro__actions .btn{gap:16px}.habu-investors-page .investors-text-link{text-underline-offset:5px;text-decoration:underline;-webkit-text-decoration-color:var(--ploy-accent-primary);text-decoration-color:var(--ploy-accent-primary);align-items:center;gap:10px;font-size:15px;display:inline-flex}.habu-investors-page .investors-text-link:hover{color:var(--color-ploy-habu-accent-strong,#63b393)}.habu-investors-page .investors-intro__visual{z-index:1;background-color:var(--ploy-background-primary);min-width:0;height:clamp(380px,38vw,520px);-webkit-mask-image:linear-gradient(to bottom,transparent,var(--color-ploy-habu-graphic-27) 4%,var(--color-ploy-habu-graphic-27) 96%,transparent),linear-gradient(to right,transparent,var(--color-ploy-habu-graphic-27) 4%,var(--color-ploy-habu-graphic-27) 96%,transparent);mask-image:linear-gradient(to bottom,transparent,var(--color-ploy-habu-graphic-27) 4%,var(--color-ploy-habu-graphic-27) 96%,transparent),linear-gradient(to right,transparent,var(--color-ploy-habu-graphic-27) 4%,var(--color-ploy-habu-graphic-27) 96%,transparent);margin:0;position:relative;overflow:hidden;-webkit-mask-composite:source-in;mask-composite:intersect}.habu-investors-page .investors-intro__visual img{object-fit:cover;object-position:65% center;filter:saturate(.3)brightness(.95);opacity:1;width:100%;height:100%}.habu-investors-page .investors-focus{border-top:1px solid;border-bottom:1px solid;border-color:var(--color-ploy-habu-border,#96aad224);grid-template-columns:repeat(3,minmax(0,1fr));margin:40px 0 0;display:grid}.habu-investors-page .investors-focus__item{padding:28px 24px}.habu-investors-page .investors-focus__item:first-child{padding-left:0}.habu-investors-page .investors-focus__item+.investors-focus__item{border-left:1px solid;border-color:var(--color-ploy-habu-border,#96aad224)}.habu-investors-page .investors-focus dt{color:var(--color-ploy-habu-accent-strong,#63b393);margin-bottom:12px;font-size:13px}.habu-investors-page .investors-focus dd{margin:0}.habu-investors-page .investors-focus strong{letter-spacing:-.02em;font-size:22px;font-weight:500;line-height:1.25;display:block}.habu-investors-page .investors-focus dd span{color:var(--ploy-text-secondary);margin-top:12px;font-size:14px;line-height:1.6;display:block}.habu-investors-page .investors-audience{color:var(--ploy-text-secondary);margin-top:24px;font-size:15px}.habu-investors-page .investors-steps{margin-top:40px}.habu-investors-page .investors-steps li{border-top:1px solid;border-color:var(--color-ploy-habu-border,#96aad224);grid-template-columns:48px minmax(0,1fr);gap:24px;padding:28px 0;display:grid}.habu-investors-page .investors-steps__number{font-variant-numeric:tabular-nums;color:var(--color-ploy-habu-accent-strong,#63b393);padding-top:4px;font-size:15px}.habu-investors-page .investors-steps h3{letter-spacing:-.02em;font-size:24px;font-weight:500;line-height:1.3}.habu-investors-page .investors-steps p{max-width:62ch;color:var(--color-ploy-habu-text-3,#cdd4e0);margin-top:12px;font-size:17px;line-height:1.7}.habu-investors-page .investors-outcome{border-left:2px solid;border-color:var(--ploy-accent-primary);background-color:var(--color-ploy-habu-accent-tint,#4e9d7e1f);margin-top:16px;padding:16px 24px;font-size:19px}.habu-investors-page #work-with-us{padding-bottom:clamp(40px,5vw,64px)}.habu-investors-page #f-message::placeholder{font-style:italic}@media(min-width:1024px){.habu-investors-page .section__inner{grid-template-columns:180px minmax(0,1fr);column-gap:36px}}@media(min-width:768px)and (max-width:1023px){.habu-investors-page .section__inner{grid-template-columns:148px minmax(0,1fr);column-gap:24px}.habu-investors-page .investors-focus{grid-template-columns:1fr}.habu-investors-page .investors-focus__item{padding:20px 0}.habu-investors-page .investors-focus__item+.investors-focus__item{border-top:1px solid;border-left:0;border-color:var(--color-ploy-habu-border,#96aad224)}}@media(max-width:767px){.habu-investors-page .investors-intro__grid{grid-template-columns:minmax(0,1fr);gap:40px}.habu-investors-page .investors-intro h1{max-width:16ch;font-size:clamp(40px,8vw,56px)}.habu-investors-page .investors-intro__description{font-size:17px}.habu-investors-page .investors-intro__visual{height:340px}.habu-investors-page .investors-focus{grid-template-columns:1fr;margin-top:28px}.habu-investors-page .investors-focus__item{padding:22px 0}.habu-investors-page .investors-focus__item+.investors-focus__item{border-top:1px solid;border-left:0;border-color:var(--color-ploy-habu-border,#96aad224)}.habu-investors-page .investors-steps li{grid-template-columns:28px minmax(0,1fr);gap:16px}.habu-investors-page .investors-steps h3{font-size:22px}.habu-investors-page .investors-outcome{padding:16px 20px;font-size:18px}}
