@font-face{font-family:Archivo;src:url(/fonts/archivo.woff2) format("woff2");font-weight:400 900;font-stretch:85% 125%;font-display:swap}@font-face{font-family:Archivo Fallback;src:local("Arial");size-adjust:101.4%;ascent-override:87.8%;descent-override:21%;line-gap-override:0%}@property --scena-a{syntax: "<color>"; inherits: true; initial-value: rgb(200 250 30 / .2);}@property --scena-b{syntax: "<color>"; inherits: true; initial-value: rgb(253 247 240 / .12);}:root{--vinaccia: #260016;--lime: #c8fa1e;--avorio: #fdf7f0;--fondo: var(--vinaccia);--testo: var(--avorio);--accento: var(--lime);--linea: rgb(253 247 240 / .2);--segno-l: var(--lime);--segno-a: var(--avorio);--spenta: rgb(253 247 240 / .1);--bordo: clamp(1rem, 4vw, 3.5rem);color-scheme:dark}:root[data-fondo=avorio],:root[data-fondo=lime]{--testo: var(--vinaccia);--accento: var(--vinaccia);--linea: rgb(38 0 22 / .24);--segno-l: var(--vinaccia);--segno-a: var(--vinaccia);--spenta: rgb(38 0 22 / .09);color-scheme:light}:root[data-fondo=avorio]{--fondo: var(--avorio)}:root[data-fondo=lime]{--fondo: var(--lime);--spenta: rgb(38 0 22 / .12)}:root[data-fondo=pompeiano]{--fondo: #a8322d;--testo: #f7efe2;--accento: #1a1a1a;--linea: rgb(247 239 226 / .22);--segno-l: #1a1a1a;--segno-a: #f7efe2;--spenta: rgb(247 239 226 / .1);--focus: #f7efe2;color-scheme:dark}:root[data-fondo=ciliegia]{--fondo: #2a0a14;--testo: #fbeff3;--accento: #ff6fb5;--linea: rgb(251 239 243 / .2);--segno-l: #ff6fb5;--segno-a: #fbeff3;--spenta: rgb(251 239 243 / .1);color-scheme:dark}:root[data-fondo=ottanio]{--fondo: #0b3b40;--testo: #f2eee3;--accento: #f2c14e;--linea: rgb(242 238 227 / .22);--segno-l: #f2c14e;--segno-a: #f2eee3;--spenta: rgb(242 238 227 / .1);color-scheme:dark}:root[data-fondo=abisso]{--fondo: #031a1f;--testo: #e6f4f1;--accento: #39ff9e;--linea: rgb(230 244 241 / .22);--segno-l: #39ff9e;--segno-a: #e6f4f1;--spenta: rgb(230 244 241 / .1);color-scheme:dark}:root[data-fondo=pompeiano] .azione,:root[data-fondo=ciliegia] .azione,:root[data-fondo=ottanio] .azione,:root[data-fondo=abisso] .azione{background:var(--accento);color:var(--fondo)}:root[data-fondo=pompeiano] .azione{color:var(--testo)}:root[data-fondo=pompeiano] .voci a:hover,:root[data-fondo=pompeiano] .apertura .frase{color:var(--testo)}:root[data-fondo=pompeiano] .chiusura,:root[data-fondo=ciliegia] .chiusura,:root[data-fondo=ottanio] .chiusura,:root[data-fondo=abisso] .chiusura{background:var(--accento);color:var(--testo)}:root[data-fondo=pompeiano] .chiusura .azione,:root[data-fondo=ciliegia] .chiusura .azione,:root[data-fondo=ottanio] .chiusura .azione,:root[data-fondo=abisso] .chiusura .azione{background:var(--testo);color:var(--fondo)}:root[data-fondo=ciliegia] .azione:hover,:root[data-fondo=ottanio] .azione:hover,:root[data-fondo=abisso] .azione:hover{background:var(--testo);color:var(--fondo)}:root[data-fondo=pompeiano] .azione:hover{background:var(--testo);color:var(--fondo)}*,*:before,*:after{box-sizing:border-box}html{background:var(--fondo);-webkit-text-size-adjust:100%;transition:background-color .75s cubic-bezier(.16,1,.3,1)}body{margin:0;background:var(--fondo);color:var(--testo);font-family:Archivo,Archivo Fallback,Arial,sans-serif;font-size:1.0625rem;line-height:1.5;-webkit-font-smoothing:antialiased;transition:background-color .75s cubic-bezier(.16,1,.3,1),color .75s cubic-bezier(.16,1,.3,1)}h1,h2,h3,p,ul{margin:0;padding:0}ul{list-style:none}a{color:inherit}:focus-visible{outline:3px solid var(--focus, var(--accento));outline-offset:3px}h1[tabindex="-1"]:focus{outline:none}.caricamento{position:fixed;z-index:20;inset:0;display:none;align-items:center;justify-content:center;overflow:hidden}:root[data-loading] body{overflow:hidden}:root[data-loading=true] .sito{visibility:hidden}:root[data-loading] .caricamento{display:flex}.sipario{position:absolute;inset:-2px;background:var(--vinaccia)}.sipario-a{clip-path:polygon(0 0,64.3% 0,36.3% 100%,0 100%)}.sipario-b{clip-path:polygon(63.7% 0,100% 0,100% 100%,35.7% 100%)}.taglio{position:absolute;z-index:1;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;opacity:0}.taglio line{fill:none;stroke:var(--lime);stroke-width:2px;vector-effect:non-scaling-stroke}.caricamento-titolo{position:relative;z-index:2;display:grid;justify-items:center;gap:clamp(1.75rem,5svh,3rem)}.caricamento-volo{width:min(56vw,21rem,38svh);transform-origin:0 0}.simbolo-caricamento{overflow:visible}.simbolo-caricamento .scheggia{fill:var(--avorio);transition:fill .7s ease .3s}.simbolo-caricamento .effe{fill:var(--lime);transition:fill .7s ease .3s}.simbolo-caricamento .traccia{fill:none;stroke:var(--lime);stroke-width:3;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1}.scritta-caricamento{display:block;width:min(46vw,14rem,25svh);height:auto}.scritta-caricamento .scritta-be{fill:var(--lime)}.scritta-caricamento .scritta-fnl{fill:var(--avorio)}@media(prefers-reduced-motion:no-preference){:root[data-loading] .simbolo-caricamento .traccia{animation:traccia-disegna .76s cubic-bezier(.65,0,.35,1) .12s both,traccia-spegni .42s ease 1.18s both}:root[data-loading] .simbolo-caricamento .pezzo:not(.pezzo-effe){transform-box:fill-box;transform-origin:center;animation:scheggia-arriva .82s cubic-bezier(.16,1,.3,1) calc(.44s + var(--i) * 75ms) both}:root[data-loading] .simbolo-caricamento .effe-braccio{animation:effe-braccio .56s cubic-bezier(.16,1,.3,1) 1.06s both}:root[data-loading] .simbolo-caricamento .effe-gamba{animation:effe-gamba .56s cubic-bezier(.16,1,.3,1) 1.15s both}:root[data-loading] .simbolo-caricamento{transform-origin:center;animation:colpo .42s cubic-bezier(.2,.8,.2,1) 1.48s both}:root[data-loading] .scritta-caricamento{animation:scritta-entra .68s cubic-bezier(.7,0,.2,1) 1.38s both}:root[data-loading=uscita] .scritta-caricamento{animation:scritta-esce .3s cubic-bezier(.7,0,.84,0) both}:root[data-loading=uscita] .taglio{animation:taglio-lampo .64s ease both}:root[data-loading=uscita] .sipario-a{animation:sipario-a 1.1s cubic-bezier(.7,0,.18,1) .24s both}:root[data-loading=uscita] .sipario-b{animation:sipario-b 1.1s cubic-bezier(.7,0,.18,1) .24s both}:root[data-salta] .simbolo-caricamento,:root[data-salta] .simbolo-caricamento .pezzo,:root[data-salta] .simbolo-caricamento .effe{animation:none!important}:root[data-salta] .simbolo-caricamento .traccia{animation:none!important;opacity:0}}.caricamento-volo,.caricamento-volo .simbolo-caricamento{position:relative}.scoppio{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.frammento{fill:var(--avorio);opacity:0;transform-box:fill-box;transform-origin:center}.frammento-lime{fill:var(--lime)}@media(prefers-reduced-motion:no-preference){:root[data-loading] .frammento{animation:frammento-vola .82s cubic-bezier(.12,.9,.25,1) calc(1.5s + var(--fd)) both}:root[data-salta] .frammento{animation:none!important}}@keyframes frammento-vola{0%{opacity:0;transform:translate(0) rotate(0) scale(.4)}8%{opacity:.95}60%{opacity:.55}to{opacity:0;transform:translate(var(--fx),var(--fy)) rotate(var(--fr)) scale(1)}}:root[data-volo=logo][data-loading=uscita] .simbolo-caricamento .scheggia{fill:var(--segno-a)}:root[data-volo=logo][data-loading=uscita] .simbolo-caricamento .effe{fill:var(--segno-l)}:root[data-volo=home] .camera,:root[data-volo=home] .intro-simbolo .simbolo,:root[data-volo=logo] .testata-logo{opacity:0}.testata-logo{transition:opacity .42s ease}@keyframes traccia-disegna{to{stroke-dashoffset:0}}@keyframes traccia-spegni{to{opacity:0}}@keyframes scheggia-arriva{0%{opacity:0;transform:translate(calc(var(--da-x) * 2.2),calc(var(--da-y) * 2.2)) rotate(var(--giro))}25%{opacity:1}to{opacity:1;transform:none}}@keyframes effe-braccio{0%{opacity:0;transform:translate(520px)}to{opacity:1;transform:none}}@keyframes effe-gamba{0%{opacity:0;transform:translate(-360px,360px)}to{opacity:1;transform:none}}@keyframes colpo{0%,to{transform:none}28%{transform:scale(1.035)}}@keyframes scritta-entra{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes scritta-esce{to{opacity:0;transform:translateY(.75rem)}}@keyframes taglio-lampo{0%{opacity:1;clip-path:inset(0 0 100% 0)}40%{opacity:1;clip-path:inset(0 0 0 0)}to{opacity:0;clip-path:inset(0 0 0 0)}}@keyframes sipario-a{to{transform:translate(-82%,-22%)}}@keyframes sipario-b{to{transform:translate(82%,22%)}}body:after{position:fixed;z-index:40;inset:0;content:"";pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 1.4 -0.2'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23g)'/%3E%3C/svg%3E");background-size:240px 240px;mix-blend-mode:overlay;opacity:.14}:root[data-fondo=avorio] body:after,:root[data-fondo=lime] body:after{opacity:.1}.sito{display:flex;flex-direction:column;min-height:100svh;overflow-x:clip}main{flex:1;display:flex;flex-direction:column}.salta{position:absolute;left:var(--bordo);top:-4rem;z-index:3;padding:.6rem 1rem;background:var(--testo);color:var(--fondo);font-weight:600}.salta:focus{top:.5rem}.testata{position:relative;z-index:2;display:flex;align-items:center;gap:1rem 2rem;padding:1.25rem var(--bordo)}.testata-logo{display:grid;min-width:44px;min-height:44px;place-items:center;margin-right:auto}.logo{display:block;width:auto;height:2.75rem}.logo-lime{fill:var(--segno-l)}.logo-avorio{fill:var(--segno-a)}.voci{display:flex;gap:.25rem 1.5rem}.voci a{display:flex;align-items:center;min-height:44px;padding:0 .15rem;font-weight:600;text-decoration:none;border-bottom:4px solid transparent;border-top:4px solid transparent}.voci a:hover{border-bottom-color:var(--linea)}.voci a[aria-current=page]{border-bottom-color:var(--accento)}.lingue{display:flex}.lingue button{min-width:44px;min-height:44px;padding:0;border:0;background:none;color:inherit;font:inherit;font-weight:500;opacity:.62;cursor:pointer}.lingue button:hover{opacity:1}.lingue button[aria-pressed=true]{font-weight:800;opacity:1}.titolo{font-size:clamp(2.25rem,5.1vw,5.25rem);font-weight:900;font-stretch:125%;line-height:1;letter-spacing:-.024em;text-wrap:balance}.titolo em{display:block;margin-top:.06em;color:var(--accento);font-style:normal;font-weight:700;font-stretch:normal;letter-spacing:-.01em}.frase{margin-top:1.5rem;max-width:24em;font-size:clamp(1.35rem,2.2vw,1.9rem);font-style:normal;font-weight:700;line-height:1.3;color:var(--accento)}.testo{margin-top:1.75rem;max-width:32em;font-size:1.1875rem;line-height:1.6}.azioni{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.75rem;margin-top:2rem}.azioni .azione{margin-top:0}.azione{display:inline-flex;align-items:center;min-height:52px;margin-top:2rem;padding:0 1.5rem;background:var(--testo);color:var(--fondo);font-weight:700;text-decoration:none;transition:transform .42s cubic-bezier(.16,1,.3,1),background-color .25s ease,clip-path .42s cubic-bezier(.16,1,.3,1);clip-path:polygon(.62rem 0,100% 0,calc(100% - .62rem) 100%,0 100%)}:root[data-fondo=vinaccia] .azione{background:var(--lime)}.azione:hover{background:var(--accento);transform:translateY(-2px);clip-path:polygon(.28rem 0,100% 0,calc(100% - .28rem) 100%,0 100%)}:root:not([data-fondo=vinaccia]) .azione:hover{text-decoration:underline;text-underline-offset:.2em}.azione:focus-visible{clip-path:none}.azione-leggera,:root[data-fondo=vinaccia] .azione-leggera{padding:0;background:none;color:inherit;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.25em;clip-path:none}.azione-leggera:hover,:root[data-fondo=vinaccia] .azione-leggera:hover{background:none;color:var(--accento)}.simbolo{display:block;width:100%;height:auto;overflow:visible}.simbolo a{cursor:pointer}.traccia{fill:none;stroke:none}.scheggia{fill:var(--segno-a);transition:fill .16s ease}.effe{fill:var(--segno-l);transition:fill .16s ease}.simbolo[data-acceso] .scheggia,.simbolo[data-acceso] .effe{fill:var(--spenta)}.simbolo[data-acceso] .pezzo-acceso .scheggia,.simbolo[data-acceso] .pezzo-acceso .effe{fill:var(--accento)}@media(prefers-reduced-motion:no-preference){.pezzo-mobile{--via-x: 0px;--via-y: 0px;transform:translate(var(--via-x),var(--via-y));transition:transform .32s cubic-bezier(.2,.7,.2,1)}.pezzo-acceso .pezzo-mobile{--via-x: var(--fuori-x);--via-y: var(--fuori-y)}}.home{position:relative;isolation:isolate;flex:1}.home-scena{display:none}.camera{position:absolute;top:0;left:0;width:min(44vw,74svh);transform-origin:0 0}.simbolo-spazio{position:absolute;top:calc(var(--spazio-y) * -100%);left:calc(var(--spazio-x) * -100%);width:calc((1 + 2 * var(--spazio-x)) * 100%);height:calc((1 + 2 * var(--spazio-y)) * 100%)}.simbolo[style*=--tinta][data-acceso] .pezzo-acceso .scheggia,.simbolo[style*=--tinta][data-acceso] .pezzo-acceso .effe{fill:var(--tinta)}.camera .scheggia,.camera .effe{transition:fill .5s cubic-bezier(.16,1,.3,1)}.home-intro{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:2rem clamp(2rem,5vw,6rem);min-height:calc(100svh - 5.25rem);padding:2rem var(--bordo) clamp(4rem,10svh,7rem);pointer-events:none}.home-intro-testo>*,.intro-simbolo{pointer-events:auto}.intro-simbolo{justify-self:center;width:min(100%,38rem,68svh)}.home-titolo{max-width:8ch;font-size:clamp(3.4rem,7.6vw,9rem);line-height:.92;letter-spacing:-.032em}.home-sottotitolo{max-width:24em;margin-top:clamp(1.5rem,3.5svh,2.25rem);color:var(--accento);font-size:clamp(1.2rem,1.8vw,1.6rem);font-weight:700;line-height:1.35}.home-scroll{display:grid;width:-moz-fit-content;width:fit-content;justify-items:start;gap:1rem;margin-top:clamp(2.5rem,8svh,5rem);color:inherit;font-size:1rem;font-weight:700;text-decoration:none}.home-scroll-linea{display:block;width:2px;height:3.5rem;background:var(--linea);overflow:hidden}.home-scroll-linea:after{display:block;width:100%;height:40%;content:"";background:var(--accento)}.home-scroll:hover .home-scroll-linea:after,.home-scroll:focus-visible .home-scroll-linea:after{height:100%}.particelle{display:block;pointer-events:none}.particelle-fisse{position:fixed;z-index:0;top:0;left:0;width:100%;height:100vh;height:100lvh;contain:strict}.particelle-apertura{position:absolute;z-index:-1;inset:0;width:100%;height:100%}@media(prefers-reduced-motion:reduce){.particelle{display:none}}.capitoli{position:relative;z-index:1;padding:0 var(--bordo) clamp(4rem,12svh,8rem)}.capitolo{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:2rem clamp(2rem,5vw,5rem);padding-block:clamp(3rem,8svh,6rem);border-top:1px solid var(--linea)}.capitolo-inquadratura{display:block;aspect-ratio:1 / .62;margin-left:calc(var(--bordo) * -1);overflow:hidden;background:#fdf7f009;clip-path:polygon(0 0,100% 0,93% 100%,0 100%)}.capitolo-inquadratura .simbolo{width:100%;height:100%}.capitolo-nome{font-size:clamp(2.6rem,5.4vw,6.25rem);font-weight:900;font-stretch:125%;line-height:.95;letter-spacing:-.03em;text-wrap:balance}.capitolo-cosa{max-width:24em;margin-top:clamp(1.25rem,3svh,2rem);font-size:clamp(1.15rem,1.55vw,1.45rem);line-height:1.5;text-wrap:pretty}.capitolo-link{display:inline-flex;align-items:center;min-height:44px;margin-top:clamp(1.5rem,4svh,2.5rem);border-bottom:3px solid var(--tinta, var(--accento));color:inherit;font-weight:700;text-decoration:none;transition:color .25s ease}.capitolo-link:hover,.capitolo-link:focus-visible{color:var(--tinta, var(--accento))}.elenco-freccia{position:relative;display:inline-block;width:.65em;height:.65em;margin-left:.55em;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:translate(-2px,1px);transition:transform .35s cubic-bezier(.16,1,.3,1)}.capitolo-link:hover .elenco-freccia,.capitolo-link:focus-visible .elenco-freccia{transform:translate(2px,-2px)}.nascosto{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(min-width:861px)and (prefers-reduced-motion:no-preference){:root[data-motion-ready=true] .home-scena{position:sticky;z-index:0;top:0;display:block;height:100svh;margin-bottom:-100svh;overflow:hidden;pointer-events:none}:root[data-motion-ready=true] .home[data-inquadrato=intero] .home-scena a{pointer-events:auto}:root[data-motion-ready=true] .intro-simbolo{visibility:hidden}:root[data-motion-ready=true] .capitolo{display:flex;justify-content:flex-end;min-height:100svh;padding-block:0;border-top:0}:root[data-motion-ready=true] .capitolo-inquadratura{display:none}:root[data-motion-ready=true] .capitolo-testo{width:min(38rem,42vw);opacity:calc(.22 + var(--vista, 1) * .78)}}:root[data-loading=true] .home-intro-testo{opacity:0}@media(prefers-reduced-motion:no-preference){:root[data-dopo-titoli] .home-intro-testo>*{animation:titolo-entra 1s cubic-bezier(.16,1,.3,1) both;animation-delay:.62s}:root[data-dopo-titoli] .home-intro-testo>:nth-child(2){animation-delay:.76s}:root[data-dopo-titoli] .home-intro-testo>:nth-child(3){animation-delay:.88s}}@keyframes titolo-entra{0%{clip-path:inset(0 0 100% 0);transform:translateY(.6em)}to{clip-path:inset(0 0 -20% 0);transform:none}}.apertura{position:relative;isolation:isolate;flex:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,40%);min-height:100svh;margin-top:-5.25rem;padding-top:5.25rem;overflow:clip}.apertura:after{position:absolute;z-index:-1;inset:0;content:"";pointer-events:none;background:repeating-linear-gradient(118deg,transparent 0,transparent 9rem,rgb(253 247 240 / .025) 9.05rem,transparent 9.12rem);opacity:.7;animation:trama-in-moto 36s ease-in-out infinite alternate}.apertura[data-area=web]{--scena-a: rgb(214 166 119 / .27);--scena-b: rgb(174 108 69 / .18)}.apertura[data-area=play]{--scena-a: rgb(26 26 26 / .22);--scena-b: rgb(247 239 226 / .16)}.apertura[data-area=app]{--scena-a: rgb(38 0 22 / .22);--scena-b: rgb(255 255 255 / .32)}.apertura[data-area=books]{--scena-a: rgb(255 111 181 / .34);--scena-b: rgb(251 239 243 / .16)}.apertura[data-area=travel]{--scena-a: rgb(242 193 78 / .34);--scena-b: rgb(242 238 227 / .16)}.apertura[data-area=repair]{--scena-a: rgb(57 255 158 / .3);--scena-b: rgb(230 244 241 / .16)}.apertura[data-area=web]:after{background:linear-gradient(rgb(38 0 22 / .07) 1px,transparent 1px) 0 0 / 8rem 8rem,linear-gradient(90deg,rgb(38 0 22 / .07) 1px,transparent 1px) 0 0 / 8rem 8rem;-webkit-mask-image:radial-gradient(ellipse at 70% 48%,#000 12%,transparent 73%);mask-image:radial-gradient(ellipse at 70% 48%,#000 12%,transparent 73%)}.apertura[data-area=app]:after{background:repeating-radial-gradient(circle at 76% 54%,transparent 0 2.8rem,rgb(38 0 22 / .11) 2.85rem 2.92rem,transparent 2.98rem 5.3rem);-webkit-mask-image:radial-gradient(ellipse at 75% 50%,#000 8%,transparent 70%);mask-image:radial-gradient(ellipse at 75% 50%,#000 8%,transparent 70%)}.apertura[data-area=books]:after{background:repeating-linear-gradient(108deg,transparent 0 2.5rem,rgb(253 247 240 / .08) 2.55rem 2.62rem,transparent 2.68rem 5rem);-webkit-mask-image:linear-gradient(105deg,transparent 12%,#000 65%);mask-image:linear-gradient(105deg,transparent 12%,#000 65%)}.apertura[data-area=travel]:after{background:linear-gradient(180deg,transparent 57%,rgb(253 247 240 / .1) 57.1%,transparent 57.3%),repeating-linear-gradient(0deg,transparent 0 3.2rem,rgb(253 247 240 / .045) 3.25rem 3.3rem,transparent 3.35rem 6.4rem);-webkit-mask-image:linear-gradient(180deg,transparent 12%,#000 72%);mask-image:linear-gradient(180deg,transparent 12%,#000 72%)}.apertura[data-area=repair]:after{background:radial-gradient(circle,rgb(253 247 240 / .12) 1px,transparent 1.6px) 0 0 / 1.2rem 1.2rem;-webkit-mask-image:radial-gradient(ellipse at 74% 52%,#000 8%,transparent 66%);mask-image:radial-gradient(ellipse at 74% 52%,#000 8%,transparent 66%)}@keyframes trama-in-moto{0%{background-position:0 0}to{background-position:2rem 1rem}}@keyframes luce-di-scena{0%{transform:translate3d(-2%,-1%,0) scale(.96)}to{transform:translate3d(3%,2%,0) scale(1.06)}}.apertura .titolo{font-size:clamp(2.6rem,6.4vw,7.5rem);line-height:.95;letter-spacing:-.03em}.apertura-testo{position:relative;z-index:1;align-self:center;padding:clamp(2.5rem,7svh,5rem) 0 clamp(3rem,8svh,6rem) var(--bordo)}.apertura-simbolo{--lato: clamp(30rem, 52vw, 52rem);position:relative}.apertura-simbolo .simbolo{position:absolute;width:var(--lato);left:calc(50% - var(--cx) * var(--lato));top:calc(50% - var(--cy) * var(--lato) * 1.01);transform-origin:center}.lavori,.paesi,.passi{padding:clamp(3rem,7vw,6rem) var(--bordo);border-top:1px solid var(--linea)}.lavori>h2,.paesi h2,.passi h2{font-size:1.3125rem;font-weight:800;font-stretch:100%}.lavoro{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:2rem clamp(2rem,5vw,5rem);align-items:center;margin-top:clamp(3rem,7vw,6rem)}.lavoro h3{font-size:clamp(1.6rem,2.8vw,2.5rem);font-weight:900;font-stretch:125%;line-height:1.06;letter-spacing:-.02em}.lavoro p:not(.lavoro-stato){margin-top:1rem;max-width:32em;font-size:1.1875rem}.lavoro-stato{margin-bottom:.4rem;font-size:1.3125rem;font-style:normal;font-weight:700}.lavoro-immagine{display:block;margin-left:calc(var(--bordo) * -1);clip-path:polygon(0 0,100% 0,91% 100%,0 100%)}.lavoro-immagine img{display:block;width:100%;height:auto;transform:scale(1);transition:transform .9s cubic-bezier(.16,1,.3,1)}.lavoro-immagine{overflow:hidden}.lavoro-telefono{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.telefono{justify-self:center;width:min(100%,20rem);height:min(36rem,78svh);overflow-y:auto;overscroll-behavior:contain;border:.6rem solid var(--vinaccia);border-radius:2.25rem;background:#0f0805;scrollbar-width:none}.telefono::-webkit-scrollbar{display:none}.telefono img{display:block;width:100%;height:auto}.lavoro-solo{display:block;padding-top:clamp(2rem,5vw,4rem);border-top:1px solid var(--linea)}.chiusura{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 3rem;padding:clamp(3rem,7vw,6rem) var(--bordo);background:var(--vinaccia);color:var(--avorio)}.chiusura h2{max-width:16ch;font-size:clamp(1.65rem,3.6vw,3.25rem);font-weight:900;font-stretch:125%;line-height:1.04;letter-spacing:-.022em;text-wrap:balance}.chiusura .azione{margin-top:0;background:var(--lime);color:var(--vinaccia)}.paesi ul{display:flex;flex-wrap:wrap;gap:0 .5em;margin-top:1.25rem;font-size:clamp(1.8rem,4.4vw,4.2rem);font-weight:900;font-stretch:125%;line-height:1.14;letter-spacing:-.022em;font-variant-numeric:tabular-nums}.paesi li:not(:last-child):after{content:",";color:var(--linea)}.paesi a{display:inline-flex;min-height:44px;align-items:center;text-decoration:none}.paesi a:hover{color:var(--accento)}.cap{margin-top:2rem;max-width:32rem}.cap label,.guasto>label,.guasto legend{display:block;padding:0;font-weight:700}.cap-riga{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem 1.5rem}.cap-riga .azione{margin-top:0}.cap input{width:6.2em;padding:.1em 0;border:0;border-bottom:3px solid var(--accento);border-radius:0;background:none;color:inherit;font:inherit;font-size:clamp(2.25rem,4.4vw,3.25rem);font-weight:900;font-stretch:100%;letter-spacing:.02em}.cap-esito{min-height:1.6em;margin-top:.85rem;font-size:1.1875rem;font-weight:600}button.azione{border:0;font:inherit;font-weight:700;cursor:pointer}.guasto{max-width:32rem;margin-top:1.5rem}.guasto fieldset{display:flex;flex-wrap:wrap;gap:.25rem 1.75rem;margin:0 0 1.25rem;padding:0;border:0}.guasto legend{margin-bottom:.35rem}.guasto fieldset label{display:flex;align-items:center;gap:.5rem;min-height:44px}.guasto input[type=radio]{width:1.2rem;height:1.2rem;margin:0;accent-color:var(--accento)}.guasto textarea{display:block;width:100%;margin-top:.4rem;padding:.75rem;border:2px solid var(--linea);border-radius:0;background:none;color:inherit;font:inherit;resize:vertical}.guasto textarea:focus{border-color:var(--accento);outline:none}.guasto-nota{margin-top:.5rem;font-size:.9375rem}.guasto .azione{margin-top:1rem}.passi ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem clamp(1.5rem,4vw,3.5rem);margin:1.75rem 0 0;padding:0;list-style:none}.passi li{padding-top:1rem;border-top:1px solid var(--linea)}.passi h3{font-size:1.3125rem;font-weight:800;font-stretch:100%}.passi p{margin-top:.5rem;max-width:28em}.testo-lungo{max-width:72ch;padding:clamp(2rem,5vw,4rem) var(--bordo) clamp(3rem,6vw,5rem);text-wrap:pretty}.testo-lungo section{margin-top:2.5rem;max-width:68ch}.aggiornamento{margin-top:.75rem;font-size:.9375rem;opacity:.7}.testo-lungo h2{font-size:1.3125rem;font-weight:800;font-stretch:100%}.testo-lungo p{margin-top:.4rem;text-wrap:pretty}@media(prefers-reduced-motion:no-preference)and (hover:hover)and (pointer:fine){.voci a{transition:color .3s cubic-bezier(.16,1,.3,1),border-color .3s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1)}.voci a:hover{color:var(--accento);transform:translateY(-2px)}.lavoro:hover .lavoro-immagine img{transform:scale(1.03)}}@media(prefers-reduced-motion:no-preference){:root[data-navigato=true] .apertura-testo>*,:root[data-navigato=true] .testo-lungo>h1,:root[data-navigato=true] .testo-lungo>.aggiornamento,:root[data-navigato=true] .testo-lungo section,:root[data-navigato=true] .apertura-simbolo .simbolo{animation:none!important}:root[data-motion-ready=true] .apertura-testo>*,:root[data-motion-ready=true] .testo-lungo>h1,:root[data-motion-ready=true] .testo-lungo>.aggiornamento{animation:entrata-editoriale .68s cubic-bezier(.16,1,.3,1) both}:root[data-motion-ready=true] .apertura-testo>:nth-child(2){animation-delay:60ms}:root[data-motion-ready=true] .apertura-testo>:nth-child(3){animation-delay:.12s}:root[data-motion-ready=true] .apertura-testo>:nth-child(4){animation-delay:.18s}:root[data-motion-ready=true] .apertura-simbolo .simbolo{animation:assestamento-camera 1.1s cubic-bezier(.16,1,.3,1) both}:root[data-motion-ready=true] .testo-lungo section{animation:entrata-editoriale .62s cubic-bezier(.16,1,.3,1) both}:root[data-motion-ready=true] .testo-lungo section:nth-of-type(2){animation-delay:50ms}:root[data-motion-ready=true] .testo-lungo section:nth-of-type(3){animation-delay:.1s}:root[data-motion-ready=true] .testo-lungo section:nth-of-type(4){animation-delay:.15s}:root[data-motion-ready=true] .testo-lungo section:nth-of-type(5){animation-delay:.2s}:root[data-motion-ready=true] .testo-lungo section:nth-of-type(6){animation-delay:.25s}:root[data-motion-ready=true] .testo-lungo section:nth-of-type(7){animation-delay:.3s}:root[data-motion-ready=true] .testo-lungo section:nth-of-type(8){animation-delay:.35s}}@keyframes entrata-editoriale{0%{opacity:.72;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@keyframes assestamento-camera{0%{transform:scale(1.06)}to{transform:scale(1)}}@supports (view-transition-name: root){:root{view-transition-name:root}:root[data-transizione] *{view-transition-name:none!important}:root[data-transizione=lingua]::view-transition-old(root){animation:dissolvenza-uscita .38s ease both}:root[data-transizione=lingua]::view-transition-new(root){animation:dissolvenza-entrata .38s ease both}}@keyframes dissolvenza-uscita{to{opacity:0}}@keyframes dissolvenza-entrata{0%{opacity:0}to{opacity:1}}.assente{flex:1;align-content:center;padding:3rem var(--bordo)}.piede{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.25rem 2rem;padding:1.25rem var(--bordo);border-top:1px solid var(--linea)}.piede ul{display:flex;flex-wrap:wrap;gap:.25rem 1.75rem}.piede a{display:inline-flex;align-items:center;min-height:44px;font-weight:700;white-space:nowrap;text-underline-offset:.2em}.piede p{display:flex;align-items:center;min-height:44px}@media(max-width:1080px){.testata{flex-wrap:wrap;padding-block:.9rem .25rem}.voci{order:3;flex:1 0 100%;justify-content:space-between;gap:0}}@media(max-width:860px){.logo{height:2.375rem}.home-intro{grid-template-columns:minmax(0,1fr);align-content:center;min-height:calc(100svh - 7rem);padding-block:1rem 3.5rem}.intro-simbolo{order:-1;justify-self:end;width:min(74vw,24rem);margin-right:calc(var(--bordo) * -.5)}.capitolo{grid-template-columns:minmax(0,1fr);gap:1.75rem;padding-block:2.5rem 3.5rem}.capitolo-inquadratura{margin-inline:calc(var(--bordo) * -1);clip-path:polygon(0 0,100% 0,100% 88%,0 100%)}.apertura{display:flex;flex-direction:column-reverse;justify-content:flex-end;min-height:0;margin-top:0;padding-top:0}.apertura-testo{padding:1.75rem var(--bordo) 3rem}.apertura-simbolo{--lato: 112vw;height:56vw;overflow:clip}.lavoro,.lavoro-telefono{grid-template-columns:minmax(0,1fr)}.lavoro-immagine{margin-right:calc(var(--bordo) * -1)}.passi ul{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.testata{padding-bottom:0}.voci{gap:1.5rem;justify-content:flex-start;margin-inline:calc(var(--bordo) * -1);padding-inline:var(--bordo);overflow-x:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 82%,transparent);mask-image:linear-gradient(90deg,#000 82%,transparent)}.voci::-webkit-scrollbar{display:none}.voci a{flex:none;font-size:.9375rem;white-space:nowrap}.home-intro{min-height:calc(100svh - 6.5rem)}.home-titolo{font-size:clamp(3rem,15vw,4.4rem)}.home-scroll{margin-top:2.25rem}.capitolo-nome{font-size:clamp(2rem,10vw,3.6rem)}}@media(prefers-reduced-motion:reduce){.apertura:after{animation:none}.capitolo-link,.scheggia,.effe,.pezzo-mobile{animation:none;transition:none}.elenco-freccia,.azione,.voci a,.lavoro-immagine img{animation:none;transition-duration:0s;transform:none}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}
