.about-hero{padding-top:clamp(36px,7vw,96px);padding-bottom:clamp(72px,9vw,120px)}.band-h .a{-webkit-text-fill-color:var(--bone);color:var(--bone);background:0 0}.about-gartner-h .a,.about-hiring .band-h .a{background:var(--accent-spectral);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.cta-inline{font-family:var(--font-mono);letter-spacing:.01em;color:var(--green);margin-top:6px;font-size:14px;text-decoration:none;transition:color .14s;display:inline-block}.cta-inline:hover{color:var(--green-soft)}.about-cards{margin-top:38px}.about-stats{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:30px;display:grid}.about-stats .pull-stat{flex-direction:column;padding:28px 26px 24px;display:flex}.about-stats .pull-stat-n{flex-wrap:wrap;align-items:baseline;gap:.28em;font-size:clamp(34px,3.8vw,52px);line-height:1;display:flex}.about-stats .ps-unit{letter-spacing:-.01em;color:var(--green-soft);text-transform:none;font-size:.42em;font-weight:600}.about-stats .pull-stat-l{color:var(--bone-dim);margin-top:14px;font-size:14.5px;line-height:1.5}.about-team{grid-template-columns:repeat(2,1fr);gap:22px;margin-top:38px;display:grid}.tm-card{border:1px solid var(--line);background:var(--surface);border-radius:16px;grid-template-columns:auto 1fr;align-items:start;gap:24px;padding:28px;display:grid}.tm-photo{background:radial-gradient(120% 120% at 30% 25%,color-mix(in srgb,var(--green) 22%,var(--panel)),var(--panel));border:1px solid color-mix(in srgb,var(--green) 26%,var(--line));border-radius:50%;flex:none;width:104px;height:104px;position:relative;overflow:hidden}.tm-photo img{object-fit:cover;z-index:1;width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.tm-mono{font-family:var(--font-display);letter-spacing:-.02em;color:var(--green-ink);justify-content:center;align-items:center;font-size:36px;font-weight:600;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.tm-photo.is-broken img{display:none}.tm-name{font-family:var(--font-sans);letter-spacing:-.01em;color:var(--bone);font-size:20px;font-weight:600}.tm-role{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--green-ink);margin-top:6px;font-size:12px}.tm-bio{color:var(--bone-dim);margin-top:14px;font-size:14.5px;line-height:1.6}.tm-bio em{color:var(--bone);font-style:italic}.tm-link{font-family:var(--font-mono);letter-spacing:.03em;color:var(--muted);align-items:center;gap:7px;margin-top:16px;font-size:12.5px;text-decoration:none;transition:color .14s;display:inline-flex}.tm-link svg{fill:currentColor;width:15px;height:15px}.tm-link:hover{color:var(--green)}.investor-wall{border-top:1px solid var(--line);flex-direction:column;gap:44px;margin-top:42px;padding-top:34px;display:flex}.iv-tier{flex-direction:column;gap:18px;display:flex}.iv-tier-h{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--green-ink);font-size:12px;font-weight:500}.iv-list{flex-direction:column;list-style:none;display:flex}.iv-leads{flex-direction:column;gap:20px;display:flex}.iv-lead-cards{grid-template-columns:repeat(4,1fr);gap:18px;list-style:none;display:grid}.iv-card{border:1px solid var(--line);background:var(--surface);border-radius:14px;flex-wrap:wrap;align-items:center;padding:22px 22px 20px;transition:border-color .16s,background .16s;display:flex}.iv-card:hover{border-color:color-mix(in srgb,var(--green) 26%,var(--line));background:color-mix(in srgb,var(--green) 4%,var(--surface))}.iv-card-photo{object-fit:cover;object-position:center top;background:var(--panel);border:1px solid color-mix(in srgb,var(--bone) 14%,transparent);border-radius:50%;flex:none;order:1;width:60px;height:60px}.iv-card-mark{flex:1;order:2;justify-content:flex-end;align-items:center;min-width:0;padding-left:18px;display:flex}.iv-card-mark img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:44px;filter:var(--logo-filter);opacity:.9;display:block}.iv-card-mark--icon img{max-height:50px}.iv-card-wordmark{color:var(--bone);letter-spacing:-.01em;text-align:right;font-size:14px;font-weight:600}.iv-card-body{flex-direction:column;flex-basis:100%;order:3;min-width:0;margin-top:16px;display:flex}.iv-card .iv-person{color:var(--bone);letter-spacing:-.01em;font-size:16px;font-weight:600}.iv-card .iv-firm{color:var(--bone-dim);margin-top:2px;font-size:13.5px}.iv-card .iv-note{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--green-ink);margin-top:11px;font-size:10.5px}.iv-secondary{border-top:1px solid var(--line);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:38px 56px;padding-top:40px;display:grid}.iv-logos{grid-template-columns:1fr 1fr;gap:14px;list-style:none;display:grid}.iv-logo{border:1px solid var(--line);background:var(--surface);border-radius:10px;justify-content:center;align-items:center;min-height:62px;padding:14px 16px;display:flex}.iv-logo img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:34px;filter:var(--logo-filter);opacity:.82;transition:opacity .16s;display:block}.iv-logo:hover img{opacity:1}.iv-logo-txt{color:var(--bone-dim);font-size:14px;font-weight:600}.iv-list--adv{grid-template-columns:1fr 1fr;column-gap:40px;display:grid}.iv-list--adv .iv-adv{border-bottom:1px solid var(--line);padding:11px 0}.iv-list--adv .iv-adv:nth-last-child(-n+2){border-bottom:none}.iv-adv .iv-person{color:var(--bone);letter-spacing:-.01em;font-size:15.5px;font-weight:600;display:block}.iv-adv .iv-note{color:var(--muted);margin-top:1px;font-size:13px;display:block}.iv-trust{border:1px solid color-mix(in srgb,var(--green) 22%,var(--line));background:radial-gradient(120% 140% at 0% 0%,color-mix(in srgb,var(--green) 7%,transparent),transparent 60%),var(--surface);border-radius:16px;align-items:center;gap:32px;margin-top:42px;padding:30px 32px;display:flex}.iv-trust-badge{flex:none;width:104px;height:auto;display:block}.iv-trust-eyebrow{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--green-ink);margin-bottom:8px;font-size:11px}.iv-trust-h{font-family:var(--font-sans);letter-spacing:-.015em;color:var(--bone);margin-bottom:10px;font-size:clamp(20px,2.2vw,26px);font-weight:600}.iv-trust-body{color:var(--bone-dim);max-width:58ch;font-size:15px;line-height:1.6}.about-gartner{grid-template-columns:1.18fr .82fr;align-items:center;gap:40px 56px;display:grid}.about-gartner-eyebrow{white-space:normal;max-width:none;line-height:1.45}.about-gartner-eyebrow span:not(.d){font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--green-ink);font-size:11.5px}.about-gartner-h{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--bone);max-width:none;margin:14px 0 18px;font-size:clamp(28px,3vw,40px);font-weight:600;line-height:1.12}.about-gartner-body{color:var(--bone-dim);max-width:54ch;margin-bottom:24px;font-size:17px;line-height:1.6}.about-gartner-fig{border:1px solid var(--line);background:#fff;border-radius:14px;justify-self:center;width:100%;max-width:380px;transition:transform .16s,box-shadow .16s;display:block;overflow:hidden;box-shadow:0 26px 64px -32px #000000d9}.about-gartner-fig:hover{transform:translateY(-2px);box-shadow:0 30px 70px -30px #000000e6}.about-gartner-fig img{width:100%;height:auto;display:block}.about-soc-band{padding-top:32px;padding-bottom:32px}.about-soc{border:1px solid color-mix(in srgb,var(--green) 22%,var(--line));background:color-mix(in srgb,var(--green) 4%,var(--surface));border-radius:14px;align-items:center;gap:24px;max-width:760px;margin-inline-start:auto;margin-inline-end:auto;padding:18px 26px;display:flex}.about-soc-badge{flex:none;width:64px;height:auto;display:block}.about-soc-body{color:var(--bone-dim);margin:0;font-size:15px;line-height:1.55}.about-soc-body strong{color:var(--bone);font-weight:600}.iv-logos.about-customer-logos{grid-template-columns:repeat(6,1fr);margin-top:30px}.about-customer-logos img[src*=american-express]{max-height:54px}.about-customer-logos .iv-logo-txt{color:var(--bone)}.about-production-ctas{margin-top:34px}.about-hiring{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:36px;display:flex}.about-hiring .band-h{margin-bottom:14px}.about-hiring .lead-p{max-width:54ch}.about-hiring-cta{white-space:nowrap;flex:none}.about-hiring-ctas{flex:none;margin-top:0}@media (max-width:980px){.about-stats{grid-template-columns:repeat(2,1fr)}.investor-wall{gap:34px}.iv-lead-cards{grid-template-columns:repeat(2,1fr)}.iv-secondary{grid-template-columns:1fr;gap:34px}.iv-logos,.iv-logos.about-customer-logos{grid-template-columns:repeat(4,1fr)}}@media (max-width:760px){.about-team{grid-template-columns:1fr}.iv-trust{text-align:left;flex-direction:column;align-items:flex-start;gap:20px}.about-gartner{grid-template-columns:1fr;justify-items:start;gap:32px}.about-gartner-fig{justify-self:start}.about-soc{text-align:left;flex-direction:column;align-items:flex-start;gap:14px}.about-hiring{flex-direction:column;align-items:flex-start;gap:20px}.about-hiring-cta{text-align:center;width:100%}}@media (max-width:560px){.about-stats,.iv-lead-cards{grid-template-columns:1fr}.iv-logos{grid-template-columns:repeat(2,1fr)}.iv-logos.about-customer-logos{grid-template-columns:repeat(3,1fr)}.iv-list--adv{grid-template-columns:1fr}.iv-list--adv .iv-adv:nth-last-child(-n+2){border-bottom:1px solid var(--line)}.iv-list--adv .iv-adv:last-child{border-bottom:none}.tm-card{text-align:left;grid-template-columns:1fr;gap:18px}.tm-photo{width:88px;height:88px}}
