.yir2025-intro{display:block;position:fixed;background:#52442e;top:0;left:0;right:0;bottom:0;z-index:9999;transition:opacity .8s ease}.yir2025-intro__background{position:absolute;top:0;left:0;right:0;bottom:0;background-position:50%;background-size:cover}.yir2025-intro__image-element{overflow:hidden;border-radius:.5em}.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{position:absolute;left:0;top:0;right:0;bottom:0;color:#fff;text-align:center;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;text-align:left;opacity:0;transition:opacity .2s ease-in-out}.yir2025-intro__text-overlay p{position:absolute;bottom:3.7em;left:0;padding:1.5em 1.5em .5em;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{overflow:hidden;position:absolute;border-radius:10000px;width:100%;height:100%;top:0;corner-shape:squircle;border-radius:7em;opacity:.8;z-index:10001;pointer-events:none}.yir2025-intro__light-sweep{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(120deg,hsla(0,0%,100%,0) 35%,hsla(0,0%,100%,.3) 50%,hsla(0,0%,100%,0) 65%);transform:translateX(-100%);animation:sweep 2s ease-in-out;z-index:2;pointer-events:none}@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{position:relative;background-color:rgba(0,0,0,.05);backdrop-filter:blur(40px) saturate(1);border:1px solid hsla(0,0%,100%,.05);corner-shape:squircle;border-radius:7em;padding:6em 5em;z-index:10000}.yir2025-intro--mobile .yir2025-intro__mini-block-container{background-color:transparent;backdrop-filter:none;border:none;padding:1em}