/* Work with me + Projects */
.hr-svc{padding-block:clamp(24px,3vw,40px);}
.hr-svc__item{display:grid;grid-template-columns:minmax(0,.12fr) minmax(0,3fr);gap:clamp(14px,2.2vw,32px);padding-block:clamp(18px,2.2vw,28px);border-top:1px solid var(--hr-rule);}
.hr-svc__item:first-child{border-top:3px solid var(--hr-ink);}
.hr-svc__n{font-family:var(--hr-font-display);font-stretch:125%;font-weight:700;font-size:clamp(1.4rem,2.2vw,2rem);line-height:1;color:var(--hr-accent);}
.hr-svc__h{font-size:clamp(1.2rem,1.9vw,1.7rem);line-height:1.1;margin-bottom:8px;}
.hr-svc__p{font-size:clamp(.95rem,1.1vw,1.05rem);line-height:1.6;color:var(--hr-muted);max-width:44em;}
.hr-quote{padding-block:clamp(24px,3vw,40px);border-top:1px solid var(--hr-rule);border-bottom:1px solid var(--hr-rule);}
.hr-quote blockquote{font-family:var(--hr-font-display);font-stretch:112%;font-weight:700;font-size:clamp(1.15rem,2vw,1.75rem);line-height:1.25;max-width:26em;margin-bottom:12px;}
.hr-quote cite{font-style:normal;font-size:.76rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--hr-accent);}
.hr-tools{padding-block:clamp(22px,2.8vw,34px);}
.hr-tools ul{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px;}
.hr-tools li{font-size:.74rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--hr-rule);border-left:3px solid var(--hr-accent);padding:8px 12px;}
.hr-proj{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(24px,3.4vw,52px);padding-block:clamp(20px,2.6vw,34px);}
.hr-proj__item{display:block;padding-block:clamp(18px,2.2vw,26px);border-top:1px solid var(--hr-rule);}
.hr-proj__item:nth-child(-n+2){border-top:3px solid var(--hr-ink);}
.hr-proj__kind{display:block;font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--hr-accent);margin-bottom:8px;}
.hr-proj__h{font-size:clamp(1.2rem,1.9vw,1.65rem);line-height:1.12;margin-bottom:8px;color:var(--hr-ink);}
.hr-proj__item:hover .hr-proj__h{color:var(--hr-accent);}
.hr-proj__p{font-size:.94rem;line-height:1.6;color:var(--hr-muted);}
@media(max-width:760px){.hr-proj{grid-template-columns:1fr;}.hr-proj__item:nth-child(-n+2){border-top:1px solid var(--hr-rule);}.hr-proj__item:first-child{border-top:3px solid var(--hr-ink);}.hr-svc__item{grid-template-columns:1fr;gap:6px;}}
