.pg{padding-block:clamp(2.2rem,5vw,3.4rem) clamp(3rem,7vw,5rem)}.testata{position:relative;overflow:clip;isolation:isolate;color:#fff;min-height:clamp(300px,44svh,480px);display:grid;align-items:end;margin-top:-82px;padding-top:82px}.testata__pic{position:absolute;inset:0;z-index:-2}.testata__pic img{width:100%;height:100%;object-fit:cover;object-position:50% 52%}.testata:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#140e20e6,#1a12286b 48%,#1e142e1a 82%),linear-gradient(96deg,rgba(20,14,32,.58) 0%,transparent 62%)}.testata__in{position:relative;padding-block:clamp(1.8rem,4vw,3rem)}.testata__h1{font-size:var(--step-3);max-width:30ch;text-wrap:balance;margin-bottom:.7rem;text-shadow:0 2px 26px rgba(12,6,18,.42)}@media(max-width:480px){.testata__h1{font-size:clamp(1.62rem,6.9vw,2.1rem);max-width:none}.testata__p{font-size:var(--step-0)}.testata{min-height:clamp(260px,40svh,380px)}}.testata__p{color:#ffffffdb;max-width:58ch;margin:0;font-size:var(--step-1);line-height:1.5}.briciole{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 .9rem;font-size:var(--step--2);font-weight:700;letter-spacing:.12em;text-transform:uppercase}.briciole a{color:var(--alp-3);text-decoration:none;padding:.5rem 0}.briciole a:hover{color:#fff}.briciole span{color:#ffffff7a}.prosa h2{font-size:var(--step-2);margin:clamp(2rem,4vw,3rem) 0 .8rem;text-wrap:balance}.prosa h3{font-size:var(--step-1);margin:1.8rem 0 .5rem}.prosa p{margin:0 0 1.05em;color:var(--ink-2)}.prosa strong{color:var(--ink)}.prosa a:not(.btn){color:var(--alp);text-decoration:none;background-image:linear-gradient(var(--alp-ring),var(--alp-ring));background-repeat:no-repeat;background-position:0 100%;background-size:100% 2px;transition:background-size var(--t-micro) var(--ease)}.prosa a:not(.btn):hover{background-size:100% 100%}.prosa ul,.prosa ol{margin:0 0 1.2em;padding-left:1.3rem;color:var(--ink-2)}.prosa li{margin-bottom:.4em}.prosa li::marker{color:var(--alp-2)}.nota{margin:1.6rem 0;padding:1.1rem 1.3rem;border-left:0;border-top:2px solid var(--alp);background:var(--alp-wash);border-radius:0 0 var(--r-2) var(--r-2)}.nota p{margin:0;color:var(--ink-2)}.nota b{display:block;font-family:var(--display);font-size:var(--step-0);color:var(--ink);margin-bottom:.3rem}.cifre{list-style:none;margin:1.8rem 0;padding:0;display:grid;gap:0;border-top:1px solid var(--rule);grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr))}.cifre li{padding:.95rem 1rem .95rem 0;border-bottom:1px solid var(--rule)}.cifre b{display:block;font-family:var(--body);font-size:var(--step-2);font-weight:700;color:var(--alp);line-height:1.1}.cifre i{font-style:normal;font-size:var(--step--2);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.oltre{margin-top:clamp(2.6rem,6vw,4rem)}.oltre h2{font-size:var(--step-2);margin-bottom:1.2rem}.oltre__l{list-style:none;margin:0;padding:0;display:grid;gap:.7rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}.oltre__a{display:grid;gap:.2rem;text-decoration:none;padding:1rem 1.1rem;border:1px solid var(--rule);border-radius:var(--r-2);background:var(--paper);transition:transform var(--t-micro) var(--ease),border-color var(--t-micro) var(--ease),box-shadow var(--t-micro) var(--ease)}.oltre__a:hover{transform:translateY(-3px);border-color:var(--alp-ring);box-shadow:var(--lift-1)}.oltre__a b{font-family:var(--display);font-size:var(--step-0);font-weight:600;color:var(--ink)}.oltre__a span{font-size:var(--step--1);color:var(--ink-3)}.spina{list-style:none;margin:0;padding:0}.spina>li::marker{content:none}.nastro{position:relative;overflow:clip;margin-top:clamp(1.2rem,3vw,2rem);background:linear-gradient(180deg,var(--paper) 0%,var(--snow) 58%,var(--paper) 100%)}.nastro__svg{display:block;width:100%;height:clamp(58px,6.5vw,96px)}.nastro__t{position:absolute;inset:auto 0 clamp(.5rem,1.6vw,1.2rem);margin:0;text-align:center;font-size:var(--step--2);font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);opacity:.72}.prosa{max-width:none;margin-inline:0}.prosa>.fig--larga{max-width:none}.dati-w{margin:clamp(1.8rem,4vw,2.8rem) 0;border:1px solid var(--rule);border-radius:var(--r-3);overflow:hidden;background:var(--paper);box-shadow:var(--lift-1)}.dati{width:100%;border-collapse:collapse;margin:0;font-variant-numeric:tabular-nums}.dati caption{caption-side:top;text-align:left;padding:.95rem clamp(1rem,2.4vw,1.5rem) 1.15rem;background:linear-gradient(122deg,var(--navy) 0%,var(--aubergine) 64%,#3a2455 100%);color:#fff;font-family:var(--body);font-size:var(--step--2);font-weight:700;letter-spacing:.13em;text-transform:uppercase;position:relative}.dati caption:after{content:"";position:absolute;inset:auto 0 0;height:7px;background:linear-gradient(45deg,transparent 48%,var(--alp-3) 49%) 0 100% / 14px 7px repeat-x,linear-gradient(-45deg,transparent 48%,var(--alp-3) 49%) 7px 100% / 14px 7px repeat-x;opacity:.72}.dati caption b{display:block;font-family:var(--display);font-size:var(--step-1);font-weight:600;letter-spacing:-.01em;text-transform:none;margin-top:.28rem}.dati thead th{background:var(--snow);font-family:var(--body);font-size:var(--step--2);font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);padding:.7rem clamp(.6rem,1.6vw,1rem);text-align:left;border-bottom:1px solid var(--rule)}.dati tbody th,.dati tbody td{padding:.78rem clamp(.6rem,1.6vw,1rem);border-bottom:1px solid var(--rule-2);text-align:left;vertical-align:baseline}.dati tbody th{font-family:var(--display);font-size:var(--step-0);font-weight:600;color:var(--ink);position:relative;padding-left:clamp(.9rem,2.2vw,1.4rem)}.dati tbody th:before{content:"";position:absolute;inset:.55rem auto .55rem 0;width:3px;border-radius:3px;background:linear-gradient(180deg,var(--alp-2),var(--tramonto));opacity:0;transition:opacity var(--t-micro) var(--ease)}.dati tbody tr:hover th:before{opacity:1}.dati tbody tr:hover th,.dati tbody tr:hover td{background:var(--alp-wash)}.dati tbody td{color:var(--ink-2);font-size:var(--step--1);line-height:1.5}.dati th:last-child,.dati td:last-child{text-align:right}.dati tbody tr:last-child th,.dati tbody tr:last-child td{border-bottom:0}.dati__n{font-family:var(--body);font-size:var(--step-1);font-weight:700;color:var(--alp);line-height:1}.dati td b{font-family:var(--body);font-weight:700;color:var(--ink);font-size:var(--step-0)}.dati__u{display:block;font-size:var(--step--2);font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);margin-top:.16rem}.dati__ico{display:inline-flex;align-items:center;gap:.55rem}.dati__ico .ico{color:var(--alp-soft);flex:none}.dati__b{display:grid;gap:.3rem;min-width:8rem}.dati__bt{height:7px;border-radius:999px;background:var(--rule);overflow:hidden}.dati__bf{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--ghiaccio-2),var(--alp-2))}.dati__bl{font-size:var(--step--2);font-weight:700;letter-spacing:.06em;color:var(--ink-3)}.dati__nota,.dati-w+.dati__nota{margin:-.6rem 0 0;font-size:var(--step--1);color:var(--ink-3)}.tit-ico{display:flex;align-items:center;gap:.7rem;margin-block:clamp(2rem,4vw,3rem) .7rem}.tit-ico .ico{color:var(--alp-2)}.prosa .tit-ico h2,.tit-ico h2{font-size:var(--step-2);margin:0;text-wrap:balance}.tit-ico .ico{align-self:center;margin-top:.06em}.prosa h2{display:flex;align-items:baseline;gap:.6rem}.nota{border-top-color:var(--tramonto);background:var(--tramonto-wash)}.nota b{color:var(--ink)}.cifre li{position:relative}.cifre b{color:var(--alp)}.cifre li:nth-child(2) b{color:var(--bosco)}.cifre li:nth-child(3) b{color:#c05a44}.cifre li:nth-child(4) b{color:#2b7cbd}.oltre__a{position:relative;overflow:hidden}.oltre__a:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,var(--alp-2),var(--tramonto));opacity:0;transition:opacity var(--t-micro) var(--ease)}.oltre__a:hover:before{opacity:1}@media(max-width:820px){.dati,.dati tbody,.dati tr,.dati th,.dati td,.dati caption{display:block;width:100%}.dati thead{display:none}.dati tbody tr{padding:.85rem clamp(.9rem,4vw,1.2rem);border-bottom:1px solid var(--rule-2)}.dati tbody tr:last-child{border-bottom:0}.dati tbody th{border:0;padding:0 0 .3rem}.dati tbody th:before{inset:0 auto auto 0;width:26px;height:3px;opacity:1}.dati tbody th{padding-left:0;padding-top:.5rem}.dati tbody td{border:0;padding:.12rem 0;text-align:left}.dati tbody tr:hover th,.dati tbody tr:hover td{background:none}.dati td:last-child,.dati th:last-child{text-align:left;margin-top:.35rem}.dati__b{min-width:0}}@media(min-width:1100px){.prosa p,.prosa li,.nota p,.qa__r p{line-height:1.78}.prosa>h2{margin-top:clamp(2.4rem,4.6vw,3.4rem)}}
