.page_main__ux7yf{padding:64px 32px;min-height:calc(100vh - 64px);max-width:1440px;margin:0 auto}.page_intro__ej13n{max-width:504px;margin-bottom:128px}.page_introText__uO3gB{font-size:16px;line-height:1.4;color:#222528;margin:0}.page_contact__XVGLj{margin-top:32px;font-size:16px;color:#222528}.page_link__HOwSa{color:inherit;text-decoration:none;transition:font-style .2s ease,font-weight .2s ease}.page_link__HOwSa:hover{font-style:italic;font-weight:500}.page_separator__z3iow{color:#6f757a;margin:0 8px}.page_error__5jFI1{padding:32px;color:#4a5056;font-size:16px}.WorkCard_card__NwKZp{display:flex;flex-direction:column;gap:8px;text-decoration:none;color:inherit;transition:transform .4s ease;border:none;background:rgba(0,0,0,0);padding:0;width:100%;text-align:left}.WorkCard_card__NwKZp:hover .WorkCard_image__nnFFK,.WorkCard_card__NwKZp:hover .WorkCard_video__sXiuy{transform:scale(1.01)}.WorkCard_card__NwKZp:hover .WorkCard_title__25ABe{font-style:italic;font-weight:500}.WorkCard_mediaContainer__Ez7zm{position:relative;width:100%;height:482px;overflow:hidden;background:#cfd4d9}@media(max-width:767px){.WorkCard_mediaContainer__Ez7zm{height:auto;aspect-ratio:4/3}}.WorkCard_video__sXiuy{width:100%;height:100%}.WorkCard_image__nnFFK,.WorkCard_video__sXiuy{object-fit:cover;transition:transform .4s ease}.WorkCard_dimmed__bPSD9{filter:blur(2px);opacity:.5;transition:filter .2s ease,opacity .2s ease}.WorkCard_active__C_4xU{transform:scale(1.02);transition:transform .5s cubic-bezier(.43,.13,.23,.96)}.WorkCard_placeholder__GnPkQ{width:100%;height:100%;background:#cfd4d9}.WorkCard_info__TeM7l{display:flex;justify-content:space-between;align-items:flex-start;width:100%}.WorkCard_title__25ABe{font-size:16px;font-weight:400;font-style:normal;color:#222528;margin:0;transition:font-style .2s ease,font-weight .2s ease}.WorkCard_meta__S2nPf{display:flex;gap:8px;align-items:center;font-size:16px;font-weight:500;color:#6f757a}.WorkCard_client__CrDsD,.WorkCard_tag__bpzFW,.WorkCard_year__HMA9O{white-space:nowrap}.WorkGrid_grid__T_GNu{display:grid;grid-template-columns:1fr;grid-gap:32px;gap:32px}@media(min-width:768px)and (max-width:1023px){.WorkGrid_grid__T_GNu{grid-template-columns:repeat(2,1fr);gap:32px}}@media(min-width:1024px){.WorkGrid_grid__T_GNu{grid-template-columns:repeat(2,1fr);gap:32px}}.WorkGrid_isTransitioning__i_rhy{pointer-events:none}