.e .testimoni{background:var(--paper)}.e .testimoni .phero{color:#fff;background:var(--dark);isolation:isolate;flex-direction:column;justify-content:flex-end;min-height:100svh;padding:0;display:flex;position:relative;overflow:hidden}.e .testimoni .phero .scene{z-index:0;position:absolute;inset:0}.e .testimoni .phero .scene img{object-fit:cover;object-position:60% 40%;filter:saturate(.85)contrast(1.05)brightness(.62);width:100%;height:100%}.e .testimoni .phero .scene:after{content:"";background:linear-gradient(#0c0c0bb3 0%,#0c0c0b33 30%,#0c0c0b73 60%,#0c0c0bf5 100%),linear-gradient(90deg,#0c0c0bbf 0%,#0c0c0b4d 55%,#0c0c0b0d 100%);position:absolute;inset:0}.e .testimoni .phero .hb{z-index:1;width:100%;max-width:var(--maxw);padding:104px var(--pad-x) clamp(36px,5vh,64px);margin:0 auto;position:relative}.e .testimoni .phero .crumbs{color:#fff9;margin-bottom:26px;font-size:12px}.e .testimoni .phero .lab{color:#ffffffc7;margin-bottom:clamp(14px,2.4vh,28px);display:block}.e .testimoni .phero .lab .dot{background:var(--accent-bright)}.e .testimoni .phero h1{font-family:var(--serif);font-weight:400;font-size:var(--t-hero);letter-spacing:-.012em;text-wrap:balance;color:#fff;max-width:12em;line-height:.96}.e .testimoni .phero .sub{color:#ffffffdb;max-width:46ch;margin-top:clamp(16px,2.4vh,28px);font-size:clamp(17px,1.35vw,20px);line-height:1.55}.e .testimoni .phero .ctarow{flex-wrap:wrap;align-items:center;gap:22px;margin-top:clamp(22px,3.4vh,38px);display:flex}.e .testimoni .phero .micro{letter-spacing:.2em;text-transform:uppercase;color:#ffffff9e;font-size:11px}.e .testimoni .phero .facts{border-top:1px solid #fff3;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:24px 40px;margin-top:clamp(26px,5vh,64px);padding-top:20px;display:grid}.e .testimoni .phero .facts .f{flex-direction:column;gap:6px;display:flex}.e .testimoni .phero .facts .f .v{font-family:var(--serif);color:#fff;font-size:clamp(22px,2vw,30px);line-height:1}.e .testimoni .phero .facts .f .k{letter-spacing:.22em;text-transform:uppercase;color:#ffffff9e;font-size:10.5px}.e .testimoni .phero .btn-primary{color:#fff}.e .testimoni .phero h1{max-width:12em}@media (max-height:820px) and (min-width:761px){.e .testimoni .phero .hb{padding-top:88px;padding-bottom:28px}.e .testimoni .phero .crumbs{margin-bottom:14px}.e .testimoni .phero .sub{max-width:54ch;margin-top:14px;font-size:16px;line-height:1.45}.e .testimoni .phero .ctarow{margin-top:18px}.e .testimoni .phero .facts{margin-top:22px;padding-top:14px}.e .testimoni .phero .facts .f .v{font-size:22px}}.e .testimoni .phero .facts a{color:inherit}.e .testimoni .phero .facts a:hover .v{color:var(--accent-bright)}.e .testimoni .k{letter-spacing:.16em;text-transform:uppercase;color:var(--accent);font-size:12px;font-weight:500;display:block}.e .ts-sez{border-top:1px solid var(--line-2);padding:clamp(48px,8vh,96px) 0}.e .ts-head{grid-template-columns:1fr 1fr;align-items:end;gap:12px clamp(28px,4vw,64px);margin-bottom:clamp(28px,4vh,44px);display:grid}.e .ts-head .k{grid-column:1/-1}.e .ts-head h2{font-family:var(--serif);letter-spacing:-.02em;color:var(--ink);text-wrap:balance;font-size:clamp(40px,5vw,76px);font-weight:400;line-height:.95}.e .ts-head p{color:var(--ink-2);max-width:46ch;font-size:17px;line-height:1.55}.e .ts-head .btn{grid-column:2;justify-self:start}.e .ts-filtri{flex-wrap:wrap;gap:8px;margin-bottom:28px;display:flex}.e .ts-filtri button{font:inherit;border:1px solid var(--line);color:var(--ink-2);cursor:pointer;background:0 0;border-radius:999px;padding:9px 16px;font-size:13px;transition:background .25s,color .25s,border-color .25s}.e .ts-filtri button span{color:var(--graphite);margin-left:6px}.e .ts-filtri button:hover{border-color:var(--ink)}.e .ts-filtri button.on{background:var(--ink);border-color:var(--ink);color:#fff}.e .ts-filtri button.on span{color:#fff9}.e .ts-video{grid-template-columns:repeat(4,1fr);gap:36px 24px;display:grid}.e .ts-video.grandi{grid-template-columns:repeat(4,1fr);gap:40px 24px}.e .ts-video.grandi .vt:nth-child(-n+2){grid-column:span 2}.e .ts-video .vt{text-align:left;cursor:pointer;font:inherit;color:inherit;background:0 0;border:0;flex-direction:column;gap:8px;padding:0;display:flex}.e .ts-video .th{aspect-ratio:16/9;background:var(--dark);width:100%;margin-bottom:8px;display:block;position:relative;overflow:hidden}.e .ts-video .th img{object-fit:cover;transition:transform .8s var(--ease)}.e .ts-video .vt:hover .th img{transform:scale(1.04)}.e .ts-video .ply{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0c0c0b8c;border:1px solid #ffffff8c;border-radius:50%;place-items:center;width:50px;height:50px;font-size:12px;transition:background .3s,border-color .3s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.e .ts-video .vt:hover .ply{background:var(--accent);border-color:var(--accent)}.e .ts-video .dur{color:#fff;background:#0c0c0bbf;border-radius:2px;padding:3px 7px;font-size:11px;position:absolute;bottom:8px;right:8px}.e .ts-video .k{font-size:10.5px}.e .ts-video .t{font-family:var(--serif);color:var(--ink);font-size:20px;line-height:1.18;transition:color .3s}.e .ts-video.grandi .t{font-size:clamp(22px,2vw,28px)}.e .ts-video .vt:hover .t{color:var(--accent)}.e .ts-video.grandi .vt:nth-child(-n+2) .t{font-size:clamp(26px,2.4vw,34px)}.e .ts-lettore{z-index:300;background:#0c0c0beb;place-items:center;padding:clamp(16px,4vw,64px);animation:.35s both ts-in;display:grid;position:fixed;inset:0}.e .ts-lettore .in{width:min(1100px,100%)}.e .ts-lettore iframe{aspect-ratio:16/9;background:#000;border:0;width:100%;display:block}.e .ts-lettore p{color:var(--bone);font-family:var(--serif);margin-top:14px;font-size:20px}.e .ts-lettore .x{color:#fff;cursor:pointer;background:#ffffff24;border:0;border-radius:50%;place-items:center;width:52px;height:52px;display:grid;position:absolute;top:24px;right:24px}.e .ts-lettore .x:hover{background:#ffffff42}@keyframes ts-in{0%{opacity:0}to{opacity:1}}.e .ts-rec{columns:3;column-gap:24px}.e .ts-rec .rc{break-inside:avoid;border:1px solid var(--line-2);background:#fff;margin:0 0 24px;padding:26px 26px 22px}.e .ts-rec .st{color:#e8a317;letter-spacing:.12em;margin-bottom:14px;font-size:14px}.e .ts-rec .tx p{color:var(--ink-2);margin:0 0 10px;font-size:16px;line-height:1.6}.e .ts-rec .tx.chiusa{max-height:13em;overflow:hidden;-webkit-mask-image:linear-gradient(#000 65%,#0000);mask-image:linear-gradient(#000 65%,#0000)}.e .ts-rec .altro{font:inherit;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:12px}.e .ts-rec .au{border-top:1px solid var(--line-2);flex-direction:column;gap:2px;margin-top:16px;padding-top:14px;display:flex}.e .ts-rec .au b{color:var(--ink);font-size:15px;font-weight:600}.e .ts-rec .au span{color:var(--graphite);font-size:12.5px}.e .ts-stelle{color:var(--graphite);max-width:90ch;margin-top:20px;font-size:14px;line-height:1.7}.e .ts-stelle span{color:#e8a317;letter-spacing:.1em;margin-right:6px}.e .testimoni .pfinal{background:var(--dark);color:var(--bone);text-align:center;padding:clamp(72px,12vh,130px) 0}.e .testimoni .pfinal h2{font-family:var(--serif);font-weight:400;font-size:var(--t-h2);text-wrap:balance;color:#fff;max-width:24ch;margin:0 auto 18px;line-height:1}.e .testimoni .pfinal p{color:var(--bone-2);max-width:50ch;margin:0 auto 28px;font-size:17px}.e .testimoni .pfinal .btn-primary{color:#fff}.e .testimoni .pfinal .micro{letter-spacing:.2em;text-transform:uppercase;color:var(--bone-3);margin-top:16px;font-size:11px;display:block}@media (max-width:1100px){.e .ts-video{grid-template-columns:repeat(3,1fr)}.e .ts-rec{columns:2}}@media (max-width:900px){.e .ts-head{grid-template-columns:1fr}.e .ts-head .btn{grid-column:auto}.e .ts-video,.e .ts-video.grandi{grid-template-columns:1fr 1fr}.e .ts-video.grandi .vt:nth-child(-n+2){grid-column:auto}}@media (max-width:600px){.e .ts-video,.e .ts-video.grandi{grid-template-columns:1fr}.e .ts-rec{columns:1}}.e .ts-altro{column-span:all;justify-content:center;margin-top:36px;display:flex}.e .ts-rec>.ts-altro{margin-top:12px}
