html:has(.chapter-page.studio-page){scroll-snap-type:none}.studio-page>section[id]{min-block-size:100svh;padding-block:108px clamp(20px,4svh,42px)}.studio-page>#equipo{padding-top:108px}.studio-page>section[id]:not(:where(#hablemos)) h2{font-size:clamp(42px,min(5.5vw,9svh),84px);line-height:1.06}.studio-page .team-section h2{margin-block:22px clamp(24px,4svh,46px)}.studio-page .team-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,2.5svh,24px) 24px}.studio-page .team-grid h3{margin-bottom:6px;font-size:clamp(18px,2vw,28px)}.studio-page .studio-intro{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(24px,5vw,72px)}.studio-page .studio-intro>div:first-child h2{margin-block:16px 22px}.studio-page .studio-intro p,.studio-page .director p{font-size:clamp(15px,1.3vw,18px);line-height:1.5}.studio-page .director{padding-top:14px}.studio-page .director h3{margin-block:10px 14px;font-size:clamp(46px,min(6.5vw,11svh),94px);line-height:1}.studio-page .experience-row{grid-template-columns:minmax(max-content,.32fr) minmax(0,1fr);gap:0 clamp(12px,2vw,28px);margin-bottom:10px;padding-block:clamp(9px,1.7svh,17px);display:grid}.studio-page .experience-row strong{min-width:0;font-size:clamp(54px,min(7.4vw,13svh),108px)}.studio-page .experience-row>span{color:var(--paper);font-size:clamp(16px,1.7vw,25px);line-height:1.25}.studio-page .experience-row small{color:#b6b6ae;margin-top:5px;font-size:clamp(13px,1.2vw,17px);display:block}.studio-page .director>.small{margin-top:12px;font-size:clamp(13px,1.05vw,15px)}.studio-page .experience-proof{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(22px,5vw,64px)}.studio-page .experience-proof h2{margin-block:14px}.studio-page .experience-proof .events-list{gap:clamp(16px,3svh,32px);display:grid}.studio-page .events-list article{padding-block:14px 0}.studio-page .events-list h3{margin-top:12px;font-size:clamp(23px,2.6vw,38px)}.studio-page .events-list p{margin-top:10px;font-size:clamp(13px,1.15vw,16px)}.studio-page .events-list .event-number{flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin-top:10px;font-size:clamp(64px,min(9vw,13svh),132px);line-height:1;display:flex}.studio-page .events-list .event-number small{margin:0;font-size:clamp(12px,1.2vw,17px)}.studio-page .method-words{flex-wrap:wrap;font-size:clamp(18px,min(5.4vw,9svh),76px)!important}.studio-page .method-grid{gap:clamp(16px,3vw,32px);margin-top:clamp(22px,5svh,54px)}.studio-page .method-grid h3{margin-block:12px 8px}.studio-page .ideas-section .section-label{flex-wrap:wrap;gap:12px;margin-bottom:22px}.studio-page .ideas-section h2{margin-bottom:clamp(18px,4svh,38px)}.studio-page .ideas-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,2vw,24px)}.studio-page .idea-card{gap:10px;min-height:0;padding:12px 0 8px}.studio-page .idea-card .idea-visual{width:100%;height:clamp(92px,21svh,212px)!important}.studio-page .idea-card h3{margin-top:0;font-size:clamp(17px,1.9vw,29px)}.studio-page .idea-card-foot{padding-top:6px}.studio-page>#hablemos{padding-inline:0}@media (max-width:760px){.studio-page>section[id],.studio-page>#equipo{padding-top:92px}.studio-page>section[id]:not(:where(#hablemos)) h2{font-size:clamp(30px,8vw,56px)}.studio-page .studio-intro,.studio-page .experience-proof{grid-template-columns:minmax(0,1fr)}.studio-page .team-grid,.studio-page .method-grid,.studio-page .ideas-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-page .team-grid{gap:10px 16px}.studio-page .team-grid span{font-size:13px}}
