.vom-page{--vom-ink:#26352d;--vom-muted:#66746b;--vom-line:#d8dfd7;--vom-paper:#faf9f3;--vom-sage:#e8eee5;--vom-forest:#365747;--vom-moss:#84997d;--vom-ochre:#b38a54;overflow:hidden;color:var(--vom-ink);background:var(--vom-paper)}.vom-shell{width:min(100% - 48px,1152px);margin:0 auto}.vom-eyebrow{margin:0;color:#8c754e;font-size:10px;font-weight:750;letter-spacing:.15em;line-height:1.5;text-transform:uppercase}.vom-opening{padding:52px 0 48px;background:#e8eee5}.vom-opening-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;align-items:end;gap:64px}.vom-opening-copy{max-width:760px}.vom-opening-copy .vom-eyebrow span{padding:0 8px;color:#97a398}.vom-capacity-copy h2,.vom-components-heading h2,.vom-constraints-copy h2,.vom-faq-layout h2,.vom-fit-intro h2,.vom-intake-heading h2,.vom-next-layout h2,.vom-opening h1,.vom-routing-layout h2{margin:11px 0 12px;font-size:clamp(27px,3vw,39px);font-weight:620;letter-spacing:-.043em;line-height:1.1;text-wrap:balance}.vom-opening h1{max-width:680px;margin-top:13px;font-size:clamp(33px,4vw,48px)}.vom-capacity-copy>p:last-child,.vom-constraints-copy>p:last-child,.vom-intake-heading>p:last-child,.vom-next-layout>div:first-child>p:last-child,.vom-opening-copy>p:last-child,.vom-routing-layout>div:first-child>p:last-child{max-width:680px;margin:0;color:var(--vom-muted);font-size:13px;line-height:1.75}.vom-opening-note{display:flex;flex-direction:column;align-items:flex-start;padding:0 0 3px 21px;border-left:1px solid #bdcabc}.vom-opening-note strong,.vom-opening-note>span{color:var(--vom-forest);font-size:9px;font-weight:750;letter-spacing:.1em;line-height:1.5;text-transform:uppercase}.vom-opening-note p{margin:8px 0 7px;color:#536459;font-size:16px;line-height:1.4}.vom-opening-note svg{margin-bottom:7px;color:var(--vom-ochre)}.vom-opening-note strong{max-width:220px;font-size:10px;letter-spacing:.07em}.vom-profile-section{padding:60px 0 62px;border-bottom:1px solid #e4e8df}.vom-profile-layout{display:grid;grid-template-columns:minmax(250px,.76fr) minmax(480px,1.24fr);align-items:start;gap:82px}.vom-profile-copy h2{max-width:410px;margin:11px 0 12px;font-size:clamp(26px,2.7vw,35px);font-weight:620;letter-spacing:-.043em;line-height:1.1;text-wrap:balance}.vom-profile-copy>p:last-child{max-width:460px;margin:0;color:var(--vom-muted);font-size:12px;line-height:1.75}.vom-profile-lines{border-top:1px solid var(--vom-line)}.vom-profile-line{display:grid;grid-template-columns:34px 128px minmax(0,1fr);align-items:baseline;gap:13px;padding:13px 0;border-bottom:1px solid var(--vom-line)}.vom-profile-line>span{color:#9b8760;font-size:9px;font-weight:750}.vom-profile-line strong{color:#3d5143;font-size:11px;font-weight:680}.vom-profile-line p{margin:0;color:#6c786f;font-size:10px;line-height:1.5}.vom-agent-match-label,.vom-volunteer-quote>span{margin:0 0 7px;color:#8c754e;font-size:8px;font-weight:750;letter-spacing:.12em}.vom-volunteer-quote blockquote{margin:0;padding:0 0 1px 19px;border-left:2px solid var(--vom-ochre);color:#56655b;font-size:16px;font-weight:520;letter-spacing:-.02em;line-height:1.55}.vom-fit-section{padding:66px 0 73px}.vom-fit-intro{display:grid;grid-template-columns:minmax(250px,.9fr) minmax(320px,1.1fr);align-items:end;gap:58px;margin-bottom:29px}.vom-fit-intro h2{max-width:420px;margin-bottom:0}.vom-fit-record{max-width:960px;margin-left:auto;border:1px solid #cfd8ce;background:#fffefa;box-shadow:0 20px 50px rgba(45,65,51,.08)}.vom-record-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 21px;border-bottom:1px solid var(--vom-line);color:#657569;font-size:9px;font-weight:720;letter-spacing:.11em;text-transform:uppercase}.vom-record-head span:first-child{display:flex;align-items:center;gap:8px;color:var(--vom-forest)}.vom-record-head span:last-child{color:#8a938b;font-size:8px;letter-spacing:.06em}.vom-match-filters{display:flex;flex-wrap:wrap;gap:8px;padding:15px 21px 13px;border-bottom:1px solid #e9ede6}.vom-match-filters span{display:inline-flex;align-items:center;gap:6px;padding:7px 9px;border:1px solid #dce5da;border-radius:4px;color:#47604f;background:#f4f7f0;font-size:10px;font-weight:620}.vom-agent-match-label{margin:14px 21px 0;color:#6d806d}.vom-match-filters svg{color:#648167}.vom-opportunity-list{padding:0 21px}.vom-opportunity{display:grid;grid-template-columns:43px minmax(0,1fr) auto;align-items:center;gap:13px;padding:19px 0;border-bottom:1px solid #e8ece5}.vom-opportunity:last-child{border-bottom:0}.vom-opportunity-number{display:grid;width:37px;height:37px;place-items:center;border-radius:50%;color:#6b7b6b;background:#eff2e9;font-size:10px;font-weight:700}.vom-opportunity-body>p{margin:0 0 5px;color:#8a7654;font-size:8px;font-weight:750;letter-spacing:.12em}.vom-opportunity-body h3{margin:0;color:#2e4034;font-size:17px;font-weight:620;letter-spacing:-.025em;line-height:1.3}.vom-opportunity-meta{display:flex;flex-wrap:wrap;gap:15px;margin-top:8px;color:#758078;font-size:10px}.vom-opportunity-meta span{display:inline-flex;align-items:center;gap:5px}.vom-opportunity-meta svg{color:#879685}.vom-fit-status{display:inline-flex;align-items:center;gap:6px;color:#496b4f;font-size:10px;font-weight:700}.vom-record-foot{margin:0;padding:13px 21px 15px;border-top:1px solid var(--vom-line);color:#738077;background:#f7f8f2;font-size:11px;line-height:1.6}.vom-constraints-section{padding:72px 0 76px;background:#f0f1e9}.vom-constraints-layout{display:grid;grid-template-columns:minmax(260px,.78fr) minmax(390px,1.22fr);align-items:center;gap:90px}.vom-constraints-copy h2{max-width:440px}.vom-requirement-sheet{padding:21px 25px 16px;border-top:3px solid var(--vom-forest);background:#fafaf5;box-shadow:0 12px 30px rgba(48,62,48,.05)}.vom-sheet-title{display:flex;justify-content:space-between;gap:15px;padding-bottom:13px;border-bottom:1px solid var(--vom-line)}.vom-sheet-title span:first-child{color:#8c754e;font-size:8px;font-weight:750;letter-spacing:.12em}.vom-sheet-title span:last-child{color:#748077;font-size:10px}.vom-requirement-row{display:grid;grid-template-columns:34px minmax(0,1fr) 20px;align-items:center;gap:10px;padding:13px 0;border-bottom:1px solid #e7ebe4}.vom-requirement-row>span{color:#9b8b6d;font-size:9px;font-weight:700}.vom-requirement-row p{margin:0;color:#46564b;font-size:12px;line-height:1.45}.vom-requirement-row svg{color:#758c70}.vom-sheet-foot{margin:14px 0 0;color:#788278;font-size:10px;line-height:1.6}.vom-intake-section{padding:79px 0 82px}.vom-intake-layout{display:grid;grid-template-columns:minmax(250px,.8fr) minmax(420px,1.2fr);align-items:center;gap:72px}.vom-intake-heading h2{max-width:430px}.vom-role-intake{display:flex;flex-direction:column;gap:12px}.vom-role-row{display:grid;grid-template-columns:37px minmax(0,1fr) auto;align-items:start;gap:15px;padding:21px 20px;border:1px solid var(--vom-line)}.vom-role-row-light{background:#f3f5ed}.vom-role-row-deep{border-color:#345747;color:#f8f7ed;background:#345747}.vom-role-index{color:#927b54;font-size:10px;font-weight:750}.vom-role-row-deep .vom-role-index{color:#d7c89d}.vom-role-row>div>p{margin:0 0 7px;color:#6b7a6d;font-size:11px;font-weight:700}.vom-role-row-deep>div>p{color:#d2dbce}.vom-role-row>div>strong{display:block;max-width:420px;color:#34453a;font-size:14px;font-weight:570;line-height:1.55}.vom-role-row-deep>div>strong{color:#fffdf4}.vom-role-form-label{padding:5px 6px;border:1px solid #d3ddcf;color:#637765;font-size:7px;font-weight:750;letter-spacing:.1em}.vom-role-row-deep .vom-role-form-label{border-color:#758c79;color:#e0e8d9}.vom-capacity-section{padding:66px 0 69px;color:#f8f7ee;background:#263f33}.vom-capacity-layout{display:grid;grid-template-columns:136px minmax(0,1fr) 245px;align-items:center;gap:48px}.vom-capacity-mark{display:flex;width:116px;height:116px;flex-direction:column;align-items:center;justify-content:center;gap:2px;border:1px solid #78907a;border-radius:50%;color:#d4dbbf;font-size:8px;font-weight:750;letter-spacing:.15em;transform:rotate(-9deg)}.vom-capacity-mark span:nth-child(2){color:#d0a86f}.vom-capacity-copy .vom-eyebrow,.vom-routing-layout .vom-eyebrow{color:#c5aa76}.vom-capacity-copy h2{max-width:490px;color:#fffdf4}.vom-capacity-copy>p:last-child{max-width:620px;color:#d1d8ce}.vom-capacity-questions{display:flex;flex-direction:column;gap:0;border-top:1px solid #587160}.vom-capacity-questions span{padding:10px 0;border-bottom:1px solid #587160;color:#e2e6d8;font-size:8px;font-weight:700;letter-spacing:.1em}.vom-routing-section{padding:79px 0 80px;background:#f7f6ef}.vom-routing-layout{display:grid;grid-template-columns:minmax(280px,.83fr) minmax(400px,1.17fr);align-items:center;gap:100px}.vom-routing-layout h2{max-width:455px}.vom-routing-board{padding:23px 25px 18px;border:1px solid #d8ded3;background:#fffefa}.vom-routing-board-head{display:flex;align-items:center;gap:10px;padding-bottom:15px;border-bottom:1px solid var(--vom-line);color:#607266;font-size:8px;font-weight:720;letter-spacing:.1em}.vom-routing-board-head svg:first-child{color:#69826a}.vom-routing-board-head svg:nth-of-type(2){color:var(--vom-ochre)}.vom-routing-board-head strong{color:var(--vom-forest)}.vom-routing-board>p{margin:0;padding:14px 0;border-bottom:1px solid #ebeee8;color:#59695e;font-size:11px;line-height:1.45}.vom-routing-footer{display:flex;align-items:center;gap:7px;padding-top:14px;color:#8b7959;font-size:9px;font-weight:700;letter-spacing:.05em}.vom-next-section{padding:76px 0 81px;background:#e8eee5}.vom-next-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(270px,.9fr);align-items:center;gap:100px}.vom-next-layout h2{max-width:440px}.vom-next-sequence{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:20px 25px;border-left:2px solid var(--vom-ochre)}.vom-next-sequence span,.vom-next-sequence strong{color:#4c6252;font-size:12px;font-weight:600}.vom-next-sequence strong{color:var(--vom-forest);font-size:15px}.vom-next-sequence svg{color:#a98c5c}.vom-components-section{padding:78px 0 85px}.vom-components-layout{display:grid;grid-template-columns:minmax(230px,.7fr) minmax(490px,1.3fr);gap:75px}.vom-components-heading h2{max-width:330px}.vom-component-list{border-top:1px solid var(--vom-line)}.vom-component-row{display:grid;grid-template-columns:32px minmax(210px,.72fr) minmax(180px,1fr);align-items:start;gap:15px;padding:17px 0;border-bottom:1px solid var(--vom-line)}.vom-component-row>span{padding-top:2px;color:#9b8760;font-size:9px;font-weight:750}.vom-component-row>a{display:inline-flex;align-items:center;gap:6px;color:#4f46e5;font-size:12px;font-weight:680;line-height:1.5;text-decoration:none}.vom-component-row>a:hover{color:#4338ca;text-decoration:underline}.vom-component-row>p{margin:0;color:#69766d;font-size:10px;line-height:1.6}.vom-faq-section{padding:76px 0 80px}.vom-faq-layout{display:grid;grid-template-columns:minmax(240px,.72fr) minmax(480px,1.28fr);gap:85px}.vom-faq-list{border-top:1px solid var(--vom-line)}.vom-faq-list details{border-bottom:1px solid var(--vom-line)}.vom-faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px 0;color:#35483b;cursor:pointer;font-size:13px;font-weight:620;list-style:none}.vom-faq-list summary::-webkit-details-marker{display:none}.vom-faq-list summary span{color:#8b7959;font-size:20px;font-weight:400}.vom-faq-list details[open] summary span{transform:rotate(45deg)}.vom-faq-list details>p{max-width:650px;margin:-3px 25px 17px 0;color:#66746b;font-size:12px;line-height:1.7}.vom-footer{padding:21px 0;border-top:1px solid var(--vom-line);background:#f4f3ec}.vom-footer-inner{display:flex;align-items:center;justify-content:space-between;gap:20px}.vom-footer-inner a{display:inline-flex;align-items:center;gap:8px;color:#4f46e5;font-size:11px;font-weight:620;text-decoration:none}.vom-footer-inner a:hover{text-decoration:underline}@media (max-width:900px){.vom-opening-layout{grid-template-columns:minmax(0,1fr) 230px;gap:36px}.vom-constraints-layout,.vom-intake-layout,.vom-profile-layout,.vom-routing-layout{gap:42px}.vom-components-layout{grid-template-columns:minmax(200px,.7fr) minmax(0,1.3fr);gap:42px}.vom-profile-layout{grid-template-columns:minmax(210px,.76fr) minmax(0,1.24fr)}.vom-faq-layout{grid-template-columns:minmax(200px,.72fr) minmax(0,1.28fr);gap:42px}.vom-capacity-layout{grid-template-columns:100px minmax(0,1fr);gap:32px}.vom-capacity-mark{width:94px;height:94px}.vom-capacity-questions{grid-column:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1px}.vom-capacity-questions span:nth-child(odd){margin-right:15px}.vom-faq-layout{gap:48px}}@media (max-width:680px){.vom-shell{width:min(100% - 36px,1152px)}.vom-opening{padding:39px 0 37px}.vom-components-layout,.vom-constraints-layout,.vom-faq-layout,.vom-fit-intro,.vom-intake-layout,.vom-next-layout,.vom-opening-layout,.vom-profile-layout,.vom-routing-layout{grid-template-columns:minmax(0,1fr);gap:25px}.vom-opening h1{max-width:520px;font-size:clamp(32px,9vw,42px)}.vom-opening-note{max-width:330px;padding:2px 0 2px 15px}.vom-profile-section{padding:47px 0 48px}.vom-profile-layout{gap:20px}.vom-profile-line{grid-template-columns:25px minmax(94px,.55fr) minmax(0,1fr);gap:8px;padding:12px 0}.vom-profile-line p,.vom-profile-line strong{font-size:10px}.vom-fit-section{padding:49px 0 55px}.vom-fit-intro{gap:18px;margin-bottom:22px}.vom-volunteer-quote blockquote{font-size:14px}.vom-agent-match-label{margin:12px 13px 0}.vom-record-head{align-items:flex-start;padding:14px 13px}.vom-record-head span:last-child{max-width:115px;text-align:right;line-height:1.45}.vom-match-filters{gap:6px;padding:12px 13px}.vom-match-filters span{padding:6px 7px;font-size:9px}.vom-opportunity-list{padding:0 13px}.vom-opportunity{grid-template-columns:31px minmax(0,1fr);gap:9px;padding:15px 0}.vom-opportunity-number{width:29px;height:29px;font-size:9px}.vom-opportunity-body h3{font-size:15px}.vom-opportunity-meta{gap:10px;font-size:9px}.vom-fit-status{grid-column:2;margin-top:-3px}.vom-record-foot{padding:12px 13px;font-size:10px}.vom-constraints-section,.vom-routing-section{padding:52px 0 56px}.vom-constraints-layout,.vom-intake-layout,.vom-routing-layout{gap:22px}.vom-requirement-sheet{padding:18px 16px 14px}.vom-intake-section{padding:56px 0 60px}.vom-role-row{grid-template-columns:25px minmax(0,1fr);gap:10px;padding:17px 14px}.vom-role-form-label{grid-column:2;justify-self:start}.vom-capacity-section{padding:50px 0 54px}.vom-capacity-layout{grid-template-columns:minmax(0,1fr);gap:22px}.vom-capacity-mark{width:76px;height:76px;font-size:7px}.vom-capacity-questions{grid-column:auto;margin-top:0}.vom-capacity-questions span{font-size:7px}.vom-routing-board{padding:18px 15px 15px}.vom-routing-board-head{flex-wrap:wrap;gap:7px;font-size:7px}.vom-next-section{padding:53px 0 56px}.vom-next-layout{gap:20px}.vom-next-sequence{padding:15px 18px}.vom-components-section{padding:55px 0 59px}.vom-components-layout{gap:21px}.vom-component-row{grid-template-columns:25px minmax(0,1fr);gap:7px 10px;padding:14px 0}.vom-component-row>p{grid-column:2}.vom-faq-section{padding:54px 0 60px}.vom-faq-layout{gap:17px}.vom-faq-list summary{gap:12px;font-size:12px}.vom-footer-inner{align-items:flex-start;flex-direction:column;gap:13px}}@media (min-width:681px) and (max-width:760px){.vom-constraints-layout,.vom-intake-layout,.vom-routing-layout{grid-template-columns:minmax(0,1fr);gap:24px}}@media (prefers-color-scheme:dark){.vom-page{--vom-ink:#e8ede5;--vom-muted:#bec9be;--vom-line:#46544b;--vom-paper:#1c2721;--vom-sage:#26352b;color:var(--vom-ink);background:var(--vom-paper)}.vom-next-section,.vom-opening,.vom-profile-section{background:#27392d}.vom-constraints-copy>p:last-child,.vom-intake-heading>p:last-child,.vom-next-layout>div:first-child>p:last-child,.vom-opening-copy>p:last-child,.vom-opening-note p,.vom-opening-note strong,.vom-opening-note>span,.vom-routing-layout>div:first-child>p:last-child{color:#c4cec2}.vom-profile-copy h2,.vom-profile-line strong{color:#edf1e9}.vom-profile-copy>p:last-child,.vom-profile-line p{color:#c4cec2}.vom-agent-match-label,.vom-component-row>p,.vom-faq-list summary,.vom-next-sequence span,.vom-next-sequence strong,.vom-requirement-row p,.vom-role-row>div>strong,.vom-sheet-title span:last-child,.vom-volunteer-quote blockquote{color:#d8e1d6}.vom-fit-record,.vom-requirement-sheet,.vom-routing-board{border-color:#46564a;background:#26352b}.vom-component-row>a,.vom-components-heading h2,.vom-constraints-copy h2,.vom-faq-layout h2,.vom-fit-intro h2,.vom-intake-heading h2,.vom-next-layout h2,.vom-opportunity-body h3,.vom-record-head,.vom-routing-board-head strong,.vom-routing-layout h2{color:#edf1e9}.vom-faq-list details>p,.vom-opportunity-meta,.vom-record-foot,.vom-record-head span:last-child,.vom-requirement-row>span,.vom-routing-board>p,.vom-sheet-foot{color:#b6c2b7}.vom-constraints-section,.vom-footer,.vom-record-foot,.vom-role-row-light,.vom-routing-section{background:#222f27}.vom-match-filters span{border-color:#526854;color:#dce8d8;background:#314536}.vom-fit-status,.vom-match-filters svg{color:#bfd6b8}.vom-role-row-light{border-color:#46564a}.vom-role-form-label,.vom-role-row-light>div>p{color:#c3d0c2}.vom-role-row-deep{background:#345747}.vom-component-row>a,.vom-footer-inner a{color:#a5a1ff}.vom-component-row>a:hover,.vom-footer-inner a:hover{color:#c4c1ff}.vom-faq-list summary span{color:#d0b47b}.vom-footer-inner a:first-child{color:#a5a1ff}}