.legal-wrap{max-width:760px}.legal-prose{color:var(--text-secondary);font-size:15.5px;line-height:1.7}.legal-prose h2{font-family:var(--font-display);font-synthesis:none;color:var(--text-primary);margin:48px 0 16px;font-size:clamp(22px,2.4vw,28px);font-weight:400;line-height:1.2}.legal-prose h2[id]{scroll-margin-top:96px}.legal-prose h3{font-family:var(--font-display);font-synthesis:none;color:var(--text-primary);margin:32px 0 12px;font-size:20px;font-weight:400;line-height:1.25}.legal-prose p{margin-bottom:14px}.legal-prose strong{color:var(--text-primary)}.legal-prose ul{margin:0 0 16px;padding-left:22px}.legal-prose ul li{margin-bottom:8px}.legal-prose a{color:var(--text-primary);text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px;transition:text-decoration-color .2s,color .2s}.legal-prose a:hover{color:var(--brand-text);-webkit-text-decoration-color:var(--brand-accent);text-decoration-color:var(--brand-accent)}.legal-prose code,.legal-prose kbd{font-family:var(--font-mono);background:var(--bg-canvas);border:1px solid var(--border-subtle);color:var(--text-primary);border-radius:4px;padding:1px 6px;font-size:.88em}.legal-table-wrap{border:1px solid var(--border-subtle);border-radius:8px;margin:18px 0 22px;overflow-x:auto}.legal-table{border-collapse:collapse;background:var(--bg-elevated);width:100%;font-size:13.5px}.legal-table th,.legal-table td{text-align:left;border-bottom:1px solid var(--border-subtle);vertical-align:top;padding:10px 14px}.legal-table th{background:var(--bg-canvas);color:var(--text-primary);font-weight:500;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;font-size:11.5px}.legal-table tr:last-child td{border-bottom:none}.legal-note{color:var(--text-muted);border-left:2px solid var(--border-strong);margin:14px 0;padding:10px 14px;font-size:13.5px}.legal-inline-trigger{color:var(--text-primary);text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px;font:inherit;cursor:pointer;background:0 0;border:none;padding:0;transition:color .2s,text-decoration-color .2s}.legal-inline-trigger:hover{color:var(--brand-text);-webkit-text-decoration-color:var(--brand-accent);text-decoration-color:var(--brand-accent)}.legal-inline-trigger:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px;border-radius:2px}.legal-back{border-top:1px solid var(--border-subtle);font-family:var(--font-mono);margin-top:56px;padding-top:24px;font-size:13px}.calc{padding:clamp(92px,9vw,128px) 0 clamp(80px,10vw,140px)}.calc-palco{position:relative}.calc-titolo{padding:0 var(--pad);text-align:center;font-family:var(--font-poster-outline);letter-spacing:.02em;text-transform:uppercase;color:var(--semola);animation:fade-in .9s var(--ease-out-expo) both;font-size:clamp(24px,3vw,40px);line-height:1}.calc-metodo{padding:0 var(--pad);text-align:center;font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted);margin-top:14px;font-size:11px}.calc-griglia{max-width:1280px;padding:0 var(--pad);grid-template-columns:minmax(0,1fr) minmax(320px,400px);gap:clamp(32px,5vw,88px);margin:clamp(40px,6vw,88px) auto 0;display:grid}.calc-banco{min-width:0}.calc-sez{grid-template-columns:minmax(0,1fr);gap:clamp(30px,3.4vw,44px);padding-bottom:clamp(48px,6vw,80px);display:grid}.calc-sez+.calc-sez{border-top:1px solid var(--border-subtle);padding-top:clamp(40px,5vw,64px)}.calc-sez-titolo{font-family:var(--font-poster);text-transform:uppercase;color:var(--semola);text-wrap:balance;font-size:clamp(44px,5.4vw,76px);line-height:.9}.calc-sez-n{font-family:var(--font-mono);letter-spacing:.1em;color:var(--text-secondary);vertical-align:text-top;margin-right:.2em;font-size:13px;line-height:1.6}.calc-campo{gap:14px;display:grid}.calc-acqua{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:clamp(24px,5vw,64px);display:grid}.calc-fissi{max-width:30ch;color:var(--text-secondary);padding-bottom:6px;font-size:15px;line-height:1.5}.calc-tasti{font-family:var(--font-mono);letter-spacing:.08em;color:var(--text-muted);margin-top:-12px;font-size:11px}.calc-tasti kbd{border:1px solid var(--border-strong);min-width:22px;height:22px;color:var(--text-secondary);border-radius:4px;place-items:center;padding:0 5px;font-family:inherit;display:inline-grid}.calc-frase{color:var(--semola);font-size:clamp(22px,2.6vw,32px);line-height:1.35}.calc-lato{min-width:0}.calc-spillone{max-width:1280px;padding:0 var(--pad);grid-template-columns:minmax(0,1fr) minmax(320px,400px);gap:clamp(32px,5vw,88px);margin:0 auto;display:grid}.calc-spillone>.sl{grid-column:2}.cr{max-width:1280px;padding:clamp(48px, 6vw, 80px) var(--pad) 0;border-top:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr) minmax(320px,400px);gap:clamp(32px,5vw,88px);margin:clamp(72px,9vw,128px) auto 0;display:grid}.cr-testo{min-width:0;max-width:64ch;color:var(--text-secondary);gap:18px;font-size:17px;line-height:1.65;display:grid}.cr-testo .calc-frase{margin:12px 0 18px}.cr-voce{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--semola);margin-top:22px;font-size:12px;font-weight:400}.cr-testo a{color:var(--text-primary);text-decoration:underline;-webkit-text-decoration-color:var(--brand-accent);text-decoration-color:var(--brand-accent);text-underline-offset:3px;text-decoration-thickness:1.5px;transition:color .2s}.cr-testo a:hover{color:var(--brand-text)}.cr-testo a:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px;border-radius:2px}.cr-carta{align-self:start;min-width:0;position:sticky;top:88px}.cr-tab{border-collapse:collapse;width:100%;color:var(--text-secondary);font-size:15px}.cr-tab caption{text-align:left;font-family:var(--font-poster);text-transform:uppercase;color:var(--semola);padding-bottom:14px;font-size:30px;line-height:1}.cr-tab thead th{text-align:left;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);border-bottom:1px solid var(--border-strong);padding:0 12px 10px 0;font-size:11px;font-weight:400}.cr-tab th,.cr-tab td{vertical-align:top;padding:12px 12px 12px 0}.cr-tab tr>:last-child{padding-right:0}.cr-tab tbody tr+tr :is(th,td){border-top:1px solid var(--border-subtle)}.cr-tab tbody th{text-align:left;color:var(--semola);font-weight:400}.cr-tab td{font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.cr-misura,.cr-nota{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-top:3px;font-size:10.5px;display:block}.cr-chiosa{color:var(--text-muted);margin-top:14px;font-size:13px;line-height:1.5}.ctl-nativo{opacity:0;pointer-events:none;appearance:none;width:100%;height:100%;margin:0;position:absolute;inset:0}.ctl-testa{justify-items:start;gap:8px;display:grid}.ns .ctl-testa{justify-items:center}.ctl-label{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-secondary);font-size:12px}.ctl-lettura{align-items:baseline;gap:8px;display:inline-flex}.ctl-valore{font-family:var(--font-poster);color:var(--semola);font-size:clamp(48px,5.6vw,76px);line-height:.85}.ctl-unita{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary);font-size:13px}.sc{z-index:2;max-width:1280px;padding:26px var(--pad) 22px;flex-wrap:wrap;justify-content:center;gap:12px 16px;margin:18px auto 0;display:flex;position:relative}.sc-filo{background:linear-gradient(to bottom, transparent 4.25px, var(--border-strong) 4.25px, var(--border-strong) 5.75px, transparent 5.75px);filter:url(#pd-rough-line);transform-origin:0;height:10px;animation:line-draw 1.2s var(--ease-out-expo) both;position:absolute;top:8px;left:0;right:0}.sc-comanda{--rough-bg:var(--semola);min-height:46px;color:var(--forno);font-family:var(--font-poster-rough);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;transform-origin:50% -16px;rotate:var(--rot);transition:translate .55s var(--ease-spring), rotate .55s var(--ease-spring), color .25s ease;animation:sc-appendi .9s var(--ease-spring) backwards;animation-delay:calc(.15s + var(--i) * 60ms);border-radius:7px;align-items:center;padding:0 22px;font-size:18px;line-height:1;display:inline-flex}@keyframes sc-appendi{0%{opacity:0;translate:0 -34px;rotate:calc(var(--rot) * 4)}}.sc-spago{background:var(--border-strong);width:1.5px;height:16px;transition:height .55s var(--ease-spring);position:absolute;bottom:100%;left:50%}.sc-comanda:hover{translate:0 4px}.sc-comanda[aria-checked=true]{--rough-bg:var(--tone);color:var(--tone-ink);translate:0 14px;rotate:calc(var(--rot) * -.4)}.sc-comanda[aria-checked=true] .sc-spago{height:30px}.sc-comanda:focus-visible{outline:2px solid var(--semola);outline-offset:4px}.pl{height:max(230px, calc(var(--disc) * .5));--disc:min(96vw, 860px);position:relative;overflow:hidden}.pl-disco-wrap{left:50%;bottom:calc(var(--disc) * -.56);width:var(--disc);aspect-ratio:1;margin-left:calc(var(--disc) / -2);pointer-events:none;position:absolute}.pl-disco{-webkit-mask-composite:source-in;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:radial-gradient(closest-side,#000 76%,#0000 99%),linear-gradient(#000 24%,#0000 42%);mask-image:radial-gradient(closest-side,#000 76%,#0000 99%),linear-gradient(#000 24%,#0000 42%);-webkit-mask-composite:source-in;mask-composite:intersect}.pl-disco img{object-fit:cover}[data-live].calc-palco .pl-disco img{rotate:calc(var(--p,0) * 70deg)}.pl-disco.is-in{animation:disc-in 1s var(--ease-out-expo) both}.pl:not([data-cambiato]) .pl-disco.is-in{animation-name:disc-rise;animation-duration:1.6s;animation-delay:.2s}.pl-disco.is-out{z-index:1;animation:disc-out .8s var(--ease-in-out-quart) both}.pl-testo{z-index:2;padding:0 var(--pad) 4px;text-align:center;position:absolute;inset:auto 0 0}.pl-nome{font-family:var(--font-poster);text-transform:uppercase;color:var(--semola);text-wrap:balance;font-size:clamp(54px,10vw,150px);line-height:.86}.pl-sotto{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--text-secondary);margin-top:10px;font-size:12px}.pl-swap{animation:swap-in .7s var(--ease-out-expo) both;display:inline-block}.pz{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.pz-banco{border-radius:10px;position:relative}.pz-banco:has(.ctl-nativo:focus-visible:not([data-puntatore])){outline:2px solid var(--semola);outline-offset:6px}.pz-fila{touch-action:pan-y;cursor:pointer;-webkit-user-select:none;user-select:none;grid-template-columns:repeat(auto-fill,minmax(46px,1fr));gap:2px;display:grid}.pz-posto{aspect-ratio:1;place-items:center;min-height:46px;display:grid}.pz-pezzo{width:calc(72% * var(--scala,1));aspect-ratio:1;border:1.5px dashed var(--border-strong);max-width:100%;transition:scale .45s var(--ease-spring), border-color .25s ease, width .3s var(--ease-out-expo);border-radius:50%;scale:.8}.pz-posto:hover .pz-pezzo{border-color:var(--text-secondary)}.pz-posto[data-pieno] .pz-pezzo{background:radial-gradient(circle at 36% 30%, #fff6e4e6, transparent 34%), radial-gradient(circle at 50% 55%, #e8cfa0, var(--impasto) 72%, #a88552);filter:url(#pd-rough);animation:pz-posa .5s var(--ease-spring);border:0;scale:1;box-shadow:inset -4px -6px 10px #3c260e59,0 6px 12px #00000073}@keyframes pz-posa{0%{translate:0 -16px;scale:.7}}.pz[data-forma=teglia] .pz-pezzo{aspect-ratio:4/3;border-radius:4px;width:78%}.pz[data-forma=teglia] .pz-posto[data-pieno] .pz-pezzo{background:linear-gradient(#e8cfa0, var(--impasto));box-shadow:inset 0 0 0 3px #4a4038,0 6px 12px #00000073}.pz[data-forma=tonda] .pz-posto[data-pieno] .pz-pezzo{background:radial-gradient(circle, #e8cfa0 55%, var(--impasto) 70%);box-shadow:inset 0 0 0 3px #4a4038,0 6px 12px #00000073}.nv{white-space:nowrap;align-items:baseline;gap:.2em;display:inline-flex;position:relative}.nv-valore{border-bottom:2px dotted color-mix(in srgb, var(--ambra) 70%, transparent);font-family:var(--font-poster);color:var(--ambra);cursor:ew-resize;touch-action:pan-y;-webkit-user-select:none;user-select:none;padding:0 .1em;font-size:1.4em;line-height:1;position:relative}.nv-valore:after{content:"";position:absolute;inset:-10px -8px}.nv-valore:before{content:"‹ ›";font-family:var(--font-mono);letter-spacing:.6em;color:var(--ambra);opacity:0;pointer-events:none;transition:opacity .2s ease, letter-spacing .3s var(--ease-out-expo);font-size:.4em;position:absolute;top:-1.05em;left:50%;translate:-50%}.nv-valore:hover:before{opacity:1;letter-spacing:1.2em}.nv-unita{color:var(--text-secondary);font-size:.85em}.nv-campo{border:0;border-bottom:2px solid var(--ambra);min-width:2ch;font-family:var(--font-poster);color:var(--semola);field-sizing:content;background:0 0;padding:0 .1em;font-size:1.4em;line-height:1}.nv-campo:focus-visible{outline:2px solid var(--semola);outline-offset:3px}.nv:has(.ctl-nativo:focus-visible:not([data-puntatore])) .nv-valore{outline:2px solid var(--semola);outline-offset:4px;border-radius:4px}.ns{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.ns-metro{border-radius:8px;height:74px;position:relative}.ns-metro:has(.ctl-nativo:focus-visible:not([data-puntatore])){outline:2px solid var(--semola);outline-offset:4px}.ns-scorri{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;cursor:grab;-webkit-user-select:none;user-select:none;height:100%;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 22% 78%,#0000);mask-image:linear-gradient(90deg,#0000,#000 22% 78%,#0000)}.ns-scorri::-webkit-scrollbar{display:none}.ns-scorri[data-trascina]{scroll-snap-type:none;cursor:grabbing}.ns-riga{width:max-content;height:100%;padding-inline:calc(50% - var(--tacca) / 2);background:linear-gradient(var(--border-strong), var(--border-strong)) 0 8px / 100% 1.5px no-repeat;display:flex}.ns-tacca{flex:0 0 var(--tacca);scroll-snap-align:center;height:100%;position:relative}.ns-tacca:before{content:"";background:var(--border-strong);width:1.5px;height:13px;position:absolute;top:8px;left:50%;translate:-50%}.ns-tacca--lunga:before{background:var(--semola);height:24px}.ns-num{font-family:var(--font-mono);color:var(--text-secondary);white-space:nowrap;font-size:11px;position:absolute;top:40px;left:50%;translate:-50%}.ns-indice{background:var(--pomodoro);pointer-events:none;border-radius:2px;width:3px;height:36px;position:absolute;top:0;left:50%;translate:-50%}.ns-indice:before{content:"";border:7px solid #0000;border-top-color:var(--pomodoro);position:absolute;top:-8px;left:50%;translate:-50%}.tg{width:min(100%,560px);position:relative}.tg--tonda{width:min(100%,420px)}.tg-svg{-webkit-user-select:none;user-select:none;width:100%;display:block;overflow:visible}.tg-piano{fill:#0000;stroke:var(--border-strong);stroke-width:.3px;stroke-dasharray:1.2 1.2;cursor:crosshair}.tg-pila{fill:color-mix(in srgb, var(--impasto) 8%, transparent);stroke:var(--border-strong);stroke-width:.35px}.tg-teglia{fill:color-mix(in srgb, var(--impasto) 26%, var(--forno));stroke:var(--impasto);stroke-width:.6px;pointer-events:none;transition:width .2s var(--ease-out-expo), height .2s var(--ease-out-expo), r .2s var(--ease-out-expo)}.tg-quota{pointer-events:none}.tg-quota line{stroke:var(--text-secondary);stroke-width:.25px}.tg-quota .tg-diametro{stroke-dasharray:1 1}.tg-quota text{font-family:var(--font-mono);fill:var(--semola);text-anchor:middle;font-size:3.2px}.tg--tonda .tg-quota text{font-size:2.4px}.tg-maniglia{cursor:ew-resize;touch-action:none}.tg-maniglia[data-lato=W]{cursor:ns-resize}.tg-presa{fill:#0000}.tg-nodo{fill:var(--pomodoro);stroke:var(--semola);stroke-width:.5px;transition:r .2s var(--ease-spring)}.tg--tonda .tg-presa{r:4.4px}.tg--tonda .tg-nodo{r:1.8px}.tg-maniglia:hover .tg-nodo{r:3px;stroke-width:.8px}.tg:has(.ctl-nativo:first-of-type:focus-visible:not([data-puntatore])) .tg-maniglia:first-of-type .tg-nodo{r:3px;stroke-width:.8px}.tg:has(.ctl-nativo:nth-of-type(2):focus-visible:not([data-puntatore])) .tg-maniglia:last-of-type .tg-nodo{r:3px;stroke-width:.8px}.tg:has(.ctl-nativo:focus-visible:not([data-puntatore])) .tg-svg{outline:2px solid var(--semola);outline-offset:6px;border-radius:6px}.cf{gap:16px;width:fit-content;display:grid}.cf-nota{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ambra);font-size:11px}.cf-strumento{border-radius:12px;grid-template-columns:40px 118px;gap:16px;height:270px;display:grid;position:relative}.cf-strumento:has(.ctl-nativo:focus-visible:not([data-puntatore])){outline:2px solid var(--semola);outline-offset:8px}.cf-scala{height:100%;position:relative}.cf-tacca{right:0;bottom:calc(var(--q) * 100%);background:var(--border-strong);width:8px;height:1.5px;position:absolute}.cf-tacca--lunga{background:var(--semola);width:14px}.cf-num{font-family:var(--font-mono);color:var(--text-secondary);font-size:10px;position:absolute;top:50%;right:20px;translate:0 -50%}.cf-preset{right:-30px;bottom:calc(var(--q) * 100%);z-index:1;background:var(--ambra);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--forno);pointer-events:none;border-radius:3px;padding:1px 4px;font-size:9px;position:absolute;translate:0 50%}.cf-vaso{border:2px solid var(--semola);touch-action:none;cursor:ns-resize;border-top:0;border-radius:4px 4px 22px 22px;height:100%;position:relative;overflow:hidden}.cf-acqua{translate:0 calc((1 - var(--q)) * 100%);background:linear-gradient(to bottom, color-mix(in srgb, var(--semola) 62%, transparent), color-mix(in srgb, var(--semola) 28%, transparent));transition:translate .25s var(--ease-out-expo);position:absolute;inset:0}.cf-pelo{background:radial-gradient(ellipse 14px 5px at 14px 5px, color-mix(in srgb, var(--semola) 62%, transparent) 98%, transparent) 0 0 / 28px 10px repeat-x;width:200%;height:10px;animation:2.8s linear infinite cf-onda;position:absolute;top:-5px;left:0}@keyframes cf-onda{to{translate:-28px}}.cf[data-fissa] .cf-vaso{cursor:default;border-style:dashed}.fo{gap:4px;display:grid}.fo-testa{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.fo-label{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-secondary);font-size:12px}.fo-valore{font-family:var(--font-poster);color:var(--semola);font-size:clamp(32px,3.4vw,46px);line-height:.9}.fo[data-zero] .fo-valore{font-family:var(--font-poster-outline);text-transform:uppercase;font-size:clamp(22px,2.4vw,30px)}.fo-pista{border-radius:8px;position:relative}.fo-tocca{touch-action:pan-y;cursor:pointer;height:48px;position:relative}.fo-crudo{border-top:1.5px dashed var(--border-strong);position:absolute;top:50%;left:0;right:0}.fo-tirato{width:calc(var(--q) * 100%);background:linear-gradient(to bottom, transparent 3.5px, var(--fo-colore,var(--ambra)) 3.5px, var(--fo-colore,var(--ambra)) 7.5px, transparent 7.5px);filter:url(#pd-rough-line);height:12px;transition:width .15s ease-out;position:absolute;top:calc(50% - 6px);left:0}.fo-nodo{left:calc(var(--q) * 100%);border:3px solid var(--fo-colore,var(--ambra));background:var(--forno);filter:url(#pd-rough);width:24px;height:24px;transition:left .15s ease-out, scale .3s var(--ease-spring);border-radius:50%;margin:-12px 0 0 -12px;position:absolute;top:50%}.fo-tocca:active .fo-nodo{scale:1.25}.fo[data-tono=frigo]{--fo-colore:var(--semola)}.fo-pista:has(.ctl-nativo:focus-visible:not([data-puntatore])){outline:2px solid var(--semola);outline-offset:4px}.fo-scala{pointer-events:none;height:20px;position:relative}.fo-tacca{left:calc(var(--q) * 100%);background:var(--border-strong);width:1.5px;height:6px;position:absolute;top:0}.fo-tacca--lunga{background:var(--text-secondary);height:9px}.fo-num{font-family:var(--font-mono);color:var(--text-secondary);font-size:10px;position:absolute;top:10px;left:0;translate:-50%}.fo-tacca:first-child .fo-num{translate:0}.fo-tacca:last-child .fo-num{translate:-100%}.fc{border-top:1px solid var(--border-subtle);gap:18px;margin-top:6px;padding-top:24px;display:grid}.fc-barra{gap:4px;height:12px;display:flex}.fc-tratto{flex:var(--h) 1 0;background:var(--ambra);filter:url(#pd-rough-line);min-width:4px;transition:flex-grow .6s var(--ease-out-expo);border-radius:3px}.fc-tratto[data-freddo]{background:var(--semola)}.fc-tappe{margin:0;padding:0;list-style:none;display:grid}.fc-tappa{grid-template-columns:minmax(8.5em,11em) 1fr auto;align-items:baseline;gap:4px 14px;padding:10px 0 10px 22px;display:grid;position:relative}.fc-tappa:before{content:"";background:var(--border-strong);width:1.5px;position:absolute;top:0;bottom:0;left:5px}.fc-tappa:after{content:"";border:2px solid var(--ambra);background:var(--forno);border-radius:50%;width:12px;height:12px;position:absolute;top:15px;left:0}.fc-tappa[data-freddo]:after{border-color:var(--semola)}.fc-tappa--fine:after{border-color:var(--pomodoro);background:var(--pomodoro)}.fc-tappa--fine:before{height:20px;bottom:auto}.fc-quando{gap:2px;display:grid}.fc-ora{font-family:var(--font-mono);letter-spacing:.04em;color:var(--semola);font-size:12.5px}.fc-avvio{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ambra);align-items:center;gap:2px;font-size:10.5px;display:inline-flex}.fc-azzera{width:22px;height:22px;color:var(--semola);border-radius:50%;place-items:center;font-size:15px;line-height:1;display:inline-grid;position:relative}.fc-azzera:after{content:"";position:absolute;inset:-11px}.fc-azzera:hover{background:color-mix(in srgb, var(--semola) 14%, transparent)}.fc-azzera:focus-visible{outline:2px solid var(--semola);outline-offset:2px}.fc-nome{color:var(--semola);font-size:16px}.fc-durata{font-family:var(--font-mono);color:var(--text-secondary);white-space:nowrap;font-size:12px}.fc-tappa--fine .fc-nome{font-family:var(--font-poster-rough);text-transform:uppercase;color:var(--pomodoro);font-size:24px;line-height:1}.cm{color:var(--forno);filter:drop-shadow(0 18px 28px #00000080);scroll-margin-top:96px;position:sticky;top:88px}.cm-foglio,.cm-matrice{background:var(--semola);position:relative}.cm-foglio{padding:30px 24px 18px;-webkit-mask:radial-gradient(circle at 7px 0,#0000 4.5px,#000 5px) 0 0/14px 100% repeat-x;mask:radial-gradient(circle at 7px 0,#0000 4.5px,#000 5px) 0 0/14px 100% repeat-x}.cm-occhio{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:#110d09b8;font-size:11px}.cm-titolo{font-family:var(--font-poster);font-synthesis:none;text-transform:uppercase;text-wrap:balance;margin-top:6px;font-size:clamp(36px,3.6vw,48px);font-weight:400;line-height:.88}.cm-formato{font-family:var(--font-mono);letter-spacing:.04em;color:#110d09c7;margin-top:8px;font-size:12px}.cm-righe{border-top:1.5px solid #110d09d9;margin:18px 0 0}.cm-riga{border-bottom:1px dashed #110d094d;grid-template-columns:1fr auto;align-items:baseline;gap:12px;padding:11px 0 9px;display:grid}.cm-nome{gap:2px;font-size:16px;font-weight:500;display:grid}.cm-nota{font-family:var(--font-mono);letter-spacing:.04em;color:#110d09ad;font-size:10.5px;font-weight:400}.cm-valore{align-items:baseline;gap:5px;margin:0;display:flex}.cm-num{justify-items:end;font-size:34px;line-height:.9;display:inline-grid}.cm-num>*{font-synthesis:none;grid-area:1/1;font-weight:400;transition:opacity .4s}.cm-crudo{font-family:var(--font-poster-outline);opacity:0}.cm-cotto{font-family:var(--font-poster)}.cm[data-crudo] .cm-crudo{opacity:1;transition-duration:.12s}.cm[data-crudo] .cm-cotto{opacity:0;transition-duration:.12s}.cm-g{font-family:var(--font-mono);font-size:12px}.cm-riga--lievito,.cm-riga--lievito .cm-nota{color:#b3322a}.cm-avviso{color:#110d09db;border-left:2px solid #b3322a;margin-top:12px;padding:8px 10px;font-size:13px;line-height:1.45}.cm-totale{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;align-items:baseline;margin-top:14px;font-size:12px;display:flex}.cm-totale-g{letter-spacing:0;align-items:baseline;gap:5px;display:inline-flex}.cm-totale-g .cm-num{font-size:26px}.cm-timbro{font-family:var(--font-poster-rough);text-transform:uppercase;color:#b3322a;mix-blend-mode:multiply;pointer-events:none;animation:cm-timbro 2.6s var(--ease-out-expo) both;border:3px double #b3322a;border-radius:6px;padding:4px 14px 2px;font-size:32px;line-height:1;position:absolute;top:34%;right:18px;rotate:-11deg}@keyframes cm-timbro{0%{opacity:0;scale:1.7}12%{opacity:.92;scale:1}80%{opacity:.92}to{opacity:0}}.cm-matrice{background:radial-gradient(circle, #110d0973 1.4px, transparent 1.8px) 0 0 / 9px 4px repeat-x, var(--semola);-webkit-mask-composite:source-in;padding:16px 24px 22px;-webkit-mask-image:linear-gradient(-45deg,#0000 6px,#000 6.5px),linear-gradient(45deg,#0000 6px,#000 6.5px);mask-image:linear-gradient(-45deg,#0000 6px,#000 6.5px),linear-gradient(45deg,#0000 6px,#000 6.5px);-webkit-mask-position:0 100%,0 100%;mask-position:0 100%,0 100%;-webkit-mask-size:12px 100%,12px 100%;mask-size:12px 100%,12px 100%;-webkit-mask-repeat:repeat-x,repeat-x;mask-repeat:repeat-x,repeat-x;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.cm-inforni{gap:2px;display:grid}.cm-quando{font-family:var(--font-poster);text-transform:uppercase;font-size:28px;line-height:1}.cm-timbri{gap:12px;margin-top:14px;display:flex}.cm-tasto{--rough-line:var(--forno);--rough-fill:var(--forno);min-height:48px;font-family:var(--font-poster-rough);letter-spacing:.06em;text-transform:uppercase;color:var(--forno);transition:color .4s var(--ease-out-expo), scale .15s ease;border-radius:6px;flex:1;padding:0 16px;font-size:20px;line-height:1;rotate:-1.5deg}.cm-tasto+.cm-tasto{rotate:1.5deg}.cm-tasto:hover,.cm-tasto:focus-visible{--rough-fill-h:100%;color:var(--semola)}.cm-tasto:active{scale:.96}.cm-tasto:focus-visible{outline:2px solid var(--forno);outline-offset:3px}.sl{padding-top:clamp(56px,7vw,96px)}.sl-titolo{font-family:var(--font-poster);text-transform:uppercase;color:var(--semola);align-items:baseline;gap:10px;font-size:30px;line-height:1;display:flex}.sl-conta{font-family:var(--font-mono);color:var(--text-secondary);font-size:13px}.sl-vuoto{max-width:44ch;color:var(--text-secondary);margin-top:10px;font-size:14px;line-height:1.5}.sl-lista{flex-direction:column;gap:8px;max-width:460px;margin:34px 0 0;padding:0 0 0 34px;list-style:none;display:flex;position:relative}.sl-lista:before{content:"";background:linear-gradient(90deg,#8d8578,#e6dfd2 50%,#8d8578);border-radius:2px 2px 0 0;width:3px;position:absolute;top:-30px;bottom:-6px;left:13px}.sl-lista:after{content:"";background:#5c554c;border-radius:3px;width:30px;height:6px;position:absolute;bottom:-10px;left:0}.sl-foglio{background:var(--semola);color:var(--forno);rotate:var(--rot);animation:sl-infilza .6s var(--ease-spring) both;grid-template-columns:1fr auto;align-items:center;margin-left:-26px;padding-left:20px;display:grid;position:relative}.sl-foglio:before{content:"";background:var(--forno);border-radius:50%;width:9px;height:9px;position:absolute;top:50%;left:4px;translate:0 -50%}@keyframes sl-infilza{0%{opacity:0;translate:0 -28px}}.sl-apri{text-align:left;min-height:48px;color:inherit;gap:2px;padding:10px 12px;display:grid}.sl-apri:focus-visible,.sl-togli:focus-visible{outline:2px solid var(--forno);outline-offset:-4px}.sl-stile{font-family:var(--font-poster-rough);text-transform:uppercase;font-size:20px;line-height:1}.sl-dati,.sl-data{font-family:var(--font-mono);color:#110d09bd;font-size:11px}.sl-togli{color:#110d09b3;place-items:center;width:48px;height:48px;font-size:20px;display:grid}.sl-togli:hover{color:#b3322a}.sl-svuota{border:1.5px solid var(--border-strong);min-height:44px;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary);touch-action:none;-webkit-user-select:none;user-select:none;border-radius:8px;margin-top:26px;padding:0 16px;font-size:11px;position:relative;overflow:hidden}.sl-svuota-riempi{background:var(--pomodoro);transform-origin:0;transition:transform .25s;position:absolute;inset:0;transform:scaleX(0)}.sl-svuota[data-tengo] .sl-svuota-riempi{transition:transform 1.5s linear;transform:scaleX(1)}.sl-svuota-testo{position:relative}.sl-svuota[data-tengo] .sl-svuota-testo{color:var(--semola)}.sl-svuota:focus-visible{outline:2px solid var(--semola);outline-offset:3px}.cd{z-index:40;padding:0 10px calc(8px + env(safe-area-inset-bottom));pointer-events:none;filter:drop-shadow(0 -8px 22px #0000008c);transition:translate .5s var(--ease-out-expo);position:fixed;bottom:0;left:0;right:0}.cd[data-nascosto]{translate:0 120%}.cd-tasto{pointer-events:auto;background:var(--semola);width:100%;min-height:58px;color:var(--forno);border-radius:0 0 8px 8px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px 10px;display:flex;-webkit-mask:radial-gradient(circle at 7px 0,#0000 4.5px,#000 5px) 0 0/14px 100% repeat-x;mask:radial-gradient(circle at 7px 0,#0000 4.5px,#000 5px) 0 0/14px 100% repeat-x}.cd-tasto:focus-visible{outline:3px solid var(--pomodoro);outline-offset:-6px}.cd-dati{gap:14px;display:flex}.cd-voce{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#110d09bd;font-size:10px;display:grid}.cd-voce strong{font-family:var(--font-poster);letter-spacing:0;text-transform:none;color:var(--forno);font-size:22px;font-weight:400;line-height:1}.cd-vai{font-family:var(--font-poster-rough);letter-spacing:.04em;text-transform:uppercase;font-size:17px}@media (min-width:1024px){.cd{display:none}}@media (min-width:1024px) and (max-height:879px){.cm-foglio{padding:22px 20px 12px}.cm-titolo{font-size:32px}.cm-righe{margin-top:12px}.cm-riga{padding:7px 0 5px}.cm-num{font-size:28px}.cm-matrice{padding:12px 20px 18px}.cm-quando{font-size:22px}.cm-timbri{margin-top:10px}.cm-tasto{min-height:44px}}@media (min-width:1024px) and (max-height:739px){.cm{position:relative;top:auto}}@media (max-width:1023px){.calc-griglia,.calc-spillone,.cr{grid-template-columns:minmax(0,1fr)}.cr-carta{max-width:460px;position:static}.calc-spillone>.sl{grid-column:1}.cm{max-width:460px;position:relative;top:auto}.calc-tasti{display:none}.calc{padding-bottom:calc(96px + env(safe-area-inset-bottom))}}@media (max-width:767px){.pl{--disc:150vw;height:calc(var(--disc) * .47)}.sc{scrollbar-width:none;scroll-padding-inline:var(--pad);flex-wrap:nowrap;justify-content:flex-start;padding-bottom:30px;overflow-x:auto}.sc::-webkit-scrollbar{display:none}.sc-filo{width:1100px}.sc-comanda{flex:none}.pz-fila{grid-template-columns:repeat(6,minmax(0,1fr))}.pz-posto[data-oltre]{display:none}.calc-acqua{grid-template-columns:minmax(0,1fr)}.cf-strumento{grid-template-columns:36px 104px;height:230px}.fc-tappa{grid-template-columns:1fr auto}.fc-quando{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.calc-titolo,.sc-filo,.sc-comanda,.pl-disco.is-in,.pl-disco.is-out,.pl-swap,.pz-posto[data-pieno] .pz-pezzo,.cf-pelo,.cm-timbro,.sl-foglio{animation:none}.sc-comanda,.sc-spago,.pz-pezzo,.cf-acqua,.fo-tirato,.fo-nodo,.fc-tratto,.cd,.tg-teglia,.tg-nodo,.cm-tasto,.cm-num>*{transition:none}}.article-progress{z-index:210;pointer-events:none;height:10px;position:fixed;top:0;left:0;right:0}.article-progress-fill{height:100%;transform:translateX(calc((var(--q,0) - 1) * 100%));will-change:transform;overflow:hidden}.article-progress-filo{background:linear-gradient(90deg, var(--brand-text), var(--brand-accent) 55%, #de8a3a) center / 100% 3px no-repeat;filter:url(#pd-rough-line);height:100%;transform:translateX(calc((1 - var(--q,0)) * 100%));will-change:transform}@media (min-width:1024px){:root:has(.article-toc) .article-progress{display:none}}.article-page{padding:clamp(84px,9vw,112px) 0 clamp(80px,12vw,140px)}.article-breadcrumb{font-family:var(--font-mono);letter-spacing:.04em;color:var(--text-muted);flex-wrap:wrap;gap:6px 8px;margin-bottom:24px;font-size:12px;display:flex}.article-breadcrumb a{color:var(--text-secondary);text-decoration:none;transition:color .2s}.article-breadcrumb a:hover{color:var(--brand-text)}.article-breadcrumb a:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px;border-radius:2px}.article-breadcrumb-sep{opacity:.5}.article-breadcrumb-current{color:var(--text-primary)}.st-griglia.st-griglia--copertina{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:center}[data-theme=dark] .st-testata{box-shadow:inset 0 0 0 1px var(--border-subtle)}.article-cover{aspect-ratio:4/3;margin:0;position:relative}.article-cover-luce{-webkit-mask-composite:source-in;display:block;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 22% 78%,#0000),linear-gradient(#0000,#000 18% 58%,#0000);mask-image:linear-gradient(90deg,#0000,#000 22% 78%,#0000),linear-gradient(#0000,#000 18% 58%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.article-cover-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.article-cover--svg{aspect-ratio:16/9}.article-cover--svg .article-cover-luce{border-radius:10px;overflow:hidden;-webkit-mask-image:none;mask-image:none}.article-cover--svg .article-cover-img{object-fit:contain}.article-cover-credit{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-size:10px;position:absolute;bottom:4px;right:8px}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()){.article-cover-luce{animation:linear both at-cover-sale;animation-timeline:scroll(root);animation-range:0 90vh}}}@keyframes at-cover-sale{to{transform:translateY(-6%)}}.tw{margin:-.12em 0 -.02em;padding:.12em 0 .02em;display:inline-block}.tw-in{display:inline-block}html[data-entrata] .st-titolo .tw{overflow:hidden}html[data-entrata] .st-titolo .tw-in{animation:at-parola .95s var(--ease-out-expo) both;animation-delay:calc(.12s + min(var(--w), 12) * 35ms)}html[data-entrata] .st-testata .st-tab{animation:at-tab .8s var(--ease-spring) 50ms both}html[data-entrata] .st-testata .article-cover{animation:at-cover-in 1.3s var(--ease-out-expo) .15s both}html[data-entrata] .st-testata .st-data-num{animation:at-data 1.1s var(--ease-out-expo) .1s both}html[data-entrata] .st-testata :is(.article-breadcrumb,.st-epoca,.st-sottotitolo,.st-meta){animation:.8s .3s both at-affiora}@keyframes at-parola{0%{transform:translateY(105%)}}@keyframes at-tab{0%{opacity:0;translate:0 -16px;rotate:-8deg}}@keyframes at-cover-in{0%{opacity:.01;translate:0 9%;scale:1.05}}@keyframes at-data{0%{opacity:0;translate:0 .22em}}@keyframes at-affiora{0%{opacity:0}}.article-layout{grid-template-columns:minmax(0,1fr) 252px;align-items:start;gap:clamp(40px,6vw,96px);display:grid}@media (max-width:1023px){.article-layout{grid-template-columns:minmax(0,1fr)}}.article-body{min-width:0}.article-toc{overscroll-behavior:contain;scrollbar-width:none;max-height:calc(100vh - 128px);padding:2px 4px 16px 0;position:sticky;top:96px;overflow-y:auto}.article-toc::-webkit-scrollbar{display:none}@media (max-width:1023px){.article-toc{display:none}}.article-toc-label{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted);margin-bottom:18px;font-size:10.5px}.toc-corpo{--brace:0px;--filo-x:6px;position:relative}.toc-corpo:before,.toc-corpo:after{content:"";top:6px;bottom:0;left:calc(var(--filo-x) - 6px);background:linear-gradient(to right, transparent 5.25px, var(--border-strong) 5.25px, var(--border-strong) 6.75px, transparent 6.75px);filter:url(#pd-rough-line);pointer-events:none;width:12px;position:absolute}.toc-corpo:after{height:max(0px, calc(var(--brace) - 6px));background:linear-gradient(to right, transparent 5px, var(--brand-accent) 5px, var(--brand-accent) 7px, transparent 7px);display:none;bottom:auto}.toc-brace{top:-5px;left:calc(var(--filo-x) - 5px);z-index:1;background:radial-gradient(circle at 45% 40%, #ffd9a6, #de8a3a 45%, var(--brand-accent));width:10px;height:10px;box-shadow:0 0 0 3px var(--brand-accent-glow), 0 0 14px 3px #de8a3a73;translate:0 var(--brace);pointer-events:none;border-radius:50%;display:none;position:absolute}.article-toc[data-live] .toc-corpo:after,.article-toc[data-live] .toc-brace{display:block}.toc-filo,.toc-sotto{margin:0;padding:0;list-style:none}.toc-filo{gap:12px;display:grid}.toc-voce{padding-left:26px;position:relative}.toc-sotto{gap:6px;margin:8px 0 2px -26px;display:grid}.toc-voce--h3{padding-left:40px}.article-toc[data-live] .toc-voce--h2:not([data-aperto])>.toc-sotto{display:none}.toc-nodo{top:5px;left:calc(var(--filo-x) - 5.5px);z-index:1;border:1.5px solid var(--text-muted);background:var(--bg-base);border-radius:50%;width:11px;height:11px;transition:background-color .35s,border-color .35s,box-shadow .35s;position:absolute}.toc-voce--h3>.toc-nodo{top:7.5px;left:calc(var(--filo-x) - 2.5px);background:var(--border-strong);border:0;width:5px;height:5px}.toc-link{font-family:var(--font-mono);color:var(--text-secondary);align-items:baseline;gap:8px;padding:2px 0;font-size:12px;line-height:1.4;text-decoration:none;transition:color .2s;display:flex}.toc-voce--h3>.toc-link{color:var(--text-muted);font-size:11.5px}.toc-num{color:var(--text-muted);flex:none;font-size:11px}.toc-link:hover{color:var(--text-primary)}.toc-link:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px;border-radius:2px}.toc-voce[data-stato=cotto]>.toc-nodo{border-color:var(--brand-text);background:var(--brand-text)}.toc-voce[data-stato=vivo]>.toc-nodo{border-color:var(--brand-accent);background:var(--brand-accent);box-shadow:0 0 0 4px var(--brand-accent-glow)}.toc-voce[data-stato=vivo]>.toc-link{color:var(--text-primary)}.toc-voce[data-stato=vivo]>.toc-link .toc-num,.toc-voce[data-stato=cotto]>.toc-link .toc-num{color:var(--brand-text)}.article-toc-mobile{display:none}@media (max-width:1023px){.article-toc-mobile{border-top:1.5px solid var(--text-primary);border-bottom:1px solid var(--border-subtle);margin:0 0 40px;display:block}.article-toc-mobile>summary{cursor:pointer;min-height:52px;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-primary);align-items:center;gap:12px;padding:12px 0;font-size:12px;list-style:none;display:flex}.article-toc-mobile>summary::-webkit-details-marker{display:none}.article-toc-mobile>summary:after{content:"+";letter-spacing:0;color:var(--text-muted);margin-left:auto;font-size:18px}.article-toc-mobile[open]>summary:after{content:"−"}.article-toc-mobile>summary:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.article-toc-mobile-conta{letter-spacing:.08em;color:var(--text-muted)}.article-toc-mobile-content,.article-toc-mobile-content ol{margin:0;padding:0;list-style:none;display:grid}.article-toc-mobile-content{gap:12px;padding:4px 0 20px}.article-toc-mobile-content ol{gap:8px;margin-top:8px;padding-left:30px}.article-toc-mobile-content a{color:var(--text-secondary);align-items:baseline;gap:10px;font-size:15px;line-height:1.4;text-decoration:none;display:flex}.article-toc-mobile-content ol a{color:var(--text-muted);font-size:14px}.article-toc-mobile-content .toc-num{min-width:20px;font-family:var(--font-mono);color:var(--brand-text)}}.article-prose{max-width:720px;font-family:var(--font-body);color:var(--text-secondary);counter-reset:sezione;font-size:17.5px;line-height:1.75}.article-prose>:first-child{margin-top:0}.article-prose h2{counter-increment:sezione;font-family:var(--font-display);font-synthesis:none;color:var(--text-primary);text-wrap:balance;margin:64px 0 18px;padding-left:1.42em;scroll-margin-top:96px;font-size:clamp(28px,3.2vw,38px);font-weight:400;line-height:1.12;position:relative}.article-prose h2:before{content:counter(sezione, decimal-leading-zero);content:counter(sezione, decimal-leading-zero) / "";font-family:var(--font-poster);color:var(--brand-text);transition:color .45s;position:absolute;top:0;left:0}.article-prose[data-live] h2:not([data-cotto]):before{font-family:var(--font-poster-outline);color:var(--text-muted)}.article-prose h3{font-family:var(--font-display);font-synthesis:none;color:var(--text-primary);text-wrap:balance;margin:44px 0 12px;scroll-margin-top:96px;font-size:clamp(21px,2vw,25px);font-weight:400;line-height:1.2}.article-prose p{margin:0 0 1.1em}.article-prose strong{color:var(--text-primary);font-weight:600}.article-prose em{font-style:italic}.article-prose a{color:var(--text-primary);text-decoration:underline;-webkit-text-decoration-color:var(--brand-accent);text-decoration-color:var(--brand-accent);text-underline-offset:3px;text-decoration-thickness:1.5px;transition:color .2s,text-decoration-color .2s}.article-prose a:hover{color:var(--brand-text)}.article-prose a:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px;border-radius:2px}.article-prose ul,.article-prose ol{margin:0 0 1.2em;padding-left:1.4em}.article-prose li{margin-bottom:.45em;padding-left:.2em}.article-prose ul>li::marker{color:var(--brand-text)}.article-prose ol>li::marker{font-family:var(--font-mono);color:var(--brand-text);font-size:.82em}.article-prose blockquote{color:var(--text-primary);margin:30px 0;padding:2px 0 2px 28px;font-style:italic;position:relative}.article-prose blockquote:before{content:"";background:linear-gradient(to right, transparent 4.75px, var(--brand-accent) 4.75px, var(--brand-accent) 7.25px, transparent 7.25px);filter:url(#pd-rough-line);width:12px;position:absolute;top:0;bottom:0;left:0}.article-prose blockquote>:last-child{margin-bottom:0}.article-prose hr{background:linear-gradient(to bottom, transparent 4.25px, var(--border-strong) 4.25px, var(--border-strong) 5.75px, transparent 5.75px);filter:url(#pd-rough-line);border:0;height:10px;margin:44px 0}.article-prose code{font-family:var(--font-mono);background:var(--bg-canvas);color:var(--text-primary);border-radius:4px;padding:1px 6px;font-size:.86em}.article-prose pre{font-family:var(--font-mono);background:var(--bg-canvas);border-radius:10px;padding:16px 18px;font-size:13px;overflow-x:auto}.article-heading-anchor{display:none}.mdx-table-wrap{margin:30px 0}.mdx-table-scroll{overscroll-behavior-x:contain;--ombra:color-mix(in oklab, var(--text-primary) 20%, transparent);background:linear-gradient(to right, var(--bg-base) 40%, transparent) left / 32px 100% no-repeat local, linear-gradient(to left, var(--bg-base) 40%, transparent) right / 32px 100% no-repeat local, radial-gradient(farthest-side at 0 50%, var(--ombra), transparent) left / 14px 100% no-repeat scroll, radial-gradient(farthest-side at 100% 50%, var(--ombra), transparent) right / 14px 100% no-repeat scroll;margin:30px 0;overflow-x:auto}.mdx-table-wrap>.mdx-table-scroll{margin:0}.mdx-table-scroll:focus-visible{outline:2px solid var(--brand-accent);outline-offset:3px}.article-prose table{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;width:100%;font-size:15px;line-height:1.5}.article-prose th,.article-prose td{text-align:left;vertical-align:top;padding:11px 14px}.article-prose th{background:var(--text-primary);color:var(--bg-base);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;padding-block:12px;font-size:11px;font-weight:500;line-height:1.35}.article-prose thead th:first-child{border-top-left-radius:8px}.article-prose thead th:last-child{border-top-right-radius:8px}.article-prose td{border-bottom:1px solid var(--border-subtle);color:var(--text-secondary)}.article-prose td:first-child{color:var(--text-primary);font-weight:600}.article-prose tbody tr:last-child td{border-bottom:1.5px solid var(--text-primary)}[data-theme=dark] .article-prose th{background:var(--bg-canvas);color:var(--text-primary)}.mdx-callout{--callout-tono:var(--text-primary);--callout-ink:var(--bg-base);--callout-fondo:var(--bg-elevated);background:var(--callout-fondo);color:var(--text-primary);border-radius:10px;margin:44px 0 30px;padding:30px 22px 20px;font-size:16px;line-height:1.65;position:relative}.mdx-callout-technical{--callout-tono:#c9a46e;--callout-ink:#140f0a;--callout-fondo:color-mix(in oklab, #c9a46e 16%, var(--bg-base))}.mdx-callout-warning{--callout-tono:#de8a3a;--callout-ink:#140f0a;--callout-fondo:color-mix(in oklab, #de8a3a 13%, var(--bg-base))}.mdx-callout-danger{--callout-tono:#b3322a;--callout-ink:#f2e4c9;--callout-fondo:color-mix(in oklab, #e5483f 9%, var(--bg-base))}.mdx-callout .mdx-callout-tab{--rough-bg:var(--callout-tono);color:var(--callout-ink);position:absolute;top:0;left:18px;translate:0 -50%;rotate:-2deg}.tab.tab--xs{--dot-x:12px;letter-spacing:.05em;min-height:30px;padding:0 26px;font-size:14px;display:inline-flex}.mdx-callout-title{font-family:var(--font-display);font-synthesis:none;color:var(--text-primary);text-wrap:balance;margin:0 0 8px;font-size:21px;font-weight:400;line-height:1.2}.mdx-callout p{margin:0 0 .8em}.mdx-callout>:last-child{margin-bottom:0}.mdx-figure{margin:32px 0}.mdx-figure-img{border-radius:10px;width:100%;height:auto;display:block}.mdx-figcaption{font-family:var(--font-mono);letter-spacing:.03em;color:var(--text-muted);margin-top:10px;font-size:11.5px;line-height:1.55}.mdx-formula{margin:30px 0}.article-prose .mdx-formula-code{background:var(--bg-canvas);font-family:var(--font-mono);color:var(--text-primary);border-radius:10px;padding:18px 20px;font-size:14px;line-height:1.7;display:block;overflow-x:auto}.mdx-formula-code p{white-space:pre-line;margin:0 0 .9em}.mdx-formula-code>:last-child{margin-bottom:0}.mdx-source-cite{vertical-align:super;color:var(--brand-text);font-size:.7em;line-height:0;font-family:var(--font-mono);margin-left:2px;text-decoration:none}.article-prose .mdx-source-cite{color:var(--brand-text);text-decoration:none}.mdx-source-cite:hover{text-decoration:underline}.mdx-source-cite:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.mdx-source-cite-invalid{color:var(--danger)}.mdx-faq{margin:72px 0 0}.mdx-faq-title{font-family:var(--font-poster);font-synthesis:none;text-transform:uppercase;color:var(--text-primary);margin:0 0 18px;font-size:clamp(30px,3.4vw,44px);font-weight:400;line-height:.95}.mdx-faq-item{border-bottom:1px solid var(--border-subtle)}.mdx-faq-item:first-of-type{border-top:1.5px solid var(--text-primary)}.mdx-faq-item>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:60px;padding:16px 0;list-style:none;display:flex}.mdx-faq-item>summary::-webkit-details-marker{display:none}.mdx-faq-item>summary:focus-visible{outline:2px solid var(--brand-accent);outline-offset:4px;border-radius:4px}.mdx-faq-q{font-family:var(--font-display);font-synthesis:none;color:var(--text-primary);text-wrap:balance;font-size:clamp(19px,1.8vw,22px);font-weight:400;line-height:1.2;transition:color .2s}.mdx-faq-item>summary:hover .mdx-faq-q{color:var(--brand-text)}.mdx-faq-segno{--rough-line:var(--border-strong);width:34px;height:34px;color:var(--text-primary);border-radius:50%;flex:none}.mdx-faq-segno:after{content:"";transition:background-size .35s var(--ease-out-expo);background:linear-gradient(currentColor,currentColor) 50%/12px 1.5px no-repeat,linear-gradient(currentColor,currentColor) 50%/1.5px 12px no-repeat;position:absolute;inset:0}.mdx-faq-item[open] .mdx-faq-segno:after{background-size:12px 1.5px,1.5px 0}.mdx-faq-item>summary:hover .mdx-faq-segno{--rough-fill-h:100%;--rough-fill:var(--text-primary);color:var(--bg-base)}.mdx-faq-answer{color:var(--text-secondary);padding:0 52px 22px 0;font-size:16.5px;line-height:1.7}@media (prefers-reduced-motion:no-preference){@supports (interpolate-size:allow-keywords){.mdx-faq{interpolate-size:allow-keywords}.mdx-faq-item::details-content{height:0;transition:height .45s var(--ease-out-expo), content-visibility .45s allow-discrete;overflow:clip}.mdx-faq-item[open]::details-content{height:auto}}}.mdx-bibliografia{border-top:1px solid var(--border-subtle);color:var(--text-muted);margin:56px 0 0;padding:22px 0 0;font-size:13.5px;line-height:1.55}.mdx-bibliografia-label{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted);margin:0 0 14px;font-size:11px}.mdx-bibliografia ol{counter-reset:fonte;gap:8px;margin:0;padding:0;list-style:none;display:grid}.mdx-bibliografia li{counter-increment:fonte;padding-left:3em;scroll-margin-top:96px;position:relative}.mdx-bibliografia li:before{content:"[" counter(fonte) "]";font-family:var(--font-mono);color:var(--brand-text);position:absolute;left:0}.mdx-bibliografia li:target{color:var(--text-primary);background:var(--brand-accent-soft);box-shadow:0 0 0 6px var(--brand-accent-soft);border-radius:2px}.mdx-bibliografia a{color:var(--brand-text);text-underline-offset:2px;text-decoration:underline}.mdx-bibliografia a:hover{text-decoration-thickness:2px}.article-share{border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;align-items:center;gap:12px 16px;margin:48px 0 0;padding:18px 0;display:flex}.article-share-label{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);font-size:11px}.article-share-buttons{flex-wrap:wrap;gap:8px;display:flex}.article-share-btn{--rough-line:var(--border-strong);--rough-fill:var(--text-primary);min-height:44px;font-family:var(--font-poster-rough);font-synthesis:none;letter-spacing:.04em;text-transform:uppercase;color:var(--text-primary);transition:color .5s var(--ease-out-expo);border-radius:8px;align-items:center;padding:0 16px;font-size:16px;font-weight:400;line-height:1;display:inline-flex}.article-share-btn:hover,.article-share-btn:focus-visible{--rough-fill-h:100%;color:var(--bg-base)}.article-share-btn:focus-visible{outline:2px solid var(--brand-accent);outline-offset:3px}.sfn--letture .sfn-data-unita{font-size:10.5px}.sfn--letture .sfn-titolo{display:block}.article-related{margin:56px 0 0}.blog-journey-cta{flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:calc(clamp(40px,6vw,64px)/-2.22222);display:flex}.blog-journey-cta-link{min-height:44px;padding:12px 20px;font-size:13px}.blog-journey-cta-note{font-family:var(--font-mono);color:var(--text-muted);font-size:11px;line-height:1.5}@media (max-width:1023px){.st-griglia.st-griglia--copertina{grid-template-columns:minmax(0,1fr);gap:clamp(22px,4vw,36px)}.st-testata--lettura .article-cover{aspect-ratio:16/10;margin-inline:calc(-1*clamp(20px,4.5vw,72px))}.st-testata--lettura .article-cover--svg{aspect-ratio:16/9;margin-inline:0}}@media (max-width:767px){.article-prose{font-size:16.5px;line-height:1.7}.article-prose h2{margin:52px 0 14px}.article-prose h3{margin:34px 0 10px}.article-prose table{font-size:14px}.article-prose th,.article-prose td{padding:10px 11px}.mdx-callout{padding:28px 18px 18px}.mdx-faq-answer{padding-right:0}}@media (prefers-reduced-motion:reduce){html[data-entrata] .st-testata *,.article-cover-luce{animation:none!important}.toc-nodo,.toc-link,.article-prose h2:before,.mdx-faq-segno:after,.mdx-faq-q,.article-share-btn,.article-share-btn:before,.mdx-faq-segno:before{transition:none}}.taglio-thin,.taglio-outline,.taglio-rough,.taglio-solid{font-synthesis:none;font-style:normal;font-weight:400}.taglio-thin{font-family:var(--font-poster-thin)}.taglio-outline{font-family:var(--font-poster-outline)}.taglio-rough{font-family:var(--font-poster-rough)}.taglio-solid{font-family:var(--font-poster)}.rg{--rg-ink:var(--semola);--rg-dim:#f2e4c96b;--asse:52px;width:100%;margin:0}.rg-corpo{position:relative}.rg-scala{height:calc(var(--asse) + 34px);position:relative}.rg-scala:before{content:"";left:0;right:0;top:calc(var(--asse) - 4px);background-image:repeating-linear-gradient(to right, var(--rg-dim) 0 1px, transparent 1px calc(var(--passo) * 100%));height:8px;position:absolute}.rg-asse{left:0;right:0;top:calc(var(--asse) - 5px);background:linear-gradient(to bottom, transparent 4.25px, var(--rg-ink) 4.25px, var(--rg-ink) 5.75px, transparent 5.75px);filter:url(#pd-rough-line);transform-origin:0;height:10px;position:absolute}.rg-arco{left:calc(var(--x0) * 100%);width:max(5px, calc((var(--x1) - var(--x0)) * 100%));top:calc(var(--asse) - 3px);background:var(--pomodoro);border-radius:3px;height:6px;position:absolute}.rg-lente{left:min(calc(var(--x0) * 100%), calc(100% - 9px));right:-3px;top:calc(var(--asse) - 9px);border:1px solid var(--rg-ink);border-radius:3px;height:18px;position:absolute}.rg-tacche{margin:0;padding:0;list-style:none;position:absolute;inset:0}.rg-tacca{left:calc(var(--x) * 100%);--h:14px;--tick:var(--rg-ink);--num:var(--rg-ink);width:0;position:absolute;top:0;bottom:0}.rg-tacca[data-alta]{--h:32px}.rg-tacca:before{content:"";width:1.5px;left:-.75px;top:calc(var(--asse) - var(--h));height:calc(var(--h) + 5px);background:var(--tick);position:absolute}.rg-tacca-num{left:0;top:calc(var(--asse) - var(--h) - 19px);translate:calc(var(--x) * -100%) 0;font-family:var(--font-poster);white-space:nowrap;color:var(--num);text-shadow:0 0 6px var(--forno), 0 0 2px var(--forno);font-size:16px;line-height:1;position:absolute}.rg--qui .rg-tacca{--tick:var(--rg-dim);--num:var(--rg-dim)}.rg--qui .rg-tacca[data-qui]{--h:24px;--tick:var(--pomodoro);--num:var(--brand-text)}.rg--qui .rg-tacca[data-qui][data-alta]{--h:38px}.rg-grado{left:calc(var(--x,0) * 100%);top:calc(var(--asse) + 9px);translate:calc(var(--x,0) * -100%) 0;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--rg-dim);font-size:10.5px;line-height:1.4;position:absolute}.rg-grado--da{--x:0}.rg-grado--a{--x:1;color:var(--rg-ink)}.rg-ponte{fill:none;width:100%;height:58px;stroke:var(--rg-dim);stroke-width:1px;stroke-dasharray:3 4;margin-top:-25px;display:block;overflow:visible}.rg-ponte line{vector-effect:non-scaling-stroke}.rg-didascalia{max-width:560px;color:var(--text-secondary);text-wrap:balance;margin:12px auto 0;font-size:14.5px;line-height:1.55}.ix--storia .ix-hero{--sun-cy:79%}.ix--storia .ix-sun-body{-webkit-mask-image:radial-gradient(54% 58% at 50% var(--sun-cy), #000 56%, transparent 100%), linear-gradient(to bottom, #000 calc(var(--sun-cy) + 2%), transparent 100%);-webkit-mask-composite:source-in;-webkit-mask-image:radial-gradient(54% 58% at 50% var(--sun-cy), #000 56%, transparent 100%), linear-gradient(to bottom, #000 calc(var(--sun-cy) + 2%), transparent 100%);mask-image:radial-gradient(54% 58% at 50% var(--sun-cy), #000 56%, transparent 100%), linear-gradient(to bottom, #000 calc(var(--sun-cy) + 2%), transparent 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.ix--storia .ix-horizon{margin-top:calc(var(--sun-w) * -.667 * .2 - var(--asse,52px))}.ix--storia .rg{animation:ix-fade 1s ease calc(var(--sun-at) + .35s) both}.ix--storia .rg-asse{animation:line-draw 1.6s var(--ease-out-expo) calc(var(--sun-at) + .2s) both}.ix--storia .ix-foot{margin-top:clamp(56px,7vw,96px)}.sf{max-width:1240px;padding:0 var(--pad) clamp(96px, 12vw, 180px);--filo-x:50%;--nodo:18px;margin:0 auto;position:relative}.sf-nota{text-align:center;max-width:46ch;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);text-wrap:balance;margin:0 auto clamp(40px,6vw,72px);font-size:12px;line-height:1.6}.sf-binario{position:relative}.sf-filo{top:0;bottom:0;left:var(--filo-x);pointer-events:none;width:64px;margin-left:-32px;position:absolute;overflow:clip;-webkit-mask-image:linear-gradient(#0000,#000 96px calc(100% - 96px),#0000);mask-image:linear-gradient(#0000,#000 96px calc(100% - 96px),#0000)}.sf-filo:before{content:"";background:linear-gradient(to right, transparent 4.25px, var(--border-strong) 4.25px, var(--border-strong) 5.75px, transparent 5.75px);filter:url(#pd-rough-line);width:10px;position:absolute;top:0;bottom:0;left:27px}.sf-brace{background:var(--pomodoro);border-radius:50%;width:14px;height:14px;margin:0 auto;display:block;position:sticky;top:calc(50vh - 7px);box-shadow:0 0 16px 3px #e5483f73}.sf-brace:before{content:"";background:linear-gradient(to top, var(--pomodoro), var(--ambra) 30vh, #de8a3a73 90vh);width:2px;height:400vh;margin-left:-1px;position:absolute;bottom:50%;left:50%}.sf-lista{margin:0;padding:0;list-style:none}.sf-corpo{grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr);align-items:center;column-gap:clamp(16px,2.6vw,40px);display:grid;position:relative}.sf-data{text-align:right;flex-direction:column;grid-area:1/1;justify-self:end;align-items:flex-end;gap:10px;margin:0;display:flex}.sf-nodo{z-index:1;width:var(--nodo);height:var(--nodo);border:1.5px solid var(--ambra);background:var(--ambra);border-radius:50%;grid-area:1/2;justify-self:center;transition:background-color .4s,border-color .4s;position:relative}.sf-testo{grid-area:1/3;gap:10px;max-width:470px;padding-block:8px;display:grid}.sf-tappa--dx .sf-data{text-align:left;grid-column:3;justify-self:start;align-items:flex-start}.sf-tappa--dx .sf-testo{text-align:right;grid-column:1;justify-self:end}.sf-data-num{letter-spacing:.01em;color:var(--semola);font-size:clamp(76px,10.5vw,172px);line-height:.8;transition:color .4s,opacity .7s}.sf-data-unita{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--text-muted);font-size:12px}.sf-epoca{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--impasto);font-size:11.5px;line-height:1.5}.sf-titolo{font-family:var(--font-poster);text-transform:uppercase;text-wrap:balance;color:var(--semola);font-size:clamp(26px,2.5vw,38px);line-height:.96}.sf-num{color:var(--ambra)}.sf-link{grid-template-columns:auto auto;column-gap:.28em;display:inline-grid}.sf-titolo-testo{display:block}.sf-tappa--dx .sf-num{order:2}.sf-link:after{content:"";border-radius:14px;position:absolute;inset:-14px -12px}.sf-link:focus-visible{outline:none}.sf-link:focus-visible:after{outline:2px solid var(--semola);outline-offset:2px}.sf-sintesi{color:var(--text-secondary);font-size:17px;line-height:1.5}.sf-meta{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:12px;font-size:11.5px;display:flex}.sf-tappa--dx .sf-meta{justify-content:flex-end}.sf-freccia{font-family:var(--font-body);letter-spacing:0;color:var(--semola);transition:translate .4s var(--ease-out-expo);font-size:18px}.sf-corpo:has(.sf-link:hover,.sf-link:focus-visible) .sf-data-num{color:var(--ambra)}.sf-corpo:has(.sf-link:hover,.sf-link:focus-visible) .sf-freccia{translate:4px}.sf[data-live] .sf-tappa:not([data-passata]) .sf-data-num{opacity:.3}.sf[data-live] .sf-tappa:not([data-passata]) .sf-nodo{background:var(--forno);border-color:#f2e4c980}.sf-salto{z-index:1;width:max-content;max-width:100%;padding-block:calc(12px + var(--g,2) * clamp(8px, 2.1vw, 28px));font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);flex-direction:column;align-items:center;gap:10px;margin:0 auto;font-size:12px;display:flex;position:relative}.sf-salto-segno{border-block:1.5px solid var(--semola);background:var(--forno);width:26px;height:9px;transform:skewY(-24deg)}.sf-salto-testo{background:var(--forno);padding:4px 10px}.sf-salto--indietro{color:var(--ambra)}.sf-fine{text-align:center;justify-items:center;gap:20px;max-width:520px;margin:clamp(56px,7vw,96px) auto 0;display:grid;position:relative}.sf-fine-tab{rotate:-2deg}.sf-fine-testo{color:var(--text-secondary);font-size:17px;line-height:1.55}.article-page--storia{padding-top:clamp(84px,9vw,112px)}.st-testata{background:var(--forno);color:var(--semola);border-radius:14px;margin:0 clamp(10px,2vw,32px) clamp(40px,6vw,72px);padding:clamp(22px,3vw,40px) clamp(20px,4.5vw,72px) clamp(24px,3vw,40px)}.st-testata .article-breadcrumb{margin-bottom:0}.st-griglia{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:clamp(20px,4vw,64px);margin-top:clamp(24px,4vw,48px);display:grid}.st-griglia--senza-data{grid-template-columns:minmax(0,1fr)}.st-data{flex-direction:column;gap:10px;margin:0;display:flex}.st-data-num{letter-spacing:.01em;color:var(--semola);font-size:clamp(72px,12vw,200px);line-height:.8}.st-data-unita{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--text-muted);font-size:12px}.st-intesta{justify-items:start;gap:14px;max-width:780px;display:grid}.st-tab{margin-bottom:4px;rotate:-2deg}.st-epoca{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--impasto);font-size:11.5px;line-height:1.5}.st-titolo{font-family:var(--font-poster);font-synthesis:none;text-transform:uppercase;text-wrap:balance;color:var(--semola);font-size:clamp(36px,4.6vw,66px);font-weight:400;line-height:.94}.st-sottotitolo{max-width:62ch;color:var(--text-secondary);font-size:clamp(16px,1.4vw,18.5px);line-height:1.55}.st-meta{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);flex-wrap:wrap;gap:6px 12px;font-size:11.5px;display:flex}.st-meta-livello{color:var(--brand-text)}.st-meta-autore{color:inherit;text-decoration:none;transition:color .2s}.st-meta-autore:hover{color:var(--brand-text)}.st-meta-autore:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px;border-radius:2px}.rg--testata{margin-top:clamp(28px,4vw,52px)}.rg--testata .rg-didascalia{max-width:none;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin:10px 0 0;font-size:11.5px}.sfn{--sfn-y:33px;margin:48px 0 40px}.sfn-lista{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(16px,3vw,36px);margin:0;padding:0;list-style:none;display:grid;position:relative}.sfn-lista:before{content:"";left:0;right:0;top:calc(var(--sfn-y) - 5px);background:linear-gradient(to bottom, transparent 4.25px, var(--border-strong) 4.25px, var(--border-strong) 5.75px, transparent 5.75px);filter:url(#pd-rough-line);height:10px;position:absolute}.sfn-tappa{min-width:0;position:relative}.sfn-corpo{justify-items:start;gap:10px;display:grid;position:relative}.sfn-link{color:inherit;border-radius:6px;text-decoration:none}.sfn-link:focus-visible{outline:2px solid var(--brand-accent);outline-offset:6px}.sfn-dir{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted);font-size:10.5px;line-height:16px}.sfn-nodo{border:1.5px solid var(--text-primary);background:var(--bg-base);border-radius:50%;width:14px;height:14px;position:relative}.sfn-tappa--qui .sfn-nodo{border-color:var(--brand-accent);background:var(--brand-accent)}.sfn-data{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.sfn-data-num{color:var(--text-primary);font-size:clamp(40px,4.2vw,58px);line-height:.85;transition:color .3s}.sfn-data-unita{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);font-size:11px}.sfn-titolo{text-wrap:balance;color:var(--text-primary);font-size:15.5px;font-weight:600;line-height:1.3}.sfn-num{font-family:var(--font-mono);color:var(--brand-text);font-size:.8em;font-weight:400}.sfn-tappa--qui .sfn-titolo{color:var(--text-secondary)}.sfn-link:hover .sfn-data-num,.sfn-link:focus-visible .sfn-data-num{color:var(--brand-text)}.sfn-salto{right:calc(100% + 6px);top:var(--sfn-y);z-index:1;background:var(--bg-base);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:var(--text-muted);padding:2px 8px;font-size:10.5px;position:absolute;translate:0 -50%}@media (max-width:1023px){.st-griglia{grid-template-columns:minmax(0,1fr);align-items:start}}@media (max-width:767px){.rg-tacca-num{font-size:14px}.rg-grado{letter-spacing:.04em;font-size:9.5px}.rg-scala--tutto .rg-grado:not(.rg-grado--da):not(.rg-grado--a){display:none}.sf{--filo-x:14px;--nodo:16px}.sf-corpo,.sf-tappa--dx .sf-corpo{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:12px 14px}.sf-data,.sf-tappa--dx .sf-data{text-align:left;flex-flow:wrap;grid-area:1/2;justify-self:start;align-items:baseline;gap:4px 12px}.sf-nodo{grid-column:1}.sf-testo,.sf-tappa--dx .sf-testo{text-align:left;grid-area:2/2;justify-self:stretch;padding-block:0}.sf-tappa--dx .sf-meta{justify-content:flex-start}.sf-tappa--dx .sf-num{order:0}.sf-data-num{font-size:clamp(60px,19vw,88px)}.sf-salto{padding-block:calc(10px + var(--g,2) * 9px);flex-direction:row;gap:14px;margin:0}.sf-salto-segno{flex:none;margin-left:1px}.sf-link:after{inset:-10px -8px -10px -48px}.st-testata{margin-inline:10px}}@media (max-width:619px){.sfn-lista{grid-template-columns:minmax(0,1fr);gap:0}.sfn-lista:before{background:linear-gradient(to right, transparent 4.25px, var(--border-strong) 4.25px, var(--border-strong) 5.75px, transparent 5.75px);width:10px;height:auto;inset:0 auto 0 1px}.sfn-tappa{padding:0 0 28px 34px}.sfn-tappa:last-child{padding-bottom:0}.sfn-nodo{position:absolute;top:1px;left:-35px}.sfn-corpo{gap:8px}.sfn-salto{margin:0 0 10px -8px;display:inline-block;position:static;translate:none}}@media (prefers-reduced-motion:reduce){.ix--storia .rg,.ix--storia .rg-asse{animation:none!important}.sf-data-num,.sf-nodo,.sf-freccia,.sfn-data-num{transition:none}}.about-hero{--ritratto-w:min(88vw, 560px)}.about-hero .ix-title{line-height:.98}.about-stage{z-index:1;margin-top:calc(var(--ritratto-w) * -.09);position:relative}.about-ritratto{width:var(--ritratto-w);aspect-ratio:896/1195;-webkit-mask-composite:source-in;animation:about-ritratto-in 1.8s var(--ease-out-expo) var(--sun-at) both;margin-inline:auto;position:relative;-webkit-mask-image:radial-gradient(56% 64% at 50% 46%,#000 62%,#0000 100%),linear-gradient(#000 64%,#0000 94%);mask-image:radial-gradient(56% 64% at 50% 46%,#000 62%,#0000 100%),linear-gradient(#000 64%,#0000 94%);-webkit-mask-composite:source-in;mask-composite:intersect}.about-ritratto img{object-fit:cover}@keyframes about-ritratto-in{0%{opacity:.01;transform:translateY(14%)scale(.94)}}[data-live] .about-ritratto{translate:0 calc((.4 - var(--p,.4)) * 18%)}.about-orizzonte{max-width:1340px;padding-inline:var(--pad);align-items:center;margin-inline:auto;display:flex;position:absolute;bottom:13%;left:0;right:0}.about-orizzonte-linea{background:linear-gradient(to bottom, transparent 4.25px, var(--border-strong) 4.25px, var(--border-strong) 5.75px, transparent 5.75px);filter:url(#pd-rough-line);transform-origin:100%;height:10px;animation:line-draw 1.4s var(--ease-out-expo) calc(var(--sun-at) + .3s) both;flex:1}.about-orizzonte-linea--fine{transform-origin:0}.about-comanda{animation:ix-card-in 1.1s var(--ease-out-expo) calc(var(--sun-at) + .6s) both;flex:none;margin-inline:12px;rotate:-2deg}.about .ix-foot{margin-top:calc(var(--ritratto-w) * -.04)}.about .ix-lead{text-wrap:balance}.about-contatto{justify-items:center;gap:4px;display:grid}.about-mail{min-height:44px;font-family:var(--font-mono);letter-spacing:.06em;color:var(--semola);text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:5px;align-items:center;font-size:13px;text-decoration-thickness:1px;transition:text-decoration-color .2s;display:inline-flex}.about-mail:hover{-webkit-text-decoration-color:var(--semola);text-decoration-color:var(--semola)}.about-mail:focus-visible{outline:2px solid var(--semola);outline-offset:2px;border-radius:4px}.about .ixm{padding-bottom:clamp(36px,5vw,72px)}.about-racconto,.about-perche-prosa{max-width:680px;color:var(--text-secondary);text-wrap:pretty;gap:16px;font-size:clamp(17px,1.35vw,19px);line-height:1.62;display:grid}.about-racconto{padding:0 var(--pad) clamp(96px, 12vw, 176px);margin:0 auto}.about-racconto strong,.about-perche-prosa strong{color:var(--semola);font-weight:600}.about-racconto a{color:var(--semola);text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:4px;transition:text-decoration-color .2s}.about-racconto a:hover{-webkit-text-decoration-color:var(--semola);text-decoration-color:var(--semola)}.about-zz{padding-bottom:clamp(72px,8vw,120px)}.about-zz strong{font-weight:600}.about-voce{isolation:isolate;padding:18px 0 20px;position:relative}.about-voce:before{content:"";z-index:-1;background:color-mix(in oklab, var(--tone-ink) 9%, transparent);opacity:0;border-radius:8px;transition:opacity .25s;position:absolute;inset:0 -8px}.about-voce:has(.about-voce-link:hover):before{opacity:1}.about-voce-link:after{content:"";border-radius:8px;position:absolute;inset:0 -8px}.about-voce-link:focus-visible{outline:none}.about-voce-link:focus-visible:after{outline:2px solid var(--tone-ink);outline-offset:2px}.about-voce-testa{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;display:flex}.about-voce-nome{font-family:var(--font-poster);text-transform:uppercase;font-size:clamp(26px,2.3vw,34px);line-height:.95}.about-voce .zz-meta{white-space:nowrap}.about-voce-desc{max-width:56ch;margin-top:10px;font-size:15.5px;line-height:1.55}.about .zz-foot{margin-top:22px;font-size:16px;line-height:1.55;display:block}.about .zz-foot>*+*{margin-top:16px}.about-chips{flex-wrap:wrap;gap:8px;list-style:none;display:flex}.about-chip{--rough-line:currentColor;min-height:34px;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:8px;align-items:center;padding:6px 12px;font-size:11.5px;display:inline-flex}.about .zz-foot>.about-battuta{font-family:var(--font-poster);text-transform:uppercase;text-wrap:balance;margin-top:24px;font-size:clamp(24px,2.4vw,34px);line-height:1}.about-perche{padding:0 var(--pad) clamp(96px, 13vw, 190px);justify-items:center;display:grid}.about-perche-tab{margin-bottom:clamp(28px,3vw,40px);rotate:-1.5deg}.about-citazione{text-align:center;max-width:1180px;font-family:var(--font-poster);text-transform:uppercase;text-wrap:balance;color:var(--semola);margin-top:clamp(72px,9vw,136px);font-size:clamp(38px,6.2vw,100px);line-height:1}[data-reveal-motion] [data-reveal].about-citazione{opacity:1;will-change:auto;transform:none}[data-reveal-motion] .about-citazione .ix-ch{opacity:0}[data-reveal-motion] .about-citazione.is-in .ix-ch{opacity:1;animation:ix-ch-pop .8s var(--ease-out-expo) both;animation-delay:calc(.1s + var(--c) * 18ms)}.about-scrivimi{padding:0 10px 10px;scroll-margin-top:80px}.about-scrivimi-panel{background:var(--semola);color:var(--forno);border-radius:18px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);grid-template-areas:"tab tab""testa corpo""mail mail""azioni azioni";align-items:end;column-gap:clamp(24px,4vw,72px);padding:clamp(28px,5vw,80px);display:grid;container-type:inline-size}.about-scrivimi-tab{--rough-bg:var(--forno);color:var(--semola);grid-area:tab;justify-self:start;margin-bottom:clamp(24px,3vw,40px);rotate:-1.5deg}.about-scrivimi-testa{grid-area:testa}.about-scrivimi-titolo{font-family:var(--font-poster);text-transform:uppercase;font-size:clamp(40px,7.8cqi,108px);line-height:.88}.about-scrivimi-accento{color:#b3322a}.about-scrivimi-corpo{color:#140f0ad1;text-wrap:pretty;grid-area:corpo;max-width:440px;font-size:clamp(17px,1.4vw,19px);line-height:1.55}.about-scrivimi-mail{font-family:var(--font-poster);white-space:nowrap;color:var(--forno);text-underline-offset:.12em;grid-area:mail;justify-self:start;margin-top:clamp(40px,6vw,96px);font-size:min(10.4cqi,150px);line-height:1.05;-webkit-text-decoration:underline #140f0a3d;text-decoration:underline #140f0a3d;text-decoration-thickness:.035em;transition:color .3s,text-decoration-color .3s}.about-scrivimi-mail:hover{color:#b3322a;text-decoration-color:currentColor}.about-scrivimi-mail:focus-visible{outline:2px solid var(--forno);outline-offset:6px;border-radius:6px}.about-scrivimi-azioni{flex-wrap:wrap;grid-area:azioni;gap:12px;margin-top:clamp(28px,3.4vw,48px);display:flex}.about-scrivimi .pill--fire{--rough-fill:var(--forno)}.about-scrivimi .pill--fire:hover,.about-scrivimi .pill--fire:focus-visible{color:var(--semola)}.about-scrivimi .pill--cream{--rough-bg:var(--forno);--rough-fill:var(--pomodoro);color:var(--semola)}.about-scrivimi .pill--cream:hover,.about-scrivimi .pill--cream:focus-visible{color:#fff6ea}.about-scrivimi .pill:focus-visible{outline-color:var(--forno)}@media (max-width:1023px){.about-scrivimi-panel{grid-template-columns:minmax(0,1fr);grid-template-areas:"tab""testa""corpo""mail""azioni"}.about-scrivimi-titolo{font-size:clamp(36px,13.6cqi,96px)}.about-scrivimi-corpo{margin-top:20px}}@media (prefers-reduced-motion:reduce){.about-ritratto,.about-orizzonte-linea,.about-comanda,.about-citazione .ix-ch{animation:none!important}.about-voce:before,.about-mail,.about-racconto a,.about-scrivimi-mail{transition:none}}.app-hero{--phone-w:clamp(200px, 23vw, 330px)}.app-hero .ix-title{font-size:clamp(46px,9.6vw,156px)}.app-stage{z-index:1;margin-top:clamp(32px,4.5vw,64px);position:relative}.app-stage-phone{width:var(--phone-w);margin-inline:auto;position:relative}.app-sorge{animation:app-sorge-in 1.8s var(--ease-out-expo) var(--sun-at) both;-webkit-mask-image:linear-gradient(#000 42%,#0000 74%);mask-image:linear-gradient(#000 42%,#0000 74%)}@keyframes app-sorge-in{0%{opacity:.01;transform:translateY(18%)scale(.94)}}[data-live] .app-sorge{translate:0 calc((.4 - var(--p,.4)) * 10%)}.app-cartellini{list-style:none}.app-cartellino{z-index:2;white-space:nowrap}.app-cartellino .stage-chip-value{font-size:clamp(22px,2.4vw,36px)}.app-cartellino--0{--rot:-7deg;--drift:-70px;animation-delay:calc(var(--sun-at) + .7s);top:13%;right:calc(100% + 26px)}.app-cartellino--1{--rot:6deg;--drift:-120px;animation-delay:calc(var(--sun-at) + .8s);top:29%;left:calc(100% + 34px)}.app-cartellino--2{--rot:4deg;--drift:-30px;animation-delay:calc(var(--sun-at) + .9s);top:47%;right:calc(100% + 6px)}[data-live].app-hero .app-cartellino{translate:0 calc(var(--p,0) * var(--drift,-60px))}.app-orizzonte{left:0;right:0;bottom:calc(var(--phone-w) * .6);z-index:1;max-width:1340px;padding-inline:var(--pad);align-items:center;margin-inline:auto;display:flex;position:absolute}.app-orizzonte-linea{background:linear-gradient(to bottom, transparent 4.25px, var(--border-strong) 4.25px, var(--border-strong) 5.75px, transparent 5.75px);filter:url(#pd-rough-line);transform-origin:100%;height:10px;animation:line-draw 1.4s var(--ease-out-expo) calc(var(--sun-at) + .3s) both;flex:1}.app-orizzonte-linea--fine{transform-origin:0}.app-comanda{animation:ix-card-in 1.1s var(--ease-out-expo) calc(var(--sun-at) + .6s) both;flex:none;margin-inline:12px;rotate:-2deg}.app-hero .ix-foot{margin-top:calc(var(--phone-w) * -.46)}.app-hero .ix-lead,.app-hero .ix-stats{text-wrap:balance}.ora{--phone-w:clamp(200px, 60vw, 270px);padding:clamp(96px,12vw,176px) 0 clamp(72px,9vw,140px);position:relative}.ora-head,.resto-head{padding:0 var(--pad);text-align:center}.ora-head{margin-bottom:clamp(56px,8vw,112px)}.ora-title,.resto-title{font-family:var(--font-poster);text-transform:uppercase;text-wrap:balance;font-size:clamp(44px,7vw,108px);line-height:.88}.ora-lead{max-width:500px;color:var(--text-secondary);text-wrap:balance;margin:22px auto 0;font-size:17px;line-height:1.55}.ora-grid{max-width:1240px;padding:0 var(--pad);margin:0 auto}.ora-tappe{--rail:clamp(34px, 5vw, 64px);list-style:none;position:relative}.ora-tappe:before{content:"";background:linear-gradient(to right, transparent 4.25px, var(--border-strong) 4.25px, var(--border-strong) 5.75px, transparent 5.75px);filter:url(#pd-rough-line);width:10px;position:absolute;top:6px;bottom:0;left:2px}.ora-tappa{padding:0 0 clamp(88px, 11vw, 150px) var(--rail);gap:44px;display:grid;position:relative}.ora-tappa:last-child{padding-bottom:0}.ora-quando{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--text-secondary);font-size:12px;line-height:1.4;position:relative}.ora-quando:before{content:"";top:50%;left:calc(var(--rail) * -1);border:1.5px solid var(--ambra);background:var(--ambra);border-radius:50%;width:14px;height:14px;margin-top:-7px;transition:background-color .5s,border-color .5s,box-shadow .5s;position:absolute}[data-live] .ora-tappa:not([data-cotta]) .ora-quando:before{border-color:var(--border-strong);background:var(--forno)}[data-live] .ora-tappa[data-on] .ora-quando:before{border-color:var(--pomodoro);background:var(--pomodoro);box-shadow:0 0 0 6px #e5483f33}[data-live] .ora-tappa[data-on] .ora-quando{color:var(--semola)}.ora-verbo{text-transform:uppercase;justify-items:start;margin-top:12px;padding:.06em 0 .02em;font-size:clamp(58px,8vw,128px);line-height:.9;display:grid;overflow:hidden}.ora-verbo>span{grid-area:1/1}.ora-verbo-crudo{font-family:var(--font-poster-outline);color:var(--text-secondary);display:none}.ora-verbo-cotto{font-family:var(--font-poster);color:var(--semola)}[data-live] .ora-verbo-crudo{transition:transform .9s var(--ease-out-expo);display:block}[data-live] .ora-verbo-cotto{transition:transform .9s var(--ease-out-expo), color .5s ease;transform:translateY(105%)}[data-live] [data-cotta] .ora-verbo-crudo{transform:translateY(-105%)}[data-live] [data-cotta] .ora-verbo-cotto{transform:none}[data-live] [data-on] .ora-verbo-cotto{color:var(--pomodoro)}.ora-claim{letter-spacing:-.01em;color:var(--semola);text-wrap:balance;margin-top:16px;font-size:clamp(20px,1.8vw,26px);font-weight:600;line-height:1.2}.ora-corpo,.ora-voci,.ora-nota{max-width:540px}.ora-corpo{color:var(--text-secondary);text-wrap:pretty;margin-top:12px;font-size:clamp(16px,1.3vw,18px);line-height:1.6}.ora-voci{flex-wrap:wrap;gap:8px;margin-top:22px;list-style:none;display:flex}.app-chip{--rough-line:var(--border-strong);min-height:34px;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);border-radius:8px;align-items:center;padding:6px 12px;font-size:11.5px;display:inline-flex}.ora-nota{color:var(--text-muted);margin-top:18px;font-size:13px;line-height:1.5}.ora-link{min-height:44px;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--semola);text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:5px;align-items:center;gap:8px;margin-top:14px;font-size:12px;text-decoration-thickness:1px;transition:text-decoration-color .2s;display:inline-flex}.ora-link:hover{-webkit-text-decoration-color:var(--semola);text-decoration-color:var(--semola)}.ora-link:focus-visible{outline:2px solid var(--semola);outline-offset:2px;border-radius:4px}.ora-telefono{width:var(--phone-w);justify-self:center;rotate:-2.5deg}.ora-tappa:nth-child(2n) .ora-telefono{rotate:2.5deg}.ora-banco{display:none}.ora-banco-fermo{top:calc(50vh - var(--phone-w) * 1.04 - 22px);width:var(--phone-w);position:sticky}.ora-schermo{opacity:0;transition:opacity .6s ease, transform .8s var(--ease-out-expo);transform:translateY(3%)}.ora-schermo[data-on]{opacity:1;transform:none}.ora-banco-quando{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--text-secondary);justify-items:center;margin-top:22px;font-size:12px;display:grid}.ora-banco-quando>span{opacity:0;grid-area:1/1;transition:opacity .4s}.ora-banco-quando>span[data-on]{opacity:1}@media (min-width:768px){.ora{--phone-w:clamp(220px, 26vw, 290px)}.ora-tappa{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(32px,5vw,80px)}}@media (min-width:1024px){.ora[data-live]{--phone-w:min(25vw, 320px, calc((100vh - 200px) / 2.2))}.ora[data-live] .ora-grid{grid-template-columns:minmax(0,1fr) auto;gap:clamp(48px,7vw,128px);display:grid}.ora[data-live] .ora-tappa{grid-template-columns:minmax(0,1fr);align-content:center;min-height:76vh;padding-bottom:0}.ora[data-live] .ora-telefono{display:none}.ora[data-live] .ora-banco{display:block}}.resto{padding:clamp(80px, 10vw, 160px) var(--pad) clamp(72px, 9vw, 140px)}.resto-head{margin-bottom:clamp(48px,7vw,96px)}.resto-grid{align-items:center;gap:clamp(56px,7vw,112px);max-width:1120px;margin:0 auto;display:grid}.dieci{justify-self:center;width:clamp(230px,66vw,340px);padding-top:20px;position:relative}.dieci-tab{z-index:2;position:absolute;top:0;left:18px;rotate:-3deg}.dieci-cornice{aspect-ratio:9/16;background:var(--forno-raise);border-radius:18px;overflow:hidden;rotate:-1.5deg;box-shadow:0 34px 60px -24px #000c}.dieci-video{object-fit:cover;width:100%;height:100%;display:block}.dieci-piede{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:26px;display:flex}.dieci-tasto{min-width:136px;min-height:44px;padding:0 22px;font-size:17px}.dieci-meta{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);font-size:11px}.resto-comanda{--rough-bg:var(--semola);color:var(--forno);border-radius:10px;padding:clamp(24px,3vw,44px);rotate:1deg}.resto-comanda-testa{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;border-bottom:1.5px dashed #140f0a66;justify-content:space-between;gap:16px;padding-bottom:16px;font-size:11px;display:flex}.resto-voci{list-style:none}.resto-voce{border-bottom:1.5px dashed #140f0a3d;padding:18px 0}.resto-voce:last-child{border-bottom:0;padding-bottom:0}.resto-voce-nome{font-family:var(--font-poster-rough);text-transform:uppercase;font-size:clamp(22px,2.2vw,30px);line-height:1}.resto-voce-testo{color:#140f0ad1;text-wrap:pretty;margin-top:8px;font-size:16px;line-height:1.55}@media (min-width:900px){.resto-grid{grid-template-columns:auto minmax(0,1fr)}}.app-scarica{background:var(--ambra);color:var(--forno);border-color:#0000;align-items:center;gap:clamp(28px,4vw,72px);display:grid}.app-scarica-icona{justify-self:center;width:clamp(132px,17vw,220px);rotate:-6deg}.app-scarica-icona img{border-radius:22.37%;width:100%;height:auto;display:block;box-shadow:0 30px 50px -20px #140f0a8c}.app-scarica-title .ln-raw,.app-scarica-riga{display:block}.app-requisiti{border-top:1.5px dashed #140f0a66;max-width:560px;margin-top:26px}.app-requisito{border-bottom:1.5px dashed #140f0a3d;grid-template-columns:minmax(104px,.5fr) minmax(0,1fr);align-items:baseline;gap:16px;padding:11px 0;display:grid}.app-requisito dt{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:11px}.app-requisito dd{font-size:16px;line-height:1.4}.app-scarica .pill--cream{--rough-bg:var(--forno);--rough-fill:var(--pomodoro);color:var(--semola)}.app-scarica-nota{color:#140f0ac7;max-width:520px;margin-top:18px;font-size:13px;line-height:1.5}@media (min-width:768px){.app-scarica{grid-template-columns:auto minmax(0,620px);justify-content:center}}@media (max-width:767px){.app-hero{--phone-w:min(58vw, 250px)}.app-cartellino--0{left:-24%;right:auto}.app-cartellino--1{left:auto;right:-26%}.app-cartellino--2{left:-18%;right:auto}}@media (prefers-reduced-motion:reduce){.app-sorge,.app-cartellino,.app-orizzonte-linea,.app-comanda{animation:none!important}.ora-quando:before,.ora-verbo>span,.ora-schermo,.ora-banco-quando>span,.ora-link{transition:none}}.rc-testa{--t:clamp(96px, 17vw, 240px);max-width:var(--container);padding:clamp(124px, 14vw, 200px) var(--pad) clamp(36px, 5vw, 80px);grid-template-columns:minmax(0,1fr);row-gap:clamp(18px,2.4vw,30px);margin:0 auto;display:grid;position:relative}.rc-kicker{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ambra);font-size:12px}.rc-titolo{isolation:isolate;font-family:var(--font-poster);font-size:var(--t);letter-spacing:.004em;text-transform:uppercase;color:var(--semola);line-height:.86;display:grid}.rc-titolo-riga{display:block}.rc-titolo-riga--ombra{font-family:var(--font-poster-outline);color:var(--text-secondary);justify-self:start;font-size:.42em;line-height:.92}.rc-titolo-riga--luce{justify-self:end;position:relative}.rc-cuoce{justify-items:center;display:inline-grid}.rc-cuoce>span{grid-area:1/1}.rc-cuoce-crudo{font-family:var(--font-poster-outline);opacity:0}.rc-accent{color:var(--pomodoro)}.rc-lampada{--filo:calc(clamp(124px, 14vw, 200px) + var(--t) * .39 - 40px);--cappa:clamp(84px, 9vw, 150px);width:var(--cappa);margin-left:calc(var(--cappa) / -2);transform-origin:50% 0;pointer-events:none;flex-direction:column;align-items:center;display:flex;position:absolute;bottom:calc(100% - .02em);left:50%}.rc-lampada-filo{width:1.5px;height:var(--filo);background:linear-gradient(to bottom, transparent, var(--border-strong) 45%, var(--text-muted))}.rc-lampada-cappa{width:100%;height:auto;fill:var(--forno-raise);stroke:var(--semola);stroke-width:2px;stroke-linejoin:round;filter:url(#pd-rough-line);display:block;overflow:visible}.rc-lampada-luce{width:calc(var(--cappa) * 4.2);height:calc(var(--cappa) * 2.8);z-index:-1;background:radial-gradient(ellipse 12% 7% at 50% 0%, color-mix(in oklab, var(--semola) 85%, transparent), transparent 100%), radial-gradient(ellipse 50% 72% at 50% 0%, color-mix(in oklab, var(--ambra) 34%, transparent), transparent 100%);position:absolute;top:calc(100% - 4px);left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#0000,#000 34%);mask-image:linear-gradient(#0000,#000 34%)}.rc-lead{max-width:38ch;font-size:var(--type-lead);color:var(--text-secondary);line-height:1.55}@media (min-width:768px){.rc-lead{max-width:min(38ch,42%);margin-top:calc(var(--t) * -.8)}}@media (prefers-reduced-motion:no-preference){.rc-lampada{animation:rc-lampada-scende 1.3s var(--ease-out-expo) both}.rc-lampada-luce{animation:.9s linear .55s both rc-accende}.rc-cuoce-crudo{animation:.7s 1.2s both rc-cuoce-via}.rc-cuoce-cotto{animation:.7s 1.2s both rc-cuoce-su}.rc-titolo-riga--ombra,.rc-kicker{animation:.9s .1s both rc-appare}.rc-lead{animation:.9s 1.35s both rc-appare}}@keyframes rc-lampada-scende{0%{transform:translateY(-36%)rotate(2.6deg)}55%{transform:translateY(0)rotate(-1.1deg)}80%{transform:rotate(.45deg)}to{transform:none}}@keyframes rc-accende{0%,40%{opacity:0}46%{opacity:.7}52%{opacity:.15}62%{opacity:1}70%{opacity:.55}to{opacity:1}}@keyframes rc-cuoce-via{0%{opacity:1}to{opacity:0}}@keyframes rc-cuoce-su{0%{opacity:0}to{opacity:1}}@keyframes rc-appare{0%{opacity:0}}.rc-legenda{max-width:var(--container);padding:0 var(--pad);gap:18px;margin:0 auto;display:grid}.rc-legenda>*{border-top:1px solid var(--border-subtle);padding-top:18px}.rc-legenda-testa{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.rc-legenda-titolo{font-family:var(--font-poster);text-transform:uppercase;color:var(--semola);font-size:clamp(30px,3vw,44px);line-height:1}.rc-legenda-conta{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);flex:1;font-size:12px}.rc-legenda-gruppo{gap:10px;display:grid}.rc-legenda-label{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ambra);font-size:11px}.rc-legenda-voci{flex-wrap:wrap;gap:6px;list-style:none;display:flex}.rc-segno{--rough-line:var(--border-strong);--rough-fill:color-mix(in oklab, var(--semola) 12%, transparent);min-height:44px;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:0 14px;font-size:12px;text-decoration:none;transition:color .25s;display:inline-flex}.rc-segno:hover,.rc-segno:focus-visible{--rough-fill-h:100%;color:var(--semola)}.rc-segno:focus-visible{outline:2px solid var(--semola);outline-offset:3px}.rc-segno[aria-pressed=true]{--rough-bg:var(--semola);--rough-line:var(--semola);--rough-fill-h:0%;color:var(--forno)}.rc-segno-n{color:var(--text-muted)}.rc-segno[aria-pressed=true] .rc-segno-n{color:color-mix(in oklab, var(--forno) 72%, transparent)}.rc-icona{flex:none;width:20px;height:20px}.rc-icona-pieno{fill:currentColor;stroke:none}@media (min-width:1024px){.rc-legenda{grid-template-columns:minmax(0,3fr) minmax(0,3fr) minmax(0,3fr) minmax(0,5fr);column-gap:28px}.rc-legenda-testa{flex-direction:column;align-items:flex-start}.rc-legenda-conta{flex:none}}@media (max-width:767px){.rc-legenda-voci{margin-inline:calc(var(--pad) * -1);padding:4px var(--pad) 8px;scroll-snap-type:x proximity;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.rc-legenda-voci::-webkit-scrollbar{display:none}.rc-legenda-voci li{scroll-snap-align:start;flex:none}}.rc-banco{max-width:var(--container);padding:0 var(--pad) var(--section);grid-template-columns:minmax(0,1fr);margin:clamp(48px,7vw,104px) auto 0;display:grid}.rc-colonna{position:relative}.rc-passe{display:none}@media (min-width:1024px){.rc-banco{grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:clamp(40px,5vw,88px)}.rc-passe{display:block}.rc-passe-dentro{position:sticky;top:clamp(96px,13vh,140px)}}.rc-luce{z-index:0;pointer-events:none;opacity:0;height:200px;transform:translateY(calc(var(--y,0px) - 100px));background:radial-gradient(ellipse 58% 46% at 34% 50%, color-mix(in oklab, var(--ambra) 15%, transparent), transparent 100%);position:absolute;top:0;left:-8%;right:-8%}.rc-luce[data-acceso]{opacity:1}[data-live] .rc-luce{transition:transform .6s var(--ease-out-expo), opacity .4s ease}.rc-sez{z-index:1;padding-top:clamp(56px,8vw,120px);position:relative}.rc-sez:first-of-type{padding-top:0}.rc-sez-testa{border-bottom:1px solid var(--border-strong);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 16px;margin-bottom:6px;padding-bottom:18px;display:grid}.rc-sez-nome{font-family:var(--font-poster);text-transform:uppercase;color:var(--semola);grid-column:1/-1;font-size:clamp(54px,8vw,124px);line-height:.9}.rc-sez-conta{--rough-bg:var(--tone);min-height:30px;font-family:var(--font-mono);letter-spacing:.08em;color:var(--tone-ink);border-radius:6px;justify-self:start;align-items:center;padding:0 12px;font-size:12px;display:inline-flex}.rc-sez-sotto{color:var(--text-secondary);font-size:15px}.rc-sez-calcola{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ambra);text-underline-offset:4px;grid-column:1/-1;justify-self:start;font-size:12px;text-decoration:underline;text-decoration-thickness:1px}.rc-sez-calcola:hover,.rc-sez-calcola:focus-visible{color:var(--semola)}.rc-righe{list-style:none}.rc-riga{scroll-margin-top:40vh;position:relative}.rc-riga+.rc-riga{border-top:1px dashed var(--border-subtle)}.rc-riga-link{color:inherit;outline:none;grid-template-columns:56px minmax(0,1fr);align-items:center;column-gap:14px;padding:16px 0 18px;text-decoration:none;display:grid}.rc-riga-link:focus-visible .rc-nome-cotto{text-underline-offset:.12em;text-decoration:underline;text-decoration-thickness:2px}.rc-riga-link:focus-visible{box-shadow:inset 3px 0 0 var(--semola)}.rc-disco{aspect-ratio:1;border-radius:50%;grid-row:1/span 2;width:56px;position:relative;overflow:hidden;transform:scale(.84)}.rc-disco img{object-fit:cover}.rc-disco:after,.rc-oblo-foto:after,.rcp-oblo:after{content:"";background:radial-gradient(circle closest-side, transparent 66%, color-mix(in oklab, var(--forno) 72%, transparent) 88%, var(--forno) 100%);pointer-events:none;border-radius:50%;position:absolute;inset:0}.rc-riga[data-acceso] .rc-disco{transform:scale(1.06)rotate(-8deg)}[data-live] .rc-disco{transition:transform .55s var(--ease-out-expo)}.rc-riga-testa{align-items:flex-end;gap:12px;min-width:0;display:flex}.rc-nome{min-width:0;font-family:var(--font-poster);text-transform:uppercase;color:var(--semola);text-wrap:balance;flex:0 auto;font-size:clamp(25px,2.7vw,40px);line-height:1;display:inline-grid}.rc-nome>span{grid-area:1/1}.rc-nome-crudo{font-family:var(--font-poster-outline);opacity:0}.rc-nome-cotto{letter-spacing:.085em}.rc-guida{min-width:24px;height:3px;color:var(--semola);opacity:.3;transform-origin:0;background-image:radial-gradient(circle,currentColor 1.1px,#0000 1.6px);background-repeat:repeat-x;background-size:9px 3px;flex:24px;margin-bottom:.32em}.rc-simboli{color:var(--text-secondary);gap:4px;margin-bottom:.1em;display:inline-flex}.rc-sotto{color:var(--text-muted);grid-column:2;margin-top:6px;font-size:15px;line-height:1.45}.rc-parole{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;margin-left:.7em;font-size:11px}.rc-riga[data-acceso] .rc-guida{opacity:.9}.rc-riga[data-acceso] .rc-sotto{color:var(--text-secondary)}[data-live] .rc-riga:not([data-acceso]) .rc-nome-crudo{opacity:1}[data-live] .rc-riga:not([data-acceso]) .rc-nome-cotto{opacity:0}[data-live] .rc-nome>span{transition:opacity .45s}@media (min-width:1024px){.rc-riga-link{grid-template-columns:minmax(0,1fr)}.rc-disco{display:none}.rc-sotto{grid-column:1}}[data-live] .rc-riga{--d:calc(.12s + var(--i,0) * 45ms)}[data-live] .rc-guida{transition:transform .9s var(--ease-out-expo) var(--d), opacity .35s ease}[data-live] .rc-riga-testa .rc-nome,[data-live] .rc-simboli,[data-live] .rc-sotto,[data-live] .rc-disco{transition-property:opacity,transform,color;transition-duration:.6s,.55s,.3s;transition-timing-function:ease, var(--ease-out-expo), ease;transition-delay:var(--d), 0s, 0s}[data-live] .rc-sez:not([data-composta]) .rc-guida{transform:scaleX(0)}[data-live] .rc-sez:not([data-composta]) :is(.rc-riga-testa .rc-nome,.rc-simboli,.rc-sotto,.rc-disco){opacity:0}.rc-oblo{aspect-ratio:1;width:min(100%,440px);margin-inline:auto;position:relative}.rc-oblo:before{content:"";background:radial-gradient(ellipse 50% 60% at 50% 0%, color-mix(in oklab, var(--ambra) 20%, transparent), transparent 100%);pointer-events:none;width:120%;height:70%;position:absolute;top:-18%;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#0000,#000 34%);mask-image:linear-gradient(#0000,#000 34%)}.rc-oblo-strato,.rc-oblo-foto{position:absolute;inset:0}.rc-oblo-foto{opacity:0;border-radius:50%;overflow:hidden}.rc-oblo-foto[data-pronta]{opacity:1}.rc-oblo-foto img{object-fit:cover}.rc-oblo-strato:has(+.rc-oblo-strato .rc-oblo-foto[data-pronta]) .rc-oblo-foto[data-uscente]{opacity:0}[data-live] .rc-oblo-foto[data-pronta]:not([data-uscente]){animation:rc-oblo-entra .75s var(--ease-out-expo) both}[data-live] .rc-oblo-strato:has(+.rc-oblo-strato .rc-oblo-foto[data-pronta]) .rc-oblo-foto[data-uscente]{animation:rc-oblo-esce .5s var(--ease-in-out-quart) both}@keyframes rc-oblo-entra{0%{opacity:0;transform:rotate(-32deg)scale(.94)}}@keyframes rc-oblo-esce{0%{opacity:1;transform:none}to{opacity:0;transform:rotate(26deg)scale(.96)}}.rc-oblo-anello,.rcp-oblo-anello{border:1.5px solid var(--border-strong);filter:url(#pd-rough-line);pointer-events:none;border-radius:50%;position:absolute;inset:-3.5%}.rc-passe-scheda{gap:4px;max-width:440px;margin:clamp(24px,3vw,36px) auto 0;display:grid}[data-live] .rc-passe-scheda{animation:rc-scheda .5s var(--ease-out-expo) both}@keyframes rc-scheda{0%{opacity:0;transform:translateY(8px)}}.rc-passe-stile{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ambra);margin-bottom:10px;font-size:12px}.rc-passe-fase{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);margin-top:10px;font-size:11px}.rc-passe-testo{color:var(--text-primary);font-size:16px;line-height:1.45}.rc-fine{z-index:1;font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:18px;margin-top:clamp(56px,7vw,96px);font-size:12px;display:flex;position:relative}.rc-fine-riga{background:var(--border-strong);flex:1;height:1px}.rcp-testata{max-width:var(--container);padding:clamp(104px, 11vw, 150px) var(--pad) clamp(40px, 6vw, 96px);margin:0 auto}.rcp-percorso{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);flex-wrap:wrap;gap:10px;margin-bottom:clamp(28px,4vw,56px);font-size:12px;display:flex}.rcp-percorso a{color:inherit;text-decoration:none}.rcp-percorso a:hover,.rcp-percorso a:focus-visible{color:var(--semola);text-underline-offset:4px;text-decoration:underline}.rcp-griglia{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(36px,5vw,72px);display:grid}@media (min-width:1024px){.rcp-griglia{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.rcp-passe{aspect-ratio:1;width:min(80vw,520px);margin-inline:auto;position:relative}.rcp-lampada{background:radial-gradient(ellipse 50% 60% at 50% 0%, color-mix(in oklab, var(--ambra) 24%, transparent), transparent 100%);pointer-events:none;width:130%;height:80%;position:absolute;top:-22%;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#0000,#000 34%);mask-image:linear-gradient(#0000,#000 34%)}.rcp-oblo{border-radius:50%;position:absolute;inset:0;overflow:hidden}.rcp-oblo img{object-fit:cover}.rcp-finestra{gap:clamp(14px,2vw,26px);display:grid}.rcp-sezione{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ambra);font-size:12px}.rcp-vicina{color:inherit;justify-items:start;gap:6px;padding:6px 0;text-decoration:none;display:grid}.rcp-vicina-verso{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);font-size:11px}.rcp-vicina-verso>span[aria-hidden]{margin-right:8px}.rcp-vicina-nome{width:fit-content;max-width:100%;font-family:var(--font-poster-outline);text-transform:uppercase;color:var(--text-secondary);text-wrap:balance;font-size:clamp(22px,2.3vw,34px);line-height:1;display:block}.rcp-vicina:hover .rcp-vicina-nome,.rcp-vicina:focus-visible .rcp-vicina-nome{color:var(--semola)}.rcp-vicina:focus-visible{outline:2px solid var(--semola);outline-offset:6px;border-radius:4px}.rcp-vicina--vuota{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);font-size:11px}.rcp-attuale{border-block:1px solid var(--border-strong);padding:clamp(18px,2.4vw,30px) 0}.rcp-titolo{width:fit-content;max-width:100%;font-family:var(--font-poster);text-transform:uppercase;color:var(--semola);font-size:clamp(46px,6.6vw,108px);line-height:.94}.rcp-sotto{max-width:40ch;font-size:var(--type-lead);color:var(--text-secondary);margin-top:16px;line-height:1.5}.rcp-segni{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);flex-wrap:wrap;gap:10px 20px;margin-top:18px;font-size:12px;list-style:none;display:flex}.rcp-segni li{align-items:center;gap:8px;display:inline-flex}html[data-entrata] .rcp-oblo{animation:rcp-oblo-entra 1.3s var(--ease-out-expo) .1s both}html[data-entrata] .rcp-lampada{animation:.9s linear .2s both rc-accende}html[data-entrata] .rcp-attuale{animation:rcp-sale .9s var(--ease-out-expo) .35s both}html[data-entrata] .rcp-vicina,html[data-entrata] .rcp-sezione{animation:.8s .6s both rc-appare}@keyframes rcp-oblo-entra{0%{opacity:.01;transform:rotate(-40deg)scale(.9)}}@keyframes rcp-sale{0%{opacity:0;transform:translateY(24px)}}.rcp-infornata{max-width:var(--container);padding:clamp(40px, 6vw, 96px) var(--pad) clamp(56px, 8vw, 128px);grid-template-columns:minmax(0,1fr);gap:clamp(28px,4vw,48px);margin:0 auto;display:grid;position:relative;overflow:hidden}@media (min-width:1024px){.rcp-infornata{grid-template-columns:minmax(0,1fr) 150px minmax(0,1fr);align-items:start}}.rcp-fase{z-index:1;position:relative}.rcp-fase-titolo{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ambra);margin-bottom:20px;font-size:12px;font-weight:400}.rcp-voci{font-family:var(--font-poster);text-transform:uppercase;color:var(--semola);gap:.3em;font-size:clamp(30px,3.5vw,54px);line-height:1;list-style:none;display:grid}.rcp-fase--prima .rcp-voci{font-family:var(--font-poster-outline)}.rcp-voci li{display:grid}.rcp-voci li>span{grid-area:1/1}.rcp-voce-crudo{font-family:var(--font-poster-outline);opacity:0}.rcp-voce-cotto{letter-spacing:.085em}.rcp-nota{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);margin-top:18px;font-size:12px}.rcp-bocca{min-height:120px;color:var(--text-muted);align-content:center;justify-items:center;gap:10px;display:grid;position:relative}.rcp-bocca svg{z-index:1;fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;filter:url(#pd-rough-line);width:104px;height:auto;position:relative}.rcp-bocca-label{z-index:1;font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;font-size:11px;position:relative}.rcp-calore{background:radial-gradient(circle closest-side, color-mix(in oklab, var(--ambra) 34%, transparent), transparent);opacity:0;pointer-events:none;border-radius:50%;width:260px;height:260px;margin:-130px 0 0 -130px;position:absolute;top:50%;left:50%}@media (min-width:1024px){.rcp-bocca{align-content:start;min-height:100%;padding-top:32px}}[data-live] .rcp-voce-crudo{opacity:1}[data-live] .rcp-voce-cotto{opacity:0}[data-live][data-cotta] .rcp-voce-crudo{opacity:0;transition:opacity .5s ease calc(.75s + var(--v,0) * .12s)}[data-live][data-cotta] .rcp-voce-cotto{opacity:1;transition:opacity .5s ease calc(.75s + var(--v,0) * .12s)}[data-live][data-cotta] .rcp-calore{animation:rcp-calore-giu 1.5s var(--ease-in-out-quart) both}@media (min-width:1024px){[data-live][data-cotta] .rcp-calore{animation-name:rcp-calore-lato}}@keyframes rcp-calore-lato{0%{opacity:0;transform:translate(-260%)scale(.8)}45%{opacity:1;transform:translate(0)scale(1.1)}to{opacity:0;transform:translate(260%)scale(.9)}}@keyframes rcp-calore-giu{0%{opacity:0;transform:translateY(-160%)scale(.8)}45%{opacity:1;transform:translateY(0)scale(1.1)}to{opacity:0;transform:translateY(160%)scale(.9)}}.rcp-consiglio{max-width:var(--container);padding:0 var(--pad) clamp(56px, 8vw, 120px);gap:16px;margin:0 auto;display:grid}@media (min-width:1024px){.rcp-consiglio{grid-template-columns:minmax(0,3fr) minmax(0,9fr);column-gap:clamp(32px,4vw,64px)}}.rcp-consiglio-label,.rcp-dettaglio-titolo,.rcp-altre-titolo{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ambra);font-size:12px;font-weight:400}.rcp-consiglio-label{padding-top:.7em}.rcp-consiglio-testo{max-width:30ch;color:var(--semola);text-wrap:pretty;font-size:clamp(23px,2.7vw,40px);font-style:italic;line-height:1.24}.rcp-dettagli{max-width:var(--container);padding:0 var(--pad) clamp(56px, 8vw, 120px);gap:clamp(32px,4vw,56px);margin:0 auto;display:grid}@media (min-width:768px){.rcp-dettagli{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.rcp-dettaglio{border-top:1px solid var(--border-strong);align-content:start;gap:16px;padding-top:20px;display:grid}.rcp-segni-link{flex-wrap:wrap;gap:8px;list-style:none;display:flex}.rcp-allergeni{color:var(--text-primary);flex-wrap:wrap;gap:10px 28px;font-size:17px;list-style:none;display:flex}.rcp-allergeni li{align-items:baseline;gap:10px;display:inline-flex}.rcp-allergene-n{font-family:var(--font-poster);color:var(--semola);font-size:36px;line-height:1}.rcp-dettaglio-nota{max-width:46ch;color:var(--text-muted);font-size:13px;line-height:1.5}.rcp-impasto{max-width:calc(var(--container) - 2 * var(--pad));margin:0 var(--pad) clamp(56px, 8vw, 120px);background:var(--tone);color:var(--tone-ink);border-radius:14px;gap:14px;padding:clamp(28px,4vw,56px);display:grid}@media (min-width:1344px){.rcp-impasto{margin-inline:auto}}.rcp-impasto-kicker,.rcp-impasto-dato-label{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;font-size:12px}.rcp-impasto-nome{font-family:var(--font-poster);text-transform:uppercase;font-size:clamp(56px,9vw,140px);line-height:.88}.rcp-impasto-sotto{font-size:var(--type-lead)}.rcp-impasto-dati{font-family:var(--font-poster);flex-wrap:wrap;gap:12px 32px;margin-top:8px;font-size:clamp(26px,2.6vw,36px);line-height:1;list-style:none;display:flex}.rcp-impasto-dati li{gap:6px;display:grid}.rcp-impasto-azioni{flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:14px;display:flex}.rcp-impasto .pill{--rough-bg:var(--semola);--rough-fill:var(--forno);color:var(--forno)}.rcp-impasto:is(.tone-ambra,.tone-impasto,.tone-farina) .pill{--rough-bg:var(--forno);--rough-fill:var(--semola);color:var(--semola)}.rcp-impasto .pill:hover,.rcp-impasto .pill:focus-visible{color:var(--semola)}.rcp-impasto:is(.tone-ambra,.tone-impasto,.tone-farina) .pill:hover,.rcp-impasto:is(.tone-ambra,.tone-impasto,.tone-farina) .pill:focus-visible{color:var(--forno)}.rcp-impasto .pill:focus-visible{outline-color:var(--tone-ink)}.rcp-impasto-guida{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:inherit;text-underline-offset:4px;font-size:12px;text-decoration:underline;text-decoration-thickness:1px}.rcp-fine{max-width:var(--container);padding:0 var(--pad) var(--section);justify-items:start;gap:clamp(32px,4vw,56px);margin:0 auto;display:grid}.rcp-altre{gap:12px;width:100%;display:grid}.rcp-altre-righe{list-style:none}.rcp-altre-righe li+li{border-top:1px dashed var(--border-subtle)}.rcp-altra{color:inherit;flex-wrap:wrap;align-items:flex-end;column-gap:12px;padding:14px 0;text-decoration:none;display:flex}.rcp-altra-nome{font-family:var(--font-poster-outline);text-transform:uppercase;color:var(--semola);font-size:clamp(22px,2.3vw,32px);line-height:1}.rcp-altra .rc-guida{flex:24px}.rcp-altra-sotto{color:var(--text-muted);flex-basis:100%;margin-top:6px;font-size:15px}.rcp-altra:hover .rcp-altra-nome,.rcp-altra:focus-visible .rcp-altra-nome{font-family:var(--font-poster)}.rcp-altra:hover .rc-guida,.rcp-altra:focus-visible .rc-guida{opacity:.9}.rcp-altra:focus-visible{outline:2px solid var(--semola);outline-offset:4px}@media (prefers-reduced-motion:reduce){html[data-entrata] :is(.rcp-oblo,.rcp-lampada,.rcp-attuale,.rcp-vicina,.rcp-sezione){animation:none}}
