.yir2025-intro{background:#52442e;display:block;inset:0;position:fixed;transition:opacity .8s ease;z-index:9999}.yir2025-intro__background{background-position:50%;background-size:cover;inset:0;position:absolute}.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;color:#fff;inset:0;opacity:0;position:absolute;text-align:center;text-align:left;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{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,#fff0 35%,#ffffff4d,#fff0 65%);height:200%;left:-50%;pointer-events:none;position:absolute;top:-50%;transform:translate(-100%);width:200%;z-index:2}@keyframes sweep{0%{transform:translate(-100%)}to{transform:translate(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{-webkit-backdrop-filter:blur(40px) saturate(1);backdrop-filter:blur(40px) saturate(1);background-color:#0000000d;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{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:transparent;border:none;padding:1em}
