.jny{--jny-stage:100svh;--jny-scrim:color-mix(in oklab,var(--brand-ink,#0b0705)78%,transparent);margin-block:clamp(3rem,7vw,6rem);position:relative}.jny__stage{height:var(--jny-stage);border-radius:var(--w-r-md,18px);background:var(--brand-ink,#0b0705);position:sticky;top:0;overflow:hidden}.jny__plate{position:absolute;inset:0}.jny__poster,.jny__canvas{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.jny__poster{opacity:.55;filter:saturate(.7)brightness(.72);transition:opacity .6s}.jny--live .jny__poster{opacity:0}.jny__canvas{z-index:1}.jny__railhold{z-index:4;pointer-events:none;block-size:0;position:sticky;top:calc(100svh - 5rem)}.jny__rail{pointer-events:auto;border-radius:var(--w-r-md,18px);border:1px solid color-mix(in oklab,var(--brand-bone,#f4efe7)12%,transparent);background:var(--jny-scrim);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);flex-direction:column;gap:.6rem;padding:.75rem .9rem;display:flex;position:absolute;bottom:0;left:clamp(.9rem,2.2vw,2rem)}.jny__rail ol{flex-direction:column;gap:.15rem;margin:0;padding:0;list-style:none;display:flex}.jny__rail a{color:color-mix(in oklab,var(--brand-bone,#f4efe7)62%,transparent);letter-spacing:.02em;align-items:center;gap:.55rem;padding:.24rem .2rem;font-size:.82rem;line-height:1.2;text-decoration:none;display:flex}.jny__rail a:hover,.jny__rail a:focus-visible{color:var(--brand-bone,#f4efe7)}.jny__rail .is-at a{color:var(--color-accent-text,#ef4d67)}.jny__tick{border:1px solid;border-radius:50%;flex:none;block-size:.5rem;inline-size:.5rem}.jny__rail .is-at .jny__tick{background:currentColor}.jny__bar{background:color-mix(in oklab,var(--brand-bone,#f4efe7)16%,transparent);block-size:2px;inline-size:100%;overflow:hidden}.jny__bar i{background:var(--color-accent,#c8122f);transform-origin:0;block-size:100%;display:block;transform:scaleX(0)}.jny__chapters{z-index:2;margin-top:calc(var(--jny-stage)*-1);pointer-events:none;padding-top:58svh;position:relative}.jny__title{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.jny__ch{box-sizing:border-box;min-height:100svh;max-inline-size:min(30rem,78%);margin-inline-start:clamp(.9rem,6vw,5rem);padding-block:12vh 0}.jny__ch[data-side=right]{margin-inline:auto clamp(.9rem,6vw,5rem)}.jny__ch__in{pointer-events:auto;flex-direction:column;display:flex;position:sticky;top:clamp(4.75rem,9vh,6.5rem)}.jny__ch__in>*{background:var(--jny-scrim);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding-inline:clamp(.9rem,2.4vw,1.5rem)}.jny__eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent-text,#ef4d67);margin:0;padding-block:.7rem .2rem;font-size:.78rem}.jny__name{color:var(--brand-bone,#f4efe7);margin:0;padding-block:0 .4rem;font-size:clamp(1.6rem,4vw,2.6rem);line-height:1.08}.jny__body{max-inline-size:var(--measure,34rem);color:color-mix(in oklab,var(--brand-bone,#f4efe7)82%,transparent);border-end-end-radius:var(--w-r-md,18px);border-end-start-radius:var(--w-r-md,18px);margin:0;padding-block:0 .95rem;font-size:1rem;line-height:1.55}.jny--still .jny__stage{height:min(70vh,34rem);position:relative}.jny--still .jny__chapters{margin-top:0;padding-top:2rem}.jny--still .jny__ch{min-height:0;padding-block:1.6rem 0}.jny--still .jny__ch__in{position:static}.jny--still .jny__ch[data-side=right]{margin-inline:clamp(.9rem,6vw,5rem) auto}.jny--still .jny__poster{transition:none}.jny--still .jny__railhold{inset-inline:0;block-size:min(70vh,34rem);position:absolute;top:0}@media (prefers-reduced-motion:reduce){.jny__stage{height:min(70vh,34rem);position:relative}.jny__chapters{margin-top:0;padding-top:2rem}.jny__ch{min-height:0;padding-block:1.6rem 0}.jny__ch__in{position:static}.jny__ch[data-side=right]{margin-inline:clamp(.9rem,6vw,5rem) auto}.jny__poster{transition:none}.jny__railhold{inset-inline:0;block-size:min(70vh,34rem);position:absolute;top:0}}@media (max-width:780px){.jny{--jny-stage:100svh}.jny__ch,.jny__ch[data-side=right]{max-inline-size:none;margin-inline:.75rem}.jny__railhold{top:10.75rem}.jny__rail{inset:0 .75rem auto}.jny__rail ol{flex-direction:row;justify-content:space-between;gap:.5rem}.jny__railname{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.jny__rail a{justify-content:center;gap:0;min-block-size:2.75rem;min-inline-size:2.75rem}.jny__ch__in{top:16.5rem}}.jny__rail li[data-half=mirror]{border-block-start:1px solid color-mix(in oklab,var(--brand-bone,#f4efe7)16%,transparent);margin-block-start:.45rem;padding-block-start:.45rem}.jny__ch[data-half=mirror] .jny__eyebrow{color:#8fa3b2}.jny__body:has(+.jny__ledger){border-end-end-radius:0;border-end-start-radius:0}.jny__ledger{flex-direction:column;gap:.6rem;margin:0;padding-block:.1rem .5rem;display:flex}.jny__q{border-block-end:1px solid color-mix(in oklab,var(--brand-bone,#f4efe7)10%,transparent);grid-template-columns:1fr 1fr;gap:.1rem .9rem;padding-block-end:.6rem;display:grid}.jny__q:last-child{border-block-end:0;padding-block-end:0}.jny__ch--ledger{padding-block-end:14svh}.jny__q dt{color:var(--brand-bone,#f4efe7);grid-column:1/-1;font-size:.95rem;font-weight:600}.jny__q dd{color:color-mix(in oklab,var(--brand-bone,#f4efe7)68%,transparent);margin:0;font-size:.82rem;line-height:1.45}.jny__q b{letter-spacing:.08em;text-transform:uppercase;padding-block-end:.12rem;font-size:.68rem;font-weight:600;display:block}.jny__q--away b{color:#8fa3b2}.jny__q--here b{color:var(--color-accent-text,#ef4d67)}.jny__q--here{color:color-mix(in oklab,var(--brand-bone,#f4efe7)88%,transparent)}.jny__scope{color:color-mix(in oklab,var(--brand-bone,#f4efe7)52%,transparent);border-end-end-radius:var(--w-r-md,18px);border-end-start-radius:var(--w-r-md,18px);margin:0;padding-block:0 .9rem;font-size:.74rem;line-height:1.45}.jny__scope a{color:inherit;text-underline-offset:2px;text-decoration:underline}.jny__scope a:hover,.jny__scope a:focus-visible{color:var(--brand-bone,#f4efe7)}.jny__fan{display:none}.jny--still .jny__fan{border-end-end-radius:var(--w-r-md,18px);border-end-start-radius:var(--w-r-md,18px);block-size:auto;inline-size:100%;padding-block:.2rem .9rem;display:block}.jny__body:has(+.jny__fan){border-end-end-radius:0;border-end-start-radius:0}@media (max-width:780px){.jny--full .jny__rail ol{flex-wrap:wrap;justify-content:flex-start;gap:.1rem .25rem}.jny--full .jny__ch__in{top:19.25rem}.jny--full .jny__rail li[data-half=mirror]{border-block-start:0;margin-block-start:0;padding-block-start:0}.jny__q{grid-template-columns:1fr;gap:.35rem}.jny__q dd{font-size:.86rem}}
