*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;color:#242835;background:#fff;font-family:"Hanken Grotesk",Arial,sans-serif;font-size:17px;line-height:1.65}a{color:inherit;text-decoration:none}a:focus-visible,summary:focus-visible{outline:3px solid #718747;outline-offset:6px}img{display:block;width:100%;height:auto}h1,h2,h3,.wordmark{font-family:"Instrument Serif",Georgia,serif;font-weight:400;letter-spacing:-.025em;line-height:1.02;text-wrap:balance}h1{font-size:clamp(3.5rem,7vw,6rem);margin:22px 0}h2{font-size:clamp(2.8rem,4.5vw,4.5rem);margin:0 0 30px}h3{font-size:2.6rem;margin:15px 0}p{margin:0 0 22px;max-width:65ch;text-wrap:pretty}.wrap{width:min(1280px,90%);margin:auto;padding:90px 0}.lead{font-size:clamp(1.25rem,2vw,1.55rem);line-height:1.5}.small,figcaption{font-size:14px;color:#535867}.small{margin-top:24px}header{position:absolute;z-index:2;top:0;left:5%;right:5%;height:100px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff66;color:white}nav{display:flex;gap:32px;font-size:15px}nav a{padding:12px 0}.wordmark{font-size:32px;white-space:nowrap}.hero{position:relative;height:92svh;min-height:680px;max-height:1000px;color:white;overflow:hidden}.hero>img{position:absolute;width:100%;height:100%;object-fit:cover;animation:settle 1.3s ease-out}.shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(12,20,18,.76),rgba(12,20,18,.12)),linear-gradient(0deg,rgba(12,20,18,.35),transparent 60%)}.hero-copy{position:absolute;left:5%;top:50%;transform:translateY(-35%);max-width:700px}.hero-copy p{max-width:510px}.hero-caption{position:absolute;bottom:25px;right:5%;font-size:13px}.action{display:inline-block;padding:10px 0;border-bottom:1px solid currentColor;margin-top:8px;font-weight:500}.action:hover{opacity:.75}.intro{display:grid;grid-template-columns:1fr 1fr;gap:9%}.section-top{display:flex;align-items:baseline;justify-content:space-between;gap:20px}.opportunity{display:grid;grid-template-columns:1.2fr 1fr;gap:7%;align-items:center}.property-photo{position:relative}.property-photo img{aspect-ratio:4/5;object-fit:cover}.property-photo span{position:absolute;bottom:0;left:0;right:0;padding:40px 25px 20px;color:white;background:linear-gradient(transparent,#000a)}.opportunity h3{font-size:3.6rem}.price{border-top:1px solid #d4d7d9;padding-top:22px;margin-top:30px}.price span,.price strong{display:block}.price strong{font-weight:400;font-size:1.8rem}.process>div{display:grid;grid-template-columns:repeat(3,1fr);gap:6%}.process h3{font-size:2rem}.process article{border-top:1px solid #d4d7d9;padding-top:15px}.contact{display:grid;grid-template-columns:1fr 1fr;background:#2b3343;color:white}.contact>img{height:100%;max-height:760px;object-fit:cover;object-position:center 25%}.contact>div{padding:clamp(35px,6vw,95px);align-self:center}.contact .small{color:#d6dae0}.facts{display:grid;grid-template-columns:repeat(4,1fr);padding:30px 0;border-bottom:1px solid #d4d7d9;gap:25px}.facts dt{font-size:14px;color:#535867}.facts dd{margin:5px 0 0;font-size:24px}.photo-pair{display:grid;grid-template-columns:1.25fr 1fr;align-items:start;gap:6%;padding-top:0}.photo-pair figure{margin:0}.photo-pair figure:nth-child(2){margin-top:110px}.photo-pair img{aspect-ratio:4/3;object-fit:cover}figcaption{padding-top:12px}.numbers{display:grid;grid-template-columns:1fr 1.3fr;gap:10%}.numbers dl{margin:0}.numbers dl>div{padding:22px 0;border-bottom:1px solid #d4d7d9;display:flex;justify-content:space-between;gap:20px}.numbers dl>div:first-child{border-top:1px solid #d4d7d9}.numbers dt{max-width:65%}.numbers dt span{display:block;font-size:13px;color:#535867}.numbers dd{margin:0;text-align:right;font-weight:500}.wide-photo{position:relative}.wide-photo img{max-height:700px;object-fit:cover}.wide-photo p{position:absolute;bottom:0;left:0;color:white;max-width:none;width:100%;padding:50px 5% 20px;margin:0;background:linear-gradient(transparent,#000b)}.evidence>.lead{max-width:760px}.evidence-row{display:grid;grid-template-columns:1.3fr .6fr 1fr;gap:30px;align-items:center;border-top:1px solid #d4d7d9;padding:20px 0}.evidence-row h3{font-size:2rem}.evidence-row p{font-size:15px;margin-bottom:0}.evidence-row strong{font-size:26px;font-weight:400}details{border-bottom:1px solid #d4d7d9;border-top:1px solid #d4d7d9;padding:22px 0}summary{cursor:pointer}details p{margin-top:25px;font-size:15px}.plans{background:#f2f4f5;width:100%;padding-left:5%;padding-right:5%}.plan-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:4%;margin-top:40px}.plan-grid img{height:300px;object-fit:contain;background:white}.plan-grid span{display:block;padding-top:20px;border-bottom:1px solid #a8aeb4;padding-bottom:10px}.gallery>div{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.gallery img{aspect-ratio:4/3;object-fit:cover}.terms{padding-top:10px;max-width:850px}.terms p{max-width:65ch}footer{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:45px 5%;font-size:14px}footer p{margin:0}.skip{position:fixed;top:-100px;z-index:4;background:white;padding:15px;color:#242835}.skip:focus{top:0}@keyframes settle{from{transform:scale(1.035)}to{transform:scale(1)}}@media(max-width:700px){header{height:108px;align-items:flex-start;padding-top:18px;flex-wrap:wrap;gap:3px}header .wordmark{font-size:27px}nav{width:100%;gap:22px;font-size:13px;justify-content:space-between}.hero{height:90svh;min-height:680px}.hero-copy{left:6%;right:6%;top:47%;transform:translateY(-28%)}.hero-copy p{font-size:16px}.hero>img{object-position:62% center}.hero-caption{left:6%;right:6%;font-size:11px}.shade{background:linear-gradient(90deg,#0c1412c9,#0c141260)}.wrap{padding:55px 0}.intro,.opportunity,.numbers,.contact{grid-template-columns:1fr;gap:25px}.section-top{display:block}.section-top p{font-size:14px}.opportunity h3{font-size:3rem}.property-photo img{aspect-ratio:4/3}.process>div{grid-template-columns:1fr;gap:18px}.contact>img{height:430px;object-position:center 25%}.contact>div{padding:45px 6%}.facts{grid-template-columns:1fr 1fr;padding:25px 0;gap:20px}.facts dd{font-size:21px}.photo-pair{gap:25px;grid-template-columns:1fr;padding-top:0}.photo-pair figure:nth-child(2){margin-top:0;width:85%;margin-left:auto}.evidence-row{grid-template-columns:1fr auto;gap:5px}.evidence-row>p{grid-column:1/-1}.evidence-row h3{font-size:1.8rem}.evidence-row strong{font-size:23px}.plan-grid{grid-template-columns:1fr;gap:35px}.plans{padding-left:6%;padding-right:6%}.plan-grid img{height:auto;max-height:400px}.gallery>div{grid-template-columns:1fr 1fr;gap:12px}.wide-photo img{height:400px}.wide-photo p{font-size:13px}.numbers dd{max-width:40%}.terms{width:88%}footer{flex-direction:column;align-items:flex-start;gap:15px}.small{font-size:13px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero>img{animation:none}}
.deal-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;border-top:1px solid #d4d7d9;border-bottom:1px solid #d4d7d9;padding:25px 0;margin:28px 0}.deal-summary dt{font-size:14px;color:#535867}.deal-summary dd{margin:8px 0 0;font-size:clamp(1.25rem,2.8vw,2.2rem);line-height:1.2}.opportunity .deal-summary{grid-template-columns:1fr 1fr}.opportunity .deal-summary dd{font-size:1.6rem}.investment-overview{padding-bottom:30px}.investment-overview details dl>div{display:flex;justify-content:space-between;gap:24px;padding:15px 0;border-top:1px solid #d4d7d9}.investment-overview dt span{display:block;font-size:13px}.investment-overview details dd{text-align:right;margin:0}.supporting.wrap{padding:0}.supporting details{border-bottom:0}.supporting summary{font-family:"Instrument Serif",Georgia,serif;font-size:2rem}.supporting details[open]{padding-bottom:35px}.supporting details>p{margin-top:25px}.supporting .gallery{display:grid}.supporting details>div:has(>a>img){display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:30px}.terms{padding-top:55px;padding-bottom:30px}.team{display:grid;grid-template-columns:.8fr 1.2fr;gap:7%;align-items:center}.team-portraits{display:grid;grid-template-columns:1fr 1fr;gap:20px}.team figure{margin:0}.team figure img{aspect-ratio:3/4;object-fit:cover;object-position:center 25%}.team figcaption{color:#242835;font-size:17px;padding-top:14px}@media(max-width:700px){.deal-summary{gap:14px;grid-template-columns:1fr 1fr}.deal-summary dd{font-size:1.55rem}.team{grid-template-columns:1fr}.team-portraits{gap:14px}.team figure img{height:auto!important}.team figcaption{font-size:15px}.supporting details>div:has(>a>img){grid-template-columns:1fr 1fr}.supporting .plan-grid{grid-template-columns:1fr!important}.investment-overview details dd{max-width:40%}.investment-overview details dt{max-width:60%}}

