.nl2{--lt-terra-deep:#a84f36;--lt-gold-deep:#8a6420;--lt-gold-tint:rgba(216,165,74,.16)}.nl2 .lt-shelfpage .head{margin-bottom:32px}.nl2 .lt-feat{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:32px;align-items:center}.nl2 .lt-cover-big{grid-column:span 7;position:relative;display:block;border-radius:24px;overflow:hidden;box-shadow:0 30px 54px -30px rgba(23,20,15,.55);background:#f7ebcf;aspect-ratio:16/9}.nl2 .lt-cover-big:after{content:"";position:absolute;inset:10px;border-radius:16px;border:1px solid rgba(255,253,248,.7);pointer-events:none}.nl2 .lt-cover-big .ltc-svg{display:block;width:100%;height:100%}.nl2 .lt-cover-big .cap{position:absolute;left:24px;top:22px;font-family:var(--f-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#4d463d}.nl2 .lt-cover-big:hover{color:inherit}.nl2 .lt-feat-t{grid-column:span 5;min-width:0}.nl2 .lt-feat-t .kick{display:flex;align-items:center;gap:10px}.nl2 .lt-feat-t .kick .dot{width:7px;height:7px;flex:none;border-radius:50%;background:var(--terra);box-shadow:0 0 0 4px var(--terra-tint)}.nl2 .lt-feat-t h2{font-weight:400;font-size:clamp(34px,4vw,52px);line-height:1;letter-spacing:-.02em;text-wrap:balance}.nl2 .lt-feat-t .dek,.nl2 .lt-feat-t h2{font-family:var(--f-display);margin-top:14px}.nl2 .lt-feat-t .dek{font-style:italic;font-size:1.3rem;line-height:1.35;color:var(--ink2)}.nl2 .lt-feat-t .meta{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:20px;padding:12px 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);font-family:var(--f-mono);font-size:12px;letter-spacing:.06em;color:var(--ink2)}.nl2 .lt-feat-t .meta b{font-weight:500;color:var(--ink)}.nl2 .lt-feat-t .words{display:flex;flex-wrap:wrap;gap:6px;margin-top:16px}.nl2 .lt-feat-t .words span{border-radius:999px;border:1px solid var(--rule2);background:var(--bg);padding:3px 11px;font-family:var(--f-display);font-size:.98rem}.nl2 .lt-feat-t .words span.more{font-family:var(--f-ui);font-size:.82rem;color:var(--ink2);border-style:dashed;padding-top:5px}.nl2 .lt-feat-t .acts{display:flex;align-items:center;flex-wrap:wrap;gap:14px 20px;margin-top:24px}.nl2 .lt-feat-t .why{margin-top:16px;font-size:.88rem;color:var(--ink2)}.nl2 .lt-shelf-h{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:6px 18px;margin-top:46px;padding-bottom:14px;border-bottom:1px solid var(--ink)}.nl2 .lt-shelf-h .small{color:var(--ink2)}.nl2 .lt-lvh{display:flex;align-items:baseline;gap:12px;padding:20px 2px 8px}.nl2 .lt-lvh b{font-family:var(--f-display);font-weight:400;font-size:30px;line-height:1;letter-spacing:-.02em}.nl2 .lt-lvh span{margin-left:auto;font-family:var(--f-mono);font-size:11px;letter-spacing:.08em;color:var(--ink2)}.nl2 .lt-shelf{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 14px}.nl2 .lt-cv{display:flex;flex-direction:column;min-width:0;border-radius:18px;background:var(--paper);border:1px solid var(--rule);box-shadow:var(--shadow-card);overflow:hidden;transition:transform .25s var(--ease),box-shadow .25s var(--ease)}.nl2 .lt-cv:hover{transform:translateY(-3px);box-shadow:var(--shadow-wcard);color:inherit}.nl2 .lt-cv .art{position:relative;height:132px;padding:14px 16px;background:var(--c,var(--band-champ));display:flex;flex-direction:column;justify-content:space-between;color:var(--ink)}.nl2 .lt-cv .art:after{content:"";position:absolute;inset:7px;border-radius:12px;border:1px solid color-mix(in srgb,var(--ink) 10%,transparent);pointer-events:none}.nl2 .lt-cv .lv{font-family:var(--f-mono);font-size:10.5px;letter-spacing:.14em;color:var(--ink2);padding-right:40px}.nl2 .lt-cv .ttl{font-family:var(--f-display);font-weight:400;font-size:23px;line-height:1.08;letter-spacing:-.012em;max-width:13ch;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.nl2 .lt-cv .em{position:absolute;right:16px;top:14px;width:34px;height:34px;color:var(--e,var(--champ-ink));opacity:.9}.nl2 .lt-cv .info{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 16px 11px;font-size:.84rem;color:var(--ink2);min-height:42px}.nl2 .lt-cv .info .ok{display:inline-flex;align-items:center;gap:6px;color:var(--teal-ink)}.nl2 .lt-cv .info .ok svg{width:13px;height:13px}.nl2 .lt-cv .info .new{color:var(--lt-terra-deep);font-weight:500;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem}.nl2 .lt-cv .info .mn{font-family:var(--f-mono);font-size:11.5px;white-space:nowrap}.nl2 .lt-cv .bar{flex:1;max-width:90px;height:4px;border-radius:2px;background:var(--well);overflow:hidden}.nl2 .lt-cv .bar i{display:block;height:100%;width:var(--p);background:var(--gold);transform-origin:left;animation:lt-growX 1s var(--ease) .5s both}.nl2 .lt-cv.t{--c:var(--band-terra);--e:var(--lt-terra-deep)}.nl2 .lt-cv.y{--c:var(--band-gold);--e:var(--lt-gold-deep)}.nl2 .lt-cv.s{--c:var(--band-teal);--e:var(--teal-ink)}.nl2 .lt-cv.c{--c:var(--band-champ);--e:var(--champ-ink)}.nl2 .lt-cv.k .art{background-color:#17140f;background-image:linear-gradient(160deg,#2b2621,#17140f 60%);color:#fcf9f2}.nl2 .lt-cv.k .art:after{border-color:hsla(39,42%,64%,.5)}.nl2 .lt-cv.k .lv{color:#c9beb0}.nl2 .lt-cv.k{--e:#d3ba8a}.nl2 .ltc-cloud{animation:lt-drift 26s ease-in-out infinite alternate}.nl2 .ltc-cloud.b{animation-duration:34s;animation-delay:-8s}.nl2 .ltc-sunh{animation:lt-sunhalo 6s ease-in-out infinite}.nl2 .ltc-bird,.nl2 .ltc-sunh{transform-box:fill-box;transform-origin:center}.nl2 .ltc-bird{animation:lt-flap 1.1s ease-in-out infinite}.nl2 .ltc-move{animation:lt-tram 16s ease-in-out infinite alternate}.nl2 .ltc-move.slow{animation-duration:24s}.nl2 .ltc-steam path{animation:lt-steam 2.6s ease-in-out infinite;opacity:0}.nl2 .ltc-flag{transform-box:fill-box;transform-origin:left center;animation:lt-wave 1.4s ease-in-out infinite}.nl2 .ltc-roll{transform-box:fill-box;transform-origin:center;animation:lt-spin 3s linear infinite}.nl2 .ltc-bob{animation:lt-bob 5s ease-in-out infinite}.nl2 .ltc-bob.b{animation-delay:-2.5s}.nl2 .lt-reader{position:relative}.nl2 .lt-player{position:sticky;top:66px;z-index:25;display:flex;align-items:center;gap:20px;height:66px;margin:-20px 0 30px;padding:0 18px;border-radius:0 0 18px 18px;background:color-mix(in srgb,var(--paper) 96%,transparent);border:1px solid var(--rule);border-top:0;box-shadow:0 10px 24px -20px rgba(23,20,15,.4);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.nl2 .lt-player.wait{opacity:.6}.nl2 .lt-player .play{width:44px;height:44px;flex:none;border-radius:50%;background:var(--ink);color:var(--on-ink);display:grid;place-items:center;box-shadow:0 3px var(--btn-shadow)}.nl2 .lt-player .play:active{transform:translateY(2px);box-shadow:0 1px var(--btn-shadow)}.nl2 .lt-player .play svg{width:16px;height:16px}.nl2 .lt-player .play[disabled]{opacity:.5}.nl2 .lt-player .pl-t{flex:0 1 auto;min-width:0;max-width:230px}.nl2 .lt-player .pl-t b{font-family:var(--f-display);font-weight:400;font-size:1.12rem;line-height:1.1}.nl2 .lt-player .pl-t b,.nl2 .lt-player .pl-t span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nl2 .lt-player .pl-t span{font-size:.8rem;color:var(--ink2)}.nl2 .lt-player .wave{flex:1;min-width:60px;height:34px;cursor:pointer}.nl2 .lt-player .wave rect{transform-box:fill-box;transform-origin:center;fill:color-mix(in srgb,var(--ink) 20%,transparent)}.nl2 .lt-player .wave .p{fill:var(--gold)}.nl2 .lt-player .wave .now{fill:var(--terra-ink)}.nl2 .lt-player.on .wave .now{animation:lt-pulse 1s ease-in-out infinite}.nl2 .lt-player .time{font-family:var(--f-mono);font-size:12px;letter-spacing:.04em;color:var(--ink2);white-space:nowrap;font-variant-numeric:tabular-nums}.nl2 .lt-player .speed{display:flex;flex:none;padding:3px;border-radius:999px;border:1px solid var(--rule2);background:var(--bg)}.nl2 .lt-player .speed button{padding:6px 11px;border-radius:999px;font-family:var(--f-mono);font-size:12px;color:var(--ink2)}.nl2 .lt-player .speed button.on{background:var(--ink);color:var(--on-ink)}.nl2 .lt-player .follow{display:inline-flex;align-items:center;gap:8px;font-size:.84rem;color:var(--ink2);white-space:nowrap}.nl2 .lt-player .follow i{width:30px;height:18px;flex:none;border-radius:999px;background:var(--rule2);position:relative;transition:background .2s}.nl2 .lt-player .follow i:after{content:"";position:absolute;left:2px;top:2px;width:14px;height:14px;border-radius:50%;background:#fff;transition:transform .2s var(--ease)}.nl2 .lt-player .follow.on i{background:var(--teal-ink)}.nl2 .lt-player .follow.on i:after{transform:translateX(12px)}.nl2 .lt-lay{display:grid;grid-template-columns:minmax(0,680px) minmax(0,1fr);gap:64px;align-items:start}.nl2 .lt-art{position:relative;min-width:0}.nl2 .lt-title{animation:lt-rise .7s var(--ease) backwards}.nl2 .lt-title .crumb{display:flex;gap:8px;font-size:.86rem;color:var(--ink2)}.nl2 .lt-title .crumb a:hover{color:var(--ink)}.nl2 .lt-title .meta{font-family:var(--f-mono);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink2);margin-top:20px}.nl2 .lt-title h1{font-family:var(--f-display);font-weight:400;font-size:clamp(38px,5vw,58px);line-height:.98;letter-spacing:-.02em;margin-top:10px;text-wrap:balance;overflow-wrap:anywhere}.nl2 .lt-title .alt{color:var(--ink3);margin-top:6px}.nl2 .lt-title .alt,.nl2 .lt-title .dek{font-family:var(--f-display);font-style:italic}.nl2 .lt-title .dek{font-size:1.35rem;line-height:1.35;color:var(--ink2);margin-top:12px}.nl2 .lt-text{margin-top:26px;padding-top:24px;border-top:1px solid var(--ink);font-family:var(--f-display);font-size:21px;line-height:1.66;letter-spacing:-.003em;color:var(--ink);animation:lt-rise .7s var(--ease) .1s backwards;overflow-wrap:break-word}.nl2 .lt-text p{position:relative}.nl2 .lt-text p+p{margin-top:15px}.nl2 .lt-text p:first-child:first-letter{float:left;font-size:4.1em;line-height:.82;padding:6px 10px 0 0;color:var(--lt-terra-deep)}.nl2 .lt-text .ln{position:absolute;left:-34px;top:.45em;font-family:var(--f-mono);font-size:11px;color:var(--ink3)}.nl2 .lt-text p:first-child .ln{top:.45em}.nl2 .lt-s{border-radius:3px;transition:background-color .35s var(--ease),box-shadow .35s var(--ease);-webkit-box-decoration-break:clone;box-decoration-break:clone}.nl2 .lt-text.ascolta .lt-s{cursor:pointer}.nl2 .lt-text.ascolta .lt-s:hover{background:color-mix(in srgb,var(--gold) 8%,transparent)}.nl2 .lt-s.cur{background:rgba(216,165,74,.22);box-shadow:0 0 0 2px rgba(216,165,74,.2)}.nl2 .lt-gl{display:inline;font:inherit;line-height:inherit;color:inherit;letter-spacing:inherit;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-color:var(--champ-ink);text-decoration-thickness:1.5px;text-underline-offset:5px;cursor:pointer;border-radius:3px;transition:background .2s;padding:0}.nl2 .lt-gl:hover{background:var(--lt-gold-tint)}.nl2 .lt-gl.in{text-decoration-style:solid;text-decoration-color:var(--teal-ink)}.nl2 .lt-gl.on{background:var(--ink);color:var(--on-ink);text-decoration-color:var(--cta,#efe3c8);padding:0 3px;margin:0 -3px}.nl2 .lt-pop{position:absolute;z-index:22;width:min(330px,100%);padding:18px 20px 16px;border-radius:18px;background:var(--paper);box-shadow:var(--shadow-paper);font-family:var(--f-ui);font-size:15px;line-height:1.5;color:var(--ink);animation:lt-popin .45s cubic-bezier(.2,.9,.3,1.4) both;outline:none}.nl2 .lt-pop:not(.foglio):before{content:"";position:absolute;left:calc(var(--freccia,50%) - 7px);top:-7px;width:14px;height:14px;background:var(--paper);transform:rotate(45deg);box-shadow:-1px -1px 0 rgba(23,20,15,.06)}.nl2 .lt-pop>span{display:block}.nl2 .lt-pop .w{display:flex;align-items:center;justify-content:space-between;gap:10px}.nl2 .lt-pop .w b{font-family:var(--f-display);font-weight:400;font-size:24px;line-height:1.1;overflow-wrap:anywhere}.nl2 .lt-pop .w-acts{display:flex;gap:6px;flex:none}.nl2 .lt-pop .w button{width:34px;height:34px;border-radius:50%;border:1px solid var(--rule2);display:grid;place-items:center;color:var(--ink)}.nl2 .lt-pop .w button:hover{background:var(--well)}.nl2 .lt-pop .w button svg{width:16px;height:16px}.nl2 .lt-pop .w button.x{border-color:transparent;color:var(--ink2)}.nl2 .lt-pop .pos{font-family:var(--f-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink2);margin-top:2px}.nl2 .lt-pop .def{margin-top:10px}.nl2 .lt-pop .tr{margin-top:8px;padding-top:8px;border-top:1px solid var(--rule);font-size:14px;color:var(--ink2)}.nl2 .lt-pop .tr span{font-family:var(--f-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;margin-right:8px}.nl2 .lt-pop .tr i{font-family:var(--f-display);font-size:16px;color:var(--ink)}.nl2 .lt-pop .acts{display:flex!important;align-items:center;flex-wrap:wrap;gap:12px 16px;margin-top:14px;font-size:14px}.nl2 .lt-pop .acts .btn svg{width:15px;height:15px}.nl2 .lt-in{display:inline-flex;align-items:center;gap:6px;padding:.62rem 1rem;border-radius:999px;background:var(--teal-tint);color:var(--teal-ink);font-weight:500;font-size:.86rem}.nl2 .lt-in svg{width:14px;height:14px}.nl2 .lt-scrim{position:fixed;inset:0;z-index:58;background:rgba(14,12,10,.35);animation:lt-fade .25s ease both}.nl2 .lt-side{position:sticky;top:160px;padding-top:18px;animation:lt-rise .7s var(--ease) .2s backwards;max-height:calc(100vh - 180px);overflow:auto;scrollbar-width:thin}.nl2 .lt-side .hd{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--ink)}.nl2 .lt-side .hd h2{font-family:var(--f-display);font-weight:400;font-size:26px;letter-spacing:-.01em}.nl2 .lt-side .hd span{font-family:var(--f-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink2);white-space:nowrap}.nl2 .lt-words{list-style:none;margin:0;padding:0}.nl2 .lt-words li{display:grid;grid-template-columns:minmax(0,1fr) 30px;gap:12px;align-items:center;padding:9px 0;border-bottom:1px solid var(--rule)}.nl2 .lt-words .wb{display:block;text-align:left;min-width:0}.nl2 .lt-words b{display:block;font-family:var(--f-display);font-weight:400;font-size:18px;line-height:1.2;color:var(--ink)}.nl2 .lt-words .wb:hover b{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:4px}.nl2 .lt-words small{display:block;font-size:.84rem;color:var(--ink2);line-height:1.35;margin-top:1px}.nl2 .lt-words li.on{background:linear-gradient(90deg,var(--lt-gold-tint),transparent 80%);margin:0 -12px;padding-left:12px;padding-right:12px;border-radius:10px}.nl2 .lt-words .add{width:30px;height:30px;border-radius:50%;border:1px solid var(--rule2);display:grid;place-items:center;color:var(--ink2);transition:background .2s,border-color .2s}.nl2 .lt-words .add:hover{border-color:var(--ink);color:var(--ink)}.nl2 .lt-words .add svg{width:14px;height:14px}.nl2 .lt-words .add.in{border-color:var(--teal-ink);background:var(--teal-ink);color:#fff;animation:lt-pop .4s cubic-bezier(.2,.9,.3,1.4) both}.nl2 .lt-words .add.err{border-color:var(--terra-ink);color:var(--terra-ink)}.nl2 .lt-words .add[disabled]{opacity:.5}.nl2 .lt-side .foot{margin-top:16px;font-size:.86rem;color:var(--ink2)}.nl2 .lt-side .ask{display:flex;align-items:center;gap:8px;margin-top:14px;font-size:.9rem}.nl2 .lt-side .ask svg{width:14px;height:14px;color:var(--gold-ink)}.nl2 .lt-after{max-width:680px;margin-top:44px}.nl2 .lt-quiz .hd{padding-bottom:12px;border-bottom:1px solid var(--ink);margin-bottom:18px}.nl2 .lt-quiz .hd h2{font-family:var(--f-display);font-weight:400;font-size:34px;letter-spacing:-.016em;line-height:1.05}.nl2 .lt-scheda{margin-top:44px}.nl2 .lt-scheda .scheda-engine .scheda-head{display:none}@keyframes lt-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes lt-growX{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes lt-drift{0%{transform:translateX(-18px)}to{transform:translateX(24px)}}@keyframes lt-sunhalo{0%,to{opacity:.6;transform:scale(1)}50%{opacity:.95;transform:scale(1.1)}}@keyframes lt-flap{0%,to{transform:scaleY(1)}50%{transform:scaleY(.4)}}@keyframes lt-tram{0%{transform:translateX(0)}to{transform:translateX(70px)}}@keyframes lt-steam{0%{opacity:0;transform:translateY(8px)}40%{opacity:.7}to{opacity:0;transform:translateY(-14px)}}@keyframes lt-wave{0%,to{transform:skewY(0) scaleX(1)}50%{transform:skewY(6deg) scaleX(.86)}}@keyframes lt-spin{to{transform:rotate(1turn)}}@keyframes lt-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes lt-popin{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:none}}@keyframes lt-sheet{0%{transform:translateY(100%)}to{transform:none}}@keyframes lt-pulse{0%,to{transform:scaleY(.6)}50%{transform:scaleY(1)}}@keyframes lt-pop{0%{transform:scale(.7)}to{transform:none}}@keyframes lt-fade{0%{opacity:0}to{opacity:1}}@media (max-width:1080px){.nl2 .lt-lay{grid-template-columns:minmax(0,1fr) 260px;gap:40px}.nl2 .lt-player .pl-t{display:none}.nl2 .lt-shelf{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.nl2 .lt-feat{grid-template-columns:minmax(0,1fr);gap:22px}.nl2 .lt-cover-big,.nl2 .lt-feat-t{grid-column:auto}.nl2 .lt-lay{grid-template-columns:minmax(0,1fr)}.nl2 .lt-side{position:static;max-height:none;overflow:visible;margin-top:34px}.nl2 .lt-text .ln{position:static;margin-right:8px;vertical-align:.2em}}@media (max-width:840px){.nl2 .lt-player{top:58px;gap:10px;height:56px;margin:-10px -18px 22px;padding:0 12px;border-radius:0;border-left:0;border-right:0}.nl2 .lt-player .play{width:38px;height:38px}.nl2 .lt-player .follow span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.nl2 .lt-player .speed button{padding:5px 8px;font-size:11px}.nl2 .lt-player .time{font-size:11px}.nl2 .lt-shelf{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.nl2 .lt-cv .art{height:118px;padding:12px}.nl2 .lt-cv .ttl{font-size:19px}.nl2 .lt-cv .em{width:26px;height:26px;right:12px;top:12px}.nl2 .lt-cv .info{padding:9px 12px 10px;font-size:.8rem;gap:6px}.nl2 .lt-cv .bar{max-width:50px}.nl2 .lt-cover-big{border-radius:20px}.nl2 .lt-cover-big .cap{left:18px;top:16px}.nl2 .lt-text{font-size:19px;line-height:1.62}.nl2 .lt-feat-t .acts .btn{flex:1 1 auto}}@media (max-width:420px){.nl2 .lt-player .time{display:none}}.nl2 .lt-pop.foglio{position:fixed;left:0;right:0;bottom:0;top:auto;z-index:60;width:auto;max-width:560px;margin:0 auto;padding:20px 20px calc(22px + env(safe-area-inset-bottom,0px));border-radius:22px 22px 0 0;animation:lt-sheet .35s var(--ease) both;max-height:80vh;overflow:auto}.nl2 .lt-pop.foglio:after{content:"";position:absolute;left:50%;top:8px;width:40px;height:4px;margin-left:-20px;border-radius:2px;background:var(--rule2)}@media (min-width:701px){.nl2 .lt-pop.foglio{left:auto;right:24px;bottom:24px;width:340px;border-radius:18px;padding-bottom:16px}.nl2 .lt-pop.foglio:after{display:none}}@media (prefers-reduced-motion:reduce){.nl2 .lt-reader *,.nl2 .lt-scrim,.nl2 .lt-shelfpage *{animation:none!important;transition:none!important}.nl2 .ltc-steam path{opacity:.6}}