.lp-n-ed{--ed-ease:cubic-bezier(.23, 1, .32, 1);--ed-ratio:1.9;--ca:.3;--cb:.5;--card-w:80%;--card-x:49.3%;--card-y:9%;--lp-n-h:250svh}.lp-n-ed .lp-n-track{height:auto}.lp-n-ed .lp-n-stage{box-sizing:border-box;contain:none;height:auto;padding:clamp(72px,12vw,140px) 0;display:block;position:static;overflow:visible}.lp-n-ed-in{flex-direction:column;align-items:center;width:min(1240px,100% - 32px);margin-inline:auto;display:flex}@media (min-width:641px){.lp-n-ed{--card-w:40%;--card-y:11%}.lp-n-ed-in{width:min(1240px,100% - 64px)}}.lp-n-ed-head{text-align:center;justify-items:center;gap:14px;display:grid}.lp-n-ed-title{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(2.3rem,4.8vw,4rem);line-height:1.04}.lp-n-ed-lead{text-wrap:balance;max-width:36ch}.lp-n-ed-chips{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:clamp(22px,3.2svh,32px);display:flex;position:relative}.lp-n-ed-chip,.lp-n-ed-more{box-sizing:border-box;min-height:48px;font:600 17px/1 var(--lp-body);letter-spacing:-.01em;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 22px;display:inline-flex}.lp-n-ed-chip{cursor:pointer;background:var(--lp-soft);color:var(--lp-ink-2);transition:background-color .2s var(--ed-ease), color .2s var(--ed-ease), transform .16s var(--ed-ease);border:0;position:relative;overflow:hidden}.lp-n-ed-chip:hover{background:var(--lp-soft-hover)}.lp-n-ed-chip:active{transform:scale(.97)}.lp-n-ed-chip.is-on{background:var(--lp-ink);color:var(--lp-bg)}.lp-n-ed-chip:focus-visible{outline:2px solid var(--lp-ink);outline-offset:3px}.lp-n-ed-more{border:1px dashed var(--lp-line-2);color:var(--lp-muted)}.lp-n-ed-bar{background:var(--brand-hot);clip-path:inset(0 100% 0 0);height:3px;animation:lp-n-ed-fill var(--ed-int,2.4s) linear forwards;position:absolute;inset:auto 0 0}@keyframes lp-n-ed-fill{to{clip-path:inset(0)}}.lp-n-ed-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:767px){.lp-n-ed-chips{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;width:calc(100% + 32px);margin-block:calc(clamp(22px,3.2svh,32px) - 8px) -8px;margin-inline:-16px;padding:8px 16px;scroll-padding-inline:16px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 16px calc(100% - 28px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 16px calc(100% - 28px),#0000 100%)}.lp-n-ed-chips::-webkit-scrollbar{display:none}.lp-n-ed-chip,.lp-n-ed-more{flex:none}}@media (min-width:768px) and (max-width:899px){.lp-n-ed-chips{gap:8px}.lp-n-ed-chip,.lp-n-ed-more{padding:0 16px}}.lp-n-ed-slot{justify-content:center;width:100%;margin-top:clamp(26px,4vw,44px);display:flex}.lp-n-ed-shot{width:100%;max-width:1240px;position:relative}.lp-n-ed-frame{aspect-ratio:1440/900;box-sizing:border-box;border:1px solid var(--lp-line-2);border-radius:var(--lp-radius-sm);background:var(--lp-soft);box-shadow:var(--nc-shadow-float);position:relative;overflow:hidden}.lp-n-ed-img{object-fit:cover;object-position:50% 0;width:100%;height:100%;display:block}.lp-n-ed-img.is-dark,:root[data-theme=dark] .lp-n-ed-img.is-light{display:none}:root[data-theme=dark] .lp-n-ed-img.is-dark{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .lp-n-ed-img.is-light{display:none}:root:not([data-theme=light]) .lp-n-ed-img.is-dark{display:block}}.lp-n-ed-card{z-index:2;top:var(--card-y);left:var(--card-x);width:var(--card-w);margin-left:calc(var(--card-w) / -2);aspect-ratio:16/9;border-radius:var(--nc-radius-frame);background:var(--lp-dark-2);box-shadow:0 0 0 1px color-mix(in srgb, var(--lp-ink) 16%, transparent), var(--nc-shadow-float), var(--nc-shadow-lift);position:absolute;overflow:hidden;container-type:inline-size}.lp-n-ed-cap{opacity:0;z-index:0;transition:opacity 0s .28s;position:absolute;inset:0}.lp-n-ed-cap.is-on{opacity:1;z-index:1;transition:opacity .26s var(--ed-ease)}.lp-n-ed-cap img{object-fit:cover;width:100%;height:100%;display:block}.lp-n-ed-cap-text{font:700 clamp(18px, 8cqw, 40px)/1.1 var(--lp-font);letter-spacing:-.02em;text-align:center;color:var(--lp-dark-ink);place-items:center;padding:8cqw;display:grid;position:absolute;inset:0}.lp-n-ed-tag{z-index:2;background:color-mix(in srgb, var(--lp-dark) 66%, transparent);color:var(--lp-dark-ink);font:600 14px/1.2 var(--lp-body);letter-spacing:-.005em;border-radius:999px;padding:5px 11px;position:absolute;top:10px;left:10px}.lp-n-ed.is-solo .lp-n-ed-shot{max-width:760px}.lp-n-ed.is-solo .lp-n-ed-card{width:100%;margin:0;position:relative;top:auto;left:auto}.lp-n-ed-chips,.lp-n-ed-shot{transition:opacity .28s var(--ed-ease), transform .28s var(--ed-ease)}.lp-n-ed-shot{transition-delay:90ms}.lp-n-ed-card{transition:opacity .28s var(--ed-ease) .22s, transform .28s var(--ed-ease) .22s}.lp-n-ed.is-armed:not(.is-seen) .lp-n-ed-chips,.lp-n-ed.is-armed:not(.is-seen) .lp-n-ed-shot{opacity:0;transform:translateY(20px)}.lp-n-ed.is-armed:not(.is-seen) .lp-n-ed-card{opacity:0;transform:translateY(12px)scale(.96)}@media (min-width:900px) and (min-height:640px) and (prefers-reduced-motion:no-preference){.lp-n-ed{--card-w:40%;--card-y:13%}.lp-n-ed .lp-n-track{height:var(--lp-n-h)}.lp-n-ed .lp-n-stage{contain:layout style;height:100svh;padding:clamp(88px,11svh,112px) 0 0;position:sticky;top:0;overflow:clip}.lp-n-ed-in{grid-template-rows:auto auto minmax(0,1fr);place-items:stretch center;height:100%;display:grid}.lp-n-ed-slot{align-items:flex-start;margin-top:clamp(20px,3.4svh,36px);container-type:size}.lp-n-ed-shot{--w:min(100cqw, calc(100cqh * var(--ed-ratio)), 1240px);width:var(--w);height:calc(var(--w) / var(--ed-ratio));max-width:none}.lp-n-ed-frame{aspect-ratio:auto;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 80%,#0000 100%);mask-image:linear-gradient(#000 0 80%,#0000 100%)}.lp-n-ed.is-solo .lp-n-ed-slot{align-items:center}.lp-n-ed.is-solo .lp-n-ed-shot{--w:min(100cqw, calc(100cqh * 1.7778), 760px);width:var(--w);height:auto}.lp-n-ed.is-solo{--ca:.1;--cb:.4}.lp-n-ed-lead,.lp-n-ed-chips,.lp-n-ed-shot,.lp-n-ed-card{--e:calc(1 - (1 - var(--k)) * (1 - var(--k)) * (1 - var(--k)));opacity:var(--e);transition:none}.lp-n-ed-lead{--k:clamp(0, calc(var(--p) / .1), 1);transform:translateY(calc((1 - var(--e)) * 14px))}.lp-n-ed-chips{--k:clamp(0, calc((var(--p) - .1) / .14), 1);transform:translateY(calc((1 - var(--e)) * 14px))}.lp-n-ed-shot{--k:clamp(0, calc(var(--p) / .3), 1);transform-origin:50% 0;transform:translateY(calc((1 - var(--e)) * 90px)) scale(calc(.95 + .05 * var(--e)))}.lp-n-ed-card{--k:clamp(0, calc((var(--p) - var(--ca)) / (var(--cb) - var(--ca))), 1);transform:translateY(calc((1 - var(--e)) * 28px)) scale(calc(.94 + .06 * var(--e)))}}@media (prefers-reduced-motion:reduce){.lp-n-ed-chips,.lp-n-ed-shot,.lp-n-ed-card,.lp-n-ed-chip,.lp-n-ed-cap{transition:none}.lp-n-ed.is-armed:not(.is-seen) .lp-n-ed-chips,.lp-n-ed.is-armed:not(.is-seen) .lp-n-ed-shot,.lp-n-ed.is-armed:not(.is-seen) .lp-n-ed-card{opacity:1;transform:none}}
