.button{position:relative;display:flex;min-height:6.75rem;width:100%;align-items:center;justify-content:center;gap:2rem;border-radius:.5rem;background-color:transparent;padding-left:2rem;padding-right:2rem;text-align:center;font-family:var(--font-geist),sans-serif;font-size:2rem;font-weight:400;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;transition-timing-function:cubic-bezier(0,0,.2,1);animation-duration:.3s;animation-timing-function:cubic-bezier(0,0,.2,1)}@media (min-width:640px){.button{padding-left:3rem;padding-right:3rem}}.button{&[data-action=popup] &>*{pointer-events:none}}.button-default,.button-ghost,.button-ghost-light,.button-outline,.button-outline-blue,.button-outline-light,.button-outline-without-fade,.button-outline-without-fade-light{& .button-text{position:relative;display:inline-flex;align-items:center;justify-content:center;transition-property:padding;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:.5s;animation-duration:.5s}& .button-icon{position:absolute;right:0;top:50%;--tw-translate-y:-50%;--tw-translate-x:0.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:0;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:.5s;animation-duration:.5s}&[data-has-icon=true]{& .button-text{padding-right:0}&:hover{& .button-text{padding-right:4rem}& .button-icon{--tw-translate-x:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:1}}}}.button-default{position:relative;display:inline-flex;align-items:center;justify-content:center;overflow:clip;& .button-bg{--tw-bg-opacity:1;background-color:rgb(177 143 63/var(--tw-bg-opacity));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:.5s;animation-duration:.5s}& .button-text{--tw-text-opacity:1;color:rgb(234 235 234/var(--tw-text-opacity))}&:hover{& .button-bg{--tw-bg-opacity:1;background-color:rgb(150 117 53/var(--tw-bg-opacity))}}}.button-outline{position:relative;display:inline-flex;align-items:center;justify-content:center;overflow:clip;& .button-text{--tw-text-opacity:1;color:rgb(234 235 234/var(--tw-text-opacity))}& .button-bg{border-width:1px;border-color:rgba(234,235,234,.08);background-color:transparent;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:.5s;animation-duration:.5s}&:hover{& .button-bg{border-width:1px;background-color:rgb(0 0 0/.5)}}}.button-outline-light{position:relative;display:inline-flex;align-items:center;justify-content:center;overflow:clip;& .button-text{--tw-text-opacity:1;color:rgb(10 62 74/var(--tw-text-opacity))}& .button-bg{border-width:1px;border-color:rgba(0,0,0,.08);background-color:transparent;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:.5s;animation-duration:.5s}&:hover{& .button-bg{border-width:1px;background-color:rgb(0 0 0/.5)}& .button-text{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}}}.button-outline-without-fade{position:relative;display:inline-flex;align-items:center;justify-content:center;overflow:clip;& .button-text{--tw-text-opacity:1;color:rgb(234 235 234/var(--tw-text-opacity))}& .button-bg{border-width:1px;border-color:rgba(234,235,234,.8);background-color:transparent;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:.5s;animation-duration:.5s}&:hover{& .button-bg{background-color:rgb(0 0 0/.5)}}}.button-outline-without-fade-light{position:relative;display:inline-flex;align-items:center;justify-content:center;overflow:clip;& .button-text{--tw-text-opacity:1;color:rgb(10 62 74/var(--tw-text-opacity))}& .button-bg{border-width:1px;border-color:rgba(0,0,0,.8);background-color:transparent;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:.5s;animation-duration:.5s}&:hover{& .button-bg{background-color:rgb(0 0 0/.5)}& .button-text{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}}}.button-outline-blue{position:relative;display:inline-flex;align-items:center;justify-content:center;overflow:clip;& .button-text,& .button-text-hover{--tw-text-opacity:1;color:rgb(10 62 74/var(--tw-text-opacity))}& .button-bg{border-width:1px;--tw-border-opacity:1;border-color:rgb(10 62 74/var(--tw-border-opacity));background-color:transparent;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:.5s;animation-duration:.5s}&:hover{& .button-bg{border-width:1px;border-color:rgb(10 62 74/.08);--tw-bg-opacity:1;background-color:rgb(10 62 74/var(--tw-bg-opacity))}& .button-text{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}}}.button-ghost{position:relative;display:inline-flex;align-items:center;justify-content:center;overflow:clip;& .button-text{--tw-text-opacity:1;color:rgb(234 235 234/var(--tw-text-opacity));transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:.5s;animation-duration:.5s}& .button-bg{background-color:transparent;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:.5s;animation-duration:.5s}&:hover{& .button-bg{background-color:rgba(0,0,0,.56)}}}.button-ghost-light{position:relative;display:inline-flex;align-items:center;justify-content:center;overflow:clip;& .button-text{--tw-text-opacity:1;color:rgb(10 62 74/var(--tw-text-opacity));transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:.5s;animation-duration:.5s}& .button-bg{background-color:transparent;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:.5s;animation-duration:.5s}&:hover{& .button-bg{background-color:rgba(0,0,0,.56)}& .button-text{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}}}.corner-button{position:relative;display:flex;min-height:7rem;width:100%;align-items:center;justify-content:center;gap:2rem;padding-left:2rem;padding-right:2rem;font-size:2.25rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;transition-timing-function:cubic-bezier(0,0,.2,1);animation-duration:.3s;animation-timing-function:cubic-bezier(0,0,.2,1)}@media (min-width:640px){.corner-button{padding-left:4rem;padding-right:4rem}}.corner-button{& svg{color:inherit}&[data-action=popup] &>*{pointer-events:none}&:before{content:"";position:absolute;top:0;left:0;height:100%;width:4px;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:.3s;animation-duration:.3s}}.corner-button:hover{&:before{width:8px}}.corner-button-icon-initial,.corner-button-text-initial{opacity:1}.corner-button-icon-hover,.corner-button-icon-initial,.corner-button-text-hover,.corner-button-text-initial{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;animation-duration:.3s}.corner-button-icon-hover,.corner-button-text-hover{position:absolute;opacity:0}.corner-button:hover{& .corner-button-text-initial{opacity:0}& .corner-button-text-hover,& .corner-button-text-initial{--tw-translate-y:-3rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}& .corner-button-text-hover{opacity:1}& .corner-button-icon-initial{--tw-translate-x:2.25rem;--tw-translate-y:-2.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:0}& .corner-button-icon-hover{--tw-translate-x:2.25rem;--tw-translate-y:-2.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:1}}.corner-button-default{background:#d9f9b9!important;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity));& .corner-button-divider{border-left-width:1px;border-right-width:1px;border-left-color:rgb(0 0 0/.1);border-right-color:rgb(255 255 255/.9)}& svg{--tw-text-opacity:1;color:rgb(10 26 29/var(--tw-text-opacity))}&:before{--tw-bg-opacity:1;background-color:rgb(10 26 29/var(--tw-bg-opacity));opacity:.3}&:hover{&:before{opacity:.7}}}.corner-button-dark{background:#112628!important;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));& .corner-button-divider{border-left-width:1px;border-right-width:1px;border-left-color:rgb(0 0 0/.5);border-right-color:rgb(255 255 255/.1)}& svg{--tw-text-opacity:1;color:rgb(217 249 185/var(--tw-text-opacity))}&:before{--tw-bg-opacity:1;background-color:rgb(217 249 185/var(--tw-bg-opacity));opacity:.3}&:hover{&:before{opacity:.7}}}.corner-clear-outline{background:transparent!important;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));border:1px solid rgba(255,255,255,.2);clip-path:none!important;& .corner-button-divider{border-left-width:1px;border-right-width:1px;border-left-color:rgb(0 0 0/.5);border-right-color:rgb(255 255 255/.1)}& svg{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}&:before{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));opacity:0}&:hover{&:before{opacity:0}}}