@font-face{font-family:'Libre Baskerville';src:url('/assets/fonts/LibreBaskerville-Regular.ttf') format('truetype');font-style:normal;font-weight:400;font-display:swap}
.overlay-title{font:400 43px/1.8 'Libre Baskerville',Georgia,serif;font-synthesis:none}
.nav-links{font:400 20px 'Libre Baskerville',Georgia,serif;font-synthesis:none;gap:28px}
.featured-nav b{font:400 20px 'Libre Baskerville',Georgia,serif;font-synthesis:none}
.featured-nav small{font:400 16px/1.3 'Libre Baskerville',Georgia,serif;font-synthesis:none}
.featured-nav a > span:not(.thumb){display:flex;flex-direction:column;gap:20px;min-width:0}
.featured-nav a > span > br{display:none}
.featured-nav{grid-template-columns:122px minmax(0,max-content)24px;justify-content:start}
.featured-nav a{grid-column:1 / -1;grid-template-columns:subgrid}
.featured-nav .thumb{width:122px;height:122px;border-radius:18px;overflow:hidden;background:transparent center/contain no-repeat}
.featured-nav a[href*="/cases/"] > .thumb{background-image:url('/assets/images/menu-case-studies.png')}
.featured-nav a[href*="/service/"] > .thumb{background-image:url('/assets/images/menu-service.png')}
.featured-nav a[href*="/platform/"] > .thumb{background-image:url('/assets/images/menu-platform.png')}
.featured-nav .menu-feature-arrow{display:block;width:24px;height:24px}
@media(prefers-reduced-motion:no-preference){
  .featured-nav a > *{transition:transform .28s ease}
  .featured-nav a:focus-visible > *{transform:translateX(8px)}
}
@media(hover:hover) and (prefers-reduced-motion:no-preference){
  .featured-nav a:hover > *{transform:translateX(8px)}
}
