.hero[data-astro-cid-lcdefpme]{background:var(--ink);position:relative;overflow:hidden}.hero__grid[data-astro-cid-lcdefpme]{opacity:.5;pointer-events:none;background-image:url(/assets/hero.png);background-position:0 0;background-size:50px 50px;position:absolute;inset:0}.hero__inner[data-astro-cid-lcdefpme]{grid-template-columns:1fr auto;align-items:end;gap:3rem;padding-top:4.5rem;display:grid;position:relative}.hero__copy[data-astro-cid-lcdefpme]{min-width:0;padding-bottom:5.5rem}.hero__accent[data-astro-cid-lcdefpme]{color:var(--purple)}.hero__serif[data-astro-cid-lcdefpme]{font:var(--quote-23);letter-spacing:-.01em;color:var(--lilac);margin-top:1.75rem}.hero__sub[data-astro-cid-lcdefpme]{font:var(--body-15-5);color:var(--text-dim);margin-top:.875rem}.hero__actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:14px;margin-top:2rem;display:flex}.hero__portrait[data-astro-cid-lcdefpme]{flex-shrink:0;width:500px;height:560px;position:relative}.hero__arch[data-astro-cid-lcdefpme]{background:linear-gradient(#9865ff4d,#1a1424d9);border-radius:230px 230px 26px 26px;width:460px;height:520px;position:absolute;top:40px;left:20px}.hero__portrait[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:contain;width:420px;height:560px;position:absolute;top:0;left:40px}@media (width<=1000px){.hero__inner[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.hero__copy[data-astro-cid-lcdefpme]{padding-bottom:2.5rem}.hero__portrait[data-astro-cid-lcdefpme]{aspect-ratio:500/560;width:100%;max-width:420px;height:auto;margin-inline:auto}.hero__arch[data-astro-cid-lcdefpme]{border-radius:46% 46% 5% 5%/44% 44% 5% 5%;width:92%;height:93%;top:7%;left:4%}.hero__portrait[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:84%;height:100%;left:8%}}@media (width<=640px){.hero__inner[data-astro-cid-lcdefpme]{padding-top:var(--hero-clearance-tall);gap:0}.hero__portrait[data-astro-cid-lcdefpme]{aspect-ratio:auto;order:-1;width:100%;max-width:none;height:285px;margin-inline:0}.hero__arch[data-astro-cid-lcdefpme]{border-radius:50% 50% 25px 25px/49% 49% 25px 25px;width:243px;height:248px;top:20px;left:4px}.hero__portrait[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;object-position:top;width:206px;height:268px;top:0;left:30px}.hero__copy[data-astro-cid-lcdefpme]{padding-bottom:88px}.hero__serif[data-astro-cid-lcdefpme]{margin-top:8px}.hero__sub[data-astro-cid-lcdefpme]{margin-top:14px}.hero__actions[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start;gap:10px;margin-top:19px}}.proof[data-astro-cid-lcdefpme]{background:var(--ink)}.proof__list[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:stretch;padding-block:2rem;display:flex}.proof__item[data-astro-cid-lcdefpme]{font:var(--body-14-5);color:var(--text-muted);border-left:1px solid var(--line-purple);align-items:center;gap:8px;padding-inline:28px;display:flex}.proof__item[data-astro-cid-lcdefpme]:first-child{border-left:0;padding-inline-start:0}.proof__icon[data-astro-cid-lcdefpme]{object-fit:contain;flex-shrink:0;width:30px;height:30px}.proof__icon--lg[data-astro-cid-lcdefpme]{width:60px;height:60px}.proof__stat[data-astro-cid-lcdefpme]{font:var(--stat-28);letter-spacing:-.024em;color:var(--purple)}@media (width<=640px){.proof__list[data-astro-cid-lcdefpme]{flex-direction:column;align-items:stretch;gap:12px;padding-block:24px}.proof__item[data-astro-cid-lcdefpme]{width:100%;padding-inline:18px}.proof__item[data-astro-cid-lcdefpme]:first-child{padding-inline:0 28px}}.answer[data-astro-cid-lcdefpme]{border-left:2px solid var(--purple);gap:10px;padding-left:22px;display:grid}.answer__body[data-astro-cid-lcdefpme]{font:400 .96875rem/1.85 var(--font-sans);color:var(--text-bright)}.ledger__head[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:1.5rem;margin-top:3rem;display:flex}.ledger__tag[data-astro-cid-lcdefpme]{border:1px solid var(--line-strong);border-radius:var(--radius-pill);padding:7px 14px}.ledger__grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin-top:1.75rem;display:grid}.account[data-astro-cid-lcdefpme]{padding:26px}.account[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{margin-top:6px}.account__stat[data-astro-cid-lcdefpme]{font:var(--stat-42);letter-spacing:-.03em;color:var(--purple);margin-top:26px}.account__label[data-astro-cid-lcdefpme]{font:var(--body-14);color:var(--text-dim);margin-top:8px}.brands[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);padding-top:0}.brands__heading[data-astro-cid-lcdefpme]{max-width:820px;margin-top:14px}.brands__panel[data-astro-cid-lcdefpme]{border:1px solid var(--line-hairline);border-radius:var(--radius-card);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin-top:30px;display:grid;overflow:hidden}.brands__cell[data-astro-cid-lcdefpme]{border-right:1px solid var(--line-hairline);align-content:start;gap:18px;padding:30px;display:grid}.brands__cell[data-astro-cid-lcdefpme]:last-child{border-right:0}.brands__cell[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:contain}.brands__sector[data-astro-cid-lcdefpme]{color:var(--text-dim)}.accred__note[data-astro-cid-lcdefpme]{margin-top:12px}.partner[data-astro-cid-lcdefpme]{background:var(--surface);border:1px solid var(--line-purple-strong);border-radius:var(--radius-card);flex-wrap:wrap;align-items:center;gap:28px;margin-top:28px;padding:26px 30px;display:flex}.partner__badge[data-astro-cid-lcdefpme]{border-radius:var(--radius-sm);flex-shrink:0}.partner__id[data-astro-cid-lcdefpme]{font:var(--stat-28);letter-spacing:-.024em;margin-top:8px}.partner__copy[data-astro-cid-lcdefpme]{font:var(--body-14-5);color:var(--text-dim);max-width:62ch;margin-top:8px}.marquee[data-astro-cid-lcdefpme]{--marquee-gap:40px;margin-top:2.5rem;overflow:hidden}.marquee__track[data-astro-cid-lcdefpme]{gap:var(--marquee-gap);width:max-content;padding-inline-start:var(--gutter);animation:46s linear infinite marquee;display:flex}.marquee[data-astro-cid-lcdefpme]:hover .marquee__track[data-astro-cid-lcdefpme]{animation-play-state:paused}.marquee__track[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:contain;width:148px;height:148px}@keyframes marquee{to{transform:translateX(calc(-50% - var(--marquee-gap) / 2))}}@media (prefers-reduced-motion:reduce){.marquee[data-astro-cid-lcdefpme]{overflow-x:auto}.marquee__track[data-astro-cid-lcdefpme]{animation:none}}.tile[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start;padding:28px;display:flex}.tile__title[data-astro-cid-lcdefpme]{margin-top:18px}.tile__blurb[data-astro-cid-lcdefpme]{font:var(--body-14-5);flex:1;margin-top:10px;margin-bottom:16px}.tile--light[data-astro-cid-lcdefpme]{border-radius:var(--radius-card);background:#fff;border:1px solid #0000000f}.tile--light[data-astro-cid-lcdefpme] .tile__title[data-astro-cid-lcdefpme]{color:var(--text-on-light)}.tile--light[data-astro-cid-lcdefpme] .tile__blurb[data-astro-cid-lcdefpme]{color:var(--text-on-light-dim)}.tile__blurb--dark[data-astro-cid-lcdefpme]{color:var(--text-dim)}.tile__icon[data-astro-cid-lcdefpme]{object-fit:contain;width:72px;height:72px}.tile__glyph[data-astro-cid-lcdefpme]{object-fit:contain;width:48px;height:48px}.services__head[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:2rem;display:flex}.services__head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:var(--text-on-light);max-width:20ch}.services__lede[data-astro-cid-lcdefpme]{font:var(--body-15-5);color:var(--text-on-light-dim);max-width:60ch;margin-top:.75rem}.services__cta[data-astro-cid-lcdefpme]{flex-shrink:0}.services__grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem;margin-top:2rem;display:grid}.consulting__grid[data-astro-cid-lcdefpme]{margin-top:28px}.industries__grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;margin-top:30px;display:grid}.process__heading[data-astro-cid-lcdefpme]{color:var(--text-on-light);margin-top:1rem}.process__grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-top:30px;display:grid}.process__step[data-astro-cid-lcdefpme]{border-top:1px solid #0000001f;padding-top:1.25rem}.process__n[data-astro-cid-lcdefpme]{font:var(--stat-28);letter-spacing:-.024em;color:var(--text-on-light-dim)}.process__title[data-astro-cid-lcdefpme]{color:var(--text-on-light);margin-top:14px}.process__blurb[data-astro-cid-lcdefpme]{font:var(--body-14-5);color:var(--text-on-light-dim);margin-top:8px}@media (width<=640px){.ledger__head[data-astro-cid-lcdefpme]{margin-top:29px}.ledger__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:12px;margin-top:17px}.account[data-astro-cid-lcdefpme]{padding:18px}.account__stat[data-astro-cid-lcdefpme]{margin-top:18px}.industries__grid[data-astro-cid-lcdefpme],.services__grid[data-astro-cid-lcdefpme],.process__grid[data-astro-cid-lcdefpme],.brands__panel[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.brands__cell[data-astro-cid-lcdefpme]{border-right:0;border-bottom:1px solid var(--line-hairline);padding:20px}.brands__cell[data-astro-cid-lcdefpme]:last-child{border-bottom:0}.services__head[data-astro-cid-lcdefpme]{align-items:flex-start}.tile[data-astro-cid-lcdefpme]{padding:20px}.partner[data-astro-cid-lcdefpme]{gap:18px;padding:20px}.marquee[data-astro-cid-lcdefpme]{--marquee-gap:20px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:thin;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 90%,#0000);mask-image:linear-gradient(90deg,#000 90%,#0000)}.marquee__track[data-astro-cid-lcdefpme]{animation:none}.marquee__track[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{scroll-snap-align:start}.marquee__track[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:has(img[aria-hidden=true]){display:none}.marquee__track[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:84px;height:84px}}
