@layer components{.dx-bracket{height:44px;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-fg);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 18px;font-size:11.5px;display:inline-flex;position:relative}.dx-bracket:before{content:"";--c:#ffffff8c;--l:8px;background:linear-gradient(var(--c), var(--c)) top left / var(--l) 1px, linear-gradient(var(--c), var(--c)) top left / 1px var(--l), linear-gradient(var(--c), var(--c)) top right / var(--l) 1px, linear-gradient(var(--c), var(--c)) top right / 1px var(--l), linear-gradient(var(--c), var(--c)) bottom left / var(--l) 1px, linear-gradient(var(--c), var(--c)) bottom left / 1px var(--l), linear-gradient(var(--c), var(--c)) bottom right / var(--l) 1px, linear-gradient(var(--c), var(--c)) bottom right / 1px var(--l);transition:inset .24s var(--ease-dx), --c .2s;background-repeat:no-repeat;position:absolute;inset:0}.dx-bracket:hover:before,.dx-bracket:focus-visible:before{--c:var(--glow);inset:4px 6px}.dx-bracket:focus-visible{outline:none}.dx-bracket-sq{justify-content:center;width:44px;padding:0}.dx-cta-notch{--n:10px;clip-path:polygon(0 0, calc(100% - var(--n)) 0, 100% var(--n), 100% 100%, 0 100%);background:var(--glow);color:#050507;height:38px;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;border-radius:4px;align-items:center;gap:8px;padding:0 16px;font-size:11.5px;font-weight:600;display:inline-flex}.dx-svc{border-top:1px solid var(--color-line);cursor:default;grid-template-columns:56px 1fr auto;align-items:center;gap:16px;padding:22px 8px;transition:background .26s;display:grid;position:relative}.dx-svc:last-child{border-bottom:1px solid var(--color-line)}.dx-svc:after{content:"";background:linear-gradient(90deg, rgb(var(--glow-rgb) / .07), transparent 60%);opacity:0;pointer-events:none;transition:opacity .26s;position:absolute;inset:0}.dx-svc-name{font-family:var(--dx-display);text-transform:uppercase;letter-spacing:-.01em;transition:transform .38s var(--ease-dx), color .2s;font-size:clamp(28px,6vw,60px);font-weight:500;line-height:1}.dx-svc-n{font-family:var(--font-mono);letter-spacing:.16em;color:var(--color-fg-3);font-size:12px;transition:color .2s}.dx-svc:hover:after,.dx-svc[aria-expanded=true]:after{opacity:1}.dx-svc:hover .dx-svc-name{transform:translate(14px)}.dx-svc:hover .dx-svc-n,.dx-svc[aria-expanded=true] .dx-svc-n{color:var(--glow)}.dx-svc-more{grid-column:2/-1;display:none}.dx-svc[aria-expanded=true] .dx-svc-more{display:block}@media (pointer:fine){.dx-svc-more{display:none!important}}.dx-follow{z-index:50;pointer-events:none;opacity:0;width:300px;transition:opacity .22s;position:fixed;top:0;left:0;transform:translate(-999px,-999px)scale(.92)}.dx-follow[data-on="1"]{opacity:1}.dx-fan{perspective:1400px;--spread:158px;height:440px;position:relative}@media (max-width:1180px){.dx-fan{--spread:112px}}@media (max-width:960px){.dx-fan{--spread:82px}}.dx-fan-card{transform-origin:50% 120%;width:min(300px,70vw);height:380px;transition:transform .7s var(--ease-dx), box-shadow .3s;transform:rotate(calc(var(--c) * 3deg)) translateX(calc(var(--c) * 12px));border-radius:18px;margin:-190px 0 0 calc(min(300px,70vw)/-2);position:absolute;top:50%;left:50%}.dx-fan:hover .dx-fan-card,.dx-fan:focus-within .dx-fan-card{transform:rotate(calc(var(--c) * 5deg)) translateX(calc(var(--c) * var(--spread))) translateY(calc(var(--d) * 18px))}.dx-fan-link{z-index:2;border-radius:inherit;position:absolute;inset:0}.dx-fan-link:focus-visible{outline:2px solid var(--glow);outline-offset:3px}.dx-fan-card:hover{box-shadow:0 0 0 1px rgb(var(--glow-rgb) / .5), 0 40px 80px -30px rgb(var(--violet-rgb) / .45);z-index:5}@media (max-width:767px){.dx-fan{perspective:none;gap:14px;height:auto;display:grid}.dx-fan-card,.dx-fan:hover .dx-fan-card{width:100%;height:300px;margin:0;position:relative;top:auto;left:auto;transform:none}}.dx-bigmark{font-family:var(--dx-display);text-transform:uppercase;letter-spacing:-.03em;text-align:center;-webkit-user-select:none;user-select:none;--mx:50%;--my:50%;font-size:21.5vw;font-weight:600;line-height:.78;position:relative}.dx-bigmark>span{color:#0000;background-image:radial-gradient(circle,#ffffff52 1.3px,#0000 1.7px);background-size:7px 7px;-webkit-background-clip:text;background-clip:text;display:block}.dx-bigmark>span+span{background-image:radial-gradient(circle, var(--glow) 1.6px, transparent 2px);-webkit-mask-image:radial-gradient(circle 260px at var(--mx) var(--my), #000 0%, transparent 70%);-webkit-mask-image:radial-gradient(circle 260px at var(--mx) var(--my), #000 0%, transparent 70%);mask-image:radial-gradient(circle 260px at var(--mx) var(--my), #000 0%, transparent 70%);filter:drop-shadow(0 0 6px rgb(var(--glow-rgb) / .6));opacity:0;transition:opacity .3s;position:absolute;inset:0}.dx-bigmark:hover>span+span{opacity:1}@media (max-width:767px){.dx-bigmark>span{background-image:radial-gradient(circle,#fff6 .9px,#0000 1.2px);background-size:4px 4px}.dx-bigmark>span+span{background-image:radial-gradient(circle, var(--glow) 1px, transparent 1.3px)}}@media (pointer:coarse){.dx-bigmark>span+span{opacity:1;-webkit-mask-image:linear-gradient(90deg,#0000 20%,#000 50%,#0000 80%);mask-image:linear-gradient(90deg,#0000 20%,#000 50%,#0000 80%)}}.dx-has-cursor,.dx-has-cursor *{cursor:none!important}.dx-has-cursor input,.dx-has-cursor textarea{cursor:text!important}.dx-cur-dot,.dx-cur-ring{z-index:100;pointer-events:none;position:fixed;top:0;left:0}.dx-cur-dot{background:var(--glow);width:6px;height:6px;box-shadow:0 0 10px var(--glow);border-radius:99px;margin:-3px 0 0 -3px}.dx-cur-ring{width:0;height:0}.dx-cur-ring>i{width:34px;height:34px;transition:width .32s var(--ease-dx), height .32s var(--ease-dx), left .32s var(--ease-dx), top .32s var(--ease-dx), background .2s, border-color .2s;border:1.5px dotted #ffffff8c;border-radius:99px;position:absolute;top:-17px;left:-17px}.dx-cur-ring>span{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:#050507;opacity:0;white-space:nowrap;font-size:10px;transition:opacity .2s;position:absolute;top:0;left:0;translate:-50% -50%}.dx-cur-ring[data-mode=open]>i{mix-blend-mode:difference;background:#fff;border-color:#0000;width:76px;height:76px;top:-38px;left:-38px}.dx-cur-ring[data-mode=open]>span{opacity:1;color:#fff;mix-blend-mode:difference}.dx-cur-ring[data-mode=text]>i{background:var(--glow);border:0;border-radius:2px;width:3px;height:26px;top:-13px;left:-1.5px}[data-magnetic]{transition:transform .4s var(--ease-dx);will-change:transform}.dx-spin{position:relative}.dx-spin-ring{width:100%;height:100%;animation:18s linear infinite dx-spin}@keyframes dx-spin{to{transform:rotate(360deg)}}.dx-stack{gap:22px;padding-bottom:40px;display:grid}.dx-stack-card{min-width:0;top:calc(96px + var(--i) * 16px);border:1px solid var(--color-line-2);background:linear-gradient(160deg, #ffffff0d, #ffffff03 50%), radial-gradient(60% 80% at 90% 50%, rgb(var(--violet-rgb) / .1), transparent 70%), var(--color-ink-1);border-radius:26px;min-height:360px;padding:28px;position:sticky;box-shadow:0 -20px 60px -30px #000000f2,inset 0 1px #ffffff0d}@media (min-width:768px){.dx-stack-card{padding:40px 44px}}.dx-dock{z-index:60;justify-items:end;gap:10px;display:grid;position:fixed;bottom:16px;right:16px}.dx-dock-items{justify-items:end;gap:10px;display:grid}.dx-dock-btn{width:46px;height:46px;color:var(--color-fg);background:var(--color-ink-3);border:1px solid var(--color-line-2);opacity:0;pointer-events:none;transition:transform .36s var(--ease-dx), opacity .2s, background .16s;border-radius:99px;place-items:center;display:grid;transform:translateY(12px)scale(.85);box-shadow:0 14px 30px -14px #000000e6}.dx-dock-btn:hover{background:var(--color-ink-4);color:var(--glow)}.dx-dock[data-expanded="1"] .dx-dock-btn{opacity:1;pointer-events:auto;transform:none}.dx-dock[data-expanded="1"] .dx-dock-btn:first-child{transition-delay:60ms}.dx-dock-main{height:44px;color:var(--color-fg);cursor:pointer;border-radius:99px;align-items:center;gap:10px;padding:0 14px;display:inline-flex}.dx-dock-plus{transition:transform .3s var(--ease-dx)}.dx-dock[data-expanded="1"] .dx-dock-plus{transform:rotate(45deg)}.dx-roll{vertical-align:bottom;height:1.25em;line-height:1.25em;display:inline-block;overflow:hidden}.dx-roll>span{transition:transform .42s var(--ease-dx);display:block}.dx-roll>span:after{content:attr(data-t);color:var(--glow);display:block}a:hover>.dx-roll>span,button:hover>.dx-roll>span,a:focus-visible>.dx-roll>span{transform:translateY(-50%)}.dx-btn:disabled{opacity:.4;box-shadow:none;pointer-events:none}.dx-pick{border:1px solid var(--color-line-2);height:40px;color:var(--color-fg-2);cursor:pointer;background:0 0;border-radius:99px;padding:0 16px;font-size:13.5px;transition:background .16s,color .16s,border-color .16s,transform .16s}.dx-pick:hover{color:var(--color-fg);border-color:#ffffff40}.dx-pick:active{transform:scale(.97)}.dx-pick[aria-pressed=true]{background:rgb(var(--glow-rgb) / .12);border-color:rgb(var(--glow-rgb) / .6);color:var(--color-fg);box-shadow:0 0 18px -6px rgb(var(--glow-rgb) / .6)}.dx-site{--appbar-h:56px}@media (min-width:1024px){.dx-site{--appbar-h:64px}}.dx-hero{isolation:isolate;margin-top:calc(-1 * var(--appbar-h));--fill:0;position:relative;overflow:hidden}.dx-hero-bg{z-index:-2;pointer-events:none;background:radial-gradient(46% 36% at 50% 30%, rgb(var(--violet-rgb) / .26), transparent 70%), radial-gradient(60% 20% at 50% 52%, rgb(var(--violet-rgb) / .1), transparent 70%), var(--color-ink-0);position:absolute;inset:0}@media (min-width:1024px){.dx-hero-bg{background:radial-gradient(30% 40% at 50% 40%, rgb(var(--violet-rgb) / .26), transparent 70%), radial-gradient(60% 16% at 50% 72%, rgb(var(--violet-rgb) / .1), transparent 70%), var(--color-ink-0)}}.dx-hero-canvas{z-index:-1;width:100%;height:100%;display:block;position:absolute;inset:0}.dx-hero-floor{z-index:-1;pointer-events:none;transform-origin:50% 100%;background-image:radial-gradient(circle,#ffffff29 1.4px,#0000 1.8px);background-size:26px 26px;height:48%;position:absolute;bottom:0;left:-40%;right:-40%;transform:perspective(380px)rotateX(64deg);-webkit-mask-image:linear-gradient(#0000 15%,#000 90%);mask-image:linear-gradient(#0000 15%,#000 90%)}.dx-hero-in{max-width:1480px;min-height:100svh;padding:calc(var(--appbar-h) + env(safe-area-inset-top) + 4px) 16px 24px;grid-template-columns:minmax(0,1fr);grid-template-areas:"slot""title""intro""aside";align-content:start;margin:0 auto;display:grid;position:relative}.dx-hero-slot{aspect-ratio:1;grid-area:slot;justify-self:center;width:min(72vw,34svh,380px);position:relative}.dx-hero-slot>canvas{width:100%}.dx-hero-still{opacity:.5;transition:opacity .6s var(--ease-dx);place-items:center;display:grid;position:absolute;inset:0}.dx-hero-still svg{width:100%;height:100%}.dx-hero-still[data-hide="1"]{opacity:0}.dx-hero-lit{white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-fg-2);background:#0606089e;border-radius:99px;align-items:center;gap:7px;padding:5px 12px;font-size:11px;display:inline-flex;position:absolute;bottom:-6px;left:50%;translate:-50% 100%}.dx-hero-lit>i{background:var(--glow);width:5px;height:5px;box-shadow:0 0 8px var(--glow);border-radius:99px}.dx-hero-lit>span:first-of-type{color:var(--glow);min-width:3.2ch}.dx-hero-h1{font-family:var(--dx-display), var(--font-naira), sans-serif;text-transform:uppercase;letter-spacing:-.02em;--dg:3px;--dr:1.05px;--mx:-400px;--my:50%;--lr:150px;grid-area:title;margin:34px 0 0;font-size:clamp(44px,14.8vw,66px);font-weight:600;line-height:.9;position:relative}.dx-hero-lines{display:grid}.dx-hero-lines.is-wide{display:none}.dx-hero-lines .ln{display:block}.dx-hero-lines .ln.is-r{text-align:right}.dx-hero-lines .ln>span{animation:dx-unmask .9s var(--ease-dx) both;animation-delay:calc(.14s + var(--i) * 80ms);filter:drop-shadow(0 6px 26px #060608e6);display:inline-block}@keyframes dx-unmask{0%{clip-path:inset(0 0 100%);transform:translateY(.92em)}to{clip-path:inset(-60% -30%);transform:none}}.dx-hero-h1 .w{color:#0000;text-shadow:none;-webkit-background-clip:text;background-clip:text;background-image:radial-gradient(circle, #fffffff5 var(--dr), transparent calc(var(--dr) + .5px)), linear-gradient(#ffffff24, #ffffff24);background-size:var(--dg) var(--dg), 100% 100%;display:inline-block}.dx-hero-h1 .w.g{background-image:radial-gradient(circle, var(--glow) calc(var(--dr) + .1px), transparent calc(var(--dr) + .6px)), linear-gradient(rgb(var(--glow-rgb) / calc(.18 + .2 * var(--fill))), rgb(var(--glow-rgb) / calc(.18 + .2 * var(--fill))));filter:drop-shadow(0 0 calc(8px + 16px * var(--fill)) rgb(var(--glow-rgb) / calc(.4 + .3 * var(--fill)))) drop-shadow(0 0 40px rgb(var(--violet-rgb) / .45))}.dx-hero-litlayer{pointer-events:none;opacity:0;transition:opacity .5s var(--ease-dx);-webkit-mask-image:radial-gradient(circle var(--lr) at var(--mx) var(--my), #000 0%, #0009 40%, transparent 72%);-webkit-mask-image:radial-gradient(circle var(--lr) at var(--mx) var(--my), #000 0%, #0009 40%, transparent 72%);mask-image:radial-gradient(circle var(--lr) at var(--mx) var(--my), #000 0%, #0009 40%, transparent 72%);position:absolute;inset:0}.dx-hero-h1[data-lit="1"] .dx-hero-litlayer{opacity:1;transition-duration:.16s}.dx-hero-litlayer .ln>span{filter:drop-shadow(0 0 10px rgb(var(--glow-rgb) / .75))}.dx-hero-litlayer .w,.dx-hero-litlayer .w.g{filter:none;background-image:radial-gradient(circle, var(--glow) calc(var(--dr) + .3px), transparent calc(var(--dr) + .8px)), linear-gradient(rgb(var(--glow-rgb) / .22), rgb(var(--glow-rgb) / .22))}.dx-hero-slot>.dx-hero-burst{aspect-ratio:1;z-index:-1;pointer-events:none;width:205%;max-width:none;position:absolute;top:50%;left:50%;translate:-50% -50%;-webkit-mask-image:linear-gradient(#0000 10%,#000 30%);mask-image:linear-gradient(#0000 10%,#000 30%)}.dx-hero-intro{text-shadow:0 1px 14px #060608f2;grid-area:intro;margin-top:18px}.dx-hero-ctas{grid-template-columns:1.35fr 1fr;gap:10px;margin-top:18px;display:grid}.dx-hero-aside{grid-area:aside;margin-top:28px}.dx-ticket{width:100%;max-width:360px;color:var(--color-fg);--n:14px;clip-path:polygon(0 0, calc(100% - var(--n)) 0, 100% var(--n), 100% 100%, 0 100%);background:linear-gradient(160deg, rgb(var(--glow-rgb) / .08), transparent 55%), linear-gradient(180deg, #ffffff0d, #ffffff04), #0b0b0fb8;border:1px solid rgb(var(--glow-rgb) / .22);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:18px 0 18px 18px;padding:16px 16px 14px 20px;text-decoration:none;display:block;position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #000000e6}.dx-ticket-edge{width:5px;position:absolute;inset:0 auto 0 0}@media (min-width:640px){.dx-hero-in{padding-left:32px;padding-right:32px}.dx-hero-slot{width:min(60vw,44svh,460px)}.dx-hero-h1{--dg:4px;--dr:1.35px;--lr:220px;font-size:clamp(60px,10.4vw,110px)}.dx-hero-lines.is-phone{display:none}.dx-hero-lines.is-wide{display:grid}.dx-hero-ctas{flex-wrap:wrap;display:flex}}@media (min-width:1024px){.dx-hero-in{height:clamp(740px,100svh,1060px);min-height:0;padding:calc(var(--appbar-h) + 28px) 48px 80px;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:"intro intro intro intro slot slot slot slot aside aside aside aside""title title title title title title title title title title title title";column-gap:24px}.dx-hero-slot{align-self:center;width:min(44svh,470px)}.dx-hero-slot>.dx-hero-burst{width:240%}.dx-hero-intro{align-self:center;margin:0}.dx-hero-aside{place-self:center end;width:100%;max-width:340px;margin:0}.dx-hero-h1{--dg:4.6px;--dr:1.6px;--lr:300px;margin:0;font-size:clamp(76px,9.4vw,156px);line-height:.86}.dx-hero-lit{bottom:2px}}@media (max-width:767px){.dx-fan{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:12px;margin:0 -16px;padding:4px 16px 8px;display:flex;overflow-x:auto}.dx-fan::-webkit-scrollbar{display:none}.dx-fan-card,.dx-fan:hover .dx-fan-card{scroll-snap-align:center;flex:0 0 82%;height:360px}.dx-svc{-webkit-tap-highlight-color:transparent;cursor:pointer;grid-template-columns:40px 1fr auto;padding:20px 4px}.dx-svc:active{background:#ffffff08}.dx-svc:active .dx-svc-n{color:var(--glow)}.dx-svc-more{display:none!important}}.dx-pager{justify-content:center;gap:2px;margin-top:14px;display:flex}.dx-pager button{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;place-items:center;width:34px;height:34px;display:grid}.dx-pager i{width:6px;height:6px;transition:width .32s var(--ease-dx), background .2s, box-shadow .2s;background:#ffffff2e;border-radius:99px}.dx-pager button[aria-current=true] i{background:var(--glow);width:18px;box-shadow:0 0 10px rgb(var(--glow-rgb) / .7)}}@media (prefers-reduced-motion:reduce){.dx-fan-card,.dx-svc-name,.dx-bracket:before,.dx-roll>span,.dx-dock-btn{transition:none!important}.dx-spin-ring{animation:none}.dx-cur-ring>i,.dx-cur-ring>span{transition:none!important}.dx-hero-lines .ln>span{animation:none}.dx-hero-still{transition:none}.dx-hero-litlayer{display:none}}
