.signup{width:min(950px,100%);margin-top:28px}.signup__line{border-bottom:1px solid var(--ink);grid-template-columns:1fr auto;align-items:center;gap:24px;min-height:58px;display:grid}.signup input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;padding:14px 0 13px;font-size:.98rem}.signup input::placeholder{color:var(--faint)}.signup button{color:var(--ink);cursor:pointer;letter-spacing:.01em;white-space:nowrap;background:0 0;border:0;padding:14px 0 13px 20px;font-size:.88rem;font-weight:650}.signup__note{color:var(--faint);font:600 .63rem/1.4 var(--sans);letter-spacing:.18em;text-transform:uppercase;margin:13px 0 0}.signup.is-success input,.signup.is-success button{display:none}.signup__success{letter-spacing:.03em;padding:14px 0 13px;font-size:.82rem;font-weight:650;display:none}.signup.is-success .signup__success{display:block}.signup button{font:500 .59rem/1 var(--struct);letter-spacing:.12em;text-transform:uppercase}.signup__note{font:500 .57rem/1.4 var(--struct);letter-spacing:.16em}.lorri-newsletter-cta{padding:clamp(4rem,8vw,7rem) var(--gutter);background:var(--paper-2);color:var(--ink)}.lorri-newsletter-cta__inner{width:min(100%,var(--max));grid-template-columns:minmax(0,1fr) minmax(18rem,.72fr);align-items:end;gap:clamp(2rem,7vw,7rem);margin:0 auto;display:grid}.lorri-newsletter-cta__eyebrow{font:700 .72rem/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin:0 0 .75rem}.lorri-newsletter-cta h2{font:400 clamp(2.5rem,5vw,4.8rem)/.98 var(--display-serif);margin:0}.lorri-newsletter-cta p{max-width:42rem;color:var(--ink-soft)}.lorri-newsletter-cta__action{border:1px solid var(--ink);background:var(--ink);min-height:3.25rem;color:var(--bone);font:500 .59rem/1 var(--struct);letter-spacing:.12em;text-transform:uppercase;border-radius:3px;justify-content:space-between;align-items:center;gap:1.5rem;padding:0 1.35rem;text-decoration:none;display:inline-flex}@media (width<=760px){.lorri-newsletter-cta__inner{grid-template-columns:1fr}.lorri-newsletter-cta__action{width:100%}}.lorri-newsletter-cta{background:var(--limestone)}.lorri-newsletter-cta__eyebrow{color:var(--juniper);font:400 clamp(1rem,1.35vw,1.28rem)/1.05 var(--signature);letter-spacing:0;text-transform:none}.lorri-newsletter-cta h2{font-family:var(--display);letter-spacing:var(--display-tracking);font-weight:400;line-height:.94}.journal-hero{border-bottom:0}.journal-hero__inner{grid-template-columns:minmax(0,1.12fr) minmax(300px,.88fr);align-items:end;gap:clamp(52px,8vw,132px);min-height:clamp(470px,62vh,650px);padding-top:clamp(110px,12vw,170px);padding-bottom:clamp(72px,8vw,110px);display:grid}.journal-hero h1{max-width:850px;font:400 clamp(4.5rem, 8vw, 8.35rem)/.86 var(--display-serif);letter-spacing:-.045em;text-wrap:balance;margin:15px 0 0}.journal-hero__intro{justify-self:end;max-width:540px;padding-bottom:8px}.journal-hero__intro>p:first-child{color:var(--ink-soft);letter-spacing:-.012em;margin:0;font-size:clamp(1rem,1.2vw,1.16rem);line-height:1.78}.journal-hero__signup{width:100%;margin-top:26px}.journal-hero__signup .signup{width:100%;margin-top:0}.journal-filter{flex-wrap:wrap;align-items:center;gap:9px 22px;padding-bottom:6px;display:flex}.journal-filter--hero{margin-top:34px;padding-bottom:0}.journal-filter a{color:var(--muted);font:650 .68rem/1 var(--sans);letter-spacing:.15em;text-transform:uppercase;position:relative}.journal-filter a:after{content:"";background:var(--ink);transform-origin:0;height:1px;transition:transform .18s;position:absolute;bottom:-8px;left:0;right:0;transform:scaleX(0)}.journal-filter a:hover,.journal-filter a.is-active{color:var(--ink)}.journal-filter a:hover:after,.journal-filter a.is-active:after{transform:scaleX(1)}.journal-hero{background:var(--limestone);border-bottom:1px solid var(--line)}.journal-filter a{font:500 .58rem/1 var(--struct);letter-spacing:.16em}.journal-filter a:after{background:var(--juniper)}.journal-hero{background:var(--limestone);color:var(--ink)}.journal-hero h1{font-family:var(--display);letter-spacing:var(--display-tracking);font-weight:400;line-height:var(--display-leading)}.journal-filter a{font-family:var(--struct);letter-spacing:.15em;font-weight:400}.journal-feed{padding:clamp(40px,4.5vw,64px) 0 clamp(94px,10vw,148px)}.journal-lead{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong)}.journal-lead>a{padding:clamp(30px,4vw,54px) 0 clamp(38px,5vw,64px);display:block}.journal-lead__meta,.journal-row__meta{color:var(--muted);font:650 .63rem/1.3 var(--sans);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:12px 20px;display:flex}.journal-lead__meta span:first-child,.journal-row__category{color:var(--ink)}.journal-lead__content{grid-template-columns:74px minmax(0,1fr) auto;align-items:end;gap:clamp(20px,3vw,46px);margin-top:27px;display:grid}.journal-lead__number{color:#11111159;font:600 .64rem/1 var(--sans);letter-spacing:.14em;align-self:start;padding-top:9px}.journal-lead h2{max-width:970px;font:400 clamp(3.25rem, 6.2vw, 6.8rem)/.9 var(--display-serif);letter-spacing:-.043em;text-wrap:balance;margin:0}.journal-lead p{max-width:670px;color:var(--muted);margin:25px 0 0;font-size:.98rem;line-height:1.72}.journal-lead__arrow{color:var(--muted);align-self:center;font-size:clamp(1.4rem,2vw,2rem);transition:transform .18s,color .18s}.journal-lead:hover .journal-lead__arrow{color:var(--ink);transform:translate(4px,-4px)}.journal-index{border-bottom:1px solid var(--line-strong)}.journal-row{border-bottom:1px solid var(--line)}.journal-row:last-child{border-bottom:0}.journal-row>a{grid-template-columns:180px minmax(260px,1.1fr) minmax(280px,.8fr) 74px;align-items:center;gap:clamp(20px,3vw,52px);padding:clamp(28px,3.2vw,46px) 0;display:grid}.journal-row h2{font:400 clamp(1.75rem, 2.65vw, 2.8rem)/1.03 var(--display-serif);letter-spacing:-.026em;text-wrap:balance;margin:0}.journal-row>a>p{color:var(--muted);margin:0;font-size:.88rem;line-height:1.66}.journal-row__read{color:var(--muted);font:650 .62rem/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;justify-self:end;transition:color .16s,transform .16s}.journal-row:hover .journal-row__read{color:var(--ink);transform:translate(3px)}.journal-archive{color:var(--muted);font:650 .63rem/1 var(--sans);letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:28px;padding-top:32px;display:flex}.journal-archive>div{gap:18px;display:flex}.journal-archive a{color:var(--ink-soft);border-bottom:1px solid var(--line-strong);padding-bottom:4px}.journal-empty{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);padding:clamp(48px,7vw,92px) 0}.journal-empty h2{max-width:760px;font:400 clamp(2.6rem, 5vw, 5rem)/.94 var(--display-serif);letter-spacing:-.04em;text-wrap:balance;margin:0}.journal-empty p{max-width:650px;color:var(--muted);margin:24px 0 0;font-size:.94rem;line-height:1.72}.journal-feed{background:var(--bone)}.journal-lead__meta,.journal-row__meta,.journal-row__read,.journal-archive{font-family:var(--struct);letter-spacing:.13em;font-weight:500}.journal-lead__number{color:var(--gold);font:500 .58rem/1 var(--struct);letter-spacing:.14em}.journal-row:hover .journal-row__read{color:var(--juniper)}.journal-feed{background:var(--bone);font-weight:200}.journal-lead__meta,.journal-row__meta,.journal-row__read,.journal-archive,.journal-lead__number{font-family:var(--struct);font-weight:400}.journal-lead h2,.journal-row h2,.journal-empty h2{font-family:var(--display);letter-spacing:var(--display-tracking);font-weight:400}.journal-lead p,.journal-row p{font-family:var(--body);font-weight:200}.journal-row__read,.journal-archive a{font-family:var(--struct);font-size:var(--text-link-size);font-weight:var(--text-link-weight);line-height:var(--text-link-leading);letter-spacing:var(--text-link-tracking);text-transform:uppercase}.journal-archive a{padding-bottom:var(--text-link-padding-bottom)}@media (width<=1040px){.journal-hero__inner{grid-template-columns:1fr;gap:32px;min-height:0}.journal-hero__intro{justify-self:start}.journal-row>a{grid-template-columns:150px minmax(0,1fr) 70px}.journal-row>a>p{display:none}}@media (width<=760px){.journal-hero__inner{padding-top:84px;padding-bottom:62px}.journal-hero h1{margin-top:11px;font-size:clamp(3.7rem,18vw,5.1rem);line-height:.9}.journal-hero__intro{max-width:100%}.journal-feed{padding-top:30px;padding-bottom:82px}.journal-filter--hero{margin-top:25px}.journal-lead__content{grid-template-columns:1fr auto;gap:16px;margin-top:20px}.journal-lead__number{display:none}.journal-lead h2{font-size:clamp(2.75rem,13.5vw,4rem)}.journal-lead__content>div:nth-child(2){min-width:0}.journal-row>a{grid-template-columns:1fr auto;align-items:end;gap:14px 18px;padding:28px 0}.journal-row__meta{grid-column:1/-1}.journal-row h2{font-size:clamp(1.75rem,8.5vw,2.35rem)}.journal-row__read{align-self:center}.journal-archive{flex-direction:column;align-items:flex-start;gap:16px}.final-cta__inner{padding-top:74px;padding-bottom:78px}.final-cta h2{font-size:clamp(3rem,14vw,4.35rem)}}.journal-page{overflow:clip}
