.projects[data-astro-cid-sjhnwl2u]{overflow:hidden}.projects__inner[data-astro-cid-sjhnwl2u]{max-width:var(--max-w);flex-direction:column;gap:64px;margin-inline:auto;padding:120px 0;display:flex}.projects__head[data-astro-cid-sjhnwl2u]{justify-content:space-between;align-items:flex-end;gap:24px;padding-inline:40px;display:flex}.projects__arrows[data-astro-cid-sjhnwl2u]{flex-shrink:0;gap:16px;display:flex}.arrow-btn[data-astro-cid-sjhnwl2u]{background:var(--c-white);border-radius:100px;width:auto;height:auto;padding:20px}.arrow-btn[data-astro-cid-sjhnwl2u] img[data-astro-cid-sjhnwl2u]{width:24px;height:24px}.projects__track[data-astro-cid-sjhnwl2u]{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;gap:40px;margin:0;padding:0 40px;scroll-padding-inline:40px;display:flex;overflow-x:auto}.projects__track[data-astro-cid-sjhnwl2u]::-webkit-scrollbar{display:none}.pcard[data-astro-cid-sjhnwl2u]{scroll-snap-align:start;flex:0 0 min(999px,100vw - 160px)}.pcard[data-astro-cid-sjhnwl2u] article[data-astro-cid-sjhnwl2u]{flex-direction:column;gap:32px;display:flex}.pcard__media[data-astro-cid-sjhnwl2u]{background:var(--c-black);height:628px;position:relative;overflow:hidden}.pcard__media[data-astro-cid-sjhnwl2u] img{object-fit:cover;width:100%;height:100%}.pcard__tag[data-astro-cid-sjhnwl2u]{background:var(--c-white);color:var(--c-black);border-radius:100px;padding:6px 16px;position:absolute;bottom:20px;left:20px}.pcard__body[data-astro-cid-sjhnwl2u]{justify-content:space-between;align-items:center;gap:16px;display:flex}.pcard__info[data-astro-cid-sjhnwl2u]{align-items:center;gap:24px;display:flex}.pcard__name[data-astro-cid-sjhnwl2u]{font-family:var(--f-display);white-space:nowrap;font-size:28px;font-weight:500;line-height:36px}.pcard__sep[data-astro-cid-sjhnwl2u]{background:var(--c-stroke);align-self:stretch;width:1px}.pcard__meta[data-astro-cid-sjhnwl2u]{white-space:nowrap}.pcard__link[data-astro-cid-sjhnwl2u]{padding-bottom:2px}.projects__dots[data-astro-cid-sjhnwl2u]{display:none}@media (width<=1023px){.pcard__media[data-astro-cid-sjhnwl2u]{height:480px}}@media (width<=767px){.projects__inner[data-astro-cid-sjhnwl2u]{gap:40px;padding:40px 0}.projects__head[data-astro-cid-sjhnwl2u]{justify-content:center;padding-inline:20px}.projects__head[data-astro-cid-sjhnwl2u] .shead{flex:1}.projects__arrows[data-astro-cid-sjhnwl2u]{display:none}.projects__track[data-astro-cid-sjhnwl2u]{gap:20px;margin-top:-16px;padding-inline:20px;scroll-padding-inline:20px}.pcard[data-astro-cid-sjhnwl2u]{flex-basis:min(329px,100vw - 64px)}.pcard[data-astro-cid-sjhnwl2u] article[data-astro-cid-sjhnwl2u]{gap:24px}.pcard__media[data-astro-cid-sjhnwl2u]{height:284px}.pcard__tag[data-astro-cid-sjhnwl2u]{padding:3px 8px;bottom:10px;left:10px}.pcard__body[data-astro-cid-sjhnwl2u]{align-items:flex-end}.pcard__info[data-astro-cid-sjhnwl2u]{flex-direction:column;align-items:flex-start;gap:2px}.pcard__name[data-astro-cid-sjhnwl2u]{font-size:18px;line-height:24px}.pcard__sep[data-astro-cid-sjhnwl2u]{display:none}.pcard__meta[data-astro-cid-sjhnwl2u]{white-space:normal;font-size:12px;line-height:16px}.pcard__link[data-astro-cid-sjhnwl2u]{letter-spacing:.96px;font-size:12px}.projects__dots[data-astro-cid-sjhnwl2u]{justify-content:center;align-items:center;gap:12px;height:16px;display:flex}.dot[data-astro-cid-sjhnwl2u]{background:var(--c-black);opacity:.08;border-radius:50%;width:10px;height:10px;transition:opacity .2s;position:relative}.dot[data-astro-cid-sjhnwl2u].is-active{opacity:1;outline:1px solid var(--c-black);outline-offset:2px}}.svc__inner[data-astro-cid-sa7e2wly]{flex-direction:column;gap:80px;padding-block:120px;display:flex}.svc__list[data-astro-cid-sa7e2wly]{grid-template-columns:380px minmax(0,740px);align-items:start;gap:32px 80px;margin:0;display:grid}.svc__item[data-astro-cid-sa7e2wly]{display:contents}.svc__h[data-astro-cid-sa7e2wly]{grid-column:1;grid-row:var(--i);margin:0}.svc__btn[data-astro-cid-sa7e2wly]{text-align:left;width:100%;font-family:var(--f-display);color:var(--c-black);justify-content:space-between;align-items:center;font-size:28px;font-weight:400;line-height:36px;transition:color .2s;display:flex}.svc__btn[data-astro-cid-sa7e2wly]:hover,.is-open[data-astro-cid-sa7e2wly] .svc__btn[data-astro-cid-sa7e2wly]{color:var(--c-primary)}.svc__ico[data-astro-cid-sa7e2wly]{flex-shrink:0;display:none}.is-open[data-astro-cid-sa7e2wly] .svc__ico--arrow[data-astro-cid-sa7e2wly]{display:block}.svc__panel[data-astro-cid-sa7e2wly]{flex-direction:column;grid-area:1/2/span 9;gap:32px;height:580px;display:none}.is-open[data-astro-cid-sa7e2wly] .svc__panel[data-astro-cid-sa7e2wly]{display:flex}.svc__media[data-astro-cid-sa7e2wly]{background:var(--c-black);position:relative;overflow:hidden}.svc__media--desk[data-astro-cid-sa7e2wly]{flex:1 0 0;min-height:0}.svc__media[data-astro-cid-sa7e2wly] img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.svc__media--mob[data-astro-cid-sa7e2wly],.svc__cta-mob[data-astro-cid-sa7e2wly]{display:none}.svc__text[data-astro-cid-sa7e2wly]{flex-direction:column;gap:12px;display:flex}.svc__title[data-astro-cid-sa7e2wly]{font-family:var(--f-display);font-size:28px;font-weight:500;line-height:36px}@media (width<=1279px){.svc__list[data-astro-cid-sa7e2wly]{grid-template-columns:300px minmax(0,1fr);column-gap:48px}.svc__btn[data-astro-cid-sa7e2wly]{font-size:24px;line-height:32px}}@media (width<=1023px){.svc__list[data-astro-cid-sa7e2wly]{grid-template-columns:240px minmax(0,1fr);column-gap:32px}.svc__btn[data-astro-cid-sa7e2wly]{font-size:20px;line-height:28px}.svc__panel[data-astro-cid-sa7e2wly]{height:520px}}@media (width<=767px){.svc__inner[data-astro-cid-sa7e2wly]{gap:24px;padding-block:40px}.svc__list[data-astro-cid-sa7e2wly]{flex-direction:column;align-items:stretch;gap:20px;display:flex}.svc__item[data-astro-cid-sa7e2wly]{border-bottom:1px solid var(--c-stroke-dark);padding-bottom:20px;display:block}.svc__item[data-astro-cid-sa7e2wly].is-open{border-bottom:0;padding-bottom:0}.svc__btn[data-astro-cid-sa7e2wly]{font-size:18px;line-height:24px}.is-open[data-astro-cid-sa7e2wly] .svc__ico--arrow[data-astro-cid-sa7e2wly]{display:none}.svc__ico--add[data-astro-cid-sa7e2wly]{width:20px;height:20px;display:block}.is-open[data-astro-cid-sa7e2wly] .svc__ico--add[data-astro-cid-sa7e2wly]{display:none}.is-open[data-astro-cid-sa7e2wly] .svc__ico--remove[data-astro-cid-sa7e2wly]{width:20px;height:20px;display:block}.svc__panel[data-astro-cid-sa7e2wly]{gap:16px;height:auto;padding-top:12px}.svc__media--desk[data-astro-cid-sa7e2wly],.svc__cta-desk[data-astro-cid-sa7e2wly],.svc__title[data-astro-cid-sa7e2wly]{display:none}.svc__desc[data-astro-cid-sa7e2wly]{max-width:308px}.svc__cta-mob[data-astro-cid-sa7e2wly]{justify-content:flex-end;display:flex}.svc__cta-mob[data-astro-cid-sa7e2wly] .link-arrow[data-astro-cid-sa7e2wly]{letter-spacing:.96px;padding-bottom:2px;font-size:12px}.svc__media--mob[data-astro-cid-sa7e2wly]{height:170px;margin-top:4px;display:block}}.tst__inner[data-astro-cid-ndabfdc4]{flex-direction:column;gap:80px;padding-block:120px;display:flex}.tst__head[data-astro-cid-ndabfdc4]{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.tst__arrows[data-astro-cid-ndabfdc4]{gap:16px;display:flex}.tst__arrows--mob[data-astro-cid-ndabfdc4]{display:none}.tarrow[data-astro-cid-ndabfdc4]{background:var(--c-white);border:1px solid var(--c-black);border-radius:100px;padding:20px;transition:opacity .2s;display:inline-flex}.tarrow--primary[data-astro-cid-ndabfdc4]{border-color:var(--c-primary)}.tarrow[data-astro-cid-ndabfdc4]:disabled{cursor:default}.tarrow[data-astro-cid-ndabfdc4] img[data-astro-cid-ndabfdc4]{width:24px;height:24px}.tcard[data-astro-cid-ndabfdc4]{background:var(--c-white);align-items:stretch;gap:88px;min-height:629px;margin:0;padding:40px;display:flex}.tcard[data-astro-cid-ndabfdc4][hidden]{display:none}.tcard__media[data-astro-cid-ndabfdc4]{background:var(--c-black);flex:1 0 0;min-width:0;position:relative;overflow:hidden}.tcard__media[data-astro-cid-ndabfdc4] img{object-fit:cover;object-position:50% 40%;width:100%;height:100%;position:absolute;inset:0}.tcard__content[data-astro-cid-ndabfdc4]{flex-direction:column;flex:1 0 0;justify-content:center;gap:100px;min-width:0;padding-block:24px;display:flex}.tcard__quote-wrap[data-astro-cid-ndabfdc4]{flex-direction:column;gap:56px;display:flex}.tcard__quote[data-astro-cid-ndabfdc4]{font-family:var(--f-display);opacity:.8;max-width:485px;margin:0;font-size:40px;line-height:48px}.tcard__client[data-astro-cid-ndabfdc4]{border-left:1px solid var(--c-black);flex-direction:column;gap:8px;padding-left:16px;display:flex}.tcard__name[data-astro-cid-ndabfdc4]{font-family:var(--f-display);font-size:24px;line-height:32px}.tcard__role[data-astro-cid-ndabfdc4]{font-size:16px;line-height:24px}.tcard__all[data-astro-cid-ndabfdc4]{align-self:flex-start;padding-bottom:2px}@media (width<=1023px){.tcard[data-astro-cid-ndabfdc4]{gap:40px;min-height:0}.tcard__quote[data-astro-cid-ndabfdc4]{font-size:30px;line-height:38px}.tcard__content[data-astro-cid-ndabfdc4]{gap:48px}}@media (width<=767px){.tst__inner[data-astro-cid-ndabfdc4]{align-items:center;gap:24px;padding-block:40px}.tst__head[data-astro-cid-ndabfdc4]{justify-content:center;width:100%}.tst__head[data-astro-cid-ndabfdc4] .shead{flex:1}.tst__arrows--desk[data-astro-cid-ndabfdc4]{display:none}.tst__arrows--mob[data-astro-cid-ndabfdc4]{display:flex}.tarrow[data-astro-cid-ndabfdc4]{padding:16px}.tst__viewport[data-astro-cid-ndabfdc4]{width:100%}.tcard[data-astro-cid-ndabfdc4]{flex-direction:column-reverse;gap:40px;padding:20px}.tcard__media[data-astro-cid-ndabfdc4]{flex:none;height:357px}.tcard__content[data-astro-cid-ndabfdc4]{gap:40px;padding:0}.tcard__quote-wrap[data-astro-cid-ndabfdc4]{gap:40px}.tcard__quote[data-astro-cid-ndabfdc4]{max-width:294px;font-size:24px;line-height:32px}.tcard__client[data-astro-cid-ndabfdc4]{gap:4px;padding-left:12px}.tcard__name[data-astro-cid-ndabfdc4]{font-size:18px;line-height:24px}.tcard__role[data-astro-cid-ndabfdc4]{font-size:12px;line-height:16px}}.hero[data-astro-cid-lcdefpme]{min-height:804px;display:flex;position:relative;overflow:hidden}.hero__inner[data-astro-cid-lcdefpme]{flex-direction:column;gap:40px;padding-top:220px;padding-bottom:240px;display:flex;position:relative}.hero__heading[data-astro-cid-lcdefpme]{flex-direction:column;gap:16px;max-width:560px;display:flex}.hero__title[data-astro-cid-lcdefpme]{white-space:nowrap}.hero__actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:24px;display:flex}.authority[data-astro-cid-lcdefpme]{background:var(--c-white);padding-block:100px}@media (width<=1023px){.hero[data-astro-cid-lcdefpme]{min-height:640px}.hero__inner[data-astro-cid-lcdefpme]{padding-block:120px 160px}}@media (width<=767px){.hero[data-astro-cid-lcdefpme]{min-height:540px}.hero__inner[data-astro-cid-lcdefpme]{text-align:center;gap:24px;padding:40px 20px 200px}.hero__heading[data-astro-cid-lcdefpme]{gap:8px;max-width:none}.hero__title[data-astro-cid-lcdefpme]{white-space:normal}.br-desk[data-astro-cid-lcdefpme]{display:none}.hero__actions[data-astro-cid-lcdefpme]{flex-direction:column;gap:20px}.authority[data-astro-cid-lcdefpme],.authority[data-astro-cid-lcdefpme] .container[data-astro-cid-lcdefpme]{padding:0}}
