.ab-overview .band__title{font-size:var(--fs-42);line-height:1.1}.ab-team .band__title{font-size:var(--fs-40);line-height:1.1}.ab-pillars .band__title{font-size:var(--fs-38);line-height:1.06}.ab-overview__grid{display:grid;gap:var(--space-lg)}.ab-prose p{max-inline-size:68ch}.ab-prose__lead{margin-block:var(--gap-22) 0;font-size:var(--fs-17-5);font-weight:300;line-height:1.78;color:var(--neutral-950)}.ab-prose__body{margin-block:var(--gap-18) 0;font-size:var(--fs-16-5);font-weight:300;line-height:1.8;color:var(--neutral-950)}.ab-prose__head{margin-block:var(--gap-32) 0;font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:400;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;line-height:1;color:var(--color-text-muted)}.ab-prose__text{margin-block:var(--gap-14) 0;font-size:var(--fs-16-5);font-weight:300;line-height:1.8;color:var(--neutral-950)}.ab-rail{display:grid;gap:var(--space-md);align-content:start}.ab-rail__card,.ab-rail__related{padding:var(--gap-26) var(--space-lg);border:1px solid var(--neutral-260);border-radius:var(--radius-card);background:var(--neutral-40)}.ab-rail__title,.ab-rail__label{margin:0;font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:400;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;line-height:1;color:var(--color-text-muted)}.ab-rail__facts{margin-block-start:var(--space-md)}.ab-rail__action{display:grid;place-items:center;inline-size:100%;min-block-size:46px;margin-block-start:var(--gap-18);font-size:var(--fs-13-5)}.ab-rail__links{display:grid;gap:var(--gap-2);margin-block-start:var(--gap-12)}.ab-rail__link{display:flex;align-items:center;min-block-size:44px;font-size:var(--fs-13-8);font-weight:300;color:var(--neutral-900);text-decoration:none}.ab-rail__link:hover,.ab-rail__link.is-hover{color:var(--color-primary)}.ab-pillars__grid{display:grid;gap:var(--space-lg)}.ab-pillar{padding:var(--space-lg) var(--gap-22);border:1px solid var(--neutral-260);border-radius:var(--radius-card);background:var(--neutral-40);transition:transform var(--duration-hover) var(--ease-entrance),box-shadow var(--duration-hover) ease,border-color var(--duration-hover) ease}.ab-pillar__figure{display:grid;place-items:center;inline-size:64px;block-size:64px;margin-block-end:var(--gap-18);border-radius:var(--radius-card);background:var(--card-accent, var(--color-primary));box-shadow:0 8px 20px var(--card-glow, var(--shadow-brand));color:var(--color-text-inverse)}.ab-pillar__icon{inline-size:34px;block-size:34px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.ab-pillar__title{margin:0;font-family:var(--font-body);font-size:var(--fs-md);font-weight:500;line-height:1.3;color:var(--neutral-1000)}.ab-pillar__text{margin-block:var(--space-sm) 0;font-size:var(--fs-13-8);font-weight:300;line-height:1.65;color:var(--neutral-900)}.ab-pillar--1{--card-accent: var(--spectrum-1);--card-glow: var(--shadow-spectrum-1)}.ab-pillar--2{--card-accent: var(--spectrum-2);--card-glow: var(--shadow-spectrum-2)}.ab-pillar--3{--card-accent: var(--spectrum-3);--card-glow: var(--shadow-spectrum-3)}.ab-pillar--6{--card-accent: var(--spectrum-6);--card-glow: var(--shadow-spectrum-6)}.ab-team__grid{display:grid;gap:var(--gap-32);align-items:center}.ab-team__proofs{margin-block-start:var(--gap-26)}.ab-team__figure{position:relative;margin:0;padding-block-start:var(--gap-28);padding-inline-end:var(--gap-28)}.ab-team__plate,.ab-team__hatch{position:absolute;inset-block:0 50px;inset-inline:50px 0;border-radius:var(--radius-md)}.ab-team__plate{background:var(--plate-gradient-wide)}.ab-team__hatch{opacity:.2;background:repeating-linear-gradient(135deg,var(--white-80) 0 1px,transparent 1px 16px)}.ab-team__frame{position:relative;overflow:hidden;border:1px solid var(--neutral-260);border-radius:var(--radius-md);background:var(--color-bg);box-shadow:var(--shadow-float)}.ab-team__caption{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--gap-12);padding:var(--space-md) var(--space-lg);border-block-start:1px solid var(--neutral-200)}.ab-team__place{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-muted)}.ab-team__badge{font-family:var(--font-heading);font-size:var(--fs-19);font-weight:300;line-height:1.1;text-transform:uppercase;color:var(--neutral-1000)}.ab-figures .stats{border-block-start:1px solid var(--neutral-220)}@media(min-width:576px){.ab-pillars__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:992px){.ab-overview__grid{grid-template-columns:1fr 360px;gap:var(--gap-56)}.ab-team__grid{grid-template-columns:1fr 1fr;gap:var(--gap-56)}}@media(hover:hover){.ab-pillar:hover,.ab-pillar.is-hover{transform:translateY(-7px);border-color:var(--card-accent);box-shadow:0 22px 44px var(--card-glow)}}@media(prefers-reduced-motion:reduce){.ab-pillar{transition:border-color var(--duration-hover) ease}.ab-pillar:hover{transform:none}}.ab-team .proof-list__text{color:var(--neutral-950)}.ab-prose,.ab-rail{min-inline-size:0}
