.btn{--btn-border-image: url(/_astro/button-border-green.JvMwmPsE.png);position:relative}.btn:not(.nav-link):not(.inline):after{content:"";position:absolute;left:0;bottom:-6px;width:100%;height:6px;background-image:var(--btn-border-image);background-repeat:no-repeat;background-size:100% 100%;background-position:center;pointer-events:none;clip-path:inset(0 100% 0 0);transition:clip-path .3s ease}.btn:not(.nav-link):not(.inline):hover:after,.btn:not(.nav-link):not(.inline):active:after,.btn:not(.nav-link):not(.inline):focus:after{clip-path:inset(0 0 0 0)}.btn.primary{--btn-border-image: url(/_astro/button-border-green.JvMwmPsE.png);border-color:transparent;background-color:transparent;color:var(--brand-primary)}.btn.primary:hover,.btn.primary:active,.btn.primary:focus{border-color:transparent;background-color:transparent;color:var(--brand-primary)}.btn.primary-light{border-color:var(--brand-primary-dark);background-color:transparent;color:var(--dark-800)}.btn.primary-light:hover,.btn.primary-light:active,.btn.primary-light:focus{background-color:var(--light-200);border-color:var(--light-200);color:var(--dark-800)}.btn.secondary{border-color:var(--brand-primary);background-color:var(--brand-primary);color:var(--dark-800)}.btn.secondary:hover,.btn.secondary:active,.btn.secondary:focus{background-color:var(--dark-800);border-color:var(--dark-800);color:var(--light-200)}.btn.light{--btn-border-image: url(/_astro/button-border-light.DJV26xvf.png);border-color:transparent;background-color:transparent;color:var(--light-100)}.btn.light:hover,.btn.light:active,.btn.light:focus{border-color:transparent;background-color:transparent;color:var(--light-100)}.btn.outline{border-color:var(--light-100);color:var(--content-primary);background:var(--glass)}.btn.outline:hover,.btn.outline:active,.btn.outline:focus{background-color:var(--light-100);border-color:var(--light-100);color:var(--dark-900)}.btn.outline-dark{border-color:var(--dark-900);color:var(--dark-900);background-color:transparent}.btn.outline-dark:hover,.btn.outline-dark:active,.btn.outline-dark:focus{border-color:var(--dark-900);background-color:var(--dark-900);color:var(--light-200)}.btn.outline-light{border-color:var(--light-200);color:var(--light-200);background-color:transparent}.btn.outline-light:hover,.btn.outline-light:active,.btn.outline-light:focus{border-color:var(--light-200);background-color:var(--light-200);color:var(--brand-primary-dark)}.btn.nav-link{border:0px;border-radius:0;padding:0;position:relative;transition:color .3s;color:var(--brand-primary);margin:0}.btn.nav-link:hover,.btn.nav-link.active{color:var(--brand-primary)}.btn.nav-link:hover:after,.btn.nav-link.active:after{transform:scaleX(1)}.btn.nav-link:after{content:"";position:absolute;left:0;bottom:0;height:2px;width:100%;background:var(--brand-primary);transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.btn.inline{border:0;padding:0;text-transform:capitalize;display:flex;align-items:center;width:fit-content}.btn.inline:after{content:"";display:inline-block;background-image:url(../icons/arrow-right.svg);background-repeat:no-repeat;background-size:contain;width:28px;height:27px;margin-left:.5rem;line-height:1}.btn.inline:before{content:"";position:absolute;left:0;bottom:0;height:2px;width:calc(100% - 37px);background:var(--brand-primary);transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.btn.inline:hover:before,.btn.inline:active:before,.btn.inline:focus:before{transform:scaleX(1)}
