.lp-n-fin{--fin-ease:cubic-bezier(.23, 1, .32, 1);--fin-r:24px;--fin-glow:.36;--fin-w:min(1120px, 100% - 64px, max(560px, calc((100svh - 200px) * 1.7778)));padding-block:clamp(72px,9vw,140px) clamp(80px,10vw,160px)}.lp-n-fin-title{font-family:var(--lp-font);letter-spacing:-.036em;text-align:center;text-wrap:balance;color:var(--lp-ink);width:min(100% - 32px,16ch);margin:0 auto clamp(36px,5vw,72px);font-size:clamp(2.6rem,6vw,5.6rem);font-weight:600;line-height:1.02}.lp-n-fin-stage{isolation:isolate;width:var(--fin-w);aspect-ratio:16/9;margin-inline:auto;position:relative}.lp-n-fin-stage:before{content:"";z-index:-1;filter:blur(44px)saturate(1.35);opacity:var(--fin-glow);pointer-events:none;background:50%/cover;border-radius:40px;position:absolute;inset:9% 5% -2%}.lp-n-fin-stage.is-near:before{background-image:url(/landing/tt-story-poster.jpg)}.lp-n-fin-frame{border-radius:var(--fin-r);clip-path:inset(0 round var(--fin-r));background:var(--nc-media);position:absolute;inset:0;overflow:hidden}.lp-n-fin-frame:after{content:"";z-index:3;border-radius:var(--fin-r);box-shadow:inset 0 0 0 1px var(--lp-dark-edge);pointer-events:none;position:absolute;inset:0}.lp-n-fin-scale,.lp-n-fin-player{position:absolute;inset:0}.lp-n-fin-poster{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.lp-n-fin-player .lp-player2{width:100%;height:100%;box-shadow:none;border-radius:0;position:absolute;inset:0}.lp-n-fin-meta{width:var(--fin-w);border-top:1px solid var(--lp-line);justify-content:space-between;align-items:flex-start;gap:20px 40px;margin:clamp(28px,3.4vw,48px) auto 0;padding-top:clamp(20px,2.4vw,28px);display:flex}.lp-n-fin-made{max-width:26ch;font-family:var(--lp-font);letter-spacing:-.03em;text-wrap:balance;color:var(--lp-ink);margin:0;font-size:clamp(1.4rem,2.3vw,2rem);font-weight:600;line-height:1.12}.lp-n-fin-niche{text-align:right;justify-items:end;gap:10px;margin:4px 0 0;display:grid}.lp-n-fin-name{letter-spacing:-.01em;color:var(--lp-ink-2);font-size:18px;font-weight:600}.lp-n-fin-beta{border:1px solid var(--lp-line-2);border-radius:var(--nc-radius-pill);color:var(--lp-muted);padding:5px 12px;font-size:14px;font-weight:500;line-height:1.3}.lp-n-fin-more{width:var(--fin-w);color:var(--lp-muted);text-align:center;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;margin:clamp(72px,9vw,128px) auto clamp(24px,3vw,36px);font-size:17px;font-weight:500;display:grid}.lp-n-fin-more:before,.lp-n-fin-more:after{content:"";background:var(--lp-line);height:1px}.lp-n-fin-pair{width:var(--fin-w);grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2.4vw,32px);margin-inline:auto;display:grid}.lp-n-fin-clip{margin:0}.lp-n-fin-clipframe{aspect-ratio:16/9;background:var(--nc-media);box-shadow:0 0 0 1px var(--lp-line), var(--nc-shadow-float);border-radius:20px;position:relative;overflow:hidden}.lp-n-fin-clipframe video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.lp-n-fin-clipframe:after{content:"";background:var(--nc-media);opacity:0;pointer-events:none;transition:opacity .28s var(--fin-ease);position:absolute;inset:0}.lp-n-fin-clip.is-wait .lp-n-fin-clipframe:after{opacity:.3}.lp-n-fin-toggle{z-index:2;background:color-mix(in srgb, var(--nc-media) 55%, transparent);width:44px;height:44px;color:var(--lp-dark-ink);cursor:pointer;transition:background-color .2s var(--fin-ease), transform .16s var(--fin-ease);border:0;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:12px;right:12px}.lp-n-fin-toggle:active{transform:scale(.94)}.lp-n-fin-toggle:focus-visible{outline:2px solid var(--lp-dark-ink);outline-offset:2px}@media (hover:hover){.lp-n-fin-toggle:hover{background:color-mix(in srgb, var(--nc-media) 78%, transparent)}}.lp-n-fin-clipcap{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 16px;margin-top:18px;display:grid}.lp-n-fin-cliptitle{letter-spacing:-.015em;color:var(--lp-ink);text-wrap:balance;font-size:19px;font-weight:600;line-height:1.25}.lp-n-fin-cliptime{color:var(--lp-muted);font-size:14px}.lp-n-fin-clipmeta{color:var(--lp-muted);grid-column:1/-1;font-size:15px;line-height:1.4}:root[data-theme=dark] .lp-n-fin{--fin-glow:.55}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .lp-n-fin{--fin-glow:.55}}@media (prefers-reduced-motion:no-preference){.lp-n-fin-stage.is-armed .lp-n-fin-frame{clip-path:inset(8% 6% round var(--fin-r))}.lp-n-fin-stage.is-armed .lp-n-fin-scale{transform:scale(1.1)}.lp-n-fin-stage.is-armed:before{opacity:0}.lp-n-fin-stage.is-armed.is-in .lp-n-fin-frame{clip-path:inset(0 round var(--fin-r));transition:clip-path .7s var(--fin-ease)}.lp-n-fin-stage.is-armed.is-in .lp-n-fin-scale{transition:transform .7s var(--fin-ease);transform:none}.lp-n-fin-stage.is-armed.is-in:before{opacity:var(--fin-glow);transition:opacity .9s var(--fin-ease) .25s}.lp-n-fin-title.lp-reveal .w{filter:blur(6px);transition:opacity .42s var(--fin-ease), filter .42s var(--fin-ease), transform .5s var(--fin-ease);transition-delay:calc(var(--i) * 30ms)}.lp-n-fin-title.lp-reveal.is-in .w{filter:blur()}}@media (prefers-reduced-motion:reduce){.lp-n-fin-title.lp-reveal .w{opacity:1;filter:none;transition:none;transform:none}.lp-n-fin-clipframe:after,.lp-n-fin-toggle{transition:none}}@media (scripting:none){.lp-n-fin-title.lp-reveal .w{opacity:1;filter:none;transform:none}.lp-n-fin .lp-fade{opacity:1;transform:none}.lp-n-fin-toggle{display:none}}@media (max-width:760px){.lp-n-fin{--fin-r:16px;--fin-w:min(1120px, 100% - 32px)}.lp-n-fin-stage:before{filter:blur(36px)saturate(1.3)}.lp-n-fin-meta{flex-direction:column;gap:14px}.lp-n-fin-made{max-width:24ch}.lp-n-fin-niche{text-align:left;justify-items:start;margin:0}.lp-n-fin-more{gap:14px;font-size:16px}.lp-n-fin-pair{grid-template-columns:minmax(0,1fr);gap:36px}.lp-n-fin-clipframe{border-radius:16px}}
