.page-funds{--neg:#B04545;--warn:#8A6D2F;background:var(--cream);color:var(--text);min-height:100vh;font-family:var(--font-sans);-webkit-font-smoothing:antialiased;padding-top:var(--nav-h)}.page-funds .container{max-width:var(--container);margin:0 auto;padding:0 var(--gutter)}.page-funds .eyebrow{font-family:var(--font-mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--text-muted);display:inline-block}.page-funds h1 em,.page-funds h2 em{font-style:italic;color:var(--green)}.page-funds .f-hero{padding:140px 0 96px;background:var(--cream);border-bottom:1px solid var(--border)}.page-funds .f-hero .eyebrow{margin-bottom:28px}.page-funds .f-hero h1{font-family:var(--font-display);font-weight:500;letter-spacing:-.025em;font-size:clamp(42px,4.7vw,64px);line-height:1.04;margin:0;color:var(--green-dark);max-width:min(1100px,92vw)}.page-funds .f-hero .lede{font-family:var(--font-display);font-style:italic;font-weight:500;font-size:clamp(19px,1.9vw,24px);line-height:1.45;color:var(--text-muted);margin:28px 0 0;max-width:min(880px,92vw)}.page-funds .f-hero .stamp{margin-top:34px;display:inline-flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--green);border:1px solid var(--green);border-radius:6px;padding:9px 15px}.page-funds .f-hero .stamp .dot{width:6px;height:6px;border-radius:50%;background:var(--green)}.page-funds .f-who{padding:100px 0;background:var(--cream-warm);border-bottom:1px solid var(--border)}.page-funds .f-who h2{font-family:var(--font-display);font-weight:500;letter-spacing:-.02em;font-size:clamp(32px,4vw,50px);line-height:1.08;margin:18px 0 0;color:var(--green-dark);max-width:22ch}.page-funds .f-who .body{margin-top:30px;max-width:68ch}.page-funds .f-who .body p{font-size:17px;line-height:1.7;color:var(--text-muted);margin:0 0 18px}.page-funds .f-who .body p:last-child{margin-bottom:0}.page-funds .f-who .body strong{color:var(--text);font-weight:600}.page-funds .f-flow{padding:110px 0;background:var(--cream);border-bottom:1px solid var(--border)}.page-funds .f-flow .head{max-width:70ch;margin-bottom:52px}.page-funds .f-flow h2{font-family:var(--font-display);font-weight:500;letter-spacing:-.02em;font-size:clamp(32px,4vw,50px);line-height:1.08;margin:18px 0 0;color:var(--green-dark)}.page-funds .io{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;background:var(--border);border:1px solid var(--border)}.page-funds .io .col{background:var(--surface);padding:40px 36px}.page-funds .io .col .ix{font-family:var(--font-mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--text-subtle);margin-bottom:20px}.page-funds .io .col h3{font-family:var(--font-display);font-weight:500;font-size:24px;letter-spacing:-.01em;margin:0 0 20px;color:var(--green-dark)}.page-funds .io .col ul{margin:0;padding:0;list-style:none}.page-funds .io .col li{font-size:15px;line-height:1.6;color:var(--text-muted);padding:11px 0 11px 20px;position:relative;border-bottom:1px solid var(--border-soft)}.page-funds .io .col li:last-child{border-bottom:none}.page-funds .io .col li:before{content:"";position:absolute;left:0;top:20px;width:7px;height:1px;background:var(--green)}.page-funds .io .col li strong{color:var(--text);font-weight:600}.page-funds .f-catch{padding:110px 0;background:var(--cream-cool);border-bottom:1px solid var(--border)}.page-funds .f-catch .head{max-width:72ch;margin-bottom:20px}.page-funds .f-catch h2{font-family:var(--font-display);font-weight:500;letter-spacing:-.02em;font-size:clamp(32px,4vw,50px);line-height:1.08;margin:18px 0 0;color:var(--green-dark)}.page-funds .f-catch .head p{font-size:17px;line-height:1.7;color:var(--text-muted);margin:22px 0 0}.page-funds .catch-list{border:1px solid var(--border);border-radius:12px;overflow:hidden;background:var(--surface);margin-top:44px}.page-funds .catch-row{display:grid;grid-template-columns:128px 1fr;grid-gap:28px;gap:28px;padding:24px 30px;border-bottom:1px solid var(--border-soft);align-items:start}.page-funds .catch-row:last-child{border-bottom:none}.page-funds .catch-row .sev{font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;padding:5px 0}.page-funds .catch-row .sev.crit{color:var(--neg)}.page-funds .catch-row .sev.warn{color:var(--warn)}.page-funds .catch-row .t{font-size:16px;line-height:1.5;color:var(--text);font-weight:500;margin:0 0 6px}.page-funds .catch-row .d{font-size:14.5px;line-height:1.6;color:var(--text-muted);margin:0;max-width:76ch}.page-funds .catch-foot{margin-top:26px;font-size:14px;line-height:1.65;color:var(--text-subtle);max-width:70ch;font-style:italic}.page-funds .f-rules{padding:110px 0;background:var(--green-dark);color:var(--cream);border-bottom:1px solid var(--border)}.page-funds .f-rules .eyebrow{color:var(--cream);opacity:.7}.page-funds .f-rules h2{font-family:var(--font-display);font-weight:500;letter-spacing:-.02em;font-size:clamp(32px,4vw,50px);line-height:1.08;margin:18px 0 48px;color:var(--cream);max-width:22ch}.page-funds .f-rules h2 em{color:var(--cream);opacity:.82}.page-funds .rules{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;background:rgba(245,243,239,.18);border:1px solid rgba(245,243,239,.18)}.page-funds .rules .r{background:var(--green-dark);padding:38px 34px}.page-funds .rules .r .ix{font-family:var(--font-mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--cream);opacity:.6;margin-bottom:18px}.page-funds .rules .r h3{font-family:var(--font-display);font-weight:500;font-size:23px;letter-spacing:-.01em;line-height:1.25;margin:0 0 14px;color:var(--cream)}.page-funds .rules .r p{font-size:15px;line-height:1.7;color:rgba(245,243,239,.8);margin:0}.page-funds .f-final{padding:140px 0 120px;background:var(--cream);text-align:center}.page-funds .f-final .eyebrow{margin-bottom:28px}.page-funds .f-final h2{font-family:var(--font-display);font-weight:500;letter-spacing:-.025em;font-size:clamp(38px,4.4vw,58px);line-height:1.06;margin:0 auto;max-width:min(1100px,94vw);color:var(--green-dark)}.page-funds .f-final .sub{font-family:var(--font-display);font-style:italic;font-weight:500;font-size:20px;line-height:1.45;color:var(--text-muted);margin:28px auto 0;max-width:64ch}.page-funds .f-final .actions{margin-top:40px;display:flex;justify-content:center;gap:14px;flex-wrap:wrap}.page-funds .btn{display:inline-flex;align-items:center;gap:10px;padding:14px 24px;border-radius:8px;font-size:15px;font-weight:600;border:1px solid transparent;transition:background .18s,color .18s,border-color .18s;font-family:var(--font-sans);line-height:1;text-decoration:none}.page-funds .btn .arrow{display:inline-block;transition:transform .2s ease}.page-funds .btn:hover .arrow{transform:translateX(3px)}.page-funds .btn-primary{background:var(--green);color:var(--surface);border-color:var(--green)}.page-funds .btn-primary:hover{background:var(--green-hover);border-color:var(--green-hover)}.page-funds .btn-ghost{background:rgba(245,243,239,.45);color:var(--green);border-color:var(--border)}.page-funds .btn-ghost:hover{border-color:var(--green);background:var(--green-rgba-04)}@media (max-width:1024px){.page-funds .io,.page-funds .rules{grid-template-columns:1fr}}@media (max-width:768px){.page-funds .f-catch,.page-funds .f-final,.page-funds .f-flow,.page-funds .f-hero,.page-funds .f-rules,.page-funds .f-who{padding:72px 0}.page-funds .catch-row{grid-template-columns:1fr;gap:10px;padding:20px 22px}.page-funds .io .col{padding:30px 24px}.page-funds .f-final .actions{flex-direction:column;align-items:stretch}.page-funds .f-final .actions .btn{justify-content:center}}@media (max-width:480px){.page-funds .f-hero{padding-top:calc(var(--nav-h) + 24px);padding-bottom:56px}.page-funds .f-catch,.page-funds .f-final,.page-funds .f-flow,.page-funds .f-rules,.page-funds .f-who{padding:56px 0}}