.division-card[data-astro-cid-jpwdyuw3] .card__media[data-astro-cid-jpwdyuw3]{position:relative}.division-card__icon[data-astro-cid-jpwdyuw3]{position:absolute;left:1.25rem;bottom:-1.35rem;z-index:2;display:grid;place-items:center;width:3.15rem;height:3.15rem;border-radius:14px;background:linear-gradient(160deg,var(--fx-violet-bright),var(--fx-violet));color:#fff;border:1px solid rgb(255 255 255 / 18%);box-shadow:0 12px 24px -8px #752f7ba6}.division-card[data-astro-cid-jpwdyuw3] .card__body[data-astro-cid-jpwdyuw3]{padding-top:2.1rem}.division-card[data-astro-cid-jpwdyuw3] .eyebrow[data-astro-cid-jpwdyuw3]{margin-bottom:.4rem;font-size:.75rem}.division-card__tagline[data-astro-cid-jpwdyuw3]{font-weight:600;color:var(--fx-violet)!important;margin-bottom:.5rem}.division-card[data-astro-cid-jpwdyuw3] .card__title[data-astro-cid-jpwdyuw3]{margin-bottom:.35rem}.division-card[data-astro-cid-jpwdyuw3]:hover .card__title[data-astro-cid-jpwdyuw3] a[data-astro-cid-jpwdyuw3]{text-decoration:underline;text-decoration-color:var(--fx-violet);text-decoration-thickness:2px}.figures[data-astro-cid-fc637isq]{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(800px 360px at 85% 0%,rgb(255 255 255 / 16%),transparent 55%),linear-gradient(145deg,var(--fx-teal-bright) 0%,var(--fx-teal) 48%,var(--fx-teal-deep) 100%);color:#fff;padding-block:clamp(2.75rem,5.5vw,3.85rem)}.figures[data-astro-cid-fc637isq]:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgb(255 255 255 / 6%),transparent 35%,transparent 65%,rgb(255 255 255 / 5%))}.figures__grid[data-astro-cid-fc637isq]{display:grid;grid-template-columns:repeat(2,1fr);gap:2.15rem 1.75rem;margin:0}@media(min-width:900px){.figures__grid[data-astro-cid-fc637isq]{grid-template-columns:repeat(4,1fr);gap:1.5rem}}.figure[data-astro-cid-fc637isq]{display:flex;flex-direction:column-reverse;gap:.45rem;padding:.35rem 0 .35rem 1.15rem;border-left:2px solid rgb(255 255 255 / 28%)}.figure[data-astro-cid-fc637isq] dd[data-astro-cid-fc637isq]{margin:0;font:750 clamp(2.35rem,4.8vw,3.4rem) / .95 var(--font-head);font-variant-numeric:tabular-nums;letter-spacing:-.035em;text-shadow:0 8px 24px rgb(0 0 0 / 18%)}.figure[data-astro-cid-fc637isq] dt[data-astro-cid-fc637isq]{color:#ffffffd6;font-size:.95rem;letter-spacing:.01em}.divisions-grid[data-astro-cid-fc637isq]{display:grid;gap:1.5rem}@media(min-width:720px){.divisions-grid[data-astro-cid-fc637isq]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1080px){.divisions-grid[data-astro-cid-fc637isq]{grid-template-columns:repeat(6,1fr)}.divisions-grid[data-astro-cid-fc637isq]>*{grid-column:span 2}.divisions-grid[data-astro-cid-fc637isq]>*:nth-child(4){grid-column:2 / span 2}}@media(max-width:719px){.divisions-grid[data-astro-cid-fc637isq]{grid-auto-flow:column;grid-auto-columns:85%;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:1rem;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scroll-padding-inline:var(--gutter)}.divisions-grid[data-astro-cid-fc637isq]>*{scroll-snap-align:start}}.why-list[data-astro-cid-fc637isq]{list-style:none;margin:0;padding:0;display:grid;gap:1.75rem}.industries-strip[data-astro-cid-fc637isq]{padding-block:2.75rem;border-bottom:1px solid var(--fx-line);background:linear-gradient(180deg,transparent,rgb(244 240 246 / 45%))}.industries-strip[data-astro-cid-fc637isq] .eyebrow[data-astro-cid-fc637isq]{margin-bottom:1.15rem}.industries-strip[data-astro-cid-fc637isq] ul[data-astro-cid-fc637isq]{display:flex;flex-wrap:wrap;gap:.65rem;list-style:none;margin:0;padding:0}.industries-strip[data-astro-cid-fc637isq] a[data-astro-cid-fc637isq]{display:inline-block;padding:.6rem 1.15rem;border:1px solid var(--fx-line-strong);border-radius:999px;color:var(--fx-ink);font-weight:550;text-decoration:none;background:#ffffffb8;box-shadow:var(--shadow-sm);transition:border-color .25s var(--ease),color .25s var(--ease),background .25s var(--ease),transform .25s var(--ease-out),box-shadow .25s var(--ease)}.industries-strip[data-astro-cid-fc637isq] a[data-astro-cid-fc637isq]:hover{border-color:#752f7b59;color:var(--fx-violet);background:#fff;transform:translateY(-2px);box-shadow:var(--shadow)}
