@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/bebasneue-latin-ext.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/bebasneue-latin.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:DM Sans;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/dmsans-latin-ext.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/dmsans-latin.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}:root{--paper:#080808;--paper-2:#111;--paper-3:#181818;--line:#262626;--ink:#fff;--ink-1:#dcdcdc;--ink-2:#b4b4b4;--ink-3:#8a8a8a;--accent:#58ade8;--accent-2:#8ccbf2;--accent-ink:#06121c;--accent-soft:#142534;--deep:#000;--deep-2:#0f0f0f;--signal:#8ccbf2;--focus:#8ccbf2;--font-display:"Bebas Neue", "Arial Narrow", Impact, sans-serif;--font-body:"DM Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--measure:66ch;--wrap:1160px;--wrap-narrow:760px;--step--1:clamp(.86rem, .83rem + .14vw, .94rem);--step-0:clamp(1rem, .96rem + .2vw, 1.1rem);--step-1:clamp(1.12rem, 1.05rem + .34vw, 1.32rem);--step-2:clamp(1.45rem, 1.3rem + .75vw, 1.95rem);--step-3:clamp(2rem, 1.5rem + 2.2vw, 3.3rem);--step-4:clamp(2.8rem, 1.8rem + 4.4vw, 5.6rem);--radius:3px;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}body{background:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:var(--step-0);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.65}h1,h2{font-family:var(--font-display);letter-spacing:.005em;text-transform:uppercase;text-wrap:balance;margin:0 0 .5em;font-weight:400;line-height:.94}h3,h4{font-family:var(--font-body);letter-spacing:-.01em;margin:0 0 .5em;font-weight:700;line-height:1.35}h1{font-size:var(--step-4)}h2{font-size:var(--step-3);max-width:16ch;margin-bottom:.7em}h3{font-size:var(--step--1);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);margin-bottom:.9em}h1 em,h2 em{color:var(--accent);font-style:normal}p,li{max-width:var(--measure);text-wrap:pretty}p{margin:0 0 1.1em}a{color:var(--accent);text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{color:var(--accent-2)}:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:2px}img{max-width:100%;height:auto;display:block}strong{font-weight:650}hr{border:0;border-top:1px solid var(--line);margin:0}.wrap{width:min(100% - 2.5rem, var(--wrap));margin-inline:auto}.wrap-narrow{width:min(100% - 2.5rem, var(--wrap-narrow));margin-inline:auto}section{padding-block:clamp(3.2rem,8vw,6rem)}[id]{scroll-margin-top:5.5rem}.section-tint{background:var(--paper-2);border-block:1px solid var(--line)}.eyebrow{font-size:var(--step--1);letter-spacing:.09em;text-transform:uppercase;color:var(--accent);margin:0 0 1rem;font-weight:650}.lead{font-size:var(--step-1);color:var(--ink-2);max-width:56ch;line-height:1.55}.nota-sezione{border-top:1px solid var(--line);color:var(--ink-3);font-size:var(--step--1);max-width:60ch;margin:2.4rem 0 0;padding-top:1.4rem}.grid{gap:clamp(1.5rem,3vw,2.5rem);display:grid}.grid-2{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.grid-3{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.card{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;padding:1.6rem 0 0}@media (width>=720px){.card{padding-right:clamp(1rem,3vw,2.4rem)}}.card{transition:border-color .3s}.card:hover{border-top-color:var(--accent)}main p a,main li a{text-decoration-thickness:1px;transition:text-decoration-thickness .15s,color .15s}main p a:hover,main li a:hover{text-decoration-thickness:2px}.card h3{margin-top:0}.card>:last-child{margin-bottom:0}.step-num{font-family:var(--font-body);letter-spacing:.16em;color:var(--accent);margin-bottom:1.2rem;font-size:.72rem;font-weight:600;line-height:1;display:block}.btn{background:var(--accent);color:var(--accent-ink);font-weight:600;font-size:var(--step--1);letter-spacing:.02em;border:1px solid var(--accent);border-radius:var(--radius);padding:.95em 1.7em;text-decoration:none;transition:background .15s,border-color .15s;display:inline-block}.btn:hover{background:var(--accent-2);border-color:var(--accent-2);color:var(--accent-ink)}.btn-mini{padding:.6em 1.2em;font-size:.82rem}.btn-ghost{color:var(--accent);border-color:var(--line);background:0 0}.btn-ghost:hover{background:var(--accent-soft);color:var(--accent);transform:none}.list-check,.list-cross{margin:0 0 1rem;padding:0;list-style:none}.list-check li,.list-cross li{margin-bottom:1rem;padding-left:2.1rem;line-height:1.6;position:relative}.list-check li:before{content:"";border:solid var(--accent);border-width:0 1.5px 1.5px 0;width:.42rem;height:.78rem;position:absolute;top:.32em;left:.2rem;transform:rotate(42deg)}.list-cross li:before,.list-cross li:after{content:"";background:var(--ink-3);width:.9rem;height:1.5px;position:absolute;top:.78em;left:.05rem}.list-cross li:before{transform:rotate(45deg)}.list-cross li:after{transform:rotate(-45deg)}.colonna-titolo{font-size:var(--step-0);border-bottom:1px solid var(--line);margin:0 0 1.4rem;padding-bottom:.8rem}.fascia-foto{--fascia-rgb:8 8 8;position:relative;overflow:hidden}.fascia-foto.su-tinta{--fascia-rgb:17 17 17}.fascia-foto-sfondo{z-index:0;width:min(52%,860px);position:absolute;inset:0 auto 0 0;overflow:hidden}.fascia-foto-sfondo img{object-fit:cover;object-position:14% 30%;width:100%;height:100%;display:block}.fascia-foto-sfondo:after{content:"";background:linear-gradient(to left, rgb(var(--fascia-rgb)) 0%, rgb(var(--fascia-rgb) / .85) 20%, rgb(var(--fascia-rgb) / .4) 40%, rgb(var(--fascia-rgb) / 0) 66%), linear-gradient(to bottom, rgb(var(--fascia-rgb)) 0%, rgb(var(--fascia-rgb) / .42) 22%, rgb(var(--fascia-rgb) / 0) 46%, rgb(var(--fascia-rgb) / 0) 62%, rgb(var(--fascia-rgb) / .45) 82%, rgb(var(--fascia-rgb)) 100%);position:absolute;inset:0}.fascia-foto-contenuto{z-index:1;justify-items:end;display:grid;position:relative}.fascia-foto-testo{width:100%;max-width:34rem}.fascia-foto .nota-sezione{color:var(--ink-2)}@media (width<=900px){.fascia-foto-sfondo{opacity:.55;width:100%}.fascia-foto-sfondo img{object-position:24% 22%}.fascia-foto-sfondo:after{background:linear-gradient(to bottom, rgb(var(--fascia-rgb) / .45) 0%, rgb(var(--fascia-rgb) / .78) 60%, rgb(var(--fascia-rgb)) 100%)}.fascia-foto-testo{max-width:none}}.stat{font-family:var(--font-display);font-size:var(--step-3);letter-spacing:-.02em;color:var(--signal);margin-bottom:.5rem;line-height:1;display:block}.stat-label{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin-bottom:.9rem;font-size:.72rem;font-weight:600}.skip-link{background:var(--accent);color:var(--accent-ink);z-index:100;padding:.7rem 1.2rem;position:absolute;top:0;left:-9999px}.skip-link:focus{top:.5rem;left:.5rem}.flow>*+*{margin-top:1.1em}.mb-0{margin-bottom:0}.site-header[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--line);background:var(--paper);z-index:20;position:sticky;top:0}.header-inner[data-astro-cid-nen7h5rs]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 2rem;padding-block:.9rem;display:flex}.brand[data-astro-cid-nen7h5rs]{color:var(--ink);line-height:1.2;text-decoration:none}.brand-name[data-astro-cid-nen7h5rs]{font-family:var(--font-display);font-size:var(--step-1);display:block}.brand-role[data-astro-cid-nen7h5rs]{letter-spacing:.01em;color:var(--ink-3);max-width:42ch;margin-top:.15rem;font-size:.82rem;font-weight:400;line-height:1.3;display:block}@media (width<=599px){.brand-role[data-astro-cid-nen7h5rs]{display:none}}nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{flex-wrap:wrap;gap:.4rem 1.5rem;margin:0;padding:0;list-style:none;display:flex}nav[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]{max-width:none;margin:0}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--ink-2);font-size:var(--step--1);border-bottom:2px solid #0000;padding-block:.25rem;font-weight:550;text-decoration:none}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--accent)}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--ink);border-bottom-color:var(--accent)}.header-cta[data-astro-cid-nen7h5rs]{white-space:nowrap}@media (width<=780px){.brand[data-astro-cid-nen7h5rs]{order:1}.header-cta[data-astro-cid-nen7h5rs]{order:2}nav[data-astro-cid-nen7h5rs]{flex-basis:100%;order:3}}@media (width<=640px){.header-inner[data-astro-cid-nen7h5rs]{padding-block:.75rem}nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:.25rem 1.1rem}}.site-footer[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line);background:var(--paper-2);margin-top:auto;padding-block:clamp(2.5rem,6vw,4rem) 2rem}.footer-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:2rem;display:grid}.footer-name[data-astro-cid-jo6i4kqk]{font-family:var(--font-display);font-size:var(--step-1);margin-bottom:.4rem}.footer-note[data-astro-cid-jo6i4kqk]{color:var(--ink-2);font-size:var(--step--1);max-width:34ch}.footer-head[data-astro-cid-jo6i4kqk]{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);margin-bottom:.7rem;font-size:.76rem;font-weight:650}.site-footer[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{font-size:var(--step--1);margin:0;padding:0;list-style:none}.site-footer[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{color:var(--ink-2);margin-bottom:.45rem}.site-footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--ink-2);text-decoration:none}.site-footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--accent);text-decoration:underline}.footer-legal[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line);color:var(--ink-3);max-width:none;margin:2.5rem 0 0;padding-top:1.2rem;font-size:.8rem}body{flex-direction:column;min-height:100vh;display:flex}main{flex:1}
