@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(assets/fonts/manrope-400.ttf) format('truetype');
}
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(assets/fonts/manrope-500.ttf) format('truetype');
}
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(assets/fonts/manrope-600.ttf) format('truetype');
}
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(assets/fonts/manrope-700.ttf) format('truetype');
}
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(assets/fonts/manrope-800.ttf) format('truetype');
}

body{font-family:Manrope,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.65}h1{font-weight:700;letter-spacing:-.055em;line-height:1.09}h2{font-weight:600;letter-spacing:-.04em;line-height:1.2}h3,.people h3{font-weight:600;letter-spacing:-.025em}nav{font-weight:600}.eyebrow{font-weight:700;letter-spacing:.15em}.hero-bottom p{line-height:1.7}.services p,.steps p{line-height:1.75}.contact h2{font-weight:600;letter-spacing:-.045em}.button{font-weight:700}.project-caption h3{font-weight:600}.services h3{font-size:22px}.services p{min-height:150px}@media(max-width:900px){.services p{min-height:0}}@media(max-width:650px){h1{font-size:clamp(40px,10.7vw,52px);letter-spacing:-.055em;line-height:1.1}h2{letter-spacing:-.04em}.services h3{font-size:19px}.hero-note{letter-spacing:.07em}.contact h2{letter-spacing:-.045em}}
