.por-campaign-meter,.por-campaign-givebar,.por-campaign-donate{--por-ink:var(--text-body);--por-ink-soft:var(--secondary-l-1);--por-accent:var(--primary-d-2);--por-paper:var(--quarternary);--por-ground:var(--primary-l-4);--por-line:var(--primary-l-3);--por-give:var(--tertiary);--por-give-hover:var(--tertiary-d-1);--por-radius:var(--radius-xs)}.por-campaign-countdown{margin:0;font-size:var(--text-s);letter-spacing:.14em;text-transform:uppercase;color:var(--secondary-l-1);font-variant-numeric:lining-nums tabular-nums}.por-campaign-countdown:empty{display:none}.por-campaign-meter{background:var(--por-paper);border:1px solid var(--por-line);border-radius:var(--por-radius);padding:var(--space-s) var(--space-s) var(--space-xs);color:var(--por-ink);font-variant-numeric:lining-nums tabular-nums}.por-campaign-meter--hero{position:relative;margin:calc(var(--space-xl) * -1) var(--space-s) 0 calc(var(--space-m) * -1);box-shadow:0 18px 40px -24px rgb(29 34 14 / .45)}@media (max-width:991px){.por-campaign-meter--hero{margin:calc(var(--space-l) * -1) var(--space-2xs) 0}}.por-campaign-meter__top{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-2xs)}.por-campaign-meter__raised{font-family:"EB Garamond",Garamond,serif;font-size:clamp(3.8rem, 5vw, 5.2rem);font-weight:500;line-height:1}.por-campaign-meter__goal{margin-top:.6rem;font-size:var(--text-s);color:var(--por-ink-soft)}.por-campaign-meter__percent{font-family:"EB Garamond",Garamond,serif;font-size:2.6rem;color:var(--por-accent)}.por-campaign-meter__track{position:relative;height:1.4rem;margin-top:var(--space-xs);border-radius:var(--radius-full);background:var(--primary-20)}.por-campaign-meter__fill{position:absolute;inset:0 auto 0 0;width:var(--por-progress,0%);border-radius:var(--radius-full);background:var(--por-accent);transition:width 1.2s cubic-bezier(.2,.8,.2,1)}.por-campaign-meter__fill::after{content:"";position:absolute;top:50%;right:-1px;width:2.2rem;height:2.2rem;border:3px solid var(--por-paper);border-radius:50%;background:var(--por-give);transform:translate(50%,-50%)}.por-campaign-meter__tick{position:absolute;top:-.5rem;bottom:-.5rem;width:2px;background:var(--por-paper)}.por-campaign-meter__marks{position:relative;height:4.2rem;margin:.7rem 1.2rem 0 0;font-size:1.2rem;line-height:1.25;color:var(--por-ink-soft)}.por-campaign-meter__mark{position:absolute;transform:translateX(-50%);text-align:center;white-space:nowrap}.por-campaign-meter__mark:last-child{transform:translateX(-100%);text-align:right}.por-campaign-meter__mark b{display:block;font-weight:400;color:var(--por-ink)}.por-campaign-meter__mark--hit{color:var(--por-accent)}.por-campaign-meter__match{display:flex;align-items:center;gap:var(--space-2xs);margin-bottom:var(--space-2xs);font-size:var(--text-s);color:var(--por-ink-soft)}.por-campaign-meter__match b{font-weight:400;color:var(--por-ink)}.por-campaign-meter__match-text{flex:1;min-width:0}.por-campaign-meter__badge{flex:none;display:grid;place-items:center;width:3.8rem;height:3.8rem;border-radius:50%;background:var(--por-give);color:var(--light);font-family:"EB Garamond",Garamond,serif;font-size:1.9rem}.por-campaign-meter__match-bar{height:.5rem;margin-top:.5rem;overflow:hidden;border-radius:var(--radius-full);background:var(--tertiary-20)}.por-campaign-meter__match-bar i{display:block;width:var(--por-progress,0%);height:100%;background:var(--por-give);transition:width 1.2s cubic-bezier(.2,.8,.2,1)}.por-campaign-meter__foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.8rem var(--space-xs);padding-top:var(--space-2xs);border-top:1px solid var(--por-line);font-size:var(--text-s);color:var(--por-ink-soft)}.por-campaign-meter__foot b{font-weight:400;color:var(--por-ink)}.por-campaign-meter__offline,.por-campaign-meter__recent{margin:.8rem 0 0;font-size:1.3rem;color:var(--por-ink-soft);text-wrap:pretty}.por-campaign-meter__recent{min-height:1.4em}.por-campaign-meter__recent::before{content:"";display:inline-block;width:.7rem;height:.7rem;margin-right:.6em;border-radius:50%;background:var(--por-give);vertical-align:middle}.por-campaign-amounts{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:auto;padding-top:var(--space-2xs)}.por-campaign-amounts__button{padding:.5em 1em;border:1px solid var(--primary-l-3);border-radius:var(--radius-full);background:var(--primary-l-4);color:var(--text-body);font:inherit;font-size:var(--text-s);cursor:pointer;transition:border-color .15s,background-color .15s}.por-campaign-amounts__button:hover{border-color:var(--primary-d-2);background:var(--quarternary)}.por-campaign-amounts__button:focus-visible{outline:3px solid var(--tertiary);outline-offset:2px}.por-campaign-collage{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(19rem,auto);grid-template-areas:"a a b c" "a a b d" "e f g g" "e h i i";gap:1.2rem}.por-campaign-collage__item--a{grid-area:a}.por-campaign-collage__item--b{grid-area:b}.por-campaign-collage__item--c{grid-area:c}.por-campaign-collage__item--d{grid-area:d}.por-campaign-collage__item--e{grid-area:e}.por-campaign-collage__item--f{grid-area:f}.por-campaign-collage__item--g{grid-area:g}.por-campaign-collage__item--h{grid-area:h}.por-campaign-collage__item--i{grid-area:i}.por-campaign-collage--photos{grid-template-areas:"a a b d" "a a b d" "e g g h"}.por-campaign-collage--simple{grid-template-areas:none;grid-template-columns:repeat(auto-fill,minmax(24rem,1fr))}.por-campaign-collage--simple>*{grid-area:auto}@media (max-width:767px){.por-campaign-collage{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(15rem,auto);grid-template-areas:"a a" "b d" "c c" "g g" "e h" "f f" "i i"}.por-campaign-collage--photos{grid-template-areas:"a a" "b d" "g g" "e h"}}.por-campaign-collage__photo,.por-campaign-collage__quote{min-width:0;margin:0;overflow:hidden;border-radius:var(--radius-xs);background:var(--primary-l-4)}.por-campaign-collage__image{display:block;width:100%;height:100%;object-fit:cover}.por-campaign-collage__quote{display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-xs);padding:var(--space-s);border:1px solid var(--primary-l-3)}.por-campaign-collage__quote--dark{border-color:var(--secondary);background:var(--secondary);color:var(--primary-l-4)}.por-campaign-collage__text{margin:0;padding:0;border:0}.por-campaign-collage__text p{margin:0;font-family:"EB Garamond",Garamond,serif;font-size:1.9rem;line-height:1.32;text-wrap:pretty}.por-campaign-collage__text p::before{content:"\201C";display:block;margin-bottom:.4rem;font-size:4.2rem;line-height:.55;color:var(--primary)}.por-campaign-collage__cite{font-size:1.36rem;color:var(--secondary-l-1)}.por-campaign-collage__quote--dark .por-campaign-collage__cite{color:var(--primary-l-3)}.por-campaign-donate .fluentform{padding:var(--space-m);border:1px solid var(--por-line);border-radius:var(--por-radius);background:var(--por-ground)}.por-campaign-donate .ff-el-group{margin-bottom:var(--space-xs)}.por-campaign-donate .ff-el-input--label label{font-size:1.25rem;letter-spacing:.12em;text-transform:uppercase;color:var(--por-accent)}.por-campaign-donate .ff-el-form-control{padding:.7em .8em;border:1px solid var(--por-line);border-radius:var(--por-radius);background:var(--por-paper);color:var(--por-ink);font-size:var(--text-m)}.por-campaign-donate .ff-el-form-control:focus{border-color:var(--por-accent);box-shadow:0 0 0 1px var(--por-accent)}.por-campaign-donate .ff-el-help-message{font-size:1.3rem;color:var(--por-ink-soft)}.por-campaign-donate .ff_list_buttons .ff-el-input--content{display:grid;grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:.8rem}.por-campaign-donate .donation-form__frequency .ff-el-input--content{grid-template-columns:1fr 1fr;gap:0;padding:4px;border:1px solid var(--por-line);border-radius:var(--radius-full);background:var(--por-paper)}.por-campaign-donate .ff_list_buttons .ff-el-form-check{margin:0!important;border:0!important}.por-campaign-donate .ff_list_buttons .ff-el-form-check label>span{display:block;padding:.75em .4em;border:1px solid var(--por-line)!important;border-radius:var(--por-radius)!important;background:var(--por-paper)!important;color:var(--por-ink)!important;font-family:"EB Garamond",Garamond,serif;font-size:2rem;line-height:1.2;text-align:center;box-shadow:none!important}.por-campaign-donate .donation-form__frequency .ff-el-form-check label>span{border:0!important;border-radius:var(--radius-full)!important;background:transparent!important;font-family:inherit;font-size:var(--text-m);color:var(--por-ink-soft)!important}.por-campaign-donate .ff_list_buttons .ff-el-form-check.ff_item_selected label>span{border-color:var(--por-give)!important;box-shadow:inset 0 0 0 1px var(--por-give)!important;color:var(--por-give)!important}.por-campaign-donate .donation-form__frequency .ff-el-form-check.ff_item_selected label>span{background:var(--secondary)!important;color:var(--primary-l-4)!important;box-shadow:none!important}.por-campaign-donate .ff_list_buttons .ff_sub_desc,.por-campaign-donate .donation-form__calc{display:none!important}.por-campaign-donate .ff-custom-user-input-wrapper{margin-top:var(--space-2xs)!important}.por-campaign-donate .donation-form__impact-wrap{margin-top:calc(var(--space-2xs) * -1)}.por-campaign-donate .donation-form__impact{min-height:1.5em;margin:0;font-size:var(--text-s);color:var(--por-ink-soft);text-wrap:pretty}.por-campaign-donate .donation-form__fees label,.por-campaign-donate .donation-form__optin label{font-size:var(--text-s);letter-spacing:0;text-transform:none;color:var(--por-ink-soft)}.por-campaign-donate .donation-form__fees .ff-el-input--label,.por-campaign-donate .donation-form__optin .ff-el-input--label{display:none}.por-campaign-donate input[type="checkbox"]{accent-color:var(--por-give)}.por-campaign-donate .donation-form__secure{margin:0;font-size:1.3rem;text-align:center;color:var(--por-ink-soft)}.por-campaign-donate .ff-btn-submit{width:100%;padding:1em!important;border:0!important;border-radius:var(--radius-full)!important;background:var(--por-give)!important;color:var(--light)!important;font-size:var(--text-l)!important;font-variant-numeric:lining-nums tabular-nums}.por-campaign-donate .ff-btn-submit:hover{background:var(--por-give-hover)!important}.por-campaign-donate .ff-message-success{padding:var(--space-s);border:0;border-radius:var(--por-radius);background:var(--secondary);color:var(--primary-l-4)}.por-campaign-donate .ff-message-success h3{color:inherit}.por-campaign-donate--ended{padding:var(--space-m);border-radius:var(--por-radius);background:var(--secondary);color:var(--primary-l-4)}.por-campaign-donate__title{color:inherit}.por-campaign-donate__text{margin:var(--space-2xs) 0 0}.por-campaign-charity{margin:0;padding-left:var(--space-xs);border-left:2px solid var(--primary);font-size:var(--text-s);color:var(--secondary-l-1);text-wrap:pretty}.por-campaign-givebar{display:none}@media (max-width:767px){.por-campaign-givebar{position:fixed;right:0;bottom:0;left:0;z-index:99;display:flex;align-items:center;gap:var(--space-xs);padding:1.1rem max(1.6rem, env(safe-area-inset-right)) calc(1.1rem + env(safe-area-inset-bottom)) max(1.6rem, env(safe-area-inset-left));border-top:1px solid var(--por-line);background:var(--por-paper);font-size:1.3rem;color:var(--por-ink-soft);transition:transform .25s ease}.por-campaign-givebar--hidden{transform:translateY(110%)}.single-por_campaign{padding-bottom:7.2rem}}.por-campaign-givebar__progress{flex:1;min-width:0;font-variant-numeric:lining-nums tabular-nums}.por-campaign-givebar__progress b{font-weight:400;color:var(--por-ink)}.por-campaign-givebar__bar{height:.6rem;margin-top:.5rem;overflow:hidden;border-radius:var(--radius-full);background:var(--primary-20)}.por-campaign-givebar__bar i{display:block;width:var(--por-progress,0%);height:100%;background:var(--por-accent);transition:width 1.2s}.por-campaign-givebar__button{padding:.85em 1.4em;border-radius:var(--radius-full);background:var(--por-give);color:var(--light);font-size:var(--text-m);text-decoration:none;white-space:nowrap}.por-campaign-givebar__button:hover{background:var(--por-give-hover);color:var(--light)}@media (prefers-reduced-motion:reduce){.por-campaign-meter__fill,.por-campaign-meter__match-bar i,.por-campaign-givebar,.por-campaign-givebar__bar i{transition:none}}