html{scroll-behavior:smooth;scroll-padding-top:24px}.journal-page{max-width:1560px}.journal-page__hero{display:grid;grid-template-columns:1.25fr 1fr;min-height:420px;margin:28px 0 60px;align-items:center;background:var(--panel) url(/ak/hero-brand-background.svg) right center/cover;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.journal-page__hero>div:first-child{padding:45px}.journal-page__hero h1{font-size:clamp(36px,4.4vw,66px);line-height:1.1;letter-spacing:-2px}.journal-page__hero .album-kicker{margin-top:0}.journal-page__lead{color:#d1d9ce;line-height:1.7;font-size:18px;margin:28px 0}.journal-page__draft{font-size:10px;color:var(--muted)}.journal-page__portrait{height:420px;align-self:end}.journal-page__portrait img{height:100%;width:100%;object-fit:contain;object-position:center bottom;-webkit-mask-image:linear-gradient(#000 90%,transparent);mask-image:linear-gradient(#000 90%,transparent)}.journal-page__layout{display:grid;grid-template-columns:minmax(0,760px) 270px;grid-gap:clamp(30px,7vw,110px);gap:clamp(30px,7vw,110px);justify-content:center;align-items:start}.journal-page__text section{padding-bottom:38px}.journal-page__text .album-kicker{margin:0 0 15px}.journal-page__text h2{font-size:30px;letter-spacing:-.8px;line-height:1.3;margin:0 0 22px}.journal-page__text p:not(.album-kicker){font-size:15px;line-height:1.9;color:#b6c1b7;margin:0 0 18px;max-width:720px}.journal-page__names{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0 0}.journal-page__names span{font-size:12px;padding:9px 13px;border:1px solid var(--border);border-radius:8px;background:var(--panel)}.journal-page__aside{position:-webkit-sticky;position:sticky;top:30px;background:var(--panel);border:1px solid var(--border);border-radius:16px;padding:24px}.journal-page__aside .album-kicker{margin:0 0 15px}.journal-page__aside nav{display:flex;flex-direction:column;gap:4px}.journal-page__aside nav a{display:flex;gap:15px;align-items:center;min-height:44px;font-size:9px;color:var(--accent)}.journal-page__aside nav a span{font-size:12px;color:var(--text)}.journal-page__channels{border-top:1px solid var(--border);margin-top:20px;padding-top:15px}.journal-page__channels p{font-size:10px;color:var(--muted);margin-bottom:12px}.journal-page__channels a{display:flex;align-items:center;gap:12px;min-height:48px;font-size:12px}.journal-page__channels img{width:23px;height:23px;object-fit:contain}.journal-page__channels a span{margin-left:auto;color:var(--accent)}.journal-page__ending{padding:32px;border-top:1px solid #bcf50077;border-radius:0 0 var(--radius) var(--radius);background:linear-gradient(125deg,#21310f55,var(--panel));margin-top:5px}.journal-page__ending>span{font-size:9px;letter-spacing:2px;color:var(--muted)}.journal-page__ending strong{display:block;font-size:30px;line-height:1.45;margin:18px 0 25px}.journal-page__ending a{display:inline-flex;gap:25px;align-items:center;min-height:44px;font-size:12px;color:var(--accent)}@media(max-width:850px){.journal-page__hero>div:first-child{padding:30px}.journal-page__layout{grid-template-columns:1fr 230px;gap:28px}.journal-page__aside{padding:20px}.journal-page__hero{margin-bottom:40px}.journal-page__text h2{font-size:25px}}@media(max-width:650px){.journal-page__hero{grid-template-columns:1fr}.journal-page__hero>div:first-child{padding:30px 24px 10px}.journal-page__portrait{height:300px}.journal-page__hero h1{font-size:40px}.journal-page__lead{font-size:15px}.journal-page__layout{display:flex;flex-direction:column}.journal-page__aside{position:static;width:100%;order:-1}.journal-page__aside nav{gap:2px}.journal-page__channels{display:none}.journal-page__text h2{font-size:25px}.journal-page__text p:not(.album-kicker){font-size:14px}.journal-page__ending{padding:25px}.journal-page__ending strong{font-size:25px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}