.studio-introduction{background:#f6f4ed;text-align:center;padding:135px 0}.studio-introduction h2{font-size:clamp(38px,4.5vw,68px);line-height:1.12;max-width:950px;margin:38px auto 30px;letter-spacing:-2px}.studio-introduction p{max-width:440px;margin:0 auto 28px;color:#6b6b6b}.studio-introduction .eyebrow{color:#6b6b6b}
#soluciones{max-width:none;width:100%;background:#1a1a1a;color:#f6f4ed;padding:100px max(48px,calc((100vw - 1264px)/2))}#soluciones:before,#soluciones:after{content:none}#soluciones .section-head h2{font-size:clamp(40px,4.4vw,65px)}#soluciones>.section-head>div>.eyebrow{color:#d9d2c7;border-color:#d9d2c7}#soluciones .section-head>p{color:#d9d2c7}#soluciones .solutions{margin-top:45px}#soluciones .solution{background:#252623;color:#f6f4ed;border-color:#55564f!important}#soluciones .solution small{color:#d9d2c7}#soluciones .solution.selected,#soluciones .solution.selected:hover{background:#f6f4ed;color:#1a1a1a}#soluciones .solution.selected small{color:#6b6b6b}#soluciones .solution:hover{background:#383a34;color:#f6f4ed}#soluciones .service-panel{background:transparent;padding:30px 0!important;border-top:1px solid #f6f4ed33}#soluciones .service-panel p{color:#d9d2c7}
.projects{background:#f6f4ed;padding-top:110px}.projects .section-head h2{font-size:clamp(65px,9vw,130px);line-height:.88;letter-spacing:-.055em}.projects .section-head h2:before,.projects .section-head h2:after{content:none}.projects .section-head h2 em{font-family:'Instrument Serif',serif;font-size:inherit;font-style:italic}.projects .case-list{padding-top:0}.projects .case-list:after{content:none}.projects .case-row{border:0;background:#eae6dd;padding:32px;flex-basis:100%;box-sizing:border-box}.projects .case-row .work-cover{min-height:340px}.process{background:#f6f4ed;color:#1a1a1a;text-align:center}.process .eyebrow{color:#6b6b6b}.process .steps{max-width:1050px;margin:55px auto 0;text-align:left}.process .steps article{border-top:1px solid #d9d2c7;padding:24px 12px}.process .steps p{color:#6b6b6b}.process .steps article>span{color:#1a1a1a}
@media(max-width:800px){.studio-introduction{padding:80px 0}.studio-introduction h2{font-size:39px;letter-spacing:-1px}#soluciones{padding:65px 20px}.projects .case-row{flex-basis:100%;padding:22px}.projects .case-row .work-cover{min-height:240px}.projects .section-head h2{font-size:65px}.projects{padding-top:75px}}
