@keyframes ef-sf-f1{0%,to{transform:translate3d(0,0,0) rotate(-12deg)}50%{transform:translate3d(8px,-14px,0) rotate(-4deg)}}@keyframes ef-sf-f2{0%,to{transform:translate3d(0,0,0) rotate(8deg)}50%{transform:translate3d(-12px,10px,0) rotate(15deg)}}@keyframes ef-sf-f3{0%,to{transform:translate3d(0,0,0) rotate(18deg)}50%{transform:translate3d(6px,12px,0) rotate(8deg)}}.ef-sf,.ef-sf__c{width:100%;height:100%}.ef-sf{position:relative;min-height:18rem;overflow:hidden;background:#0c1e18;isolation:isolate}.ef-sf__c{position:absolute;inset:0;display:block;touch-action:pan-y;cursor:grab}.ef-sf.is-drag .ef-sf__c{cursor:grabbing}.ef-sf__defs{position:absolute;width:0;height:0;overflow:hidden}.ef-sf__pieces{position:absolute;inset:0;pointer-events:none;z-index:2}.ef-sf__pc{position:absolute;display:block;filter:drop-shadow(0 10px 14px rgba(0,0,0,.35));will-change:transform}.ef-sf__pc--a{width:min(22%,6.5rem);aspect-ratio:1;left:9%;top:14%;color:var(--ef-pa, #e6ff55);animation:ef-sf-f1 9s ease-in-out infinite}.ef-sf__pc--b{width:min(34%,9rem);aspect-ratio:503/322;right:8%;bottom:16%;color:var(--ef-pb, #fbf8f1);opacity:.92;animation:ef-sf-f2 11s ease-in-out infinite}.ef-sf__pc--c{width:min(15%,4.4rem);aspect-ratio:322/503;right:22%;top:9%;color:var(--ef-pc, #2f7d5b);animation:ef-sf-f3 13s ease-in-out infinite}.ef-sf.no-pieces .ef-sf__pieces{display:none}@media (prefers-reduced-motion:reduce){.ef-sf__pc{animation:none}.ef-sf__pc--a{transform:rotate(-10deg)}.ef-sf__pc--b{transform:rotate(8deg)}.ef-sf__pc--c{transform:rotate(16deg)}}