.fl{z-index:0;pointer-events:none;background:var(--ink);position:absolute;inset:0}.fl-stage{position:absolute;inset:0;overflow:hidden}.fl-sticky .fl-stage{height:100lvh;position:sticky;top:0;bottom:auto}.fl-canvas{opacity:0;width:100%;height:100%;transition:opacity .6s var(--ease-brand);position:absolute;inset:0}.fl-canvas[data-lit="1"]{opacity:1}.fl[data-fil=css] .fl-stage{background:var(--ink) url(/filaments/frame.webp) center / cover no-repeat}html[data-rm="1"] .fl-canvas{transition:none}@media (prefers-reduced-motion:reduce){.fl-canvas{transition:none}}
