.mwg_effect024 .pin-height {
    height: 200vh;
}
.mwg_effect024 .container {
    position: relative;
    height: 100vh;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.mwg_effect024 .sentences {
    position: relative;
    font: 500 normal 10vw/1.2 'Inter', sans-serif;
    letter-spacing: -0.06em;
}
.mwg_effect024 .sentence {
    overflow: hidden;
}
.mwg_effect024 .sentence p {
    display: flex;
    white-space: nowrap;
    width: max-content;
    will-change: transform;
}
.mwg_effect024 .sentence2 {
    position: absolute;
    top: 0;
    left: 0;
}
.mwg_effect024 .sentence2 p {
    transform: translate(0, 100%);
}
.mwg_effect024 .glyph {
    width: 5.5vw;
    height: auto;
}
.mwg_effect024 .texts {
    display: flex;
    justify-content: space-between;
    margin: 1vw 0 0;
    padding: 2vw 2vw 0;
    border-top: 1px dashed rgb(72, 72, 72);
    font: 500 normal 0.9vw / normal 'IBM Plex Mono';
    text-transform: uppercase;
}