.lp-display{font-family:var(--font-display);font-optical-sizing:auto;letter-spacing:-.026em;font-weight:800;font-stretch:78%;line-height:.88}.lp-head{font-family:var(--font-display);font-optical-sizing:auto;letter-spacing:-.022em;font-weight:760;font-stretch:82%;line-height:.95}.lp-line{padding-bottom:.06em;display:block;overflow:hidden}.lp-line>span{animation:lp-rise .85s var(--ease-peel) both;animation-delay:calc(var(--i,0) * 90ms + 80ms);display:block}@keyframes lp-rise{0%{transform:translateY(105%)}to{transform:none}}.lp-fade{animation:lp-fade .6s var(--ease-peel) both;animation-delay:var(--d,.42s)}@keyframes lp-fade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.lp-peel-cover,.lp-peel-flap-wrap{pointer-events:none;position:absolute;inset:0}.lp-peel-flap-wrap{filter:drop-shadow(-10px -12px 22px #132a1f47)}.lp-peel-flap{background:linear-gradient(135deg,#b04000 0%,#f2600c 30%,#ff9a52 62%,#ffe0bf 86%,#fff4e8 100%);position:absolute;inset:0}.lp-bars>*{transform-origin:bottom;transition:transform .9s var(--ease-peel);transition-delay:calc(var(--i,0) * 14ms)}[data-armed]:not([data-in]) .lp-bars>*{transform:scaleY(0)}.lp-run{transform-origin:0;transition:transform 1.1s var(--ease-peel);transition-delay:calc(var(--i,0) * 16ms)}[data-armed]:not([data-in]) .lp-run{transform:scaleX(0)}.lp-mark{background-image:linear-gradient(transparent 60%, var(--color-pith) 60%, var(--color-pith) 94%, transparent 94%);transition:background-size 1.1s var(--ease-peel) .15s;-webkit-box-decoration-break:clone;box-decoration-break:clone;background-repeat:no-repeat;background-size:100% 100%}[data-armed]:not([data-in]) .lp-mark{background-size:0% 100%}.lp-pop{transition:opacity .5s var(--ease-peel), transform .5s var(--ease-peel);transition-delay:calc(var(--i,0) * 60ms)}[data-armed]:not([data-in]) .lp-pop{opacity:0;transform:translateY(12px)}.lp-cycle>img{transition:opacity .5s var(--ease-peel)}.lp-scroll{scrollbar-width:none}.lp-scroll::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:reduce){.lp-peel-js{display:none}.lp-line>span,.lp-fade{animation:none}[data-armed]:not([data-in]) .lp-bars>*,[data-armed]:not([data-in]) .lp-run,[data-armed]:not([data-in]) .lp-pop{opacity:1;transform:none}[data-armed]:not([data-in]) .lp-mark{background-size:100% 100%}}
