.page-header[data-astro-cid-n4e7tuox]{padding-block:var(--space-4xl) var(--space-xl)}.page-header__title[data-astro-cid-n4e7tuox]{font-size:var(--text-display-s);font-weight:600;letter-spacing:-.015em;line-height:.95;margin-bottom:var(--space-lg);max-width:18ch}.page-header__lede[data-astro-cid-n4e7tuox]{font-size:var(--text-lg);color:var(--color-ink-2);max-width:56ch;line-height:1.5}.two-col[data-astro-cid-n4e7tuox]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--space-xl);align-items:start}.metodo-grid[data-astro-cid-n4e7tuox]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--space-2xl);align-items:start}.metodo-lede[data-astro-cid-n4e7tuox]{font-size:var(--text-lg);color:var(--color-ink-2);line-height:1.55;max-width:40ch;margin:var(--space-md) 0 var(--space-xl)}.metodo-intro[data-astro-cid-n4e7tuox] .metodo-photo{max-width:24rem;border-radius:var(--radius-lg);box-shadow:var(--shadow-lift)}.comp-list[data-astro-cid-n4e7tuox]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-lg) var(--space-xl)}.comp__area[data-astro-cid-n4e7tuox]{font-size:var(--text-xl);font-weight:500;letter-spacing:-.02em;margin:0 0 var(--space-2xs)}.comp__desc[data-astro-cid-n4e7tuox]{font-size:var(--text-md);color:var(--color-ink-2);margin:0}.section-lede[data-astro-cid-n4e7tuox]{font-size:var(--text-md);color:var(--color-ink-2);line-height:1.55;max-width:44ch;margin:var(--space-md) 0 0}.passi[data-astro-cid-n4e7tuox]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-sm)}.passo[data-astro-cid-n4e7tuox]{position:relative;display:grid;grid-template-columns:2.75rem minmax(0,1fr);gap:var(--space-md);align-items:start}.passo[data-astro-cid-n4e7tuox]:not(:last-child):before{content:"";position:absolute;left:calc(1.375rem - 1px);top:2.75rem;bottom:calc(-1 * var(--space-sm));width:2px;background:color-mix(in srgb,var(--color-accent) 25%,transparent)}.passo__n[data-astro-cid-n4e7tuox]{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:50%;background:var(--color-accent-soft);color:var(--color-accent);font-family:var(--font-mono);font-size:var(--text-sm);font-weight:600;letter-spacing:.04em}.passo__card[data-astro-cid-n4e7tuox]{padding:var(--space-md) var(--space-lg);background:var(--color-surface);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-card);box-shadow:var(--shadow-card);transition:border-color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.passo[data-astro-cid-n4e7tuox]:hover .passo__card[data-astro-cid-n4e7tuox]{border-color:color-mix(in srgb,var(--color-accent) 35%,transparent);box-shadow:var(--shadow-lift)}.passo__titolo[data-astro-cid-n4e7tuox]{font-size:var(--text-lg);font-weight:600;letter-spacing:-.015em;margin:0 0 var(--space-3xs)}.passo__desc[data-astro-cid-n4e7tuox]{font-size:var(--text-md);color:var(--color-ink-2);margin:0;line-height:1.5}.impegno[data-astro-cid-n4e7tuox]{margin-top:var(--space-xl);padding:var(--space-lg);background:var(--color-ink);color:#fff;border-radius:var(--radius-lg)}.impegno__label[data-astro-cid-n4e7tuox]{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:#93c5fd;margin:0 0 var(--space-xs)}.impegno__text[data-astro-cid-n4e7tuox]{font-size:var(--text-lg);line-height:1.55;color:#ffffffd9;margin:0;max-width:none}.impegno__text[data-astro-cid-n4e7tuox] strong[data-astro-cid-n4e7tuox]{color:#fff}.breve[data-astro-cid-n4e7tuox]{margin:0;display:flex;flex-direction:column}.breve__row[data-astro-cid-n4e7tuox]{display:grid;grid-template-columns:minmax(6rem,9rem) 1fr;gap:var(--space-lg);padding:var(--space-md) 0;border-top:var(--rule-hair) solid var(--color-rule)}.breve__row[data-astro-cid-n4e7tuox]:first-child{border-top:0;padding-top:0}.breve__k[data-astro-cid-n4e7tuox]{font-family:var(--font-mono);font-size:var(--text-sm);font-weight:600;color:var(--color-accent);letter-spacing:.06em;text-transform:uppercase}.breve__v[data-astro-cid-n4e7tuox]{margin:0;font-size:var(--text-md);color:var(--color-ink-2);line-height:1.55}@media(max-width:40rem){.breve__row[data-astro-cid-n4e7tuox]{grid-template-columns:1fr;gap:var(--space-3xs)}}.prose[data-astro-cid-n4e7tuox] p[data-astro-cid-n4e7tuox]{font-size:var(--text-lg);color:var(--color-ink-2);line-height:1.55;max-width:60ch}.fatti[data-astro-cid-n4e7tuox]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-lg);margin:var(--space-xl) 0 0;padding-top:var(--space-lg);border-top:var(--rule-hair) solid var(--color-rule)}.fatto[data-astro-cid-n4e7tuox]{display:flex;flex-direction:column;gap:var(--space-3xs)}.fatto__num[data-astro-cid-n4e7tuox]{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:500;letter-spacing:-.02em;line-height:1;color:var(--color-ink);font-feature-settings:"tnum"}.fatto__label[data-astro-cid-n4e7tuox]{margin:0;font-size:var(--text-sm);color:var(--color-muted);line-height:1.35}.storia[data-astro-cid-n4e7tuox]{position:relative;isolation:isolate;overflow:clip}.storia__anno[data-astro-cid-n4e7tuox]{margin:var(--space-xl) 0 0;font-family:var(--font-display);font-size:var(--text-display);font-weight:600;letter-spacing:-.04em;line-height:1;padding-bottom:.18em;font-feature-settings:"tnum";color:transparent!important;-webkit-text-stroke:1.5px color-mix(in oklch,var(--color-accent) 70%,transparent);overflow:hidden}.storia__anno[data-astro-cid-n4e7tuox] span[data-astro-cid-n4e7tuox]{display:inline-block}.storia__anno[data-astro-cid-n4e7tuox] span[data-astro-cid-n4e7tuox].is-swap{animation:anno-in .7s var(--ease-out)}@keyframes anno-in{0%{transform:translateY(60%);opacity:0;filter:blur(6px)}to{transform:none;opacity:1;filter:none}}.tl[data-astro-cid-n4e7tuox]{--p: 1;--rail-x: .45rem;position:relative;list-style:none;margin:0;padding:0 0 0 calc(var(--rail-x) * 2 + var(--space-lg))}.tl[data-astro-cid-n4e7tuox]:before,.tl[data-astro-cid-n4e7tuox]:after{content:"";position:absolute;left:var(--rail-x);top:.6rem;bottom:.6rem;width:2px;margin-left:-1px;border-radius:2px}.tl[data-astro-cid-n4e7tuox]:before{background:color-mix(in oklch,var(--color-paper) 12%,transparent)}.tl[data-astro-cid-n4e7tuox]:after{transform-origin:top;transform:scaleY(var(--p));background:linear-gradient(to bottom,#93c5fd,var(--color-accent));box-shadow:0 0 12px var(--color-accent)}.tappa[data-astro-cid-n4e7tuox]{position:relative;display:grid;grid-template-columns:minmax(4rem,5.5rem) 1fr;gap:var(--space-md);padding-bottom:var(--space-2xl)}.tappa[data-astro-cid-n4e7tuox]:last-child{padding-bottom:0}.tappa__node[data-astro-cid-n4e7tuox]{position:absolute;left:calc(-1 * (var(--rail-x) + var(--space-lg)));top:.55rem;width:.9rem;height:.9rem;transform:translate(-50%);border-radius:50%;background:var(--color-accent);box-shadow:0 0 0 4px color-mix(in oklch,var(--color-accent) 25%,transparent),0 0 18px var(--color-accent);transition:background .4s,box-shadow .4s,transform .5s var(--ease-out)}.tappa__anno[data-astro-cid-n4e7tuox]{font-family:var(--font-mono);font-size:var(--text-sm);font-weight:600;color:var(--color-accent);letter-spacing:.06em;padding-top:.45em}.tappa__titolo[data-astro-cid-n4e7tuox]{font-size:var(--text-2xl);font-weight:500;letter-spacing:-.02em;margin:0 0 var(--space-2xs)}.tappa__desc[data-astro-cid-n4e7tuox]{margin:0;font-size:var(--text-md);line-height:1.55;max-width:52ch}.storia[data-astro-cid-n4e7tuox].is-animated .tappa__node[data-astro-cid-n4e7tuox]{background:var(--color-ink);box-shadow:0 0 0 2px color-mix(in oklch,var(--color-paper) 22%,transparent);transform:translate(-50%) scale(.75)}.storia[data-astro-cid-n4e7tuox].is-animated .tappa[data-astro-cid-n4e7tuox].is-on .tappa__node[data-astro-cid-n4e7tuox]{background:var(--color-accent);box-shadow:0 0 0 4px color-mix(in oklch,var(--color-accent) 25%,transparent),0 0 18px var(--color-accent);transform:translate(-50%) scale(1)}.storia[data-astro-cid-n4e7tuox].is-animated .tappa__anno[data-astro-cid-n4e7tuox],.storia[data-astro-cid-n4e7tuox].is-animated .tappa__body[data-astro-cid-n4e7tuox]{opacity:.28;transform:translate(-.5rem);transition:opacity .6s var(--ease-out),transform .7s var(--ease-out)}.storia[data-astro-cid-n4e7tuox].is-animated .tappa[data-astro-cid-n4e7tuox].is-on .tappa__anno[data-astro-cid-n4e7tuox],.storia[data-astro-cid-n4e7tuox].is-animated .tappa[data-astro-cid-n4e7tuox].is-on .tappa__body[data-astro-cid-n4e7tuox]{opacity:1;transform:none}.storia[data-astro-cid-n4e7tuox].is-animated .tappa[data-astro-cid-n4e7tuox].is-on .tappa__body[data-astro-cid-n4e7tuox]{transition-delay:80ms}@media(max-width:56rem){.fatti[data-astro-cid-n4e7tuox]{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-md)}.tappa[data-astro-cid-n4e7tuox]{grid-template-columns:1fr;gap:var(--space-2xs);padding-bottom:var(--space-xl)}.tappa__anno[data-astro-cid-n4e7tuox]{padding-top:.15em}.tappa__node[data-astro-cid-n4e7tuox]{top:.3rem}.storia__anno[data-astro-cid-n4e7tuox]{display:none}}.team__grid[data-astro-cid-n4e7tuox]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.82fr);gap:var(--space-2xl);align-items:center}.team__title[data-astro-cid-n4e7tuox]{font-size:var(--text-3xl);font-weight:500;letter-spacing:-.02em;max-width:15ch}.team__lede[data-astro-cid-n4e7tuox]{font-size:var(--text-lg);color:var(--color-ink-2);line-height:1.55;margin-top:var(--space-md);max-width:46ch}.team__who[data-astro-cid-n4e7tuox]{margin:var(--space-md) 0 0;font-size:var(--text-md);color:var(--color-ink);line-height:1.45}.team__note[data-astro-cid-n4e7tuox]{margin:var(--space-xs) 0 var(--space-md);font-size:var(--text-sm);color:var(--color-muted);max-width:46ch}.team-photo[data-astro-cid-n4e7tuox]{margin:0;border-radius:var(--radius-card);overflow:hidden;background:var(--color-paper-2);aspect-ratio:1100 / 1375;box-shadow:0 1px 0 var(--color-rule),0 18px 40px -24px #00000059}.team-photo[data-astro-cid-n4e7tuox] img[data-astro-cid-n4e7tuox]{width:100%;height:100%;object-fit:cover}html.reveal-ready .team-photo[data-astro-cid-n4e7tuox]{clip-path:inset(0 0 100% 0);transition:clip-path 1s var(--ease-out)}html.reveal-ready .team-photo[data-astro-cid-n4e7tuox].is-visible{clip-path:inset(0 0 0 0)}html.reveal-ready .team-photo[data-astro-cid-n4e7tuox] img[data-astro-cid-n4e7tuox]{transform:scale(1.18);transition:transform 1.4s var(--ease-out);will-change:transform}html.reveal-ready .team-photo[data-astro-cid-n4e7tuox].is-visible img[data-astro-cid-n4e7tuox]{transform:scale(1)}@media(max-width:56rem){.two-col[data-astro-cid-n4e7tuox]{grid-template-columns:1fr}.metodo-grid[data-astro-cid-n4e7tuox]{grid-template-columns:1fr;gap:var(--space-xl)}.metodo-intro[data-astro-cid-n4e7tuox] .metodo-photo{max-width:100%;aspect-ratio:16 / 9}.passo[data-astro-cid-n4e7tuox]{gap:var(--space-sm)}.passo__card[data-astro-cid-n4e7tuox]{padding:var(--space-sm) var(--space-md)}.comp-list[data-astro-cid-n4e7tuox]{grid-template-columns:1fr;gap:var(--space-md)}.team__grid[data-astro-cid-n4e7tuox]{grid-template-columns:1fr;gap:var(--space-lg)}.team-photo[data-astro-cid-n4e7tuox]{max-width:28rem}}
