.ServicesCases-module__lzMjMa__cases{color:var(--foreground);background:var(--background);flex-direction:column;gap:40px;padding:56px 16px;display:flex}.ServicesCases-module__lzMjMa__title{font-family:var(--secondary-font);letter-spacing:-.04em;text-transform:uppercase;margin:0;font-size:44px;font-weight:600;line-height:.95}.ServicesCases-module__lzMjMa__titleLine{display:block}.ServicesCases-module__lzMjMa__grid{grid-template-columns:minmax(0,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.ServicesCases-module__lzMjMa__card{color:#fff;background:#1a1a1a;flex-direction:column;justify-content:flex-end;text-decoration:none;display:flex;position:relative;overflow:hidden}.ServicesCases-module__lzMjMa__tall{aspect-ratio:3/4}.ServicesCases-module__lzMjMa__short{aspect-ratio:4/3}.ServicesCases-module__lzMjMa__image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ServicesCases-module__lzMjMa__linked .ServicesCases-module__lzMjMa__image{transition:transform .8s cubic-bezier(.22,1,.36,1)}@media (hover:hover){.ServicesCases-module__lzMjMa__linked:hover .ServicesCases-module__lzMjMa__image{transform:scale(1.03)}}.ServicesCases-module__lzMjMa__linked:focus-visible{outline:2px solid var(--foreground);outline-offset:4px}.ServicesCases-module__lzMjMa__scrim{pointer-events:none;background:linear-gradient(#0000 0%,#0009 100%);height:151px;position:absolute;inset:auto 0 0}.ServicesCases-module__lzMjMa__caption{font-family:var(--main-font);color:#fff;margin:0;padding:20px;font-size:24px;font-weight:800;line-height:1.15;position:relative}.ServicesCases-module__lzMjMa__line{display:inline}@media (min-width:768px){.ServicesCases-module__lzMjMa__cases{padding:64px 20px}.ServicesCases-module__lzMjMa__title{font-size:calc(44px + (var(--max-vw) - 768px)*.1961)}.ServicesCases-module__lzMjMa__grid{gap:20px}.ServicesCases-module__lzMjMa__wide{aspect-ratio:728/980}.ServicesCases-module__lzMjMa__half{aspect-ratio:728/580}.ServicesCases-module__lzMjMa__scrim{height:173px}.ServicesCases-module__lzMjMa__line{display:block}}@media (min-width:1024px){.ServicesCases-module__lzMjMa__cases{gap:calc(var(--max-vw)*56/1520);padding:calc(var(--max-vw)*80/1520)calc(var(--max-vw)*40/1520)}.ServicesCases-module__lzMjMa__title{font-size:calc(var(--max-vw)*140/1520)}.ServicesCases-module__lzMjMa__grid{gap:calc(var(--max-vw)*20/1520);grid-template-columns:repeat(2,minmax(0,1fr))}.ServicesCases-module__lzMjMa__cellWide{grid-column:1/-1}.ServicesCases-module__lzMjMa__wide{aspect-ratio:auto;padding-top:calc(var(--max-vw)*580/1520)}.ServicesCases-module__lzMjMa__half{aspect-ratio:662/672}.ServicesCases-module__lzMjMa__scrim{height:calc(var(--max-vw)*173/1520)}.ServicesCases-module__lzMjMa__caption{padding:calc(var(--max-vw)*40/1520);font-size:calc(var(--max-vw)*40/1520);letter-spacing:-.04em}}
