.reap-home{--surface-page: #ffffff;--text-heading: #000000;--text-body: #000000;--text-muted: rgba(0, 0, 0, .55);--text-on-dark-muted: rgba(255, 255, 255, .72);--border-on-dark: rgba(255, 255, 255, .18);--reap-hairline: rgba(0, 0, 0, .12);--shadow-card: 0 1px 2px rgba(37, 44, 33, .08), 0 8px 24px rgba(37, 44, 33, .1);--shadow-pop: 0 12px 40px rgba(37, 44, 33, .22);--gold-text: #97804f;--font-display: "Playfair Display Variable", "Playfair Display", Georgia, "Times New Roman", serif;--font-serif-text: "Playfair Display Variable", "Playfair Display", Georgia, serif;--font-body: "Montserrat Variable", "Montserrat", "Helvetica Neue", Arial, sans-serif;background:var(--surface-page);color:var(--text-body);font-family:var(--font-body);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}.reap-home .wrap{max-width:1360px;margin:0 auto;padding:0 64px}.reap-home .eyebrow{font-size:12px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--gold-text)}.reap-home .eyebrow.on-dark{color:var(--gold-400)}.reap-home .sec-head{display:flex;align-items:center;gap:18px}.reap-home .sec-head:after{content:"";flex:1;height:1px;background:var(--reap-hairline)}.reap-home .integrated .sec-head:after{background:var(--border-on-dark)}.reap-home .display{font-family:var(--font-display);font-weight:600;line-height:1.04;color:var(--text-heading);margin:0;letter-spacing:0;text-wrap:balance}.reap-home .display,.reap-home .step h3,.reap-home .cols3 .k,.reap-home .feature-body h2,.reap-home .feature-body h3,.reap-home .prop h3,.reap-home .prop h4,.reap-home .person h4,.reap-home .person.join-card .pitch,.reap-home .team-lead h3,.reap-home .article h3,.reap-home .next-steps h3,.reap-home .invest-brand-link .name{font-variant-ligatures:none}.reap-home .display em{font-family:inherit;font-style:normal;color:var(--gold-text)}.reap-home .integrated .display em,.reap-home .cta .display em,.reap-home .subhero .display em{color:var(--gold-400)}.reap-home .display-2{font-size:clamp(34px,4vw,56px)}.reap-home .btn{font-family:var(--font-body);font-weight:600;font-size:13px;letter-spacing:.12em;text-transform:uppercase;display:inline-flex;align-items:center;gap:12px;padding:17px 32px;border:1px solid transparent;border-radius:2px;cursor:pointer;text-decoration:none;line-height:1;transition:background .15s ease,color .15s ease,border-color .15s ease}.reap-home .btn:hover{text-decoration:none}.reap-home .btn:disabled{opacity:.55;cursor:default}.reap-home .btn.gold{background:var(--gold-400);color:var(--green-950)}.reap-home .btn.gold:hover{background:var(--gold-600);color:var(--green-950)}.reap-home .btn.ghost{border-color:var(--border-on-dark);color:#fff}.reap-home .btn.ghost:hover{border-color:#fff;background:#ffffff14;color:#fff}.reap-home .btn.line{border-color:var(--green-900);color:var(--green-900)}.reap-home .btn.line:hover{background:var(--green-900);color:#fff}.reap-nav{position:fixed;top:0;left:0;right:0;z-index:50;transition:background .2s ease,box-shadow .2s ease;border-top:3px solid var(--gold-400);font-family:Montserrat Variable,Montserrat,sans-serif}.reap-nav.solid{background:#252c21f7;backdrop-filter:blur(10px);box-shadow:0 8px 30px #00000040}.reap-nav .nav-in{max-width:1360px;margin:0 auto;padding:24px 64px;display:flex;align-items:center;gap:48px}.reap-nav.solid .nav-in{padding-top:16px;padding-bottom:16px}.reap-nav .brand{display:flex;align-items:center;gap:16px;color:#fff;text-decoration:none}.reap-nav .brand:hover{text-decoration:none;color:#fff}.reap-nav .brand .brand-mark{width:52px;height:52px;display:block;transition:width .2s ease,height .2s ease}.reap-nav.solid .brand .brand-mark{width:44px;height:44px}.reap-nav .nav-links{margin-left:auto;display:flex;align-items:center;gap:30px}.reap-nav .nav-links a{font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#ffffffe0;text-decoration:none;padding-bottom:5px;border-bottom:1px solid transparent;transition:color .25s ease,border-color .25s ease;white-space:nowrap}.reap-nav .nav-links a:hover{color:var(--gold-400);border-color:var(--gold-400);text-decoration:none}.reap-nav .nav-links a[aria-current=page]{color:var(--gold-400);border-color:var(--gold-400)}.reap-nav .nav-menu a[aria-current=page]{color:var(--gold-400)}.reap-nav.light .nav-links a[aria-current=page]{color:var(--gold-text);border-color:var(--gold-text)}.reap-nav.light .nav-menu a[aria-current=page]{color:var(--gold-text)}.reap-nav .nav-links a.btn{padding:14px 26px;border-bottom-width:0;background:var(--gold-400);color:var(--green-950)}.reap-nav .nav-links a.btn:hover{background:var(--gold-600);color:var(--green-950);border-color:transparent}.reap-nav .nav-links a.btn.line{background:transparent;border:1px solid rgba(255,255,255,.35);color:#ffffffeb}.reap-nav .nav-links a.btn.line:hover{background:transparent;border-color:var(--gold-400);color:var(--gold-400)}.reap-nav .nav-toggle{display:none;margin-left:auto;background:none;border:1px solid var(--border-on-dark);border-radius:2px;color:#fff;font:600 12px/1 Montserrat Variable,Montserrat,sans-serif;letter-spacing:.18em;text-transform:uppercase;padding:12px 18px;cursor:pointer;transition:border-color .15s ease,background .15s ease}.reap-nav .nav-toggle:hover{border-color:#fff;background:#ffffff14}.reap-nav .nav-menu{display:none}.reap-nav .nav-menu:not([hidden]){display:flex;flex-direction:column;gap:4px;background:#252c21fa;border-top:1px solid var(--border-on-dark);padding:20px 24px 28px;max-height:calc(100vh - 96px);overflow-y:auto}.reap-nav .nav-menu a{font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#ffffffe0;text-decoration:none;padding:14px 4px;border-bottom:1px solid rgba(255,255,255,.08)}.reap-nav .nav-menu a:hover{color:var(--gold-400)}.reap-nav .nav-menu a.btn{border-bottom:none;margin-top:16px;align-self:flex-start;display:inline-flex;align-items:center;gap:12px;padding:14px 26px;border-radius:2px;line-height:1;background:var(--gold-400);color:var(--green-950)}.reap-nav .nav-menu a.btn:hover{background:var(--gold-600);color:var(--green-950)}.reap-nav .nav-menu a.btn.line{background:transparent;border:1px solid rgba(255,255,255,.35);color:#ffffffeb;margin-top:12px}.reap-nav .nav-menu a.btn.line:hover{background:transparent;border-color:var(--gold-400);color:var(--gold-400)}.reap-nav.menu-open{background:#252c21fa}.reap-nav.light{background:#fff;border-bottom:1px solid var(--reap-hairline)}.reap-nav.light.solid{background:#fffffff7;backdrop-filter:blur(10px);box-shadow:0 8px 30px #252c211f}.reap-nav.light .brand,.reap-nav.light .brand:hover{color:var(--green-900)}.reap-nav.light .nav-links a{color:#252c21cc}.reap-nav.light .nav-links a:hover{color:var(--gold-text);border-color:var(--gold-text)}.reap-nav.light .nav-links a.btn,.reap-nav.light .nav-links a.btn:hover{color:var(--green-950)}.reap-nav.light .nav-links a.btn.line{border-color:#252c2159;color:var(--green-950);background:transparent}.reap-nav.light .nav-links a.btn.line:hover{border-color:var(--gold-text);color:var(--gold-text)}.reap-nav.light .nav-menu a.btn.line{border-color:#252c2159;color:var(--green-950);background:transparent}.reap-nav.light .nav-menu a.btn.line:hover{border-color:var(--gold-text);color:var(--gold-text)}.reap-nav.light .nav-toggle{border-color:#00000040;color:var(--green-900)}.reap-nav.light .nav-toggle:hover{border-color:var(--green-900);background:#252c210f}.reap-nav.light .nav-menu:not([hidden]){background:#fff;border-top-color:var(--reap-hairline)}.reap-nav.light .nav-menu a{color:#252c21d9;border-bottom-color:#00000014}.reap-nav.light .nav-menu a:hover{color:var(--gold-text)}.reap-nav.light.menu-open{background:#fff}.reap-home .hero{position:relative;min-height:100vh;display:flex;flex-direction:column;justify-content:flex-end;background:var(--green-950);overflow:hidden}.reap-home .hero-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.reap-home .hero-scrim{position:absolute;inset:0;background:linear-gradient(180deg,#252c21f0,#2d3528d9 45%,#252c21fc)}.reap-home .hero-in{position:relative;width:100%;padding-top:160px;padding-bottom:64px;display:flex;flex-direction:column;gap:28px}.reap-home .hero .kicker{display:flex;align-items:center;gap:20px}.reap-home .hero .kicker:after{content:"";width:120px;height:1px;background:var(--gold-400)}.reap-home .hero h1{font-size:clamp(38px,3.2vw + 18px,72px);color:#fff;max-width:none;margin:0}.reap-home .hero h1 .gold{color:var(--gold-400)}.reap-home .hero-row{display:flex;align-items:flex-end;justify-content:space-between;gap:48px}.reap-home .hero-row p{margin:0;font-size:17px;line-height:1.7;color:#ffffffd9;max-width:56ch}.reap-home .hero-ctas{display:flex;gap:18px;flex:none;flex-wrap:wrap}.reap-home .hload{opacity:0;transform:translateY(28px);animation:rise .9s cubic-bezier(.16,1,.3,1) forwards}.reap-home .hload.hload-2{animation-delay:.1s}.reap-home .hload.hload-3{animation-delay:.2s}.reap-home .hload.hload-4{animation-delay:.35s}@keyframes rise{to{opacity:1;transform:none}}html.js-rvl .reap-home .rvl{opacity:0;transform:translateY(18px);transition:opacity .55s ease var(--rvl-delay, 0s),transform .8s var(--ease-out-quint) var(--rvl-delay, 0s)}html.js-rvl .reap-home .rvl.rvl-in{opacity:1;transform:none}html.js-rvl .reap-home .sec-head.rvl:after{transform:scaleX(0);transform-origin:left;transition:transform 1.1s var(--ease-out-quint) .25s}html.js-rvl .reap-home .sec-head.rvl.rvl-in:after{transform:scaleX(1)}.reap-home .btn span[aria-hidden=true]{display:inline-block;transition:transform .25s var(--ease-out-quint)}.reap-home .btn:hover span[aria-hidden=true],.reap-home .btn:focus-visible span[aria-hidden=true]{transform:translate(4px)}.reap-home .ticker{position:relative;border-top:1px solid var(--border-on-dark);display:grid;grid-template-columns:repeat(4,1fr)}.reap-home .ticker>div{padding:26px 48px;border-right:1px solid var(--border-on-dark)}.reap-home .ticker>div:last-child{border-right:none}.reap-home .ticker .n{font-family:var(--font-display);font-weight:600;font-size:34px;color:var(--gold-400);line-height:1;font-variant-numeric:tabular-nums lining-nums}.reap-home .ticker .l{font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#fff9;margin-top:10px}.reap-home section.block{padding:140px 0}.reap-home .block.tinted{background:var(--gray-100)}.reap-home .block.method-block{background:var(--gray-100);padding-top:120px;margin-top:60px}.reap-home .split{display:grid;grid-template-columns:5fr 4fr;gap:88px;align-items:start}.reap-home .split.split-end{align-items:end}.reap-home .lede{font-size:19px;line-height:1.8;color:#000000b8}.reap-home .lede strong{font-weight:600;color:var(--green-900)}.reap-home .side-note{margin:0;font-size:16.5px;line-height:1.8;color:#0000009e}.reap-home .side-note.on-dark{color:var(--text-on-dark-muted)}.reap-home .firm-visual{position:relative;margin-top:88px}.reap-home .firm-visual .main{width:78%;aspect-ratio:21/9;object-fit:cover;display:block;height:auto}.reap-home .firm-visual .inset{position:absolute;right:0;bottom:-72px;width:34%;aspect-ratio:4/3;object-fit:cover;border:12px solid #fff;box-shadow:var(--shadow-pop);height:auto}.reap-home .firm-visual .caption{position:absolute;left:0;bottom:-56px;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted)}.reap-home .rule-list{display:flex;flex-direction:column;margin-top:60px}.reap-home .step{display:grid;grid-template-columns:130px 280px 1fr;gap:44px;align-items:baseline;padding:48px 0;border-top:1px solid var(--reap-hairline);transition:background .15s ease}.reap-home .step:last-child{border-bottom:1px solid var(--reap-hairline)}.reap-home .step .num{font-family:var(--font-display);font-weight:600;font-size:60px;color:var(--gold-text);line-height:1}.reap-home .step h3{font-family:var(--font-display);font-size:29px;font-weight:600;margin:0}.reap-home .step p{margin:0;font-size:15.5px;line-height:1.75;color:#0000009e;max-width:58ch}.reap-home .step:hover{background:linear-gradient(90deg,rgba(206,180,127,.12),transparent 70%)}.reap-home .integrated{background:var(--green-900);color:#fff;position:relative;overflow:hidden}.reap-home .integrated .watermark{position:absolute;left:-70px;bottom:-140px;height:560px;pointer-events:none}.reap-home .integrated .display{color:#fff}.reap-home .cols3{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--border-on-dark);border:1px solid var(--border-on-dark);margin-top:72px}.reap-home .cols3>div{background:var(--green-900);padding:44px 40px;display:flex;flex-direction:column;gap:16px;transition:background .4s ease}.reap-home .cols3>div:hover{background:var(--green-700)}.reap-home .cols3 .k{font-family:var(--font-display);font-weight:600;font-size:23px;color:var(--gold-400)}.reap-home .cols3 p{margin:0;font-size:14.5px;line-height:1.75;color:var(--text-on-dark-muted)}.reap-home .port-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-top:48px;flex-wrap:wrap}.reap-home .feature{display:grid;grid-template-columns:7fr 5fr;gap:0;margin-top:72px;background:var(--green-950)}.reap-home .feature-img{position:relative;min-height:540px;overflow:hidden}.reap-home .feature-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.reap-home .feature-img .tag{position:absolute;top:26px;left:26px;background:var(--gold-400);color:var(--green-950);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;padding:8px 13px}.reap-home .feature-body{padding:64px 56px;color:#fff;display:flex;flex-direction:column;gap:20px;justify-content:center}.reap-home .feature-body h2,.reap-home .feature-body h3{font-family:var(--font-display);font-size:44px;font-weight:600;line-height:1.04;margin:0;color:#fff}.reap-home .feature-body .meta{font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-400)}.reap-home .feature-body p{margin:0;font-size:15.5px;line-height:1.75;color:var(--text-on-dark-muted)}.reap-home .feature-stats{display:flex;gap:44px;border-top:1px solid var(--border-on-dark);padding-top:24px;margin-top:10px}.reap-home .feature-stats .n{font-family:var(--font-display);font-weight:600;font-size:28px;color:var(--gold-400)}.reap-home .feature-stats .l{font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#ffffff8c;margin-top:7px}.reap-home .props{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:32px}.reap-home .prop{background:#fff;border:1px solid var(--reap-hairline);transition:box-shadow .15s ease}.reap-home .prop:hover{box-shadow:var(--shadow-card)}.reap-home .prop .ph{position:relative;aspect-ratio:16/10;overflow:hidden}.reap-home .prop .ph img{width:100%;height:100%;object-fit:cover;display:block}.reap-home .prop .bd{padding:26px;display:flex;flex-direction:column;gap:9px}.reap-home .prop h3,.reap-home .prop h4{font-family:var(--font-display);font-size:24px;font-weight:600;line-height:1.1;margin:0;overflow-wrap:anywhere}.reap-home .prop .blurb{margin:0;font-size:14px;color:#0009}.reap-home .prop .meta{font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted)}.reap-home .prop-index{margin-top:72px}.reap-home .prop-row{position:relative;overflow:hidden;display:grid;grid-template-columns:1fr auto auto;gap:28px;align-items:center;padding:30px 28px;border-top:1px solid var(--reap-hairline);text-decoration:none;color:inherit}.reap-home .prop-row:last-child{border-bottom:1px solid var(--reap-hairline)}.reap-home .prop-row .row-bg{position:absolute;inset:0;z-index:0;pointer-events:none}.reap-home .prop-row .row-bg img{width:100%;height:100%;object-fit:cover;object-position:center 40%;display:block;opacity:.16;filter:grayscale(35%);transform:scale(1.03);transition:opacity .35s ease,filter .35s ease,transform 1.2s ease}.reap-home .prop-row:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#ffffffeb,#ffffff8c 55%,#ffffffd9);transition:opacity .35s ease}.reap-home .prop-row>h4,.reap-home .prop-row>.meta,.reap-home .prop-row>.fig{position:relative;z-index:2}.reap-home .prop-row h4{font-family:var(--font-display);font-variant-ligatures:none;font-size:20px;font-weight:600;margin:0}.reap-home .prop-row .meta{font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted)}.reap-home .prop-row .fig{font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-text);justify-self:end;text-align:right}.reap-home .prop-row:after{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--gold-400);transform:scaleY(0);transform-origin:top;transition:transform .3s ease;z-index:2}.reap-home .prop-row:hover .row-bg img,.reap-home .prop-row:focus-visible .row-bg img{opacity:.45;filter:grayscale(0%);transform:scale(1.08)}.reap-home .prop-row:hover:before,.reap-home .prop-row:focus-visible:before{opacity:.82}.reap-home .prop-row:hover:after,.reap-home .prop-row:focus-visible:after{transform:scaleY(1)}.reap-home .prop-row.is-link:focus-visible{outline:2px solid var(--gold-600);outline-offset:-2px}.reap-home .prop-row .row-arrow{display:inline-block;margin-left:8px;opacity:0;transform:translate(-6px);transition:opacity .25s ease,transform .25s ease}.reap-home .prop-row.is-link:hover .row-arrow,.reap-home .prop-row.is-link:focus-visible .row-arrow{opacity:1;transform:translate(0)}@media(prefers-reduced-motion:reduce){.reap-home .prop-row .row-bg img{transform:none;transition:opacity .35s ease,filter .35s ease}.reap-home .prop-row:hover .row-bg img,.reap-home .prop-row:focus-visible .row-bg img{transform:none}.reap-home .prop-row .row-arrow{transform:none;transition:opacity .25s ease}}.reap-home .values-block{background:#fff;padding-top:110px;padding-bottom:110px}.reap-home .values-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:1px;background:var(--reap-hairline);border:1px solid var(--reap-hairline);margin-top:64px}.reap-home .values-grid>div{grid-column:span 2}.reap-home .values-grid>div:nth-child(4),.reap-home .values-grid>div:nth-child(5){grid-column:span 3}.reap-home .values-grid>div{background:#fff;padding:36px 28px;display:flex;flex-direction:column;gap:12px}.reap-home .values-grid h3{font-family:var(--font-display);font-variant-ligatures:none;font-size:21px;font-weight:600;margin:0;transition:color .4s var(--ease-out-quint)}.reap-home .values-grid p{margin:0;font-size:13.5px;line-height:1.7;color:#0000009e;transition:color .4s var(--ease-out-quint)}.reap-home .value-cell{position:relative;overflow:hidden;isolation:isolate;transition:transform .45s var(--ease-out-quint),box-shadow .45s var(--ease-out-quint)}.reap-home .value-cell .value-body{position:relative;display:flex;flex-direction:column;gap:12px}.reap-home .value-cell:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--gold-400);transform:scaleX(0);transform-origin:0 50%;transition:transform .45s var(--ease-out-quint)}.reap-home .value-cell .mark{position:absolute;z-index:-1;right:-34px;bottom:-38px;width:302px;height:249px;background:var(--green-900);-webkit-mask:var(--mark) center / contain no-repeat;mask:var(--mark) center / contain no-repeat;opacity:0;transform:translate3d(14px,20px,0) scale(.94);transform-origin:100% 100%;pointer-events:none;transition:opacity .5s var(--ease-out-quint),transform .6s var(--ease-out-quint)}.reap-home .value-cell:hover{transform:translateY(-5px);box-shadow:0 20px 44px #252c2124;z-index:2}.reap-home .value-cell:hover:before{transform:scaleX(1)}.reap-home .value-cell:hover .mark{opacity:.26;transform:translateZ(0) scale(1);transition:opacity .55s var(--ease-out-quint) .05s,transform .7s var(--ease-out-quint) .05s}.reap-home .value-cell:hover h3{color:var(--gold-text)}@media(prefers-reduced-motion:reduce){.reap-home .value-cell{transition:box-shadow .3s ease}.reap-home .value-cell:hover{transform:none}.reap-home .value-cell:before{transition:none}.reap-home .value-cell .mark,.reap-home .value-cell:hover .mark{transform:none;transition:opacity .3s ease}}.reap-home .team{background:var(--gray-100)}.reap-home .team-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:72px}.reap-home .person{background:#fff;border:1px solid var(--reap-hairline);transition:box-shadow .15s ease}.reap-home .person:hover{box-shadow:var(--shadow-card)}.reap-home .person .ph{aspect-ratio:4/4.6;overflow:hidden;position:relative}.reap-home .person .ph img{width:100%;height:100%;object-fit:cover;object-position:center 18%;display:block;filter:grayscale(1) contrast(1.02);transition:filter .3s ease,transform .7s var(--ease-out-quint)}.reap-home .person:hover .ph img{filter:grayscale(0);transform:scale(1.05);transition:filter .4s ease,transform 1.1s var(--ease-out-quint)}.reap-home .person .ph:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#39433429,#39433400 40%);pointer-events:none}.reap-home .person .ph:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(0deg,#252c21a8,#252c2100 46%);opacity:0;transition:opacity .3s ease;pointer-events:none}.reap-home .person:hover .ph:before{opacity:1;transition:opacity .45s ease}.reap-home .person .mark{position:absolute;right:20px;bottom:18px;z-index:2;width:112px;height:92px;background:var(--gold-400);-webkit-mask:var(--mark) center / contain no-repeat;mask:var(--mark) center / contain no-repeat;opacity:0;transform:translateY(8px);transition:opacity .3s var(--ease-out-quint),transform .3s var(--ease-out-quint);pointer-events:none;filter:drop-shadow(0 3px 14px rgba(20,24,17,.65))}.reap-home .person:hover .mark{opacity:1;transform:translateY(0);transition:opacity .4s var(--ease-out-quint) .08s,transform .5s var(--ease-out-quint) .08s}@media(prefers-reduced-motion:reduce){.reap-home .person .ph img{transition:filter .3s ease}.reap-home .person:hover .ph img{transform:none;transition:filter .3s ease}.reap-home .person .mark{transform:none;transition:opacity .3s ease}.reap-home .person:hover .mark{transition:opacity .3s ease}}.reap-home .person .bd{padding:24px 26px;display:flex;flex-direction:column;gap:6px;border-top:1px solid var(--reap-hairline)}.reap-home .person h4{font-family:var(--font-display);font-size:24px;font-weight:600;margin:0}.reap-home .person .role{font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted)}.reap-home .person.join-card{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;padding:40px;background:var(--green-900);border:none}.reap-home .person.join-card .pitch{font-family:var(--font-display);font-weight:600;font-size:28px;color:#fff;line-height:1.2}.reap-home .team-lead{display:grid;grid-template-columns:4fr 6fr;gap:0;margin-top:72px;margin-bottom:32px;background:var(--green-900)}.reap-home .team-lead .ph{position:relative;overflow:hidden;min-height:560px}.reap-home .team-lead .ph img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 12%}.reap-home .team-lead .bd{padding:64px 60px;color:#fff;display:flex;flex-direction:column;gap:18px;justify-content:center;position:relative;overflow:hidden}.reap-home .team-lead .bd .watermark{position:absolute;right:-90px;bottom:-120px;height:420px;opacity:.6;pointer-events:none}.reap-home .team-lead h3{font-family:var(--font-display);font-size:46px;font-weight:600;margin:0;color:#fff}.reap-home .team-lead .role{font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-400)}.reap-home .team-lead p{margin:0;font-size:15.5px;line-height:1.8;color:var(--text-on-dark-muted);position:relative}.reap-home .team-lead .pull-quote{font-family:var(--font-display);font-weight:600;font-size:20px;color:var(--gold-400);font-style:normal}.reap-home .team-lead .bio-more{display:flex;flex-direction:column;gap:18px}.reap-home .team-lead .bio-toggle{align-self:flex-start;background:none;border:none;padding:0;cursor:pointer;font-family:var(--font-body);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-400)}.reap-home .team-lead .bio-toggle:hover{color:#fff}.reap-home .article{display:grid;grid-template-columns:150px 1fr 220px 60px;gap:36px;align-items:center;padding:38px 0;border-top:1px solid var(--reap-hairline);text-decoration:none;color:inherit}.reap-home .article:last-of-type{border-bottom:1px solid var(--reap-hairline)}.reap-home .article:hover{text-decoration:none;color:inherit}.reap-home .article:focus-visible{outline:2px solid var(--gold-600);outline-offset:-2px}.reap-home .article:focus-visible h3{color:var(--green-700)}.reap-home .article .cat{font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-text)}.reap-home .article h3{font-family:var(--font-display);font-size:27px;font-weight:600;margin:0;transition:color .15s ease}.reap-home .article:hover h3{color:var(--green-700)}.reap-home .article .date{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.reap-home .article .arr{font-size:22px;color:var(--gold-text);justify-self:end}.reap-home .perspectives-note{border-top:1px solid var(--reap-hairline);border-bottom:1px solid var(--reap-hairline);padding:44px 0;display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap}.reap-home .perspectives-note p{margin:0;font-size:16.5px;line-height:1.75;color:#0000009e;max-width:58ch}.reap-home .testimonial-split{display:grid;grid-template-columns:4fr 7fr;gap:80px;align-items:center;margin-top:64px}.reap-home .testimonial-photo{margin:0}.reap-home .testimonial-photo img{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:30% 25%;display:block;filter:grayscale(1) contrast(1.02)}.reap-home .testimonial-photo figcaption{margin-top:14px;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted)}.reap-home .testimonial-quote{margin:0;position:relative}.reap-home .tq-track{display:grid}.reap-home .tq-slide{grid-area:1 / 1;margin:0;opacity:0;pointer-events:none;transition:opacity .3s ease}.reap-home .tq-slide.active{opacity:1;pointer-events:auto}.reap-home .testimonial-quote blockquote{margin:0;position:relative}.reap-home .testimonial-quote blockquote:before{content:"“";position:absolute;left:-.62em;top:-.12em;font-family:var(--font-serif-text);font-size:96px;line-height:1;color:var(--gold-500)}.reap-home .testimonial-quote blockquote p{margin:0;font-family:var(--font-serif-text);font-style:italic;font-size:22px;line-height:1.65;color:var(--green-900);max-width:58ch}.reap-home .tq-slide figcaption{margin-top:20px;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted)}.reap-home .tq-foot{display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap;border-top:1px solid var(--reap-hairline);margin-top:32px;padding-top:26px}.reap-home .tq-controls{display:flex;align-items:center;gap:20px}.reap-home .tq-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;background:none;border:1px solid rgba(0,0,0,.25);border-radius:2px;color:var(--gold-text);font-size:18px;line-height:1;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.reap-home .tq-btn:hover{background:var(--green-900);border-color:var(--green-900);color:#fff}.reap-home .tq-count{font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted)}@media(prefers-reduced-motion:reduce){.reap-home .tq-slide{transition:none}}.reap-home .testimonial-quote .proof{display:flex;gap:48px;flex-wrap:wrap}.reap-home .testimonial-quote .proof .n{display:block;font-family:var(--font-display);font-weight:600;font-size:26px;line-height:1;color:var(--gold-text)}.reap-home .testimonial-quote .proof .l{display:block;margin-top:8px;font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted)}.reap-home .cta{background:var(--green-900);position:relative;overflow:hidden;text-align:center}.reap-home .cta .bgimg{position:absolute;inset:0;background-image:var(--cta-photo);background-size:cover;background-position:center;background-repeat:no-repeat}.reap-home .cta .bgscrim{position:absolute;inset:0;background:linear-gradient(180deg,#394334ed,#252c21f2)}.reap-home .cta .bgvideo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.reap-home .cta .bgscrim.video{background:linear-gradient(180deg,#252c21eb,#2d3528cc,#252c21f2)}@media(prefers-reduced-motion:reduce){.reap-home .cta .bgvideo{display:none}}.reap-home .cta .watermark{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);height:90%;opacity:.6;pointer-events:none}.reap-home .cta-in{position:relative;display:flex;flex-direction:column;align-items:center;gap:30px;padding:150px 64px}.reap-home .cta h2{font-size:clamp(40px,5vw,64px);color:#fff;max-width:24ch}.reap-home .cta h2 em{white-space:nowrap}@media(max-width:540px){.reap-home .cta h2{font-size:32px}.reap-home .cta h2 em{white-space:normal}}.reap-home .cta p{margin:0;color:var(--text-on-dark-muted);font-size:17px;max-width:54ch;line-height:1.75}.reap-home .cta-actions{display:flex;gap:18px;flex-wrap:wrap;justify-content:center}.reap-home .invest-form{width:100%;max-width:620px;display:grid;grid-template-columns:1fr 1fr;gap:18px 16px;text-align:left;margin-top:10px}.reap-home .invest-form .field{display:flex;flex-direction:column;gap:8px}.reap-home .invest-form .field-wide{grid-column:1 / -1}.reap-home .invest-form label{font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-400);white-space:nowrap}.reap-home .invest-form input,.reap-home .invest-form select,.reap-home .invest-form textarea{font-family:var(--font-body);font-size:15px;color:#fff;background:#ffffff0f;border:1px solid var(--border-on-dark);border-radius:2px;padding:13px 14px;transition:border-color .15s ease,background .15s ease}.reap-home .invest-form select option{color:var(--green-950);background:#fff}.reap-home .invest-form textarea{resize:vertical;min-height:96px}.reap-home .invest-form input::placeholder,.reap-home .invest-form textarea::placeholder{color:#ffffff73}.reap-home .invest-form input:focus,.reap-home .invest-form select:focus,.reap-home .invest-form textarea:focus{outline:none;border-color:var(--gold-400);box-shadow:0 0 0 1px var(--gold-400);background:#ffffff1a}.reap-home .invest-form .hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.reap-home .invest-form .form-actions{flex-direction:row;align-items:center;gap:22px;flex-wrap:wrap;margin-top:6px}.reap-home .invest-form .alt-path{font-size:13px;color:var(--text-on-dark-muted);text-decoration:underline;text-underline-offset:4px}.reap-home .invest-form .alt-path:hover{color:var(--gold-400)}.reap-home .invest-form .form-status{margin:0;font-size:14px;line-height:1.6;color:var(--gold-400);min-height:1em}.reap-home .invest-form .form-status.error{color:#e8b4a8}.reap-home .cta .disclosure{font-size:13px;letter-spacing:.04em;color:#ffffffb3;max-width:54ch}.reap-home.invest-page{display:grid;grid-template-columns:11fr 9fr;min-height:100vh;background:#fff}.reap-home .invest-brand-panel{position:relative;overflow:hidden;background:var(--green-950);color:#fff}.reap-home .invest-brand-panel .photo{position:absolute;inset:0;background-image:var(--invest-photo);background-size:cover;background-position:center}.reap-home .invest-brand-panel .scrim{position:absolute;inset:0;background:linear-gradient(180deg,#252c21e0,#394334e6 55%,#252c21f7)}.reap-home .invest-brand-panel .watermark{position:absolute;right:-90px;bottom:-140px;height:540px;pointer-events:none}.reap-home .invest-brand-in{position:sticky;top:0;height:100vh;min-height:640px;display:flex;flex-direction:column;justify-content:space-between;gap:48px;padding:44px 64px 56px}.reap-home .invest-brand-link{position:relative;display:inline-flex;align-items:center;gap:14px;color:#fff;text-decoration:none;align-self:flex-start}.reap-home .invest-brand-link img{width:40px;height:40px;display:block}.reap-home .invest-brand-link>span{display:flex;flex-direction:column;gap:5px}.reap-home .invest-brand-link .name{font-family:Playfair Display Variable,Playfair Display,Georgia,serif;font-weight:600;font-size:21px;line-height:1;letter-spacing:.06em}.reap-home .invest-brand-link .back{font-size:9.5px;font-weight:600;line-height:1;letter-spacing:.28em;text-transform:uppercase;color:var(--gold-400);transition:color .15s ease}.reap-home .invest-brand-link:hover .back{color:#fff}.reap-home .invest-brand-copy{position:relative;display:flex;flex-direction:column;gap:24px}.reap-home .invest-brand-copy h1{font-size:clamp(40px,3.8vw,64px);color:#fff}.reap-home .invest-brand-copy h1 em{color:var(--gold-400)}.reap-home .invest-brand-copy p{margin:0;font-size:16.5px;line-height:1.75;color:var(--text-on-dark-muted);max-width:46ch}.reap-home .invest-brand-foot{position:relative;display:flex;flex-direction:column;gap:40px}.reap-home .invest-stats{display:flex;gap:48px;border-top:1px solid var(--border-on-dark);padding-top:28px}.reap-home .invest-stats .n{font-family:var(--font-display);font-weight:600;font-size:32px;line-height:1;color:var(--gold-400)}.reap-home .invest-stats .l{font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#fff9;margin-top:8px}.reap-home .invest-quote{margin:0}.reap-home .invest-quote p{margin:0 0 12px;font-family:var(--font-serif-text);font-style:italic;font-size:19px;line-height:1.55;color:#ffffffe0;max-width:44ch}.reap-home .invest-quote footer{font-size:10px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:#ffffff8c}.reap-home .invest-form-panel{display:flex}.reap-home .invest-form-inner{width:100%;max-width:640px;margin:0 auto;padding:clamp(56px,9vh,110px) clamp(28px,4.5vw,80px);display:flex;flex-direction:column;gap:40px}.reap-home .invest-form-head{display:flex;flex-direction:column;gap:18px}.reap-home .next-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.reap-home .next-steps li{display:flex;gap:24px;align-items:baseline;padding:20px 0;border-top:1px solid var(--reap-hairline)}.reap-home .next-steps li:last-child{border-bottom:1px solid var(--reap-hairline)}.reap-home .next-steps .num{font-family:var(--font-display);font-weight:600;font-size:26px;color:var(--gold-text);line-height:1;flex:none}.reap-home .next-steps h3{font-family:var(--font-display);font-size:20px;font-weight:600;margin:0 0 6px}.reap-home .next-steps p{margin:0;font-size:14px;line-height:1.7;color:#0000009e;max-width:52ch}.reap-home .invest-disclosure{margin:0;font-size:13px;letter-spacing:.04em;color:var(--text-muted)}.reap-home .invest-form.on-light{max-width:none;margin-top:0}.reap-home .invest-form.on-light label{color:var(--gold-text)}.reap-home .invest-form.on-light input,.reap-home .invest-form.on-light select,.reap-home .invest-form.on-light textarea{background:#fff;color:var(--green-950);border-color:#00000047}.reap-home .invest-form.on-light input::placeholder,.reap-home .invest-form.on-light textarea::placeholder{color:#0006}.reap-home .invest-form.on-light input:focus,.reap-home .invest-form.on-light select:focus,.reap-home .invest-form.on-light textarea:focus{border-color:var(--gold-600);box-shadow:0 0 0 1px var(--gold-600);background:#fff}.reap-home .invest-form.on-light .alt-path{color:#0000008c}.reap-home .invest-form.on-light .alt-path:hover{color:var(--green-900)}.reap-home .invest-form.on-light .form-status{color:var(--green-700)}.reap-home .invest-form.on-light .form-status.error{color:#9c3d2e}.reap-footer{background:var(--green-950);color:#ffffffb8;font-family:Montserrat Variable,Montserrat,sans-serif;font-size:16px}.reap-footer .foot{max-width:1360px;margin:0 auto;padding:80px 64px 40px;display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:60px}.reap-footer .foot h2{font-family:inherit;font-size:11px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--gold-400);margin:0 0 18px;line-height:inherit}.reap-footer .foot a{display:block;color:#ffffffb8;font-size:14px;text-decoration:none;margin-bottom:12px}.reap-footer .foot a:hover{color:var(--gold-400);text-decoration:none}.reap-footer .foot .plain{display:block;color:#ffffffb8;font-size:14px;margin-bottom:12px}.reap-footer .foot .soon{position:relative;width:fit-content;white-space:nowrap;color:#ffffff61;cursor:not-allowed;transition:color .15s ease}.reap-footer .foot .soon:after{content:attr(data-tip);position:absolute;left:calc(100% + 10px);top:50%;padding:4px 9px;border-radius:2px;background:var(--gold-400);color:var(--green-950);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;line-height:1.4;opacity:0;transform:translateY(-50%) translate(-4px);transition:opacity .15s ease,transform .15s ease}.reap-footer .foot .soon:hover,.reap-footer .foot .soon:focus-visible{color:#ffffffd9}.reap-footer .foot .soon:hover:after,.reap-footer .foot .soon:focus-visible:after{opacity:1;transform:translateY(-50%)}.reap-footer .foot p{font-size:13px;line-height:1.7;margin:16px 0 0;max-width:34ch}.reap-footer .foot .wordmark{width:200px;height:auto}.reap-footer .disclaimer{border-top:1px solid rgba(255,255,255,.18);max-width:1360px;margin:0 auto;padding:28px 64px 6px}.reap-footer .disclaimer p{margin:0 0 12px;font-size:12px;line-height:1.7;color:#ffffff80}.reap-footer .legal{border-top:1px solid rgba(255,255,255,.18);max-width:1360px;margin:0 auto;padding:26px 64px;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:12.5px;letter-spacing:.06em}.reap-footer .legal .strap{letter-spacing:.24em;text-transform:uppercase}.reap-home section[id]{scroll-margin-top:96px}.reap-home .prop .ph.noimg{background:var(--green-900);display:flex;align-items:center;justify-content:center}.reap-home .prop .ph.noimg img{width:72px;height:72px;object-fit:contain;opacity:.7}.reap-home .prop .ph .tag.subscribed{position:absolute;top:18px;left:18px;background:var(--green-950);color:var(--gold-400);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;padding:8px 13px}.reap-home .prop .raise-figs{display:flex;gap:36px;border-top:1px solid var(--reap-hairline);margin-top:8px;padding-top:16px}.reap-home .prop .raise-figs .n{font-family:var(--font-display);font-weight:600;font-size:21px;line-height:1;color:var(--gold-text);font-variant-numeric:tabular-nums lining-nums}.reap-home .prop .raise-figs .l{font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted);margin-top:7px}.reap-home .raise-progress{margin-top:22px}.reap-home .raise-progress .bar{height:5px;background:#ffffff29;border-radius:999px;overflow:hidden}.reap-home .raise-progress .fill{height:100%;background:var(--gold-400);border-radius:999px}.reap-home .raise-progress .legend{display:flex;justify-content:space-between;gap:16px;margin-top:12px;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#fff9}.reap-home .deal-video{margin-top:44px;aspect-ratio:16 / 9;background:var(--green-950)}.reap-home .deal-video iframe{width:100%;height:100%;border:0;display:block}.reap-home .interest-lede{margin:0;font-size:16.5px;line-height:1.8;color:#0000009e;max-width:58ch}.reap-home .invest-form label .opt{margin-left:5px;font-size:.92em;text-transform:none;letter-spacing:.04em;font-weight:500;color:var(--text-muted)}.reap-home .offerings-empty{margin-top:48px;display:flex;flex-direction:column;gap:24px;max-width:720px}.reap-home .offerings-empty p{margin:0;font-size:16.5px;line-height:1.8;color:#0000009e;max-width:58ch}.reap-home.dealroom-page{display:grid;grid-template-columns:9fr 11fr;min-height:100vh;background:#fff}.reap-home .dealroom-side{position:relative;overflow:hidden;background:var(--green-950);color:#fff}.reap-home .dealroom-side .photo{position:absolute;inset:0;background-image:var(--dealroom-photo);background-size:cover;background-position:center}.reap-home .dealroom-side .scrim{position:absolute;inset:0;background:linear-gradient(180deg,#252c21e6,#394334e0 55%,#252c21f7)}.reap-home .dealroom-side .watermark{position:absolute;right:-90px;bottom:-140px;height:540px;pointer-events:none}.reap-home .dealroom-side-in{position:sticky;top:0;height:100vh;min-height:720px;display:flex;flex-direction:column;justify-content:space-between;gap:36px;padding:44px 56px 52px}.reap-home .dealroom-id{position:relative;display:flex;flex-direction:column;gap:18px}.reap-home .dealroom-id h1{font-size:clamp(34px,3.2vw,54px);color:#fff;overflow-wrap:anywhere}.reap-home .dealroom-headline{margin:0;font-size:15px;line-height:1.7;color:var(--text-on-dark-muted);max-width:46ch}.reap-home .dealroom-side-foot{position:relative;display:flex;flex-direction:column;gap:26px;align-items:flex-start}.reap-home .dealroom-metrics{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--border-on-dark);border:1px solid var(--border-on-dark);align-self:stretch}.reap-home .dealroom-metrics>div{background:#252c21d1;padding:20px 22px}.reap-home .dealroom-metrics .n{font-family:var(--font-display);font-weight:600;font-size:29px;line-height:1;color:var(--gold-400);font-variant-numeric:tabular-nums lining-nums}.reap-home .dealroom-metrics .l{font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#fff9;margin-top:8px}.reap-home .dealroom-side .raise-progress{align-self:stretch;margin-top:0}.reap-home .dealroom-terms{margin:0;align-self:stretch}.reap-home .dealroom-terms .row{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:11px 0;border-top:1px solid var(--border-on-dark)}.reap-home .dealroom-terms dt{font-size:10.5px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#fff9}.reap-home .dealroom-terms dd{margin:0;font-size:14px;font-weight:600;color:#fff;text-align:right}.reap-home .dealroom-main{display:flex}.reap-home .dealroom-main-in{width:100%;max-width:780px;margin:0 auto;padding:clamp(56px,9vh,110px) clamp(28px,4.5vw,80px);display:flex;flex-direction:column;gap:64px}.reap-home .dealroom-head{display:flex;flex-direction:column;gap:16px}.reap-home .dealroom-profile{display:flex;flex-direction:column;gap:10px}.reap-home .dealroom-profile dl{margin:6px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:0 44px}.reap-home .dealroom-profile .row{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:13px 0;border-top:1px solid var(--reap-hairline)}.reap-home .dealroom-profile dt{font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted)}.reap-home .dealroom-profile dd{margin:0;font-size:14px;font-weight:600;color:var(--green-950);text-align:right}.reap-home .dealroom-interest-block{display:flex;flex-direction:column;gap:20px;scroll-margin-top:48px;border-top:1px solid var(--reap-hairline);padding-top:56px}.reap-home .portal-link{color:var(--green-900);text-decoration:underline;text-decoration-color:var(--gold-400);text-underline-offset:4px;transition:color .15s ease}.reap-home .portal-link:hover{color:var(--gold-text)}@media(max-width:1024px){.reap-home.dealroom-page{grid-template-columns:1fr}.reap-home .dealroom-side-in{position:static;height:auto;min-height:0;padding:36px 24px 48px;gap:36px}.reap-home .dealroom-main-in{padding:48px 24px 56px;gap:48px}.reap-home .dealroom-profile dl{grid-template-columns:1fr;gap:0}}html.gate-locked{overflow:hidden}.reap-home .offerings-gate{position:fixed;inset:0;z-index:120;background:#252c21f5;backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:24px;overflow-y:auto}.reap-home .gate-panel{position:relative;max-width:680px;background:var(--green-900);border-top:3px solid var(--gold-400);box-shadow:var(--shadow-pop);padding:clamp(32px,5vw,56px);display:flex;flex-direction:column;align-items:flex-start;gap:20px;margin:auto}.reap-home .gate-form{max-width:none;align-self:stretch;margin-top:4px}.reap-home .gate-mark{width:52px;height:52px}.reap-home .gate-panel .display{color:#fff;font-size:clamp(28px,3.4vw,42px)}.reap-home .gate-panel p{margin:0;font-size:15px;line-height:1.75;color:var(--text-on-dark-muted)}.reap-home .gate-actions{display:flex;gap:16px;flex-wrap:wrap;margin-top:6px}.reap-home .gate-fine{font-size:12px;line-height:1.6;color:#ffffff80}.reap-home .offerings-gate.gate-out{opacity:0;transition:opacity .4s ease;pointer-events:none}.reap-home .offer-modal{animation:gate-in .45s ease both}.reap-home .offer-modal[hidden]{display:none}@keyframes gate-in{0%{opacity:0}to{opacity:1}}.reap-home .offer-modal .gate-panel{position:relative;animation:panel-rise .55s var(--ease-out-quint) both}@keyframes panel-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.reap-home .modal-close{position:absolute;top:18px;right:20px;background:none;border:none;color:#fff9;font-size:26px;line-height:1;text-decoration:none;cursor:pointer;padding:6px;transition:color .15s ease}.reap-home .modal-close:hover{color:var(--gold-400)}.reap-home .gate-form button.alt-path{background:none;border:none;cursor:pointer;font-family:var(--font-body)}.reap-home .video-tease{display:block;padding:0;background:#fff;cursor:pointer}.reap-home .video-tease img{width:100%;height:100%;object-fit:cover;display:block}.reap-home .video-tease:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,#141811b8,#14181100 48%);pointer-events:none}.reap-home .video-tease:focus-visible{outline:3px solid var(--gold-400);outline-offset:3px}.reap-home .video-tease .play-badge{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:62px;height:62px;border-radius:50%;background:#252c21d9;color:var(--gold-400);display:flex;align-items:center;justify-content:center;z-index:1;transition:background .2s ease,color .2s ease,transform .2s ease}.reap-home .video-tease .play-badge svg{margin-left:3px}.reap-home .video-tease .tease-label{position:absolute;left:16px;right:16px;bottom:13px;z-index:1;text-align:left;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#fff}.reap-home .video-tease:hover .play-badge,.reap-home .video-tease:focus-visible .play-badge{background:var(--gold-400);color:var(--green-950);transform:translate(-50%,-50%) scale(1.07)}.reap-home .video-modal{z-index:130;animation:gate-in .3s ease both}.reap-home .video-modal[hidden]{display:none}.reap-home .video-panel{position:relative;width:min(1080px,100%);margin:auto;animation:panel-rise .45s var(--ease-out-quint) both}.reap-home .video-panel .video-frame{position:relative;aspect-ratio:16 / 9;background:var(--green-950);border-top:3px solid var(--gold-400);box-shadow:var(--shadow-pop);overflow:hidden}.reap-home .video-panel .video-mount{position:absolute;inset:0;pointer-events:none}.reap-home .video-panel iframe{width:100%;height:100%;border:0;display:block}.reap-home .video-panel .video-poster{position:absolute;inset:0;display:block;padding:0;border:0;background:var(--green-950);cursor:pointer;opacity:1;transition:opacity .25s ease}.reap-home .video-panel .video-poster img{width:100%;height:100%;object-fit:cover;display:block}.reap-home .video-panel .video-poster .play-badge{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:82px;height:82px;border-radius:50%;background:#252c21d9;color:var(--gold-400);display:flex;align-items:center;justify-content:center;transition:background .2s ease,color .2s ease,transform .2s ease}.reap-home .video-panel .video-poster .play-badge svg{margin-left:4px}.reap-home .video-panel .video-poster:hover .play-badge,.reap-home .video-panel .video-poster:focus-visible .play-badge{background:var(--gold-400);color:var(--green-950);transform:translate(-50%,-50%) scale(1.07)}.reap-home .video-panel .video-poster.is-hidden{opacity:0;pointer-events:none}.reap-home .video-panel .modal-close{top:-46px;right:-6px}@media(prefers-reduced-motion:reduce){.reap-home .offerings-gate.gate-out{transition:none}.reap-home .offer-modal,.reap-home .offer-modal .gate-panel,.reap-home .video-modal,.reap-home .video-panel{animation:none}.reap-home .video-tease .play-badge,.reap-home .video-panel .video-poster,.reap-home .video-panel .video-poster .play-badge{transition:none}}@media(prefers-reduced-motion:reduce){.reap-home .hload{opacity:1;transform:none;animation:none;transition:none}html.js-rvl .reap-home .rvl,html.js-rvl .reap-home .sec-head.rvl:after{opacity:1;transform:none;transition:none}.reap-home .btn:hover span[aria-hidden=true],.reap-home .btn:focus-visible span[aria-hidden=true]{transform:none}}@media(max-width:1100px){.reap-home .wrap{padding:0 40px}.reap-nav .nav-in{padding-left:40px;padding-right:40px}.reap-home .ticker>div{padding:26px 40px}.reap-home .split{grid-template-columns:1fr;gap:36px}.reap-home .step{grid-template-columns:90px 1fr}.reap-home .step p{grid-column:2}.reap-home .cols3,.reap-home .feature{grid-template-columns:1fr}.reap-home .feature-img{min-height:380px}.reap-home .props{grid-template-columns:1fr 1fr}.reap-home .values-grid{grid-template-columns:1fr}.reap-home .values-grid>div,.reap-home .values-grid>div:nth-child(4),.reap-home .values-grid>div:nth-child(5){grid-column:auto}.reap-home .prop-row{grid-template-columns:1fr auto}.reap-home .prop-row .meta{display:none}.reap-home .team-grid{grid-template-columns:1fr 1fr}.reap-home .team-lead{grid-template-columns:1fr}.reap-home .team-lead .ph{min-height:420px}.reap-home .article{grid-template-columns:110px 1fr 40px}.reap-home .article .date{display:none}.reap-home .testimonial-split{grid-template-columns:1fr;gap:44px}.reap-home .testimonial-photo{max-width:440px}.reap-home .testimonial-quote blockquote{padding-left:44px}.reap-home .testimonial-quote blockquote:before{left:0}.reap-footer .foot{grid-template-columns:1fr 1fr;gap:40px}}@media(max-width:960px){.reap-nav .nav-links{display:none}.reap-nav .nav-toggle{display:inline-flex}}@media(max-width:1024px){.reap-home.invest-page{grid-template-columns:1fr}.reap-home .invest-brand-in{position:static;height:auto;min-height:0;padding:36px 24px 48px;gap:40px}.reap-home .invest-brand-copy h1{font-size:clamp(36px,8vw,52px)}.reap-home .invest-stats{gap:28px;flex-wrap:wrap}.reap-home .invest-quote{display:none}.reap-home .invest-form-inner{padding:48px 24px 56px;gap:32px}}.reap-home .subhero{position:relative;background:var(--green-950);overflow:hidden}.reap-home .subhero-photo{position:absolute;inset:0;background-image:var(--subhero-photo);background-size:cover;background-position:center}.reap-home .subhero-scrim{position:absolute;inset:0;background:linear-gradient(180deg,#252c21f0,#2d3528d1 55%,#252c21f7)}.reap-home .subhero-in{position:relative;padding-top:190px;padding-bottom:72px;display:flex;flex-direction:column;align-items:flex-start;gap:22px}.reap-home .subhero-title{font-size:clamp(36px,4.6vw,72px);color:#fff}.reap-home .subhero-lede{margin:0;font-size:18px;line-height:1.75;color:#ffffffd9;max-width:56ch}.reap-home .subhero .ticker{position:relative}.reap-home .back-link{font-size:12px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:#ffffffb8;text-decoration:none;transition:color .15s ease}.reap-home .back-link:hover{color:var(--gold-400);text-decoration:none}.reap-home a.prop{display:block;text-decoration:none;color:inherit}.reap-home a.prop:hover{text-decoration:none;color:inherit}.reap-home .prop .more{font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-text);margin-top:6px}.reap-home .port-cta{margin-top:56px;display:flex;justify-content:flex-start}.reap-home .case-layout{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:88px;align-items:start}.reap-home .case-aside{position:sticky;top:110px;display:flex;flex-direction:column;gap:32px}.reap-home .case-facts{background:var(--green-950);padding:32px}.reap-home .case-facts .eyebrow{display:block}.reap-home .case-facts dl{margin:14px 0 0}.reap-home .case-facts .row{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:13px 0;border-top:1px solid var(--border-on-dark)}.reap-home .case-facts dt{font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#fff9}.reap-home .case-facts dd{margin:0;font-size:14px;font-weight:600;color:#fff;text-align:right}.reap-home .case-aside figure{margin:0}.reap-home .case-aside figure img{width:100%;height:auto;display:block}.reap-home .case-aside figcaption{margin-top:12px;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted)}.reap-home .case-body{max-width:68ch}.reap-home .case-body h2{font-family:var(--font-display);font-variant-ligatures:none;font-size:29px;font-weight:600;line-height:1.2;margin:56px 0 18px}.reap-home .case-body h2:first-child{margin-top:0}.reap-home .case-body p{margin:0 0 20px;font-size:16.5px;line-height:1.8;color:#000000b8}.reap-home .case-body p:last-child{margin-bottom:0}.reap-home .case-body em{color:#0000008c}.reap-home .case-nav{display:flex;justify-content:space-between;gap:24px;border-top:1px solid var(--reap-hairline);margin-top:88px;padding-top:32px}.reap-home .case-nav a{text-decoration:none;color:inherit;display:flex;flex-direction:column;gap:8px}.reap-home .case-nav a.next{text-align:right;align-items:flex-end;margin-left:auto}.reap-home .case-nav .dir{font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-text)}.reap-home .case-nav .name{font-family:var(--font-display);font-weight:600;font-variant-ligatures:none;font-size:23px;transition:color .15s ease}.reap-home .case-nav a:hover .name{color:var(--green-700)}.reap-home .note-disclosure{margin:28px 0 0;font-size:13px;letter-spacing:.04em;color:var(--text-muted)}.reap-home .pers-hero{padding-top:180px}.reap-home .pers-hero .display{font-size:clamp(36px,4.2vw,64px)}.reap-home .pers-index{padding:72px 0 140px}.reap-home a.feature{text-decoration:none;color:inherit;margin-top:64px}.reap-home .feature.no-img{grid-template-columns:1fr}.reap-home a.feature:hover{text-decoration:none;color:inherit}.reap-home a.feature .feature-img img{transition:transform 1.2s ease}.reap-home a.feature:hover .feature-img img,.reap-home a.feature:focus-visible .feature-img img{transform:scale(1.04)}.reap-home a.feature:focus-visible{outline:2px solid var(--gold-600);outline-offset:2px}.reap-home .feature-body .more{font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-400);margin-top:4px}.reap-home .feature-body .more .row-arrow{display:inline-block;margin-left:8px;transition:transform .25s ease}.reap-home a.feature:hover .feature-body .more .row-arrow{transform:translate(6px)}@media(prefers-reduced-motion:reduce){.reap-home a.feature .feature-img img,.reap-home a.feature:hover .feature-img img,.reap-home a.feature:focus-visible .feature-img img{transform:none;transition:none}.reap-home a.feature:hover .feature-body .more .row-arrow{transform:none}}.reap-home .post-hero{padding-top:176px}.reap-home .post-head{display:flex;flex-direction:column;align-items:flex-start;gap:22px}.reap-home .back-link.on-light{color:var(--text-muted)}.reap-home .back-link.on-light:hover{color:var(--gold-text)}.reap-home .post-title{font-size:clamp(34px,3.6vw,58px);max-width:28ch}.reap-home .post-lede{margin:0;font-size:19px;line-height:1.75;color:#0000009e;max-width:58ch}.reap-home .post-meta{display:flex;flex-wrap:wrap;gap:12px 28px;align-self:stretch;border-top:1px solid var(--reap-hairline);margin-top:14px;padding-top:18px;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted)}.reap-home .post-meta time{color:inherit}.reap-home .post-figure{position:relative;margin:64px 0 0;overflow:hidden}.reap-home .post-figure img{width:100%;height:auto;aspect-ratio:21 / 9;object-fit:cover;display:block}.reap-home .post-figure:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#3943344d,#252c2129 55%,#252c2157);pointer-events:none}.reap-home .post-layout{padding-top:72px}.reap-home .post-body{max-width:68ch}.reap-home .post-aside .btn.gold{margin-top:26px}.reap-home .case-facts .facts-disclosure{margin:14px 0 0;font-size:11px;letter-spacing:.04em;line-height:1.6;color:#ffffff8c}.reap-home .post-body h3{font-family:var(--font-display);font-variant-ligatures:none;font-size:23px;font-weight:600;line-height:1.25;margin:44px 0 14px}.reap-home .post-body img{display:block;width:100%;height:auto;margin:0;border:1px solid rgba(0,0,0,.08)}.reap-home .post-body p>img:only-child{margin:34px 0}.reap-home .post-body figure{margin:34px 0}.reap-home .post-body figure img{margin:0}.reap-home .post-body figcaption{margin-top:12px;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#00000073}.reap-home .post-body .exhibit-note{margin:44px 0 0;padding-top:20px;border-top:1px solid rgba(0,0,0,.1);font-size:12.5px;font-style:italic;line-height:1.7;letter-spacing:.02em;color:#00000073}.reap-home .post-body ul,.reap-home .post-body ol{margin:0 0 20px;padding-left:22px}.reap-home .post-body li{font-size:16.5px;line-height:1.8;color:#000000b8;margin-bottom:8px}.reap-home .post-body a{color:var(--green-900);text-decoration:underline;text-decoration-color:var(--gold-400);text-underline-offset:4px;transition:color .15s ease}.reap-home .post-body a:hover{color:var(--gold-text)}.reap-home .post-body blockquote{margin:36px 0;padding:0}.reap-home .post-body blockquote p{font-family:var(--font-serif-text);font-style:italic;font-size:21px;line-height:1.6;color:var(--green-900)}.reap-home .post-body strong{font-weight:600;color:var(--green-900)}.reap-home .post-body hr{border:none;border-top:1px solid var(--reap-hairline);margin:44px 0}.reap-home .post-foot{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;border-top:1px solid var(--reap-hairline);margin-top:80px;padding-top:28px}.reap-home .share-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.reap-home .share-label{font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted);margin-right:6px}.reap-home .share-btn{font-family:var(--font-body);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--green-900);background:none;border:1px solid rgba(0,0,0,.25);border-radius:2px;padding:12px 18px;line-height:1;text-decoration:none;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.reap-home .share-btn:hover{background:var(--green-900);border-color:var(--green-900);color:#fff;text-decoration:none}.reap-home .share-btn.copied{border-color:var(--gold-600);color:var(--gold-text);background:none}.reap-home .share-btn:focus-visible,.reap-home .back-link:focus-visible{outline:2px solid var(--gold-600);outline-offset:2px}.reap-home .post-more{padding:96px 0 120px}@media(max-width:760px){.reap-home .pers-hero{padding-top:150px}.reap-home .post-hero{padding-top:140px}.reap-home .pers-index{padding-bottom:90px}.reap-home .post-figure img{aspect-ratio:16 / 10}}@media(max-width:1100px){.reap-home .subhero-in{padding-top:170px}.reap-home .case-layout{grid-template-columns:1fr;gap:56px}.reap-home .case-aside{position:static}}@media(max-width:760px){.reap-home .subhero-in{padding-top:140px;padding-bottom:56px}.reap-home .case-nav{flex-direction:column;gap:28px}.reap-home .case-nav a.next{text-align:left;align-items:flex-start;margin-left:0}}@media(max-width:760px){.reap-home .wrap{padding:0 24px}.reap-nav .nav-in{padding-left:24px;padding-right:24px;gap:24px}.reap-nav .brand .brand-mark{width:44px;height:44px}.reap-home .hero-in{padding-top:150px}.reap-home .hero-row{flex-direction:column;align-items:flex-start;gap:32px}.reap-home .ticker{grid-template-columns:1fr 1fr}.reap-home .ticker>div{padding:22px 24px;border-bottom:1px solid var(--border-on-dark)}.reap-home .ticker>div:nth-child(2n){border-right:none}.reap-home section.block{padding:90px 0}.reap-home .firm-visual .main{width:100%}.reap-home .firm-visual .inset{position:static;width:55%;margin:20px 0 0 auto;display:block}.reap-home .firm-visual .video-tease{position:relative;width:100%;margin:20px 0 0}.reap-home .video-panel .modal-close{top:-46px;right:0}.reap-home .firm-visual .caption{position:static;display:block;margin-top:16px}.reap-home .step{grid-template-columns:1fr;gap:14px;padding:36px 0}.reap-home .step p{grid-column:1}.reap-home .props,.reap-home .values-grid{grid-template-columns:1fr}.reap-home .values-grid>div,.reap-home .values-grid>div:nth-child(4),.reap-home .values-grid>div:nth-child(5){grid-column:auto}.reap-home .prop-row{grid-template-columns:1fr;gap:8px;padding:24px 20px}.reap-home .prop-row .fig{justify-self:start;text-align:left}.reap-home .team-grid{grid-template-columns:1fr}.reap-home .feature-body{padding:40px 28px}.reap-home .feature-stats{gap:28px;flex-wrap:wrap}.reap-home .article{grid-template-columns:1fr;gap:10px;padding:28px 0}.reap-home .article .arr{display:none}.reap-home .invest-form{grid-template-columns:1fr}.reap-home .testimonial-quote blockquote p{font-size:18px}.reap-home .cta-in{padding:100px 24px}.reap-footer .foot{grid-template-columns:1fr;padding:60px 24px 32px}.reap-footer .disclaimer{padding:24px 24px 4px}.reap-footer .legal{padding:22px 24px}}.reap-home .props-4{grid-template-columns:repeat(4,1fr);gap:24px}.reap-home .props-4 .bd{padding:22px;flex:1}.reap-home .props-4 h3{font-size:21px}.reap-home .props-4 .prop{display:flex;flex-direction:column;height:100%}.reap-home .props-4 .more{margin-top:auto;padding-top:10px}@media(max-width:1400px){.reap-home .props-4{grid-template-columns:repeat(3,1fr)}}@media(max-width:1100px){.reap-home .props-4{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.reap-home .props-4{grid-template-columns:1fr}}
