html:has(.jr){overscroll-behavior-y:none}html:has(.jr){background:#0b0907}html:has(.jr) body{background:#0b0907}.jr{--gold:#e9c57e;--gold-soft:#e9c57e52;--ivory:#f7efe1;--mist:#f7efe1b8;color:var(--ivory);font-family:var(--font-sans), system-ui, sans-serif;position:relative}.jr-snap{scroll-snap-align:start;pointer-events:none;width:1px;height:1px;position:absolute;left:0}.jr[data-released=true] .jr-header,.jr[data-released=true] .jr-stories,.jr[data-released=true] .jr-rail,.jr[data-released=true] .jr-footer,.jr[data-released=true] .jr-progress,.jr[data-released=true] .jr-look,.jr[data-released=true] .jr-fallback-note{opacity:0;visibility:hidden;pointer-events:none}.jr-stage{touch-action:pan-y;background:#0b0907;width:100%;height:100svh;position:sticky;top:0;overflow:hidden}.jr[data-piece=true] .jr-stage{cursor:grab}.jr[data-piece=true] .jr-stage:active{cursor:grabbing}.jr-stage canvas{display:block}.jr-vignette{pointer-events:none;background:radial-gradient(120% 90% at 50% 45%,#0000 55%,#0604028c 100%),linear-gradient(90deg,#080604c7 0%,#0806046b 32%,#0000 58%),linear-gradient(#0000 78%,#0806048c 100%);position:absolute;inset:0}.jr-fallback{background-position:50%;background-size:cover;animation:18s ease-in-out infinite alternate jr-drift;position:absolute;inset:-4%}@keyframes jr-drift{to{transform:scale(1.08)translate(-1%,-1%)}}.jr-header{z-index:10;justify-content:space-between;align-items:center;gap:24px;padding:26px clamp(18px,4vw,56px);display:flex;position:fixed;inset:0 0 auto}.jr-brand{text-align:left;font-family:var(--font-display), serif;letter-spacing:.32em;color:var(--gold);font-size:28px;line-height:1;display:grid}.jr-brand span{font-family:var(--font-sans), sans-serif;letter-spacing:.28em;color:var(--mist);margin-top:6px;font-size:9px}.jr-where{letter-spacing:.26em;text-transform:uppercase;color:var(--mist);align-items:center;gap:10px;font-size:11px;display:flex}.jr-where i{background:var(--gold);width:6px;height:6px;box-shadow:0 0 12px var(--gold);border-radius:50%}.jr-header nav{letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:28px;font-size:12px;display:flex}.jr-header nav a{color:var(--ivory);text-decoration:none}.jr-cta-small{border:1px solid var(--gold-soft);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#140e0859;border-radius:999px;padding:11px 18px}.jr-cta-small:hover{border-color:var(--gold)}.jr-stories{z-index:5;pointer-events:none;position:fixed;inset:0}.jr-copy{will-change:opacity, transform;width:min(520px,42vw);margin-top:-150px;position:absolute;top:50%;left:clamp(18px,6vw,96px)}.jr-copy a,.jr-copy button{pointer-events:auto}.jr-kicker{letter-spacing:.3em;text-transform:uppercase;color:var(--gold);align-items:center;gap:14px;margin-bottom:22px;font-size:11px;display:flex}.jr-kicker:before{content:"";background:var(--gold);width:38px;height:1px}.jr-copy h1,.jr-copy h2{font-family:var(--font-display), serif;letter-spacing:-.01em;text-shadow:0 2px 30px #00000073;font-size:clamp(44px,5.6vw,88px);font-weight:400;line-height:.98}.jr-copy h1 span,.jr-copy h2 span{display:block}.jr-copy h1 span:nth-child(2),.jr-copy h2 span:nth-child(2){color:var(--gold);font-style:italic}.jr-bengali{color:var(--gold);margin-top:10px;font-family:Hind Siliguri,Noto Sans Bengali,Nirmala UI,sans-serif;font-size:22px}.jr-line{max-width:420px;color:var(--mist);text-shadow:0 1px 14px #0009;margin-top:22px;font-size:16px;line-height:1.65}.jr-details{flex-wrap:wrap;gap:8px;margin-top:22px;list-style:none;display:flex}.jr-details li{border:1px solid var(--gold-soft);letter-spacing:.16em;text-transform:uppercase;color:var(--ivory);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#140e0859;border-radius:999px;padding:7px 14px;font-size:11px}.jr-button{color:#1b1208;letter-spacing:.18em;text-transform:uppercase;transition:transform .4s var(--ease), box-shadow .4s var(--ease);background:linear-gradient(135deg,#f3d595,#c99a4b);border-radius:999px;align-items:center;gap:14px;margin-top:34px;padding:16px 26px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 10px 40px #e9b45a47}.jr-button:hover{transform:translateY(-2px);box-shadow:0 16px 50px #e9b45a6b}.jr-piece-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:28px;display:flex}.jr-piece-actions .jr-button{margin-top:0}.jr-drag{letter-spacing:.22em;text-transform:uppercase;color:var(--mist);align-items:center;gap:10px;font-size:11px;display:inline-flex}.jr-drag b{border:1px solid var(--gold-soft);width:34px;height:34px;color:var(--gold);border-radius:50%;place-items:center;font-weight:400;animation:4s linear infinite jr-turn;display:grid}@keyframes jr-turn{to{transform:rotate(-360deg)}}.jr-link{letter-spacing:.16em;text-transform:uppercase;color:var(--gold);border-bottom:1px solid var(--gold-soft);padding-bottom:4px;font-size:12px;text-decoration:none}.jr-rail{z-index:10;gap:4px;display:grid;position:fixed;top:50%;right:clamp(16px,2.6vw,40px);transform:translateY(-50%)}.jr-rail button{justify-content:flex-end;align-items:center;gap:12px;height:24px;display:flex}.jr-rail span{letter-spacing:.2em;text-transform:uppercase;color:var(--mist);opacity:0;transition:opacity .4s, transform .4s var(--ease);white-space:nowrap;font-size:10px;transform:translate(6px)}.jr-rail i{width:18px;height:1px;transition:width .5s var(--ease), background .4s;background:#f7efe161}.jr-rail button[data-piece=true] i{width:10px}.jr-rail button:hover span,.jr-rail button[aria-current] span{opacity:1;transform:none}.jr-rail button[aria-current] i{background:var(--gold);width:38px;box-shadow:0 0 10px var(--gold)}.jr-rail button[aria-current] span{color:var(--gold)}.jr-footer{z-index:10;justify-content:space-between;align-items:center;padding:24px clamp(18px,4vw,56px);display:flex;position:fixed;inset:auto 0 0}.jr-count{font-family:var(--font-display), serif;color:var(--gold);font-size:26px}.jr-count i{color:var(--mist);font-size:15px;font-style:normal}.jr-next{letter-spacing:.24em;text-transform:uppercase;color:var(--mist);align-items:center;gap:12px;font-size:11px;display:flex}.jr-next span{border:1px solid var(--gold-soft);width:36px;height:36px;color:var(--gold);border-radius:50%;place-items:center;animation:2.4s ease-in-out infinite jr-bob;display:grid}@keyframes jr-bob{50%{transform:translateY(4px)}}.jr-progress{z-index:11;transform-origin:0;width:100%;height:2px;transform:scaleX(var(--journey,0));background:linear-gradient(90deg,#c99a4b,#f6dca0);position:fixed;bottom:0;left:0}.jr-loader{z-index:30;text-align:center;transition:opacity 1.1s var(--ease), visibility 1.1s;background:#0b0907;place-content:center;gap:26px;display:grid;position:fixed;inset:0}.jr[data-ready=true] .jr-loader{opacity:0;visibility:hidden}.jr-loader p{font-family:var(--font-display), serif;letter-spacing:.4em;color:var(--gold);font-size:44px;display:grid}.jr-loader p span{font-family:var(--font-sans), sans-serif;letter-spacing:.4em;color:var(--mist);margin-top:10px;font-size:10px}.jr-loader div{background:#f7efe124;width:220px;height:1px;margin:0 auto;overflow:hidden}.jr-loader div i{background:var(--gold);transform-origin:0;height:100%;transition:transform .6s var(--ease);display:block}.jr-loader small{letter-spacing:.3em;text-transform:uppercase;color:var(--mist);font-size:10px}.jr-fallback-note{z-index:12;color:var(--mist);background:#140e08b3;border-radius:999px;padding:10px 18px;font-size:12px;position:fixed;bottom:86px;left:50%;transform:translate(-50%)}@media (max-width:760px),(max-aspect-ratio:4/5){.jr-header{padding:18px}.jr-where,.jr-header nav a:not(.jr-cta-small){display:none}.jr-brand{font-size:22px}.jr-copy{width:auto;margin-top:0;inset:auto 18px 86px}.jr-copy h1,.jr-copy h2{font-size:clamp(38px,11vw,56px)}.jr-line{margin-top:14px;font-size:14px}.jr-kicker{margin-bottom:14px}.jr-copy-piece .jr-line{display:none}.jr-details{margin-top:12px}.jr-piece-actions{gap:16px;margin-top:16px}.jr-button{margin-top:22px;padding:14px 22px}.jr-rail{display:none}.jr-footer{padding:18px}.jr-vignette{background:radial-gradient(120% 80% at 50% 35%,#0000 50%,#06040280 100%),linear-gradient(#0000 38%,#08060473 62%,#080604e0 100%)}}@media (prefers-reduced-motion:reduce){.jr-drag b,.jr-next span,.jr-fallback{animation:none}}.jr[data-looking=true] .jr-stage{touch-action:none;cursor:grab}.jr[data-looking=true] .jr-stage:active{cursor:grabbing}.jr[data-looking=true] .jr-stories{visibility:hidden}.jr-look{z-index:12;color:var(--ivory);position:fixed;top:116px;right:clamp(18px,4vw,56px)}.jr-look>div{border:1px solid var(--gold-soft);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#17120bd9;border-radius:4px;align-items:center;display:flex}.jr-look button{letter-spacing:.06em;min-width:42px;padding:13px;font-size:11px}.jr-look p{color:var(--mist);background:#17120bbd;padding:10px;font-size:10px}.jr-look p button{color:var(--gold);padding:10px 0 0;font-size:10px;text-decoration:underline;display:block}@media (max-width:760px),(max-aspect-ratio:4/5){.jr-look{top:92px;right:18px}.jr-look button{padding:11px;font-size:10px}.jr-look p{font-size:9px}}
