.investment-page .page-hero{position:relative;overflow:hidden}.investment-page .page-hero .wrap{z-index:2;position:relative}.investment-page .hero-art{z-index:1;pointer-events:none;background:url(/investment-header.jpg) 100%/cover no-repeat;width:54%;position:absolute;top:0;bottom:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000080 12%,#000 100%);mask-image:linear-gradient(90deg,#0000 0%,#00000080 12%,#000 100%)}@media (max-width:900px){.investment-page .hero-art{opacity:.5;width:42%}}@media (max-width:620px){.investment-page .hero-art{display:none}}.investment-page .cost-cols{border-top:1px solid var(--rule-soft);grid-template-columns:1fr 1fr;align-items:start;gap:clamp(40px,6vw,90px);padding-block:clamp(56px,7vw,100px);display:grid}.investment-page .cost-cols p{color:var(--ink-soft);max-width:52ch;margin:0;font-size:17px;line-height:1.66}@media (max-width:760px){.investment-page .cost-cols{grid-template-columns:1fr;gap:24px}}.investment-page .prog-hd{border-top:1px solid var(--rule);padding-block:clamp(60px,8vw,104px) clamp(26px,3vw,40px)}.investment-page .prog-hd h2{font-family:var(--serif);letter-spacing:-.018em;max-width:16ch;font-size:clamp(40px,5.4vw,80px);line-height:.98}.investment-page .prog-hd h2 em{color:var(--gold-deep);font-style:italic}.investment-page .prog-hd .lede{margin-top:26px}.investment-page .tiers{border:1px solid var(--rule);border-bottom:0;grid-template-columns:repeat(3,1fr);gap:0;margin-bottom:clamp(40px,5vw,64px);display:grid}.investment-page .tier{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);flex-direction:column;padding:38px 32px 36px;display:flex}.investment-page .tier:last-child{border-right:0}.investment-page .tier.featured{background:var(--spotlight);color:var(--spotlight-fg)}.investment-page .tier-top{justify-content:space-between;align-items:baseline;gap:14px;min-height:26px;display:flex}.investment-page .tier-name{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--ink);font-size:12px;font-weight:600}.investment-page .tier-badge{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ivory);background:var(--gold-deep);white-space:nowrap;border-radius:999px;padding:5px 11px;font-size:9.5px}.investment-page .tier-price{font-family:var(--serif);letter-spacing:-.02em;margin:22px 0 4px;font-size:clamp(42px,4.4vw,56px);line-height:1}.investment-page .tier.featured .tier-price{color:var(--gold-soft)}.investment-page .tier-pay{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);min-height:15px;font-size:10.5px}.investment-page .tier-len{border-top:1px solid var(--rule);font-family:var(--serif);color:var(--ink-soft);margin-top:22px;padding-top:22px;font-size:19px;font-style:italic}.investment-page .tier.featured .tier-len{border-top-color:#40362f;border-top-color:lab(23.3778% 3.6445 5.79644)}.investment-page .tier-specs{flex:1;gap:0;margin:18px 0 0;padding:0;list-style:none;display:grid}.investment-page .tier-specs li{border-top:1px solid var(--rule-soft);grid-template-columns:1fr auto;align-items:baseline;gap:16px;padding:13px 0;display:grid}.investment-page .tier.featured .tier-specs li{border-top-color:#352c25;border-top-color:lab(18.7365% 3.67068 5.82041)}.investment-page .tier-specs .k{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);font-size:10.5px}.investment-page .tier-specs .v{color:var(--ink);text-align:right;max-width:18ch;font-size:14.5px}.investment-page .tier-specs .v.muted{color:var(--ink-muted)}.investment-page .tier-specs .v em{color:var(--gold-deep);font-size:15px;font-style:italic}.investment-page .tier .btn{justify-content:center;margin-top:30px}@media (max-width:880px){.investment-page .tiers{border-bottom:1px solid var(--rule);grid-template-columns:1fr}.investment-page .tier{border-right:0}.investment-page .tier:last-child{border-bottom:0}}.investment-page .tier-foot{color:var(--ink-soft);max-width:72ch;font-size:15px;line-height:1.62}.investment-page .tier-foot em{color:var(--gold-deep);font-style:italic}.investment-page .offers{border-top:1px solid var(--rule);margin-top:clamp(30px,4vw,44px)}.investment-page .offer{border-bottom:1px solid var(--rule);grid-template-columns:.9fr 1.5fr auto;align-items:baseline;gap:clamp(20px,4vw,52px);padding:clamp(28px,3.4vw,40px) 0;transition:background .25s;display:grid}.investment-page .offer:hover{background:var(--ivory-2)}.investment-page .offer-name{font-family:var(--serif);letter-spacing:-.01em;font-size:clamp(26px,2.6vw,36px);line-height:1.02}.investment-page .offer-desc{color:var(--ink-soft);max-width:52ch;margin:0;font-size:16px;line-height:1.6}.investment-page .offer-price{font-family:var(--serif);letter-spacing:-.02em;color:var(--gold-deep);white-space:nowrap;text-align:right;font-size:clamp(28px,2.8vw,38px);line-height:1}.investment-page .offer-price small{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-muted);margin-top:8px;font-size:10px;font-style:normal;display:block}@media (max-width:820px){.investment-page .offer{grid-template-columns:1fr;gap:12px;padding:30px 0}.investment-page .offer-price{text-align:left}}.investment-page .elevate-narrative .prog-hd{position:relative;overflow:hidden}.investment-page .elevate-narrative .prog-hd h2,.investment-page .elevate-narrative .prog-hd .lede{z-index:2;position:relative}.investment-page .elevate-narrative .prog-hd .lede{max-width:44ch}.investment-page .elevate-art{top:0;bottom:0;right:calc(var(--gutter) * -1);z-index:1;filter:saturate(.92)brightness(.92);pointer-events:none;background:url(/elevate-podium-header.jpg) 50% 32%/cover no-repeat;width:52%;position:absolute;-webkit-mask-image:linear-gradient(90deg,#00000080 0%,#000 100%);mask-image:linear-gradient(90deg,#00000080 0%,#000 100%)}@media (max-width:820px){.investment-page .elevate-narrative .prog-hd .lede{max-width:56ch}.investment-page .elevate-art{opacity:.45;width:46%}}@media (max-width:560px){.investment-page .elevate-art{display:none}}.investment-page .includes{border-top:1px solid var(--rule);border-left:1px solid var(--rule);grid-template-columns:repeat(2,1fr);gap:0;display:grid}.investment-page .includes li{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:40px 1fr;align-items:start;gap:18px;padding:34px 32px 38px;list-style:none;display:grid}.investment-page .includes .n{font-family:var(--serif);color:var(--gold-deep);font-size:34px;font-style:italic;line-height:.9}.investment-page .includes .it h4{font-family:var(--serif);letter-spacing:-.01em;margin-bottom:9px;font-size:23px;line-height:1.1}.investment-page .includes .it p{color:var(--ink-soft);max-width:42ch;margin:0;font-size:15px;line-height:1.58}@media (max-width:720px){.investment-page .includes{grid-template-columns:1fr}}.investment-page .return-grid{border-top:1px solid var(--rule-soft);grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(40px,6vw,90px);padding-block:clamp(60px,8vw,104px);display:grid}.investment-page .return-stat .big{font-family:var(--serif);letter-spacing:-.03em;color:var(--gold-deep);font-size:clamp(96px,13vw,184px);line-height:.95}.investment-page .return-stat .cap{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-muted);max-width:24ch;margin-top:52px;font-size:11px;line-height:1.6}.investment-page .return-body p{color:var(--ink-soft);max-width:56ch;margin:0 0 20px;font-size:17.5px;line-height:1.66}.investment-page .return-body p em{color:var(--gold-deep);font-style:italic}.investment-page .return-body p:last-child{margin-bottom:0}@media (max-width:820px){.investment-page .return-grid{grid-template-columns:1fr;gap:28px}}.investment-page .fine{font-family:var(--mono);letter-spacing:.06em;color:var(--ink-muted);border-top:1px solid var(--rule-soft);max-width:80ch;padding-block:clamp(40px,5vw,60px);font-size:11px;line-height:1.7}
