:root{--cr-deep: #070d13;--cr-ink: #eef2f6;--cr-mute: #9fb0bd;--cr-teal: #5fbcd8}html.cr-html,html.cr-html body{background:var(--cr-deep)}html.cr-html main{padding:0}html:not(.cr-html) body{background:var(--cr-deep);color:var(--cr-ink)}.cr{position:relative;color:var(--cr-ink);background:var(--cr-deep);-webkit-user-select:none;user-select:none}.cr-close{-webkit-user-select:text;user-select:text}.cr__fluid{position:fixed;inset:0;width:100%;height:100%;display:block;z-index:1;touch-action:pan-y}.cr__poolfallback{position:fixed;inset:0;z-index:1;pointer-events:none;background:radial-gradient(120% 80% at 70% -10%,rgba(52,86,120,.35),transparent 60%),radial-gradient(90% 70% at 20% 110%,rgba(76,58,128,.3),transparent 60%),linear-gradient(180deg,#0a121b,#070d13 55%,#05090f)}html.cr-html:not(.cr-nogl) .cr__poolfallback{opacity:0}html.cr-nogl .cr__fluid{display:none}.cr__grain{position:fixed;inset:0;z-index:2;pointer-events:none;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");mix-blend-mode:overlay}.cr__scrim{position:fixed;inset:0;z-index:2;pointer-events:none;opacity:0;background:radial-gradient(120% 90% at 50% 40%,transparent 30%,rgba(5,9,15,.7) 100%);transition:opacity .7s ease}html.cr-html .cr.is-final .cr__scrim{opacity:1}.cr__loader{position:fixed;inset:0;z-index:40;display:grid;place-content:center;justify-items:center;gap:.9rem;text-align:center;background:radial-gradient(90% 70% at 50% 40%,#0b141d,#05090f);transition:opacity .9s ease,visibility .9s ease}html.cr-html .cr.is-ready .cr__loader{opacity:0;visibility:hidden;pointer-events:none}html.cr-nogl .cr__loader,html:not(.cr-html) .cr__loader{display:none}.cr__loadmark{width:44px;height:44px}.cr__loadhint{font-size:.82rem;letter-spacing:.18em;text-transform:uppercase;color:var(--cr-mute)}.cr__pct{font-size:.86rem;color:var(--cr-ink);letter-spacing:.08em}.cr__pct i{color:var(--cr-mute);font-style:normal}.cr__loadbar{width:168px;height:2px;background:#9fb0bd2e;overflow:hidden;border-radius:2px}.cr__loadbar i{display:block;height:100%;width:100%;transform:scaleX(0);transform-origin:left;background:linear-gradient(90deg,#4b83a6,#8f6fd6)}.cr__loadlabel{font-size:.66rem;letter-spacing:.28em;text-transform:uppercase;color:#9fb0bd80}.cr__bar{position:fixed;top:0;left:0;right:0;z-index:30;display:flex;align-items:center;justify-content:space-between;padding:1.1rem clamp(1rem,3vw,2.2rem);pointer-events:none;opacity:0;transform:translateY(-8px);transition:opacity .8s ease .2s,transform .8s ease .2s}.cr__bar a{pointer-events:auto}html.cr-html .cr.is-ready .cr__bar,html:not(.cr-html) .cr__bar,html.cr-nogl .cr__bar{opacity:1;transform:none}.cr__mark{display:inline-flex;width:34px;height:34px;color:var(--cr-ink)}.cr__barlinks{display:flex;align-items:center;gap:clamp(.8rem,2vw,1.6rem)}.cr__ghostlink{color:var(--cr-mute);font-size:.86rem;letter-spacing:.04em;text-decoration:none}.cr__ghostlink:hover{color:var(--cr-ink)}.cr__cta{font-size:.82rem}@media(max-width:620px){.cr__cta{display:none}}.cr__hud{position:fixed;left:clamp(1rem,3vw,2.2rem);bottom:clamp(1rem,3vw,2rem);z-index:20;display:flex;align-items:center;gap:.6rem;font-size:.8rem;letter-spacing:.02em;color:var(--cr-mute);opacity:0;transition:opacity .8s ease;pointer-events:none}html.cr-html .cr.is-ready .cr__hud{opacity:1}html:not(.cr-html) .cr__hud,html.cr-nogl .cr__hud{display:none}.cr__hud b{color:var(--cr-ink);font-weight:500;font-variant-numeric:tabular-nums}.cr__hud em{color:var(--cr-teal);font-style:normal}.cr__drop{width:9px;height:9px;border-radius:50% 50% 50% 0;transform:rotate(45deg);background:var(--cr-teal);box-shadow:0 0 10px #5fbcd8b3}html.cr-html .cr.is-catch .cr__drop{animation:cr-blip .5s ease}@keyframes cr-blip{0%{transform:rotate(45deg) scale(1)}40%{transform:rotate(45deg) scale(1.6)}to{transform:rotate(45deg) scale(1)}}.cr__downstream{position:fixed;right:clamp(1rem,3vw,2.2rem);bottom:clamp(1rem,3vw,2rem);z-index:20;font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;color:#9fb0bd8c;opacity:0;transition:opacity .8s ease;pointer-events:none}html.cr-html .cr.is-ready .cr__downstream{opacity:1}html.cr-html .cr.is-final .cr__downstream{opacity:0}html:not(.cr-html) .cr__downstream,html.cr-nogl .cr__downstream{display:none}.cr__controls{position:fixed;right:clamp(1rem,3vw,2.2rem);bottom:clamp(3.2rem,8vh,4.6rem);z-index:21;display:flex;align-items:center;gap:.7rem}html:not(.cr-html) .cr__controls{display:none}.cr__soundcue{font-size:.72rem;letter-spacing:.06em;color:var(--cr-mute);opacity:0;animation:cr-cue .9s ease 2.6s forwards}@keyframes cr-cue{to{opacity:.85}}html.cr-html .cr.is-sound .cr__soundcue,html.cr-html .cr.is-cuedone .cr__soundcue{opacity:0!important;animation:none}.cr__sound{width:38px;height:38px;border-radius:50%;border:1px solid rgba(159,176,189,.3);background:#0b141d99;display:grid;place-content:center;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.cr__soundbars{display:flex;align-items:center;gap:2px;height:14px}.cr__soundbars i{width:2px;height:5px;background:var(--cr-mute);border-radius:1px}html.cr-html .cr.is-sound .cr__soundbars i{animation:cr-eq .9s ease-in-out infinite;background:var(--cr-teal)}.cr__soundbars i:nth-child(2){animation-delay:.15s}.cr__soundbars i:nth-child(3){animation-delay:.3s}.cr__soundbars i:nth-child(4){animation-delay:.45s}@keyframes cr-eq{0%,to{height:4px}50%{height:13px}}main{position:relative;z-index:3;pointer-events:none}.cr-hero{min-height:100vh;min-height:100svh;display:flex;flex-direction:column;justify-content:center;padding:0 clamp(1.2rem,6vw,5rem);max-width:48rem;opacity:0;transform:translateY(10px);transition:opacity 1s ease .35s,transform 1s ease .35s}html.cr-html .cr.is-ready .cr-hero,html:not(.cr-html) .cr-hero,html.cr-nogl .cr-hero{opacity:1;transform:none}.cr__eyebrow{font-size:.72rem;letter-spacing:.3em;text-transform:uppercase;color:var(--cr-mute);margin:0 0 1.3rem}.cr__eyebrow:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--purple, #9848FF);margin-right:10px;vertical-align:1px}.cr__h1{margin:0;display:grid;gap:.3rem}.cr__h1-the{font-size:clamp(13px,1.5vw,17px);letter-spacing:.55em;text-transform:uppercase;color:var(--cr-teal)}.cr__h1-word{font-size:clamp(3.4rem,11vw,8rem);line-height:.95;font-weight:300;letter-spacing:-.02em}.cr__sub{font-size:clamp(1.05rem,2vw,1.35rem);font-weight:300;color:#cfe0ec;margin:1.6rem 0 0;max-width:34ch;line-height:1.6}.cr__hint{position:absolute;bottom:6vh;left:clamp(1.2rem,6vw,5rem);display:grid;gap:10px;font-size:.66rem;letter-spacing:.26em;text-transform:uppercase;color:#9fb0bd8c;opacity:0;transition:opacity .8s ease 1s}html.cr-html .cr.is-ready .cr__hint{opacity:1}html.cr-html .cr.is-stirred .cr__hint,html.cr-html .cr.is-final .cr__hint{opacity:0}.cr__hint i{width:1px;height:42px;margin:0 auto;background:linear-gradient(180deg,rgba(159,176,189,.5),transparent);overflow:hidden;position:relative}.cr__hint i:after{content:"";position:absolute;left:0;top:-50%;width:100%;height:50%;background:var(--cr-teal);animation:cr-hintdrop 1.8s ease-in-out infinite}@keyframes cr-hintdrop{to{top:110%}}.cr-intro{min-height:66vh;display:grid;place-items:center;padding:0 clamp(1.2rem,6vw,3rem)}.cr__introline{margin:0;max-width:40rem;text-align:center;font-size:clamp(1.5rem,3.4vw,2.6rem);font-weight:300;line-height:1.22;color:#dbe6ef}html.cr-html .cr__introline{opacity:0;transform:translateY(20px);transition:opacity .9s ease,transform .9s ease}html.cr-html .cr-intro.is-on .cr__introline{opacity:1;transform:none}.cr-seg{position:relative;min-height:108vh;display:flex;align-items:center}.cr-seg--left{justify-content:flex-start;padding-left:max(6vw,calc(50vw - 620px))}.cr-seg--right{justify-content:flex-end;padding-right:max(6vw,calc(50vw - 620px))}.cr__ghostnum{position:absolute;top:50%;z-index:3;transform:translateY(-50%);font-size:clamp(180px,34vh,320px);line-height:1;font-weight:300;color:transparent;-webkit-text-stroke:1.5px rgba(95,188,216,.18);pointer-events:none;user-select:none}.cr-seg--left .cr__ghostnum{right:max(4vw,calc(50vw - 640px))}.cr-seg--right .cr__ghostnum{left:max(4vw,calc(50vw - 640px))}html.cr-html .cr__ghostnum{opacity:0;transform:translateY(-44%);transition:opacity 1s ease .15s,transform 1s ease .15s}html.cr-html .cr-seg.is-on .cr__ghostnum{opacity:1;transform:translateY(-50%)}.cr__card{--syn: max(20px, calc(50vw - max(6vw, 50vw - 620px) - 430px) );position:relative;z-index:4;width:min(430px,calc(100vw - 40px));padding:30px 32px 24px;border-radius:18px;background:#0a121c9e;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.1);box-shadow:0 24px 80px #00000080;pointer-events:none}.cr__card:after{content:"";position:absolute;top:50%;height:1px;width:var(--syn);background:linear-gradient(90deg,rgba(95,188,216,.7),transparent)}.cr-seg--left .cr__card:after{left:100%}.cr-seg--right .cr__card:after{right:100%;background:linear-gradient(270deg,rgba(95,188,216,.7),transparent)}.cr__card:before{content:"";position:absolute;top:50%;width:7px;height:7px;margin-top:-3.5px;border-radius:50% 50% 50% 0;background:#fff;box-shadow:0 0 12px 3px #5fbcd8e6;opacity:0;pointer-events:none}.cr-seg--left .cr__card:before{left:100%;margin-left:-3.5px}.cr-seg--right .cr__card:before{right:100%;margin-right:-3.5px}@keyframes cr-drop-l{0%{transform:translate(var(--syn)) rotate(45deg);opacity:0}18%{opacity:1}82%{opacity:1}to{transform:translate(0) rotate(45deg);opacity:0}}@keyframes cr-drop-r{0%{transform:translate(calc(-1 * var(--syn))) rotate(45deg);opacity:0}18%{opacity:1}82%{opacity:1}to{transform:translate(0) rotate(45deg);opacity:0}}@keyframes cr-dock{0%{border-color:#ffffff1a}22%{border-color:#5fbcd8cc;box-shadow:0 24px 80px #00000080,0 0 34px #5fbcd840,inset 0 0 22px #5fbcd817}to{border-color:#ffffff1a;box-shadow:0 24px 80px #00000080}}html.cr-html .cr__card{opacity:0;transition:opacity .9s ease,transform .9s ease}html.cr-html .cr-seg--left .cr__card{transform:translate(-34px)}html.cr-html .cr-seg--right .cr__card{transform:translate(34px)}html.cr-html .cr__card:after{transform:scaleX(0);transform-origin:inherit;transition:transform .9s ease .45s}html.cr-html .cr-seg--left .cr__card:after{transform-origin:left}html.cr-html .cr-seg--right .cr__card:after{transform-origin:right}html.cr-html .cr-seg.is-on .cr__card{opacity:1;transform:translate(0)}html.cr-html .cr-seg.is-on .cr__card:after{transform:scaleX(1)}html.cr-html .cr-seg--left.is-on .cr__card:before{animation:cr-drop-l .6s cubic-bezier(.4,0,.6,1) 1.2s both}html.cr-html .cr-seg--right.is-on .cr__card:before{animation:cr-drop-r .6s cubic-bezier(.4,0,.6,1) 1.2s both}html.cr-html .cr-seg.is-on .cr__card{animation:cr-dock 1.4s ease 1.6s}.cr__kicker{margin:0 0 10px;font-size:12px;letter-spacing:.22em;text-transform:uppercase}.cr__kn{color:var(--cr-teal);margin-right:8px}.cr__ks{color:#ffffff73}.cr__name{margin:0 0 14px;font-size:clamp(1.7rem,3.2vw,2.4rem);line-height:1.05;font-weight:300;letter-spacing:-.01em;color:var(--cr-ink)}.cr__copy{margin:0 0 8px;font-size:15px;line-height:1.62;color:#c2d3df}.cr__copy--dim{color:#ffffff73}.cr__stat{display:flex;align-items:baseline;gap:10px;margin:18px 0 0}.cr__stat-n{font-size:34px;line-height:1;font-weight:400;color:var(--purple-accent, #c2a0ff);white-space:nowrap}.cr__stat-l{font-size:12.5px;line-height:1.45;color:#ffffff8c}.cr__chips{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:7px}.cr__chip{font-size:11.5px;letter-spacing:.04em;padding:5px 11px;border-radius:999px;border:1px solid rgba(95,188,216,.28);background:#5fbcd80f;color:#bcd7e2}.cr__cardfoot{display:flex;align-items:center;gap:12px;margin-top:18px;padding-top:16px;border-top:1px solid rgba(255,255,255,.1)}.cr__signal{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#ffffff73}.cr__flow{display:inline-flex;align-items:center;gap:4px}.cr__flow i{width:5px;height:5px;border-radius:50% 50% 50% 0;transform:rotate(45deg);background:#5fbcd880}html.cr-html .cr-seg.is-on .cr__flow i{animation:cr-flowpulse 1.4s ease-in-out infinite}.cr__flow i:nth-child(2){animation-delay:.2s}.cr__flow i:nth-child(3){animation-delay:.4s}@keyframes cr-flowpulse{0%,to{opacity:.35}50%{opacity:1}}.cr-close{position:relative;z-index:4;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.2rem;padding:6rem clamp(1.2rem,6vw,3rem);pointer-events:auto}.cr-close__mark{width:64px;height:64px;margin-bottom:1.6rem;color:var(--cr-ink)}.cr-close__eyebrow{font-size:.72rem;letter-spacing:.3em;text-transform:uppercase;color:var(--cr-mute)}.cr-close__h2{font-size:clamp(1.9rem,5vw,3.4rem);font-weight:300;line-height:1.08;letter-spacing:-.01em;margin:.8rem 0 0}.cr-close__body{max-width:40rem;color:#c2d3df;font-weight:300;font-size:clamp(1rem,1.7vw,1.15rem);line-height:1.7;margin:1.6rem 0 0}.cr-close__accounting{color:var(--cr-teal);font-size:.98rem;margin:1.4rem 0 0}.cr-close__soon{color:var(--cr-mute);font-size:.9rem;margin:.5rem 0 0}.cr-close__cta{display:flex;flex-direction:column;align-items:center;gap:1.1rem;margin-top:2.4rem}.cr-close__back{color:var(--cr-mute);font-size:.86rem;text-decoration:none;letter-spacing:.02em}.cr-close__back:hover{color:var(--cr-ink)}@media(max-width:760px){.cr-hero{max-width:none}.cr-seg{min-height:96vh}.cr-seg--left,.cr-seg--right{justify-content:center;padding-left:18px;padding-right:18px}.cr__ghostnum{font-size:clamp(140px,26vh,220px);opacity:.5;top:22%}.cr-seg--left .cr__ghostnum,.cr-seg--right .cr__ghostnum{left:50%;right:auto;transform:translate(-50%,-50%)}html.cr-html .cr-seg.is-on .cr__ghostnum{transform:translate(-50%,-50%)}.cr__card:after,.cr__card:before{display:none}.cr__downstream,.cr__tele em{display:none}}@media(prefers-reduced-motion:reduce){.cr__scrim,.cr__introline,.cr__card,.cr__ghostnum,.cr-hero{transition:none!important}html.cr-html .cr__card,html.cr-html .cr__introline,html.cr-html .cr__ghostnum,html.cr-html .cr-hero{opacity:1!important;transform:none!important}.cr__card{animation:none!important}.cr__card:before{display:none}.cr__soundcue{animation:none;opacity:.85}.cr__soundbars i,.cr__flow i{animation:none!important}.cr__hint i:after{animation:none}}
