.grid-btn[data-v-b34a378a]{overflow:hidden;position:relative}.gridlines[data-v-b34a378a]{pointer-events:none;z-index:1}.gridlines .spacer[data-v-b34a378a]{transition:border-color .1s!important}.btn__inner[data-v-b34a378a]{align-items:center;display:flex;z-index:1}.grid-btn__btn[data-v-b34a378a]{background-color:transparent;border:none;border-radius:0;color:var(--color-mid-gray);display:grid;font-family:var(--font-headline);font-size:var(--font-size-4);font-weight:400;grid-template-columns:1fr;letter-spacing:0;padding:var(--base-pad) var(--section-pad-x);position:relative;text-decoration:none;text-transform:uppercase;transition:color .3s 0s var(--ease-in-out),width .6s var(--cubic-wipe);width:100%}@media (min-width:425px){.grid-btn__btn[data-v-b34a378a]{font-size:var(--font-size-5)}}@media (min-width:750px){.grid-btn__btn[data-v-b34a378a]{font-size:var(--font-size-5)}}@media (min-width:1020px){.grid-btn__btn[data-v-b34a378a]{font-size:var(--font-size-3)}}@media (min-width:1200px){.grid-btn__btn[data-v-b34a378a]{font-size:var(--font-size-4)}}@media (min-width:1440px){.grid-btn__btn[data-v-b34a378a]{font-size:var(--font-size-5)}}@media (min-width:1600px){.grid-btn__btn[data-v-b34a378a]{font-size:var(--font-size-6)}}@media (min-width:2400px){.grid-btn__btn[data-v-b34a378a]{font-size:var(--font-size-7)}}.grid-btn__btn[data-v-b34a378a]:after,.grid-btn__btn[data-v-b34a378a]:before{background-color:var(--color-dark-bg);border-right:1px solid var(--color-grid);border-top:1px solid var(--color-grid);content:"";display:block;height:100%;left:calc(var(--site-gutter)*-1);position:absolute;top:0;transition:width .6s var(--cubic-wipe);width:calc(100% + var(--site-gutter));z-index:0}.grid-btn__btn[data-v-b34a378a]:after{background-color:var(--color-dark-bg)}.grid-btn__btn[data-v-b34a378a]:focus,.grid-btn__btn[data-v-b34a378a]:hover{color:var(--color-dark-text);width:101vw}.grid-btn__btn[data-v-b34a378a]:focus:after,.grid-btn__btn[data-v-b34a378a]:hover:after{width:101vw}.grid-btn__btn:focus .btn-arrow-extend[data-v-b34a378a],.grid-btn__btn:hover .btn-arrow-extend[data-v-b34a378a]{width:5rem}.grid-btn__btn:focus .icon[data-v-b34a378a],.grid-btn__btn:hover .icon[data-v-b34a378a]{transform:translate(1.75rem)}.btn-arrow-extend[data-v-b34a378a]{margin-left:var(--base-margin)}.btn-arrow-extend[data-v-b34a378a]:before{display:none}
