body[data-page=volunteer]{--vo-navy:#001e4b;--vo-slate:#3b4a63;--vo-blue:#0566bf;--vo-blue-tint:#e6f0fa;--vo-cream:#fbf7ee;--vo-gold:#f8c168;--vo-line:#001e4b24;--vo-sec:180px;--vo-hero-top:64px;--vo-hero-y:104px}body[data-page=volunteer] main .vo-label{background:var(--vo-blue-tint);color:var(--vo-navy);border-radius:999px;margin:0 0 20px;padding:4px 14px;display:inline-flex;font:500 14px/1.6 var(--font-montserrat), sans-serif!important}body[data-page=volunteer] main h2{letter-spacing:-.015em;color:var(--vo-navy);text-wrap:balance;margin:0;font:500 clamp(32px, 3.4vw, 48px)/1.12 var(--font-fraunces), Georgia, serif!important}body[data-page=volunteer] main .vo-lead{max-width:46em;color:var(--vo-slate);margin:18px 0 0;font-size:17px!important;line-height:1.65!important}body[data-page=volunteer] .vo-ico{width:44px;height:44px;color:var(--vo-navy);background:#fff;border-radius:50%;flex:none;place-items:center;display:grid}body[data-page=volunteer] .vo-ico svg{width:20px;height:20px}body[data-page=volunteer] .vo-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:32px 64px;display:grid}body[data-page=volunteer] main .vo-split .vo-lead{margin:0}body[data-page=volunteer] .vo-center{text-align:center;flex-direction:column;align-items:center;max-width:900px;margin:0 auto;display:flex}body[data-page=volunteer] main .vo-center h2{max-width:18em}body[data-page=volunteer] main .vo-center .vo-lead{max-width:44em;margin-top:22px}body[data-page=volunteer] .vo-rewards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:64px 0 0;padding:0;list-style:none;display:grid}body[data-page=volunteer] .vo-rewards li{--notch:72px;padding:36px 32px calc(var(--notch) + 12px);background:var(--vo-cream);border-radius:28px;flex-direction:column;align-items:flex-start;display:flex;position:relative;overflow:hidden}body[data-page=volunteer] .vo-rewards li:nth-child(3n+2){background:var(--vo-blue-tint)}body[data-page=volunteer] .vo-rewards li:nth-child(3n+3){background:#fdf0d6}body[data-page=volunteer] .vo-rewards li:after{content:"";width:var(--notch);height:var(--notch);background:#fff;border-top-left-radius:24px;position:absolute;bottom:0;right:0}body[data-page=volunteer] .vo-rewards li:before{content:"";width:calc(var(--notch) + 24px);height:calc(var(--notch) + 24px);pointer-events:none;background:radial-gradient(circle at 0 0,#0000 23.5px,#fff 24px) 100% 0/24px 24px no-repeat,radial-gradient(circle at 0 0,#0000 23.5px,#fff 24px) 0 100%/24px 24px no-repeat;position:absolute;bottom:0;right:0}body[data-page=volunteer] .vo-rewards .vo-ico{width:56px;height:56px;color:var(--vo-blue)}body[data-page=volunteer] .vo-rewards .vo-ico svg{width:24px;height:24px}body[data-page=volunteer] main .vo-rewards h4{color:var(--vo-navy);margin:28px 0 0;font:500 26px/1.2 var(--font-fraunces), Georgia, serif!important}body[data-page=volunteer] main .vo-rewards p{max-width:22em;color:var(--vo-slate);margin:10px 0 0;font-size:15.5px!important;line-height:1.6!important}body[data-page=volunteer] .vo-change{border-top:1px solid var(--vo-line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:32px 64px;margin-top:96px;padding-top:56px;display:grid}body[data-page=volunteer] main .vo-change-title{letter-spacing:-.01em;max-width:14em;color:var(--vo-navy);text-wrap:balance;margin:0;font:500 clamp(28px, 2.6vw, 38px)/1.2 var(--font-fraunces), Georgia, serif!important}body[data-page=volunteer] .vo-change ul{margin:0;padding:0;list-style:none}body[data-page=volunteer] .vo-change li{grid-template-columns:11em minmax(0,1fr);align-items:baseline;gap:24px;padding:22px 0;display:grid}body[data-page=volunteer] .vo-change li+li{border-top:1px solid #001e4b14}body[data-page=volunteer] .vo-change li:first-child{padding-top:0}body[data-page=volunteer] .vo-change li:last-child{padding-bottom:0}body[data-page=volunteer] .vo-change li>span{font:600 15px/1.4 var(--font-montserrat), sans-serif;color:var(--vo-slate)}body[data-page=volunteer] main .vo-change li p{color:var(--vo-slate);margin:0;font:500 22px/1.3 var(--font-fraunces), Georgia, serif!important}body[data-page=volunteer] .vo-change li strong{color:var(--vo-blue);font-weight:500}body[data-page=volunteer] .vo-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:56px;display:grid}body[data-page=volunteer] .vo-group{background:var(--vo-cream);border-radius:32px;padding:40px 40px 24px!important}body[data-page=volunteer] .vo-group:nth-child(2){background:var(--vo-blue-tint)}body[data-page=volunteer] .vo-group-head{border-bottom:1px solid var(--vo-line);justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:24px;display:flex}body[data-page=volunteer] main .vo-group-head h3{color:var(--vo-navy);margin:0;font:500 30px/1.15 var(--font-fraunces), Georgia, serif!important}body[data-page=volunteer] .vo-group-head span{font:500 15px/1 var(--font-montserrat), sans-serif;color:var(--vo-slate)}body[data-page=volunteer] .vo-group ul{margin:0;padding:0;list-style:none}body[data-page=volunteer] .vo-group li{grid-template-columns:44px minmax(0,1fr);gap:18px;padding:26px 0;display:grid}body[data-page=volunteer] .vo-group li+li{border-top:1px solid #001e4b14}body[data-page=volunteer] main .vo-group h4{color:var(--vo-navy);margin:2px 0 0;font:600 17px/1.35 var(--font-montserrat), sans-serif!important}body[data-page=volunteer] main .vo-group p{color:var(--vo-slate);margin:6px 0 0;font-size:15px!important;line-height:1.6!important}html body[data-page=volunteer] main>section.vo-training:not(.hero):not(.aidm-z):not(#z){padding-top:var(--vo-sec)!important;background:#f5f9fc!important}html body[data-page=volunteer] main>section.vo-training+section:not(.hero):not(.aidm-z):not(#z){padding-top:var(--vo-sec)!important}body[data-page=volunteer] .vo-train-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:64px;display:grid}body[data-page=volunteer] .vo-hours{border-top:1px solid var(--vo-line);align-items:center;gap:20px;margin-top:40px;padding-top:32px;display:flex}body[data-page=volunteer] .vo-hours strong{font:500 88px/.9 var(--font-fraunces), Georgia, serif;letter-spacing:-.03em;color:var(--vo-blue)}body[data-page=volunteer] .vo-hours span{max-width:15em;font:500 17px/1.45 var(--font-montserrat), sans-serif;color:var(--vo-navy)}body[data-page=volunteer] .vo-topics{background:#fff;border-radius:32px;padding:40px}body[data-page=volunteer] main .vo-topics h3,body[data-page=volunteer] main .vo-options h3{color:var(--vo-navy);margin:0;font:500 24px/1.2 var(--font-fraunces), Georgia, serif!important}body[data-page=volunteer] .vo-topics ul,body[data-page=volunteer] .vo-checks{margin:0;padding:0;list-style:none}body[data-page=volunteer] .vo-topics ul{margin-top:12px}body[data-page=volunteer] .vo-topics li,body[data-page=volunteer] .vo-checks li{font:400 16px/1.5 var(--font-montserrat), sans-serif;color:var(--vo-navy);grid-template-columns:22px minmax(0,1fr);align-items:start;gap:14px;padding:14px 0;display:grid}body[data-page=volunteer] .vo-topics li+li,body[data-page=volunteer] .vo-checks li+li{border-top:1px solid #001e4b14}body[data-page=volunteer] .vo-topics li svg,body[data-page=volunteer] .vo-checks li svg{width:20px;height:20px;color:var(--vo-blue);stroke-width:2.2px;margin-top:2px}body[data-page=volunteer] .vo-options{border-top:1px solid var(--vo-line);flex-wrap:wrap;align-items:center;gap:16px 32px;margin-top:56px;padding-top:40px;display:flex}body[data-page=volunteer] .vo-options ul{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}body[data-page=volunteer] .vo-options li{border:1px solid var(--vo-line);font:500 15px/1.3 var(--font-montserrat), sans-serif;color:var(--vo-navy);background:#fff;border-radius:999px;padding:9px 18px}body[data-page=volunteer] .vo-reqs{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,5.5vw,88px);display:grid}body[data-page=volunteer] .vo-reqs-photo{aspect-ratio:1;border-radius:32px;overflow:hidden}body[data-page=volunteer] .vo-reqs-photo img{object-fit:cover;object-position:50% 40%;width:100%;height:100%;display:block}body[data-page=volunteer] .vo-checks{margin-top:28px}body[data-page=volunteer] .vo-quote{background:var(--vo-cream);text-align:center;border-radius:32px;flex-direction:column;align-items:center;margin:0;padding:72px 64px 64px;display:flex}body[data-page=volunteer] .vo-quote-mark{width:44px;height:44px;fill:var(--vo-gold)}body[data-page=volunteer] .vo-quote blockquote{max-width:860px;margin:20px 0 0}body[data-page=volunteer] main .vo-quote blockquote p{color:var(--vo-navy);text-wrap:balance;margin:0;font:500 clamp(22px, 2.2vw, 30px)/1.4 var(--font-fraunces), Georgia, serif!important}body[data-page=volunteer] .vo-quote figcaption{flex-direction:column;gap:2px;margin-top:28px;display:flex}body[data-page=volunteer] .vo-quote figcaption strong{font:600 16px/1.4 var(--font-montserrat), sans-serif;color:var(--vo-navy)}body[data-page=volunteer] .vo-quote figcaption span{font:500 14px/1.4 var(--font-montserrat), sans-serif;color:var(--vo-slate)}html body[data-page=volunteer] main>section:not(.hero):not(.final):not(#z){padding-top:0!important;padding-bottom:var(--vo-sec)!important}html body[data-page=volunteer] main>section.vo-mission:not(.hero):not(.aidm-z):not(#z){padding-top:calc(var(--vo-sec) - var(--vo-hero-y) + 5vh)!important}@media (max-width:1024px){body[data-page=volunteer]{--vo-sec:140px;--vo-hero-y:64px}body[data-page=volunteer] .vo-split,body[data-page=volunteer] .vo-train-grid,body[data-page=volunteer] .vo-reqs{grid-template-columns:1fr;gap:40px}body[data-page=volunteer] .vo-rewards{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-page=volunteer] .vo-rewards li:nth-child(n){background:var(--vo-cream)}body[data-page=volunteer] .vo-rewards li:nth-child(4n+2),body[data-page=volunteer] .vo-rewards li:nth-child(4n+3){background:var(--vo-blue-tint)}body[data-page=volunteer] .vo-groups{grid-template-columns:1fr;max-width:720px}body[data-page=volunteer] .vo-change{grid-template-columns:1fr}body[data-page=volunteer] .vo-reqs-photo{aspect-ratio:16/10}}@media (max-width:640px){body[data-page=volunteer]{--vo-sec:100px;--vo-hero-top:44px;--vo-hero-y:44px}body[data-page=volunteer] .vo-rewards{grid-template-columns:1fr;gap:14px;margin-top:40px}body[data-page=volunteer] .vo-rewards li:nth-child(3n+1){background:var(--vo-cream)}body[data-page=volunteer] .vo-rewards li:nth-child(3n+2){background:var(--vo-blue-tint)}body[data-page=volunteer] .vo-rewards li:nth-child(3n+3){background:#fdf0d6}body[data-page=volunteer] .vo-rewards li{--notch:56px;padding:28px 24px calc(var(--notch) + 8px);border-radius:22px}body[data-page=volunteer] main .vo-rewards h4{margin-top:20px;font-size:23px!important}body[data-page=volunteer] .vo-change{margin-top:56px;padding-top:40px}body[data-page=volunteer] .vo-change li{grid-template-columns:1fr;gap:4px;padding:18px 0}body[data-page=volunteer] .vo-groups{gap:14px;margin-top:40px}body[data-page=volunteer] .vo-group{border-radius:24px;padding:28px 22px 10px!important}body[data-page=volunteer] main .vo-group-head h3{font-size:24px!important}body[data-page=volunteer] .vo-group li{grid-template-columns:1fr;gap:14px}body[data-page=volunteer] .vo-hours strong{font-size:64px}body[data-page=volunteer] .vo-topics{border-radius:24px;padding:28px 22px}body[data-page=volunteer] .vo-options{flex-direction:column;align-items:flex-start;margin-top:40px}body[data-page=volunteer] .vo-reqs-photo{aspect-ratio:4/3;border-radius:22px}body[data-page=volunteer] .vo-quote{border-radius:22px;padding:44px 22px 40px}}body[data-page=volunteer] main>.va-hero{text-align:center}body[data-page=volunteer] .va-hero .hero-copy{align-items:center;max-width:820px;margin:0 auto}body[data-page=volunteer] main .va-hero h1{text-align:center}body[data-page=volunteer] main .va-hero-ctas{margin:0!important}html body[data-page=volunteer] main>section.va-sec:not(.hero):not(.aidm-z):not(#z){padding-top:24px!important}body[data-page=volunteer] .va-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:clamp(32px,4vw,64px);display:grid}body[data-page=volunteer] .va-card{background:var(--vo-cream);border-radius:32px;padding:44px}body[data-page=volunteer] .va-form{flex-direction:column;gap:8px;display:flex}body[data-page=volunteer] .va-step{border:0;border-bottom:1px solid var(--vo-line);margin:0 0 20px;padding:0 0 20px}body[data-page=volunteer] main .va-step>legend{font:500 24px/1.25 var(--font-fraunces), Georgia, serif;color:var(--vo-navy);margin:0 0 16px;padding:0}body[data-page=volunteer] .va-form label{font:600 15px/1.4 var(--font-montserrat), sans-serif;color:var(--vo-navy);margin:0 0 16px;display:block}body[data-page=volunteer] .va-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}body[data-page=volunteer] .va-row-3{grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr) minmax(0,.8fr)}body[data-page=volunteer] .va-form :is(input:not([type=radio]),select,textarea){width:100%;height:52px;font:400 16px/1.4 var(--font-montserrat), sans-serif;color:var(--vo-navy);background:#fff;border:1px solid #001e4b2e;border-radius:12px;margin-top:8px;padding:0 16px;display:block}body[data-page=volunteer] .va-form textarea{resize:vertical;height:auto;min-height:112px;padding:14px 16px}body[data-page=volunteer] .va-form :is(input,textarea)::placeholder{color:#3b4a63b3}body[data-page=volunteer] .va-form :is(input,select,textarea):focus{border-color:var(--vo-blue);outline-offset:2px;outline:2px solid #0566bf;box-shadow:0 0 0 3px #0566bf26}body[data-page=volunteer] .va-yesno{border:0;flex-wrap:wrap;align-items:center;gap:8px 20px;margin:0 0 16px;padding:0;display:flex}body[data-page=volunteer] main .va-yesno legend{width:100%;font:600 15px/1.4 var(--font-montserrat), sans-serif;color:var(--vo-navy);margin:0 0 8px;padding:0}body[data-page=volunteer] .va-form .va-yesno label{align-items:center;gap:8px;margin:0;font-weight:500;display:inline-flex}body[data-page=volunteer] .va-yesno input{width:18px;height:18px;accent-color:var(--vo-blue);margin:0}body[data-page=volunteer] .va-form .btn{align-self:flex-start}body[data-page=volunteer] main .va-out{background:var(--vo-blue-tint);color:var(--vo-navy);border-radius:12px;margin:12px 0 0;padding:14px 16px;font-size:15px!important;line-height:1.55!important}body[data-page=volunteer] .va-out a{color:var(--vo-navy);font-weight:600}body[data-page=volunteer] main .va-next h2{font-size:clamp(26px,2.4vw,32px)!important}body[data-page=volunteer] .va-next ol{margin:24px 0 0;padding:0;list-style:none}body[data-page=volunteer] .va-next li{border-top:1px solid var(--vo-line);grid-template-columns:44px minmax(0,1fr);gap:16px;padding:20px 0;display:grid}body[data-page=volunteer] .va-next li>span{font:500 15px/1.6 var(--font-montserrat), sans-serif;color:var(--vo-blue)}body[data-page=volunteer] main .va-next h3{color:var(--vo-navy);margin:0;font:600 17px/1.4 var(--font-montserrat), sans-serif!important}body[data-page=volunteer] main .va-next p{color:var(--vo-slate);margin:6px 0 0;font-size:15.5px!important;line-height:1.6!important}body[data-page=volunteer] main .va-call{border-top:1px solid var(--vo-line);color:var(--vo-slate);margin:8px 0 0;padding-top:20px;font-size:16px!important}body[data-page=volunteer] main .va-call a{text-underline-offset:3px;font-weight:600;color:var(--vo-blue)!important}@media (max-width:1024px){body[data-page=volunteer] .va-grid{grid-template-columns:1fr}}@media (max-width:640px){body[data-page=volunteer] .va-card{border-radius:22px;padding:26px 20px}body[data-page=volunteer] .va-row,body[data-page=volunteer] .va-row-3{grid-template-columns:1fr;gap:0}body[data-page=volunteer] .va-form .btn{justify-content:center;width:100%}}
