.kcm-header{display:none}.kcm-header-shell,.kcm-header-wrapper{height:unset!important}.kcm-header-action,.kcm-header-wrapper.is-shrunk .kcm-header-action--search svg,.kcm-mega-nav-link,.kcm-mega-nav-link svg,.kcm-mega-nav-link svg:hover,.kcm-mega-nav-link:hover{color:var(--black-700)!important}.kcm-header-action--shop,.kcm-header-action--shop:hover,.kcm-header-wrapper.is-shrunk .kcm-header-action--shop,.kcm-header-wrapper.is-shrunk .kcm-header-action--shop:hover{border-color:var(--black-700)}.kcm-header-action--shop:hover,.kcm-header-wrapper.is-shrunk .kcm-header-action--shop:hover{background:rgba(38,38,38,.12)}.kcm-header-wrapper.is-shrunk .kcm-header,.kcm-header-wrapper:has(.kcm-mega-dropdown.show) .kcm-header{background:var(--white)}.kcm-header-action.kcm-header-action--search,.pt-5:not(.m-auto),.screen-reader-text{display:none}body.kcm .utility-nav-logo h2{box-sizing:border-box;color:var(--black-700);display:block;font-family:var(--font-family-logo);font-size:16px;font-weight:400;letter-spacing:3px;line-height:normal;margin:0;padding:0;text-align:center;text-transform:uppercase}:root{--kcm-form-text:var(--black-700,#151515);--kcm-form-border:var(--gray-200,#cecece);--kcm-form-muted:var(--gray-700,#696969);--kcm-display-heading-size:clamp(27px,3.164556962vw + 2.6962025316px,47px)}body.kcm{--kcm-giving-outer-max:var(--container-max-width-sm,1154px);--kcm-giving-container-max:var(--site-container-max-width,var(--container-max-width-lg,1422px));--kcm-giving-container-padding:var(--site-container-padding-inline,clamp(1.25rem,5vw,2.5rem));background-color:var(--white);color:var(--black-700);font-family:var(--font-family-sans);font-size:16px;line-height:1.5}body.kcm #giving-form,body.kcm #header .container,body.kcm .kcm-page-toolbar{box-sizing:border-box;margin-inline:auto;max-width:var(--kcm-giving-outer-max)!important;padding-inline:var(--kcm-giving-container-padding);width:100%}body.kcm #disclaimer-container,body.kcm #footer-four{box-sizing:border-box;margin-inline:auto;max-width:var(--kcm-giving-container-max)!important;padding-inline:var(--kcm-giving-container-padding);width:100%}body.kcm #page-area{box-sizing:border-box;max-width:100%;width:100%}@media (min-width:1422px){body.kcm #disclaimer-container,body.kcm #footer-four,body.kcm #giving-form,body.kcm #header .container,body.kcm .kcm-page-toolbar{padding-inline:0}}body.kcm .body-kcmteal .giving-array-form-wrapper{margin:0;max-width:100%;width:100%}@media (min-width:768px){body.kcm #page-area{margin-inline:0;max-width:70%!important;width:70%}body.kcm #payment-details,body.kcm #payment-details-area{margin-inline:0;max-width:100%;width:100%}body.kcm #payment-details #payment-container{justify-content:flex-start!important}body.kcm #payment-container .btn-group{flex-grow:0!important;max-width:min(320px,100%);width:100%}body.kcm #payment-area,body.kcm #payment-content,body.kcm #paymentContainer{margin-inline:0}body.kcm #payment-area #cards-accepted-container{margin:0}body.kcm #bluefin-check-html{left:auto;position:static;text-align:left;top:auto;width:auto}body.kcm #check-fields,body.kcm #check-fields .form-group{text-align:left}body.kcm #check-fields,body.kcm #paymentContainer iframe{max-width:350px}body.kcm #payment-amount-area .radio-area{justify-content:flex-start}body.kcm #payment-amount-area .radio{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}body.kcm #payment-amount-area #radio-container-other,body.kcm #payment-amount-area .radio-area.radio-row{flex:0 0 auto;width:auto}body.kcm #payment-amount-area #radio-container-other.col-sm-12{max-width:none;width:auto}body.kcm #payment-amount-area .recurring-ui.radio-row{flex:1 1 100%;width:100%}body.kcm #secondaryFundsListing{margin-inline:0;width:100%}}body.kcm #bluefin-check-html>img{margin-bottom:25px}body.kcm h1,body.kcm h2,body.kcm h3,body.kcm h4,body.kcm h5,body.kcm h6{color:var(--black-700);font-family:var(--font-family-display)}body.kcm #giving-form #primary_fund_image,body.kcm #giving-form>div.container,body.kcm #giving-form>div.hide,body.kcm #page-area div.visible-fund,body.kcm>div.container-fluid.text-center.fw-bold.py-1{display:none!important}body.kcm #give-again>h4.header,body.kcm #giving-form h1,body.kcm #giving-form h2,body.kcm #giving-form h3,body.kcm #giving-form legend,body.kcm #page-area .giving-array-form-wrapper>h5,body.kcm #page-area>div>div:nth-child(12)>span,body.kcm #personal-info>h4,body.kcm #review-gift>span{color:var(--black-700,#151515);font-family:var(--font-family-display)!important;font-size:var(--kcm-display-heading-size)!important;font-weight:400!important;margin-bottom:var(--gap-lg,24px)}body.kcm #page-area>div>div:nth-child(12)>div>p:nth-child(2){margin-top:var(--gap-xs,12px)}body.kcm #giving-form label,body.kcm #giving-form li,body.kcm #giving-form p,body.kcm #giving-form small{color:var(--black-700,#151515);font-family:var(--font-family-sans)}body.kcm #giving-form input,body.kcm #giving-form select,body.kcm #giving-form textarea{color:var(--kcm-form-text);font-family:var(--font-family-sans)}body.kcm #giving-form select{box-sizing:border-box;font-size:16px;height:calc(1.5em + .75rem + 2px);line-height:1.5;padding-block:.375rem}body.kcm #giving-form input::placeholder,body.kcm #giving-form textarea::placeholder{color:var(--gray-700,#696969);opacity:1}body.kcm #giving-form input[type=checkbox],body.kcm #giving-form input[type=radio]{accent-color:var(--black-700,#151515)}body.kcm #giving-form input[type=checkbox]:checked{appearance:auto;background-color:initial;background-image:none;border-color:#151515}body.kcm #giving-form input[type=radio]:checked{accent-color:var(--black-700,#151515)!important;border-color:var(--black-700,#151515)!important}body.kcm .form-check-input[type=checkbox]:checked{appearance:auto;background-color:initial;background-image:none;border-color:#151515}body.kcm #giving-form .error,body.kcm #giving-form .field-error,body.kcm #giving-form .validation-error,body.kcm #giving-form [aria-invalid=true]{border-color:#8b1d1d!important;color:#8b1d1d}body.kcm #giving-form .error-message,body.kcm #giving-form .field-note,body.kcm #giving-form .help-text,body.kcm #giving-form .validation-message,body.kcm #giving-form small{color:var(--kcm-form-muted,#696969)}body.kcm #giving-form #giving-submit{align-items:center;background-color:transparent;background-image:none;border:1px solid var(--black-700,#151515);border-radius:var(--border-radius-pill,9999px);color:var(--black-700,#151515)!important;cursor:pointer;display:inline-flex;font-family:var(--font-family-sans);font-size:16px;font-weight:700;justify-content:center;line-height:1;padding:14px 28px;text-decoration:none;text-shadow:none}body.kcm #giving-form #giving-submit:focus-visible,body.kcm #giving-form #giving-submit:hover{background-color:var(--black-700,#151515);border-color:var(--black-700,#151515);color:var(--white,#fff)!important}body.kcm #payment-container button.btn-other.active,body.kcm #payment-container button.btn-other.active:focus,body.kcm #payment-container button.btn-other.active:hover,body.kcm .body-kcmteal .nav .nav-link.active,body.kcm .body-kcmteal .nav .nav-link.active:focus,body.kcm .body-kcmteal .nav .nav-link.active:hover,body.kcm:not(.bvovn) .radio input:checked+label{background-color:var(--black-700,#151515)!important;color:var(--white,#fff)!important}body.kcm .body-kcmteal .nav .nav-link:not(.active):focus,body.kcm .body-kcmteal .nav .nav-link:not(.active):hover{color:var(--black-700,#151515)!important}body.kcm #payment-container button.btn-other,body.kcm .body-kcmteal .nav-item,body.kcm .body-kcmteal .radio-container{border-color:var(--black-700,#151515)!important}body.kcm{--accordion-main:var(--black-700,#151515)}body.kcm .body-kcmteal .nav .nav-link,body.kcm .body-kcmteal h1.page-header{color:var(--black-700,#151515)}body.kcm .body-kcmteal input:checked+label{background:var(--black-700,#151515)!important;color:var(--white,#fff)!important}body.kcm #payment-container button.btn-other,body.kcm #payment-container button.btn-other:focus,body.kcm #payment-container button.btn-other:hover{color:var(--black-700,#151515)}body.kcm .body-kcmteal #inputOtherAmountRecurring,body.kcm .body-kcmteal #invoice_items_0_recurring_withdrawal_day{border-color:var(--kcm-form-border,#cecece)}body.kcm #give-again-payment-type-container{padding-top:0}body.kcm #give-again-payment-type-container label{color:var(--black-700,#151515);font-family:var(--font-family-sans);font-weight:400;padding-bottom:.5rem}body.kcm #give-again #pay-again-container{align-items:stretch;display:flex;flex-flow:row nowrap;gap:0;margin:0;max-width:min(320px,100%);padding:0;width:100%}body.kcm #give-again #pay-again-container a{align-items:center;background-color:var(--white,#fff);background-image:none!important;border:1px solid var(--black-700,#151515);border-radius:0;border-width:1px!important;box-shadow:none;box-sizing:border-box;color:var(--black-700,#151515)!important;cursor:pointer;display:flex;flex:1 1 50%;font-family:var(--font-family-sans);font-size:14px;font-weight:400;height:auto;justify-content:center;line-height:1.2;margin:0;min-height:38px;padding:6px 12px;text-decoration:none!important;text-shadow:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease}body.kcm #give-again #pay-again-container a+a{margin-inline-start:-1px}body.kcm #give-again #pay-again-container a.active,body.kcm #give-again #pay-again-container a.active:focus,body.kcm #give-again #pay-again-container a.active:hover,body.kcm #give-again #pay-again-container a.button-active,body.kcm #give-again #pay-again-container a.button-active:focus,body.kcm #give-again #pay-again-container a.button-active:hover{background-color:var(--black-700,#151515)!important;border-color:var(--black-700,#151515)!important;border-width:1px!important;color:var(--white,#fff)!important}body.kcm #give-again #pay-again-container a:not(.active):not(.button-active):focus,body.kcm #give-again #pay-again-container a:not(.active):not(.button-active):hover{
    /* !important: giving.css #pay-again-container a:hover forces gray bg/border */background-color:var(--white,#fff)!important;background-image:none!important;border-color:var(--black-700,#151515)!important;border-width:1px!important;color:var(--black-700,#151515)!important}body.kcm #give-again-payment-type-container .required-message{color:var(--gray-700,#696969)!important;margin-top:.5rem;padding-inline:0;text-align:left}body.kcm #payment-method-group,body.kcm #payment-type-container{padding-inline:0!important}body.kcm .previous-payment-fields{border-radius:0}body.kcm #cards-accepted h4{color:var(--black-700,#151515);font-family:var(--font-family-sans);font-size:16px}body.kcm #payment-area{border-radius:0}body.kcm #disclaimer a{color:var(--black-700,#151515)!important}@media (min-width:768px){body.kcm #disclaimer p:last-child{margin:0}}body.kcm .accordion--expand .accordion-icon,body.kcm .accordion-icon{border:1px solid var(--black-700,#151515);color:var(--black-700,#151515)}body.kcm #page-area>div>div.reviewContainerSpacing{padding-bottom:var(--gap-lg,24px)}body.kcm hr.totalGiftDivider{border:1.5px dashed var(--black-700,#151515)}body.kcm .body-kcmteal #personal-info{padding-bottom:var(--gap-lg,24px)}body.kcm #personal-info{margin-inline:0;padding-inline:0;text-align:left}body.kcm #personal-info .personal-info{align-items:flex-start;flex-flow:column!important;justify-content:flex-start}body.kcm #personal-info .personal-field-label,body.kcm #personal-info .personal_inputs{flex:0 0 100%;max-width:100%;padding-inline:0;width:100%}body.kcm #personal-info .personal-field-label label{float:none!important;justify-content:flex-start;margin-bottom:.25rem;text-align:left}body.kcm #personal-info label strong{font-weight:400}body.kcm #personal-info .required-label{margin:0 0 0 3px}body.kcm #lower-login,body.kcm #personal-info #lower-login{align-items:flex-start;display:flex;flex-flow:column;justify-content:flex-start;margin-inline:0;width:100%}body.kcm #lower-login p,body.kcm #personal-info #lower-login p{margin-inline:0;text-align:left}@media (min-width:768px){body.kcm #lower-login,body.kcm #personal-info #lower-login{align-items:flex-start;flex-flow:column;justify-content:flex-start}}body.kcm #page-area>div>div.border-top.pt-5.m-auto{border-top:none!important;padding-top:0}body.kcm #disclaimer-container{padding-bottom:80px}body.kcm #dollar-other-mount,body.kcm #inputOtherAmount,body.kcm #inputOtherAmountRecurring{height:50px}body.kcm .kcm-page-toolbar{font-size:14px;margin-block-start:16px}body.kcm .kcm-return-home-btn{color:var(--black-700);font-family:var(--font-family-sans);font-size:14px;font-weight:600;letter-spacing:.04em;margin-top:0;text-transform:uppercase}body.kcm .kcm-return-home-btn:focus-visible,body.kcm .kcm-return-home-btn:hover{opacity:.8;text-decoration:underline}body.kcm .kcm-auth-btn{align-items:center;background-color:var(--white,#fff);border:1px solid var(--black-700,#151515);border-radius:var(--border-radius-pill,9999px);color:var(--black-700,#151515)!important;cursor:pointer;display:inline-flex;font-family:var(--font-family-sans);font-size:14px;font-weight:600;justify-content:center;letter-spacing:.04em;line-height:1;padding:10px 24px;text-decoration:none;text-transform:uppercase}body.kcm .kcm-auth-btn:focus-visible,body.kcm .kcm-auth-btn:hover{background-color:var(--black-700,#151515);border-color:var(--black-700,#151515);color:var(--white,#fff)!important}body.kcm button.kcm-auth-btn.giving-header-login{color:var(--black-700,#151515)!important;font-size:14px!important}body.kcm button.kcm-auth-btn.giving-header-login:focus-visible,body.kcm button.kcm-auth-btn.giving-header-login:hover{color:var(--white,#fff)!important}body.kcm #lower-login button,body.kcm #personal-info #lower-login button{align-self:flex-start;background-color:var(--black-700,#151515)!important;border-color:var(--black-700,#151515)!important;color:var(--white,#fff)!important;width:auto}body.kcm #lower-login button:focus-visible,body.kcm #lower-login button:hover{background-color:var(--black-700,#151515)!important;opacity:.85}body.kcm #other-ways-to-give .other-ways-box .stock-button,body.kcm #other-ways-to-give>div:first-child>div>div>a:first-child,body.kcm #other-ways-to-give>div:first-child>div>div>a:nth-child(2){align-items:center;background-color:var(--white,#fff)!important;border:1px solid var(--black-700,#151515)!important;border-radius:var(--border-radius-pill,9999px)!important;color:var(--black-700,#151515)!important;cursor:pointer;display:inline-flex;font-family:var(--font-family-sans);font-size:16px;font-weight:700;justify-content:center;line-height:1;min-width:8.214285714285714rem;padding:14px 28px;text-decoration:none;width:auto}body.kcm #other-ways-to-give .other-ways-box .stock-button:focus-visible,body.kcm #other-ways-to-give .other-ways-box .stock-button:hover,body.kcm #other-ways-to-give>div:first-child>div>div>a:first-child:focus-visible,body.kcm #other-ways-to-give>div:first-child>div>div>a:first-child:hover,body.kcm #other-ways-to-give>div:first-child>div>div>a:nth-child(2):focus-visible,body.kcm #other-ways-to-give>div:first-child>div>div>a:nth-child(2):hover{background-color:var(--black-700,#151515)!important;border-color:var(--black-700,#151515)!important;color:var(--white,#fff)!important}body.kcm-devotional-modal-scroll-lock,html.kcm-devotional-modal-scroll-lock{overflow:hidden;width:100%}body.kcm-devotional-modal-scroll-lock{inset-inline:0;overscroll-behavior:none;position:fixed}.kcm-devotional-modal{align-items:center;display:flex;inset:0;justify-content:center;padding-block:clamp(.75rem,3vw,1.5rem);padding-inline:clamp(.75rem,3vw,1.5rem);pointer-events:none;position:fixed;visibility:hidden;z-index:10050}.kcm-devotional-modal.is-open{pointer-events:auto;visibility:visible}.kcm-devotional-modal__backdrop{background:rgba(0,0,0,.5);cursor:pointer;height:100%;inset:0;opacity:0;position:absolute;transition:opacity .45s cubic-bezier(.22,1,.36,1);width:100%}.kcm-devotional-modal.is-open .kcm-devotional-modal__backdrop{opacity:1}.kcm-devotional-modal__sheet{background:var(--white);box-shadow:var(--shadow-sm,0 4px 12px rgba(0,0,0,.08)),var(--shadow-lg,0 8px 24px rgba(0,0,0,.15));color:var(--black-700);display:flex;flex-direction:column;margin-block:0;margin-inline:auto;max-height:min(92vh,52rem);max-width:min(600px,100%);opacity:0;position:relative;transform:scale(.96) translateY(.5rem);transition:opacity .45s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1);width:100%;z-index:1}.kcm-devotional-modal.is-open .kcm-devotional-modal__sheet{opacity:1;transform:scale(1) translateY(0)}.kcm-devotional-modal__header{align-items:center;border-block-end:1px solid hsla(0,0%,8%,.08);display:flex;flex-shrink:0;gap:1rem;justify-content:space-between;padding-block-end:.75rem;padding-block-start:1rem;padding-inline:1rem}.kcm-devotional-modal__title{font-family:var(--font-family-sans);font-size:1.125rem;font-weight:600;line-height:1.3;margin:0}.kcm-devotional-modal__close{align-items:center;background:transparent;border:none;border-radius:.25rem;color:inherit;cursor:pointer;display:inline-flex;flex-shrink:0;justify-content:center;min-height:2.75rem;min-width:2.75rem;padding:0}.kcm-devotional-modal__frame-wrap{-webkit-overflow-scrolling:touch;background:var(--gray-50,#f4f4f4);flex:1;min-height:0;overflow:auto;position:relative}.kcm-devotional-modal__frame{background:var(--white);border:0;box-sizing:border-box;display:block;height:700px;margin-block:0;margin-inline:auto;max-width:100%;min-height:700px;width:600px}.kcm-devotional-modal__frame-wrap--tall .kcm-devotional-modal__frame{height:max(800px,90vh);min-height:max(800px,90vh)}@media (min-width:1200px){.kcm-footer-bottom-row{flex-direction:column!important}}