nav [aria-current=page]{color:var(--aqua)}.back-link{font:10px monospace;letter-spacing:1.5px;color:var(--muted);display:inline-block;margin-bottom:45px}.back-link:hover{color:var(--aqua)}.movement-hero{padding-top:35px}.movement-hero h1{font-size:clamp(64px,8vw,108px);letter-spacing:-1.5px}.movement-intro{display:grid;grid-template-columns:1fr 1fr;gap:100px;padding:50px 0}.movement-intro>.large{max-width:460px;font-size:31px}.movement-intro>div>p{color:var(--muted)}.movement-intro .button{margin-top:6px}.movement-manifesto{border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:25px;padding:24px 0;font:10px/1.5 monospace;letter-spacing:1.5px}.movement-manifesto span{color:var(--muted)}.movement-manifesto strong{font-weight:400;color:var(--aqua)}.movement-why{background:var(--panel)}.movement-why .mission{padding-top:85px;padding-bottom:85px}.movement-why .mission-copy{padding-top:35px}.movement-method{padding-top:95px;padding-bottom:95px}.method-rows{margin-top:45px;border-top:1px solid var(--line)}.method-rows article{padding:32px 0;display:grid;grid-template-columns:1fr 2fr;gap:60px;border-bottom:1px solid var(--line)}.method-rows .number{color:var(--aqua);letter-spacing:1px;padding-top:5px}.method-rows h3{font-size:37px;margin-bottom:20px}.method-rows p{color:var(--muted);max-width:690px;font-size:15px}.belonging{background:#202623;padding:85px 0}.belonging-copy{display:grid;grid-template-columns:1fr 1fr;gap:100px;margin-top:40px}.belonging-copy>.large{max-width:420px;font-size:29px}.belonging-copy>div{color:var(--muted)}.movement-principles{padding-top:95px;padding-bottom:95px}.principles{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:45px}.principles article{border-top:2px solid var(--red);padding-top:22px}.principles span{color:var(--muted);font:11px monospace}.principles h3{font-size:32px;margin:28px 0 18px}.principles p{font-size:15px;color:var(--muted);margin:0}.movement-call{background:#9f2d23;padding:75px 0}.movement-call h2{font-size:clamp(55px,7vw,90px)}.movement-call .eyebrow{color:#ecd5c0}.movement-call p:not(.eyebrow){font-size:18px;max-width:560px;margin:30px 0}.movement-call .button{background:var(--white);border-color:var(--white);color:#511b15}.movement-call .button:hover{background:white}.movement-call .text-link:hover{color:white}@media(max-width:800px){.movement-hero h1{font-size:clamp(49px,10vw,80px);letter-spacing:-.8px}.movement-intro,.belonging-copy{grid-template-columns:1fr;gap:15px}.movement-intro{padding:30px 0}.movement-intro>.large{font-size:26px;max-width:550px}.movement-manifesto{flex-direction:column;gap:8px}.movement-why .mission,.movement-method,.movement-principles{padding-top:65px;padding-bottom:65px}.method-rows article{grid-template-columns:1fr;gap:22px}.method-rows h3{font-size:31px}.belonging,.movement-call{padding:65px 0}.belonging-copy{margin-top:30px}.belonging-copy>.large{font-size:25px}.principles{grid-template-columns:1fr;gap:30px}.principles h3{margin-top:20px}.back-link{margin-bottom:35px}}@media(max-width:430px){.movement-hero h1{font-size:48px}.movement-manifesto{font-size:9px}}
.care-bridge{display:grid;grid-template-columns:1fr 1fr;gap:30px 80px;padding-top:75px;padding-bottom:75px;border-top:1px solid var(--line)}.care-bridge .eyebrow{grid-column:1/-1;margin:0}.care-bridge>div>p:not(.large){color:var(--muted)}.care-bridge h2{font-size:58px}@media(max-width:800px){.care-bridge{grid-template-columns:1fr;gap:25px;padding-top:60px;padding-bottom:60px}.care-bridge h2{font-size:45px}}
