.journal-page{--journal-muted:#52594f}.journal-skip-link{z-index:5;background:var(--ink);color:var(--paper);padding:12px 18px;position:absolute;top:12px;left:12px;transform:translateY(-160%)}.journal-skip-link:focus{transform:translateY(0)}.journal-hero{grid-template-columns:1.15fr .85fr;align-items:end;gap:7vw;padding:76px 0 70px;display:grid}.journal-hero h1{letter-spacing:-.055em;margin:25px 0 0;font-size:clamp(88px,11.5vw,190px);line-height:.84}.journal-hero h1 em{color:var(--clay);font-style:normal}.journal-hero-note{max-width:460px;padding-bottom:5px}.journal-hero-note p{margin:0 0 28px;font-size:19px;line-height:1.5}.journal-hero-note .journal-lead{letter-spacing:-.04em;font-family:Bricolage,sans-serif;font-size:clamp(26px,2.5vw,40px);font-weight:550;line-height:1.15}.journal-hero-note .text-link{margin-top:12px;display:inline-block}.journal-introduction{border-top:1px solid var(--ink);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:5vw;padding:42px 0 56px;display:grid}.journal-intro-copy h2{letter-spacing:-.04em;margin:29px 0 24px;font-size:clamp(34px,3.25vw,52px);line-height:.99}.journal-intro-copy>p:not(.section-index){max-width:60ch;margin:0 0 18px;font-size:17px;line-height:1.55}.journal-channel-link{border-bottom:1px solid;margin-top:14px;padding:5px 0;font-size:14px;font-weight:650;display:inline-block}.journal-channel-link:hover,.journal-video-caption a:hover,.journal-entry-invitation a:hover{color:var(--clay)}.journal-placeholder{aspect-ratio:16/9;background:var(--ink);color:var(--paper);flex-direction:column;justify-content:space-between;padding:clamp(22px,3vw,45px);display:flex}.journal-poster-top{letter-spacing:.08em;text-transform:uppercase;opacity:.8;justify-content:space-between;gap:18px;font-size:10px;font-weight:600;line-height:1.5;display:flex}.journal-poster-title{font-variation-settings:"wght" 650, "wdth" 84, "opsz" 96;letter-spacing:-.04em;margin:25px 0;font-family:Bricolage,sans-serif;font-size:clamp(32px,4.7vw,76px);line-height:.95}.journal-poster-note{opacity:.7;margin:0;font-size:12px;line-height:1.4}.journal-placeholder-intro{background:var(--paper-deep);color:var(--ink)}.journal-player{aspect-ratio:16/9;background:var(--ink)}.journal-player iframe{border:0;width:100%;height:100%;display:block}.journal-video-caption{margin:14px 0 0;font-size:13px;line-height:1.5}.journal-video-caption a{border-bottom:1px solid var(--line);padding-bottom:3px}.journal-credit{color:var(--journal-muted);font-size:12px;line-height:1.5}.journal-release{background:var(--paper-deep);justify-content:space-between;align-items:center;gap:24px;margin-bottom:32px;padding:24px 28px;display:flex}.journal-release p{margin:0;font-size:17px;line-height:1.5}.journal-release .text-link{font-size:14px;line-height:1.4}.journal-invitation{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:center;gap:8vw;padding:40px 0;display:grid}.journal-invitation p{margin:0}.journal-invitation p:first-child{letter-spacing:-.035em;font-family:Bricolage,sans-serif;font-size:clamp(23px,2.5vw,36px);line-height:1.2}.journal-invitation strong{font-weight:600}.journal-invitation p:last-child{max-width:52ch;color:var(--journal-muted);font-size:16px;line-height:1.5}.journal-feed{padding-top:86px;scroll-margin-top:24px}.journal-feed-heading{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:baseline;gap:24px;padding-bottom:28px;display:flex}.journal-feed-heading h2{letter-spacing:-.04em;margin:0;font-size:clamp(34px,3vw,46px);line-height:1}.journal-feed-heading p{color:var(--journal-muted);margin:0;font-size:13px}.journal-entry{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.35fr) minmax(0,1fr);gap:6vw;padding:45px 0 64px;display:grid}.journal-entry-meta{flex-direction:column;align-items:flex-start;gap:14px;padding-top:5px;font-size:13px;line-height:1.5;display:flex}.journal-status{letter-spacing:.06em;text-transform:uppercase;color:var(--journal-muted);border:1px solid var(--line);padding:6px 10px;font-size:10px;font-weight:650}.journal-entry-body{min-width:0}.journal-entry h3{letter-spacing:-.04em;margin:0 0 25px;font-family:Bricolage,sans-serif;font-size:clamp(34px,3.5vw,58px);font-weight:600;line-height:1.05}.journal-question{letter-spacing:-.02em;margin:0 0 20px;font-size:22px;line-height:1.35}.journal-question span{color:var(--clay);letter-spacing:.09em;text-transform:uppercase;margin-bottom:10px;font-size:10px;font-weight:700;display:block}.journal-description{max-width:65ch;margin:0 0 30px;font-size:17px;line-height:1.55}.journal-outcome{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:32px;margin-top:30px;padding-top:25px;display:grid}.journal-outcome h4{margin:0 0 12px;font-size:17px}.journal-outcome p{margin:0;font-size:16px;line-height:1.5}.journal-entry-invitation{margin:26px 0 0;font-size:14px;line-height:1.5}.journal-entry-invitation a{border-bottom:1px solid var(--line)}.journal-close{padding:85px 0 80px}.journal-close h2{letter-spacing:-.045em;margin:28px 0;font-size:clamp(52px,6vw,96px);line-height:.92}.journal-page .site-footer{min-height:220px}@media (max-width:1000px){.journal-hero{gap:5vw;padding:58px 0}.journal-introduction{grid-template-columns:1.1fr .9fr;gap:4vw}.journal-poster-top{flex-direction:column;gap:4px}.journal-poster-title{margin:22px 0;font-size:clamp(32px,4.7vw,60px)}}@media (max-width:760px){.journal-hero{grid-template-columns:1fr;gap:36px;padding:46px 0}.journal-hero h1{font-size:clamp(82px,24vw,150px)}.journal-hero-note{max-width:100%}.journal-hero-note .journal-lead{font-size:29px}.journal-hero-note p{margin-bottom:20px;font-size:17px}.journal-hero-note .text-link{margin-top:0}.journal-introduction{grid-template-columns:1fr;gap:28px;padding:32px 0 40px}.journal-intro-copy h2{max-width:12ch;margin-top:24px;font-size:38px}.journal-intro-copy>p:not(.section-index){max-width:100%}.journal-placeholder{padding:22px}.journal-poster-top{flex-direction:row;font-size:8px}.journal-poster-title{margin:18px 0;font-size:clamp(32px,9vw,66px)}.journal-poster-note{font-size:11px}.journal-release{flex-direction:column;align-items:flex-start;gap:16px;padding:22px}.journal-invitation{grid-template-columns:1fr;gap:22px;padding:32px 0}.journal-invitation p:first-child{font-size:27px}.journal-feed{padding-top:52px}.journal-feed-heading{flex-direction:column;gap:15px;padding-bottom:24px}.journal-entry{grid-template-columns:1fr;gap:26px;padding:30px 0 42px}.journal-entry-meta{flex-flow:wrap;align-items:center;gap:14px;padding:0}.journal-entry h3{margin-bottom:24px;font-size:38px}.journal-question{font-size:21px}.journal-description{font-size:16px}.journal-outcome{grid-template-columns:1fr;gap:25px}.journal-close{padding:55px 0}.journal-close h2{font-size:clamp(52px,14vw,84px)}}.journal-live{padding:40px 0 0;scroll-margin-top:24px}.journal-live-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;display:flex}.journal-live-heading .section-index{align-items:center;gap:10px;margin:0 0 16px;display:flex}.journal-live-heading h1{letter-spacing:-.04em;margin:0;font-size:clamp(38px,4.5vw,68px);line-height:1}.journal-live-heading>p{margin:0;font-size:17px;line-height:1.5}.journal-live+.journal-feed{padding-top:48px}@media (max-width:760px){.journal-live{padding-top:28px}.journal-live-heading{flex-direction:column;align-items:start;gap:18px}.journal-live-heading h1{font-size:38px}.journal-live+.journal-feed{padding-top:36px}}.journal-stream-ended{aspect-ratio:16/9;background:var(--paper-deep);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex}.journal-stream-ended>p{letter-spacing:-.04em;margin:0;font-family:Bricolage,sans-serif;font-size:clamp(30px,5vw,64px);line-height:1.1}
