.jn{--paper: #ffffff;--page-ink: var(--ink);--q: var(--ink);--rule: var(--a);--link: var(--a);--serif: var(--font)}.jn.vigil{--paper: #fdf9ef;--page-ink: #572622;--q: #71392e;--rule: #f7b716;--link: #9a5208;--serif: var(--story)}[data-theme=dark] .jn{--paper: var(--bg)}[data-theme=dark] .jn:not(.vigil){--link: color-mix(in srgb, var(--a) 45%, #fff);--rule: color-mix(in srgb, var(--a) 55%, #fff);--q: var(--ink)}[data-theme=dark] .jn.vigil{--paper: #1a1410;--page-ink: #f6dcb0;--q: #f7c95e;--link: #f7b716}.jn .thread{display:none}@supports (animation-timeline: scroll()){.motion .jn .thread{display:block;position:fixed;top:82px;left:0;right:0;height:1px;z-index:49;pointer-events:none;background:linear-gradient(90deg,transparent,var(--rule));opacity:.3;transform-origin:0 50%;animation:jn-fill linear both;animation-timeline:scroll(root)}}html[data-holiday] .jn .thread{top:83px}@keyframes jn-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.jn-hero{position:relative;overflow:hidden;padding:clamp(48px,7vw,96px) 0 clamp(56px,8vw,104px);background:radial-gradient(80% 120% at 85% 0%,color-mix(in srgb,var(--a) 40%,transparent),transparent 60%),var(--wink)}.jn-hero .pano{position:absolute;left:0;right:0;top:50%;height:1200px;translate:0 -50%;background:url(/brand/gloaming-panorama.webp) 0 50% / auto 1200px repeat-x;opacity:.7}.jn-hero .pano:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#281430eb,#281430a8 55%,#2814304d)}.motion .jn-hero .pano{animation:jn-pan 380s linear infinite}@keyframes jn-pan{to{background-position:-7200px 50%}}.jn-grid{position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(28px,5vw,56px);align-items:center}@media(max-width:900px){.jn-grid{grid-template-columns:minmax(0,1fr)}}.jn-hero .copy{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;justify-items:start}.jn-hero .eyebrow{color:var(--b)}.jn.vigil .jn-hero .eyebrow{color:#f9d36b}.jn-hero .eyebrow a{display:inline-block;padding-block:6px;color:inherit;text-decoration:none}.jn-hero .eyebrow a:hover{text-decoration:underline;text-underline-offset:4px}.jn-hero h1{font-family:var(--serif);font-size:clamp(2.4rem,5.4vw,4.2rem);letter-spacing:-.02em;max-width:14ch}.jn-hero .standfirst{font:italic 400 clamp(1.08rem,1.6vw,1.28rem)/1.55 var(--story);color:var(--text);max-width:46ch}.jn-hero .byline{display:flex;flex-wrap:wrap;gap:8px;font:600 .78rem/1.4 var(--font);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3)}.jn-hero .byline span:first-child{color:var(--text)}.jn .plate{margin:0;justify-self:center;width:min(100%,520px);padding:14px;border-radius:20px;background:#fbf9f4;transform:rotate(1.4deg);box-shadow:0 40px 80px -30px #000000a6,0 0 0 1px #ffffff14}.jn .plate img{width:100%;height:auto;border-radius:10px}.motion .jn .plate{animation:rise .9s var(--ease) both .22s,jn-float 10s ease-in-out 1.2s infinite}@keyframes jn-float{50%{transform:rotate(.4deg) translateY(-8px)}}.jn .read{background:var(--paper);padding:clamp(56px,8vw,104px) 16px clamp(64px,9vw,112px)}.jn .prose{max-width:68ch;margin-inline:auto;font:400 1.075rem/1.75 var(--font);color:var(--text)}.jn.vigil .prose{font-family:var(--story);font-size:clamp(1.08rem,1.3vw,1.17rem)}[data-theme=light] .jn.vigil .prose{color:#3d2a22}.jn .prose>*+*{margin-top:1.15em}.jn .prose p{color:inherit}.jn .prose a{color:var(--link);text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,var(--link) 45%,transparent);transition:text-decoration-color .25s}.jn .prose a:hover{text-decoration-color:currentColor}.jn .prose em{font-style:italic}.jn .prose>p:first-child:first-letter{float:left;font:400 4.1em/.82 var(--story);margin:.06em .1em 0 -.02em;color:var(--link)}.jn .prose p:has(>strong:only-child){margin-top:2.1em;padding-left:16px;border-left:2px solid color-mix(in srgb,var(--rule) 55%,transparent);font-family:var(--font);font-size:1.02rem;line-height:1.5}.jn .prose p:has(>strong:only-child) strong{color:var(--q);font-weight:650}.jn .prose h2+p:has(>strong:only-child){margin-top:1.1em}.jn .prose h2{margin-top:2.6em;font-family:var(--serif);font-size:clamp(1.55rem,2.6vw,2.05rem);letter-spacing:-.01em;color:var(--page-ink);display:flex;align-items:center;gap:14px}.jn .prose h2:before{content:"";flex:none;width:14px;height:14px;background:var(--rule);opacity:.8;clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%)}.jn:not(.vigil) .prose h2:before{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);width:10px;height:10px}.jn .prose ol,.jn .prose ul{padding-left:1.4em}.jn .prose li+li{margin-top:.6em}.jn .prose li::marker{color:var(--link);font-weight:700}.jn .prose strong{color:var(--page-ink);font-weight:650}.jn .prose hr{border:0;height:14px;margin:2.6em auto;width:14px;background:var(--rule);opacity:.6;clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%)}.jn .prose .pull{margin:2.2em auto;padding:1.1em 0;max-width:30ch;text-align:center;font:italic 400 clamp(1.4rem,2.6vw,1.85rem)/1.35 var(--story);color:var(--page-ink);border-block:1px solid color-mix(in srgb,var(--rule) 55%,transparent);text-wrap:balance}.jn .prose .keep{position:relative;isolation:isolate;margin-block:1.6em;padding:26px clamp(20px,4vw,34px);border-radius:18px;background:#fffdf7;border:1px solid #f1e2bd;box-shadow:0 18px 40px -30px #57262273}.jn .prose .keep:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background-image:var(--grain-dark);pointer-events:none}[data-theme=dark] .jn .prose .keep{background:#ffffff09;border-color:#f7b71638;box-shadow:none}[data-theme=dark] .jn .prose .keep:before{background-image:var(--grain-light)}.jn:not(.vigil) .prose .keep{background:var(--bg-2);border-color:var(--line)}.jn .prose .keep ol{list-style:none;counter-reset:q;margin:0;padding:0;display:grid;gap:16px}.jn .prose .keep li{counter-increment:q;display:grid;grid-template-columns:2.2rem minmax(0,1fr);align-items:baseline;margin:0;font-size:1.12em;color:var(--page-ink)}.jn .prose .keep li:before{content:counter(q);font:400 1.7rem/1 var(--story);color:var(--link)}.jn .close{max-width:68ch;margin:clamp(48px,7vw,72px) auto 0;display:grid;gap:22px;justify-items:center}.jn .seal{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 35% 30%,color-mix(in srgb,var(--rule) 80%,#fff),var(--rule) 60%,color-mix(in srgb,var(--rule) 70%,#000));box-shadow:0 6px 18px -6px color-mix(in srgb,var(--rule) 70%,transparent),inset 0 0 0 3px #ffffff2e}.jn .seal:after{content:"";width:14px;height:14px;background:#fff;opacity:.85;clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%)}.motion .jn .seal.in{animation:jn-glint 2.4s ease-in-out .5s 1}@keyframes jn-glint{50%{box-shadow:0 6px 26px -4px color-mix(in srgb,var(--rule) 90%,transparent),inset 0 0 0 3px #ffffff47}}.jn .close-card{width:100%;display:grid;gap:16px;justify-items:center;text-align:center;padding:clamp(24px,4vw,34px);border-radius:22px;border:1px solid color-mix(in srgb,var(--rule) 30%,var(--line));background:color-mix(in srgb,var(--paper) 70%,#fff)}[data-theme=dark] .jn .close-card{background:#ffffff09}.jn .founder{font:italic 400 clamp(1.2rem,2vw,1.45rem)/1.4 var(--story);color:var(--page-ink);max-width:30ch;text-wrap:balance}.jn .proof{font-size:.98rem;color:var(--text-2);max-width:48ch}.jn .close-actions{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.jn .close-note{font-size:.95rem;color:var(--text-3);max-width:46ch}.jn .onward{display:flex;gap:10px 28px;flex-wrap:wrap;justify-content:center}.jn .onward a{display:inline-block;padding-block:8px;font-weight:700;color:var(--page-ink);text-decoration:none}.jn .onward .arrow{display:inline-block;color:var(--link);transition:transform .35s var(--spring)}.jn .onward a:hover .arrow{transform:translate(4px)}@media(max-width:520px){.jn .prose>p:first-child:first-letter{font-size:3.4em}.jn .plate{transform:rotate(.8deg)}}
