.od-donation-page .od-page-content article{display:none}.od-donate{--od-donate-tint: #F5EDF4;--od-donate-ink: #1f161e;--od-donate-text: #2d242c;--od-donate-muted: #6f646d;--od-donate-line: #e3d8e1;--od-donate-soft: #f8f3f7;--od-donate-error: #c62f45;--od-donate-radius: 20px;--od-donate-ctl: 12px;--od-donate-ease: cubic-bezier(.22, 1, .36, 1);--od-donate-dur: .42s;--od-donate-dur-fast: .24s;position:relative;min-height:800px;overflow:hidden;background:var(--od-color-purple-dark);font-family:proxima-nova,sans-serif;line-height:1.5;color:var(--od-donate-text)}.od-donate *,.od-donate *:before,.od-donate *:after{box-sizing:border-box}.od-donate :where(h1,h2){font-family:futura-pt,sans-serif;line-height:1.15;margin:0 0 .5em;color:inherit}.od-donate :where(button,input,select){font:inherit;color:inherit}.od-donate :where(fieldset){border:0;margin:0 0 18px;padding:0;min-width:0}.od-donate [inert]{pointer-events:none}.od-donate [hidden]{display:none!important}.od-donate__bg{position:absolute;inset:0;background:linear-gradient(135deg,var(--od-color-purple) 0%,var(--od-color-purple-dark) 100%)}.od-donate__layer{position:absolute;inset:-2%;background-repeat:no-repeat;background-size:cover;background-position:center;opacity:0;transform:scale(1.04);transition:opacity .9s var(--od-donate-ease),transform 1.6s var(--od-donate-ease);will-change:opacity,transform}.od-donate__layer.is-active{opacity:1;transform:scale(1)}.od-donate:after{content:"";position:absolute;inset:0;background:linear-gradient(270deg,#240e22d1,#240e2266 55%,#240e2240);pointer-events:none}.od-donate__inner{position:relative;z-index:1;max-width:1200px;margin:0 auto;padding:calc(120px + 2vw) 16px 56px;min-height:800px;display:grid;grid-template-columns:440px 1fr;gap:56px;align-items:center}.od-donate__card{grid-column:1;grid-row:1}.od-donate__copy{grid-column:2;grid-row:1;color:#fff}.od-donate__copy h1{font-size:clamp(2rem,4.2vw,3.3rem);font-weight:700;color:#fff}.od-donate__text{font-size:1.15rem;max-width:520px;opacity:.95}.od-donate__text p{margin:0 0 .75em}.od-donate__text>:last-child{margin-bottom:0}.od-donate .od-donate__readmore{display:none;margin:0;padding:8px 20px;border:2px solid #fff;border-radius:999px;background:transparent;color:#fff;font-weight:700;font-size:.95rem;line-height:1.2;cursor:pointer}.od-donate .od-donate__readmore:hover,.od-donate .od-donate__readmore:focus-visible{background:#fff;color:var(--od-color-purple)}.od-donate .od-donate__readmore:focus-visible{outline:2px solid #fff;outline-offset:2px}.od-donate__swap{transition:opacity var(--od-donate-dur) var(--od-donate-ease),transform var(--od-donate-dur) var(--od-donate-ease)}.od-donate__swap.out{opacity:0;transform:translateY(8px)}.od-donate__card{background:#fff;border-radius:var(--od-donate-radius);box-shadow:0 24px 60px #1c0a1a59;padding:22px 24px 24px;overflow:hidden;scroll-margin-top:16px}.od-donate__progress{list-style:none;margin:0 0 18px;padding:0;display:flex;gap:6px;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--od-donate-muted)}.od-donate__progress li{flex:1;display:flex;align-items:center;gap:6px;margin:0;padding-bottom:8px;border-bottom:3px solid var(--od-donate-line);transition:color var(--od-donate-dur) var(--od-donate-ease),border-color var(--od-donate-dur) var(--od-donate-ease)}.od-donate__progress button,.od-donate__progress button:hover,.od-donate__progress button:focus,.od-donate__progress button:disabled{display:flex;align-items:center;gap:6px;width:100%;margin:0;padding:0;border:0;background:none;box-shadow:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;text-align:left;opacity:1;cursor:default}.od-donate__progress button:not(:disabled){cursor:pointer}.od-donate__progress button:focus-visible{outline:3px solid rgba(107,50,103,.4);outline-offset:2px}.od-donate__progress li span{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--od-donate-line);color:#fff;font-size:.7rem;transition:background var(--od-donate-dur) var(--od-donate-ease)}.od-donate__progress li.is-current,.od-donate__progress li.is-done{color:var(--od-color-purple);border-color:var(--od-color-purple)}.od-donate__progress li.is-current span,.od-donate__progress li.is-done span{background:var(--od-color-purple)}.od-donate__steps{position:relative;overflow:hidden;transition:height var(--od-donate-dur) var(--od-donate-ease);margin:-14px}.od-donate__track{display:flex;align-items:flex-start;transition:transform var(--od-donate-dur) var(--od-donate-ease);will-change:transform}.od-donate__step{flex:0 0 100%;min-width:0;margin:0;padding:14px;transition:opacity var(--od-donate-dur) var(--od-donate-ease)}.od-donate__step[inert]{opacity:0}.od-donate__step.is-off{height:0;overflow:hidden;padding-top:0;padding-bottom:0}.od-donate__block{margin-bottom:14px}.od-donate__select{position:relative}.od-donate__select:after,.od-donate__fld--select:after{content:"";position:absolute;right:16px;top:50%;width:8px;height:8px;border-right:2px solid var(--od-donate-ink);border-bottom:2px solid var(--od-donate-ink);transform:translateY(-70%) rotate(45deg);pointer-events:none;transition:transform var(--od-donate-dur-fast) var(--od-donate-ease)}.od-donate__select:focus-within:after{transform:translateY(-30%) rotate(225deg)}.od-donate__select select,.od-donate__fld select{width:100%;max-width:none;height:auto;appearance:none;-webkit-appearance:none;background:#fff;border:2px solid var(--od-donate-line);border-radius:var(--od-donate-ctl);padding:12px 40px 12px 14px;font-weight:600;cursor:pointer;transition:border-color var(--od-donate-dur-fast) var(--od-donate-ease),box-shadow var(--od-donate-dur-fast) var(--od-donate-ease)}.od-donate__select select:hover{border-color:#cdb8ca}.od-donate__select select:focus,.od-donate__fld select:focus{outline:none;border-color:var(--od-color-purple);box-shadow:0 0 0 4px #6b326726}.od-donate__amounts{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin-bottom:12px}.od-donate__amounts button{grid-column:span 2}.od-donate__amounts button:only-child{grid-column:span 6}.od-donate__amounts button:first-child:nth-last-child(2),.od-donate__amounts button:first-child:nth-last-child(2)~button,.od-donate__amounts button:first-child:nth-last-child(4),.od-donate__amounts button:first-child:nth-last-child(4)~button,.od-donate__amounts button:first-child:nth-last-child(5)~button:nth-child(n+4){grid-column:span 3}.od-donate__amounts button{border:2px solid var(--od-donate-line);background:#fff;border-radius:var(--od-donate-ctl);padding:14px 0;font:700 1.25rem futura-pt,sans-serif;cursor:pointer;color:var(--od-donate-ink);transition:border-color var(--od-donate-dur-fast) var(--od-donate-ease),background var(--od-donate-dur-fast) var(--od-donate-ease),color var(--od-donate-dur-fast) var(--od-donate-ease),transform var(--od-donate-dur-fast) var(--od-donate-ease),opacity var(--od-donate-dur) var(--od-donate-ease)}.od-donate__amounts button:hover{border-color:#c7a9c3;background:#fff;color:var(--od-donate-ink);transform:translateY(-1px)}.od-donate__amounts button:active{transform:translateY(0) scale(.98)}.od-donate__amounts button[aria-checked=true]{border-color:var(--od-color-purple);background:var(--od-color-purple);color:#fff}.od-donate__amounts button:focus-visible{outline:3px solid rgba(107,50,103,.4);outline-offset:2px}.od-donate__amounts.swapping button{opacity:0;transform:translateY(6px)}.od-donate__affix{display:flex;align-items:center;border:2px solid var(--od-donate-line);border-radius:var(--od-donate-ctl);background:#fff;transition:border-color var(--od-donate-dur-fast) var(--od-donate-ease),box-shadow var(--od-donate-dur-fast) var(--od-donate-ease)}.od-donate__affix span{padding:0 4px 0 14px;font-weight:700;color:var(--od-donate-muted)}.od-donate__affix input{flex:1;border:0;padding:12px 14px 12px 4px;font-size:1.1rem;background:none;outline:none;min-width:0;box-shadow:none}.od-donate__affix:focus-within{border-color:var(--od-color-purple);box-shadow:0 0 0 4px #6b326726}.od-donate__other.invalid .od-donate__affix{border-color:var(--od-donate-error)}.od-donate__other.invalid .od-donate__affix:focus-within{box-shadow:0 0 0 4px #c62f4524}.od-donate__msg-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--od-donate-dur) var(--od-donate-ease)}.od-donate__msg-wrap.show{grid-template-rows:1fr}.od-donate__msg{overflow:hidden;margin:0;font-size:.85rem;color:var(--od-donate-error);opacity:0;transition:opacity var(--od-donate-dur) var(--od-donate-ease)}.od-donate__msg-wrap.show .od-donate__msg{opacity:1;padding-top:6px}.od-donate__msg-wrap.show .od-donate__msg--notice{padding:0 0 12px}.od-donate__primary{display:block;width:100%;margin-top:16px;border:0;cursor:pointer;background:var(--od-color-wwl-red);color:#fff;border-radius:999px;padding:16px;font:700 1.08rem futura-pt,sans-serif;text-transform:uppercase;letter-spacing:.05em;box-shadow:0 6px 12px -4px #c01f1c73;transition:background var(--od-donate-dur-fast) var(--od-donate-ease),transform var(--od-donate-dur-fast) var(--od-donate-ease),box-shadow var(--od-donate-dur-fast) var(--od-donate-ease),opacity var(--od-donate-dur-fast) var(--od-donate-ease)}.od-donate__primary:hover,.od-donate__primary:focus{background:var(--od-color-wwl-red-deep);color:#fff}.od-donate__primary:hover{transform:translateY(-1px);box-shadow:0 8px 14px -4px #c01f1c80}.od-donate__primary:active{transform:translateY(0) scale(.99)}.od-donate__primary:focus-visible{outline:3px solid rgba(192,31,28,.45);outline-offset:3px}.od-donate__primary[aria-disabled=true]{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}.od-donate__link{background:none;border:0;padding:4px 0;color:var(--od-color-purple);font-weight:700;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.od-donate__link:hover,.od-donate__link:focus{background:none;color:var(--od-color-purple-dark)}.od-donate__segmented{position:relative;display:grid;grid-template-columns:1fr 1fr;background:var(--od-donate-tint);border-radius:999px;padding:4px;margin-bottom:10px}.od-donate__segmented-pill{position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);background:var(--od-color-purple);border-radius:999px;box-shadow:0 4px 12px #6b326759;transition:transform var(--od-donate-dur) var(--od-donate-ease)}.od-donate__segmented[data-active=single] .od-donate__segmented-pill{transform:translate(100%)}.od-donate .od-donate__segmented button{position:relative;z-index:1;border:0;background:none;padding:11px;font:700 .95rem futura-pt,sans-serif;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;color:var(--od-donate-ink);border-radius:999px;transition:color var(--od-donate-dur) var(--od-donate-ease)}.od-donate .od-donate__segmented button[aria-checked=true]{color:#fff}.od-donate__segmented button:focus-visible{outline:3px solid rgba(107,50,103,.4);outline-offset:2px}.od-donate__nudge{font-size:.85rem;color:var(--od-donate-muted);margin:0 0 12px;text-align:center;transition:opacity var(--od-donate-dur-fast) var(--od-donate-ease)}.od-donate__nudge.out{opacity:0}.od-donate__summary{display:flex;justify-content:space-between;align-items:center;gap:12px;background:var(--od-donate-tint);border-radius:var(--od-donate-ctl);padding:12px 14px;margin-bottom:18px}.od-donate__summary strong{display:block;font:700 1.2rem futura-pt,sans-serif;color:var(--od-color-purple)}.od-donate__summary span{font-size:.85rem;color:var(--od-donate-muted)}.od-donate__grid-2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.od-donate__grid-postal{grid-template-columns:2fr 3fr}.od-donate__fld{position:relative;margin-bottom:10px}.od-donate__fld input{width:100%;border:2px solid var(--od-donate-line);border-radius:var(--od-donate-ctl);background:#fff;padding:20px 14px 6px;font-size:1rem;outline:none;transition:border-color var(--od-donate-dur-fast) var(--od-donate-ease),box-shadow var(--od-donate-dur-fast) var(--od-donate-ease)}.od-donate__fld label{position:absolute;left:16px;right:16px;top:15px;margin:0;font-size:.9rem;font-weight:400;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--od-donate-muted);pointer-events:none;transform-origin:left top;transition:transform var(--od-donate-dur-fast) var(--od-donate-ease),color var(--od-donate-dur-fast) var(--od-donate-ease)}.od-donate__fld input:focus{border-color:var(--od-color-purple);box-shadow:0 0 0 4px #6b326726}.od-donate__fld input:focus+label,.od-donate__fld input:not(:placeholder-shown)+label{transform:translateY(-9px) scale(.75);color:var(--od-color-purple)}.od-donate__fld--select select{padding:20px 40px 6px 14px;font-weight:400}.od-donate__fld--select label{transform:translateY(-9px) scale(.75)}.od-donate__fld.invalid input{border-color:var(--od-donate-error)}.od-donate__fld.invalid input:focus{box-shadow:0 0 0 4px #c62f4524}.od-donate__fld.invalid label{color:var(--od-donate-error)}.od-donate__err{margin:0;font-size:.8rem;color:var(--od-donate-error);max-height:0;opacity:0;overflow:hidden;transition:max-height var(--od-donate-dur) var(--od-donate-ease),opacity var(--od-donate-dur) var(--od-donate-ease),padding var(--od-donate-dur) var(--od-donate-ease)}.od-donate__fld.invalid .od-donate__err{max-height:3em;opacity:1;padding-top:4px}.od-donate__check{display:flex;gap:10px;align-items:flex-start;font-size:.9rem;cursor:pointer;margin-top:14px}.od-donate__check input{width:18px;height:18px;margin:2px 0 0;accent-color:var(--od-color-purple);flex:none}.od-donate__loading{margin:24px 0;text-align:center;font-size:.9rem;color:var(--od-donate-muted)}.od-donate__method-group{margin-bottom:14px}.od-donate__method-title{margin:0 0 6px;font-weight:700;font-size:.78rem;text-transform:uppercase;letter-spacing:.05em;color:var(--od-donate-muted)}.od-donate__method-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.od-donate__method{position:relative;display:flex;align-items:center;justify-content:center;min-height:52px;padding:8px;border:2px solid var(--od-donate-line);border-radius:var(--od-donate-ctl);background:#fff;color:var(--od-donate-ink);font-weight:600;font-size:.85rem;cursor:pointer;transition:border-color var(--od-donate-dur-fast) var(--od-donate-ease),transform var(--od-donate-dur-fast) var(--od-donate-ease)}.od-donate__method:hover,.od-donate__method:focus{border-color:var(--od-color-purple);background:#fff;color:var(--od-donate-ink)}.od-donate__method:hover{transform:translateY(-1px)}.od-donate__method:focus-visible{outline:3px solid rgba(107,50,103,.4);outline-offset:2px}.od-donate__method img{display:block;max-width:100%;max-height:30px}.od-donate__accept .od-donate__check{cursor:default}.od-donate__accept-label{cursor:pointer}.od-donate .od-donate__terms-open{display:inline;margin:0;padding:0;border:0;background:none;font:inherit;line-height:inherit;letter-spacing:inherit;text-transform:none;text-align:left;color:inherit;cursor:pointer}.od-donate .od-donate__terms-open:hover,.od-donate .od-donate__terms-open:focus{background:none;color:inherit}.od-donate .od-donate__terms-read,.od-donate .od-donate__terms-read:hover,.od-donate .od-donate__terms-read:focus{color:var(--od-color-purple);text-decoration:underline}.od-donate .od-donate__terms-open:focus-visible{outline:2px solid var(--od-color-purple);outline-offset:2px}.od-donate__accept .od-donate__err{padding-left:28px}.od-donate__accept.invalid .od-donate__err{max-height:3em;opacity:1;padding-top:4px}.od-donate__accept.invalid input{outline:2px solid var(--od-donate-error);outline-offset:2px}.od-donate__methods[aria-busy=true] .od-donate__method:not(.loading){opacity:.45;pointer-events:none}.od-donate__method.loading img{opacity:0}.od-donate__method.loading:after{content:"";position:absolute;left:50%;top:50%;width:22px;height:22px;margin:-11px 0 0 -11px;border:3px solid var(--od-donate-line);border-top-color:var(--od-color-purple);border-radius:50%;animation:od-donate-spin .8s linear infinite}@keyframes od-donate-spin{to{transform:rotate(360deg)}}.od-donate__stripe:not(:empty){min-height:320px;margin:4px 0 16px}.od-donate__stripe:not(:empty)+.od-donate__methods:not(:empty){margin-top:8px;padding-top:12px;border-top:1px solid var(--od-donate-line)}.od-donate__terms{font-size:.75rem;line-height:1.4;color:var(--od-donate-muted)}.od-donate__terms a{color:var(--od-color-purple)}.od-donate__done{text-align:center;padding:16px 8px 8px}.od-donate__done h2{color:var(--od-color-purple);outline:none}.od-donate__done-mark{width:76px;height:76px;margin:6px auto 14px}.od-donate__done-mark svg{width:100%;height:100%;fill:none;stroke:var(--od-color-purple);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.od-donate__done-mark circle{stroke-dasharray:151;stroke-dashoffset:151}.od-donate__done-mark path{stroke-dasharray:36;stroke-dashoffset:36}.od-donate__done.play circle{animation:od-donate-draw .7s var(--od-donate-ease) .15s forwards}.od-donate__done.play path{animation:od-donate-draw .45s var(--od-donate-ease) .7s forwards}@keyframes od-donate-draw{to{stroke-dashoffset:0}}@media(max-width:979px){.od-donate{min-height:0;background:var(--od-color-purple)}.od-donate__bg,.od-donate:after{bottom:auto;height:var(--od-donate-img-h, 70%)}.od-donate__bg{overflow:hidden}.od-donate__inner{grid-template-columns:1fr;padding-top:calc(254px + 2vw);min-height:0;gap:40px}.od-donate__copy{grid-column:1;grid-row:1}.od-donate__copy h1{margin-bottom:24px}.od-donate__text{display:none}.od-donate .od-donate__readmore{display:inline-block}.od-donate .od-donate__readmore[hidden],.od-donate .od-donate__copy.is-text-open .od-donate__readmore{display:none!important}.od-donate__copy.is-text-open .od-donate__text{display:block}.od-donate__text:focus{outline:none}.od-donate__card{grid-column:1;grid-row:2;max-width:520px;width:100%;margin:0}.od-donate:after{background:linear-gradient(180deg,transparent calc(100% - 220px),var(--od-color-purple) 100%),linear-gradient(180deg,#240e228c,#240e2240)}}@media(max-width:420px){.od-donate__card{padding:18px 16px 20px}.od-donate__grid-2{grid-template-columns:1fr}.od-donate__method-grid{grid-template-columns:repeat(2,1fr)}}@media(prefers-reduced-motion:reduce){.od-donate *,.od-donate *:before,.od-donate *:after{transition-duration:1ms!important;animation-duration:1ms!important}}
