.atelier-intro{padding:clamp(3.5rem,7vw,7.5rem) clamp(2rem,8vw,9rem);background:#d7e7e9;color:#344d59}.atelier-intro .eyebrow{margin:0 0 1.2rem;color:#39788a}.atelier-intro h1{max-width:860px;margin:0;font-family:LatinoBlack;font-size:clamp(4rem,7.6vw,7.7rem);line-height:.8;letter-spacing:-.022em}.atelier-intro h1 em{font-family:Latino;font-style:normal}.atelier-intro>p:last-child{max-width:850px;margin:clamp(2.4rem,5vw,4.7rem) 0 0;font-size:clamp(1.4rem,2.2vw,2.35rem);line-height:1.2;letter-spacing:-.012em}.atelier-practices{display:grid;grid-template-columns:repeat(3,1fr);background:#f7f6f2}.atelier-practices article{min-height:330px;padding:clamp(2rem,4vw,4rem);border-right:1px solid #b4cccf}.atelier-practices article:last-child{border-right:0}.atelier-number{margin:0;color:#4a92a8;font-weight:700;font-size:.78rem;letter-spacing:.14em}.atelier-practices h2{font-family:LatinoBlack;font-size:clamp(2.35rem,3.8vw,4.2rem);line-height:.85;letter-spacing:-.015em;margin:1.8rem 0 1.3rem}.atelier-practices p:last-child{max-width:390px;line-height:1.55;font-size:1.02rem}.atelier-closing{padding:clamp(4rem,8vw,8rem);background:#344d59;color:#f7f6f2}.atelier-closing .eyebrow{color:#92d0df}.atelier-closing h2{max-width:760px;margin:1rem 0 2.4rem;font-family:LatinoBlack;font-size:clamp(3rem,5.8vw,6.2rem);line-height:.85;letter-spacing:-.018em}.atelier-closing h2 em{font-family:Latino;font-style:normal}.atelier-closing a{color:#f7f6f2;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:.3rem;font-weight:700}.atelier-closing a span{padding-left:.8rem}@media(max-width:800px){.atelier-intro{padding:4rem 7vw}.atelier-intro>p:last-child{font-size:1.35rem}.atelier-practices{grid-template-columns:1fr}.atelier-practices article{min-height:0;padding:2.5rem 7vw;border-right:0;border-bottom:1px solid #b4cccf}.atelier-practices h2{font-size:3.1rem;margin:1.3rem 0 1rem}.atelier-closing{padding:4.5rem 7vw}}
