@keyframes ef-irs-float{0%,to{translate:0 0}50%{translate:0-.7rem}}@keyframes ef-irs-fb{0%{background-position:0 0}to{background-position:100% 100%}}.ef-irs,.ef-irs__wrap{width:100%;height:100%;min-height:18rem}.ef-irs__wrap{position:relative;box-sizing:border-box;overflow:hidden;border-radius:1rem;background:linear-gradient(135deg,#005236 0,#2f7d5b 38%,#c6f26b 70%,#fbf8f1 100%);color:#fbf8f1;font-family:system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;isolation:isolate}.ef-irs__cv{position:absolute;inset:0;width:100%;height:100%;display:block}.ef-irs.is-nogl .ef-irs__cv{display:none}.ef-irs.is-nogl .ef-irs__wrap{animation:ef-irs-fb 9s ease-in-out infinite alternate;background-size:200% 200%}.ef-irs__art{position:absolute;inset:0;pointer-events:none}.ef-irs__pz{position:absolute;display:block;color:var(--ef-pz, #fbf8f1);opacity:.88;filter:drop-shadow(0 10px 14px rgba(12,30,24,.35));animation:ef-irs-float 7s ease-in-out infinite;transform:translate(var(--px, 0px),var(--py, 0px)) rotate(var(--r, 0deg));will-change:transform}.ef-irs__pz--a{width:5.2rem;height:5.2rem;left:12%;top:16%;--r:-12deg}.ef-irs__pz--b{width:8.4rem;height:5.4rem;right:9%;top:22%;--r:9deg;animation-delay:-2.4s;color:var(--ef-pz2, #e6ff55)}.ef-irs__pz--c{width:4.2rem;height:6.6rem;left:24%;bottom:10%;--r:14deg;animation-delay:-4.6s;color:var(--ef-pz3, #0c1e18)}.ef-irs__txt{position:absolute;left:1.4rem;right:1.4rem;bottom:1.2rem;margin:0;font-size:1.35rem;font-weight:800;letter-spacing:-.01em;line-height:1.1;color:#fbf8f1;text-shadow:0 2px 14px rgba(12,30,24,.55);pointer-events:none}.ef-irs__txt:empty{display:none}@media (prefers-reduced-motion:reduce){.ef-irs.is-nogl .ef-irs__wrap,.ef-irs__pz{animation:none}}