.jr{position:relative}.jr__anchor{width:1px;height:1px;position:absolute;left:0}.jr__stage{isolation:isolate;background:var(--color-uv-bg);height:100dvh;position:sticky;top:0;overflow:hidden}.jr__canvas{z-index:0;width:100%;height:100%;position:absolute;inset:0}.jr__veil{z-index:1;pointer-events:none;background:linear-gradient(90deg, color-mix(in srgb, var(--color-uv-bg) 86%, transparent) 0%, color-mix(in srgb, var(--color-uv-bg) 50%, transparent) 34%, transparent 58%), linear-gradient(180deg, color-mix(in srgb, var(--color-uv-bg) 70%, transparent) 0%, transparent 16%);transition:opacity .6s var(--ease);position:absolute;inset:0}.jr__stage[data-chapter=mix] .jr__veil,.jr__stage[data-chapter=finale] .jr__veil{background:linear-gradient(180deg, color-mix(in srgb, var(--color-uv-bg) 80%, transparent) 0%, transparent 40%)}.jr__chapter{z-index:2;top:50%;left:var(--g);pointer-events:none;width:min(36rem,44vw);position:absolute;transform:translateY(-50%)}.jr__chapter[data-active=true]{pointer-events:auto}.jr__inner,.jr__inner [data-par]{will-change:transform, opacity}.jr__chapter:not([data-id=intro]) .jr__inner{opacity:0;visibility:hidden}.jr__chapter[data-id=mix]{width:min(46rem,72vw);top:calc(68px + 5vh);transform:none}.jr__chapter[data-id=finale]{text-align:center;width:min(42rem,88vw);left:50%;transform:translate(-50%,-50%)}.jr__title{font-family:var(--font-uv-display);letter-spacing:-.045em;text-wrap:balance;text-shadow:0 2px 30px color-mix(in srgb, var(--color-uv-bg) 80%, transparent);margin:0;font-size:clamp(2.8rem,6vw,6.2rem);font-weight:800;line-height:.92}.jr__body{max-width:40ch;color:var(--ink-dim);margin:1.25rem 0 0;font-size:clamp(1.02rem,1.3vw,1.2rem);line-height:1.55}.jr__chapter[data-id=finale] .jr__body{margin-left:auto;margin-right:auto}.jr__learn{flex-wrap:wrap;gap:.45rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.jr__learn li{border:1px solid var(--color-uv-line-strong);background:color-mix(in srgb, var(--color-uv-surface) 55%, transparent);border-radius:10px;padding:.4rem .75rem;font-size:.84rem}.jr__control{flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;margin-top:1.75rem;display:flex}.jr__meta{color:var(--color-uv-muted);font-family:var(--font-uv-mono);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem}.jr-knob{align-items:center;gap:1rem;display:flex}.jr-knob__dial{cursor:ns-resize;touch-action:none;background:0 0;border:0;border-radius:50%;width:92px;height:92px;padding:0}.jr-knob__dial svg{width:100%;height:100%;display:block}.jr-knob__track,.jr-knob__value{fill:none;stroke-width:6px;stroke-linecap:round}.jr-knob__track{stroke:var(--color-uv-line-strong)}.jr-knob__cap{fill:var(--color-uv-raised);stroke:var(--color-uv-line-strong);stroke-width:1px}.jr-knob__tick{stroke:var(--color-uv-ink);stroke-width:3px;stroke-linecap:round}.jr-knob__dial:active .jr-knob__cap{fill:var(--color-uv-surface)}.jr-knob__text{gap:.2rem;display:grid}.jr-knob__label{color:var(--color-uv-muted);font-family:var(--font-uv-mono);letter-spacing:.14em;text-transform:uppercase;font-size:.7rem}.jr-knob__value-text{font-family:var(--font-uv-display);letter-spacing:-.02em;font-size:1.55rem;font-weight:800}.jr__ctas{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:2.25rem;display:flex}.jr__ctas--center{justify-content:center}.jr__enter{color:#141006;background:linear-gradient(135deg, var(--color-uv-gold-lo) 0%, #e8cd85 26%, var(--color-uv-gold-hi) 44%, var(--color-uv-gold) 62%, var(--color-uv-gold-lo) 100%);min-height:58px;box-shadow:0 14px 40px -18px var(--color-uv-gold), inset 0 1px 0 #ffffff73;cursor:pointer;transition:transform .15s var(--ease), box-shadow .3s var(--ease);border:0;border-radius:16px;align-items:center;gap:.8rem;padding:0 1.5rem 0 .45rem;font-size:1.02rem;font-weight:600;display:inline-flex}.jr__enter:hover{box-shadow:0 18px 50px -14px var(--color-uv-gold), inset 0 1px 0 #ffffff73}.jr__enter:active{transform:scale(.97)}.jr__enter-disc{background:#14100629;border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.jr__enter-disc svg{fill:#141006;width:18px;height:18px;transition:transform .3s var(--ease)}.jr__enter:hover .jr__enter-disc svg{transform:scale(1.15)}.jr__quiet{min-height:44px;color:var(--color-uv-muted);font-family:var(--font-uv-mono);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:color .25s var(--ease);background:0 0;border:0;padding:0;font-size:.76rem}.jr__quiet:hover{color:var(--color-uv-ink)}.jr__inside{min-height:44px;color:var(--color-uv-ink);align-items:center;gap:.45rem;font-weight:600;text-decoration:none;display:inline-flex}.jr__inside span{color:var(--color-uv-coral);transition:transform .3s var(--ease)}.jr__inside:hover span{transform:translateY(3px)}.jr__mixbar{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.5rem;display:flex}.jr__mixreadout{border:1px solid var(--color-uv-line-strong);color:var(--ink-dim);background:color-mix(in srgb, var(--color-uv-bg) 55%, transparent);font-family:var(--font-uv-mono);white-space:pre;border-radius:10px;padding:.5rem .8rem;font-size:.76rem}.jr__nodes{z-index:3;pointer-events:none;opacity:0;visibility:hidden;position:absolute;inset:0}.jr__node{pointer-events:none}.jr__nodes[data-live=true] .jr__node{pointer-events:auto}.jr__rail{z-index:3;top:50%;right:var(--g);gap:.2rem;padding-right:14px;display:grid;position:absolute;transform:translateY(-50%)}.jr__rail-track{background:var(--color-uv-line);border-radius:2px;width:2px;position:absolute;top:15px;bottom:15px;right:0;overflow:hidden}.jr__rail-fill{background:linear-gradient(180deg, var(--color-uv-indigo), var(--color-uv-violet), var(--color-uv-orchid), var(--color-uv-magenta), var(--color-uv-coral));transform-origin:top;width:100%;height:100%;display:block;transform:scaleY(0)}.jr__rail-btn{min-height:32px;color:var(--color-uv-muted);font-family:var(--font-uv-mono);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:color .25s var(--ease);background:0 0;border:0;flex-direction:row-reverse;justify-content:flex-start;align-items:center;gap:.7rem;padding:0;font-size:.66rem;display:flex}.jr__rail-mark{background:var(--color-uv-line-strong);width:16px;height:2px;transition:width .35s var(--ease), background-color .35s var(--ease);border-radius:2px}.jr__rail-btn:hover,.jr__rail-btn[aria-current=step]{color:var(--color-uv-ink)}.jr__rail-btn[aria-current=step] .jr__rail-mark{background:var(--spectrum);width:34px}.jr__sound{z-index:55;bottom:1.75rem;left:var(--g);transition:opacity .35s var(--ease), visibility .35s;border:1px solid var(--color-uv-line-strong);min-height:40px;color:var(--color-uv-ink);background:color-mix(in srgb, var(--color-uv-bg) 55%, transparent);-webkit-backdrop-filter:blur(8px);font-family:var(--font-uv-mono);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border-radius:10px;align-items:center;gap:.6rem;padding:0 .9rem;font-size:.7rem;display:inline-flex;position:fixed}.jr__sound-bars{align-items:flex-end;gap:2px;height:12px;display:inline-flex}.jr__sound-bars i{background:var(--color-uv-muted);transform-origin:bottom;border-radius:1px;width:2px;height:100%;display:block;transform:scaleY(.3)}.jr__sound[data-sound=on] .jr__sound-bars i{background:var(--color-uv-magenta);animation:v2-bounce .6s var(--ease) infinite alternate}.jr__sound[data-sound=on] .jr__sound-bars i:nth-child(2){animation-delay:-.25s}.jr__sound[data-sound=on] .jr__sound-bars i:nth-child(3){animation-delay:-.4s}@media (width<=760px){.jr__veil{background:linear-gradient(0deg, color-mix(in srgb, var(--color-uv-bg) 96%, transparent) 0%, color-mix(in srgb, var(--color-uv-bg) 78%, transparent) 40%, transparent 64%)}.jr__stage[data-chapter=mix] .jr__veil{background:linear-gradient(180deg, color-mix(in srgb, var(--color-uv-bg) 92%, transparent) 0%, color-mix(in srgb, var(--color-uv-bg) 60%, transparent) 36%, transparent 52%)}.jr__chapter,.jr__chapter[data-id=finale]{top:auto;right:var(--g);bottom:calc(4.25rem + env(safe-area-inset-bottom));left:var(--g);width:auto;transform:none}.jr__chapter[data-id=mix]{width:auto;top:76px;bottom:auto}.jr__title,.jr__chapter[data-id=intro] .jr__title{font-size:clamp(2.2rem,9.6vw,3.2rem)}.jr__body{margin-top:.9rem;font-size:.98rem}.jr__learn{margin-top:1rem}.jr__learn li{padding:.3rem .6rem;font-size:.74rem}.jr__control{margin-top:1.1rem}.jr-knob__dial{width:72px;height:72px}.jr-knob__value-text{font-size:1.25rem}.jr__ctas{margin-top:1.5rem}.jr__rail{padding-right:10px;right:.5rem}.jr__rail-label{display:none}.jr__rail-btn{justify-content:center;min-width:26px;min-height:26px}.jr__sound{bottom:calc(1rem + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.jr__rail-mark,.jr__veil{transition:none}.jr__sound[data-sound=on] .jr__sound-bars i{animation:none}}.jr__mixbar .v2-flat{margin-left:0}.jr__chapter[data-id=finale] .jr__title{font-size:clamp(3.2rem,7.6vw,7.8rem);line-height:.9}.jr__chapter[data-id=finale] .jr__body{max-width:34ch;font-size:clamp(1.08rem,1.5vw,1.35rem)}.jr__learn--gold{justify-content:center}.jr__learn--gold li{border-color:color-mix(in srgb, var(--color-uv-gold) 60%, transparent);color:var(--color-uv-gold-hi);background:color-mix(in srgb, var(--color-uv-gold) 10%, transparent);font-weight:600}@media (width<=760px){.jr__chapter[data-id=finale] .jr__title{font-size:clamp(2.4rem,11vw,3.4rem)}.jr__learn--gold{justify-content:flex-start}}.jr__sound[data-outside=true]:not([data-sound=on]){opacity:0;visibility:hidden;pointer-events:none}.jr__stage{background:linear-gradient(color-mix(in srgb, var(--color-uv-bg) 64%, transparent), color-mix(in srgb, var(--color-uv-bg) 64%, transparent)), url(/assets/video/smoke-poster.jpg) center / cover no-repeat, var(--color-uv-bg)}.jr__canvas{opacity:0;transition:opacity 1.6s var(--ease)}.jr__stage[data-scene=live] .jr__canvas{opacity:1}.jr__stage[data-scene=fallback]{background:linear-gradient(90deg, var(--color-uv-bg) 0%, color-mix(in srgb, var(--color-uv-bg) 40%, transparent) 50%, transparent 70%), url(/assets/journey/fallback.jpg) 72% center / cover no-repeat, var(--color-uv-bg)}.jr__veil,.jr__stage[data-chapter=mix] .jr__veil,.jr__stage[data-chapter=finale] .jr__veil{background:linear-gradient(180deg, color-mix(in srgb, var(--color-uv-bg) 55%, transparent) 0%, transparent 16%), linear-gradient(0deg, color-mix(in srgb, var(--color-uv-bg) 72%, transparent) 0%, transparent 36%);transition:opacity 1.2s var(--ease)}.jr[data-sound=on] .jr__veil{opacity:.7}.jr__chapter{width:min(36rem,46vw);top:auto;bottom:clamp(4.5rem,12vh,8.5rem);transform:none}.jr__chapter[data-id=mix]{width:min(40rem,60vw);top:calc(84px + 4vh);bottom:auto}.jr__chapter[data-id=finale]{width:min(40rem,86vw);top:50%;bottom:auto;left:50%;transform:translate(-50%,-50%)}.jr__eyebrow{color:color-mix(in srgb, var(--color-uv-ink) 72%, transparent);font-family:var(--font-uv-mono);letter-spacing:.24em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:.75rem;margin:0 0 1.1rem;font-size:.68rem;font-weight:500;display:flex}.jr__eyebrow:before{content:"";opacity:.6;background:currentColor;width:28px;height:1px}.jr__chapter[data-id=finale] .jr__eyebrow{color:var(--color-uv-gold-hi);justify-content:center}.jr__title,.jr__chapter[data-id=intro] .jr__title,.jr__chapter[data-id=finale] .jr__title{letter-spacing:-.035em;text-shadow:0 2px 28px #03050c8c;font-size:clamp(2rem,3.3vw,3.4rem);font-weight:700;line-height:1.02}.jr__chapter[data-id=intro] .jr__title{font-size:clamp(2.5rem,4.4vw,4.6rem)}.jr__chapter[data-id=finale] .jr__title{font-size:clamp(2.6rem,5vw,5.2rem)}.jr__word{vertical-align:bottom;margin-bottom:-.12em;padding-bottom:.12em;display:inline-block;overflow:hidden}.jr__word>span{transition:transform .95s cubic-bezier(.2, .8, .2, 1) calc(var(--i,0) * 60ms);display:inline-block;transform:translateY(110%)}.jr__chapter[data-active=true] .jr__word>span{transform:none}.jr__body,.jr__chapter[data-id=finale] .jr__body{max-width:42ch;color:color-mix(in srgb, var(--color-uv-ink) 76%, transparent);text-shadow:0 1px 18px #03050c99;margin-top:1rem;font-size:clamp(.96rem,1.05vw,1.06rem);line-height:1.6}.jr__learn{gap:.35rem 0;margin-top:1.2rem}.jr__learn li,.jr__learn--gold li{color:var(--color-uv-muted);font-family:var(--font-uv-mono);letter-spacing:.18em;text-transform:uppercase;background:0 0;border:0;border-radius:0;padding:0;font-size:.64rem;font-weight:500}.jr__learn li:not(:last-child):after{content:"·";opacity:.6;margin:0 .7rem}.jr__learn--gold li{color:var(--color-uv-gold-hi)}.jr__control{gap:.9rem 1.4rem;margin-top:1.4rem}.jr__ctas{gap:.9rem 1.6rem;margin-top:1.8rem}.jr__enter{border:1px solid color-mix(in srgb, var(--color-uv-ink) 70%, transparent);min-height:52px;color:var(--color-uv-ink);background:color-mix(in srgb, var(--color-uv-bg) 20%, transparent);box-shadow:none;-webkit-backdrop-filter:blur(6px);font-family:var(--font-uv-mono);letter-spacing:.2em;text-transform:uppercase;transition:background-color .3s var(--ease), color .3s var(--ease), transform .15s var(--ease);border-radius:999px;padding:0 1.4rem 0 .4rem;font-size:.74rem;font-weight:500}.jr__enter:hover{color:var(--color-uv-bg);background:var(--color-uv-ink);box-shadow:none}.jr__enter-disc{background:var(--color-uv-ink);width:42px;height:42px;transition:background-color .3s var(--ease)}.jr__enter-disc svg{width:15px;height:15px;fill:var(--color-uv-bg)}.jr__enter:hover .jr__enter-disc{background:var(--color-uv-bg)}.jr__enter:hover .jr__enter-disc svg{fill:var(--color-uv-ink)}.jr__quiet{letter-spacing:.2em;font-size:.68rem}.jr__rail{transition:opacity .6s var(--ease);gap:0}.jr[data-sound=on] .jr__rail:not(:hover):not(:focus-within){opacity:.6}.jr__rail-track{opacity:.6;width:1px}.jr__rail-btn{letter-spacing:.2em;min-height:26px;font-size:.6rem}.jr__rail-label{opacity:0;transition:opacity .35s var(--ease), transform .35s var(--ease);transform:translate(6px)}.jr__rail:hover .jr__rail-label,.jr__rail-btn:focus-visible .jr__rail-label,.jr__rail-btn[aria-current=step] .jr__rail-label{opacity:1;transform:none}.jr__rail-mark{width:10px;height:1px}.jr__rail-btn[aria-current=step] .jr__rail-mark{width:26px;height:2px}.jr__cue{z-index:3;pointer-events:none;justify-items:center;gap:.6rem;display:grid;position:absolute;bottom:1.6rem;left:50%;transform:translate(-50%)}.jr__cue-line{width:9px;height:46px;position:relative}.jr__cue-line:before{background:color-mix(in srgb, var(--color-uv-ink) 26%, transparent);content:"";width:1px;position:absolute;top:0;bottom:0;left:4px}.jr__cue-line i{border:1px solid var(--color-uv-ink);border-radius:50%;width:7px;height:7px;animation:2.4s cubic-bezier(.6,0,.4,1) infinite jr-cue;position:absolute;top:0;left:1px}@keyframes jr-cue{0%{opacity:0;transform:translateY(-6px)}25%{opacity:1}80%,to{opacity:0;transform:translateY(42px)}}.jr__cue-label{color:color-mix(in srgb, var(--color-uv-ink) 70%, transparent);font-family:var(--font-uv-mono);letter-spacing:.26em;text-transform:uppercase;font-size:.6rem}.jr__sound,.jr__sound[data-outside=true]:not([data-sound=on]){top:0;right:var(--g);z-index:61;height:84px;min-height:0;color:color-mix(in srgb, var(--color-uv-ink) 80%, transparent);-webkit-backdrop-filter:none;letter-spacing:.22em;opacity:1;visibility:visible;pointer-events:auto;background:0 0;border:0;border-radius:0;padding:0;font-size:.62rem;bottom:auto;left:auto}.jr__sound:hover{color:var(--color-uv-ink)}.jr__sound-bars{gap:3px;height:14px}.jr__sound-bars i,.jr__sound[data-sound=on] .jr__sound-bars i{background:currentColor}@media (width<=760px){.jr__chapter,.jr__chapter[data-id=finale]{top:auto;right:var(--g);bottom:calc(5rem + env(safe-area-inset-bottom));left:var(--g);width:auto;transform:none}.jr__chapter[data-id=mix]{top:76px;bottom:auto}.jr__title{font-size:clamp(1.8rem,8vw,2.4rem)}.jr__chapter[data-id=intro] .jr__title{font-size:clamp(2.1rem,9vw,2.8rem)}.jr__chapter[data-id=finale] .jr__title{font-size:clamp(2.2rem,9.5vw,3rem)}.jr__chapter[data-id=finale] .jr__eyebrow,.jr__learn--gold{justify-content:flex-start}.jr__cue{display:none}.jr__sound,.jr__sound[data-outside=true]:not([data-sound=on]){justify-content:flex-end;gap:0;min-width:40px;height:64px;font-size:0;top:0;bottom:auto}.jr__chapter,.jr__chapter[data-id=finale],.jr__chapter[data-id=mix]{right:calc(var(--g) + 28px)}.jr__eyebrow{letter-spacing:.16em;gap:.6rem;font-size:.62rem}.jr__eyebrow:before{width:20px}}@media (prefers-reduced-motion:reduce){.jr__word>span{transition:none;transform:none}.jr__cue-line i{animation:none}}.jr__chapter[data-id=finale] .jr__title,.jr__chapter[data-id=finale] .jr__body,.jr__chapter[data-id=finale] .jr__eyebrow{text-shadow:none}.jr__chapter[data-id=finale] .jr__inner{-webkit-backdrop-filter:blur(18px)saturate(1.1);backdrop-filter:blur(18px)saturate(1.1);background:radial-gradient(120% 100% at 50% 0,#d6b25e1a,#0000 60%),#070a1380;border:1px solid #f6e6b033;border-radius:28px;padding:clamp(1.6rem,3.2vw,2.6rem) clamp(1.4rem,3.4vw,3rem) clamp(1.7rem,3.2vw,2.4rem);box-shadow:0 40px 90px -40px #000000bf,inset 0 1px #ffffff14}.jr__chapter[data-id=finale] .jr__body{color:color-mix(in srgb, var(--color-uv-ink) 86%, transparent)}.jr__chapter[data-id=finale] .jr__learn li{color:color-mix(in srgb, var(--color-uv-gold-hi) 80%, var(--color-uv-muted))}@media (width<=760px){.jr__chapter[data-id=finale] .jr__inner{border-radius:22px}}
