/* V0.84: fixed markup for Books, Laboratory and Dispatch heroes. */
body.v080-site main .els-illustrated-hero[data-banner="books"],
body.v080-site main .els-illustrated-hero[data-banner="studio"],
body.v080-site main .els-illustrated-hero[data-banner="newsletter"] {display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;padding:clamp(3rem,7vw,6rem) clamp(1.25rem,5vw,4rem)!important;box-sizing:border-box;}
body.v080-site main .els-illustrated-hero .els-hero-copy {position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(.65rem,1.4vw,1rem);width:min(100%,840px);max-width:840px;margin:0 auto!important;text-align:center!important;}
body.v080-site main .els-illustrated-hero .els-hero-copy>h1,
body.v080-site main .els-illustrated-hero .els-hero-copy>.eyebrow,
body.v080-site main .els-illustrated-hero .els-hero-copy>p {display:block;width:100%;max-width:100%;margin:0 auto!important;text-align:center!important;float:none!important;transform:none!important;position:static!important;line-height:1.5;}
body.v080-site main .els-illustrated-hero .els-hero-copy>h1 {font-size:clamp(2.1rem,4.5vw,4rem);line-height:1.12;letter-spacing:.01em;text-wrap:balance;}
body.v080-site main .els-illustrated-hero .els-hero-copy>.eyebrow {font-size:clamp(.75rem,1.2vw,.9rem);line-height:1.5;}
body.v080-site main .els-illustrated-hero .els-hero-copy>p {max-width:65ch;line-height:1.65;}
body.v080-site main .els-illustrated-hero .els-hero-copy>.button {position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:44px;width:auto;max-width:100%;margin:.25rem auto!important;text-align:center;align-self:center;}
@media(max-width:650px){body.v080-site main .els-illustrated-hero .els-hero-copy{width:100%;}body.v080-site main .els-illustrated-hero .els-hero-copy>h1{font-size:clamp(1.9rem,8vw,2.7rem);}body.v080-site main .els-illustrated-hero[data-banner="newsletter"]{min-height:520px!important;}}
