
.lf-intro-loader{position:fixed;inset:0;z-index:2147483000;display:grid;place-items:center;background:#f47735;color:#252422;isolation:isolate;overflow:hidden;height:100svh;clip-path:ellipse(150% 130% at 50% 0%)}
.lf-intro-loader[hidden]{display:none!important}
.lf-intro-mark{width:144px;height:48px;display:grid;place-items:center;overflow:hidden;opacity:0;transform:translateY(7px);transition:opacity .35s,transform .5s cubic-bezier(.16,1,.3,1)}
.lf-intro-mark img{width:100%;height:auto;display:block;object-fit:contain;filter:none;mix-blend-mode:multiply}
.lf-intro-loader[data-mark-ready] .lf-intro-mark{opacity:1;transform:translateY(0)}
.lf-intro-label{position:absolute;bottom:max(24px,env(safe-area-inset-bottom));left:50%;transform:translateX(-50%);font:800 10px/1.2 var(--lf-body,Arial,sans-serif);letter-spacing:-.025em;white-space:nowrap;transition:opacity .3s}
.lf-intro-loader[data-exiting] .lf-intro-mark{opacity:0;transform:translateY(-8px);transition:opacity .25s,transform .4s cubic-bezier(.7,0,.2,1)}
.lf-intro-loader[data-exiting]{animation:lf-intro-reveal .5s cubic-bezier(.76,0,.24,1) both}
.lf-intro-loader[data-label-out] .lf-intro-label{opacity:0}
@keyframes lf-intro-reveal{from{clip-path:ellipse(150% 130% at 50% 0%)}to{clip-path:ellipse(110% 0% at 50% 0%)}}
@media(prefers-reduced-motion:reduce){.lf-intro-loader[data-exiting]{animation:lf-intro-accessible .15s linear both}.lf-intro-mark{transition:none}@keyframes lf-intro-accessible{to{opacity:0}}}
