.case-studies_case_studies__l8k0N{padding:64px var(--margin-page);border-bottom:1px solid var(--color-border-invisible)}h1.case-studies_heading__ZdzCR{font-family:var(--font-display);font-size:var(--size-subheading);font-weight:600;color:var(--color-type);line-height:1.3em;margin-bottom:32px;letter-spacing:-.03em}.case-studies_case_studies_grid__YAziL{display:grid;grid-gap:64px;gap:64px;grid-template-columns:1fr 1fr 1fr;grid-auto-rows:minmax(480px,auto)}.case-studies_case_study_item__3hJhq{display:flex;flex-direction:column;cursor:pointer}.case-studies_case_study_item__3hJhq:first-child{grid-column-start:1;grid-column-end:3}.case-studies_grid_image_container__NG7PY{position:relative;width:100%;height:320px;margin-bottom:24px;border-radius:var(--radius-medium);overflow:hidden}.case-studies_grid_image__cY_1f{width:100%;height:100%;background-size:cover;background-position:50%;transform:scale(1);transition:transform .5s ease}.case-studies_case_study_item__3hJhq:hover .case-studies_grid_image__cY_1f{transform:scale(1.1)}.case-studies_grid_tags__XrcVK{font-family:var(--font-mono);font-size:var(--size-smallcopy);font-weight:600;letter-spacing:.05em;text-transform:uppercase;margin-bottom:4px;color:var(--color-accent);display:flex;flex-direction:row;gap:16px}.case-studies_grid_title__g4wl6{font-family:var(--font-display);font-size:var(--size-largecopy);font-weight:700;line-height:1.3em;letter-spacing:-.03em;margin-bottom:8px}.case-studies_grid_description__4Y3Ym{font-weight:400;font-size:var(--size-copy);line-height:1.5em;color:var(--color-type);letter-spacing:-.03em;margin-bottom:12px}.case-studies_grid_metadata__pi0U2{display:flex;flex-direction:row;justify-content:space-between;font-weight:500;font-family:var(--font-mono);font-size:var(--size-smallcopy);color:var(--color-type-light);text-transform:uppercase;transition:color .3s ease}.case-studies_grid_metadata__pi0U2 .case-studies_expand__aOfNv{font-weight:400}.case-studies_case_study_item__3hJhq:hover .case-studies_grid_metadata__pi0U2{color:var(--color-type-secondary)}.case-studies_expand__aOfNv .case-studies_icon__308Yk{margin-left:4px;transition:margin .3s ease}.case-studies_case_study_item__3hJhq:hover .case-studies_grid_metadata__pi0U2 .case-studies_expand__aOfNv .case-studies_icon__308Yk{margin-left:8px;transition:margin .3s ease}@media screen and (max-width:1100px){.case-studies_case_studies_grid__YAziL{gap:32px}}@media screen and (max-width:800px){.case-studies_case_studies_grid__YAziL{display:flex;flex-direction:column;gap:64px}}