body.hire-body{background:radial-gradient(circle at 50% -10%, #81ecff1a, transparent 46%), var(--surface);min-height:100vh;overflow-y:auto}.skip-link{z-index:100;top:var(--space-3);left:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--primary);color:var(--on-primary);position:fixed;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.hire-page{width:min(960px, calc(100% - 2 * var(--space-6)));margin:0 auto;padding:clamp(4rem,9vw,7rem) 0 6rem}.hire-hero{text-align:left;margin:0}.hire-hero h1{letter-spacing:-.06em;text-wrap:balance;max-width:12ch;margin:0;font-size:clamp(2.8rem,8vw,5.6rem);line-height:.94}.hire-hero-lede{margin:var(--space-6) 0 0;color:var(--on-surface);text-wrap:balance;font-size:clamp(1.1rem,1.6vw,1.25rem);line-height:1.45}.hire-hero-note{margin:var(--space-4) 0 0;color:var(--on-surface-dim);font-size:clamp(1rem,1.3vw,1.08rem);line-height:1.65}.hire-actions{justify-content:flex-start;gap:var(--space-3);margin-top:var(--space-7);flex-wrap:wrap;display:flex}.hire-section{margin-top:clamp(2rem,4vw,3.5rem)}.hire-section-heading{gap:var(--space-4);margin-bottom:clamp(1.75rem,4vw,3rem);display:grid}.hire-section-heading h2,.hire-cta h2{letter-spacing:-.035em;font-size:clamp(1.7rem,3vw,2.35rem);line-height:1.1}.hire-section-heading p{max-width:62ch;color:var(--on-surface-dim);margin:0;line-height:1.7}.hire-engagements{gap:var(--space-4);display:grid}.hire-engagement-card{border-radius:var(--radius-lg);background:var(--surface-container);padding:clamp(1.35rem,3vw,2rem)}.hire-engagement-card p,.hire-cta p{color:var(--on-surface-dim);margin:0;line-height:1.65}.hire-engagement-card p{text-wrap:pretty}.hire-engagement-card{gap:var(--space-3) clamp(2rem, 5vw, 5rem);grid-template-columns:minmax(12rem,.7fr) minmax(0,1.3fr);align-items:start;display:grid}.hire-engagement-card h3{color:var(--on-surface);font-family:var(--font-display);font-size:1.15rem;font-weight:600}.hire-contract-note{gap:var(--space-4);max-width:68ch;margin:var(--space-7) auto 0;color:var(--on-surface-dim);text-align:center;text-wrap:pretty;line-height:1.65;display:grid}.hire-contract-note p{margin:0}.hire-cta{justify-items:center;gap:var(--space-4);border-radius:var(--radius-lg);background:linear-gradient(145deg, #81ecff24, var(--surface-container));text-align:center;max-width:700px;margin:clamp(3rem,6vw,4.5rem) auto 0;padding:clamp(2rem,5vw,3.5rem);display:grid}.hire-cta p{max-width:54ch}.hire-cta .btn{margin-top:var(--space-6)}@media (width<=760px){.hire-engagement-card{grid-template-columns:1fr}}@media (width<=620px){.hire-page{width:min(100% - 2 * var(--space-5), 40rem);padding-top:clamp(3rem,12vw,5rem)}.hire-contract-note{text-align:left}.hire-actions{flex-direction:column;align-items:stretch}.hire-actions .btn{width:100%}}
