.school__hero[data-astro-cid-ahpllwe7]{padding:clamp(9rem,22vh,13rem) 0 clamp(3rem,8vh,5rem);background:linear-gradient(90deg,#000000e6,#00000080 60%,#0000004d),linear-gradient(180deg,#0000 60%,#000),url(/_img/img/laboratorio/saggio-2019-finale-1600.webp) center 25% / cover no-repeat}.school__kicker[data-astro-cid-ahpllwe7]{margin:0 0 .75rem;color:#d8c08a;font-size:.76rem;font-weight:700;letter-spacing:.16rem;text-transform:uppercase}.school__title[data-astro-cid-ahpllwe7]{max-width:46rem;margin:0;color:#fff;font-size:clamp(2.4rem,6vw,4.6rem);letter-spacing:.05em;line-height:1.05;text-transform:uppercase}.school__lead[data-astro-cid-ahpllwe7]{margin:1rem 0 0;color:#f5f0e6;font-size:clamp(1.05rem,1.8vw,1.25rem)}.school__button[data-astro-cid-ahpllwe7]{display:inline-flex;margin-top:1.75rem;padding:.75rem 1.3rem;color:#fff;border:1px solid #e30613;background:#e30613;font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;transition:background .2s ease,border-color .2s ease}.school__button[data-astro-cid-ahpllwe7]:hover,.school__button[data-astro-cid-ahpllwe7]:focus-visible{color:#fff;text-decoration:none;border-color:#fff;background:#a20000}.school__heading[data-astro-cid-ahpllwe7]{margin:0 0 1.75rem;color:#fff;font-size:clamp(1.4rem,2.6vw,2.1rem);letter-spacing:.06em;text-transform:uppercase}.school__story[data-astro-cid-ahpllwe7]{padding:clamp(3rem,7vw,5rem) 0}.school__story-grid[data-astro-cid-ahpllwe7]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:clamp(1.5rem,5vw,4rem)}.school__text[data-astro-cid-ahpllwe7] p[data-astro-cid-ahpllwe7]{margin:0 0 1.1rem;color:#f5f0e6;line-height:1.8}.school__quote[data-astro-cid-ahpllwe7]{padding:clamp(3rem,7vw,5rem) 0;background:#05171d;border-top:.25rem solid #a20000}.school__quote[data-astro-cid-ahpllwe7] blockquote[data-astro-cid-ahpllwe7]{max-width:52rem;margin:0}.school__quote[data-astro-cid-ahpllwe7] p[data-astro-cid-ahpllwe7]{margin:0;color:#fff;font-size:clamp(1.3rem,2.8vw,2.1rem);font-style:italic;line-height:1.45}.school__quote[data-astro-cid-ahpllwe7] footer[data-astro-cid-ahpllwe7]{margin-top:1rem;color:#d8c08a;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase}.school__method[data-astro-cid-ahpllwe7]{padding:clamp(3rem,7vw,5rem) 0}.school__method-list[data-astro-cid-ahpllwe7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:1.5rem 0 1.75rem;padding:0;list-style:none}.school__method-list[data-astro-cid-ahpllwe7] a[data-astro-cid-ahpllwe7]{display:flex;flex-direction:column;gap:.25rem;height:100%;padding:.9rem 1rem;color:#fff;border:1px solid rgba(255,255,255,.14);transition:border-color .2s ease}.school__method-list[data-astro-cid-ahpllwe7] a[data-astro-cid-ahpllwe7]:hover,.school__method-list[data-astro-cid-ahpllwe7] a[data-astro-cid-ahpllwe7]:focus-visible{color:#fff;text-decoration:none;border-color:#e30613}.school__method-list[data-astro-cid-ahpllwe7] small[data-astro-cid-ahpllwe7]{color:#d8c08a;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase}.school__method-link[data-astro-cid-ahpllwe7]{color:#fff;border-bottom:1px solid #e30613;font-size:.78rem;letter-spacing:.1em;text-transform:uppercase}.school__method-link[data-astro-cid-ahpllwe7]:hover,.school__method-link[data-astro-cid-ahpllwe7]:focus-visible{color:#d8c08a;text-decoration:none}.school__courses[data-astro-cid-ahpllwe7],.school__teachers[data-astro-cid-ahpllwe7]{padding:clamp(3rem,7vw,5rem) 0}.school__teachers[data-astro-cid-ahpllwe7]{border-top:1px solid rgba(255,255,255,.12)}.school__courses-head[data-astro-cid-ahpllwe7]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:1rem}.school__courses-head[data-astro-cid-ahpllwe7] a[data-astro-cid-ahpllwe7]{color:#fff;border-bottom:1px solid #e30613;font-size:.78rem;letter-spacing:.1em;text-transform:uppercase}.school__courses-head[data-astro-cid-ahpllwe7] a[data-astro-cid-ahpllwe7]:hover,.school__courses-head[data-astro-cid-ahpllwe7] a[data-astro-cid-ahpllwe7]:focus-visible{color:#d8c08a;text-decoration:none}.school__grid[data-astro-cid-ahpllwe7]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}@media(max-width:991.98px){.school__story-grid[data-astro-cid-ahpllwe7]{grid-template-columns:1fr}.school__grid[data-astro-cid-ahpllwe7]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:575.98px){.school__grid[data-astro-cid-ahpllwe7],.school__method-list[data-astro-cid-ahpllwe7]{grid-template-columns:1fr}}
