.jr-intro{padding-bottom:clamp(28px,4vh,48px)}.jr-head .noir-head__lead{max-width:54ch}.jr-era__name{font-size:clamp(2rem,3.6vw,3.5rem);line-height:.95;text-transform:uppercase;letter-spacing:var(--noir-display-track)}.jr-era__tagline{color:var(--noir-ink)}.jr-era__to{font-family:var(--koit-font-mono);font-size:.875rem;letter-spacing:.14em;color:var(--noir-ink-3)}.jr-era__from{font-stretch:var(--noir-display-stretch)}.jr-eranav__link{border-radius:0;border-color:var(--noir-line-2);font-family:var(--koit-font-mono);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase}.jr-eranav__link>.t-body-sm{font-family:var(--font-noir-display);font-weight:800;font-stretch:var(--noir-display-stretch);font-variation-settings:"wdth" var(--noir-display-wdth);font-size:.9375rem;line-height:1;letter-spacing:.05em}.jr-eranav__link[aria-current=true]{border-color:var(--noir-accent);background:color-mix(in srgb,var(--noir-accent) 8%,transparent)}.jr-eranav__year{color:var(--noir-accent)}.jr-card{border-radius:0;background:color-mix(in srgb,var(--noir-bg-2) 92%,transparent)}.jr-card__title{text-transform:uppercase}.jr-card .jr-fit{background-color:#000}.jr-card .jr-fit>img{object-fit:contain;background:#000}.jr-card .jr-doc,.jr-era .jr-doc{max-height:min(62svh,560px);background-color:#000}.jr-card .jr-doc>img,.jr-era .jr-doc>img{object-fit:contain;background:#000}@media (hover:hover){.jr-artefact:hover>.jr-doc>img{transform:none}}.jr-video{position:relative;width:100%;overflow:hidden;background:#000;box-shadow:inset 0 0 0 1px var(--noir-line)}.jr-video:before{content:"";position:absolute;left:0;right:0;top:0;z-index:3;height:1px;pointer-events:none;background:var(--noir-grad-chrome);opacity:.55}.jr-video.is-playing:before{opacity:0}.jr-video__cover{position:absolute;inset:0;display:block;width:100%;height:100%;margin:0;padding:0;border:0;background:none;color:var(--noir-ink);cursor:pointer}.jr-video__cover:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,transparent 50%,color-mix(in srgb,var(--noir-bg) 60%,transparent))}.jr-video__cover:focus-visible{outline:2px solid var(--koit-gold-400);outline-offset:-2px}.jr-video__still{position:absolute;inset:0;display:block;overflow:hidden}.jr-video__img,.jr-video__still .koit-img{position:absolute;inset:0;width:100%;height:100%}.jr-video__img,.jr-video__still .koit-img>img{display:block;width:100%;height:100%;object-fit:cover;transition:transform var(--koit-dur-ui-slow) var(--noir-ease)}.jr-video--contain .jr-video__img{object-fit:contain}.jr-video--slate .jr-video__still{background:radial-gradient(80% 70% at 50% 40%,color-mix(in srgb,var(--noir-accent) 10%,transparent),transparent 70%),var(--noir-bg-2)}.jr-video__glyph{position:absolute;left:50%;top:50%;z-index:2;display:grid;place-items:center;width:60px;aspect-ratio:1;translate:-50% -50%;border-radius:var(--koit-radius-disc);background:color-mix(in srgb,var(--noir-bg) 58%,transparent);color:var(--noir-ink);box-shadow:inset 0 0 0 1px var(--noir-line-2);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background-color var(--koit-dur-ui) var(--noir-ease),color var(--koit-dur-ui) var(--noir-ease),box-shadow var(--koit-dur-ui) var(--noir-ease),scale var(--koit-dur-ui) var(--noir-ease)}.jr-video__glyph svg{width:34%;height:34%;fill:currentColor;translate:7% 0}.jr-video__cover:focus-visible .jr-video__glyph,.jr-video__cover:hover .jr-video__glyph{background:var(--noir-accent);color:var(--noir-accent-ink);scale:1.06;box-shadow:inset 0 0 0 1px var(--noir-accent-2),var(--noir-glow)}@media (hover:hover) and (pointer:fine){.jr-video__cover:hover .jr-video__img,.jr-video__cover:hover .jr-video__still .koit-img>img{transform:scale(1.03)}}.jr-video__badge{position:absolute;left:10px;bottom:9px;z-index:2;padding:4px 7px;font-size:.625rem;letter-spacing:.16em;text-transform:uppercase;line-height:1;color:var(--noir-ink);background:color-mix(in srgb,var(--noir-bg) 70%,transparent);border:1px solid var(--noir-line-2)}.jr-video__media{position:absolute;inset:0;z-index:4;display:block;width:100%;height:100%;border:0;background:#000}video.jr-video__media{object-fit:contain}.jr-video__media:focus-visible{outline:2px solid var(--koit-gold-400);outline-offset:-2px}.jr-video__error{position:absolute;inset:0;z-index:4;display:grid;place-content:center;justify-items:center;gap:12px;padding:16px;text-align:center;color:var(--noir-ink);background:var(--noir-bg-2)}.jr-video__error p{margin:0;max-width:30ch}.jr-video__error-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 16px}@media (prefers-reduced-motion:reduce){.jr-video__glyph,.jr-video__img,.jr-video__still .koit-img>img{transition:none;transform:none!important}.jr-video__cover:focus-visible .jr-video__glyph,.jr-video__cover:hover .jr-video__glyph{scale:1}}@media (forced-colors:active){.jr-video{border:1px solid CanvasText}.jr-video__glyph{border:1px solid ButtonText;forced-color-adjust:none;background:Canvas;color:ButtonText}.jr-video__badge{border-color:CanvasText}}.jr-tracks .track-row__art{display:none}.jr-jump{display:flex;flex-direction:column;align-items:center}.jr-jump__btn{position:relative;display:grid;place-items:center;flex:none;width:var(--koit-touch-target);height:var(--koit-touch-target);padding:0;border:0;border-radius:0;background:none;color:var(--noir-ink-2);cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent}.jr-jump__pad{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--noir-line-2);background:color-mix(in srgb,var(--noir-bg) 72%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:color var(--koit-dur-fast) var(--noir-ease),border-color var(--koit-dur-fast) var(--noir-ease),box-shadow var(--koit-dur-fast) var(--noir-ease),background-color var(--koit-dur-fast) var(--noir-ease)}.jr-jump__pad svg{display:block;width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:square;stroke-linejoin:miter}.jr-jump__btn:focus-visible .jr-jump__pad,.jr-jump__btn:hover .jr-jump__pad{color:var(--noir-accent);border-color:var(--noir-accent);box-shadow:0 0 18px rgb(var(--noir-accent-rgb)/.22)}.jr-jump__btn:focus-visible .jr-jump__pad{outline:2px solid var(--koit-gold-400);outline-offset:3px}.jr-jump__btn:active .jr-jump__pad{background:color-mix(in srgb,var(--noir-accent) 14%,var(--noir-bg))}.jr-jump__count{display:flex;flex-direction:column;align-items:center;gap:7px;padding:8px 0 8px .18em;font-family:var(--koit-font-mono);font-size:.625rem;font-weight:500;letter-spacing:.18em;line-height:1;font-variant-numeric:tabular-nums;color:var(--noir-ink-3)}.jr-jump__count b{font-weight:500;color:var(--noir-ink)}.jr-jump__count i{display:block;width:1px;height:18px;background:linear-gradient(180deg,var(--noir-accent),var(--noir-line-2))}.jr-jump__tip{position:absolute;left:calc(100% + 2px);top:50%;z-index:1;padding:7px 10px;white-space:nowrap;pointer-events:none;font-family:var(--koit-font-mono);font-size:.6875rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;line-height:1;color:var(--noir-ink);background:var(--noir-graphite);border:1px solid var(--noir-line-2);opacity:0;transform:translate(-6px,-50%);transition:opacity .18s var(--noir-ease),transform .26s var(--noir-ease)}.jr-jump__btn:focus-visible .jr-jump__tip,.jr-jump__btn:hover .jr-jump__tip{opacity:1;transform:translateY(-50%)}.jr[data-mode=pinned] .jr-stage{position:relative}.jr[data-mode=pinned] .jr-dialcol{padding-inline-start:max(var(--gutter),64px)}.jr-jump--stage{position:absolute;z-index:2;left:max(10px,calc(var(--gutter) / 2 - 22px));top:calc(50% + var(--header-h) / 2);transform:translateY(-50%)}.jr-jump--stage:after,.jr-jump--stage:before{content:"";display:block;width:1px;height:36px}.jr-jump--stage:before{background:linear-gradient(180deg,transparent,var(--noir-line-2))}.jr-jump--stage:after{background:linear-gradient(180deg,var(--noir-line-2),transparent)}.jr-jump--barrel{flex:none;margin-inline-start:-5px}.jr-jump--barrel .jr-jump__pad{width:32px;height:32px}.jr-barrel__inner:has(>.jr-jump){gap:var(--koit-space-4)}@media (max-width:767px){.jr-barrel__inner:has(>.jr-jump){gap:var(--koit-space-3)}.jr-barrel:has(.jr-jump) .jr-barrel__era{max-width:36vw}}@media (prefers-reduced-motion:reduce){.jr-jump__pad,.jr-jump__tip{transition-duration:.01s}}@media (forced-colors:active){.jr-jump__pad{border-color:ButtonText;background:ButtonFace;color:ButtonText;-webkit-backdrop-filter:none;backdrop-filter:none}.jr-jump__btn:focus-visible .jr-jump__pad,.jr-jump__btn:hover .jr-jump__pad{border-color:Highlight;color:Highlight;box-shadow:none}.jr-jump__btn:focus-visible .jr-jump__pad{outline-color:Highlight}.jr-jump--stage:after,.jr-jump--stage:before,.jr-jump__count i{background:CanvasText}.jr-jump__tip{border-color:CanvasText}}