.curtain-container{position:relative;width:100%;overflow:hidden;transition:height 0.5s ease}.curtain-img{display:block;width:100%;height:100%;object-fit:cover}.curtain-overlay{position:absolute;top:0;left:0;width:100%;height:100%;opacity:1;background-color:#8B9880;transition:height 500ms ease, background-color 500ms ease, opacity 1500ms ease;transition-delay:0.25s}.curtain-container:nth-child(2) .curtain-overlay{background-color:#FF4B46}.curtain-container:nth-child(3) .curtain-overlay{background-color:#C5CBBE}.curtain-container.in-viewport .curtain-overlay{height:0;opacity:0.5}