body{background:#f4edcf}.journal-page:where(.astro-5tznm7mj){--ink:#191915;--paper:#fbf8ef;--red:#cf2f21;--amber:#d9a738;--salmon:#ef746d;background:var(--paper);color:var(--ink);min-height:100svh;font-family:Instrument Sans,sans-serif;overflow:hidden}.cinema-entry:where(.astro-5tznm7mj){z-index:100;background:var(--ink);color:var(--paper);letter-spacing:.12em;text-transform:uppercase;pointer-events:none;place-items:center;font-family:IBM Plex Mono,monospace;font-size:.62rem;animation:1.15s cubic-bezier(.76,0,.24,1) forwards clear-frame;display:grid;position:fixed;inset:0}.journal-hero:where(.astro-5tznm7mj),.reading-room:where(.astro-5tznm7mj),.journal-signup:where(.astro-5tznm7mj){max-width:none}.journal-hero:where(.astro-5tznm7mj){grid-template-columns:minmax(0,1.18fr) minmax(280px,.82fr);align-items:center;gap:clamp(3rem,8vw,8rem);width:min(100% - 2rem,1240px);min-height:710px;margin-inline:auto;padding:clamp(5.5rem,10vw,9rem) clamp(0rem,3vw,3rem);display:grid;position:relative}.hero-copy:where(.astro-5tznm7mj){z-index:2;position:relative}.kicker:where(.astro-5tznm7mj),.reading-room:where(.astro-5tznm7mj)>header:where(.astro-5tznm7mj) p:where(.astro-5tznm7mj),.journal-signup:where(.astro-5tznm7mj)>div:where(.astro-5tznm7mj)>p:where(.astro-5tznm7mj){color:var(--red);letter-spacing:.11em;text-transform:uppercase;margin:0 0 1.25rem;font-family:IBM Plex Mono,monospace;font-size:.62rem;font-weight:600}h1:where(.astro-5tznm7mj),h2:where(.astro-5tznm7mj),h3:where(.astro-5tznm7mj){font-family:Bodoni Moda,Didot,serif;font-weight:500}h1:where(.astro-5tznm7mj){letter-spacing:-.075em;max-width:760px;margin:0;font-size:clamp(4.5rem,8.8vw,8.2rem);line-height:.84}h1:where(.astro-5tznm7mj) em:where(.astro-5tznm7mj){color:var(--red);font-weight:400}.intro:where(.astro-5tznm7mj){color:#5f594f;max-width:580px;margin:2rem 0 1.6rem;font-size:clamp(1rem,1.5vw,1.22rem);line-height:1.7}.hero-copy:where(.astro-5tznm7mj)>a:where(.astro-5tznm7mj){color:var(--ink);text-transform:uppercase;align-items:center;gap:.65rem;font-family:IBM Plex Mono,monospace;font-size:.64rem;font-weight:600;text-decoration:none;display:inline-flex}.hero-copy:where(.astro-5tznm7mj)>a:where(.astro-5tznm7mj) span:where(.astro-5tznm7mj){color:var(--red)}.portrait-note:where(.astro-5tznm7mj){z-index:2;justify-self:center;margin:0;position:relative}.portrait-note:where(.astro-5tznm7mj) img:where(.astro-5tznm7mj){z-index:2;aspect-ratio:1;border:1px solid var(--ink);-o-object-fit:cover;object-fit:cover;-o-object-position:53% center;object-position:53% center;filter:grayscale()contrast(1.08);border-radius:50%;width:clamp(260px,27vw,390px);display:block;position:relative}.portrait-orbit:where(.astro-5tznm7mj){aspect-ratio:1;border:1px solid #cf2f2185;border-radius:50%;width:112%;animation:9s ease-in-out infinite orbit-drift;position:absolute;top:-6%;left:-6%}.portrait-orbit:where(.astro-5tznm7mj):before{content:"";aspect-ratio:1;background:var(--amber);border-radius:50%;width:12px;position:absolute;top:14%;right:12%}.portrait-note:where(.astro-5tznm7mj) figcaption:where(.astro-5tznm7mj){z-index:3;border:1px solid var(--ink);background:var(--paper);text-transform:uppercase;gap:.15rem;width:82%;margin:-1.25rem auto 0;padding:.75rem .9rem;font-family:IBM Plex Mono,monospace;display:grid;position:relative}.portrait-note:where(.astro-5tznm7mj) figcaption:where(.astro-5tznm7mj) span:where(.astro-5tznm7mj){color:var(--red);font-size:.52rem}.portrait-note:where(.astro-5tznm7mj) figcaption:where(.astro-5tznm7mj) strong:where(.astro-5tznm7mj){font-size:.58rem}.hero-marks:where(.astro-5tznm7mj){aspect-ratio:1;opacity:.1;width:min(58vw,720px);position:absolute;inset:8% -15% auto auto}.hero-marks:where(.astro-5tznm7mj) i:where(.astro-5tznm7mj){border:1px solid var(--red);border-radius:50%;position:absolute;inset:0}.hero-marks:where(.astro-5tznm7mj) i:where(.astro-5tznm7mj):nth-child(2){border-color:var(--amber);inset:20%}.hero-marks:where(.astro-5tznm7mj) i:where(.astro-5tznm7mj):nth-child(3){background:var(--salmon);inset:40%}.reading-room:where(.astro-5tznm7mj){width:min(100% - 2rem,1120px);margin-inline:auto;padding:clamp(7rem,12vw,11rem) 0}.reading-room:where(.astro-5tznm7mj)>header:where(.astro-5tznm7mj){grid-template-columns:.45fr 1.55fr;align-items:end;margin-bottom:clamp(3rem,7vw,6rem);display:grid}.reading-room:where(.astro-5tznm7mj)>header:where(.astro-5tznm7mj) p:where(.astro-5tznm7mj){margin:0 0 .65rem}.reading-room:where(.astro-5tznm7mj) h2:where(.astro-5tznm7mj){letter-spacing:-.07em;margin:0;font-size:clamp(3.7rem,7vw,7rem);line-height:.9}.post-index:where(.astro-5tznm7mj){border-top:1px solid #1919158a}.post-row:where(.astro-5tznm7mj){color:var(--ink);border-bottom:1px solid #1919158a;grid-template-columns:minmax(190px,.5fr) minmax(0,1.5fr);align-items:center;gap:clamp(2rem,7vw,7rem);min-height:300px;padding:clamp(1.4rem,3vw,2.4rem) 0;text-decoration:none;display:grid}.post-field:where(.astro-5tznm7mj){aspect-ratio:1.25;border:1px solid #1919153d;padding:1rem;font-family:IBM Plex Mono,monospace;transition:transform .28s;position:relative;overflow:hidden}.post-tone-1:where(.astro-5tznm7mj) .post-field:where(.astro-5tznm7mj){background:#eee4d2}.post-tone-2:where(.astro-5tznm7mj) .post-field:where(.astro-5tznm7mj){background:#e4ebe0}.post-tone-3:where(.astro-5tznm7mj) .post-field:where(.astro-5tznm7mj){background:#f1d8d1}.post-field:where(.astro-5tznm7mj)>span:where(.astro-5tznm7mj){color:var(--red);font-size:.62rem}.post-field:where(.astro-5tznm7mj)>b:where(.astro-5tznm7mj){letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;position:absolute;bottom:1rem;left:1rem}.field-orbit:where(.astro-5tznm7mj){aspect-ratio:1;border:1px solid #1919155c;border-radius:50%;width:68%;position:absolute;bottom:-23%;right:-8%}.field-orbit:where(.astro-5tznm7mj):before,.field-orbit:where(.astro-5tznm7mj) i:where(.astro-5tznm7mj){content:"";border-radius:50%;position:absolute}.field-orbit:where(.astro-5tznm7mj):before{border:1px solid #cf2f217a;inset:22%}.field-orbit:where(.astro-5tznm7mj) i:where(.astro-5tznm7mj){background:var(--red);inset:44%}.post-row:where(.astro-5tznm7mj) article:where(.astro-5tznm7mj)>p:where(.astro-5tznm7mj){color:var(--red);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;gap:.45rem;margin:0 0 .8rem;font-family:IBM Plex Mono,monospace;font-size:.57rem;display:flex}.post-row:where(.astro-5tznm7mj) h3:where(.astro-5tznm7mj){letter-spacing:-.06em;max-width:680px;margin:0;font-size:clamp(2.3rem,4.8vw,4.8rem);line-height:.95;transition:color .18s}.post-row:where(.astro-5tznm7mj) article:where(.astro-5tznm7mj)>div:where(.astro-5tznm7mj){color:#655f55;max-width:650px;margin:1rem 0 1.1rem;font-size:.98rem;line-height:1.65}.post-row:where(.astro-5tznm7mj) article:where(.astro-5tznm7mj)>strong:where(.astro-5tznm7mj){text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.6rem}.post-row:where(.astro-5tznm7mj) article:where(.astro-5tznm7mj)>strong:where(.astro-5tznm7mj) i:where(.astro-5tznm7mj){color:var(--red);font-style:normal}.post-row:where(.astro-5tznm7mj):hover .post-field:where(.astro-5tznm7mj){transform:rotate(-2deg)translateY(-5px)}.post-row:where(.astro-5tznm7mj):hover h3:where(.astro-5tznm7mj){color:var(--red)}.journal-signup:where(.astro-5tznm7mj){border:1px solid var(--ink);background:var(--ink);color:var(--paper);box-shadow:12px 12px 0 var(--red);grid-template-columns:.8fr 1.2fr;align-items:center;gap:clamp(2rem,7vw,6rem);width:min(100% - 2rem,1120px);margin:0 auto clamp(7rem,11vw,10rem);padding:clamp(2rem,5vw,4.2rem);display:grid;position:relative}.journal-signup:where(.astro-5tznm7mj) h2:where(.astro-5tznm7mj){letter-spacing:-.06em;margin:0;font-size:clamp(2.6rem,5vw,4.8rem);line-height:.92}.journal-signup:where(.astro-5tznm7mj)>div:where(.astro-5tznm7mj)>span:where(.astro-5tznm7mj){color:#bbb5aa;margin-top:1rem;font-size:.9rem;display:block}.journal-signup .newsletter-form{width:100%}@keyframes clear-frame{0%,42%{-webkit-clip-path:inset(0);clip-path:inset(0)}to{-webkit-clip-path:inset(0 0 100%);clip-path:inset(0 0 100%)}}@keyframes orbit-drift{0%,to{transform:rotate(-4deg)scale(1)}50%{transform:rotate(4deg)scale(1.025)}}@media (width<=800px){.journal-hero:where(.astro-5tznm7mj){grid-template-columns:1fr;min-height:auto}.portrait-note:where(.astro-5tznm7mj){justify-self:start}.reading-room:where(.astro-5tznm7mj)>header:where(.astro-5tznm7mj),.journal-signup:where(.astro-5tznm7mj){grid-template-columns:1fr}.reading-room:where(.astro-5tznm7mj)>header:where(.astro-5tznm7mj){gap:.4rem}.post-row:where(.astro-5tznm7mj){grid-template-columns:150px 1fr;gap:2rem}}@media (width<=580px){.journal-hero:where(.astro-5tznm7mj){padding-top:5rem}h1:where(.astro-5tznm7mj){font-size:clamp(4rem,21vw,6rem)}.portrait-note:where(.astro-5tznm7mj) img:where(.astro-5tznm7mj){width:min(78vw,340px)}.post-row:where(.astro-5tznm7mj){grid-template-columns:1fr;gap:1.5rem;padding-block:2rem}.post-field:where(.astro-5tznm7mj){width:min(72vw,280px)}.post-row:where(.astro-5tznm7mj) h3:where(.astro-5tznm7mj){font-size:clamp(2.35rem,12vw,3.4rem)}.journal-signup:where(.astro-5tznm7mj){box-shadow:7px 7px 0 var(--red);padding:1.5rem}}@media (prefers-reduced-motion:reduce){.cinema-entry:where(.astro-5tznm7mj){display:none}.portrait-orbit:where(.astro-5tznm7mj){animation:none}}