.reviews[data-astro-cid-vj24vmds]{flex-direction:column;gap:20px;display:flex}.reviews__summary[data-astro-cid-vj24vmds]{flex-direction:column;gap:4px;display:flex}.reviews__note[data-astro-cid-vj24vmds]{color:var(--color-text-secondary);font-size:14px;line-height:20px}.reviews__note[data-astro-cid-vj24vmds] a[data-astro-cid-vj24vmds]{color:var(--color-text-primary);text-underline-offset:3px;white-space:nowrap;margin-left:4px;text-decoration:underline}.reviews__viewport[data-astro-cid-vj24vmds]{overflow:hidden}.reviews__track[data-astro-cid-vj24vmds]{width:max-content;animation:reviews-scroll var(--duration) linear infinite;display:flex}.reviews__viewport[data-astro-cid-vj24vmds]:hover .reviews__track[data-astro-cid-vj24vmds]{animation-play-state:paused}.reviews__group[data-astro-cid-vj24vmds]{gap:16px;padding-right:16px;display:flex}.review[data-astro-cid-vj24vmds]{border-radius:var(--radius-container);background:var(--color-bg-page);flex-direction:column;gap:16px;width:290px;padding:24px;display:flex}.review__stars[data-astro-cid-vj24vmds]{color:var(--color-primary);letter-spacing:.1em;font-size:16px;line-height:20px}.review__text[data-astro-cid-vj24vmds]{-webkit-line-clamp:8;line-clamp:8;-webkit-box-orient:vertical;flex:1;font-size:16px;line-height:24px;display:-webkit-box;overflow:hidden}.review__author[data-astro-cid-vj24vmds]{align-items:center;gap:12px;display:flex}.review__initial[data-astro-cid-vj24vmds]{border-radius:var(--radius-card);background:var(--color-bg-chip);flex:none;place-items:center;width:40px;height:40px;display:grid}.review__name[data-astro-cid-vj24vmds],.review__date[data-astro-cid-vj24vmds]{display:block}.review__date[data-astro-cid-vj24vmds]{color:var(--color-text-secondary);font-size:14px;line-height:20px}@keyframes reviews-scroll{to{transform:translate(-50%)}}@media (width>=768px){.reviews[data-astro-cid-vj24vmds]{gap:28px}.review[data-astro-cid-vj24vmds]{width:400px;padding:28px}}@media (prefers-reduced-motion:reduce){.reviews__viewport[data-astro-cid-vj24vmds]{overflow-x:auto}.reviews__group[data-astro-cid-vj24vmds][aria-hidden=true]{display:none}}.about[data-astro-cid-5gtlsymu]{padding-block:40px;overflow:hidden}.about__inner[data-astro-cid-5gtlsymu]{margin-bottom:36px}.about__head[data-astro-cid-5gtlsymu]{flex-direction:column;gap:24px;display:flex}.about__intro[data-astro-cid-5gtlsymu]{flex-direction:column;gap:12px;max-width:748px;display:flex}.about__meta[data-astro-cid-5gtlsymu]{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.about__rule[data-astro-cid-5gtlsymu]{background:var(--color-border);width:116px;height:1px}@media (width>=768px){.about[data-astro-cid-5gtlsymu]{padding-block:52px}.about__inner[data-astro-cid-5gtlsymu]{margin-bottom:80px}}@media (width>=1024px){.about__head[data-astro-cid-5gtlsymu]{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:32px}.about__meta[data-astro-cid-5gtlsymu]{white-space:nowrap;flex-wrap:nowrap;margin-top:49px}}.blog[data-astro-cid-p3wx65ng]{background:var(--color-bg-page);padding-block:40px}.blog__inner[data-astro-cid-p3wx65ng]{flex-direction:column;gap:36px;display:flex}.blog__head[data-astro-cid-p3wx65ng]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.blog__actions[data-astro-cid-p3wx65ng]{flex:none;gap:8px;display:flex}.blog__intro[data-astro-cid-p3wx65ng]{flex-direction:column;gap:12px;display:flex}.blog__controls[data-astro-cid-p3wx65ng]{gap:8px;display:none}.blog__control[data-astro-cid-p3wx65ng]{border-radius:var(--radius-card);background:var(--color-bg-dark);width:48px;height:48px;color:var(--color-text-white);place-items:center;transition:opacity .2s;display:grid}.blog__control[data-astro-cid-p3wx65ng]:disabled{cursor:default;opacity:.25}.blog__control--prev[data-astro-cid-p3wx65ng] svg{transform:scaleX(-1)}.blog__row[data-astro-cid-p3wx65ng]{--gap:16px;--visible:1.5;--gaps:1;gap:var(--gap);margin-inline:calc(-1 * var(--container-pad));padding-inline:var(--container-pad);overscroll-behavior-x:contain;scroll-padding-inline:var(--container-pad);scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.blog__row[data-astro-cid-p3wx65ng]::-webkit-scrollbar{display:none}.blog__row[data-astro-cid-p3wx65ng] .post{flex:0 0 calc((100% - var(--gaps) * var(--gap)) / var(--visible));scroll-snap-align:start}@media (width>=768px){.blog[data-astro-cid-p3wx65ng]{padding-block:52px}.blog__inner[data-astro-cid-p3wx65ng]{gap:64px}.blog__controls[data-astro-cid-p3wx65ng]{display:flex}.blog__row[data-astro-cid-p3wx65ng]{--gap:24px;--visible:2.3;--gaps:2}}.stats[data-astro-cid-stvll65y]{margin:0;display:grid}.stats--on-photo[data-astro-cid-stvll65y]{color:var(--color-text-white);grid-template-columns:repeat(2,minmax(0,166px));gap:24px}.stats--on-light[data-astro-cid-stvll65y]{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.stat[data-astro-cid-stvll65y]{flex-direction:column-reverse;justify-content:flex-end;gap:10px;display:flex}.stat__value[data-astro-cid-stvll65y]{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:clamp(32px,28px + .5vw,40px);line-height:1}.stats--on-light[data-astro-cid-stvll65y] .stat__value[data-astro-cid-stvll65y]{font-size:var(--fs-48)}.stat__suffix[data-astro-cid-stvll65y]{vertical-align:top;color:var(--color-text-muted);margin-left:6px;font-size:16px}.stats--on-light[data-astro-cid-stvll65y] .stat__suffix[data-astro-cid-stvll65y]{color:var(--color-text-secondary)}.stat__label[data-astro-cid-stvll65y]{line-height:24px}.stats--on-light[data-astro-cid-stvll65y] .stat__label[data-astro-cid-stvll65y]{color:var(--color-text-secondary)}.stat__detail[data-astro-cid-stvll65y]{font-size:14px;line-height:20px;display:block}@media (width>=768px){.stats--on-photo[data-astro-cid-stvll65y]{gap:48px}.stats--on-light[data-astro-cid-stvll65y]{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}}@media (width>=1024px){.stats--on-light[data-astro-cid-stvll65y]{grid-template-columns:repeat(4,minmax(0,1fr))}}.hero[data-astro-cid-yodha2z4]{background:var(--color-bg-dark);min-height:max(640px,min(100svh,900px));color:var(--color-text-white);display:flex;position:relative;overflow:hidden}.hero[data-astro-cid-yodha2z4] .hero__bg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero__scrim[data-astro-cid-yodha2z4]{background:linear-gradient(#0000 66%,#0000008c 100%),linear-gradient(#00000059 0%,#00000038 34%,#0000 58%),linear-gradient(90deg,#000000b8 0%,#0009 40%,#0003 68%,#0000 84%);position:absolute;inset:0}.hero__inner[data-astro-cid-yodha2z4]{width:100%;padding:112px var(--container-pad) 28px;flex-direction:column;justify-content:space-between;gap:28px;display:flex;position:relative}.hero__intro[data-astro-cid-yodha2z4]{flex-direction:column;align-items:flex-start;gap:36px;max-width:829px;margin-block:auto;display:flex}.hero__heading[data-astro-cid-yodha2z4]{flex-direction:column;gap:20px;display:flex}.hero__lead[data-astro-cid-yodha2z4]{max-width:560px}.hero[data-astro-cid-yodha2z4] .hero__card{width:256px;display:none;position:absolute;bottom:28px;right:28px}@media (width>=768px){.hero__inner[data-astro-cid-yodha2z4]{padding-top:146px}.hero__intro[data-astro-cid-yodha2z4]{gap:44px}.hero__heading[data-astro-cid-yodha2z4]{gap:24px}}@media (width>=1100px){.hero[data-astro-cid-yodha2z4] .hero__card{display:flex}}.projects[data-astro-cid-resrq4zz]{padding:44px var(--container-pad);background:var(--color-bg-dark);color:var(--color-text-white)}.projects__grid[data-astro-cid-resrq4zz]{gap:24px;max-width:1224px;margin-inline:auto;display:grid}.projects__heading[data-astro-cid-resrq4zz]{flex-direction:column;gap:12px;margin-bottom:8px;display:flex}.projects[data-astro-cid-resrq4zz] .card{background:var(--color-glass-bg)}.projects__all[data-astro-cid-resrq4zz]{grid-column:1/-1;justify-self:center;margin-top:16px}@media (width>=640px){.projects__grid[data-astro-cid-resrq4zz]{grid-template-columns:repeat(2,minmax(0,1fr))}.projects__heading[data-astro-cid-resrq4zz]{grid-column:1/-1}}@media (width>=1100px){.projects[data-astro-cid-resrq4zz]{padding-block:128px}.projects__grid[data-astro-cid-resrq4zz]{grid-template-columns:344px minmax(0,1fr) 344px;gap:15px 24px}.projects__heading[data-astro-cid-resrq4zz]{text-align:center;grid-area:1/2;align-self:start;align-items:center;margin:87px 0 0}.projects[data-astro-cid-resrq4zz] .projects__card--1{grid-area:1/1;align-self:start}.projects[data-astro-cid-resrq4zz] .projects__card--2{grid-area:1/3;align-self:start;margin-top:108px}.projects[data-astro-cid-resrq4zz] .projects__card--3{grid-area:2/2;justify-self:center;width:344px}}.services[data-astro-cid-j2lavqje]{padding-block:40px}.services__inner[data-astro-cid-j2lavqje]{flex-direction:column;gap:36px;display:flex}.services__head[data-astro-cid-j2lavqje]{flex-direction:column;align-items:flex-start;gap:28px;display:flex}.services__intro[data-astro-cid-j2lavqje]{flex-direction:column;gap:12px;max-width:640px;display:flex}.services__body[data-astro-cid-j2lavqje]{flex-direction:column;gap:36px;display:flex}.services__media[data-astro-cid-j2lavqje]{flex-direction:column;gap:16px;display:flex}.services__figure[data-astro-cid-j2lavqje]{aspect-ratio:588/510;border-radius:var(--radius-container);background:var(--color-bg-dark);position:relative;overflow:hidden}.services[data-astro-cid-j2lavqje] .services__img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .35s;position:absolute;inset:0}.services[data-astro-cid-j2lavqje] .services__img.is-active{opacity:1}.services__caption[data-astro-cid-j2lavqje]{min-height:48px;color:var(--color-text-secondary)}.services__list[data-astro-cid-j2lavqje]{flex-direction:column;gap:20px;display:flex}.services__row[data-astro-cid-j2lavqje]{text-align:left;width:100%;min-height:44px;color:var(--color-text-secondary);align-items:baseline;gap:16px;transition:color .2s,transform .2s;display:flex}.services__row[data-astro-cid-j2lavqje].is-active{color:var(--color-text-primary);transform:translate(6px)}.services__num[data-astro-cid-j2lavqje]{flex:none}@media (width>=768px){.services[data-astro-cid-j2lavqje]{padding-block:52px}.services__inner[data-astro-cid-j2lavqje]{gap:52px}.services__head[data-astro-cid-j2lavqje]{flex-direction:row;justify-content:space-between;gap:32px}}@media (width>=1024px){.services__body[data-astro-cid-j2lavqje]{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;display:grid}.services__media[data-astro-cid-j2lavqje]{gap:24px}.services__list[data-astro-cid-j2lavqje]{gap:48px}}.success[data-astro-cid-rjv5bhfk]{padding-block:40px}.success__inner[data-astro-cid-rjv5bhfk]{flex-direction:column;gap:52px;display:flex}.success__head[data-astro-cid-rjv5bhfk]{flex-direction:column;gap:24px;display:flex}.success__title[data-astro-cid-rjv5bhfk]{line-height:1.1}.success__body[data-astro-cid-rjv5bhfk]{flex-direction:column;gap:32px;display:flex}.success[data-astro-cid-rjv5bhfk] .success__img{aspect-ratio:358/269;border-radius:var(--radius-container);object-fit:cover;width:100%}@media (width>=768px){.success[data-astro-cid-rjv5bhfk]{padding-block:52px}.success[data-astro-cid-rjv5bhfk] .success__img{aspect-ratio:1224/510}}@media (width>=1024px){.success__inner[data-astro-cid-rjv5bhfk]{gap:120px}.success__head[data-astro-cid-rjv5bhfk]{grid-template-columns:298px minmax(0,1fr);align-items:start;gap:32px;display:grid}.success__body[data-astro-cid-rjv5bhfk]{gap:48px}}
