*:focus:not(.focus-visible),body:not(.ie-browser) *:focus:not(.focus-visible){outline:none}.app-container>.app>#main>.router-view-container,.app-container>.app>#cmg-app-content>.router-view-container{min-height:auto}.amelia-chat-overlay-container>.amelia-chat-overlay-iframe-container{box-shadow:0 0 16px 3px #0003}.amelia-chat-overlay-container>.amelia-chat-overlay-floating-button{display:none}#aem-loyalty-banner{min-height:80px;border-top:1px solid #d4cbc7;border-bottom:1px solid #d4cbc7;display:flex;align-items:center;justify-content:center}#aem-loyalty-banner .cmp-image{display:flex;justify-content:flex-end}#aem-loyalty-banner p{margin:0}#aem-loyalty-banner .text.font-nunito p>b{font-weight:500}#aem-loyalty-banner>.container{margin:12px 5% 5px}#aem-loyalty-banner>.container>.cmp-container{display:flex;flex-flow:row wrap;justify-content:center}#aem-loyalty-banner .cmp-container>.image{margin:0;flex-shrink:0}#aem-loyalty-banner img{display:none;height:62px;margin:5px}#aem-loyalty-banner .text,#aem-loyalty-banner .button{display:flex;align-items:center;margin-left:10px;margin-bottom:10px;text-align:center}#aem-loyalty-banner .button .cmp-button__text{font-size:1.2rem;font-family:"Trade Gothic LT Bold",Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;white-space:nowrap}#aem-loyalty-banner .button.btn-secondary>button{padding:0 7px;min-width:auto;min-height:30px;border-width:1px}#aem-loyalty-banner .button.btn-tertiary{margin-left:5px}#aem-loyalty-banner .button.btn-tertiary>button{cursor:pointer;-webkit-user-select:none;user-select:none;min-width:70px;font-size:19.2px;font-weight:500;font-family:"Trade Gothic LT Bold",Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;padding:0}@media screen and (min-width: 768px){#aem-loyalty-banner>.container{margin:0 5%}#aem-loyalty-banner>.container>.cmp-container{flex-wrap:nowrap}#aem-loyalty-banner img{display:inline}#aem-loyalty-banner .text,#aem-loyalty-banner .button{text-align:left;margin-bottom:0;margin-left:15px}#aem-loyalty-banner .button.btn-tertiary{margin-left:10px}}#xf-footer-rewards>.container>.cmp-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 0}#xf-footer-rewards.is-enrolled #footer-rewards-guest,#xf-footer-rewards:not(.is-enrolled) #footer-rewards-auth{display:none}#xf-footer-rewards .text p{margin:0;white-space:nowrap}#xf-footer-rewards .text span{display:block}#xf-footer-rewards .image{width:auto;margin-bottom:1rem}#xf-footer-rewards .image img{max-width:96px;margin:0 auto}#xf-footer-rewards .font-size-20{line-height:24px}#xf-footer-rewards .color-red{color:#9c1f16}#xf-footer-rewards .font-size-48{font-size:44px;line-height:1.2}#xf-footer-rewards .color-brown-light{line-height:1.25}#xf-footer-rewards span.rewards-count,#xf-footer-rewards span.rewards-points-count{display:inline}#xf-footer-rewards .rewards-points-count{text-transform:uppercase}#xf-footer-rewards .cmp-container[role=xf-footer-rewards-buttons]{padding:0}#xf-footer-rewards [role=xf-footer-rewards-buttons]{margin-top:30px}#xf-footer-rewards .button.mt-0{margin-top:9px}#xf-footer-rewards .button.mt-5{margin-top:30px}#xf-footer-rewards .button.btn-secondary .cmp-button{border-radius:4px;font-family:inherit;font-size:24px;line-height:29px;text-decoration:none;padding:5px 20px;border:1px solid #786259;overflow:hidden;background:linear-gradient(to right,#6b321b 50%,#451400 50%);background-position:100%;background-size:200% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;transition:background-position .3s ease;min-width:auto;height:auto}#xf-footer-rewards .button.btn-secondary .cmp-button:hover{border-color:#6b321b;background-position:0 100%}#xf-footer-rewards .button.btn-secondary.btn-short .cmp-button{font-size:18px;padding:1px 15px}#xf-footer-rewards .button.btn-secondary.btn-avg .cmp-button{padding:10px 20px}#xf-footer-rewards .button.btn-tertiary .cmp-button{color:#a76721;font-size:14px;line-height:19px;text-decoration:none;padding:10px}@media screen and (min-width: 768px) and (max-width: 1199.5px){#xf-footer-rewards>.container>.cmp-container{flex-direction:row}#xf-footer-rewards [role=xf-footer-rewards-buttons]{display:flex;flex-direction:column;margin:0 0 0 75px}#xf-footer-rewards .image{margin-bottom:0}#xf-footer-rewards #footer-rewards-auth>.text,#xf-footer-rewards #footer-rewards-guest>.text{padding-left:14px}#xf-footer-rewards .container.text-align-center,#xf-footer-rewards .text.text-align-center{text-align:left}#xf-footer-rewards #footer-rewards-enough-points-text b{display:block}}#cultivate-landing-page #hero-1{min-height:360px}#cultivate-landing-page #hero-1 h1{font-size:34px;margin:0 37px;font-family:Gotham,Arial,sans-serif;font-weight:700}#cultivate-landing-page #hero-1 p{font-size:14px;font-family:Gotham,Arial,sans-serif;font-weight:300;margin:0 37px}#cultivate-landing-page #below-hero-1-text{margin:26px auto;max-width:310px;font-family:Gotham,Arial,sans-serif;font-weight:600;font-size:18px;text-align:center;line-height:34px}#cultivate-landing-page #below-hero-1-text p{margin:0}#cultivate-landing-page #below-hero-1-text p:last-child{color:#729855}#cultivate-landing-page #cultivate-callout-cards-container{display:flex;justify-content:center;align-items:center;flex-direction:column;max-width:200px;margin:0 auto}#cultivate-landing-page #cultivate-callout-cards-container .card{text-align:center;margin-bottom:24px}#cultivate-landing-page #cultivate-callout-cards-container .card h2{margin:0 0 12px;color:#729855;font-size:32px}#cultivate-landing-page #cultivate-callout-cards-container .card p{line-height:24px}#cultivate-landing-page #cultivate-grants-title{margin:48px auto 18px}#cultivate-landing-page #cultivate-grants-subheader{font-size:21px;line-height:31px;max-width:318px;margin:0 auto 24px}#cultivate-landing-page #cultivate-grants-subheader p{margin:0}#cultivate-landing-page #cultivate-grants-text{margin:0 auto 24px;max-width:322px;font-size:16px;line-height:29px}#cultivate-landing-page #cultivate-grants-text a{color:#729855;text-decoration:underline;font-weight:700}#cultivate-landing-page #cultivate-grants-image-container{display:flex;justify-content:center;align-items:stretch;flex-direction:column;max-width:1000px;margin-bottom:30px}#cultivate-landing-page #cultivate-grants-image-container .image{padding-bottom:40px;display:flex;align-items:stretch}#cultivate-landing-page #cultivate-grants-image-container .image img{height:auto;width:auto;max-width:190px;min-width:100px;min-height:80px;max-height:125px}#cultivate-landing-page #cultivate-grants-image-container .image .cmp-image{display:flex;justify-content:flex-end}#cultivate-landing-page #grants-in-action-container{padding:40px 0 0;background-color:#f2f2f2}#cultivate-landing-page #cultivate-grants-in-action{color:#729855;margin:0 32px 18px;font-size:30px}#cultivate-landing-page #cultivate-grants-in-action p{margin:0}#cultivate-landing-page #cultivate-grants-in-action-text{text-align:center;margin:0 auto 32px;max-width:310px;font-size:18px;line-height:24px}#cultivate-landing-page #cultivate-grants-in-action-text p{display:inline;margin:0}#cultivate-landing-page #cultivate-grants-in-action-text p:nth-child(2){color:#729855;font-family:Gotham,Arial,sans-serif;font-weight:600}#cultivate-landing-page #cultivate-grants-video{margin:50px auto 0}#cultivate-landing-page #cultivate-grants-video iframe{width:100%;height:250px;max-height:none;box-shadow:0 4px 19px 1px #00000024}#cultivate-landing-page #hero-2{position:relative}#cultivate-landing-page #hero-2 .aem-hero__foreground{width:auto;max-width:520px;height:100%;padding:76px 37px 86px}#cultivate-landing-page #hero-2 .aem-hero__copy{padding:0}#cultivate-landing-page #hero-2 .aem-hero__paragraph h1{font-family:Gotham,Arial,sans-serif;font-weight:700;font-size:42px;line-height:42px;margin:0;max-width:175px}#cultivate-landing-page #hero-2 .aem-hero__paragraph h1:nth-child(1){color:#fff}#cultivate-landing-page #hero-2 .aem-hero__paragraph h1:nth-child(2){color:#729855;margin-bottom:14px}#cultivate-landing-page #hero-2 .aem-hero__paragraph p{margin:0;color:#fff;font-size:18px;line-height:20px}#cultivate-landing-page #hero-2 .aem-hero__paragraph p:nth-child(3){font-size:18px;line-height:25px;display:block;margin-right:90px}#cultivate-landing-page #hero-2 .aem-hero__paragraph p:nth-child(n+4){display:inline;font-size:15px;line-height:20px}#cultivate-landing-page #hero-2 .aem-hero__paragraph p:nth-child(2n+5){padding-right:20px}#cultivate-landing-page #hero-2 .aem-hero__paragraph p:nth-child(2n+4){font-weight:700;font-family:Gotham,Arial,sans-serif;font-weight:600}#cultivate-landing-page #hero-2 .aem-hero__paragraph p:nth-child(2n+4):before{content:" ";display:block;margin-top:15px}#cultivate-landing-page #hero-2 .aem-hero__image-1 img{width:61px;height:52px}@media screen and (min-width: 1024px){#cultivate-landing-page #hero-2 .aem-hero__image-1 img{width:85px;height:76px}}#cultivate-landing-page #cultivate-meet-the-board-title,#cultivate-landing-page #cultivate-foundation-officers-title{margin:70px auto 50px;color:#451400}#cultivate-landing-page #cultivate-meet-the-board-title h1,#cultivate-landing-page #cultivate-foundation-officers-title h1{margin:0;font-size:26px}#cultivate-landing-page #meet-the-board-cards-container,#cultivate-landing-page #foundation-officers-cards-container{display:flex;justify-content:space-evenly;flex-direction:column;padding:0 90px}#cultivate-landing-page #meet-the-board-cards-container .card,#cultivate-landing-page #foundation-officers-cards-container .card{text-align:center}#cultivate-landing-page #meet-the-board-cards-container .card h2,#cultivate-landing-page #foundation-officers-cards-container .card h2{margin:0;font-size:14px;font-family:Gotham,Arial,sans-serif;color:#451400}#cultivate-landing-page #meet-the-board-cards-container .card p,#cultivate-landing-page #foundation-officers-cards-container .card p{margin:0;font-family:Gotham,Arial,sans-serif;color:#451400;font-size:12px;line-height:25px}#cultivate-landing-page #meet-the-board-cards-container .card .aem-card__copy,#cultivate-landing-page #foundation-officers-cards-container .card .aem-card__copy{padding:1.25rem 0}#cultivate-landing-page #foundation-officers-cards-container{margin-bottom:75px}@media screen and (min-width: 768px){#cultivate-landing-page #hero-1{min-height:517px}#cultivate-landing-page #hero-1 h1{font-size:60px;line-height:57px}#cultivate-landing-page #hero-1 p{font-size:20px}#cultivate-landing-page #hero-1 .aem-hero__background img{object-position:bottom}#cultivate-landing-page #hero-1 .aem-hero__copy{padding:0;margin:0}#cultivate-landing-page #below-hero-1-text{margin:70px auto;font-size:26px;max-width:680px}#cultivate-landing-page #cultivate-callout-cards-container{flex-direction:row;justify-content:space-between;max-width:680px;column-gap:38px}#cultivate-landing-page #cultivate-callout-cards-container .card p{padding:0 21px}#cultivate-landing-page #cultivate-grants-title{margin:70px auto 16px}#cultivate-landing-page #cultivate-grants-title *{margin:0;font-size:36px}#cultivate-landing-page #cultivate-grants-subheader{margin:0 auto 22px;max-width:585px;text-align:center}#cultivate-landing-page #cultivate-grants-subheader p{display:inline}#cultivate-landing-page #cultivate-grants-text{margin:0 auto 41px;max-width:577px;text-align:center}#cultivate-landing-page #cultivate-grants-text p{display:inline}#cultivate-landing-page #cultivate-grants-image-container{flex-direction:row;flex-wrap:wrap;justify-content:flex-start}#cultivate-landing-page #cultivate-grants-image-container .image{flex-basis:33.3334%;margin:0}#cultivate-landing-page #grants-in-action-container{padding:70px 51px}#cultivate-landing-page #grants-in-action-container #cultivate-grants-in-action{font-size:44px}#cultivate-landing-page #grants-in-action-container #cultivate-grants-in-action-text{max-width:664px;font-size:22px;line-height:31px}#cultivate-landing-page #grants-in-action-container #cultivate-grants-video{margin:0}#cultivate-landing-page #grants-in-action-container #cultivate-grants-video iframe{width:100%;height:373px;box-shadow:0 4px 19px 1px #00000024}#cultivate-landing-page #hero-2{min-height:574px}#cultivate-landing-page #hero-2 .aem-hero__foreground .aem-hero__copy .aem-hero__paragraph h1{max-width:268px}#cultivate-landing-page #hero-2 .aem-hero__foreground .aem-hero__copy .aem-hero__paragraph p{max-width:520px}#cultivate-landing-page #hero-2 .aem-hero__foreground .aem-hero__copy .aem-hero__paragraph p:nth-child(3){max-width:362px}#cultivate-landing-page #cultivate-meet-the-board-title,#cultivate-landing-page #cultivate-foundation-officers-title{margin:75px auto}#cultivate-landing-page #cultivate-meet-the-board-title h1,#cultivate-landing-page #cultivate-foundation-officers-title h1{font-size:36px}#cultivate-landing-page #meet-the-board-cards-container,#cultivate-landing-page #foundation-officers-cards-container{flex-direction:row;justify-content:space-between;flex-wrap:wrap;padding:0 130px;max-width:550px;margin:0 auto}#cultivate-landing-page #meet-the-board-cards-container .card,#cultivate-landing-page #foundation-officers-cards-container .card{flex-basis:50%}#cultivate-landing-page #meet-the-board-cards-container .card h2,#cultivate-landing-page #foundation-officers-cards-container .card h2{font-size:18px;line-height:25px}#cultivate-landing-page #meet-the-board-cards-container .card p,#cultivate-landing-page #foundation-officers-cards-container .card p{font-size:16px}#cultivate-landing-page #foundation-officers-cards-container{margin-bottom:75px}}@media screen and (min-width: 1024px){#cultivate-landing-page #hero-1{min-height:680px}#cultivate-landing-page #below-hero-1-text{margin:76px auto;max-width:1000px}#cultivate-landing-page #cultivate-callout-cards-container{max-width:800px}#cultivate-landing-page #cultivate-grants-subheader{margin-bottom:24px;max-width:800px}#cultivate-landing-page #cultivate-grants-text{margin:0 auto 55px;max-width:819px}#cultivate-landing-page #cultivate-grants-image-container{display:flex;justify-content:center;align-items:flex-end;max-width:1000px;margin:55px auto 150px}#cultivate-landing-page #cultivate-grants-image-container .image{flex-basis:auto;margin:0 35px}#cultivate-landing-page #grants-in-action-container{padding:84px 0 129px}#cultivate-landing-page #grants-in-action-container #cultivate-grants-in-action-text{text-align:center;max-width:864px;margin:0 auto;padding:0}#cultivate-landing-page #grants-in-action-container #cultivate-grants-in-action-text p{margin:0}#cultivate-landing-page #grants-in-action-container #cultivate-grants-in-action-text p:first-child{display:inline-block}#cultivate-landing-page #grants-in-action-container #cultivate-grants-in-action-text p:nth-child(2),#cultivate-landing-page #grants-in-action-container #cultivate-grants-in-action-text p:nth-child(3){display:inline}#cultivate-landing-page #grants-in-action-container #cultivate-grants-in-action-text p:nth-child(2){color:#729855;font-family:Gotham,Arial,sans-serif;font-weight:600}#cultivate-landing-page #grants-in-action-container #cultivate-grants-video{margin:50px auto}#cultivate-landing-page #grants-in-action-container #cultivate-grants-video iframe{height:560px;width:1000px;max-width:100%}#cultivate-landing-page #hero-2{min-height:694px}#cultivate-landing-page #hero-2 .aem-hero__foreground{width:1000px;max-width:1000px;margin:0 auto}#cultivate-landing-page #hero-2 .aem-hero__foreground .aem-hero__copy{padding:0}#cultivate-landing-page #hero-2 .aem-hero__foreground .aem-hero__copy .aem-hero__paragraph{max-width:520px}#cultivate-landing-page #hero-2 .aem-hero__foreground .aem-hero__copy .aem-hero__paragraph h1{font-size:60px;line-height:57px;max-width:500px}#cultivate-landing-page #hero-2 .aem-hero__foreground .aem-hero__copy .aem-hero__paragraph p:nth-child(3){margin-right:0;max-width:520px}#cultivate-landing-page #cultivate-meet-the-board-title,#cultivate-landing-page #cultivate-foundation-officers-title{margin:92px auto 75px}#cultivate-landing-page #cultivate-meet-the-board-title h1,#cultivate-landing-page #cultivate-foundation-officers-title h1{font-size:36px}#cultivate-landing-page #meet-the-board-cards-container,#cultivate-landing-page #foundation-officers-cards-container{justify-content:flex-start;padding:0;max-width:800px}#cultivate-landing-page #meet-the-board-cards-container .card,#cultivate-landing-page #foundation-officers-cards-container .card{flex-basis:33.3334%}}@media screen and (min-width: 1200px){#cultivate-landing-page #meet-the-board-cards-container,#cultivate-landing-page #foundation-officers-cards-container{justify-content:flex-start;max-width:fit-content}#cultivate-landing-page #meet-the-board-cards-container .card,#cultivate-landing-page #foundation-officers-cards-container .card{flex-basis:auto;padding:0 17px}}
