@font-face{font-family:"Ashlar Serif";src:url(./assets/instrument-serif-CwvVGij3.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Ashlar Sans;src:url(./assets/source-sans-latin-DQi5PRDE.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,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:Ashlar Sans;src:url(./assets/source-sans-latin-600-DeckBYAU.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,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:Ashlar Sans;src:url(./assets/source-sans-cyrillic-DjhbW-4D.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Ashlar Arabic;src:url(./assets/noto-naskh-arabic-D21mzudr.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Ashlar Devanagari;src:url(./assets/noto-sans-devanagari-5KtGBK2g.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;overflow-x:hidden}body{margin:0;min-width:320px;overflow-x:hidden;max-width:100%;background:#f4f0e6;color:#12110f;font-family:Ashlar Sans,Segoe UI,Hiragino Sans,Noto Sans JP,Noto Naskh Arabic,Noto Sans Devanagari,system-ui,sans-serif;line-height:1.5}img,video,svg{display:block;max-width:100%}button,input,select,textarea{font:inherit}button,a.ink-btn,a.ghost-btn,a.gold-btn{min-height:44px;min-width:44px}input{font-size:16px}:focus-visible{outline:3px solid #c4a35a;outline-offset:2px}h1,h2,h3{font-family:"Ashlar Serif",Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.03em;line-height:1.1}h1{font-size:clamp(2rem,8vw,3.4rem);margin:.35rem 0 0}h2{font-size:clamp(1.6rem,5vw,2.4rem);margin:0 0 .6rem}h3{font-size:1.2rem;margin:0 0 .35rem}.site-header{position:sticky;top:0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding:max(10px,env(safe-area-inset-top)) 16px 10px;background:#f4f0e6e0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid #ddd6c6}.brand{display:inline-flex;align-items:center;gap:8px;color:inherit;text-decoration:none;font-family:"Ashlar Serif",Georgia,serif;font-size:1.15rem}.mark{width:28px;height:28px;flex:none}.desk-nav{display:none;gap:22px}.desk-nav a{color:#5c5850;text-decoration:none}.header-actions{display:flex;align-items:center;gap:4px}.icon-btn,.text-btn{border:0;background:transparent;color:inherit;cursor:pointer}.icon-btn{width:44px;height:44px;font-size:1.4rem}.icon-btn span{display:block;width:18px;height:2px;margin:5px auto;background:#12110f}.story{position:relative;min-height:100vh;min-height:100dvh;color:#f4f0e6;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end}:lang(ar) body{font-family:Ashlar Arabic,Noto Naskh Arabic,Geeza Pro,sans-serif}:lang(hi) body{font-family:Ashlar Devanagari,Noto Sans Devanagari,Kohinoor Devanagari,sans-serif}:lang(ja) h1,:lang(ja) h2,:lang(ja) h3{font-family:Hiragino Mincho ProN,Yu Mincho,Hiragino Mincho Pro,serif}.story-img-d{display:none}.story-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.story-shade{position:absolute;inset:0;background:linear-gradient(180deg,#12110f26,#12110fb8 70%)}.story-bars,.story-kicker,.story-copy{position:relative;z-index:1}.story-bars{display:flex;gap:4px;padding:12px 16px 0}.story-bars span{flex:1;height:3px;border-radius:99px;background:#f4f0e640;overflow:hidden}.story-bars span.on{background:#e6c15a}.story-bars .cur{background:#f4f0e640}.story-bars .cur:after{content:"";display:block;height:100%;width:0;background:#e6c15a;animation:fill 4s linear forwards}.story-bars .paused:after{animation-play-state:paused}@keyframes fill{to{width:100%}}.story-kicker{margin:12px 16px 0;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#e6c15a}.story-kicker span{color:#f4f0e68c;letter-spacing:0;text-transform:none;margin-inline-start:8px}.story-bars.is-paused .cur:after,.story-bars .paused:after{animation-play-state:paused}.story-copy{padding:20px 16px 108px;opacity:1;transition:opacity .25s ease}.story-copy.in{opacity:1}.hint{color:#5c5850;margin:0 0 8px}.eyebrow{margin:0;font-size:12px;letter-spacing:.16em;text-transform:uppercase}.eyebrow.gold{color:#8a6a12}.lede{max-width:36rem;color:#f4f0e6d1}.gold-btn,.ink-btn,.ghost-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:0 18px;text-decoration:none;cursor:pointer;border:1px solid transparent}.gold-btn{margin-top:18px;background:#e6c15a;color:#12110f;border:0}.ink-btn{background:#12110f;color:#f4f0e6}.ghost-btn{background:transparent;border-color:#ddd6c6;color:#12110f}.ghost-btn.on-gold{border-color:#12110f33}.block{width:100%;margin-top:10px}.stats{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:28px 16px;background:#12110f;color:#f4f0e6}.stats strong{display:block;font-family:"Ashlar Serif",Georgia,serif;font-size:1.8rem}.stats span{color:#f4f0e6a6;font-size:.9rem}.partners,.names{width:min(100% - 32px,1200px);margin:18px auto 0;text-align:center}.partners{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#5c5850}.names{margin-bottom:28px;color:#12110f8c;font-family:"Ashlar Serif",Georgia,serif}.quote{width:min(100% - 32px,720px);margin:0 auto 32px;text-align:center}.quote p{font-family:"Ashlar Serif",Georgia,serif;font-size:clamp(1.3rem,4vw,1.8rem);line-height:1.25}.band,.split{width:min(100% - 32px,1200px);margin:0 auto 40px}.band.narrow{max-width:720px}.filters,.row-actions,.wallet-row{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.filters button[aria-selected=true]{background:#12110f;color:#f4f0e6;border-color:#12110f}.filters button{border:1px solid #ddd6c6;background:#fbf8f1;border-radius:999px;padding:0 14px;min-height:44px;cursor:pointer}.fund-list{list-style:none;margin:0;padding:0;display:grid;gap:12px}.fund-list li,.mods article,.news article{background:#fbf8f1;border:1px solid #ddd6c6;border-radius:16px;padding:16px;min-width:0}.fund-list h3{margin:0}.fund-list p,.mods p,.news time{margin:4px 0 0;color:#5c5850;font-size:.95rem}.fund-list dl,.grid-dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0}dt{color:#5c5850;font-size:12px}dd{margin:0;font-weight:600}.ticks{margin:0 0 16px;padding:0;list-style:none}.ticks li{position:relative;padding-inline-start:22px;margin-bottom:10px}.ticks li:before{content:"";position:absolute;inset-inline-start:0;top:8px;width:10px;height:10px;background:#e6c15a}.mods,.news{display:grid;gap:12px;margin-top:16px}.news span{display:inline-block;background:#ebe6d8;border-radius:999px;padding:2px 8px;font-size:12px}.bleed{margin:0 0 40px}.bleed img{width:100%;height:min(52vw,420px);object-fit:cover}.faq button{width:100%;text-align:start;background:transparent;border:0;border-bottom:1px solid #ddd6c6;padding:14px 0;cursor:pointer;min-height:44px}.faq p{color:#5c5850;margin:0 0 12px}.gold-cta{background:#e6c15a;color:#12110f;padding:36px 16px calc(36px + env(safe-area-inset-bottom))}.gold-cta h2,.gold-cta p,.gold-cta .row-actions{width:min(100%,1200px);margin-left:auto;margin-right:auto}.site-footer{padding:28px 16px 120px}.copy{color:#5c5850;font-size:12px}.note{color:#8a6a12}.err{color:#9b2c2c}.dock{position:fixed;inset-inline:0;bottom:0;z-index:50;background:#f4f0e6f5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid #ddd6c6;padding-bottom:max(8px,env(safe-area-inset-bottom))}.dock-bar{height:3px;background:#ebe6d8}.dock-bar i{display:block;height:100%;background:#e6c15a}.dock-row{display:flex;align-items:center;gap:8px;padding:8px 12px}.dock-row p{flex:1;min-width:0;margin:0;font-size:.95rem}.sheet{position:fixed;inset:0;z-index:60;background:#12110f73;display:flex;align-items:flex-end}.sheet-card{width:100%;background:#fbf8f1;border-radius:20px 20px 0 0;padding:16px 16px max(20px,env(safe-area-inset-bottom));max-height:min(90dvh,720px);overflow:auto}.sheet-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.sheet-card label{display:grid;gap:6px;margin:10px 0;color:#5c5850}.sheet-card input{width:100%;min-height:44px;border:1px solid #ddd6c6;border-radius:10px;padding:8px 10px;background:#fff;color:#12110f}.lang-list,.menu-link{list-style:none;margin:0;padding:0}.lang-list button,.menu-link{display:block;width:100%;text-align:start;min-height:44px;padding:10px 0;border:0;border-bottom:1px solid #eee6d6;background:transparent;color:inherit;text-decoration:none;cursor:pointer}.lang-list button[aria-current=true]{font-weight:600}.empty{list-style:none;color:#5c5850}@media(min-width:768px){.desk-nav{display:flex}.icon-btn[data-act=toggle-menu]{display:none}.stats{grid-template-columns:repeat(4,1fr);padding:36px 8vw}.split,.mods,.news{grid-template-columns:1fr 1fr}.split{display:grid;gap:32px}.story-img-m{display:none}.story-img-d{display:block}.story-copy{padding:48px 8vw 80px;max-width:720px}.dock{display:none}.site-footer{padding-bottom:40px}.sheet{align-items:center;justify-content:center}.sheet-card{width:min(440px,92vw);border-radius:16px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.story-bars .cur:after{animation:none;width:100%}}
