.team-hero[data-astro-cid-6sqsh2pf]{padding-block:clamp(2.5rem,5vh,4.5rem)}.t-eyebrow[data-astro-cid-6sqsh2pf]{font-family:var(--font-mono);font-size:.78rem;letter-spacing:.18em;text-transform:uppercase;margin:0}.t-mute[data-astro-cid-6sqsh2pf]{color:var(--color-fg-3)}.team-h1[data-astro-cid-6sqsh2pf]{font-family:var(--font-display);font-size:clamp(3rem,7vw,6rem);line-height:1;margin:1rem 0 1.5rem;letter-spacing:-.02em}.team-lede[data-astro-cid-6sqsh2pf]{max-width:38rem;color:var(--color-fg-2);line-height:1.6;margin:0}.fascia-eyebrow[data-astro-cid-6sqsh2pf]{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;color:var(--color-evo-gold, #b08d57);margin:0 0 1rem}.ceo-strip[data-astro-cid-6sqsh2pf]{border-top:1px solid var(--color-line-light);padding-block:2.5rem 1.5rem}.tl-card--ceo[data-astro-cid-6sqsh2pf]{display:block;width:140px;margin:0}.amm-strip[data-astro-cid-6sqsh2pf]{border-top:1px solid var(--color-line-light);padding-block:2.5rem}.member-tile--fascia[data-astro-cid-6sqsh2pf]{display:flex;align-items:center;gap:.85rem;width:auto;text-decoration:none;color:inherit;background:none;border:none;padding:0;cursor:pointer}.member-tile--fascia[data-astro-cid-6sqsh2pf] .member-portrait[data-astro-cid-6sqsh2pf]{width:110px;height:110px;flex-shrink:0}.member-name-full[data-astro-cid-6sqsh2pf]{display:flex;flex-direction:column;gap:.2rem}.member-display-name[data-astro-cid-6sqsh2pf]{font-family:var(--font-display);font-size:1.1rem;color:var(--color-fg);line-height:1.2}.member-display-role[data-astro-cid-6sqsh2pf]{font-family:var(--font-mono);font-size:.66rem;letter-spacing:.18em;text-transform:uppercase;color:var(--color-fg-3)}.member-tile--fascia[data-astro-cid-6sqsh2pf]:hover .member-display-name[data-astro-cid-6sqsh2pf]{color:var(--color-accent-light)}.member-tile--fascia[data-astro-cid-6sqsh2pf]:hover .member-portrait[data-astro-cid-6sqsh2pf] img[data-astro-cid-6sqsh2pf]{filter:grayscale(0%)}.units-section[data-astro-cid-6sqsh2pf]{border-top:1px solid var(--color-line-light);padding-block:clamp(2rem,4vh,3.5rem)}.units-intro[data-astro-cid-6sqsh2pf]{margin-bottom:2rem;max-width:36rem}.units-h2[data-astro-cid-6sqsh2pf]{font-family:var(--font-display);font-weight:400;font-size:clamp(2rem,4vw,3rem);line-height:1.1;margin:.5rem 0 0;letter-spacing:-.01em}.units-grid[data-astro-cid-6sqsh2pf]{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}@media(min-width:600px){.units-grid[data-astro-cid-6sqsh2pf]{grid-template-columns:repeat(3,1fr);grid-template-rows:auto auto auto;gap:0}}.unit[data-astro-cid-6sqsh2pf]{padding:0}@media(min-width:600px){.unit[data-astro-cid-6sqsh2pf]{display:grid;grid-row:1 / 4;grid-template-rows:subgrid;row-gap:0;padding:0 1.5rem;border-right:1px solid var(--color-line-light)}.unit[data-astro-cid-6sqsh2pf]:first-child{padding-left:0}.unit[data-astro-cid-6sqsh2pf]:last-child{padding-right:0;border-right:none}}.unit-header[data-astro-cid-6sqsh2pf]{margin-bottom:1rem;min-height:6.5rem;align-self:start}.unit-codename[data-astro-cid-6sqsh2pf]{font-family:var(--font-mono);font-size:.66rem;letter-spacing:.25em;text-transform:uppercase;color:var(--color-accent-light);margin:0 0 .4rem}.unit-name[data-astro-cid-6sqsh2pf]{font-family:var(--font-display);font-weight:400;font-size:1.25rem;line-height:1.15;margin:0 0 .5rem;color:var(--color-fg)}.unit-tagline[data-astro-cid-6sqsh2pf]{font-family:var(--font-text);font-size:.82rem;color:var(--color-fg-2);line-height:1.5;margin:0}.tl-row[data-astro-cid-6sqsh2pf]{display:flex;flex-direction:row;gap:.75rem;flex-wrap:nowrap;margin:1rem 0;min-height:12.5rem;align-self:start}.tl-card--paired[data-astro-cid-6sqsh2pf]{display:block;width:140px;max-width:140px;flex-shrink:0;cursor:pointer;background:none;border:none;padding:0;color:inherit;text-align:left;text-decoration:none}.tl-card--paired[data-astro-cid-6sqsh2pf].tl-card--static{cursor:default}.tl-card--paired[data-astro-cid-6sqsh2pf]:hover .tl-portrait[data-astro-cid-6sqsh2pf] img[data-astro-cid-6sqsh2pf]{filter:grayscale(0%);transform:scale(1.025)}.tl-card--paired[data-astro-cid-6sqsh2pf]:hover .tl-portrait-placeholder[data-astro-cid-6sqsh2pf]{opacity:.78}.tl-card--paired[data-astro-cid-6sqsh2pf]:hover .tl-name[data-astro-cid-6sqsh2pf]{color:var(--color-accent-light)}.tl-card[data-astro-cid-6sqsh2pf]{display:block;width:100%;max-width:140px;cursor:pointer;background:none;border:none;padding:0;color:inherit;text-align:left;text-decoration:none;margin:1rem 0;min-height:12.5rem;align-self:start}.tl-card--static[data-astro-cid-6sqsh2pf]{cursor:default}.tl-card[data-astro-cid-6sqsh2pf]+.tl-card[data-astro-cid-6sqsh2pf]{margin-top:-.25rem}.tl-portrait[data-astro-cid-6sqsh2pf]{width:100%;aspect-ratio:1;overflow:hidden;background:var(--color-velvet-elevated);position:relative}.tl-portrait[data-astro-cid-6sqsh2pf] img[data-astro-cid-6sqsh2pf]{width:100%;height:100%;object-fit:cover;object-position:center 15%;filter:grayscale(100%);transition:transform .7s cubic-bezier(.2,0,0,1),filter .3s ease}.tl-card[data-astro-cid-6sqsh2pf]:hover .tl-portrait[data-astro-cid-6sqsh2pf] img[data-astro-cid-6sqsh2pf]{filter:grayscale(0%);transform:scale(1.025)}.tl-portrait-placeholder[data-astro-cid-6sqsh2pf]{width:100%;height:100%;display:grid;place-items:center}.tl-card[data-astro-cid-6sqsh2pf]:hover .tl-portrait-placeholder[data-astro-cid-6sqsh2pf]{opacity:.78}.tl-badge[data-astro-cid-6sqsh2pf]{position:absolute;top:.5rem;left:.5rem;font-family:var(--font-mono);font-size:.5rem;letter-spacing:.18em;text-transform:uppercase;color:var(--color-velvet, #0d0d0d);background:var(--color-evo-gold, #b08d57);padding:.15rem .4rem;z-index:1}.tl-meta[data-astro-cid-6sqsh2pf]{padding-top:.6rem}.tl-name[data-astro-cid-6sqsh2pf]{font-family:var(--font-display);font-size:1rem;line-height:1.15;color:var(--color-fg);margin:0}.tl-role[data-astro-cid-6sqsh2pf]{font-family:var(--font-mono);font-size:.66rem;letter-spacing:.18em;text-transform:uppercase;color:var(--color-fg-3);margin-top:.2rem}.tl-card[data-astro-cid-6sqsh2pf]:hover .tl-name[data-astro-cid-6sqsh2pf]{color:var(--color-accent-light)}.unit-members[data-astro-cid-6sqsh2pf]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:.6rem;align-self:start}.member-tile[data-astro-cid-6sqsh2pf]{display:block;width:100%;max-width:110px;background:none;border:none;padding:0;cursor:pointer;color:inherit;text-align:left;text-decoration:none}.member-tile--static[data-astro-cid-6sqsh2pf]{cursor:default}.member-portrait[data-astro-cid-6sqsh2pf]{width:100%;aspect-ratio:1;overflow:hidden;background:var(--color-velvet-elevated)}.member-portrait[data-astro-cid-6sqsh2pf] img[data-astro-cid-6sqsh2pf]{width:100%;height:100%;object-fit:cover;filter:grayscale(100%);transition:filter .3s ease}.member-tile[data-astro-cid-6sqsh2pf]:hover .member-portrait[data-astro-cid-6sqsh2pf] img[data-astro-cid-6sqsh2pf]{filter:grayscale(0%)}.member-tile[data-astro-cid-6sqsh2pf]:hover .member-portrait[data-astro-cid-6sqsh2pf]>[data-astro-cid-6sqsh2pf]{opacity:.78}.member-name[data-astro-cid-6sqsh2pf]{font-family:var(--font-text);font-size:.72rem;color:var(--color-fg-2);margin-top:.35rem;line-height:1.3}.team-ai-section[data-astro-cid-6sqsh2pf]{border-top:1px solid var(--color-line-light);padding-block:2.5rem}.team-ai-card[data-astro-cid-6sqsh2pf]{display:flex;align-items:center;justify-content:space-between;gap:2rem;flex-wrap:wrap}.team-ai-card-body[data-astro-cid-6sqsh2pf]{flex:1 1 18rem}.team-ai-title[data-astro-cid-6sqsh2pf]{font-family:var(--font-display);font-weight:400;font-size:clamp(1.5rem,3vw,2rem);line-height:1.15;margin:0 0 .6rem;letter-spacing:-.01em;color:var(--color-fg)}.team-ai-desc[data-astro-cid-6sqsh2pf]{font-family:var(--font-text);font-size:.88rem;color:var(--color-fg-2);line-height:1.6;margin:0;max-width:36rem}.team-ai-cta[data-astro-cid-6sqsh2pf]{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.15em;text-transform:uppercase;color:var(--color-fg-3);text-decoration:none;border-bottom:1px solid var(--color-line-light);padding-bottom:.15rem;white-space:nowrap;flex-shrink:0;transition:color .15s ease,border-color .15s ease}.team-ai-cta[data-astro-cid-6sqsh2pf]:hover{color:var(--color-accent-light);border-color:var(--color-accent-light)}
