.post-meta{gap:var(--space-2);margin-bottom:var(--space-3);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-accent);flex-wrap:wrap;font-weight:600;display:flex}.journal__grid{gap:var(--space-7) var(--space-6);margin-top:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:767px){.journal__grid{grid-template-columns:minmax(0,1fr)}}.post-card__media{aspect-ratio:16/9;margin-bottom:var(--space-5);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);display:block}.post-card:hover .post-card__media img{transform:scale(1.03)}.post-card--featured{align-items:center;gap:var(--space-7);grid-template-columns:minmax(0,7fr) minmax(0,5fr);display:grid}.post-card--featured .post-card__media{margin:0}@media (max-width:899px){.post-card--featured{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}}.post-card__title{margin-bottom:var(--space-3);font-size:var(--text-2xl);font-weight:500}.post-card--featured .post-card__title{font-size:var(--text-3xl)}.post-card__title a:hover{color:var(--color-primary)}.post-card__excerpt{margin-bottom:var(--space-5);color:var(--color-text-muted)}.post-hero{padding-block:calc(var(--header-h) + var(--space-8)) var(--space-6)}.post-hero__title{max-width:20ch;margin-bottom:var(--space-5);font-size:var(--text-4xl)}.post-hero__excerpt{margin-bottom:var(--space-5)}.post-cover{aspect-ratio:16/9;width:100%;max-height:680px;margin:0 0 var(--space-8);border:1px solid var(--color-border)}.post-body{max-width:70ch;margin:0 auto var(--space-9);font-size:1.1875rem;line-height:1.75}.post-body p{margin-bottom:1.4em}.post-body h2{font-size:var(--text-2xl);margin:2em 0 .6em;font-weight:500}.post-body h3{font-size:var(--text-xl);margin:1.6em 0 .5em}.post-body ul{margin:0 0 1.6em;padding-left:1.3em}.post-body li{margin-bottom:.6em}.post-body li::marker{color:var(--color-accent)}.post-body blockquote{padding:var(--space-2) 0 var(--space-2) var(--space-6);border-left:3px solid var(--color-primary);margin:2em 0}.post-body blockquote p{font-family:var(--font-display);font-size:var(--text-2xl);letter-spacing:-.03em;line-height:var(--leading-snug);color:var(--color-primary);margin:0}@media (max-width:767px){.post-body{font-size:var(--text-base)}}.journal--related{border-top:1px solid var(--color-border)}.journal--related .journal__grid{margin-top:0}.journal-hero .page-hero>.container{grid-template-rows:1fr auto auto auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,.95fr);column-gap:clamp(2rem,1rem + 4vw,6rem);display:grid}.journal-hero .page-hero>.container>.eyebrow{grid-area:2/1;justify-self:start}.journal-hero .page-hero__title{grid-area:3/1}.journal-hero .page-hero__intro{grid-area:4/1;max-width:46ch}.journal-art{grid-area:1/2/-1;place-self:center end;width:100%;max-width:600px;margin:0}.journal-art__svg{width:100%;height:auto;display:block;overflow:visible}.journal-art__label{font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;fill:var(--color-text-muted);font-size:12px;font-weight:600}.journal-art__caption{margin-top:var(--space-3);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-muted);text-align:right}@media (max-width:959px){.journal-hero .page-hero>.container{grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.journal-hero .page-hero>.container>.eyebrow,.journal-hero .page-hero__title,.journal-hero .page-hero__intro,.journal-art{grid-area:auto/1}.journal-art{max-width:560px;margin-top:var(--space-7);justify-self:start}.journal-art__caption{text-align:left}}@media (max-width:599px){.journal-art__label{letter-spacing:.1em;font-size:19px}}@media (prefers-reduced-motion:no-preference){.journal-art__flow{animation:1.6s linear infinite journal-flow}.journal-art__packet{animation:3.4s cubic-bezier(.45,0,.55,1) infinite journal-packet}.journal-art__packet--late{animation-delay:1.7s}.journal-art__gear{transform-box:fill-box;transform-origin:50%;animation:9s linear infinite journal-spin}.journal-art__pulse{transform-box:fill-box;transform-origin:50%;animation:2.8s ease-out infinite journal-pulse}.journal-art__drift{animation:6s ease-in-out infinite alternate journal-drift}.journal-art__drift--b{animation-duration:7.5s;animation-delay:-2s}.journal-art__drift--c{animation-duration:6.8s;animation-delay:-4s}.journal-art__bar{transform-box:fill-box;transform-origin:bottom;animation:.9s cubic-bezier(.2,.7,.2,1) .3s both journal-grow}.journal-art__bar--2{animation-delay:.45s}.journal-art__bar--3{animation-delay:.6s}.journal-art__bar--4{animation-delay:.75s}.journal-art__trend{stroke-dasharray:1;animation:1.2s cubic-bezier(.4,0,.2,1) 1s both journal-draw}.journal-art__trend-head{animation:.3s 2.1s both journal-fade}.journal-art__sprout{transform-box:fill-box;transform-origin:bottom;animation:1.1s cubic-bezier(.2,.7,.2,1) 1.4s both journal-grow}}@media (prefers-reduced-motion:reduce){.journal-art__packet{display:none}}@keyframes journal-flow{to{stroke-dashoffset:-32px}}@keyframes journal-packet{0%{opacity:0;transform:translate(0)}10%{opacity:1}86%{opacity:1}to{opacity:0;transform:translate(204px)}}@keyframes journal-spin{to{transform:rotate(360deg)}}@keyframes journal-pulse{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2)}}@keyframes journal-drift{0%{transform:translate(0)rotate(0)}to{transform:translate(2px,-4px)rotate(1.5deg)}}@keyframes journal-grow{0%{transform:scaleY(0)}}@keyframes journal-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes journal-fade{0%{opacity:0}}
