.yir2025-intro{background:#52442e;bottom:0;display:block;left:0;position:fixed;right:0;top:0;transition:opacity .8s ease;z-index:9999}.yir2025-intro__background{background-position:50%;background-size:cover;bottom:0;left:0;position:absolute;right:0;top:0}.yir2025-intro__image-element{border-radius:.5em;overflow:hidden}.yir2025-intro__image{transform-style:"preserve-3d";transition:transform 2.5s cubic-bezier(.15,.8,.2,1);will-change:transform}.yir2025-intro__image:first-child{z-index:999}.yir2025-intro__image-wrapper{position:relative}.yir2025-intro__text-overlay{background:linear-gradient(180deg,transparent 0,transparent 10%,rgba(0,0,0,.8) 70%,rgba(0,0,0,.8));border-radius:0 0 1.1em 1.1em;bottom:0;color:#fff;left:0;opacity:0;position:absolute;right:0;text-align:center;text-align:left;top:0;transition:opacity .2s ease-in-out}.yir2025-intro__text-overlay p{bottom:3.7em;left:0;padding:1.5em 1.5em .5em;position:absolute;transition:bottom .2s ease-out}.yir2025-intro__text-overlay:hover p{bottom:4em}.yir2025-intro__mini-block-container{color:#fff}.yir2025-intro__mini-block-container .mini-block-text.hero-md p{line-height:1.2em}.yir2025-intro__light-sweep-container{border-radius:10000px;height:100%;overflow:hidden;position:absolute;top:0;width:100%;corner-shape:squircle;border-radius:7em;opacity:.8;pointer-events:none;z-index:10001}.yir2025-intro__light-sweep{animation:sweep 2s ease-in-out;background:linear-gradient(120deg,hsla(0,0%,100%,0) 35%,hsla(0,0%,100%,.3) 50%,hsla(0,0%,100%,0) 65%);height:200%;left:-50%;pointer-events:none;position:absolute;top:-50%;transform:translateX(-100%);width:200%;z-index:2}@keyframes sweep{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.yir2025-intro--hidden,.yir2025-intro--hiding{opacity:0;pointer-events:none}.yir2025-intro--hidden{z-index:-1}.yir2025-intro--fixed-center .yir2025-intro__mini-block-container,.yir2025-intro--slow-center .yir2025-intro__mini-block-container{backdrop-filter:blur(40px) saturate(1);background-color:rgba(0,0,0,.05);border:1px solid hsla(0,0%,100%,.05);position:relative;corner-shape:squircle;border-radius:7em;padding:6em 5em;z-index:10000}.yir2025-intro--mobile .yir2025-intro__mini-block-container{backdrop-filter:none;background-color:transparent;border:none;padding:1em}