.hero[data-astro-cid-ge2uvauf]{background-color:#4b2727;background-image:var(--hero-desktop);background-position:100%;background-repeat:no-repeat;background-size:cover;min-height:95vh;display:flex;position:relative}@media (width>=1441px),(resolution>=1.5x) and (width>=1301px){.hero[data-astro-cid-ge2uvauf]{background-image:var(--hero-desktop-xl)}}.hero[data-astro-cid-ge2uvauf]:before{content:"";opacity:.5;pointer-events:none;background-image:linear-gradient(90deg,#131313 5%,#fff0 65%);position:absolute;inset:0}.hero-inner[data-astro-cid-ge2uvauf]{padding-top:75px;position:relative}.hero-title[data-astro-cid-ge2uvauf]{color:#fff;font-family:var(--f-display);margin-bottom:20px;font-size:72px;font-weight:600;line-height:1}.hero-rotating[data-astro-cid-ge2uvauf]{color:#fff;min-height:1.2em;font-family:var(--f-display);letter-spacing:-.7px;margin-bottom:20px;font-size:56px;font-weight:400;line-height:1.2}.typed[data-astro-cid-ge2uvauf].is-selected{color:#000;background:#fff}.hero-inner[data-astro-cid-ge2uvauf] .hero-cta{display:none}@media (width<=1300px){.hero[data-astro-cid-ge2uvauf]{background-image:var(--hero-tablet);min-height:98vh}.hero-inner[data-astro-cid-ge2uvauf]{padding-top:0;padding-block-start:55px}.hero-rotating[data-astro-cid-ge2uvauf]{font-size:60px}.hero-inner[data-astro-cid-ge2uvauf] .hero-cta{display:inline-block}}@media (width<=767px){.hero[data-astro-cid-ge2uvauf]{background-image:var(--hero-mobile);min-height:93vh}.hero-inner[data-astro-cid-ge2uvauf]{padding:18px calc(var(--gutter) * 2) 0}.hero-title[data-astro-cid-ge2uvauf]{font-size:38px}.hero-rotating[data-astro-cid-ge2uvauf]{letter-spacing:0;font-size:22px}}.intro[data-astro-cid-lesv7jgp]{background:var(--c-green-dark);padding:65px 0 159px}.intro-text[data-astro-cid-lesv7jgp]{color:#fff;font-family:var(--f-display);text-align:center;font-size:34px;font-weight:400;line-height:1.4}.cards-wrap[data-astro-cid-lesv7jgp]{margin-top:-115px;padding-bottom:29px;position:relative}.cards[data-astro-cid-lesv7jgp]{grid-template-columns:repeat(3,1fr);gap:14px 20px;margin:0;padding:0 4px 0 1px;list-style:none;display:grid}.card[data-astro-cid-lesv7jgp]{text-align:center;background:#fff;padding:100px 50px;box-shadow:0 0 10px #0000000d}.card-title[data-astro-cid-lesv7jgp]{color:var(--c-navy);font-family:var(--f-display);margin-bottom:20px;font-size:18px;font-weight:600;line-height:1.2}.card-text[data-astro-cid-lesv7jgp]{color:#000;font-family:var(--f-display);margin-bottom:.9rem;font-size:16px;font-weight:400;line-height:1.8}@media (width<=1300px){.intro-text[data-astro-cid-lesv7jgp]{font-size:28px}.card[data-astro-cid-lesv7jgp]{padding:70px 30px}}@media (width<=1024px){.cards[data-astro-cid-lesv7jgp]{grid-template-columns:repeat(2,1fr)}}@media (width<=767px){.intro[data-astro-cid-lesv7jgp]{align-items:center;min-height:400px;padding:39px 0;display:flex}.intro-text[data-astro-cid-lesv7jgp]{font-size:22px}.cards-wrap[data-astro-cid-lesv7jgp]{margin-top:8px;padding-inline:8px}.cards[data-astro-cid-lesv7jgp]{grid-template-columns:1fr;gap:20px;padding:0}.card[data-astro-cid-lesv7jgp]{padding:47px 40px 60px}}.references[data-astro-cid-j6o3mlwn]{padding:50px 0 100px}.refs-heading[data-astro-cid-j6o3mlwn]{color:#000;max-width:1296px;min-height:143px;font-family:var(--f-display);text-align:center;margin:0 auto 22px;font-size:34px;font-weight:400;line-height:1.4}.refs-grid[data-astro-cid-j6o3mlwn]{grid-template-columns:repeat(4,1fr);gap:30px 20px;margin:0;padding:0 10px;list-style:none;display:grid}.ref-card[data-astro-cid-j6o3mlwn]{flex-direction:column;display:flex;overflow:hidden;box-shadow:0 0 10px #0000001a}.ref-media[data-astro-cid-j6o3mlwn]{min-height:300px;position:relative;overflow:hidden}.ref-media[data-astro-cid-j6o3mlwn] .ref-img{object-fit:cover;width:100%;height:100%;transition:transform 1.5s;position:absolute;inset:0}.ref-card[data-astro-cid-j6o3mlwn]:hover .ref-img,.ref-card[data-astro-cid-j6o3mlwn]:focus-within .ref-img{transform:scale(1.2)}.ref-content[data-astro-cid-j6o3mlwn]{text-align:center;background:#fff;flex-direction:column;justify-content:center;align-items:center;min-height:134px;display:flex}.ref-title[data-astro-cid-j6o3mlwn]{color:#000;font-family:var(--f-display);text-transform:capitalize;margin-bottom:5px;font-size:18px;font-weight:400;line-height:1.2}.ref-location[data-astro-cid-j6o3mlwn]{color:#000;font-family:var(--f-display);text-transform:capitalize;margin-bottom:15px;font-size:15px;font-weight:200;line-height:1.5}@media (width<=1300px){.refs-heading[data-astro-cid-j6o3mlwn]{font-size:28px}.ref-media[data-astro-cid-j6o3mlwn]{min-height:200px}}@media (width<=1024px){.refs-grid[data-astro-cid-j6o3mlwn]{grid-template-columns:repeat(2,1fr)}}@media (width<=767px){.references[data-astro-cid-j6o3mlwn]{padding:39px 0 60px}.refs-heading[data-astro-cid-j6o3mlwn]{min-height:0;margin-bottom:50px;padding-inline:17px;font-size:22px}.refs-grid[data-astro-cid-j6o3mlwn]{grid-template-columns:1fr;gap:60px;padding:0}}.testimonials[data-astro-cid-gakqr736]{margin-top:43px}.t-frame[data-astro-cid-gakqr736]{border-inline:1px solid #0116400d}.t-heading[data-astro-cid-gakqr736]{margin-bottom:30px}.layout-full[data-astro-cid-gakqr736] .t-heading[data-astro-cid-gakqr736]{margin-bottom:0}.t-columns[data-astro-cid-gakqr736]{grid-template-columns:repeat(2,minmax(0,1fr));padding-left:1px;display:grid}.layout-full[data-astro-cid-gakqr736] .t-columns[data-astro-cid-gakqr736]{grid-template-columns:minmax(0,1fr)}.t-col[data-astro-cid-gakqr736]{min-width:0}.t-subheading[data-astro-cid-gakqr736]{color:#000;font-family:var(--f-display);text-align:center;font-size:24px;font-weight:400;line-height:1.4}.t-subheading-video[data-astro-cid-gakqr736]{margin-bottom:35px}.carousel[data-astro-cid-gakqr736]{width:97.5%;padding-bottom:38px;position:relative;box-shadow:0 10px 30px #0000000d}.carousel-viewport[data-astro-cid-gakqr736]{width:84%;margin:0 auto;overflow:hidden}.carousel-track[data-astro-cid-gakqr736]{margin:0;padding:0;list-style:none;transition:transform .5s;display:flex}.slide[data-astro-cid-gakqr736]{flex:0 0 100%;padding-top:30px}.testimonial[data-astro-cid-gakqr736]{text-align:center;margin:0}.t-text[data-astro-cid-gakqr736]{color:var(--c-quote);font-family:var(--f-display);margin:0;font-size:18px;font-style:italic;font-weight:300;line-height:1.5}.t-footer[data-astro-cid-gakqr736]{flex-direction:column;align-items:center;margin-top:50px;padding-top:15px;display:flex}.t-avatar[data-astro-cid-gakqr736]{object-fit:cover;border-radius:50%;width:103px;height:103px;margin-bottom:6px}.t-cite[data-astro-cid-gakqr736]{flex-direction:column;margin-top:25px;font-style:normal;display:flex}.t-name[data-astro-cid-gakqr736]{color:#313131;font-family:var(--f-display);text-transform:capitalize;font-size:16px;font-weight:300;line-height:1.5}.t-role[data-astro-cid-gakqr736]{color:var(--c-muted);font-family:var(--f-display);text-transform:capitalize;font-size:15px;font-weight:200;line-height:1.5}.layout-full[data-astro-cid-gakqr736] .testimonial[data-astro-cid-gakqr736] .t-avatar[data-astro-cid-gakqr736]{margin:0 auto 56px}.layout-full[data-astro-cid-gakqr736] .t-footer[data-astro-cid-gakqr736]{margin-top:0;padding-top:0}.layout-full[data-astro-cid-gakqr736] .t-cite[data-astro-cid-gakqr736]{margin-top:25px;font-style:italic}.carousel-dots[data-astro-cid-gakqr736]{justify-content:center;gap:12px;display:flex;position:absolute;bottom:51px;left:0;right:0}.dot[data-astro-cid-gakqr736]{opacity:.2;cursor:pointer;background:#000;border:0;border-radius:50%;width:7px;height:7px;padding:0}.dot[data-astro-cid-gakqr736][aria-selected=true]{opacity:1}.slide[data-astro-cid-gakqr736]{padding-bottom:40px}.video[data-astro-cid-gakqr736]{aspect-ratio:16/9;background:#000;position:relative}.video[data-astro-cid-gakqr736] iframe[data-astro-cid-gakqr736]{border:0;width:100%;height:100%;position:absolute;inset:0}@media (width<=1300px){.t-subheading[data-astro-cid-gakqr736]{font-size:28px}.t-text[data-astro-cid-gakqr736]{font-size:20px}.t-footer[data-astro-cid-gakqr736],.t-cite[data-astro-cid-gakqr736]{margin-top:15px}}@media (width<=1024px){.t-columns[data-astro-cid-gakqr736]{grid-template-columns:minmax(0,1fr);gap:50px}.t-col-video[data-astro-cid-gakqr736]{order:-1}.carousel[data-astro-cid-gakqr736]{width:100%}}@media (width<=767px){.testimonials[data-astro-cid-gakqr736]{margin-top:0;padding-top:20px}.t-subheading[data-astro-cid-gakqr736]{font-size:23px}.t-subheading-video[data-astro-cid-gakqr736]{margin-bottom:0}.carousel-viewport[data-astro-cid-gakqr736]{width:88%}.t-text[data-astro-cid-gakqr736]{font-size:18px}}.clients-heading[data-astro-cid-zrm7ciof]{padding:98px 0 26px}.logos[data-astro-cid-zrm7ciof]{grid-template-columns:repeat(8,1fr);max-width:1300px;margin:0 auto;padding:0;list-style:none;display:grid}.logos[data-astro-cid-zrm7ciof] li[data-astro-cid-zrm7ciof]{padding:10px}.logos[data-astro-cid-zrm7ciof] img{width:100%}@media (width<=1300px){.logos[data-astro-cid-zrm7ciof]{padding-inline:5%}}@media (width<=1024px){.logos[data-astro-cid-zrm7ciof]{grid-template-columns:repeat(4,1fr)}}@media (width<=767px){.clients-heading[data-astro-cid-zrm7ciof]{padding:20px 0}.logos[data-astro-cid-zrm7ciof]{grid-template-columns:repeat(2,1fr);padding-inline:10px}}.team-heading[data-astro-cid-ae2kqkmy]{padding:98px 0 26px}.members[data-astro-cid-ae2kqkmy]{grid-template-columns:1fr 1fr;max-width:1472px;margin:0 auto;padding:0 2.5%;list-style:none;display:grid}@media (width>=1441px){.members[data-astro-cid-ae2kqkmy]{padding-inline:36px}}.member[data-astro-cid-ae2kqkmy]{text-align:center;flex-direction:column;align-items:center;padding:68px 10%;display:flex}.member-photo[data-astro-cid-ae2kqkmy]{border-radius:50%;width:50%;max-width:273px}.member-name[data-astro-cid-ae2kqkmy]{color:#000;font-family:var(--f-display);margin:13px 0 10px;font-size:20px;font-weight:400;line-height:1.2}.member-role[data-astro-cid-ae2kqkmy]{color:#000;font-family:var(--f-display);letter-spacing:1px;font-size:18px;font-weight:300;line-height:1.15}.member-bio[data-astro-cid-ae2kqkmy]{color:#000;font-family:var(--f-display);margin-top:59px;font-size:15px;font-weight:300;line-height:1.8}.member-links[data-astro-cid-ae2kqkmy]{gap:14px;margin:34px 0 0;padding:0;list-style:none;display:flex}.member-links[data-astro-cid-ae2kqkmy] a[data-astro-cid-ae2kqkmy]{color:#000;border-radius:50%;place-items:center;width:32px;height:32px;transition:opacity .3s;display:grid}.member-links[data-astro-cid-ae2kqkmy] a[data-astro-cid-ae2kqkmy]:hover{opacity:.9}@media (width<=1300px){.member-name[data-astro-cid-ae2kqkmy]{font-size:22px}.member-role[data-astro-cid-ae2kqkmy]{font-size:16px}}@media (width<=767px){.team-heading[data-astro-cid-ae2kqkmy]{padding:20px 0}.members[data-astro-cid-ae2kqkmy]{grid-template-columns:1fr;padding:19px 5% 0}.member[data-astro-cid-ae2kqkmy]{padding:20px 10% 40px}.member-bio[data-astro-cid-ae2kqkmy],.member-links[data-astro-cid-ae2kqkmy]{margin-top:20px}}
