@font-face{
 font-family:Archivo;
 src:url('/assets/fonts/archivo-latin-wght-normal.woff2') format('woff2');
 font-style:normal;
 font-weight:100 900;
 font-display:swap;
}

/* Proportional reading type, scoped so the studio and Anton headings stay intact. */
.home-contact,.home-notes{
 --reading-font:Archivo,Arial,sans-serif;
 font-family:var(--reading-font);
}

.home-contact-copy>p{
 font:400 17px/1.6 var(--reading-font);
 letter-spacing:0;
}
.home-contact .home-email{
 font-family:var(--reading-font);
 font-weight:500;
 letter-spacing:-.015em;
}
.home-contact .home-brief-form,
.home-contact .home-brief-form :is(input,textarea,button),
.home-contact .home-social-links a,
.home-contact .home-contact-details{
 font-family:var(--reading-font);
}
.home-contact .home-brief-form label{font-size:13px;font-weight:500}
.home-contact .home-brief-form :is(input,textarea){font-size:16px;font-weight:400}
.home-contact .home-brief-form button{font-size:15px;font-weight:500}
.home-contact .home-social-links a{font-weight:500;letter-spacing:.12em}
.home-contact .home-contact-details{font-size:14px;font-weight:400}

.home-content .notes-cards-byline,
.home-content .notes-cards-position,
.home-content .notes-cards-controls button,
.home-content .notes-card-meta,
.home-content .notes-card-author,
.home-content .notes-card-tags,
.home-content .notes-cards-empty{
 font-family:Archivo,Arial,sans-serif;
}
.home-content .notes-cards-byline,
.home-content .notes-card-meta,
.home-content .notes-card-tags{font-weight:400}
.home-content .notes-card-author{font-weight:500}
.home-content .notes-card blockquote p{
 font:400 17px/1.65 Archivo,Arial,sans-serif;
 letter-spacing:0;
}

@media(max-width:760px){
 .home-contact-copy>p,
 .home-content .notes-card blockquote p{font-size:16px}
}
