.studio-di-architettura_process__pqEKq{padding:var(--space-xxl) 0;overflow:hidden}.studio-di-architettura_processHeader__wRmeZ{max-width:720px;margin:0 auto var(--space-xl);text-align:center}.studio-di-architettura_processHeader__wRmeZ h2{margin-bottom:var(--space-m)}h1.studio-di-architettura_heroTitle__FoWNP{font-size:clamp(2.5rem,11vw,3.25rem);line-height:.9;overflow-wrap:normal}@media screen and (min-width:768px){h1.studio-di-architettura_heroTitle__FoWNP{font-size:clamp(3rem,7.5vw,4.5rem)}}@media screen and (min-width:1024px){h1.studio-di-architettura_heroTitle__FoWNP{font-size:clamp(3.5rem,6vw,4rem)}}.studio-di-architettura_stageNav__MwfCb{display:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-s);margin-bottom:var(--space-xxl)}.studio-di-architettura_stageNav__MwfCb a{display:flex;align-items:center;gap:var(--space-s);min-height:64px;padding:var(--space-s);border:1px solid hsla(var(--color-primary-100),.18);color:inherit;text-decoration:none;transition:border-color .18s ease,background-color .18s ease,color .18s ease,box-shadow .18s ease}.studio-di-architettura_stageNav__MwfCb a:focus-visible,.studio-di-architettura_stageNav__MwfCb a:hover{border-color:hsl(var(--color-primary-100));background-color:hsl(var(--color-primary-100));color:#fff;box-shadow:0 12px 28px hsla(var(--color-primary-100),.22);outline:2px solid hsla(var(--color-primary-100),.35);outline-offset:3px}.studio-di-architettura_stageNav__MwfCb a span{display:grid;width:32px;height:32px;flex:0 0 32px;place-items:center;border-radius:50%;background-color:hsla(var(--color-primary-100),.08);color:hsl(var(--color-secondary-100));font-weight:700;transition:background-color .18s ease,color .18s ease}.studio-di-architettura_stageNav__MwfCb a:focus-visible span,.studio-di-architettura_stageNav__MwfCb a:hover span{background-color:hsla(0,0%,100%,.16);color:#fff}@media(prefers-reduced-motion:no-preference){.studio-di-architettura_stageNav__MwfCb a:focus-visible,.studio-di-architettura_stageNav__MwfCb a:hover{transform:translateY(-3px)}}.studio-di-architettura_stages__xSGON{position:relative;display:grid;grid-gap:var(--space-xxl);gap:var(--space-xxl);padding:0;margin:0;list-style:none}.studio-di-architettura_stages__xSGON:before{position:absolute;top:24px;bottom:24px;left:23px;width:2px;background-color:hsla(var(--color-primary-100),.2);content:""}.studio-di-architettura_stages__xSGON:after{position:absolute;top:24px;bottom:24px;left:23px;width:2px;background-color:hsl(var(--color-secondary-100));content:"";pointer-events:none;transform:scaleY(var(--timeline-progress,0));transform-origin:top}.studio-di-architettura_stage__Gz7A5{position:relative;min-width:0;padding-left:56px;scroll-margin-top:var(--space-xl)}.studio-di-architettura_stageNumber__bQR3e{position:absolute;top:0;left:0;display:grid;width:48px;height:48px;place-items:center;border:2px solid hsl(var(--color-secondary-100));border-radius:50%;background-color:#fff;color:hsl(var(--color-secondary-100));font-weight:700;z-index:1}.studio-di-architettura_stageContent__DFxYv{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-l);gap:var(--space-l);padding:var(--space-m);background-color:hsla(var(--color-primary-100),.035)}.studio-di-architettura_stageContent__DFxYv.studio-di-architettura_noImage___ghQH{grid-template-columns:minmax(0,1fr)}.studio-di-architettura_stageText__wge3K{min-width:0}.studio-di-architettura_stageText__wge3K h2{margin:0 0 var(--space-m);font-size:clamp(1.5rem,3vw,2.25rem)}.studio-di-architettura_stageText__wge3K>p{margin:0;line-height:1.7}@media(prefers-reduced-motion:no-preference){.studio-di-architettura_stages__xSGON[data-scroll-reveal-enabled=true] .studio-di-architettura_stageText__wge3K{transition:opacity .6s ease,transform .6s ease}.studio-di-architettura_stages__xSGON[data-scroll-reveal-enabled=true] .studio-di-architettura_stageText__wge3K:not([data-scroll-revealed=true]){opacity:0;transform:translateY(40px)}}.studio-di-architettura_stageImage__iEKJs{display:block;width:100%;min-width:0;height:auto;align-self:start;box-shadow:var(--box-shadow)}.studio-di-architettura_stageImage__iEKJs img{max-width:100%;height:auto}.studio-di-architettura_substeps__MQC4J{display:grid;grid-gap:var(--space-m);gap:var(--space-m);padding:0;margin:var(--space-l) 0 0;list-style:none;counter-reset:substep}.studio-di-architettura_substeps__MQC4J li{position:relative;padding:var(--space-m);border-left:2px solid hsl(var(--color-secondary-100));background-color:#fff;counter-increment:substep}.studio-di-architettura_substeps__MQC4J li:before{display:block;margin-bottom:var(--space-xs);color:hsl(var(--color-secondary-100));content:"0" counter(substep);font-weight:700}.studio-di-architettura_substeps__MQC4J h3{margin:0 0 var(--space-s);font-size:1.1rem}.studio-di-architettura_substeps__MQC4J p{margin:0;line-height:1.65}@media screen and (min-width:1024px){.studio-di-architettura_stageNav__MwfCb{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:calc(var(--space-xxl)*1.5)}.studio-di-architettura_stageNav__MwfCb a{align-items:flex-start;flex-direction:column;padding:var(--space-m)}.studio-di-architettura_stages__xSGON{gap:calc(var(--space-xxl)*1.5)}.studio-di-architettura_stages__xSGON:before{left:23px}.studio-di-architettura_stage__Gz7A5{padding-left:88px}.studio-di-architettura_stageContent__DFxYv{grid-template-columns:minmax(0,1fr) minmax(250px,.7fr);align-items:start;gap:var(--space-xl);padding:var(--space-xl)}.studio-di-architettura_stageImage__iEKJs{position:-webkit-sticky;position:sticky;top:var(--space-xl)}}@media screen and (min-width:768px){.studio-di-architettura_stageNav__MwfCb{display:grid}}@media(prefers-reduced-motion:reduce){.studio-di-architettura_stageNav__MwfCb a{transition:none}}