@keyframes button-arrow{0%,to{transform:translate(0)}50%{transform:translate(10%)}}.m-button-square{background-color:transparent;border-color:var(--gray-d9);border-width:1px;color:var(--black);z-index:0}.m-button-square.--icon-left{flex-direction:row-reverse}.m-button-square.--icon-left .m-button-square-icon:before{left:0}.m-button-square.--icon-right .m-button-square-icon:before{right:0}.m-button-square-icon{border-left-color:var(--gray-d9);border-left-width:1px;height:85%}.m-button-square-icon:before{background-color:var(--major-green);height:100%;pointer-events:none;position:absolute;top:0;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:0;z-index:-1;--tw-content:"";content:var(--tw-content)}@media (min-width:1024px){.m-button-square:not(.--icon-only):hover.--white{color:var(--major-green)}.m-button-square:not(.--icon-only):hover.--square.--black{border-color:transparent;color:var(--white)}.m-button-square:not(.--icon-only):hover.--square.--black .m-button-square-icon{border-left-color:var(--white)}.m-button-square:not(.--icon-only):hover.--square.--black .m-button-square-icon:before{background-color:var(--major-green)}.m-button-square:not(.--icon-only):hover.--major-green{color:var(--white)}.m-button-square:not(.--icon-only):hover.--gray-6b{background-color:var(--major-green);border-color:transparent;color:var(--white)}.m-button-square:not(.--icon-only):hover .m-button-square-icon:before{width:100%}.m-button-square.--size-lg .m-button-square-text{padding:1.125rem 2.1875rem}.m-button-square.--size-lg.--icon-arrow .m-button-square-icon{padding:1.625rem}.m-button-square.--size-lg.--icon-arrow:hover .m-button-square-icon>*{animation:button-arrow .7s ease infinite}.m-button-square.--size-lg .m-button-square-text{font-size:1.5rem}.m-button-square.--size-lg .m-button-square-icon{height:4.5rem;width:4.5rem}.m-button-square.--size-md .m-button-square-text{font-size:1.25rem;padding-left:1.375rem;padding-right:1.375rem}.m-button-square.--size-md.--icon-arrow .m-button-square-icon{padding:1.125rem}.m-button-square.--size-md.--icon-arrow:hover .m-button-square-icon>*{animation:button-arrow .7s ease infinite}.m-button-square.--size-md:not(.--icon-arrow) .m-button-square-icon{padding:.5rem}.m-button-square.--size-md .m-button-square-icon{width:5.3125rem}.m-button-square:hover{border-color:transparent;color:var(--white)}.m-button-square:hover .m-button-square-icon:before{width:100%}}@media (min-width:1024px) and (max-height:1366px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:1.5),(min-width:740px) and (max-width:1024px) and (min-height:428px){.m-button-square.--icon-arrow .m-button-square-icon{padding:1.375rem}.m-button-square:not(.--icon-arrow) .m-button-square-icon{padding:.625rem}.m-button-square .m-button-square-text{font-size:1rem;padding-left:2.25rem;padding-right:1.75rem}.m-button-square .m-button-square-icon{height:3.75rem;width:3.75rem}}@media (max-width:739px),(max-width:999px) and (max-height:428px) and (orientation:landscape){.m-button-square.--icon-arrow .m-button-square-icon{padding:1.125rem}.m-button-square:not(.--icon-arrow) .m-button-square-icon{padding:.5rem}.m-button-square .m-button-square-text{font-size:.875rem;padding-left:1.875rem;padding-right:1.5rem}.m-button-square .m-button-square-icon{width:5.125rem}}
