*,:before,:after{box-sizing:border-box}*{margin:0}[data-document-ready=false] *{transition:none!important}html,body{-moz-text-size-adjust:none;text-size-adjust:none;height:100%}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root{isolation:isolate}body{color:var(--color-black);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;letter-spacing:0;scroll-behavior:smooth;background-color:#fff;font-style:normal;font-weight:400;overflow-x:hidden}img,embed,svg,object,video{content-visibility:auto;max-width:100%;height:auto;image-rendering:high-quality;border:0;display:inline-block;overflow:hidden}img{width:100%}img,svg{display:block;position:relative}.img-eager{content-visibility:visible}circle,ellipse,line,path,polygon,polyline,rect{shape-rendering:geometricprecision}rect{shape-rendering:crispedges}h1,h2,h3,h4,h5,h6,p,ul,ol,dl,legend{display:inherit;font-size:inherit;letter-spacing:0;font-style:normal;font-weight:400;line-height:var(--type-scale-perfect-fourth);text-rendering:geometricprecision;margin-top:0;margin-bottom:0}address{font-style:normal}a{text-decoration:none}a>img,a>svg{display:inline-flex;outline:none!important}a:has(img){display:inline-flex;outline:none!important}a:has(svg){display:inline-flex;outline:none!important}button{appearance:none;cursor:pointer;background-color:#0000;background-image:none;border:none;outline-color:#0000;padding:0}a:focus,input:focus{--outline-width:1px;outline-color:var(--color-primary-light);outline-offset:calc(var(--outline-width) * 2);outline-style:solid;outline-width:var(--outline-width)}.hide{z-index:-100;position:absolute;left:-9999em;text-indent:100%!important;white-space:nowrap!important;border-width:0!important;margin:0!important;padding:0!important;font-size:0!important;overflow:hidden!important}:root{--color-neutral-900:#201e22;--color-neutral-800:#413e43;--color-neutral-700:#605d62;--color-neutral-600:#747176;--color-neutral-500:#9d999f;--color-neutral-400:#bcb9be;--color-neutral-300:#e0dce2;--color-neutral-200:#eeebf1;--color-neutral-100:#f6f3f9;--color-neutral-050:#fcf8fe;--easing-point-to-point:ease-in-out;--easing-entering:ease-out;--easing-exiting:ease-in;--easing-color-or-opacity:linear;--easing-snap:cubic-bezier(0, .8, .2, 1);--letter-spacing-tight:-.025em;--letter-spacing-all-caps:.055em;--rounded-corners-extra-extra-large:24px;--rounded-corners-extra-large:20px;--rounded-corners-large:10px;--rounded-corners-medium:8px;--rounded-corners-small:4px;--shadow-color:0deg 0% 0%;--shadow-elevation-low:0 1px 1.1px hsl(var(--shadow-color) / 32%), 0 4px 4.5px -2.5px hsl(var(--shadow-color) / 32%);--shadow-elevation-medium:0 1px 1.1px hsl(var(--shadow-color) / 20%), .1px 5.2px 5.9px -1.2px hsl(var(--shadow-color) / 20%), .2px 20px 22.5px -2.5px hsl(var(--shadow-color) / 20%);--shadow-elevation-high:0 1px 1.1px hsl(var(--shadow-color) / 16%), .1px 9.5px 10.7px -.6px hsl(var(--shadow-color) / 16%), .3px 22.7px 25.5px -1.2px hsl(var(--shadow-color) / 16%), .6px 49.7px 55.9px -1.9px hsl(var(--shadow-color) / 16%), 1.2px 100px 112.5px -2.5px hsl(var(--shadow-color) / 16%);--speed-extra-slow:.5s;--speed-slow:.4s;--speed-normal:.3s;--speed-fast:.2s;--speed-extra-fast:.1s;--speed-super-fast:10ms;--type-scale-octave:2;--type-scale-golden-ratio:1.618;--type-scale-perfect-fourth:1.333;--type-scale-major-second:1.125}
:root{--animation-delay-short:.1s;--animation-delay-medium:.5s;--color-black:black;--color-white:white;--color-off-white:#fcfcfc;--color-error:#991b1b;--color-success:#166534;--color-primary-hero:#b30838;--color-primary-dark:#7e0033;--color-primary-light:#d6173b;--color-green-900:#005532;--color-green-800:#007448;--color-green-700:#008555;--color-green-600:#009762;--color-green-500:#00a66d;--color-green-400:#08b383;--color-green-300:#51c098;--color-green-200:#89d1b4;--color-green-100:#b8e3d1;--color-green-050:#e2f4ed;--color-red-shadow:#2e0013;--color-red-900:#7e0033;--color-red-800:#a00037;--color-red-700:#b30838;--color-red-600:#c7103b;--color-red-500:#d6173b;--color-red-400:#de3755;--color-red-300:#e75971;--color-red-200:#f08898;--color-red-100:#f7b6c1;--color-red-050:#fce2e6;--color-cool-gray-900:#283333;--color-cool-gray-800:#384848;--color-cool-gray-700:#465b5b;--color-cool-gray-600:#556f6f;--color-cool-gray-500:#607f7f;--color-cool-gray-400:#789192;--color-cool-gray-300:#91a5a5;--color-cool-gray-200:#b2bebe;--color-cool-gray-100:#d2d8d7;--color-cool-gray-050:#efefef;--color-dark-gray-900:#191a1c;--color-dark-gray-800:#3a3b3c;--color-dark-gray-700:#58595b;--color-dark-gray-600:#6b6d6f;--color-dark-gray-500:#949597;--color-dark-gray-400:#b4b5b7;--color-dark-gray-300:#d7d9db;--color-dark-gray-200:#e7e9eb;--color-dark-gray-100:#f1f2f4;--color-dark-gray-050:#f8f9fb;--color-deep-blue-900:#12264b;--color-deep-blue-800:#1a3663;--color-deep-blue-700:#203f70;--color-deep-blue-600:#28497b;--color-deep-blue-500:#2f5083;--color-deep-blue-400:#4f6893;--color-deep-blue-300:#6e82a4;--color-deep-blue-200:#96a5be;--color-deep-blue-100:#bfc8d9;--color-deep-blue-050:#e6e9ef;--color-bright-blue-900:#0e47a0;--color-bright-blue-800:#1665bf;--color-bright-blue-700:#1a76d1;--color-bright-blue-600:#1f88e4;--color-bright-blue-500:#2396f2;--color-bright-blue-400:#43a5f4;--color-bright-blue-300:#64b5f5;--color-bright-blue-200:#90caf8;--color-bright-blue-100:#bbdefb;--color-bright-blue-050:#e3f2fd;--color-yellow-900:#fe7f00;--color-yellow-800:#fa0;--color-yellow-700:#fec302;--color-yellow-600:#ffdc14;--color-yellow-500:#fff01d;--color-yellow-400:#f9ed43;--color-yellow-300:#fcf26a;--color-yellow-200:#fef696;--color-yellow-100:#fefac1;--color-yellow-050:#fffee6;--window-shade:linear-gradient(180deg, white 0%, #fff0 100%);--font-family-regular:"DIN/regular", sans-serif;--font-family-italic:"DIN/italic", sans-serif;--font-family-bold:"DIN/bold", sans-serif;--font-family-secondary:"patua", sans-serif;--font-size-h1:96px;--font-size-h2:60px;--font-size-h3:48px;--font-size-h4:34px;--font-size-h5:25px;--font-size-h6:20px;--font-size-body:16px;--font-size-body-big:23px;--font-size-body-small:14px;--font-size-body-extra-small:12px;--font-size-h1-fluid:clamp(3.355rem, 2.64rem + 3.586vw, 6.941rem);--font-size-h2-fluid:clamp(2.684rem, 2.178rem + 2.53vw, 5.214rem);--font-size-h3-fluid:clamp(2.145rem, 1.793rem + 1.76vw, 3.905rem);--font-size-h4-fluid:clamp(1.716rem, 1.474rem + 1.21vw, 2.936rem);--font-size-h5-fluid:clamp(1.375rem, 1.21rem + .825vw, 2.2rem);--font-size-h6-fluid:clamp(1.1rem, .99rem + .55vw, 1.65rem);--font-size-body-fluid:clamp(.88rem, .814rem + .363vw, 1.243rem);--font-size-body-big-fluid:clamp(.968rem, .8954rem + .3993vw, 1.3673rem);--font-size-body-small-fluid:clamp(.704rem, .66rem + .22vw, .924rem);--gutter:2rem;--text-shadow-white:#ffffffbf 0 1px 1px;--text-shadow-black:#000000bf 0 1px 1px;--text-shadow-bright-blue:#000000bf 0 1px 1px;--text-shadow-button-primary:#42000cbf 0 1px 1px}@font-face{font-display:fallback;font-family:DIN\/regular;src:url(/fonts/DIN/regular.woff2)format("woff2")}@font-face{font-display:fallback;font-family:DIN\/bold;src:url(/fonts/DIN/bold.woff2)format("woff2")}@font-face{font-display:fallback;font-family:DIN\/italic;src:url(/fonts/DIN/italic.woff2)format("woff2")}@font-face{font-display:fallback;font-family:patua;src:url(/fonts/patua/regular.woff2)format("woff2")}[data-document-ready=false] *,[data-document-ready=false] :after,[data-document-ready=false] :before{animation-play-state:paused!important}@media (prefers-reduced-motion){[data-document-ready=true] *,[data-document-ready=true] :after,[data-document-ready=true] :before{animation-play-state:paused!important}}#__next,.nextjs-font-wrapper{height:100%}.small-text{font-size:var(--font-size-body-small)}hr{--vertical-margin:var(--gutter);width:100%;height:2px;margin-top:var(--vertical-margin);margin-bottom:var(--vertical-margin);background-color:var(--color-red-700);border:none;padding:0}hr.big{margin-top:calc(var(--vertical-margin) * 2)}hr.small{height:1px}hr.is-same-section{border-top:1px dashed var(--color-red-400);background-color:#0000}hr.is-same-section.solid{--vertical-margin:calc(var(--gutter) * 1.5);border-top:1px solid var(--color-red-400)}.button-unstyled,.button-unstyled:hover,.button-unstyled:active,.button-unstyled:focus{appearance:none;box-shadow:none;cursor:pointer;background-color:#0000;border:none;outline:none;padding:0;transition-property:none}.coming-soon-placeholder{width:100%;height:100%;color:var(--color-black);font-family:var(--font-family-regular);font-size:var(--font-size-body-fluid);justify-content:center;align-items:center;display:flex}.footer{margin-top:calc(var(--gutter) / 2.5 * -1);font-family:var(--font-family-regular);font-size:var(--font-size-body-small);align-items:center;gap:calc(var(--gutter) / 2) var(--gutter);flex-flow:wrap;place-content:center space-between;display:flex}.footer.use-border{--ruler-height:2px;padding-top:calc(var(--gutter) / 2);border-top:var(--ruler-height) solid var(--color-dark-gray-500);margin-top:calc(var(--gutter) / 2)}.footer-cell{flex:auto;align-self:auto}.footer-cell.footer-cell-social-connect{flex-grow:0;flex-shrink:0}.footer-cell.footer-cell-copyright{padding-top:calc(var(--gutter) / 2);border-top:1px solid var(--color-cool-gray-200);flex-basis:100%}.contact-points a{color:var(--color-black)}p.big{font-size:var(--font-size-h6-fluid)}p.constrain-text-width{max-width:100ch}dl.postal-address,dl.contact-points{font-family:var(--font-family-regular);line-height:var(--type-scale-golden-ratio);flex-flow:wrap;place-content:flex-start;align-items:flex-start;margin:0;display:flex}dl.contact-points{row-gap:calc(var(--gutter) / 3);white-space:nowrap;line-height:18px}dl.postal-address dt,dl.contact-points dt{display:none}dl.postal-address dd,dl.contact-points dd{flex:0 auto;order:0;align-self:auto}dl.contact-points dd{flex:1 0 100%}.postal-address dd[itemprop=country],.postal-address dd[itemprop=streetAddress]{flex-basis:100%}.postal-address dd[itemprop=addressRegion],.postal-address dd[itemprop=postalCode]{--no-break-space:.3em;padding-left:var(--no-break-space)}.postal-address dd[itemprop=addressLocality]:after{content:","}[itemtype="https://schema.org/Organization"] [itemprop=name]{color:var(--color-red-700);font-family:var(--font-family-bold);font-size:var(--font-size-h6-fluid);padding-bottom:.2em;display:block}a.has-icon,a.has-icon svg{--icon-size:18px}a.has-icon{-moz-column-gap:calc(var(--icon-size) / 2);align-items:center;column-gap:calc(var(--icon-size) / 2);line-height:var(--icon-size);flex-flow:row;place-content:center flex-start;display:inline-flex}a.has-icon svg{width:var(--icon-size);height:var(--icon-size);flex-basis:var(--icon-size);fill:currentColor;flex-grow:0;flex-shrink:0;align-self:auto}.text-link,button.text-link{--base-color:var(--color-red-700);--action-color:var(--color-red-100);--decoration-size:2px;--track-length:100%;--track-action-length:0;appearance:none;background-image:linear-gradient(to right, var(--action-color) 0, var(--action-color) var(--track-length)), linear-gradient(to right, var(--base-color) 0, var(--base-color) var(--track-length));background-position:0 var(--track-length), 50% var(--track-length);background-repeat:no-repeat;background-size:var(--track-action-length) var(--decoration-size), var(--track-length) var(--decoration-size);cursor:pointer;transition-duration:var(--speed-normal);transition-property:background-size;transition-timing-function:var(--easing-entering);margin:0;display:inline;padding-top:var(--decoration-size)!important;padding-right:0!important;padding-bottom:calc(var(--decoration-size) * 2.5)!important;color:var(--base-color)!important;background-color:#0000!important;border:none!important;padding-left:0!important}button.text-link{--font-size:inherit;box-shadow:none;color:var(--base-color);letter-spacing:0;font-family:inherit;line-height:inherit;text-align:inherit;text-shadow:none;text-transform:none;border-radius:0;margin-left:0;margin-right:0}button.text-link:hover{background-color:#0000}.text-link:hover,button.text-link:hover{--track-action-length:100%;transition-duration:var(--speed-extra-fast)}.text-link:active,.text-link:focus,button.text-link:active,button.text-link:focus{--decoration-size:1px;padding-bottom:var(--decoration-size);color:var(--base-color);outline-color:var(--base-color);outline-offset:2px;outline-style:dashed;outline-width:var(--decoration-size);background-image:none;transition-property:none}.text-link.bright-blue,button.text-link.bright-blue{--base-color:var(--color-bright-blue-900);--action-color:var(--color-bright-blue-200)}.picture-frame,.picture-frame:after,.picture-frame:before{--surface-color:var(--color-cool-gray-200);--surface-width:calc(var(--gutter) / 2.5)}.picture-frame-gray:after,.picture-frame-gray:before{--surface-color:var(--color-cool-gray-200)}.picture-frame:after,.picture-frame:before{--position-y:calc(var(--surface-width) * -1);z-index:-1;right:calc(var(--surface-width) * -1);bottom:var(--position-y);background-color:var(--surface-color);content:"";display:block;position:absolute}.picture-frame{--margin:2px;padding-right:var(--margin);padding-bottom:var(--margin);display:inline-block;position:relative}.picture-frame:after{width:var(--surface-width);height:calc(100% - var(--surface-width))}.picture-frame:before{width:calc(100% - var(--surface-width));height:var(--surface-width)}
.application-shell,.application-shell-row,.application-shell-row-content-wrapper{--horizontal-margin:calc(var(--gutter) * 1.5)}.application-shell{min-height:100vh;padding-top:0;padding-right:var(--horizontal-margin);padding-bottom:calc(var(--gutter) / 2);padding-left:var(--horizontal-margin);font-family:var(--font-family-regular);place-content:stretch flex-start;align-items:flex-start;row-gap:var(--gutter);flex-flow:column;margin-left:auto;margin-right:auto;display:flex;overflow-x:hidden}.application-shell-row{flex:none;align-self:auto;width:100%;position:relative}.application-shell-row-body{flex-grow:1;flex-shrink:1}.jmf-brandmark{content-visibility:visible;width:180px;display:inline-flex}.jmf-brandmark .monogram{fill:var(--color-primary-hero)}.jmf-brandmark .type{fill:var(--color-dark-gray-900)}.body-layout,.body-layout-main,.body-layout-aside{--main-width:66%;--main-min-width:275px;--main-max-width:768px;--main-preferred-width:66%}.body-layout{--gap:5vw;align-items:flex-start;gap:calc(var(--gap) / 4) var(--gap);flex-flow:row;place-content:center flex-start;display:flex}.body-layout-main,.body-layout-aside{flex:auto}.body-layout-main{width:clamp(var(--main-min-width), var(--main-preferred-width), var(--main-max-width));flex-basis:var(--main-width)}.body-layout-aside{flex-basis:calc(100% - var(--main-width))}.donation-form{margin-top:var(--gutter);display:block}.donation-form legend{margin-bottom:calc(var(--gutter) / 4);font-family:var(--font-family-secondary);font-size:var(--font-size-h6-fluid);line-height:var(--type-scale-major-second)}.donation-frequency-and-donation-amounts{--gap:var(--gutter);width:100%;padding-bottom:calc(var(--gutter) / 2);border-style:dashed;border-width:0 0 1px;border-color:var(--color-dark-gray-400);margin-bottom:calc(var(--gutter) / 2);align-items:center;gap:calc(var(--gap) / 4) var(--gap);flex-flow:wrap;place-content:center flex-start;display:flex}.donation-frequency,.donation-amounts{flex:auto;align-self:auto;position:relative}.donation-frequency{flex-grow:0;flex-shrink:0}.donation-amounts:before{--on-surface-color:var(--color-primary-hero);--arrow-size:10px;--color:transparent;--reset:0;top:calc(50% - var(--arrow-size));left:calc(var(--arrow-size) * 2 * -1);width:var(--reset);height:var(--reset);border-top:var(--arrow-size) solid var(--color);border-right:var(--reset) solid var(--color);border-bottom:var(--arrow-size) solid var(--color);border-left:var(--arrow-size) solid var(--on-surface-color);content:"";margin-top:0;position:absolute}.donation-form-options{--font-size:var(--font-size-body-fluid);font-family:var(--font-family-secondary);font-size:var(--font-size);align-items:center;gap:calc(var(--gutter) / 4);line-height:var(--font-size-body);flex-flow:row;place-content:center flex-start;margin:0;padding:0;list-style:none;display:flex}.donation-form-options li{flex:none;align-self:auto}.donation-form-options li.donation-amount-option-other{padding-left:calc(var(--gutter) / 4);flex-grow:1;flex-shrink:1}.donation-form-options li.donation-amount-option-other[data-donation-amount-is-compatible-with-donation-frequency=false]{opacity:.45;pointer-events:none}.donation-frequency-options{-moz-column-gap:0;font-size:var(--font-size-body-small-fluid);column-gap:0}.donation-form-options li.donate-frequency-label{padding-right:calc(var(--gutter) / 4)}.donation-form-options li.donation-frequency-option{--padding:2px;padding-top:var(--padding);padding-bottom:var(--padding);background-color:var(--color-primary-hero)}.donation-frequency-option-one-time{padding-left:var(--padding);border-bottom-left-radius:var(--rounded-corners-small);border-top-left-radius:var(--rounded-corners-small)}.donation-frequency-option-recurring{padding-right:var(--padding);border-bottom-right-radius:var(--rounded-corners-small);border-top-right-radius:var(--rounded-corners-small)}.donation-amount-option label{transition-duration:var(--speed-fast), var(--speed-normal), var(--speed-fast);transition-property:background-color,box-shadow,color;transition-timing-function:var(--easing-color-or-opacity), var(--easing-color-or-opacity), var(--easing-color-or-opacity)}.donation-form-options label,.donation-form-options input[type=text],.donation-form-options input[type=number]{--padding:calc(var(--gutter) / 2);padding-top:calc(var(--padding) / 2);padding-right:var(--padding);padding-bottom:calc(var(--padding) / 2);padding-left:var(--padding);border-radius:var(--rounded-corners-small);background-color:var(--color-red-100);color:var(--color-red-900);flex-flow:row;place-content:center;align-items:center;display:flex}.donation-form-options .donation-frequency-option label,.donation-form-options .donation-frequency-option label.is-checked:before{--check-mark-width:6px}.donation-form-options .donation-frequency-option label{--horizontal-padding:calc(var(--gutter) / 2 + var(--check-mark-width) * 2);padding-right:var(--horizontal-padding);padding-left:var(--horizontal-padding);background-color:var(--color-white);color:var(--color-primary-hero);position:relative}.donation-form-options .donation-amount-option-other label{background-color:var(--color-red-050)}.donation-form-options .donation-frequency-option label.is-checked,.donation-form-options .donation-amount-option label.is-checked{background-color:var(--color-primary-hero);color:var(--color-white);pointer-events:none;transition-property:none}.donation-form-options .donation-amount-option label:hover,.donation-form-options .donation-amount-option label:active,.donation-form-options .donation-amount-option label:focus{background-color:var(--color-primary-hero);box-shadow:var(--shadow-elevation-medium);color:var(--color-white);transition-duration:var(--speed-extra-fast), var(--speed-normal), var(--speed-extra-fast)}.donation-form-options .donation-amount-option label:active,.donation-form-options .donation-amount-option label:focus{box-shadow:none;transition-property:none}.donation-form-options .donation-frequency-option label.is-checked:before{--stroke-weight:2px;--check-mark-height:calc(var(--check-mark-width) * 2);top:calc(50% - var(--check-mark-height) / 2 - 1px);left:calc(var(--check-mark-width) * 2);width:var(--check-mark-width);height:var(--check-mark-height);border-right:var(--stroke-weight) solid var(--color-white);border-bottom:var(--stroke-weight) solid var(--color-white);content:"";background-color:#0000;position:absolute;transform:rotate(45deg)}.donation-form-options input[type=radio]{z-index:-1;appearance:none;visibility:hidden;outline:none;position:absolute}.donation-form-options input[type=text],.donation-form-options input[type=number]{width:100%;padding-top:calc(var(--gutter) / 3);padding-bottom:calc(var(--gutter) / 3);background-color:var(--color-red-050);border:none;outline:none}.donation-form-options input[type=text]::-moz-placeholder{background-color:var(--color-red-050);color:var(--color-red-900)}.donation-form-options input[type=number]::-moz-placeholder{background-color:var(--color-red-050);color:var(--color-red-900)}.donation-form-options input[type=text]::placeholder,.donation-form-options input[type=number]::placeholder{background-color:var(--color-red-050);color:var(--color-red-900)}.donation-form-submit-and-confirmation-display{-moz-column-gap:calc(var(--gutter) / 2);align-items:stretch;column-gap:calc(var(--gutter) / 2);flex-flow:row;place-content:stretch flex-start;display:flex}.donation-form-submit-and-confirmation-display-cell{flex:none;align-self:auto}.donation-frequency-and-amount-confirmation{--vertical-margin:0;margin-top:calc(var(--rounded-corners-medium) / 2);place-content:stretch flex-start;align-items:stretch;row-gap:calc(var(--gutter) / 4);flex-flow:column;display:flex}.donation-frequency-and-amount-confirmation dt{display:none}.donation-frequency-and-amount-confirmation dd{--font-size:var(--font-size-body);font-size:var(--font-size);line-height:var(--font-size);margin-left:0}.donation-frequency-and-amount-confirmation dd.donation-frequency{font-family:var(--font-family-bold)}.donation-frequency-and-amount-confirmation dd.donation-amount{color:var(--color-primary-dark);font-family:var(--font-family-secondary);font-size:var(--font-size-h6-fluid)}.body-layout-main .jeffrey-modell-picture-frame{display:none;position:relative}.charity-navigator-badge{aspect-ratio:1;display:inline-flex}.charity-navigator-logo{max-width:100px;display:inline-flex}.network-for-good-logo{max-width:150px;display:inline-flex}.thank-you-sign-off{padding-top:calc(var(--gutter) / 2);border-style:solid;border-width:1px 0 0;border-color:var(--color-primary-hero);margin-top:var(--gutter)}.thank-you-page .social-follow.bottom-app-bar-social{display:none}@media (max-width:1024px){.application-shell{--horizontal-margin:var(--gutter)}.body-layout{--gap:0}.donation-frequency-and-donation-amounts{row-gap:calc(var(--gutter) / 2);flex-wrap:wrap}.donation-frequency,.donation-amounts{flex-basis:100%}.donation-form-options input[type=text],.donation-form-options input[type=number]{padding-top:calc(var(--gutter) / 4);padding-bottom:calc(var(--gutter) / 4)}.donation-form-options .donation-amount-option-other label{max-width:275px}.body-layout-aside{display:none}.body-layout-main{--width:100%;width:var(--width);flex-basis:var(--width)}.body-layout-main .jeffrey-modell-picture-frame{max-width:220px;margin-top:calc(var(--gutter) / 2);margin-bottom:calc(var(--gutter) / 2);margin-left:var(--gutter);float:right;flex-flow:row;place-content:center;align-items:center;display:inline-flex}.donation-form-options.donation-frequency-options{flex-wrap:wrap}li.donate-frequency-call-to-action{padding-bottom:calc(var(--gutter) / 4);margin-top:calc(var(--gutter) / 2 * -1);font-size:var(--font-size-h6-fluid);flex-basis:100%}}@media (max-width:768px){.body-layout-main .jeffrey-modell-picture-frame{--size:140px;width:var(--size);height:var(--size);shape-outside:circle(50%);border-radius:100%;overflow:hidden}.body-layout-main .jeffrey-modell-picture-frame img{--media-size:100%;--media-position:0;top:var(--media-position);left:var(--media-position);width:var(--media-size);height:var(--media-size);-o-object-fit:cover;object-fit:cover;-o-object-position:left;object-position:left;position:absolute}.donation-form-options.donation-amount-options{flex-wrap:wrap}}@media (max-width:480px){.application-shell{--horizontal-margin:calc(var(--gutter) / 2)}.donation-form-options.donation-amount-options{justify-content:space-evenly}.donation-form-options.donation-amount-options li{flex-grow:1}.donation-amounts:before{display:none}.donation-form-options li.donation-amount-option-other{padding-left:0}.donation-form-options .donation-amount-option-other label{max-width:unset}}.charity-navigator-credentials{align-items:flex-start;gap:calc(var(--gutter) / 2) calc(var(--gutter) * 2);flex-flow:row;place-content:flex-start;display:flex}.charity-navigator-credentials-cell,.charity-navigator-badge{--charity-navigator-logo-width:100px}.charity-navigator-credentials-cell{flex:auto;align-self:auto}.charity-navigator-credentials-cell-logo{width:var(--charity-navigator-logo-width);flex-basis:calc(var(--charity-navigator-logo-width) - var(--gutter));flex-grow:0;flex-shrink:0;order:1}.charity-navigator-credentials-cell-logo img,.charity-navigator-credentials-cell-logo svg{max-width:var(--charity-navigator-logo-width)}.charity-navigator-credentials-cell p:first-child{margin-top:0}.charity-navigator-credentials-cell p:only-child{margin-bottom:0}@media (max-width:540px){.charity-navigator-credentials{flex-wrap:wrap}.charity-navigator-credentials-cell-logo{order:0}}.application-shell-other-donations-methods,.application-shell-row-shop,.application-shell-row-instagram-feed,.application-shell-row-join-us-on-social-media,.application-shell-row-subscribe,.application-shell-row-contact,.application-shell-row-footer.use-border{--horizontal-ruler-height:2px;width:calc(100% + var(--horizontal-margin) * 2);padding-top:var(--horizontal-margin);padding-right:var(--horizontal-margin);padding-bottom:var(--horizontal-margin);padding-left:var(--horizontal-margin);margin-left:calc(var(--horizontal-margin) * -1);background-color:var(--color-cool-gray-050)}.application-shell-row-join-us-on-social-media{margin-top:calc(var(--gutter) * -1);background-color:#0000;padding:0;position:relative}@media (max-width:1024px){.application-shell-row-join-us-on-social-media{padding-right:calc(var(--gutter) / 2)}}.application-shell-other-donations-methods,.application-shell-row-footer.use-border{border-top:var(--horizontal-ruler-height) solid var(--color-red-700);margin-top:var(--gutter);background-color:#0000;padding-bottom:0}.application-shell-row-footer.use-border{padding-top:var(--gutter);border-top:var(--horizontal-ruler-height) solid var(--color-cool-gray-200);margin-top:var(--gutter);background-color:#0000;padding-bottom:0}.application-shell-row-shop{border-top:var(--horizontal-ruler-height) solid var(--color-cool-gray-200);margin-top:var(--gutter);padding-bottom:0;padding-left:0;padding-right:0}.application-shell-row-content-wrapper{padding-right:var(--horizontal-margin);padding-left:var(--horizontal-margin)}.application-shell-row-contact{border-bottom:var(--horizontal-ruler-height) solid var(--color-cool-gray-200);margin-top:calc(var(--gutter) * -1);background-color:#0000;position:relative}.application-shell-row-contact h2,.application-shell-other-donations-methods h2:first-of-type{margin-top:0}.application-shell-row-instagram-feed,.application-shell-row-subscribe{margin-top:calc(var(--gutter) * -1);color:var(--color-white);position:relative}.application-shell-row-subscribe{border-top:calc(var(--horizontal-ruler-height) / 2) solid var(--color-white);border-bottom:var(--horizontal-ruler-height) solid var(--color-cool-gray-500)}.application-shell-row-subscribe:before{--hero-gradient-primary:linear-gradient(20deg, #46006b 0%, #5c005a 5%, #6b0049 14%, #75003b 26%, #7a002b 39%, #7a001d 52%, #850a1c 63%, #9a1d2c 74%, #ab2b38 82%, #c03947 89%, #d54856 95%, #ea5766 100%);--position-xy:0;--size:100%;z-index:0;top:var(--position-xy);left:var(--position-xy);width:var(--size);height:var(--size);background-image:var(--hero-gradient-primary);content:"";background-position:bottom;background-repeat:no-repeat;background-size:cover;position:absolute;transform:scaleY(-1)}.thank-you-page .top-app-bar{margin-bottom:0}
.product-carousel{--gap:var(--gutter);margin-top:calc(var(--gap) * 1.5);margin-right:auto;margin-bottom:calc(var(--gap) * 1.5);align-items:stretch;gap:var(--gap) var(--gap);flex-flow:wrap;place-content:stretch space-evenly;margin-left:auto;padding:0;list-style:none;display:flex}.product-carousel li{flex:auto;align-self:auto}dl.product,dl.product dd{--gap:calc(var(--gutter) / 4)}dl.product{color:var(--color-cool-gray-900);cursor:pointer;place-content:center flex-start;align-items:center;row-gap:var(--gap);text-align:center;flex-flow:column;margin:0;display:flex}dl.product dt{display:none}dl.product dd{flex:none;align-self:auto;width:100%;margin:0;position:relative}dl.product dd.product-image{--min-width:120px;--max-width:220px;--preferred-width:180px;width:clamp(var(--min-width), var(--preferred-width), var(--max-width));margin-bottom:calc(var(--gap) * 2);aspect-ratio:1;background-color:var(--color-white);box-shadow:var(--shadow-elevation-medium);text-align:center;transition-duration:var(--speed-fast);transition-property:box-shadow;transition-timing-function:var(--easing-exiting);border-radius:100%;position:relative;overflow:hidden}dl.product:hover dd.product-image{box-shadow:var(--shadow-elevation-high);transition-timing-function:var(--easing-entering)}dl.product:active dd.product-image,dl.product:focus dd.product-image{box-shadow:var(--shadow-elevation-low);transition-property:none}dl.product dd.product-image img{--size:90%;--position-xy:calc(50% - (var(--size) / 2));--vertical-offset:0;top:var(--position-xy);left:var(--position-xy);width:var(--size);height:var(--size);margin-top:var(--vertical-offset);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:inline-flex;position:absolute}dl.product dd.product-image.premium-unisex-tee img{--vertical-offset:4px}dl.product dd.product-image.classic-baseball-cap img{--vertical-offset:-22px}dl.product dd.product-image.ceramic-mug img{--vertical-offset:12px}dl.product dd.product-name,dl.product dd.product-name a,dl.product dd.product-category,dl.product dd.product-category a{--on-surface-color:var(--color-red-700);color:var(--on-surface-color)}dl.product dd.product-category,dl.product dd.product-category a{--on-surface-color:var(--color-cool-gray-800)}dl.product dd.product-name a,dl.product dd.product-category a{outline-color:var(--on-surface-color);transition-duration:var(--speed-fast);transition-property:color;transition-timing-function:var(--easing-color-or-opacity)}dl.product dd.product-name a:hover,dl.product dd.product-name a:active,dl.product dd.product-name a:focus,dl.product dd.product-category a:hover,dl.product dd.product-category a:active,dl.product dd.product-category a:focus{--on-surface-color:var(--color-red-600);transition-duration:var(--speed-super-fast)}dl.product dd.product-name a:active,dl.product dd.product-name a:focus,dl.product dd.product-category a:active,dl.product dd.product-category a:focus{background-color:var(--color-white);transition-property:none}dl.product dd.product-name{font-family:var(--font-family-secondary);font-size:var(--font-size-body-big-fluid);text-shadow:var(--text-shadow-white)}dl.product:hover dd.product-name a{color:var(--color-red-600)}dl.product dd.product-price,dl.product dd.product-category{--font-size:var(--font-size-body-extra-small);font-size:var(--font-size);line-height:var(--font-size)}dl.product dd.product-price{--font-size:var(--font-size-body);white-space:nowrap}dl.product dd.product-category{padding-top:var(--gap);font-family:var(--font-family-bold);letter-spacing:var(--letter-spacing-all-caps);text-transform:uppercase;position:relative}dl.product dd.product-category:before{--ruler-width:50%;top:0;left:calc(50% - (var(--ruler-width) / 2));width:var(--ruler-width);background-color:var(--color-red-500);content:"";height:1px;position:absolute}
.social,.social a,.social button{--button-size:22px}.social{--gap:calc(var(--gutter) * .25);align-items:center;gap:var(--gap) var(--gap);flex-flow:row;place-content:center;width:fit-content;margin:0;padding:0;list-style:none;display:inline-flex;position:relative}.social.share-buttons{margin-top:calc(var(--gutter) / 2);margin-bottom:var(--gutter)}.social.share-buttons:before{color:var(--color-cool-gray-700);content:"Share";font-family:var(--font-family-secondary);font-size:var(--font-size-body-small)}.top-app-bar .social.share-buttons{float:right;margin-bottom:0}.social li{flex:none;order:0;align-self:auto}.social a,.social button{--padding:4px;--surface-color:var(--color-primary-hero);--on-surface-color:var(--color-white);width:var(--button-size);height:var(--button-size);padding:var(--padding);appearance:none;background-color:var(--surface-color);color:var(--on-surface-color);cursor:pointer;fill:currentColor;transform-origin:50%;transition-duration:var(--speed-normal), var(--speed-normal), var(--speed-normal);border:1px solid #0000;border-radius:100%;flex-flow:row;place-content:center;align-items:center;transition-property:background-color,box-shadow,color;display:flex;position:relative}.social.share-buttons a,.social.share-buttons button{--surface-color:var(--color-primary-hero);--on-surface-color:var(--color-white)}.social.social-follow-big,.social.social-follow-big a,.social.social-follow-big button{--button-size:36px}.social .tiktok a,.social .tiktok button{--padding:2px}.social a:hover,.social button:hover{--surface-color:var(--color-primary-light);--on-surface-color:var(--color-white);box-shadow:var(--shadow-elevation-medium);transition-duration:var(--speed-extra-fast), var(--speed-extra-fast), var(--speed-extra-fast)}.social a:active,.social button:active,.social a:focus,.social button:focus{--surface-color:var(--color-white);--on-surface-color:var(--color-primary-hero);border-color:var(--color-primary-hero);box-shadow:none;transition-property:none}.social a.share-button,.social button.share-button{--button-size:28px}@media (max-width:480px){.social.share-buttons:before{display:none}}@media (max-width:375px){.top-app-bar .social.share-buttons{margin-bottom:var(--gutter)}}
h1,h2,h3,h4,h5,h6,p,dl,ul,ol,legend{--vertical-margin:calc(var(--gutter) / 2);margin-top:var(--vertical-margin);margin-bottom:var(--vertical-margin)}h1,h2,h3,legend{max-width:40ch;color:var(--color-red-700);font-family:var(--font-family-bold);line-height:var(--type-scale-perfect-fourth)}h2.header-with-logo{max-width:none}h2.store{text-shadow:var(--text-shadow-white)}h1.alternate,h2.alternate,h3.alternate{font-family:var(--font-family-secondary)}h1{font-size:var(--font-size-h4-fluid);margin-top:0}h2{font-size:var(--font-size-h5-fluid)}h3,legend{font-size:var(--font-size-h6-fluid)}p{font-size:var(--font-size-body-fluid);line-height:var(--type-scale-golden-ratio)}p.small{font-size:var(--font-size-body-small)}p.tax-status-message{margin-top:var(--gutter);font-size:var(--font-size-body-small-fluid)}strong{font-family:var(--font-family-bold);font-weight:400}em{font-family:var(--font-family-italic);font-style:normal}.align-center{text-align:center;margin-left:auto;margin-right:auto}.header a,.header a:after{--arrow-stroke-width:3px;--on-surface-color:var(--color-red-700)}.header a{color:var(--on-surface-color);text-decoration:none;display:inline-block;position:relative}.header a:after{--reset:0;width:var(--reset);height:var(--reset);padding:var(--arrow-stroke-width);border-style:solid;border-color:var(--on-surface-color);border-top-width:var(--reset);border-right-width:var(--arrow-stroke-width);border-bottom-width:var(--arrow-stroke-width);border-left-width:var(--reset);margin-bottom:calc(var(--arrow-stroke-width) * .8);margin-left:calc(var(--arrow-stroke-width) * 2);content:"";flex-grow:0;flex-shrink:0;align-self:auto;display:inline-block;transform:rotate(-45deg)}
.top-app-bar{margin-bottom:calc(var(--gutter) / 2);align-items:center;gap:0 var(--gutter);flex-flow:wrap;place-content:center space-between;display:flex}.top-app-bar-cell{flex:none;align-self:auto}.top-app-bar-cell-social-sharing-tools,.top-app-bar-cell-navigation{flex-grow:1}.top-app-bar-cell-social-sharing-tools{flex-shrink:0;flex-basis:100%}.top-app-bar-cell-navigation nav{flex-flow:row;place-content:center flex-end;align-items:center;display:flex}ul.navigation-bar,ul.navigation-bar a,ul.navigation-bar a:after{--on-surface-color:var(--color-red-700);color:var(--on-surface-color)}ul.navigation-bar{-moz-column-gap:var(--gutter);align-items:flex-end;column-gap:var(--gutter);font-family:var(--font-family-bold);font-size:var(--font-size-body-small);letter-spacing:var(--letter-spacing-all-caps);line-height:var(--type-scale-perfect-fourth);text-transform:uppercase;flex-flow:row;place-content:center flex-end;margin:0;padding:0;list-style:none;display:flex}ul.navigation-bar li{flex-basis:auto;align-self:auto}ul.navigation-bar a{transition-duration:var(--speed-normal);transition-property:color;transition-timing-function:var(--easing-color-or-opacity);display:inline-flex;position:relative}ul.navigation-bar a:after,ul.navigation-bar a:before{--decoration-height:2px;--decoration-position-y:calc(var(--decoration-height) * 4 * -1)}ul.navigation-bar a:after{width:100%;height:var(--decoration-height);background-color:var(--on-surface-color);content:"";transform:translateY(calc(var(--decoration-height) * 3));position:absolute;bottom:0;left:0}ul.navigation-bar a:hover:after,ul.navigation-bar a:active:after,ul.navigation-bar a:focus:after{background-color:var(--color-red-700)}ul.navigation-bar a:hover{color:var(--color-cool-gray-900);transition-duration:var(--speed-fast)}ul.navigation-bar a:active,ul.navigation-bar a:focus{color:var(--color-red-500);transition-property:none}@media (max-width:768px){.top-app-bar{row-gap:var(--gutter)}.top-app-bar-cell-brandmark{margin-top:calc(var(--gutter) * -1)}.top-app-bar-cell{flex:100%}.top-app-bar-cell-navigation nav{justify-content:space-between}}@media (max-width:540px){ul.navigation-bar{justify-content:space-between;width:100%}}@media (max-width:375px){ul.navigation-bar{gap:calc(var(--gutter) / 2) calc(var(--gutter) / 4);flex-wrap:wrap}ul.navigation-bar li{flex-basis:calc(50% - var(--gutter))}}
.contact-sheet{-moz-column-gap:var(--gutter);align-items:stretch;column-gap:var(--gutter);flex-flow:wrap;place-content:stretch space-between;display:flex}.contact-sheet-cell{flex:none;align-self:auto}.contact-sheet-cell-address-and-contact-points{white-space:nowrap;flex-basis:33%}.contact-sheet-cell-map{flex-grow:1;flex-shrink:1}#google-map{--size:100%;width:var(--size);height:var(--size)}.address-and-contact-points{place-content:flex-start;align-items:flex-start;row-gap:calc(var(--gutter) / 2);flex-flow:column wrap;display:flex}.address-and-contact-points-cell{flex:0 auto;align-self:auto}.contact-sheet-cell-organization-name{margin-bottom:calc(var(--gutter) / 4);flex-basis:100%}@media (max-width:540px){.contact-sheet-cell-address-and-contact-points,.contact-sheet-cell-map{flex-basis:100%}.contact-sheet-cell-map{height:200px;margin-top:calc(var(--gutter) / 2)}.address-and-contact-points{-moz-column-gap:calc(var(--gutter) / 2);column-gap:calc(var(--gutter) / 2);flex-flow:row}}@media (max-width:375px){.address-and-contact-points{flex-direction:column}}
.alert,.alert div,.alert-icon{--icon-size:20px}.alert,.alert div{--gap:calc(var(--gutter) / 4)}.alert{--surface-color:var(--color-white);--on-surface-color:var(--color-black);--font-size:var(--font-size-body-small);--position-x:var(--gutter);--position-y:calc(var(--icon-size) * 2 + var(--gap) * 1.5);--min-width:200px;--max-width:414px;--preferred-width:100%;z-index:100;top:var(--position-y);right:var(--position-x);width:clamp(var(--min-width), var(--preferred-width), var(--max-width));border-radius:var(--rounded-corners-small);background-color:var(--surface-color);box-shadow:var(--shadow-elevation-medium);color:var(--on-surface-color);-moz-column-gap:var(--gap);align-items:center;column-gap:var(--gap);font-family:var(--font-family-bold);font-size:var(--font-size);line-height:var(--font-size);pointer-events:none;transform:translateX(calc(100% + var(--gutter)));visibility:hidden;flex-flow:row;place-content:flex-start;display:flex;position:fixed}.alert[data-alert-is-visible=true]{pointer-events:all;transition-duration:var(--speed-extra-fast);transition-property:transform;transition-timing-function:var(--easing-entering);visibility:visible;transform:translate(0)}.alert div{flex:auto;align-self:auto;position:relative}.alert div.icon,.alert div.action{--padding:calc(var(--icon-size) / 2);flex-basis:var(--icon-size);padding:var(--padding);flex-grow:0}.alert div.action{--padding:calc(var(--icon-size) / 4);align-self:flex-start}.alert div.message{padding-top:var(--gap);padding-bottom:var(--gap)}.alert-icon{--surface-color:var(--color-primary-hero);--on-surface-color:var(--color-white);width:var(--icon-size);height:var(--icon-size);background-color:var(--surface-color);color:var(--on-surface-color);border-radius:100%;flex-flow:row;place-content:center;align-items:center;display:flex}.alert-icon svg{fill:currentColor;stroke-width:0}.alert-dismiss{--on-surface-color:var(--color-primary-dark);--surface-color:transparent!important}.alert.success{--surface-color:var(--color-green-050);--on-surface-color:var(--color-green-900);text-shadow:var(--text-shadow-white)}.alert.success .alert-icon{--surface-color:var(--color-green-900)}.alert.success .alert-dismiss{--on-surface-color:var(--color-green-900)}
.input-helper{padding-top:calc(var(--gutter) / 4);font-size:var(--font-size-body-small);line-height:var(--type-scale-perfect-fourth);display:block}button[type=submit]{--font-size:var(--font-size-h6-fluid);--gap:calc(var(--gutter) / 2);--surface-color:var(--color-primary-hero);--on-surface-color:var(--color-white);padding:var(--gap);border-style:solid;border-width:2px;border-color:var(--color-primary-dark);border-radius:var(--rounded-corners-medium);background-color:var(--surface-color);box-shadow:var(--shadow-elevation-medium);color:var(--on-surface-color);-moz-column-gap:var(--gap);align-items:center;column-gap:var(--gap);cursor:pointer;font-family:var(--font-family-secondary);font-size:var(--font-size);line-height:var(--font-size);text-align:center;text-shadow:var(--text-shadow-button-primary);transition-duration:var(--speed-fast), var(--speed-normal);transition-property:background-color,box-shadow;transition-timing-function:var(--easing-color-or-opacity), var(--easing-color-or-opacity);white-space:nowrap;background-image:linear-gradient(#d41639 0%,#c40e3b 29%,#b1063a 43%,#a2023a 57%,#8f0037 71%,#800033 100%);background-repeat:no-repeat;flex-flow:row;place-content:center;margin-left:auto;margin-right:auto;display:inline-flex;position:relative;overflow:hidden;outline:none!important}button[type=submit].bright-blue{--surface-color:var(--color-bright-blue-700);border-color:var(--color-bright-blue-900);text-shadow:var(--text-shadow-bright-blue);background-image:linear-gradient(#2194f2 0%,#0f83f0 20%,#0f75db 40%,#0f65c7 60%,#0f53b3 80%,#0e46a0 100%)}button[data-is-disabled=true]{pointer-events:none}button[type=submit]:hover,button[type=submit]:active,button[type=submit]:focus{text-shadow:none}button[type=submit]:hover{--surface-color:var(--color-red-500);border-color:var(--color-red-700);box-shadow:var(--shadow-elevation-high);transition-duration:var(--speed-extra-fast), var(--speed-fast);background-image:none}button[type=submit].bright-blue:hover{--surface-color:var(--color-bright-blue-500);border-color:var(--color-bright-blue-700)}button[type=submit]:active,button[type=submit]:focus{--surface-color:var(--color-red-700);box-shadow:var(--shadow-elevation-low);transition-property:none}button[type=submit].bright-blue:active,button[type=submit].bright-blue:focus{--surface-color:var(--color-bright-blue-700)}.newsletter-subscribe-form button[type=submit]{margin-top:-3px}.newsletter-subscribe-form button[type=submit]:hover,.newsletter-subscribe-form button[type=submit]:active,.newsletter-subscribe-form button[type=submit]:focus{--surface-color:var(--color-primary-light)}button svg,a.text-link svg{fill:currentColor}a.text-link svg{--horizontal-margin:4px;margin-right:var(--horizontal-margin);margin-left:var(--horizontal-margin);display:inline-flex}label{display:block;position:relative}label[data-is-error=true]:after{--font-size:var(--font-size-body-small);bottom:calc(var(--font-size) * -1.5);color:var(--color-yellow-900);content:attr(data-error-message);font-family:var(--font-family-bold);font-size:var(--font-size);line-height:var(--font-size);position:absolute;left:0}label span{cursor:pointer;display:inline-block}fieldset label span{text-shadow:var(--text-shadow-white)}.checkbox-label,.checkbox-label span,.radio-label,.radio-label span,input[type=checkbox],input[type=radio]{--input-size:18px}.checkbox-label,.radio-label{-moz-column-gap:calc(var(--gutter) / 4);align-items:center;column-gap:calc(var(--gutter) / 4);cursor:pointer;flex-flow:row;place-content:stretch flex-start;display:flex}.checkbox-label span,.checkbox-label input,.checkbox-label .icon,.radio-label span,.radio-label input{flex:none;align-self:auto}.checkbox-label span,.radio-label span{line-height:var(--input-size);flex-shrink:1}.donate-by-mail-fax-or-check-form label span{padding-bottom:calc(var(--gap) / 2);font-family:var(--font-family-bold)}.donate-by-mail-fax-or-check-form label.checkbox-label span,.donate-by-mail-fax-or-check-form label.radio-label span{padding-bottom:0}.donation-dedication-checkbox{margin-bottom:var(--gutter)}fieldset{--freespace:calc(var(--gutter) / 2);padding-top:calc(var(--freespace) / 4);padding-right:var(--freespace);padding-bottom:var(--freespace);padding-left:var(--freespace);border-style:solid;border-width:2px;border-color:var(--color-cool-gray-600);border-radius:var(--rounded-corners-medium);margin-top:calc(var(--freespace) * 2);margin-bottom:var(--freespace);background-color:var(--color-dark-gray-050);box-shadow:var(--shadow-elevation-low)}fieldset legend{text-shadow:var(--text-shadow-white)}fieldset hr{--vertical-margin:0;border-top:2px dashed var(--color-cool-gray-200);background-color:#0000}fieldset p{margin-top:0}input[type=text]::-moz-placeholder{color:var(--color-neutral-700);opacity:1}input[type=email]::-moz-placeholder{color:var(--color-neutral-700);opacity:1}input[type=number]::-moz-placeholder{color:var(--color-neutral-700);opacity:1}select::-moz-placeholder{color:var(--color-neutral-700);opacity:1}input[type=text]::placeholder,input[type=email]::placeholder,input[type=number]::placeholder,select::placeholder{color:var(--color-neutral-700);opacity:1}input[type=text],input[type=email],input[type=number],select,textarea{--font-size:var(--font-size-body);--surface-color:var(--color-white);--decoration-color:var(--color-white);--decoration-width:4px;--on-surface-color:var(--color-black);--horizontal-padding:calc(var(--font-size) / 2);width:100%;min-height:calc(var(--font-size) * 2.5 + var(--decoration-width) * 1);padding-top:1px;padding-right:var(--horizontal-padding);padding-bottom:0;padding-left:var(--horizontal-padding);border-width:var(--decoration-width);border-style:solid;border-color:var(--decoration-color);border-radius:var(--rounded-corners-small);background-color:var(--surface-color);color:var(--color-neutral-900);font-family:var(--font-family-regular);font-size:var(--font-size);line-height:var(--font-size);outline:none;display:block}input[autoComplete="postal-code"]{max-width:20ch}input[name=DonationAmount]{max-width:30ch}textarea{min-height:80px}select{--arrow-color:var(--color-dark-gray-900);--arrow-size:6px;appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--arrow-color) 50%), linear-gradient(135deg, var(--arrow-color) 50%, transparent 50%);background-position:calc(100% - var(--arrow-size) * 3) calc(var(--arrow-size) * 2.5 + 0px), calc(100% - var(--arrow-size) * 2) calc(var(--arrow-size) * 2.5 + 0px);background-repeat:no-repeat;background-size:var(--arrow-size) var(--arrow-size), var(--arrow-size) var(--arrow-size);cursor:pointer;width:fit-content;min-width:200px}input[type=checkbox],input[type=radio]{width:var(--input-size);height:var(--input-size);border-style:solid;border-width:2px;border-color:var(--color-dark-gray-800);border-radius:var(--rounded-corners-small);appearance:none;background-color:var(--color-dark-gray-050);cursor:pointer;outline:0;place-content:center;margin:0;padding:0;transition-property:border-color;display:grid;position:relative}fieldset input[type=checkbox],fieldset input[type=radio]{border-color:var(--color-cool-gray-800);background-color:var(--color-white)}input[type=radio]{border-radius:100%}input[type=checkbox]:hover,input[type=radio]:hover{border-color:var(--color-primary-hero)}fieldset input[type=checkbox]:hover,fieldset input[type=radio]:hover{border-color:var(--color-red-500)}input[type=checkbox]:focus,input[type=radio]:focus{transition-property:none}input[type=checkbox]:after,input[type=checkbox]:before,input[type=radio]:after,input[type=radio]:before{pointer-events:none}input[type=checkbox]:before,input[type=radio]:before{--checked-state-size:var(--input-size);--surface-color:var(--color-white);width:var(--checked-state-size);height:var(--checked-state-size);border-radius:var(--rounded-corners-small);background-color:var(--color-primary-hero);content:"";transform-origin:50%;transition-duration:var(--speed-extra-fast);transition-property:transform;transition-timing-function:ease-in-out;transform:scale(0)}fieldset input[type=checkbox]:before,fieldset input[type=radio]:before{background-color:var(--color-red-800)}input[type=radio]:before{--checked-state-margin:8px;--checked-state-size:calc(var(--input-size) - var(--checked-state-margin));border-radius:100%}input[type=checkbox]:checked{border-color:#0000}input[type=checkbox]:checked:before,input[type=radio]:checked:before{transform:scale(1)}input[type=checkbox]:checked:after{--size:calc(100% - 2px);--artwork-position:calc(50% - var(--size) / 2);top:var(--artwork-position);left:var(--artwork-position);width:var(--size);height:var(--size);content:"";transform-origin:50%;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 23.1'%3e%3cpath fill='white' d='M11 23.1l-11-11L2.1 10l8.9 8.9L29.9 0 32 2.1l-21 21z'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute}input[type=radio]:checked:after{display:none}.radio-list,.checkbox-list,.button-group{--gap:var(--gutter);align-items:center;gap:calc(var(--gap) / 2) var(--gap);flex-flow:wrap;place-content:center flex-start;margin:0;padding:0;list-style:none;display:flex}.radio-list.is-stacked,.checkbox-list.is-stacked{flex-direction:column}.radio-list li,.checkbox-list li,.button-group li{flex:none;align-self:auto}.dedication-radio-list{margin-bottom:var(--gap)}.donate-by-mail-fax-or-check-form input[type=text],.donate-by-mail-fax-or-check-form input[type=email],.donate-by-mail-fax-or-check-form input[type=number],.donate-by-mail-fax-or-check-form select,.donate-by-mail-fax-or-check-form textarea{--decoration-width:2px;--decoration-color:var(--color-cool-gray-800);min-width:200px;font-family:var(--font-family-bold)}.donate-by-mail-fax-or-check-form textarea{padding-top:var(--horizontal-padding);padding-bottom:var(--horizontal-padding)}.donate-by-mail-fax-or-check-form input[type=text]:hover,.donate-by-mail-fax-or-check-form input[type=email]:hover,.donate-by-mail-fax-or-check-form input[type=number]:hover,.donate-by-mail-fax-or-check-form select:hover,.donate-by-mail-fax-or-check-form textarea:hover{--decoration-color:var(--color-red-500)}.donate-by-mail-fax-or-check-form input[type=text]:active,.donate-by-mail-fax-or-check-form input[type=text]:focus,.donate-by-mail-fax-or-check-form input[type=email]:active,.donate-by-mail-fax-or-check-form input[type=email]:focus,.donate-by-mail-fax-or-check-form input[type=number]:active,.donate-by-mail-fax-or-check-form input[type=number]:focus,.donate-by-mail-fax-or-check-form select:active,.donate-by-mail-fax-or-check-form select:focus,.donate-by-mail-fax-or-check-form textarea:active,.donate-by-mail-fax-or-check-form textarea:focus{--decoration-color:var(--color-red-800)}.newsletter-subscribe-form input[type=text],.newsletter-subscribe-form input[type=email]{min-width:200px;font-family:var(--font-family-bold);transition-duration:var(--speed-normal);transition-property:box-shadow;transition-timing-function:var(--easing-exiting)}.newsletter-subscribe-form input[type=text]:focus,.newsletter-subscribe-form input[type=email]:focus{--decoration-color:var(--color-red-100);box-shadow:var(--shadow-elevation-medium);transition-duration:var(--speed-fast);transition-timing-function:var(--easing-entering)}.error-message{margin-top:calc(var(--gap) / 2);font-family:var(--font-family-bold);font-size:var(--font-size-body-small);pointer-events:none;display:block}.newsletter-subscribe-form{position:relative}.newsletter-subscribe-form legend{max-width:60ch;color:var(--color-white);font-family:var(--font-family-secondary);font-size:var(--font-size-h6-fluid);line-height:var(--type-scale-perfect-fourth);text-shadow:var(--text-shadow-button-primary);margin-top:0}.newsletter-subscribe-form-elements{--gap:calc(var(--gutter) / 2);margin-top:calc(var(--gap) * 2);align-items:center;gap:0 var(--gap);flex-flow:wrap;place-content:center space-between;display:flex}.newsletter-subscribe-form-elements-cell{flex:auto;align-self:auto}.newsletter-subscribe-form-elements-cell-submit{flex-grow:0;flex-shrink:0}@media (max-width:375px){.newsletter-subscribe-form-elements-cell{flex-basis:100%}}.donate-by-mail-fax-or-check-form-elements{--gap:var(--gutter);align-items:center;gap:var(--gap) var(--gap);flex-flow:wrap;place-content:center space-between;display:flex}.donate-by-mail-fax-or-check-form-elements-cell{flex:auto;align-self:auto}.donate-by-mail-fax-or-check-form-elements-cell.honorific-prefix,.donate-by-mail-fax-or-check-form-elements-cell.hide-name,.donate-by-mail-fax-or-check-form-elements-cell.email,.donate-by-mail-fax-or-check-form-elements-cell.subscribe-to-newsletter,.donate-by-mail-fax-or-check-form-elements-cell.telephone,.donate-by-mail-fax-or-check-form-elements-cell.street-address,.donate-by-mail-fax-or-check-form-elements-cell.country,.donate-by-mail-fax-or-check-form-elements-cell.honorarium-or-memorial-name,.donate-by-mail-fax-or-check-form-elements-cell.textarea,.donate-by-mail-fax-or-check-form-elements-cell.payment-method{flex-basis:100%}.donate-by-mail-fax-or-check-form-elements-cell.locality,.donate-by-mail-fax-or-check-form-elements-cell.region,.donate-by-mail-fax-or-check-form-elements-cell.postal-code,.donate-by-mail-fax-or-check-form-elements-cell.post-office-box,.donate-by-mail-fax-or-check-form-elements-cell.honoree-first-name,.donate-by-mail-fax-or-check-form-elements-cell.honoree-last-name{flex-basis:calc(50% - var(--gap))}.payment-method svg{width:36px}.donation-dedication-form-elements{display:none}.donation-dedication-form-elements[data-is-visible=true]{display:block}.button-group.is-form-submit{margin-top:var(--gutter)}.donation-form-pdf{z-index:-1;width:100%;padding:var(--gutter);font-size:var(--font-size-body-extra-small);position:fixed;font-family:Helvetica,Arial,sans-serif!important}.donation-form-pdf h2{--vertical-margin:calc(var(--gutter) / 4);max-width:none;color:var(--color-black);font-size:var(--font-size-body-small);font-weight:700;font-family:Helvetica,Arial,sans-serif!important}.donation-form-pdf table{width:100%;padding-bottom:calc(var(--gutter) / 6);border-style:dashed;border-width:0 0 1px;border-color:var(--color-dark-gray-400);color:var(--color-black)}.donation-form-pdf table.no-border{border-width:0}.donation-form-pdf table th,.donation-form-pdf table td{--vertical-padding:calc(var(--gutter) / 8);padding-top:var(--vertical-padding);padding-bottom:var(--vertical-padding);text-align:left;vertical-align:top;padding-left:0;font-weight:400}.donation-form-pdf table th,.donation-form-pdf-masthead-cell-brandmark{--cell-width:220px}.donation-form-pdf table th{width:var(--cell-width);padding-right:var(--gutter);white-space:nowrap}.donation-form-pdf td.use-border{border-style:solid;border-width:0 0 1px;border-color:var(--color-black)}.donation-form-pdf td.card-signature{height:64px}.donation-form-pdf .instructions{margin-top:var(--gutter);line-height:var(--type-scale-golden-ratio);text-align:center}.donation-form-pdf-masthead{padding-bottom:calc(var(--gutter) / 2);border-style:solid;border-width:0 0 1px;border-color:var(--color-dark-gray-400);margin-bottom:calc(var(--gutter) / 2);-moz-column-gap:0;font-size:var(--font-size-body-small);flex-flow:row;place-content:center flex-start;align-items:center;column-gap:0;font-weight:700;display:flex}.donation-form-pdf-masthead-cell{flex:auto;align-self:auto}.donation-form-pdf-masthead-cell-brandmark{width:var(--cell-width);flex-basis:var(--cell-width);flex-grow:0;flex-shrink:0}.donation-form-pdf-masthead .jmf-brandmark{width:160px}
.application-shell-row-instagram-feed{padding:0;position:relative;overflow-x:hidden}.instagram-feed{flex-flow:column;place-content:center;align-items:center;display:flex}.instagram-feed a{color:var(--color-white)}.instagram-feed .call-to-action{--hero-gradient-primary:linear-gradient(20deg, #46006b 0%, #5c005a 5%, #6b0049 14%, #75003b 26%, #7a002b 39%, #7a001d 52%, #850a1c 63%, #9a1d2c 74%, #ab2b38 82%, #c03947 89%, #d54856 95%, #ea5766 100%);z-index:1;padding-top:calc(var(--gutter) / 2);padding-right:calc(var(--gutter) / 2);padding-bottom:calc(var(--gutter) / 2);padding-left:calc(var(--gutter) / 2);background-image:var(--hero-gradient-primary);font-family:var(--font-family-secondary);font-size:var(--font-size-body-big-fluid);line-height:var(--font-size-body-big-fluid);text-shadow:var(--text-shadow-black);background-position:bottom;background-repeat:no-repeat;background-size:cover;display:inline-flex}.instagram-feed-media,.instagram-feed-media-item{--max-size:20vw;--min-size:20vw;--preferred-size:20vw;--feed-item-size:clamp(var(--min-size), var(--preferred-size), var(--max-size))}.instagram-feed-media{flex-flow:row;place-content:stretch space-evenly;align-items:center;margin:0 auto;padding:0;list-style:none;display:flex}.instagram-feed-media-item{width:var(--feed-item-size);flex-basis:var(--feed-item-size);aspect-ratio:1;flex-grow:1;flex-shrink:1;align-self:auto;position:relative}.instagram-feed-media-item a{--size:100%;width:var(--size);height:var(--size);outline:none;display:flex;position:relative}.instagram-feed-media-item img,.instagram-feed-media-item video{--media-size:100%;--media-position:0;top:var(--media-position);left:var(--media-position);width:var(--media-size);height:var(--media-size);background-color:var(--color-primary-dark);content-visibility:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute}@media (max-width:768px){.instagram-feed-media,.instagram-feed-media-item{--max-size:25vw;--min-size:25vw;--preferred-size:25vw}.instagram-feed-media-item:nth-child(5){display:none}}@media (max-width:480px){.instagram-feed-media,.instagram-feed-media-item{--max-size:50vw;--min-size:50vw;--preferred-size:50vw}.instagram-feed-media-item:nth-child(3),.instagram-feed-media-item:nth-child(4),.instagram-feed-media-item:nth-child(5){display:none}}
.bottom-app-bar-nav{--font-size:var(--font-size-body-extra-small);--padding:calc(var(--gutter) / 4);-moz-column-gap:calc(var(--padding) * 2);align-items:center;column-gap:calc(var(--padding) * 2);font-family:var(--font-family-bold);font-size:var(--font-size);letter-spacing:var(--letter-spacing-all-caps);line-height:var(--font-size);text-transform:uppercase;flex-flow:row;place-content:flex-start;display:flex}.bottom-app-bar-nav,.bottom-app-bar-nav a,.footer-cell-copyright,.footer-cell-copyright a{color:var(--color-cool-gray-900)}.bottom-app-bar-nav a{transition-duration:var(--speed-normal);transition-property:color;transition-timing-function:var(--easing-color-or-opacity)}.bottom-app-bar-nav a:hover,.bottom-app-bar-nav a:active,.bottom-app-bar-nav a:focus{color:var(--color-primary-hero);transition-duration:var(--speed-super-fast)}.bottom-app-bar-nav a:active,.bottom-app-bar-nav a:focus{transition-property:none}
.shop-the-store-top-app-bar{align-items:center;gap:calc(var(--gutter) / 2) var(--gutter);flex-flow:wrap;place-content:center flex-start;display:flex}.shop-the-store-top-app-bar-cell{flex:none;order:1;align-self:auto;position:relative}.shop-the-store-top-app-bar-cell-menu{flex:175px;align-self:flex-start}@media (max-width:540px){.shop-the-store-top-app-bar-cell-menu{margin-top:calc(var(--gutter) * -1);flex-basis:100%;order:0}}.shop-the-store-top-app-bar .header{margin-top:0;margin-bottom:0}.bonfire-logo path{--flower-color:#f49979;--text-color:#3d4853;fill:var(--text-color)}.bonfire-logo{width:86px}a:hover .bonfire-logo path.flower{fill:var(--flower-color)}.shop-the-store-top-app-bar .top-app-bar-menu-wrapper{flex-flow:row;place-content:flex-start flex-end;align-items:flex-start;display:flex}.shop-the-store-top-app-bar ul.menu,.shop-the-store-top-app-bar ul.menu button{--font-size:var(--font-size-body-small);--on-surface-color:var(--color-cool-gray-900);--surface-color:var(--color-cool-gray-050);color:var(--on-surface-color);font-family:var(--font-family-bold);font-size:var(--font-size);line-height:var(--font-size);text-shadow:var(--text-shadow-white)}.shop-the-store-top-app-bar ul.menu,.shop-the-store-top-app-bar ul.menu button,.shop-the-store-top-app-bar ul.menu ul,.shop-the-store-top-app-bar ul.menu ul a{--gap:calc(var(--gutter) / 4)}.shop-the-store-top-app-bar ul.menu{--min-width:175px;--max-width:214px;--preferred-width:200px;z-index:1;width:clamp(var(--min-width), var(--preferred-width), var(--max-width));border-style:solid;border-width:1px;border-color:var(--color-cool-gray-200);border-radius:var(--rounded-corners-small);background-color:var(--surface-color);min-width:175px;box-shadow:var(--shadow-elevation-low);place-content:flex-start;align-items:flex-start;row-gap:var(--gap);background-image:linear-gradient(#fff 0%,#fafafa 39%,#f5f5f5 61%,#f0f0f0 100%);flex-flow:column;margin:0;padding:0;list-style:none;display:flex;position:absolute;top:-1px;overflow:hidden}.shop-the-store-top-app-bar ul.menu[data-menu-is-open=true]{--surface-color:var(--color-white);border-color:var(--color-cool-gray-200);box-shadow:var(--shadow-elevation-medium);background-image:none}.shop-the-store-top-app-bar ul.menu li{flex:none;align-self:auto;width:100%}.shop-the-store-top-app-bar ul.menu ul,.shop-the-store-top-app-bar ul.menu ul a,.shop-the-store-top-app-bar ul.menu ul .icon,.shop-the-store-top-app-bar ul.menu ul a .icon svg{--icon-size:24px}.shop-the-store-top-app-bar ul.menu ul{margin-top:calc(var(--icon-size) / 4);font-size:calc(var(--icon-size) / 1.85);line-height:var(--icon-size);flex-flow:column;place-content:stretch flex-start;align-items:flex-start;row-gap:0;margin-bottom:0;margin-left:0;margin-right:0;padding:0;list-style:none;display:none}.shop-the-store-top-app-bar ul.menu[data-menu-is-open=true] ul{display:flex}.shop-the-store-top-app-bar ul.menu ul a{padding-top:calc(var(--gap) / 1.5);padding-right:var(--gap);padding-bottom:calc(var(--gap) / 1.5);padding-left:var(--gap);color:var(--color-cool-gray-900);-moz-column-gap:calc(var(--icon-size) / 2.5);align-items:center;column-gap:calc(var(--icon-size) / 2.5);transition-duration:var(--speed-fast);transition-property:background-color;transition-timing-function:var(--easing-color-or-opacity);flex-flow:row;place-content:flex-start;display:flex;position:relative}.shop-the-store-top-app-bar ul.menu ul a .icon{width:var(--icon-size);flex-basis:var(--icon-size);aspect-ratio:1;fill:var(--color-red-700);flex-grow:0;flex-shrink:0;align-self:auto;position:relative}.shop-the-store-top-app-bar ul.menu ul a .icon svg{--media-size:100%;--media-position:calc(50% - var(--media-size) / 2);--surface-color:var(--color-white);top:var(--media-position);left:var(--media-position);width:var(--media-size);height:var(--media-size);border-style:solid;border-width:3px;border-color:var(--surface-color);background-color:var(--surface-color);box-shadow:var(--shadow-elevation-low);content-visibility:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:100%;position:absolute}.shop-the-store-top-app-bar ul.menu ul a:hover{background-color:var(--color-dark-gray-100);color:var(--color-red-600);transition-duration:var(--speed-extra-fast)}.shop-the-store-top-app-bar ul.menu ul a:hover .icon{fill:var(--color-red-600)}.shop-the-store-top-app-bar ul.menu ul a:active .icon,.shop-the-store-top-app-bar ul.menu ul a:focus .icon{fill:var(--color-white)}.shop-the-store-top-app-bar ul.menu ul .gift-cards a .icon svg,.shop-the-store-top-app-bar ul.menu ul a:hover .icon svg,.shop-the-store-top-app-bar ul.menu ul a:active .icon svg,.shop-the-store-top-app-bar ul.menu ul a:focus .icon svg{--surface-color:transparent;box-shadow:none;border-radius:0}.shop-the-store-top-app-bar ul.menu ul a:active,.shop-the-store-top-app-bar ul.menu ul a:focus{background-color:var(--color-red-600);color:var(--color-white);text-shadow:none;transition-property:none}.shop-the-store-top-app-bar ul.menu ul li:last-child a{border-bottom-left-radius:var(--rounded-corners-small);border-bottom-right-radius:var(--rounded-corners-small)}.shop-the-store-top-app-bar ul.menu ul li.gift-cards{border-top:1px solid var(--color-cool-gray-100)}.shop-the-store-top-app-bar ul.menu button.dropdown,.shop-the-store-top-app-bar ul.menu button.dropdown:after{--arrow-size:5px}.shop-the-store-top-app-bar ul.menu button.dropdown{width:100%;padding-top:var(--gap);padding-right:calc(var(--arrow-size) * 3.5);padding-bottom:var(--gap);padding-left:var(--gap);flex-flow:row;place-content:flex-start;align-items:center;display:inline-flex;position:relative}.shop-the-store-top-app-bar ul.menu button.dropdown:after{--color:transparent;--arrow-color:var(--color-red-700);--reset:0;top:calc(50% - var(--arrow-size));right:calc(var(--gutter) / 3);width:var(--reset);height:var(--reset);border-top:var(--arrow-size) solid var(--color);border-right:var(--reset) solid var(--color);border-bottom:var(--arrow-size) solid var(--color);border-left:var(--arrow-size) solid var(--arrow-color);content:"";transform-origin:50%;margin-top:0;position:absolute;transform:rotate(90deg)}.shop-the-store-top-app-bar ul.menu[data-menu-is-open=true] button.dropdown:after{margin-top:-1px;transform:rotate(-90deg)}.trending-products,.trending-products:before,.trending-products li,.trending-products li:before{--padding:calc(var(--gutter) / 2);--item-width:25%;font-family:var(--font-family-secondary);font-size:var(--font-size-body-small);line-height:var(--type-scale-perfect-fourth)}.trending-products{padding-top:calc(var(--padding) * 1.5);padding-right:var(--padding);padding-bottom:calc(var(--padding) * 1.5);padding-left:var(--padding);border-style:solid;border-width:1px 0;border-color:var(--color-red-700);margin-top:calc(var(--gutter) * 2);background-color:var(--color-cool-gray-050);counter-reset:item;align-items:stretch;gap:var(--padding) var(--padding);text-shadow:var(--text-shadow-white);flex-flow:wrap;place-content:stretch space-between;margin-bottom:0;margin-left:0;margin-right:0;list-style:none;display:flex}@media (max-width:1024px){.trending-products{margin-right:calc(var(--gutter) / 2);margin-left:calc(var(--gutter) / 2)}}.trending-products:before{width:var(--item-width);max-width:120px;color:var(--color-cool-gray-900);content:attr(data-label)}.trending-products li,.trending-products li:before{--gap:calc(var(--gutter) / 3);--on-surface-color:var(--color-red-700)}.trending-products li{width:var(--item-width);flex-basis:calc(var(--item-width) - var(--padding));padding-right:calc(var(--gap) * 2);padding-left:var(--gap);border-left:1px solid var(--on-surface-color);flex-grow:0;flex-shrink:1;align-self:auto;position:relative}.trending-products li:before{top:0;left:calc(var(--gap) * 2 * -1);color:var(--on-surface-color);content:counter(item);counter-increment:item;font-size:var(--font-size-body-fluid);position:absolute}@media (max-width:768px){.trending-products:before{--width:100%;width:var(--width);flex-basis:var(--width);max-width:none;padding-left:var(--padding)}.trending-products{justify-content:space-around}.trending-products li{--width:calc(100% / 3 - var(--padding));flex-basis:var(--width);flex-grow:1}.trending-products li:first-child{border-left:none}.trending-products li:before{display:none}}.trending-products a,.trending-products .product-image-container{--image-size:52px}.trending-products a{--gap:calc(var(--gutter) / 3);color:var(--color-red-700);align-items:stretch;gap:var(--gap) var(--gap);flex-flow:row;place-content:flex-start;margin:0;padding:0;display:flex}.trending-products a:hover{color:var(--color-cool-gray-900)}.trending-products a:active,.trending-products a:focus{color:var(--color-red-700)}.trending-products .product-image-container{width:var(--image-size);height:var(--image-size);flex-basis:var(--image-size);aspect-ratio:1;background-color:var(--color-white);box-shadow:var(--shadow-elevation-low);border-radius:100%;flex-grow:0;flex-shrink:0;position:relative;overflow:hidden}.trending-products .product-image-container img{--size:80%;--position-xy:calc(50% - (var(--size) / 2));--vertical-offset:0;top:var(--position-xy);left:var(--position-xy);width:var(--size);height:var(--size);margin-top:var(--vertical-offset);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:inline-flex;position:absolute}.trending-products a:hover .product-image-container{box-shadow:var(--shadow-elevation-medium)}.trending-products a:active .product-image-container,.trending-products a:focus .product-image-container{box-shadow:var(--shadow-elevation-low)}@media (max-width:480px){.trending-products a,.trending-products .product-image-container{--image-size:36px}}@media (max-width:414px){.trending-products a{flex-wrap:wrap}}
.flex-list,.flex-list li{--gap:var(--gutter)}.flex-list{width:calc(100% + var(--gap) * 1.5);margin-top:0;margin-bottom:0;margin-right:0;margin-left:calc(var(--gap) / 2 * -1);align-items:stretch;gap:var(--gap) var(--gap);flex-flow:wrap;place-content:flex-start;padding:0;list-style:none;display:flex}.flex-list li{--width:calc(100% / 3 - var(--gap));flex-basis:var(--width);padding:calc(var(--gap) / 2);background-color:var(--color-off-white);box-shadow:none;transition-duration:var(--speed-normal), var(--speed-slow);transition-property:background-color,box-shadow;transition-timing-function:var(--easing-color-or-opacity), var(--easing-color-or-opacity);flex-grow:0;flex-shrink:1;align-self:auto}.flex-list.flex-list-other-ways-to-donate li{background-color:var(--color-cool-gray-050);--width:calc(50% - var(--gap))}.flex-list li.picture-frame{border-style:solid;border-color:var(--color-white);border-width:0 3px 3px 0}.flex-list li:hover{background-color:var(--color-white);box-shadow:var(--shadow-elevation-medium);transition-duration:var(--speed-fast), var(--speed-fast);transition-timing-function:var(--easing-color-or-opacity), var(--easing-entering)}.flex-list .header{margin-top:0}.join-us-social-media{--surface-color:var(--color-red-900);--on-surface-color:var(--color-white);background-color:var(--surface-color);color:var(--on-surface-color);-moz-column-gap:2px;flex-flow:row;place-content:center flex-end;align-items:center;column-gap:2px;margin-top:0;margin-bottom:0;margin-right:0;padding:0;list-style:none;display:flex}.join-us-social-media li,.join-us-social-media svg{--icon-size:32px}.join-us-social-media li{flex-basis:calc(var(--icon-size) * 2);flex-grow:0;flex-shrink:1;align-self:auto}.join-us-social-media li.join-us-social-media-call-to-action{--horizontal-padding:calc(var(--gutter) / 2);padding-left:calc(var(--horizontal-padding) * 2);font-family:var(--font-family-secondary);font-size:var(--font-size-h6-fluid);text-shadow:var(--text-shadow-button-primary);flex:auto}.join-us-social-media a{--surface-color:var(--color-red-700);--on-surface-color:var(--color-white);--horizontal-padding:calc(var(--gutter) / 3);--vertical-padding:calc(var(--gutter) * .75);padding-top:var(--vertical-padding);padding-right:var(--horizontal-padding);padding-bottom:var(--vertical-padding);padding-left:var(--horizontal-padding);background-color:var(--surface-color);color:var(--on-surface-color);transition-duration:var(--speed-slow);transition-property:background-color;transition-timing-function:var(--easing-color-or-opacity);flex-flow:row;place-content:center;align-items:center;display:flex;position:relative}.join-us-social-media a:hover{--surface-color:var(--color-red-500);transition-duration:var(--speed-fast)}.join-us-social-media a:active,.join-us-social-media a:focus{--surface-color:var(--color-red-900);transition-property:none}.join-us-social-media svg{width:var(--icon-size);height:var(--icon-size);fill:currentColor}@media (max-width:480px){.flex-list.flex-list-other-ways-to-donate li{--width:calc(100% - var(--gap))}.join-us-social-media li.join-us-social-media-call-to-action{display:none}.join-us-social-media{margin-right:var(--gutter);margin-left:var(--gutter);justify-content:space-evenly}.join-us-social-media li{flex-grow:1;flex-shrink:1}}
.modal{--position-xy:0;--size:100%;z-index:1000;top:var(--position-xy);left:var(--position-xy);width:var(--size);height:var(--size);background-color:#ffffffbf;flex-flow:row;place-content:center;align-items:center;display:none;position:fixed;overflow:hidden}.modal[data-is-visible=true]{display:flex}.modal-content{--min-width:275px;--max-width:540px;--preferred-width:100%;--vertical-offset:10vh;--horizontal-padding:var(--gutter);--vertical-padding:calc(var(--gutter) / 2);width:clamp(var(--min-width), var(--preferred-width), var(--max-width));padding-top:var(--horizontal-padding);padding-right:var(--horizontal-padding);padding-bottom:var(--vertical-padding);padding-left:var(--horizontal-padding);border-style:solid;border-width:2px;border-color:var(--color-red-200);border-radius:var(--rounded-corners-large);margin-top:calc(var(--vertical-offset) * -1);background-color:var(--color-white);box-shadow:var(--shadow-elevation-high);font-family:var(--font-family-regular);margin-left:auto;margin-right:auto;display:block}.modal-content .header{margin-top:0}
@font-face{font-family:fonts;src:url(../media/regular-s.p.09mqz0wmglqrm.woff2)format("woff2");font-display:swap}@font-face{font-family:fonts;src:url(../media/bold-s.p.0zp4ayzu-h__1.woff2)format("woff2");font-display:swap}@font-face{font-family:fonts;src:url(../media/italic-s.p.0-nquqkxtpowk.woff2)format("woff2");font-display:swap}@font-face{font-family:fonts;src:url(../media/regular-s.p.0o749k5gxo_6l.woff2)format("woff2");font-display:swap}@font-face{font-family:fonts Fallback;src:local(Arial);ascent-override:96.43%;descent-override:24.51%;line-gap-override:0.0%;size-adjust:100.79%}.fonts_cb2e962a-module__hA5oUW__className{font-family:fonts,fonts Fallback,Helvetica,ui-sans-serif}
