It seems like there are a few different techniques out there, so I was hoping to get a \"definitive\" answer on this...
On a website, it\'s common practice to create
After reading through the above solutions, I used a CSS Grid solution.
.title-stack {
display: grid;
}
.title-stack__title, .title-stack__logo {
grid-area: 1/1/1/1;
position: relative;
}
.title-stack__title {
z-index: 0;
text-indent: 100%;
white-space: nowrap;
overflow: hidden;
}