.PageHero-module__DsQ9ba__hero{background:var(--ink);color:var(--fg-light);padding:clamp(56px,9vw,112px) 0 clamp(56px,8vw,96px);position:relative;overflow:hidden}.PageHero-module__DsQ9ba__inner{gap:24px;display:grid;position:relative}.PageHero-module__DsQ9ba__lead{max-width:640px;font-size:var(--fs-lead);color:var(--muted-dark);line-height:1.6}
.Stats-module__yL2aHq__stats{background:var(--ink);color:var(--fg-light);position:relative;overflow:hidden}.Stats-module__yL2aHq__inner{position:relative}.Stats-module__yL2aHq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 0;margin:clamp(40px,5vw,64px) 0 0;display:grid}.Stats-module__yL2aHq__item{border-left:1px solid var(--line-dark);flex-direction:column-reverse;justify-content:flex-end;gap:10px;padding:4px 16px 4px 20px;display:flex}.Stats-module__yL2aHq__value{letter-spacing:-.03em;color:var(--gold);margin:0;font-size:clamp(48px,6vw,96px);font-weight:500;line-height:1}.Stats-module__yL2aHq__label{color:var(--muted-dark);font-size:15px;line-height:1.4}@media (min-width:1024px){.Stats-module__yL2aHq__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
.Projects-module__2BoJ-q__projects{background:var(--ink);color:var(--fg-light);padding-bottom:var(--section-y)}.Projects-module__2BoJ-q__head{border-top:1px solid var(--line-dark);padding-top:clamp(48px,6vw,72px)}.Projects-module__2BoJ-q__grid{grid-template-columns:1fr;grid-auto-rows:240px;gap:12px;margin:clamp(32px,4vw,48px) 0 0;padding:0;list-style:none;display:grid}.Projects-module__2BoJ-q__tile{border-radius:var(--radius);background:var(--ink-3);border:1px solid var(--line-dark);position:relative;overflow:hidden}.Projects-module__2BoJ-q__img{object-fit:cover;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.Projects-module__2BoJ-q__tile:hover .Projects-module__2BoJ-q__img{transform:scale(1.04)}.Projects-module__2BoJ-q__caption{background:var(--ink);border-radius:4px;flex-direction:column;gap:2px;width:fit-content;max-width:calc(100% - 24px);padding:12px 16px;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.Projects-module__2BoJ-q__title{letter-spacing:-.01em;font-size:17px;font-weight:500}.Projects-module__2BoJ-q__company{color:var(--muted-dark);font-size:13px}.Projects-module__2BoJ-q__big .Projects-module__2BoJ-q__caption{padding:16px 20px}.Projects-module__2BoJ-q__big .Projects-module__2BoJ-q__title{font-size:clamp(18px,2vw,22px)}@media (min-width:640px){.Projects-module__2BoJ-q__grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:240px}.Projects-module__2BoJ-q__big{grid-area:span 1/span 2}}@media (min-width:640px) and (max-width:1023px){.Projects-module__2BoJ-q__big{grid-row:span 2}}@media (min-width:1024px){.Projects-module__2BoJ-q__grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:280px}.Projects-module__2BoJ-q__big{grid-area:span 2/span 2}}
.Clients-module__JtlyXW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:clamp(32px,4vw,48px) 0 0;padding:0;list-style:none;display:grid}.Clients-module__JtlyXW__cell{text-align:center;border:1px solid var(--line);border-radius:var(--radius);background:var(--white);height:clamp(80px,8vw,104px);color:var(--muted);place-items:center;padding:12px;font-size:15px;font-weight:500;display:grid}.Clients-module__JtlyXW__logo{object-fit:contain;width:auto;max-height:56px}@media (min-width:640px){.Clients-module__JtlyXW__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}}@media (min-width:1024px){.Clients-module__JtlyXW__grid{grid-template-columns:repeat(6,minmax(0,1fr))}}
