.U8Huwa_button{border:1px solid var(--color-border-light);border-radius:var(--s-radius-md);background:var(--color-background-white);width:100%;color:var(--color-navy);font-family:var(--font-sans);cursor:pointer;transition:transform .16s var(--ease-hover-lift), box-shadow .16s ease, border-color .16s ease;flex-direction:row;justify-content:flex-start;align-items:center;gap:.625rem;padding:.875rem 1rem;font-size:1rem;font-weight:700;line-height:1.25;display:inline-flex}.U8Huwa_button:hover{transform:var(--transform-hover-lift);box-shadow:var(--shadow-hover-lift);border-color:var(--s-sand-line)}html[data-focus-visible] .U8Huwa_button:focus{outline:2px solid var(--color-focus);outline-offset:2px}.U8Huwa_icon{justify-content:center;align-items:center;line-height:0;display:flex}.U8Huwa_label{text-align:left;flex:auto}.U8Huwa_arrow{color:var(--color-navy);flex-shrink:0;display:inline-flex}@media (min-width:40.0625rem){.U8Huwa_button{flex-direction:column;justify-content:center;width:auto;padding:.65625rem .5rem .53125rem;font-size:.8125rem;font-weight:800}.U8Huwa_label{text-align:center;flex:0 auto}.U8Huwa_arrow{display:none}}@media (prefers-reduced-motion:reduce){.U8Huwa_button{transition:none}.U8Huwa_button:hover{transform:none}}
.vp7kZW_dropdown{z-index:20;position:relative}.vp7kZW_button{border:1.5px solid var(--color-border-default);border-radius:var(--radius-pill);background:var(--color-background-white);width:100%;min-height:44px;color:var(--color-text-secondary);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;padding:.75rem 1rem;font-size:.875rem;font-weight:700;line-height:1.2;display:flex}.vp7kZW_button:hover{border-color:var(--color-border-input-hover);color:var(--color-text-primary)}.vp7kZW_resourceFilterDropdown .vp7kZW_button{border-width:1px;border-color:var(--s-control-edge);background:var(--color-background-white);min-height:2.5rem;color:var(--s-muted);padding:9px 14px;font-size:.875rem;font-weight:500;line-height:1.5}.vp7kZW_resourceFilterDropdown .vp7kZW_button:hover{border-color:var(--s-control-edge)}.vp7kZW_resourceFilterDropdown .vp7kZW_button[data-has-selection=true]{color:var(--s-ink)}.vp7kZW_resourceFilterDropdown .vp7kZW_chevron{color:var(--s-muted)}.vp7kZW_buttonLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vp7kZW_chevron{flex-shrink:0;transition:transform .15s}.vp7kZW_button[aria-expanded=true] .vp7kZW_chevron{transform:rotate(180deg)}.vp7kZW_content{z-index:10;border:1.5px solid var(--color-border-default);background:var(--color-background-white);border-radius:1.5rem;flex-direction:column;gap:.875rem;padding:1rem;display:flex;position:absolute;top:calc(100% + .5rem);left:0;right:0;box-shadow:0 .375rem 1rem #00000014}.vp7kZW_content[hidden]{display:none}.vp7kZW_grid{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0;padding:0;display:grid}.vp7kZW_stack{flex-direction:column;align-items:flex-end;display:flex}.vp7kZW_resourceFilter{align-items:stretch}.vp7kZW_resourceFilter .vp7kZW_tileLabel{width:100%}.vp7kZW_resourceFilter .vp7kZW_tile{text-align:left;justify-content:flex-start;padding-inline:.875rem}.vp7kZW_tileLabel{cursor:pointer;display:flex;position:relative}.vp7kZW_input{z-index:1;cursor:pointer;opacity:0;-webkit-tap-highlight-color:transparent;width:100%;height:100%;margin:0;position:absolute;inset:0}.vp7kZW_tile{--checkbox-tile-border:#949494;background:var(--color-background-white);border:1.5px solid var(--checkbox-tile-border);border-radius:var(--radius-pill);width:100%;min-height:38px;color:var(--color-text-secondary);text-align:center;pointer-events:none;flex-direction:row;justify-content:center;align-items:center;gap:.375rem;padding:.5rem .875rem;transition:background .12s,border-color .12s,color .12s;display:flex}.vp7kZW_tileLabel:hover .vp7kZW_tile{background:var(--color-card-hover-bg);border-color:var(--color-card-hover-border);color:var(--color-text-primary)}html[data-focus-visible] .vp7kZW_input:focus+.vp7kZW_tile{outline:2px solid var(--color-focus);outline-offset:2px}.vp7kZW_input:checked+.vp7kZW_tile{background:var(--color-card-checked-bg);border-color:var(--color-background-dark);color:var(--color-text-primary)}.vp7kZW_tileLabel:hover .vp7kZW_input:checked+.vp7kZW_tile{background:var(--color-card-hover-checked-bg);border-color:var(--color-background-dark)}.vp7kZW_navy .vp7kZW_tile,.vp7kZW_navy .vp7kZW_tileLabel:hover .vp7kZW_tile{color:var(--color-navy)}.vp7kZW_navy .vp7kZW_input:checked+.vp7kZW_tile,.vp7kZW_navy .vp7kZW_tileLabel:hover .vp7kZW_input:checked+.vp7kZW_tile{background:var(--color-navy);border-color:var(--color-navy);color:var(--color-text-inverse)}.vp7kZW_navy .vp7kZW_input:checked+.vp7kZW_tile .vp7kZW_text,.vp7kZW_navy .vp7kZW_tileLabel:hover .vp7kZW_input:checked+.vp7kZW_tile .vp7kZW_text{font-weight:800}.vp7kZW_resourceFilter.vp7kZW_navy .vp7kZW_input:checked+.vp7kZW_tile,.vp7kZW_resourceFilter.vp7kZW_navy .vp7kZW_tileLabel:hover .vp7kZW_input:checked+.vp7kZW_tile{border-color:var(--color-navy);background:var(--color-navy);color:var(--color-text-inverse)}.vp7kZW_icon{flex-shrink:0;justify-content:center;align-items:center;line-height:0;display:flex}.vp7kZW_icon svg{width:.875rem;height:.875rem;display:block}.vp7kZW_text{font-size:.8125rem;font-weight:400;line-height:1.2}
._4mCEGq_page{background:var(--color-surface-warm);flex-direction:column;min-height:calc(100dvh - 4.5rem);animation:.5s cubic-bezier(.32,.72,0,1) both _4mCEGq_appHomePageIn;display:flex}@keyframes _4mCEGq_appHomePageIn{0%{opacity:0}to{opacity:1}}._4mCEGq_hero{text-align:center;flex-direction:column;flex:1 0 auto;justify-content:flex-start;width:100%;max-width:80rem;min-height:0;margin:0 auto;padding:3rem 1.25rem 3.5rem;transition:max-width .2s ease-out,padding .2s ease-out;display:flex}._4mCEGq_hero:not(._4mCEGq_heroExpanded){--width-content-standard:var(--width-content-landing)}._4mCEGq_heroExpanded{text-align:left;flex:none;justify-content:flex-start;max-width:none;min-height:0;padding:0}._4mCEGq_heroReveal{min-width:0}._4mCEGq_restoreRow{max-width:var(--width-content-standard);color:var(--color-navy);flex-wrap:wrap;justify-content:center;align-items:center;gap:.375rem;margin:1.5rem auto 0;font-size:.8125rem;font-weight:800;display:flex}._4mCEGq_shortcuts{width:min(100%, var(--width-content-standard));border-top:1px solid var(--color-border-light);flex-direction:column;gap:.875rem;margin:1.75rem auto 0;padding-top:1.75rem;display:flex}._4mCEGq_shortcutsLabel{color:var(--color-text-slate);font-family:var(--font-sans);text-align:center;margin:0;font-size:.9375rem;font-weight:600}._4mCEGq_shortcutsRow{flex-flow:column wrap;justify-content:center;gap:9px;display:flex}._4mCEGq_shortcutsRow>*{flex:none}._4mCEGq_shortcutIcon{display:flex}._4mCEGq_shortcutIcon[data-category=employment]{color:var(--dot-category-employment)}._4mCEGq_shortcutIcon[data-category=housing]{color:var(--dot-category-housing)}._4mCEGq_shortcutIcon[data-category=healthcare]{color:var(--dot-category-healthcare)}._4mCEGq_shortcutIcon[data-category=education]{color:var(--dot-category-education)}._4mCEGq_shortcutIcon[data-category=mentoring]{color:var(--dot-category-mentoring)}@media (min-width:40rem){._4mCEGq_page{animation:none}._4mCEGq_hero{min-height:100dvh;padding:clamp(3.25rem, 9vw, 6rem) var(--space-page-x) 4rem;justify-content:center}._4mCEGq_page:has(>[data-video-banner]) ._4mCEGq_hero{min-height:calc(100dvh - 13.875rem)}._4mCEGq_hero._4mCEGq_heroExpanded{justify-content:flex-start;min-height:0;padding:0}._4mCEGq_shortcutsRow{flex-direction:row}._4mCEGq_shortcutsRow>*{flex:0 0 calc(20% - 7.2px)}}@media (min-width:55rem){._4mCEGq_page{min-height:100dvh}}@media (prefers-reduced-motion:reduce){._4mCEGq_page{animation:none}._4mCEGq_hero{transition:none}}
