@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(/assets/fonts/manrope-0.ttf) format('truetype');
}
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/fonts/manrope-1.ttf) format('truetype');
}
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/assets/fonts/manrope-2.ttf) format('truetype');
}
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/assets/fonts/manrope-3.ttf) format('truetype');
}

:root{--font-sans:'Manrope',Arial,sans-serif;--font-geist-sans:'Manrope',Arial,sans-serif}
html body,body button,body input,body select,body textarea{font-family:'Manrope',Arial,sans-serif!important;font-weight:400}
body h1,body h2,body h3,body h4,body h1 em,body h2 em,body .ela-mobile-menu a{font-family:'Manrope',Arial,sans-serif!important;font-style:normal!important;font-weight:300!important}
body h1,body h2{letter-spacing:-.04em}
body header nav a,body .inner-button,body .editorial-explore,body .editorial-mobile-cta,body .contact-choices button{font-family:'Manrope',Arial,sans-serif!important;font-weight:400}
body .editorial-copy h1{font-size:4.7cqw;line-height:1.08;letter-spacing:-.045em}
body .editorial-copy h1 em{font-size:.86em;line-height:1.2;font-weight:300;letter-spacing:-.05em}
body .editorial-studio h2{font-weight:400!important;letter-spacing:.09em}
body .editorial-studio p{letter-spacing:0;line-height:1.45}
body .inner-main h1 em{font-size:.88em;letter-spacing:-.04em}
body .about-editorial h1 em{font-size:.6em}
body .service-name h2{letter-spacing:-.04em}
body .inner-eyebrow,body .ela-eyebrow{font-weight:500}
@media(max-width:700px){body .contact-heading h1{font-size:54px}body .service-intro-copy h1{font-size:42px}body .inner-main h1{line-height:1.12}body .service-name h2{line-height:1.2}}
