.pagina{--gutter:var(--mdva-margin);background:var(--mdva-bg);color:var(--mdva-text)}.pagina h1,.pagina h2,.pagina h3,.pagina p{margin:0}.pagina h1,.pagina h2,.pagina h3{font-family:var(--mdva-font);text-transform:uppercase;letter-spacing:-.015em;font-weight:600}.pagina img{display:block}.pagina a{color:inherit}.largo{max-width:90rem;padding:0 var(--gutter);box-sizing:border-box;margin:0 auto}.sezione{padding-block:160px}.pagina .titolo-sezione{margin-bottom:48px;font-size:clamp(36px,4.2vw,64px);line-height:1}.lead{max-width:48ch;font-size:20px;line-height:1.55}.piccolo{font-size:var(--mdva-fs-sm);color:var(--mdva-text-muted)}.azioni{flex-wrap:wrap;align-items:center;gap:16px 28px;display:flex}.btn{background:var(--mdva-accent);color:#fff;padding:16px 24px;font-size:17px;font-weight:600;text-decoration:none;transition:filter .2s,translate .2s;display:inline-block}.btn:hover{filter:brightness(1.1);translate:0 -2px}.btn:active{translate:0}.link-freccia{font-size:17px;font-weight:600;text-decoration:none}.link-freccia:hover,.link-freccia:focus-visible{text-underline-offset:5px;text-decoration:underline}.btn:focus-visible,.link-freccia:focus-visible{outline:2px solid var(--mdva-text);outline-offset:4px}.segnaposto-img{text-align:center;color:var(--mdva-warning);font-weight:600;font-size:var(--mdva-fs-sm);outline:2px dashed var(--mdva-warning);outline-offset:-10px;box-sizing:border-box;background:#e59b3724;place-items:center;padding:1.5rem;display:grid}.scena{position:relative}.palco-scena{height:100svh;position:sticky;top:0;overflow:hidden}.taglio-eroe{height:240svh}.taglio-eroe .palco-scena>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.taglio-eroe .sotto{filter:grayscale(.7)brightness(.55)}.taglio-eroe .sopra{filter:brightness(.6)}.taglio-eroe .linea-taglio{background:var(--mdva-accent);transform-origin:top;width:3px;margin-left:-1.5px;position:absolute;top:0}.taglio-eroe .testo{left:var(--gutter);right:var(--gutter);gap:28px;max-width:46rem;display:grid;position:absolute;bottom:9svh}.taglio-eroe h1{font-size:clamp(56px,8.4vw,140px);line-height:.9}.taglio-eroe .lead{font-size:clamp(19px,1.6vw,24px)}.taglio-eroe .didascalie{top:100px;left:var(--gutter);right:var(--gutter);justify-content:space-between;font-size:17px;font-weight:600;display:flex;position:absolute}.taglio-eroe .didascalie span:last-child{text-align:right}.taglio-eroe.scorre .didascalie{justify-content:start;display:grid}.taglio-eroe.scorre .didascalie span{text-align:left;grid-area:1/1;transition:opacity .2s}.togliamo{height:320svh}.togliamo .palco-scena{align-items:center;display:flex}.binario{padding:0 var(--gutter);will-change:transform;align-items:stretch;gap:32px;height:74svh;display:flex}.binario>*{flex:none}.binario .apre-binario{align-content:center;gap:28px;width:min(40rem,42vw);display:grid}.binario figure{width:58vw;margin:0;position:relative}.binario figure img{object-fit:cover;width:100%;height:100%}.binario figcaption{gap:8px;display:grid;position:absolute;bottom:28px;left:32px;right:32px}.binario figcaption b{font:600 clamp(32px, 3.6vw, 56px) / 1 var(--mdva-font);text-transform:uppercase}.binario figcaption span{max-width:40ch;font-size:18px}.binario figure:after{content:"";background:linear-gradient(#0000,#000000c7);position:absolute;inset:45% 0 0}.binario figcaption{z-index:1}.meta{grid-template-columns:1fr 1fr;display:grid}.meta-img{height:100svh;position:sticky;top:0;overflow:hidden}.meta .voce>.scena-ui{display:none}.meta .voci{padding:0 var(--gutter) 0 64px}.meta .voce{box-sizing:border-box;opacity:.35;align-content:center;gap:28px;min-height:100svh;padding-block:80px;transition:opacity .4s;display:grid}.meta .voce.on{opacity:1}.meta .voce h3{font-size:clamp(40px,4.4vw,72px);line-height:.95}.meta dl{gap:20px;max-width:44ch;margin:0;display:grid}.meta dt{font-size:var(--mdva-fs-sm);color:var(--mdva-text-muted);margin-bottom:4px}.meta dd{margin:0;font-size:19px;line-height:1.5}.prova{grid-template-columns:1fr 1fr;min-height:90svh;display:grid}.prova>div{padding:96px var(--gutter);box-sizing:border-box}.prova .dai{background:#05090f;align-content:center;gap:28px;display:grid}.prova .torna{background:var(--mdva-surface);align-content:center;gap:20px;display:grid}.prova h2{font-size:clamp(32px,3.4vw,52px);line-height:1}.prova label{color:var(--mdva-text-muted);font-size:17px}.prova textarea{box-sizing:border-box;resize:none;width:100%;caret-color:var(--mdva-accent);color:var(--mdva-text);font:600 clamp(30px, 3.2vw, 50px) / 1.1 var(--mdva-font);background:0 0;border:0;outline:none;padding:0}.prova textarea:focus-visible{box-shadow:0 4px 0 -1px var(--mdva-text)}.prova .esempi{flex-wrap:wrap;gap:10px 24px;display:flex}.prova .esempi button{font:inherit;color:var(--mdva-text);cursor:pointer;text-underline-offset:4px;background:0 0;border:0;padding:0;font-size:17px;text-decoration:underline}.prova .esempi button:hover,.prova .esempi button:focus-visible{color:var(--mdva-accent)}.prova ol{gap:4px;margin:0;padding:0;list-style:none;display:grid}.prova li{background:#ffffff0d;grid-template-columns:1fr auto;align-items:baseline;gap:1rem;padding:18px 22px;font-size:18px;transition:background .3s;display:grid}.prova li span:last-child{color:var(--mdva-text-muted);font-size:var(--mdva-fs-sm)}.prova li.tu{background:var(--mdva-accent)}.prova li.tu span:last-child{color:#fff;font-weight:600}.gradini-passi,.gradini-passi .scala{position:relative}.gradini-passi svg{pointer-events:none;height:100%;position:absolute;top:0;left:0;overflow:visible}.gradini-passi line{stroke:var(--mdva-accent);stroke-width:3px}.gradini-passi ol{margin:0;padding:0;list-style:none;position:relative}.gradini-passi li{box-sizing:border-box;opacity:.4;grid-template-columns:minmax(0,22rem) minmax(0,30rem);align-items:baseline;gap:32px;padding-block:26px;transition:opacity .4s;display:grid}.gradini-passi li.on{opacity:1}.gradini-passi strong{font:600 clamp(32px, 3.4vw, 54px) / 1 var(--mdva-font);text-transform:uppercase}.gradini-passi span{font-size:18px;line-height:1.5}.gradini-passi .azioni{margin-top:48px}.pannello{min-height:100svh;padding:120px var(--gutter);box-sizing:border-box;grid-template-columns:5fr 1fr 6fr;align-items:center;display:grid;position:relative;overflow:hidden}.pannello>img{object-fit:cover;filter:brightness(.42);width:100%;height:100%;position:absolute;inset:0}.pannello>*{position:relative}.pannello .testo{gap:24px;display:grid}.pannello h2{text-transform:none;font-size:clamp(64px,8vw,128px);line-height:.9}.pannello .metriq-img{aspect-ratio:16/10;outline:1px solid #fff0dc1f;grid-column:3;margin:0;overflow:hidden;box-shadow:0 30px 80px #0000008c}.pannello .metriq-img img{object-fit:cover;width:100%;height:100%;display:block}.domande-brevi{grid-template-columns:4fr 1fr 7fr;display:grid}.pagina .domande-brevi .titolo-sezione{margin:0 0 24px}.domande-brevi .domande{background:0 0;grid-column:3;padding:0}.domande-brevi .domande>div{max-width:none}.copertina{min-height:100svh;padding:120px var(--gutter) 56px;box-sizing:border-box;align-content:end;display:grid;position:relative;overflow:hidden}.copertina>img{object-fit:cover;filter:brightness(.55);width:100%;height:100%;position:absolute;inset:0}.copertina:after{content:"";background:linear-gradient(#0000,#080f1aeb);position:absolute;inset:40% 0 0}.copertina>:not(img){z-index:1;position:relative}.copertina .frase{max-width:30ch;margin-bottom:28px;font-size:clamp(22px,2.2vw,34px);line-height:1.25}.copertina .frase b{color:var(--mdva-accent);font-weight:600}.copertina h1{margin-bottom:36px;font-size:clamp(72px,13vw,220px);line-height:.82}.storia{height:420svh}.storia .sfondo img{object-fit:cover;opacity:0;filter:brightness(.5);width:100%;height:100%;transition:opacity .6s;position:absolute;inset:0}.storia .sfondo img.on{opacity:1}.storia .velo-storia{width:calc(min(36rem, 44vw) + 2 * var(--gutter));background:#080f1ad1;position:absolute;top:0;bottom:0;left:0}.storia .testo{left:var(--gutter);align-content:center;width:min(36rem,44vw);display:grid;position:absolute;top:0;bottom:0}.storia ol{gap:26px;margin:0;padding:0;list-style:none;display:grid}.storia li{opacity:.38;transition:opacity .35s}.storia li.on{opacity:1}.storia li h3{margin-bottom:8px;font-size:clamp(24px,2.2vw,34px);line-height:1.05}.storia li p{font-size:18px;line-height:1.55}.storia li img{display:none}.storia .filo{background:var(--mdva-accent);transform-origin:0;height:4px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.fondatore{background:var(--mdva-surface);grid-template-columns:7fr 5fr;margin:0 20px;display:grid}.fondatore .testo{align-content:center;gap:24px;padding:104px 64px;display:grid}.fondatore h2{font-size:clamp(36px,3.8vw,58px);line-height:1}.fondatore p{max-width:52ch;font-size:20px;line-height:1.55}.fondatore .chi{font-size:17px}.fondatore .chi b{font-size:22px;display:block}.fondatore .segnaposto-img{height:100%;min-height:640px}.impegni{background:var(--mdva-surface);grid-template-columns:1fr 1fr;min-height:100svh;display:grid}.impegni img{object-fit:cover;filter:brightness(.85);width:100%;height:100%}.impegni>div{padding:120px var(--gutter) 120px 72px;align-content:center;display:grid}.impegni ul{gap:36px;margin:0;padding:0;list-style:none;display:grid}.impegni strong{font:600 clamp(26px, 2.4vw, 38px) / 1.05 var(--mdva-font);text-transform:uppercase;margin-bottom:8px;display:block}.impegni span{font-size:18px;line-height:1.55}.breve{grid-template-columns:3fr 1fr 8fr;display:grid}.breve dl{align-content:start;gap:22px;margin:0;display:grid}.breve dt{font-size:var(--mdva-fs-sm);color:var(--mdva-text-muted)}.breve dd{margin:2px 0 0;font-size:20px;font-weight:600}.breve>div{grid-column:3}.breve p{font-size:clamp(24px,2.4vw,34px);line-height:1.3}.chiusura{background:var(--mdva-accent);color:#fff;min-height:80svh;padding:140px var(--gutter) 72px;box-sizing:border-box;grid-template-columns:7fr 5fr;align-items:end;gap:40px;display:grid}.chiusura h2{font-size:clamp(48px,6vw,100px);line-height:.92}.chiusura p{max-width:40ch;margin-top:24px;font-size:19px;line-height:1.55}.chiusura .azioni{justify-content:flex-end}.chiusura .btn{background:var(--mdva-bg);color:var(--mdva-text)}.chiusura .link-freccia{color:#fff}.entra{opacity:0;transition:opacity .6s,translate .6s cubic-bezier(.2,.7,.2,1);translate:0 24px}.entra.visto{opacity:1;translate:0}@keyframes deriva{0%{scale:1.08}to{scale:1}}.pannello>img,.copertina>img{animation:16s ease-out both deriva}@media (prefers-reduced-motion:reduce){.entra{opacity:1;transition:none;translate:none}.pannello>img,.copertina>img{animation:none}}@media (prefers-reduced-motion:reduce),(width<=900px){.taglio-eroe{height:auto}.taglio-eroe .palco-scena{height:100svh;position:relative}.togliamo{height:auto}.togliamo .palco-scena{height:auto;padding-block:104px;position:static}.binario{flex-direction:column;gap:20px;height:auto;transform:none!important}.binario .apre-binario,.binario figure{width:auto}.binario figure{aspect-ratio:4/3}.storia{height:auto}.storia .palco-scena{height:auto;position:static;overflow:visible}.storia .sfondo,.storia .velo-storia{display:none}.storia .testo{width:auto;padding:104px var(--gutter);position:static}.storia li{opacity:1}.storia li img{aspect-ratio:16/10;object-fit:cover;width:100%;margin-bottom:16px;display:block}.storia .filo{display:none}.meta .voce{opacity:1}}@media (width<=900px){.sezione{padding-block:104px}.taglio-eroe .didascalie{font-size:15px;top:84px}.meta{grid-template-columns:1fr}.meta-img{display:none}.meta .voce>.scena-ui{margin:8px 0;display:block}.meta .voci{padding:0 var(--gutter)}.meta .voce{min-height:auto;padding-block:56px}.prova{grid-template-columns:1fr}.prova>div{padding:72px var(--gutter)}.gradini-passi svg{display:none}.gradini-passi li{opacity:1;border-left:3px solid var(--mdva-accent);grid-template-columns:1fr;gap:8px;padding-left:20px!important}.pannello{grid-template-columns:1fr;align-content:end;gap:40px}.pannello .metriq-img{grid-column:1}.domande-brevi{grid-template-columns:1fr;gap:32px}.domande-brevi .domande{grid-column:1}.copertina h1{font-size:18vw}.fondatore{grid-template-columns:1fr;margin:0}.fondatore .testo{padding:64px var(--gutter)}.fondatore h2{font-size:28px}.fondatore .segnaposto-img{min-height:380px}.impegni{grid-template-columns:1fr}.impegni img{aspect-ratio:4/3;height:auto}.impegni>div{padding:72px var(--gutter)}.breve{grid-template-columns:1fr;gap:32px}.breve dl{grid-template-columns:1fr 1fr}.breve>div{order:-1;grid-column:1}.chiusura{grid-template-columns:minmax(0,1fr);align-items:start;min-height:84svh}.chiusura h2{font-size:11vw}.chiusura .azioni{justify-content:flex-start}}
