.ei-journal{--journal-ink:rgb(var(--color-foreground));--journal-line:rgba(var(--color-foreground),.2);color:var(--journal-ink);overflow:hidden}
.ei-journal__eyebrow,.ei-journal-card__meta,.ei-journal__cta-eyebrow{margin:0;font-family:var(--font-body-family);font-size:1.1rem;font-weight:600;letter-spacing:.18em;line-height:1.4;text-transform:uppercase}
.ei-journal__hero{padding-bottom:5.5rem}.ei-journal__eyebrow{padding-bottom:2.4rem;border-bottom:1px solid var(--journal-line)}
.ei-journal__hero-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(25rem,.55fr);gap:8vw;align-items:end;padding-top:3.8rem}
.ei-journal__title{max-width:10ch;margin:0;font-family:var(--font-heading-family);font-size:clamp(6.8rem,10.5vw,15rem);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:-.055em;line-height:.82}
.ei-journal__introduction{max-width:42rem;padding-bottom:.8rem;font-size:1.7rem;line-height:1.65}.ei-journal__introduction p{margin:0}
.ei-journal__filters{display:flex;gap:1rem;overflow-x:auto;padding-bottom:4.5rem;scrollbar-width:none}.ei-journal__filters::-webkit-scrollbar{display:none}
.ei-journal__filter{flex:0 0 auto;padding:.8rem 1.4rem;border:1px solid var(--journal-line);border-radius:100px;color:inherit;font-size:1.2rem;letter-spacing:.1em;text-decoration:none;text-transform:uppercase;transition:background-color .25s ease,color .25s ease}
.ei-journal__filter:hover,.ei-journal__filter.is-active{background:var(--journal-ink);color:rgb(var(--color-background))}
.ei-journal__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(3rem,8vw,12rem);row-gap:clamp(7rem,11vw,15rem)}.ei-journal-card:nth-child(even){transform:translateY(10rem)}
.ei-journal-card__image-link,.ei-journal-card__title a,.ei-journal-card__link{color:inherit;text-decoration:none}.ei-journal-card__media{position:relative;overflow:hidden;background:rgba(var(--color-foreground),.06)}
.ei-journal-card__media--0{aspect-ratio:4/5}.ei-journal-card__media--1{aspect-ratio:5/6}.ei-journal-card__media--2{aspect-ratio:1/1}
.ei-journal-card__image{width:100%;height:100%;display:block;object-fit:cover;transition:transform .8s cubic-bezier(.2,.7,.2,1)}
.ei-journal-card__view{position:absolute;right:1.5rem;bottom:1.5rem;padding:.9rem 1.2rem;background:rgb(var(--color-background));color:var(--journal-ink);font-size:1.1rem;letter-spacing:.1em;text-transform:uppercase;transform:translateY(calc(100% + 2rem));transition:transform .35s ease}
@media (hover:hover){.ei-journal-card__image-link:hover .ei-journal-card__image{transform:scale(1.035)}.ei-journal-card__image-link:hover .ei-journal-card__view{transform:translateY(0)}}
.ei-journal-card__content{padding-top:2.2rem}.ei-journal-card__meta{display:flex;flex-wrap:wrap;gap:.8rem;opacity:.68}
.ei-journal-card__title{max-width:14ch;margin:1.4rem 0 1.1rem;font-family:var(--font-heading-family);font-size:clamp(3.4rem,4vw,6.6rem);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:-.035em;line-height:.96}
.ei-journal-card__excerpt{max-width:54rem;font-size:1.55rem;line-height:1.65}.ei-journal-card__link,.ei-journal__cta-link{display:inline-block;margin-top:1.8rem;padding-bottom:.6rem;border-bottom:1px solid currentColor;font-size:1.15rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}
.ei-journal__pagination{margin-top:14rem}.ei-journal__empty{padding:6rem 0 10rem;font-size:2rem}
.ei-journal__cta{margin-top:clamp(14rem,20vw,26rem);padding-top:3rem;border-top:1px solid var(--journal-line)}.ei-journal__cta-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(26rem,.7fr);gap:8vw;align-items:end;padding-top:3.5rem}
.ei-journal__cta h2{max-width:12ch;margin:0;font-family:var(--font-heading-family);font-size:clamp(4.5rem,7vw,10rem);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:-.045em;line-height:.9}.ei-journal__cta .rte{font-size:1.6rem;line-height:1.65}.ei-journal__cta .rte p{margin-top:0}
@media screen and (max-width:749px){.ei-journal__hero{padding-bottom:3.8rem}.ei-journal__hero-grid,.ei-journal__cta-grid{grid-template-columns:1fr;gap:2.8rem}.ei-journal__hero-grid{padding-top:2.6rem}.ei-journal__title{max-width:8ch;font-size:clamp(5.8rem,22vw,9rem)}.ei-journal__introduction{font-size:1.55rem}.ei-journal__filters{margin-right:-1.5rem;padding-bottom:4rem}.ei-journal__grid{grid-template-columns:1fr;row-gap:6.5rem}.ei-journal-card:nth-child(even){transform:none}.ei-journal-card__media--0,.ei-journal-card__media--1,.ei-journal-card__media--2{aspect-ratio:4/5}.ei-journal-card__view{display:none}.ei-journal-card__title{font-size:clamp(3.6rem,12vw,5.4rem)}.ei-journal__pagination{margin-top:7rem}.ei-journal__cta{margin-top:10rem}.ei-journal__cta-grid{padding-top:2.8rem}}
@media (prefers-reduced-motion:reduce){.ei-journal-card__image,.ei-journal-card__view{transition:none}}
