.glide__slide{margin-bottom:0;text-align:center}.glide__slide blockquote{border-left:none!important;margin:0 auto;padding:0;background-color:transparent;max-width:900px}.glide__slide blockquote:before{display:none}.glide__slide blockquote p{margin:0 auto 1.3rem;text-wrap:balance}.glide__slide img{display:block;margin:0 auto;border-radius:calc(var(--border-radius) * .5)}.glide__slide cite{font-style:normal}.glide__bullet{padding:.35rem;background:var(--glide-gray);border:none;border-radius:50%;margin:.25rem}.glide__bullet--active.glide__bullet,.glide__bullet:hover{background-color:var(--glide-accent-color);border:none}.glide__bullet:focus-visible{background-color:var(--glide-accent-color);outline:var(--glide-accent-color) dotted 2px;outline-offset:2px}.glide__bullet:focus{background-color:var(--glide-accent-color);outline:var(--glide-accent-color) dotted 2px;outline-offset:2px}.glide__bullet:focus:not(:focus-visible){background:var(--glide-gray);outline:0}.glide__arrows .btn{border:none;border-radius:50%;height:50px;width:50px;padding:0}.glide__arrows .btn svg{height:30px;width:30px;top:5px;left:3px}.glide__arrows .btn:hover{background-color:var(--body-bg-alt);border:none}.glide__slides{margin-bottom:0!important}.glide__bullets{padding-top:.75rem}.page{position:relative}.cms-toolbar-expanded .page{margin-top:0}#main .content{float:none;width:100%;padding-left:0;padding-right:0}.donate .content{clear:both;padding:0 1rem;margin:0 auto;width:100%;max-width:900px}.related-btn-wrap{display:block;margin:40px auto 0}.nancy-photo{float:right;max-width:30%;height:auto;border-radius:50%}@media all and (min-width:40em){.nancy-photo{margin:0 0 20px 30px}}#spread img{width:100%;max-width:100%;height:auto}.ctas{position:relative;margin-left:-.15rem;margin-right:-.15rem;text-align:center}.ctas .btn{margin:.15rem}:root{--primary:#2ca6b6;--primary-rgb:44,166,182;--primary-dark:#267d85;--primary-dark-rgb:hextToRGB(#267d85);--primary-light:#deeef0;--primary-light-rgb:hextToRGB(#deeef0);--secondary:#bbc74f;--secondary-rgb:187,199,79;--tertiary:#e66194;--tertiary-rgb:230,97,148;--lite-gray:#f8f8f8;--gray:#eee;--gray2:#ddd;--red:#F54238;--red-rgb:245,66,56;--darkred-rgb:139,0,0;--secondary-light-rgb:214,221,107;--primary-light-hover:#2ca6b6;--purple:#6b3b4c;--purple-rgb:107,59,76;--dark:#362228;--dark-rgb:54,34,40;--container-width:57em;--content-width:57em;--border-width:2px;--border-radius:.35rem;--border-radius-lg:.65rem;--button-bg-color:transparent;--button-color:var(--primary);--button-color-rgb:var(--primary-rgb);--button-hover-color:var(--primary-dark);--button-hover-color-rgb:var(--primary-dark-rgb);--button-icon-color:var(--primary);--button-border-opacity:.3;--gutter:40px;--spacer:1.3rem;--hero-bg-color:#333;--hero-color:#fff;--hero-color-rgb:255,255,255;--hero-padding:var(--gutter);--hero-margin-top:0;--narrow:65ch;--h2-color:var(--primary);--form-border-radius:.35em;--font-headline:playfair-display,serif;--font-headline-weight:bold;--font-family-base:brandon-grotesque,Helvetica,Arial,sans-serif;--heading-margin:var(--spacer);--letter-spacing:.2em;--smallcaps-size:1.1rem;--section-h2-font-size:2.5rem;--section-font-size:1.4rem;--section-height:400px;--section-align:center;--icon-size:16px;--focus-form-color:var(--primary-light);--icon-color:var(--gray2);--heading-h1-size:2.2rem;--heading-h2-size:1.6rem;--heading-h3-size:1.4rem;--heading-h4-size:1.3rem;--heading-h5-size:1.3rem;--heading-h6-size:1.2rem;--font-size-base:1.3rem;--font-size-sm:1.04rem;--container-width:1100px;--corner-radius:.25em;--plyr-broadcast-link-color:var(--primary-dark);--plyr-broadcast-link-hover-color:var(--primary-dark);--main-min-height:350px;--plyr-range-fill-background:var(--primary);--plyr-color-main:#ccc;--link-color:var(--primary);--link-hover-color:var(--primary-dark);--glide-accent-color:var(--primary);--glide-gray:var(--gray2);--icon-color:var(--gray2);--book-dropshadow:10px 10px 20px rgba(0, 0, 0, .25),1px 1px 2px rgba(0, 0, 0, .1);--dropshadow-size-direction:0 0 30px;--dropshadow-color:rgba(0, 0, 0, .1);--invert-pct:100%;--card-resource-size:250px;--form-field-bg:var(--body-bg);--action-icon-hover-color:var(--primary);--form-outline-color:var(--primary-rgb);--form-input-padding-basic:10px 10px 8px 10px;--form-input-padding-dynamic:22px 11px 2px .5rem;--form-gap:5px;--form-font-size:1.2rem;--form-label-font-size-active:.9rem;--choice-font-size:1.3rem;--menu-bg:var(--body-bg);--main-nav-bg:var(--body-bg);--search-form-width:600px;--success:#30b23d;--tooltip-color:white;--indicator-color:#f54238;--indicator-color-rgb:245,67,57;--warning-color:#ECB22E;--warning-color-rgb:236,178,46;--table-font-size:1.1rem;--brand-x:#1D9BF0;--brand-facebook:#0A66FF;--brand-instagram:#EF018B;--brand-youtube:#FF0000;--spinner-size:60px;--angle-right-primary:url('https://df6yevl24pl4a.cloudfront.net/filer_public/da/15/da15f511-4d86-4409-8425-2cc4574920a0/angle-right-primary.svg');--label-font-size:1.1rem;--border-radius:.25em;--active-choice-color:#fff;--book-width:250px;--narrow:90ch;--book-width:300px;--book-height:auto;--book-dropshadow:drop-shadow(7px 7px 5px rgba(0, 0, 0, .15)) drop-shadow(7px 7px 30px rgba(0, 0, 0, .15))}@media (prefers-color-scheme:light){:root{--midnight:#0c2b2f;--midnight-rgb:hextToRGB(#0c2b2f);--body-bg:#fff;--body-bg-rgb:255,255,255;--body-bg-alt:#f9f9f9;--body-bg-alt-rgb:249,249,249;--body-bg-alt2:#ededed;--text-color:#352228;--text-color-rgb:11,11,11;--muted-text:#595959;--border-color:#eee;--plyr-broadcast-color:#fff;--plyr-broadcast-title-link-color:#fff;--modal-close-color:#000;--footer-link-color:var(--text-color);--footer-link-hover-color:var(--link-color);--footer-top-border:3px double #eee;--form-border-color:#e1e1e1;--placeholder-color:#cacaca;--form-field-bg:var(--body-bg);--breadcrumb-color:var(--muted-text);--breadcrumb-hover-color:var(--primary);--action-icon-color:var(--text-color);--error-font-size:1.2rem;--error-color:red;--error-color-bg: ;--card-bg:var(--body-bg);--card-title-bg:#eee;--pagination-bg:var(--body-bg);--dropdown-bg:var(--body-bg);--yuge-btn-bg:whitesmoke;--angle-down:url('https://df6yevl24pl4a.cloudfront.net/filer_public/cd/42/cd42e5ba-9e6b-47c6-9570-e4370c4abf2d/angle-down-regular.svg');--plyr-icon-color:var(--text-color);--plyr-audio-control-color:var(--muted-text);--waves-bg-webp:var(--body-bg-alt) url('https://d3o8vwpyaorolj.cloudfront.net/static/stylesheets/gui/bg-just-waves.webp');--waves-bg:var(--body-bg-alt) url('https://d3o8vwpyaorolj.cloudfront.net/static/stylesheets/gui/bg-just-waves.png');--tipjar-bg:#fcfcf9;--chevron-left-large:url('https://cdn.reviveourhearts.com/images/svg/chevron-left-large.svg');--chevron-right-large:url('https://cdn.reviveourhearts.com/images/svg/chevron-right-large.svg');--small-hero-height:300px;--angle-right:url('https://df6yevl24pl4a.cloudfront.net/filer_public/5c/ff/5cff3bab-f8df-4b81-b27f-0e4bd0866a01/angle-right-black.svg')}#formtools_credit_number:after{content:url("https://d3o8vwpyaorolj.cloudfront.net/static/stylesheets/vendor/fontawesome/svgs/regular/lock.svg?3186652153eb")}}@media (prefers-color-scheme:dark){:root{--gray:#444;--lite-gray:#333;--modal-overlay-bg:rgba(11, 11, 11, .95);--dark:#111;--hero-bg-color:#000;--hero-color:#fff;--body-bg:#252525;--body-bg-rgb:37,37,37;--body-bg-alt:#1e1e1e;--body-bg-alt2:#101010;--text-color:#fff;--text-color-rgb:255,255,255;--muted-text:#bbb;--border-color:#444;--plyr-broadcast-color:var(--body-bg);--plyr-broadcast-title-link-color:var(--body-bg);--modal-close-color:var(--text-color);--footer-link-color:var(--text-color);--footer-link-hover-color:var(--link-color);--footer-top-border:3px double var(--gray);--form-border-color:#444;--placeholder-color:#999;--breadcrumb-color:#ccc;--breadcrumb-hover-color:var(--text-color);--action-icon-color:var(--text-color);--card-bg:var(--dark);--card-title-bg:var(--dark);--pagination-bg:var(--dark);--dropdown-bg:var(--dark);--yuge-btn-bg:var(--dark);--glide-gray:var(--gray);--plyr-audio-controls-background:transparent;--plyr-range-thumb-shadow:inset 0 1px 1px rgba(255, 255, 255, 1);--button-icon-color:var(--primary);--angle-down:url('https://df6yevl24pl4a.cloudfront.net/filer_public/16/33/163386b1-e513-4e27-88ad-4942ebf04ef6/angle-down-white.svg');--plyr-icon-color:white;--waves-bg-webp:#111 url('https://d3o8vwpyaorolj.cloudfront.net/static/stylesheets/gui/bg-just-waves-dark.webp');--waves-bg:#111 url('https://d3o8vwpyaorolj.cloudfront.net/static/stylesheets/gui/bg-just-waves-dark.png');--tipjar-bg:rgba(11, 11, 11, .75);--chevron-left-large:url('/static/svg/chevron-left-large-white.svg?e72e57098488');--chevron-right-large:url('/static/svg/chevron-right-large-white.svg?e72e57098488');--dca-white:#101010!important;--dca-black:#eee!important;--dca-primary:#9aa349!important;--dca-gray-lighter:#444!important;--menu-bg:#0e0e0e;--angle-right:url('https://df6yevl24pl4a.cloudfront.net/filer_public/64/84/64840dde-06ac-4adc-8415-5eafd4731df4/angle-right-white.svg')}div.cms.cms-toolbar-debug .cms-toolbar .cms-btn-action{background-color:var(--dca-primary);border-color:var(--dca-primary)}div.cms.cms-toolbar-debug .cms-debug-bar{background-color:var(--dca-primary)}}.has-hero{--breadcrumb-color:var(--hero-color)}.dynamic-labels .gift{position:relative;margin-block:0.5rem}.dynamic-labels .gift .recurring-label{display:flex!important;flex-direction:row!important;gap:4px}.dynamic-labels .gift .recurring-label .icon{fill:var(--text-color);opacity:.8}.dynamic-labels .gift h3{visibility:hidden;height:0;overflow:hidden;margin:0}.dynamic-labels .gift label:not(.number-label){margin:0;line-height:2.5rem;font-size:var(--label-font-size)}.dynamic-labels .gift label:not(.number-label).label-has-text-input{margin-right:0}.dynamic-labels .gift>.form-group .giftDetails{display:grid;grid-template-columns:auto;justify-content:center;margin-block:0.5rem}.dynamic-labels .gift>.form-group .giftDetails span{align-content:center}.dynamic-labels .gift>.form-group .giftDetails span.text{line-height:3.3rem;text-align:center;padding-right:5px;opacity:.8;transform:translateY(4px)}.dynamic-labels .gift>.form-group .giftDetails .form-group{align-content:center}.dynamic-labels .gift>.form-group .giftDetails .choice:has(label.custom) input[type=number]{background-color:transparent;border-color:transparent;color:var(--active-choice-color);min-width:90px;field-sizing:content;padding:5px 5px 4px 1.25rem;-moz-appearance:textfield}.dynamic-labels .gift>.form-group .giftDetails .choice:has(label.custom) input[type=number]::-webkit-inner-spin-button,.dynamic-labels .gift>.form-group .giftDetails .choice:has(label.custom) input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}.dynamic-labels .gift>.form-group .giftDetails .choice:has(label.custom) input[type=number]:hover{background-color:rgba(var(--form-color-rgb),.2);border-color:rgba(var(--form-color-rgb),.4)}.dynamic-labels .gift>.form-group .giftDetails .choice:has(label.custom) input[type=number]:focus{background-color:rgba(var(--form-color-rgb),1)}.dynamic-labels .gift>.form-group .giftDetails .choice:has(label.custom) input[type=number]:focus::-webkit-inner-spin-button,.dynamic-labels .gift>.form-group .giftDetails .choice:has(label.custom) input[type=number]:focus::-webkit-outer-spin-button{-webkit-appearance:initial}.dynamic-labels .gift>.form-group .giftDetails .choice:has(label.custom) label.number-label.active{font-size:1.1rem;color:inherit;transform:translate(5px,.4rem);pointer-events:none}@media all and (min-width:40em){.dynamic-labels .gift>.form-group .giftDetails .choice:has(label.custom) label.number-label.active{font-size:var(--choice-font-size)}}.dynamic-labels .gift>.form-group .giftDetails .choice:has(label.custom):before{transform:translate(11px,-15px);top:50%;z-index:1;opacity:0;font-weight:700;color:var(--active-choice-color)}@media all and (max-width:39.9375em){.dynamic-labels .gift>.form-group .giftDetails .choice:has(label.custom) label.number-label.active{transform:translate(5px,.55rem)}.dynamic-labels .gift>.form-group .giftDetails .choice:has(label.custom):before{transform:translate(11px,.55rem)}}.dynamic-labels .gift>.form-group .giftDetails .choice:has(label.custom)[data-hasfocus]:before{opacity:1}.dynamic-labels .gift>.form-group .giftDetails .choice:has(label.custom)[data-hasfocus] label.number-label.active{font-size:12px;transform:translate(0,-1.2rem);opacity:.7!important}.dynamic-labels .gift>.form-group .giftDetails .choice:has(label.custom):has(input:checked):before,.dynamic-labels .gift>.form-group .giftDetails .choice:has(label.custom)[data-checked]:before{opacity:1}.dynamic-labels .gift>.form-group .giftDetails .choice:has(label.custom):has(input:checked) label.number-label.active,.dynamic-labels .gift>.form-group .giftDetails .choice:has(label.custom)[data-checked] label.number-label.active{opacity:0}.dynamic-labels .gift>.form-group .giftDetails .choice:has(label.custom):has(input:checked) input[type=number],.dynamic-labels .gift>.form-group .giftDetails .choice:has(label.custom)[data-checked] input[type=number]{background-color:rgba(var(--form-color-rgb),1)}.dynamic-labels .gift>.form-group .giftDetails .select-wrap{transform:translateY(4px)}.dynamic-labels .gift>.form-group .giftDetails .select-wrap select{padding:11px 1.2rem 11px .5rem!important}.dynamic-labels .gift>.form-group .giftDetails .select-wrap:after{top:0;right:14px}.dynamic-labels .gift>.form-group .giftDetails .delete .btn{padding:1px 6px;width:24px;height:24px;border-radius:12px}.dynamic-labels .gift>.form-group .giftDetails .delete .btn.active,.dynamic-labels .gift>.form-group .giftDetails .delete .btn.hover,.dynamic-labels .gift>.form-group .giftDetails .delete .btn:active,.dynamic-labels .gift>.form-group .giftDetails .delete .btn:hover{background-color:transparent}.dynamic-labels .gift>.form-group .giftDetails.withProjectSelect{grid-template-columns:auto 30px 1fr 24px;gap:10px}.dynamic-labels .gift>.form-group .giftDetails.withProjectSelect .choices{grid-column-end:2}.dynamic-labels .gift>.form-group .giftDetails.withProjectSelect .choice:has(input[value=custom]) input[type=number]{transform:translateY(5px)}.dynamic-labels .gift>.form-group .giftDetails.withProjectSelect .choice:has(input[value=custom]):before{transform:translate(11px,-10px)}.dynamic-labels .gift>.form-group .giftDetails.withProjectSelect .choice:has(input[value=custom]):not([data-hasfocus]) label.number-label.active{transform:translate(5px,.95rem)}.dynamic-labels .gift>.form-group .giftDetails.withProjectSelect .choice:has(input[value=custom]):has(input:checked) label.number-label.active,.dynamic-labels .gift>.form-group .giftDetails.withProjectSelect .choice:has(input[value=custom])[data-hasfocus] label.number-label.active{opacity:0!important;transition:none}.dynamic-labels .gift .choices{display:flex;gap:10px;grid-column-start:1;grid-column-end:4}.dynamic-labels .gift .choices .amount-wrap{font-size:1.1rem}.dynamic-labels .gift .choice{white-space:nowrap;display:inline-flex;border-radius:.25em;margin:0;align-content:center;width:auto;position:relative}@media all and (max-width:39.9375em){.dynamic-labels .gift>.form-group .giftDetails.withProjectSelect .choice:has(input[value=custom]):before{transform:translate(11px,.75rem)}.dynamic-labels .gift>.form-group .giftDetails.withProjectSelect .choice:has(input[value=custom]):not([data-hasfocus]) label.number-label.active{transform:translate(5px,.85rem)}.dynamic-labels .gift>.form-group .giftDetails.withProjectSelect{grid-template:'a a d' auto 'b c c' auto/60px auto 24px}.dynamic-labels .gift>.form-group .giftDetails.withProjectSelect .choices{grid-area:a;justify-content:center}.dynamic-labels .gift>.form-group .giftDetails.withProjectSelect .text{grid-area:b}.dynamic-labels .gift>.form-group .giftDetails.withProjectSelect .form-group{grid-area:c}.dynamic-labels .gift>.form-group .giftDetails.withProjectSelect .delete{grid-area:d}.dynamic-labels .gift .choice:last-child{grid-column-start:1;grid-column-end:5}}.dynamic-labels .gift .choice:has(.number-label)::before{content:"$";display:inline-block;height:20px;width:10px;position:absolute;left:0;transform:translate(10px,1.3rem);z-index:2;opacity:.7}.dynamic-labels .gift .choice label:not(.number-label){cursor:pointer;background-color:transparent;border:2px solid transparent;width:100%;height:100%;display:inline-flex;justify-content:center;align-content:center;flex-direction:column;position:relative;padding-inline:1rem;border-radius:var(--border-radius);font-weight:500}.dynamic-labels .gift .choice label:not(.number-label):focus,.dynamic-labels .gift .choice label:not(.number-label):hover{background-color:rgba(var(--form-color-rgb),.2);border-color:rgba(var(--form-color-rgb),.4)}.dynamic-labels .gift .choice input[type=radio]:checked+label:not(.number-label){background-color:rgba(var(--form-color-rgb),1);color:var(--active-choice-color)}.dynamic-labels .gift .choice input[type=radio]:checked+label:not(.number-label).recurring-label .icon{fill:var(--active-choice-color)}.dynamic-labels .gift .choice input[type=radio]{opacity:0;border:0;overflow:hidden}.dynamic-labels .gift .choice input[type=number]{font-size:var(--choice-font-size)!important}.dynamic-labels .gift .choice.disabled{opacity:.2;cursor:not-allowed}.dynamic-labels .gift .choice.disabled input,.dynamic-labels .gift .choice.disabled label{cursor:not-allowed}.dynamic-labels .gift .method{display:grid;gap:5px}.dynamic-labels [data-disable-delete].gift .delete{display:none}#ecfa{text-align:center;padding:2rem 1rem;background:var(--body-bg-alt);border-radius:4px;margin-bottom:var(--gutter)}#ecfa a{margin:0 1rem 1rem 0;display:block}#ecfa img{width:80px;height:auto;display:block;margin:0 auto}#ecfa p{font-size:1rem}@media all and (min-width:40em){.dynamic-labels .gift .choices .amount-wrap{font-size:var(--choice-font-size)}#ecfa{display:flex;flex:auto 1fr;text-align:left;align-items:center}#ecfa img{display:inline}#ecfa a{margin-bottom:0;width:98px;text-align:center}#ecfa p{width:calc(100% - 98px);max-width:65rem;font-size:1.2rem}}.form__billing{margin-bottom:1.3rem}.form__billing #paymethod-nav{padding-left:0;margin:0;display:flex;flex-direction:row;justify-content:flex-start;grid-gap:5px}.form__billing #paymethod-nav>li{display:inline-block;margin:0;border:none;padding:0;top:5px;position:relative;flex-basis:33%}.form__billing #paymethod-nav>li>a{display:flex;align-items:center;justify-content:center;text-align:center;font-size:1.1rem;background:0 0;color:var(--text-color);min-height:30px;font-weight:600;flex-direction:column;text-decoration:none!important;padding:0 0 .5rem}.form__billing #paymethod-nav>li>a svg{top:6px;position:relative;margin:3px 3px 3px -3px;fill:#2ca6b6;height:20px;width:20px;display:none}@media (min-width:360px){.form__billing #paymethod-nav>li>a svg{display:inline-block}}.form__billing #paymethod-nav>li>a em{font-size:.9rem;display:none;color:var(--muted-text);position:relative;font-style:normal;font-weight:400}.form__billing #paymethod-nav>li.active{background:rgba(var(--form-color-rgb),.1);border-top:5px solid #2ca6b6;z-index:2;position:relative;top:0}.form__billing #paymethod-nav>li.disabled{opacity:.4}.form__billing #paymethod-nav>li.disabled a:hover{cursor:not-allowed}.form__billing .method{padding:var(--spacer) var(--spacer) calc(var(--spacer) - 6px) calc(var(--spacer) - 6px);display:none;border-radius:0 0 var(--border-radius) var(--border-radius)}.form__billing .method.active{display:grid;gap:5px;background:rgba(44,166,182,.1)}.form__billing .method.active::after{clear:both;content:"";display:table}.form__billing .method.active#paypal_info{text-align:center}.form__billing .method.active#paypal_info p{font-size:1.2rem}.form__billing #div_credit_card.form-group{margin-bottom:0}.gift-products{padding-left:0;padding-right:0;background-color:transparent;height:auto!important;box-shadow:none;text-align:center;position:relative}.gift-products h3{color:var(--text-color);text-align:center}.gift-products .alert{margin:1em 0}@media all and (min-width:40em){.form__billing #paymethod-nav>li>a em{display:block}.form__billing #paymethod-nav>li>a span{display:inline-block}.form__billing .method{padding:var(--gutter) var(--gutter) calc(var(--gutter) - 12px) calc(var(--gutter) - 6px)}.gift-products{margin:1.3rem 0}}.gift-products-row{width:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;position:relative;padding:0;gap:10px}@media (min-width:600px){.gift-products-row{flex-direction:row}}.gift-product{display:flex;flex-direction:column;justify-content:center;max-width:48%;width:150px}.gift-product:first-child label{justify-content:center}.gift-product .gift-image{display:flex;flex-direction:column;justify-content:center;align-items:center}.gift-product .gift-image img{width:100%;height:auto;max-width:160px;margin-bottom:1rem}@media (max-width:990px){.gift-product .gift-image img{max-width:100%}}.gift-product img{margin:0 auto}.gift-product label strong{font-weight:500!important;font-size:1.5rem;margin-bottom:.5rem;display:block}@media all and (max-width:26.1875em){.gift-product{border-radius:6px}.active.gift-product{border-color:#8fd6de}}.gift-product label{display:block;margin-block:0 4px;padding:.5rem;width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-around;font-size:.95rem;line-height:1.25;font-weight:500;text-align:center;border:2px solid var(--border-color);border-radius:var(--border-radius-lg);-webkit-transition:.3s;-moz-transition:.3s;transition:.3s}@media all and (min-width:48.75em){.form__billing #paymethod-nav>li>a{font-size:1.3rem;min-height:70px}.gift-product label{padding:1rem;font-size:1rem}.hero.has-product-img .container.resource-orientation-right{grid-template-columns:1fr var(--book-width)}.hero.has-product-img .container.resource-orientation-right .hero__book{order:2}.hero.has-product-img .container.resource-orientation-right .hero__content{order:1}.hero.has-product-img .container.resource-orientation-left{grid-template-columns:var(--book-width) 1fr}.hero.has-product-img .container.resource-orientation-left .hero__book img{margin:0 auto 40px;position:relative}}.gift-product label:hover{border-color:rgba(44,166,182,.5);cursor:pointer}.gift-product input[type=radio]:checked+label{position:relative;border-color:var(--primary);z-index:1}.gift-product input[type=radio]:checked+label:after{content:url("https://d3o8vwpyaorolj.cloudfront.net/static/stylesheets/vendor/fontawesome/svgs/regular/check-green.svg?56ba64029d2e");display:block;position:absolute;top:-3px;left:8px;height:20px;width:10px;-webkit-transform:translateY(5px) scale(1.5);-moz-transform:translateY(5px) scale(1.5);z-index:3}.hero .ctas{align-items:center;justify-content:center;margin-inline:auto;margin-top:var(--gutter);display:flex;flex-wrap:wrap;gap:5px}.hero .ctas .btn-primary{text-shadow:none}@media all and (max-width:48.6875em){.hero .ctas{margin-bottom:var(--gutter)}}.media-video{position:relative;padding-bottom:56.25%;height:0;margin-bottom:20px}.media-video iframe,.media-video object{position:absolute;top:0;left:0;width:100%;height:100%}.media-video lite-youtube{max-width:100%}.form__billing .cc-types-images{display:inline-block;transform:translateY(-2.2rem)}.form__billing .cc-types-images img{max-width:30px;margin-top:5px;border-radius:.15em;box-shadow:0 2px 1px rgba(0,0,0,.05)}.dynamic-labels .gift h2{text-align:center}#formtools_credit_number:after{z-index:2;position:absolute;right:16px;top:16px;height:16px;width:16px}#formtools_credit_number{position:relative}@media (min-width:480px){.form-group-row-small-fields{display:flex;gap:.65rem}.form-group-row-small-fields .form-group{width:100%;margin:0;padding:0}}fieldset{padding:0;margin:0;border:0;min-width:0}.form-group{margin-bottom:15px;position:relative;width:100%}.wait.btn-group .processing{max-width:300px;text-align:center;visibility:visible;opacity:1}@keyframes spinner{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.wait.btn-group .processing:before{content:'';display:block;margin:10px auto;border:4px solid var(--border-color);border-radius:50%;border-top:4px solid var(--primary);width:60px;height:60px;animation:1.2s linear infinite spinner}.btn-group{text-align:center;padding-block:var(--spacer)}.wait.btn-group a.btn,.wait.btn-group button,.wait.btn-group input{display:none}.btn-group .processing{visibility:hidden;opacity:0;transition:opacity .5s linear}dialog .form-search-modal .modal-search-field::-webkit-search-cancel-button{-webkit-appearance:none;height:20px;width:50px;border-radius:10px;background-image:url("https://df6yevl24pl4a.cloudfront.net/filer_public/f3/35/f3356867-6b68-42ae-8400-e5c40ba19503/clear.svg");background-color:var(--modal-search-field-bg);background-size:30px auto;background-repeat:no-repeat;background-position:center center;justify-content:center;align-content:center;display:inline-flex;color:#e66194}.main-lang--es dialog .form-search-modal .modal-search-field::-webkit-search-cancel-button,dialog .form-search-modal .main-lang--es .modal-search-field::-webkit-search-cancel-button{background-image:url("https://df6yevl24pl4a.cloudfront.net/filer_public/eb/01/eb011bf9-af83-498c-8e86-07cde64d10a5/limpialo.svg");width:70px;background-size:45px auto}.close-modal{border:none;background:0 0;outline-color:transparent;color:#fff;position:fixed;top:1.3rem;right:1.3rem;font-size:1.5em;z-index:2}.close-modal:focus-visible{outline:0}.cms-toolbar-expanded .close-modal{transform:translateY(46px)}.close-modal--search{right:10px}dialog{background:0 0;border:none;width:100%;max-width:100%;overflow-x:hidden;--button-color:#2ca6b6;--button-color-rgb:44,166,182;--button-hover-color:#267d85;--button-icon-color:#2ca6b6}dialog:has(.close-modal--search){overflow-y:hidden}dialog::backdrop{background:rgba(var(--dark-rgb),.4)}dialog:has(.account-modal-content)::backdrop{background:rgba(var(--dark-rgb),.9)}dialog:focus-visible{border:none;outline:0}dialog .modal-content{position:relative;display:grid;grid-gap:20px;background-color:var(--body-bg)!important;color:var(--text-color);width:94%;margin:auto;font-size:1.3rem;border-radius:var(--border-radius);align-items:center;padding:1.3rem;max-width:900px}dialog .modal-content img{border-radius:var(--border-radius)}dialog .modal-content *{text-wrap:balance}dialog .modal-content h2{font-size:1.7rem;margin:1.3rem auto;text-align:center}@media all and (min-width:40em){dialog .modal-content{padding:40px}dialog .modal-content h2{text-align:left;font-size:2.2rem;margin:1.3rem 0 .65rem}}dialog .cc-types{position:absolute;right:0;width:100%;transform:translate(0,-8px)}dialog .btn-group{padding-block:0}dialog .btn-group *{margin:.25em}dialog .btn{margin-inline:auto}dialog .form-search-modal{position:fixed;top:12px;width:calc(100% - 70px)}.cms-toolbar-expanded dialog .form-search-modal{transform:translateY(46px)}dialog .form-search-modal .modal-search-field{background-color:var(--body-bg);font-size:var(--font-size-base);border-radius:calc(var(--border-radius) * 3);outline-color:transparent;padding:1.2rem 2em 1.2rem 2.75rem}dialog .form-search-modal .modal-search-field:focus{border-color:var(--border-color)}dialog .form-search-modal .btn{position:absolute;left:0;bottom:0;border-radius:50%;height:50px;width:50px;border-color:transparent;padding:0 .5rem;transform:translate(4px,-12px)}dialog .form-search-modal .btn .icon{fill:var(--text-color);--icon-size:22px;opacity:.3;transition:.3s}dialog .form-search-modal .btn:hover .icon{opacity:1;fill:var(--primary)}.tooltip2{position:relative}.tooltip2 .icon{height:16px;width:16px}.tooltip2 .top{max-width:300px;min-width:250px;width:100%;top:-10px;left:60%;transform:translate(-50%,-100%);padding:1rem;border:none;color:#fff;background-color:var(--dark);font-weight:400;font-size:1.1rem;border-radius:8px;position:absolute;z-index:99999999;box-sizing:border-box;box-shadow:0 1px 8px rgba(0,0,0,.12);visibility:hidden;opacity:0;transition:opacity .8s;line-height:1.3;text-align:center;white-space:normal;text-wrap:balance}.tooltip2 .top i{position:absolute;top:99%;left:50%;margin-left:-12px;overflow:hidden;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid var(--dark)}.tooltip2:hover,.tooltip2:hover .top{visibility:visible;opacity:1}.pt-0{padding-top:0}.pt-1{padding-top:1rem}.pb-0{padding-bottom:0}.pb-1{padding-bottom:1rem}.mb-0{margin-bottom:0}.narrow{max-width:var(--narrow)}.d-flex{display:flex!important}.justify-start{justify-content:flex-start!important}.justify-end{justify-content:flex-end!important}.hero{--hero-min-height:auto;margin-top:0;text-wrap:balance}.support-our-staff.has-breadcrumb .hero{margin-top:0}.hero.has-hero{margin-top:-40px}.hero h1{color:#fff}.hero.has-product-img .hero__book img{max-width:var(--book-width);width:100%}.hero.has-product-img .container{display:grid;grid-template-columns:1fr;grid-gap:40px;align-items:center}.hero.has-product-img .container .hero__book img{border-radius:2px;object-fit:contain;width:var(--book-width);height:var(--book-height);filter:var(--book-dropshadow)}.hero .branding-img{margin-top:20px;max-width:100%}.hero .hero__content{margin-top:1rem!important}@media all and (max-width:39.9375em){.dynamic-labels .gift .choice label:not(.number-label){padding-inline:.25rem}.gift-products{--heading-h3-size:.9rem}.hero h1{font-size:2rem;margin-block:.5rem}.hero .lead{margin-block:.5rem .75rem;font-size:1rem}.donate-online-wrap h3{--heading-h3-size:1rem;margin-block:.5rem!important}}.content form .btn-group{text-align:center}.section .section:nth-child(2n){background-color:var(--body-bg-alt)}.section li,.section p{font-size:1.4rem}.section li{margin:.5em 0}.section--content{--section-height:auto}@media all and (min-width:48.75em){.section--donate-content h2{font-size:1.7rem}}.section button{border:none}.content h3{font-size:calc(var(--heading-h3-size) * 1.25);font-family:var(--sans);color:inherit;margin-block:1.3rem .845rem}p.disclaimer{font-size:1.2rem}input[name=amount_custom]{min-width:138px}.dynamic-labels .gift .choice input[type=radio]{cursor:pointer;left:0;height:44px;position:absolute;top:0;width:100%;z-index:2;outline:2px solid rgba(var(--form-color-rgb),1);outline-offset:4px}.dynamic-labels .gift .choice input[type=radio]:focus-visible+label{outline:2px dotted rgba(var(--form-color-rgb),1);outline-offset:4px}.dynamic-labels .gift .choice:has(>.number-label):has(input[value=custom]:checked)::before{z-index:11!important}@media (max-width:39.9375em){.dynamic-labels .gift .choice:has(>.number-label):has(input[value=custom]:checked)::before{transform:translate(11px,-15px)!important}}.dynamic-labels .gift .choice:has(>.number-label):has(input[value=custom]:checked) .number-label+input[type=number]{padding-inline-start:24px;z-index:10}.main-lang--pt .dynamic-labels .gift .choice:has(>.number-label):has(input[value=custom]:checked) .number-label+input[type=number]{padding-inline-start:36px}.gift-product{position:relative}.gift-product input[type=radio]{opacity:0;position:absolute;top:0;left:0;height:100%;width:100%;z-index:2}.gift-product input[type=radio]:focus-visible+label{outline:2px dotted rgba(var(--form-color-rgb),1);outline-offset:4px}.form__billing .grid-date-cvv{display:flex;gap:var(--form-gap);width:auto}@media (max-width:800px){.month-year{width:100%;padding:0;position:relative;display:flex;flex-direction:row;gap:var(--form-gap);max-width:78.6%}}.cc-iframe{height:65px}.en-cc-fields input,.en-cc-fields select{margin:2px}#div_formtools_bank_transfer_authorized{margin-top:1.3rem}#div_formtools_use_on_day{display:none;align-items:center;margin-top:1em;justify-content:center}#div_formtools_use_on_day .select-wrap{min-width:90px;margin-left:.5rem}#div_formtools_use_on_day .select-label{line-height:1.2;font-weight:500}.disclaimer{margin-block:40px;max-width:700px;margin-inline:auto}.disclaimer p{text-align:center;font-size:1.105rem}.disclaimer p svg{fill:var(--text-color);height:14px;width:14px}.disclaimer p small{font-size:1.17rem}.required{color:#8b0000}ul.errorlist.nonfield{text-align:center;max-width:920px;width:100%;margin:1.3rem auto}.pledge-letter{text-align:left;margin-top:40px}.pledge-grid{display:grid;grid-template-columns:30% 1fr;text-align:left}.pledge-grid dd,.pledge-grid dt{text-align:left;border-bottom:1px solid var(--border-color);margin:0;padding:20px 0}.pledge-grid dd{border-left:1px solid var(--border-color);padding-left:20px}@media all and (max-width:39.9375em){.pledge-grid{grid-template-columns:1fr 1fr}}.landing-footer{padding:1rem;border-top:1px solid var(--border-color);font-size:1.2rem}.landing-footer p{color:#777}.landing-footer a{color:inherit}.landing-footer .pre{white-space:pre}#totalSummary{padding-top:1rem;margin-block:2rem;border-top:4px solid rgba(var(--form-color-rgb),1);text-align:center}#totalSummary:not(.monthly) .monthlyText{display:none}#totalSummary .amount::after{content:'(USD)';display:inline-block;margin-left:.5rem;opacity:.7}#add-donation-item{display:block;text-transform:none;border:none;font-size:1.2rem;font-weight:500;margin:1rem auto .5rem}.gift-frequency{margin-block:2rem;display:flex;isolation:isolate;margin-inline:auto;width:fit-content}.gift-frequency:has(.choice)::after{background-color:rgba(var(--form-color-rgb),1);border-radius:var(--border-radius);content:'';position:absolute;top:0;transform:translateX(131px);transition:.25s ease-out;height:100%;width:130px;z-index:-1}.gift-frequency:has(.choice):has(.choice:first-of-type input:checked+label)::after{transform:translateX(0)}.gift-frequency:has(.choice):has(.choice:first-of-type input:checked+label) .choice:first-of-type{opacity:1}.gift-frequency:has(.choice):has(.choice:first-of-type input:checked+label) .choice:first-of-type label{color:var(--active-choice-color)}.gift-frequency:has(.choice):has(.choice:first-of-type input:checked+label) .choice:last-of-type{opacity:.5}.gift-frequency:has(.choice):has(.choice:first-of-type input:checked+label) .choice:last-of-type label{color:var(--text-color)}.gift-frequency:has(.choice):has(input:focus-visible)::after{outline:2px dotted rgba(var(--form-color-rgb),1);outline-offset:4px}.gift-frequency .control-label{display:inline-block;width:0;height:0;overflow:hidden}.gift-frequency .choice label,.gift-frequency span.default{display:inline-block;padding:.5em 1em;border:1px solid rgba(var(--form-color-rgb),1);border-radius:var(--border-radius);background-color:rgba(var(--form-color-rgb),1);color:var(--active-choice-color);cursor:pointer;font-weight:500;margin-right:0;transition:color .25s ease-in-out}.gift-frequency span.default:hover{cursor:default}.gift-frequency .choice{display:block;overflow:clip;position:relative}.gift-frequency .choice label{text-align:center;width:130px}.gift-frequency .choice:has(input[checked]){opacity:1}.gift-frequency .choice input{cursor:pointer;left:0;right:0;top:0;bottom:0;position:absolute;opacity:0;height:52px;width:130px;z-index:2}.gift-frequency .choice input:focus+label{background-color:rgba(var(--form-color-rgb),.2);border-color:rgba(var(--form-color-rgb),1)}.gift-frequency .choice input:checked+label{color:var(--active-choice-color);background-color:rgba(var(--form-color-rgb),1);border-color:rgba(var(--form-color-rgb),1);color:var(--active-choice-color)}.gift-frequency:has(.choice) .choice{opacity:.5}.gift-frequency:has(.choice) .choice label,.gift-frequency:has(.choice) span.default{background-color:transparent;border:none;color:var(--form-color-secondary)}.gift-frequency:has(.choice) input:focus+label{background-color:unset;border-color:transparent}.gift-frequency:has(.choice) input:checked+label{background-color:transparent;border-color:transparent;color:#fff}.donate form #billing .method.active{background:rgba(var(--form-color-rgb),.1);display:flex;flex-direction:column}.donate form .gift #div_formtools_amount_0 .choice input[type=radio]:checked+label,.glide__bullet--active.glide__bullet,.glide__bullet:hover{background:var(--form-color-secondary)}#cardconnect_info .icon,.donate form #billing #paymethod-nav>li>a svg,.donate form .gift .icon{fill:rgba(var(--form-color-rgb),1)}.donate form #billing #paymethod-nav>li.active{border-top-color:rgba(var(--form-color-rgb),1)!important;border-radius:var(--border-radius) var(--border-radius) 0 0}.radio .wrapper{margin-top:4px;background:var(--form-field-bg)!important}.radio .wrapper div.line{border-top-color:var(--border-color)!important}.radio .wrapper li,.radio .wrapper p{font-size:inherit}.radio .wrapper:after{content:url("https://d3o8vwpyaorolj.cloudfront.net/static/svg/search2.svg?4a58ed375077");height:14px;width:14px;display:inline-block;left:10px;position:absolute;top:9px;z-index:1}@media (prefers-color-scheme:dark){#formtools_credit_number:after{content:url("https://d3o8vwpyaorolj.cloudfront.net/static/stylesheets/vendor/fontawesome/svgs/regular/lock-white.svg?e94d73c134ba")}.radio .wrapper:after{content:url("https://d3o8vwpyaorolj.cloudfront.net/static/svg/search2-white.svg?1127dc3e4cee")}}.radio .wrapper>div>input{padding-left:34px!important}.radio .wrapper:has(input:focus){border-color:rgba(var(--form-outline-color),1);outline:var(--border-width) solid rgba(var(--form-outline-color),1)}.donation-summary{padding:2em;text-align:center;text-wrap:balance;background-color:var(--body-bg-alt)}.donation-summary .smallcaps{color:#2ca6b6;display:block}.donation-summary .amount-title{color:var(--text-color);line-height:1}.donation-summary .amount-title .amount{font-size:1.4em}.donation-summary .goaa-details{margin-top:50px;color:var(--text-muted)}.donation-summary .goaa-details a{text-decoration:underline}.donation-summary .goaa-details a:hover{text-decoration:none}.fr-cc-fields #div_formtools_ccv_number{max-width:100px}.fr-cc-fields #div_formtools_ccv_number #div_formtools_ccv_number{font-size:1rem}.dialog.dialog--interrupter{overflow:hidden}.dialog.dialog--interrupter .modal-content{padding:0}.dialog.dialog--interrupter .copy{text-align:center}.dialog.dialog--interrupter .copy h2{margin-top:0;text-align:center}.dialog.dialog--interrupter .modal-img-circle{border-radius:50%;display:block;margin-inline:40px 0;max-width:30%}.dialog.dialog--interrupter .btn{font-size:.95rem!important}@media all and (max-width:61.8125em){.dialog.dialog--interrupter h2{font-size:1.7rem}.dialog.dialog--interrupter .modal-img-circle{margin:40px auto 0}.dialog.dialog--interrupter .copy{padding:0 .78rem 1.3rem}.dialog.dialog--interrupter .ctas{display:flex;flex-direction:column;gap:.5em}.dialog.dialog--interrupter .ctas .btn{max-width:360px;margin-inline:auto}}@media all and (min-width:61.875em){.dialog.dialog--interrupter .modal-content{display:flex;padding:0;gap:0}.dialog.dialog--interrupter .modal-img-tall{display:block}.dialog.dialog--interrupter .copy{padding:40px 40px 40px 0}}#div_formtools_where_do_you_listen_0,#div_id_where_do_you_listen_0{margin-top:1.5em}#div_formtools_where_do_you_listen_0 label,#div_id_where_do_you_listen_0 label{margin-bottom:1em}#div_formtools_where_do_you_listen_0 label .which-station,#div_id_where_do_you_listen_0 label .which-station{font-weight:400!important}#div_formtools_where_do_you_listen_0 label .which-station .form-control,#div_id_where_do_you_listen_0 label .which-station .form-control{display:inline-block;float:none}#wrap_where_do_you_listen_1{display:block;margin:10px 0 0;padding:12px}#formtools_where_do_you_listen_2{display:block}.alert-block{color:var(--indicator-color);background-color:rgba(var(--indicator-color-rgb),.07);text-align:center;padding:5px;line-height:1.3;border-radius:.5rem;margin-bottom:10px}.alert-block p{padding:.25rem 1rem;margin-block:.65rem!important}.alert-block a{font-weight:700;color:inherit}#div_formtools_bank_transfer_authorized label{white-space:wrap}