@font-face{font-family:Fraunces;src:url('/assets/fonts/fraunces-heavy.ttf') format('truetype');font-weight:800;font-display:swap}
@font-face{font-family:DM;src:url('/assets/fonts/dm-sans-regular.ttf') format('truetype');font-weight:400;font-display:swap}
@font-face{font-family:DM;src:url('/assets/fonts/dm-sans-bold.ttf') format('truetype');font-weight:700;font-display:swap}

/* The editorial chapters inherit Inicio's paper, ink and type. */
.rm-collection{--ac-paper:#e4dccb;--ac-ink:#191b15;--co-paper:#e4dccb;--co-ink:#191b15}
.rm-collection .co-interior{width:100%;max-width:none;margin:66px auto 0;border:0;box-shadow:none;background:#e4dccb;color:#191b15}
.rm-collection .ac-archive,.rm-collection .rr-page,.rm-collection .ra-page,.rm-collection .ac-contact{background:#e4dccb;color:#191b15}
.rm-collection .co-interior-header h1,
.rm-collection .co-label-hero h1,
.rm-collection .ac-archive-header h1,
.rm-collection .rr-header h1,
.rm-collection .ra-page h1,
.rm-collection .ac-contact h1,
.rm-collection .co-desk-page .hh-desk-heading h2{font-family:Fraunces,Georgia,serif!important;font-weight:800!important;line-height:.96!important;letter-spacing:-.075em!important}
.rm-collection .co-interior-header h1,.rm-collection .co-desk-page .hh-desk-heading h2{font-size:clamp(48px,5.2vw,82px)!important}
.rm-collection .co-label-hero h1,.rm-collection .rr-header h1,.rm-collection .ac-contact h1{font-size:clamp(48px,5.2vw,82px)!important}
.rm-collection .ac-archive-header h1{font-size:clamp(60px,7.7vw,104px)!important}
.rm-collection .co-interior-header>p:last-child,
.rm-collection .co-label-hero>p:nth-child(3),
.rm-collection .ac-archive-header>p:not(.ac-archive-kicker),
.rm-collection .rr-header p:last-child,
.rm-collection .ra-prose,
.rm-collection .ac-contact p,
.rm-collection .co-desk-page .hh-desk-intro{font-family:DM,Arial,sans-serif!important}
.rm-collection .co-interior-header>p:last-child,.rm-collection .co-label-hero>p:nth-child(3),.rm-collection .ac-archive-header>p:not(.ac-archive-kicker),.rm-collection .rr-header p:last-child{font-size:clamp(16px,1.45vw,20px);line-height:1.48}
.rm-collection .ra-prose{font-size:19px;line-height:1.7}
.rm-collection .co-work-index strong,
.rm-collection .ac-archive-section-head h2,
.rm-collection .ac-archive-card h3,
.rm-collection .ac-archive-notebook li strong,
.rm-collection .rr-station h2,
.rm-collection .co-desk-page .hh-desk-title{font-family:Fraunces,Georgia,serif!important;font-weight:800!important;letter-spacing:-.045em}
.rm-collection .co-overline,.rm-collection .ac-archive-kicker,.rm-collection .rr-kicker,.rm-collection .ra-kicker{font-family:DM,Arial,sans-serif}

@media(max-width:767px){
  .rm-collection .co-interior{margin-top:56px}
  .rm-collection .co-interior-header h1,.rm-collection .co-desk-page .hh-desk-heading h2,.rm-collection .co-label-hero h1,.rm-collection .rr-header h1,.rm-collection .ac-contact h1{font-size:clamp(43px,10.5vw,58px)!important}
  .rm-collection .ac-archive-header h1{font-size:clamp(55px,14vw,82px)!important}
  .rm-collection .ra-prose{font-size:17px;line-height:1.65}
}
