.j-grain{z-index:60;pointer-events:none;opacity:.4;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncA type='linear' slope='0.05'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.j-photo{filter:saturate(.74)contrast(1.08)}.j-italic{font-family:var(--font-serif-italic), Georgia, serif;font-style:italic}.j-scrim-hero{--j-hero-pane:radial-gradient(150% 100% at 50% 100%, color-mix(in oklab, var(--journal-night) 80%, transparent) 0%, color-mix(in oklab, var(--journal-night) 56%, transparent) 38%, color-mix(in oklab, var(--journal-night) 20%, transparent) 68%, transparent 92%);background:var(--j-hero-pane), linear-gradient(to top, color-mix(in oklab, var(--journal-night) 84%, transparent) 0%, color-mix(in oklab, var(--journal-night) 66%, transparent) 22%, color-mix(in oklab, var(--journal-night) 34%, transparent) 46%, transparent 72%), linear-gradient(to bottom, color-mix(in oklab, var(--journal-night) 34%, transparent) 0%, transparent 26%);position:absolute;inset:0}@media (min-width:768px){.j-scrim-hero{--j-hero-pane:radial-gradient(150% 108% at 0% 100%, color-mix(in oklab, var(--journal-night) 84%, transparent) 0%, color-mix(in oklab, var(--journal-night) 68%, transparent) 34%, color-mix(in oklab, var(--journal-night) 36%, transparent) 62%, color-mix(in oklab, var(--journal-night) 10%, transparent) 84%, transparent 100%)}}.j-hero-text{text-shadow:0 1px 2px color-mix(in oklab, var(--journal-night) 55%, transparent), 0 2px 24px color-mix(in oklab, var(--journal-night) 70%, transparent)}.j-scrim-chapter{background:linear-gradient(90deg, color-mix(in oklab, var(--journal-night) 62%, transparent) 0%, color-mix(in oklab, var(--journal-night) 10%, transparent) 58%), linear-gradient(0deg, color-mix(in oklab, var(--journal-night) 52%, transparent) 0%, transparent 32%);position:absolute;inset:0}.j-scrim-tile{background:linear-gradient(0deg, color-mix(in oklab, var(--journal-night) 86%, transparent) 0%, color-mix(in oklab, var(--journal-night) 46%, transparent) 38%, color-mix(in oklab, var(--journal-night) 6%, transparent) 62%);position:absolute;inset:0}.j-photo-text{text-shadow:0 1px 18px color-mix(in oklab, var(--journal-night) 65%, transparent)}.j-veil{background:radial-gradient(120% 90% at 50% 110%, transparent 30%, color-mix(in oklab, var(--journal-night) 92%, transparent) 80%);position:absolute;inset:0}.j-word{color:var(--color-text)}.j-word-accent{color:var(--color-text);font-style:italic}.j-line{--j-line-descender:.2em;--j-line-lead:.08em;padding-bottom:var(--j-line-descender);margin-bottom:calc(var(--j-line-lead) - var(--j-line-descender));display:block}@media (prefers-reduced-motion:no-preference){.j-line{overflow:hidden}.j-line>span{transform:translateY(calc(100% + var(--j-line-descender)));animation:j-rise var(--duration-5) var(--ease-enter) forwards;display:block}.j-line:nth-child(2)>span{animation-delay:.14s}@keyframes j-rise{to{transform:translateY(0)}}@supports (animation-timeline:scroll()){.j-progress{z-index:70;background:var(--journal-ember);transform-origin:0;height:2px;animation:linear both j-grow;animation-timeline:scroll(root);position:fixed;top:0;left:0;right:0;transform:scaleX(0)}@keyframes j-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.j-hero-media img{animation:linear both j-hero-zoom;animation-timeline:scroll(root);animation-range:0 110vh}@keyframes j-hero-zoom{0%{transform:scale(1)}to{transform:scale(1.14)}}.j-hero-content{animation:linear both j-hero-lift;animation-timeline:scroll(root);animation-range:0 90vh}@keyframes j-hero-lift{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-12vh)}}.j-word,.j-word-accent{color:color-mix(in oklab, var(--color-text) 14%, transparent);animation:linear both j-word-on;animation-timeline:view();animation-range:cover 45% cover 62%}@keyframes j-word-on{to{color:var(--color-text)}}.j-word-accent{animation-name:j-word-on-accent}@keyframes j-word-on-accent{to{color:var(--journal-ember)}}.j-parallax img{animation:linear both j-par;animation-timeline:view()}@keyframes j-par{0%{transform:translateY(-6%)}to{transform:translateY(6%)}}.j-chapter-text{animation:linear both j-chapter-in;animation-timeline:view();animation-range:entry 35% entry 90%}@keyframes j-chapter-in{0%{opacity:0;transform:translateY(46px)}to{opacity:1;transform:translateY(0)}}.j-tile{animation:linear both j-tile-in;animation-timeline:view();animation-range:entry 5% entry 45%}@keyframes j-tile-in{0%{opacity:0;clip-path:inset(12% 6%)}to{opacity:1;clip-path:inset(0)}}.j-enter{animation:linear both j-enter-in;animation-timeline:view();animation-range:entry entry 55%}@keyframes j-enter-in{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}.j-orbit img{animation:linear both j-orbit-drift;animation-timeline:view()}@keyframes j-orbit-drift{0%{transform:scale(1.22)translateY(5%)}to{transform:scale(1)translateY(-4%)}}}.j-marquee-track{white-space:nowrap;animation:28s linear infinite j-marquee;display:inline-block}@keyframes j-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.j-tile img{transition:transform 1.2s var(--ease-enter)}.j-tile:hover img{transform:scale(1.06)}}
