.ar-hero{border-bottom:1px solid var(--line);align-items:flex-end;min-height:22rem;display:flex;position:relative;overflow:hidden}.ar-hero.has-cover{min-height:30rem}.ar-hero img{object-fit:cover;filter:brightness(.42)saturate(.9);width:100%;height:100%;position:absolute;inset:0}.ar-hero.has-cover:after{content:"";background:linear-gradient(transparent 25%, #080d0a8c 60%, var(--ground));position:absolute;inset:0}.ar-hero-in{z-index:1;width:100%;max-width:52rem;margin:0 auto;padding:4rem 1.6rem 2.6rem;position:relative}.ar-crumb{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:.6rem;margin:0 0 1.1rem;font-size:.82rem;display:flex}.ar-crumb a{color:var(--lantern);text-decoration:none}.ar-crumb a:hover{text-decoration:underline}.ar-crumb time{color:var(--ink-2)}.ar-hero h1{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(1.8rem,4.2vw,3rem);font-weight:200;line-height:1.3}.ar-excerpt{max-width:42rem;color:var(--ink-2);margin:1.1rem 0 0;font-size:clamp(1rem,1.6vw,1.15rem);line-height:2.05}.ar-body{gap:1.5rem;max-width:42rem;margin:0 auto;padding:3rem 1.6rem 1rem;display:grid}.ar-body p{color:var(--ink-2);margin:0;font-size:1.02rem;line-height:2.2}.ar-body>p:first-child{color:var(--ink);font-size:1.1rem}.ar-body blockquote{border-inline-start:2px solid var(--lantern);color:var(--ink);margin:.8rem 0;padding:0 1.6rem;font-size:clamp(1.1rem,2.2vw,1.35rem);font-weight:300;line-height:2}.ar-end{border-top:1px solid var(--line);max-width:42rem;margin:2rem auto 0;padding:1.5rem 1.6rem 4rem}@media (max-width:44rem){.ar-hero,.ar-hero.has-cover{min-height:18rem}.ar-hero-in{padding:3rem 1.3rem 2rem}.ar-body{gap:1.2rem;padding-top:2rem}.ar-body blockquote{padding:0 1rem}}
