.button[data-v-494311e8]{background:var(--white);border:var(--border) solid var(--tertiary);border-radius:var(--corner);box-shadow:0 var(--corner) 0 0 var(--tertiary);color:var(--tertiary);cursor:pointer;display:block;flex-shrink:0;font-family:var(--font-sans-serif);font-size:var(--size-400);font-weight:500;line-height:var(--leading-flat);overflow:hidden;padding:.75rem 2rem;text-align:center;text-decoration:none;text-wrap:pretty;transition:background var(--transition) var(--transition-timing),box-shadow var(--transition) var(--transition-timing),transform var(--transition) var(--transition-timing)}.button.highlight[data-v-494311e8]{background:var(--primary);color:var(--white)}.button.small[data-v-494311e8]{font-size:var(--size-300)}.button.square[data-v-494311e8]{padding:.75rem}.button span[data-v-494311e8]{display:block;z-index:9}.button[data-v-494311e8]:focus-visible,.button[data-v-494311e8]:hover{background:var(--secondary);box-shadow:0 calc(var(--corner)*2) 0 0 var(--tertiary);color:var(--tertiary);transform:translateY(calc(var(--corner)*-1))}.button[data-v-494311e8]:active{background:var(--secondary);box-shadow:0 0 0 0 var(--tertiary);color:var(--tertiary);transform:translateY(var(--corner));transition:box-shadow calc(var(--transition)/8) ease-in-out,transform calc(var(--transition)/8) ease-in-out}.button.skip-to-content[data-v-494311e8]{height:1px;transform:translateY(-500%);transition:translate 4s var(--transition-timing);width:1px;z-index:9999}.button.skip-to-content[data-v-494311e8]:focus{height:auto;transform:translateY(0);width:auto}
