.footer-links[data-astro-cid-gs2yo6g6] a[data-astro-cid-gs2yo6g6],.footer-bottom[data-astro-cid-gs2yo6g6] a[data-astro-cid-gs2yo6g6],.footer-bottom[data-astro-cid-gs2yo6g6] button[data-astro-cid-gs2yo6g6]{width:fit-content;transition:color .2s var(--ease-in-out);position:relative}.footer-links[data-astro-cid-gs2yo6g6] a[data-astro-cid-gs2yo6g6]:after,.footer-bottom[data-astro-cid-gs2yo6g6] a[data-astro-cid-gs2yo6g6]:after,.footer-bottom[data-astro-cid-gs2yo6g6] button[data-astro-cid-gs2yo6g6]:after{content:"";inset-inline:0;background:var(--Background-Brand);transform-origin:100%;border-radius:2px;height:2px;transition:transform .3s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:11px;transform:scaleX(0)}.footer-links[data-astro-cid-gs2yo6g6] a[data-astro-cid-gs2yo6g6]:hover:after,.footer-links[data-astro-cid-gs2yo6g6] a[data-astro-cid-gs2yo6g6]:focus-visible:after,.footer-bottom[data-astro-cid-gs2yo6g6] a[data-astro-cid-gs2yo6g6]:hover:after,.footer-bottom[data-astro-cid-gs2yo6g6] a[data-astro-cid-gs2yo6g6]:focus-visible:after,.footer-bottom[data-astro-cid-gs2yo6g6] button[data-astro-cid-gs2yo6g6]:hover:after,.footer-bottom[data-astro-cid-gs2yo6g6] button[data-astro-cid-gs2yo6g6]:focus-visible:after{transform-origin:0;transform:scaleX(1)}.footer-links[data-astro-cid-gs2yo6g6] a[data-astro-cid-gs2yo6g6]:focus-visible,.footer-bottom[data-astro-cid-gs2yo6g6] a[data-astro-cid-gs2yo6g6]:focus-visible,.footer-bottom[data-astro-cid-gs2yo6g6] button[data-astro-cid-gs2yo6g6]:focus-visible{color:#102c46}@media (width<=767px){.footer-links[data-astro-cid-gs2yo6g6] a[data-astro-cid-gs2yo6g6]{width:auto;margin-inline:calc(-1 * var(--page-gutter));padding-inline:var(--page-gutter)}.footer-links[data-astro-cid-gs2yo6g6] a[data-astro-cid-gs2yo6g6]:after{inset-inline:var(--page-gutter)}}.social-icons[data-astro-cid-gs2yo6g6] img[data-astro-cid-gs2yo6g6]{transition:translate .25s cubic-bezier(.2,.8,.2,1),scale .25s cubic-bezier(.2,.8,.2,1)}@media (hover:hover){.social-icons[data-astro-cid-gs2yo6g6] img[data-astro-cid-gs2yo6g6]:hover{translate:0 -2px;scale:1.08}}@media (prefers-reduced-motion:reduce){.social-icons[data-astro-cid-gs2yo6g6] img[data-astro-cid-gs2yo6g6]:hover{translate:none;scale:none}}:root{--ease-in:cubic-bezier(.42,0,1,1);--ease-out:cubic-bezier(0,0,.58,1);--ease-in-out:cubic-bezier(.42,0,.58,1);--website-accent:var(--Text-Accent);--website-heading:#111}html{scroll-behavior:smooth;scroll-padding-top:104px}body:has(dialog[open]){overflow:hidden}.marketing-page{padding-top:80px;overflow:clip}.marketing-page h2{letter-spacing:-.02em;color:var(--website-heading);font-size:48px;line-height:1.12}.marketing-page h1 span,.marketing-page h2 span{color:var(--website-accent)}.marketing-page p{font-weight:500}.page-section{padding-block:80px}.section-heading{flex-direction:column;gap:16px;margin-bottom:32px;display:flex}.section-heading p{color:var(--Text-Gray);font-size:18px;line-height:1.48}.section-heading--actions{flex-direction:row;justify-content:space-between;align-items:center;gap:32px}.section-heading--actions>div{flex-direction:column;gap:8px;display:flex}.requests-section .section-heading--actions{align-items:flex-start}.requests-section .section-heading--actions>div{gap:16px}.requests-section .section-heading--actions p{max-width:670px}.requests-view-all{margin-top:3px}@media (width>=1024px){.requests-section .section-heading--actions{grid-template-columns:minmax(0,1fr) auto;gap:16px 32px;display:grid}.requests-section .section-heading--actions>div{display:contents}.requests-section .section-heading--actions h2{grid-row:1}.requests-section .section-heading--actions p{grid-area:2/1/auto/-1}.requests-view-all{grid-area:1/2}}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:#fefefe;border-radius:12px;padding:12px 20px;position:fixed;top:-80px;left:16px}.skip-link:focus{top:16px}.site-header{z-index:30;background:#fefefe;border-radius:0 0 24px 24px;height:80px;position:fixed;inset:0 0 auto;box-shadow:0 2px 16px #43434314}.header-inner{justify-content:space-between;align-items:center;gap:24px;height:100%;display:flex}.desktop-nav{gap:4px;display:flex}.desktop-nav a{--nav-pad:16px;padding:6px var(--nav-pad);color:#575757;transition:color .2s var(--ease-in-out);border-radius:8px;font-weight:500;text-decoration:none;position:relative}.desktop-nav a:after{content:"";inset-inline:var(--nav-pad);background:var(--primitive-Lime-600);transform-origin:100%;border-radius:2px;height:2px;transition:transform .3s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:0;transform:scaleX(0)}.desktop-nav a:hover,.desktop-nav a:focus-visible,.desktop-nav a.active{color:#102c46}.desktop-nav a:hover:after,.desktop-nav a:focus-visible:after,.desktop-nav a.active:after{transform-origin:0;transform:scaleX(1)}@view-transition{navigation:auto}.site-header{view-transition-name:site-header}.desktop-nav a.active:after{display:none}.nav-indicator{inset-inline:var(--nav-pad);background:var(--primitive-Lime-600);view-transition-name:nav-indicator;border-radius:2px;height:2px;position:absolute;bottom:0}::view-transition-old(root){animation:.18s ease-out both page-out}::view-transition-new(root){animation:.18s ease-out both page-in}::view-transition-group(nav-indicator){animation-duration:.25s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}::view-transition-group(site-header){animation-duration:.18s}@keyframes page-out{to{opacity:0}}@keyframes page-in{0%{opacity:0;translate:0 4px}}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}}.header-actions,.footer-auth{gap:16px;display:flex}.header-logo{flex-shrink:0;display:inline-flex}.header-logo img{width:100px;height:25px}.menu-toggle{display:none!important}.menu-lines{border-block:2px solid;width:22px;height:16px;display:block;position:relative}.menu-lines:after{content:"";border-top:2px solid;position:absolute;top:5px;left:0;right:0}.menu-close-icon{width:22px;height:16px;display:block;position:relative}.menu-close-icon:before,.menu-close-icon:after{content:"";border-top:2px solid;border-radius:2px;position:absolute;top:7px;left:0;right:0}.navigation-dialog[open] .menu-close-icon:before{animation:.35s cubic-bezier(.2,.8,.2,1) .1s both menu-x-a}.navigation-dialog[open] .menu-close-icon:after{animation:.35s cubic-bezier(.2,.8,.2,1) .1s both menu-x-b}@keyframes menu-x-a{0%{transform:translateY(-7px)rotate(0)}to{transform:rotate(45deg)}}@keyframes menu-x-b{0%{transform:translateY(7px)rotate(0)}to{transform:rotate(-45deg)}}dialog{color:var(--Text-Primary);font-family:var(--font-sans);background:var(--Background-Surface);border:0;border-radius:24px;max-width:min(640px,100vw - 32px);padding:32px}dialog::backdrop{background:#102c465c}.navigation-dialog{width:351px;max-width:calc(100vw - 24px);height:100dvh;max-height:100dvh;transition:translate .3s var(--ease-out), overlay .3s allow-discrete, display .3s allow-discrete;background:#fafafa;border-radius:0 16px 16px 0;margin:0;padding:24px 16px;inset:0 auto 0 0;translate:-100%;box-shadow:0 30px 70px -10px #0000003d}.navigation-dialog[open]{translate:0}@media (width>=768px){.navigation-dialog{width:548px}}@starting-style{.navigation-dialog[open]{translate:-100%}}.navigation-dialog::backdrop,.filter-dialog::backdrop{transition:background-color .3s var(--ease-out), overlay .3s allow-discrete, display .3s allow-discrete;background:0 0}.navigation-dialog[open]::backdrop{background:#0000004d}@starting-style{.navigation-dialog[open]::backdrop,.filter-dialog[open]::backdrop{background:0 0}}.menu-top{justify-content:space-between;align-items:center;display:flex}.navigation-dialog nav{flex-direction:column;gap:12px;margin-block:40px;display:flex;position:relative}.navigation-dialog nav a{color:#6b6a63;border:1px solid #0000;border-radius:16px;align-items:center;min-height:48px;padding:0 16px;font-weight:500;text-decoration:none;display:flex}.navigation-dialog nav a:active{background:#eef1f5;border-color:#f1f5f9}.navigation-dialog nav a.active{color:#15395a;background:#eef1f5;border-color:#e7f0fb}.navigation-dialog nav a{gap:8px}.menu-icon{width:16px;height:16px;-webkit-mask:var(--icon) center / contain no-repeat;mask:var(--icon) center / contain no-repeat;background:currentColor;flex:none}.navigation-dialog[open]{flex-direction:column;display:flex}.menu-auth{gap:16px;margin-top:auto;display:flex}.navigation-dialog .menu-auth>*{flex:1}@media (width<=767px){.navigation-dialog .menu-auth{flex-direction:column;gap:8px}.navigation-dialog .menu-auth>*{flex:none}}.menu-close-lines{width:22px;height:2px;display:block;position:relative}.menu-close-lines:before,.menu-close-lines:after{content:"";background:currentColor;border-radius:2px;transition:rotate .35s cubic-bezier(.2,.8,.2,1),translate .35s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.menu-close-lines:before{translate:0 -6px}.menu-close-lines:after{translate:0 6px}.navigation-dialog[open] .menu-close-lines:before,.navigation-dialog[open] .menu-close-lines:after{transition-delay:.15s;translate:0}.navigation-dialog[open] .menu-close-lines:before{rotate:45deg}.navigation-dialog[open] .menu-close-lines:after{rotate:-45deg}.navigation-dialog nav a,.navigation-dialog .menu-auth{transition:opacity .25s var(--ease-out) var(--stagger,0s), translate .35s cubic-bezier(.2,.8,.2,1) var(--stagger,0s), scale .15s var(--ease-out), background-color .2s var(--ease-out), border-color .2s var(--ease-out), color .2s var(--ease-out)}.navigation-dialog[open] nav a:first-child{--stagger:.14s}.navigation-dialog[open] nav a:nth-child(2){--stagger:.19s}.navigation-dialog[open] nav a:nth-child(3){--stagger:.24s}.navigation-dialog[open] nav a:nth-child(4){--stagger:.29s}.navigation-dialog[open] .menu-auth{--stagger:.34s}.navigation-dialog nav a:active,.navigation-dialog .menu-auth>.button:active,.navigation-dialog .button[data-menu-close]:active{scale:.97}.navigation-dialog nav .menu-icon{transition:translate .15s var(--ease-out)}.navigation-dialog nav a:active .menu-icon{translate:2px}.navigation-dialog nav a.is-chosen .menu-icon{animation:.32s cubic-bezier(.2,.8,.2,1) menu-icon-pop}@keyframes menu-icon-pop{40%{scale:1.18}}.menu-indicator{z-index:1;background:var(--primitive-Lime-600);pointer-events:none;width:3px;height:20px;translate:0 calc(var(--indicator-y,0px) - 10px);border-radius:3px;transition:scale .3s cubic-bezier(.2,.8,.2,1),translate .26s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;left:6px;scale:1 0}.navigation-dialog[open] .menu-indicator{transition-delay:.45s,0s;scale:1}.menu-indicator.is-nodding{animation:.3s cubic-bezier(.2,.8,.2,1) menu-indicator-nod}@keyframes menu-indicator-nod{50%{scale:1 .5}}.navigation-dialog nav:not(:has(a.active)) .menu-indicator{display:none}@starting-style{.navigation-dialog[open] nav a,.navigation-dialog[open] .menu-auth{opacity:0;translate:0 12px}.navigation-dialog[open] .menu-close-lines:before{translate:0 -6px;rotate:0deg}.navigation-dialog[open] .menu-close-lines:after{translate:0 6px;rotate:0deg}.navigation-dialog[open] .menu-indicator{scale:1 0}}.platform-dialog h2{margin-bottom:16px;font-size:24px}.platform-dialog p{color:var(--Text-Gray);margin-bottom:24px}.platform-dialog>div{justify-content:space-between;align-items:center;gap:24px;display:flex}.hero-wrap{padding-block:32px 24px}.hero-card{border:8px solid var(--Background-Surface);background:#fafafa;border-radius:30px;padding:72px 40px;position:relative;overflow:clip}.hero-copy{z-index:2;position:relative}.hero-copy h1{letter-spacing:-.02em;color:#1e293b;max-width:820px;margin-bottom:24px;font-size:60px;line-height:1.12}.hero-copy>p{color:var(--Text-Secondary);width:530px;max-width:100%;font-size:18px;line-height:1.48}.hero-actions{gap:8px;margin-top:52px;display:flex}.hero-decoration{pointer-events:none;position:absolute;top:-28px;left:99px}.hero-decoration img{max-width:none}.hero-photo{z-index:1;width:788px;height:525px;position:absolute;top:-13px;right:-40px}.hero-photo img{object-fit:cover;width:100%;max-width:none;height:100%}.hero-wrap--donors .hero-photo{width:691px;height:444px;top:13px;right:-34px}.hero-wrap--families .hero-photo{width:727px;height:467px;top:17px;right:-26px}.hero-wrap--vendors .hero-photo{width:650px;height:550px;top:-8px;right:-8px}.hero-wrap--vendors .hero-copy h1{max-width:750px}.trust-card{z-index:3;background:var(--Background-Surface);border-radius:16px;width:300px;padding:16px;transition:box-shadow .3s;position:absolute;box-shadow:0 2px 8px #43434314}.trust-card h3:before{content:"";border:2px solid var(--primitive-Lime-600);opacity:0;pointer-events:none;border-radius:50%;width:20px;height:20px;position:absolute;top:calc(50% - 10px);left:0}@media (hover:hover){.trust-card:hover{box-shadow:0 10px 24px #4343431f}.trust-card:hover h3 img{animation:.5s cubic-bezier(.3,.7,.4,1) trust-icon-bounce}.trust-card:hover h3:before{animation:.6s ease-out .15s trust-icon-ring}}@keyframes trust-icon-bounce{0%,to{transform:translateY(0)}40%{transform:translateY(-4px)}70%{transform:translateY(1px)}}@keyframes trust-icon-ring{0%{opacity:.7;transform:scale(.6)}to{opacity:0;transform:scale(2.2)}}@media (prefers-reduced-motion:no-preference) and (hover:none),(prefers-reduced-motion:no-preference) and (pointer:coarse),(prefers-reduced-motion:no-preference) and (width<=1199px){.trust-card[data-revealed] h3 img{animation:trust-icon-bounce .5s cubic-bezier(.3,.7,.4,1) var(--reveal-delay,0s) both}.trust-card[data-revealed] h3:before{animation:trust-icon-ring .6s ease-out calc(var(--reveal-delay,0s) + .15s)}.trust-card--second{--reveal-delay:.25s}}@media (prefers-reduced-motion:reduce){.trust-card{transition:none}.trust-card:hover h3 img,.trust-card:hover h3:before{animation:none}}.trust-card h3{color:#1e293b;align-items:center;gap:8px;margin-bottom:8px;font-size:16px;font-weight:700;line-height:1.48;display:flex;position:relative}.trust-card h3 img{flex-shrink:0;max-width:none}.trust-card p{color:#6b6a63;text-wrap:pretty;font-size:14px;line-height:1.56}.trust-card p strong{color:#1e293b;font-weight:700}.hero-break-narrow{display:none}@media (width<=767px){.hero-break-wide{display:none}.hero-break-narrow{display:inline}}.hero-break-compact{display:none}@media (width>=1200px) and (width<=1439px){.hero-break-compact{display:inline}}.trust-card--first{width:320px;top:234px;left:586px}.trust-card--second{top:302px;right:29px}@media (width>=1440px){.hero-wrap--donors .trust-card--first{width:265px;top:247px;left:auto;right:475px}.hero-wrap--donors .trust-card--second{width:360px;top:284px}}@media (width<=1439px){.hero-wrap--donors .trust-card--first{top:320px}.hero-wrap--donors .trust-card--second{top:230px}}@media (width>=1200px){.hero-wrap--donors .hero-copy>p{width:505px}}.hero-wrap--vendors .trust-card--first{top:365px;left:575px}.hero-wrap--vendors .trust-card--second{width:360px;top:303px}@media (width>=1440px){.hero-wrap--vendors .hero-photo{width:703px;height:674px;top:-12px;right:48px}.hero-wrap--vendors .hero-photo img{object-position:0% 50%}.hero-wrap--vendors .trust-card--first{top:368px;left:580px}.hero-wrap--vendors .trust-card--second{width:360px;top:308px;right:18px}}@media (width>=1200px) and (width<=1439px){.hero-wrap--vendors .hero-photo{width:584px;height:560px;top:-10px;right:16px}.hero-wrap--vendors .hero-photo img{object-position:0 50%}.hero-wrap--vendors .trust-card--first{width:320px;top:384px;left:auto;right:240px}.hero-wrap--vendors .trust-card--second{width:340px;top:244px;right:16px}.hero-wrap--donors .hero-photo{width:560px;height:360px;top:122px;right:-24px}.hero-wrap--donors .trust-card--first{width:300px;top:384px;left:auto;right:330px}.hero-wrap--donors .trust-card--second{width:300px;top:300px;right:16px}.hero-wrap--about .hero-photo{width:576px;height:384px;top:74px;right:-16px}.hero-wrap--about .trust-card--first{width:320px;top:322px;left:auto;right:330px}.hero-wrap--about .trust-card--second{width:300px;top:290px;right:16px}}.vendor-mobile-copy,.faq-mobile-description{display:none}.category-strip{padding-top:8px;padding-bottom:0}.marketing-page .category-strip>h2{letter-spacing:0;color:#1e293b;margin-bottom:16px;font-size:18px;line-height:1.48}.categories{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;display:grid}.category-card{background:var(--Background-Surface);border-radius:24px;flex-direction:column;justify-content:flex-end;height:140px;padding:24px;display:flex;position:relative;overflow:clip}.category-art{inset:0;position:absolute!important}.category-strip .category-card{transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s}.category-strip .category-art .source-illustration__canvas{transition:transform .45s cubic-bezier(.2,.8,.2,1)}.category-strip .category-card:hover,.category-strip .category-card:has(:focus-visible){transform:translateY(-4px);box-shadow:0 1px 2px #102c460f,0 16px 32px -12px #102c463d}.category-strip .category-card:hover .source-illustration__canvas{transform:translate(-50%, -52%) scale(calc(var(--art-scale,1) * 1.06))}.category-strip .category-card:active{transition-duration:.1s;transform:translateY(-1px)scale(.98)}.category-strip .category-card:has(:focus-visible){outline:2px solid var(--color-focus);outline-offset:4px}.category-strip .category-card{isolation:isolate}.category-strip .category-art{z-index:-1;pointer-events:none}.category-strip .category-copy{position:static}.category-link{color:inherit;text-decoration:none}.category-link:after{content:"";z-index:2;position:absolute;inset:0}.category-link:focus-visible{outline:none}.category-copy{z-index:1;position:relative}.category-card h3{color:#1e293b;font-size:20px;font-weight:700}.categories:not(.categories--expanded) .category-card{padding:16px 24px;transition:box-shadow .3s}.categories:not(.categories--expanded) .category-art{transform:translate(36px)}@media (width>=1200px){.categories [data-loop-copy]{display:none}}@media (hover:hover){.categories:not(.categories--expanded) .category-card:hover{box-shadow:0 8px 20px #102c460f}}@media (prefers-reduced-motion:reduce){.categories:not(.categories--expanded) .category-card{transition:none}}.categories[data-drifting]{scroll-behavior:auto;scroll-snap-type:none!important}.categories:not(.categories--expanded) .category-card h3{font-size:18px;line-height:1.48}.categories--expanded{grid-template-columns:repeat(3,minmax(0,1fr))}.categories--expanded .category-card{height:220px}.categories--expanded .category-card h3{font-size:24px;line-height:1.32}.category-copy p{color:var(--Text-Gray);margin-top:8px;font-size:16px}.category-apply{justify-content:flex-start;gap:8px}.category-apply p{color:var(--Text-Gray);font-size:16px}.category-apply .button{align-self:flex-start;margin-top:auto}.request-toolbar{align-items:center;gap:8px;margin-bottom:24px;display:flex}.request-search{min-width:170px;height:48px;transition:border-color .15s var(--ease-in-out), box-shadow .15s var(--ease-in-out);background:#fefefe;border:1.5px solid #ece7df;border-radius:99px;flex:0 340px;align-items:center;gap:10px;margin-right:auto;padding:0 14px;display:flex}.request-search:focus-within{border-color:#15395a;box-shadow:0 0 0 3px #15395a1f}.request-search img{flex-shrink:0;max-width:none}.request-search input{color:#102c46;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:14px;line-height:1.56}.request-search input::placeholder{color:#6b6a63;opacity:1}.filter-chips{gap:8px;display:flex}.filter-chip,.sort-select select{color:#6b6a63;background:#fefefe;border:1.5px solid #ece7df;border-radius:100px;height:48px;padding:8px 14px 10px 16px;font-size:14px;font-weight:500;line-height:1.56}.filter-chip{cursor:pointer;white-space:nowrap;transition:border-color .2s cubic-bezier(.2,.8,.2,1), color .2s cubic-bezier(.2,.8,.2,1), box-shadow .2s cubic-bezier(.2,.8,.2,1), translate .2s cubic-bezier(.2,.8,.2,1), scale .12s var(--ease-out);align-items:center;gap:7px;display:flex}@media (hover:hover){.filter-chip:hover{border-color:var(--primitive-Sand-450);color:#102c46;translate:0 -2px;box-shadow:0 6px 14px -6px #3c342833,0 1px 2px #3c342814}.filter-chip[data-applied=true]:hover{color:#15395a;border-color:#15395a}.filter-chip[aria-expanded=true]:hover{box-shadow:none;border-color:#15395a;translate:0}.request-search:hover:not(:focus-within){border-color:var(--primitive-Sand-450)}}.filter-chip:active{box-shadow:none;translate:0;scale:.97}.filter-chip[aria-expanded=true]{color:#15395a;background:#fefefe;border-color:#15395a}.filter-chip img{max-width:none;transition:rotate .3s var(--ease-in)}.filter-chip[aria-expanded=true] img{rotate:180deg}.filter-chip[data-applied=true]{color:#15395a;border-color:#15395a}.filter-chip__label{gap:7px;display:inline-flex}.filter-menu{position:relative}.filter-popover{z-index:20;text-align:left;background:#fefefe;border-radius:14px;width:236px;padding:6px;display:none;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 12px 32px #00281e29}.filter-menu[data-open] .filter-popover{animation:filter-popover-in .15s var(--ease-out);display:block}@keyframes filter-popover-in{0%{opacity:0;translate:0 -4px}}.filter-popover--amount,.filter-popover--wide{width:290px}.filter-popover--location{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#e2e8f0 transparent;width:296px;max-height:min(743px,100dvh - 160px);overflow-y:auto}.fp-section-toggle{color:#15395a;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;padding:8px 10px;font-size:14px;font-weight:700;line-height:1.56;display:flex}.fp-section-toggle img{transition:rotate .2s var(--ease-in-out)}.fp-section-toggle[aria-expanded=true] img{rotate:180deg}.fp-section-toggle:focus-visible{outline:0;box-shadow:0 0 0 3px #15395a1f}.fp-section-body[hidden]{display:none}.filter-menu--end .filter-popover{left:auto;right:0}.filter-popover--sort{width:150px}.fp-option{color:#102c46;cursor:pointer;transition:background-color .15s var(--ease-out);border-radius:10px;align-items:center;gap:10px;padding:9px 10px;font-size:14px;font-weight:600;line-height:1.56;display:flex;position:relative}@media (hover:hover){.fp-option:hover{background:var(--primitive-Sand-100)}}.fp-option input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.fp-check{border:1.5px solid var(--primitive-Sand-450);background:#fefefe;border-radius:8px;flex-shrink:0;width:26px;height:26px}.fp-option input:checked+.fp-check{background:#15395a url(/design-system/check.svg) 50%/14px 14px no-repeat;border:2px solid #15395a}.fp-radio{background:url(/design-system/radio-off.svg) 50%/18px 18px no-repeat;border-radius:50%;flex-shrink:0;width:18px;height:18px}.fp-option input:checked+.fp-radio{background-image:url(/design-system/radio-on.svg)}.fp-option input:focus-visible+.fp-check,.fp-option input:focus-visible+.fp-radio{border-color:#15395a;box-shadow:0 0 0 3px #15395a1f}.fp-option .badge.badge--pill[data-category]{border-radius:100px}.fp-separator{background:#ece7df;border:0;height:1.5px;margin:5px 6px}.fp-range{flex-direction:column;gap:8px;padding:6px 10px 8px;display:flex}.fp-range__title{color:#686760;font-size:14px;font-weight:600;line-height:1.56}.fp-range__row{align-items:center;gap:6px;display:flex}.fp-range__dash{color:#686760;font-size:14px}.fp-field{color:#686760;cursor:text;background:#fefefe;border:1.5px solid #ece7df;border-radius:10px;flex:1;align-items:center;gap:3px;min-width:0;height:38px;padding:0 9px;font-size:14px;font-weight:700;display:flex}.fp-field:focus-within,.fp-search:focus-within{border-color:#15395a;box-shadow:0 0 0 3px #15395a1f}.fp-field input{color:#102c46;-moz-appearance:textfield;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:14px;font-weight:500;line-height:1.56}.fp-field input::-webkit-inner-spin-button,.fp-field input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.fp-field input::placeholder{color:#a8a49b;opacity:1}.fp-error{color:#d23b3b;font-size:12px;line-height:1.5}.fp-search{background:#fefefe;border:1.5px solid #ece7df;border-radius:12px;align-items:center;gap:10px;margin:8px 10px 6px;padding:9px 14px;display:flex}.fp-search--compact{height:40px;padding-block:0}.fp-search img{flex-shrink:0;max-width:none}.fp-search input{color:#102c46;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:14px;font-weight:500;line-height:1.56}.fp-search input::placeholder{color:#6b6a63;opacity:1}.fp-section-title{color:#15395a;padding:8px 10px;font-size:14px;font-weight:700;line-height:1.56}.fp-group{background:var(--primitive-Sand-25);border-radius:12px;margin:8px 10px 6px}.fp-option[data-search-hidden=true],.fp-option[data-out-of-state=true]{display:none}.fp-list[data-option-list=state],.fp-list[data-option-list=city]{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#e2e8f0 transparent;max-height:176px;overflow-y:auto}.sort-select select{field-sizing:content;appearance:none;cursor:pointer;background:#fefefe url(/website/e6a28486c13eee0a.svg) right 14px center/16px 16px no-repeat;max-width:128px;padding-right:37px}.sort-toggle--mobile{display:none}.mobile-filter{position:relative;display:none!important}@media (width<=1023px){.request-toolbar{z-index:20;transition:background-color .2s var(--ease-out), box-shadow .2s var(--ease-out);border-radius:32px;position:sticky;top:88px}.request-toolbar[data-stuck]{margin-inline:-8px;margin-bottom:calc(24px + var(--stuck-offset,0px));background:#fefefe;padding:8px;box-shadow:0 2px 16px #4343431f}}@media (width<=767px){.request-toolbar[data-stuck]{flex-wrap:nowrap}.request-toolbar[data-stuck] .request-search{flex:1 1 0;min-width:0}.request-toolbar[data-stuck] .sort-toggle--mobile{flex:none;justify-content:center;width:48px;padding:0}.request-toolbar[data-stuck] .sort-toggle--mobile [data-sort-label]{display:none}}.filter-count:empty{display:none}.filter-count{color:#fefefe;text-align:center;background:#15395a;border-radius:9px;min-width:18px;height:18px;padding-inline:5px;font-size:11px;font-weight:700;line-height:18px;position:absolute;top:-4px;right:-4px}.requests-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.request-card{background:var(--Background-Surface);color:#102c46;border-radius:24px;min-width:0;padding:20px;box-shadow:0 4px 10px #5959590d}.request-card-top{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.request-card-top .button.button[data-size]{padding-inline:16px;font-weight:700}.request-card h3{color:#102c46;white-space:nowrap;text-overflow:ellipsis;margin-bottom:16px;font-size:18px;font-weight:700;line-height:1.48;overflow:hidden}.request-progress progress{appearance:none;background:#ece7df;border:none;border-radius:5px;width:100%;height:6px;display:block;overflow:hidden}.request-progress progress::-webkit-progress-bar{background:#ece7df;border-radius:5px}.request-progress progress::-webkit-progress-value{background:#15395a;border-radius:5px}.request-progress progress::-moz-progress-bar{background:#15395a;border-radius:5px}.request-progress>div{color:#686760;justify-content:space-between;gap:8px;margin-top:8px;font-size:14px;font-weight:500;line-height:1.56;display:flex}.request-person{align-items:center;gap:12px;margin-top:20px;display:flex}.request-person>img{object-fit:cover;border-radius:50%;flex-shrink:0}.request-person strong{color:#102c46;font-size:16px;font-weight:700;line-height:1.48}.request-person p{color:#686760;font-size:14px;font-weight:500;line-height:1.56}.request-person button{cursor:pointer;background:0 0;border:0;margin-left:auto;padding:4px;display:flex}.request-card{cursor:pointer;transition:box-shadow .25s cubic-bezier(.2,.8,.2,1),translate .25s cubic-bezier(.2,.8,.2,1)}.request-person{border-radius:14px;margin:14px -10px -6px;padding:6px 10px;transition:background-color .25s cubic-bezier(.2,.8,.2,1)}.request-person>img{transition:box-shadow .25s cubic-bezier(.2,.8,.2,1)}.request-person button{position:relative}.request-person button img{transition:opacity .25s cubic-bezier(.2,.8,.2,1)}.request-person button:before{content:"";background:var(--primitive-Navy-800);opacity:0;pointer-events:none;width:20px;height:20px;margin:auto;transition:opacity .25s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;-webkit-mask:url(/website/a829972a356db0c0.svg) 50%/20px 20px no-repeat;mask:url(/website/a829972a356db0c0.svg) 50%/20px 20px no-repeat}.request-card-top .button img{filter:brightness()invert(0);transition:filter .25s cubic-bezier(.2,.8,.2,1)}.request-card-top .button.button.button[data-size]{transition:background-color .25s cubic-bezier(.2,.8,.2,1), color .25s cubic-bezier(.2,.8,.2,1), box-shadow .25s cubic-bezier(.2,.8,.2,1), translate .2s cubic-bezier(.2,.8,.2,1), scale .12s var(--ease-out)}@media (hover:hover){.request-card:hover{translate:0 -4px;box-shadow:0 12px 28px #102c4617}.request-card:hover .request-card-top .button.button.button[data-size]{background:var(--primitive-Navy-800);color:#fefefe;--button-lift-shadow:0 6px 14px -6px #102c464d, 0 1px 2px #102c461f}.request-card:hover .request-card-top .button.button.button[data-size]:hover{background:var(--primitive-Navy-900)}.request-card:hover .request-card-top .button img{filter:brightness(0)invert(.996)}.request-person:hover{background:var(--primitive-Sand-100)}.request-person:hover>img{box-shadow:0 0 0 2px #fefefe, 0 0 0 4px var(--primitive-Lime-600)}.request-person:hover button:before{opacity:1}.request-person:hover button img{opacity:0}}@media (prefers-reduced-motion:reduce){.request-card:hover{translate:none}.request-card,.request-person,.request-person>img,.request-person button img,.request-person button:before,.request-card-top .button img{transition:none}}.request-vendor{color:#686760;border-bottom:2px solid #ece7df;align-items:center;gap:4px;padding-block:20px;font-size:14px;font-weight:500;line-height:1.56;display:flex}.request-vendor strong{color:#102c46;font-weight:600}.request-vendor img{flex-shrink:0}.note-anchor{display:inline-flex;position:relative}.note-trigger{cursor:pointer;background:0 0;border:0;border-radius:50%;margin:-2px;padding:2px;display:inline-flex}.note-trigger:focus-visible{outline:0;box-shadow:0 0 0 3px #15395a1f}.note-popover{z-index:5;color:#fefefe;text-align:left;white-space:normal;opacity:0;visibility:hidden;width:320px;max-width:calc(100vw - 32px);transition:opacity .15s var(--ease-out), translate .15s var(--ease-out), visibility .15s;pointer-events:none;background:#3f3f46;border-radius:12px;flex-direction:column;gap:4px;padding:16px;font-size:14px;font-weight:500;line-height:1.56;display:flex;position:absolute;top:calc(100% + 17px);left:-266px;translate:0 -4px;box-shadow:0 4px 8px -4px #0000000d,0 20px 12px -3px #0000000a}.note-popover strong{color:#f9fafb;font-size:16px;font-weight:800;line-height:1.48}.note-trigger:hover+.note-popover,.note-trigger:focus+.note-popover{opacity:1;visibility:visible;translate:0}.request-meta{white-space:nowrap;color:#686760;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 8px;margin-top:12px;padding-block:2px;font-size:14px;font-weight:500;line-height:1.56;display:flex}.request-meta>span{color:#4a8f1e;align-items:center;gap:4px;font-weight:600;display:flex}.request-meta img{width:18px;height:18px}.requests-mobile-view-all,.requests-mobile-view-all[hidden]{display:none!important}@media (width>=1024px){.requests-view-all[hidden]{visibility:hidden;display:inline-flex!important}}.applied-filters{flex-wrap:wrap;gap:8px;display:flex}.applied-filters:not(:empty){margin-bottom:12px}.applied-clear,.applied-chip{cursor:pointer;background:#fefefe;border-radius:100px;align-items:center;height:40px;font-size:14px;font-weight:500;line-height:1.56;display:inline-flex}.applied-clear{color:#102c46;box-shadow:inset 0 0 0 1px var(--primitive-slate-100);transition:box-shadow .2s cubic-bezier(.2,.8,.2,1), translate .2s cubic-bezier(.2,.8,.2,1), scale .12s var(--ease-out);border:0;gap:8px;padding:8px 22px 10px 20px}.applied-clear .applied-chip__icon{background-size:16px 16px;width:16px;height:16px}@media (hover:hover){.applied-clear:hover{box-shadow:inset 0 0 0 1px var(--primitive-Sand-300), 0 6px 14px -6px #3c342833, 0 1px 2px #3c342814;translate:0 -2px}}.applied-clear:active{box-shadow:inset 0 0 0 1px var(--primitive-Sand-300);translate:0;scale:.97}.applied-chip{border:1.5px solid var(--primitive-slate-50);color:var(--Text-Secondary);transition:border-color .2s cubic-bezier(.2,.8,.2,1), color .2s cubic-bezier(.2,.8,.2,1), box-shadow .2s cubic-bezier(.2,.8,.2,1), translate .2s cubic-bezier(.2,.8,.2,1), scale .12s var(--ease-out);gap:4px;padding:10px 16px}@media (hover:hover){.applied-chip:hover{border-color:var(--primitive-Sand-450);color:#102c46;translate:0 -2px;box-shadow:0 6px 14px -6px #3c342833,0 1px 2px #3c342814}}.applied-chip:active{box-shadow:none;translate:0;scale:.97}.applied-chip__icon{background:url(/design-system/chip-remove.svg) 50%/18px 18px no-repeat;flex-shrink:0;width:18px;height:18px;transform:translateY(1px)}@media (hover:hover){.applied-chip:hover .applied-chip__icon{background-image:url(/design-system/chip-remove-hover.svg)}}.empty-results{text-align:center;background:#fefefe;border-radius:24px;padding:48px 24px}.empty-results img{margin:0 auto 16px;display:block}@media (width<=767px){.empty-results{padding:32px 16px}.empty-results img{width:128px;height:auto}}.filter-dialog{background:#fafafa;width:640px;max-height:min(90dvh,850px);padding:0}.filter-dialog[open]::backdrop{background:#102c465c}.filter-dialog form{max-height:inherit;flex-direction:column;display:flex}.filter-heading{z-index:1;transition:box-shadow .2s var(--ease-out);background:#fafafa;justify-content:space-between;align-items:center;padding:24px 24px 20px;display:flex;position:relative}.filter-heading[data-scrolled-over]{box-shadow:0 2px 8px #43434314}.marketing-page .filter-heading h2,.filter-heading h2{letter-spacing:0;color:#363636;font-size:24px;font-weight:500;line-height:1.32}.filter-heading button{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.filter-heading button:focus-visible{outline:0;box-shadow:0 0 0 3px #15395a1f}.filter-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;flex-direction:column;gap:24px;padding:4px 24px 24px;display:flex;overflow:auto}.filter-scroll::-webkit-scrollbar{width:6px}.filter-scroll::-webkit-scrollbar-track{background:0 0}.filter-scroll::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:12px}.sheet-card{background:#fefefe;border:0;border-radius:16px;min-width:0;margin:0;padding:16px;box-shadow:0 2px 8px #43434314}.sheet-card__title{float:left;color:#363636;width:100%;margin-bottom:12px;padding:0;font-size:18px;font-weight:500;line-height:1.48}.sheet-card__title+*{clear:both}.sheet-card .fp-error{margin:0}.filter-dialog .fp-option{color:#363636;border-radius:0;gap:8px;padding:8px 0;font-weight:500}.filter-dialog .fp-option:hover{background:0 0}.filter-dialog .fp-option:has(input[data-sheet-any]:checked){color:#15395a;font-weight:700}.filter-dialog .fp-check{border:2px solid #ece7df;border-radius:7px;width:24px;height:24px}.filter-dialog .fp-separator{background:#efefef}.filter-dialog .fp-search{margin:8px 0 6px}.filter-dialog .fp-section-title{padding-inline:0}.filter-dialog .fp-group{margin:8px 0 6px}.filter-dialog .fp-group .fp-option{padding-inline:10px}.filter-dialog .fp-list{overscroll-behavior:auto}.filter-dialog .fp-range{padding-inline:0}.filter-actions{z-index:1;transition:box-shadow .2s var(--ease-out);background:#fafafa;justify-content:flex-end;gap:16px;padding:16px 24px 24px;display:flex;position:relative}.filter-actions[data-scrolled-under]{box-shadow:0 -2px 8px #43434314}.filter-actions>[data-filter-close]{width:144px}.filter-actions>[data-filter-clear]{margin-right:auto}.steps-panel{background:var(--Background-Surface);border-radius:30px;grid-template-columns:1fr 1fr;display:grid;overflow:clip;box-shadow:0 2px 16px #43434314}.steps-copy{padding:48px 40px}.steps-copy .section-heading{gap:16px}.steps-copy h2{font-size:48px}.steps-title-break{display:none}@media (width>=1024px){.steps-title-break{display:inline}}@media (width>=1200px){.steps-copy .section-heading p{margin-right:-28px}}.steps-list{flex-direction:column;gap:28px;margin:0;padding:0;list-style:none;display:flex}.steps-list li{gap:24px;display:flex}.step-number{color:#dcd5c8;flex-shrink:0;width:40px;font-size:30px;font-weight:800;line-height:1.32}.steps-list h3,.steps-list h4{color:#363636;margin:0 0 8px;font-size:20px;line-height:1.44}.steps-list p{color:#575757;font-size:16px}.steps-art{background:#fafafa;border:4px solid #fefefe;border-radius:34px;min-height:584px;overflow:clip}.steps-art .source-illustration__canvas>div{background:0 0!important;border:0!important}.mission-panel{background:#fafafa;border:8px solid #fefefe;border-radius:24px;min-height:454px;padding:80px 48px;position:relative;overflow:clip}.mission-copy{z-index:2;width:54%;position:relative}.mission-copy h2{font-size:60px}.mission-copy p{color:var(--Text-Secondary);max-width:538px;margin-top:16px;margin-bottom:24px;font-size:16px}.mission-art{position:absolute;inset:-8px}.mission-mobile{display:none}.motion-toggle{z-index:4;border:1px solid var(--primitive-Sand-300);color:#0000;text-indent:40px;white-space:nowrap;cursor:pointer;width:32px;height:32px;transition:opacity .2s var(--ease-out), border-color .2s var(--ease-out);background:#fefefee6;border-radius:50%;padding:0;font-size:12px;position:absolute;bottom:12px;right:16px;overflow:hidden}.motion-toggle:before{content:"";background:linear-gradient(90deg,#15395a 0 3.5px,#0000 3.5px 6.5px,#15395a 6.5px 10px);width:10px;height:12px;margin:auto;position:absolute;inset:0}.motion-toggle[aria-pressed=true]:before{clip-path:polygon(0 0,100% 50%,0 100%);background:#15395a;width:10px;height:12px;translate:1px}.motion-toggle:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.motion-toggle{opacity:0;pointer-events:none}.motion-toggle:focus-visible{opacity:1;pointer-events:auto}.mission-panel :is([data-figma-node="570:8761"],[data-figma-node="570:8772"]){animation:20s linear infinite mission-scroll;height:auto!important}.mission-panel [data-figma-node="570:8772"]{top:-8px!important}.mission-panel [data-figma-node="570:8773"]{display:none!important}.mission-panel :is([data-figma-node="570:8774"],[data-figma-node="570:8780"])>:has(>img){width:100%!important;height:100%!important;inset:0!important}.mission-panel :is([data-figma-node="570:8762"],[data-figma-node="570:8774"],[data-figma-node="570:8780"]) img{object-fit:cover!important}.mission-panel [data-figma-node="570:8774"] img{object-position:83% 50%}.mission-panel [data-figma-node="570:8780"] img{object-position:64% 50%}.mission-panel[data-paused=true] [data-figma-node]{animation-play-state:paused!important}@keyframes mission-scroll{to{translate:0 -723px}}.need-help-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.need-help-portrait{object-fit:cover;border-radius:16px;grid-area:2/1;width:100%;height:280px}.need-help-grid>.feature-card:nth-child(4){grid-area:2/2}.need-help-stat{flex-direction:column;grid-area:1/3/span 2;gap:24px;min-width:0;display:flex}.need-help-stat>div{background:#fefefe;border-radius:24px;justify-content:space-between;align-items:center;gap:8px;padding:24px;display:flex}.need-help-stat strong{color:#3e7a18;letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:36px}.need-help-stat span{color:#1e293b;font-weight:700}.need-help-stat>img{object-fit:cover;border-radius:16px;flex:1;width:100%;min-height:0}.need-help-mobile-action{display:none!important}.need-help-grid .feature-card p{color:var(--Text-Secondary)}.works-layout{grid-template-columns:276px minmax(0,1fr);gap:24px;display:grid}.role-tabs{flex-direction:column;align-self:start;gap:24px;display:flex;position:sticky;top:104px}.role-tabs button{text-align:left;color:#575757;cursor:pointer;min-height:146px;transition:background-color .15s var(--ease-in-out), color .15s var(--ease-in-out);background:#fefefe;border:0;border-radius:24px;flex-direction:column;justify-content:space-between;gap:8px;padding:24px;font-size:18px;font-weight:700;line-height:1.48;display:flex}@media (hover:hover){.role-tabs button:hover{color:#15395a;background:#f8fafc}}.role-tabs button[aria-selected=true]{color:#1e293b;background:#eef1f5}.role-icon{background:var(--role-icon,#6b6a63);width:40px;height:40px;-webkit-mask:var(--icon) center / contain no-repeat;mask:var(--icon) center / contain no-repeat;flex:none;align-self:start;transition:background-color .25s}.role-tabs button[aria-selected=true]{--role-icon:#15395a;box-shadow:inset 0 0 0 1px #15395a1f}@media (hover:hover){.role-tabs button:not([aria-selected=true]):hover{--role-icon:#15395a}}@media (hover:hover) and (width>=1200px){.role-tabs button:not([aria-selected=true]):hover{background:#fefefe;box-shadow:0 8px 20px #102c4612}}@media (prefers-reduced-motion:reduce){.role-icon,.role-tabs button{transition:none}}.role-panels{scrollbar-width:none;scroll-snap-type:y mandatory;overscroll-behavior:contain;border-radius:32px;height:508px;overflow-y:auto}.role-panels::-webkit-scrollbar{display:none}.role-panel{scroll-snap-align:start;background:#fefefe;border-radius:32px;grid-template-columns:580fr 464fr;height:508px;display:grid;overflow:clip}.role-panel-copy{padding:36px 40px}.role-panel-copy>h3{color:#111;margin-bottom:32px;font-size:36px;line-height:1.24}.role-panel-art{min-width:0}.role-panel .steps-list{gap:28px}.role-panel .steps-list li{gap:24px}.role-panel .steps-list h4{color:#363636;font-size:20px;font-weight:700;line-height:1.44}.role-panel .steps-list p{color:var(--Text-Secondary);font-size:16px;font-weight:500;line-height:1.5}.role-panel .step-number{font-size:30px;font-weight:800;line-height:1.32}.how-art{background:#fafafa;border:4px solid #fefefe;border-radius:36px;height:100%;position:relative;overflow:clip}.how-art__decor{justify-content:center;align-items:center;width:702.9px;height:673px;display:flex;position:absolute;top:21px;left:-73.45px}.how-art__decor>span{flex:none;width:664px;height:632px;position:relative;rotate:-3.65deg}.how-art__decor img{width:auto;max-width:none;height:auto;position:absolute;inset:-2.46% -3.01% -2.92% -1.89%}.how-art__phone,.how-art__screen{max-width:none;position:absolute}.how-art__phone{width:56.58%;height:115.83%;inset:10.05% 22.34% -25.88% 21.08%}.how-art__screen{width:49.4%;height:112.6%;inset:11.61% 28.02% -24.21% 22.58%}.how-art__fade{opacity:.8;background:linear-gradient(#fafafa00,#fafafa);width:459px;max-width:100%;height:109px;position:absolute;bottom:-4px;left:1px}.how-art__dashboard{aspect-ratio:762/636;border-radius:16px;position:absolute;top:calc(50% + 127.5px);left:calc(15.73% - 2.74px);right:calc(-79.96% - 10.4px);overflow:clip;translate:0 -50%}.how-art__dashboard img{width:141%;max-width:none;height:126.7%;position:absolute;top:-19.43%;left:-17.91%}.hdc{filter:drop-shadow(0 3px 7.5px #5959590d);color:#102c46;background:#fefefe;border-radius:18px;flex-direction:column;gap:15px;width:345px;padding:15px;display:flex;position:absolute;top:70.5px;left:36px}.hdc-top{justify-content:space-between;align-items:center;margin-bottom:-1.5px;display:flex}.hdc-badge{color:#3b6fd2;background:#3b6fd21a;border-radius:100px;align-items:center;gap:4.5px;padding:3px 9px;font-size:9px;font-weight:700;line-height:1.56;display:flex}.hdc-badge i{background:#3b6fd2;border-radius:50%;width:4.5px;height:4.5px}.hdc-btn{background:#eef4e2;border-radius:100px;align-items:center;min-height:30px;padding:6px 16.5px 7.5px;font-size:10.5px;font-weight:500;line-height:1.56;display:flex}.hdc-amounts{white-space:nowrap;color:#686760;justify-content:space-between;align-items:flex-end;font-size:10.5px;font-weight:500;line-height:1;display:flex}.hdc-amounts b{color:#15395a;margin-right:3px;font-size:15px;font-weight:700}.hdc-togo{color:#102c46;font-weight:600}.hdc-bar{background:#ece7df;border-radius:5px;height:6px;margin-top:-1.5px;overflow:clip}.hdc-bar i{background:#15395a;border-radius:5px;width:28.57%;height:100%;display:block}.hdc-title{font-size:13.5px;font-weight:700;line-height:1.48}.hdc-info{flex-direction:column;gap:9px;margin-bottom:-4.5px;display:flex}.hdc-row{align-items:center;gap:9px;display:flex}.hdc-row>div{white-space:nowrap;flex-direction:column;flex:1;min-width:0;display:flex}.hdc-row b{font-size:12px;font-weight:700;line-height:1.48}.hdc-row span{color:#686760;font-size:10.5px;font-weight:500;line-height:1.56}.hdc-avatar{object-fit:cover;border-radius:50%;width:30px;height:30px}.hdc-payee{width:30px;height:30px}.hdc-chevron{width:15px;height:15px}.hdc-divider{background:#ece7df;border:0;height:1.125px;margin:0 0 -4.5px}.hdc-meta{color:#686760;white-space:nowrap;justify-content:space-between;align-items:center;padding-block:1.5px;font-size:10.5px;font-weight:500;line-height:1.56;display:flex}.hdc-verified{color:#4a8f1e;align-items:center;gap:3px;font-weight:600;display:flex}.hdc-verified img{width:13.5px;height:13.5px}.hdc-thanks{white-space:nowrap;color:#102c46;background:#eef1f5;border-radius:9.773px;align-items:flex-start;gap:8.144px;min-width:300px;padding:10.587px 13.03px;font-size:12px;font-weight:500;line-height:1.56;display:flex;position:absolute;top:399.5px;left:124px;overflow:clip;box-shadow:0 0 0 8px #fefefe}.hdc-thanks img{flex:none;width:16px;height:16px;margin-top:2px}.testimonials{scrollbar-width:none;scroll-snap-type:x mandatory;gap:24px;padding-bottom:1px;display:flex;overflow-x:auto}.testimonials::-webkit-scrollbar{display:none}.testimonials-section{overflow:visible}.testimonials{--bleed:max(var(--page-gutter), (100vw - var(--container-width)) / 2);margin-inline:calc(-1 * var(--bleed));padding-inline:var(--bleed);scroll-padding-inline:var(--bleed)}.story-card{scroll-snap-align:start;flex-direction:column;flex:0 0 600px;gap:24px;min-width:0;min-height:334px;display:flex}.story-person{align-items:center;gap:8px;display:flex}.story-person img{object-fit:cover;border-radius:50%}.story-person strong{color:#102c46;font-size:16px}.story-person p{color:#686760;font-size:14px}.story-content h3{color:#1e293b;text-overflow:ellipsis;white-space:nowrap;margin-bottom:8px;font-size:24px;line-height:1.32;overflow:hidden}.story-content blockquote{color:#363636;margin:0;font-size:18px;font-weight:500;line-height:1.48}.story-attribution{color:#575757;margin-top:8px;font-size:14px}.story-attribution .story-role{margin-top:4px;display:block}.story-stats{gap:24px;margin-top:auto;display:flex}.story-stats>div{color:#1e293b;flex-direction:column;flex:1;gap:4px;display:flex}.story-stats strong{letter-spacing:-.02em;font-size:36px;line-height:1.24}.story-stats span{font-size:14px}.quote-icon{align-self:flex-start;max-width:none}.carousel-controls{justify-content:space-between;align-items:center;margin-top:32px;display:flex}.carousel-arrows{gap:8px;display:flex}.carousel-arrows button{cursor:pointer;background:#fefefe;border:1px solid #ece7df;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.carousel-arrows button:last-child img{transform:rotate(180deg)}.carousel-arrows button:disabled{opacity:.45;cursor:default}.carousel-arrows button{transition:border-color .25s cubic-bezier(.2,.8,.2,1), box-shadow .25s cubic-bezier(.2,.8,.2,1), translate .25s cubic-bezier(.2,.8,.2,1), scale .12s var(--ease-out)}@media (hover:hover){.carousel-arrows button:hover:not(:disabled){border-color:var(--primitive-Sand-300);translate:0 -2px;box-shadow:0 6px 14px -6px #3c342833,0 1px 2px #3c342814}}.carousel-arrows button:active:not(:disabled){box-shadow:none;translate:0;scale:.95}@media (prefers-reduced-motion:reduce){.carousel-arrows button:hover{translate:none!important}}.carousel-dots{gap:8px;display:flex}.carousel-dots button{cursor:pointer;background:#cbd5e1;border:0;border-radius:100px;width:8px;height:8px;padding:0}.carousel-dots button[aria-current=true]{background:#15395a;width:40px}.final-cta{color:#fefefe;border-radius:24px;justify-content:space-between;align-items:flex-end;gap:48px;min-height:600px;padding:64px 24px;display:flex;position:relative;overflow:clip}.cta-photo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media (width>=1200px){.final-cta-section .final-cta{margin-inline:16px}}.final-cta{--cta-shade-top:86px;--el-x:39px;--el-y:-62px;--el-w:717px;--el-h:1175px}.cta-shade{background:linear-gradient(180deg, #1110 var(--cta-shade-top), #111 100%) #0003;position:absolute;inset:0}.cta-element{left:var(--el-x);top:var(--el-y);width:var(--el-w);height:var(--el-h);transform-origin:0 0;pointer-events:none;position:absolute;transform:rotate(-31deg)}.cta-element img{width:105.11%;max-width:none;height:102.24%;position:absolute;top:-1.11%;left:-2.55%}.final-cta h2{z-index:1;color:#fefefe;font-size:60px;line-height:1.12;position:relative}.final-cta h2 span{color:#8cc63f}.cta-content{z-index:1;flex:0 0 392px;position:relative}.cta-content p{color:#f0eee9;margin-bottom:24px;font-size:16px;font-weight:500;line-height:1.48}.faq-section{padding-block:96px;position:relative;overflow:clip}.faq-grid{grid-template-columns:546fr 696fr;gap:102px;display:grid;position:relative}.faq-grid .section-heading{margin:0}.faq-list{flex-direction:column;gap:16px;display:flex}.faq-list .accordion{border:0}.faq-decoration{pointer-events:none;place-items:center;width:1964.55px;height:786.467px;display:grid;position:absolute;top:-86px;left:-82px}.faq-decoration img{width:1935.41px;max-width:none;height:417.345px;rotate:-167.77deg}.faq-decoration picture{display:contents}.faq-decoration source{display:none}@media (width<=767px){.faq-decoration{width:1170.78px;height:608.991px;top:-78.36px;left:-233.35px}.faq-decoration img{width:1150.87px;height:308.152px;rotate:-162.45deg}}.contact-section{grid-template-columns:1fr 1fr;gap:24px;display:grid}.contact-photo{object-fit:cover;border-radius:24px;width:100%;height:100%}.contact-panel{background:#fefefe;border-radius:24px;padding:40px}.contact-panel h2{font-size:36px;line-height:1.24}.contact-panel .section-heading{margin-bottom:24px}.contact-panel form{flex-direction:column;gap:24px;display:flex}.contact-panel form>.button{align-self:flex-start}.contact-panel input,.contact-panel textarea{background:#fafafa;border-color:#f1f5f9}.contact-counter{color:#96958e;pointer-events:none;align-self:flex-end;margin-top:-48px;padding-bottom:8px;padding-right:16px;font-size:12px}.contact-status{color:#575757;font-size:14px}.patterned-panel{background:#fafafa;border:8px solid #fefefe;border-radius:24px;flex-direction:column;justify-content:center;gap:24px;padding:52px 48px;display:flex;position:relative;overflow:clip}.patterned-panel>.button{align-self:flex-start}.patterned-panel>p{color:#575757;font-size:18px}.phone-section{grid-template-columns:720fr 600fr;gap:24px;display:grid}.phone-copy h2{font-size:56px}.phone-section .phone-copy{gap:16px}.phone-section .phone-copy .button{margin-top:16px}.phone-art{min-height:584px;position:relative}.support-panel{background:#fefefe;border-radius:30px;grid-template-columns:1fr 1fr;gap:24px;min-height:580px;padding:80px 48px;display:grid;overflow:clip;box-shadow:0 2px 16px #43434314}.support-panel>div:first-child{z-index:1;position:relative}.support-panel>div:first-child>p{color:#575757;margin-block:16px 36px;font-size:18px}.support-art{min-height:420px}.break-desktop{display:none}@media (width>=1200px){.support-section .support-panel{grid-template-columns:600px;min-height:476px;margin-inline:16px;position:relative}.support-section .support-panel>div:first-child>p{width:600px}.break-desktop{display:inline}.support-section .support-art{width:598px;height:100%;min-height:0;position:absolute;top:0;right:48px}.support-section .support-art:before,.support-section .support-art:after{content:"";z-index:1;pointer-events:none;height:104px;position:absolute;right:-10px}.support-section .support-art:before{background:linear-gradient(#fefefe,#fefefe00);width:611px;top:0}.support-section .support-art:after{background:linear-gradient(#fefefe00,#fefefe);width:654px;bottom:0}}.kpi-grid,.vendor-benefits-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.kpi-card{flex-direction:column;justify-content:flex-end;height:280px;display:flex;position:relative;overflow:clip}.kpi-content{z-index:1;position:relative}.kpi-content strong{color:#1e293b;letter-spacing:-.02em;font-size:36px;line-height:1.24;display:block}.kpi-content p{color:#575757;margin-top:4px}.kpi-decoration{inset:0;position:absolute!important}.kpi-tiles{z-index:0;grid-template-rows:repeat(6,57.6px);grid-template-columns:repeat(6,57.6px);gap:14.4px;display:grid;position:absolute;bottom:-14.6px;left:calc(50% + 6.8px);translate:-50%}.kpi-tile{border:1.2px solid #f1f5f9;border-radius:19.2px;position:relative;overflow:hidden}.kpi-tile--fill{background:#f8fafc}.kpi-tile--avatar{opacity:1;border-color:#fefefe;box-shadow:0 2.4px 19.2px #43434314}.kpi-tile--imgAvatar2{opacity:1;box-shadow:none}.kpi-tile img{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0}.kpi-tile--imgAvatar1 img{width:150%;height:100%;inset:0 auto auto -24.76%}.kpi-tile--imgAvatar3 img{width:100%;height:150.16%;inset:-31.56% auto auto 0}.kpi-tile--imgAvatar4 img{width:100%;height:150%;inset:-7.83% auto auto 0}.kpi-card:has(.kpi-tiles):before{content:"";z-index:1;pointer-events:none;background:radial-gradient(80% 82% at 50% 48%,#fefefe00 60%,#fefefe 100%);position:absolute;inset:0}.kpi-people,.vendor-people{grid-column:span 2;justify-content:space-between;align-items:center;gap:24px;height:230px;display:flex}.kpi-people>div:first-child,.vendor-people>div:first-child{flex-shrink:0}.kpi-people strong,.vendor-people strong{color:#3e7a18;font-size:36px;line-height:1.24}[data-count-up]{font-variant-numeric:tabular-nums}.kpi-people p,.vendor-people p{color:#1e293b;margin-top:8px;font-size:24px;font-weight:700}.kpi-people .source-illustration,.vendor-people .source-illustration{width:376px;height:182px}@keyframes people-float{0%,to{translate:0}50%{translate:0 -5px}}@keyframes people-coin-float{0%,to{translate:0;rotate:0deg}50%{translate:0 -6px;rotate:-6deg}}@keyframes people-breathe{0%,to{scale:1}50%{scale:1.025}}@media (prefers-reduced-motion:no-preference){.vendor-people [data-figma-node="824:9118"],.kpi-people [data-figma-node="457:2815"]{animation:6s ease-in-out infinite people-float}.vendor-people [data-figma-node="824:9119"],.kpi-people [data-figma-node="457:2816"]{animation:7.5s ease-in-out -2s infinite people-float}.vendor-people [data-figma-node="824:9120"],.kpi-people [data-figma-node="457:2817"]{animation:6.5s ease-in-out -4s infinite people-float}.vendor-people [data-figma-node="824:9121"],.kpi-people [data-figma-node="457:2818"]{animation:7s ease-in-out -1s infinite people-float}.vendor-people [data-figma-node="824:9122"],.kpi-people [data-figma-node="457:2819"]{animation:8s ease-in-out infinite people-breathe}.vendor-people [data-figma-node="824:9111"],.kpi-people [data-figma-node="457:2808"]{animation:5.5s ease-in-out -3s infinite people-coin-float}.vendor-people [data-figma-node="824:9114"],.kpi-people [data-figma-node="457:2811"]{animation:6s ease-in-out infinite people-coin-float}}@media (width>=1200px){.kpi-people .source-illustration{flex:none}.vendor-benefits-grid .vendor-people .source-illustration{flex:none;width:376px}}.vendor-people p{line-height:32px}.kpi-apply,.vendor-apply{flex-direction:column;justify-content:space-between;gap:12px;display:flex}.kpi-apply p,.vendor-apply p{color:#575757;font-size:16px}.kpi-apply .button,.vendor-apply .button{align-self:flex-start}.vendor-apply{justify-content:flex-start;gap:8px}.vendor-apply p{text-wrap:balance}.vendor-apply .button{margin-top:auto}@media (width>=1024px) and (width<=1199px){.vendor-apply .button{white-space:nowrap;align-self:stretch;padding-inline:16px}}.kpi-apply{justify-content:flex-start;gap:8px}.kpi-grid .kpi-apply.card,.vendor-benefits-grid .vendor-apply.card{background:#fefefe url(/website/kpi-apply-pattern.png) 100% 0/cover no-repeat}.kpi-apply .button{margin-top:auto}.vendor-platform{background:#fefefe;border-radius:30px;grid-template-columns:708fr 636fr;display:grid;overflow:clip;box-shadow:0 2px 16px #43434314}.vendor-platform-copy{flex-direction:column;justify-content:center;gap:16px;padding:64px 40px;display:flex}.vendor-platform-copy>p{color:#575757;font-size:18px}.vendor-platform-copy .button{align-self:flex-start;margin-top:16px}.vendor-platform-art{background:#fafafa;height:460px}.vendor-platform .vendor-platform-art{border-radius:34px;position:relative;overflow:clip}.vendor-platform .vendor-platform-art:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 4px #fefefe}.vendor-platform-art [data-figma-node="824:9158"]{background:0 0!important;border-color:#0000!important;overflow:visible!important}.vendor-platform-art .source-illustration{overflow:visible!important}.vendor-platform-art [data-figma-node="824:9220"]{display:none}.security-section{grid-template-columns:720fr 600fr;gap:24px;padding-block:96px;display:grid}.security-copy h2{font-size:60px}.security-cards{flex-direction:column;gap:24px;display:flex}.security-card{background:linear-gradient(104deg,#fafafa,#f8fafc);flex-direction:column;justify-content:space-between;gap:40px;min-height:280px;display:flex}.security-card>img{align-self:flex-start}.security-card h3{color:#1e293b;margin-bottom:8px;font-size:24px}.security-card p{color:#575757;font-size:16px}.site-footer{padding-block:80px 40px}.footer-top{grid-template-columns:380px 1fr auto auto;grid-template-areas:"logo.links auth""text.links auth""social.links auth";align-items:start;gap:24px 48px;display:grid}.footer-info{display:contents}.footer-logo{grid-area:logo;width:max-content;display:inline-flex}.footer-logo img{width:100px;height:25px}.footer-info p{color:#575757;grid-area:text;font-size:14px;font-weight:500;line-height:1.56}.social-icons{grid-area:social;align-items:center;gap:12px;display:flex}.social-icons img{width:24px;max-width:none;height:24px}.footer-auth{grid-area:auth}.footer-links{grid-area:links;gap:48px;display:flex}.footer-links>div{flex-direction:column;gap:16px;width:140px;display:flex}.footer-links h3{color:#111;font-size:14px;font-weight:700;line-height:1.56}.footer-links ul{margin:0;padding:0;list-style:none}.footer-links a,.footer-bottom a,.footer-bottom button{color:#575757;align-items:center;min-height:48px;padding:12px 0;font-size:14px;font-weight:500;line-height:1.56;text-decoration:none;display:flex}@media (hover:hover){.footer-links a:hover,.footer-bottom a:hover,.footer-bottom button:hover{color:#102c46}}.footer-bottom{color:#575757;border-top:1px solid #ece7df;justify-content:space-between;align-items:center;gap:24px;margin-top:32px;padding-top:32px;font-size:14px;line-height:1.56;display:flex}.footer-bottom>div{gap:24px;display:flex}.footer-bottom button{cursor:pointer;background:0 0;border:0}@media (width<=1199px){.site-footer{padding-block:48px 24px}.footer-top{grid-template-columns:1fr auto;grid-template-areas:"logo auth""text text""social social""links links";column-gap:16px}.footer-logo{align-self:center}.footer-info p{margin-top:-12px}.social-icons{gap:0;margin-inline-start:-14px}.social-icons img{box-sizing:content-box;padding:14px}.site-footer .footer-auth .button[data-size]{height:40px;padding-inline:20px 22px;font-size:14px;line-height:1.56}.footer-links{grid-template-columns:1fr 1fr;gap:24px;margin-top:8px;display:grid}.footer-links>div{gap:8px;width:auto}.footer-bottom{margin-top:16px;padding-top:16px}}@media (width<=767px){.site-footer{padding-block:40px 24px}.footer-top{grid-template-columns:1fr;grid-template-areas:"logo""text""auth""social""links";row-gap:16px}.footer-info p{margin-top:0}.footer-auth{flex-direction:column;gap:8px;margin-bottom:8px}.footer-auth .button{width:100%}.footer-links{grid-template-columns:1fr;margin-top:8px}.footer-links>div{gap:4px}.footer-bottom{flex-direction:column;align-items:flex-start;gap:16px}.footer-bottom>p{padding-inline:0}.social-icons{justify-content:center;margin-inline-start:0}}[hidden]{display:none!important}@media (width<=1199px){.desktop-nav a{--nav-pad:8px;font-size:14px}.hero-card{padding:48px 28px}.hero-copy h1{max-width:650px;font-size:52px}.hero-copy>p{width:460px;font-size:16px}.hero-photo{transform-origin:100% 0;right:-70px;transform:scale(.82)}.hero-wrap--vendors .hero-photo{right:-50px}.trust-card--first{width:260px;top:275px;left:auto;right:180px}.trust-card--second{width:260px;top:345px;right:16px}.hero-wrap--vendors .trust-card--first{top:340px;left:auto;right:170px}.hero-wrap--vendors .trust-card--second{width:280px;top:260px;right:16px}.request-toolbar{flex-wrap:wrap}.request-search{flex-basis:100%}.filter-chips{flex:1}.requests-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.request-card[data-preview-hidden=true]{display:none}.need-help-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.need-help-stat{flex-direction:row;grid-area:3/1/auto/span 2}.need-help-stat>div{min-width:45%}.need-help-stat>img{width:50%;height:280px}.works-layout{flex-direction:column;display:flex}.role-tabs{flex-flow:wrap;gap:8px;width:100%;position:static}.role-tabs button{color:#6b6a63;background:0 0;border-radius:100px;flex-direction:row;flex:none;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:10px 18px;font-size:14px;line-height:1.56}.role-tabs button[aria-selected=true]{color:#15395a;border-radius:16px}.role-tabs .role-icon{--role-icon:currentColor;align-self:center;width:16px;height:16px}.role-tabs button[aria-selected=true]{box-shadow:none}.role-panel-copy{padding:24px}.role-panel-copy>h3{font-size:28px}.role-panel{grid-template-columns:1fr 40%}.role-panel .steps-list h4{font-size:18px}.mission-copy h2,.final-cta h2,.security-copy h2{font-size:48px}.mission-art .source-illustration__canvas{transform-origin:100%}.mission-panel{min-height:454px}.faq-grid{grid-template-columns:1fr 1.25fr;gap:48px}.final-cta{--cta-shade-top:139px;--el-x:-133px;--el-w:676px;--el-h:1181px;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:12px;padding:48px 24px}.marketing-page .final-cta h2{max-width:620px;font-size:56px}.cta-content{flex:none;max-width:392px}.contact-panel{padding:24px}.steps-copy{padding:32px}.steps-copy h2{font-size:40px}.steps-list h3{font-size:18px}.steps-art{min-height:650px}.categories--expanded .category-card{height:auto;min-height:240px}.category-apply{min-height:240px}.patterned-panel{padding:40px 32px}.phone-copy h2{font-size:48px}.support-panel{padding:48px 32px}}@media (width<=1023px){.desktop-nav{display:none}.header-inner{justify-content:flex-start;gap:12px}.menu-toggle{width:48px!important;height:48px!important;display:inline-flex!important}.header-actions{margin-left:auto}.marketing-page h2{font-size:40px}.hero-card{padding:48px 16px 340px}.hero-copy h1{max-width:100%;font-size:48px}.hero-copy>p{width:100%}.hero-actions{margin-top:32px}.hero-photo,.hero-wrap--donors .hero-photo,.hero-wrap--families .hero-photo,.hero-wrap--vendors .hero-photo{width:530px;height:340px;top:auto;bottom:-5px;right:-32px;transform:none}.hero-wrap--vendors .hero-photo{width:430px;height:370px}.trust-card--first,.hero-wrap--donors .trust-card--first,.hero-wrap--vendors .trust-card--first{inset:auto auto 130px 24px}.trust-card--second,.hero-wrap--donors .trust-card--second,.hero-wrap--vendors .trust-card--second{width:280px;top:auto;bottom:24px;right:16px}.categories--expanded{grid-template-columns:repeat(2,minmax(0,1fr))}.categories--expanded .category-card{height:220px;min-height:220px}.category-apply{min-height:240px!important}.filter-chips{display:none}.filter-dialog{inset:auto 0 var(--keyboard-inset,0px) 0;width:100vw;max-width:100vw;max-height:none;height:min(calc(100dvh - 96px), calc(var(--visible-height,100dvh) - 24px));transition:translate .3s var(--ease-out), overlay .3s allow-discrete, display .3s allow-discrete;border-radius:24px 24px 0 0;margin:0;translate:0 100%}.filter-dialog[open]{translate:0}@starting-style{.filter-dialog[open]{translate:0 100%}}.filter-dialog[open]::backdrop{background:#00000040}.filter-dialog form{height:100%}.filter-scroll{flex:1}.filter-actions{padding-bottom:max(24px,env(safe-area-inset-bottom))}.request-toolbar{gap:8px}.sort-toggle--mobile{display:flex}.request-search{flex-basis:340px}.mobile-filter{display:inline-flex!important}.request-card{padding:16px}.section-heading--actions{align-items:flex-start}.requests-view-all{display:none!important}.requests-mobile-view-all{margin-top:24px;display:inline-flex!important}.steps-panel{grid-template-columns:1fr}.steps-copy{padding:40px}.steps-copy h2{font-size:40px}.steps-art{height:540px;min-height:540px}.mission-panel{padding:48px 32px 380px}.mission-copy{width:100%}.mission-copy h2{font-size:48px}.mission-art{height:380px;top:auto}.mission-desktop{display:none}.mission-mobile{display:block}.need-help-grid .feature-card h3{font-size:22px}.role-panel{grid-template-columns:1fr 42%;height:600px}.role-panels{height:600px}.role-panel-copy{padding:32px}.role-panel-copy>h3{font-size:28px}.role-panel .steps-list{gap:24px}.role-panel .steps-list p{font-size:16px}.story-card{flex-basis:520px}.faq-grid{grid-template-columns:1fr;gap:32px}.faq-desktop-description{display:none}.faq-mobile-description{display:block}.final-cta{--cta-shade-top:0px;--el-x:-185px;--el-y:-47px;--el-w:632px;--el-h:1181px;min-height:640px}.contact-section{grid-template-columns:1fr}.contact-photo{display:none}.contact-panel{padding:40px}.contact-panel .section-heading p{max-width:560px}.phone-section,.security-section{grid-template-columns:1fr}.phone-art{height:584px}.phone-copy{min-height:400px}.support-panel{grid-template-columns:1fr;padding:48px 40px}.support-art{height:380px;min-height:380px}.kpi-grid,.vendor-benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi-grid .kpi-card:nth-child(3){grid-column:1}.kpi-people,.vendor-people{grid-column:span 2}.kpi-apply,.vendor-apply{min-height:240px}.vendor-benefits-grid .feature-card:nth-child(3){grid-column:1}.vendor-benefits-grid .vendor-apply{grid-area:2/2}.vendor-platform{grid-template-columns:1fr}.vendor-platform-copy{padding:48px 40px}.vendor-platform-art{height:460px}.security-copy{min-height:400px}.security-card{min-height:260px}}@media (width<=767px){.page-section{padding-block:48px}.marketing-page h2{font-size:32px}.section-heading{gap:12px;margin-bottom:24px}.section-heading p{font-size:16px}.header-inner{gap:4px}.header-login{display:none!important}.header-inner>.header-logo img{width:80px;height:20px}.hero-wrap{padding-block:16px 24px}.hero-card{border-width:8px;border-radius:24px;padding:32px 16px 352px}.hero-copy h1{max-width:100%;margin-bottom:16px;font-size:40px;line-height:1.12}.hero-copy>p{font-size:16px}.hero-actions{flex-direction:column;gap:8px;margin-top:24px}.hero-actions .button{width:100%}.hero-decoration{top:106px;left:-69px}.hero-photo,.hero-wrap--donors .hero-photo,.hero-wrap--families .hero-photo,.hero-wrap--vendors .hero-photo{width:417px;height:280px;bottom:-8px;right:-39px}.hero-wrap--vendors .hero-photo{width:395px;height:345px;right:-55px}.hero-wrap--families .hero-photo{width:410px;height:285px;right:-44px}.trust-card{padding:12px;width:220px!important}.trust-card h3{gap:8px;margin-bottom:4px;font-size:14px;line-height:1.56}.trust-card h3 img{width:18px;height:18px}.trust-card p{font-size:12px;line-height:1.56}.trust-card--first,.hero-wrap--donors .trust-card--first,.hero-wrap--vendors .trust-card--first{bottom:200px;left:12px;right:auto}.trust-card--second,.hero-wrap--donors .trust-card--second,.hero-wrap--vendors .trust-card--second{bottom:24px;right:12px}.hero-wrap--vendors .trust-card--first{bottom:170px}.hero-wrap--vendors .trust-card--second{bottom:32px}.hero-wrap--families .trust-card--first{bottom:220px}.categories--expanded{grid-template-columns:1fr;gap:16px}.categories--expanded .category-card{min-height:220px}.category-card{padding:20px}.requests-grid{grid-template-columns:1fr;gap:16px}.request-toolbar{gap:8px}.request-search{flex-basis:100%}.sort-toggle--mobile{flex:1;justify-content:space-between}.request-card{border-radius:16px;padding:16px}.request-vendor{position:relative}.note-anchor{position:static}.note-popover{width:100%;top:calc(100% - 12px);left:0}.requests-mobile-view-all{width:100%}.filter-dialog{height:min(776px, calc(100dvh - 36px), calc(var(--visible-height,100dvh) - 24px));border-radius:16px 16px 0 0}.request-search input,.fp-search input,.fp-field input,.field input,.field select,.field textarea{font-size:16px}.filter-scroll{padding-inline:16px}.filter-heading{padding:24px 16px 16px}.filter-actions{padding-inline:16px}.filter-actions .button{flex:1;width:auto}.steps-copy{padding:24px}.steps-copy h2{font-size:32px}.steps-list{gap:24px}.step-number{width:36px;font-size:28px}.steps-list li{gap:12px}.steps-list h3,.steps-list h4{font-size:18px}.steps-list p{font-size:16px}.steps-art{height:380px;min-height:380px}.mission-panel{padding:32px 16px 370px}.mission-copy h2{font-size:40px}.mission-copy p{font-size:16px}.mission-art{height:370px}.need-help-grid{grid-template-columns:1fr;gap:16px}.need-help-grid>*{grid-area:auto!important}.need-help-grid .feature-card{min-height:240px}.need-help-portrait{display:none}.need-help-stat{flex-direction:column}.need-help-stat>img{width:100%;height:280px}.need-help-stat>div{padding:20px}.need-help-stat strong{font-size:32px}.need-help-stat span{font-size:16px}.need-help-action{display:none!important}.need-help-mobile-action{width:100%;margin-top:24px;display:inline-flex!important}.role-tabs{flex-wrap:nowrap;gap:4px}.role-tabs button{flex:auto;padding-inline:12px}.role-panels{height:930px}.role-panel{flex-direction:column;height:930px;display:flex}.role-panel-copy{padding:24px}.role-panel-copy>h3{margin-bottom:24px;font-size:24px}.role-panel .steps-list p{font-size:16px}.role-panel-art{flex:1;height:390px}.story-card{flex-basis:100%;gap:24px;min-height:356px}.story-content h3{font-size:20px}.story-content blockquote{font-size:16px}.story-stats strong{font-size:32px}.carousel-controls{margin-top:24px}.final-cta{--el-x:-66px;--el-y:-1px;--el-w:329px;--el-h:665px;min-height:552px;padding:24px 16px}.cta-content{max-width:100%}.cta-content .button{width:100%}.cta-photo{object-position:center}.faq-section{padding-block:48px}.faq-list .accordion{border-radius:24px;padding:20px}.faq-list summary{gap:16px;font-size:16px}.faq-grid{gap:24px}.contact-panel{padding:24px}.contact-panel h2{font-size:28px}.contact-panel form{gap:24px}.contact-panel form>.button{width:100%}.patterned-panel{min-height:auto;padding:32px 16px}.patterned-panel h2{font-size:40px}.patterned-panel p{font-size:16px}.patterned-panel .button{width:100%}.phone-section{gap:24px}.phone-art{height:375px;min-height:375px}.support-panel{padding:32px 24px}.support-panel>div:first-child>p{margin-bottom:24px;font-size:16px}.support-panel .button{width:100%}.support-art{height:300px;min-height:300px}.kpi-grid,.vendor-benefits-grid{grid-template-columns:1fr;gap:16px}.kpi-grid>*,.vendor-benefits-grid>*{grid-area:auto!important}.kpi-card{height:260px}.kpi-people,.vendor-people{flex-direction:column;align-items:flex-start;height:340px}.kpi-people .source-illustration,.vendor-people .source-illustration{width:100%}.kpi-people p,.vendor-people p{font-size:24px}.kpi-apply,.vendor-apply{min-height:220px}.kpi-apply .button,.vendor-apply .button{width:100%}.vendor-platform-copy{padding:32px 24px}.vendor-platform-copy h2{font-size:40px}.vendor-platform-copy p{font-size:16px}.vendor-platform-copy .button{width:100%}.vendor-platform-art{height:360px}.security-section{padding-block:48px}.security-card{gap:32px;min-height:260px}.security-card h3{font-size:24px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.mission-panel [data-figma-node]{animation:none!important}.motion-toggle{display:none}.filter-chip:hover,.applied-chip:hover,.applied-clear:hover{translate:none!important}.desktop-nav a,.desktop-nav a:after,.filter-chip,.filter-chip img,.navigation-dialog,.filter-dialog,.navigation-dialog::backdrop,.filter-dialog::backdrop{transition:none!important}}.security-card{position:relative;overflow:clip}.security-card>div:last-child{z-index:1;position:relative}.security-card{justify-content:flex-end;transition:box-shadow .3s}.security-card h3{flex-direction:column;align-items:flex-start;gap:16px;display:flex;position:relative}.security-card h3 img{flex-shrink:0;width:48px;max-width:none;height:48px}.security-card h3:before{content:"";border:2px solid var(--primitive-Lime-600);opacity:0;pointer-events:none;border-radius:50%;width:40px;height:40px;position:absolute;top:4px;left:4px}@media (hover:hover){.security-card:hover{box-shadow:0 10px 24px #4343431f}.security-card:hover h3 img{animation:.5s cubic-bezier(.3,.7,.4,1) trust-icon-bounce}.security-card:hover h3:before{animation:.6s ease-out .15s trust-icon-ring}}@media (prefers-reduced-motion:reduce){.security-card{transition:none}.security-card:hover h3 img,.security-card:hover h3:before{animation:none}}.security-pattern{inset:0;position:absolute!important}.vendor-mobile-trust,.trust-mobile-icon{display:none!important}.panel-decoration{pointer-events:none;position:absolute;top:-12px;left:16px}.panel-decoration img{max-width:none}.patterned-panel>:not(.panel-decoration){z-index:1;position:relative}@media (width<=767px){.marketing-page h2{letter-spacing:0;font-size:24px;line-height:1.32}.hero-card{border-radius:24px;min-height:754px;padding:16px 12px 352px}.hero-copy h1{letter-spacing:0;font-size:30px;line-height:1.32}.hero-copy>p{font-size:14px;line-height:1.56}.hero-wrap--families .hero-card{min-height:694px;padding-bottom:318px}.hero-wrap--vendors .hero-card{min-height:812px}.hero-wrap--vendors .hero-photo{width:461px;height:442px;inset:403px auto auto -92px}.hero-wrap--vendors .hero-photo img{object-position:0 50%}.hero-wrap--families .hero-photo{width:345px;height:290px;bottom:-32px;left:-8px;right:auto}.hero-wrap--about .hero-copy h1{margin-bottom:8px}.hero-wrap--about .hero-photo{width:493px;height:329px;bottom:-5px;right:-79px}.hero-wrap--about .trust-card--second{inset:332px auto auto 55px;width:245px!important}.hero-wrap--about .trust-card--first{inset:594px auto auto 25px;width:260px!important}.hero-wrap--donors .trust-card--first{top:359px;bottom:auto;left:15px;width:228px!important}.hero-wrap--donors .trust-card--second{bottom:24px;right:12px}.hero-wrap--families .trust-card--first{top:339px;bottom:auto;left:72px;width:245px!important}.hero-wrap--families .trust-card--second{bottom:20px;left:5px;right:auto;width:260px!important}.hero-wrap--vendors .trust-card--first{top:533px;bottom:auto;left:4px;width:170px!important}.hero-wrap--vendors .trust-card--second{inset:656px auto auto 130px;width:180px!important}.trust-card h3 img{width:auto;height:auto}.trust-desktop-icon{display:none!important}.trust-mobile-icon{display:block!important}.trust-card{border-radius:12px}.section-heading p,.category-copy p,.category-apply p,.steps-list p,.role-panel .steps-list p,.support-panel>div:first-child>p,.patterned-panel p,.vendor-platform-copy>p,.security-card p{font-size:14px;line-height:1.56}.feature-card h3{font-size:20px!important;line-height:1.44!important}.feature-card p{font-size:14px!important;line-height:1.56!important}.feature-card{min-height:220px!important}.categories--expanded .category-card h3{font-size:20px;line-height:1.44}.mission-copy h2,.marketing-page .final-cta h2{font-size:30px;line-height:1.32}.mission-copy p,.cta-content p{font-size:14px;line-height:1.56}.steps-copy h2,.phone-copy h2,.security-copy h2,.vendor-platform-copy h2{font-size:24px;line-height:1.32}.steps-list h3,.steps-list h4{font-size:18px}.role-panels,.role-panel{height:810px}.role-panel-art{min-height:350px}.story-card{min-height:310px}.story-content h3{font-size:18px}.story-content blockquote{font-size:14px;line-height:1.56}.story-stats strong{font-size:24px}.faq-list summary{font-size:14px;line-height:1.56}.faq-list .accordion__content{font-size:12px}.contact-panel h2{font-size:24px}.vendor-platform-art{height:310px}.security-card{min-height:240px}.security-card h3{font-size:20px}.kpi-content p,.kpi-apply p,.vendor-apply p{font-size:14px}.kpi-people strong,.vendor-people strong{font-size:30px}.kpi-people p,.vendor-people p{font-size:20px}}@media (width>=1200px){.hero-wrap--about .trust-card--second{top:294px}}@media (width>=768px) and (width<=1199px){.hero-wrap--about .hero-copy h1{margin-bottom:16px}.hero-wrap--about .hero-copy>p{width:530px;max-width:100%;font-size:18px}.hero-wrap--about .hero-actions{margin-top:48px}}@media (width>=1024px) and (width<=1199px){.hero-wrap--about .hero-card{min-height:552px}.hero-wrap--about .hero-photo{width:661px;height:441px;top:98px;right:-103px;transform:none}.hero-wrap--about .trust-card--first{width:320px;top:375px;left:auto;right:363px}.hero-wrap--about .trust-card--second{width:300px;top:342px;right:13px}}@media (width>=768px) and (width<=1023px){.hero-wrap--about .hero-card{min-height:700px}.hero-wrap--about .hero-photo{width:608px;height:405px;bottom:-1px;right:-60px}.hero-wrap--about .trust-card--first{width:320px;inset:auto auto 148px 41px}.hero-wrap--about .trust-card--second{width:300px;inset:auto 36px 22px auto}}@media (width<=1199px){.categories:not(.categories--expanded){--strip-fade:100px;scrollbar-width:none;scroll-snap-type:x mandatory;margin-block:-8px -24px;margin-inline:calc(-1 * var(--page-gutter));padding-block:8px 24px;padding-inline:var(--page-gutter);scroll-padding-inline:var(--page-gutter);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--strip-fade), #000 calc(100% - var(--strip-fade)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--strip-fade), #000 calc(100% - var(--strip-fade)), transparent);gap:24px;display:flex;overflow-x:auto}.categories:not(.categories--expanded) .category-card{scroll-snap-align:start;flex:0 0 220px}}@media (width<=1023px){.categories:not(.categories--expanded){--strip-fade:60px}}@media (width<=767px){.category-strip{padding-top:0}.marketing-page .category-strip>h2{margin-bottom:12px;font-size:16px}.categories:not(.categories--expanded){--strip-fade:40px;gap:16px}.categories:not(.categories--expanded) .category-card{height:100px}}@media (width>=768px) and (width<=1199px){.page-section,.faq-section,.security-section{padding-block:56px}.requests-section .section-heading{margin-bottom:24px}}@media (width>=768px) and (width<=1023px){.requests-mobile-view-all{width:fit-content;margin-inline:auto;display:flex!important}}@media (width<=767px){.requests-section .section-heading--actions>div{gap:8px}.requests-section .section-heading p{font-size:16px;line-height:1.48}}.need-help .section-heading--actions{align-items:flex-start}.need-help-stat strong{line-height:1.25}.need-help-stat span{font-size:24px;line-height:1.32}@media (width>=768px) and (width<=1199px){.need-help .section-heading--actions{grid-template-columns:minmax(0,1fr) auto;gap:8px 24px;margin-bottom:24px;display:grid}.need-help .section-heading--actions>div{display:contents}.need-help .section-heading--actions h2{grid-area:1/1}.need-help .section-heading--actions p{grid-area:2/1/auto/-1}.need-help .need-help-action{grid-area:1/2}.need-help-grid{grid-template-rows:240px 280px minmax(123px,auto) 93px;grid-template-columns:repeat(2,minmax(0,1fr))}.need-help-grid>.feature-card{min-height:0}.need-help-grid>.feature-card:first-child{grid-area:1/1}.need-help-grid>.feature-card:nth-child(2){grid-area:3/1/span 2}.need-help-grid>.feature-card:nth-child(4){grid-area:1/2}.need-help-portrait{grid-area:2/1;height:100%}.need-help-stat{display:contents}.need-help-stat>div{grid-area:4/2;min-width:0}.need-help-stat>img{grid-area:2/2/span 2;width:100%;height:100%}.need-help-stat span{font-size:24px}}@media (width>=768px) and (width<=1023px){.need-help-grid{grid-template-rows:185px 224px minmax(89px,auto) 72px}.need-help .section-heading--actions p{max-width:440px}.need-help .need-help-grid>.feature-card{justify-content:flex-start;padding:16px}.need-help-grid .feature-card img{width:48px;height:48px}.need-help-grid .feature-card h3{font-size:20px;line-height:1.44}.need-help-grid .feature-card p{font-size:14px;line-height:1.56}.need-help-stat>div{padding:16px}.need-help-stat strong{font-size:30px}.need-help-stat span{font-size:20px}}@media (width<=767px){.need-help-portrait{order:2;height:220px;display:block}.need-help .need-help-grid>.feature-card{border-radius:16px;justify-content:flex-start;gap:16px;padding:16px;min-height:0!important}.need-help-grid .feature-card img{width:48px;height:48px}.need-help-grid>.feature-card:first-child{order:1}.need-help-grid>.feature-card:nth-child(2){order:3}.need-help-grid>.feature-card:nth-child(4){order:4}.need-help-stat{display:contents}.need-help-stat>div{order:5;padding:16px}.need-help-stat>img{order:6;height:220px}.need-help-stat strong{font-size:24px;line-height:1.32}.need-help-stat span{font-size:18px;line-height:1.48}.need-help .section-heading--actions>div{gap:8px}.need-help .section-heading p{font-size:16px;line-height:1.48}}.mission-rows{display:none}@media (width>=768px){.mission-copy p{margin-bottom:32px}}@media (width>=1200px){.mission-section .mission-panel{padding:72px 40px}}@media (width>=1024px) and (width<=1199px){.mission-section .mission-panel{min-height:434px;padding:72px 28px}}@media (width>=1024px){.mission-section .mission-panel{border-width:0;box-shadow:inset 0 0 0 8px #fefefe}.mission-section .mission-art{inset:0}.mission-panel [data-figma-node="570:8756"]{background:0 0!important}.mission-panel [data-figma-node="570:8783"]{height:105px!important}}@media (width>=1200px){.mission-section .mission-panel{padding:80px 48px}}@media (width>=1024px) and (width<=1199px){.mission-section .mission-panel{padding:80px 36px}}.mission-row{align-items:center;display:flex;overflow:clip}.mission-row--end{justify-content:flex-end}.mission-tile{background:#efefef;border-radius:16px;flex:none;height:100%;position:relative;overflow:clip}.mission-tile img{max-width:none;position:absolute}.mission-tile--a img{object-fit:cover;width:100%;height:100%;inset:0}.mission-tile--b img{width:243px;height:162px;top:0;left:-26.67px}.mission-tile--c img{object-fit:contain;width:464px;height:296px;top:-22px;left:-172px}.mission-tile--d img{object-fit:cover;width:345px;height:220px;top:0;left:-35px}.mission-number{text-align:center;background:#3b6fd21a;border:1px solid #f1f5f9;border-radius:16px;flex-direction:column;flex:none;justify-content:center;align-items:center;height:100%;display:flex}.mission-number strong{color:#1e293b;font-weight:700}.mission-number span{color:#363636;font-weight:500}.mission-rows[data-reveal] .mission-row{transition:translate 2s}.mission-rows[data-reveal] .mission-row+.mission-row{transition-delay:.3s}.mission-rows[data-reveal=pending] .mission-row{translate:0 40px}.mission-rows[data-reveal=pending] .mission-row+.mission-row{translate:0 50px}@media (width<=1023px){.mission-section .mission-panel{min-height:0;padding:28px 16px}.mission-section .mission-art{height:auto;inset:-8px}.mission-rows{z-index:1;flex-direction:column;display:flex;position:relative}.mission-rows:before,.mission-rows:after{content:"";z-index:1;pointer-events:none;width:100px;position:absolute;top:0;bottom:0}.mission-rows:before{background:linear-gradient(90deg,#fafafa,#fafafa00);left:0}.mission-rows:after{background:linear-gradient(270deg,#fafafa,#fafafa00);right:0}}@media (width>=768px) and (width<=1023px){.mission-rows--mobile{display:none}.mission-rows--tablet{gap:16px;height:320px;margin-top:40px}.mission-rows--tablet .mission-row{gap:16px;height:152px}.mission-rows--tablet .mission-tile{width:260px}.mission-rows--tablet .mission-number{gap:8px;width:180px;padding:16px 12px}.mission-rows--tablet .mission-number strong{font-size:24px;line-height:1.32}.mission-rows--tablet .mission-number span{font-size:14px;line-height:1.56}}@media (width<=767px){.mission-section .mission-panel{padding:16px 8px}.mission-copy p{margin-top:8px}.mission-rows--tablet{display:none}.mission-rows--mobile{gap:12px;height:242px;margin-top:16px}.mission-rows:before,.mission-rows:after{width:64px}.mission-rows--mobile .mission-row{gap:12px;height:115px}.mission-rows--mobile .mission-tile{width:160px}.mission-rows--mobile .mission-tile--d img{width:211px;height:135px;left:-28px}.mission-rows--mobile .mission-number{white-space:nowrap;gap:2px;padding:12px}.mission-rows--mobile .mission-number strong{font-size:20px;line-height:1.44}.mission-rows--mobile .mission-number span{font-size:12px;line-height:1.56}}@media (width<=1023px) and (prefers-reduced-motion:no-preference){.mission-rows .mission-row{justify-content:flex-start}.mission-rows .mission-row>*{animation:mission-slide var(--loop-time,20s) linear infinite}.mission-rows .mission-row+.mission-row>*{animation-delay:calc(var(--loop-time,20s) / -2)}.mission-panel[data-paused=true] .mission-row>*{animation-play-state:paused}}@keyframes mission-slide{to{transform:translateX(calc(-1 * var(--loop,0px)))}}.works-track.is-pinned .works-layout{position:sticky;top:104px}.works-track.is-pinned .role-tabs{position:static}.works-track.is-pinned .role-panels{scroll-snap-type:none;overflow:hidden}.works-track.is-pinned .role-panel{transform:translateY(calc(var(--role-index,0) * -100%));will-change:transform;transition:transform .6s cubic-bezier(.65,0,.35,1)}@media (prefers-reduced-motion:reduce){.works-track.is-pinned .role-panel{transition:none}}@media (width>=1024px) and (width<=1199px){.works-section .role-panel{grid-template-columns:minmax(0,1fr) 457px}}@media (width>=768px) and (width<=1023px){.works-section .section-heading{text-align:center;margin-bottom:24px}.works-section .section-heading p{max-width:540px;margin-inline:auto}.works-section .works-layout{gap:16px}.works-section .role-tabs{z-index:5;background:#fefefe;border-radius:20px;flex-wrap:nowrap;align-self:center;gap:4px;width:auto;padding:4px;position:sticky;top:88px;box-shadow:0 2px 16px #43434314}.works-section .role-tabs button[aria-selected=true]{box-shadow:inset 0 0 0 1.5px #e7f0fb}.works-section .role-panels{scroll-snap-type:none;border-radius:0;flex-direction:column;gap:16px;height:auto;display:flex;overflow:visible}.works-section .role-panel{border-radius:24px;flex-direction:column;height:auto;display:flex;box-shadow:0 6px 24px #00000008}.works-section .role-panel-copy{padding:36px 24px}.works-section .role-panel .role-panel-copy>h3{margin-bottom:24px;font-size:30px;line-height:1.32}.works-section .role-panel .steps-list{gap:28px}.works-section .role-panel .role-panel-copy .steps-list h4{font-size:20px}.works-section .role-panel-art{background:#fafafa;border:4px solid #fefefe;border-radius:36px;flex:none;justify-content:center;height:400px;display:flex;position:relative;overflow:clip}.works-section .how-art{background:0 0;border:0;border-radius:0;flex:none;width:457px;height:508px;overflow:visible}.works-section .how-art--donors{width:100%;height:100%}.works-section .how-art--donors .how-art__decor{top:-8.5px;left:-77px}.works-section .how-art--donors .hdc{top:51px;left:115px}.works-section .how-art--donors .hdc-thanks{top:300px;left:310px}.works-section .how-art__fade{display:none}.works-section .role-panel-art:has(.how-art--families):after{content:"";opacity:.8;background:linear-gradient(#fafafa00,#fafafa);height:109px;position:absolute;inset:auto 0 0}}@media (width<=767px){.works-section .role-tabs{z-index:5;background:#fefefe;border-radius:100px;padding:4px;position:sticky;top:88px;box-shadow:0 2px 16px #43434314}.works-section .role-tabs button{min-height:40px}.works-section .role-panels{scroll-snap-type:none;border-radius:0;flex-direction:column;gap:16px;height:auto;display:flex;overflow:visible}.works-section .role-panel{height:auto}.works-section .role-panel-art{background:#fafafa;border:4px solid #fefefe;border-radius:36px;flex:none;justify-content:center;height:389px;display:flex;overflow:clip}.works-section .how-art{zoom:.75;background:0 0;border:0;border-radius:0;flex:none;width:457px;height:508px;overflow:visible}.works-section .how-art__fade{width:calc(100% + 400px);max-width:none;left:-200px}}.story-card{gap:16px;min-height:0}.story-person strong{font-size:14px;line-height:1.48}.story-person p{font-size:12px;line-height:1.56}.story-content h3{margin-bottom:6px;font-size:18px;line-height:1.44}.story-content blockquote{color:var(--Text-Secondary);font-size:15px;font-weight:500;line-height:1.56}.story-stats{flex-wrap:wrap;gap:8px;padding-top:4px}.story-stats>div{color:#15395a;background:#eef1f5;border-radius:100px;flex-direction:row;flex:none;align-items:baseline;gap:4px;padding:6px 12px}.story-stats strong{letter-spacing:0;font-size:13px;font-weight:700;line-height:1.56}.story-stats span{font-size:13px;font-weight:500;line-height:1.56}@media (width<=1199px){.story-card{min-height:0}.story-content h3{font-size:18px}.story-content blockquote{font-size:15px}.story-stats strong{font-size:13px}}@media (width<=767px){.story-card{min-height:0}.story-content h3{font-size:16px}.story-content blockquote{font-size:14px}.story-stats strong{font-size:13px}}.testimonials-section--about .story-card,.testimonials-section--donors .story-card,.testimonials-section--vendors .story-card{flex-basis:384px}@media (width<=767px){.testimonials-section--about .story-card,.testimonials-section--donors .story-card,.testimonials-section--vendors .story-card{flex-basis:100%}}.story-initials{color:#15395a;background:#eef1f5;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:14px;font-weight:700;display:grid}.faq-section .faq-list .accordion{--faq-pad:24px;cursor:pointer;border:0;padding:0!important}.faq-section .faq-list summary{padding:var(--faq-pad)}.faq-section .faq-list .accordion__content{padding:0 var(--faq-pad) var(--faq-pad);margin-top:calc(16px - var(--faq-pad))}.faq-section .faq-list .accordion::details-content{opacity:1;block-size:auto;transition:none}.faq-section .faq-list .accordion__icon{transition:rotate .35s cubic-bezier(.4,0,.2,1);rotate:0deg}.faq-section .faq-list .accordion.is-open .accordion__icon{rotate:180deg}.faq-section .faq-list .accordion:not(.is-open) .accordion__icon{rotate:0deg}@media (prefers-reduced-motion:reduce){.faq-section .faq-list .accordion__icon{transition:none}}.faq-section .faq-list summary{gap:0}@media (width<=1199px){.faq-grid{grid-template-columns:1fr;gap:24px}.faq-grid .section-heading{gap:8px}}@media (width<=767px){.faq-section .faq-list summary{gap:16px}.faq-section .faq-list .accordion{--faq-pad:16px;border-radius:16px}.faq-section .section-heading p{font-size:16px;line-height:1.48}}.contact-section .contact-panel .section-heading{gap:12px}.contact-section .contact-panel form{gap:16px}.contact-section .contact-panel textarea{height:112px;min-height:112px}@media (width>=1200px){.contact-section{grid-template-columns:624fr 696fr;padding-block:96px}}@media (width>=1024px) and (width<=1199px){.contact-section{grid-template-columns:421fr 493fr}}@media (width>=1024px){.contact-section .contact-panel{padding:36px}.contact-section .contact-photo-wrap{position:relative}.contact-section .contact-photo{position:absolute;inset:0}}@media (width>=768px) and (width<=1023px){section.contact-section{gap:24px}.contact-section .contact-photo-wrap{height:400px}.contact-section .contact-photo{width:134%;height:auto;top:-3.38%;left:-17%}.contact-section .contact-photo-wrap:after{content:"";border-radius:inherit;pointer-events:none;background:#00000026;position:absolute;inset:0}.contact-section .contact-panel{padding:36px 24px}.contact-section .contact-panel form{grid-template-columns:1fr 1fr;column-gap:16px;display:grid}.contact-section .contact-panel form>*{grid-column:1/-1}.contact-section .contact-panel form>:first-child,.contact-section .contact-panel form>:nth-child(2){grid-column:auto}.contact-section .contact-panel form>.button{justify-self:start}}.contact-br-wide,.contact-br-narrow{display:none}@media (width>=1200px),(width>=768px) and (width<=1023px){.contact-br-wide{display:inline}}@media (width<=767px){.contact-br-narrow{display:inline}}.final-cta--about .cta-photo{width:104.8%;max-width:none;height:152.83%;inset:-7% auto auto -2.134%}@media (width>=1024px) and (width<=1199px){.final-cta--about .cta-photo{width:141.49%;height:125%;top:-7.17%;left:-17.35%}}@media (width>=768px) and (width<=1023px){.final-cta--about .cta-photo{width:207.31%;height:128.84%;top:-22.63%;left:-52.46%}}@media (width<=767px){.final-cta--about .cta-photo{object-position:center;width:310.2%;height:110.14%;top:-10.14%;left:-131.78%}}.final-cta--donors .cta-photo{width:100%;max-width:none;height:145.67%;inset:-30.33% auto auto 0}@media (width>=1024px) and (width<=1199px){.final-cta--donors .cta-photo{width:141.49%;height:125%;top:-7.17%;left:-17.35%}}@media (width>=768px) and (width<=1023px){.final-cta--donors .cta-photo{width:164.37%;height:120.94%;top:-20.94%;left:-36.21%}}@media (width<=767px){.final-cta--donors .cta-photo{object-position:center;width:300.87%;height:117.93%;top:-19.2%;left:-127.41%}}.contact-section .field [aria-invalid=true]{box-shadow:0 0 0 3px #d23b3b1f}.contact-section .field .field__message--error{font-weight:500;color:var(--Text-Error)!important}.contact-section .field .field__message--hint{font-weight:500;color:var(--Text-Secondary)!important}.toast{z-index:60;color:#111;opacity:0;background:#fefefe;border-radius:16px;align-items:center;gap:12px;width:max-content;max-width:calc(100vw - 32px);padding:12px 12px 12px 16px;font-size:15px;font-weight:500;line-height:1.48;transition:translate .25s cubic-bezier(.2,.8,.2,1),opacity .25s;display:flex;position:fixed;bottom:24px;left:50%;translate:-50% 16px;box-shadow:0 12px 32px #102c4629}.toast[data-state=shown]{opacity:1;translate:-50%}.toast__icon{flex:none;display:flex}.toast__close{cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.toast__close:hover{background:#f1f5f9}.toast__close:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.toast{transition:none}}@media (width>=768px) and (width<=1199px){.hero-copy h1{font-size:56px}.categories--expanded{grid-template-columns:repeat(2,minmax(0,1fr))}.categories--expanded .category-card{height:220px;min-height:220px}.security-section{grid-template-columns:1fr}.security-copy{min-height:400px}.security-cards{grid-template-columns:1fr 1fr;display:grid}.security-card{gap:24px;min-height:200px}}@media (width<=767px){.page-section,.faq-section,.security-section{padding-block:42px}.categories--expanded .category-card{height:180px;min-height:180px}.category-apply{min-height:211px}.steps-copy{padding:24px 16px}.steps-art{height:300px;min-height:300px}.phone-art{height:227px;min-height:227px}.phone-copy{border-width:4px;padding:24px 16px}.support-art{height:220px;min-height:220px}.kpi-card{height:220px}.kpi-people,.vendor-people{gap:16px;height:240px;padding:16px}.kpi-people .source-illustration,.vendor-people .source-illustration{height:128px}.mission-panel{padding:24px 12px 280px}.mission-art{height:280px}.role-panels,.role-panel{height:710px}.story-card{min-height:280px;padding:16px}.final-cta{height:552px;min-height:552px}.faq-list .accordion{border-radius:16px;padding:16px}.faq-list summary{font-size:16px!important}.faq-list .accordion__content{font-size:14px}.request-card[data-filtered=true][data-preview-hidden=true]{display:none}}.source-responsive-copy{display:none}@media (width<=1199px){.source-desktop-copy{display:none}.source-responsive-copy{display:inline}}.source-tablet,.source-portrait-tablet{display:none}@media (width>=768px) and (width<=1199px){.source-tablet-fallback{display:none}.source-tablet{display:inline}}@media (width>=768px) and (width<=1023px){.source-portrait-tablet-fallback{display:none}.source-portrait-tablet{display:inline}.steps-copy{padding:32px 24px}.steps-art{height:380px;min-height:380px}.phone-art{height:420px}.phone-copy{min-height:380px}.support-art{height:220px;min-height:220px}.kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.kpi-grid .kpi-card:nth-child(3){grid-column:auto}.kpi-card{height:240px}.kpi-people{grid-column:span 2}.kpi-apply{grid-column:3}.vendor-people{height:220px}.vendor-platform-art{height:340px}.security-card{min-height:191px}.security-copy{min-height:400px}.faq-list .accordion{padding:20px!important}}@media (width<=767px){.faq-list .accordion{padding:16px!important}.steps-art{height:215px;min-height:215px}.phone-copy{min-height:0;padding:12px 16px}.vendor-benefits .feature-card{justify-content:flex-start;gap:16px;padding:16px;min-height:0!important}.vendor-platform-copy{padding:24px 16px}.vendor-platform-art{height:240px}.security-copy{min-height:300px}.kpi-card{height:180px}.kpi-apply{min-height:174px}.mission-panel{padding-bottom:244px}.mission-art{height:244px}}.contact-photo-wrap{border-radius:24px;min-width:0;overflow:hidden}@media (width<=1023px){.contact-section{gap:16px}.contact-photo-wrap{height:220px;position:relative}.contact-photo-picture{display:contents}.contact-photo{object-fit:fill;width:156%;max-width:none;height:115.33%;display:block;position:absolute;top:-11.03%;left:-29.92%}}@media (width<=767px){.contact-panel{border-radius:16px;padding:24px 16px}.contact-panel h2{font-size:30px;line-height:1.32}.contact-panel .section-heading p{font-size:16px;line-height:1.48}.contact-panel form{gap:16px}.contact-panel textarea{height:112px;min-height:112px}.contact-panel form>.button{margin-top:8px}.vendor-benefits .feature-card,.vendor-people,.vendor-apply,.story-card,.security-card{border-radius:16px!important;padding:16px!important}.vendor-apply{gap:8px;min-height:180px}.vendor-apply .button{margin-top:24px}.vendor-apply h3{font-size:20px;line-height:1.44}.security-section,.security-cards{gap:16px}.security-card{gap:24px;min-height:220px}.security-copy{border-width:4px;padding:36px 16px}}.marketing-page h2:not(.category-strip>h2):not(dialog h2){letter-spacing:-.02em;font-size:40px;line-height:1.2}@media (width<=1199px){.marketing-page h2:not(.category-strip>h2):not(dialog h2){font-size:36px;line-height:1.24}}@media (width<=767px){.marketing-page h2:not(.category-strip>h2):not(dialog h2){letter-spacing:0;font-size:24px;line-height:1.32}}.works-section .role-panel-copy>h3{font-size:28px;line-height:1.32}@media (width<=1199px){.works-section .role-panel-copy>h3{font-size:24px}.works-section .role-panel .steps-list h4{font-size:18px}}@media (width<=767px){.works-section .role-panel-copy>h3{font-size:20px}.works-section .role-panel .steps-list h4{font-size:16px}}.marketing-page :is(h1,h2,h3,h4):where(:not(.final-cta *,dialog *,.role-panel-art *,.source-illustration *)){color:#111!important}.marketing-page :is(h3,h4):where(:not(.final-cta *,dialog *,.role-panel-art *,.source-illustration *,.role-panel-copy>h3)){color:#363636!important}.marketing-page p:where(:not(.final-cta *,dialog *,.role-panel-art *,.source-illustration *,.fp-error,.kpi-content p,.kpi-people p,.vendor-people p)){color:#6b6a63!important}.kpi-content p,.kpi-people p,.vendor-people p,.need-help-stat span{color:#363636}@media (width>=1200px){.faq-grid>.section-heading{align-self:start;position:sticky;top:104px}}.contact-section .contact-panel form{row-gap:32px}.contact-section .contact-panel form>.button{margin-top:0}.contact-section .field{position:relative}.contact-section .field .field__message--error{margin-top:4px;font-size:12px;line-height:1.5;position:absolute;top:100%;left:0;right:0}@media (width>=1024px) and (width<=1199px){.hero-wrap--donors .hero-card{min-height:552px;padding:48px 28px}.hero-wrap--donors .hero-copy h1{max-width:none;margin-bottom:16px;font-size:56px}.hero-wrap--donors .hero-copy>p{width:530px;font-size:18px}.hero-wrap--donors .hero-actions{margin-top:48px}.hero-wrap--donors .hero-decoration{top:-22px;left:124px}.hero-wrap--donors .hero-photo{width:628px;height:404px;top:154px;left:293px;right:auto;transform:none}.hero-wrap--donors .trust-card--first{width:265px;top:342px;left:120px;right:auto}.hero-wrap--donors .trust-card--second{width:360px;top:389px;left:516px;right:auto}.steps-section--donors .steps-panel{grid-template-columns:500fr 428fr}.steps-section--donors .steps-copy{padding:36px}.steps-section--donors .steps-list h3{font-size:20px}.steps-section--donors .steps-art{min-height:553px}.steps-section--donors .steps-art .source-illustration .source-illustration__canvas{transform-origin:0 0;top:29.75px;left:-7px;transform:scale(.75)}.steps-section--donors .steps-art [data-figma-node="448:8222"]{transform-origin:0 0;scale:.946;top:192px!important;left:124px!important}.steps-section--donors .steps-art [data-figma-node="448:8242"]{width:479px!important;top:534px!important;left:40px!important}}.break-tablet-landscape{display:none}@media (width>=1024px) and (width<=1199px){.break-tablet-landscape{display:inline}.support-section .support-panel{grid-template-columns:500px;min-height:425px;padding:56px 36px;position:relative}.support-section .support-panel>div:first-child>p{margin-block:16px 24px;font-size:18px}.support-section .support-art{width:336px;height:auto;min-height:0;position:absolute;top:0;bottom:0;right:46px}.support-section .support-art .source-illustration .source-illustration__canvas{transform:translate(-50%,-50%)scale(.706);width:476px!important}.support-section .support-art [data-figma-node="456:2732"]{grid-template-columns:repeat(4,110px)!important}.support-section .support-art :is([data-figma-node="463:9476"],[data-figma-node="463:9472"],[data-figma-node="463:9474"],[data-figma-node="463:9446"]){display:none!important}.support-section .support-art [data-figma-node="456:2733"]{--wave:4;grid-area:4/3!important}.support-section .support-art:before,.support-section .support-art:after{content:"";z-index:1;pointer-events:none;position:absolute;left:0;right:0}.support-section .support-art:before{background:linear-gradient(#fefefe,#fefefe00);height:40px;top:35px}.support-section .support-art:after{background:linear-gradient(#fefefe00,#fefefe);height:32px;bottom:31px}}@media (width>=768px) and (width<=1199px){.kpi-section .kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi-section .kpi-card{height:240px}.kpi-section .kpi-grid .kpi-card:nth-child(3){grid-area:2/1}.kpi-section .kpi-apply{grid-area:2/2;min-height:240px}.kpi-section .kpi-people{grid-area:3/1/auto/-1}.kpi-section .kpi-people .source-illustration{flex:none;width:376px}}@media (width<=1199px){.kpi-section .kpi-decoration :is([data-figma-node="457:7477"],[data-figma-node="457:7483"],[data-figma-node="457:7433"]){display:none!important}.kpi-section .kpi-decoration [data-figma-node="457:7495"]{translate:-6px -2px}.kpi-section .kpi-decoration [data-figma-node="457:7489"]{translate:22px 16px}.kpi-section .kpi-decoration [data-figma-node="457:7424"]{translate:-4px -8px}.kpi-section .kpi-decoration [data-figma-node="457:7442"]{translate:28px 14px}}@media (width<=767px){.kpi-section .kpi-decoration [data-figma-node="457:7489"]{translate:22px -10px}.kpi-section .kpi-decoration [data-figma-node="457:7442"]{translate:0 8px}}@media (width>=1024px) and (width<=1199px){.marketing-page--donors .category-strip{width:calc(100% - 72px)}}@media (width>=768px) and (width<=1023px){.hero-wrap--donors .hero-card{min-height:700px;padding:48px 16px}.hero-wrap--donors .hero-copy h1{white-space:nowrap;max-width:none;margin-bottom:16px;font-size:56px}.hero-wrap--donors .hero-copy>p{width:530px;font-size:18px}.hero-wrap--donors .hero-actions{margin-top:48px}.hero-wrap--donors .hero-photo{width:628px;height:404px;inset:281px auto auto 30px;transform:none}.hero-wrap--donors .trust-card--first{width:265px;inset:464px auto auto 25px}.hero-wrap--donors .trust-card--second{width:360px;inset:560px auto auto 290px}}.break-tablet-portrait{display:none}@media (width>=768px) and (width<=1023px){.break-tablet-portrait{display:inline}.steps-section--donors .steps-copy{padding:36px 24px}.steps-section--donors .steps-copy .section-heading p{font-size:16px}.steps-section--donors .steps-art{height:400px;min-height:400px}.steps-section--donors .steps-art .source-illustration .source-illustration__canvas{transform-origin:0 0;top:7.33px;left:30.25px;transform:scale(.825)}.steps-section--donors .steps-art [data-figma-node="448:8222"]{transform-origin:0 0;scale:.945;top:66px!important;left:261px!important}.steps-section--donors .steps-art [data-figma-node="448:8242"]{width:435px!important;top:381px!important;left:90px!important}.steps-section--donors .steps-art [data-figma-node="448:8208"]{overflow:visible!important}}@media (width<=1023px){.request-meta .request-date-prefix{display:none}}@media (width>=768px) and (width<=1023px){.support-section .support-panel{grid-template-columns:minmax(0,1fr);gap:24px;min-height:629px;padding:36px 24px;position:relative}.support-section h2 br{display:none}.support-section .break-desktop{display:inline}.support-section .support-panel>div:first-child>p{width:600px;max-width:100%;margin-block:16px 36px;font-size:18px}.support-section .support-art{clip-path:inset(0 -24px);height:280px;min-height:0;position:relative;overflow:visible}.support-section .support-art .source-illustration .source-illustration__canvas{transform-origin:0 0;top:-118px;left:calc(50% - 323.5px);transform:scale(1.082)}.support-section .support-art:before,.support-section .support-art:after{content:"";z-index:1;pointer-events:none;height:60px;position:absolute;right:0}.support-section .support-art:before{background:linear-gradient(#fefefe,#fefefe00);top:0;left:-24px;right:-24px}.support-section .support-art:after{background:linear-gradient(#fefefe00,#fefefe);bottom:0;left:-24px;right:-24px}}@media (width<=767px){.steps-section--donors .steps-art{height:240px;min-height:240px}.steps-section--donors .steps-art .source-illustration .source-illustration__canvas{transform-origin:0 0;top:25.26px;left:-7.5px;transform:scale(.4125)}.steps-section--donors .steps-art [data-figma-node="448:8208"]{overflow:visible!important}.steps-section--donors .steps-art [data-figma-node="448:8222"]{transform-origin:0 0;scale:1.277;top:-2px!important;left:201px!important}.steps-section--donors .steps-art [data-figma-node="448:8242"]{transform-origin:0 0;scale:1.229;top:357px!important;left:111px!important}.steps-section--donors .steps-panel{border-radius:16px;box-shadow:0 6px 24px #00000008}.steps-section--donors .steps-copy .section-heading{margin-bottom:16px}.steps-section--donors .steps-list,.steps-section--donors .steps-list li{gap:16px}.steps-section--donors .step-number{width:32px;font-size:24px}.steps-section--donors .steps-list h3{margin-bottom:4px}.steps-section--donors .steps-art{border-radius:16px}.steps-section--donors .steps-art [data-figma-node="448:8222"]{box-shadow:0 8px 30px #102c4624!important}}.break-mobile{display:none}@media (width<=767px){.break-mobile{display:inline}.support-section .support-panel{padding-inline:16px}.support-section .support-art{height:240px;min-height:0;position:relative;overflow:hidden}.support-section .support-art .source-illustration .source-illustration__canvas{transform-origin:0 0;top:-58px;left:-68px;transform:scale(.754)}.support-section .support-art [data-figma-node="456:2733"]{--wave:7;grid-column:4!important}.support-section .support-art [data-figma-node="456:2740"]{--wave:8;grid-column:5!important}.support-section .support-art:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(72% 64%,#fefefe00 62%,#fefefe 100%);position:absolute;inset:0}.kpi-section .kpi-grid .kpi-card{height:160px;padding:16px}.kpi-section .kpi-content strong{font-size:26px;line-height:1.24}.kpi-section .kpi-grid .kpi-people,.kpi-section .kpi-grid .kpi-apply{padding:16px}.kpi-section .kpi-people .source-illustration{height:111px}.kpi-section .kpi-apply{min-height:210px}}@media (width<=1023px){.testimonials-section--donors{overflow:visible}.testimonials-section--donors .testimonials{margin-right:calc(-1 * var(--page-gutter));padding-right:var(--page-gutter);-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 80px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 80px),#0000)}}@media (width>=768px) and (width<=1023px){.testimonials-section--donors .story-card{flex-basis:450px}}.security-cards .security-card.card{background:#fefefe url(/website/security-card-pattern.png) 0 0/cover no-repeat}.security-card .security-pattern{display:none}@media (width>=1200px){.security-section .security-copy{padding-inline:40px}.vendor-platform-copy h2+p{max-width:595px}.security-copy h2+p{max-width:556px}.final-cta--vendors .cta-content p{max-width:305px}}.security-card p{text-wrap:balance}@media (width<=1199px){.security-section .security-copy{gap:8px;padding-inline:28px}.security-section .security-copy .button{margin-top:28px}}@media (width<=1023px){.security-section .security-copy{padding-inline:16px}}@media (width<=767px){.security-section .security-copy{padding-inline:12px}.security-section .security-copy .button{margin-top:16px}.security-section .security-copy{padding-block:32px}.security-section .security-copy h2{text-wrap:wrap}.security-section .security-copy{border-radius:16px}.security-section .security-copy>p{font-size:16px;line-height:1.48}.security-section .security-card{min-height:0}.security-section .security-card h3{gap:24px;line-height:1.44}}.security-section .security-copy{background:#fefefe}@media (width>=1200px){.security-section .security-copy{gap:16px}.security-section .security-copy .button{margin-top:16px}}.security-copy .panel-decoration{top:-29.8px;left:131.6px}@media (width<=1199px){.security-copy .panel-decoration{left:348.1px}}@media (width<=1023px){.security-copy .panel-decoration{left:198.1px}}@media (width<=767px){.security-copy .panel-decoration{top:-15.8px;left:53.8px}}@media (width>=1440px){.final-cta--vendors{--el-x:-86px}.final-cta--vendors .cta-photo{width:1471px;max-width:none;height:981px;inset:-110px auto auto -80px}}@media (width<=767px){.testimonials-section--donors .testimonials{gap:16px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000)}.testimonials-section--donors .story-card{flex-basis:300px;min-height:0}}@media (width>=1024px) and (width<=1199px){.hero-decoration{top:-30px;left:132px}}@media (width>=768px) and (width<=1023px){.hero-decoration{top:-16px;left:-14px}}@media (width>=1200px){.hero-wrap--families .hero-photo{right:-18px}.hero-wrap--families .trust-card--first{width:265px;top:322px;left:auto;right:min(465px,100% - 645px)}.hero-wrap--families .trust-card--second{top:284px}.steps-section--families .steps-panel{grid-template-columns:708fr 636fr;box-shadow:0 6px 24px #00000008}.steps-section--families .steps-art .source-illustration .source-illustration__canvas{top:0;left:0;transform:none}.final-cta--families .cta-photo{width:101.45%;max-width:none;height:140.5%;inset:-4.333% auto auto 0}}@media (width>=1024px) and (width<=1199px){.hero-wrap--vendors .hero-card{min-height:552px}.hero-wrap--vendors .hero-copy h1{margin-bottom:16px}.hero-wrap--vendors .hero-copy>p{width:530px;font-size:18px}.hero-wrap--vendors .hero-actions{margin-top:48px}.hero-wrap--vendors .hero-photo{width:554px;height:531px;top:92px;left:399px;right:auto;transform:none}.hero-wrap--vendors .hero-photo img{object-position:0 50%}.hero-wrap--vendors .trust-card--first{width:320px;top:415px;left:198px;right:auto}.hero-wrap--vendors .trust-card--second{width:360px;top:365px;left:546px;right:auto}.hero-wrap--families .hero-card{min-height:552px;padding:48px 28px}.hero-wrap--families .hero-copy h1{white-space:nowrap;max-width:none;margin-bottom:16px;font-size:56px}.hero-wrap--families .hero-copy h1 br{display:none}.hero-wrap--families .hero-copy>p{width:auto;font-size:18px}.hero-wrap--families .hero-actions{margin-top:48px}.hero-wrap--families .hero-photo{width:547px;height:351px;top:183px;left:339px;right:auto;transform:none}.hero-wrap--families .trust-card--first{width:265px;top:350px;left:128px;right:auto}.hero-wrap--families .trust-card--second{width:300px;top:397px;left:574px;right:auto}.vendor-benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vendor-benefits-grid .feature-card:nth-child(3){grid-column:1}.vendor-benefits-grid .vendor-apply{grid-area:2/2}.vendor-benefits-grid .vendor-people{grid-column:1/-1}.vendor-benefits-grid .vendor-apply .button{align-self:flex-start;padding-inline:28px}.vendor-platform-copy{padding-inline:36px}.final-cta--vendors{--el-x:-35px;--el-y:-62px}.final-cta--vendors .cta-photo{width:115.95%;max-width:none;height:119.67%;inset:-11% auto auto -12.28%}}@media (width>=768px) and (width<=1023px){.hero-wrap--vendors .hero-card{min-height:761px}.hero-wrap--vendors .hero-copy h1{margin-bottom:16px}.hero-wrap--vendors .hero-copy>p{width:530px;font-size:18px}.hero-wrap--vendors .hero-actions{margin-top:48px}.hero-wrap--vendors .hero-photo{width:482px;height:462px;inset:408px auto auto 77px;transform:none}.hero-wrap--vendors .hero-photo img{object-position:0 50%}.hero-wrap--vendors .trust-card--first{width:320px;inset:529px auto auto 17px}.hero-wrap--vendors .trust-card--second{width:360px;inset:628px auto auto 314px}.final-cta--vendors .cta-photo{width:140.8%;max-width:none;height:102.19%;inset:-.97% auto auto -29.02%}}@media (width>=768px){.final-cta--vendors .cta-content p{max-width:305px}}@media (width>=768px) and (width<=1023px){.vendor-platform-copy{padding-inline:24px}.phone-section .phone-copy{padding:28px 16px}.marketing-page .phone-section .phone-copy{grid-template-columns:1fr 1fr;align-content:center;align-items:center;column-gap:32px;display:grid;row-gap:16px!important}.marketing-page .phone-section .phone-copy h2{text-wrap:balance;grid-area:1/1/3;margin:0}.marketing-page .phone-section .phone-copy>p{grid-area:1/2;align-self:end;margin:0}.marketing-page .phone-section .phone-copy>.button{grid-area:2/2;place-self:start;margin-top:0!important}.phone-section .phone-copy :is(h2,p) br{display:none}}.card.vendor-people .source-illustration,.card.kpi-people .source-illustration{overflow:visible}@media (width<=767px){.kpi-section .kpi-people .source-illustration__canvas{width:311px!important;height:111px!important;top:0!important;left:0!important;transform:none!important}.kpi-people [data-figma-node="457:2811"]{transform-origin:0 0;scale:.689;top:0!important;left:0!important}.kpi-people [data-figma-node="457:2808"]{transform-origin:0 0;scale:.733;top:50px!important;left:259px!important}.kpi-people [data-figma-node="457:2815"]{width:42px!important;height:42px!important;top:1px!important;left:62px!important}.kpi-people [data-figma-node="457:2816"]{width:39px!important;height:39px!important;top:74px!important;left:213px!important}.kpi-people [data-figma-node="457:2817"]{width:48px!important;height:48px!important;top:0!important;left:228px!important}.kpi-people [data-figma-node="457:2818"]{width:57px!important;height:57px!important;top:51px!important;left:16px!important}.kpi-people [data-figma-node="457:2819"]{border-width:3px!important;width:88px!important;height:88px!important;top:8px!important;left:112px!important}}@media (width>=768px) and (width<=1023px){.need-help-grid .feature-card p,.vendor-benefits-grid .feature-card p{font-size:16px;line-height:1.48}.need-help-grid{grid-template-rows:minmax(185px,auto) minmax(224px,auto) minmax(89px,auto) 72px}}@media (width<=767px){.kpi-section .kpi-apply p{line-height:1.56}}@media (width>=768px) and (width<=1199px){.vendor-benefits-grid .feature-card,.vendor-benefits-grid .vendor-apply{min-height:240px}.vendor-benefits-grid .vendor-people{height:230px}.vendor-benefits-grid .vendor-people .source-illustration{flex:none;width:376px;height:182px}.vendor-benefits-grid .vendor-people strong{letter-spacing:-.02em}.vendor-benefits-grid .vendor-people p{margin-top:12px;line-height:1.32}}@media (width>=768px) and (width<=1023px){.vendor-benefits .vendor-benefits-grid .feature-card{padding:16px}.vendor-benefits-grid .feature-card img{width:48px;height:48px}.vendor-benefits-grid .feature-card h3,.vendor-benefits-grid .vendor-apply h3{font-size:20px;line-height:1.44}.vendor-benefits-grid .vendor-apply .button{align-self:stretch}.vendor-benefits-grid .vendor-people{height:180px}.vendor-benefits-grid .vendor-people strong{letter-spacing:normal;font-size:30px;line-height:1.32}.vendor-benefits-grid .vendor-people p{margin-top:8px;font-size:20px;line-height:1.44}.vendor-people [data-figma-node="824:9114"]{top:39px!important;left:32.6px!important}.vendor-people [data-figma-node="824:9111"]{transform-origin:0 0;scale:.733;top:123px!important;left:325.6px!important}.vendor-people [data-figma-node="824:9118"]{left:95.83px!important}.vendor-people [data-figma-node="824:9119"]{left:275.42px!important}.vendor-people [data-figma-node="824:9120"]{left:263.91px!important}.vendor-people [data-figma-node="824:9121"]{width:63px!important;height:63px!important;top:96px!important;left:84.6px!important}.vendor-people [data-figma-node="824:9122"]{left:152.63px!important}}@media (width<=767px){.vendor-benefits-grid .vendor-apply p{line-height:1.56}.vendor-benefits-grid .vendor-apply .button{margin-top:16px}.vendor-benefits-grid .vendor-people strong{line-height:1.32}.vendor-benefits-grid .vendor-people p{line-height:1.44}}.categories--expanded .category-apply{background:#fefefe url(/website/category-apply-pattern.png) 0 0/cover no-repeat}@media (width>=1200px){.categories--expanded .category-apply p{margin-right:-8px}}.category-desc-mobile{display:none}@media (width<=767px){.category-desc{display:none}.category-desc-mobile{display:inline}}.categories--expanded .category-card .category-art{--art-scale:1.2;width:300px;height:168px;inset:0 8px auto auto;-webkit-mask-image:linear-gradient(#000 104px,#0000 132px);mask-image:linear-gradient(#000 104px,#0000 132px)}@media (width<=767px){.vendor-people .source-illustration{height:115px}.vendor-people .source-illustration__canvas{width:311px!important;height:115px!important;top:0!important;left:0!important;transform:none!important}.vendor-people [data-figma-node="824:9114"]{transform-origin:0 0;scale:.689;top:0!important;left:0!important}.vendor-people [data-figma-node="824:9111"]{transform-origin:0 0;scale:.738;top:52px!important;left:259px!important}.vendor-people [data-figma-node="824:9118"]{width:42px!important;height:42px!important;top:1px!important;left:62px!important}.vendor-people [data-figma-node="824:9119"]{width:39px!important;height:39px!important;top:74px!important;left:213px!important}.vendor-people [data-figma-node="824:9120"]{width:48px!important;height:48px!important;top:0!important;left:228px!important}.vendor-people [data-figma-node="824:9121"]{width:57px!important;height:57px!important;top:51px!important;left:16px!important}.vendor-people [data-figma-node="824:9122"]{border-width:3px!important;width:88px!important;height:88px!important;top:8px!important;left:112px!important}.final-cta--vendors .cta-photo{object-fit:fill;width:261%;max-width:none;height:109%;inset:-1.1% auto auto -145%}.hero-wrap--vendors .trust-card .trust-desktop-icon{width:18px;height:18px;display:block!important}.hero-wrap--vendors .trust-card .trust-mobile-icon{display:none!important}.hero-wrap--vendors .trust-card--first{width:176px!important}}@media (width>=768px){.phone-copy .panel-decoration{top:-29.8px;left:131.6px}}@media (width>=1024px) and (width<=1199px){.testimonials-section--families .story-card{flex-basis:571px}}@media (width>=768px) and (width<=1023px){.testimonials-section--families .story-card{flex-basis:498px}}@media (width>=768px){.testimonials-section--families .carousel-dots{align-items:center;gap:6px}.testimonials-section--families .carousel-dots button[aria-current=true]{width:42px;height:6px}}@media (width>=768px) and (width<=1199px){.phone-copy{min-height:0;padding:48px 28px}.phone-art{background:#fafafa;border:8px solid #fefefe;border-radius:24px;height:460px;min-height:0;overflow:clip}.phone-art .source-illustration .source-illustration__canvas{transform-origin:0 0;top:-21.4px;left:calc(50% - 240.2px);transform:scale(.8)}.phone-art .source-illustration__canvas>div:first-child{background:0 0!important;border-color:#0000!important}}@media (width>=1024px) and (width<=1199px){.phone-section{grid-template-columns:1fr 1fr}.steps-section--families .steps-panel{border-radius:24px;grid-template-columns:500fr 428fr;box-shadow:0 6px 24px #00000008}.steps-section--families .steps-copy{padding:36px}.steps-section--families .steps-copy .section-heading{gap:8px}.steps-section--families .steps-copy .section-heading p{font-size:16px}.steps-section--families .steps-list h3{font-size:20px}.steps-section--families .steps-art{border-radius:36px;min-height:0}.steps-section--families .steps-art .source-illustration .source-illustration__canvas{transform-origin:0 0;top:72.5px;left:-15.5px;transform:scale(.75)}.steps-section--families .steps-art [data-figma-node="498:8818"]{transform-origin:0 0;scale:1.0667;top:328.7px!important;left:212.7px!important}.steps-section--families .steps-art [data-figma-node="487:9962"]{transform-origin:0 0;scale:1.3333;top:-68.7px!important;left:-77.3px!important}}@media (width>=768px) and (width<=1023px){.hero-wrap--families .hero-card{min-height:700px}.hero-wrap--families .hero-copy h1{margin-bottom:16px}.hero-wrap--families .hero-copy>p{font-size:18px}.hero-wrap--families .hero-actions{margin-top:48px}.hero-wrap--families .hero-photo{width:547px;height:351px;inset:340px auto auto 81px;transform:none}.hero-wrap--families .trust-card--first{width:265px;inset:511px auto auto 18px}.hero-wrap--families .trust-card--second{width:300px;inset:554px auto auto 344px}.category-section .section-heading{margin-bottom:24px}.categories--expanded .category-copy p{margin-top:4px}.categories--expanded .category-apply{height:220px;min-height:220px!important}.categories--expanded .category-apply .button{align-self:stretch}.steps-section--families .steps-panel{border-radius:24px;box-shadow:0 6px 24px #00000008}.steps-section--families .steps-copy{padding:36px 24px}.steps-section--families .steps-copy .section-heading{gap:8px}.steps-section--families .steps-copy .section-heading p{font-size:16px}.steps-section--families .steps-list h3{font-size:20px}.steps-section--families .steps-art{border-radius:36px;height:400px;min-height:400px}.steps-section--families .steps-art .source-illustration .source-illustration__canvas{transform-origin:0 0;top:-.5px;left:82.5px;transform:scale(.75)}.steps-section--families .steps-art [data-figma-node="498:8818"]{transform-origin:0 0;scale:1.1733;top:200.7px!important;left:274px!important}.steps-section--families .steps-art [data-figma-node="487:9962"]{transform-origin:0 0;scale:1.3333;top:-10px!important;left:-212.7px!important}}@media (width<=767px){.hero-wrap--families{padding-bottom:42px}.hero-wrap--families .hero-card{border-radius:16px}.hero-wrap--families .hero-copy h1{margin-bottom:8px}.hero-wrap--families .hero-photo{bottom:-40px}.category-section{padding-block:56px}.category-section .section-heading{gap:8px}.category-section .section-heading p{font-size:16px}.categories--expanded .category-card{border-radius:16px;padding:16px}.categories--expanded .category-copy p{margin-top:4px}.categories--expanded .category-card .category-art{--art-scale:1;width:250px;height:140px;right:4px;-webkit-mask-image:linear-gradient(#000 64px,#0000 90px);mask-image:linear-gradient(#000 64px,#0000 90px)}.categories--expanded .category-apply{gap:8px;height:auto;min-height:0!important}.categories--expanded .category-apply .button{align-self:stretch;margin-top:16px}.steps-section--families .steps-panel{border-radius:16px;box-shadow:0 6px 24px #00000008}.steps-section--families .steps-copy .section-heading{gap:8px;margin-bottom:16px}.steps-section--families .steps-list,.steps-section--families .steps-list li{gap:16px}.steps-section--families .step-number{width:auto;font-size:24px}.steps-section--families .steps-list h3{margin-bottom:4px;line-height:1.48}.steps-section--families .steps-art{border-radius:16px;height:240px;min-height:240px}.steps-section--families .steps-art .source-illustration .source-illustration__canvas{transform-origin:0 0;top:-19.9px;left:3.4px;transform:scale(.5625)}.steps-section--families .steps-art [data-figma-node="498:8818"]{transform-origin:0 0;scale:.9387;top:207.8px!important;left:237.5px!important}.steps-section--families .steps-art [data-figma-node="487:9962"]{transform-origin:0 0;scale:.9636;top:22.9px!important;left:-75.4px!important}.phone-section{gap:16px}.phone-copy{border-radius:16px;padding:20px 12px}.phone-section .phone-copy{gap:8px}.phone-section .phone-copy .button{margin-top:16px}.phone-art{background:#fafafa;border:4px solid #fefefe;border-radius:16px;height:227px;min-height:0;overflow:clip}.phone-art .source-illustration .source-illustration__canvas{transform-origin:0 0;top:-10.6px;left:calc(50% - 118.4px);transform:scale(.3943)}.phone-art .source-illustration__canvas>div:first-child{background:0 0!important;border-color:#0000!important}.testimonials-section--families .section-heading{gap:8px;margin-bottom:16px}.testimonials-section--families .section-heading p{font-size:16px}.testimonials-section--families .testimonials{gap:16px}.testimonials-section--families .story-card{flex-basis:300px;min-height:0}.testimonials-section--families .carousel-controls{margin-top:16px}.testimonials-section--families .carousel-dots{align-items:center;gap:6px}.testimonials-section--families .carousel-dots button[aria-current=true]{width:42px;height:6px}}@media (width>=768px) and (width<=1199px){.request-vendor{position:relative}.note-anchor{position:static}.note-popover{top:calc(100% - 6px);left:0}.footer-info p{max-width:480px}}@media (width>=768px) and (width<=1023px){.request-search{flex:1 1 0;margin-inline-end:16px}.requests-grid{grid-template-columns:1fr}.request-card{padding:20px}.request-card h3{white-space:normal;overflow:visible}.request-meta .request-date-prefix{display:inline}}@media (width<=1199px){.marketing-page{--title-copy:12px;--copy-action:32px}}@media (width<=767px){.marketing-page{--title-copy:8px;--copy-action:24px}}@media (width<=1199px){.marketing-page :is(.section-heading,.section-heading--actions>div,.phone-copy,.vendor-platform-copy,.security-copy,.final-cta){row-gap:var(--title-copy)!important}.marketing-page :is(.phone-copy,.vendor-platform-copy,.security-copy)>.button{margin-top:calc(var(--copy-action) - var(--title-copy))!important}.marketing-page :is(.mission-copy p,.support-panel>div:first-child>p){margin-top:var(--title-copy)!important;margin-bottom:var(--copy-action)!important}.marketing-page .cta-content p{margin-bottom:var(--copy-action)!important}}@media (width>=768px) and (width<=1199px){.marketing-page .need-help .section-heading--actions h2{align-self:end}}@media (width>=1024px) and (width<=1199px){.marketing-page .requests-section .section-heading--actions h2{align-self:end}}html{-webkit-tap-highlight-color:transparent}.carousel-dots button,.filter-heading button,.fp-check,.footer-links a,.footer-bottom :is(a,button),.header-logo,.footer-logo{transition-property:background-color,color,opacity,scale,box-shadow,border-color;transition-duration:.15s;transition-timing-function:var(--ease-out)}.request-card{transition:box-shadow .25s cubic-bezier(.2,.8,.2,1), translate .25s cubic-bezier(.2,.8,.2,1), scale .15s var(--ease-out)}.role-tabs button{transition:background-color .25s ease, color .25s ease, box-shadow .25s ease, scale .15s var(--ease-out)}.request-card:active{scale:.985;box-shadow:0 2px 6px #102c4614}.request-card:active:has(button:active,a:active,.note-anchor:active){scale:1}.role-tabs button:active{background:#eef1f5;scale:.98}.carousel-dots button:active{scale:1.4}.filter-heading button:active{background:#eef1f5;scale:.94}.filter-chip:active,.sort-toggle:active{background:#f8fafc}.fp-option:active .fp-check{border-color:#15395a;scale:.9}.footer-links a:active,.footer-bottom :is(a,button):active{color:#102c46;opacity:.7}.header-logo:active,.footer-logo:active{opacity:.6}@media (prefers-reduced-motion:reduce){.request-card:active,.role-tabs button:active,.carousel-dots button:active,.filter-heading button:active,.fp-option:active .fp-check{scale:none}}@media (width<=767px){html{scroll-padding-top:88px}.site-header{border-radius:0 0 20px 20px;height:64px}.marketing-page{padding-top:64px}.site-header .menu-toggle{width:44px!important;height:44px!important}.site-header .menu-lines{width:18px;height:14px}.site-header .menu-lines:after{top:4px}.site-header .header-actions .button.button{height:44px;padding-inline:24px}.request-toolbar,.works-section .role-tabs{top:72px}}@media (width<=374px){.hero-wrap .trust-card{max-width:calc(100% - 24px)}.hero-wrap--vendors .trust-card--second{left:auto;right:17px}.hero-wrap--families .trust-card--first{left:auto;right:10px}.hero-wrap--about .trust-card--second{max-width:calc(100% - 39px);left:auto;right:27px}.hero-wrap--about .trust-card--first{max-width:calc(100% - 37px)}.works-section .role-tabs button{gap:6px;padding-inline:8px}}@media (width<=368px){.hero-wrap--about .hero-card{min-height:838px}.hero-wrap--about .trust-card--second{top:424px}.hero-wrap--about .trust-card--first{top:686px}}.contact-verification:not([hidden]){min-height:65px;margin:0 0 20px}
