@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}[data-pv-banner]{--b-banner-fondo:#241d15;--b-banner-inchiostro:#fbf7ef;--b-banner-segno:#f0a46b;background:var(--b-banner-fondo);width:100%;max-width:64rem;color:var(--b-banner-inchiostro);border-radius:999px;align-items:center;gap:.5rem;margin-inline:auto;padding:.35rem .4rem .35rem .9rem;font-size:.875rem;line-height:1.45;display:flex}[data-pv-banner] a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--b-banner-segno);text-decoration-color:var(--b-banner-segno);text-underline-offset:3px;font-weight:600;text-decoration-thickness:2px}[data-pv-banner] a:focus-visible{outline:2px solid var(--b-banner-segno);outline-offset:2px;border-radius:4px}[data-b=ferma-etichetta]:has(:focus-visible){outline:2px solid var(--b-banner-segno);outline-offset:2px;border-radius:4px}[data-b=banner-finestra]{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 1.25rem calc(100% - 1.25rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 1.25rem calc(100% - 1.25rem),#0000)}[data-b=banner-nastro]{width:max-content;display:flex}[data-b=banner-nastro]>p{white-space:nowrap;margin:0;padding-inline-end:4rem}[data-b=ferma-etichetta]{border:1px solid color-mix(in srgb, var(--b-banner-inchiostro) 45%, transparent);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:999px;flex:none;align-items:center;gap:.35rem;padding:.25rem .7rem;font-size:.8125rem;font-weight:600;display:inline-flex}[data-b=ferma-etichetta] input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}:is([data-b=ferma-etichetta] [data-b=riparti],[data-pv-banner]:has(input:checked) [data-b=ferma]){display:none}[data-pv-banner]:has(input:checked) [data-b=riparti]{display:inline}[data-b=ferma-etichetta] svg{width:.7rem;height:.7rem}@keyframes b-nastro{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:no-preference){[data-b=banner-nastro]{animation:70s linear infinite b-nastro}[data-pv-banner]:hover [data-b=banner-nastro],[data-pv-banner]:focus-within [data-b=banner-nastro]{animation-play-state:paused}[data-pv-banner]:has(input:checked) [data-b=banner-nastro]{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){[data-pv-banner]{border-radius:1rem}[data-b=banner-finestra]{-webkit-mask-image:none;mask-image:none}[data-b=banner-nastro]{width:auto}[data-b=banner-nastro]>p{white-space:normal;padding-inline-end:0}[data-b=banner-nastro]>p+p,[data-b=ferma-etichetta]{display:none}}[data-b=vetrina]{--b-scala:.9;contain:layout paint;width:calc(100vw * var(--b-scala));height:min(44rem,78vh);margin-inline:calc((100% - 100vw * var(--b-scala)) / 2);overscroll-behavior:contain;view-transition-name:b-vetrina;background:#fff;border-radius:1.5rem;position:relative;overflow:hidden auto}[data-b=vetrina]>div{zoom:var(--b-scala);width:100vw}@media (min-width:960px){[data-b=vetrina]{--b-scala:.78}}[data-b=vetrina]:focus-visible{outline-offset:3px;outline:3px solid}[data-b=vetrina] .pv-actionbar{position:sticky}[data-b=mestieri]{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}[data-b=mestiere]{min-height:2.75rem;color:inherit;border:1px solid;border-radius:999px;align-items:center;gap:.4rem;padding:.4rem 1rem;font-weight:600;text-decoration:none;display:inline-flex}[data-b=mestiere][aria-current=true]{background:var(--b-inchiostro,#241d15);border-color:var(--b-inchiostro,#241d15);color:var(--b-carta,#fbf7ef)}[data-b=mestiere][aria-current=true]:before{content:"";background:currentColor;border-radius:50%;width:.5rem;height:.5rem}[data-b=mestiere]:focus-visible{outline-offset:2px;outline:2px solid}[data-b=vetrina]{border:1px solid var(--b-linea);box-shadow:0 30px 60px -40px #241d1573}[data-b=numero]{border:1px solid var(--b-linea);border-radius:var(--b-angolo);background:var(--b-foglio);flex-direction:column;gap:.3rem;padding:1.4rem;display:flex}[data-b=numero] dt{order:2;font-weight:600}[data-b=numero] [data-b=valore]{font-family:var(--b-serif);font-variant-numeric:tabular-nums;order:1;margin:0;font-size:clamp(2.2rem,4vw,3rem);font-weight:600;line-height:1}[data-b=numero] [data-b=spiega]{color:var(--b-grigio);order:3;margin:0;font-size:.9375rem;line-height:1.55}[data-b=vetrina] .pvf-name,[data-b=vetrina] .pvf-hero-cover{transform:none!important}[data-b=vetrina] .pvf-reveal{opacity:1!important;transform:none!important}
