.pnm{background:#fff;color:#171717;font-family:var(--tj-font);padding:clamp(64px,8vw,120px) 0;overflow-x:clip}.pnm .pnm__sezione{box-sizing:border-box;max-width:var(--tj-container);margin:0 auto;padding:0 var(--tj-pad-x)}.pnm .pnm__testa{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:clamp(32px,4vw,56px)}.pnm .pnm__titolo{margin:0;text-wrap:balance}.pnm .pnm__frecce{display:flex;gap:10px;flex-shrink:0}.pnm .pnm__freccia{width:48px;height:48px;border-radius:999px;border:1px solid rgba(0,0,0,.2);background:#fff;color:#000;display:grid;place-items:center;cursor:pointer;transition:background-color .2s ease,opacity .2s ease}.pnm .pnm__freccia svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.pnm .pnm__freccia:hover:not(:disabled){background:#f4f1ea}.pnm .pnm__freccia:disabled{opacity:.35;cursor:default}.pnm .pnm__freccia:focus-visible{outline:2px solid #4caf2e;outline-offset:3px}.pnm .pnm__griglia{list-style:none;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 2 * 20px) / 3);column-gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;margin:0 calc(50% - 50vw);padding:0 calc(50vw - 50%)}.pnm .pnm__griglia::-webkit-scrollbar{display:none}.pnm .pnm__card{scroll-snap-align:start}.pnm .pnm__foto{position:relative;aspect-ratio:16/9.5;border-radius:16px;overflow:hidden;background:#000;display:grid;place-items:center}.pnm .pnm__nome{margin:18px 2px 10px;height:46px;display:flex;align-items:center}.pnm .pnm__logo{display:block;width:auto;height:auto;max-height:46px}.pnm .pnm__logo--tinta{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:left center;mask-position:left center}.pnm .pnm__sfumatura{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.66) 0,rgba(0,0,0,.4) 22%,transparent 52%);pointer-events:none}.pnm .pnm__logo-foto{position:absolute;left:20px;bottom:18px;background-color:#fff;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:left bottom;mask-position:left bottom;filter:drop-shadow(0 1px 8px rgba(0,0,0,.35))}.pnm .pnm__foto+.pnm__testo,.pnm .sr-only+.pnm__testo{margin-top:16px}.pnm .pnm__testo{margin:0 2px;font-size:var(--tj-fs-body);line-height:var(--tj-lh-body);font-weight:var(--tj-w-regular);color:#171717;max-width:40ch}@media (max-width:1100px){.pnm .pnm__griglia{grid-auto-columns:calc((100% - 20px) / 2)}.pnm .pnm__frecce{display:none}}@media (max-width:720px){.pnm .pnm__testa{flex-direction:column;align-items:flex-start}}@media (max-width:560px){.pnm .pnm__griglia{grid-auto-columns:86%;column-gap:14px}}