:root{--y:#fff200;--k:#070707;--w:#fffdf7;--o:#ff5f45;--p:#a583ca}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--w);color:var(--k);font-family:Inter,Arial,sans-serif}a{color:inherit;text-decoration:none}img{display:block}header{position:fixed;z-index:20;top:0;left:0;right:0;height:76px;padding:13px 24px;background:#080808ed;color:#fff;display:flex;align-items:center;gap:30px}.wordmark{color:var(--y);font:16px/13px 'Archivo Black'}header nav{display:flex;gap:24px;margin-left:auto;font-size:11px;font-weight:900}.contact{background:var(--y);color:#000;padding:14px 18px;font-size:11px;font-weight:900}.opening{height:100svh;min-height:720px;position:relative;color:#fff}.opening>img{width:100%;height:100%;object-fit:cover}.veil{position:absolute;inset:0;background:linear-gradient(90deg,#000d 0%,#0003 75%),linear-gradient(0deg,#000a,transparent 55%)}.opening-copy{position:absolute;left:6vw;bottom:9vh;max-width:1050px}.opening-copy>p:first-child,.what>p,.vision>p,.impact>p,.reach>div>p,.fund>p,.budget>p,.levels>p,.comparison>p,.close>p{font-size:11px;font-weight:900;letter-spacing:.13em}.opening h1,.what h2,.vision h2,.impact h2,.reach h2,.fund h2,.budget h2,.levels h2,.comparison h2,.close h2{font:clamp(60px,9vw,145px)/.78 'Archivo Black';letter-spacing:-.07em;margin:30px 0}.opening-copy>p:nth-of-type(2){max-width:680px;font-size:19px;line-height:1.5}.opening-copy a,.close a{display:inline-block;background:var(--y);color:#000;padding:17px 21px;font-weight:900;margin-top:22px}.snapshot{display:grid;grid-template-columns:repeat(4,1fr);background:var(--y)}.snapshot div{padding:32px;border-right:1px solid #111;display:flex;flex-direction:column;gap:12px}.snapshot small{font-size:10px;font-weight:900}.snapshot strong{font:clamp(17px,2vw,29px) 'Archivo Black'}.what,.vision,.impact,.reach,.fund,.budget,.levels,.comparison,.close{padding:9vw 6vw}.what-grid{display:grid;grid-template-columns:.7fr 1.3fr;gap:60px;align-items:end}.what-grid p{font-size:22px;line-height:1.55}.what-grid img{width:100%;height:600px;object-fit:cover}.vision{background:var(--o)}.pillars{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid}.pillars article{padding:35px 25px;border-right:1px solid;min-height:260px}.pillars b{font:28px 'Archivo Black'}.pillars p{font-size:18px;line-height:1.5;margin-top:70px}.impact{background:var(--y)}.metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.metrics article{background:#000;color:#fff;min-height:250px;padding:25px;display:flex;flex-direction:column;justify-content:space-between}.metrics strong{font:30px 'Archivo Black';color:var(--y)}.metrics span{line-height:1.4}.note{font-size:12px;line-height:1.5;margin-top:28px}.reach{background:#000;color:#fff;display:grid;grid-template-columns:1fr 1fr;gap:7vw}.reach h2{color:var(--y)}.reach-list article{padding:30px 0;border-top:1px solid #555}.reach-list b{color:var(--y);font:25px 'Archivo Black'}.reach-list p{line-height:1.6}.fund-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.fund-grid article{background:#111;color:#fff;padding-bottom:25px}.fund-grid img{width:100%;height:240px;object-fit:cover}.fund-grid b,.fund-grid p{display:block;margin:22px 24px 0}.fund-grid b{color:var(--y);font:22px 'Archivo Black'}.fund-grid p{line-height:1.45}.budget{background:var(--p)}.budget-wrap{display:grid;grid-template-columns:1.5fr .5fr;gap:50px;align-items:end}.budget table,.comparison table{width:100%;border-collapse:collapse}.budget td{padding:20px 5px;border-top:1px solid;font-weight:700}.budget td:last-child{text-align:right;font-size:12px}.budget .total td{font:22px 'Archivo Black';border-top:4px solid}.budget-wrap>p{line-height:1.6}.levels{background:#fff}.level-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.level-grid article{padding:25px;min-height:430px;border:2px solid;display:flex;flex-direction:column}.level-grid strong{font:clamp(35px,4vw,60px) 'Archivo Black';margin:30px 0}.level-grid h3{font:28px/1 'Archivo Black';margin:auto 0 25px}.level-grid p{line-height:1.45}.level-grid .presenter{background:var(--y)}.flexible{max-width:900px;margin:45px 0 0;line-height:1.6}.comparison{background:#000;color:#fff}.comparison h2{color:var(--y)}.comparison th,.comparison td{padding:20px 14px;border-bottom:1px solid #555;text-align:center}.comparison th:first-child,.comparison td:first-child{text-align:left}.comparison td:not(:first-child){color:var(--y);font-weight:900}.close{background:var(--y);position:relative;overflow:hidden;min-height:85vh}.close>p:nth-of-type(2){font-size:20px;line-height:1.5;max-width:800px}.close a{background:#000;color:var(--y);margin-right:10px}.close small{display:block;margin-top:45px;font-weight:900}.fragments img{position:absolute;width:160px;height:160px;object-fit:cover;right:4%;top:5%;transform:rotate(8deg)}.fragments img+img{top:auto;bottom:3%;right:14%;transform:rotate(-7deg)}footer{background:#000;color:#fff;padding:25px;display:flex;justify-content:space-between;font-size:10px;font-weight:900}
@media(max-width:820px){header nav{display:none}.contact{margin-left:auto}.opening-copy{left:22px;right:22px}.opening h1,.what h2,.vision h2,.impact h2,.reach h2,.fund h2,.budget h2,.levels h2,.comparison h2,.close h2{font-size:55px}.snapshot{grid-template-columns:1fr 1fr}.what,.vision,.impact,.reach,.fund,.budget,.levels,.comparison,.close{padding:90px 22px}.what-grid,.reach,.budget-wrap{grid-template-columns:1fr}.what-grid img{height:450px}.pillars,.metrics,.fund-grid,.level-grid{grid-template-columns:1fr}.metrics article{min-height:200px}.fund-grid img{height:300px}.level-grid article{min-height:360px}.table-scroll{overflow:auto}.comparison table{min-width:650px}.close a{display:block;margin-right:0}.fragments img{width:80px;height:80px}footer{flex-direction:column;gap:12px}}
