.engineers .hero{gap:36px}.engineers .hero h1{font-size:clamp(52px,6vw,80px)}.gull-art{min-width:0;border:2px solid var(--ink);box-shadow:8px 8px 0 var(--ink);transform:rotate(1deg);padding:20px;background:var(--paper)}.gull-art svg{display:block;width:100%;height:auto}.gull-art .hand-note{text-align:center}.tape{display:inline-block;padding:10px;background:var(--orange);color:#171917;font:11px var(--mono);transform:rotate(-3deg)}.flow{display:flex;align-items:center;gap:12px}.flow>div{flex:1;padding:23px 12px;border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink);font:14px var(--mono);text-align:center}.flow small{display:block;margin-top:12px;font:10px var(--mono);color:var(--muted)}.flow>b{color:var(--blue)}.rejected{border-left:3px solid var(--orange);margin:24px 0;padding:15px;font:13px/1.8 var(--mono)}.rejected span{display:inline-block;background:#e8e5da;padding:0 8px}.workbench{background:#171917;color:var(--paper)}.workbench .section-heading>p:not(.eyebrow){color:#c8cabb}.code-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.terminal{min-width:0;border:1px solid #8b8d82;box-shadow:7px 7px 0 var(--blue)}.terminal-bar{padding:15px;border-bottom:1px solid #8b8d82;font:11px var(--mono);color:#c8cabb}.terminal pre{margin:0;padding:24px;overflow:auto;font:14px/1.8 var(--mono);color:#c4d0ff}.notes h3{font-size:30px}.notes p{font-size:16px;line-height:1.8;color:#c8cabb}.notes .caption{font-size:10px}.engineer-cta p:not(.eyebrow){max-width:600px;line-height:1.8;margin-bottom:30px}.engineer-cta .text-link{display:inline-block;margin:22px}.engineers .integration-card p{min-height:0}@media(max-width:1000px){.flow{flex-wrap:wrap}.flow>div{flex:1 1 140px}.code-grid{gap:25px}}@media(max-width:760px){.engineers .hero{gap:38px}.gull-art{margin:0 6px 10px 0;padding:14px}.code-grid{grid-template-columns:1fr}.flow{flex-direction:column}.flow>div{width:100%;flex:auto}.flow>b{transform:rotate(90deg)}.terminal pre{font-size:12px;padding:16px}.engineers .site-header nav>a:first-child{display:block;font-size:11px}.engineers .site-header nav{gap:10px}.engineers .nav-cta{max-width:115px}.engineers .brand{font-size:21px}.engineers .brand img{width:30px}.engineer-cta .text-link{margin-left:0}}
.engineers{font-family:var(--mono)}.engineers h1,.engineers h2,.engineers h3{letter-spacing:-2px}.engineers .hero h1{font-size:clamp(43px,5.4vw,72px)}.architecture{margin:0}.architecture img{display:block;width:100%;border:2px solid var(--ink);box-shadow:6px 6px 0 var(--ink)}.architecture figcaption{font:12px/1.8 var(--mono);margin-top:22px;max-width:900px}.facts{display:flex;flex-wrap:wrap;gap:10px;margin-top:25px}.facts span{border:1px solid var(--ink);padding:10px;font-size:11px}.tool-mark{background:#2451ed;color:white;font:bold 24px var(--mono);padding:12px;display:inline-block;transform:rotate(-3deg)}.tool-mark.go{background:#007d97}.tool-mark.nats{background:#147867}.engineers .integration-card h3{font-size:25px}.engineers code{overflow-wrap:anywhere}@media(max-width:760px){.architecture{overflow-x:auto;padding-bottom:8px}.architecture img{min-width:900px}.architecture figcaption{min-width:0}.engineers .hero h1{font-size:clamp(39px,10vw,65px)}}

.toolbelt{display:flex;gap:22px;flex-wrap:wrap;margin:28px 0}.toolbelt span{display:flex;align-items:center;gap:9px;font-size:12px}.toolbelt svg{width:24px;height:24px;fill:currentColor;flex-shrink:0}
