.brand-case-page .brand-stores{padding:clamp(6rem,10vw,11rem) 0 0}.brand-case-page .brand-stores>.case-section-head{padding:0 6vw;margin-bottom:clamp(3rem,5vw,5rem)}.brand-case-page .brand-store{grid-template-columns:minmax(300px,1fr) minmax(0,2.4fr);gap:0;padding:0;border-top:1px solid rgba(255,255,255,.16)}.brand-case-page .brand-store>header{padding:clamp(3rem,5vw,5rem) clamp(1.5rem,4vw,4rem);top:4.5rem}.brand-case-page .brand-store h3{font-size:clamp(2.4rem,3.6vw,4rem);overflow-wrap:anywhere}.brand-case-page .brand-store-gallery{gap:0}.brand-case-page .brand-store-gallery figure{margin:0;position:relative;overflow:hidden}.brand-case-page .brand-store-gallery img{display:block}.brand-case-page .brand-store-gallery figcaption{position:absolute;left:0;right:0;bottom:0;margin:0;padding:3rem 1.5rem 1.1rem;color:#fff;background:linear-gradient(0deg,rgba(0,0,0,.6),rgba(0,0,0,0));font-size:.78rem;letter-spacing:.06em}.brand-case-page .case-comparison{grid-template-columns:minmax(320px,1fr) minmax(0,2.2fr);padding:clamp(5rem,9vw,9rem) 0;gap:0;align-items:stretch}.brand-case-page .case-comparison+.case-comparison{grid-template-columns:minmax(0,2.2fr) minmax(320px,1fr);padding-top:0}.brand-case-page .case-comparison+.case-comparison .case-section-head{order:2}.brand-case-page .case-comparison .case-section-head{padding:clamp(3rem,5vw,5rem) clamp(1.5rem,4vw,4rem);align-self:center}.brand-case-page .case-comparison .display{font-size:clamp(2.4rem,3.6vw,4rem)}.brand-case-page .case-comparison .ba-slider{height:min(80svh,860px)}@media(max-width:980px){.brand-case-page .brand-store,.brand-case-page .case-comparison,.brand-case-page .case-comparison+.case-comparison{grid-template-columns:minmax(0,1fr)}.brand-case-page .case-comparison+.case-comparison .case-section-head{order:0}.brand-case-page .brand-stores{padding:5rem 0 0}.brand-case-page .brand-store>header{padding:3rem 1.2rem 2rem}.brand-case-page .case-comparison{padding:4rem 0}.brand-case-page .case-comparison+.case-comparison{padding-top:0}.brand-case-page .case-comparison .case-section-head{padding:0 1.2rem 2.5rem}.brand-case-page .case-comparison .ba-slider{height:76vw}}
.cala-big,.lb-big,.ei-big,.hf-big{font:400 clamp(3.7rem,7.2vw,8.5rem)/.91 var(--serif)!important;letter-spacing:-.045em!important}
.ei-h2,.hf-h2,.lb-compare-head h2,.lb-film-head h2,.lb-wall h2,.cala-ch h3,.ei-flip-text h2,.hf-scale-text h2,.hf-matter-text h2,.brand-case-page .case-comparison .display,.brand-motivi .motivi-opening-copy h2{font-family:var(--serif)!important;font-weight:400!important;font-size:clamp(2.6rem,4.6vw,5.2rem)!important;line-height:.95!important;letter-spacing:-.04em!important}
.cala-epilogue-hero h2,.ei-end h2,.lb-sala-hero h2{font-family:var(--serif)!important;font-weight:400!important;font-size:clamp(3rem,6.5vw,7.5rem)!important;line-height:.92!important;letter-spacing:-.045em!important}
.single-project-page .project-cinematic-copy h2{font-weight:400!important}
.cala-big em,.lb-big em,.ei-big em,.hf-big em,.ei-h2 em,.hf-h2 em,.cala-ch h3 em,.lb-sala-hero h2 em{font-style:normal}
@media(max-width:900px){.cala-big,.lb-big,.ei-big,.hf-big{font-size:clamp(2.8rem,11vw,4.4rem)!important}.ei-h2,.hf-h2,.lb-compare-head h2,.lb-film-head h2,.lb-wall h2,.cala-ch h3,.ei-flip-text h2,.hf-scale-text h2,.hf-matter-text h2,.brand-case-page .case-comparison .display,.brand-motivi .motivi-opening-copy h2{font-size:clamp(2.1rem,8.5vw,3.2rem)!important}.cala-epilogue-hero h2,.ei-end h2,.lb-sala-hero h2{font-size:clamp(2.4rem,10vw,3.6rem)!important}}
