@font-face{font-family:Oswald;font-style:normal;font-weight:200 700;font-display:swap;src:url(/_next/static/media/1858f5543ad95bc8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Oswald;font-style:normal;font-weight:200 700;font-display:swap;src:url(/_next/static/media/3b2a65bc67cf51e8-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:200 700;font-display:swap;src:url(/_next/static/media/7d6c8ae62d4e6c58-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Oswald;font-style:normal;font-weight:200 700;font-display:swap;src:url(/_next/static/media/70b116b8ecb87519-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:Oswald;font-style:normal;font-weight:200 700;font-display:swap;src:url(/_next/static/media/7f06be3f780a819a-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:Oswald Fallback;src:local("Arial");ascent-override:146.51%;descent-override:35.49%;line-gap-override:0.00%;size-adjust:81.43%}.__className_2c607e{font-family:Oswald,Oswald Fallback;font-style:normal}.__variable_2c607e{--font-uct:"Oswald","Oswald Fallback"}:root{--ink:#09233a;--orange:#f4511e;--blue:#2468a2;--cream:#f8f4eb;--line:#aeb7b7;--white:#fffdf8}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--cream);color:var(--ink);font-family:var(--font-uct),Impact,sans-serif;font-size:18px;font-weight:400;line-height:1.35;-webkit-font-smoothing:antialiased}.page-shell{min-height:100vh;display:flex;flex-direction:column}main{flex:1 1}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:3px}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible,textarea:focus-visible{outline:3px solid var(--orange);outline-offset:3px}.site-header{position:-webkit-sticky;position:sticky;z-index:10;top:0;background:rgba(248,244,235,.96);border-bottom:1px solid var(--ink)}.header-inner{min-height:94px;max-width:1500px;margin:auto;padding:10px 3.4vw;gap:32px}.brand,.header-inner{display:flex;align-items:center}.brand{gap:22px;text-decoration:none;min-width:285px}.brand picture{width:165px;display:block}.brand img{display:block;width:100%;height:auto}.brand span{font-size:15px;line-height:1.15;color:#19629c;border-left:1px solid var(--line);padding-left:18px;letter-spacing:.03em}.desktop-nav{margin-left:auto;display:flex;gap:50px;align-items:center}.desktop-nav a{font-size:19px;font-weight:600;text-decoration:none}.desktop-nav a:hover{text-decoration:underline}.button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:12px 25px;border:2px solid var(--ink);font:600 18px/1 var(--font-uct),sans-serif;letter-spacing:.01em;text-decoration:none;text-transform:uppercase;transition:background-color .2s,color .2s,transform .2s}.button:active{transform:scale(.98)}.button-orange{background:var(--orange);border-color:var(--orange);color:white}.button-orange:hover{background:#d93e10;border-color:#d93e10}.button-outline{background:transparent}.button-outline:hover{background:var(--ink);color:var(--cream)}.button-light{border-color:white;color:white}.button-light:hover{background:white;color:var(--orange)}.header-cta{margin-left:24px}.mobile-nav{display:none;margin-left:auto}.mobile-nav summary{cursor:pointer;font-size:18px;font-weight:600;list-style:none}.mobile-nav nav{position:absolute;right:4vw;top:82px;width:250px;background:var(--cream);border:1px solid var(--ink);padding:16px;display:grid;grid-gap:9px;gap:9px}.mobile-nav a{padding:8px;text-decoration:none}.hero{display:grid;grid-template-columns:minmax(420px,.9fr) minmax(550px,1.1fr);max-width:1500px;margin:auto;padding:26px 3.4vw 20px;grid-gap:54px;gap:54px;min-height:510px}.hero-copy{align-self:center;padding:26px 0 32px}.hero h1,.page-hero h1{margin:0;font-size:clamp(3.7rem,6.35vw,7.25rem);line-height:.94;letter-spacing:-.035em;text-transform:uppercase;text-wrap:balance}.hero-copy p{font-size:23px;line-height:1.28;max-width:570px;margin:26px 0}.action-row{display:flex;gap:16px;flex-wrap:wrap}.hero-image{position:relative;display:block;align-self:stretch;min-height:440px;overflow:hidden}.hero-image img,.split-feature picture img{height:100%;width:100%;object-fit:cover;display:block}.hero-image:after{content:"";position:absolute;inset:20px;border-top:10px solid var(--orange);border-left:10px solid var(--orange);width:110px;height:50px;pointer-events:none}.impact-strip{border-block:1px solid var(--ink);display:grid;grid-template-columns:repeat(3,1fr);max-width:1500px;margin:auto;width:100%}.impact-strip div{display:flex;align-items:center;justify-content:center;gap:22px;padding:21px 15px;border-right:1px solid var(--line)}.impact-strip div:last-child{border:0}.impact-strip b{font-size:clamp(2.6rem,4vw,4.5rem);line-height:1;white-space:nowrap}.impact-strip span{text-transform:uppercase;font-size:18px;font-weight:600;line-height:1.05}.services-home{padding:60px 3.4vw 70px;max-width:1500px;margin:auto}.faq-section>h2,.final-cta h2,.services-home>h2{font-size:clamp(2.7rem,4vw,4.8rem);max-width:520px;line-height:.98;text-transform:uppercase;letter-spacing:-.02em;margin:0 0 42px}.feature-list,.service-columns{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line)}.feature-list article,.service-columns article{padding:18px 28px 12px;border-right:1px solid var(--line)}.feature-list article:last-child,.service-columns article:last-child{border:0}.service-columns i{font-style:normal;font-size:20px;color:var(--blue)}h3{font-size:28px;margin:7px 0 10px;text-transform:uppercase;line-height:1}p{font-family:var(--font-uct),sans-serif;font-weight:400}article p{font-size:18px;max-width:360px}.service-columns a,.text-link{color:var(--blue);font-weight:600;text-transform:uppercase;text-decoration:none}.service-columns a:hover,.text-link:hover{text-decoration:underline}.movement-band{background:var(--orange);color:white;display:grid;grid-template-columns:1.05fr 1.4fr auto;grid-gap:40px;gap:40px;align-items:center;padding:34px calc(3.4vw + 20px);min-height:150px}.movement-band h2{font-size:clamp(2.6rem,4.3vw,5rem);line-height:.94;text-transform:uppercase;margin:0}.movement-band p{font-size:20px;border-left:1px solid rgba(255,255,255,.75);padding-left:36px;max-width:620px}.split-feature,.story-section{max-width:1320px;margin:90px auto;display:grid;grid-template-columns:1fr 1fr;grid-gap:70px;gap:70px;align-items:center;padding:0 3.4vw}.split-feature picture,.story-section picture{display:block;height:400px}.story-section img{width:100%;height:100%;object-fit:cover}.kicker{color:var(--blue);font-size:17px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;margin:0 0 10px}.founder h2,.split-feature h2,.story-section h2{font-size:clamp(2.8rem,4vw,4.8rem);line-height:.98;text-transform:uppercase;margin:0}.founder p,.split-feature p,.story-section p{font-size:21px;max-width:560px}.faq-section{max-width:980px;margin:0 auto 88px;padding:0 3.4vw}.faq-section details{border-top:1px solid var(--ink);padding:18px 0}.faq-section details:last-child{border-bottom:1px solid var(--ink)}.faq-section summary{font-size:27px;font-weight:600;cursor:pointer}.faq-section details p{max-width:720px;font-size:19px}.final-cta{background:var(--ink);color:var(--cream);padding:70px 3.4vw;display:flex;align-items:center;justify-content:space-between;gap:30px}.final-cta h2{margin:0;max-width:760px}.site-footer{background:var(--ink);color:var(--cream);border-top:1px solid #597083;padding:52px 3.4vw 22px}.footer-main{max-width:1400px;margin:auto;display:grid;grid-template-columns:2fr repeat(3,1fr);grid-gap:40px;gap:40px}.site-footer .brand{min-width:0}.site-footer .brand picture{background:var(--cream);padding:6px;width:210px}.site-footer .brand span{color:#aac8df;border-color:#597083}.footer-main div:not(:first-child){display:grid;align-content:start;grid-gap:8px;gap:8px}.footer-main strong{font-size:17px;text-transform:uppercase;margin-bottom:5px}.footer-main a{font-family:var(--font-uct),sans-serif;text-decoration:none}.footer-main a:hover{text-decoration:underline}.footer-bottom{max-width:1400px;margin:42px auto 0;padding-top:17px;border-top:1px solid #597083;display:flex;justify-content:space-between;align-items:center;font-family:var(--font-uct),sans-serif;font-size:15px}.footer-bottom span:last-of-type{display:flex;gap:18px}.footer-bottom img{height:31px;width:31px}.page-hero{background:var(--ink);color:var(--cream);padding:85px max(3.4vw,calc((100vw - 1250px)/2));min-height:360px;display:grid;align-content:center}.page-hero h1{max-width:1000px;font-size:clamp(3.5rem,6vw,6.5rem)}.page-hero>p:last-child{font-size:22px;max-width:680px;margin:25px 0 0}.page-hero .kicker{color:#aac8df}.feature-list{max-width:1320px;margin:70px auto;padding:0 3.4vw}.feature-list article{padding:12px 28px 25px}.feature-list h2{font-size:32px;line-height:1;text-transform:uppercase;margin:0 0 15px}.reverse{grid-template-columns:1fr 1fr}.founder{max-width:990px;margin:80px auto;padding:0 3.4vw 90px}.board-list{max-width:1000px;margin:70px auto;padding:0 3.4vw}.board-list article{border-top:1px solid var(--ink);padding:25px 0}.board-list article:last-child{border-bottom:1px solid var(--ink)}.board-list h2{font-size:40px;margin:0}.board-list p{font-size:20px;margin:5px 0}.contact-grid{max-width:1240px;margin:70px auto;padding:0 3.4vw 90px;display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:80px;gap:80px}.contact-grid h2{font-size:42px;text-transform:uppercase;margin-top:0}.contact-grid a{color:var(--blue)}.contact-form{display:grid;grid-gap:15px;gap:15px}.contact-form label{display:grid;grid-gap:5px;gap:5px;font-size:20px;font-weight:600}.contact-form input,.contact-form textarea{border:1px solid var(--ink);background:var(--white);font:400 18px var(--font-uct),sans-serif;padding:12px;min-height:47px}.contact-form textarea{min-height:150px;resize:vertical}.contact-form button{justify-self:start}.form-status{font-size:18px;margin:0}.article-grid{max-width:1320px;margin:60px auto;padding:0 3.4vw 80px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0;gap:0;border-top:1px solid var(--line)}.article-grid article{padding:24px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:200px;display:flex;flex-direction:column;align-items:start}.article-grid article:nth-child(3n){border-right:0}.article-grid span{font-size:15px;text-transform:uppercase;color:var(--blue)}.article-grid h2{font-size:29px;line-height:1.05;margin:10px 0 20px}.article-grid h2 a{text-decoration:none}.article-grid h2 a:hover{text-decoration:underline}.article-grid .text-link{margin-top:auto}.article-body{max-width:830px;margin:70px auto;padding:0 3.4vw 90px}.article-body p{font-family:var(--font-uct),sans-serif;font-size:22px;line-height:1.45}.article-body h2{font-size:36px;text-transform:uppercase;margin:42px 0 10px}.legal p{font-size:19px}.reveal{animation:rise .7s ease-out both}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{animation:none}.button{transition:none}}@media(max-width:1050px){.desktop-nav{gap:24px}.header-cta{margin-left:0}.brand{min-width:230px}.brand picture{width:130px}.brand span{font-size:12px}.hero{grid-template-columns:.92fr 1.08fr;gap:32px}.hero h1{font-size:clamp(3.3rem,6vw,5.5rem)}.movement-band{grid-template-columns:1fr 1fr}.movement-band a{grid-column:2;justify-self:start}.article-grid{grid-template-columns:repeat(2,1fr)}.article-grid article:nth-child(3n){border-right:1px solid var(--line)}.article-grid article:nth-child(2n){border-right:0}}@media(max-width:860px){body{font-size:17px}.site-header{position:relative}.header-inner{min-height:74px;padding:8px 20px}.brand{gap:10px;min-width:0}.brand picture{width:138px}.brand span,.desktop-nav,.header-cta{display:none}.mobile-nav{display:block}.hero{display:flex;flex-direction:column;padding:20px 20px 0;gap:16px;min-height:auto}.hero-copy{padding:12px 0}.hero h1,.page-hero h1{font-size:clamp(3.25rem,15vw,4.5rem)}.hero-copy p{font-size:20px;margin:20px 0}.action-row{gap:10px}.button{font-size:16px;min-height:48px;padding:12px 16px}.hero-image{height:340px;min-height:0;margin:0 -20px}.hero-image:after{inset:15px;width:75px;height:40px;border-width:7px}.impact-strip{grid-template-columns:1fr}.impact-strip div{justify-content:flex-start;padding:16px 27px;border-right:0;border-bottom:1px solid var(--line)}.impact-strip div:last-child{border-bottom:0}.impact-strip b{font-size:43px}.services-home{padding:54px 20px}.faq-section>h2,.final-cta h2,.services-home>h2{font-size:43px;margin-bottom:30px}.feature-list,.service-columns{grid-template-columns:1fr}.feature-list article,.service-columns article{padding:22px 0;border-right:0;border-bottom:1px solid var(--line)}.feature-list article:last-child,.service-columns article:last-child{border-bottom:0}.movement-band{display:block;padding:44px 20px}.movement-band h2{font-size:48px}.movement-band p{border:0;border-top:1px solid rgba(255,255,255,.75);padding:22px 0;margin:22px 0;font-size:19px}.reverse,.split-feature,.story-section{grid-template-columns:1fr;margin:58px auto;gap:30px;padding:0 20px}.split-feature picture,.story-section picture{height:300px}.reverse picture{order:2}.founder h2,.split-feature h2,.story-section h2{font-size:43px}.founder p,.split-feature p,.story-section p{font-size:19px}.faq-section{margin-bottom:60px;padding:0 20px}.faq-section summary{font-size:23px}.final-cta{padding:50px 20px;display:block}.final-cta .button{margin-top:5px}.footer-main{grid-template-columns:1fr 1fr;gap:30px}.footer-main>.brand{grid-column:1/-1}.footer-bottom{display:grid;grid-gap:16px;gap:16px;margin-top:30px}.page-hero{padding:62px 20px;min-height:310px}.page-hero>p:last-child{font-size:20px}.feature-list{margin:50px auto;padding:0 20px}.feature-list article{padding:20px 0}.feature-list h2{font-size:31px}.contact-grid{grid-template-columns:1fr;gap:40px;margin:50px auto;padding:0 20px 65px}.contact-grid h2{font-size:38px}.article-grid{grid-template-columns:1fr;padding:0 20px 50px;margin:45px auto}.article-grid article,.article-grid article:nth-child(3n){border-right:0}.article-body{margin:45px auto;padding:0 20px 60px}.article-body p{font-size:20px}.article-body h2{font-size:34px}}@media (max-width:480px){.hero h1,.page-hero h1{font-size:2.85rem;overflow-wrap:anywhere}}.footer-bottom img{width:auto}.footer-bottom a[aria-label="Powered by Theo"] img{width:28px;height:28px}.header-forum{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:10px 17px;border:2px solid var(--ink);color:var(--ink);font-size:17px;font-weight:600;line-height:1;text-decoration:none;text-transform:uppercase;transition:background-color .2s,color .2s,transform .2s}.header-forum:hover{background:var(--ink);color:var(--cream)}.header-forum:active{transform:scale(.98)}@media (min-width:1301px) and (max-width:1400px){.header-inner{gap:18px}.desktop-nav{gap:20px}.header-cta{margin-left:0}}.community-forum,.forum-callout{max-width:1320px;margin:0 auto;padding:74px 3.4vw}.community-forum{display:grid;grid-template-columns:.65fr 1.25fr auto;grid-gap:clamp(28px,5vw,76px);gap:clamp(28px,5vw,76px);align-items:end;border-bottom:1px solid var(--line)}.community-forum h2,.forum-callout h2{margin:0;font-size:clamp(2.8rem,4.2vw,5rem);line-height:.94;letter-spacing:-.035em;text-transform:uppercase}.community-forum div>p:last-child,.forum-callout div>p:last-child{max-width:520px;margin:20px 0 0;font-size:20px;line-height:1.35}.forum-callout{display:flex;justify-content:space-between;gap:42px;align-items:end;border-top:1px solid var(--line)}.forum-callout h2{max-width:650px}@media (max-width:1300px){.desktop-nav,.header-cta,.header-forum{display:none}.mobile-nav{display:block}}.donate-hero{background:var(--ink);color:var(--cream);display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);grid-gap:clamp(40px,8vw,150px);gap:clamp(40px,8vw,150px);padding:94px max(3.4vw,calc((100vw - 1420px) / 2))}.donate-hero h1,.donation-close h2,.donation-heading h2{margin:0;text-transform:uppercase;line-height:.94;letter-spacing:-.035em}.donate-hero h1{max-width:760px;font-size:clamp(3.8rem,7vw,7.8rem)}.donate-hero>div>p:not(.kicker){max-width:560px;font-size:23px;line-height:1.3;margin:28px 0}.donate-hero aside{align-self:end;border-top:1px solid #87aac6;padding-top:22px}.donate-hero aside span,.donation-number{color:#8fc5ee;font-weight:600;text-transform:uppercase}.donate-hero aside b{display:block;margin:12px 0;font-size:31px;line-height:1.02;text-transform:uppercase}.donate-hero aside p{font-size:18px}.donation-options{max-width:1420px;margin:0 auto;padding:72px 3.4vw 90px;display:grid;grid-template-columns:1.05fr repeat(3,1fr);border-bottom:1px solid var(--line)}.donation-heading,.donation-options article{padding:10px 28px}.donation-heading{padding-left:0}.donation-close h2,.donation-heading h2{font-size:clamp(2.8rem,4.2vw,5rem)}.donation-options article{min-height:330px;border-left:1px solid var(--line);display:flex;flex-direction:column;align-items:flex-start}.donation-options article h2{margin:10px 0;font-size:30px;line-height:.98;text-transform:uppercase}.donation-options article>p:not(.donation-number){font-size:18px}.donation-options article .button{margin-top:auto}.donation-close{max-width:1420px;margin:0 auto;padding:72px 3.4vw 94px}.donation-close>p:last-child{font-size:20px}.qualification-section{background:var(--ink);color:var(--cream);display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);grid-gap:clamp(42px,9vw,150px);gap:clamp(42px,9vw,150px);padding:86px max(3.4vw,calc((100vw - 1320px) / 2))}.qualification-section h2{margin:0;font-size:clamp(3rem,4.6vw,5.4rem);line-height:.94;text-transform:uppercase}.qualification-section>div>p:last-child{font-size:21px;line-height:1.35;max-width:440px}.qualification-section .kicker{color:#8fc5ee}.qualification-section .contact-form label{color:var(--cream)}.qualification-section .contact-form input,.qualification-section .contact-form textarea{background:var(--cream);color:var(--ink)}.qualification-section .contact-form .button{margin-top:5px}.brand picture{width:70px}.site-footer .brand picture{width:108px;padding:0;background:transparent}@media (max-width:860px){.brand picture{width:58px}.donate-hero{display:block;padding:60px 20px}.donate-hero h1{font-size:clamp(3.2rem,14vw,4.8rem)}.donate-hero aside{margin-top:48px}.donation-options{display:block;padding:50px 20px 58px}.donation-heading{padding:0 0 24px}.donation-options article{min-height:0;padding:27px 0 32px;border-left:0;border-top:1px solid var(--line)}.donation-options article .button{margin-top:18px}.donation-close{padding:55px 20px 65px}.qualification-section{display:block;padding:58px 20px 64px}.qualification-section h2{font-size:43px}.qualification-section .contact-form{margin-top:36px}.community-forum,.forum-callout{display:block;padding:55px 20px}.community-forum h2,.forum-callout h2{font-size:43px}.community-forum .button,.forum-callout .button{margin-top:26px}}