.hire-me{max-width:var(--well);margin-inline:auto}.hire-header{margin-bottom:3rem}.hire-prompt{margin:0 0 .75rem;font-family:var(--font-mono);font-size:14px;line-height:20px;color:var(--primary)}.hire-positioning{margin-bottom:1.25rem;color:var(--text)}.status{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0 0 1.5rem;padding:0}.contact-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin:0 0 1.25rem}.contact-actions .btn-primary,.contact-actions .btn-ghost{font-family:var(--font-mono);font-size:14px}.hire-open-to{margin:0;color:var(--text-muted)}.hire-open-to .label{color:var(--primary-bright);margin-right:.5rem}.hire-section{margin-top:3.5rem}.hire-section>h2{margin:0 0 1.5rem;padding-bottom:.5rem;border-bottom:1px solid var(--border-subtle)}.cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gutter)}.card{padding:1.25rem 1.5rem;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--panel-glass)}.card h3{margin:0 0 .75rem;font-size:20px;line-height:28px}.card ul{margin:0;padding-left:1.125rem;color:var(--text-muted)}.card li+li{margin-top:.5rem}.card li::marker{color:var(--primary)}.proof{margin:0;padding:0;list-style:none}.proof li{padding:.75rem 0;border-bottom:1px dashed var(--border)}.proof a{font-weight:600}.proof-note{display:block;color:var(--text-muted);font-size:15px;line-height:24px}.experience{margin:0;padding:0;list-style:none}.experience li{padding:1rem 0;border-bottom:1px dashed var(--border)}.experience p{margin:0}.experience-head{display:flex;flex-wrap:wrap;gap:.25rem .75rem;align-items:baseline}.experience-employer{font-family:var(--font-heading);font-weight:600;color:var(--text)}.experience-role{color:var(--text-muted)}.experience-meta{margin-top:.25rem;font-family:var(--font-mono);font-size:12px;line-height:18px;letter-spacing:.04em;color:var(--primary-bright)}.experience-summary{margin-top:.5rem;color:var(--text-muted)}.credentials{margin:0;padding-left:1.125rem}.credentials li+li{margin-top:.5rem}.hire-contact{padding:1.5rem;border:1px solid var(--border-focus);border-radius:var(--radius-lg);background:var(--panel-glass)}.hire-contact .contact-actions{margin-bottom:0}@media(max-width:767.98px){.cards{grid-template-columns:minmax(0,1fr)}.hire-contact{padding:1.25rem 1rem}}