@keyframes partOfUsGlow{0%,to{transform:translate(0)scale(1)}33%{transform:translate(24px,-20px)scale(1.1)}66%{transform:translate(-18px,22px)scale(.95)}}@keyframes partOfUsBtnShine{0%{transform:translate(-150%)skew(-20deg)}to{transform:translate(250%)skew(-20deg)}}.part-of-us-section{background:var(--palette-orange-primary);isolation:isolate;width:100%;padding:6.5rem 0 7rem;position:relative;overflow:hidden}.part-of-us-section:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(60% 50% at 50% 0,#ffffff2e 0%,#0000 70%);position:absolute;inset:0}.part-of-us-container{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:0;width:100%;max-width:1120px;margin:0 auto;padding:0 1.5rem;display:flex;position:relative}.part-of-us-glow{filter:blur(70px);pointer-events:none;z-index:0;border-radius:999px;animation:16s ease-in-out infinite partOfUsGlow;position:absolute}.part-of-us-glow-1{background:color-mix(in srgb, var(--palette-orange-soft) 70%, transparent);opacity:.55;width:420px;height:420px;top:-120px;left:-80px}.part-of-us-glow-2{background:color-mix(in srgb, var(--palette-orange-dark) 60%, transparent);opacity:.45;width:480px;height:480px;animation-delay:-6s;bottom:-160px;right:-100px}.part-of-us-heading-row{width:100%;margin-bottom:1.25rem}.part-of-us-heading{font-family:var(--font-playfair-display);color:#fff;letter-spacing:-.025em;white-space:nowrap;word-break:keep-all;overflow-wrap:normal;max-width:100%;filter:drop-shadow(0 4px 24px color-mix(in srgb, var(--palette-orange-dark) 40%, transparent));margin:0;font-size:clamp(2.4rem,6.2vw,4.6rem);font-weight:800;line-height:1.08}.part-of-us-desc-row{width:100%;max-width:640px;margin:0 auto 2.75rem}.part-of-us-description{font-family:var(--font-dm-sans);color:#fff;letter-spacing:.005em;opacity:.78;margin:0;font-size:clamp(.88rem,1.6vw,1.02rem);font-weight:400;line-height:1.7}.part-of-us-buttons-row{flex-flow:wrap;justify-content:center;align-items:center;gap:1rem;width:100%;display:flex}.part-of-us-btn{font-family:var(--font-dm-sans);letter-spacing:.01em;cursor:pointer;isolation:isolate;border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.6rem;padding:1.1rem 2.2rem;font-size:1rem;font-weight:700;line-height:1;transition:box-shadow .35s,background .35s,color .35s,border-color .35s;display:inline-flex;position:relative;overflow:hidden}.part-of-us-btn:focus-visible{box-shadow:0 0 0 4px #ffffff80, 0 0 0 7px color-mix(in srgb, var(--palette-orange-dark) 60%, transparent);outline:none}.part-of-us-btn-icon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.part-of-us-btn-label{white-space:nowrap;display:inline-block}.part-of-us-btn-donate{color:var(--palette-orange-primary);box-shadow:0 1px 0 #ffffff8c inset, 0 16px 40px -14px color-mix(in srgb, var(--palette-orange-dark) 65%, transparent);background:#fff;border-color:#fff}.part-of-us-btn-donate:after{content:"";z-index:-1;background:linear-gradient(110deg, transparent 0%, transparent 40%, color-mix(in srgb, var(--palette-orange-soft) 28%, transparent) 50%, transparent 60%, transparent 100%);opacity:0;transition:opacity .3s;position:absolute;inset:0}.part-of-us-btn-donate:hover{color:var(--palette-orange-dark);box-shadow:0 1px 0 #fff9 inset, 0 22px 50px -14px color-mix(in srgb, var(--palette-orange-dark) 75%, transparent)}.part-of-us-btn-donate:hover:after{opacity:1;animation:1.1s ease-out forwards partOfUsBtnShine}.part-of-us-btn-donate.is-active{color:#fff;background:var(--palette-orange-dark);border-color:var(--palette-orange-dark);box-shadow:0 1px 0 color-mix(in srgb, var(--palette-orange-soft) 35%, transparent) inset, 0 0 0 3px #ffffff73, 0 22px 50px -14px color-mix(in srgb, var(--palette-orange-dark) 80%, transparent)}.part-of-us-btn-donate.is-active:after{opacity:1;background:linear-gradient(145deg, color-mix(in srgb, var(--palette-orange-soft) 30%, transparent) 0%, transparent 60%);animation:none}.part-of-us-btn-volunteer{color:#fff;box-shadow:0 1px 0 #ffffff38 inset, 0 14px 34px -18px color-mix(in srgb, var(--palette-orange-dark) 55%, transparent);background:0 0;border-color:#fff}.part-of-us-btn-volunteer:after{content:"";z-index:-1;transform-origin:0;opacity:0;background:#fff;transition:transform .45s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:scaleX(0)}.part-of-us-btn-volunteer:hover{color:var(--palette-orange-primary);box-shadow:0 1px 0 #ffffff8c inset, 0 22px 50px -14px color-mix(in srgb, var(--palette-orange-dark) 70%, transparent);border-color:#fff}.part-of-us-btn-volunteer:hover:after{opacity:1;transform:scaleX(1)}.part-of-us-btn-volunteer.is-active{color:var(--palette-orange-primary);box-shadow:0 1px 0 #fff9 inset, 0 0 0 3px color-mix(in srgb, var(--palette-brown-deep) 22%, transparent), 0 22px 50px -14px color-mix(in srgb, var(--palette-orange-dark) 70%, transparent);background:#fff;border-color:#fff}.part-of-us-btn-volunteer.is-active:after{opacity:1;transition:none;transform:scaleX(1)}@media (max-width:1024px){.part-of-us-section{padding:5.5rem 0 6rem}.part-of-us-heading{font-size:clamp(2.2rem,5.8vw,3.8rem)}}@media (max-width:768px){.part-of-us-section{padding:4.5rem 0 5rem}.part-of-us-container{padding:0 1rem}.part-of-us-heading{white-space:normal;font-size:clamp(1.9rem,8.5vw,2.9rem);line-height:1.12}.part-of-us-desc-row{max-width:100%;margin-bottom:2.25rem}.part-of-us-description{font-size:.86rem;line-height:1.65}.part-of-us-buttons-row{flex-direction:column;gap:.9rem;width:100%}.part-of-us-btn{width:100%;max-width:360px;padding:1.05rem 2rem;font-size:.98rem}}@media (max-width:480px){.part-of-us-section{padding:4rem 0 4.5rem}.part-of-us-heading{font-size:clamp(1.75rem,9vw,2.4rem)}.part-of-us-description{font-size:.82rem}.part-of-us-btn{padding:1rem 1.75rem}}@media (prefers-reduced-motion:reduce){.part-of-us-section,.part-of-us-section *{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.part-of-us-glow{animation:none!important}.title-mask-inner{transform:none!important}.part-of-us-btn-donate:after,.part-of-us-btn-volunteer:after{transition:none!important;animation:none!important}}
