В CSS, ::before создаёт псевдоэлемент,который является первым потомком выбранного элемента. Часто используется для добавления косметического содержимого в элемент с помощью свойства content.
Тут можно больше прочитать про before
content - обязательное свойство для before
inset - смещение элемента
-webkit-... - для различных браузеров
mask-composite - наложение/наслаивание