.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.lavori{position:relative;z-index:3;padding:12vh var(--margine) 14vh;background:var(--nero);overflow-x:clip}@media(min-width:1200px){.lavori{padding-left:calc(var(--margine) + 150px)}}.lavori-titolo{position:relative;z-index:3000;margin:0;font:700 clamp(64px,12vw,212px)/.88 var(--f-titoli);letter-spacing:-.02em;font-kerning:normal}.lavori-titolo .iniziale{font-size:1.12em;padding:.14em .1em .1em .16em;margin:0 -.07em 0 -.16em}.lavoro{list-style:none}.lavoro-card{--luce: .6;--lavaggio: 0;--cx: 50%;position:relative;isolation:isolate;padding:10px 10px 24px;border-radius:22px;background:linear-gradient(180deg,#221c1a9e,#100e0fcc 46%,#0c0b0cdb);box-shadow:inset 0 1px #ffd6aa1a,0 30px 70px -36px #000000f2,0 0 90px -16px rgba(255,106,26,calc(.42 * var(--luce) * var(--bagliore, 1))),0 0 26px -8px rgba(255,154,60,calc(.3 * var(--luce) * var(--bagliore, 1)))}.lavoro-card:before{content:"";position:absolute;inset:0;z-index:3;border-radius:inherit;padding:1px;pointer-events:none;background:radial-gradient(120% 85% at var(--cx) 50%,rgba(255,206,150,.95) 0%,rgba(255,106,26,.55) 32%,rgba(194,50,26,.2) 58%,rgba(255,255,255,.07) 80%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:calc(.4 + .6 * var(--luce))}.lavoro-card:after{content:"";position:absolute;inset:0;z-index:2;border-radius:inherit;pointer-events:none;background:radial-gradient(90% 70% at var(--cx) 50%,rgba(255,106,26,.32),rgba(194,50,26,.12) 50%,rgba(194,50,26,0) 80%);opacity:calc(var(--lavaggio) * var(--bagliore, 1));mix-blend-mode:screen}.lavoro-schermo{position:relative;overflow:hidden;border-radius:14px;background:#0c0c0e;border:1px solid rgba(255,255,255,.05)}.lavoro-barra{display:flex;align-items:center;gap:var(--s3);height:28px;padding:0 var(--s3);background:#151517;border-bottom:1px solid rgba(255,255,255,.05)}.lavoro-barra .browser-puntini i{width:7px;height:7px}.lavoro-indirizzo{flex:0 1 230px;margin-inline:auto;padding:4px 12px;border-radius:999px;text-align:center;font:400 10.5px/1 var(--f-mono);color:var(--testo-2);background:#ffffff0a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lavoro-media{position:relative;aspect-ratio:16 / 10;background:#0c0c0e}.lavoro-media img,.lavoro-media video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 0;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.lavoro-media video{opacity:0;transition:opacity .35s ease}.lavoro-media.in-play video{opacity:1}.lavoro-bozza{background:radial-gradient(60% 80% at 50% 110%,#ff6a1a29,#ff6a1a00 70%),#0b0a0b}.lavoro-bozza svg{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:#ff6a1a99;stroke-width:1.2;stroke-linecap:round;filter:drop-shadow(0 0 4px rgba(255,106,26,.55))}.lavoro-bozza .bozza-titolo{stroke-width:9;stroke:#ff9a3c80}.lavoro-bozza .bozza-piena{fill:#ff6a1a29}.lavoro-corpo{position:relative;z-index:1;padding:22px 14px 0}.lavoro-corpo .etichetta-demo{margin:0 0 var(--s4);padding:7px 11px;font-size:10.5px}.lavoro-titolo{margin:0;min-height:1em;font:700 clamp(26px,2.2vw,34px)/1.08 var(--f-titoli);letter-spacing:-.035em;text-wrap:balance}.lavoro-testo{margin:var(--s3) 0 0;max-width:36ch;font-size:15.5px;line-height:1.62;color:#f5f3f0c7}.lavoro-link{display:inline-flex;align-items:center;gap:6px;margin-top:var(--s4);min-height:44px;padding:0;font:600 15px/1.2 var(--f-testo);color:var(--testo);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px;text-decoration-color:#ff6a1a8c;transition:color .25s ease,text-decoration-color .25s ease}.lavoro-link svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .35s var(--ease-lava)}@media(hover:hover){.lavoro-link:hover{color:var(--brace);text-decoration-color:var(--brace)}.lavoro-link:hover svg{transform:translate3d(2px,-2px,0)}}.lavoro-link:active{color:var(--lava)}.lavoro-pulsante{margin-top:var(--s5)}.sc{position:relative;display:inline-block;white-space:pre}.sc.mix{color:transparent}.sc.mix:after{content:attr(data-g);position:absolute;left:50%;top:0;transform:translate(-50%);color:var(--brace);text-shadow:0 0 12px rgba(255,106,26,.6)}.sc-parola{white-space:nowrap}.carosello-comandi{position:relative;z-index:2;display:flex;align-items:center;gap:var(--s3);margin-top:var(--s5)}.carosello-freccia{display:grid;place-items:center;width:46px;height:46px;padding:0;border-radius:50%;color:var(--testo);background:#12121480;border:1px solid rgba(255,154,60,.24);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:inset 0 1px #ffc8961a,0 10px 26px -14px #c2321a80;cursor:pointer;transition:border-color .25s ease,background-color .25s ease,color .25s ease,transform .2s var(--ease-lava)}.carosello-freccia svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}@media(hover:hover){.carosello-freccia:hover{border-color:#ff9a3c99;background-color:#28160e99;color:var(--brace)}}.carosello-freccia:active{transform:scale(.94);background-color:#ff6a1a33}.carosello-freccia:focus-visible{outline-offset:4px;border-radius:50%}.carosello-pos{margin:0;min-width:4.2em;text-align:center;font:500 14px/1 var(--f-titoli);letter-spacing:.04em;color:var(--testo-2);font-variant-numeric:tabular-nums}.carosello-n{color:var(--testo)}.carosello-di{margin:0 .35em;color:#9b968f80}.carosello-aiuto{margin:0 0 0 var(--s4);font-size:13.5px;line-height:1.4;color:var(--testo-2)}.aiuto-3d{display:none}.carosello-palco{position:relative}.carosello-palco:focus-visible{outline:2px solid var(--brace);outline-offset:6px;border-radius:24px}.colonna{display:none}.carosello-lista{display:flex;gap:var(--s4);margin:6vh calc(var(--margine) * -1) 0;padding:30px var(--margine) 34px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--margine);scrollbar-width:none}.carosello-lista::-webkit-scrollbar{display:none}.carosello-lista .lavoro{flex:0 0 min(84vw,420px);scroll-snap-align:center}@supports (grid-template-rows: subgrid){.carosello:not(.e-3d) .carosello-lista{display:grid;grid-auto-flow:column;grid-auto-columns:min(84vw,420px);grid-template-rows:auto auto auto 1fr auto;column-gap:var(--s4);row-gap:0}:is(.carosello:not(.e-3d),.carosello.compatto) .lavoro,:is(.carosello:not(.e-3d),.carosello.compatto) .lavoro-card{display:grid;grid-row:span 5;grid-template-rows:subgrid}:is(.carosello:not(.e-3d),.carosello.compatto) .lavoro-schermo{grid-row:1}:is(.carosello:not(.e-3d),.carosello.compatto) .lavoro-corpo{grid-row:2 / span 4;display:grid;grid-template-rows:subgrid}:is(.carosello:not(.e-3d),.carosello.compatto) .lavoro-corpo .etichetta-demo{grid-row:1;justify-self:start;align-self:start}:is(.carosello:not(.e-3d),.carosello.compatto) .lavoro-titolo{grid-row:2}:is(.carosello:not(.e-3d),.carosello.compatto) .lavoro-testo{grid-row:3}:is(.carosello:not(.e-3d),.carosello.compatto) .lavoro-link,:is(.carosello:not(.e-3d),.carosello.compatto) .lavoro-pulsante{grid-row:4;align-self:start;margin-top:var(--s4)}:is(.carosello:not(.e-3d),.carosello.compatto) .lavoro-link{justify-self:start}}.carosello-palco:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:70%;translate:-50% 0;pointer-events:none;background:radial-gradient(50% 50% at 50% 55%,#ff6a1a38,#c2321a14 55%,#c2321a00 75%);filter:blur(20px)}.carosello.e-3d .carosello-palco{--card-w: clamp(296px, 24.5vw, 390px);height:clamp(640px,80svh,880px);margin-top:-9vh;touch-action:pan-y;user-select:none;-webkit-user-select:none}.carosello.e-3d .carosello-comandi{z-index:3000}.carosello.e-3d .carosello-palco:before{display:none}.carosello.e-3d .carosello-lista{display:block;margin:0;padding:0;overflow:visible;scroll-snap-type:none}.carosello.e-3d .lavoro{position:absolute;left:50%;top:50%;width:var(--card-w);transform:translate(-50%,-50%)}.carosello.e-3d .lavoro:not(.davanti){cursor:pointer}.carosello.e-3d .lavoro:not(.davanti) .lavoro-card{box-shadow:inset 0 1px #ffd6aa14,0 30px 70px -36px #000000f2}.carosello.e-3d .lavoro.davanti .lavoro-card{-webkit-backdrop-filter:blur(22px) saturate(150%);backdrop-filter:blur(22px) saturate(150%)}.carosello.e-3d .colonna{display:block;position:absolute;left:50%;top:-12%;bottom:-12%;width:560px;margin-left:-280px;z-index:var(--z-colonna, 500);pointer-events:none}.carosello.e-3d .colonna{mix-blend-mode:screen}.colonna-canvas{position:absolute;inset:0;width:100%;height:100%;opacity:0;transition:opacity .8s var(--ease-morbido)}.colonna.pronta .colonna-canvas{opacity:1}.colonna.pronta .colonna-statica{opacity:0}.colonna-statica{position:absolute;inset:0;transition:opacity .8s var(--ease-morbido);-webkit-mask:linear-gradient(to bottom,transparent 4%,#000 22%,#000 78%,transparent 96%);mask:linear-gradient(to bottom,transparent 4%,#000 22%,#000 78%,transparent 96%);background:linear-gradient(to right,#c2321a00 41%,#c2321ae6 45%,#ff6a1a,#ffd08a,#ff6a1a,#c2321ae6 55%,#c2321a00 59%),radial-gradient(28% 50% at 50% 50%,rgba(255,106,26,calc(.42 * var(--bagliore, 1))),rgba(194,50,26,calc(.14 * var(--bagliore, 1))) 60%,#c2321a00)}.carosello.e-3d .carosello-comandi{justify-content:center;margin-top:-2vh}.carosello.e-3d .aiuto-3d{display:inline}.carosello.e-3d .aiuto-scorri{display:none}.carosello.e-3d.trascina .carosello-palco{cursor:grabbing}.carosello.e-3d.compatto .carosello-palco{--card-w: min(72vw, 300px);height:auto;margin-top:3svh;padding:104px 0 84px}.carosello.e-3d.compatto .carosello-lista{display:grid;grid-template-columns:var(--card-w);justify-content:center}.carosello.e-3d.compatto .lavoro{position:static;width:auto;grid-area:1 / 1;transform:none}@supports (grid-template-rows: subgrid){.carosello.e-3d.compatto .carosello-lista{grid-template-rows:auto auto auto 1fr auto}.carosello.e-3d.compatto .lavoro{grid-area:auto;grid-column:1;grid-row:1 / span 5}}.carosello.e-3d.compatto .lavoro-card{background:linear-gradient(180deg,#221c1a,#100e0f 46%,#0c0b0c)}.carosello.e-3d.compatto .lavoro.davanti .lavoro-card{-webkit-backdrop-filter:none;backdrop-filter:none}.carosello.e-3d.compatto .colonna{top:-6%;bottom:-4%;width:300px;margin-left:-150px}.carosello.e-3d.compatto .carosello-comandi{margin-top:calc(var(--s4) * -1)}@media(max-width:1023px){.lavori{padding-top:10vh}.lavoro-corpo{padding:20px 10px 0}.lavoro-corpo .etichetta-demo{font-size:12px}}@media(max-width:767px){.lavori{padding-top:7svh;padding-bottom:7svh}.carosello-lista{margin-top:3svh}}@media(max-width:520px){.carosello-aiuto{display:none}.lavoro-pulsante{width:100%}}@media(prefers-reduced-motion:reduce){.lavoro-link svg{transition:none}}
