@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/5ece437c7024c161-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/9cc5b37ab1350db7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/35f3de0ebb1cfc70-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e6099e249fd938cc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Instrument Serif Fallback";src:local("Times New Roman");ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.00%;size-adjust:83.94%}.__className_1f5468{font-family:"Instrument Serif","Instrument Serif Fallback";font-weight:400}.__variable_1f5468{--font-instrument:"Instrument Serif","Instrument Serif Fallback"}@font-face{font-family:Albert Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/866ace25ba8133d9-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Albert Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0ecabae3741772cf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Albert Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/866ace25ba8133d9-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Albert Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/0ecabae3741772cf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Albert Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/866ace25ba8133d9-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Albert Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0ecabae3741772cf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Albert Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/866ace25ba8133d9-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Albert Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/0ecabae3741772cf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Albert Sans Fallback;src:local("Arial");ascent-override:91.47%;descent-override:24.07%;line-gap-override:0.00%;size-adjust:103.86%}.__className_a363ed{font-family:Albert Sans,Albert Sans Fallback;font-style:normal}.__variable_a363ed{--font-albert:"Albert Sans","Albert Sans Fallback"}@font-face{font-family:Spline Sans Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/59829bb575d36b50-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Spline Sans Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e02f7a71372872a3-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Spline Sans Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/59829bb575d36b50-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Spline Sans Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e02f7a71372872a3-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Spline Sans Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/59829bb575d36b50-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Spline Sans Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e02f7a71372872a3-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Spline Sans Mono Fallback;src:local("Arial");ascent-override:71.59%;descent-override:17.57%;line-gap-override:0.00%;size-adjust:134.59%}.__className_49c017{font-family:Spline Sans Mono,Spline Sans Mono Fallback;font-style:normal}.__variable_49c017{--font-spline-mono:"Spline Sans Mono","Spline Sans Mono Fallback"}:root{--bg:#f8f4ec;--card:#fffdf8;--band:#f0e9dc;--track:#efe8db;--ink:#22271f;--green:#1f3d2b;--green-deep:#16291d;--green-mid:#2e5940;--green-mid-hover:#3c7355;--muted:#5c6355;--faint:#8a8f82;--brown:#7a5c42;--gold:#e9a13b;--gold-hover:#f0b457;--gold-deep:#c77f1e;--gold-ink:#22160a;--cream:#f8f4ec;--line:rgba(31,61,43,0.12);--line-mid:rgba(31,61,43,0.14);--line-strong:rgba(31,61,43,0.22);--font-serif:var(--font-instrument),Georgia,"Times New Roman",serif;--font-sans:var(--font-albert),"Segoe UI",system-ui,sans-serif;--font-mono:var(--font-spline-mono),Consolas,"Courier New",monospace}*{box-sizing:border-box}body,html{margin:0;padding:0}body{background:var(--bg);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}a{color:var(--green);text-decoration:none}a:hover{color:var(--gold-deep)}h1,h2,h3{font-family:var(--font-serif);font-weight:400;margin:0}p{margin:0}button{font-family:var(--font-sans)}.mono{font-family:var(--font-mono)}.serif{font-family:var(--font-serif)}.container{max-width:1180px;margin:0 auto;padding-left:32px;padding-right:32px}.kicker{font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--brown);font-weight:600}.kicker--gold{color:var(--gold)}.card{background:var(--card);border:1px solid var(--line);border-radius:20px}.card--hover{transition:box-shadow .18s ease}.card--hover:hover{box-shadow:0 12px 32px rgba(31,61,43,.12)}.pillar-card{transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.pillar-card:hover{transform:translateY(-4px) scale(1.02);border-color:rgba(233,161,59,.6);box-shadow:0 14px 38px rgba(31,61,43,.14),0 0 26px rgba(233,161,59,.35)}.btn-gold{display:inline-flex;align-items:center;gap:8px;padding:14px 26px;border-radius:999px;background:var(--gold);color:var(--gold-ink);font-weight:700;font-size:15px;border:none;cursor:pointer}.btn-gold:hover{background:var(--gold-hover);color:var(--gold-ink)}.btn-ghost-light{display:inline-flex;align-items:center;padding:14px 26px;border-radius:999px;border:1.5px solid rgba(248,244,236,.5);color:var(--cream);font-weight:600;font-size:15px}.btn-ghost-light:hover{border-color:var(--gold);color:var(--gold)}.chip-link{padding:9px 18px;border-radius:999px;border:1px solid var(--line-strong);background:var(--card);font-size:13.5px;font-weight:600;color:var(--green)}.chip-link:hover{border-color:var(--gold);color:var(--gold-deep)}.photo-ph{background:repeating-linear-gradient(45deg,#e7dfd2 0 12px,#efe8db 12px 24px);display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:11px;color:var(--faint);text-align:center;padding:0 16px}.photo-ph--after{background:repeating-linear-gradient(45deg,#dde7db 0 12px,#e8efe4 12px 24px);color:#6b8f4e}.photo-ph--before{background:repeating-linear-gradient(45deg,#d9cfc0 0 12px,#cfc4b2 12px 24px);color:#8a7b60}.photo-ph--map{background:repeating-linear-gradient(45deg,#dde2da 0 12px,#e6eae2 12px 24px)}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:50;justify-content:space-between;gap:20px;padding:14px 32px;background:rgba(248,244,236,.94);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line-mid)}.site-header,.site-header nav{display:flex;align-items:center}.site-header nav{gap:22px;flex-wrap:wrap}.nav-item{display:flex;flex-direction:column;align-items:center;gap:2px}.nav-item a{font-size:14px;font-weight:500}.nav-item a.nav-give{font-weight:600;color:var(--brown)}.nav-item a.nav-give:hover{color:var(--gold-deep)}.nav-dot{width:5px;height:5px;border-radius:50%;background:var(--gold);display:block}.nav-dot--off{visibility:hidden}.books-pill{display:flex;align-items:center;gap:8px;padding:9px 18px;border-radius:999px;background:var(--gold);color:var(--gold-ink);font-size:14px;font-weight:700;box-shadow:0 1px 0 rgba(31,61,43,.2)}.books-pill--active,.books-pill:hover{background:var(--gold-hover);color:var(--gold-ink)}.book-glyph{width:14px;height:11px;border:1.6px solid var(--gold-ink);border-top:none;border-radius:0 0 4px 4px;display:block}.site-footer{background:var(--green-deep);color:#e8e2d4;padding:16px 32px 12px}.site-footer .cols{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:44px;gap:44px}.site-footer--with-bar{padding-bottom:64px}.copyright-bar{position:fixed;bottom:0;left:0;right:0;z-index:40;background:rgba(248,244,236,.94);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--line-mid);padding:10px 32px}.copyright-bar-inner{max-width:1180px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:6px 16px;flex-wrap:wrap;font-size:12px;color:var(--muted)}@media (max-width:700px){.copyright-bar{padding:8px 20px}}.ftr-label{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);font-weight:600}.ftr-link{color:#e8e2d4;font-size:14px}.ftr-link:hover{color:var(--gold)}.soc{width:34px;height:34px;border-radius:9px;border:1px solid rgba(232,226,212,.3);display:flex;align-items:center;justify-content:center;color:#e8e2d4;font-size:11px;font-weight:700;letter-spacing:.02em}.soc:hover{border-color:var(--gold);color:var(--gold)}.field-input,.field-select,.field-textarea{padding:12px 15px;border-radius:12px;border:1px solid var(--line-strong);background:var(--bg);font-size:14px;color:var(--ink);font-weight:400;font-family:var(--font-sans)}.field-input:focus,.field-select:focus,.field-textarea:focus{outline:2px solid var(--gold);outline-offset:1px}.field-textarea{resize:vertical}.ledger-grid{display:grid;grid-template-columns:110px 1fr 150px 130px 110px;grid-gap:14px;gap:14px;padding:13px 14px;border-bottom:1px solid rgba(31,61,43,.08);font-size:14px;align-items:center}.ledger-grid--head{padding:10px 14px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--brown);font-weight:700;border-bottom:1.5px solid rgba(31,61,43,.18)}.ledger-row:hover{background:#f5efe3}.chart-bar--inc:hover{background:var(--green-mid-hover)!important}.chart-bar--exp:hover{background:var(--gold-hover)!important}.dl-link{display:flex;justify-content:space-between;gap:12px;padding:12px 16px;border-radius:12px;border:1px solid rgba(248,244,236,.25);color:var(--cream);font-size:14px}.dl-link:hover{border-color:var(--gold);color:var(--gold)}.ba-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:ew-resize}.ba-range::-webkit-slider-thumb{-webkit-appearance:none;width:34px;height:34px;border-radius:50%;background:var(--gold);border:3px solid var(--card);box-shadow:0 2px 8px rgba(0,0,0,.3)}.ba-range::-moz-range-thumb{width:34px;height:34px;border-radius:50%;background:var(--gold);border:3px solid var(--card);box-shadow:0 2px 8px rgba(0,0,0,.3)}.grid-2{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}.updates-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);grid-gap:44px;gap:44px;align-items:start}.post-row{display:grid;grid-template-columns:120px 1fr;grid-gap:22px;gap:22px;padding:10px 0;border-bottom:1px solid var(--line)}@media (max-width:860px){.updates-layout{grid-template-columns:1fr}.updates-side{position:static!important}}@media (max-width:700px){.grid-2{grid-template-columns:1fr}.fund-arcs{display:none}.post-row{grid-template-columns:1fr;gap:10px}.site-header{padding:12px 20px}.container{padding-left:20px;padding-right:20px}}