.sofitel-page .blas-hero h1{font-size:clamp(60px,7vw,100px);letter-spacing:-2px}.sofitel-page .blas-hero h1 span{display:block;font-size:.46em;letter-spacing:3px;margin-top:10px}.sofitel-page .blas-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sofitel-page .blas-plan-image{aspect-ratio:3/4;max-height:620px}.sofitel-page .blas-hero figure img{object-position:center}.sofitel-page .blas-plan-copy strong{font-size:36px}@media(max-width:600px){.sofitel-page .blas-plan-grid{grid-template-columns:1fr}.sofitel-page .blas-hero h1{font-size:64px}.sofitel-page .blas-plan-image{max-height:520px}}
