.marketing-give .marketing-eyebrow,.marketing-volunteer .marketing-eyebrow,.marketing-toy-donations .marketing-eyebrow,.marketing-membership .marketing-eyebrow,.marketing-contact-page .marketing-eyebrow{margin-bottom:6px;font-size:20px;line-height:1.3}.mkt-hero-title{letter-spacing:.17em;text-transform:uppercase;color:#3c0000;margin:0;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:clamp(20px,5.2vw,32px);font-weight:400;line-height:1.2}.mkt-split-hero{grid-template-columns:1fr;display:grid}@media (width>=768px){.mkt-split-hero{grid-template-columns:1fr 1fr;min-height:610px}}.mkt-split-hero--yellow .mkt-split-hero__copy{background:#f9b25d}.mkt-split-hero--mustard .mkt-split-hero__copy{background:#c7c675}.mkt-split-hero--teal .mkt-split-hero__copy{color:#fff4e7;background:#65aaa7}.mkt-split-hero__copy{flex-direction:column;justify-content:center;padding:clamp(48px,7vw,90px) clamp(24px,5vw,64px) clamp(48px,7vw,90px) clamp(24px,5.94vw,76px);display:flex}.mkt-split-hero__copy>*{max-width:500px}.mkt-split-hero__copy p{letter-spacing:normal;margin:26px 0 0;line-height:1.6}.mkt-split-hero--teal .mkt-split-hero__copy .mkt-hero-title,.mkt-split-hero--teal .mkt-split-hero__copy .marketing-eyebrow,.mkt-split-hero--teal .mkt-split-hero__copy p{color:#fff4e7}.mkt-split-hero__photo{min-height:240px;position:relative}.mkt-split-hero__photo img{object-fit:cover;border-radius:0;width:100%;height:100%;display:block;position:absolute;inset:0}.mkt-split-hero__photo--low img{object-position:center 70%}.mkt-banner{background:#e06026}.mkt-banner img{object-fit:cover;object-position:center;width:100%;height:clamp(120px,15.6vw,200px);display:block}.mkt-stripe{background-image:url(/images/marketing/checkered-stripe-2.png);background-position:0;background-repeat:repeat-x;background-size:1280px 100%;height:30px}.mkt-stripe--40{height:40px}.mkt-stripe--41{height:41px}.mkt-arch-divider{background-color:#f9b25d;background-image:radial-gradient(32px 20px at 32px 20px,#0000 99%,#fff4e7 101%);background-position:0 0;background-repeat:repeat-x;background-size:64px 20px;height:30px}.mkt-icon-band{color:#fff4e7;background:#559b98;padding-block:clamp(56px,8.6vw,110px) clamp(48px,7vw,90px)}.mkt-icon-band__inner{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:14px;padding-inline:20px;display:flex}.mkt-icon-band__icon{object-fit:contain;flex:none;width:236px;max-width:100%;height:150px}.mkt-icon-band__copy{width:572px;max-width:100%}.mkt-icon-band__title{letter-spacing:normal;text-transform:none;color:#fff4e7;margin:0 0 8px;font-family:Borel,Brush Script MT,cursive;font-size:clamp(28px,3.1vw,40px);font-weight:400;line-height:1.25}.mkt-icon-band p{color:#fff4e7;letter-spacing:normal;margin:0 0 16px;line-height:1.6}.mkt-cta-arrow{letter-spacing:.17em;text-transform:uppercase;color:#fff4e7;border-bottom:2px solid #c7c675;justify-content:center;align-items:center;gap:6px;height:56px;padding-inline:24px;font-size:16px;text-decoration:none;display:inline-flex}.mkt-cta-arrow img{flex:none;width:50px;height:50px}.mkt-cta-arrow:hover{color:#fff4e7;text-decoration:none}.mkt-cta-arrow:hover img{transform:translate(3px)}.mkt-cta-arrow img{transition:transform .2s}.mkt-badge-cols{text-align:center;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 0;margin:0;padding:0;list-style:none;display:grid}@media (width>=768px){.mkt-badge-cols{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1240px){.mkt-badge-cols{margin-inline:-20px}}.mkt-badge-cols>li{padding-inline:8px}.mkt-badge-cols p{margin:0}.mkt-badge{letter-spacing:normal;text-transform:none;color:#3c0000;background:#ffada7;min-width:45px;height:40px;margin:0 0 22px;padding-inline:4px;font-family:Borel,Brush Script MT,cursive;font-size:36px;font-weight:400;line-height:40px;display:inline-block}.mkt-badge--narrow{min-width:39px}.mkt-badge--wide{background:#f48f87;min-width:52px}.mkt-badge-title{letter-spacing:normal;text-transform:none;color:#3c0000;margin:0 0 10px;font-family:Borel,Brush Script MT,cursive;font-size:20px;font-weight:400;line-height:1.3;display:block}.mkt-band-header{text-align:center;margin:0 0 60px}.mkt-band-header h2{margin:0}.mkt-band-header p{max-width:685px;margin:24px auto 0}.mkt-band-header p:first-of-type{margin-top:10px}.contact-rule{background:#e06026;height:10px}.contact-plaid{background-color:#fff4e7;background-image:url(/images/marketing/design/plaid-contact.png);background-position:50%;background-repeat:no-repeat;background-size:cover;padding-block:67px 60px;padding-inline:20px}.contact-card{background:#fff;border-radius:0;width:920px;max-width:100%;min-height:616px;margin-inline:auto;padding:66px 59px 60px 58px}@media (width<=767px){.contact-card{min-height:0;padding:40px 28px}}.contact-card__inner{grid-template-columns:1fr;gap:40px;display:grid}@media (width>=768px){.contact-card__inner{grid-template-columns:minmax(0,382fr) minmax(0,399fr);gap:22px}}.contact-details__title{max-width:340px;margin:0 0 20px}.contact-details__rows{flex-direction:column;gap:18px;display:flex}.contact-details__row{align-items:center;gap:15px;min-height:36px;display:flex}.contact-details__row a{color:#3c0000;text-decoration:none}.contact-details__row a:hover{color:#e06026;text-decoration:underline}.contact-details__icon{flex:none;width:36px;height:36px;display:block}.contact-details__icon--phone{fill:#c7c675}.contact-details__icon--mail{fill:#f48f87}.contact-details__icon--pin{fill:#f9b25d}.contact-details__email{font-size:18px}.contact-details__pin{display:inline-flex}.contact-form{flex-direction:column;gap:21px;display:flex}.contact-form .form-field{flex-direction:column;gap:8px;display:flex}.contact-form label{letter-spacing:normal;text-transform:none;color:#3c0000;font-family:Borel,Brush Script MT,cursive;font-size:20px;font-weight:400;line-height:1.25}.contact-form input[type=text],.contact-form input[type=email],.contact-form input[type=tel],.contact-form textarea{color:#3c0000;background:0 0;border:0;border-bottom:1px solid #3c0000;border-radius:0;width:100%;padding:0 0 6px;font-size:16px}.contact-form input[type=text]:focus,.contact-form input[type=email]:focus,.contact-form input[type=tel]:focus,.contact-form textarea:focus{border-bottom-color:#e06026}.contact-form input[type=text]:focus-visible,.contact-form input[type=email]:focus-visible,.contact-form input[type=tel]:focus-visible,.contact-form textarea:focus-visible{outline-offset:2px;box-shadow:none;outline:2px solid #e06026}.contact-form input[type=text],.contact-form input[type=email],.contact-form input[type=tel]{height:40px}.contact-form textarea{resize:vertical;height:75px;min-height:75px}.contact-form__honeypot{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.contact-form__submit{cursor:pointer;letter-spacing:normal;text-transform:uppercase;color:#bb4e1b;background:#f48f8733;border:0;border-radius:0;width:100%;height:46px;margin-top:15px;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:20px;font-weight:400;line-height:1;transition:background .2s}.contact-form__submit:hover{background:#f48f87}.contact-form__submit:focus-visible{outline-offset:3px;outline:3px solid #e06026}.contact-form__submit:disabled{opacity:.6;cursor:default}.contact-form .form-error{letter-spacing:normal;text-transform:none;color:#b03a2e;margin:0;font-size:14px;font-weight:400}.contact-form .form-error[hidden]{display:none}.contact-form .form-field--error input,.contact-form .form-field--error textarea,.contact-form .form-field--error input:focus,.contact-form .form-field--error textarea:focus{border-bottom-color:#b03a2e}#contact-status:empty{display:none}#contact-status{margin-bottom:20px}#contact-status .marketing-flash{margin-bottom:0}.contact-gap{background:#fff4e7;height:10px}.contact-branches{grid-template-columns:1fr;display:grid}@media (width>=480px){.contact-branches{grid-template-columns:repeat(3,1fr)}}.contact-branches__panel{letter-spacing:normal;text-align:center;color:#3c0000;justify-content:center;align-items:center;min-height:100px;padding:12px 16px;font-family:Borel,Brush Script MT,cursive;font-size:20px;font-weight:400;line-height:1.3;text-decoration:none;transition:filter .2s;display:flex}.contact-branches__panel:hover{color:#3c0000;filter:brightness(.95);text-decoration:none}.contact-branches__panel--yellow{background:#f9b25d}.contact-branches__panel--coral{background:#f48f87}.contact-branches__panel--mustard{background:#c7c675}.contact-hours{color:#fff4e7;background:#559b98;min-height:490px;padding:77px 0 75px;padding-inline:clamp(20px,6.9vw,88px)}.contact-hours__col{max-width:500px}.contact-hours__col .marketing-eyebrow{color:#fff4e7;margin-bottom:4px}.contact-hours__col p{color:#fff4e7;letter-spacing:normal;margin:0 0 16px;line-height:1.6}.contact-hours__title{letter-spacing:.17em;text-transform:uppercase;color:#fff4e7;margin:0 0 28px;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:clamp(22px,5vw,32px);font-weight:400;line-height:1.2}.contact-hours__list{margin:0 0 28px;padding-left:29px;line-height:1.5}.contact-hours__list li{color:#fff4e7;letter-spacing:normal;margin-bottom:2px;line-height:1.6}.community-cta[data-astro-cid-ywukkqv3]{padding-block:30px}.community-cta--coral[data-astro-cid-ywukkqv3]{background:#f48f87}.community-cta--orange[data-astro-cid-ywukkqv3]{background:#e06026}.community-cta--teal-lt[data-astro-cid-ywukkqv3]{background:#65aaa7}.community-cta__card[data-astro-cid-ywukkqv3]{background:#fff4e7;border-radius:60px;grid-template-columns:1fr;align-items:center;gap:clamp(2rem,4vw,3.5rem);width:calc(100% - 40px);max-width:1240px;margin-inline:auto;padding:clamp(34px,7vw,84px) clamp(24px,5.5vw,70px) clamp(40px,7.5vw,94px);display:grid}@media (width>=768px){.community-cta__card[data-astro-cid-ywukkqv3]{grid-template-columns:1.25fr .75fr}}.community-cta__script[data-astro-cid-ywukkqv3]{color:#3c0000;margin:0;font-family:Borel,Brush Script MT,cursive;font-size:20px;font-weight:600;line-height:1}.community-cta__title[data-astro-cid-ywukkqv3]{text-transform:uppercase;letter-spacing:.17em;color:#3c0000;margin:0 0 1.2rem;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:clamp(1.75rem,2.5vw,2rem);font-weight:400;line-height:1.2}.community-cta__text[data-astro-cid-ywukkqv3] p[data-astro-cid-ywukkqv3]:not(.community-cta__script){color:#3c0000;max-width:540px;margin:0}.community-cta__links[data-astro-cid-ywukkqv3]{flex-direction:column;gap:1.7rem;display:flex}.community-cta__link[data-astro-cid-ywukkqv3]{color:#3c0000;align-items:center;gap:1rem;text-decoration:none;display:flex}.community-cta__link[data-astro-cid-ywukkqv3] img[data-astro-cid-ywukkqv3]{flex:none;width:41px;height:41px;transition:transform .2s}.community-cta__link[data-astro-cid-ywukkqv3]:hover{color:#3c0000;text-decoration:none}.community-cta__link[data-astro-cid-ywukkqv3]:hover img[data-astro-cid-ywukkqv3]{transform:rotate(20deg)}.community-cta__hl[data-astro-cid-ywukkqv3]{color:#3c0000;white-space:nowrap;background:#c7c6758c;padding:.05em .45em;font-family:Borel,Brush Script MT,cursive;font-size:24px;font-weight:600;line-height:1.2}
