:root {
  --font-sans:'Manrope',Arial,sans-serif;
  --font-serif:'Instrument Serif',Georgia,serif;
  --font-mono:var(--font-sans);
  --sans:var(--font-sans);
  --serif:var(--font-serif);
  --mono:var(--font-mono)
}
html {
  font-synthesis:none
}
body {
  font-family:var(--font-sans);
  font-weight:400
}
h1,h2,h3,h4,h5,h6 {
  font-family:var(--font-sans);
  font-weight:600
}
em {
  font-family:var(--font-serif);
  font-style:italic;
  font-weight:400
}
button,input,textarea,select {
  font-family:var(--font-sans)
}
.hero h1,.intro h2,.selfia h2,.experience h2,.process h2,.manifesto h2,.about h2,.contact h2,.route-intro h1,.route-card h2,.route-placeholder h1,.agency-hero h1,.statement-copy h1,.selfia-heading h2,.collaboration-intro h2,.editorial-contact h2 {
  font-weight:600
}
.editorial-kicker,.hero-photo>span,.hero-scroll,.agency-header-meta,.slide-eyebrow,.carousel-controls,.break-note,.site-footer small,.footer-links,.section-label,.eyebrow {
  font-family:var(--font-sans);
  font-weight:600;
  letter-spacing:.06em
}
.hero h1,.intro h2,.selfia h2,.experience h2,.process h2,.manifesto h2,.about h2,.contact h2,.route-intro h1,.route-card h2,.route-placeholder h1,.agency-hero h1,.statement-copy h1,.selfia-heading h2,.collaboration-intro h2,.editorial-contact h2,.hero-slide h2 {
  letter-spacing:-.055em;
  line-height:.94
}
.hero h1 em,.intro h2 em,.selfia h2 em,.experience h2 em,.process h2 em,.manifesto h2 em,.about h2 em,.contact h2 em,.route-intro h1 em,.route-card h2 em,.route-placeholder h1 em,.agency-hero h1 em,.statement-copy h1 em,.selfia-heading h2 em,.collaboration-intro h2 em,.editorial-contact h2 em,.hero-slide h2 em {
  font-style:normal;
  letter-spacing:-.02em
}
.hero-slide h2 em {
  font-style:italic;
  font-size:1.06em;
  letter-spacing:-.01em
}
