.Resume-module-scss-module__qmiEbq__actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:2.5rem;display:flex}.Resume-module-scss-module__qmiEbq__button{letter-spacing:.005em;border-radius:999px;align-items:center;gap:.5rem;padding:.875rem 1.75rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:background .2s,color .2s,transform .2s,border-color .2s,box-shadow .2s;display:inline-flex}.Resume-module-scss-module__qmiEbq__button:hover{transform:translateY(-1px)}.Resume-module-scss-module__qmiEbq__button:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.Resume-module-scss-module__qmiEbq__primary{background:var(--color-ink);color:var(--color-paper);box-shadow:0 8px 20px -12px #0a0a0a73}.Resume-module-scss-module__qmiEbq__primary:hover{background:var(--color-accent);color:var(--color-accent-ink);box-shadow:0 12px 24px -10px #c9462c73}.Resume-module-scss-module__qmiEbq__secondary{color:var(--color-ink);border:1px solid var(--color-rule);background:0 0}.Resume-module-scss-module__qmiEbq__secondary:hover{border-color:var(--color-ink);color:var(--color-accent)}.Resume-module-scss-module__qmiEbq__paper{border-radius:var(--radius-card);border:1px solid var(--color-rule);background:#fff;max-width:880px;margin:0 auto;padding:0;overflow:hidden;box-shadow:0 1px 2px #0a0a0a0a,0 12px 32px -8px #0a0a0a2e,0 32px 64px -24px #0a0a0a38}@media (min-width:768px){.Resume-module-scss-module__qmiEbq__paper{background:var(--color-paper);padding:2.5rem}}.Resume-module-scss-module__qmiEbq__image{background:#fff;border-radius:6px;width:100%;height:auto;display:block}.Resume-module-scss-module__qmiEbq__aside{border-top:1px solid var(--color-rule);text-align:center;max-width:880px;margin:4rem auto 0;padding-top:2.5rem}.Resume-module-scss-module__qmiEbq__contactList{flex-wrap:wrap;justify-content:center;gap:1rem 2rem;margin:1.25rem 0 0;padding:0;list-style:none;display:flex}.Resume-module-scss-module__qmiEbq__contactLink{color:var(--color-ink);text-decoration:underline;-webkit-text-decoration-color:var(--color-rule);text-decoration-color:var(--color-rule);text-underline-offset:4px;font-size:1.125rem;transition:text-decoration-color .18s}.Resume-module-scss-module__qmiEbq__contactLink:hover{-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent)}.Resume-module-scss-module__qmiEbq__note{color:var(--color-mute);margin-top:1rem;font-size:.9375rem}
