.header-image {
    border: 8px solid rgba(243, 144, 30, 0.959);
    overflow: hidden;
    border-radius: 45px;
    width: 40vw;   /* decrease box size */
    height: 20vh;
    margin-top: 5vh;
      /* decrease box size */
}

.header-image img {
    width: 100%;
    height: 100%;
    object-fit: cover; /* no gaps, border-hugging */
    display: block;
}
