.elm-author{--ea-paper: #fafaf7;--ea-paper-alt: #f3f1ea;--ea-ink: #1b1b18;--ea-ink-soft: rgba(27, 27, 24, .72);--ea-sage: #6e7c5c;--ea-sage-deep: #3a4732;--ea-sage-pale: #e4e8dc;--ea-line: rgba(27, 27, 24, .12);--ea-display: var(--FONT-STACK-HEADING, Cormorant, Georgia, serif);--ea-body: var(--FONT-STACK-BODY, Poppins, system-ui, sans-serif);--ea-label: var(--FONT-STACK-BODY, Poppins, system-ui, sans-serif);color:var(--ea-ink);font-family:var(--ea-body);font-weight:var(--FONT-WEIGHT-BODY, 300);letter-spacing:var(--LETTER-SPACING-BODY, 0);font-size:16.5px;line-height:1.6;background:var(--ea-paper);-webkit-font-smoothing:antialiased}.elm-author *,.elm-author *:before,.elm-author *:after{box-sizing:border-box}.elm-author h1,.elm-author h2,.elm-author h3{font-family:var(--ea-display);font-weight:var(--FONT-WEIGHT-HEADING, 300);font-style:var(--FONT-STYLE-HEADING, normal);letter-spacing:var(--LETTER-SPACING-HEADING, 0);line-height:1.08;margin:0}.elm-author a{color:inherit}.elm-author__wrap{max-width:1120px;margin:0 auto;padding:0 32px}@media(max-width:640px){.elm-author__wrap{padding:0 20px}}.elm-author__eyebrow{font-family:var(--ea-label);font-size:11px;font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:var(--ea-sage-deep);display:flex;align-items:center;gap:12px;margin-bottom:18px}.elm-author__dots{display:flex;gap:6px}.elm-author__dots i{width:5px;height:5px;border-radius:50%;background:var(--ea-sage);font-style:normal;display:block}.elm-author__hero{padding:72px 0 64px;border-bottom:1px solid var(--ea-line)}.elm-author__hero-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:64px;align-items:center}@media(max-width:860px){.elm-author__hero{padding:40px 0 48px}.elm-author__hero-grid{grid-template-columns:1fr;gap:32px}}.elm-author__portrait{margin:0;overflow:hidden;background:var(--ea-sage-pale);aspect-ratio:4 / 5}.elm-author__portrait img{width:100%;height:100%;object-fit:cover;display:block}.elm-author__portrait figcaption{font-family:var(--ea-label);font-size:11px;letter-spacing:.04em;color:var(--ea-ink-soft);margin-top:12px}.elm-author__name{font-size:clamp(40px,6vw,72px);font-weight:340;max-width:12ch}.elm-author__role{margin:18px 0 0;font-size:18px;color:var(--ea-sage-deep);font-family:var(--ea-display);font-style:italic;font-weight:400}.elm-author__lede{margin-top:22px;max-width:48ch;color:var(--ea-ink-soft);font-size:17px}.elm-author ul.elm-author__chips,.elm-author__chips{display:flex;flex-wrap:wrap;gap:8px;margin:28px 0 0;padding:0;padding-inline-start:0;margin-inline-start:0;list-style:none}.elm-author__chips li{font-family:var(--ea-label);font-size:11px;font-weight:400;letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--ea-line);padding:8px 12px;color:var(--ea-sage-deep)}.elm-author ul.elm-author__links,.elm-author__links{display:flex;flex-wrap:wrap;gap:18px;margin:18px 0 0;padding:0;padding-inline-start:0;list-style:none}.elm-author__links a{font-family:var(--ea-label);font-size:12px;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--ea-sage-deep);text-decoration:underline;text-underline-offset:3px}.elm-author__links a:hover{color:var(--ea-ink)}.elm-author__section{padding:72px 0;border-bottom:1px solid var(--ea-line)}.elm-author__section--alt{background:var(--ea-paper-alt)}.elm-author__kicker{font-family:var(--ea-label);font-size:11px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:var(--ea-sage-deep);margin-bottom:12px;display:block}.elm-author__title{font-size:clamp(28px,3.4vw,40px);padding-bottom:10px;margin-bottom:18px;max-width:22ch}.elm-author__prose{max-width:66ch;color:var(--ea-ink-soft)}.elm-author__prose p{margin:0 0 1.1em}.elm-author__prose p:last-child{margin-bottom:0}.elm-author__split{display:grid;grid-template-columns:180px 1fr;gap:40px;align-items:baseline}.elm-author__split>div:first-child .elm-author__kicker{margin-bottom:0}@media(max-width:760px){.elm-author__split{grid-template-columns:1fr;gap:16px}}.elm-author ol.elm-author__list,.elm-author__list{display:grid;gap:0;margin:0;padding:0;padding-inline-start:0;list-style:none}.elm-author__item{display:grid;grid-template-columns:140px 1fr;gap:28px;padding:22px 0;border-top:1px solid var(--ea-line)}.elm-author__item:last-child{border-bottom:1px solid var(--ea-line)}@media(max-width:640px){.elm-author__item{grid-template-columns:1fr;gap:6px;padding:20px 0}}.elm-author__when{font-family:var(--ea-label);font-size:12px;letter-spacing:.04em;color:var(--ea-sage)}.elm-author__item h3{font-size:22px;margin-bottom:4px}.elm-author__org{font-size:14px;color:var(--ea-sage-deep);margin:0 0 8px}.elm-author__item p{margin:0;color:var(--ea-ink-soft);font-size:15.5px;max-width:62ch}.elm-author ul.elm-author__cards,.elm-author__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:28px 0 0;padding:0;padding-inline-start:0;list-style:none}@media(max-width:860px){.elm-author__cards{grid-template-columns:1fr}}.elm-author__card{background:var(--ea-paper);border:1px solid var(--ea-line);padding:24px 22px 26px;min-height:160px}.elm-author__card-label{font-family:var(--ea-label);font-size:10.5px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:var(--ea-sage);display:block;margin-bottom:12px}.elm-author__card h3{font-size:22px;margin-bottom:8px}.elm-author__card p{margin:0;font-size:14.5px;color:var(--ea-ink-soft)}.elm-author__card-year{display:block;margin-top:14px;font-family:var(--ea-label);font-size:11px;color:var(--ea-sage-deep)}.elm-author__close{padding:80px 0 96px;text-align:center;background:var(--ea-sage-deep);color:var(--ea-paper)}.elm-author__close .elm-author__kicker{color:#fafaf7b3;justify-content:center}.elm-author__close .elm-author__title{color:#fff;max-width:none;margin:0 auto 16px;padding-bottom:0}.elm-author__close p{max-width:46ch;margin:0 auto 28px;color:#fafaf7c7}.elm-author a.elm-author__btn,.elm-author .elm-author__btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;background:#fff;color:#3a4732;font-family:var(--BTN-FONT-STACK, var(--ea-body));font-size:14px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;text-decoration:none}.elm-author a.elm-author__btn:hover,.elm-author .elm-author__btn:hover{background:#fff;color:#1b1b18}
/*# sourceMappingURL=/cdn/shop/t/81/assets/elm-author.css.map */
