.nc{border:1px solid var(--color-bordo);border-radius:var(--radius-card);background:radial-gradient(80% 70% at 100% 0%, #8eb9b41a, transparent 60%), var(--color-superficie);transition:translate var(--durata-standard) var(--ease-firma), border-color var(--durata-standard) var(--ease-firma), box-shadow var(--durata-standard) var(--ease-firma);flex-direction:column;gap:.6rem;padding:1.5rem 1.5rem 1.35rem;display:flex;position:relative;overflow:hidden}.nc:before{background:var(--color-azione);content:"";width:2.5rem;height:2px;transition:width var(--durata-lenta) var(--ease-firma);border-radius:0 0 2px 2px;position:absolute;top:0;left:1.5rem}.nc-numero{font-family:var(--font-serif-corsivo), georgia, serif;font-variant-numeric:tabular-nums;color:var(--color-testo);font-size:clamp(2.25rem,1.6rem + 2vw,3.1rem);font-style:italic;line-height:1}.nc-etichetta{font-size:var(--text-piccolo);color:var(--color-testo-secondario)}.nc-titolo{letter-spacing:.1em;text-transform:uppercase;color:var(--color-testo);font-size:.75rem;font-weight:600;line-height:1.4;display:block}.nc-primo .nc-titolo{color:var(--color-ambra)}.nc-nota{color:var(--color-testo-terziario);margin-top:.35rem;display:block}.nc-primo{border-color:color-mix(in oklab, var(--color-ambra) 45%, transparent);background:radial-gradient(120% 140% at 20% 0%, var(--color-verde-bosco), var(--color-tessera-scura));box-shadow:0 24px 60px -28px color-mix(in oklab, var(--color-ambra) 60%, transparent)}.nc-primo .nc-numero{color:var(--color-ambra)}@media (hover:hover){.nc:hover{border-color:color-mix(in oklab, var(--color-ambra) 55%, transparent);box-shadow:0 24px 60px -28px color-mix(in oklab, var(--color-ambra) 70%, transparent);translate:0 -4px}.nc:hover:before{width:calc(100% - 3rem)}}@media (max-width:639px){.nc{gap:.4rem;padding:1.25rem 1.25rem 1.1rem}}@media (prefers-reduced-motion:reduce){.nc,.nc:before{transition:none}}.nc-primo .nc-etichetta{color:color-mix(in oklab, var(--color-nebbia) 85%, transparent)}.nc-primo .nc-nota{color:color-mix(in oklab, var(--color-nebbia) 65%, transparent)}
.pic{perspective:1600px;width:100%;max-width:28rem}.pic-cornice{transition:transform .25s var(--ease-firma), box-shadow .25s var(--ease-firma);box-shadow:0 40px 90px -30px color-mix(in oklab, var(--color-ambra) 55%, transparent);background:linear-gradient(135deg,#feda75,#fa7e1e 30%,#d62976 55%,#962fbf 80%,#4f5bd5);border-radius:1.5rem;padding:2px;position:relative}.pic-interno{background:radial-gradient(120% 140% at 30% 0%, var(--color-verde-bosco), var(--color-tessera-scura));color:var(--color-nebbia);border-radius:calc(1.5rem - 2px);gap:.9rem;padding:1rem;display:grid}.pic-testa{align-items:center;gap:.6rem;min-width:0;font-size:.875rem;display:flex}.pic-logo{color:#fff;background:linear-gradient(135deg,#feda75,#fa7e1e 30%,#d62976 55%,#962fbf 80%,#4f5bd5);border-radius:.65rem;flex:none;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.pic-handle{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.pic-bio{background:#fff;border-radius:.9rem;width:100%;height:auto;display:block}.pic-link{color:var(--color-nebbia);text-decoration:underline;-webkit-text-decoration-color:var(--color-ambra);text-decoration-color:var(--color-ambra);text-underline-offset:.25em;border-radius:.4rem;justify-self:start;align-items:center;gap:.35rem;font-size:.875rem;font-weight:500;display:inline-flex}.pic-link:hover{color:var(--color-ambra)}.pic-link:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}@media (min-width:1024px){.pic-cornice{transform:rotateY(-10deg)rotateX(5deg)}}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.pic-cornice{animation:12s ease-in-out infinite alternate pic-ondeggia}}@keyframes pic-ondeggia{to{transform:rotateY(-4deg)rotateX(3deg)}}.pic-riflesso{z-index:1;background:radial-gradient(40% 40% at var(--mx,50%) var(--my,0%), #ffffff24, transparent 70%);opacity:0;pointer-events:none;transition:opacity .25s var(--ease-firma);border-radius:calc(1.5rem - 2px);position:absolute;inset:2px}.pic[data-sopra] .pic-cornice{transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateY(-6px) scale(1.015);box-shadow:0 50px 110px -30px color-mix(in oklab, var(--color-ambra) 75%, transparent);animation:none}.pic[data-sopra] .pic-riflesso{opacity:1}
