.nb-mat.lN{overflow-x:clip;background:var(--n-greendk);--rib-gap:var(--n-greendk);padding:22px 0 26px}.lN-title{margin:0;font:inherit}.lN-title .nb-ribbon{margin:6px 0 8px 2px}.lN-lead{margin:0 0 14px;font-size:14px;color:var(--n-sec)}.lN-lead b{color:var(--n-white);font-weight:600}.lN-list{margin:0;padding:0;list-style:none;display:grid;gap:18px}.lN-card{display:grid;grid-template-columns:minmax(0,56%) minmax(0,1fr);gap:14px;align-items:center;color:inherit;text-decoration:none;border-radius:8px}.lN-frame{padding:9px}.lN-thumb{aspect-ratio:63/88;border-radius:6px;background:var(--n-deep)}.lN-thumb,.lN-thumb img{display:block;width:100%}.lN-thumb img{height:100%;object-fit:contain}.lN-text{display:grid;gap:4px;font-size:14px;line-height:1.35;color:var(--n-sec);overflow-wrap:anywhere}.lN-text b{font-size:18px;font-weight:600}.lN-break,.lN-text b{color:var(--n-white)}.lN-go,.lN-place{color:var(--n-mint)}.lN-go{font-weight:600}@media (hover:hover){.lN-card:hover b{text-decoration:underline;text-underline-offset:3px}}.lN-stand{display:block;min-width:0}@media (min-width:700px){.lN-list[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.lN-list[data-count="2"] .lN-card{grid-template-columns:minmax(0,1fr);align-items:start}}@media (min-width:1024px){.nb-mat.lN{padding:40px 0 48px}.lN-list[data-count="1"] .lN-card{grid-template-columns:260px minmax(0,1fr);gap:28px}.lN-list[data-count="2"]{max-width:900px}}.lN-list[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto auto;gap:0}.lN-list[data-count="3"]>li{grid-row:1/span 2;display:grid;grid-template-rows:subgrid;min-width:0}.lN-list[data-count="3"]>li:first-child{grid-column:2;--lN-step:104px;--lN-medal:var(--n-gold);--lN-tilt:0deg;--lN-swing:-24deg;--lN-beam-at:300ms;--lN-rise-at:960ms;--lN-land-at:1800ms;--lN-rope-at:2550ms}.lN-list[data-count="3"]>li:nth-child(2){grid-column:1;--lN-step:82px;--lN-medal:#dfe5e8;--lN-tilt:4deg;--lN-swing:-24deg;--lN-beam-at:150ms;--lN-rise-at:780ms;--lN-land-at:1500ms;--lN-rope-at:2300ms}.lN-list[data-count="3"]>li:nth-child(3){grid-column:3;--lN-step:64px;--lN-medal:#d9965f;--lN-tilt:-4deg;--lN-swing:24deg;--lN-beam-at:0ms;--lN-rise-at:600ms;--lN-land-at:1300ms;--lN-rope-at:2800ms}.lN-list[data-count="3"] .lN-card{grid-row:span 2;display:grid;grid-template-rows:subgrid;grid-template-columns:minmax(0,1fr);gap:0;align-items:stretch}.lN-list[data-count="3"] .lN-stand{position:relative;align-self:end;display:grid;justify-items:center}.lN-list[data-count="3"] .lN-frame{position:relative;z-index:1;width:88%;max-width:240px;padding:3px;margin-bottom:8px}.lN-list[data-count="3"] .lN-thumb{aspect-ratio:auto;border-radius:4px;background:none}.lN-list[data-count="3"] .lN-thumb img{height:auto}.lN-step{position:relative;justify-self:stretch;display:grid;place-items:center;height:var(--lN-step);padding-bottom:var(--lN-rope-cover,22px);font:900 28px/1 var(--f-display);color:var(--lN-medal);background:radial-gradient(ellipse 55% 70% at 50% 0,rgb(255 244 210/.2),transparent 70%),linear-gradient(180deg,rgb(255 255 255/.1),rgb(255 255 255/.02)),var(--n-deep);border-top:4px solid var(--lN-medal)}.lN-list[data-count="3"]>li:first-child .lN-step{z-index:1;border-radius:10px 10px 0 0;box-shadow:-6px 0 12px -8px rgb(0 0 0/.6),6px 0 12px -8px rgb(0 0 0/.6)}.lN-list[data-count="3"]>li:nth-child(2) .lN-step{border-radius:10px 0 0 0}.lN-list[data-count="3"]>li:nth-child(3) .lN-step{border-radius:0 10px 0 0}.lN-beam{position:absolute;top:-64px;bottom:var(--lN-step);left:-2%;right:-2%;z-index:0;pointer-events:none;transform-origin:50% 0;transform:rotate(var(--lN-tilt));background:linear-gradient(180deg,rgb(255 246 214/0),rgb(255 246 214/.1) 35%,rgb(255 246 214/.2));clip-path:polygon(46% 0,54% 0,96% 100%,4% 100%);filter:blur(5px);mix-blend-mode:screen}.lN-list[data-count="3"]>li:first-child .lN-beam{background:linear-gradient(180deg,rgb(255 226 140/0),rgb(255 226 140/.16) 35%,rgb(255 226 140/.3))}.lN-rope{right:0;bottom:-10px;z-index:2;height:var(--lN-rope-h,32px);pointer-events:none}.lN-rope,.lN-rope svg{position:absolute;left:0}.lN-rope svg{top:4px;width:100%;height:100%;overflow:visible}.lN-rope path{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke}.lN-rope-shade{stroke:rgb(0 0 0/.4);stroke-width:7px;transform:translateY(2px)}.lN-rope-line{stroke:#b8132b;stroke-width:5px}.lN-rope-shine{stroke:rgb(255 140 150/.55);stroke-width:1.5px}.lN-post{position:absolute;bottom:0;left:0;width:7px;height:100%;transform:translateX(var(--lN-post-x,-50%));transform-origin:50% 100%;border-radius:3px 3px 1px 1px;background:linear-gradient(90deg,#7a5a1e,#f6dc8e 45%,#9c7428)}.lN-post:before{top:-7px;width:13px;height:13px;background:radial-gradient(circle at 35% 30%,#fff3c4,#d8a93f 55%,#7a5a1e)}.lN-post:after,.lN-post:before{content:"";position:absolute;left:50%;transform:translateX(-50%);border-radius:50%}.lN-post:after{bottom:-3px;width:22px;height:6px;background:radial-gradient(ellipse at 40% 30%,#f6dc8e,#7a5a1e 70%)}.lN-post-end{left:auto;right:0;--lN-post-x:50%}.lN-glints{position:absolute;inset:0 4% var(--lN-step);z-index:2;pointer-events:none}.lN-glints i{position:absolute;width:14px;height:14px;background:var(--n-gold);clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);opacity:.85}.lN-glints i:first-child{top:6%;left:2%}.lN-glints i:nth-child(2){top:2%;right:4%;width:18px;height:18px}.lN-glints i:nth-child(3){top:46%;right:0;width:10px;height:10px}.lN-glints i:nth-child(4){top:64%;left:0}.lN-glints i:nth-child(5){top:28%;left:8%;width:9px;height:9px}.lN-list[data-count="3"] .lN-text{justify-items:center;align-content:start;padding:22px 4px 0;text-align:center;font-size:13px}.lN-list[data-count="3"] .lN-text b{font-size:15px}.lN-list[data-count="3"] .lN-go{display:none}@media (min-width:700px){.lN-list[data-count="3"]{--lN-rope-h:48px;--lN-rope-cover:38px}.lN-list[data-count="3"]>li:first-child{--lN-step:164px}.lN-list[data-count="3"]>li:nth-child(2){--lN-step:128px}.lN-list[data-count="3"]>li:nth-child(3){--lN-step:100px}.lN-list[data-count="3"] .lN-frame{width:76%;padding:4px;margin-bottom:12px}.lN-step{font-size:42px}.lN-beam{top:-96px}.lN-post{width:10px}.lN-post:before{top:-9px;width:18px;height:18px}.lN-post:after{width:30px;height:8px}.lN-rope-shade{stroke-width:10px}.lN-rope-line{stroke-width:7px}.lN-rope-shine{stroke-width:2px}.lN-glints i{width:20px;height:20px}.lN-glints i:nth-child(2){width:26px;height:26px}.lN-list[data-count="3"] .lN-text{padding:28px 12px 0;font-size:14px}.lN-list[data-count="3"] .lN-text b{font-size:18px}.lN-list[data-count="3"] .lN-go{display:inline}}@media (prefers-reduced-motion:no-preference){.lN-stage[data-stage=ready] .lN-beam,.lN-stage[data-stage=ready] .lN-frame,.lN-stage[data-stage=ready] .lN-glints,.lN-stage[data-stage=ready] .lN-text{opacity:0}.lN-stage[data-stage=ready] .lN-post,.lN-stage[data-stage=ready] .lN-step{transform:scaleY(0)}.lN-stage[data-stage=ready] .lN-rope svg{clip-path:inset(-20% 100% -20% 0)}.lN-stage[data-stage=on] .lN-beam{animation:lN-beam-on 1.1s ease-out var(--lN-beam-at) both,lN-sway 6s ease-in-out calc(var(--lN-beam-at) + 1.1s) infinite alternate}.lN-stage[data-stage=on] .lN-step{transform-origin:50% 100%;animation:lN-rise .56s cubic-bezier(.2,.9,.25,1) var(--lN-rise-at) both}.lN-stage[data-stage=on]>.lN-list>li:first-child .lN-step{animation:lN-rise .56s cubic-bezier(.2,.9,.25,1) var(--lN-rise-at) both,lN-glow 1.4s ease-out calc(var(--lN-land-at) + .42s) both}.lN-stage[data-stage=on] .lN-frame{animation:lN-land .62s cubic-bezier(.34,1.4,.5,1) var(--lN-land-at) both}.lN-stage[data-stage=on] .lN-text{animation:lN-show .42s ease-out calc(var(--lN-land-at) + .26s) both}.lN-stage[data-stage=on] .lN-post{animation:lN-post .38s cubic-bezier(.3,1.5,.5,1) calc(var(--lN-rope-at) - .26s) both}.lN-stage[data-stage=on] .lN-post-end{animation-delay:var(--lN-rope-at)}.lN-stage[data-stage=on] .lN-rope svg{animation:lN-draw .65s ease-out var(--lN-rope-at) both}.lN-stage[data-stage=on] .lN-glints{animation:lN-show .3s ease-out calc(var(--lN-land-at) + .5s) both}.lN-stage[data-stage=on] .lN-glints i{animation:lN-twinkle 2.4s ease-in-out calc(var(--lN-land-at) + .5s) infinite}.lN-stage[data-stage=on] .lN-glints i:nth-child(2){animation-delay:calc(var(--lN-land-at) + .9s)}.lN-stage[data-stage=on] .lN-glints i:nth-child(3){animation-delay:calc(var(--lN-land-at) + 1.3s)}.lN-stage[data-stage=on] .lN-glints i:nth-child(4){animation-delay:calc(var(--lN-land-at) + 1.7s)}.lN-stage[data-stage=on] .lN-glints i:nth-child(5){animation-delay:calc(var(--lN-land-at) + 2.1s)}}@keyframes lN-beam-on{0%{opacity:0;transform:rotate(var(--lN-swing))}18%{opacity:.9}26%{opacity:.15}36%{opacity:1}to{opacity:1;transform:rotate(var(--lN-tilt))}}@keyframes lN-sway{0%{transform:rotate(var(--lN-tilt))}to{transform:rotate(calc(var(--lN-tilt) + 2.5deg))}}@keyframes lN-rise{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes lN-land{0%{opacity:0;transform:translateY(-60px) scale(.9)}to{opacity:1;transform:none}}@keyframes lN-show{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes lN-glow{0%{box-shadow:0 0 0 0 transparent}40%{box-shadow:0 -16px 60px -4px color-mix(in srgb,var(--n-gold) 65%,transparent)}to{box-shadow:0 0 0 0 transparent}}@keyframes lN-post{0%{transform:translateX(var(--lN-post-x,-50%)) scaleY(0)}to{transform:translateX(var(--lN-post-x,-50%)) scaleY(1)}}@keyframes lN-draw{0%{clip-path:inset(-20% 100% -20% 0)}to{clip-path:inset(-20% 0 -20% 0)}}@keyframes lN-twinkle{0%,to{opacity:.2;transform:scale(.4) rotate(0deg)}50%{opacity:1;transform:scale(1) rotate(45deg)}}.lN-thumb{position:relative;overflow:hidden}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.lN-thumb:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,transparent 35%,rgb(255 255 255/.35) 50%,transparent 65%);transform:translateX(-130%);animation:lN-sweep linear both;animation-timeline:view();animation-range:entry 40% cover 55%}}}@keyframes lN-sweep{to{transform:translateX(130%)}}