.percorso{--mondo-unita:6.8;--scudo-cursore:64px;--sx:calc(var(--spacing-margine) + 40px);--testo-sx:var(--spacing-margine);height:calc((var(--mondo-unita) + 1) * 100svh);position:relative}@media (max-width:859px){.percorso{--mondo-unita:4.25;--scudo-cursore:40px;--sx:16px;--testo-sx:56px}}.palco{background:var(--color-inchiostro);height:100svh;position:sticky;top:0;overflow:hidden}.scena{display:contents}.media{will-change:opacity, clip-path;position:absolute;inset:0}.media .poster,.media video,.media canvas{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.media picture{display:block;position:absolute;inset:0}.media video,.media canvas{opacity:0}.media .poster{height:calc(100% - 2px)}.scena.ha-video .media :is(video,canvas){opacity:1}.scudo-statico,.statica-intro{display:none}@media (min-height:521px){html[data-js]:not([data-statica]) .scena:not([data-scena="0"]) .media{opacity:0}html[data-js]:not([data-statica]) .scena:not([data-scena="0"]):not(.vicina) .media picture{display:none}}.velo-basso{z-index:25;pointer-events:none;background:linear-gradient(to top, #2a1416b8 0, #2a14169e var(--velo-h,52%), #2a141600 calc(var(--velo-h,52%) + 18%));position:absolute;inset:0}@media (min-width:860px){.velo-basso{--velo-h:62%;-webkit-mask-image:linear-gradient(to right, #000 0, #000 var(--velo-w,62%), transparent calc(var(--velo-w,62%) + var(--velo-sfuma,12%)));-webkit-mask-image:linear-gradient(to right, #000 0, #000 var(--velo-w,62%), transparent calc(var(--velo-w,62%) + var(--velo-sfuma,12%)));mask-image:linear-gradient(to right, #000 0, #000 var(--velo-w,62%), transparent calc(var(--velo-w,62%) + var(--velo-sfuma,12%)))}}.hero,.scena-copy{color:var(--color-carta);text-shadow:0 1px 12px #2a141659}.hero{z-index:30;left:var(--testo-sx);bottom:max(6%, calc(env(safe-area-inset-bottom) + 24px));will-change:clip-path, transform;width:clamp(300px, calc(50vw - .06 * max(100vw, 177.78dvh) - var(--spacing-margine) - 24px), 760px);position:absolute;container-type:inline-size}.hero h1{font-family:var(--font-titolo);font-weight:800;font-size:min(var(--text-display), 20.6cqi);line-height:.9}.hero .occhiello{margin-bottom:8px;font-weight:600;display:block}.hero .riga{padding-bottom:.06em;display:block;overflow:hidden}.hero .riga-in{display:block}@media (min-width:667px){.hero .riga{text-transform:uppercase}}.hero em{font-size:.46em;font-weight:500;line-height:1.05;font-family:var(--font-corsivo);text-transform:none;margin-top:8px;padding-bottom:.15em;font-style:italic;display:block;overflow:hidden}.hero p{max-width:44ch;margin-top:12px}.hero-cta-box{margin-top:14px}.hero-cta{height:52px;text-shadow:none}@keyframes hero-riga{0%{transform:translateY(100%)}}html[data-js]:not([data-ridotto]):not([data-statica]) .hero .riga-in{animation:.6s cubic-bezier(.215,.61,.355,1) 80ms both hero-riga}html[data-js]:not([data-ridotto]):not([data-statica]) .hero .riga+.riga .riga-in{animation-delay:.17s}html[data-js]:not([data-ridotto]):not([data-statica]) .hero em .riga-in{animation-delay:.26s}@media (prefers-reduced-motion:reduce){.hero .riga-in{animation:none!important}}.scena-copy{z-index:30;left:var(--testo-sx);bottom:max(6%, calc(env(safe-area-inset-bottom) + 24px));opacity:0;pointer-events:none;transform-origin:0 0;will-change:transform, opacity;background:rgb(42 20 22/var(--lastra,0));border-radius:6px;max-width:46%;margin:-6px -10px;padding:6px 10px;position:absolute}.scena-copy hgroup{font-size:var(--text-mondo)}.scena-copy h3{font-family:var(--font-titolo);letter-spacing:0;font-size:1em;font-weight:800;line-height:.92}.scena-copy .eco{text-wrap:balance;font-size:calc(var(--scala-eco,.55) * 1em);color:var(--color-carta);transform-origin:0 100%;margin-top:8px;line-height:1.1}.scena-copy [data-riga-titolo]{will-change:transform, clip-path}@media (min-width:1280px){.scena-copy[data-copy="1"]{max-width:56%}}@media (min-width:860px){.scena-copy.affianca hgroup{font-size:clamp(2rem,3.6vw,4rem)}}.d1-corta{font-family:var(--font-etichetta);letter-spacing:.06em;text-transform:uppercase;margin-top:12px;font-size:.875rem;font-weight:600;line-height:1.2}.diploma-cta{margin-top:20px}.diploma-cta .btn{text-shadow:none}.diploma-cta p{margin-top:12px}.d1-tel{display:none}@media (max-width:859px){.d1-pc{display:none}.d1-tel{display:inline}}.finestra{z-index:32;pointer-events:none;aspect-ratio:4/5;visibility:hidden;will-change:clip-path;height:36%;margin:0;position:absolute;top:18%;right:20%}.finestra-3x1{aspect-ratio:auto;width:30%;height:auto}.finestra-cornice{background:var(--color-carta);border-radius:10px;height:calc(100% - 30px);padding:6px;box-shadow:0 18px 40px -18px #2a141638}.finestra-3x1 .finestra-cornice{aspect-ratio:3;height:auto}.finestra picture,.finestra img{object-fit:cover;border-radius:5px;width:100%;height:100%;display:block}.finestra:not(.vicina) picture{display:none}.finestra figcaption{max-width:100%;color:var(--color-carta);font-family:var(--font-titolo);letter-spacing:.01em;background:#2a14169e;border-radius:4px;align-items:center;gap:6px;margin-top:6px;padding:2px 8px;font-size:13px;font-weight:600;line-height:1.25;display:inline-flex}.finestra-scudo{aspect-ratio:454/508;flex:none;width:auto;height:10px}@media (max-width:859px){.finestra{aspect-ratio:auto;width:38vw;height:auto;top:20%;right:20px}.finestra .finestra-cornice{aspect-ratio:4/5;height:auto}.finestra-3x1{width:42vw}.finestra-3x1 .finestra-cornice{aspect-ratio:3}.finestra figcaption{font-size:14px}}.stipite{z-index:35;pointer-events:none;position:absolute;inset:0}.stipite-linea{position:absolute;inset:0}.stipite-linea:before{content:"";right:var(--sx);background:var(--color-carta);width:1.5px;position:absolute;top:22%;bottom:22%;box-shadow:0 0 0 1px #2a14162e}.stipite-cm-tacca{right:var(--sx);width:6px;height:1px;top:var(--y);background:#faf6ef99;position:absolute}.tacca,.stipite-cursore{align-items:center;gap:8px;display:flex;position:absolute}.tacca{gap:calc(var(--scudo-cursore) * .5 - 6px);right:calc(var(--sx) - 5px);top:var(--y);opacity:0;transform-origin:100%;flex-direction:row-reverse;margin-top:-11px}.stipite[data-volo] .tacca[data-posata="1"]{transition:opacity .12s linear;opacity:.25!important}.tacca-segno{background:var(--colore);width:10px;height:2px;display:block;box-shadow:0 0 0 1px #faf6ef80}.tacca-testo,.stipite-misura{color:var(--color-carta);font-family:var(--font-titolo);white-space:nowrap;letter-spacing:.02em;background:#2a14169e;border-radius:4px;padding:2px 6px;font-size:.875rem;font-weight:600;line-height:1.3}.stipite-cursore{right:calc(var(--sx) - var(--scudo-cursore) * .447);top:var(--y);margin-top:calc(var(--scudo-cursore) * -.5);will-change:transform;flex-direction:row-reverse;width:max-content}.stipite-misura .num{font-variant-numeric:tabular-nums}.stipite-misura{transition:opacity .15s var(--ease-ingresso)}.stipite[data-completo] .stipite-misura{opacity:0}.scudo{height:var(--hud-h,117px);aspect-ratio:454/508;flex:none;position:relative}.scudo-forma{width:100%;height:100%;display:block}.scudo-num{font-family:var(--font-titolo);font-weight:800;font-size:calc(var(--hud-h) * .42);color:var(--hud-num,var(--color-inchiostro));text-shadow:none;justify-content:center;align-items:flex-start;line-height:1;display:flex;position:absolute;top:54%;left:50%;transform:translate(-50%,-50%)}.cifra{text-align:center;width:.56em;height:1em;display:block;overflow:hidden}.cifra .strip{will-change:transform;display:block}.cifra .strip>span{height:1em;line-height:1;display:block}.scudo-anni{text-align:center;font-family:var(--font-etichetta);font-weight:600;font-size:max(12px, calc(var(--hud-h) * .11));color:var(--hud-num,var(--color-inchiostro));line-height:1;position:absolute;top:80%;left:0;right:0}.stipite .scudo-anni{display:none}.stipite .scudo{width:calc(var(--scudo-cursore) * .894)}.stipite .scudo-num{top:52%}.lento{z-index:41;left:var(--testo-sx);top:calc(var(--header-h) + 16px);max-width:min(340px, calc(100% - var(--testo-sx) - 20px));border-radius:var(--radius-controllo);background:#faf6eff2;padding:8px 12px;font-size:.875rem;position:absolute}.lento[hidden]{display:none}.indizio{z-index:30;right:calc(var(--sx) + 72px);color:var(--color-carta);background:#2a14169e;border-radius:4px;padding:4px 10px;font-size:.875rem;position:absolute;bottom:6%}@media (min-width:1280px){.percorso{--scudo-cursore:clamp(64px, 5vw, 88px)}.tacca-testo,.stipite-misura{font-size:clamp(14px,.85vw,17px)}}@media (max-width:859px){.indizio{display:none}.hero,.scena-copy{bottom:calc(env(safe-area-inset-bottom) + 24px)}.hero{width:auto;left:20px;right:20px}.hero .occhiello{margin-bottom:6px}.hero em{margin-top:4px;font-size:.6em}.hero p{max-width:none;margin-top:8px;line-height:1.42}.hero-cta-box{margin-top:10px}.scena-copy,.scena-copy.affianca{max-width:none;right:20px}@media (max-height:800px){.hero h1{font-size:2.5rem}.hero em{margin-top:2px}}@media (max-height:700px){.scena-copy[data-copy="4"] .eco{font-size:.5em}.hero h1{font-size:2.2rem}.hero .occhiello{margin-bottom:4px}.hero p{margin-top:6px;line-height:1.35}.hero-cta-box{margin-top:8px}}.scena-copy hgroup{font-size:clamp(2.25rem,10.5vw,2.75rem)}.scena-copy .eco{font-size:calc(var(--scala-eco-t,.5) * 1em)}.stipite{transform:translateX(calc(var(--g,0) * 6vw))}.stipite-linea:before{left:var(--sx);top:14%;bottom:48%;right:auto}.stipite-cm-tacca{left:var(--sx);right:auto;top:var(--yt)}.tacca{left:calc(var(--sx) - 4px);right:auto;top:var(--yt);transform-origin:0;flex-direction:row}.tacca-testo{transform:scale(calc(1 + var(--g,0) * .12));transform-origin:0}.stipite-cursore{left:calc(var(--sx) - var(--scudo-cursore) * .447);right:auto;top:var(--yt);flex-direction:row}}html[data-mondo-dentro] body>header{color:var(--color-carta);transition:transform .22s var(--ease-uscita), height .22s var(--ease-uscita);background:0 0!important;border-color:#0000!important}html[data-mondo-dentro] body>header:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#2a1416b8,#2a1416b8 calc(100% - 48px),#2a141600);position:absolute;inset:0 0 -48px}html[data-mondo-dentro] body>header .text-inchiostro{color:inherit}@media (min-width:860px){html[data-mondo-dentro] body>header:before{background:linear-gradient(#2a1416a8,#2a1416a8 calc(100% - 24px),#2a141600);inset:0 0 -24px}html[data-mondo-dentro] body>header :is(a,button,span){text-shadow:0 1px 10px #2a1416b3,0 0 2px #2a141699}html[data-mondo-dentro] body>header .btn,html[data-mondo-dentro] body>header .btn *{text-shadow:none}}html[data-mondo-dentro] body>header .border-inchiostro{border-color:currentColor}html[data-mondo-dentro] body>header :focus-visible{outline-color:var(--color-carta)}html[data-header-via] body>header:not(:has([aria-expanded=true])):not(:focus-within){transform:translateY(calc(-100% - var(--anteprima-h,0px) - 4px))}:is(html[data-statica],html:not([data-js])) .percorso{height:auto}:is(html[data-statica],html:not([data-js])) .palco{height:auto;padding:calc(var(--header-h) + 32px) var(--spacing-margine) 48px;background:0 0;position:static;overflow:visible}:is(html[data-statica],html:not([data-js])) .statica-intro{max-width:62ch;margin-bottom:32px;display:block}:is(html[data-statica],html:not([data-js])) :is(.stipite,.indizio,.lento,.velo-basso,.d1-corta,.d1-sr){display:none}:is(html[data-statica],html:not([data-js])) .hero{width:auto;max-width:62ch;color:inherit;text-shadow:none;padding:0 0 32px;position:static;container-type:normal;opacity:1!important;clip-path:none!important;transform:none!important}:is(html[data-statica],html:not([data-js])) .hero h1{font-size:var(--text-display)}:is(html[data-statica],html:not([data-js])) .scena{margin-top:48px;display:block}:is(html[data-statica],html:not([data-js])) .media{aspect-ratio:16/9;border-radius:var(--radius-card);position:relative;inset:auto;overflow:hidden;opacity:1!important;z-index:auto!important;clip-path:none!important}@media (max-width:859px){:is(html[data-statica],html:not([data-js])) .media{aspect-ratio:9/16;max-height:70svh}}:is(html[data-statica],html:not([data-js])) .media :is(video,canvas){display:none}:is(html[data-statica],html:not([data-js])) .media .poster{height:100%}:is(html[data-statica],html:not([data-js])) .scudo-statico{font-family:var(--font-etichetta);flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;font-weight:600;display:flex}.scudo-mini{aspect-ratio:454/508;width:auto;height:48px}.scudo-statico .occhi{color:var(--color-inchiostro-tenue);font-weight:500}:is(html[data-statica],html:not([data-js])) .scena-copy{max-width:62ch;color:inherit;text-shadow:none;background:0 0;margin:0;padding:16px 0 0;position:static;opacity:1!important;pointer-events:auto!important;transform:none!important}:is(html[data-statica],html:not([data-js])) .scena-copy .eco{color:var(--color-inchiostro)}:is(html[data-statica],html:not([data-js])) .scena-copy [data-riga-titolo]{clip-path:none!important;transform:none!important}:is(html[data-statica],html:not([data-js])) .scena-copy hgroup{font-size:clamp(2rem,6vw,3.5rem)}:is(html[data-statica],html:not([data-js])) .finestra{visibility:visible;aspect-ratio:auto;width:min(320px,70vw);height:auto;margin-top:20px;position:static;clip-path:none!important}:is(html[data-statica],html:not([data-js])) .finestra-3x1{width:min(560px,90vw)}:is(html[data-statica],html:not([data-js])) .finestra .finestra-cornice{aspect-ratio:4/5;height:auto}:is(html[data-statica],html:not([data-js])) .finestra-3x1 .finestra-cornice{aspect-ratio:3}:is(html[data-statica],html:not([data-js])) .finestra picture{display:block}.stipite-statico{border-left:2px solid var(--color-inchiostro);flex-direction:column-reverse;gap:10px;margin-top:20px;padding-left:16px;display:flex}.stipite-statico li{font-family:var(--font-etichetta);align-items:center;gap:10px;font-weight:600;display:flex}.stipite-statico .segno{background:var(--colore);width:16px;height:3px;margin-left:-26px;display:block}@media (max-height:520px){html[data-js] .percorso{height:auto}html[data-js] .palco{height:auto;padding:calc(var(--header-h) + 32px) var(--spacing-margine) 48px;background:0 0;position:static;overflow:visible}html[data-js] .statica-intro{max-width:62ch;margin-bottom:32px;display:block}html[data-js] :is(.stipite,.indizio,.lento,.velo-basso,.d1-corta,.d1-sr){display:none}html[data-js] .hero{width:auto;max-width:62ch;color:inherit;text-shadow:none;padding:0 0 32px;position:static;container-type:normal;opacity:1!important;clip-path:none!important;transform:none!important}html[data-js] .hero h1{font-size:var(--text-display)}html[data-js] .scena{margin-top:48px;display:block}html[data-js] .media{aspect-ratio:16/9;border-radius:var(--radius-card);max-height:80svh;position:relative;inset:auto;overflow:hidden;opacity:1!important;z-index:auto!important;clip-path:none!important}html[data-js] .media :is(video,canvas){display:none}html[data-js] .media .poster{height:100%}html[data-js] .scudo-statico{font-family:var(--font-etichetta);flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;font-weight:600;display:flex}html[data-js] .scena-copy{max-width:62ch;color:inherit;text-shadow:none;background:0 0;margin:0;padding:16px 0 0;position:static;opacity:1!important;pointer-events:auto!important;transform:none!important}html[data-js] .scena-copy .eco{color:var(--color-inchiostro)}html[data-js] .scena-copy [data-riga-titolo]{clip-path:none!important;transform:none!important}html[data-js] .scena-copy hgroup{font-size:clamp(2rem,6vw,3.5rem)}html[data-js] .finestra{visibility:visible;aspect-ratio:auto;width:min(320px,70vw);height:auto;margin-top:20px;position:static;clip-path:none!important}html[data-js] .finestra-3x1{width:min(560px,90vw)}html[data-js] .finestra .finestra-cornice{aspect-ratio:4/5;height:auto}html[data-js] .finestra-3x1 .finestra-cornice{aspect-ratio:3}html[data-js] .finestra picture{display:block}}
.cinque{background:var(--color-carta);position:relative}.cinque-palco{padding-block:var(--spacing-sezione)}.cinque-corpo{margin-top:48px}.s-gigante{display:none}.voci{grid-column:1/-1}.voce{border-top:1px solid var(--color-linea);grid-template-columns:5rem 1fr;gap:16px;padding-block:24px;display:grid}.s-mini{font-family:var(--font-titolo);color:var(--color-rosso-cbs);align-self:start;font-size:4rem;font-weight:800;line-height:.9;position:sticky;top:72px}.parola-h3{font-family:var(--font-titolo);text-transform:uppercase;letter-spacing:0;font-size:2rem;font-weight:800;line-height:1}.vis-resto{display:none}.voce-eco{color:var(--color-inchiostro-tenue);margin-top:8px;font-size:1.125rem}.voce-testo{max-width:46ch;margin-top:12px}.segmenti{display:none}.cinque-link{grid-column:1/-1;margin-top:24px}@media (min-width:860px){.cinque[data-pin]{height:260svh}.cinque[data-pin] .cinque-palco{height:100dvh;padding-block:calc(var(--header-h) + 16px) 32px;flex-direction:column;justify-content:flex-start;gap:clamp(32px,6vh,72px);display:flex;position:sticky;top:0;overflow:hidden}.cinque[data-pin] .cinque-corpo{flex:none;align-items:start;min-height:0;margin-top:0}.cinque[data-pin] .s-gigante{margin-right:calc(-1 * var(--spacing-gutter) + .02em);font-family:var(--font-titolo);color:var(--color-rosso-cbs);grid-column:1/span 4;place-self:start end;font-size:min(40svh,22vw);font-weight:800;line-height:.72;display:block}.cinque[data-pin] .voci{grid-column:5/-1;align-self:start;display:grid}.cinque[data-pin] .voce{border:0;grid-area:1/1;padding:0;display:block}.cinque[data-pin] .s-mini,.cinque[data-pin] .vis-intero{display:none}.cinque[data-pin] .vis-resto{display:inline}.cinque[data-pin] .parola{padding-bottom:.08em;overflow:hidden}.cinque[data-pin] .parola-h3{font-size:var(--text-h2);line-height:.95}.cinque[data-pin] .voce-eco{font-size:1.25rem}.cinque[data-pin] .segmenti{grid-column:5/-1;grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.cinque[data-pin] .cinque-piede{align-items:center;row-gap:16px;margin-top:24px}.cinque[data-pin] .cinque-link{grid-column:5/-1;margin-top:0}.seg-fondo{background:var(--color-linea);height:4px;display:block}.seg{background:var(--color-inchiostro);transform-origin:0;height:100%;display:block;transform:scaleX(0)}}@media (min-width:860px) and (max-width:1279px){.cinque[data-pin] .s-gigante{font-size:34svh}}.metodo{padding-block:var(--spacing-sezione)}.liceo{background:var(--color-eta-liceo);color:#fff;padding-block:var(--spacing-sezione)}.liceo a{color:#fff}.liceo .eco{color:#ffffffe6}.materie{grid-template-columns:1fr;gap:0;display:grid}@media (min-width:640px){.materie{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.materie{grid-template-columns:repeat(3,1fr)}}.materia{background:#faf6ef00;border:1px solid #ffffff59;margin:0 -1px -1px 0;padding:16px;font-size:1rem;line-height:1.5;position:relative}.filetto-m{background:var(--color-carta);transform-origin:top;width:3px;position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.banda-scudo .scudo-anni{font-size:max(12px, calc(var(--hud-h) * .11))}.fam-fig figcaption{font-size:1.125rem}.fam-scroll{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;display:flex;overflow-x:auto}.fam-scroll::-webkit-scrollbar{display:none}.fam-fig{scroll-snap-align:start;flex:0 0 100%;padding-right:8px}.fam-freccia{border:2px solid var(--color-inchiostro);border-radius:var(--radius-controllo);cursor:pointer;background:0 0;place-items:center;width:48px;height:48px;transition:background-color .15s linear;display:grid}.fam-freccia:hover{background:#2a141614}.fam-freccia svg{width:24px;height:24px;transition:transform .18s var(--ease-uscita)}.fam-freccia[data-dir="-1"]:hover svg{transform:translate(-3px)}.fam-freccia[data-dir="1"]:hover svg{transform:translate(3px)}.banda{--banda-scudo-h:120px;background:var(--color-rosso-cbs);color:#fff;padding-block:var(--spacing-sezione)}.banda .eco{color:#ffffffeb}.banda-scudo{--hud-colore:var(--color-carta);--hud-num:var(--color-rosso-cbs)}@media (max-width:767px){.banda{--banda-scudo-h:88px}}
