.page-module___8aEwW__hero{align-items:center;min-height:100vh;padding-top:100px;display:flex}.page-module___8aEwW__heroGrid{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}@media (max-width:1024px){.page-module___8aEwW__heroGrid{grid-template-columns:1fr;gap:48px}}.page-module___8aEwW__heroImage{height:75vh;box-shadow:var(--neu-shadow);border:1px solid #fff6;border-radius:24px;overflow:hidden}.page-module___8aEwW__heroImage img{object-fit:cover;width:100%;height:100%}.page-module___8aEwW__heroHeadline{letter-spacing:-.03em;margin-bottom:24px;font-size:clamp(1.75rem,3.5vw,3.25rem);font-weight:300;line-height:1.05}.page-module___8aEwW__heroSubheadline{font-family:var(--font-newsreader), serif;color:var(--text-muted);max-width:90%;margin-bottom:48px;font-size:clamp(1.125rem,2vw,1.5rem);line-height:1.6}.page-module___8aEwW__chiSono{background-color:var(--bg-elevated)}.page-module___8aEwW__chiSonoGrid{grid-template-columns:1fr 1.5fr;align-items:center;gap:64px;display:grid}@media (max-width:1024px){.page-module___8aEwW__chiSonoGrid{grid-template-columns:1fr}}.page-module___8aEwW__chiSonoAvatar{box-shadow:var(--neu-shadow);border:1px solid #fff6;border-radius:24px;width:100%;max-height:600px;overflow:hidden}.page-module___8aEwW__chiSonoAvatar img{object-fit:cover;filter:grayscale(15%)sepia(5%);width:100%;height:100%;transition:filter .5s}.page-module___8aEwW__chiSonoAvatar img:hover{filter:grayscale(0%)sepia(0%)}.page-module___8aEwW__percorsiGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:32px;display:grid}.page-module___8aEwW__approccio{background-color:var(--text);color:var(--bg);text-align:center;padding-block:140px}.page-module___8aEwW__approccioTitle{color:var(--surface);font-size:clamp(2.5rem,5vw,4.5rem)}.page-module___8aEwW__timelineContainer{scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab;gap:32px;padding-top:32px;padding-bottom:32px;display:flex;overflow-x:auto}.page-module___8aEwW__timelineContainer:active{cursor:grabbing}.page-module___8aEwW__timelineContainer::-webkit-scrollbar{display:none}.page-module___8aEwW__timelineStep{scroll-snap-align:start;flex:0 0 calc(33.333% - 24px);min-width:300px;position:relative}.page-module___8aEwW__timelineLine{background-color:var(--border);z-index:0;width:calc(100% - 96px);height:2px;position:absolute;top:47px;left:112px}.page-module___8aEwW__timelineNumber{z-index:1;background-color:var(--surface);width:96px;height:96px;box-shadow:var(--neu-shadow);font-family:var(--font-fraunces), serif;color:var(--accent);border:1px solid #fff6;border-radius:50%;justify-content:center;align-items:center;margin-bottom:32px;font-size:2.5rem;display:flex;position:relative}.page-module___8aEwW__testimonianzeGrid{grid-template-columns:1fr 2fr;align-items:center;gap:64px;display:grid}@media (max-width:1024px){.page-module___8aEwW__testimonianzeGrid{grid-template-columns:1fr}}.page-module___8aEwW__carouselView{overflow:hidden}.page-module___8aEwW__carouselContainer{display:flex}.page-module___8aEwW__carouselSlide{flex:0 0 100%;min-width:0;padding:0 16px}.page-module___8aEwW__footer{background-color:var(--text);color:var(--bg);padding:80px 0 40px}.page-module___8aEwW__caption{text-transform:uppercase;letter-spacing:.1em;color:var(--accent);font-size:.75rem;font-weight:600;display:inline-block}
