.pg-journal-hub .j-hero{padding:160px var(--gutter) var(--s-9);border-bottom:1px solid var(--ink-3);position:relative;overflow:hidden}.pg-journal-hub .j-hero-inner{max-width:var(--maxw);gap:var(--s-7);z-index:2;grid-template-columns:2fr 1fr;align-items:end;margin:0 auto;display:grid;position:relative}.pg-journal-hub .j-hero h1{font-family:var(--font-display);letter-spacing:-.045em;color:var(--paper-0);max-width:14ch;margin-top:var(--s-3);font-size:clamp(56px,9vw,156px);font-weight:900;line-height:.92}.pg-journal-hub .j-hero h1 em{color:var(--paper-1);font-style:italic;font-weight:300}.pg-journal-hub .j-hero .lead{font-size:var(--fs-md);color:var(--paper-1);max-width:50ch;margin-top:var(--s-7);line-height:1.55}.pg-journal-hub .j-hero .stats{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--paper-1);text-align:right;border-right:1px solid var(--orange);padding-right:var(--s-5);font-size:11px;line-height:1.9}.pg-journal-hub .j-hero .stats .row{display:block}.pg-journal-hub .j-hero .stats .row .lbl{color:var(--paper-3);margin-right:8px}.pg-journal-hub .j-hero .stats .row .v{color:var(--paper-0)}.pg-journal-hub .feat{border:1px solid var(--ink-3);margin-bottom:var(--s-9);cursor:pointer;transition:transform var(--dur-med);grid-template-columns:7fr 5fr;gap:0;display:grid;position:relative;overflow:hidden}.pg-journal-hub .feat:hover{transform:translateY(-4px)}.pg-journal-hub .feat .img{aspect-ratio:16/11;position:relative;overflow:hidden}.pg-journal-hub .feat .img img{object-fit:cover;filter:brightness(.7)contrast(1.1)saturate(.9);width:100%;height:100%;transition:all 1.2s var(--ease-out)}.pg-journal-hub .feat:hover .img img{filter:brightness(.9)contrast(1.1)saturate();transform:scale(1.04)}.pg-journal-hub .feat .img .grain-overlay{mix-blend-mode:overlay;opacity:.5;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.9  0 0 0 0 0.9  0 0 0 0 0.9  0 0 0 0 0.10 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");position:absolute;inset:0}.pg-journal-hub .feat .img .pin{top:var(--s-5);left:var(--s-5);font-family:var(--font-mono);letter-spacing:.2em;background:var(--orange);color:var(--ink-0);text-transform:uppercase;padding:6px 10px;font-size:10px;position:absolute}.pg-journal-hub .feat .body{padding:var(--s-8);border-left:1px solid var(--ink-3);background:var(--ink-1);flex-direction:column;justify-content:center;display:flex}.pg-journal-hub .feat .meta{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--orange);margin-bottom:var(--s-5);gap:var(--s-3);align-items:center;font-size:11px;display:flex}.pg-journal-hub .feat .meta .date{color:var(--paper-2)}.pg-journal-hub .feat h3{font-family:var(--font-display);letter-spacing:-.035em;color:var(--paper-0);margin-bottom:var(--s-5);transition:color var(--dur-fast);font-size:clamp(32px,3.6vw,52px);font-weight:800;line-height:1}.pg-journal-hub .feat:hover h3{color:var(--orange)}.pg-journal-hub .feat h3 em{color:var(--paper-1);font-style:italic;font-weight:300}.pg-journal-hub .feat .excerpt{font-size:var(--fs-md);color:var(--paper-1);max-width:42ch;margin-bottom:var(--s-6);line-height:1.5}.pg-journal-hub .feat .read{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--paper-0);align-items:center;gap:8px;font-size:11px;display:inline-flex}.pg-journal-hub .feat:hover .read{color:var(--orange)}.pg-journal-hub .filter-bar{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--ink-3);border-bottom:1px solid var(--ink-3);padding:var(--s-4) var(--gutter);background:#0a0a0beb;position:sticky;top:64px}.pg-journal-hub .filter-inner{max-width:var(--maxw);gap:var(--s-3);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;flex-wrap:wrap;align-items:center;margin:0 auto;font-size:11px;display:flex}.pg-journal-hub .filter-bar .lbl{color:var(--paper-3);margin-right:var(--s-3)}.pg-journal-hub .pill{border:1px solid var(--ink-3);color:var(--paper-1);cursor:pointer;transition:all var(--dur-fast);letter-spacing:inherit;text-transform:inherit;font-family:inherit;font-size:inherit;background:0 0;padding:8px 14px}.pg-journal-hub .pill:hover{border-color:var(--paper-1);color:var(--paper-0)}.pg-journal-hub .pill.active{border-color:var(--orange);color:var(--orange)}.pg-journal-hub .pill .count{color:var(--paper-3);margin-left:4px;font-size:10px}.pg-journal-hub .pill.active .count{color:var(--orange)}.pg-journal-hub .j-grid{padding-top:var(--s-9)}.pg-journal-hub .load-more{text-align:center;margin-top:var(--s-9)}.pg-journal-hub .load-more button{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;border:1px solid var(--ink-4);color:var(--paper-0);cursor:pointer;transition:all var(--dur-fast);background:0 0;padding:16px 32px;font-size:11px}.pg-journal-hub .load-more button:hover{border-color:var(--orange);color:var(--orange)}.pg-journal-hub .load-more .pag{font-family:var(--font-mono);letter-spacing:.2em;color:var(--paper-3);margin-top:var(--s-4);font-size:10px}@media (max-width:980px){.pg-journal-hub .j-hero-inner{grid-template-columns:1fr}.pg-journal-hub .j-hero .stats{text-align:left;border-right:none;border-left:1px solid var(--orange);padding-right:0;padding-left:var(--s-5)}.pg-journal-hub .feat{grid-template-columns:1fr}.pg-journal-hub .feat .body{border-left:none;border-top:1px solid var(--ink-3)}}
