.ExpertiseGrid-module__0GUz9q__section{background:#050505;padding:clamp(3.75rem,4vw,4rem) clamp(1rem,4.2vw,4rem) clamp(5rem,7vw,7rem)}.ExpertiseGrid-module__0GUz9q__title{color:#f2f2ef;letter-spacing:-.019em;margin:0 0 clamp(2.5rem,4vw,4rem);font-size:clamp(2.625rem,8vw,8rem);font-weight:500;line-height:.92}.ExpertiseGrid-module__0GUz9q__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2.25rem,2.5vw,2.5rem) clamp(1.25rem,2.1vw,2rem);margin:0;padding:0;list-style:none;display:grid}.ExpertiseGrid-module__0GUz9q__card{transform-origin:50%;min-width:0;transition:opacity .28s,transform .42s cubic-bezier(.22,1,.36,1);transform:scale(1)}.ExpertiseGrid-module__0GUz9q__cardLink{color:inherit;text-decoration:none;display:block}.ExpertiseGrid-module__0GUz9q__cardLink:focus-visible{outline-offset:.5rem;outline:1px solid #ffffffb8}.ExpertiseGrid-module__0GUz9q__media{aspect-ratio:3/2;background:#0c0c0c;position:relative;overflow:hidden}.ExpertiseGrid-module__0GUz9q__visual{filter:none;object-fit:cover;width:100%;height:100%;transition:filter .42s cubic-bezier(.22,1,.36,1),transform .62s cubic-bezier(.22,1,.36,1);transform:scale(1.001)}.ExpertiseGrid-module__0GUz9q__gridTracker{opacity:0;pointer-events:none;will-change:transform, opacity;z-index:120;width:clamp(2.5rem,3.1vw,3rem);height:clamp(2.5rem,3.1vw,3rem);display:none;position:fixed;top:0;left:0;transform:scale(.72)}.ExpertiseGrid-module__0GUz9q__arrow{color:#050505;background:#ffd524;border:1px solid #ffd524;border-radius:999px;justify-content:center;align-items:center;width:100%;height:100%;font-size:1.25rem;display:flex}.ExpertiseGrid-module__0GUz9q__arrow i{line-height:1}.ExpertiseGrid-module__0GUz9q__caption{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:1rem;margin-top:.875rem;display:grid}.ExpertiseGrid-module__0GUz9q__caption h3,.ExpertiseGrid-module__0GUz9q__caption p{margin:0;font-size:clamp(.8125rem,.95vw,.9375rem);line-height:1.25}.ExpertiseGrid-module__0GUz9q__caption h3{color:#f5f5f2;letter-spacing:-.012em;font-weight:500}.ExpertiseGrid-module__0GUz9q__caption p{color:#f5f5f275;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}@media (hover:hover) and (pointer:fine){.ExpertiseGrid-module__0GUz9q__gridTracker{display:block}.ExpertiseGrid-module__0GUz9q__card:hover{transform:scale(.965)}.ExpertiseGrid-module__0GUz9q__card:has(.ExpertiseGrid-module__0GUz9q__cardLink:focus-visible){transform:scale(.965)}.ExpertiseGrid-module__0GUz9q__card:hover .ExpertiseGrid-module__0GUz9q__visual,.ExpertiseGrid-module__0GUz9q__cardLink:focus-visible .ExpertiseGrid-module__0GUz9q__visual{filter:brightness(.96);transform:scale(1.035)}}@media (max-width:900px){.ExpertiseGrid-module__0GUz9q__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.ExpertiseGrid-module__0GUz9q__section{padding-top:4.5rem;padding-bottom:6rem}.ExpertiseGrid-module__0GUz9q__title{margin-bottom:2.5rem}.ExpertiseGrid-module__0GUz9q__grid{grid-template-columns:minmax(0,1fr);gap:2.25rem}.ExpertiseGrid-module__0GUz9q__caption{gap:.75rem;margin-top:.75rem}.ExpertiseGrid-module__0GUz9q__caption h3,.ExpertiseGrid-module__0GUz9q__caption p{font-size:.8125rem}}@media (prefers-reduced-motion:reduce){.ExpertiseGrid-module__0GUz9q__card,.ExpertiseGrid-module__0GUz9q__arrow,.ExpertiseGrid-module__0GUz9q__visual{transition:none}}
