.about-hero[data-astro-cid-ta2fbyqs]{padding-top:calc(var(--nav-h) + clamp(3.5rem, 7vw, 6.5rem));background:radial-gradient(65% 50% at 50% 0%, #94bce347, transparent 75%), var(--paper);padding-bottom:clamp(4rem,8vw,7rem)}.hero-content[data-astro-cid-ta2fbyqs]{gap:1.5rem;max-width:860px;display:grid}.hero-title[data-astro-cid-ta2fbyqs]{font-size:clamp(3rem,1.8rem + 4.5vw,6.5rem);line-height:.98}.hero-lead[data-astro-cid-ta2fbyqs]{max-width:44ch;color:var(--text-muted);font-size:clamp(1.15rem,.95rem + .7vw,1.45rem)}.hero-actions[data-astro-cid-ta2fbyqs]{flex-wrap:wrap;gap:1rem;margin-top:.5rem;display:flex}.stats-grid[data-astro-cid-ta2fbyqs]{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-top:clamp(3.5rem,6vw,5.5rem);padding-top:2.5rem;display:grid}.stat-card[data-astro-cid-ta2fbyqs]{gap:.25rem;display:grid}.stat-val[data-astro-cid-ta2fbyqs]{color:var(--ink);font-size:clamp(2.5rem,1.8rem + 2vw,4rem);line-height:1}.stat-label[data-astro-cid-ta2fbyqs]{color:var(--text);font-size:1.05rem;font-weight:600}.stat-sub[data-astro-cid-ta2fbyqs]{color:var(--text-muted);font-size:.78rem;line-height:1.4}.story-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:5fr 7fr;align-items:start;gap:clamp(2.5rem,5vw,6rem);display:grid}.story-side[data-astro-cid-ta2fbyqs]{top:calc(var(--nav-h) + 2rem);gap:1.25rem;display:grid;position:sticky}.story-h2[data-astro-cid-ta2fbyqs]{font-size:clamp(2.2rem,1.4rem + 2.5vw,3.8rem)}.story-body[data-astro-cid-ta2fbyqs]{color:var(--text-muted);gap:1.75rem;font-size:1.15rem;line-height:1.75;display:grid}.story-p[data-astro-cid-ta2fbyqs]{color:var(--text)}.story-quote[data-astro-cid-ta2fbyqs]{background:var(--paper-raised);border-left:3px solid var(--accent);border-radius:0 var(--radius) var(--radius) 0;font-family:var(--font-display);color:var(--ink);margin:1.5rem 0 0;padding:2rem 2.25rem;font-size:1.35rem;font-style:italic;line-height:1.5;box-shadow:0 20px 40px -30px #1d2d3d33}.layers-section[data-astro-cid-ta2fbyqs]{padding-block:clamp(5rem,7vw,9rem)}.layers-head[data-astro-cid-ta2fbyqs]{border-bottom:1px solid var(--line-on-ink);grid-template-columns:1fr 1fr;align-items:end;gap:2.5rem;margin-bottom:clamp(3rem,5vw,5rem);padding-bottom:2rem;display:grid}.layers-cards[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.layer-card[data-astro-cid-ta2fbyqs]{background:var(--ink-raised);border:1px solid var(--line-on-ink);border-radius:var(--radius-l);transition:transform .4s var(--ease-out), border-color .3s;flex-direction:column;padding:clamp(1.75rem,3vw,2.5rem);display:flex}.layer-card[data-astro-cid-ta2fbyqs]:hover{border-color:#94bce359;transform:translateY(-4px)}.layer-top[data-astro-cid-ta2fbyqs]{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.layer-num[data-astro-cid-ta2fbyqs]{color:var(--tint);font-size:.85rem}.layer-pill[data-astro-cid-ta2fbyqs]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:color-mix(in srgb, var(--tag-color) 20%, transparent);color:var(--tag-color);border:1px solid color-mix(in srgb, var(--tag-color) 40%, transparent);border-radius:999px;padding:.25rem .75rem;font-size:.75rem;font-weight:600}.layer-title[data-astro-cid-ta2fbyqs]{color:var(--text-on-ink);margin-bottom:1rem;font-size:clamp(1.4rem,1.1rem + .8vw,1.85rem);line-height:1.2}.layer-desc[data-astro-cid-ta2fbyqs]{color:var(--text-on-ink-muted);margin-bottom:2rem;font-size:.95rem;line-height:1.65}.layer-disciplines[data-astro-cid-ta2fbyqs]{border-top:1px solid var(--line-on-ink);margin-top:auto;padding-top:1.5rem}.layer-subhead[data-astro-cid-ta2fbyqs]{color:var(--tint);text-transform:uppercase;letter-spacing:.1em;margin-bottom:.75rem;font-size:.7rem;display:block}.layer-disciplines[data-astro-cid-ta2fbyqs] ul[data-astro-cid-ta2fbyqs]{gap:.5rem;display:grid}.layer-disciplines[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{color:var(--text-on-ink);align-items:center;gap:.5rem;font-size:.88rem;display:flex}.layer-disciplines[data-astro-cid-ta2fbyqs] svg[data-astro-cid-ta2fbyqs]{color:var(--tint);flex:none}.section-head[data-astro-cid-ta2fbyqs]{gap:1.25rem;max-width:720px;margin-bottom:clamp(3rem,5vw,4.5rem);display:grid}.compare-table-wrap[data-astro-cid-ta2fbyqs]{border:1px solid var(--line);border-radius:var(--radius-l);background:var(--paper-raised);overflow-x:auto;box-shadow:0 30px 60px -40px #1d2d3d33}.compare-table[data-astro-cid-ta2fbyqs]{border-collapse:collapse;text-align:left;width:100%;min-width:680px}.compare-table[data-astro-cid-ta2fbyqs] th[data-astro-cid-ta2fbyqs]{border-bottom:1px solid var(--line);background:var(--paper);padding:1.4rem 1.75rem}.th-aspect[data-astro-cid-ta2fbyqs]{width:22%;color:var(--text-muted);text-transform:uppercase;font-size:.78rem}.th-patchwork[data-astro-cid-ta2fbyqs]{width:39%}.th-ascelstack[data-astro-cid-ta2fbyqs]{background:color-mix(in srgb, var(--tint) 12%, transparent);width:39%}.tag-status[data-astro-cid-ta2fbyqs]{font-family:var(--font-mono);letter-spacing:.05em;border-radius:999px;padding:.35rem .85rem;font-size:.75rem;font-weight:600;display:inline-block}.tag-status[data-astro-cid-ta2fbyqs].is-bad{color:#a82a20;background:#b432281a;border:1px solid #b4322833}.tag-status[data-astro-cid-ta2fbyqs].is-good{background:var(--ink);color:var(--paper)}.compare-table[data-astro-cid-ta2fbyqs] td[data-astro-cid-ta2fbyqs]{border-bottom:1px solid var(--line);vertical-align:top;padding:1.4rem 1.75rem;font-size:.95rem;line-height:1.6}.compare-table[data-astro-cid-ta2fbyqs] tr[data-astro-cid-ta2fbyqs]:last-child td[data-astro-cid-ta2fbyqs]{border-bottom:0}.td-aspect[data-astro-cid-ta2fbyqs]{color:var(--text-muted);font-weight:500}.td-patchwork[data-astro-cid-ta2fbyqs]{color:var(--text-muted);background:var(--paper-raised)}.td-ascelstack[data-astro-cid-ta2fbyqs]{color:var(--ink);background:color-mix(in srgb, var(--tint) 8%, var(--paper-raised));align-items:flex-start;gap:.75rem;font-weight:500;display:flex}.check-icon[data-astro-cid-ta2fbyqs]{color:var(--accent);flex:none;margin-top:.2rem}.principles-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(4,1fr);gap:1.5rem;display:grid}.principle-card[data-astro-cid-ta2fbyqs]{background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--radius);transition:transform .3s var(--ease-out), box-shadow .3s;gap:1rem;padding:2rem 1.75rem;display:grid}.principle-card[data-astro-cid-ta2fbyqs]:hover{transform:translateY(-3px);box-shadow:0 20px 40px -25px #1d2d3d33}.principle-num[data-astro-cid-ta2fbyqs]{color:var(--accent);font-size:1.1rem;font-weight:600}.principle-title[data-astro-cid-ta2fbyqs]{color:var(--ink);font-size:1.4rem;line-height:1.15}.principle-desc[data-astro-cid-ta2fbyqs]{color:var(--text-muted);font-size:.92rem;line-height:1.6}.pods-section[data-astro-cid-ta2fbyqs]{padding-block:clamp(5rem,7vw,9rem)}.pods-intro[data-astro-cid-ta2fbyqs]{border-bottom:1px solid var(--line-on-ink);justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:clamp(3rem,5vw,5rem);padding-bottom:2rem;display:flex}.pods-text[data-astro-cid-ta2fbyqs]{gap:1rem;max-width:680px;display:grid}.pods-badge[data-astro-cid-ta2fbyqs]{flex-direction:column;align-items:flex-end;gap:.75rem;display:flex}.pods-tag[data-astro-cid-ta2fbyqs]{color:var(--tint);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem}.pods-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(4,1fr);gap:1.5rem;display:grid}.pod-card[data-astro-cid-ta2fbyqs]{background:var(--ink-raised);border:1px solid var(--line-on-ink);border-radius:var(--radius);flex-direction:column;padding:2rem 1.75rem;transition:transform .3s;display:flex}.pod-card[data-astro-cid-ta2fbyqs]:hover{transform:translateY(-3px)}.pod-icon[data-astro-cid-ta2fbyqs]{background:color-mix(in srgb, var(--tint) 15%, transparent);width:44px;height:44px;color:var(--tint);border-radius:12px;place-items:center;margin-bottom:1.25rem;display:grid}.pod-name[data-astro-cid-ta2fbyqs]{color:var(--text-on-ink);margin-bottom:.75rem;font-size:1.35rem;line-height:1.2}.pod-desc[data-astro-cid-ta2fbyqs]{color:var(--text-on-ink-muted);font-size:.88rem;line-height:1.65}.team-section[data-astro-cid-ta2fbyqs]{background:radial-gradient(75% 55% at 50% 0%, #94bce329, transparent 70%), var(--paper);border-bottom:1px solid var(--line);padding-block:clamp(5rem,8vw,9rem);position:relative}.team-head[data-astro-cid-ta2fbyqs]{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:end;gap:2.5rem;margin-bottom:clamp(3rem,5vw,4.5rem);padding-bottom:2rem;display:grid}.team-head-text[data-astro-cid-ta2fbyqs]{gap:.75rem;display:grid}.team-title[data-astro-cid-ta2fbyqs]{font-size:clamp(2.2rem,1.4rem + 2.5vw,3.8rem)}.team-lead[data-astro-cid-ta2fbyqs]{color:var(--text-muted);font-size:clamp(1rem,.9rem + .4vw,1.2rem)}.team-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(4,1fr);gap:1.5rem;display:grid}.team-card[data-astro-cid-ta2fbyqs]{background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--radius);transition:transform .4s var(--ease-out), box-shadow .4s var(--ease-out), border-color .3s;flex-direction:column;padding:clamp(1.5rem,2.5vw,2rem);display:flex;position:relative;overflow:hidden}.team-card[data-astro-cid-ta2fbyqs]:before{content:"";background:linear-gradient(90deg, transparent, var(--tint), var(--accent), transparent);opacity:0;height:3px;transition:opacity .4s var(--ease-out);position:absolute;top:0;left:0;right:0}.team-card[data-astro-cid-ta2fbyqs]:hover{border-color:#5980a666;transform:translateY(-8px);box-shadow:0 24px 44px -18px #1d2d3d26,0 0 0 1px #94bce340}.team-card[data-astro-cid-ta2fbyqs]:hover:before{opacity:1}.team-card-inner[data-astro-cid-ta2fbyqs]{flex-direction:column;height:100%;display:flex}.team-card-top[data-astro-cid-ta2fbyqs]{justify-content:space-between;align-items:flex-start;margin-bottom:1.25rem;display:flex}.team-avatar-container[data-astro-cid-ta2fbyqs]{place-items:center;width:80px;height:80px;display:grid;position:relative}.team-avatar-glow[data-astro-cid-ta2fbyqs]{background:conic-gradient(from 180deg at 50% 50%, var(--tint), var(--accent), var(--ink), var(--tint));opacity:.25;filter:blur(5px);border-radius:50%;transition:opacity .4s,filter .4s,transform .4s;position:absolute;inset:-3px}.team-card[data-astro-cid-ta2fbyqs]:hover .team-avatar-glow[data-astro-cid-ta2fbyqs]{opacity:.85;filter:blur(8px);transform:scale(1.08)}.team-avatar-img[data-astro-cid-ta2fbyqs]{object-fit:cover;background:var(--paper-sunk);border:3px solid var(--paper-raised);z-index:2;width:80px;height:80px;transition:transform .4s var(--ease-out);border-radius:50%;position:relative}.team-card[data-astro-cid-ta2fbyqs]:hover .team-avatar-img[data-astro-cid-ta2fbyqs]{transform:scale(1.05)}.team-gh-badge[data-astro-cid-ta2fbyqs]{z-index:3;background:var(--ink);width:26px;height:26px;color:var(--paper);border:2px solid var(--paper-raised);transition:transform .3s var(--ease-out), background .3s;border-radius:50%;place-items:center;text-decoration:none;display:grid;position:absolute;bottom:-2px;right:-2px}.team-card[data-astro-cid-ta2fbyqs]:hover .team-gh-badge[data-astro-cid-ta2fbyqs]{background:var(--accent);transform:scale(1.18)rotate(8deg)}.team-role-tag[data-astro-cid-ta2fbyqs]{letter-spacing:.05em;text-transform:uppercase;background:color-mix(in srgb, var(--accent) 12%, transparent);color:var(--accent);border:1px solid color-mix(in srgb, var(--accent) 24%, transparent);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;max-width:55%;padding:.25rem .65rem;font-size:.68rem;font-weight:600;display:inline-block;overflow:hidden}.team-card-content[data-astro-cid-ta2fbyqs]{flex-direction:column;flex:1;display:flex}.team-name-group[data-astro-cid-ta2fbyqs]{gap:.25rem;margin-bottom:.75rem;display:grid}.team-member-name[data-astro-cid-ta2fbyqs]{color:var(--ink);font-size:1.35rem;line-height:1.15}.team-gh-link[data-astro-cid-ta2fbyqs]{color:var(--text-muted);align-items:center;gap:.3rem;width:fit-content;font-size:.8rem;text-decoration:none;transition:color .2s;display:inline-flex}.team-gh-link[data-astro-cid-ta2fbyqs]:hover{color:var(--accent)}.team-link-arrow[data-astro-cid-ta2fbyqs]{transition:transform .25s var(--ease-out)}.team-gh-link[data-astro-cid-ta2fbyqs]:hover .team-link-arrow[data-astro-cid-ta2fbyqs]{transform:translate(2px,-2px)}.team-member-bio[data-astro-cid-ta2fbyqs]{color:var(--text-muted);flex:1;margin-bottom:1.5rem;font-size:.88rem;line-height:1.6}.team-card-footer[data-astro-cid-ta2fbyqs]{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:auto;padding-top:1rem;display:flex}.team-commits-count[data-astro-cid-ta2fbyqs]{color:var(--text-muted);align-items:center;gap:.45rem;font-size:.75rem;display:flex}.team-commit-dot[data-astro-cid-ta2fbyqs]{background:#22c55e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #22c55e99}.team-view-btn[data-astro-cid-ta2fbyqs]{color:var(--ink);border-radius:var(--radius-s);background:color-mix(in srgb, var(--ink) 6%, transparent);align-items:center;gap:.35rem;padding:.35rem .65rem;font-size:.75rem;font-weight:600;text-decoration:none;transition:background .2s,color .2s,transform .2s;display:inline-flex}.team-view-btn[data-astro-cid-ta2fbyqs]:hover{background:var(--ink);color:var(--paper);transform:translate(2px)}.btn-arrow[data-astro-cid-ta2fbyqs]{transition:transform .25s var(--ease-out)}.team-view-btn[data-astro-cid-ta2fbyqs]:hover .btn-arrow[data-astro-cid-ta2fbyqs]{transform:translate(3px)}.about-cta[data-astro-cid-ta2fbyqs]{background:radial-gradient(60% 60% at 50% 100%, #5980a633, transparent 75%), var(--paper);text-align:center;padding-block:clamp(5rem,8vw,9rem)}.cta-wrap[data-astro-cid-ta2fbyqs]{justify-items:center;gap:1.5rem;max-width:800px;margin-inline:auto;display:grid}.cta-h1[data-astro-cid-ta2fbyqs]{font-size:clamp(2.5rem,1.8rem + 3.5vw,4.5rem)}.cta-lead[data-astro-cid-ta2fbyqs]{margin-inline:auto;font-size:1.15rem}.cta-btns[data-astro-cid-ta2fbyqs]{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:1rem;display:flex}@media (width<=1080px){.stats-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(2,1fr)}.layers-cards[data-astro-cid-ta2fbyqs],.layers-head[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr}.principles-grid[data-astro-cid-ta2fbyqs],.pods-grid[data-astro-cid-ta2fbyqs],.team-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(2,1fr)}.team-head[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr}}@media (width<=768px){.story-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr}.story-side[data-astro-cid-ta2fbyqs]{position:static}.pods-intro[data-astro-cid-ta2fbyqs]{flex-direction:column;align-items:flex-start}.pods-badge[data-astro-cid-ta2fbyqs]{align-items:flex-start}.principles-grid[data-astro-cid-ta2fbyqs],.pods-grid[data-astro-cid-ta2fbyqs],.team-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr}.stats-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr 1fr}}@media (width<=480px){.stats-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr}.hero-actions[data-astro-cid-ta2fbyqs]{flex-direction:column;width:100%}.hero-actions[data-astro-cid-ta2fbyqs] .btn[data-astro-cid-ta2fbyqs]{justify-content:center;width:100%}.story-quote[data-astro-cid-ta2fbyqs]{padding:1.25rem;font-size:1.1rem}.cta-btns[data-astro-cid-ta2fbyqs]{flex-direction:column;width:100%}.cta-btns[data-astro-cid-ta2fbyqs] .btn[data-astro-cid-ta2fbyqs]{justify-content:center;width:100%}}
