.fid-portfolio[data-astro-cid-vgdiheya]{background-color:var(--fid-portfolio-bg, #ffffff);padding-block:6.4rem}.fid-portfolio__inner[data-astro-cid-vgdiheya]{display:flex;flex-direction:column;align-items:center;gap:4.8rem;max-width:var(--container-max);margin-inline:auto;padding-inline:2.4rem}.fid-portfolio__header[data-astro-cid-vgdiheya]{display:flex;flex-direction:column;align-items:center;gap:2.4rem;max-width:80rem;text-align:center}.fid-portfolio__header--wide[data-astro-cid-vgdiheya]{max-width:100rem}.fid-portfolio__eyebrow[data-astro-cid-vgdiheya]{margin:0;font-family:Geist Mono,monospace;font-size:1.2rem;font-weight:400;line-height:1.2rem;color:var(--fid-portfolio-eyebrow-color, #71717a);text-transform:uppercase}.fid-portfolio__heading[data-astro-cid-vgdiheya]{margin:0;font-family:Geist,sans-serif;font-size:4.8rem;font-weight:600;line-height:4.8rem;letter-spacing:-.1rem;color:#0a0a0a}.fid-portfolio__summary[data-astro-cid-vgdiheya],.fid-portfolio__description[data-astro-cid-vgdiheya]{margin:0;font-family:Geist,sans-serif;font-size:1.6rem;font-weight:400;line-height:2.4rem;color:var(--fid-portfolio-description-color, #52525b)}.fid-portfolio__summary[data-astro-cid-vgdiheya]{font-weight:500;color:#0a0a0a}.fid-portfolio__copy[data-astro-cid-vgdiheya]{display:flex;flex-direction:column;gap:1.2rem;width:100%}.fid-portfolio--business[data-astro-cid-vgdiheya]{background-color:#f1f5f9}.fid-portfolio--business[data-astro-cid-vgdiheya] .fid-portfolio__header[data-astro-cid-vgdiheya]{gap:1.6rem}.fid-portfolio--business[data-astro-cid-vgdiheya] .fid-portfolio__summary[data-astro-cid-vgdiheya],.fid-portfolio--business[data-astro-cid-vgdiheya] .fid-portfolio__description[data-astro-cid-vgdiheya]{font-size:1.4rem;line-height:2rem}.fid-portfolio--business[data-astro-cid-vgdiheya] .fid-portfolio__image-wrap[data-astro-cid-vgdiheya]{padding:0;border:none;border-radius:0;box-shadow:none;background:transparent}.fid-portfolio--business[data-astro-cid-vgdiheya] .fid-portfolio__point[data-astro-cid-vgdiheya]{background:#fff;box-shadow:0 .1rem .2rem #0000000d}.fid-portfolio--business[data-astro-cid-vgdiheya] .fid-portfolio__point-title[data-astro-cid-vgdiheya]{font-size:1.8rem;line-height:2.8rem}.fid-portfolio--business[data-astro-cid-vgdiheya] .fid-portfolio__point-desc[data-astro-cid-vgdiheya]{font-size:1.4rem;line-height:2rem;color:#3f3f46}.fid-portfolio__image-wrap[data-astro-cid-vgdiheya]{width:100%;border-radius:1.2rem;box-shadow:0 .1rem .3rem #0000001a;overflow:hidden}.fid-portfolio__image[data-astro-cid-vgdiheya]{display:block;width:100%;height:auto}.fid-portfolio__points-wrap[data-astro-cid-vgdiheya]{display:flex;flex-direction:column;align-items:center;gap:2rem;width:100%}.fid-portfolio__points[data-astro-cid-vgdiheya]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem;width:100%}.fid-portfolio__points--4[data-astro-cid-vgdiheya]{grid-template-columns:repeat(4,minmax(0,1fr))}.fid-portfolio--cards-white[data-astro-cid-vgdiheya] .fid-portfolio__point[data-astro-cid-vgdiheya]{background-color:#fff}.fid-portfolio--cards-white[data-astro-cid-vgdiheya] .fid-portfolio__point-title[data-astro-cid-vgdiheya]{flex:1;min-width:0;font-size:1.8rem;line-height:2.8rem}.fid-portfolio__point[data-astro-cid-vgdiheya]{display:flex;flex-direction:column;gap:2rem;padding:2.4rem;background-color:#f4f4f5;border-radius:1.2rem;box-shadow:0 .1rem .1rem #0000000d}.fid-portfolio__point-head[data-astro-cid-vgdiheya]{display:flex;align-items:center;gap:1.2rem}.fid-portfolio__icon[data-astro-cid-vgdiheya]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;border:.5px solid #36b06e;border-radius:.8rem;background-color:#f0faf4;color:#189a46;box-shadow:0 .1rem .1rem #0000000d}.fid-portfolio__icon[data-astro-cid-vgdiheya] svg[data-astro-cid-vgdiheya],.fid-portfolio__icon[data-astro-cid-vgdiheya] img[data-astro-cid-vgdiheya]{display:block;width:2rem;height:2rem}.fid-portfolio__point-title[data-astro-cid-vgdiheya]{margin:0;font-family:Geist,sans-serif;font-size:2rem;font-weight:600;line-height:2.8rem;color:#0a0a0a}.fid-portfolio__point--plain[data-astro-cid-vgdiheya]{gap:.8rem;padding:0;background-color:transparent;border-radius:0;box-shadow:none}.fid-portfolio__point--plain[data-astro-cid-vgdiheya] .fid-portfolio__point-head[data-astro-cid-vgdiheya]{gap:0}.fid-portfolio__point--plain[data-astro-cid-vgdiheya] .fid-portfolio__point-title[data-astro-cid-vgdiheya]{font-size:1.6rem;font-weight:600;line-height:1}.fid-portfolio__point--plain[data-astro-cid-vgdiheya] .fid-portfolio__point-desc[data-astro-cid-vgdiheya]{font-size:1.6rem;line-height:2.4rem}.fid-portfolio__actions[data-astro-cid-vgdiheya]{display:flex;justify-content:center;width:100%;margin-top:4.4rem}.fid-portfolio__points-wrap--actions-only[data-astro-cid-vgdiheya] .fid-portfolio__actions[data-astro-cid-vgdiheya]{margin-top:0}.fid-portfolio__point-desc[data-astro-cid-vgdiheya]{margin:0;font-family:Geist,sans-serif;font-size:1.4rem;font-weight:400;line-height:2rem;color:#3f3f46}.fid-portfolio__footer[data-astro-cid-vgdiheya]{margin:0;max-width:80rem;font-family:Geist,sans-serif;font-size:1.6rem;font-weight:400;line-height:2.4rem;color:#52525b;text-align:center}@media(max-width:1100px){.fid-portfolio__heading[data-astro-cid-vgdiheya]{font-size:3.6rem;line-height:4rem}.fid-portfolio__points[data-astro-cid-vgdiheya]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.fid-portfolio[data-astro-cid-vgdiheya]{padding-block:3.2rem}.fid-portfolio__inner[data-astro-cid-vgdiheya]{gap:2.4rem;padding-inline:1.6rem}.fid-portfolio__heading[data-astro-cid-vgdiheya]{font-size:var(--heading-h2-mobile, 4rem);line-height:var(--heading-h2-mobile, 4rem)}.fid-portfolio__image-wrap[data-astro-cid-vgdiheya]{border-radius:.2rem}.fid-portfolio__points[data-astro-cid-vgdiheya]{grid-template-columns:1fr}.fid-portfolio__point[data-astro-cid-vgdiheya]{gap:1.2rem}.fid-portfolio--cards-white[data-astro-cid-vgdiheya] .fid-portfolio__heading[data-astro-cid-vgdiheya],.fid-portfolio--text[data-astro-cid-vgdiheya] .fid-portfolio__heading[data-astro-cid-vgdiheya]{font-size:3.2rem;line-height:3.6rem;letter-spacing:0}.fid-portfolio--cards-white[data-astro-cid-vgdiheya] .fid-portfolio__point[data-astro-cid-vgdiheya]{gap:2rem}.fid-portfolio--text[data-astro-cid-vgdiheya] .fid-portfolio__point[data-astro-cid-vgdiheya]{gap:1.6rem}.fid-portfolio--text[data-astro-cid-vgdiheya] .fid-portfolio__point-title[data-astro-cid-vgdiheya]{font-size:1.8rem;line-height:2.8rem}.fid-portfolio--cards-white[data-astro-cid-vgdiheya] .fid-portfolio__point-desc[data-astro-cid-vgdiheya],.fid-portfolio--text[data-astro-cid-vgdiheya] .fid-portfolio__point-desc[data-astro-cid-vgdiheya]{font-size:1.6rem;line-height:2.4rem}.fid-portfolio__point--plain[data-astro-cid-vgdiheya] .fid-portfolio__point-title[data-astro-cid-vgdiheya]{font-size:2rem;line-height:2.4rem}.fid-portfolio__inner[data-astro-cid-vgdiheya] .cta-btn{width:100%;box-sizing:border-box;justify-content:center}.fid-portfolio__actions[data-astro-cid-vgdiheya]{margin-top:1.2rem}}
