.engineers[data-astro-cid-6nraaxdi] .hero[data-astro-cid-6nraaxdi]{background:var(--color-ink);color:var(--color-paper-pure);min-height:760px;position:relative;overflow:hidden}.engineers[data-astro-cid-6nraaxdi] .hero-bg-img[data-astro-cid-6nraaxdi]{object-fit:cover;opacity:1;width:100%;height:100%;position:absolute;inset:0}.engineers[data-astro-cid-6nraaxdi] .hero-veil[data-astro-cid-6nraaxdi]{pointer-events:none;background:linear-gradient(90deg,#0a0a0af0 0%,#0a0a0a99 30%,#0a0a0a1f 56%,#0a0a0a00 74%),linear-gradient(#0a0a0a00 64%,#0a0a0a59 80%,#0a0a0ae6 100%);position:absolute;inset:0}.engineers[data-astro-cid-6nraaxdi] .hero-inner[data-astro-cid-6nraaxdi]{flex-direction:column;min-height:760px;padding-top:96px;display:flex;position:relative}.engineers[data-astro-cid-6nraaxdi] .hero-content[data-astro-cid-6nraaxdi]{flex-direction:column;flex:1;justify-content:center;padding:80px 0 64px;display:flex}.engineers[data-astro-cid-6nraaxdi] .hero-headline[data-astro-cid-6nraaxdi]{font-family:var(--font-display);letter-spacing:-.032em;color:var(--color-paper-pure);text-wrap:balance;max-width:1100px;margin:24px 0 0;font-size:105px;font-weight:800;line-height:.92}.engineers[data-astro-cid-6nraaxdi] .hero-sub[data-astro-cid-6nraaxdi]{font-family:var(--font-body);color:#ffffffd1;max-width:640px;margin:32px 0 0;font-size:21px;line-height:1.5}.engineers[data-astro-cid-6nraaxdi] .hero-ctas[data-astro-cid-6nraaxdi]{flex-wrap:wrap;gap:14px;margin-top:40px;display:flex}.engineers[data-astro-cid-6nraaxdi] .hero-stats[data-astro-cid-6nraaxdi]{border-top:1px solid #ffffff2e;grid-template-columns:1fr 1fr 1fr 1fr 1fr;padding-top:32px;padding-bottom:40px;display:grid}.engineers[data-astro-cid-6nraaxdi] .hero-stat[data-astro-cid-6nraaxdi]{flex-direction:column;gap:6px;padding:0 24px;display:flex}.engineers[data-astro-cid-6nraaxdi] .hero-stat[data-astro-cid-6nraaxdi].has-divider{border-inline-start:1px solid #ffffff2e}.engineers[data-astro-cid-6nraaxdi] .hero-stat-sym[data-astro-cid-6nraaxdi]{font-family:var(--font-mono);color:var(--color-emerald-text);letter-spacing:.18em;font-size:11px}.engineers[data-astro-cid-6nraaxdi] .hero-stat-val[data-astro-cid-6nraaxdi]{font-family:var(--font-display);color:var(--color-paper-pure);letter-spacing:-.005em;font-size:18px;font-weight:700}.engineers[data-astro-cid-6nraaxdi] .hero-stat-cap[data-astro-cid-6nraaxdi]{font-family:var(--font-body);color:#ffffff8c;font-size:12px}.engineers[data-astro-cid-6nraaxdi] .brief[data-astro-cid-6nraaxdi] .container[data-astro-cid-6nraaxdi]{padding-top:120px;padding-bottom:120px}.brief-grid[data-astro-cid-6nraaxdi]{grid-template-columns:1.2fr 1fr;align-items:start;gap:80px;margin-top:32px;display:grid}.toc[data-astro-cid-6nraaxdi]{border:1px solid var(--color-rule);background:var(--color-mist);padding:32px 32px 36px;position:sticky;top:120px}.toc-head[data-astro-cid-6nraaxdi]{font-family:var(--font-display);letter-spacing:.22em;text-transform:uppercase;color:var(--color-graphite);border-bottom:2px solid var(--color-ink);margin-bottom:18px;padding-bottom:14px;font-size:11px;font-weight:700}.toc[data-astro-cid-6nraaxdi] ol[data-astro-cid-6nraaxdi]{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.toc-item[data-astro-cid-6nraaxdi]{grid-template-columns:auto 1fr;align-items:baseline;gap:14px;display:grid}.toc-num[data-astro-cid-6nraaxdi]{font-family:var(--font-mono);color:var(--color-emerald-text);letter-spacing:.08em;font-size:11px}.toc-title[data-astro-cid-6nraaxdi]{font-family:var(--font-display);color:var(--color-ink);letter-spacing:-.005em;font-size:14px;font-weight:600}.toc-sub[data-astro-cid-6nraaxdi]{font-family:var(--font-body);color:var(--color-graphite);margin-top:2px;font-size:13px}.engineers[data-astro-cid-6nraaxdi] .standards[data-astro-cid-6nraaxdi]{background:var(--color-mist);border-top:1px solid var(--color-rule);border-bottom:1px solid var(--color-rule)}.engineers[data-astro-cid-6nraaxdi] .standards[data-astro-cid-6nraaxdi] .container[data-astro-cid-6nraaxdi]{padding-top:120px;padding-bottom:120px}.standards-grid[data-astro-cid-6nraaxdi]{border-top:1px solid var(--color-rule);border-inline-start:1px solid var(--color-rule);background:var(--color-paper-pure);grid-template-columns:1fr 1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.standard-card[data-astro-cid-6nraaxdi]{border-inline-end:1px solid var(--color-rule);border-bottom:1px solid var(--color-rule);background:var(--color-paper-pure);flex-direction:column;gap:18px;min-height:300px;padding:32px 28px 36px;display:flex}.standard-card[data-astro-cid-6nraaxdi].is-pending{background:var(--color-mint)}.standard-head[data-astro-cid-6nraaxdi]{justify-content:space-between;align-items:center;display:flex}.standard-flag-row[data-astro-cid-6nraaxdi]{align-items:baseline;gap:14px;display:flex}.standard-flag[data-astro-cid-6nraaxdi]{font-family:var(--font-mono);color:var(--color-emerald-text);letter-spacing:.18em;font-size:11px}.standard-tag[data-astro-cid-6nraaxdi]{font-family:var(--font-display);color:var(--color-ink);letter-spacing:.18em;text-transform:uppercase;font-size:13px;font-weight:700}.standard-pending[data-astro-cid-6nraaxdi]{font-family:var(--font-mono);color:var(--color-forest);letter-spacing:.08em;background:#0a472614;padding:4px 10px;font-size:10px}.standard-codes[data-astro-cid-6nraaxdi]{flex-direction:column;flex:1;gap:8px;margin:0;padding:0;list-style:none;display:flex}.standard-code-item[data-astro-cid-6nraaxdi]{font-family:var(--font-mono);color:var(--color-ink);align-items:baseline;gap:10px;font-size:13px;line-height:1.55;display:flex}.standard-code-bullet[data-astro-cid-6nraaxdi]{background:var(--color-emerald);flex-shrink:0;width:5px;height:5px;display:inline-block;transform:translateY(-3px)}.standards-note[data-astro-cid-6nraaxdi]{font-family:var(--font-mono);color:var(--color-graphite);letter-spacing:.04em;margin:24px 0 0;font-size:12px}.engineers[data-astro-cid-6nraaxdi] .delta[data-astro-cid-6nraaxdi] .container[data-astro-cid-6nraaxdi]{padding-top:120px;padding-bottom:120px}.delta-table[data-astro-cid-6nraaxdi]{border:1px solid var(--color-rule)}.delta-header[data-astro-cid-6nraaxdi]{border-bottom:1px solid var(--color-rule);background:var(--color-mist);grid-template-columns:180px 1fr 1fr;display:grid}.delta-header[data-astro-cid-6nraaxdi]>div[data-astro-cid-6nraaxdi]{font-family:var(--font-display);letter-spacing:.22em;color:var(--color-graphite);text-transform:uppercase;border-inline-start:1px solid var(--color-rule);padding:16px 20px;font-size:11px;font-weight:700}.delta-header[data-astro-cid-6nraaxdi]>div[data-astro-cid-6nraaxdi]:first-child{border-inline-start:0}.delta-header[data-astro-cid-6nraaxdi] .delta-emerald[data-astro-cid-6nraaxdi]{color:var(--color-emerald-text)}.delta-row-wrap[data-astro-cid-6nraaxdi]{border-bottom:1px solid var(--color-rule)}.delta-row-wrap[data-astro-cid-6nraaxdi].no-border{border-bottom:0}.delta-row[data-astro-cid-6nraaxdi]{grid-template-columns:180px 1fr 1fr;align-items:baseline;display:grid}.delta-topic[data-astro-cid-6nraaxdi]{font-family:var(--font-display);color:var(--color-ink);letter-spacing:.04em;text-transform:uppercase;background:var(--color-paper);padding:24px 20px;font-size:13px;font-weight:600}.delta-steel[data-astro-cid-6nraaxdi],.delta-gfrp[data-astro-cid-6nraaxdi]{font-family:var(--font-mono);border-inline-start:1px solid var(--color-rule);padding:24px 20px;font-size:14px;line-height:1.55}.delta-steel[data-astro-cid-6nraaxdi]{color:var(--color-graphite)}.delta-gfrp[data-astro-cid-6nraaxdi]{color:var(--color-ink);background:#e8f4ec66}.delta-note[data-astro-cid-6nraaxdi]{font-family:var(--font-body);color:var(--color-graphite);padding:0 20px 24px 200px;font-size:13px;font-style:italic;line-height:1.55}.hybrid-callout[data-astro-cid-6nraaxdi]{background:var(--color-forest);color:var(--color-paper-pure);grid-template-columns:auto 1fr auto;align-items:center;gap:32px;margin-top:48px;padding:40px 48px;display:grid}.hybrid-plus[data-astro-cid-6nraaxdi]{font-family:var(--font-display);color:var(--color-emerald-soft);letter-spacing:-.025em;font-size:60px;font-weight:800;line-height:.85}.hybrid-eyebrow[data-astro-cid-6nraaxdi]{font-family:var(--font-display);letter-spacing:.22em;color:var(--color-emerald-soft);text-transform:uppercase;font-size:11px;font-weight:700}.hybrid-headline[data-astro-cid-6nraaxdi]{font-family:var(--font-display);color:var(--color-paper-pure);letter-spacing:-.012em;max-width:780px;margin-top:8px;font-size:24px;font-weight:700;line-height:1.25}.engineers[data-astro-cid-6nraaxdi] .limitations[data-astro-cid-6nraaxdi] .container[data-astro-cid-6nraaxdi]{padding-top:120px;padding-bottom:120px}.limitations-grid[data-astro-cid-6nraaxdi]{border-top:1px solid var(--color-rule);border-inline-start:1px solid var(--color-rule);grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.limitation[data-astro-cid-6nraaxdi]{border-inline-end:1px solid var(--color-rule);border-bottom:1px solid var(--color-rule);background:var(--color-paper-pure);grid-template-columns:auto 1fr;gap:24px;padding:32px 32px 36px;display:grid}.limitation-tag[data-astro-cid-6nraaxdi]{font-family:var(--font-display);color:var(--color-emerald-text);letter-spacing:-.02em;font-size:32px;font-weight:800;line-height:1}.limitation-title[data-astro-cid-6nraaxdi]{font-family:var(--font-display);color:var(--color-ink);letter-spacing:-.012em;font-size:20px;font-weight:700;line-height:1.2}.limitation-body[data-astro-cid-6nraaxdi]{font-family:var(--font-body);color:var(--color-graphite);margin:12px 0 0;font-size:14px;line-height:1.65}.engineers[data-astro-cid-6nraaxdi] .workflow[data-astro-cid-6nraaxdi]{background:var(--color-ink);color:var(--color-paper-pure);padding:120px 0}.workflow-grid[data-astro-cid-6nraaxdi]{border-top:1px solid #ffffff2e;border-inline-start:1px solid #ffffff2e;grid-template-columns:1fr 1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.workflow-step[data-astro-cid-6nraaxdi]{border-inline-end:1px solid #ffffff2e;border-bottom:1px solid #ffffff2e;flex-direction:column;gap:14px;min-height:280px;padding:40px 36px 44px;display:flex}.workflow-num[data-astro-cid-6nraaxdi]{font-family:var(--font-display);color:#ffffff1f;letter-spacing:-.035em;font-size:88px;font-weight:800;line-height:.8}.workflow-title[data-astro-cid-6nraaxdi]{font-family:var(--font-display);color:var(--color-paper-pure);letter-spacing:-.014em;margin-top:14px;font-size:24px;font-weight:700;line-height:1.2}.workflow-body[data-astro-cid-6nraaxdi]{font-family:var(--font-body);color:#ffffffb8;flex:1;margin:0;font-size:14px;line-height:1.65}.workflow-meta[data-astro-cid-6nraaxdi]{font-family:var(--font-mono);color:var(--color-emerald-text);letter-spacing:.12em;border-top:1px solid #ffffff2e;padding-top:14px;font-size:11px}.workflow-note[data-astro-cid-6nraaxdi]{font-family:var(--font-body);color:#ffffff8c;max-width:780px;margin:24px 0 0;font-size:13px;line-height:1.6}.engineers[data-astro-cid-6nraaxdi] .resources[data-astro-cid-6nraaxdi] .container[data-astro-cid-6nraaxdi]{padding-top:120px;padding-bottom:120px}.resources-grid[data-astro-cid-6nraaxdi]{border-top:1px solid var(--color-rule);border-inline-start:1px solid var(--color-rule);grid-template-columns:1fr 1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.resources-grid[data-astro-cid-6nraaxdi] li[data-astro-cid-6nraaxdi]{display:flex}.resource-card[data-astro-cid-6nraaxdi]{border-inline-end:1px solid var(--color-rule);border-bottom:1px solid var(--color-rule);background:var(--color-paper-pure);width:100%;color:inherit;flex-direction:column;gap:14px;min-height:240px;padding:32px 28px 30px;text-decoration:none;display:flex}.resource-head[data-astro-cid-6nraaxdi]{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.resource-head-right[data-astro-cid-6nraaxdi]{text-align:end}.resource-tag[data-astro-cid-6nraaxdi]{font-family:var(--font-display);letter-spacing:.22em;color:var(--color-emerald-text);text-transform:uppercase;font-size:10px;font-weight:700}.resource-ref[data-astro-cid-6nraaxdi]{font-family:var(--font-mono);color:var(--color-graphite);letter-spacing:.04em;margin-top:4px;font-size:11px}.resource-title[data-astro-cid-6nraaxdi]{font-family:var(--font-display);color:var(--color-ink);letter-spacing:-.012em;margin-top:8px;font-size:20px;font-weight:700;line-height:1.2}.resource-body[data-astro-cid-6nraaxdi]{font-family:var(--font-body);color:var(--color-graphite);flex:1;margin:0;font-size:14px;line-height:1.6}.resource-foot[data-astro-cid-6nraaxdi]{border-top:1px solid var(--color-rule);font-family:var(--font-mono);color:var(--color-graphite);letter-spacing:.04em;justify-content:space-between;align-items:center;padding-top:12px;font-size:11px;display:flex}.resource-cta[data-astro-cid-6nraaxdi]{color:var(--color-forest);font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.engineers[data-astro-cid-6nraaxdi] .speak[data-astro-cid-6nraaxdi]{background:var(--color-mist);border-top:1px solid var(--color-rule)}.engineers[data-astro-cid-6nraaxdi] .speak[data-astro-cid-6nraaxdi] .container[data-astro-cid-6nraaxdi]{padding-top:120px;padding-bottom:120px}.speak-grid[data-astro-cid-6nraaxdi]{grid-template-columns:1.1fr 1fr;align-items:start;gap:80px;margin-top:32px;display:grid}.speak-ctas[data-astro-cid-6nraaxdi]{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.speak-card[data-astro-cid-6nraaxdi]{border:1px solid var(--color-rule);background:var(--color-paper-pure)}.speak-row[data-astro-cid-6nraaxdi]{border-bottom:1px solid var(--color-rule);padding:24px 28px}.speak-row--last[data-astro-cid-6nraaxdi]{border-bottom:0}.speak-key[data-astro-cid-6nraaxdi]{font-family:var(--font-display);letter-spacing:.22em;color:var(--color-graphite);text-transform:uppercase;font-size:11px;font-weight:700}.speak-key--emerald[data-astro-cid-6nraaxdi]{color:var(--color-emerald-text)}.speak-val[data-astro-cid-6nraaxdi]{font-family:var(--font-body);color:var(--color-ink);margin-top:10px;font-size:14px;line-height:1.65}.speak-val--mono[data-astro-cid-6nraaxdi]{font-family:var(--font-mono)}.speak-meta[data-astro-cid-6nraaxdi]{font-family:var(--font-mono);color:var(--color-graphite);font-size:12px}@media (width<=1024px){.engineers[data-astro-cid-6nraaxdi] .hero[data-astro-cid-6nraaxdi]{min-height:auto}.engineers[data-astro-cid-6nraaxdi] .hero-inner[data-astro-cid-6nraaxdi]{min-height:auto;padding-top:64px}.engineers[data-astro-cid-6nraaxdi] .hero-headline[data-astro-cid-6nraaxdi]{font-size:68px}.engineers[data-astro-cid-6nraaxdi] .hero-stats[data-astro-cid-6nraaxdi]{grid-template-columns:1fr 1fr;gap:16px;padding:24px 0}.engineers[data-astro-cid-6nraaxdi] .hero-stat[data-astro-cid-6nraaxdi]{padding:12px}.engineers[data-astro-cid-6nraaxdi] .hero-stat[data-astro-cid-6nraaxdi]:nth-child(3){border-inline-start:0}.audience-page[data-astro-cid-6nraaxdi] .brief-grid[data-astro-cid-6nraaxdi]{grid-template-columns:1fr;gap:32px}.audience-page[data-astro-cid-6nraaxdi] .toc[data-astro-cid-6nraaxdi]{position:static}.audience-page[data-astro-cid-6nraaxdi] .standards-grid[data-astro-cid-6nraaxdi],.audience-page[data-astro-cid-6nraaxdi] .resources-grid[data-astro-cid-6nraaxdi]{grid-template-columns:1fr 1fr}.audience-page[data-astro-cid-6nraaxdi] .delta-header[data-astro-cid-6nraaxdi],.audience-page[data-astro-cid-6nraaxdi] .delta-row[data-astro-cid-6nraaxdi]{grid-template-columns:120px 1fr 1fr}.audience-page[data-astro-cid-6nraaxdi] .delta-note[data-astro-cid-6nraaxdi]{padding-inline-start:140px}.audience-page[data-astro-cid-6nraaxdi] .hybrid-callout[data-astro-cid-6nraaxdi]{grid-template-columns:1fr;gap:16px}.audience-page[data-astro-cid-6nraaxdi] .workflow-grid[data-astro-cid-6nraaxdi]{grid-template-columns:1fr}.audience-page[data-astro-cid-6nraaxdi] .speak-grid[data-astro-cid-6nraaxdi]{grid-template-columns:1fr;gap:40px}}@media (width<=720px){.engineers[data-astro-cid-6nraaxdi] .hero-headline[data-astro-cid-6nraaxdi]{font-size:48px}.engineers[data-astro-cid-6nraaxdi] .hero-sub[data-astro-cid-6nraaxdi]{font-size:16px}.engineers[data-astro-cid-6nraaxdi] .standards[data-astro-cid-6nraaxdi] .container[data-astro-cid-6nraaxdi],.engineers[data-astro-cid-6nraaxdi] .delta[data-astro-cid-6nraaxdi] .container[data-astro-cid-6nraaxdi],.engineers[data-astro-cid-6nraaxdi] .limitations[data-astro-cid-6nraaxdi] .container[data-astro-cid-6nraaxdi],.engineers[data-astro-cid-6nraaxdi] .resources[data-astro-cid-6nraaxdi] .container[data-astro-cid-6nraaxdi],.engineers[data-astro-cid-6nraaxdi] .speak[data-astro-cid-6nraaxdi] .container[data-astro-cid-6nraaxdi]{padding-top:80px;padding-bottom:80px}.engineers[data-astro-cid-6nraaxdi] .workflow[data-astro-cid-6nraaxdi]{padding:80px 0}.audience-page[data-astro-cid-6nraaxdi] .standards-grid[data-astro-cid-6nraaxdi],.audience-page[data-astro-cid-6nraaxdi] .resources-grid[data-astro-cid-6nraaxdi],.audience-page[data-astro-cid-6nraaxdi] .limitations-grid[data-astro-cid-6nraaxdi]{grid-template-columns:1fr}.audience-page[data-astro-cid-6nraaxdi] .delta-table[data-astro-cid-6nraaxdi]{display:block;overflow-x:auto}.audience-page[data-astro-cid-6nraaxdi] .delta-header[data-astro-cid-6nraaxdi],.audience-page[data-astro-cid-6nraaxdi] .delta-row[data-astro-cid-6nraaxdi]{min-width:720px}.audience-page[data-astro-cid-6nraaxdi] .delta-note[data-astro-cid-6nraaxdi]{padding-inline-start:20px}.audience-page[data-astro-cid-6nraaxdi] .hybrid-callout[data-astro-cid-6nraaxdi]{padding:28px 24px}}
