:root{--button-border-radius:var(--radius);--button-dark-background:#08181b;--button-dark-background-hover:#d1fd88;--button-dark-text:#efede3;--button-dark-text-hover:#031819;--button-light-background:var(--light);--button-light-background-hover:var(--primary);--button-light-text:var(--dark);--button-light-text-hover:var(--light);--button-primary-background:var(--light);--button-primary-background-hover:var(--accent);--button-primary-text:var(--dark);--button-primary-text-hover:var(--light);--button-font-family:Outfit;--button-font-weight:100;--btn-font-size:var(--btn-font-size)}.btn{cursor:pointer;border-radius:var(--button-border-radius);border:2px solid var(--primary);font-family:var(--button-font-family);font-weight:var(--button-font-weight);font-size:var(--btn-font-size);padding:var(--button-padding-x)var(--button-padding-y);grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:center;align-items:center;text-decoration:none;display:flex;position:relative}.btn__text{color:var(--button-dark-text);justify-content:flex-start;align-items:center;transition:color .7s cubic-bezier(.625,.05,0,1);display:flex;position:relative}.btn-text-p{color:currentColor;white-space:nowrap;font-size:1em;font-weight:100;line-height:1.2}.btn__bg{background-color:var(--button-dark-background);border-radius:var(--button-border-radius);width:100%;height:100%;position:absolute;top:0;left:0}.btn__image{border-radius:50%;width:2.25em;height:2.25em;margin-left:-.75em;margin-right:.5em;position:relative;overflow:hidden}.img__founder{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.btn__circle-wrap{border-radius:var(--button-border-radius);width:calc(100% + 2px);height:100%;position:absolute;top:0;left:-1px;overflow:hidden}.btn__circle{pointer-events:none;background-color:var(--button-primary-background-hover);background-color:var(--button-primary-background-hover);border-radius:50%;width:100%;transition:transform .7s cubic-bezier(.625,.05,0,1),background-color .4s cubic-bezier(.625,.05,0,1);display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)rotate(.001deg)}.before__100{padding-top:100%;display:block}.btn .btn__text{transition:color .7s cubic-bezier(.625,.05,0,1)}.btn:hover .btn__circle{transform:translate(-50%,-50%)scale(1)rotate(.001deg)}.btn[data-theme=dark] .btn__bg{background-color:var(--button-dark-background)}.btn[data-theme=dark] .btn__text{color:var(--button-dark-text)}.btn[data-theme=dark]:hover .btn__text{color:var(--button-dark-text-hover)}.btn[data-theme=dark] .btn__circle{background-color:var(--button-dark-background-hover)}.btn[data-theme=light] .btn__bg{background-color:var(--button-light-background)}.btn[data-theme=light] .btn__text{color:var(--button-light-text)}.btn[data-theme=light]:hover .btn__text{color:var(--button-light-text-hover)}.btn[data-theme=light] .btn__circle{background-color:var(--button-light-background-hover)}.btn[data-theme=primary] .btn__bg{background-color:var(--button-primary-background)}.btn[data-theme=primary] .btn__text{color:var(--button-primary-text)}.btn[data-theme=primary]:hover .btn__text{color:var(--button-primary-text-hover)}.btn[data-theme=primary]:hover .btn__circle{background-color:var(--button-primary-background-hover)}