.explore-btn-wrapper{text-decoration:none;display:inline-block}.explore-btn{--line_color:hsl(var(--primary));--back_color:hsl(var(--primary)/0.15);position:relative;z-index:0;width:240px;height:56px;text-decoration:none;font-size:14px;font-weight:700;color:var(--line_color);letter-spacing:2px;transition:all .3s ease;display:block}.explore-btn__text{display:flex;justify-content:center;align-items:center;width:100%;height:100%;text-transform:uppercase}.explore-btn:after,.explore-btn:before,.explore-btn__text:after,.explore-btn__text:before{content:"";position:absolute;height:3px;border-radius:2px;background:var(--line_color);transition:all .5s ease}.explore-btn:before{top:0;left:54px;width:calc(100% - 56px * 2 - 16px)}.explore-btn:after{top:0;right:54px;width:8px}.explore-btn__text:before{bottom:0;right:54px;width:calc(100% - 56px * 2 - 16px)}.explore-btn__text:after{bottom:0;left:54px;width:8px}.explore-btn__line{position:absolute;top:0;width:56px;height:100%;overflow:hidden}.explore-btn__line:before{content:"";position:absolute;top:0;width:150%;height:100%;box-sizing:border-box;border-radius:300px;border:3px solid var(--line_color)}.explore-btn__line:first-child,.explore-btn__line:first-child:before{left:0}.explore-btn__line:nth-child(2),.explore-btn__line:nth-child(2):before{right:0}.explore-btn:hover{letter-spacing:6px}.explore-btn:hover .explore-btn__text:before,.explore-btn:hover:before{width:8px}.explore-btn:hover .explore-btn__text:after,.explore-btn:hover:after{width:calc(100% - 56px * 2 - 16px)}.explore-btn__drow1,.explore-btn__drow2{position:absolute;z-index:-1;border-radius:16px;transform-origin:16px 16px}.explore-btn__drow1{top:-16px;left:40px;width:32px;height:0;transform:rotate(30deg)}.explore-btn__drow2{top:44px;left:77px;width:32px;height:0;transform:rotate(-127deg)}.explore-btn__drow1:after,.explore-btn__drow1:before,.explore-btn__drow2:after,.explore-btn__drow2:before{content:"";position:absolute}.explore-btn__drow1:before{bottom:0;left:0;width:0;height:32px;border-radius:16px;transform-origin:16px 16px;transform:rotate(-60deg)}.explore-btn__drow1:after{top:-10px;left:45px;width:0;height:32px;border-radius:16px;transform-origin:16px 16px;transform:rotate(69deg)}.explore-btn__drow2:before{bottom:0;left:0;width:0;height:32px;border-radius:16px;transform-origin:16px 16px;transform:rotate(-146deg)}.explore-btn__drow2:after{bottom:26px;left:-40px;width:0;height:32px;border-radius:16px;transform-origin:16px 16px;transform:rotate(-262deg)}.explore-btn__drow1,.explore-btn__drow1:after,.explore-btn__drow1:before,.explore-btn__drow2,.explore-btn__drow2:after,.explore-btn__drow2:before{background:var(--back_color)}.explore-btn:hover .explore-btn__drow1{animation:explore-drow1 .06s ease-in forwards}.explore-btn:hover .explore-btn__drow1:before{animation:explore-drow2 .08s linear .06s forwards}.explore-btn:hover .explore-btn__drow1:after{animation:explore-drow3 .03s linear .14s forwards}.explore-btn:hover .explore-btn__drow2{animation:explore-drow4 .06s linear .2s forwards}.explore-btn:hover .explore-btn__drow2:before{animation:explore-drow3 .03s linear .26s forwards}.explore-btn:hover .explore-btn__drow2:after{animation:explore-drow5 .06s linear .32s forwards}@keyframes explore-drow1{0%{height:0}to{height:100px}}@keyframes explore-drow2{0%{width:0;opacity:0}10%{opacity:0}11%{opacity:1}to{width:120px}}@keyframes explore-drow3{0%{width:0}to{width:80px}}@keyframes explore-drow4{0%{height:0}to{height:120px}}@keyframes explore-drow5{0%{width:0}to{width:124px}}@media (max-width:1023px){.explore-btn:after,.explore-btn:before,.explore-btn__drow1,.explore-btn__drow2,.explore-btn__line,.explore-btn__text:after,.explore-btn__text:before{display:none!important}.explore-btn{width:auto;min-width:11rem;height:44px;padding:0 1.5rem;letter-spacing:.05em;border-radius:9999px;background:hsl(var(--primary)/.12);border:2px solid hsl(var(--primary))}}.volunteer-btn{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;padding:0 16px;height:44px;color:white;text-decoration:none;text-shadow:1px 1px 2px rgba(0,0,0,.2);text-transform:none;cursor:pointer;border:2px solid hsl(var(--primary));letter-spacing:.5px;font-weight:700;font-size:15px;background:linear-gradient(135deg,hsl(var(--primary)) 0,hsl(var(--secondary)) 100%);border-radius:50px;overflow:hidden;transition:all .5s ease;box-shadow:0 4px 15px hsl(var(--primary)/.3)}.volunteer-btn:hover{box-shadow:0 6px 25px hsl(var(--primary)/.5);transform:translateY(-2px)}.volunteer-btn:active{transform:scale(.95) translateY(0);transition:all .1s ease}.volunteer-btn-icon{transition:all .5s ease;z-index:2;border-radius:6px}.volunteer-btn-text{transition:all .5s ease;transition-delay:.3s;z-index:2}.volunteer-btn:hover .volunteer-btn-icon{transform:scale(2.5) translate(50%,-10%)}.volunteer-btn-hover-text{position:absolute;left:0;transform:translateX(-100%);transition:all .5s ease;z-index:2;font-weight:800}.volunteer-btn:hover .volunteer-btn-hover-text{transform:translateX(16px);transition-delay:.3s}.volunteer-btn:hover .volunteer-btn-text{transform:translateX(200%);opacity:0;transition-delay:.3s}.volunteer-btn .sparkle{animation:sparkle-pulse 1.5s ease-in-out infinite}.volunteer-btn .sparkle-1{animation-delay:0s}.volunteer-btn .sparkle-2{animation-delay:.3s}.volunteer-btn .sparkle-3{animation-delay:.6s}@keyframes sparkle-pulse{0%,to{opacity:.55}50%{opacity:1}}