/* confirm split — thank-you with primary-tinted panel */
.confirm-split__h1.confirm-split__h1 {
    font-size: clamp(3.25rem, 1.8rem + 6.2vw, 7.375rem);
    line-height: 1;
    letter-spacing: -0.04em;
}

.confirm-split__h2.confirm-split__h2 {
    font-size: clamp(1.5rem, 1.35rem + 0.6vw, 2rem);
    line-height: 1.2;
    letter-spacing: -0.04em;
}

.confirm-split__tight.confirm-split__tight {
    letter-spacing: -0.04em;
}

.confirm-split__statement.confirm-split__statement {
    font-size: clamp(3rem, 1.6rem + 5vw, 7rem);
    letter-spacing: -0.04em;
}

.confirm-split__ring {
    right: -6rem;
    top: -4rem;
    width: 26rem;
    height: auto;
    pointer-events: none;
}

.confirm-split__home:hover .confirm-split__arrow,
.confirm-split__home:focus-visible .confirm-split__arrow {
    transform: translateX(-0.4rem);
}

@media (max-width: 1023px) {
    .confirm-split__ring {
        width: 18rem;
        right: -5rem;
    }
}