.back-projects{display:inline-block;font-size:14px;border-bottom:1px solid currentColor;margin-bottom:25px}

.hero-copy .hero-target-note{font-size:13px;line-height:1.5;margin-top:14px;margin-bottom:10px}.hero-copy{max-width:850px}@media(max-width:700px){.hero h1{font-size:clamp(2.7rem,11.5vw,3.5rem)}.hero-copy{top:45%;transform:translateY(-28%)}.hero-copy .hero-target-note{font-size:12px}}

.team-portraits--solo{grid-template-columns:1fr;max-width:380px;margin-left:auto;width:100%}.exit-evidence{max-width:850px;padding-top:35px}.exit-evidence h3{font-size:2.2rem}.plans .plan-grid img{height:360px}.plans .plan-grid a{display:block}.evidence{padding-top:40px}@media(max-width:700px){.team-portraits--solo{max-width:none}.plans .plan-grid img{height:auto;max-height:450px}.evidence-row{padding:24px 0}.exit-evidence h3{font-size:2rem}.hero nav{gap:10px}header nav{gap:12px;font-size:12px}}

.investment-overview.wrap{width:100%;max-width:none;padding:55px max(5%,calc((100vw - 1280px)/2));background:#293b3c;color:#fff}.investment-overview .back-projects{color:#dce8e1}.investment-overview h2{font-size:clamp(2.6rem,4vw,4rem)}.investment-overview .deal-summary{border-color:#6f8281;padding:24px 0;gap:40px}.investment-overview .deal-summary dt{color:#dce8e1}.investment-overview .deal-summary dd{text-align:left;margin:10px 0 0;font-size:clamp(1.8rem,3.5vw,3rem);max-width:none}.investment-overview .small,.investment-overview details dt span{color:#dce8e1}.investment-overview details,.investment-overview details dl>div{border-color:#6f8281}.investment-overview>.small{max-width:82ch;margin:20px 0 25px}.property-story.wrap{display:grid;grid-template-columns:1.2fr 1fr;gap:7%;align-items:center;padding:65px 0}.property-story>img{aspect-ratio:4/3;object-fit:cover}.property-story h2{margin-bottom:25px}.evidence.wrap{width:100%;max-width:none;background:#eef2ef;padding:60px max(5%,calc((100vw - 1280px)/2))}.evidence-row{border-color:#b9c6bf}.exit-evidence{max-width:none;display:grid;grid-template-columns:.7fr 1fr;gap:0 7%}.exit-evidence h3{grid-row:span 2;margin:0}.exit-evidence p{font-size:16px}.outlook-break{margin:0;position:relative}.outlook-break img{width:100%;height:440px;object-fit:cover;object-position:center 55%}.outlook-break figcaption{position:absolute;bottom:0;left:0;width:100%;padding:50px 5% 24px;color:white;background:linear-gradient(transparent,#142320c9);font-size:16px}.plans.wrap{background:#f7f8f7;padding-top:60px;padding-bottom:60px}.team.wrap{width:100%;max-width:none;background:#293b3c;color:#fff;padding:60px max(5%,calc((100vw - 1280px)/2))}.team figcaption{color:#fff}.terms.wrap{padding:45px 0}.supporting.wrap{padding-top:25px}.investment-overview .deal-summary>div{min-width:0}@media(max-width:700px){.investment-overview.wrap{padding:38px 6%}.investment-overview .deal-summary{grid-template-columns:1fr 1fr;gap:25px}.investment-overview .deal-summary dd{font-size:1.9rem}.property-story.wrap{grid-template-columns:1fr;padding:40px 0;gap:30px}.property-story>img{aspect-ratio:4/3}.evidence.wrap{padding:40px 6%}.exit-evidence{display:block}.exit-evidence h3{margin:0 0 20px}.outlook-break img{height:320px}.plans.wrap{padding:40px 6%}.team.wrap{padding:40px 6%}.terms.wrap{padding:35px 0}}
