.card-separator[data-v-f657bd47]{background:linear-gradient(90deg,#6d28d9,#34d399);height:2px;opacity:.13;width:100%}.grid-item[data-v-f657bd47]{background:#f7f6fd;border-radius:5px;box-shadow:0 2px 8px #6d28d90a;min-height:420px;transition:box-shadow .2s}.grid-item[data-v-f657bd47]:hover{box-shadow:0 8px 32px #6d28d91a}.slide-fade-calendar-enter-active,.slide-fade-calendar-leave-active{overflow:hidden;transition:all .5s cubic-bezier(.4,2,.6,1)}.slide-fade-calendar-enter-from,.slide-fade-calendar-leave-to{max-height:0;opacity:0;transform:translateY(-40px) scaleY(.95)}.slide-fade-calendar-enter-to,.slide-fade-calendar-leave-from{max-height:2000px;opacity:1;transform:translateY(0) scaleY(1)}.special-projects-paragraph .paragraph{animation:fadeInBlock 1s cubic-bezier(.4,2,.6,1);background:linear-gradient(120deg,#f1f8e9,#e0f7fa);border-radius:2rem;box-shadow:0 8px 32px #50b0ae22;margin:0 auto;max-width:700px;overflow:hidden;padding:2.5rem 1rem 2rem;position:relative;text-align:center}@keyframes fadeInBlock{0%{opacity:0;transform:translateY(40px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.special-projects-paragraph .paragraph .title{background:linear-gradient(90deg,#50b0ae,#7c3aed);-webkit-background-clip:text;display:inline-block;font-family:Signika,Oxygen,sans-serif;font-size:2.7rem;font-weight:900;letter-spacing:.07em;-webkit-text-fill-color:transparent;animation:fadeInTitle 1s cubic-bezier(.4,2,.6,1);background-clip:text;position:relative}@keyframes fadeInTitle{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.special-projects-paragraph .paragraph .title:after{background:linear-gradient(90deg,#50b0ae,#7c3aed);border-radius:2px;content:"";display:block;height:4px;margin:.7rem auto 0;opacity:.7;transition:width .3s;width:60%}.special-projects-paragraph .paragraph .subtitle-purple{animation:fadeInSubtitle 1.2s cubic-bezier(.4,2,.6,1);color:#7c3aed;display:block;font-size:1.3rem;font-weight:700;letter-spacing:.04em;margin-bottom:1.2rem}@keyframes fadeInSubtitle{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.special-projects-paragraph .paragraph p{animation:fadeInText 1.4s cubic-bezier(.4,2,.6,1);color:#1a3a3a;font-size:1.15rem;line-height:1.7;margin:0 auto;max-width:600px}@keyframes fadeInText{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.join-movement-paragraph{animation:fadeInBlock .8s cubic-bezier(.4,2,.6,1);background:linear-gradient(120deg,#f1f8e9,#e0f7fa);border-radius:1.5rem;box-shadow:0 4px 24px #50b0ae22;margin:0 auto;max-width:1300px;padding:2.5rem 1.5rem 2rem;text-align:center}.join-movement-paragraph .paragraph{max-width:1000px}.join-movement-paragraph .title{background:linear-gradient(90deg,#50b0ae,#7c3aed);-webkit-background-clip:text;font-size:2.2rem;font-weight:800;-webkit-text-fill-color:transparent;background-clip:text;display:inline-block;margin-bottom:.5rem}.join-movement-paragraph .subtitle-purple{color:#50b0ae;display:block;font-size:1.2rem;font-weight:700;margin-bottom:1.2rem}.join-movement-paragraph p{color:#1a3a3a;font-size:1.1rem;line-height:1.7;margin:0 auto;max-width:1000px}.animated-title{display:inline-block;line-height:1.2;padding-bottom:.1em}.responsive-embed{border-radius:.75rem;height:0;overflow:hidden;padding-bottom:54%;position:relative}.responsive-embed iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}@media (min-width:768px){.responsive-embed{padding-bottom:46%}}
