.hero[data-astro-cid-j7pv25f6]{position:relative;isolation:isolate;overflow:hidden;color:#fff;padding:200px 20px 75px;text-align:center}.hero[data-astro-cid-j7pv25f6] .hero-bg,.hero[data-astro-cid-j7pv25f6] picture{position:absolute;inset:0;z-index:-1}.hero[data-astro-cid-j7pv25f6] .hero-bg{width:100%;height:100%;object-fit:cover;object-position:50% 0}.hero-firm[data-astro-cid-j7pv25f6]{font-size:25px;line-height:42px;font-weight:700;letter-spacing:.01em}.hero-title[data-astro-cid-j7pv25f6]{margin-top:10px;font-size:35px;line-height:45px}.hero-services[data-astro-cid-j7pv25f6]{margin-top:10px;font-size:18px;line-height:20px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.hero-text[data-astro-cid-j7pv25f6]{margin:20px auto 30px;max-width:468px;font-size:16px;line-height:22px;font-weight:600}.hero[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{min-width:199px}html.js .hero[data-astro-cid-j7pv25f6]{margin-top:83px}.intro[data-astro-cid-j7pv25f6]{background:linear-gradient(180deg,var(--color-navy) 0%,var(--color-brand) 100%);color:#fff;padding:75px 0 30px}.intro[data-astro-cid-j7pv25f6]:before{opacity:.3;background-size:cover}.intro-title[data-astro-cid-j7pv25f6]{text-align:center;margin-bottom:30px}.intro-copy[data-astro-cid-j7pv25f6]{font-size:16px;line-height:24px}.intro-copy[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]+p[data-astro-cid-j7pv25f6]{margin-top:24px}.services[data-astro-cid-j7pv25f6]{background:var(--color-brand);padding:75px 0 10px}.services[data-astro-cid-j7pv25f6]:before,.about[data-astro-cid-j7pv25f6]:before{opacity:.6;background-size:contain;background-repeat:no-repeat}.services-title[data-astro-cid-j7pv25f6]{background:#fff;color:var(--color-brand);border-radius:10px;padding:31px 35px;text-align:center;letter-spacing:.02em;font-size:38px}.service-grid[data-astro-cid-j7pv25f6]{display:grid;gap:40px;margin-top:40px}.service-card[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:center;background:#fff;border-radius:10px;padding:40px 20px}.service-heading[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:center;gap:20px;color:var(--color-brand);font-size:31px;line-height:40px;font-weight:400;letter-spacing:.02em;text-align:center;margin-bottom:30px}.service-heading[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{font-weight:700}.service-text[data-astro-cid-j7pv25f6]{color:var(--color-ink);font-size:16px;line-height:24px;flex:1;align-self:stretch}.service-card[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{margin-top:24px}.about[data-astro-cid-j7pv25f6]{background:linear-gradient(180deg,var(--color-brand) 0%,var(--color-navy) 100%);padding:75px 0 40px}.about-card[data-astro-cid-j7pv25f6]{position:relative;display:flex;flex-direction:column-reverse;background:#fff;border-radius:10px;overflow:hidden}.about-copy[data-astro-cid-j7pv25f6]{padding:30px 20px;color:var(--color-ink);font-size:16px;line-height:24px}.about-title[data-astro-cid-j7pv25f6]{color:var(--color-brand);font-size:35px;line-height:40px;margin-bottom:20px}.about-copy[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]+p[data-astro-cid-j7pv25f6]{margin-top:24px}.about-actions[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:25px;margin-top:25px}.about-card[data-astro-cid-j7pv25f6] .about-portrait{display:block;width:100%;max-width:429px;height:auto;margin:20px auto 0}.testimonials-title[data-astro-cid-j7pv25f6]{margin-top:110px;color:#fff;text-align:center;font-size:40px;line-height:65px;font-weight:700}.testimonial-grid[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;display:grid;gap:60px}.testimonial[data-astro-cid-j7pv25f6]{position:relative;margin-top:57px;background:#fff;border-radius:10px;padding:66px 20px 40px}.quote[data-astro-cid-j7pv25f6]{position:absolute;top:-57px;left:20px;filter:blur(.5px)}figure[data-astro-cid-j7pv25f6]{margin:0}figcaption[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:center;text-align:center}.t-name[data-astro-cid-j7pv25f6]{color:var(--color-navy);font-size:25px;line-height:28px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.t-role[data-astro-cid-j7pv25f6]{margin-top:20px;color:var(--color-ink);font-size:19px;line-height:20px;font-weight:700;letter-spacing:.03em}.t-stars[data-astro-cid-j7pv25f6]{margin-top:14px;color:var(--color-star);font-size:25px;line-height:30px;letter-spacing:3px}blockquote[data-astro-cid-j7pv25f6]{margin:20px 0 0;color:var(--color-ink);font-size:16px;line-height:24px}@media(min-width:768px){.intro-copy[data-astro-cid-j7pv25f6],.service-text[data-astro-cid-j7pv25f6],.about-copy[data-astro-cid-j7pv25f6],blockquote[data-astro-cid-j7pv25f6]{font-size:20px;line-height:26px}.intro-copy[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]+p[data-astro-cid-j7pv25f6],.about-copy[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]+p[data-astro-cid-j7pv25f6]{margin-top:26px}.services-title[data-astro-cid-j7pv25f6]{font-size:58px}.service-card[data-astro-cid-j7pv25f6]{padding:62px 54px 54px}.service-heading[data-astro-cid-j7pv25f6]{flex-direction:row;gap:16px;margin-bottom:37px}.service-card[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{margin-top:39px}.about-actions[data-astro-cid-j7pv25f6]{flex-direction:row;flex-wrap:wrap}.about-title[data-astro-cid-j7pv25f6]{font-size:58px;line-height:65px;margin-bottom:30px}.testimonials-title[data-astro-cid-j7pv25f6]{font-size:58px}.testimonial[data-astro-cid-j7pv25f6]{padding:66px 40px 69px}.quote[data-astro-cid-j7pv25f6]{left:40px}}@media(min-width:1025px){.hero[data-astro-cid-j7pv25f6],html.js .hero[data-astro-cid-j7pv25f6]{margin-top:0;min-height:908px;padding:270px 69px 171px 50px;box-sizing:border-box}.hero-content[data-astro-cid-j7pv25f6]{width:min(668px,47%);margin-left:auto}.hero-firm[data-astro-cid-j7pv25f6]{font-size:39px}.hero-title[data-astro-cid-j7pv25f6]{font-size:58px;line-height:65px;margin-top:20px}.hero-services[data-astro-cid-j7pv25f6]{margin-top:20px}.hero-text[data-astro-cid-j7pv25f6]{font-size:20px;line-height:26px;text-align:left;margin:70px auto 50px}.intro[data-astro-cid-j7pv25f6]{padding:120px 0 116px}.intro-title[data-astro-cid-j7pv25f6]{margin-bottom:60px}.services[data-astro-cid-j7pv25f6]{padding:10px 0}.service-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr;gap:100px;margin-top:100px}.about[data-astro-cid-j7pv25f6]{padding:110px 0 40px}.about-card[data-astro-cid-j7pv25f6]{display:block;min-height:519px}.about-copy[data-astro-cid-j7pv25f6]{padding:50px 0 50px 85px;max-width:689px;box-sizing:border-box}.about-copy[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{max-width:439px}.about-card[data-astro-cid-j7pv25f6] .about-portrait{position:absolute;right:-3px;bottom:0;width:429px;margin:0}.testimonial-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,1fr);gap:51px}}@media(min-width:1280px){.service-heading[data-astro-cid-j7pv25f6]{white-space:nowrap}}@media(min-width:1025px)and (max-width:1200px){.about-card[data-astro-cid-j7pv25f6] .about-portrait{width:34%}}
