/* Logo :P (10/11/2026, Andrea). Nella barra resta quello di sempre e col mouse sopra diventa 😛.
   Nel piede cambia di continuo, in fretta: sfondo e carattere dei siti fatti per i clienti (logo.js). */
.nv-marchio{position:relative;display:block;width:42px;height:40px}
.nv-marchio svg{transition:opacity .25s,transform .35s var(--ease-out,ease)}
.nv-faccina{position:absolute;inset:0;display:grid;place-items:center;font-size:34px;line-height:1;opacity:0;transform:scale(.6) rotate(-12deg);
  transition:opacity .25s,transform .35s cubic-bezier(.34,1.56,.64,1)}
.nv-marchio:hover svg,.nv-marchio:focus-visible svg{opacity:0;transform:scale(.8)}
.nv-marchio:hover .nv-faccina,.nv-marchio:focus-visible .nv-faccina{opacity:1;transform:none}

@font-face{font-family:"lp-pacifico";src:url(/assets/home/fonts/pacifico.woff2) format("woff2");font-display:block}
@font-face{font-family:"lp-league";src:url(/assets/home/fonts/league-gothic.woff2) format("woff2");font-display:block}
@font-face{font-family:"lp-sedgwick";src:url(/assets/home/fonts/sedgwick.woff2) format("woff2");font-display:block}
@font-face{font-family:"lp-archivo";src:url(/assets/home/fonts/archivo.woff2) format("woff2");font-weight:100 900;font-display:block}
@font-face{font-family:"lp-jost";src:url(/assets/home/fonts/jost.woff2) format("woff2");font-weight:100 900;font-display:block}
@font-face{font-family:"lp-fira";src:url(/assets/home/fonts/fira-condensed-extrabold.woff2) format("woff2");font-display:block}
@font-face{font-family:"lp-figtree";src:url(/assets/home/fonts/figtree.woff2) format("woff2");font-weight:300 900;font-display:block}
@font-face{font-family:"lp-michroma";src:url(/assets/home/fonts/michroma.woff2) format("woff2");font-display:block}
@font-face{font-family:"lp-mono";src:url(/assets/home/fonts/space-mono-700.woff2) format("woff2");font-display:block}
@font-face{font-family:"lp-shoulders";src:url(/assets/home/fonts/big-shoulders.woff2) format("woff2");font-weight:100 900;font-display:block}
.lp{position:relative;display:block;width:44px;height:42px;border-radius:7px;overflow:hidden}
.lp-piede{width:76px;height:72px;border-radius:12px}
.footer-marchio:has(.lp-piede){width:auto}
.lp-strato{position:absolute;inset:0;display:grid;place-items:center;border-radius:inherit;background:#115cfa;color:#fff;
  font:800 21px/1 system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:-.02em;transition:opacity .45s ease-in-out}
.lp-strato.lp-su{z-index:2}
.lp-strato.lp-via{opacity:0}
