I have text in an image that I'm trying to replicate in HTML with CSS. However I feel like there might be a better approach to mine (setting each line its own font size).
This is the image I'm trying to replicate:

The issues with the current solution:
- Doesn't scale great on different screen sizes
- Some lines are longer than others (aren't justified?)
Any suggestions on doing this properly?
.big-text {
font-family: 'Roboto Condensed', sans-serif;
font-weight: bold;
text-justify: inter-character;
font-size: 5rem;
line-height: 100%;
}
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css"/>
<div class="col-md-4 big-text">
<span>FIREWORK</span>
<span style="font-size: 7rem;">& PYRO</span>
<span style="color: #fd0227; font-size: 8rem;">FIRING</span>
<span style="font-size: 5.6rem;">SYSTEMS</span>
</div>

