Обводка вокруг текста залезает на сам текст

Необходимо сделать прозрачный текст с белой обводкой вокруг. Пример:

введите сюда описание изображения

Использую CSS-свойство -webkit-text-stroke: -webkit-text-stroke: 1px #fafafa, но в результате следующее:

введите сюда описание изображения

Как избавиться от этого и какие есть альтернативы? В обоих случаях шрифт Montserrat.

body {
  font-family: "Montserrat", sans-serif;
  font-optical-sizing: auto;

  background: black;
  color: white;
}

.hero-description {
  line-height: 1;
}

.hero-title--h1,
.hero-title--h2 {
  overflow: hidden;
}

.hero-description h1,
.hero-description h2 {
  font-size: 4.75rem;
  font-weight: 900;
  text-transform: uppercase;
}

.hero-description h2 {
  -webkit-text-stroke: 1px #fafafa;
  color: transparent;
}
<link href="https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap" rel="stylesheet">

<div class="hero">
  <div class="hero-description">
    <div class="hero-title--h1">
      <h1>HELLO</h1>
    </div>
    <div class="hero-title--h2">
      <h2>ПРИМЕР ТЕКСТА</h2>
    </div>
  </div>
</div>


Ответы (0 шт):