@property --bg{syntax:"<color>";inherits:true;initial-value:#2a1c16}@property --ink{syntax:"<color>";inherits:true;initial-value:#f6f0e6}@property --acc{syntax:"<color>";inherits:true;initial-value:#c29a5b}@property --art-h{syntax:"<percentage>";inherits:true;initial-value:30%}@property --t-x{syntax:"<percentage>";inherits:true;initial-value:50%}@property --t-tx{syntax:"<percentage>";inherits:true;initial-value:-50%}@property --t-y{syntax:"<percentage>";inherits:true;initial-value:33%}@property --t-w{syntax:"<percentage>";inherits:true;initial-value:84%}@property --t-s{syntax:"<length>";inherits:true;initial-value:2.5em}@property --n-x{syntax:"<percentage>";inherits:true;initial-value:50%}@property --n-tx{syntax:"<percentage>";inherits:true;initial-value:-50%}@property --n-y{syntax:"<percentage>";inherits:true;initial-value:52%}@property --n-s{syntax:"<length>";inherits:true;initial-value:2.1em}@property --d-y{syntax:"<percentage>";inherits:true;initial-value:63%}@property --q-r{syntax:"<percentage>";inherits:true;initial-value:8%}@property --q-b{syntax:"<percentage>";inherits:true;initial-value:6%}@property --qr-bg{syntax:"<color>";inherits:true;initial-value:#0000}@property --q-s{syntax:"<percentage>";inherits:true;initial-value:28%}.jr{--espresso:#231914;--cream:#f6f0e6;--champ:#c29a5b;--sand:#eadfcb;--oxblood:#9a2f23;--sans:var(--font-pi-grotesk),system-ui,sans-serif;--serif:var(--font-pi-serif),Georgia,serif;--serif-i:var(--font-pi-serif-i,var(--font-pi-serif)),Georgia,serif;--ease:cubic-bezier(.65,.05,.2,1)}.jr *{box-sizing:border-box;margin:0;padding:0}.jr{background:var(--espresso);color:var(--cream);font-family:var(--sans);background:var(--espresso);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;overflow-x:clip}.jr button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.jr .rail{z-index:50;pointer-events:none;position:fixed;top:50%;left:clamp(10px,1.6vw,26px);transform:translateY(-50%)}.jr .rail ol{flex-direction:column;gap:11px;list-style:none;display:flex}.jr .rail li{letter-spacing:.04em;color:#f6f0e600;transition:color .5s var(--ease);align-items:center;gap:10px;font-size:12px;display:flex}.jr .rail li i{width:7px;height:7px;transition:all .5s var(--ease);background:#f6f0e647;border-radius:50%;flex:none}.jr .rail li span{transition:transform .5s var(--ease);transform:translate(-6px)}.jr .rail li.on{color:var(--cream)}.jr .rail li.on i{background:var(--champ);transform:scale(1.5);box-shadow:0 0 0 4px #c29a5b38}.jr .rail li.on span{transform:none}.jr .rail li.done i{background:#c29a5b99}.jr .ph{background:var(--bg,var(--espresso));place-items:center;min-height:78svh;padding:12svh 8vw;display:grid;position:relative;overflow:hidden}.jr .ph-body{text-align:left;width:min(640px,100%)}.jr .ph-title{font-family:var(--serif);color:var(--cream);font-size:clamp(2rem,5.4vw,4.2rem);font-weight:500;line-height:1.02}.jr .ph-note{color:#f6f0e68c;max-width:34ch;margin-top:1.2rem;font-size:15px}.jr .load{background:#f6f0e61f;border-radius:2px;width:min(280px,60%);height:2px;margin-top:2rem;overflow:hidden}.jr .load b{background:var(--champ);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}.jr .ph-hero{background:radial-gradient(120% 90% at 70% 110%,#3a2519 0,#231914 60%);min-height:100svh}.jr .wordmark{letter-spacing:-.02em;font-size:1.25rem;font-weight:700;position:absolute;top:clamp(22px,4vw,44px);left:clamp(24px,5vw,64px)}.jr .cue{background:#f6f0e62e;width:1px;height:56px;position:absolute;bottom:5svh;left:50%;overflow:hidden}.jr .cue b{background:var(--champ);width:100%;height:40%;animation:cue 2.2s var(--ease) infinite;display:block}@keyframes cue{0%{transform:translateY(-100%)}to{transform:translateY(260%)}}.jr .end{color:#f6f0e680;background:#120d0b;place-items:center;min-height:50svh;padding:6rem 2rem;font-size:14px;display:grid}.jr .chapter{position:relative}.jr .stage{background:var(--espresso);contain:layout paint;width:100%;height:100svh;position:relative;overflow:hidden}.jr .world,.jr .cam,.jr .scan,.jr .hall,.jr .vig{position:absolute;inset:0}.jr .scrim{pointer-events:none;background:linear-gradient(#0000,#140d0ac7);height:46%;position:absolute;inset:auto 0 0}.jr .caps{pointer-events:none;z-index:8;position:absolute;inset:0}.jr .cap{width:min(560px,78vw);font-family:var(--serif);color:var(--cream);visibility:hidden;text-shadow:0 2px 24px #140c088c;font-size:clamp(1.7rem,3.3vw,3rem);font-weight:500;line-height:1.04;position:absolute;bottom:clamp(30px,9svh,90px);left:clamp(26px,7vw,110px)}.jr .cap .w{vertical-align:top;margin-bottom:-.12em;padding-bottom:.12em;display:inline-block;overflow:hidden}.jr .cap .wi{display:inline-block}.jr .cap-big{font-size:clamp(2.1rem,4.6vw,4.4rem)}.jr #c0 .stage,.jr #c1 .stage{--u:min(.95vw,1.18svh)}.jr .table{background:radial-gradient(70% 60% at 50% 45%,#ffd6962e,#0000 70%),repeating-linear-gradient(90deg,#0000 0 118px,#00000047 118px 120px),repeating-linear-gradient(90deg,#ffffff03 0 37px,#0000000d 37px 61px,#ffffff05 61px 97px),linear-gradient(#3b281c,#2c1d15 60%,#241811);position:absolute;inset:-4%}.jr .table:after{content:"";background:radial-gradient(110% 90%,#0000 45%,#0a0604b3);position:absolute;inset:0}.jr .items{position:absolute;inset:0}.jr .it{will-change:transform,opacity;position:absolute;top:0;left:0}.jr .pcard{width:calc(var(--u)*15);height:calc(var(--u)*21);border-radius:calc(var(--u)*.5);background:linear-gradient(var(--champ),var(--champ)) 50% calc(var(--u)*5.6)/38% 1px no-repeat, linear-gradient(#23191447,#23191447) 50% calc(var(--u)*9)/62% calc(var(--u)*.55) no-repeat, linear-gradient(#23191433,#23191433) 50% calc(var(--u)*11)/48% calc(var(--u)*.55) no-repeat, linear-gradient(#23191429,#23191429) 50% calc(var(--u)*13)/54% calc(var(--u)*.55) no-repeat, var(--paper,#f6f0e6);box-shadow:0 1px 0 #ffffff80 inset,0 calc(var(--u)*.25) calc(var(--u)*.7) #00000073;outline:calc(var(--u)*.55) solid transparent;outline-offset:calc(var(--u)*-1);border:1px solid #2319141f}.jr .pcard.fr:after{content:"";inset:calc(var(--u)*.9);border-radius:calc(var(--u)*.2);border:1px solid #c29a5bb3;position:absolute}.jr .pcard .pt{left:0;right:0;top:calc(var(--u)*1.7);text-align:center;font-family:var(--serif-i);font-style:italic;font-size:calc(var(--u)*1.55);color:#3a2a1f;padding:0 8%;line-height:1.1;position:absolute}.jr .pcard .pn{left:0;right:0;top:calc(var(--u)*6.5);text-align:center;font-family:var(--serif);font-weight:600;font-size:calc(var(--u)*1.9);color:#231914;line-height:1;position:absolute}.jr .pcard.dark{--paper:#2d1f18;border-color:#c29a5b59}.jr .pcard.dark .pt{color:var(--champ)}.jr .pcard.dark .pn{color:var(--cream)}.jr .pcard.sand{--paper:#eadfcb}.jr .pcard.hero{width:calc(var(--u)*24);height:calc(var(--u)*32);--paper:#f9f4ea;z-index:6;box-shadow:0 calc(var(--u)*1.3) calc(var(--u)*3) #0000008c}.jr .pcard.hero .pt{top:calc(var(--u)*3);font-size:calc(var(--u)*2.1)}.jr .pcard.hero .pn{top:calc(var(--u)*9.6);font-size:calc(var(--u)*3.1)}.jr .pcard.hero .pd{left:0;right:0;top:calc(var(--u)*17);text-align:center;font-size:calc(var(--u)*1.25);color:#5a4636;line-height:1.5;position:absolute}.jr .pcard.hero{background-position:50% calc(var(--u)*8.2),50% calc(var(--u)*17),50% calc(var(--u)*19),50% calc(var(--u)*21)}.jr .pcard.hero .miss{background:linear-gradient(#0000 82%,#9a2f23e6 82% 88%,#0000 88%);padding:0 .08em}.jr .stamp{margin:calc(var(--u)*-2.4) 0 0 calc(var(--u)*-8.5);width:calc(var(--u)*17);padding:calc(var(--u)*.6) 0;text-align:center;letter-spacing:.14em;font-weight:800;font-size:calc(var(--u)*2.7);color:var(--oxblood);border:calc(var(--u)*.45) solid var(--oxblood);border-radius:calc(var(--u)*.6);box-shadow:inset 0 0 0 calc(var(--u)*.2) #9a2f2366;opacity:0;mix-blend-mode:multiply;transform-origin:50%;will-change:transform,opacity;position:absolute;top:46%;left:50%}.jr .ring{width:calc(var(--u)*10);height:calc(var(--u)*10);margin:calc(var(--u)*-5) 0 0 calc(var(--u)*-5);opacity:0;border:2px solid #9a2f238c;border-radius:50%;position:absolute;top:46%;left:50%}.jr .list{width:calc(var(--u)*17);height:calc(var(--u)*23);padding:calc(var(--u)*2) calc(var(--u)*1.6);clip-path:polygon(2% 4%,18% 0,34% 3%,52% 0,71% 2%,88% 0,99% 6%,97% 24%,100% 42%,96% 61%,99% 80%,95% 97%,76% 100%,58% 97%,38% 100%,20% 98%,3% 100%,0 82%,3% 62%,0 40%,3% 20%);font-family:var(--font-pi-hand),cursive;font-size:calc(var(--u)*2.15);color:#2e2a3a;line-height:calc(var(--u)*2.8);box-shadow:none;filter:drop-shadow(0 calc(var(--u)*.4) calc(var(--u)*.6) #00000080);background:linear-gradient(112deg,#0000 30%,#00000012 31%,#0000 34%),linear-gradient(68deg,#0000 50%,#0000000f 51%,#0000 55%),linear-gradient(160deg,#ffffff59,#0000 40%),#efe6d2}.jr .list h4{font-weight:700;font-size:calc(var(--u)*2.4);margin-bottom:calc(var(--u)*.6);line-height:calc(var(--u)*3);border-bottom:2px solid #2e2a3a55}.jr .list p{white-space:nowrap;position:relative}.jr .list p s{transform-origin:0;background:#9a2f23;border-radius:2px;width:106%;height:3px;text-decoration:none;position:absolute;top:56%;left:-3%;transform:scaleX(0)rotate(-2deg)}.jr .list p em{color:#9a2f23;font-size:90%;font-style:normal;position:absolute;right:0}.jr .receipt{width:calc(var(--u)*9.6);height:calc(var(--u)*24);clip-path:polygon(0 0,100% 0,100% 100%,92% 97.5%,84% 100%,76% 97.5%,68% 100%,60% 97.5%,52% 100%,44% 97.5%,36% 100%,28% 97.5%,20% 100%,12% 97.5%,6% 100%,0 97.5%);filter:drop-shadow(0 4px 6px #00000080)}.jr .rc{height:100%;padding:calc(var(--u)*1.4) calc(var(--u)*1.1) calc(var(--u)*2);color:#2b2723;font-family:var(--font-pi-mono),monospace;font-size:calc(var(--u)*.98);will-change:transform;background:#fbfaf6;line-height:1.55}.jr .rc b{text-align:center;letter-spacing:.2em;margin-bottom:.4em;font-weight:500;display:block}.jr .rc hr{border:0;border-top:1px dashed #2b272355;margin:.5em 0}.jr .rc div{justify-content:space-between;gap:.5em;display:flex}.jr .rc .tot{font-size:110%;font-weight:500}.jr .phone{width:calc(var(--u)*17.5);height:calc(var(--u)*34);border-radius:calc(var(--u)*2.6);padding:calc(var(--u)*.55);box-shadow:0 0 0 1px #3b2e26 inset,0 calc(var(--u)*1.2) calc(var(--u)*3) #0009;background:#0f0b09}.jr .screen{border-radius:calc(var(--u)*2.1);width:100%;height:100%;clip-path:inset(0 round calc(var(--u)*2.1));background:#e8dfce radial-gradient(#2319140d 1px,#0000 1.5px) 0 0/12px 12px;position:relative;overflow:hidden}.jr .sc-head{z-index:3;padding:calc(var(--u)*2.2) calc(var(--u)*1.2) calc(var(--u)*1);color:var(--cream);align-items:center;gap:calc(var(--u)*.7);font-size:calc(var(--u)*1.2);background:#231914;font-weight:600;display:flex;position:absolute;top:0;left:0;right:0}.jr .sc-head small{opacity:.6;font-size:.82em;font-weight:400;display:block}.jr .sc-av{width:calc(var(--u)*2.4);height:calc(var(--u)*2.4);background:linear-gradient(135deg,var(--champ),#8a5a3a);border-radius:50%;flex:none}.jr .badge{color:#fff;font-size:calc(var(--u)*1);text-align:center;opacity:0;background:#9a2f23;border-radius:99px;min-width:2.1em;margin-left:auto;padding:.1em .55em}.jr .msgs{left:0;right:0;bottom:calc(var(--u)*1.2);top:calc(var(--u)*6.2);position:absolute;overflow:hidden}.jr .msg{left:calc(var(--u)*.9);border-radius:calc(var(--u)*1.1) calc(var(--u)*1.1) calc(var(--u)*1.1) calc(var(--u)*.25);max-width:78%;padding:calc(var(--u)*.6) calc(var(--u)*.95);font-size:calc(var(--u)*1.2);color:#231914;transform-origin:0 100%;will-change:transform,opacity;background:#fff;line-height:1.25;position:absolute;bottom:0;box-shadow:0 1px 2px #0000002e}.jr .msg b{margin-bottom:.1em;font-size:.8em;font-weight:700;display:block}.jr .msg.me{left:auto;right:calc(var(--u)*.9);border-radius:calc(var(--u)*1.1) calc(var(--u)*1.1) calc(var(--u)*.25) calc(var(--u)*1.1);transform-origin:100% 100%;background:#e2c58e}.jr .sleeve{z-index:20;will-change:transform;pointer-events:none;visibility:hidden;position:absolute;bottom:-8%;left:0}.jr .sleeve svg{display:block;overflow:visible}.jr .card{--cw:min(84vw,47svh,440px);font-size:calc(var(--cw)/22);width:var(--cw);height:calc(var(--cw)*1.42);perspective:1100px;display:block;position:relative}.jr .tilt{transform-style:preserve-3d;will-change:transform;position:absolute;inset:0}.jr .face{background:var(--bg);color:var(--ink);transition:--bg .9s var(--ease),--ink .9s var(--ease),--acc .9s var(--ease),--art-h .9s var(--ease),--t-x .9s var(--ease),--t-tx .9s var(--ease), --t-y .9s var(--ease),--t-w .9s var(--ease),--t-s .9s var(--ease),--n-x .9s var(--ease),--n-tx .9s var(--ease),--n-y .9s var(--ease), --n-s .9s var(--ease),--d-y .9s var(--ease),--q-r .9s var(--ease),--q-b .9s var(--ease),--q-s .9s var(--ease),--qr-bg .9s var(--ease);clip-path:inset(0 round 1.2em);border-radius:1.2em;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14,0 1.2em 3em #00000073}.jr .art{height:var(--art-h);position:absolute;top:0;left:0;right:0;overflow:hidden}.jr .art svg{opacity:0;width:100%;height:100%;transition:opacity .7s var(--ease);position:absolute;inset:0}.jr .card[data-type=owambe] .a-owambe,.jr .card[data-type=conference] .a-conference,.jr .card[data-type=concert] .a-concert,.jr .card[data-type=harvest] .a-harvest{opacity:1}.jr .c-title{left:var(--t-x);top:var(--t-y);width:var(--t-w);transform:translateX(var(--t-tx));font-size:var(--t-s);color:var(--ink);line-height:1.02;position:absolute}.jr .c-name{left:var(--n-x);top:var(--n-y);transform:translateX(var(--n-tx));font-size:var(--n-s);white-space:nowrap;color:var(--acc);min-height:1.1em;line-height:1.1;position:absolute}.jr .c-name .ch{white-space:pre;display:inline-block}.jr .c-name .caret{background:var(--acc);vertical-align:-.08em;opacity:0;width:.07em;height:.9em;margin-left:.06em;display:inline-block}.jr .c-det{left:8%;top:var(--d-y);max-width:58%;color:var(--ink);font-size:.88em;line-height:1.55;list-style:none;position:absolute}.jr .c-det li{will-change:transform,opacity}.jr .c-det li:last-child{color:var(--acc);font-weight:700}.jr .c-qr{right:var(--q-r);bottom:var(--q-b);width:var(--q-s);aspect-ratio:1;background:var(--qr-bg,transparent);border-radius:.5em;position:absolute}.jr .sheen{pointer-events:none;background:radial-gradient(60% 50% at var(--mx,30%) var(--my,20%),#fff3,transparent 70%);mix-blend-mode:soft-light;position:absolute;inset:0}.jr .card[data-type=owambe],.jr .pg[data-type=owambe],.jr .ev[data-type=owambe]{--bg:#2a1c16;--ink:#f6f0e6;--acc:#c29a5b;--art-h:30%;--t-x:50%;--t-tx:-50%;--t-y:33%;--t-w:84%;--t-s:2.55em;--n-x:50%;--n-tx:-50%;--n-y:54%;--n-s:2.2em;--d-y:65%;--q-r:8%;--q-b:6%;--q-s:28%;--qr-bg:#f6f0e6}.jr .card[data-type=conference],.jr .pg[data-type=conference],.jr .ev[data-type=conference]{--bg:#f6f0e6;--ink:#231914;--acc:#9a6a2a;--art-h:17%;--t-x:8%;--t-tx:0%;--t-y:21%;--t-w:84%;--t-s:2.15em;--n-x:8%;--n-tx:0%;--n-y:46%;--n-s:2.35em;--d-y:59%;--q-r:8%;--q-b:6%;--q-s:34%;--qr-bg:transparent}.jr .card[data-type=concert],.jr .pg[data-type=concert],.jr .ev[data-type=concert]{--bg:#150f0d;--ink:#f6f0e6;--acc:#e0b974;--art-h:44%;--t-x:50%;--t-tx:-50%;--t-y:46%;--t-w:88%;--t-s:2.7em;--n-x:50%;--n-tx:-50%;--n-y:64.5%;--n-s:1.55em;--d-y:74%;--q-r:7%;--q-b:5%;--q-s:25%;--qr-bg:#f6f0e6}.jr .card[data-type=harvest],.jr .pg[data-type=harvest],.jr .ev[data-type=harvest]{--bg:#eadfcb;--ink:#3a2a1c;--acc:#5d7236;--art-h:27%;--t-x:50%;--t-tx:-50%;--t-y:29.5%;--t-w:86%;--t-s:2.45em;--n-x:50%;--n-tx:-50%;--n-y:51%;--n-s:2.2em;--d-y:62%;--q-r:8%;--q-b:6%;--q-s:28%;--qr-bg:#fbf6ea}.jr .card .c-title{font-family:var(--serif);text-align:center;font-weight:600}.jr .card .c-name{font-family:var(--serif-i);font-style:italic;font-weight:500}.jr .card[data-type=conference] .c-title{font-family:var(--sans);letter-spacing:-.035em;text-align:left;font-weight:800;line-height:.98}.jr .card[data-type=conference] .c-name{font-family:var(--sans);letter-spacing:-.03em;color:var(--ink);font-style:normal;font-weight:700}.jr .card[data-type=concert] .c-title{font-family:var(--sans);text-transform:uppercase;letter-spacing:.06em;font-weight:800;font-size:calc(var(--t-s)*.82);line-height:1.05}.jr .card[data-type=concert] .c-name{font-family:var(--sans);letter-spacing:.2em;text-transform:uppercase;font-style:normal;font-weight:600}.jr .card[data-type=harvest] .c-title{font-family:var(--serif-i);font-style:italic;font-weight:600}.jr .card[data-type=harvest] .c-name{color:#5d7236}.jr .card[data-type=conference] .c-det{font-family:var(--sans)}.jr .card[data-type=concert] .c-det{font-family:var(--sans);letter-spacing:.03em;font-size:.8em}.jr .card[data-type=owambe] .c-det,.jr .card[data-type=harvest] .c-det{font-family:var(--sans)}.jr .card[data-type=harvest] .c-det li:last-child{color:#5d7236}.jr #c2 .world{background:radial-gradient(50% 55% at 66%,#ffdca03d,#0000 72%),repeating-linear-gradient(90deg,#0000 0 118px,#00000042 118px 120px),linear-gradient(#3b281c,#2c1d15 60%,#241811)}.jr #c2 .world:after{content:"";background:radial-gradient(110% 90% at 60%,#0000 42%,#0a0604b8);position:absolute;inset:0}.jr .cardwrap{z-index:2;will-change:transform;position:absolute;top:50%;left:66%}.jr .cardshadow{width:var(--cwv);height:calc(var(--cwv)*1.42);z-index:1;transform-origin:50%;opacity:0;will-change:transform,opacity;background:radial-gradient(closest-side,#000000d9,#00000080 55%,#0000 100%);border-radius:1.4rem;position:absolute;top:50%;left:66%}.jr #c2 .stage{--cwv:min(84vw,47svh,440px)}.jr #c2 .cap-a{width:min(400px,30vw);top:calc(50% - 4.2rem);bottom:auto;left:clamp(26px,7vw,110px)}.jr #c2 .cap-b{width:min(480px,32vw);font-size:clamp(2rem,3.6vw,3.5rem);top:calc(50% - 5rem);bottom:auto;left:clamp(26px,7vw,110px)}.jr .chips{z-index:9;opacity:0;pointer-events:none;flex-wrap:wrap;gap:10px;max-width:min(480px,36vw);display:flex;position:absolute;bottom:clamp(30px,10svh,100px);left:clamp(26px,7vw,110px)}.jr .chip{color:var(--cream);transition:background .5s var(--ease),color .5s var(--ease),box-shadow .5s var(--ease),transform .5s var(--ease);background:#f6f0e614;border-radius:99px;padding:.7em 1.25em;font-size:14px;font-weight:600;box-shadow:inset 0 0 0 1px #f6f0e638}.jr .chip:hover{background:#f6f0e629;transform:translateY(-2px)}.jr .chip:focus-visible{box-shadow:0 0 0 1px var(--champ) inset,0 0 0 5px #c29a5b47;outline:0}.jr .chip.is-on{background:var(--champ);color:#231914;box-shadow:0 0 0 1px var(--champ) inset,0 0 26px #c29a5b59}.jr #c6 .stage{background:#1d1520}.jr .cam{overflow:hidden}.jr .lw{transform-origin:50% 66%;will-change:transform;width:100%;height:100%;position:absolute;top:0;left:0}.jr .ly{will-change:transform;display:block;position:absolute;top:0;left:0;overflow:visible}.jr .dusk{background:linear-gradient(#171021 0%,#3a2133 34%,#8a4a3e 62%,#d98f52 82%,#f1b26b 100%);position:absolute;inset:0}.jr .night{opacity:0;background:linear-gradient(#0b0712,#1d1226 55%,#2b1824);position:absolute;inset:0}.jr .star{background:#f6e6c8;border-radius:50%;width:3px;height:3px;animation:3s ease-in-out infinite tw;position:absolute}@keyframes tw{0%,to{opacity:.15}50%{opacity:.9}}.jr .bulbs{animation:2.6s ease-in-out infinite tw2}.jr .bulbs.b2{animation-delay:-.9s}.jr .bulbs.b3{animation-delay:-1.7s}@keyframes tw2{0%,to{opacity:.78}50%{opacity:1}}.jr .danfo{will-change:transform;position:absolute;top:auto;left:0}.jr .tint{opacity:0;pointer-events:none;background:#0b0710;position:absolute;inset:0}.jr .vig{pointer-events:none;z-index:4;background:radial-gradient(120% 95% at 50% 55%,#0000 50%,#0804089e)}.jr .scan{pointer-events:none;z-index:5;visibility:hidden}.jr .scan-dim{background:radial-gradient(90% 80% at 50% 70%,#0c070cb3,#0c070ce6);position:absolute;inset:0}.jr .sp{--ph:min(66svh,560px);width:calc(var(--ph)*.49);height:var(--ph);border-radius:calc(var(--ph)*.075);padding:calc(var(--ph)*.018);will-change:transform;background:#0e0a09;margin-bottom:-6svh;position:absolute;bottom:0;box-shadow:inset 0 0 0 1px #4a3a30,0 30px 70px #000000a6}.jr .sp .sc{border-radius:calc(var(--ph)*.06);width:100%;height:100%;clip-path:inset(0 round calc(var(--ph)*.06));background:#231914;position:relative;overflow:hidden}.jr .sp-a{left:calc(50% - var(--ph)*.62)}.jr .sp-b{left:calc(50% - var(--ph)*.03);--ph:min(62svh,520px)}.jr .sp-a .card{--cw:calc(var(--ph)*.43);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.jr .sp-a .sc{background:radial-gradient(80% 60% at 50% 40%,#3a2a20,#171009)}.jr .vf{background:radial-gradient(70% 55%,#2c2420,#0d0907);position:absolute;inset:0}.jr .vf canvas{aspect-ratio:1;opacity:.95;background:#f6f0e6;border-radius:6px;width:64%;padding:0;position:absolute;top:26%;left:18%;transform:rotate(-2deg)}.jr .vf i{aspect-ratio:1;border:3px solid var(--champ);width:12%;transition:border-color .3s;position:absolute}.jr .vf i:first-of-type{border-bottom:0;border-right:0;border-radius:8px 0 0;top:20%;left:12%}.jr .vf i:nth-of-type(2){border-bottom:0;border-left:0;border-radius:0 8px 0 0;top:20%;right:12%}.jr .vf i:nth-of-type(3){border-top:0;border-right:0;border-radius:0 0 0 8px;top:62%;left:12%}.jr .vf i:nth-of-type(4){border-top:0;border-left:0;border-radius:0 0 8px;top:62%;right:12%}.jr .beam{background:var(--champ);will-change:transform,opacity;border-radius:3px;height:3px;position:absolute;top:20%;left:8%;right:8%;box-shadow:0 0 22px 6px #c29a5ba6,0 0 60px 18px #c29a5b40}.jr .result{color:#231914;clip-path:circle(0% at 50% 62%);text-align:center;background:linear-gradient(#f6f0e6,#eadfcb);flex-direction:column;justify-content:center;align-items:center;gap:1.1em;padding:1em;display:flex;position:absolute;inset:0}.jr .result .tick{aspect-ratio:1;background:#231914;border-radius:50%;place-items:center;width:28%;display:grid}.jr .result .tick svg{fill:none;width:56%;stroke:var(--champ);stroke-width:5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:60;stroke-dashoffset:60px}.jr .result h3{font-family:var(--serif);font-weight:600;font-size:calc(var(--ph)*.062);line-height:1}.jr .result .cnt{font-family:var(--font-pi-mono),monospace;font-size:calc(var(--ph)*.05);color:var(--champ);background:#231914;border-radius:99px;align-items:baseline;gap:.35em;padding:.5em 1em;display:flex}.jr .result .cnt .num{text-align:right;min-width:2.1em;height:1.15em;line-height:1.15em;display:inline-block;position:relative;overflow:hidden}.jr .result .cnt .num span{will-change:transform;display:block}.jr .hall{z-index:3;visibility:hidden;transform-origin:50% 70%;touch-action:pan-y;cursor:none;background:radial-gradient(90% 80% at 50% 60%,#4a2f22,#241711 70%);overflow:hidden}.jr .hall *{pointer-events:none}.jr .floor{background:radial-gradient(60% 50% at 50% 55%,#ffce822e,transparent 70%), repeating-conic-gradient(from 0deg at 50% 62%,#ffffff03 0 6deg,transparent 6deg 12deg);position:absolute;inset:0}.jr .wash{opacity:0;will-change:transform,opacity;background:radial-gradient(circle,#c29a5b80 0,#8a334161 8%,#2f6f6a38 14%,#0000 24%);border-radius:50%;width:240vmax;height:240vmax;margin:-120vmax 0 0 -120vmax;position:absolute;top:60%;left:50%}.jr .bigscreen{background:#0c0807;border-radius:10px;justify-content:space-around;align-items:center;gap:10px;width:min(64%,720px);height:15%;padding:0 3%;display:flex;position:absolute;top:clamp(74px,8.5%,100px);left:50%;transform:translate(-50%);box-shadow:0 0 0 3px #3b2a22,0 0 60px #c29a5b40}.jr .bigscreen div{text-align:center;color:var(--cream)}.jr .bigscreen b{font-family:var(--font-pi-mono),monospace;color:var(--champ);font-variant-numeric:tabular-nums;font-size:min(3.5vw,3.4svh,2.4rem);font-weight:500;line-height:1.1;display:block}.jr .bigscreen small{opacity:.6;margin-top:.3em;font-size:min(1.15vw,1.5svh,.85rem);display:block}.jr .tbl{background:#e9dcc2;border-radius:50%;position:absolute;box-shadow:0 6px 14px #00000073}.jr .tbl i{opacity:0;border-radius:50%;position:absolute;inset:0}.jr .tbl span{font-family:var(--serif);color:#231914;font-weight:700;font-size:var(--tf);place-items:center;display:grid;position:absolute;inset:0}.jr .tbl.mine{box-shadow:0 0 0 3px var(--champ),0 0 28px #c29a5bb3}.jr .dot{will-change:transform,opacity;opacity:0;background:#d9c5a2;border-radius:50%;position:absolute;top:0;left:0}.jr .dot i{opacity:0;border-radius:50%;position:absolute;inset:0}.jr .dot b{background:var(--champ);color:#231914;width:230%;height:230%;font-size:var(--ckf);border-radius:50%;place-items:center;margin:-115% 0 0 -115%;font-weight:800;transition:transform .45s cubic-bezier(.3,1.9,.5,1);display:grid;position:absolute;top:50%;left:50%;transform:scale(0)}.jr .dot.in b{transform:scale(1)}.jr .dot.in:after{content:"";border:2px solid var(--champ);border-radius:50%;width:100%;height:100%;margin:-50% 0 0 -50%;animation:.7s ease-out forwards pulse;position:absolute;top:50%;left:50%}@keyframes pulse{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(5)}}.jr .note{width:calc(var(--nu)*13);height:calc(var(--nu)*6);border-radius:calc(var(--nu)*.5);will-change:transform,opacity;background:linear-gradient(110deg,var(--n1),var(--n2) 55%,var(--n1));box-shadow:0 0 0 calc(var(--nu)*.35) #ffffff8c inset,0 3px 6px #00000059;opacity:0;position:absolute;top:0;left:0;overflow:hidden}.jr .note:before{content:"";width:calc(var(--nu)*3.6);height:calc(var(--nu)*4.2);margin:calc(var(--nu)*-2.1) 0 0 calc(var(--nu)*-1.8);border:calc(var(--nu)*.2) solid #ffffff80;background:radial-gradient(circle at 50% 38%,#ffffffb3 0 26%,#ffffff40 27% 60%,#0000 61%);border-radius:50%;position:absolute;top:50%;left:50%}.jr .note b{left:calc(var(--nu)*1.1);font-size:calc(var(--nu)*2.1);color:#ffffffe0;font-weight:800;position:absolute;top:50%;transform:translateY(-52%)}.jr .note:after{content:"";inset:calc(var(--nu)*.9);border:calc(var(--nu)*.15) dashed #fff6;border-radius:calc(var(--nu)*.3);position:absolute}.jr .pop{background:var(--cream);color:#231914;white-space:nowrap;opacity:0;will-change:transform,opacity;border-radius:99px;padding:.55em 1em;font-size:min(1.5vw,2svh,1rem);font-weight:700;position:absolute;top:0;left:0;box-shadow:0 8px 24px #0006}.jr .pop small{color:#7a5a2a;margin-left:.4em;font-weight:500}.jr .lens{width:calc(var(--lr)*2);height:calc(var(--lr)*2);margin:calc(var(--lr)*-1) 0 0 calc(var(--lr)*-1);border:2px solid var(--champ);opacity:0;will-change:transform,opacity;z-index:9;background:radial-gradient(circle,#c29a5b29,#c29a5b05 70%);border-radius:50%;position:absolute;top:0;left:0;box-shadow:inset 0 0 0 1px #fff3,0 0 36px #c29a5b66}.jr .hint{z-index:9;left:50%;bottom:calc(env(safe-area-inset-bottom) + 28px);color:var(--cream);opacity:0;pointer-events:none;white-space:nowrap;background:#f6f0e61f;border-radius:99px;padding:.65em 1.2em;font-size:14px;position:absolute;transform:translate(-50%);box-shadow:inset 0 0 0 1px #f6f0e640}.jr .score{z-index:9;color:#f6f0e6b3;opacity:0;pointer-events:none;font-size:13px;position:absolute;bottom:clamp(20px,4svh,40px);right:clamp(14px,3vw,36px)}.jr .score b{font-family:var(--font-pi-mono),monospace;color:var(--champ);font-size:1.5em;font-weight:500}.jr #c6 .cap{z-index:8}.jr #c6 .cap-c,.jr #c6 .cap-d{text-shadow:0 2px 18px #0a0503e6;text-align:center;width:min(720px,86vw);margin:0 auto;inset:clamp(150px,24svh,260px) 0 auto}.jr #c6 .cap-d,.jr #c6 .cap-c{top:auto;bottom:clamp(60px,12svh,120px)}.jr #c6 .cap-b{top:clamp(84px,10svh,100px);bottom:auto}.jr .hall-scrim{z-index:40;pointer-events:none;background:linear-gradient(#0000,#10090680 45%,#100906eb);height:30%;position:absolute;bottom:0;left:0;right:0}@media (max-width:760px){.jr #c0 .stage,.jr #c1 .stage{--u:2.05vw}.jr .cap{bottom:calc(env(safe-area-inset-bottom) + 34px);width:84vw;font-size:clamp(1.55rem,7vw,2.1rem)}.jr .cap-big{font-size:clamp(1.9rem,8.4vw,2.6rem)}.jr .rail{left:50%;top:max(12px,env(safe-area-inset-top));transform:translate(-50%)}.jr .rail ol{flex-direction:row;gap:9px}.jr .rail li span{display:none}.jr .rail li i{width:6px;height:6px}.jr #c2 .cardwrap,.jr #c2 .cardshadow{top:52%;left:50%}.jr #c2 .cap-a,.jr #c2 .cap-b{width:86vw;top:calc(4svh + 28px);left:7vw}.jr #c2 .cap-b{font-size:clamp(1.55rem,6.8vw,2.1rem)}.jr .chips{max-width:none;left:0;right:0;bottom:max(18px,env(safe-area-inset-bottom));justify-content:center;gap:7px;padding:0 14px}.jr .chip{padding:.6em 1em;font-size:13px}.jr #c6 .cap-a,.jr #c6 .cap-b{top:calc(env(safe-area-inset-top) + 76px);bottom:auto}.jr #c6 .cap-c,.jr #c6 .cap-d{bottom:auto;top:calc(env(safe-area-inset-top) + 76px);width:84vw}.jr .sp-a{left:calc(50% - var(--ph)*.56)}.jr .sp-b{left:calc(50% - var(--ph)*.06)}.jr .sp{--ph:min(54svh,430px)}.jr .sp-b{--ph:min(50svh,400px)}.jr .hint{font-size:12px;bottom:62px}.jr .score{text-align:center;bottom:22px;left:0;right:0}.jr .tbl span{font-size:calc(var(--tf)*.9)}}.jr.rm .rail{display:none}.jr.rm .star,.jr.rm .bulbs,.jr.rm .cue b{animation:none}.jr.rm .chapter .stage{contain:none;height:auto;min-height:100svh}.jr.rm .stage{height:100svh}.jr.rm .rm-list{background:#1a110d;gap:.7rem;padding:2.2rem 8vw 3rem;display:grid}.jr.rm .rm-list .cap{width:auto;text-shadow:none;font-size:clamp(1.3rem,2.6vw,1.9rem);position:static;visibility:visible!important;opacity:1!important}.jr.rm .rm-list .wi{transform:none!important}.jr.rm .chips{opacity:1;pointer-events:auto}.jr.rm .hint,.jr.rm .score{opacity:1}@media (prefers-reduced-motion:reduce){.jr .face,.jr .chip{transition-duration:10ms}.jr .cue b{animation:none}}.jr .dot b s{border:2.5px solid #231914;border-width:0 2.5px 2.5px 0;width:28%;height:52%;display:block;transform:translateY(-12%)rotate(45deg)}.jr .fa{fill:var(--acc)}.jr .fi{fill:var(--ink)}.jr .sa{stroke:var(--acc);fill:none}.jr .si{stroke:var(--ink);fill:none}.jr #c6 .stage{touch-action:pan-y}@media (max-width:760px){.jr .bigscreen{width:90%;height:10%;top:19%}.jr .hall-scrim{height:12%}.jr .bigscreen b{font-size:min(6vw,3.4svh)}.jr .bigscreen small{font-size:10px}.jr .pop{font-size:11px}.jr .sp{--ph:min(46svh,72vw,400px)}.jr .sp-b{--ph:min(43svh,68vw,370px)}.jr .sp-a{left:calc(50% - var(--ph)*.5)}.jr .sp-b{left:calc(50% - var(--ph)*.02)}}.jr .hall{background:#1a0f0c}.jr .rbg{position:absolute;inset:0}.jr .rbg svg{display:block}.jr .tb{position:absolute}.jr .tb .tt{background:radial-gradient(at 50% 40%,#f6ecd6,#dccdaa);border-radius:50%;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 0 1px #0000002e}.jr .tb .td{height:calc(50% + var(--dr));background:linear-gradient(#bfae88,#8d7c5a);border-radius:0 0 50% 50%/0 0 100% 100%;position:absolute;top:50%;left:1.5%;right:1.5%;overflow:hidden;box-shadow:inset 0 -14px 16px #0006}.jr .tb i{opacity:0;position:absolute;inset:0}.jr .tb .cp{background:#c29a5b;border-radius:50%;width:12%;height:32%;margin-left:-6%;position:absolute;top:38%;left:50%;box-shadow:0 0 18px 7px #ffd68c80}.jr .tb span{left:0;right:0;top:calc(50% + var(--dr)*.28);text-align:center;font-family:var(--serif);color:#ffffffe6;text-shadow:0 1px 3px #0009;font-weight:700;line-height:1;position:absolute}.jr .tb.mine .tt{box-shadow:0 0 0 3px var(--champ),0 0 34px #c29a5bd9}.jr .pp{opacity:0;position:absolute}.jr .pp>s,.jr .pp>i{bottom:0;left:0;right:0;top:calc(var(--hd)*.75);border-radius:46% 46% 16% 16%/34% 34% 10% 10%;text-decoration:none;position:absolute;box-shadow:inset 0 -1px #ffffff2e}.jr .pp>u{width:var(--hd);height:var(--hd);margin-left:calc(var(--hd)/-2);border-radius:50%;position:absolute;top:0;left:50%}.jr .pp>b{left:50%;top:calc(var(--hd)*-.38);width:calc(var(--hd)*1.75);height:calc(var(--hd)*.95);margin-left:calc(var(--hd)*-.875);border-radius:50% 50% 40% 40%;position:absolute}.jr .pp em{aspect-ratio:1;width:min(2.6em,150%);margin:calc(var(--hd)*-.9) 0 0 calc(var(--hd)*-.9);width:calc(var(--hd)*1.8);height:calc(var(--hd)*1.8);background:var(--champ);z-index:3;border-radius:50%;place-items:center;transition:transform .45s cubic-bezier(.3,1.9,.5,1);display:grid;position:absolute;top:48%;left:50%;transform:scale(0)}.jr .pp em s{border:2.5px solid #231914;border-width:0 2.5px 2.5px 0;width:28%;height:52%;text-decoration:none;display:block;transform:translateY(-12%)rotate(45deg)}.jr .pp.in em{transform:scale(1)}.jr .pp.in:after{content:"";width:var(--hd);height:var(--hd);margin:calc(var(--hd)*-.5) 0 0 calc(var(--hd)*-.5);border:2px solid var(--champ);border-radius:50%;animation:.7s ease-out forwards pulse;position:absolute;top:40%;left:50%}.jr .rdim{opacity:0;z-index:50;pointer-events:none;background:#07040a;position:absolute;inset:0}.jr .at{will-change:transform;position:absolute;top:0;left:0}.jr .bg3{background:radial-gradient(70% 70% at 40% 45%,#3a2430,#1d1218 70%);position:absolute;inset:0}.jr .xp{--ph:min(66svh,580px);width:calc(var(--ph)*.49);height:var(--ph);border-radius:calc(var(--ph)*.075);padding:calc(var(--ph)*.017);background:#0e0a09;position:relative;box-shadow:inset 0 0 0 1px #4a3a30,0 30px 70px #0009}.jr .xs{border-radius:calc(var(--ph)*.06);width:100%;height:100%;font-size:calc(var(--ph)*.026);color:#231914;clip-path:inset(0 round calc(var(--ph)*.06));background:#e8dfce radial-gradient(#2319140d 1px,#0000 1.5px) 0 0/12px 12px;position:relative;overflow:hidden}.jr .wa-h{z-index:3;color:#f6f0e6;background:#231914;align-items:center;gap:.7em;padding:2em .9em .7em;display:flex;position:absolute;top:0;left:0;right:0}.jr .wa-h b{font-size:.95em;display:block}.jr .wa-h small{opacity:.65;font-size:.75em;display:block}.jr .av{background:linear-gradient(135deg,var(--champ),#8a5a3a);border-radius:50%;flex:none;width:2.4em;height:2.4em}.jr .wa-body{flex-direction:column;justify-content:flex-end;padding:.7em;display:flex;position:absolute;inset:5.6em 0 0}.jr .wb{color:#231914;background:#fff;border-radius:.9em .9em .9em .2em;max-width:94%;padding:.5em .6em;font-size:.9em;line-height:1.3;box-shadow:0 1px 2px #0003}.jr .wb.out{background:#e2c58e;border-radius:.9em .9em .2em;align-self:flex-end}.jr .wb-card{--cw:calc(var(--ph)*.27);margin:0 auto .5em;display:block}.jr .wb-t{margin:0}.jr .wb-l{color:#6e4f20;text-align:center;border-top:1px solid #23191426;margin-top:.45em;padding-top:.4em;font-weight:700;display:block}.jr .wb-m{opacity:.75;justify-content:flex-end;align-items:center;gap:.3em;margin-top:.2em;font-size:.72em;display:flex}.jr .tk{color:#8a7b66;width:1.6em;height:1em;transition:color .5s}.jr .tk path{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:14;stroke-dashoffset:14px}.jr .thanks .tk path{stroke-dashoffset:0;stroke:#2f9fe0}.jr .tally{color:#f6f0e6bf;opacity:0;white-space:nowrap;gap:1.4em;font-size:13px;display:flex;position:absolute;bottom:4svh;left:42%;transform:translate(-50%)}.jr .tally b{font-family:var(--font-pi-mono),monospace;color:var(--champ);font-size:1.5em;font-weight:500}.jr #c3 .cap-a,.jr #c4 .cap-a,.jr #c3 .cap-b,.jr #c4 .cap-b{width:min(380px,24vw);top:12svh;bottom:auto;left:clamp(26px,7vw,110px)}.jr #c3 .stage,.jr #c4 .stage{--cap:1}.jr .xt{--tw:min(44vw,640px);width:var(--tw);height:calc(var(--tw)*.66);border-radius:calc(var(--tw)*.04);font-size:calc(var(--tw)*.02);color:#231914;background:#0e0a09;position:relative;box-shadow:inset 0 0 0 1px #4a3a30,0 30px 70px #0009}.jr .xt>div{position:absolute;left:1.4%;right:1.4%;overflow:hidden}.jr .xt-bar{border-radius:calc(var(--tw)*.026) calc(var(--tw)*.026) 0 0;color:#f6f0e6;background:#231914;align-items:center;gap:.5em;height:8%;padding:0 1em;display:flex;top:2%}.jr .xt-bar i{background:#6b5848;border-radius:50%;width:.8em;height:.8em}.jr .xt-bar span{opacity:.7;margin-left:1em}.jr .xt-list,.jr .xt-mail{border-radius:0 0 calc(var(--tw)*.026) calc(var(--tw)*.026);background:#f6f0e6;top:10%;bottom:2%}.jr .mr{white-space:nowrap;border-bottom:1px solid #2319141a;grid-template-columns:7.5em 1fr auto;gap:1em;padding:.95em 1.2em;display:grid}.jr .mr span{text-overflow:ellipsis;overflow:hidden}.jr .mr time{opacity:.55}.jr .mr.new{transform-origin:50% 0;background:#f3e4c6;font-weight:600}.jr .xt-mail{opacity:0;padding:1.1em 1.6em}.jr .xt-mail h4{font-family:var(--serif);font-size:1.7em;font-weight:600;line-height:1.1}.jr .xt-mail .from{opacity:.6;margin:.2em 0 .6em}.jr .mcard{--cw:calc(var(--tw)*.17);margin:.4em 0;display:block}.jr .xt-mail p{max-width:30em}.jr .mbtn{color:#f6f0e6;background:#231914;border-radius:99px;margin-top:.6em;padding:.6em 1.3em;font-weight:700;display:inline-block}.jr .msgs4{position:absolute;inset:5.6em 0 .8em;overflow:hidden}.jr .msgs4 .msg{border-radius:.9em .9em .9em .2em;max-width:82%;padding:.5em .75em;font-size:.95em;line-height:1.25;left:.7em}.jr .ph-chat{position:absolute;inset:0}.jr .ph-rem{color:#f6f0e6;visibility:hidden;background:linear-gradient(#2b1d2e,#52303a);position:absolute;inset:0}.jr .lk-time{text-align:center;font-size:2.2em;font-weight:300;font-family:var(--serif);margin-top:3.4em}.jr .notif{color:#231914;opacity:0;background:#f6f0e6f0;border-radius:1em;padding:.7em .85em;position:absolute;left:.7em;right:.7em}.jr .notif b{font-size:.95em;display:block}.jr .notif p{opacity:.8;margin-top:.15em;font-size:.85em}.jr .n-a{top:8.4em}.jr .n-b{top:15.2em}.jr .addcal{background:var(--champ);color:#231914;opacity:0;border-radius:99px;place-items:center;height:3.2em;font-size:.95em;font-weight:700;transition:background .4s;display:grid;position:absolute;bottom:1.3em;left:.8em;right:.8em}.jr .addcal span{grid-area:1/1;transition:opacity .25s}.jr .addcal .ac2{opacity:0}.jr .addcal.done{background:#f6f0e6}.jr .tap{opacity:0;z-index:5;background:#f6f0e673;border:2px solid #f6f0e6;border-radius:50%;width:2.8em;height:2.8em;margin:-1.4em 0 0 -1.4em;position:absolute;top:0;left:0}.jr .board{width:min(36vw,520px);color:var(--cream)}.jr .big{align-items:baseline;gap:.4em;display:flex}.jr .big b{font-family:var(--serif);color:var(--champ);font-variant-numeric:tabular-nums;font-size:clamp(4.4rem,9vw,8rem);font-weight:600;line-height:.9}.jr .big span{font-size:1.5rem;font-family:var(--serif)}.jr .grid4{grid-template-columns:repeat(20,1fr);gap:5px;margin:1.1rem 0;display:grid}.jr .grid4 i{aspect-ratio:1;background:#f6f0e617;border-radius:50%}.jr .grid4 .y{background:var(--champ)}.jr .grid4 .m{opacity:.6;background:#eadfcb}.jr .grid4 .n{background:#8a3341}.jr .grid4 .p{background:0 0;box-shadow:inset 0 0 0 1px #f6f0e659}.jr .minis{color:#f6f0e6b3;flex-wrap:wrap;gap:1.3rem;font-size:14px;display:flex}.jr .minis b{font-family:var(--font-pi-mono),monospace;color:var(--cream);font-size:1.3em;font-weight:500}.jr .caltile{color:#231914;text-align:center;visibility:hidden;z-index:30;clip-path:inset(0 round 14px);background:#f6f0e6;border-radius:14px;width:min(11rem,40vw);overflow:hidden;box-shadow:0 24px 50px #00000080}.jr .caltile i{color:#f6f0e6;letter-spacing:.2em;background:#8a3341;padding:.4em;font-size:.8rem;font-style:normal;font-weight:800;display:block}.jr .caltile b{font-family:var(--serif);margin-top:.1em;font-size:3.4rem;line-height:1;display:block}.jr .caltile span{opacity:.7;font-size:.8rem;display:block}.jr .caltile em{padding:.3em .6em .8em;font-size:.85rem;font-style:normal;font-weight:700;display:block}.jr .dark0{background:radial-gradient(60% 60%,#2a1b15,#0c0806 80%);position:absolute;inset:0}.jr #c0 .table{opacity:0}.jr .fly3d{perspective:900px;perspective-origin:50%;transform-style:preserve-3d;position:absolute;inset:0}.jr .f3{will-change:transform,opacity;backface-visibility:visible;position:absolute;top:0;left:0}.jr .hero0{z-index:9}.jr .hook{text-align:center;z-index:12;font-family:var(--serif);text-shadow:0 4px 40px #000000b3;will-change:transform,opacity;padding:0 6vw;font-size:clamp(2.8rem,9vw,8.6rem);font-weight:500;line-height:.95;position:absolute;top:32%;left:0;right:0;padding-left:max(6vw,150px)!important}.jr #c0 .wordmark{z-index:12}.jr .deal{letter-spacing:.04em;color:#f6f0e6d9;z-index:12;white-space:nowrap;align-items:center;gap:14px;font-size:14px;display:flex;position:absolute;bottom:clamp(24px,6svh,60px);left:50%;transform:translate(-50%)}.jr .deal .mini{width:22px;height:31px;animation:flipc 2.6s var(--ease) infinite;background:linear-gradient(135deg,#f6f0e6,#c29a5b);border-radius:4px;display:block;box-shadow:inset 0 0 0 1px #fff6}@keyframes flipc{0%,25%{transform:rotateY(0)translateY(0)}50%{transform:rotateY(180deg)translateY(-6px)}75%,to{transform:rotateY(360deg)translateY(0)}}.jr.rm .deal .mini{animation:none}.jr.rm .hook{opacity:1!important;visibility:visible!important;transform:none!important}.jr .pg{background:var(--bg);color:var(--ink);position:absolute;inset:0;overflow:hidden}.jr .pg-art{height:36%;position:relative;overflow:hidden}.jr .pg-art svg{opacity:0;width:100%;height:100%;position:absolute;inset:0}.jr .pg[data-type=owambe] .a-owambe,.jr .pg[data-type=conference] .a-conference,.jr .pg[data-type=concert] .a-concert,.jr .pg[data-type=harvest] .a-harvest,.jr .ev[data-type=owambe] .a-owambe,.jr .ev[data-type=conference] .a-conference,.jr .ev[data-type=concert] .a-concert,.jr .ev[data-type=harvest] .a-harvest{opacity:1}.jr .pg-body{padding:1.3em 1.8em}.jr .pg-t{font-family:var(--serif);font-size:3em;font-weight:600;line-height:1}.jr .pg[data-type=conference] .pg-t{font-family:var(--sans);letter-spacing:-.035em;font-size:2.7em;font-weight:800}.jr .pg[data-type=concert] .pg-t{font-family:var(--sans);text-transform:uppercase;letter-spacing:.05em;font-size:2.3em;font-weight:800}.jr .pg[data-type=harvest] .pg-t{font-family:var(--serif-i);font-style:italic}.jr .pg-d,.jr .pg-v{opacity:.8;margin-top:.5em}.jr .pg-d{margin-top:.8em}.jr .pg-g{color:var(--acc);margin-top:.8em;font-weight:700}.jr .pg-b{flex-wrap:wrap;gap:.7em;margin-top:1.1em;display:flex}.jr .pg-b .b1{background:var(--acc);color:var(--bg);border-radius:99px;padding:.7em 1.3em;font-weight:700}.jr .pg-b .b2{box-shadow:0 0 0 1.5px var(--ink) inset;border-radius:99px;padding:.7em 1.3em;font-weight:600}.jr .xs .pg-t{font-size:2.2em}.jr .xs .pg[data-type=conference] .pg-t{font-size:2em}.jr .xs .pg[data-type=concert] .pg-t{font-size:1.7em}.jr .xs .pg-body{padding:1em}.jr .bw{--bw:min(62vw,900px);width:var(--bw);height:calc(var(--bw)*.58);font-size:calc(var(--bw)*.0165);clip-path:inset(0 round 12px);background:#f6f0e6;border-radius:12px;position:relative;overflow:hidden;box-shadow:0 40px 90px #0000008c}.jr .bw-bar{z-index:3;background:#e6dcc7;align-items:center;gap:.55em;height:3.4em;padding:0 1em;display:flex;position:relative}.jr .bw-bar>i{background:#c4b69a;border-radius:50%;width:.9em;height:.9em}.jr .addr{color:#231914;min-height:2.2em;font-size:1.05em;font-family:var(--font-pi-mono),monospace;white-space:nowrap;background:#f6f0e6;border-radius:99px;flex:1;align-items:center;margin-left:1em;padding:.5em 1.1em;display:flex;overflow:hidden}.jr .caret{background:var(--champ);width:.14em;height:1.15em;margin-left:2px;animation:1s steps(2,end) infinite blink}@keyframes blink{50%{opacity:0}}.jr .bw-page{backface-visibility:hidden;position:absolute;inset:3.4em 0 0}.jr .dom-tag{background:var(--champ);color:#231914;white-space:nowrap;opacity:0;z-index:6;will-change:transform;border-radius:99px;padding:.55em 1.2em;font-size:15px;font-weight:700;position:absolute;top:0;left:0;box-shadow:0 10px 30px #0006}.jr .money{visibility:hidden;pointer-events:none;position:absolute;inset:0}.jr .buyers{gap:10px;display:grid;position:absolute;top:44%;left:clamp(14px,4vw,70px)}.jr .buyer{color:var(--cream);white-space:nowrap;background:#f6f0e614;border-radius:99px;align-items:center;gap:.7em;padding:.5em 1.1em .5em .5em;font-size:14px;display:flex;box-shadow:inset 0 0 0 1px #f6f0e629}.jr .buyer u{background:var(--champ);color:#231914;border-radius:50%;place-items:center;width:2em;height:2em;font-weight:800;text-decoration:none;display:grid}.jr .vault{text-align:center;width:min(22vw,230px);color:var(--cream);position:absolute;top:40%;right:clamp(14px,5vw,90px)}.jr .vault svg{width:100%;display:block}.jr .vault b{margin-top:.5em;font-weight:700;display:block}.jr .vault small{opacity:.6}.jr .vtot{font-family:var(--font-pi-mono),monospace;color:var(--champ);margin-top:.3em;font-size:1.25em;font-weight:500;display:block}.jr .node{text-align:center;color:#f6f0e6a6;border:1.5px dashed #f6f0e659;border-radius:22px;padding:.6em 1.4em;font-size:14px;font-weight:700;position:absolute;top:82%;left:50%;transform:translate(-50%)}.jr .node small{opacity:.8;font-size:12px;font-weight:400;display:block}.jr .notes5{--nu:7px;position:absolute;inset:0}.jr #c5 .cap-a{text-align:center;width:min(780px,80vw);margin:0 auto;font-size:clamp(1.5rem,3vw,2.5rem);inset:max(5svh,78px) 0 auto}.jr #c5 .cap-b{width:min(400px,27vw);top:max(9svh,88px);bottom:auto;left:clamp(26px,7vw,110px)}.jr .room7{position:absolute;inset:0}.jr .album{color:#231914;z-index:60;opacity:0;background:#f6f0e6;border-radius:18px;width:min(78vw,780px);padding:1.2rem 1.4rem 1.4rem;font-size:16px;box-shadow:0 40px 90px #0009}.jr .al-h{flex-wrap:wrap;align-items:baseline;gap:.8rem;margin-bottom:.9rem;display:flex}.jr .al-t{font-family:var(--serif);font-size:1.7rem;font-weight:600}.jr .al-h small{opacity:.55}.jr .al-n{font-family:var(--font-pi-mono),monospace;color:#7a5a2a;margin-left:auto}.jr .al-g{grid-template-columns:repeat(4,1fr);gap:.7rem;display:grid}.jr .slot{aspect-ratio:1;background:#23191412;border-radius:8px;position:relative;box-shadow:inset 0 0 0 1px #23191414}.jr .photo{visibility:hidden;background:#fff;border-radius:4px;padding:5% 5% 22%;position:absolute;inset:0;box-shadow:0 8px 18px #00000059}.jr .photo svg{width:100%;height:100%;display:block}.jr .photo em{text-align:center;font-family:var(--font-pi-hand),cursive;color:#231914;font-size:clamp(11px,1.15vw,16px);font-style:normal;line-height:1;position:absolute;bottom:3%;left:0;right:0}.jr .thanks{z-index:60;visibility:hidden;width:min(36vw,420px)}.jr .thanks .wb{max-width:100%;font-size:15px;box-shadow:0 20px 50px #00000080}.jr .sent7{margin-top:1.1rem}.jr .g7{grid-template-columns:repeat(24,1fr);gap:4px;display:grid}.jr .g7 i{aspect-ratio:1;background:#f6f0e624;border-radius:50%}.jr .g7 i.on{background:var(--champ)}.jr .s7{color:#f6f0e6d9;margin-top:.7rem;font-size:14px;display:block}.jr .s7 b{font-family:var(--font-pi-mono),monospace;color:var(--champ);font-size:1.4em;font-weight:500}.jr #c7 .cap-a{width:min(430px,30vw);top:40svh;bottom:auto;left:clamp(26px,7vw,110px)}.jr #c7 .cap-b{width:min(360px,24vw);top:max(8svh,88px);bottom:auto;left:clamp(26px,7vw,110px)}.jr #c7 .cap-c{width:min(330px,24vw);font-size:clamp(1.6rem,2.6vw,2.4rem);top:max(8svh,88px);bottom:auto;left:clamp(26px,7vw,110px)}.jr .bg8{background:radial-gradient(80% 70% at 50% 40%,#3a2434,#160e14 75%);position:absolute;inset:0}.jr .floor8{background:radial-gradient(closest-side,#c29a5b4d,#0000);border-radius:50%;width:80vw;height:14vw;margin-left:-40vw;position:absolute;top:72%;left:50%}.jr .ring3d{--ew:300px;perspective:1700px;perspective-origin:50% 45%;position:absolute;inset:0}.jr .ring8{width:0;height:0;position:absolute;top:50%;left:50%}.jr .ev{width:var(--ew);height:calc(var(--ew)*1.45);background:var(--bg);color:var(--ink);font-size:calc(var(--ew)*.05);clip-path:inset(0 round 16px);border-radius:16px;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 20px 50px #00000080}.jr .ev:after{content:"";opacity:.5;transition:opacity .5s var(--ease);pointer-events:none;background:#120a0e;position:absolute;inset:0}.jr .ev.front:after{opacity:0}.jr .ev-art{height:44%;position:relative;overflow:hidden}.jr .ev-art svg{opacity:0;width:100%;height:100%;position:absolute;inset:0}.jr .ev-b{padding:.9em 1em}.jr .ev h4{font-family:var(--serif);font-size:1.65em;font-weight:600;line-height:1.02}.jr .ev p{opacity:.78;margin-top:.35em;font-size:.95em}.jr .ev-f{justify-content:space-between;align-items:center;margin-top:.9em;font-size:.88em;display:flex}.jr .ev-f .pr{background:var(--acc);color:var(--bg);border-radius:99px;padding:.25em .8em;font-weight:700}.jr .shelfnote{text-align:center;color:#f6f0e680;opacity:0;font-size:13px;position:absolute;bottom:13svh;left:0;right:0}.jr .dragcue{color:var(--cream);opacity:0;pointer-events:none;background:#f6f0e61a;border-radius:99px;align-items:center;gap:.8em;padding:.55em 1.2em .55em .7em;font-size:14px;display:flex;position:absolute;bottom:calc(13svh + 34px);left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #f6f0e638}.jr .dc-dot{background:var(--champ);border-radius:50%;width:1.1em;height:1.1em;animation:1.8s ease-in-out infinite alternate sway}@keyframes sway{0%{transform:translate(-.9em)}to{transform:translate(.9em)}}.jr .link{color:var(--cream);background:linear-gradient(var(--champ),var(--champ)) 0 100%/100% 2px no-repeat;transition:background-size .45s var(--ease),color .45s;z-index:20;white-space:nowrap;opacity:0;padding:.3em .1em .35em;font-size:1.1rem;font-weight:700;text-decoration:none;position:absolute;bottom:6svh;left:50%;transform:translate(-50%)}.jr .link:hover,.jr .link:focus-visible{color:#231914;background-size:100% 100%;outline:0}.jr #c8 .stage:active{cursor:grabbing}.jr #c8 .cap-a{text-align:center;width:min(760px,86vw);margin:0 auto;inset:max(8svh,84px) 0 auto}.jr .price{color:#231914;background:linear-gradient(#160e14 0,#f6f0e6 26vh);padding:34vh 8vw 14vh;position:relative}.jr .pr-in{max-width:900px;margin:0 auto}.jr .price h2{font-family:var(--serif);margin-bottom:3rem;font-size:clamp(2.1rem,4.8vw,4rem);font-weight:500;line-height:1.02}.jr .price table,.jr .price tbody{width:100%;display:block}.jr .price .sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.jr .price tr{grid-template-columns:1.1fr 2fr 1fr;align-items:baseline;gap:1.2rem;padding:1.5rem 0;display:grid;position:relative}.jr .price tr:after{content:"";opacity:.4;transform-origin:0;height:1px;transform:scaleX(var(--rule,1));background:#231914;position:absolute;bottom:0;left:0;right:0}.jr .price tr:first-child:before{content:"";opacity:.4;background:#231914;height:1px;position:absolute;top:0;left:0;right:0}.jr .price th{font-family:var(--serif);text-align:left;font-size:1.7rem;font-weight:600}.jr .price td.d{opacity:.75;line-height:1.4}.jr .price td.v{text-align:right;font-variant-numeric:tabular-nums;font-size:1.15rem;font-weight:700}.jr .pr-n{opacity:.6;margin-top:1.6rem;font-size:14px}.jr .rail.onlight li.on{color:#231914}.jr .rail.onlight li i{background:#2319144d}.jr .rail.onlight li.on i{background:var(--champ)}.jr .finale{background:linear-gradient(#f6f0e6 0,#120d0b 26vh)}.jr .faq{max-width:780px;margin:0 auto;padding:34vh 8vw 12vh}.jr .faq h2{font-family:var(--serif);margin-bottom:2rem;font-size:clamp(2rem,4.2vw,3.4rem);font-weight:500}.jr .faq details{position:relative}.jr .faq details:after{content:"";transform-origin:0;height:1px;transform:scaleX(var(--rule,1));background:#f6f0e659;position:absolute;bottom:0;left:0;right:0}.jr .faq details:first-of-type:before{content:"";background:#f6f0e659;height:1px;position:absolute;top:0;left:0;right:0}.jr .faq summary{cursor:pointer;font-family:var(--serif);justify-content:space-between;align-items:center;gap:1rem;padding:1.35rem 0;font-size:clamp(1.3rem,2.2vw,1.7rem);list-style:none;display:flex}.jr .faq summary::-webkit-details-marker{display:none}.jr .faq summary:after{content:"";background:linear-gradient(var(--champ),var(--champ)) 50% 50%/100% 2px no-repeat,linear-gradient(var(--champ),var(--champ)) 50% 50%/2px 100% no-repeat;width:16px;height:16px;transition:transform .45s var(--ease),background-size .45s;flex:none}.jr .faq details[open] summary:after{background:linear-gradient(var(--champ),var(--champ)) 50% 50%/100% 2px no-repeat;transform:rotate(180deg)}.jr .faq summary:focus-visible{outline:2px solid var(--champ);outline-offset:4px}.jr .faq .a{overflow:hidden}.jr .faq .a p{color:#f6f0e6b8;max-width:56ch;padding:0 0 1.4rem;line-height:1.5}.jr .finale .stage{background:#0f0a08}.jr .glimpse{will-change:transform;background:linear-gradient(#3a2230,#8a4a3e 58%,#e0a15e);position:absolute;inset:0}.jr .gl-glow{background:radial-gradient(40% 60% at 50% 80%,#ffe1a08c,#0000);position:absolute;inset:0}.jr .gl-ppl{width:100%;height:46%;position:absolute;bottom:0;left:0;right:0}.jr .door{z-index:5;will-change:transform;width:50.3%;position:absolute;top:0;bottom:0;overflow:hidden}.jr .dl{left:0}.jr .dr{right:0}.jr .dr-in{background:linear-gradient(#0000 0 36%,#c29a5b 36% 37%,#0000 37% 70%,#c29a5b 70% 71%,#0000 71%),repeating-linear-gradient(90deg,#1b1015 0 20px,#2f1d24 20px 24px);position:absolute;inset:0}.jr .dl .dr-in{box-shadow:inset -4px 0 #c29a5b,inset -20px 0 30px #00000073}.jr .dr .dr-in{box-shadow:inset 4px 0 #c29a5b,inset 20px 0 30px #00000073}.jr .seam{z-index:4;opacity:0;background:radial-gradient(closest-side,#ffd68c99,#0000);width:22vw;margin-left:-11vw;position:absolute;top:0;bottom:0;left:50%}.jr .final{z-index:8;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1.8rem;padding:0 6vw;display:flex;position:absolute;inset:0}.jr .fin-t{font-family:var(--serif);text-shadow:0 4px 40px #000000b3;font-size:clamp(3.4rem,11vw,10rem);font-weight:500;line-height:.95}.jr .lt{will-change:transform,opacity;display:inline-block}.jr .cta{background:var(--champ);color:#231914;transition:box-shadow .5s var(--ease),transform .5s var(--ease);border-radius:99px;padding:1.05em 2.2em;font-size:1.1rem;font-weight:800;text-decoration:none;display:inline-block;box-shadow:0 0 #c29a5b80}.jr .cta:hover,.jr .cta:focus-visible{outline:0;box-shadow:0 0 0 10px #c29a5b40,0 0 50px #c29a5b80}.jr .fin-n{color:#f6f0e6bf;font-size:15px}.jr.rm .final .lt,.jr.rm .fin-n,.jr.rm .cta{opacity:1!important;transform:none!important}@media (max-width:760px){.jr .xp{--ph:min(40svh,62vw)}.jr .tally{gap:1em;font-size:12px;top:60%;bottom:auto;left:50%}.jr #c3 .cap-a,.jr #c3 .cap-b,.jr #c4 .cap-a,.jr #c4 .cap-b,.jr #c7 .cap-a,.jr #c7 .cap-b,.jr #c7 .cap-c{width:86vw;left:7vw;top:calc(env(safe-area-inset-top) + 80px);font-size:clamp(1.4rem,6.2vw,1.9rem);bottom:auto}.jr .xt{--tw:78vw}.jr .board{width:86vw}.jr .big b{font-size:4rem}.jr .grid4{grid-template-columns:repeat(24,1fr);gap:3px;margin:.6rem 0}.jr .minis{gap:.9rem;font-size:12px}.jr #c5 .cap-a,.jr #c5 .cap-b{top:calc(env(safe-area-inset-top) + 80px);text-align:left;width:86vw;margin:0;font-size:clamp(1.4rem,6.2vw,1.9rem);left:7vw;right:auto}.jr .bw{--bw:88vw}.jr .buyers{gap:7px;top:50%;left:3vw}.jr .buyer{font-size:12px}.jr .vault{width:30vw;top:48%;right:3vw}.jr .node{top:88%}.jr .album{width:88vw;padding:.9rem}.jr .al-t{font-size:1.2rem}.jr .thanks{width:86vw}.jr .g7{grid-template-columns:repeat(30,1fr);gap:3px}.jr .price{padding-top:30vh}.jr .price tr{grid-template-columns:1fr auto}.jr .price td.d{grid-area:2/1/auto/-1}.jr .price th{font-size:1.4rem}.jr .ev{border-radius:12px}.jr #c8 .cap-a{top:calc(env(safe-area-inset-top) + 80px);font-size:clamp(1.4rem,6.2vw,1.9rem)}.jr .link{bottom:4svh}.jr .shelfnote{padding:0 8vw;bottom:10svh}.jr .dragcue{bottom:calc(10svh + 30px)}.jr .hook{top:30%}}.jr{position:relative}.jr a{color:inherit}.jr .caps,.jr .scrim{pointer-events:none}.jr .rail{display:none}@media (min-width:1100px){.jr .rail{display:block}}.jr .lens-alt{z-index:9;left:50%;bottom:calc(env(safe-area-inset-bottom) + 24px);color:var(--cream);opacity:0;pointer-events:none;transition:background .3s var(--ease),box-shadow .3s var(--ease);background:#f6f0e624;border-radius:99px;padding:.65em 1.2em;font-size:13px;font-weight:600;position:absolute;transform:translate(-50%);box-shadow:inset 0 0 0 1px #f6f0e640}.jr .lens-alt:hover{background:#f6f0e63d}.jr .lens-alt:focus-visible,.jr .browse:focus-visible,.jr .chips:focus-within{box-shadow:0 0 0 1px var(--champ) inset,0 0 0 5px #c29a5b47;outline:0;opacity:1!important}.jr .chips:focus-within{box-shadow:none}.jr .lens-alt:focus-visible{pointer-events:auto}.jr .browse:focus-visible{box-shadow:none;color:#231914;background-size:100% 100%}.jr .ev{color:var(--ink);-webkit-user-drag:none;-webkit-user-select:none;user-select:none;outline:0;text-decoration:none;display:block}.jr a.ev:focus-visible{box-shadow:0 0 0 3px var(--champ),0 20px 50px #00000080}.jr .ev-tag{z-index:3;color:#f6f0e6;letter-spacing:.05em;text-transform:uppercase;background:#120a0eb8;border-radius:99px;padding:.3em .8em;font-size:.8em;font-weight:700;position:absolute;top:.8em;left:.8em}.jr .ev-cover{position:absolute;inset:0}.jr .ev-cover img{width:100%;height:100%;position:absolute;inset:0}.jr .ev.has-cover .ev-art svg{display:none}.jr .ev.passed .ev-art{filter:saturate(.4)brightness(.92)}.jr .ev h4{overflow-wrap:anywhere}.jr .pr-a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--champ);text-decoration-color:var(--champ);text-underline-offset:5px;text-decoration-thickness:2px}.jr .pr-a:focus-visible{outline:2px solid var(--champ);outline-offset:4px;border-radius:4px}.jr .final{pointer-events:none}.jr .final .cta{pointer-events:auto}.jr .cta:focus-visible{outline:0}.jr .sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.jr .ring3d{perspective:1500px;perspective-origin:50% 38%;touch-action:pan-y}.jr #c8 .stage{touch-action:pan-y;cursor:grab}.jr .ring8{transform-style:preserve-3d}.jr .ev{backface-visibility:hidden;will-change:transform}.jr .bw-page{perspective:3800px}.jr .pgb,.jr .pgt,.jr .pgf,.jr .pgk{position:absolute;inset:0}.jr .pgt{transform-style:preserve-3d;will-change:transform}.jr .pgf{backface-visibility:hidden}.jr .pgk{backface-visibility:hidden;background:linear-gradient(90deg,#eadfc7,#f6f0e6);transform:rotateY(180deg)}.jr .pgsh{pointer-events:none;opacity:0;position:absolute;inset:0}.jr .pgb .pgsh{background:linear-gradient(90deg,#140a06b3,#140a060d 60%)}.jr .pgt .pgsh{background:linear-gradient(90deg,#140a0600,#140a068c)}.jr .chapter{height:calc(100svh*(1 + var(--len,0)))}.jr .chapter .stage{position:sticky;top:0}@media (max-width:760px){.jr .chapter{height:calc(100svh*(1 + var(--len-m,var(--len,0))))}}.jr.rm .chapter{height:auto}.jr.rm .chapter .stage{position:relative}@media (max-width:760px){.jr .hint{bottom:calc(env(safe-area-inset-bottom) + 112px)}.jr .lens-alt{bottom:calc(env(safe-area-inset-bottom) + 62px)}.jr .score{left:50%;right:auto;bottom:calc(env(safe-area-inset-bottom) + 24px);white-space:nowrap;transform:translate(-50%)}}.jr .pp{transform-origin:50% 100%}.jr .ring8{top:55%}@media (max-width:760px){.jr .ring8{top:52%}.jr .sp{box-shadow:inset 0 0 0 1px #4a3a30,0 8px 14px #000000a6}.jr .tbl{box-shadow:0 6px 14px #00000073}.jr .pop{box-shadow:0 8px 14px #0006}.jr .xp,.jr .xt{box-shadow:inset 0 0 0 1px #4a3a30,0 8px 14px #0009}.jr .caltile{box-shadow:0 8px 14px #00000080}.jr .bw{box-shadow:0 8px 14px #0000008c}.jr .dom-tag{box-shadow:0 8px 14px #0006}.jr .album{box-shadow:0 8px 14px #0009}.jr .photo{box-shadow:0 8px 18px #00000059}.jr .thanks .wb,.jr .ev{box-shadow:0 8px 14px #00000080}.jr a.ev:focus-visible{box-shadow:0 0 0 3px var(--champ),0 8px 14px #00000080}.jr .cap{text-shadow:0 1px 8px #140c0899}.jr .beam{box-shadow:0 0 10px 2px #c29a5b99}}.jr{--capfs:clamp(1.45rem,2.7vw,2.4rem)}.jr :is(#c3,#c4,#c5,#c7,#c8) .stage{--capz:calc(100px + 2.2*var(--capfs));--avail:calc(100svh - var(--capz))}.jr :is(#c3,#c4,#c5,#c7,#c8) .world{top:var(--capz)}.jr .bg3,.jr .room7,.jr .bg8{top:calc(var(--capz,0px)*-1)}.jr :is(#c3,#c4,#c5,#c7,#c8) .caps .cap{text-align:center;width:min(900px,88vw);font-size:var(--capfs);margin:0 auto;inset:78px 0 auto}.jr :is(#c3,#c4,#c5,#c7,#c8) .xp{--ph:min(calc(var(--avail)*.88),580px)}.jr :is(#c3,#c4,#c5,#c7,#c8) .xt{--tw:min(44vw,640px,calc(var(--avail)*1.1))}.jr #c5 .bw{--bw:min(62vw,900px,calc(var(--avail)*1.4))}.jr .album{width:min(78vw,780px,calc(var(--avail,100svh)*1.35))}.jr #c8 .ring3d{--ew:min(300px,calc(var(--avail)*.5))}@media (max-width:760px){.jr{--capfs:clamp(1.4rem,6.2vw,1.9rem)}.jr :is(#c3,#c4,#c5,#c7,#c8) .stage{--capz:calc(env(safe-area-inset-top) + 88px + 3.3*var(--capfs))}.jr :is(#c3,#c4,#c5,#c7,#c8) .caps .cap{top:calc(env(safe-area-inset-top) + 72px);text-align:left;width:86vw;margin:0;left:7vw;right:auto}.jr :is(#c3,#c4,#c5,#c7,#c8) .xp{--ph:min(40svh,62vw,calc(var(--avail)*.85))}.jr :is(#c3,#c4,#c5,#c7,#c8) .xt{--tw:min(78vw,calc(var(--avail)*1.1))}.jr #c5 .bw{--bw:min(88vw,calc(var(--avail)*1.4))}.jr .album{width:min(88vw,calc(var(--avail,100svh)*1.2))}.jr #c2 .stage{--capz:calc(env(safe-area-inset-top) + 88px + 3.3*var(--capfs));--chipz:76px;--cwv:min(84vw,calc((100svh - var(--capz) - var(--chipz))/1.5))}.jr #c2 .cardwrap,.jr #c2 .cardshadow{top:calc(var(--capz) + (100svh - var(--capz) - var(--chipz))/2)}.jr #c2 .caps .cap{top:calc(env(safe-area-inset-top) + 72px);width:86vw;font-size:var(--capfs);left:7vw}.jr .bigscreen{top:max(19%,calc(env(safe-area-inset-top) + 96px + 3*7vw))}}.jr #c6 .caps:before{content:"";pointer-events:none;background:linear-gradient(#0000,#0e08068c 40%,#0e0806e0);height:min(40%,300px);position:absolute;bottom:0;left:0;right:0}@media (max-width:760px){.jr #c6 .caps:before{height:calc(env(safe-area-inset-top) + 190px);background:linear-gradient(#0e0806d9 55%,#0000);top:0;bottom:auto}.jr #c8 .ring3d{--ew:min(300px,calc(var(--avail)*.32))}.jr #c8 .ring8{top:41%}}
.jr:not(.lite) .still,.jr:not(.lite) .lite-top,.jr:not(.lite) .lite-cta{display:none}.jr.lite .rail,.jr.lite .hint,.jr.lite .score,.jr.lite .lens-alt,.jr.lite .chips,.jr.lite .deal,.jr.lite .scrim,.jr.lite .cam,.jr.lite .scan,.jr.lite .hall,.jr.lite .vig,.jr.lite .dragcue,.jr.lite .caps:before,.jr.lite .chapter:not(#c8):not(#c10) .world{display:none!important}.jr.lite .chapter{height:auto!important}.jr.lite .chapter:not(#c0):not(#c10){content-visibility:auto;contain-intrinsic-size:auto 640px}.jr.lite .chapter .stage{background:var(--espresso);grid-template-columns:minmax(0,1fr);gap:1.4rem;padding:0 0 clamp(2.5rem,7vw,5rem);display:grid;contain:none!important;height:auto!important;min-height:0!important;position:relative!important;overflow:visible!important}.jr.lite .chapter:nth-of-type(2n) .stage{background:#1c1310}.jr.lite .still{width:100%;margin:0;display:block}.jr.lite .still img{aspect-ratio:640/1181;object-fit:cover;background:#1a110d;width:100%;height:auto;display:block}.jr.lite .caps{pointer-events:auto;gap:.85rem;padding:0 clamp(22px,7vw,110px);display:grid;position:static!important}.jr.lite .cap{max-width:34ch;text-shadow:none;line-height:1.14;visibility:visible!important;opacity:1!important;text-align:left!important;width:auto!important;margin:0!important;font-size:clamp(1.45rem,6vw,2rem)!important;position:static!important;transform:none!important}.jr.lite .cap.cap-big{font-size:clamp(1.8rem,7.4vw,2.6rem)!important}.jr.lite .cap .w,.jr.lite .cap .wi{display:inline;overflow:visible;transform:none!important}.jr.lite #c0 .stage{background:radial-gradient(90% 70% at 50% 38%,#3b2a20 0,var(--espresso) 70%);place-content:center;justify-items:start;gap:1.6rem;padding:clamp(6.5rem,16vw,9rem) clamp(22px,7vw,110px) 3.5rem;min-height:100svh!important}.jr.lite .hook{text-align:left;max-width:12ch;text-shadow:none;font-size:clamp(2.7rem,11.5vw,6.6rem);line-height:.98;opacity:1!important;visibility:visible!important;padding:0!important;position:static!important;transform:none!important}.jr.lite .lite-cta{margin-top:.4rem}.jr.lite .lite-top{color:#f6f0e699;text-underline-offset:4px;text-align:left;padding:.3rem 0;font-size:13px;-webkit-text-decoration:underline #c29a5bb3;text-decoration:underline #c29a5bb3;display:block}.jr.lite .lite-top:hover,.jr.lite .lite-top:focus-visible{color:var(--cream);outline:0}.jr.lite #c8 .stage{gap:1rem;padding-top:clamp(2.5rem,6vw,4rem)}.jr.lite #c8 .caps{order:-1}.jr.lite #c8 .world{display:block!important;position:static!important;inset:auto!important}.jr.lite #c8 .bg8,.jr.lite #c8 .floor8{display:none}.jr.lite #c8 .ring3d,.jr.lite #c8 .ring8{perspective:none;width:auto!important;height:auto!important;margin:0!important;position:static!important;transform:none!important}.jr.lite #c8 .ring8{scroll-snap-type:x proximity;--ew:min(250px,72vw);-webkit-overflow-scrolling:touch;gap:14px;padding:.4rem clamp(22px,7vw,110px) 1.2rem;display:flex;overflow-x:auto}.jr.lite .ev{scroll-snap-align:start;will-change:auto;flex:none;min-height:0;box-shadow:0 6px 18px #0006;width:var(--ew)!important;opacity:1!important;visibility:visible!important;height:auto!important;position:relative!important;top:auto!important;left:auto!important;transform:none!important}.jr.lite .ev:after{display:none}.jr.lite .ev-art{height:7.5em!important}.jr.lite .ev:not(.has-cover) .ev-art{background:var(--acc);opacity:.85;height:2.2em!important}.jr.lite .ev h4{font-size:1.6em}.jr.lite .shelfnote{text-align:left;padding:0 clamp(22px,7vw,110px);opacity:1!important;position:static!important}.jr.lite #c8 .link{justify-self:start;margin:0 clamp(22px,7vw,110px);display:inline-block;opacity:1!important;visibility:visible!important;position:static!important;transform:none!important}.jr.lite .price{background:#f6f0e6;padding:clamp(4rem,9vw,7rem) 8vw}.jr.lite .price tr:after{transform:none}.jr.lite .finale{background:#120d0b}.jr.lite .faq{padding:clamp(4rem,9vw,7rem) 8vw 3rem}.jr.lite .faq details:after{transform:none}.jr.lite #c10 .stage{background:#120d0b;padding:3rem 6vw 4.5rem}.jr.lite #c10 .world{display:block!important;position:static!important}.jr.lite #c10 .final{opacity:1;padding:0;position:static!important}.jr.lite #c10 .final *{opacity:1!important;transform:none!important}.jr.lite .fin-t{font-size:clamp(2.8rem,10vw,6rem)}@media (min-width:761px){.jr.lite .chapter .stage{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:center;column-gap:clamp(24px,4vw,64px);padding:clamp(3rem,6vw,5rem) clamp(24px,6vw,96px)}.jr.lite .still{border-radius:16px;overflow:hidden;box-shadow:0 20px 50px #00000073}.jr.lite .still img{aspect-ratio:1280/800;object-position:50% 50%}.jr.lite .caps{padding:0}.jr.lite .cap{font-size:clamp(1.7rem,2.6vw,2.4rem)!important}.jr.lite .cap.cap-big{font-size:clamp(2.1rem,3.4vw,3.2rem)!important}.jr.lite .chapter:nth-of-type(2n) .still{order:2}.jr.lite #c0 .stage{grid-template-columns:minmax(0,1fr);padding:clamp(7rem,12vw,10rem) clamp(24px,8vw,140px) 5rem}.jr.lite #c0 .hook{max-width:14ch}.jr.lite #c8 .stage,.jr.lite #c10 .stage{grid-template-columns:minmax(0,1fr)}.jr.lite #c8 .ring8,.jr.lite #c8 .caps,.jr.lite .shelfnote{padding-left:clamp(24px,6vw,96px);padding-right:clamp(24px,6vw,96px)}.jr.lite #c8 .link{margin-left:clamp(24px,6vw,96px)}.jr.lite #c10 .final{text-align:center;align-items:center}}@media (prefers-reduced-motion:reduce){.jr.lite *{scroll-behavior:auto!important}}
