:root{--ghisa:#1e2226;--grafite:#2b3136;--inox:#c9ced2;--inox-muted:#9aa3aa;--calce:#f4f5f3;--acciaio-testo:#5b646b;--fiamma:#de7c00;--fiamma-testo:#995200;--color-black:#24272b;--color-white:#fff;--color-gray-100:#eef0f2;--color-gray-200:#dce0e3;--color-gray-300:#c4cbd0;--color-gray-400:#69727a;--color-gray-500:#555d65;--color-gray-600:#555d65;--color-gray-700:#41484e;--color-gray-800:#30353a;--color-gray-900:#24272b;--color-green-100:#e7f9ed;--color-green-400:#b3ffae;--color-green-500:#30c85e;--color-green-600:#68d94a;--color-green-700:#68b984;--color-red-400:#dc2626;--color-red-500:#ff4545;--color-red-600:#b91c1c;--color-yellow-400:#ffd644;--color-yellow-500:222 124 0;--color-yellow-600:#995200;--ink:#24272b;--muted:#555d65;--steel:#eef0f2;--accent:#de7c00;--gutter:clamp(22px, 5vw, 96px)}:focus:not(:focus-visible){outline:none}html,body{scroll-behavior:smooth;margin:0;padding:0;font-family:Matter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}body::-webkit-scrollbar{width:.8em}body::-webkit-scrollbar-track{box-shadow:inset 0 0 6px #0000004d}body::-webkit-scrollbar-thumb{--tw-bg-opacity:1;background-color:rgb(var(--color-yellow-500) / var(--tw-bg-opacity,1));box-shadow:0 3px 9px 1px #3f220088}a{color:#0070f3;text-decoration:none}a:hover,a:focus,a:active{text-decoration:underline}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}input:-webkit-autofill{-webkit-text-fill-color:black!important;box-shadow:0 0 0 999px var(--color-gray-100) inset!important;background-clip:content-box!important}input:-webkit-autofill:hover{-webkit-text-fill-color:black!important;box-shadow:0 0 0 999px var(--color-gray-100) inset!important;background-clip:content-box!important}input:-webkit-autofill:focus{-webkit-text-fill-color:black!important;box-shadow:0 0 0 999px var(--color-gray-100) inset!important;background-clip:content-box!important}input:-webkit-autofill:active{-webkit-text-fill-color:black!important;box-shadow:0 0 0 999px var(--color-gray-100) inset!important;background-clip:content-box!important}input:-webkit-autofill:first-line{font-family:Matter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1.125rem;font-weight:500}[hidden]{pointer-events:none}@media (prefers-reduced-motion:no-preference){:focus{outline-offset:4px}}
*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0;border-color:var(--color-gray-200)}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:Matter,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:var(--color-gray-400)}textarea::-moz-placeholder{opacity:1;color:var(--color-gray-400)}input::placeholder,textarea::placeholder{opacity:1;color:var(--color-gray-400)}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1500px){.container{max-width:1500px}}.prose :where(.embed):not(:where([class~=not-prose],[class~=not-prose] *)){margin-left:-10vw;margin-right:-10vw;position:relative}@media (min-width:1024px){.prose :where(.embed):not(:where([class~=not-prose],[class~=not-prose] *)){grid-column:2/span 10;margin-left:0;margin-right:0}}.prose :where(.embed>div):not(:where([class~=not-prose],[class~=not-prose] *)){height:0}.prose :where(.embed>div>iframe):not(:where([class~=not-prose],[class~=not-prose] *)){border:none;position:absolute;top:0;left:0;border-radius:0!important;width:100%!important;height:100%!important}@media (min-width:1024px){.prose :where(.embed>div>iframe):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:.5rem!important}}.type-display{font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;font-weight:500;line-height:.98}.marquee{animation:45s linear infinite marquee}@media (prefers-reduced-motion:reduce){.marquee{animation:none}}.cta-fiamma{--tw-bg-opacity:1;background-color:color-mix(in srgb, var(--fiamma) calc(var(--tw-bg-opacity,1) * 100%), transparent);--tw-text-opacity:1;min-height:52px;color:color-mix(in srgb, var(--ghisa) calc(var(--tw-text-opacity,1) * 100%), transparent);border-radius:9999px;align-items:center;padding-left:1.75rem;padding-right:1.75rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}.cta-fiamma:hover{background-color:var(--color-white)}.cta-ghisa{--tw-bg-opacity:1;background-color:color-mix(in srgb, var(--ghisa) calc(var(--tw-bg-opacity,1) * 100%), transparent);min-height:52px;color:var(--color-white);border-radius:9999px;align-items:center;padding-left:1.75rem;padding-right:1.75rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}.cta-ghisa:hover{--tw-bg-opacity:1;background-color:color-mix(in srgb, var(--grafite) calc(var(--tw-bg-opacity,1) * 100%), transparent)}.type-editorial{font-family:var(--font-editorial);font-optical-sizing:auto;letter-spacing:-.01em}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.invisible{visibility:hidden}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-4{left:1rem;right:1rem}.inset-y-0{top:0;bottom:0}.-left-\[10000px\]{left:-10000px}.-top-px{top:-1px}.bottom-4{bottom:1rem}.left-0{left:0}.left-1{left:.25rem}.right-0{right:0}.right-1{right:.25rem}.top-0{top:0}.top-1{top:.25rem}.top-1\/2{top:50%}.top-32{top:8rem}.top-\[52px\]{top:52px}.isolate{isolation:isolate}.-z-10{z-index:-10}.z-10{z-index:10}.z-\[1\]{z-index:1}.z-\[60\]{z-index:60}.col-span-full{grid-column:1/-1}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.row-start-1{grid-row-start:1}.m-0{margin:0}.-mx-4{margin-left:-1rem;margin-right:-1rem}.-mx-5vw{margin-left:-5vw;margin-right:-5vw}.mx-0{margin-left:0;margin-right:0}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.-mt-12{margin-top:-3rem}.-mt-4{margin-top:-1rem}.mb-0{margin-bottom:0}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-8{margin-bottom:2rem}.mb-auto{margin-bottom:auto}.ml-1{margin-left:.25rem}.ml-8{margin-left:2rem}.mr-3{margin-right:.75rem}.mr-auto{margin-right:auto}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-14{margin-top:3.5rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-20{margin-top:5rem}.mt-24{margin-top:6rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-9{margin-top:2.25rem}.mt-auto{margin-top:auto}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-\[3\/2\]{aspect-ratio:3/2}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-\[5\/4\]{aspect-ratio:5/4}.h-0\.5{height:.125rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-24{height:6rem}.h-36{height:9rem}.h-4{height:1rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-9{height:2.25rem}.h-\[46vh\]{height:46vh}.h-\[4px\]{height:4px}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.min-h-12{min-height:3rem}.min-h-\[320px\]{min-height:320px}.min-h-\[360px\]{min-height:360px}.min-h-\[420px\]{min-height:420px}.min-h-\[440px\]{min-height:440px}.min-h-\[44px\]{min-height:44px}.min-h-\[460px\]{min-height:460px}.min-h-\[52px\]{min-height:52px}.min-h-\[560px\]{min-height:560px}.min-h-\[8rem\]{min-height:8rem}.min-h-\[92svh\]{min-height:92svh}.min-h-\[9rem\]{min-height:9rem}.min-h-screen{min-height:100vh}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-16{width:4rem}.w-36{width:9rem}.w-4{width:1rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[1\.5px\]{width:1.5px}.w-\[170px\]{width:170px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.min-w-0{min-width:0}.max-w-3xl{max-width:48rem}.max-w-5xl{max-width:64rem}.max-w-7xl{max-width:80rem}.max-w-8xl{max-width:96rem}.max-w-\[14ch\]{max-width:14ch}.max-w-\[16ch\]{max-width:16ch}.max-w-\[18ch\]{max-width:18ch}.max-w-\[200px\]{max-width:200px}.max-w-\[20ch\]{max-width:20ch}.max-w-\[24ch\]{max-width:24ch}.max-w-\[250px\]{max-width:250px}.max-w-\[30ch\]{max-width:30ch}.max-w-\[34ch\]{max-width:34ch}.max-w-\[34rem\]{max-width:34rem}.max-w-\[38ch\]{max-width:38ch}.max-w-\[40ch\]{max-width:40ch}.max-w-\[42ch\]{max-width:42ch}.max-w-\[44ch\]{max-width:44ch}.max-w-\[46ch\]{max-width:46ch}.max-w-\[48ch\]{max-width:48ch}.max-w-\[52ch\]{max-width:52ch}.max-w-\[56ch\]{max-width:56ch}.max-w-\[60ch\]{max-width:60ch}.max-w-\[62ch\]{max-width:62ch}.max-w-\[68ch\]{max-width:68ch}.max-w-\[820px\]{max-width:820px}.max-w-\[860px\]{max-width:860px}.max-w-full{max-width:100%}.max-w-prose{max-width:65ch}.max-w-sm{max-width:24rem}.max-w-xs{max-width:20rem}.flex-1{flex:1}.shrink-0{flex-shrink:0}.origin-bottom{transform-origin:bottom}.origin-left{transform-origin:0}.origin-top{transform-origin:top}.-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-2{--tw-translate-y:.5rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-3{--tw-translate-y:.75rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-x-0{--tw-scale-x:0;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-x-\[0\.08\]{--tw-scale-x:.08;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-y-\[0\.375\]{--tw-scale-y:.375;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;user-select:none}.resize-y{resize:vertical}.resize{resize:both}.scroll-mt-20{scroll-margin-top:5rem}.scroll-mt-24{scroll-margin-top:6rem}.scroll-mt-28{scroll-margin-top:7rem}.list-disc{list-style-type:disc}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[4\.5rem_1fr\]{grid-template-columns:4.5rem 1fr}.grid-cols-\[6\.5rem_minmax\(0\,1fr\)\]{grid-template-columns:6.5rem minmax(0,1fr)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-14{gap:3.5rem}.gap-16{gap:4rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-x-10{-moz-column-gap:2.5rem;column-gap:2.5rem}.gap-x-12{-moz-column-gap:3rem;column-gap:3rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-x-7{-moz-column-gap:1.75rem;column-gap:1.75rem}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-y-1{row-gap:.25rem}.gap-y-10{row-gap:2.5rem}.gap-y-12{row-gap:3rem}.gap-y-14{row-gap:3.5rem}.gap-y-16{row-gap:4rem}.gap-y-2{row-gap:.5rem}.gap-y-4{row-gap:1rem}.gap-y-6{row-gap:1.5rem}.gap-y-8{row-gap:2rem}.space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.self-start{align-self:flex-start}.overflow-hidden{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hyphens-auto{-webkit-hyphens:auto;hyphens:auto}.whitespace-nowrap{white-space:nowrap}.break-all{word-break:break-all}.\!rounded-none{border-radius:0!important}.rounded{border-radius:.25rem}.rounded-\[12px\]{border-radius:12px}.rounded-\[20px\]{border-radius:20px}.rounded-\[24px\]{border-radius:24px}.rounded-\[28px\]{border-radius:28px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-none{border-radius:0}.rounded-t-\[32px\]{border-top-left-radius:32px;border-top-right-radius:32px}.\!border-0{border-width:0!important}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-y{border-top-width:1px;border-bottom-width:1px}.\!border-b{border-bottom-width:1px!important}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.\!border-ghisa\/25{border-color:color-mix(in srgb, var(--ghisa) calc(.25 * 100%), transparent)!important}.border-\[rgb\(127_127_127\/\.4\)\]{border-color:#7f7f7f66}.border-calce\/30{border-color:color-mix(in srgb, var(--calce) calc(.3 * 100%), transparent)}.border-fiamma{--tw-border-opacity:1;border-color:color-mix(in srgb, var(--fiamma) calc(var(--tw-border-opacity,1) * 100%), transparent)}.border-ghisa{--tw-border-opacity:1;border-color:color-mix(in srgb, var(--ghisa) calc(var(--tw-border-opacity,1) * 100%), transparent)}.border-ghisa\/10{border-color:color-mix(in srgb, var(--ghisa) calc(.1 * 100%), transparent)}.border-ghisa\/15{border-color:color-mix(in srgb, var(--ghisa) calc(.15 * 100%), transparent)}.border-ghisa\/20{border-color:color-mix(in srgb, var(--ghisa) calc(.2 * 100%), transparent)}.border-ghisa\/25{border-color:color-mix(in srgb, var(--ghisa) calc(.25 * 100%), transparent)}.border-ghisa\/40{border-color:color-mix(in srgb, var(--ghisa) calc(.4 * 100%), transparent)}.border-ghisa\/55{border-color:color-mix(in srgb, var(--ghisa) calc(.55 * 100%), transparent)}.border-gray-300{border-color:var(--color-gray-300)}.border-inox\/15{border-color:color-mix(in srgb, var(--inox) calc(.15 * 100%), transparent)}.border-inox\/20{border-color:color-mix(in srgb, var(--inox) calc(.2 * 100%), transparent)}.border-inox\/25{border-color:color-mix(in srgb, var(--inox) calc(.25 * 100%), transparent)}.border-inox\/30{border-color:color-mix(in srgb, var(--inox) calc(.3 * 100%), transparent)}.border-inox\/60{border-color:color-mix(in srgb, var(--inox) calc(.6 * 100%), transparent)}.border-yellow-500{--tw-border-opacity:1;border-color:rgb(var(--color-yellow-500) / var(--tw-border-opacity,1))}.border-t-calce{--tw-border-opacity:1;border-top-color:color-mix(in srgb, var(--calce) calc(var(--tw-border-opacity,1) * 100%), transparent)}.border-t-white{border-top-color:var(--color-white)}.bg-\[\#0d0e0f\]{--tw-bg-opacity:1;background-color:rgb(13 14 15/var(--tw-bg-opacity,1))}.bg-\[\#0d0e0f\]\/\[\.82\]{background-color:#0d0e0fd1}.bg-\[\#0d0e0f\]\/\[\.8\]{background-color:#0d0e0fcc}.bg-\[\#121315\]{--tw-bg-opacity:1;background-color:rgb(18 19 21/var(--tw-bg-opacity,1))}.bg-\[\#1b1d20\]{--tw-bg-opacity:1;background-color:rgb(27 29 32/var(--tw-bg-opacity,1))}.bg-\[var\(--carta\)\]{background-color:var(--carta)}.bg-\[var\(--steel\)\]{background-color:var(--steel)}.bg-black{background-color:var(--color-black)}.bg-calce{--tw-bg-opacity:1;background-color:color-mix(in srgb, var(--calce) calc(var(--tw-bg-opacity,1) * 100%), transparent)}.bg-fiamma{--tw-bg-opacity:1;background-color:color-mix(in srgb, var(--fiamma) calc(var(--tw-bg-opacity,1) * 100%), transparent)}.bg-fiamma-testo{--tw-bg-opacity:1;background-color:color-mix(in srgb, var(--fiamma-testo) calc(var(--tw-bg-opacity,1) * 100%), transparent)}.bg-ghisa{--tw-bg-opacity:1;background-color:color-mix(in srgb, var(--ghisa) calc(var(--tw-bg-opacity,1) * 100%), transparent)}.bg-ghisa\/95{background-color:color-mix(in srgb, var(--ghisa) calc(.95 * 100%), transparent)}.bg-grafite{--tw-bg-opacity:1;background-color:color-mix(in srgb, var(--grafite) calc(var(--tw-bg-opacity,1) * 100%), transparent)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-gray-300{background-color:var(--color-gray-300)}.bg-gray-900{background-color:var(--color-gray-900)}.bg-green-100{background-color:var(--color-green-100)}.bg-inox{--tw-bg-opacity:1;background-color:color-mix(in srgb, var(--inox) calc(var(--tw-bg-opacity,1) * 100%), transparent)}.bg-inox\/25{background-color:color-mix(in srgb, var(--inox) calc(.25 * 100%), transparent)}.bg-inox\/40{background-color:color-mix(in srgb, var(--inox) calc(.4 * 100%), transparent)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-yellow-500{--tw-bg-opacity:1;background-color:rgb(var(--color-yellow-500) / var(--tw-bg-opacity,1))}.bg-\[linear-gradient\(0deg\,rgb\(30_34_38\/\.92\)_0\%\,rgb\(30_34_38\/\.55\)_55\%\,rgb\(30_34_38\/\.25\)_100\%\)\]{background-image:linear-gradient(#1e222640 0%,#1e22268c 45%,#1e2226eb 100%)}.bg-\[linear-gradient\(90deg\,rgb\(13_14_15\/\.9\)_0\%\,rgb\(13_14_15\/\.55\)_55\%\,rgb\(13_14_15\/\.2\)_100\%\)\,linear-gradient\(0deg\,rgb\(13_14_15\/\.8\)_0\%\,transparent_50\%\)\,linear-gradient\(180deg\,rgb\(13_14_15\/\.7\)_0\%\,transparent_25\%\)\]{background-image:linear-gradient(90deg,#0d0e0fe6 0%,#0d0e0f8c 55%,#0d0e0f33 100%),linear-gradient(#0000 50%,#0d0e0fcc 100%),linear-gradient(#0d0e0fb3 0%,#0000 25%)}.bg-\[linear-gradient\(90deg\,rgb\(30_34_38\/\.92\)_0\%\,rgb\(30_34_38\/\.55\)_55\%\,rgb\(30_34_38\/\.15\)_100\%\)\]{background-image:linear-gradient(90deg,#1e2226eb 0%,#1e22268c 55%,#1e222626 100%)}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-\[55\%_50\%\]{-o-object-position:55% 50%;object-position:55% 50%}.p-2{padding:.5rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-28{padding-top:7rem;padding-bottom:7rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-12{padding-bottom:3rem}.pb-14{padding-bottom:3.5rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-20{padding-bottom:5rem}.pb-24{padding-bottom:6rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pl-11{padding-left:2.75rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pr-8{padding-right:2rem}.pt-12{padding-top:3rem}.pt-16{padding-top:4rem}.pt-24{padding-top:6rem}.pt-32{padding-top:8rem}.pt-36{padding-top:9rem}.pt-4{padding-top:1rem}.pt-40{padding-top:10rem}.pt-6{padding-top:1.5rem}.pt-7{padding-top:1.75rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.font-\[family-name\:var\(--font-accent\)\]{font-family:var(--font-accent)}.text-2xl{font-size:1.5625rem}.text-3xl{font-size:1.875rem}.text-\[15px\]{font-size:15px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[28px\]{font-size:28px}.text-\[40px\]{font-size:40px}.text-\[44px\]{font-size:44px}.text-\[48px\]{font-size:48px}.text-\[clamp\(18px\,2\.4vw\,32px\)\]{font-size:clamp(18px,2.4vw,32px)}.text-\[clamp\(20px\,1\.7vw\,26px\)\]{font-size:clamp(20px,1.7vw,26px)}.text-\[clamp\(20px\,1\.8vw\,26px\)\]{font-size:clamp(20px,1.8vw,26px)}.text-\[clamp\(20px\,2\.2vw\,30px\)\]{font-size:clamp(20px,2.2vw,30px)}.text-\[clamp\(20px\,2\.2vw\,32px\)\]{font-size:clamp(20px,2.2vw,32px)}.text-\[clamp\(22px\,2\.2vw\,32px\)\]{font-size:clamp(22px,2.2vw,32px)}.text-\[clamp\(22px\,2\.4vw\,32px\)\]{font-size:clamp(22px,2.4vw,32px)}.text-\[clamp\(22px\,2\.4vw\,36px\)\]{font-size:clamp(22px,2.4vw,36px)}.text-\[clamp\(22px\,2\.6vw\,40px\)\]{font-size:clamp(22px,2.6vw,40px)}.text-\[clamp\(22px\,2vw\,28px\)\]{font-size:clamp(22px,2vw,28px)}.text-\[clamp\(24px\,2\.3vw\,34px\)\]{font-size:clamp(24px,2.3vw,34px)}.text-\[clamp\(24px\,2\.4vw\,32px\)\]{font-size:clamp(24px,2.4vw,32px)}.text-\[clamp\(24px\,2\.4vw\,36px\)\]{font-size:clamp(24px,2.4vw,36px)}.text-\[clamp\(24px\,2\.6vw\,36px\)\]{font-size:clamp(24px,2.6vw,36px)}.text-\[clamp\(24px\,2\.6vw\,40px\)\]{font-size:clamp(24px,2.6vw,40px)}.text-\[clamp\(26px\,2\.6vw\,36px\)\]{font-size:clamp(26px,2.6vw,36px)}.text-\[clamp\(26px\,2\.6vw\,40px\)\]{font-size:clamp(26px,2.6vw,40px)}.text-\[clamp\(26px\,2\.8vw\,40px\)\]{font-size:clamp(26px,2.8vw,40px)}.text-\[clamp\(28px\,3\.2vw\,52px\)\]{font-size:clamp(28px,3.2vw,52px)}.text-\[clamp\(28px\,3vw\,44px\)\]{font-size:clamp(28px,3vw,44px)}.text-\[clamp\(30px\,3\.2vw\,48px\)\]{font-size:clamp(30px,3.2vw,48px)}.text-\[clamp\(30px\,3\.4vw\,48px\)\]{font-size:clamp(30px,3.4vw,48px)}.text-\[clamp\(30px\,3\.6vw\,52px\)\]{font-size:clamp(30px,3.6vw,52px)}.text-\[clamp\(30px\,3vw\,44px\)\]{font-size:clamp(30px,3vw,44px)}.text-\[clamp\(32px\,3\.4vw\,48px\)\]{font-size:clamp(32px,3.4vw,48px)}.text-\[clamp\(32px\,3\.6vw\,52px\)\]{font-size:clamp(32px,3.6vw,52px)}.text-\[clamp\(32px\,3\.6vw\,56px\)\]{font-size:clamp(32px,3.6vw,56px)}.text-\[clamp\(32px\,3\.8vw\,56px\)\]{font-size:clamp(32px,3.8vw,56px)}.text-\[clamp\(32px\,4vw\,56px\)\]{font-size:clamp(32px,4vw,56px)}.text-\[clamp\(36px\,4\.4vw\,64px\)\]{font-size:clamp(36px,4.4vw,64px)}.text-\[clamp\(36px\,4\.6vw\,72px\)\]{font-size:clamp(36px,4.6vw,72px)}.text-\[clamp\(36px\,5\.4vw\,80px\)\]{font-size:clamp(36px,5.4vw,80px)}.text-\[clamp\(36px\,5vw\,72px\)\]{font-size:clamp(36px,5vw,72px)}.text-\[clamp\(40px\,4vw\,60px\)\]{font-size:clamp(40px,4vw,60px)}.text-\[clamp\(40px\,5\.4vw\,80px\)\]{font-size:clamp(40px,5.4vw,80px)}.text-\[clamp\(40px\,5\.8vw\,88px\)\]{font-size:clamp(40px,5.8vw,88px)}.text-\[clamp\(40px\,6vw\,96px\)\]{font-size:clamp(40px,6vw,96px)}.text-\[clamp\(40px\,7\.4vw\,128px\)\]{font-size:clamp(40px,7.4vw,128px)}.text-\[clamp\(64px\,8vw\,128px\)\]{font-size:clamp(64px,8vw,128px)}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.375rem}.text-xs{font-size:.75rem;line-height:1rem}.font-medium{font-weight:500}.font-semibold{font-weight:600}.italic{font-style:italic}.not-italic{font-style:normal}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.\!leading-\[0\.98\]{line-height:.98!important}.\!leading-\[1\.05\]{line-height:1.05!important}.\!leading-none{line-height:1!important}.leading-\[1\.15\]{line-height:1.15}.leading-\[1\.55\]{line-height:1.55}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.2}.text-\[rgb\(243_238_230\/\.6\)\]{color:#f3eee699}.text-\[rgb\(243_238_230\/\.7\)\]{color:#f3eee6b3}.text-\[rgb\(243_238_230\/\.75\)\]{color:#f3eee6bf}.text-\[rgb\(243_238_230\/\.8\)\]{color:#f3eee6cc}.text-acciaio{--tw-text-opacity:1;color:color-mix(in srgb, var(--acciaio-testo) calc(var(--tw-text-opacity,1) * 100%), transparent)}.text-black{color:var(--color-black)}.text-calce{--tw-text-opacity:1;color:color-mix(in srgb, var(--calce) calc(var(--tw-text-opacity,1) * 100%), transparent)}.text-fiamma{--tw-text-opacity:1;color:color-mix(in srgb, var(--fiamma) calc(var(--tw-text-opacity,1) * 100%), transparent)}.text-fiamma-testo{--tw-text-opacity:1;color:color-mix(in srgb, var(--fiamma-testo) calc(var(--tw-text-opacity,1) * 100%), transparent)}.text-ghisa{--tw-text-opacity:1;color:color-mix(in srgb, var(--ghisa) calc(var(--tw-text-opacity,1) * 100%), transparent)}.text-ghisa\/25{color:color-mix(in srgb, var(--ghisa) calc(.25 * 100%), transparent)}.text-ghisa\/70{color:color-mix(in srgb, var(--ghisa) calc(.7 * 100%), transparent)}.text-gray-300{color:var(--color-gray-300)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-900{color:var(--color-gray-900)}.text-inox{--tw-text-opacity:1;color:color-mix(in srgb, var(--inox) calc(var(--tw-text-opacity,1) * 100%), transparent)}.text-inox-muted{--tw-text-opacity:1;color:color-mix(in srgb, var(--inox-muted) calc(var(--tw-text-opacity,1) * 100%), transparent)}.text-red-600{color:var(--color-red-600)}.text-white{color:var(--color-white)}.text-yellow-500{--tw-text-opacity:1;color:rgb(var(--color-yellow-500) / var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.decoration-fiamma-testo\/40{-webkit-text-decoration-color:color-mix(in srgb, var(--fiamma-testo) calc(.4 * 100%), transparent);text-decoration-color:color-mix(in srgb, var(--fiamma-testo) calc(.4 * 100%), transparent)}.decoration-fiamma\/40{-webkit-text-decoration-color:color-mix(in srgb, var(--fiamma) calc(.4 * 100%), transparent);text-decoration-color:color-mix(in srgb, var(--fiamma) calc(.4 * 100%), transparent)}.decoration-1{text-decoration-thickness:1px}.underline-offset-4{text-underline-offset:4px}.underline-offset-8{text-underline-offset:8px}.\!accent-ghisa{accent-color:color-mix(in srgb, var(--ghisa) calc(1 * 100%), transparent)!important}.accent-ghisa{accent-color:color-mix(in srgb, var(--ghisa) calc(1 * 100%), transparent)}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-100{opacity:1}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.mix-blend-multiply{mix-blend-mode:multiply}.outline{outline-style:solid}.ring-4{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-yellow-500{--tw-ring-opacity:1;--tw-ring-color:rgb(var(--color-yellow-500) / var(--tw-ring-opacity,1))}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[background-color\,opacity\,visibility\]{transition-property:background-color,opacity,visibility;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[color\,transform\]{transition-property:color,transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[opacity\,transform\]{transition-property:opacity,transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[transform\,background-color\]{transition-property:transform,background-color;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-shadow{transition-property:box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.delay-100{transition-delay:.1s}.delay-75{transition-delay:75ms}.duration-1000{transition-duration:1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.duration-\[1200ms\]{transition-duration:1.2s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.focus-ring.danger,.focus-ring.danger:focus-within,.focus-ring.danger:hover,.focus-ring.danger:focus,.group:hover .focus-ring.danger,.group:focus .focus-ring.danger{--tw-ring-color:var(--color-red-500)}.text-secondary{color:var(--color-gray-600)}.bg-secondary{background-color:var(--color-gray-100)}.border-secondary{border-color:var(--color-gray-200)}.content{font-size:1.125rem;line-height:1.625}.content p,.content ul,.content ol,.content blockquote{margin-top:1.5rem;margin-bottom:1.5rem}.content p{text-align:justify}.content a{--tw-text-opacity:1;color:rgb(var(--color-yellow-500) / var(--tw-text-opacity,1));text-decoration-line:underline}.content ul,.content ol{padding-left:2rem}.content ul{list-style-type:disc}.content ol{list-style-type:decimal}.content ul>li>ul{list-style:circle}.content>figure>ul{padding:0;list-style-type:none;display:flex}.content>figure>ul figure{margin-left:.5rem;position:relative}.content>figure>ul figure>figcaption{background-color:var(--color-gray-200);text-align:center;flex-grow:1;width:100%;max-height:100%;margin:0;display:block;position:absolute;bottom:0}.content h2{margin-top:3rem;margin-bottom:1rem;font-size:1.875rem;line-height:1.375}.content h3{margin-top:2rem;margin-bottom:1rem;font-size:1.5625rem;line-height:1.375}.content h4{margin-top:1.5rem;margin-bottom:1rem;font-size:1.375rem;line-height:1.375}.content pre{white-space:pre;border-width:1px;border-color:var(--color-gray-400);background-color:var(--color-gray-100);padding:1rem;font-size:.875rem;line-height:1.2;overflow-x:auto}.content code{font-size:.875rem;line-height:1.25rem}.content blockquote{border-left-width:4px;border-color:var(--color-gray-500);background-color:var(--color-gray-200);margin-left:0;padding:1rem 1.5rem;font-style:italic}.content blockquote p{margin-top:0}.content blockquote cite{font-style:normal}.content audio{width:100%}.content .accented-word{--tw-text-opacity:1;color:rgb(var(--color-yellow-500) / var(--tw-text-opacity,1));font-weight:600}.content .blocks-gallery-grid{-moz-column-gap:.5rem;grid-template-columns:repeat(1,minmax(0,1fr));gap:.5rem;width:100%;display:grid;position:relative}@media (min-width:640px){.content .blocks-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.content .blocks-gallery-item>figure{justify-content:flex-start;align-items:flex-end;display:flex}.content .blocks-gallery-item figure>figcaption{text-align:center;width:100%;max-height:100%;margin:0;position:absolute;bottom:0}.content .wp-block-table{border-width:2px;border-color:rgb(var(--color-yellow-500) / .5);-webkit-overflow-scrolling:touch;width:100%;position:relative;overflow-x:auto}.content .wp-block-table table{border-collapse:collapse;width:100%;min-width:600px}.content .wp-block-table thead{--tw-bg-opacity:1;background-color:rgb(var(--color-yellow-500) / var(--tw-bg-opacity,1));color:var(--color-white)}.content .wp-block-table .has-text-align-center{text-align:center}@media (min-width:640px){.content .wp-block-table .has-text-align-left{text-align:left}}.content .wp-block-table .has-text-align-right{text-align:right}@media (min-width:640px){.content .wp-block-table th,.content .wp-block-table td{padding:.5rem 1.5rem}}.content .wp-block-table tbody tr:nth-child(2n){background-color:rgb(var(--color-yellow-500) / .1)}.content .wp-block-table table{table-layout:auto;width:100%}.content .wp-block-gallery.has-nested-images{-moz-column-gap:.5rem;grid-template-columns:repeat(1,minmax(0,1fr));gap:.5rem;width:100%;display:grid;position:relative}@media (min-width:640px){.content .wp-block-gallery.has-nested-images{grid-template-columns:repeat(3,minmax(0,1fr))}}.content .wp-block-gallery figcaption{text-align:center}.\[animation-play-state\:paused\]{animation-play-state:paused}.\[mask-image\:linear-gradient\(90deg\,transparent\,black_8\%\,black_92\%\,transparent\)\]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.\[overflow-wrap\:break-word\]{overflow-wrap:break-word}.\[writing-mode\:vertical-rl\]{writing-mode:vertical-rl}@font-face{font-family:Matter;src:url(/fonts/Matter-Medium.woff2)format("woff2"),url(/fonts/Matter-Medium.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Matter;src:url(/fonts/Matter-Regular.woff2)format("woff2"),url(/fonts/Matter-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}strong{color:var(--color-gray-900)}@keyframes marquee{to{transform:translate(calc(-50% - 2rem))}}.placeholder\:text-acciaio::placeholder{--tw-text-opacity:1;color:color-mix(in srgb, var(--acciaio-testo) calc(var(--tw-text-opacity,1) * 100%), transparent)}.last\:border-b:last-child{border-bottom-width:1px}.last\:border-b-0:last-child{border-bottom-width:0}.autofill\:\!shadow-\[inset_0_0_0_999px_\#fff\]:autofill{--tw-shadow:inset 0 0 0 999px #fff!important;--tw-shadow-colored:inset 0 0 0 999px var(--tw-shadow-color)!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)!important}.autofill\:\!shadow-\[inset_0_0_0_999px_var\(--carta\)\]:autofill{--tw-shadow:inset 0 0 0 999px var(--carta)!important;--tw-shadow-colored:inset 0 0 0 999px var(--tw-shadow-color)!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)!important}.autofill\:\!shadow-\[inset_0_0_0_999px_var\(--color-white\)\]:autofill{--tw-shadow:inset 0 0 0 999px var(--color-white)!important;--tw-shadow-colored:inset 0 0 0 999px var(--tw-shadow-color)!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)!important}.hover\:\!border-ghisa\/60:hover{border-color:color-mix(in srgb, var(--ghisa) calc(.6 * 100%), transparent)!important}.hover\:border-fiamma:hover{--tw-border-opacity:1;border-color:color-mix(in srgb, var(--fiamma) calc(var(--tw-border-opacity,1) * 100%), transparent)}.hover\:border-ghisa:hover{--tw-border-opacity:1;border-color:color-mix(in srgb, var(--ghisa) calc(var(--tw-border-opacity,1) * 100%), transparent)}.hover\:border-ghisa\/60:hover{border-color:color-mix(in srgb, var(--ghisa) calc(.6 * 100%), transparent)}.hover\:border-white:hover{border-color:var(--color-white)}.hover\:bg-fiamma:hover{--tw-bg-opacity:1;background-color:color-mix(in srgb, var(--fiamma) calc(var(--tw-bg-opacity,1) * 100%), transparent)}.hover\:bg-ghisa:hover{--tw-bg-opacity:1;background-color:color-mix(in srgb, var(--ghisa) calc(var(--tw-bg-opacity,1) * 100%), transparent)}.hover\:bg-grafite:hover{--tw-bg-opacity:1;background-color:color-mix(in srgb, var(--grafite) calc(var(--tw-bg-opacity,1) * 100%), transparent)}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:text-\[\#120a00\]:hover{--tw-text-opacity:1;color:rgb(18 10 0/var(--tw-text-opacity,1))}.hover\:text-fiamma:hover{--tw-text-opacity:1;color:color-mix(in srgb, var(--fiamma) calc(var(--tw-text-opacity,1) * 100%), transparent)}.hover\:text-fiamma-testo:hover{--tw-text-opacity:1;color:color-mix(in srgb, var(--fiamma-testo) calc(var(--tw-text-opacity,1) * 100%), transparent)}.hover\:text-ghisa:hover{--tw-text-opacity:1;color:color-mix(in srgb, var(--ghisa) calc(var(--tw-text-opacity,1) * 100%), transparent)}.hover\:text-white:hover{color:var(--color-white)}.hover\:text-yellow-500:hover{--tw-text-opacity:1;color:rgb(var(--color-yellow-500) / var(--tw-text-opacity,1))}.hover\:no-underline:hover{text-decoration-line:none}.hover\:decoration-fiamma:hover{-webkit-text-decoration-color:color-mix(in srgb, var(--fiamma) calc(1 * 100%), transparent);text-decoration-color:color-mix(in srgb, var(--fiamma) calc(1 * 100%), transparent)}.hover\:decoration-fiamma-testo:hover{-webkit-text-decoration-color:color-mix(in srgb, var(--fiamma-testo) calc(1 * 100%), transparent);text-decoration-color:color-mix(in srgb, var(--fiamma-testo) calc(1 * 100%), transparent)}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_rgb\(30_34_38\/\.2\)\]:hover{--tw-shadow:0 0 0 1px #1e222633;--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:grayscale-0:hover{--tw-grayscale:grayscale(0);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.focus\:\!border-ghisa:focus{--tw-border-opacity:1!important;border-color:color-mix(in srgb, var(--ghisa) calc(var(--tw-border-opacity,1) * 100%), transparent)!important}.focus\:border-ghisa:focus{--tw-border-opacity:1;border-color:color-mix(in srgb, var(--ghisa) calc(var(--tw-border-opacity,1) * 100%), transparent)}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-4:focus-visible{outline-offset:4px}.focus-visible\:outline-fiamma:focus-visible{outline-color:color-mix(in srgb, var(--fiamma) calc(1 * 100%), transparent)}.focus-visible\:outline-white:focus-visible{outline-color:var(--color-white)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:border-ghisa\/10:disabled{border-color:color-mix(in srgb, var(--ghisa) calc(.1 * 100%), transparent)}.disabled\:text-acciaio:disabled{--tw-text-opacity:1;color:color-mix(in srgb, var(--acciaio-testo) calc(var(--tw-text-opacity,1) * 100%), transparent)}.group:hover .group-hover\:translate-x-1{--tw-translate-x:.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-1\.5{--tw-translate-x:.375rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-3{--tw-translate-x:.75rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-\[1\.03\]{--tw-scale-x:1.03;--tw-scale-y:1.03;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-\[1\.04\]{--tw-scale-x:1.04;--tw-scale-y:1.04;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-\[1\.05\]{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-x-100{--tw-scale-x:1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:text-fiamma{--tw-text-opacity:1;color:color-mix(in srgb, var(--fiamma) calc(var(--tw-text-opacity,1) * 100%), transparent)}.group:hover .group-hover\:text-fiamma-testo{--tw-text-opacity:1;color:color-mix(in srgb, var(--fiamma-testo) calc(var(--tw-text-opacity,1) * 100%), transparent)}.group:hover .group-hover\:text-white{color:var(--color-white)}.group:hover .group-hover\:\[animation-play-state\:paused\]{animation-play-state:paused}.group:focus-visible .group-focus-visible\:translate-x-1{--tw-translate-x:.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:focus-visible .group-focus-visible\:translate-x-3{--tw-translate-x:.75rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.aria-\[invalid\=true\]\:border-red-600[aria-invalid=true]{border-color:var(--color-red-600)}@media (prefers-reduced-motion:no-preference){@keyframes spin{to{transform:rotate(360deg)}}.motion-safe\:animate-spin{animation:1s linear infinite spin}}@media (prefers-reduced-motion:reduce){.motion-reduce\:hidden{display:none}.motion-reduce\:w-auto{width:auto}.motion-reduce\:translate-y-0{--tw-translate-y:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.motion-reduce\:flex-wrap{flex-wrap:wrap}.motion-reduce\:justify-center{justify-content:center}.motion-reduce\:transition-none{transition-property:none}.group:hover .motion-reduce\:group-hover\:translate-x-0,.group:focus-visible .motion-reduce\:group-focus-visible\:translate-x-0{--tw-translate-x:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}@media (min-width:640px){.md\:absolute{position:absolute}.md\:inset-x-6{left:1.5rem;right:1.5rem}.md\:bottom-6{bottom:1.5rem}.md\:left-6{left:1.5rem}.md\:right-6{right:1.5rem}.md\:top-1\/2{top:50%}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-4{grid-column:span 4/span 4}.md\:col-start-3{grid-column-start:3}.md\:mx-24{margin-left:6rem;margin-right:6rem}.md\:mb-10{margin-bottom:2.5rem}.md\:mt-16{margin-top:4rem}.md\:mt-20{margin-top:5rem}.md\:mt-24{margin-top:6rem}.md\:block{display:block}.md\:contents{display:contents}.md\:aspect-\[4\/5\]{aspect-ratio:4/5}.md\:h-16{height:4rem}.md\:w-16{width:4rem}.md\:w-44{width:11rem}.md\:w-auto{width:auto}.md\:-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.md\:grid-cols-\[14rem_1fr\]{grid-template-columns:14rem 1fr}.md\:grid-cols-\[8rem_1fr_auto\]{grid-template-columns:8rem 1fr auto}.md\:flex-row{flex-direction:row}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:items-baseline{align-items:baseline}.md\:justify-between{justify-content:space-between}.md\:gap-10{gap:2.5rem}.md\:gap-8{gap:2rem}.md\:self-auto{align-self:auto}.md\:self-center{align-self:center}.md\:rounded-t-\[48px\]{border-top-left-radius:48px;border-top-right-radius:48px}.md\:p-10{padding:2.5rem}.md\:p-12{padding:3rem}.md\:p-8{padding:2rem}.md\:px-12{padding-left:3rem;padding-right:3rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:py-36{padding-top:9rem;padding-bottom:9rem}.md\:py-40{padding-top:10rem;padding-bottom:10rem}.md\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.md\:pt-36{padding-top:9rem}.md\:text-2xl{font-size:1.5625rem}.md\:text-3xl{font-size:1.875rem}.md\:text-4xl{font-size:2.5rem}.md\:text-5xl{font-size:3.125rem}.md\:text-\[64px\]{font-size:64px}.md\:text-xl{font-size:1.375rem}@media not all and (min-width:1024px){.md\:max-lg\:even\:mt-24:nth-child(2n){margin-top:6rem}}}@media (min-width:1024px){.lg\:sticky{position:sticky}.lg\:top-28{top:7rem}.lg\:top-32{top:8rem}.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:col-span-9{grid-column:span 9/span 9}.lg\:col-start-10{grid-column-start:10}.lg\:col-start-2{grid-column-start:2}.lg\:col-start-5{grid-column-start:5}.lg\:col-start-6{grid-column-start:6}.lg\:col-start-7{grid-column-start:7}.lg\:col-start-8{grid-column-start:8}.lg\:col-start-9{grid-column-start:9}.lg\:row-start-1{grid-row-start:1}.lg\:mr-4{margin-right:1rem}.lg\:mt-16{margin-top:4rem}.lg\:mt-20{margin-top:5rem}.lg\:block{display:block}.lg\:hidden{display:none}.lg\:h-12{height:3rem}.lg\:h-20{height:5rem}.lg\:h-32{height:8rem}.lg\:h-40{height:10rem}.lg\:h-56{height:14rem}.lg\:h-8{height:2rem}.lg\:h-\[30vw\]{height:30vw}.lg\:h-\[32vw\]{height:32vw}.lg\:h-\[78svh\]{height:78svh}.lg\:h-\[min\(50svh\,560px\)\]{height:min(50svh,560px)}.lg\:max-h-\[960px\]{max-height:960px}.lg\:min-h-\[520px\]{min-height:520px}.lg\:min-h-\[640px\]{min-height:640px}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[1\.05fr_1fr\]{grid-template-columns:1.05fr 1fr}.lg\:flex-row{flex-direction:row}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:justify-end{justify-content:flex-end}.lg\:justify-between{justify-content:space-between}.lg\:gap-12{gap:3rem}.lg\:gap-14{gap:3.5rem}.lg\:gap-16{gap:4rem}.lg\:gap-20{gap:5rem}.lg\:gap-6{gap:1.5rem}.lg\:gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.lg\:gap-y-6{row-gap:1.5rem}.lg\:self-auto{align-self:auto}.lg\:self-end{align-self:flex-end}.lg\:self-center{align-self:center}.lg\:justify-self-end{justify-self:end}.lg\:p-16{padding:4rem}.lg\:px-16{padding-left:4rem;padding-right:4rem}.lg\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}.lg\:py-16{padding-top:4rem;padding-bottom:4rem}.lg\:py-20{padding-top:5rem;padding-bottom:5rem}.lg\:py-24{padding-top:6rem;padding-bottom:6rem}.lg\:py-28{padding-top:7rem;padding-bottom:7rem}.lg\:py-32{padding-top:8rem;padding-bottom:8rem}.lg\:pb-16{padding-bottom:4rem}.lg\:pb-20{padding-bottom:5rem}.lg\:pb-28{padding-bottom:7rem}.lg\:pb-32{padding-bottom:8rem}.lg\:pr-12{padding-right:3rem}.lg\:pt-16{padding-top:4rem}.lg\:pt-32{padding-top:8rem}.lg\:pt-36{padding-top:9rem}.lg\:pt-44{padding-top:11rem}.lg\:text-2xl{font-size:1.5625rem}.lg\:text-\[20px\]{font-size:20px}.lg\:text-xl{font-size:1.375rem}.lg\:\[aspect-ratio\:auto\]{aspect-ratio:auto}@media (prefers-reduced-motion:no-preference){.lg\:motion-safe\:sticky{position:sticky}}}@media (min-width:1500px){.xl\:h-24{height:6rem}.xl\:h-36{height:9rem}.xl\:h-48{height:12rem}.xl\:h-64{height:16rem}}@media (prefers-color-scheme:dark){.dark\:bg-white{background-color:var(--color-white)}.dark\:text-white{color:var(--color-white)}}@media (min-width:1024px){.lg\:\[\&\:nth-child\(3n\+2\)\]\:mt-24:nth-child(3n+2){margin-top:6rem}}.\[\&\>\*\]\:min-w-0>*{min-width:0}.\[\&\>\*\]\:\[grid-area\:1\/1\]>*{grid-area:1/1}.\[\&_\:focus-visible\]\:outline-fiamma :focus-visible{outline-color:color-mix(in srgb, var(--fiamma) calc(1 * 100%), transparent)}.\[\&_ol\]\:list-decimal ol{list-style-type:decimal}.\[\&_ol\]\:space-y-1 ol>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.\[\&_ol\]\:pl-5 ol{padding-left:1.25rem}.\[\&_strong\]\:font-medium strong{font-weight:500}.\[\&_strong\]\:text-white strong{color:var(--color-white)}
html{scroll-padding-top:88px}body{color:var(--ink);-webkit-font-smoothing:antialiased;background:#fff;font-size:18px;line-height:1.6}body::-webkit-scrollbar{width:8px}body::-webkit-scrollbar-track{box-shadow:none}body::-webkit-scrollbar-thumb{box-shadow:none;background:#a4aaaf}a{color:inherit}a:hover{text-decoration:none}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline-offset:5px;outline:2px solid #995200}.site-content:focus{outline:none}.site-shell{width:calc(100% - var(--gutter) * 2);max-width:1536px;margin-inline:auto}.site-content{min-height:60vh}.site-content h1:not(.type-display){letter-spacing:-.055em;text-wrap:balance;font-size:clamp(44px,5.8vw,88px);font-weight:400;line-height:1.04}.site-content h2:not(.type-h6):not(.type-display){letter-spacing:-.04em;text-wrap:balance;font-size:clamp(32px,3.65vw,56px);font-weight:400;line-height:1.12}.site-content h3:not(.type-display){letter-spacing:-.025em;font-size:clamp(24px,2.2vw,32px);font-weight:400;line-height:1.2}p{text-wrap:pretty}.site-content p{line-height:1.65}.site-content :where(img){max-width:100%}.site-content :where(.shadow){box-shadow:none}.site-content :where(.text-yellow-500,.text-accent){color:#995200}.skip-link{z-index:120;background:#fff;padding:12px 20px;position:fixed;top:-90px;left:20px}.skip-link:focus{top:12px}.site-header{z-index:40;background:#fff;border-bottom:1px solid #e8eaec;position:sticky;top:0}.site-header-inner{justify-content:space-between;align-items:center;gap:32px;max-width:1776px;min-height:104px;margin:auto;padding:20px clamp(22px,3vw,56px);display:flex}.brand{flex-shrink:0;width:clamp(180px,17vw,250px)}.brand img{width:100%;height:auto}.desktop-nav{align-items:center;gap:clamp(18px,2vw,32px);font-size:15px;display:flex}.desktop-nav a,.nav-more,.support-link{padding-block:10px}.desktop-nav a[aria-current=page]{box-shadow:0 2px var(--accent)}.header-actions{align-items:center;gap:25px;font-size:14px;display:flex}.support-link{color:var(--muted)}.more-menu{position:relative}.nav-more{align-items:center;gap:9px;display:flex}.more-menu-items{background:#fff;border:1px solid #dce0e3;width:240px;padding:12px;position:absolute;top:48px;right:-20px;box-shadow:0 14px 40px #24272b12}.more-menu-items a{padding:12px 14px;display:block}.more-menu-items a.is-active{background:var(--steel)}.site-button{border:1px solid var(--ink);background:var(--ink);color:#fff;text-align:center;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;min-height:52px;padding:14px 25px;font-size:15px;font-weight:500;line-height:1.4;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.site-button:hover{color:#fff;background:#42474c;text-decoration:none}.site-button:disabled{opacity:.5;cursor:wait}.site-button-small{min-height:44px;padding:11px 22px;font-size:14px}.site-button-large{padding:18px 32px}.site-button-outline{color:var(--ink);background:0 0}.site-button-danger{background:#ae2525;border-color:#ae2525}.text-link{width:fit-content;color:var(--ink);border-bottom:1px solid;align-items:center;padding-block:8px;font-size:16px;line-height:1.4;text-decoration:none;display:inline-flex}.text-link:hover{color:#995200;text-decoration:none}.mobile-toggle{width:36px;height:44px;padding:8px 3px;display:none}.mobile-toggle span{background:var(--ink);width:25px;height:1px;margin:7px 0;display:block}.mobile-dialog{z-index:100;position:relative}.mobile-backdrop{background:#24272b60;position:fixed;inset:0}.mobile-panel{background:#fff;width:min(100%,520px);padding:26px;position:fixed;inset:0 0 0 auto;overflow-y:auto}.mobile-panel-top{justify-content:space-between;align-items:center;gap:16px;margin-bottom:35px;font-size:15px;display:flex}.mobile-panel-top button{padding:10px}.mobile-panel-top span{margin-left:10px;font-size:26px}.mobile-panel nav>a{letter-spacing:-.03em;padding:7px 0;font-size:32px;display:block}.mobile-secondary{border-top:1px solid #ddd;grid-template-columns:1fr 1fr;gap:12px;margin:28px 0;padding-top:24px;font-size:16px;display:grid}.mobile-secondary a{padding:8px 0}.mobile-phone{color:#995200;margin-top:20px;display:inline-block}.page-intro{color:#995200;margin-bottom:25px;font-size:15px}.form-input{background:#f6f7f8;border:1px solid #dce0e3;border-radius:2px;padding:15px 18px;font-size:17px;font-weight:400;line-height:1.5}.form-input:focus{background:#fff}.form-input[aria-invalid=true]{border-color:#b52a28}.form-description{color:var(--muted);max-width:65ch;margin:18px 0}.site-content form{max-width:1200px}.site-content label{font-size:15px}.site-content form [type=checkbox]{accent-color:#995200}.site-content form select{border:1px solid #c4cbd0;border-radius:2px;min-height:48px}.site-content form button[type=submit]{min-height:48px}.cookie-banner{font-family:Matter,sans-serif;box-shadow:0 -3px 24px #0002;align-items:center!important}.cookie-banner button{min-height:44px;font-size:14px!important}.cookie-banner #rcc-confirm-button{color:#24272b!important;background:#efb368!important}.cookie-banner #rcc-decline-button{color:#fff!important;background:0 0!important;border:1px solid #a4aaaf!important}.detail-shell{padding-block:60px 90px}.detail-intro{max-width:1050px;margin:0 0 55px}.detail-intro h1{margin:25px 0}.detail-meta{color:var(--muted);flex-wrap:wrap;gap:10px 25px;font-size:16px;display:flex}.detail-cover{height:min(65vw,680px);min-height:280px;margin:40px 0;position:relative}.detail-cover img{-o-object-fit:cover;object-fit:cover}.detail-body{max-width:900px;margin:60px auto}[data-page=\/news] .page-content>div:first-child,[data-page=\/realizzazioni] .page-content>div:first-child{padding-top:65px;padding-bottom:25px}[data-page=\/privacy-policy] .page-content,[data-page=\/cookie-policy] .page-content{overflow-wrap:anywhere}@media (max-width:1150px){.desktop-nav{gap:18px}.header-actions{gap:16px}.support-link{display:none}.site-header-inner{gap:20px}}@media (max-width:1000px){.desktop-nav{display:none}.mobile-toggle{display:block}.support-link{display:inline}.site-header-inner{min-height:84px}}@media (max-width:760px){.site-header-inner{min-height:78px;padding-block:18px}.brand{width:175px}.header-actions{gap:12px}.header-actions>.site-button{display:none}.support-link{font-size:12px}.detail-shell{padding-block:35px 50px}.detail-body{margin-block:35px}}@media (prefers-reduced-motion:reduce){html,body{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.content p,.content ul,.content ol{margin-bottom:1.4em}.content h2,.content h3{margin-top:1.8em;margin-bottom:.7em}.content a{text-underline-offset:4px;text-decoration:underline}.content ul{padding-left:1.5em;list-style:outside}.content ol{padding-left:1.5em;list-style:decimal}.content figure{margin-block:2em}.login-shell{place-items:center;min-height:65vh;padding-block:60px;display:grid}.login-panel{background:var(--steel);width:100%;max-width:480px;padding:36px}.login-panel h1{margin-bottom:30px;font-size:48px}.map-fallback{flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;height:100%;padding:clamp(24px,5vw,64px);display:flex}.map-fallback h2{font-size:clamp(30px,4vw,48px)}.site-header[data-tone=dark]{--nav-fg:#fff;--nav-muted:var(--inox);--nav-line:var(--fiamma);--nav-focus:var(--fiamma);--cta-bg:var(--fiamma);--cta-fg:var(--ghisa);--cta-fill:#fff}.site-header[data-tone=light]{--nav-fg:var(--ghisa);--nav-muted:var(--acciaio-testo);--nav-line:var(--fiamma-testo);--nav-focus:var(--fiamma-testo);--cta-bg:var(--ghisa);--cta-fg:#fff;--cta-fill:#42474c}.site-header[data-variant]{color:var(--nav-fg);transition:background-color .3s,border-color .3s,color .3s}.site-header[data-variant=overlay]{position:fixed;left:0;right:0}.site-header[data-bg=top]{background:0 0;border-bottom-color:#0000}.site-header[data-bg=dark],.site-header[data-bg=light]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.site-header[data-bg=dark]{background:color-mix(in srgb, var(--ghisa) 95%, transparent);border-bottom-color:color-mix(in srgb, var(--inox) 15%, transparent)}.site-header[data-bg=light]{border-bottom-color:color-mix(in srgb, var(--ghisa) 10%, transparent);background:#ffffffe6}.site-header .site-header-inner{min-height:72px;padding-block:0}.site-header .brand{width:180px;display:grid}.site-header .brand img{grid-area:1/1;align-self:center;transition:opacity .3s}.site-header[data-tone=dark] .logo-light,.site-header[data-tone=light] .logo-dark{opacity:0}@media (max-width:639px){.site-header .site-header-inner{min-height:60px}.site-header .brand{width:150px}}.site-header .support-link{color:var(--nav-muted);transition:color .3s}.site-header .more-menu-items{color:var(--ghisa)}.site-header .mobile-toggle span{background:currentColor}.site-header[data-variant] :is(a,button):focus-visible{outline-color:var(--nav-focus)}.site-header .nav-item{text-decoration:none;position:relative}.site-header .nav-item:after{content:"";background:var(--nav-line);transform-origin:0;height:2px;transition:transform .35s cubic-bezier(.22,.61,.36,1);position:absolute;bottom:4px;left:0;right:0;transform:scaleX(0)}.site-header .desktop-nav a[aria-current=page]{box-shadow:none}.site-header .nav-item:is(:hover,:focus-visible,[aria-current=page]):after{transform:scaleX(1)}.site-header .nav-roll{vertical-align:top;display:inline-block;position:relative;overflow:hidden}.site-header .nav-roll>span{transition:transform .35s cubic-bezier(.22,.61,.36,1);display:block}.site-header .nav-roll>span+span{position:absolute;top:100%;left:0}.site-header :is(.nav-item,.nav-cta):is(:hover,:focus-visible) .nav-roll>span{transform:translateY(-100%)}.site-header .nav-cta,.site-header .nav-cta:hover{isolation:isolate;border-color:var(--cta-bg);background:var(--cta-bg);min-height:40px;color:var(--cta-fg);padding-block:8px;transition:background-color .3s,border-color .3s,color .3s;position:relative;overflow:hidden}.site-header .nav-cta:before{content:"";z-index:-1;background:var(--cta-fill);transform-origin:0;transition:transform .35s cubic-bezier(.22,.61,.36,1);position:absolute;inset:0;transform:scaleX(0)}.site-header .nav-cta:is(:hover,:focus-visible):before{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.site-header[data-variant],.site-header .brand img,.site-header .support-link,.site-header .nav-item:after,.site-header .nav-roll>span,.site-header .nav-cta,.site-header .nav-cta:before{transition:none}.site-header :is(.nav-item,.nav-cta):is(:hover,:focus-visible) .nav-roll>span{transform:none}.site-header .nav-item:is(:hover,:focus-visible){color:var(--nav-line)}}.site-header[data-variant]{pointer-events:none;background:0 0;border-bottom:0;padding:16px 16px 0;animation:.8s cubic-bezier(.16,1,.3,1) backwards pillDown;position:fixed;top:0;left:0;right:0}.site-header[data-variant] .site-header-inner{pointer-events:auto;border:1px solid var(--pill-line);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.07'/%3E%3C/svg%3E"), linear-gradient(#ffffff14, #ffffff05), var(--pill-bg);-webkit-backdrop-filter:blur(24px)saturate(170%);backdrop-filter:blur(24px)saturate(170%);width:min(1240px,100%);max-width:none;min-height:60px;box-shadow:inset 0 1px 0 #ffffff2e, var(--pill-shadow,0 0 0 transparent);border-radius:999px;padding:0 8px 0 24px;transition:background-color .3s,border-color .3s,box-shadow .3s}.site-header[data-bg=top]{--pill-bg:#0d0e0f4d;--pill-line:#f3eee633}.site-header[data-bg=dark]{--pill-bg:color-mix(in srgb, var(--ghisa) 45%, transparent);--pill-line:color-mix(in srgb, var(--inox) 16%, transparent);--pill-shadow:0 8px 30px #00000059}.site-header[data-bg=light],.site-header[data-bg=solid]{--pill-bg:#ffffff73;--pill-line:color-mix(in srgb, var(--ghisa) 12%, transparent);--pill-shadow:0 8px 30px #1e22261a}.site-header[data-bg=top],.site-header[data-bg=dark],.site-header[data-bg=light]{-webkit-backdrop-filter:none;backdrop-filter:none}.site-header .brand{width:160px}.site-header .header-actions{gap:22px}.site-header .nav-cta,.site-header .nav-cta:hover{border-radius:999px;min-height:44px;padding-inline:20px}.site-header .nav-cta--sopralluogo,.site-header .nav-cta--sopralluogo:hover{border-color:var(--fiamma);background:var(--fiamma);color:var(--ghisa);font-weight:600}.site-header .nav-cta--sopralluogo:before{background:#fff}.site-header .nav-cta-short{display:none}.site-header[data-variant=standard]~.site-content{padding-top:92px}@media (max-width:899px){.site-header .nav-cta-long{display:none}.site-header .nav-cta-short{display:inline}}@media (max-width:760px){.site-header[data-variant]{padding:12px 12px 0}.site-header[data-variant] .site-header-inner{min-height:56px;padding-left:18px}.site-header .brand{width:140px}.site-header .header-actions>.nav-cta--sopralluogo{padding-inline:14px;font-size:13px;display:inline-flex}.site-header .header-actions:has(.nav-cta--sopralluogo) .support-link{display:none}.site-header[data-variant=standard]~.site-content{padding-top:80px}}@media (max-width:380px){.site-header .brand{width:118px}.site-header .header-actions .support-link{display:none}}@keyframes pillDown{0%{opacity:0;transform:translateY(-16px)}}@media (prefers-reduced-motion:reduce){.site-header[data-variant]{animation:none}.site-header[data-variant] .site-header-inner{transition:none}}.site-content .prosa{max-width:68ch;color:var(--ghisa);font-size:18px;line-height:1.7}.site-content .prosa-editoriale{font-family:var(--font-editorial);letter-spacing:-.005em;font-size:20px}@media (min-width:1024px){.site-content .prosa{font-size:19px}.site-content .prosa-editoriale{font-size:22px}}.site-content .prosa>:first-child{margin-top:0}.site-content .prosa p{margin:0 0 1.25em;line-height:1.7}.site-content .prosa a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--fiamma-testo);text-decoration-color:var(--fiamma-testo);text-underline-offset:4px;overflow-wrap:anywhere;text-decoration-thickness:1px}.site-content .prosa a:hover{color:var(--fiamma-testo)}.site-content .prosa strong,.site-content .prosa b{color:var(--ghisa);font-weight:500}.site-content .prosa h2:not(.type-h6):not(.type-display),.site-content .prosa h3:not(.type-h6):not(.type-display){font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;font-weight:500;line-height:1.12}.site-content .prosa h2:not(.type-h6):not(.type-display){margin:2em 0 .6em;font-size:clamp(25px,2.3vw,32px)}.site-content .prosa h3:not(.type-h6):not(.type-display){margin:1.8em 0 .5em;font-size:clamp(20px,1.7vw,24px)}.site-content .prosa h4{margin:1.6em 0 .4em;font-size:1em;font-weight:500}.site-content .prosa ul,.site-content .prosa ol{margin:0 0 1.25em;padding-left:1.3em}.site-content .prosa ul{list-style:outside}.site-content .prosa ol{list-style:decimal}.site-content .prosa li{margin-top:.4em}.site-content .prosa li::marker{color:var(--acciaio-testo)}.site-content .prosa blockquote{border-left:2px solid var(--fiamma-testo);font-family:var(--font-editorial);margin:2em 0;padding-left:1.2em;font-size:1.15em}.site-content .prosa hr{border-top:1px solid #1e222626;margin:3em 0}.site-content .prosa figure,.site-content .prosa .wp-block-image{margin:2.5em 0}.site-content .prosa img,.site-content .prosa video{max-width:100%;height:auto}.site-content .prosa figcaption{color:var(--acciaio-testo);margin-top:.7em;font-family:inherit;font-size:15px;line-height:1.5}.site-content .prosa .aligncenter,.site-content .prosa .has-text-align-center{text-align:center}.site-content .prosa .aligncenter img{margin-inline:auto}.site-content .prosa .wp-block-gallery,.site-content .prosa .blocks-gallery-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:8px;padding:0;list-style:none;display:grid}.site-content .prosa .wp-block-gallery figure,.site-content .prosa .blocks-gallery-item,.site-content .prosa .blocks-gallery-item figure{margin:0}.site-content .prosa .wp-block-gallery img{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;width:100%}.site-content .prosa .wp-block-gallery>figcaption{grid-column:1/-1}.site-content .prosa .wp-block-table{-webkit-overflow-scrolling:touch;margin:2em 0;overflow-x:auto}.site-content .prosa table{border-collapse:collapse;width:100%;font-family:inherit;font-size:16px;line-height:1.5}.site-content .prosa th,.site-content .prosa td{text-align:left;vertical-align:top;border-bottom:1px solid #1e222626;padding:.7em .9em}.site-content .prosa thead th{background:var(--calce);font-weight:500}.site-content .prosa iframe,.site-content .prosa embed,.site-content .prosa object{max-width:100%}.site-content .prosa .wp-block-embed iframe{aspect-ratio:16/9;width:100%;height:auto}.site-content .prosa details{border-top:1px solid #1e222626;border-bottom:1px solid #1e222626;margin:0 0 -1px}.site-content .prosa summary{cursor:pointer;padding:.9em 0;font-weight:500}.site-content .prosa details>:not(summary){margin-bottom:1em}
html.cm-locked{overflow:hidden}.cm-dialog{width:100%;max-width:none;height:100%;max-height:none;color:var(--ghisa);background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.cm-dialog::backdrop{background:#1e222659}.cm-dialog[data-variant=info]::backdrop{-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);background:#1e22264d}.cm-dialog[data-variant=realizzazione]::backdrop{background:0 0}.cm-stage{padding:max(16px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));overscroll-behavior:contain;place-items:center;display:grid;position:absolute;inset:0;overflow:auto}.cm-panel{overscroll-behavior:contain;background:#fff;border-radius:20px;width:min(580px,100%);max-height:calc(100dvh - 32px);padding:36px 34px 30px;position:relative;overflow:auto;box-shadow:0 40px 120px -30px #0000008c,0 0 0 1px #1e22260f}.cm-panel>*{z-index:1;position:relative}.cm-close{z-index:3;width:44px;height:44px;color:var(--ghisa);background:#fff9;border:1px solid #1e222626;border-radius:999px;place-items:center;transition:transform .3s cubic-bezier(.16,1,.3,1),background-color .2s;display:grid;position:absolute;top:16px;right:16px}.cm-close:hover{background:var(--calce);transform:rotate(90deg)}.cm-title{color:var(--ghisa);margin-right:52px;font-size:clamp(26px,3.4vw,36px);line-height:1.04}.cm-sub{max-width:46ch;color:var(--acciaio-testo);margin-top:12px}.cm-reveal>*{opacity:0;transform:translateY(12px)}.cm-reveal.is-in>*{opacity:1;transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);transform:none}.cm-reveal.is-in>:nth-child(2){transition-delay:40ms}.cm-reveal.is-in>:nth-child(3){transition-delay:80ms}.cm-reveal.is-in>:nth-child(4){transition-delay:.12s}.cm-reveal.is-in>:nth-child(n+5){transition-delay:.16s}.cm-form{gap:22px;margin-top:28px;display:grid}.cm-row{grid-template-columns:1fr 1fr;gap:22px;display:grid}.cm-field{min-width:0}.cm-field label{color:var(--ghisa);margin-bottom:8px;font-size:15px;font-weight:500;display:block}.cm-field input,.cm-field textarea{width:100%;color:var(--ghisa);box-shadow:none;background:#fff;border:1px solid #1e222680;border-radius:12px;outline:none;padding:13px 15px;font-size:17px;line-height:1.4;transition:border-color .2s,box-shadow .2s;display:block}.cm-field input:hover,.cm-field textarea:hover{border-color:#1e2226bf}.cm-field input:focus,.cm-field textarea:focus{border-color:var(--fiamma);box-shadow:0 0 0 3px #de7c002e}.cm-field input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 999px #fff}.cm-field textarea{resize:vertical;min-height:112px}.cm-field[data-invalid] input,.cm-field[data-invalid] textarea{border-color:#b42318}.cm-err{color:#b42318;margin-top:6px;font-size:14px;font-weight:500;display:block}.cm-err:empty{display:none}.cm-hint{color:var(--acciaio-testo);margin-top:-12px;font-size:14px}.cm-chips{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.cm-chips legend{margin-bottom:14px;padding:0}.cm-chip{position:relative}.cm-chip input{opacity:0;cursor:pointer;position:absolute;inset:0}.cm-chip span{background:#fff;border:1px solid #1e222633;border-radius:999px;padding:10px 15px;font-size:15px;transition:background-color .2s,color .2s,border-color .2s,transform .2s cubic-bezier(.16,1,.3,1);display:inline-block}.cm-chip:hover span{border-color:#1e22268c}.cm-chip input:checked+span{background:var(--ghisa);border-color:var(--ghisa);color:#fff;transform:scale(1.03)}.cm-chip input:focus-visible+span{outline:2px solid var(--fiamma-testo);outline-offset:2px}.cm-check{color:var(--acciaio-testo);cursor:pointer;align-items:flex-start;gap:12px;font-size:15px;display:flex}.cm-check input{width:20px;height:20px;accent-color:var(--ghisa);cursor:pointer;flex:none;margin-top:2px}.cm-check a{color:var(--ghisa);text-underline-offset:3px;text-decoration:underline}.cm-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.cm-direct{color:var(--acciaio-testo);font-size:14px}.cm-direct a{color:var(--ghisa);white-space:nowrap;font-weight:500}.cm-submit{gap:10px}.cm-submit:disabled{cursor:progress;opacity:.8}.cm-spin{border:2px solid #1e22264d;border-top-color:var(--ghisa);border-radius:999px;width:16px;height:16px;animation:.8s linear infinite cm-spin}@keyframes cm-spin{to{transform:rotate(360deg)}}.cm-back{border-bottom:1px solid #1e222666;padding:8px 0}.cm-summary{color:#b42318;font-size:15px;font-weight:500}.cm-summary:empty{display:none}.cm-steps{color:var(--acciaio-testo);flex-wrap:wrap;gap:6px 18px;margin:0 52px 22px 0;padding:0;font-size:14px;list-style:none;display:flex}.cm-steps li{align-items:center;gap:8px;display:flex}.cm-steps span{font-variant-numeric:tabular-nums;border:1px solid #1e222640;border-radius:999px;place-items:center;width:24px;height:24px;font-size:12px;transition:background-color .3s,color .3s,border-color .3s;display:grid}.cm-steps [aria-current]{color:var(--ghisa);font-weight:600}.cm-steps [aria-current] span{background:var(--fiamma);border-color:var(--fiamma);color:var(--ghisa)}.cm-steps [data-fatto] span{background:var(--ghisa);border-color:var(--ghisa);color:#fff}.cm-step-q{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ghisa);font-size:clamp(24px,2.6vw,30px);font-weight:540;line-height:1.1}.cm-dopo{background:var(--ghisa);color:#ffffffd1;border-radius:16px;margin-top:32px;padding:20px 22px;font-size:15px;line-height:1.5}.cm-dopo span{letter-spacing:.06em;text-transform:uppercase;color:var(--fiamma);margin-bottom:6px;font-size:13px;font-weight:600;display:block}.cm-done svg{width:64px;height:64px}.cm-done circle,.cm-done path{fill:none;stroke:var(--fiamma);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.cm-done circle{stroke-dasharray:190;stroke-dashoffset:190px;animation:.7s cubic-bezier(.16,1,.3,1) forwards cm-draw}.cm-done path{stroke-dasharray:40;stroke-dashoffset:40px;animation:.45s cubic-bezier(.16,1,.3,1) .55s forwards cm-draw}@keyframes cm-draw{to{stroke-dashoffset:0}}.cm-dialog[data-variant=info] .cm-stage{place-items:stretch end;padding:0}.cm-dialog[data-variant=info] .cm-panel{background:var(--carta);width:min(600px,100%);height:100dvh;max-height:none;padding:56px 48px calc(40px + env(safe-area-inset-bottom));border-radius:0;box-shadow:-30px 0 120px -40px #00000080}.cm-dialog[data-variant=info] .cm-close{background:#fff;top:20px;right:20px}.cm-slats{z-index:0;pointer-events:none;display:flex;position:absolute;inset:0}.cm-slats i{background:var(--ghisa);transform-origin:50% 0;flex:1;transform:scaleY(0);box-shadow:inset -1px 0 #c9ced20f}.cm-dialog[data-variant=realizzazione] .cm-stage{place-items:stretch end;padding:0}.cm-dialog[data-variant=realizzazione] .cm-panel{background:var(--calce);width:min(1040px,100%);height:100dvh;max-height:none;box-shadow:none;border-radius:0;grid-template-columns:1.15fr 1fr;padding:0;display:grid;overflow:hidden}.cm-photo{background:var(--grafite);position:relative;overflow:hidden}.cm-photo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cm-photo:after{content:"";background:linear-gradient(#0000 45%,#1e2226d9);position:absolute;inset:0}.cm-photo figcaption{z-index:1;color:var(--calce);position:absolute;bottom:32px;left:32px;right:32px}.cm-side{padding:64px 52px 40px;position:relative;overflow:auto}.cm-dialog[data-variant=realizzazione] .cm-field input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 999px var(--calce)}@media (max-width:639px){.cm-stage{place-items:end stretch;padding:0}.cm-panel{width:100%;max-height:92dvh;padding:30px max(20px, env(safe-area-inset-left)) calc(24px + env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-right));border-radius:20px 20px 0 0}.cm-row{grid-template-columns:1fr}.cm-dialog[data-variant=info] .cm-panel{height:100dvh;max-height:none;padding:64px 20px calc(28px + env(safe-area-inset-bottom));border-radius:0}.cm-dialog[data-variant=info] .cm-close{top:12px;right:12px}.cm-steps{margin-right:0}.cm-dialog[data-variant=realizzazione] .cm-panel{grid-template-rows:150px 1fr;grid-template-columns:1fr}.cm-photo{order:-1}.cm-side{padding:28px 20px calc(28px + env(safe-area-inset-bottom))}.cm-photo figcaption{bottom:14px;left:20px;right:20px}}@media (prefers-reduced-motion:reduce){.cm-dialog *,.cm-dialog :before,.cm-dialog :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
:root{--cin-ease:cubic-bezier(.16, 1, .3, 1);--cin-ink:#0d0e0f;--carta:#f3eee6}@keyframes cinBlurRise{0%{opacity:0;transform:translateY(var(--rise,28px));filter:blur(var(--blur,12px))}to{opacity:1;filter:blur();transform:none}}@keyframes cinFadeRise{0%{opacity:0;transform:translateY(var(--rise,20px))}to{opacity:1;transform:none}}@keyframes cinSettle{0%{transform:scale(1.12)}to{transform:scale(1)}}.cin-in-blur{animation:cinBlurRise var(--dur,1.1s) var(--cin-ease) var(--d,0s) both}.cin-in-fade{animation:cinFadeRise var(--dur,1s) var(--cin-ease) var(--d,0s) both}.cin-in-zoom{animation:cinSettle 1.8s var(--cin-ease) both}.type-accento{font-family:var(--font-accent), Georgia, serif;letter-spacing:-.02em;font-style:italic;font-weight:400;display:block}.cin-titolo .type-accento{color:#f3eee6cc}.cin-titolo[data-tono=chiaro] .type-accento{color:var(--acciaio-testo)}.cin-titolo>span:first-child{display:block}.eyebrow-cinema{letter-spacing:.18em;text-transform:uppercase;color:#f3eee6b8;align-items:center;gap:10px;font-size:12px;font-weight:600;display:inline-flex}.eyebrow-cinema:before{content:"";background:var(--dot,var(--fiamma));border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:2.4s ease-out infinite cinPulse}@keyframes cinPulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--dot,var(--fiamma)) 55%, transparent)}70%,to{box-shadow:0 0 0 9px color-mix(in srgb, var(--dot,var(--fiamma)) 0%, transparent)}}.eyebrow-cinema[data-tono=chiaro]{color:var(--acciaio-testo)}.eyebrow-cinema[data-tono=chiaro]:before{--dot:var(--fiamma-testo)}.cin-btn{background:var(--fiamma);color:#120a00;border-radius:999px;align-items:center;gap:14px;min-height:52px;padding:10px 10px 10px 26px;font-size:16px;font-weight:600;text-decoration:none;transition:background-color .2s,color .2s,transform .15s;display:inline-flex}.cin-btn:hover{color:var(--ghisa);background:#fff}.cin-btn:active{transform:scale(.97)}.cin-btn__freccia{width:32px;height:32px;color:var(--fiamma);transition:transform .3s var(--cin-ease), background-color .2s;background:#120a00;border-radius:50%;place-items:center;display:grid}.cin-btn:is(:hover,:focus-visible) .cin-btn__freccia{background:var(--fiamma);color:#120a00;transform:rotate(-45deg)}.cin-btn--ghost{color:#fff;background:0 0;border:1px solid #f3eee64d;padding:12px 24px;font-weight:500}.cin-btn--ghost:hover{color:#fff;background:#f3eee614}.cin-link{color:#f3eee6e6;text-underline-offset:5px;padding:10px 0;font-size:15px;font-weight:500;-webkit-text-decoration:underline #f3eee666;text-decoration:underline #f3eee666;transition:text-decoration-color .2s}.cin-link:hover{color:#fff;-webkit-text-decoration-color:var(--fiamma);text-decoration-color:var(--fiamma)}.cin-hero{background:var(--cin-ink);color:#f3eee6;flex-direction:column;height:100svh;min-height:640px;display:flex;position:relative;overflow:hidden}.cin-hero__media{position:absolute;inset:0}.cin-hero__media img{-o-object-fit:cover;object-fit:cover}.cin-hero__video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cin-hero__pausa{z-index:2;color:#f3eee6e6;background:#0d0e0f73;border:1px solid #f3eee64d;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;bottom:16px;right:16px}.cin-hero__pausa:hover{border-color:var(--fiamma)}.cin-hero__scrim{pointer-events:none;background:linear-gradient(90deg,#0d0e0fe0,#0d0e0f9e 42%,#0d0e0f0d 72%),linear-gradient(#0d0e0f8c,#0d0e0f14 34%,#0d0e0f40 62%,#0d0e0ff2 100%);position:absolute;inset:0}.cin-hero__stage{z-index:1;padding-bottom:max(64px, env(safe-area-inset-bottom));flex:1;justify-content:space-between;align-items:flex-end;gap:48px;display:flex;position:relative}.cin-hero h1{letter-spacing:-.035em;margin:22px 0 0;font-size:clamp(44px,5.6vw,86px);line-height:.95}@media (min-width:768px){.cin-hero h1>span{white-space:nowrap}}.cin-hero--lungo h1{max-width:22ch;font-size:clamp(36px,4.4vw,68px);line-height:1}.cin-hero--lungo h1>span{white-space:normal}.cin-hero__sub{color:#f3eee6c7;text-shadow:0 2px 18px #0000006b;max-width:34rem;margin:26px 0 0;font-size:clamp(16px,1.25vw,18px);line-height:1.55}.cin-hero__actions{flex-wrap:wrap;align-items:center;gap:12px 26px;margin-top:34px;display:flex}.cin-hero__list{border-top:1px solid #f3eee624;flex-shrink:0;width:280px;margin:0;padding:0;list-style:none}.cin-hero__list li{color:#f3eee6d9;border-bottom:1px solid #f3eee624;align-items:baseline;gap:14px;padding:13px 0;font-size:14px;font-weight:500;display:flex}.cin-hero__list a{color:inherit;transition:color .2s, transform .3s var(--cin-ease);flex:1;align-items:baseline;gap:14px;display:flex}.cin-hero__list a:hover{color:#fff;transform:translate(4px)}.cin-num{font-family:var(--font-accent), Georgia, serif;color:var(--fiamma);font-weight:400}.cin-hero__list .cin-num{font-size:18px}@media (max-width:1023px){.cin-hero__list{display:none}}@media (max-width:767px){.cin-hero__scrim{background:linear-gradient(#0d0e0f80,#0d0e0f26 26%,#0d0e0fb3 55%,#0d0e0ff7 100%)}.cin-hero__stage{padding-bottom:max(36px, env(safe-area-inset-bottom))}.cin-hero__actions .cin-btn{justify-content:space-between;width:100%}}.cin-pila{padding-bottom:12vh;position:relative}.cin-pila__slot{justify-content:center;align-items:flex-start;height:74vh;padding-top:clamp(5.5rem,10vh,7.5rem);display:flex;position:sticky;top:0}.cin-card{top:calc(var(--i) * 28px);background:var(--carta);width:min(1200px,100% - 32px);min-height:min(540px,62vh);color:var(--ghisa);transform-origin:top;will-change:transform;border-radius:clamp(28px,4vw,48px);grid-template-columns:1fr 1.25fr;gap:22px;padding:clamp(14px,1.6vw,22px);display:grid;position:relative;box-shadow:0 -10px 40px #00000059}.cin-card__testo{flex-direction:column;padding:clamp(18px,3vw,44px);display:flex}.cin-card .cin-num{color:var(--fiamma-testo);font-size:56px;line-height:1}.cin-card h3{margin:auto 0 0;font-size:clamp(28px,3.2vw,46px);line-height:1.02}.cin-card p{color:#1e2226cc;max-width:40ch;margin:16px 0 0;font-size:17px;line-height:1.55}.cin-card ul{margin:22px 0 0;padding:0;font-size:14px;font-weight:500;list-style:none}.cin-card li{border-top:1px solid #1e22261f;gap:10px;padding:9px 0;display:flex}.cin-card li:before{content:"";background:var(--fiamma-testo);flex-shrink:0;width:12px;height:2px;margin-top:10px}.cin-card figure{border-radius:clamp(20px,3vw,36px);min-height:300px;margin:0;position:relative;overflow:hidden}.cin-card figure img{-o-object-fit:cover;object-fit:cover;transition:transform .7s var(--cin-ease)}@media (hover:hover) and (pointer:fine){.cin-card:hover figure img{transform:scale(1.04)}}.cin-didascalia{color:#f3eee6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0d0e0f9e;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:500;position:absolute;bottom:14px;left:14px}@media (max-width:767px){.cin-pila{padding-bottom:64px}.cin-pila__slot{height:auto;padding-top:18px;position:relative}.cin-card{grid-template-columns:1fr;gap:0;height:auto;top:0}.cin-card figure{order:-1;min-height:240px}.cin-card__testo{padding:22px 10px 12px}.cin-card h3{margin-top:14px}.cin-card .cin-num{font-size:44px}}.cin-passi{margin:0;padding:0;list-style:none}.cin-passi li{border-bottom:1px solid #f3eee624;grid-template-columns:76px 1fr;gap:12px;padding:26px 0;display:grid}.cin-passi li:first-child{border-top:1px solid #f3eee624}.cin-passi .cin-num{font-size:44px;line-height:1}.cin-passi h3{letter-spacing:-.01em;margin:0;font-size:22px;font-weight:600;line-height:1.25}.cin-passi p{color:#f3eee6ad;margin:6px 0 0;font-size:16px}.js-cin [data-cin-reveal]{opacity:0;transform:translate3d(0, var(--y,30px), 0);transition:opacity .7s cubic-bezier(.25, .1, .25, 1) var(--d,0s), transform .7s cubic-bezier(.25, .1, .25, 1) var(--d,0s)}.js-cin [data-cin-reveal].is-in{opacity:1;transform:none}.cin-faq{gap:10px;display:grid}.cin-faq details{background:#f3eee60a;border:1px solid #f3eee61f;border-radius:20px;transition:background-color .3s,border-color .3s}.cin-faq details[open],.cin-faq details:hover{background:#f3eee612;border-color:#f3eee63d}.cin-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;list-style:none;display:flex}.cin-faq summary::-webkit-details-marker{display:none}.cin-faq :is(h2,h3){font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:clamp(18px,1.6vw,22px);font-weight:500;line-height:1.25}.cin-faq__segno{background:var(--fiamma);width:34px;height:34px;transition:transform .35s var(--cin-ease);border-radius:50%;flex:none;position:relative}.cin-faq__segno:before,.cin-faq__segno:after{content:"";background:#120a00;border-radius:2px;width:12px;height:2px;margin:-1px 0 0 -6px;position:absolute;inset:50% auto auto 50%}.cin-faq__segno:after{transform:rotate(90deg)}.cin-faq details[open] .cin-faq__segno{transform:rotate(45deg)}.cin-faq details>p{color:#f3eee6bf;max-width:60ch;margin:0;padding:0 24px 24px;font-size:17px;line-height:1.6}.cin-faq[data-tono=chiaro] details{background:#fff;border-color:#1e22261f}.cin-faq[data-tono=chiaro] details[open],.cin-faq[data-tono=chiaro] details:hover{background:#fff;border-color:#1e22263d}.cin-faq[data-tono=chiaro] :is(h2,h3){color:var(--ghisa)}.cin-faq[data-tono=chiaro] details>p{color:var(--acciaio-testo)}.cin-mazzo{scroll-snap-type:x mandatory;gap:12px;margin:0;padding:0 0 8px;list-style:none;display:flex;overflow-x:auto}.cin-mazzo>li{scroll-snap-align:start;flex:none}.cin-mazzo a{background:var(--cin-ink);color:#fff;border-radius:20px;width:220px;height:180px;display:block;position:relative;overflow:hidden}.cin-mazzo img{-o-object-fit:cover;object-fit:cover}.cin-mazzo__scrim{background:linear-gradient(#0d0e0f26 30%,#0d0e0feb);position:absolute;inset:0}.cin-mazzo__testo{position:absolute;inset:auto 18px 16px}.cin-mazzo__nome{font-family:var(--font-display);letter-spacing:-.02em;font-size:18px;font-weight:500;line-height:1.15;display:block}.cin-mazzo__frase{color:#f3eee6bf;margin-top:6px;font-size:13px;line-height:1.4;display:block}@media (min-width:768px){.cin-mazzo{gap:0;padding:28px 0 0;overflow:visible}.cin-mazzo>li+li{margin-left:-130px}.cin-mazzo>li{transition:margin .45s var(--cin-ease)}.cin-mazzo a{width:260px;height:320px;box-shadow:-8px 0 0 var(--mazzo-bordo,var(--carta));transition:transform .45s var(--cin-ease);border-radius:24px}.cin-mazzo__nome{font-size:22px}.cin-mazzo__frase,.cin-mazzo__freccia{opacity:0;transition:opacity .35s, transform .35s var(--cin-ease);transform:translateY(8px)}.cin-mazzo>li:is(:hover,:focus-within){margin-right:130px}.cin-mazzo>li:is(:hover,:focus-within) a{transform:translateY(-22px)}.cin-mazzo>li:is(:hover,:focus-within) :is(.cin-mazzo__frase,.cin-mazzo__freccia){opacity:1;transform:none}}.cin-mazzo__freccia{background:var(--fiamma);color:#120a00;border-radius:50%;place-items:center;width:32px;height:32px;margin-top:12px;display:inline-grid}@media (prefers-reduced-motion:reduce){.cin-in-blur,.cin-in-fade,.cin-in-zoom,.eyebrow-cinema:before{animation:none!important}.cin-hero__video,.cin-hero__pausa{display:none}.js-cin [data-cin-reveal]{opacity:1;transition:none;transform:none}.cin-card,.cin-card figure img{transition:none;transform:none!important}.cin-btn,.cin-btn__freccia,.cin-mazzo>li,.cin-mazzo a,.cin-mazzo__frase,.cin-mazzo__freccia,.cin-faq details,.cin-faq__segno{transition:none}}.cin-cerca{border-bottom:1.5px solid var(--ghisa);flex-wrap:wrap;align-items:baseline;gap:8px 24px;padding-bottom:12px;display:flex}.cin-cerca input{width:100%;color:var(--ghisa);font-family:var(--font-display);letter-spacing:-.03em;background:0 0;border:0;font-size:clamp(22px,3.4vw,48px);font-weight:500}.cin-cerca input::placeholder{color:#1e222659}.cin-cerca input:focus{outline:none}.cin-cerca:focus-within{border-color:var(--fiamma-testo);box-shadow:0 2px 0 var(--fiamma-testo)}.cin-cerca__conta{font-family:var(--font-accent), Georgia, serif;color:var(--acciaio-testo);white-space:nowrap;margin:0;font-size:clamp(22px,2vw,28px);font-style:italic}.cin-pill{min-height:44px;color:var(--ghisa);background:0 0;border:1px solid #1e222633;border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-size:15px;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.cin-pill:hover{border-color:var(--ghisa)}.cin-pill.is-on{border-color:var(--ghisa);background:var(--ghisa);color:var(--carta)}.cin-pill[aria-expanded=true] svg{transform:rotate(180deg)}.cin-scelta{position:relative}.cin-scelta__pannello{z-index:30;width:max-content;max-width:min(560px,100vw - 32px);animation:cinFadeRise .25s var(--cin-ease) both;--rise:6px;background:#fff;border-radius:20px;grid-template-columns:repeat(3,minmax(0,max-content));gap:2px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 0 0 1px #1e22261a,0 18px 40px #1e222624}.cin-scelta__pannello button{color:var(--ghisa);text-align:left;border-radius:12px;padding:10px 14px;font-size:15px}.cin-scelta__pannello button:hover{background:var(--carta)}.cin-scelta__pannello button[aria-pressed=true]{background:var(--ghisa);color:var(--carta)}@media (max-width:640px){.cin-scelta{position:static}.cin-scelta__pannello{grid-template-columns:repeat(2,minmax(0,1fr));width:auto;max-width:none;right:0}}.cin-rivista{grid-template-columns:1fr;grid-auto-rows:240px;gap:12px;margin:0;padding:0;list-style:none;display:grid}.cin-rivista>li[hidden]{display:none}.cin-rivista a{color:#fff;background:#2a2c2f;border-radius:24px;height:100%;display:block;position:relative;overflow:hidden}.cin-rivista img{-o-object-fit:cover;object-fit:cover;transition:transform 1.2s var(--cin-ease)}.cin-rivista a:hover img{transform:scale(1.05)}.cin-rivista__scrim{background:linear-gradient(#0d0e0f00 45%,#0d0e0fd9);position:absolute;inset:0}.cin-rivista__testo{position:absolute;inset:auto 20px 18px}.cin-rivista__meta{color:#f3eee6bf;font-size:13px;display:block}.cin-rivista__titolo{font-family:var(--font-display);letter-spacing:-.02em;margin-top:4px;font-size:20px;font-weight:500;line-height:1.15;display:block}@media (min-width:640px){.cin-rivista{grid-template-columns:repeat(2,minmax(0,1fr))}.cin-rivista>li:nth-child(5n+1){grid-area:span 2/span 2}}@media (min-width:1024px){.cin-rivista{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:260px;grid-auto-flow:dense}.cin-rivista>li:nth-child(10n+6){grid-column:3/span 2}.cin-rivista>li:nth-child(5n+1) .cin-rivista__titolo{font-size:34px}}@media (prefers-reduced-motion:reduce){.cin-rivista img{transition:none}}.cin-suggerimento{cursor:help;position:relative}.cin-suggerimento:focus-visible{outline:2px solid var(--fiamma-testo);outline-offset:4px;border-radius:6px}.cin-suggerimento [role=tooltip]{z-index:30;background:var(--ghisa);width:max-content;max-width:260px;color:var(--carta);white-space:normal;opacity:0;pointer-events:none;transition:opacity .2s, transform .2s var(--cin-ease);border-radius:14px;padding:12px 14px;font-family:Matter,ui-sans-serif,system-ui,sans-serif;font-size:14px;font-style:normal;line-height:1.45;position:absolute;top:calc(100% + 10px);right:0;transform:translateY(-4px)}.cin-suggerimento:is(:hover,:focus-visible) [role=tooltip]{opacity:1;transform:none}.cin-indice{background:#fff;border-radius:20px;padding:20px}.cin-indice>p,.cin-indice summary{color:var(--acciaio-testo);margin:0 0 10px;font-size:14px}.cin-indice ol{gap:2px;margin:0;padding:0;list-style:none;display:grid}.cin-indice a{color:var(--ghisa);border-left:2px solid #1e22261f;padding:6px 0 6px 12px;font-size:15px;line-height:1.35;transition:border-color .2s,color .2s;display:block}.cin-indice a:hover{color:var(--fiamma-testo)}.cin-indice a[aria-current]{border-color:var(--fiamma);font-weight:600}.cin-indice--mobile{margin-bottom:32px}.cin-indice--mobile summary{cursor:pointer;color:var(--ghisa);margin:0;font-weight:500}.cin-indice--mobile[open] summary{margin-bottom:10px}@media (min-width:1024px){.cin-indice--mobile{display:none}}.cin-avanzamento{background:#1e22261f;border-radius:2px;width:2px;height:160px;overflow:hidden}.cin-avanzamento span{background:var(--fiamma);transform-origin:top;height:100%;display:block}.cin-ingresso{color:#fff;text-align:left;background:#ffffff0a;border:1px solid #f3eee624;border-radius:24px;grid-template-columns:1fr auto;align-items:end;gap:6px 16px;width:100%;height:100%;min-height:150px;padding:22px;transition:border-color .25s,background-color .25s;display:grid}.cin-ingresso:hover,.cin-ingresso:focus-visible{border-color:var(--fiamma);background:#ffffff12}.cin-ingresso__titolo{font-family:var(--font-display);letter-spacing:-.02em;grid-column:1/-1;align-self:start;font-size:clamp(22px,2vw,28px);font-weight:500;line-height:1.1}.cin-ingresso__testo{color:#f3eee6b3;font-size:15px;line-height:1.45}.cin-ingresso:is(:hover,:focus-visible) .cin-btn__freccia{background:var(--fiamma);color:#120a00;transform:rotate(-45deg)}.cin-stato{color:#f3eee6d9;background:#ffffff14;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:14px;display:inline-flex}.cin-stato:before{content:"";background:#f3eee666;border-radius:50%;width:8px;height:8px}.cin-stato.is-aperto:before{background:#63c34f;box-shadow:0 0 0 4px #63c34f33}.cin-faq details[hidden]{display:none}.cin-faq__link{color:var(--fiamma-testo);border-bottom:1px solid;margin:-8px 24px 24px;font-weight:500;display:inline-block}.cin-cifre{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.cin-cifre div{border-color:#7f7f7f4d;border-top-style:solid;border-top-width:1px;padding-top:14px}.cin-cifre dt{font-family:var(--font-accent), Georgia, serif;color:var(--fiamma);font-size:clamp(44px,4.4vw,64px);font-style:italic;line-height:1}.cin-cifre dd{opacity:.75;margin:8px 0 0;font-size:15px}.cin-tempo{border-left:1px solid #f3eee640;gap:0;padding:0 0 0 22px;list-style:none;display:grid}.cin-tempo li{color:#f3eee6d9;padding:0 0 22px;font-size:16px;line-height:1.4;position:relative}.cin-tempo li:last-child{color:#fff;padding-bottom:0;font-weight:500}.cin-tempo li:before{content:"";background:var(--fiamma);border-radius:50%;width:9px;height:9px;position:absolute;top:6px;left:-27px}.nf-forno{background:linear-gradient(160deg,#3a3f44,#24282c 55%,#1b1e21);border-radius:28px;justify-self:center;width:min(460px,100%);padding:22px;box-shadow:inset 0 1px #ffffff1f,0 40px 90px -40px #000000e6}.nf-display{background:#050606;border-radius:16px;grid-template-columns:1fr auto;align-items:end;gap:4px 16px;padding:22px 22px 18px;font-family:ui-monospace,Cascadia Mono,Courier New,monospace;display:grid;box-shadow:inset 0 2px 14px #000000e6}.nf-codice{letter-spacing:.06em;color:var(--fiamma);text-shadow:0 0 18px #de7c008c;font-size:clamp(48px,7vw,72px);font-weight:700;line-height:1;animation:1.2s steps(2,jump-none) 3 nf-lampeggia}@keyframes nf-lampeggia{50%{opacity:.15}}.nf-temp{color:#de7c008c;font-size:18px}.nf-msg{color:#f3eee6cc;grid-column:1/-1;min-height:1.5em;font-size:15px}.nf-programmi{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.nf-tasto{color:#fff;background:#2e3337;border-radius:12px;align-items:center;gap:12px;min-height:52px;padding:0 16px;font-size:16px;transition:background-color .2s,transform .15s;display:flex;box-shadow:inset 0 1px #ffffff14,0 2px #121416}.nf-tasto b{color:var(--fiamma);font-family:ui-monospace,Cascadia Mono,Courier New,monospace;font-size:13px}.nf-tasto:hover{background:#383e43}.nf-tasto:active{transform:translateY(2px);box-shadow:inset 0 1px #ffffff0d}.nf-piede{justify-content:space-between;align-items:center;gap:16px;margin-top:20px;display:flex}.nf-sigla{color:#f3eee673;font-size:13px}.nf-service{color:var(--fiamma);border-bottom:1px solid;padding:6px 0;font-weight:600}.nf-reset{color:#fff;background:radial-gradient(circle at 35% 30%,#4a5056,#24282c 70%);border-radius:999px;place-items:center;width:64px;height:64px;font-size:12px;font-weight:600;transition:transform .15s;display:grid;box-shadow:inset 0 1px #ffffff26,0 3px #101214}.nf-reset:active{transform:translateY(2px)rotate(-20deg)}@media (prefers-reduced-motion:reduce){.nf-codice{animation:none}.nf-tasto,.nf-reset{transition:none}}.cin-legale{max-width:64ch;color:var(--ghisa);font-size:17px;line-height:1.7}.cin-legale>*+*{margin-top:1.1em}.cin-legale h2{font-family:var(--font-display);letter-spacing:-.02em;margin-top:2.4em;font-size:clamp(24px,2.4vw,32px);font-weight:540;line-height:1.15}.cin-legale h3{margin-top:1.8em;font-size:18px;font-weight:600}.cin-legale ul{padding-left:1.2em;list-style:outside}.cin-legale li+li{margin-top:.5em}.cin-legale a:not(.cin-btn){color:var(--fiamma-testo);text-underline-offset:3px;text-decoration:underline}.cin-legale-versione{color:var(--acciaio-testo);font-size:14px}.cin-legale-tabella{background:#fff;border-radius:16px;max-width:none;overflow-x:auto}.cin-legale table{border-collapse:collapse;width:100%;min-width:640px;font-size:15px;line-height:1.45}.cin-legale th,.cin-legale td{text-align:left;vertical-align:top;border-bottom:1px solid #1e22261a;padding:12px 16px}.cin-legale thead th{font-weight:600}.cin-legale tbody th{letter-spacing:.06em;text-transform:uppercase;color:var(--acciaio-testo);padding-top:20px;font-size:13px;font-weight:600}.cin-legale code{word-break:break-all;font-size:13px}.cin-sutop{right:max(16px, env(safe-area-inset-right));bottom:max(24px, env(safe-area-inset-bottom));z-index:20;-webkit-backdrop-filter:blur(16px)saturate(160%);backdrop-filter:blur(16px)saturate(160%);color:#fff;opacity:0;pointer-events:none;background:#121315b8;border:1px solid #ffffff29;border-radius:999px;place-items:center;width:48px;height:48px;transition:opacity .3s,transform .4s cubic-bezier(.16,1,.3,1),border-color .2s;display:grid;position:fixed;transform:translateY(12px);box-shadow:0 12px 30px -12px #00000080}.cin-sutop.is-on{opacity:1;pointer-events:auto;transform:none}.cin-sutop svg{width:14px;height:22px;transition:transform .3s cubic-bezier(.16,1,.3,1)}.cin-sutop:hover{border-color:var(--fiamma)}.cin-sutop:hover svg{transform:translateY(-3px)}.cin-sutop:focus-visible{outline:2px solid var(--fiamma);outline-offset:3px}@media (prefers-reduced-motion:reduce){.cin-sutop,.cin-sutop svg{transition:none}}
html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/cef8ac2c062f1b0a-s.3-5_uhe2g8vfj.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/c6e22b45cfe1c763-s.27tgfqm6_tedn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/158ff596bf2cbebe-s.2r0cv3f07u_0l.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/52e514cb9d030258-s.12_ze2_d4hpxy.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/d66ba39e135c9aa7-s.318-mahh4esyg.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f44e0976e40b7eea-s.0yot_wy8hf-md.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4a0b7dd978568ff2-s.p.2q0khlq77_eaw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight Fallback;src:local(Arial);ascent-override:100.51%;descent-override:25.03%;line-gap-override:0.0%;size-adjust:96.39%}.UvQH_G_className{font-family:Inter Tight,Inter Tight Fallback;font-style:normal}
@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/f7095de3000afb68-s.3zvkfbs08rnj_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/e63b65bb308a9351-s.p.3strvg7o-g5v2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.bWmwBW_className{font-family:Instrument Serif,Instrument Serif Fallback;font-style:italic;font-weight:400}
@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6cec87c23af19a62-s.38msdipe8z81f.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/c24fec3b421fd73c-s.30bhvdlsk8sra.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/61e56fd33ece1ad8-s.3se9ogqst-d6c.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.kM2H3G_className{font-family:Newsreader,Newsreader Fallback;font-style:normal}
