.home2-wrapper{--pine:#0e3b2e;--pine-900:#092a1f;--forest:#1c5a45;--moss:#3e9d72;--moss-soft:#6fbf96;--amber:#efa72e;--amber-600:#d98e1e;--bone:#f6f3ec;--bone-2:#fbf9f3;--sage:#e8efe8;--sage-line:#d4e1d6;--ink:#14201b;--ink-soft:#42514a;--white:#fff;--font-display:"Fraunces",Georgia,serif;--font-sans:"Hanken Grotesk",system-ui,-apple-system,sans-serif;--maxw:1200px;--radius:18px;--shadow:0 18px 50px -24px #0a2a1f73;width:100%;min-height:100vh;font-family:var(--font-sans);color:var(--ink);background:var(--bone);-webkit-font-smoothing:antialiased;line-height:1.6;position:relative;overflow-x:hidden}.home2-wrapper *{box-sizing:border-box;margin:0;padding:0}.home2-wrapper a{color:inherit;text-decoration:none}.home2-wrapper img{max-width:100%;display:block}.home2-wrapper html{scroll-behavior:smooth}.home2-wrapper .wrap{max-width:var(--maxw);margin:0 auto;padding:0 24px}.home2-wrapper .eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--amber-600);align-items:center;gap:10px;font-size:.78rem;font-weight:700;display:inline-flex}.home2-wrapper .eyebrow:before{content:"";background:var(--amber);width:26px;height:2px;display:inline-block}.home2-wrapper .eyebrow.on-dark{color:var(--amber)}.home2-wrapper h1,.home2-wrapper h2,.home2-wrapper h3{font-family:var(--font-display);letter-spacing:-.02em;font-weight:600;line-height:1.05}.home2-wrapper .section{padding:108px 0}.home2-wrapper .section-head{max-width:760px;margin-bottom:56px}.home2-wrapper .section-head h2{margin-top:18px;font-size:clamp(2rem,4.4vw,3.3rem)}.home2-wrapper .lead{color:var(--ink-soft);margin-top:22px;font-size:1.18rem}.home2-wrapper .btn{font-family:var(--font-sans);cursor:pointer;border:2px solid #0000;border-radius:100px;align-items:center;gap:10px;padding:15px 26px;font-size:.98rem;font-weight:700;line-height:1;transition:all .22s;display:inline-flex}.home2-wrapper .btn-amber{background:var(--amber);color:var(--pine-900)}.home2-wrapper .btn-amber:hover{background:var(--amber-600);transform:translateY(-2px)}.home2-wrapper .btn-ghost{color:var(--white);background:0 0;border-color:#fff6}.home2-wrapper .btn-ghost:hover{border-color:var(--white);background:#ffffff14}.home2-wrapper .btn-dark{background:var(--pine);color:var(--white)}.home2-wrapper .btn-dark:hover{background:var(--forest);transform:translateY(-2px)}.home2-wrapper .btn-outline{border-color:var(--pine);color:var(--pine);background:0 0}.home2-wrapper .btn-outline:hover{background:var(--pine);color:var(--white)}.home2-wrapper .btn .arr{transition:transform .22s}.home2-wrapper .btn:hover .arr{transform:translate(4px)}.home2-wrapper header.nav{z-index:100;padding:16px 0;transition:all .3s;position:fixed;top:0;left:0;right:0}.home2-wrapper header.nav.scrolled{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f6f3ecdb;padding:10px 0;box-shadow:0 1px #14201b12}.home2-wrapper .nav-inner{justify-content:space-between;align-items:center;gap:24px;display:flex}.home2-wrapper .brand{align-items:center;gap:12px;display:flex}.home2-wrapper .brand .mark{flex:none;width:42px;height:42px}.home2-wrapper .brand-text{flex-direction:column;line-height:1.05;display:flex}.home2-wrapper .brand-text b{font-family:var(--font-display);color:var(--white);font-size:1.18rem;font-weight:700}.home2-wrapper .brand-text span{letter-spacing:.14em;text-transform:uppercase;color:#ffffffb3;font-size:.66rem;font-weight:600}.home2-wrapper header.nav.scrolled .brand-text b{color:var(--pine)}.home2-wrapper header.nav.scrolled .brand-text span{color:var(--ink-soft)}.home2-wrapper .nav-links{align-items:center;gap:30px;display:flex}.home2-wrapper .nav-links a.link{color:#ffffffe0;font-size:.95rem;font-weight:600;position:relative}.home2-wrapper .nav-links a.link:hover{color:var(--white)}.home2-wrapper header.nav.scrolled .nav-links a.link{color:var(--ink-soft)}.home2-wrapper header.nav.scrolled .nav-links a.link:hover{color:var(--pine)}.home2-wrapper .nav-links a.link:after{content:"";background:var(--amber);width:0;height:2px;transition:width .22s;position:absolute;bottom:-6px;left:0}.home2-wrapper .nav-links a.link:hover:after{width:100%}.home2-wrapper .nav-toggle{cursor:pointer;background:0 0;border:0;padding:8px;display:none}.home2-wrapper .nav-toggle span{background:var(--white);width:26px;height:2px;margin:5px 0;transition:all .2s;display:block}.home2-wrapper header.nav.scrolled .nav-toggle span{background:var(--pine)}.home2-wrapper .hero{background:var(--pine);color:var(--white);padding:184px 0 120px;position:relative;overflow:hidden}.home2-wrapper .hero:before{content:"";pointer-events:none;background:radial-gradient(900px 540px at 88% -10%,#efa72e29,#0000 60%),radial-gradient(700px 600px at 8% 110%,#3e9d7238,#0000 60%);position:absolute;inset:0}.home2-wrapper .hero .wrap{z-index:2;position:relative}.home2-wrapper .hero-grid{grid-template-columns:1.35fr .9fr;align-items:center;gap:60px;display:grid}.home2-wrapper .hero h1{font-size:clamp(2.6rem,6vw,5rem);font-weight:600}.home2-wrapper .hero h1 .li{display:block;overflow:hidden}.home2-wrapper .hero h1 .li span{opacity:0;display:block;transform:translateY(110%)}.home2-wrapper .hero.ready h1 .li span{opacity:1;transition:transform .9s cubic-bezier(.16,1,.3,1),opacity .9s;transform:translateY(0)}.home2-wrapper .hero h1 .li:first-child span{transition-delay:50ms}.home2-wrapper .hero h1 .li:nth-child(2) span{transition-delay:.18s}.home2-wrapper .hero h1 .li:nth-child(3) span{transition-delay:.31s}.home2-wrapper .hero h1 em{color:var(--amber);font-style:italic}.home2-wrapper .hero p.sub{color:#ffffffd1;opacity:0;max-width:560px;margin:30px 0 36px;font-size:1.22rem;transform:translateY(16px)}.home2-wrapper .hero.ready p.sub{opacity:1;transition:all .8s .5s;transform:none}.home2-wrapper .hero-cta{opacity:0;flex-wrap:wrap;gap:14px;display:flex;transform:translateY(16px)}.home2-wrapper .hero.ready .hero-cta{opacity:1;transition:all .8s .65s;transform:none}.home2-wrapper .pledge{border-radius:var(--radius);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;background:#ffffff0f;border:1px solid #ffffff24;padding:30px;transform:translateY(24px)}.home2-wrapper .hero.ready .pledge{opacity:1;transition:all .9s cubic-bezier(.16,1,.3,1) .55s;transform:none}.home2-wrapper .pledge h4{font-family:var(--font-display);margin-bottom:6px;font-size:1.3rem;font-weight:600}.home2-wrapper .pledge p{color:#ffffffc7;font-size:.96rem}.home2-wrapper .pledge .chain{flex-direction:column;gap:2px;margin-top:22px;list-style:none;display:flex}.home2-wrapper .pledge .chain li{align-items:center;gap:14px;padding:11px 0;font-size:1.02rem;font-weight:600;display:flex}.home2-wrapper .pledge .chain li .n{width:30px;height:30px;font-family:var(--font-display);background:var(--amber);color:var(--pine-900);border-radius:50%;flex:none;place-items:center;font-size:.95rem;font-weight:700;display:grid}.home2-wrapper .pledge .chain li.last{color:var(--amber)}.home2-wrapper .problem{background:var(--bone)}.home2-wrapper .stat-band{border:1px solid var(--sage-line);border-radius:var(--radius);background:var(--white);grid-template-columns:repeat(3,1fr);gap:0;margin-top:54px;display:grid;overflow:hidden}.home2-wrapper .stat{border-right:1px solid var(--sage-line);padding:38px 32px}.home2-wrapper .stat:last-child{border-right:0}.home2-wrapper .stat .num{font-family:var(--font-display);color:var(--pine);font-size:3rem;font-weight:700;line-height:1}.home2-wrapper .stat .num[data-placeholder]{border-bottom:2px dotted var(--amber);padding-bottom:2px}.home2-wrapper .stat .desc{color:var(--ink-soft);margin-top:12px;font-size:.98rem;font-weight:500}.home2-wrapper .data-note{color:var(--ink-soft);opacity:.8;margin-top:14px;font-size:.8rem;font-style:italic}.home2-wrapper .twocol{grid-template-columns:1fr 1fr;align-items:start;gap:60px;display:grid}.home2-wrapper .twocol p{color:var(--ink-soft);margin-bottom:18px;font-size:1.06rem}.home2-wrapper .pull{font-family:var(--font-display);color:var(--pine);border-left:3px solid var(--amber);padding-left:24px;font-size:1.55rem;font-weight:500;line-height:1.3}.home2-wrapper .story-photo{background:var(--white);border:1px solid var(--sage-line);box-shadow:var(--shadow);border-radius:14px;margin-top:24px;overflow:hidden}.home2-wrapper .story-photo img{object-fit:cover;width:100%;height:auto;display:block}.home2-wrapper .story-photo figcaption{color:var(--ink-soft);padding:14px 16px;font-size:.9rem;font-weight:600}.home2-wrapper .mission{background:var(--pine);color:var(--white)}.home2-wrapper .mvv{grid-template-columns:repeat(2,1fr);gap:28px;margin-top:44px;display:grid}.home2-wrapper .mvv .card{border-radius:var(--radius);background:#ffffff0d;border:1px solid #ffffff21;padding:34px}.home2-wrapper .mvv .card h3{color:var(--white);margin-bottom:12px;font-size:1.5rem}.home2-wrapper .mvv .card h3 .dot{color:var(--amber)}.home2-wrapper .mvv .card p{color:#fffc}.home2-wrapper .mission-photo{background:#ffffff0f;border:1px solid #ffffff38;border-radius:16px;margin-top:28px;overflow:hidden}.home2-wrapper .mission-photo img{object-fit:cover;width:100%;height:auto;display:block}.home2-wrapper .mission-photo figcaption{color:#ffffffd1;padding:14px 18px;font-size:.9rem;font-weight:600}.home2-wrapper .values{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.home2-wrapper .values .v{border:1px solid #ffffff38;border-radius:100px;align-items:center;gap:9px;padding:9px 20px;font-size:.95rem;font-weight:600;display:flex}.home2-wrapper .values .v:before{content:"";background:var(--amber);border-radius:50%;width:7px;height:7px}.home2-wrapper .programme-photo-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin:-6px 0 28px;display:grid}.home2-wrapper .programme-photo-grid figure{background:var(--white);border:1px solid var(--sage-line);border-radius:14px;overflow:hidden;box-shadow:0 16px 36px -26px #0a2a1f80}.home2-wrapper .programme-photo-grid img{object-fit:cover;width:100%;height:220px;display:block}.home2-wrapper .programme-photo-grid figcaption{color:var(--ink-soft);padding:12px 14px;font-size:.88rem;font-weight:600}.home2-wrapper .prog-grid{grid-template-columns:repeat(2,1fr);gap:24px;margin-top:8px;display:grid}.home2-wrapper .prog{background:var(--white);border:1px solid var(--sage-line);border-radius:var(--radius);padding:36px;transition:all .25s;position:relative;overflow:hidden}.home2-wrapper .prog:hover{box-shadow:var(--shadow);border-color:var(--moss-soft);transform:translateY(-5px)}.home2-wrapper .prog .ic{background:var(--sage);border-radius:14px;place-items:center;width:54px;height:54px;margin-bottom:22px;display:grid}.home2-wrapper .prog .ic svg{width:28px;height:28px}.home2-wrapper .prog h3{margin-bottom:10px;font-size:1.45rem}.home2-wrapper .prog .tag{letter-spacing:.12em;text-transform:uppercase;color:var(--amber-600);margin-bottom:12px;font-size:.74rem;font-weight:700;display:block}.home2-wrapper .prog p{color:var(--ink-soft);font-size:1rem}.home2-wrapper .prog ul{flex-wrap:wrap;gap:8px;margin-top:16px;list-style:none;display:flex}.home2-wrapper .prog ul li{color:var(--pine);background:var(--sage);border-radius:8px;padding:5px 12px;font-size:.82rem;font-weight:600}.home2-wrapper .journey{background:var(--bone-2);position:relative}.home2-wrapper .journey-track{margin-top:64px;position:relative}.home2-wrapper .jbase{background:var(--sage-line);z-index:0;height:2px;position:absolute;bottom:78px;left:0;right:0}.home2-wrapper .jfill{background:var(--amber);z-index:1;width:0;height:2px;transition:width 1.4s cubic-bezier(.22,1,.36,1);position:absolute;bottom:78px;left:0}.home2-wrapper .stages{z-index:2;grid-template-columns:repeat(5,1fr);align-items:end;gap:18px;display:grid;position:relative}.home2-wrapper .stage{text-align:center;flex-direction:column;align-items:center;display:flex}.home2-wrapper .grow{justify-content:center;align-items:flex-end;width:100%;margin-bottom:26px;display:flex}.home2-wrapper .stalk{background:linear-gradient(var(--moss),var(--forest));border-radius:100px 100px 0 0;width:14px;height:0;transition:height 1s cubic-bezier(.22,1,.36,1);position:relative}.home2-wrapper .reveal-on .stage:first-child .stalk{height:42px;transition-delay:.1s}.home2-wrapper .reveal-on .stage:nth-child(2) .stalk{height:78px;transition-delay:.25s}.home2-wrapper .reveal-on .stage:nth-child(3) .stalk{height:116px;transition-delay:.4s}.home2-wrapper .reveal-on .stage:nth-child(4) .stalk{height:158px;transition-delay:.55s}.home2-wrapper .reveal-on .stage:nth-child(5) .stalk{background:linear-gradient(var(--amber),var(--amber-600));width:20px;height:206px;transition-delay:.7s}.home2-wrapper .node{background:var(--white);border:3px solid var(--forest);z-index:3;border-radius:50%;width:18px;height:18px;margin-bottom:18px;position:relative}.home2-wrapper .stage:nth-child(5) .node{border-color:var(--amber);background:var(--amber)}.home2-wrapper .stage .st-no{font-family:var(--font-display);color:var(--amber-600);font-size:.9rem;font-weight:700}.home2-wrapper .stage h4{font-family:var(--font-display);margin:4px 0 8px;font-size:1.45rem;font-weight:600}.home2-wrapper .stage p{color:var(--ink-soft);max-width:200px;font-size:.92rem}.home2-wrapper .stage:nth-child(5) h4{color:var(--pine)}.home2-wrapper .impact{background:var(--pine);color:var(--white)}.home2-wrapper .impact-grid{grid-template-columns:repeat(4,1fr);gap:22px;margin-top:8px;display:grid}.home2-wrapper .imp{border-radius:var(--radius);background:#ffffff0d;border:1px solid #ffffff21;padding:30px 26px}.home2-wrapper .imp .num{font-family:var(--font-display);color:var(--amber);font-size:2.7rem;font-weight:700;line-height:1}.home2-wrapper .imp .num[data-placeholder]{border-bottom:2px dotted #efa72e80;padding-bottom:2px;display:inline-block}.home2-wrapper .imp .lbl{color:#ffffffc7;margin-top:12px;font-size:.95rem;font-weight:500}.home2-wrapper .quote{border-radius:var(--radius);background:#ffffff0d;border:1px solid #ffffff21;margin-top:52px;padding:46px;position:relative}.home2-wrapper .quote .mk{font-family:var(--font-display);color:var(--amber);opacity:.5;font-size:5rem;line-height:.6;position:absolute;top:30px;left:34px}.home2-wrapper .quote blockquote{font-family:var(--font-display);padding-left:64px;font-size:clamp(1.4rem,2.6vw,1.9rem);font-weight:500;line-height:1.35}.home2-wrapper .quote cite{color:var(--amber);margin-top:22px;padding-left:64px;font-size:.95rem;font-style:normal;font-weight:600;display:block}.home2-wrapper .case{background:var(--bone)}.home2-wrapper .case-top{grid-template-columns:1.1fr .9fr;align-items:center;gap:60px;display:grid}.home2-wrapper .roi{gap:14px;display:grid}.home2-wrapper .roi .r{background:var(--white);border:1px solid var(--sage-line);border-radius:14px;align-items:flex-start;gap:16px;padding:20px 22px;display:flex}.home2-wrapper .roi .r .k{background:var(--pine);width:34px;height:34px;color:var(--amber);font-family:var(--font-display);border-radius:9px;flex:none;place-items:center;font-weight:700;display:grid}.home2-wrapper .roi .r b{color:var(--pine);margin-bottom:2px;font-weight:700;display:block}.home2-wrapper .roi .r span{color:var(--ink-soft);font-size:.95rem}.home2-wrapper .funds{grid-template-columns:1fr 1fr;align-items:start;gap:48px;margin-top:70px;display:grid}.home2-wrapper .fund-bar{border:1px solid var(--sage-line);border-radius:12px;height:54px;margin:18px 0 14px;display:flex;overflow:hidden}.home2-wrapper .fund-bar .seg{color:var(--white);place-items:center;font-size:.85rem;font-weight:700;display:grid}.home2-wrapper .fund-bar .s1{background:var(--pine);flex:80}.home2-wrapper .fund-bar .s2{background:var(--moss);flex:12}.home2-wrapper .fund-bar .s3{background:var(--amber);color:var(--pine-900);flex:8}.home2-wrapper .fund-key{color:var(--ink-soft);flex-wrap:wrap;gap:18px;font-size:.86rem;display:flex}.home2-wrapper .fund-key span{align-items:center;gap:7px;display:flex}.home2-wrapper .fund-key i{border-radius:3px;width:11px;height:11px;display:inline-block}.home2-wrapper .tiers{gap:14px;display:grid}.home2-wrapper .tier{background:var(--white);border:1px solid var(--sage-line);border-radius:14px;align-items:center;gap:20px;padding:22px 24px;transition:all .2s;display:flex}.home2-wrapper .tier:hover{border-color:var(--amber);transform:translate(4px)}.home2-wrapper .tier .amt{font-family:var(--font-display);color:var(--pine);min-width:118px;font-size:1.5rem;font-weight:700}.home2-wrapper .tier .amt[data-placeholder]{border-bottom:2px dotted var(--amber)}.home2-wrapper .tier .ty b{color:var(--ink);display:block}.home2-wrapper .tier .ty span{color:var(--ink-soft);font-size:.92rem}.home2-wrapper .involved-grid{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:8px;display:grid}.home2-wrapper .inv{background:var(--white);border:1px solid var(--sage-line);border-radius:var(--radius);flex-direction:column;padding:32px;transition:all .25s;display:flex}.home2-wrapper .inv:hover{box-shadow:var(--shadow);transform:translateY(-5px)}.home2-wrapper .inv .ic{background:var(--pine);border-radius:12px;place-items:center;width:48px;height:48px;margin-bottom:20px;display:grid}.home2-wrapper .inv .ic svg{width:24px;height:24px}.home2-wrapper .inv h3{margin-bottom:8px;font-size:1.3rem}.home2-wrapper .inv p{color:var(--ink-soft);flex:1;margin-bottom:18px;font-size:.96rem}.home2-wrapper .inv a.go{color:var(--pine);align-items:center;gap:8px;font-weight:700;display:inline-flex}.home2-wrapper .inv a.go .arr{transition:transform .2s}.home2-wrapper .inv:hover a.go .arr{transform:translate(4px)}.home2-wrapper .cta-band{background:var(--amber);color:var(--pine-900);text-align:center;padding:90px 0}.home2-wrapper .cta-band h2{max-width:780px;margin:0 auto 14px;font-size:clamp(2rem,4.5vw,3.2rem)}.home2-wrapper .cta-band p{color:#5a4413;max-width:560px;margin:0 auto 32px;font-size:1.15rem}.home2-wrapper .cta-band .btn-dark:hover{background:var(--pine-900)}.home2-wrapper .about{background:var(--bone-2)}.home2-wrapper .gov{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:44px;display:grid}.home2-wrapper .gov .g{background:var(--white);border:1px solid var(--sage-line);border-radius:14px;padding:26px}.home2-wrapper .gov .g b{font-family:var(--font-display);color:var(--pine);margin-bottom:6px;font-size:1.1rem;display:block}.home2-wrapper .gov .g p{color:var(--ink-soft);font-size:.95rem}.home2-wrapper .contact{background:var(--pine);color:var(--white)}.home2-wrapper .contact-grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:60px;display:grid}.home2-wrapper .contact-info p{color:#ffffffd1;margin:18px 0}.home2-wrapper .contact-info .row{align-items:center;gap:14px;margin:14px 0;font-weight:600;display:flex}.home2-wrapper .contact-info .row svg{width:20px;height:20px;color:var(--amber);flex:none}.home2-wrapper form .f{flex-direction:column;gap:6px;margin-bottom:18px;display:flex}.home2-wrapper form label{color:#fffc;font-size:.85rem;font-weight:600}.home2-wrapper form input,.home2-wrapper form textarea{font-family:var(--font-sans);color:var(--white);background:#ffffff0f;border:1px solid #ffffff2e;border-radius:11px;padding:14px 16px;font-size:1rem}.home2-wrapper form input::placeholder,.home2-wrapper form textarea::placeholder{color:#ffffff73}.home2-wrapper form input:focus,.home2-wrapper form textarea:focus{outline:2px solid var(--amber);border-color:#0000}.home2-wrapper .form-row{grid-template-columns:1fr 1fr;gap:18px;display:grid}.home2-wrapper footer.foot{background:var(--pine-900);color:#ffffffb8;padding:64px 0 30px}.home2-wrapper .foot-top{border-bottom:1px solid #ffffff1f;grid-template-columns:1.4fr 1fr 1fr;gap:40px;padding-bottom:40px;display:grid}.home2-wrapper .foot-top h5{color:var(--white);font-family:var(--font-sans);letter-spacing:.04em;margin-bottom:16px;font-size:.95rem;font-weight:700}.home2-wrapper .foot-top a{padding:5px 0;font-size:.95rem;display:block}.home2-wrapper .foot-top a:hover{color:var(--amber)}.home2-wrapper .foot-brand p{max-width:320px;margin-top:16px;font-size:.95rem}.home2-wrapper .foot-bottom{flex-wrap:wrap;justify-content:space-between;gap:14px;padding-top:24px;font-size:.85rem;display:flex}.home2-wrapper .reveal{opacity:0;transition:opacity .8s,transform .8s cubic-bezier(.16,1,.3,1);transform:translateY(28px)}.home2-wrapper .reveal.in{opacity:1;transform:none}@media (max-width:980px){.home2-wrapper .hero-grid,.home2-wrapper .twocol,.home2-wrapper .case-top,.home2-wrapper .funds,.home2-wrapper .contact-grid{grid-template-columns:1fr;gap:40px}.home2-wrapper .mvv,.home2-wrapper .prog-grid,.home2-wrapper .involved-grid,.home2-wrapper .impact-grid,.home2-wrapper .gov,.home2-wrapper .programme-photo-grid{grid-template-columns:1fr 1fr}.home2-wrapper .nav-links{background:var(--pine);flex-direction:column;justify-content:center;align-items:flex-start;gap:26px;width:min(80vw,320px);height:100vh;padding:40px;transition:all .3s;position:fixed;top:0;right:0;transform:translate(100%);box-shadow:-20px 0 60px #0000004d}.home2-wrapper .nav-links.open{transform:none}.home2-wrapper .nav-links a.link{font-size:1.2rem;color:#ffffffe6!important}.home2-wrapper .nav-toggle{z-index:120;display:block}.home2-wrapper header.nav.scrolled .nav-toggle span{background:var(--white)}.home2-wrapper .stages{grid-template-columns:1fr;align-items:stretch;gap:34px}.home2-wrapper .jbase,.home2-wrapper .jfill{display:none}.home2-wrapper .grow{justify-content:flex-start}.home2-wrapper .reveal-on .stage .stalk{border-radius:100px;width:100%!important;height:14px!important}.home2-wrapper .stage{text-align:left;flex-direction:row;align-items:center;gap:18px}.home2-wrapper .grow{width:auto;margin-bottom:0}.home2-wrapper .node{margin-bottom:0}.home2-wrapper .stage p{max-width:none}}@media (max-width:620px){.home2-wrapper .section{padding:74px 0}.home2-wrapper .stat-band{grid-template-columns:1fr}.home2-wrapper .stat{border-right:0;border-bottom:1px solid var(--sage-line)}.home2-wrapper .stat:last-child{border-bottom:0}.home2-wrapper .mvv,.home2-wrapper .prog-grid,.home2-wrapper .involved-grid,.home2-wrapper .impact-grid,.home2-wrapper .gov,.home2-wrapper .tiers,.home2-wrapper .form-row,.home2-wrapper .programme-photo-grid{grid-template-columns:1fr}.home2-wrapper .programme-photo-grid img{height:210px}.home2-wrapper .tier{flex-direction:column;align-items:flex-start;gap:8px}.home2-wrapper .foot-top{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.home2-wrapper *{transition:none!important;animation:none!important}.home2-wrapper .hero h1 .li span,.home2-wrapper .hero p.sub,.home2-wrapper .hero-cta,.home2-wrapper .pledge,.home2-wrapper .reveal{opacity:1!important;transform:none!important}.home2-wrapper .stalk{transition:none}}.home2-wrapper :focus-visible{outline:3px solid var(--amber);outline-offset:3px;border-radius:4px}
