.jr.jr .hx{--hx-gold:#cfae6b;--hx-gold-hi:#f3e2b6;--hx-ink:#f4f4f5;--hx-ink-2:#a3a3aa;--hx-ink-3:#71717a;--hx-line:#ffffff17;--f-display:"Outfit", "Plus Jakarta Sans", "Geist", -apple-system, BlinkMacSystemFont, "SF Pro Display", system-ui, sans-serif;--f-body:"Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "SF Pro Text", system-ui, sans-serif;min-height:calc(100vh - var(--hx-top,4rem));min-height:calc(100svh - var(--hx-top,4rem));color:var(--hx-ink);isolation:isolate;text-align:center;background:#050506;flex-direction:column;display:flex;position:relative;overflow:clip}.jr.jr .hx-video-wrap{z-index:1;background:#050506;position:absolute;inset:0;overflow:hidden}.jr.jr .hx-video{object-fit:cover;opacity:0;visibility:hidden;filter:saturate(1.15)contrast(1.12)brightness(.95);pointer-events:none;will-change:transform, opacity;z-index:1;width:104%;height:104%;transition:opacity .55s cubic-bezier(.16,1,.3,1),visibility .55s;animation:26s ease-in-out infinite alternate hx-depth-zoom;position:absolute;inset:-2%}.jr.jr .hx-video.active{opacity:1;visibility:visible;z-index:2}.jr.jr .hx-video.outgoing{opacity:0;visibility:visible;z-index:1;transition:opacity .55s cubic-bezier(.16,1,.3,1)}.jr.jr .hx-video.inactive{opacity:0;visibility:hidden;z-index:0}@keyframes hx-depth-zoom{0%{transform:scale(1.02)translate(0)}50%{transform:scale(1.06)translate(-1%,-.5%)}to{transform:scale(1.03)translate(.8%,.6%)}}.jr.jr .hx-video-scrim{pointer-events:none;background:linear-gradient(#0505068c 0%,#05050652 28%,#0505066b 58%,#050506bf 86%,#050506 100%);position:absolute;inset:0}.jr.jr .hx-video-vignette{pointer-events:none;background:radial-gradient(85% 75% at 50% 46%,#0000 38%,#0505068c 75%,#050506d9 100%);position:absolute;inset:0}.jr.jr .hx-video-depth{mix-blend-mode:screen;pointer-events:none;background:radial-gradient(90% 55% at 50% 36%,#cfae6b14 0%,#0000 68%);position:absolute;inset:0}.jr.jr .hx-video-grid{opacity:.3;pointer-events:none;background-image:linear-gradient(#ffffff04 1px,#0000 1px);background-size:100% 4px;position:absolute;inset:0}.jr.jr .hx-video-hud{z-index:15;pointer-events:auto;align-items:center;animation:.8s cubic-bezier(.16,1,.3,1) .9s both hx-rise;display:inline-flex;position:absolute;bottom:clamp(1.2rem,3.5vh,2.5rem);right:clamp(1.2rem,3.5vw,2.5rem)}.jr.jr .hx-video-ctrl{color:#e4e4e7;-webkit-backdrop-filter:blur(24px)saturate(180%);cursor:pointer;box-sizing:border-box;background:#0a0a0eb8;border:1px solid #ffffff29;border-radius:50%;justify-content:center;align-items:center;width:28px;min-width:28px;height:28px;min-height:28px;padding:0;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 16px #0000008c,inset 0 1px #fff3}.jr.jr .hx-video-ctrl:hover{color:var(--hx-gold);background:#16161ceb;border-color:#cfae6b99;transform:scale(1.08)translateY(-1px);box-shadow:0 14px 36px #000000bf,0 0 16px #cfae6b40}.jr.jr .hx-video-ctrl:active{transform:scale(.95)}.jr.jr .hx-video-ctrl-icon{width:100%;height:100%;color:inherit;justify-content:center;align-items:center;display:inline-flex}.jr.jr .hx-video-ctrl .ic{width:16px;height:16px}.jr.jr .hx-video-ctrl:focus-visible{outline:2px solid var(--hx-gold);outline-offset:3px}@media (width<=640px){.jr.jr .hx-video-hud{bottom:1rem;right:1rem}}.jr.jr .hx-bg{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.jr.jr .hx-bg>i{display:block;position:absolute}.jr.jr .hx-beam{filter:blur(90px);border-radius:50%;width:60vw;height:60vw}.jr.jr .hx-beam-a{background:radial-gradient(circle,#cfae6b33,#0000 65%);animation:18s ease-in-out infinite alternate hx-drift-a;top:-25vw;left:-15vw}.jr.jr .hx-beam-b{background:radial-gradient(circle,#cfae6b21,#0000 65%);animation:22s ease-in-out infinite alternate hx-drift-b;bottom:-30vw;right:-20vw}@keyframes hx-drift-a{to{transform:translate(18vw,10vw)scale(1.15)}}@keyframes hx-drift-b{to{transform:translate(-16vw,-8vw)scale(1.1)}}.jr.jr .hx-marquee{width:max-content;font:700 clamp(5rem, 13vw, 13rem)/1 var(--f-display);letter-spacing:-.04em;white-space:nowrap;color:#0000;-webkit-text-stroke:1px #cfae6b29;display:flex;position:absolute;left:0}.jr.jr .hx-marquee span{padding-right:.3em}.jr.jr .hx-marquee-a{animation:90s linear infinite hx-marq;top:4%}.jr.jr .hx-marquee-b{-webkit-text-stroke-color:#ffffff12;animation:120s linear infinite reverse hx-marq;bottom:6%}@keyframes hx-marq{to{transform:translate(-50%)}}.jr.jr .hx-streak{filter:blur(1.5px);opacity:0;background:linear-gradient(90deg,#0000,#ffe8aa00 30%,#ffe8aad9 50%,#ffe8aa00 70%,#0000);height:2px;animation:7s ease-in-out infinite hx-streak;top:46%;left:-30%;right:-30%;box-shadow:0 0 40px 8px #cfae6b40}@keyframes hx-streak{0%{opacity:0;transform:translate(-60%)}12%{opacity:.9}45%{opacity:.9}60%{opacity:0;transform:translate(60%)}to{opacity:0;transform:translate(60%)}}.jr.jr .hx-grain{opacity:.07;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");animation:1.2s steps(6,end) infinite hx-grain;inset:-50%}@keyframes hx-grain{0%{transform:translate(0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-3%)}60%{transform:translate(-2%,-1%)}80%{transform:translate(3%,3%)}to{transform:translate(0)}}.jr.jr .hx-vignette{background:radial-gradient(75% 65% at 50% 48%,#0000 30%,#050506d9 100%);inset:0}.jr.jr .hx-inner{z-index:5;flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;max-width:62rem;margin:0 auto;padding:clamp(1rem,3.5vh,2.5rem) 1.5rem clamp(1.4rem,4vh,3.2rem);display:flex;position:relative}.jr.jr .hx-hero-head{flex-direction:column;align-items:center;gap:clamp(.35rem,1vh,.75rem);width:100%;display:flex;transform:translateY(clamp(-3.2rem,-5vh,-1.6rem))}.jr.jr .hx-hero-body{flex-direction:column;align-items:center;gap:clamp(.7rem,1.8vh,1.25rem);width:100%;margin-top:clamp(1.4rem,3.8vh,2.8rem);display:flex}.jr.jr .hx-eyebrow{border:1px solid var(--hx-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font:500 .82rem/1 var(--f-body);letter-spacing:.14em;text-transform:uppercase;color:var(--hx-ink-2);background:#ffffff08;border-radius:999px;align-items:center;gap:.6rem;margin:0 0 clamp(.35rem,1vh,.75rem);padding:.45rem 1rem;animation:.9s cubic-bezier(.16,1,.3,1) .1s both hx-rise;display:inline-flex}.jr.jr .hx-eyebrow-dot{background:var(--hx-gold);width:7px;height:7px;box-shadow:0 0 12px var(--hx-gold);border-radius:50%;animation:2.4s ease-in-out infinite hx-pulse}@keyframes hx-pulse{50%{opacity:.35}}@keyframes hx-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.jr.jr .hx-h{color:#fff;text-shadow:0 4px 28px #000000eb,0 1px 3px #000000f2;flex-direction:column;align-items:center;margin:0;display:flex;position:relative}.jr.jr .hx-h-a{font-family:var(--f-display);letter-spacing:-.015em;text-transform:none;text-indent:0;color:#e4e4ead1;text-shadow:0 2px 16px #000000f2;margin-bottom:clamp(.35rem,1.2vh,.75rem);font-size:clamp(1.25rem,min(2.2vw,3.6vh),2rem);font-weight:500;line-height:1.25;animation:.9s cubic-bezier(.16,1,.3,1) .2s both hx-rise;display:block}.jr.jr .hx-word-box{justify-content:center;align-items:center;min-height:clamp(5.4rem,13vh,9.8rem);margin-top:0;display:flex}.jr.jr .hx-word{font:600 clamp(2.3rem, min(4.8vw, 7.5vh), 4.4rem)/1.12 var(--f-display);letter-spacing:-.035em;text-wrap:balance;text-align:center;max-width:22ch;display:block}.jr.jr .hx-word.long{font-size:inherit;line-height:inherit;letter-spacing:inherit;max-width:inherit}.jr.jr .hx-w{white-space:nowrap;display:inline-block}.jr.jr .hx-ch{color:#e9d29c;text-shadow:0 0 40px #cfae6b59,0 2px 12px #000000e6;opacity:0;filter:blur(14px);animation:hx-ch-in .9s calc(var(--i) * 32ms + .15s) cubic-bezier(.16, 1, .3, 1) forwards, hx-ch-glint 3.6s calc(var(--i) * 70ms + 1.4s) ease-in-out infinite;display:inline-block;transform:translateY(.55em)scale(.92)}@keyframes hx-ch-in{to{opacity:1;filter:blur();transform:none}}@keyframes hx-ch-glint{0%,70%,to{color:#e9d29c;text-shadow:0 0 40px #cfae6b59,0 2px 12px #000000e6}82%{color:#fff7de;text-shadow:0 0 36px #ffecb4f2,0 2px 12px #000000e6}}.jr.jr .hx-rule{background:linear-gradient(90deg, transparent, var(--hx-gold), transparent);width:min(34rem,70%);height:1px;margin-top:.35em;animation:1.2s cubic-bezier(.16,1,.3,1) .5s forwards hx-rule;display:block;transform:scaleX(0)}@keyframes hx-rule{to{transform:scaleX(1)}}.jr.jr .hx-lead{max-width:min(52ch,94%);min-height:2.8em;font:450 clamp(1.05rem, min(1.2rem + .35vw, 2.8vh), 1.45rem)/1.55 var(--f-display);letter-spacing:-.01em;color:#f4f4f6;text-shadow:0 2px 20px #000000f5,0 1px 3px #000000fa;margin:0;animation:.9s cubic-bezier(.16,1,.3,1) .5s both hx-rise}.jr.jr .hx-about{max-width:58ch;font:400 clamp(.95rem, min(.85rem + .3vw, 2.3vh), 1.15rem)/1.6 var(--f-body);color:#f4f4f6;text-shadow:0 2px 14px #000000e6;margin:0;animation:.9s cubic-bezier(.16,1,.3,1) .65s both hx-rise}.jr.jr .hx-about .hx-highlight{color:#fff;text-underline-offset:3px;font-weight:500;-webkit-text-decoration:underline #cfae6b66;text-decoration:underline #cfae6b66}.jr.jr .hx-cta{flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem;margin-top:.3rem;animation:.9s cubic-bezier(.16,1,.3,1) .95s both hx-rise;display:flex}.jr.jr .hx-btn{height:28px;min-height:28px;font:600 clamp(.74rem, .7rem + .1vw, .82rem)/1 var(--f-body);box-sizing:border-box;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;padding:0 .95rem;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s,border-color .2s,color .2s;display:inline-flex}.jr.jr a.hx-btn-solid{color:#0a0a0b;background:#fff;border:1px solid #ffffffe6;box-shadow:0 2px 8px #00000040,inset 0 1px #fffc}.jr.jr a.hx-btn-solid:hover{color:#0a0a0b;background:#f4f4f5;transform:translateY(-.5px);box-shadow:0 4px 14px #fff6}.jr.jr a.hx-btn-ghost{color:#fff;background:#ffffff0a;border:1px solid #ffffff38}.jr.jr a.hx-btn-ghost:hover{border-color:var(--hx-gold);color:var(--hx-gold-hi);transform:translateY(-.5px)}.jr.jr .hx-btn .ic{width:.85em;height:.85em}.jr.jr .hx-btn:focus-visible{outline:2px solid var(--hx-gold);outline-offset:3px}.jr.jr .hx-trust{z-index:5;border-top:1px solid var(--hx-line);font:500 .85rem/1 var(--f-body);color:var(--hx-ink-3);flex-wrap:wrap;justify-content:center;gap:.5rem 2.4rem;margin:0;padding:1.1rem 1.5rem;list-style:none;animation:.9s cubic-bezier(.16,1,.3,1) 1.1s both hx-rise;display:flex;position:relative}.jr.jr .hx-trust li{align-items:center;gap:.6rem;display:inline-flex}.jr.jr .hx-trust li:before{content:"";background:var(--hx-gold);opacity:.7;border-radius:50%;width:5px;height:5px}@media (height<=780px){.jr.jr .hx-inner{padding-top:clamp(.75rem,2vh,1.4rem);padding-bottom:clamp(.75rem,2.2vh,1.6rem)}.jr.jr .hx-hero-head{gap:.3rem;transform:translateY(clamp(-1.8rem,-2.8vh,-1rem))}.jr.jr .hx-h-a{margin-bottom:.25rem}.jr.jr .hx-word-box{min-height:clamp(4.2rem,10vh,6.2rem)}.jr.jr .hx-hero-body{gap:clamp(.45rem,1.2vh,.75rem);margin-top:clamp(.8rem,2vh,1.4rem)}.jr.jr .hx-lead{min-height:0;font-size:clamp(.95rem,1.05rem + .2vw,1.15rem)}.jr.jr .hx-trust{padding:.75rem 1.5rem}}@media (height<=640px){.jr.jr .hx-eyebrow,.jr.jr .hx-about{display:none}.jr.jr .hx-word-box{min-height:2em}}@media (width<=700px){.jr.jr .hx{min-height:auto}.jr.jr .hx-inner{padding-block:2.5rem 2rem}.jr.jr .hx-hero-head{transform:translateY(-.75rem)}.jr.jr .hx-hero-body{margin-top:1rem}.jr.jr .hx-h-a{letter-spacing:.32em}.jr.jr .hx-word-box{min-height:0}.jr.jr .hx-word.long{font-size:.62em}.jr.jr .hx-lead{min-height:0}}@media (prefers-reduced-motion:reduce){.jr.jr .hx *,.jr.jr .hx{transition:none!important;animation:none!important}.jr.jr .hx-ch{opacity:1;filter:none;transform:none}.jr.jr .hx-rule{transform:none}.jr.jr .hx-streak{display:none}}
