.card.svelte-1a5kczi{margin:1em;background-color:#fff;display:flex;flex-direction:column;border:1px solid #ddd;border-radius:1em;justify-content:space-between;height:100%}.card.svelte-1a5kczi:hover{cursor:pointer;background-color:#eee;transition:1ms}.card-text-container.svelte-1a5kczi{border-top:1px solid #ddd;width:100%;padding:1em;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.card-img-container.svelte-1a5kczi{width:100%;height:250px;border-radius:1em 1em 0 0;overflow:hidden}.card-img-container.svelte-1a5kczi img:where(.svelte-1a5kczi){height:100%;width:100%;object-fit:cover}h2.svelte-1a5kczi{color:var(--brandDarkBlue);font-weight:400}h5.svelte-1a5kczi{font-weight:400}a.svelte-1a5kczi{text-decoration:none}.card.svelte-1k9ga0r{margin:1em;display:flex;flex-direction:column;align-items:center;border-radius:1em;justify-content:center;transition:transform .3s ease-out;perspective:800px;min-width:15%}.card.svelte-1k9ga0r:hover{cursor:pointer;transform:rotateX(var(--x-rotation)) rotateY(var(--y-rotation)) scale(1)}.card-text-container.svelte-1k9ga0r{width:100%;padding:2em;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.card-hover.svelte-1k9ga0r{pointer-events:none;position:absolute;inset:0}.card.svelte-1k9ga0r:hover .card-hover:where(.svelte-1k9ga0r){background:radial-gradient(at var(--x) var(--y),rgba(255,255,255,.1) 20%,transparent 80%);border-radius:1em}h2.svelte-1k9ga0r,h5.svelte-1k9ga0r{color:#fff;font-weight:400;text-align:center}h1.svelte-1a8lehs{font-family:Inter,sans-serif;font-weight:500;color:var(--brandDarkBlue);font-size:2em;margin:0;letter-spacing:-.1rem}a.svelte-1a8lehs{text-decoration:none;color:var(--brandLightBlue)}.hero.svelte-1a8lehs{margin:2em 2em 0;gap:1em;flex:1;align-items:center}.section.svelte-1a8lehs{display:flex;flex-direction:column;padding:2em;align-items:center}#why-main-streets.svelte-1a8lehs{border-top:1px solid var(--brandGrey);background:linear-gradient(#002940cc,#002940cc),url(https://i.imgur.com/XtcX0Gn.jpeg);background-position:center;background-repeat:no-repeat;background-size:cover;padding:8em 0}#why-main-streets.svelte-1a8lehs h1:where(.svelte-1a8lehs),#why-main-streets.svelte-1a8lehs h2:where(.svelte-1a8lehs),#why-main-streets.svelte-1a8lehs h3:where(.svelte-1a8lehs){color:#fff;text-align:center}h3.svelte-1a8lehs{max-width:70%}.stat-container.svelte-1a8lehs{display:flex;flex-direction:column;width:100%;justify-content:center}#why-now.svelte-1a8lehs{text-align:center;padding:8em 0;background:linear-gradient(#53e965cc,#53e965cc),url(https://i.imgur.com/acrIbnP.jpeg);background-position:center;background-repeat:no-repeat;background-size:cover}#stronger-together.svelte-1a8lehs{background-color:var(--brandLightBlue);border:none;flex-direction:column;text-align:center}#stronger-together.svelte-1a8lehs h1:where(.svelte-1a8lehs){margin:0 auto}.logo-group.svelte-1a8lehs{position:relative;display:flex;flex-direction:column;align-items:center;gap:1em}.card-grid.svelte-1a8lehs{display:grid;grid-gap:1px;margin:1em;align-items:center;justify-content:center;grid-template-columns:repeat(1,1fr)}.splash.svelte-1a8lehs{display:flex;flex-direction:column;border-bottom:1px solid #eee;align-items:stretch}h3.svelte-1a8lehs{margin:0}.splash-text.svelte-1a8lehs{margin:2em;font-family:Helvetica,sans-serif}.splash-buttons.svelte-1a8lehs{display:flex;gap:1em;margin-top:1em}button.svelte-1a8lehs{padding:1em;border-radius:10em;font-size:1em;border:none;background-color:var(--brandLightBlue);color:#fff;display:flex;align-items:center;gap:5px}button.svelte-1a8lehs:hover{background-color:var(--brandPink);cursor:pointer}@media only screen and (min-width: 600px){.card-grid.svelte-1a8lehs{grid-template-columns:repeat(2,1fr)}.logo-group.svelte-1a8lehs{flex-direction:row}}@media only screen and (min-width: 768px){.card-grid.svelte-1a8lehs{grid-template-columns:repeat(4,1fr)}.section.svelte-1a8lehs{flex-direction:row;padding:2em 10em}.stat-container.svelte-1a8lehs,#learn-more.svelte-1a8lehs{flex-direction:row}#learn-more.svelte-1a8lehs h1:where(.svelte-1a8lehs){font-size:3rem}}@media only screen and (min-width: 992px){.splash.svelte-1a8lehs{flex-direction:row;align-items:flex-end}.splash.svelte-1a8lehs h1:where(.svelte-1a8lehs){font-size:5vw;margin:0}#collage.svelte-1a8lehs{width:50%}}
