body.rlc-modalon #container-wrap {
    z-index: 1000 !important;
}

.rlc-redesign-fy25 .rlc-runway-banner  .rlc-logo {
    width: 18.777em;
    margin: 0 auto 1.25em;
}

.rlc-redesign-fy25 .rlc-runway-banner  .rlc-title {
    font-family: "SackersGothicW01-Heavy", "Times New Roman", Times, serif;
    font-size: 1.125em;
    line-height: 2.444em;
    letter-spacing: 0.4em;
    text-transform: uppercase;
    margin: 0 auto;
}

.rlc-redesign-fy25 .rlc-runway-banner  .rlc-title span {
    font-size: 1.083em;
}

.rlc-redesign-fy25 .rlc-runway-banner  .rlc-dek {
    font-family: "SackersGothicW01-Heavy", "Times New Roman", Times, serif;
    font-size: 0.625em;
    line-height: 2.8em;
    letter-spacing: 0.25em;
    text-transform: uppercase;
    margin: 0 auto 0.278em;
}

.rlc-redesign-fy25 .rlc-runway-banner  .rlc-dek span.rlc-num {
    font-size: 1.15em;
}

.rlc-redesign-fy25 .rlc-runway-banner  .rlc-pillbutton {
    border: 1px solid currentColor;
    border-radius: 1.250em;
    padding: 0 calc(1.250em - 1px);
    white-space: nowrap;
    margin: 0 0.625em;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background-color: transparent;
    transition: all 0.25s;
    min-height: 2.125em;
    min-width: 8.125em;
}

.rlc-redesign-fy25 .rlc-runway-banner  .rlc-pillbutton span {
    font-family: var(--foundersReg);
    font-size: 0.688em;
    letter-spacing: 0.091em;
    line-height: 1em;
    color: currentColor;
    text-transform: uppercase;
    transition: all 0.25s;
    position: relative;
}

.rlc-redesign-fy25 .rlc-runway-banner  .rlc-pillbutton.rlc-play {
    padding: 0 2.625em 0 1.25em;
    border: 1px solid currentColor;
    border-radius: 1.250em;
    white-space: nowrap;
    margin: 0 0.625em;
    display: inline-flex;
    align-items: center;
    background-color: transparent;
    transition: all 0.25s;
    min-width: 8.625em;
}

.rlc-redesign-fy25 .rlc-runway-banner  .rlc-pillbutton:hover,
.rlc-redesign-fy25 .rlc-runway-banner  .rlc-pillbutton.rlc-play:hover {
    background-color: currentColor;
}

.rlc-redesign-fy25 .rlc-runway-banner  .rlc-pillbutton.rlc-play span::after {
    content: '';
    display: block;
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 0.318em 0 0.318em 0.599em;
    border-color: transparent transparent transparent currentColor;
    transform: rotate(0deg);
    position: absolute;
    right: -1.909em;
    top: 50%;
    transform: translateY(-50%);
}

.rlc-redesign-fy25 .rlc-runway-banner  .rlc-looppause {
    width: 32px;
    height: 32px;
    bottom: 1.875em;
    right: 2.5em;
}

.rlc-redesign-fy25 .rlc-runway-banner  .rlc-looppause::before {
    left: 10px;
    width: 4.25px;
    height: 17px;
}

.rlc-redesign-fy25 .rlc-runway-banner  .rlc-looppause::after {
    left: 18.5px;
    width: 4.25px;
    height: 17px;
}

@media screen and (min-width: 768px) {}

@media screen and (max-width: 767px) {
    .rlc-redesign-fy25 .rlc-runway-banner  .rlc-logo {
        width: 14.083em;
        margin: 0 auto 0.813em;
    }

    .rlc-redesign-fy25 .rlc-runway-banner  .rlc-title {
        font-size: 0.813em;
        letter-spacing: 0.192em;
    }

    .rlc-redesign-fy25 .rlc-runway-banner  .rlc-dek {
        font-size: 0.438em;
        letter-spacing: 0.143em;
    }

    .rlc-redesign-fy25 .rlc-runway-banner  .rlc-looppause {
        bottom: 0.75em;
        right: 0.75em;
    }

    .rlc-redesign-fy25 .rlc-runway-banner  .rlc-pillbutton,
    .rlc-redesign-fy25 .rlc-runway-banner  .rlc-pillbutton.rlc-play {
        margin: 0.625em 0.625em;
    }
}