.abt__hero[data-astro-cid-kh7btl4r]{background:var(--cirql-white);color:var(--ink-900);padding:6rem 0 5rem}.abt__hero-inner[data-astro-cid-kh7btl4r]{padding:0 clamp(1.5rem,5vw,6rem)}.abt__breadcrumb[data-astro-cid-kh7btl4r]{margin-bottom:2rem;font-family:var(--font-mono);font-size:.78rem;color:var(--ink-500);letter-spacing:.04em}.abt__breadcrumb[data-astro-cid-kh7btl4r] a[data-astro-cid-kh7btl4r]{color:var(--ink-700);text-decoration:none}.abt__breadcrumb[data-astro-cid-kh7btl4r] a[data-astro-cid-kh7btl4r]:hover{color:var(--cirql-teal)}.abt__breadcrumb[data-astro-cid-kh7btl4r] span[data-astro-cid-kh7btl4r][aria-hidden]{margin:0 .4rem;color:var(--ink-300)}.abt__breadcrumb[data-astro-cid-kh7btl4r] span[data-astro-cid-kh7btl4r][aria-current]{color:var(--cirql-blue);font-weight:600}.abt__eyebrow[data-astro-cid-kh7btl4r]{margin:.75rem 0;font-family:var(--font-mono);font-size:.75rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-500)}.abt__heading[data-astro-cid-kh7btl4r]{font-family:var(--font-display);font-size:clamp(2.25rem,5vw,4rem);line-height:1.02;letter-spacing:-.03em;color:var(--cirql-blue);font-weight:600;margin:0 0 1.5rem;max-width:22ch}.abt__lead[data-astro-cid-kh7btl4r]{margin:0;font-size:1.125rem;line-height:1.6;color:var(--ink-700);max-width:52rem}.abt__proof[data-astro-cid-kh7btl4r]{padding:3rem 0 2.5rem}.abt__proof-inner[data-astro-cid-kh7btl4r]{padding:0 clamp(1.5rem,5vw,6rem)}.abt__proof-grid[data-astro-cid-kh7btl4r]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:1rem}.abt__proof-card[data-astro-cid-kh7btl4r]{display:flex;flex-direction:column;gap:.4rem;padding:1.25rem 0 1.25rem 1.1rem;border-left:2px solid rgba(0,196,180,.35);text-decoration:none;color:inherit;height:100%;transition:border-left-color .22s cubic-bezier(.4,0,.2,1),transform .22s cubic-bezier(.4,0,.2,1)}.abt__proof-card[data-astro-cid-kh7btl4r]:hover{border-left-color:var(--cirql-teal);transform:translate(2px);text-decoration:none}.abt__proof-figure[data-astro-cid-kh7btl4r]{font-family:var(--font-display);font-size:clamp(2.25rem,4.5vw,3.25rem);font-weight:600;letter-spacing:-.025em;line-height:1}.abt__proof-label[data-astro-cid-kh7btl4r]{font-family:var(--font-mono);font-size:.72rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--cirql-teal);margin-top:.4rem}.abt__proof-detail[data-astro-cid-kh7btl4r]{font-size:.92rem;line-height:1.5}.abt__inline[data-astro-cid-kh7btl4r]{color:var(--cirql-teal);text-decoration:underline;text-underline-offset:.2em;font-weight:500}.abt__inline[data-astro-cid-kh7btl4r]:hover{color:var(--accent-hover)}.abt__body[data-astro-cid-kh7btl4r]{padding:5rem 0 6rem}.abt__body-inner[data-astro-cid-kh7btl4r]{padding:0 clamp(1.5rem,5vw,6rem);display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:3rem;align-items:start}@media(max-width:980px){.abt__body-inner[data-astro-cid-kh7btl4r]{grid-template-columns:1fr;gap:1.5rem}}.abt__body-head[data-astro-cid-kh7btl4r]{max-width:24rem}.abt__body-eyebrow[data-astro-cid-kh7btl4r]{margin:.75rem 0 .5rem;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--cirql-teal)}.abt__body-heading[data-astro-cid-kh7btl4r]{font-family:var(--font-display);font-size:clamp(1.875rem,3.5vw,2.75rem);line-height:1.05;letter-spacing:-.025em;color:var(--fg-primary);font-weight:600;margin:0}.abt__prose[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{font-size:1.0625rem;line-height:1.7;color:var(--fg-secondary);margin:0 0 1.25rem;max-width:46rem}.abt__prose[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]:last-child{margin-bottom:0}.abt__team[data-astro-cid-kh7btl4r]{padding:5rem 0 6rem;background:var(--cirql-white);border-top:1px solid var(--ink-100)}.abt__team-inner[data-astro-cid-kh7btl4r]{padding:0 clamp(1.5rem,5vw,6rem)}.abt__team-eyebrow[data-astro-cid-kh7btl4r]{margin:.75rem 0 .5rem;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--cirql-teal)}.abt__team-heading[data-astro-cid-kh7btl4r]{font-family:var(--font-display);font-size:clamp(1.875rem,3.5vw,2.75rem);line-height:1.05;letter-spacing:-.025em;color:var(--cirql-blue);font-weight:600;margin:0 0 1.5rem;max-width:22ch}.abt__team-stance[data-astro-cid-kh7btl4r]{margin:0 0 3rem;font-size:1.0625rem;line-height:1.65;color:var(--ink-700);max-width:52rem}.person[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:minmax(0,18rem) minmax(0,1fr);gap:4rem;padding:2.5rem 0 0;border-top:1px solid var(--ink-200);align-items:start}.person[data-astro-cid-kh7btl4r]+.person[data-astro-cid-kh7btl4r]{margin-top:3rem}@media(max-width:980px){.person[data-astro-cid-kh7btl4r]{grid-template-columns:1fr;gap:1.25rem}}.person__head[data-astro-cid-kh7btl4r]{position:sticky;top:calc(var(--color-bar-height) + var(--nav-height) + 2rem);display:flex;flex-direction:column;gap:.85rem}@media(max-width:980px){.person__head[data-astro-cid-kh7btl4r]{position:static}}.person__photo[data-astro-cid-kh7btl4r]{position:relative;width:9.5rem;height:9.5rem;background:var(--bg-deep);border:1px solid var(--ink-200);overflow:hidden}.person__photo-img[data-astro-cid-kh7btl4r]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.person__photo[data-astro-cid-kh7btl4r]:after{content:"";position:absolute;inset:auto .5rem .5rem auto;width:.5rem;height:.5rem;background:var(--cirql-teal);z-index:1}@media(max-width:980px){.person__photo[data-astro-cid-kh7btl4r]{width:7rem;height:7rem}}.person__role[data-astro-cid-kh7btl4r]{margin:0;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-500)}.person__name[data-astro-cid-kh7btl4r]{margin:0;font-family:var(--font-display);font-size:clamp(1.625rem,3vw,2.25rem);font-weight:600;letter-spacing:-.02em;color:var(--cirql-blue);line-height:1.05}.person__bio[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{margin:0 0 1.1rem;font-size:1.0625rem;line-height:1.7;color:var(--ink-700);max-width:46rem}.person__bio[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]:last-child{margin-bottom:0}.person__list[data-astro-cid-kh7btl4r]{list-style:none;margin:0 0 1.5rem;padding:0;display:flex;flex-direction:column;gap:1.1rem;max-width:46rem}.person__list[data-astro-cid-kh7btl4r] li[data-astro-cid-kh7btl4r]{position:relative;padding:0 0 0 1.5rem;font-size:1.0625rem;line-height:1.65;color:var(--ink-700)}.person__list[data-astro-cid-kh7btl4r] li[data-astro-cid-kh7btl4r]:before{content:"";position:absolute;left:0;top:.65em;width:.45rem;height:.45rem;background:var(--cirql-teal)}.person__list[data-astro-cid-kh7btl4r] strong[data-astro-cid-kh7btl4r]{color:var(--cirql-blue);font-weight:600;margin-right:.15rem}.person__prior[data-astro-cid-kh7btl4r]{margin:1.75rem 0 0;padding:1.25rem 1.25rem 1.5rem;background:var(--ink-50);border:1px solid var(--ink-200);border-left:2px solid var(--cirql-teal);max-width:46rem}.person__prior-label[data-astro-cid-kh7btl4r]{margin:0 0 .4rem;font-family:var(--font-mono);font-size:.72rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--cirql-teal)}.person__prior-note[data-astro-cid-kh7btl4r]{margin:0 0 1rem!important;font-size:.92rem!important;line-height:1.55!important;color:var(--ink-500)!important}.person__prior-list[data-astro-cid-kh7btl4r]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem}.person__prior-chip[data-astro-cid-kh7btl4r]{padding:.35rem .75rem;background:var(--cirql-white);border:1px solid var(--ink-300);font-family:var(--font-body);font-size:.88rem;color:var(--cirql-blue);line-height:1.3}.person__links[data-astro-cid-kh7btl4r]{margin-top:1.5rem!important}.person__link[data-astro-cid-kh7btl4r]{display:inline-flex;align-items:center;gap:.4rem;padding:.55rem 1rem;background:var(--ink-50);border:1px solid var(--ink-300);font-family:var(--font-body);font-weight:500;color:var(--cirql-blue);text-decoration:none;transition:background-color .22s cubic-bezier(.4,0,.2,1),border-color .22s cubic-bezier(.4,0,.2,1)}.person__link[data-astro-cid-kh7btl4r]:hover{background:var(--cirql-blue);border-color:var(--cirql-blue);color:var(--cirql-white);text-decoration:none}
