.image-trail__layer{pointer-events:none;opacity:.5;overflow-x:clip}.image-trail__layer.is-clearing{opacity:0;transition:opacity .25s ease-out}.image-trail__layer .image-trail__img{position:absolute;top:0;left:0;max-width:none;-o-object-fit:cover;object-fit:cover;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cards-grid{transition:opacity .3s ease}.cards-grid.is-reflowing{opacity:0}.cards-grid .card{border:1px solid var(--dark);background-color:var(--bg-color);transition:background-color .3s ease,border-color .3s ease}.cards-viewport.is-interactive{--card-dim-text: color-mix(in srgb, var(--text-color) 25%, var(--bg-color));--card-dim-border: color-mix(in srgb, var(--dark) 25%, var(--bg-color))}.cards-viewport.is-interactive .card-panel{transform:scale(.94);transition:transform .3s ease;will-change:transform}.cards-viewport.is-interactive .card-panel .card{border-color:var(--card-dim-border)}.cards-viewport.is-interactive .card-panel .card-title,.cards-viewport.is-interactive .card-panel .card-text{color:var(--card-dim-text);transition:color .3s ease}.cards-viewport.is-interactive .card-panel.is-highlighted{transform:scale(1)}.cards-viewport.is-interactive .card-panel.is-highlighted .card{border-color:var(--dark);background-color:var(--highlight-color-light)}.cards-viewport.is-interactive .card-panel.is-highlighted .card-title,.cards-viewport.is-interactive .card-panel.is-highlighted .card-text{color:var(--text-color)}@media (min-width: 900px) and (max-width: 1199px) and (orientation: portrait){#fieldsOfExpertise>div>div{grid-column:2 / span 10}}@media (min-width: 900px) and (orientation: portrait){.cards-grid{gap:2.5rem}}@media (min-width: 900px){.cards-viewport.is-interactive .card-panel.is-highlighted .card{background-color:var(--bg-color)}}
