.journal-page .journal-hero{position:relative;isolation:isolate;display:flex;align-items:center;min-height:340px;overflow:hidden;padding-block:64px;background:#343c49;color:#fff}.journal-page .journal-hero-image{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.journal-page .journal-hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(20,25,31,.82),rgba(20,25,31,.58),rgba(20,25,31,.38));background:linear-gradient(90deg in oklab,rgba(20,25,31,.82),rgba(20,25,31,.58),rgba(20,25,31,.38))}.journal-page .journal-hero-copy{position:relative}.journal-page .journal-hero .journal-kicker,.journal-page .journal-hero h1{color:#fff}.journal-page .journal-toolbar{gap:16px;align-items:center;padding-block:16px}.journal-page .journal-categories{gap:8px;padding:3px}.site-shell main .journal-page .journal-toolbar .journal-categories button{min-height:44px;padding:8px 20px;border:1px solid transparent;border-radius:9999px!important;background:var(--site-soft);color:var(--journal-muted);white-space:nowrap}.site-shell main .journal-page .journal-toolbar .journal-categories button.is-active{background:var(--journal-ink);color:#fff}.journal-page .journal-categories button:focus-visible,.journal-page .journal-search:focus-within{outline:2px solid var(--journal-v);outline-offset:2px}.journal-page .journal-search{min-height:44px;border:1px solid var(--journal-line);border-radius:9999px;background:var(--site-soft)}@media (max-width:640px){.journal-page .journal-hero{min-height:300px;padding-block:54px}.site-shell main .journal-page .journal-toolbar .journal-categories button{padding-inline:18px}}