.donation-hero{display:grid;grid-template-columns:1fr}@media screen and (min-width:990px){.donation-hero{grid-template-columns:minmax(0,62%) minmax(0,38%);align-items:start}}.donation-hero__media{position:relative;height:55vh;min-height:55vh;overflow:hidden}@media screen and (min-width:990px){.donation-hero__media{height:780px;min-height:780px}.donation-hero__panel{position:sticky;top:122px;align-self:start;min-height:100vh;background:#f9f6f1}}.donation-hero__slide-radios{position:absolute;width:0;height:0;overflow:hidden}.donation-hero__slides{position:relative;width:100%;height:100%}.donation-hero__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .5s ease}.donation-hero__slide:first-child{opacity:1}.donation-hero__slide img,.donation-hero__slide svg{display:block;width:100%;height:100%;object-fit:cover}@media screen and (max-width:989px){.donation-hero__slide img{object-position:right center}}.donation-hero__slide-radio:nth-of-type(1):checked~.donation-hero__slides .donation-hero__slide:nth-child(1),.donation-hero__slide-radio:nth-of-type(2):checked~.donation-hero__slides .donation-hero__slide:nth-child(2),.donation-hero__slide-radio:nth-of-type(3):checked~.donation-hero__slides .donation-hero__slide:nth-child(3),.donation-hero__slide-radio:nth-of-type(4):checked~.donation-hero__slides .donation-hero__slide:nth-child(4),.donation-hero__slide-radio:nth-of-type(5):checked~.donation-hero__slides .donation-hero__slide:nth-child(5){opacity:1;z-index:1}.donation-hero__dots{position:absolute;left:50%;bottom:40px;transform:translate(-50%);display:flex;gap:6px;z-index:3}.donation-hero__dot{width:8px;height:8px;border-radius:50%;background:#ffffff8c;cursor:pointer;display:block}.donation-hero__slide-radio:nth-of-type(1):checked~.donation-hero__dots .donation-hero__dot:nth-child(1),.donation-hero__slide-radio:nth-of-type(2):checked~.donation-hero__dots .donation-hero__dot:nth-child(2),.donation-hero__slide-radio:nth-of-type(3):checked~.donation-hero__dots .donation-hero__dot:nth-child(3),.donation-hero__slide-radio:nth-of-type(4):checked~.donation-hero__dots .donation-hero__dot:nth-child(4),.donation-hero__slide-radio:nth-of-type(5):checked~.donation-hero__dots .donation-hero__dot:nth-child(5){background:rgb(var(--color-button))}.donation-hero__content{position:absolute;left:20px;bottom:140px;z-index:2;max-width:460px;background:rgb(var(--color-background));color:#520000;padding:20px;margin-bottom:100px}@media screen and (min-width:990px){.donation-hero__content{left:10%;max-width:48%;padding:2.1%;margin-left:0}}.donation-hero__content--bg-image{background-size:cover;background-position:center;isolation:isolate}.donation-hero__content--bg-image:before{content:none}.donation-hero__content--bg-image>*{position:relative;z-index:1}@media screen and (max-width:989px){.donation-hero__media{display:flex;flex-direction:column;height:auto;min-height:0}.donation-hero__content{position:static;order:-1;max-width:none;margin:0;padding:24px 20px 28px;background:none}.donation-hero__slides{position:relative;width:100%;height:auto;aspect-ratio:4 / 5;overflow:hidden}}.donation-hero__eyebrow{margin:0 0 7.5px;font-family:var(--font-franklin-gothic-atf);font-size:14px;letter-spacing:.12em;text-transform:uppercase;font-weight:400}h2.donation-hero__heading{margin:0 0 10px;font-family:var(--font-seasons);font-size:50px;line-height:1.2;font-weight:400;text-transform:none;letter-spacing:normal;color:#520000}@media screen and (min-width:750px){h2.donation-hero__heading{font-size:72px}}.donation-hero__body{margin:0;font-family:var(--font-georgia);font-size:20px;line-height:1.4;font-weight:400}@media screen and (min-width:990px){.donation-hero__body{font-size:22px}}.donation-hero__tag{position:absolute;left:20px;bottom:-1px;transform:translateY(60%);z-index:2;max-width:320px;background:rgb(var(--color-background));color:rgb(var(--color-foreground));padding:12.5px 15px}.donation-hero__tag-name{margin:0 0 3.5px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-weight:600}.donation-hero__tag-desc{margin:0;font-size:12px;line-height:1.4;opacity:.85}.donation-hero__panel{padding:30px 20px 25px}@media screen and (min-width:990px){.donation-hero__panel{padding:35px 80px 30px}}.donation-sheet__handle,.donation-sheet__bar{display:none}@media screen and (max-width:989px){.donation-hero__panel{position:fixed;left:0;right:0;bottom:0;z-index:60;overflow:visible;background:none;padding:0;transform:translateY(100%);transition:transform .3s ease}.donation-hero__panel.is-expanded{transform:translateY(0)}.donation-hero__panel-scroll{max-height:85vh;overflow-y:auto;border-radius:16px 16px 0 0;box-shadow:0 -8px 24px #00000026;background:#f9f6f1;padding:30px 20px 25px}.donation-sheet__handle{display:flex;align-items:center;justify-content:center;position:fixed;left:50%;bottom:98px;transform:translate(-50%);width:48px;height:48px;z-index:65;border-radius:50%;background:#f9f6f1;box-shadow:0 4px 12px #00000026;border:none;cursor:pointer;color:#520000;padding:0;transition:bottom .3s ease}.donation-sheet__handle[aria-expanded=true]{bottom:calc(85vh - 24px)}.donation-sheet__handle svg{width:14px;height:14px;transform:rotate(180deg);transition:transform .3s ease}.donation-sheet__handle[aria-expanded=true] svg{transform:rotate(0)}.donation-sheet__bar{display:flex;align-items:center;position:fixed;left:0;right:0;bottom:0;z-index:55;padding:32px 16px calc(20px + env(safe-area-inset-bottom,0px));background:#f9f6f1;border-radius:16px 16px 0 0;box-shadow:0 -8px 24px #00000026;cursor:pointer;transition:opacity .2s ease,visibility .2s ease}.donation-sheet__bar--hidden{opacity:0;visibility:hidden;pointer-events:none}.donation-sheet__bar-cta{flex:1}}.donation-form__label{margin:0 0 10px;font-family:var(--font-franklin-gothic-atf);font-size:14px;letter-spacing:.1em;text-transform:uppercase;font-weight:400;color:#520000}.donation-form__toggle{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;border:1.5px solid rgb(var(--color-button));border-radius:14px;padding:5px;margin-bottom:20px}.donation-form__toggle input,.donation-form__amounts input{position:absolute;opacity:0;width:1px;height:1px}.donation-form__toggle label,.donation-form__amounts label{margin:0;text-transform:none;letter-spacing:normal}.donation-form__toggle label{display:flex;align-items:center;justify-content:center;border-radius:12px;padding:12px 10px;font-family:var(--font-franklin-gothic-atf);font-size:18px;font-weight:500;cursor:pointer;transition:background-color .15s ease,color .15s ease;text-align:center;color:rgb(var(--color-foreground))}.donation-form__amounts label{display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid rgba(var(--color-foreground),.3);border-radius:8px;padding:13px 10px;font-family:var(--font-franklin-gothic-atf);font-size:18px;font-weight:400;color:#520000;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease;text-align:center}.donation-form__toggle input:checked+label,.donation-form__amounts input:checked+label{background:rgb(var(--color-button));border-color:rgb(var(--color-button));color:#fff}.donation-form__toggle input:focus-visible+label,.donation-form__amounts input:focus-visible+label{outline:2px solid rgb(var(--color-button));outline-offset:2px}.donation-form__amounts{display:grid;grid-template-columns:repeat(3,1fr);gap:7.5px;margin-bottom:15px}.donation-form__custom{display:flex;align-items:center;gap:1.5px;border:none;border-radius:8px;padding:11px 14px;margin-bottom:20px;background:#fff}.donation-form__custom-currency{font-family:var(--font-franklin-gothic-atf);font-size:22px;font-weight:400;color:#520000}.donation-form__custom-input{flex:1;border:none;background:transparent;font-family:var(--font-franklin-gothic-atf);font-size:22px;font-weight:400;color:#520000;min-width:0;padding:0}.donation-form__custom-input:focus{outline:none}.donation-form__custom-code{font-family:var(--font-franklin-gothic-atf);font-size:16px;font-weight:400;color:#520000}.donation-form__submit{display:flex;align-items:center;justify-content:center;width:100%;min-height:60px;padding:0 30px;text-align:center;background-color:#c6004c;color:#fff;border:0;border-radius:8px;cursor:pointer;text-decoration:none;font-family:var(--font-franklin-gothic-atf);font-size:18px;font-weight:400;text-transform:uppercase;letter-spacing:.04em;margin-bottom:10px}.donation-form__submit:hover{background-color:#a3003d;color:#fff}.donation-form+.donation-form__accordion.accordion{margin-top:44px}.donation-form__accordion.accordion{margin-top:34px;border-top:none;border-bottom:none}.donation-form__accordion.accordion+.donation-form__accordion.accordion{margin-top:27px}.donation-form__accordion.accordion summary{padding:0}.donation-form__accordion .accordion__title{font-family:var(--font-georgia);font-size:14px;font-weight:400;text-transform:none;letter-spacing:normal;color:#5c5b5b}.donation-form__accordion .accordion__content{display:none;margin-top:12px;margin-bottom:0;padding:0;font-family:var(--font-franklin-gothic-atf);font-size:14px;line-height:1.4;color:#5c5b5b}.donation-form__accordion details[open]>.accordion__content{display:block}.donation-form__accordion.accordion .summary__title+.icon-caret{width:12px;height:12px;padding:8px;border:1px solid rgba(var(--color-foreground),.3);border-radius:50%;box-sizing:content-box}.donation-form__accordion.accordion:has(+.donation-form__links){border-bottom:1px solid rgba(var(--color-foreground),.15);padding-bottom:40px;margin-bottom:24px}.donation-form__links{display:grid;grid-template-columns:1fr 1fr;gap:7.5px 15px}.donation-form__link{font-family:var(--font-franklin-gothic-atf);font-size:12px;font-weight:400;color:#f20d78;text-decoration:none}button.donation-form__link{-webkit-appearance:none;appearance:none;background:none;border:0;padding:0;margin:0;text-align:left;cursor:pointer}.donation-form__tipwrap{position:relative;display:block}.donation-form__tip{position:absolute;bottom:calc(100% + 14px);left:-8px;z-index:20;width:max-content;max-width:260px;padding:16px 22px 18px;background:#fff;border-radius:22px;box-shadow:0 14px 34px #3c281e29;text-align:left;opacity:0;visibility:hidden;transform:translateY(4px);transition:opacity .15s ease,transform .15s ease,visibility .15s;pointer-events:none}.donation-form__tip:after{content:"";position:absolute;top:100%;left:26px;width:20px;height:11px;background:#fff;clip-path:polygon(0 0,100% 0,50% 100%);border-radius:0 0 3px 3px}.donation-form__links>.donation-form__tipwrap:nth-child(2n) .donation-form__tip{left:auto;right:-8px}.donation-form__links>.donation-form__tipwrap:nth-child(2n) .donation-form__tip:after{left:auto;right:26px}.donation-form__tipwrap.is-open .donation-form__tip,.donation-form__tipwrap:focus-within .donation-form__tip{opacity:1;visibility:visible;transform:none}@media(hover:hover){.donation-form__tipwrap:hover .donation-form__tip{opacity:1;visibility:visible;transform:none}}.donation-form__tip-title{display:block;margin:0 0 4px;font-family:var(--font-franklin-gothic-atf);font-size:15px;font-weight:600;line-height:1.25;color:#520000}.donation-form__tip-text{display:block;font-family:var(--font-franklin-gothic-atf);font-size:13px;line-height:1.35;color:#5c5b5b}@media screen and (max-width:749px){.donation-hero__tag{display:none}.donation-hero__panel-scroll{padding:30px 15px 20px}.donation-hero__eyebrow,.donation-form__label{font-size:16px}.donation-form__toggle label,.donation-form__amounts label{font-size:20px}.donation-form__custom-currency{font-size:24px}.donation-form__custom-input{font-size:24px!important}.donation-form__custom-code{font-size:18px}.donation-form__submit{font-size:20px}.donation-form__accordion .accordion__title,.donation-form__accordion .accordion__content{font-size:16px}.donation-form__link{font-size:14px}}.donation-form__custom-input::placeholder{color:#5200008c;opacity:1}.donation-form+.donation-form__accordion.accordion{margin-top:28px}.donation-form__accordion.accordion+.donation-form__accordion.accordion{margin-top:12px}.donation-form__accordion.accordion:has(+.donation-form__links){padding-bottom:28px}.donation-form__accordion.accordion summary{align-items:center}
/*# sourceMappingURL=/cdn/shop/t/36/assets/section-donation-hero.css.map */
