.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-film{aspect-ratio:5/6;isolation:isolate;background:var(--color-surface);border-radius:28px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #132a1f14,0 44px 90px -44px #132a1f8c;container-type:inline-size}.lp-film-head{align-items:center;gap:2.6cqw;height:11%;padding:0 4.5cqw;display:flex;position:absolute;inset:0 0 auto}.lp-film-name{font-family:var(--font-display);letter-spacing:-.015em;font-size:max(.92rem,3.5cqw);font-weight:700}.lp-film-small{font-size:max(.7rem,2.55cqw);line-height:1.3}.lp-film-mark{aspect-ratio:1;background:var(--color-pith);width:max(1.7rem,6.6cqw);font-family:var(--font-display);border-radius:24%;flex-shrink:0;justify-content:center;align-items:center;font-size:max(.8rem,3cqw);font-weight:700;display:inline-flex;position:relative;overflow:hidden}.lp-film-mark>img{object-fit:contain;background:#fff;width:100%;height:100%;padding:16%;position:absolute;inset:0}.lp-film-status{white-space:nowrap;border-radius:999px;align-items:center;gap:.45em;padding:.35em .8em;font-size:max(.68rem,2.5cqw);font-weight:600;transition:background-color .4s,color .4s;display:inline-flex}.lp-film-dot{background:var(--color-rind);border-radius:999px;width:.55em;height:.55em;animation:1s step-end infinite lp-blink}.lp-film-bar{background:var(--color-paper-deep);border-radius:999px;height:max(3px,.7cqw);position:absolute;top:11%;left:4.5%;right:4.5%;overflow:hidden}.lp-film-bar>i{border-radius:inherit;background:var(--color-leaf);width:100%;height:100%;transition:width 1.2s var(--ease-peel), background-color .4s;display:block}.lp-film[data-phase=input] .lp-film-bar>i{width:0;transition:none}.lp-film[data-phase=reading] .lp-film-bar>i{background:var(--color-rind);width:55%;transition:width 2.3s linear}.lp-film[data-phase=ranked] .lp-film-bar>i{background:var(--color-rind);width:84%}.lp-film-say{opacity:0;transition:opacity .45s var(--ease-peel), translate .7s var(--ease-peel);position:absolute;left:5%;right:5%;translate:0 2cqw}.lp-film[data-phase=reading] [data-on~=reading],.lp-film[data-phase=ranked] [data-on~=ranked],.lp-film[data-phase=found] [data-on~=found],.lp-film[data-phase=proof] [data-on~=proof]{opacity:1;transition-delay:.15s;translate:none}.lp-film-big{font-family:var(--font-display);letter-spacing:-.02em;font-size:9cqw;font-weight:800;font-stretch:78%;line-height:.95}.lp-film-title{font-family:var(--font-display);font-optical-sizing:auto;letter-spacing:-.022em;text-wrap:balance;font-size:7.1cqw;font-weight:800;font-stretch:78%;line-height:.92}.lp-film-sub{font-size:max(.82rem,3.2cqw)}.lp-film-base{background:var(--color-line);opacity:0;height:1px;transition:opacity .4s;position:absolute;top:93.3333%;left:5%;right:5%}.lp-film[data-phase=ranked] .lp-film-base,.lp-film[data-phase=found] .lp-film-base{opacity:1}.lp-film-tile{z-index:1;background:var(--color-ink);left:var(--bx);top:var(--by);width:var(--bw);height:var(--bh);transition-property:left,top,width,height,border-radius,opacity,scale,rotate,box-shadow;transition-duration:.9s;transition-timing-function:var(--ease-peel);transition-delay:calc(var(--s) * 14ms);border-radius:.5cqw .5cqw 0 0;position:absolute;overflow:hidden}.lp-film-tile>img{object-fit:cover;width:100%;height:100%;transition:filter .5s,opacity .5s;position:absolute;inset:0}.lp-film-tile:after{content:"";background:var(--color-rind);opacity:0;height:max(3px,.9cqw);transition:opacity .4s var(--ease-peel);position:absolute;inset:0 0 auto}.lp-film[data-phase=input] .lp-film-tile,.lp-film[data-phase=reading] .lp-film-tile{left:var(--gx);top:var(--gy);width:var(--gw);height:var(--gh);border-radius:1cqw}.lp-film[data-phase=input] .lp-film-tile{opacity:0;transition-delay:0s;scale:.6}.lp-film[data-phase=reading] .lp-film-tile{transition-duration:.5s;transition-delay:calc(var(--r) * 38ms + .25s)}.lp-film[data-phase=found] .lp-film-tile[data-creator]:after{opacity:1}.lp-film[data-phase=found] .lp-film-tile:not([data-creator])>img,.lp-film[data-phase=proof] .lp-film-tile:not([data-creator])>img{filter:grayscale();opacity:.5}.lp-film[data-phase=proof] .lp-film-tile:not([data-lift]){opacity:.16}.lp-film[data-phase=proof] .lp-film-tile[data-lift]{left:var(--cx);top:var(--cy);width:var(--cw);height:var(--ch);rotate:var(--cr);z-index:var(--cz);transition-duration:1s;transition-delay:calc(var(--lift) * .11s);border-radius:3.4cqw;box-shadow:0 4cqw 8cqw -3cqw #132a1f99}.lp-film-media{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .5s var(--ease-peel);position:absolute;inset:0}.lp-film-pill{white-space:nowrap;color:var(--color-paper);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;transition:opacity .4s var(--ease-peel);background:#132a1fbf;border-radius:999px;padding:.3em .75em;font-size:max(.62rem,2.3cqw);font-weight:600;position:absolute;top:2.4cqw}.lp-film[data-phase=proof] .lp-film-media{opacity:1;transition-duration:.3s;transition-delay:.15s}.lp-film[data-phase=proof] .lp-film-pill{opacity:1;transition-delay:1s}.lp-film-count{z-index:6;background:var(--color-rind);color:var(--color-ink);opacity:0;transition:opacity .4s var(--ease-peel), scale .6s var(--ease-peel);border-radius:2.6cqw;padding:2.2cqw 3.4cqw 2.4cqw;position:absolute;top:77.5%;left:3%;rotate:-3deg;scale:.85;box-shadow:0 3cqw 6cqw -3cqw #132a1f8c}.lp-film[data-phase=proof] .lp-film-count{opacity:1;transition-delay:.9s;scale:1}.lp-film-count-n{font-family:var(--font-display);letter-spacing:-.02em;font-size:7.4cqw;font-weight:800;font-stretch:78%;line-height:.9}.lp-film-form{background:var(--color-surface);flex-direction:column;padding-top:11%;display:flex;position:absolute;inset:0}.lp-film-label{margin-bottom:1.6cqw;font-size:max(.76rem,2.9cqw);font-weight:600}.lp-film-field{background:var(--color-paper);min-height:max(2.6rem,11cqw);box-shadow:inset 0 0 0 1px var(--color-line);border-radius:2.6cqw;align-items:center;gap:2cqw;padding:0 3cqw;font-size:max(.88rem,3.8cqw);transition:box-shadow .25s;display:flex}.lp-film-field-tall{align-items:flex-start;min-height:max(4.4rem,19cqw);padding-top:2.8cqw;padding-bottom:2.8cqw;line-height:1.35}.lp-film-field-on{box-shadow:inset 0 0 0 2px var(--color-rind), 0 0 0 4px #f2600c26}.lp-film-field .lp-film-mark{width:max(1.4rem,5.6cqw)}.lp-film-button{background:var(--color-rind);border-radius:2.6cqw;align-items:center;height:max(2.6rem,10.5cqw);padding:0 4.4cqw;font-size:max(.88rem,3.6cqw);font-weight:600;transition:background-color .15s,scale .15s;display:inline-flex}.lp-film-button-down{background:var(--color-rind-deep);color:var(--color-paper);scale:.97}.lp-film-cursor{opacity:0;width:max(1.3rem,5cqw);transition:translate .6s var(--ease-peel), opacity .2s, scale .12s;position:absolute;top:48%;left:62%;translate:34cqw 40cqw}.lp-film-cursor-on{opacity:1;translate:none}.lp-film-cursor-down{scale:.82}.lp-caret{vertical-align:-.18em;background:var(--color-rind);width:2px;height:1.1em;margin-left:1px;animation:1s step-end infinite lp-blink;display:inline-block}@keyframes lp-blink{50%{opacity:0}}.lp-nav{animation:linear both lp-nav-line;animation-timeline:scroll();animation-range:0 120px}@keyframes lp-nav-line{0%{box-shadow:0 1px #132a1f00}to{box-shadow:0 1px #132a1f1a}}.lp-faq summary{list-style:none}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq [data-plus]{transition:rotate .25s var(--ease-peel)}.lp-faq[open] [data-plus]{rotate:45deg}.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%}}
