/* CHI SIAMO — seguito di 06-chi-siamo-2.css */
@media (prefers-reduced-motion:reduce){
  .timeline.is-animated figure{ transition:none; }
}

.timeline figure:nth-child(1){--pill-x:128; --pill-y:533; --pill-w:563; --pill-h:53; --text-x:150; --text-y:544; --text-w:581; --caption-line:28.8;}
.timeline figure:nth-child(2){--pill-x:141; --pill-y:545; --pill-w:563; --pill-h:53; --text-x:41; --text-y:550; --text-w:761; }
.timeline figure:nth-child(3){--pill-x:125; --pill-y:447; --pill-w:561; --pill-h:157; --text-x:130; --text-y:447; --text-w:545; }
.timeline figure:nth-child(4){--pill-x:110; --pill-y:525; --pill-w:563; --pill-h:75; --text-x:118; --text-y:525; --text-w:543; }
.timeline figure:nth-child(5){--pill-x:118; --pill-y:524.996; --pill-w:563; --pill-h:75; --text-x:135; --text-y:545.996; --text-w:529; }
.timeline figure:nth-child(6){--pill-x:112; --pill-y:525; --pill-w:563; --pill-h:75; --text-x:91; --text-y:544; --text-w:605; }
.timeline figure:nth-child(7){--pill-x:147; --pill-y:522; --pill-w:563; --pill-h:75; --text-x:218; --text-y:540; --text-w:421; }
.timeline figure:nth-child(8){--pill-x:105; --pill-y:537; --pill-w:563; --pill-h:75; --text-x:113; --text-y:536; --text-w:537; }
.timeline figure:nth-child(9){--pill-x:124; --pill-y:525; --pill-w:563; --pill-h:75; --text-x:92; --text-y:543; --text-w:628; }
.timeline figure:nth-child(10){--pill-x:133; --pill-y:534; --pill-w:603; --pill-h:81; --text-x:304; --text-y:553; --text-w:289; }
.timeline-nav{
  display:flex; justify-content:flex-end; align-items:center;
  gap:calc(16 * var(--px)); margin-top:calc(16 * var(--px));
  margin-right:calc(-13 * var(--px));    /* 393:636: 1369-1483 a y3942 */
}
.timeline-nav button{
  background:none; border:0; padding:0; cursor:pointer;
  width:calc(114 * var(--px)); min-width:44px;
  transition:translate .18s var(--ease-soft), opacity .18s ease;
}
.timeline-nav button:hover{ translate:6px 0; }
.timeline-nav button[disabled]{ opacity:.35; cursor:default; translate:0 0; }
.timeline-nav .prev img{ rotate:180deg; }
.timeline-nav img{ width:100%; height:auto; display:block; }
