.c-button{background-color:var(--brown-06);color:var(--white);cursor:pointer;display:inline-block;font-family:Beatrice;font-size:14px;font-weight:400;letter-spacing:-.02em;line-height:1.54;overflow:hidden;padding:16px 24px;position:relative;text-align:center;text-decoration:none;transition:color .45s ease-in-out,background-color .45s ease-in-out,border-color .45s ease-in-out}.c-button__text{position:relative;z-index:2}.c-button:after{background-color:var(--white);border-radius:50%;bottom:0;content:"";height:0;left:50%;position:absolute;transform:translate(-50%,50%);transform-origin:bottom;transition:all .45s cubic-bezier(.22,1,.36,1);width:0;z-index:0}@media(min-width:992px){.c-button:hover{color:var(--brown-06)}.c-button:hover:after{height:calc(100% + 110px);width:calc(100% + 110px)}}.c-button--secondary{background-color:var(--brown-01);color:var(--brown-06)}.c-button--secondary:after{background-color:var(--brown-06)}.c-button--secondary:hover{color:var(--white)}.c-button--tertiary{background-color:var(--brown-01);border:1px solid var(--brown-06);color:var(--brown-06)}.c-button--tertiary.no-border{border:none}.c-button--tertiary:after{background-color:var(--brown-06)}.c-button--tertiary:hover{color:var(--white)}.c-button--quaternary{background-color:var(--brown-01);border:1px solid var(--brown-06);color:var(--brown-06)}.c-button--quaternary.no-border{border:none}.c-button--quaternary:after{background-color:var(--white)}.c-button--five,.c-button--quaternary:hover{color:var(--brown-06)}.c-button--five{background-color:transparent;border:1px solid var(--brown-06)}.c-button--five.no-border{border:none}.c-button--five:after{background-color:var(--white)}.c-button--five:hover,.c-button--six{color:var(--brown-06)}.c-button--six{background-color:transparent;border:1px solid var(--brown-03);transition:color .45s ease-in-out,background-color .45s ease-in-out,border-color 0ms ease-in-out}.c-button--six.no-border{border:none}.c-button--six:after{background-color:var(--brown-06)}@media(min-width:992px){.c-button--six:hover{border-color:var(--brown-06);color:var(--brown-01);transition:color .45s ease-in-out,background-color .45s ease-in-out,border-color .45s ease-in-out}}.c-button--seven{background-color:var(--brown-02);color:var(--brown-06);transition:color .45s ease-in-out,background-color .45s ease-in-out,border-color 0ms ease-in-out}.c-button--seven:after{background-color:var(--brown-06)}@media(min-width:992px){.c-button--seven:hover{color:var(--brown-01);transition:color .45s ease-in-out,background-color .45s ease-in-out,border-color .45s ease-in-out}}.c-button-link{align-items:center;color:var(--white);cursor:pointer;display:inline-flex;font-size:14px;font-weight:400;gap:5.5px;letter-spacing:-.02em;line-height:154%;padding:8px 0;position:relative;text-decoration:none}.c-button-link:after{border-bottom:1px solid var(--white);bottom:0;content:"";left:50%;position:absolute;transform:translateX(-50%);width:0}.c-button-link:after,.c-button-link:hover:after{transition:all .5s cubic-bezier(.5,1.25,.75,1.25)}.c-button-link:hover:after{width:100%}.c-button-link--secondary{color:var(--brown-06)}.c-button-link--secondary svg path{stroke:var(--brown-06)}.c-button-link--secondary:after{border-bottom-color:var(--brown-06)}.c-button-link--tertiary{background:transparent;border:none;color:var(--beige-900);font-family:inherit;grid-column:1;text-decoration:underline;width:-moz-fit-content;width:fit-content}.c-button-link--tertiary svg path{stroke:var(--beige-900)}.c-button-link--hover-v2{gap:8px;padding:0}.c-button-link--hover-v2 svg{flex-shrink:0;transition:all .35s ease-in-out}.c-button-link--hover-v2:after{display:none}.c-button-link--hover-v2:hover svg{transform:translateX(8px)}
