:root{--font-display:"Montserrat", system-ui, sans-serif;--font-body:"Montserrat", system-ui, sans-serif;--font-logo:"Oxanium", "Montserrat", system-ui, sans-serif;--font-script:"Great Vibes", cursive;--bg:#05030f;--bg-deep:#030209;--panel:#0c091cb8;--text:#f6f4ff;--text-muted:#e4e0f8a8;--text-dim:#e4e0f86b;--magenta:#ff2d78;--violet:#a855f7;--indigo:#6366f1;--cyan:#35d6ff;--np:#ff2f5f;--pk:#22e07a;--ph:#3b9dff;--edge:#9678ff2e;--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--gutter:clamp(1.5rem, 4.2vw, 3rem);--page-inline:calc(var(--gutter) + max(var(--safe-left), var(--safe-right)));--page-top:calc(.55rem + var(--safe-top));--page-bottom:calc(1.15rem + var(--safe-bottom));--shell:min(1200px, calc(100% - (2 * var(--page-inline))));font-family:var(--font-body);color:var(--text);background:var(--bg-deep);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body,#root{min-height:100%;margin:0}body{background:var(--bg-deep);min-height:100svh;overflow-x:hidden}h1,h2,h3,h4{font-family:var(--font-display);margin:0;font-weight:800}p{margin:0}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}::selection{color:#fff;background:#a855f766}.page{isolation:isolate;min-height:100svh;padding-top:var(--page-top);position:relative;overflow:clip}.section{width:var(--shell);margin-inline:auto;padding:clamp(2.6rem,5.2vw,4.6rem) 0 0}.section-head{text-align:center;margin-bottom:clamp(1.8rem,3.5vw,2.6rem)}.section-title{letter-spacing:.005em;text-transform:uppercase;color:#fff;text-shadow:0 0 32px #7c5cff59;font-size:clamp(1.5rem,3.4vw,2.35rem);font-weight:800;line-height:1.1}.section-sub{color:var(--text-muted);letter-spacing:.01em;margin-top:.7rem;font-size:clamp(.9rem,1.4vw,1.02rem);font-weight:500}.accent-21{background:linear-gradient(#8b7cff,#5b7cff 55%,#3b9dff);color:#0000;-webkit-background-clip:text;background-clip:text}.accent-global{background:linear-gradient(100deg,#a06bff,#6d7cff 50%,#43a3ff);color:#0000;-webkit-background-clip:text;background-clip:text}[data-reveal]{opacity:0;transition:opacity .75s cubic-bezier(.22,1,.36,1),transform .75s cubic-bezier(.22,1,.36,1);transform:translateY(26px)}[data-reveal].is-visible{opacity:1;transform:none}.fx{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.fx-void{background:radial-gradient(62% 42% at 50% 0,#5e33ad80,#0000 62%),radial-gradient(40% 34% at 8% 12%,#ff2d7829,#0000 60%),radial-gradient(42% 36% at 93% 16%,#35d6ff24,#0000 60%),radial-gradient(70% 40% at 50% 96%,#38187a66,#0000 64%),linear-gradient(#0a0620 0%,#05030f 42%,#04020c 72%,#07031a 100%);position:absolute;inset:0}.fx-hall{opacity:.2;filter:blur(3px)saturate(1.2);background-image:url(/art/hero-stage.jpg);background-position:50% 6%;background-repeat:no-repeat;background-size:130%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000d9 0%,#0000 46%);mask-image:linear-gradient(#000000d9 0%,#0000 46%)}.fx-beams i{top:-22%;left:var(--l);width:clamp(60px,9vw,130px);height:130%;transform:rotate(var(--r));transform-origin:top;opacity:var(--o);filter:blur(16px);mix-blend-mode:screen;background:linear-gradient(#78beff80 0%,#78a0ff29 34%,#0000 72%);animation:14s ease-in-out infinite alternate beam-sway;position:absolute}.fx-beams i:nth-child(2n){background:linear-gradient(#d282ff6b 0%,#a06eff24 36%,#0000 72%);animation-duration:18s;animation-delay:-5s}.fx-dust span{width:2px;height:2px;left:calc(3% + var(--i) * 5.4%);top:calc(6% + var(--i) * 4.6%);opacity:.3;animation:dust-float calc(9s + var(--i) * .6s) ease-in-out infinite;animation-delay:calc(var(--i) * -.55s);background:#fff;border-radius:50%;position:absolute;box-shadow:0 0 7px 1px #bec8ffd9}.fx-dust span:nth-child(3n){background:#7fe6ff;box-shadow:0 0 8px 1px #35d6ffcc}.fx-dust span:nth-child(5n){background:#ff86b0;box-shadow:0 0 8px 1px #ff2d78bf}.fx-vignette{background:radial-gradient(74% 62% at 50% 42%,#0000 42%,#030209b3 100%),linear-gradient(#03020980,#0000 18%);position:absolute;inset:0}.hero{min-height:min(90svh,880px);padding:clamp(2rem, 4.2vw, 3.2rem) var(--page-inline) clamp(1.6rem, 3.4vw, 2.6rem);text-align:center;justify-content:center;align-items:center;display:flex;position:relative}.hero-art{opacity:.66;filter:saturate(1.2)contrast(1.06);z-index:-1;background-image:url(/art/hero-stage.jpg);background-position:50% 42%;background-size:cover;position:absolute;inset:0;-webkit-mask-image:radial-gradient(92% 72% at 50% 38%,#000000fa 18%,#0000008c 58%,#0000 84%);mask-image:radial-gradient(92% 72% at 50% 38%,#000000fa 18%,#0000008c 58%,#0000 84%)}.hero-inner{width:min(1180px,100%);max-width:100%;animation:1s cubic-bezier(.22,1,.36,1) both hero-in;position:relative}.logo{justify-content:center;align-items:center;display:inline-flex}.logo-img{object-fit:contain;mix-blend-mode:normal;filter:drop-shadow(0 8px 28px #0000008c)drop-shadow(0 0 24px #388cff59);background:0 0;width:auto;max-width:min(92vw,520px);display:block}.logo-hero .logo-img{animation:5s ease-in-out infinite crest-breathe;height:clamp(52px,14vw,108px)!important}.logo-sm .logo-img{max-width:220px;height:42px!important}.hero-title{letter-spacing:.012em;text-transform:uppercase;color:#fff;text-shadow:0 2px 24px #000000b3,0 0 40px #8c78ff4d;margin-top:clamp(.75rem,1.6vw,1.15rem);font-size:clamp(1.6rem,4.4vw,2.9rem);font-weight:800}.orbs{margin-top:clamp(.5rem,1.4vw,.9rem)}.orbs-hint{color:#e8e4ffc7;letter-spacing:.01em;font-size:clamp(.86rem,1.5vw,1.02rem);font-weight:500}.stage{margin-top:clamp(1.6rem,3.6vw,2.8rem);padding-bottom:clamp(2.5rem,5vw,4rem);position:relative}.stage-floor{pointer-events:none;width:min(1180px,108%);height:clamp(200px,32vw,340px);position:absolute;bottom:-3%;left:50%;transform:translate(-50%)}.floor-disc{background:radial-gradient(62% 70% at 50% 26%,#604abe57,#0000 68%),radial-gradient(90% 92% at 50% 44%,#0b071cf0,#0603108c 70%,#0000 84%);border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 2px #beb4ff38,0 30px 70px -20px #000000e6}.floor-arc{pointer-events:none;border:1.5px solid #0000;border-radius:50%;position:absolute;left:50%;transform:translate(-50%)}.arc-1{border-bottom-color:#ff5296d9;width:78%;height:88%;animation:6s ease-in-out infinite arc-breathe;top:6%;box-shadow:0 12px 26px -10px #ff2d78bf}.arc-2{border-bottom-color:#5abeffb3;width:96%;height:104%;animation:6s ease-in-out 1.4s infinite arc-breathe;top:-6%;box-shadow:0 12px 26px -10px #35d6ff8c}.arc-3{border-bottom-color:#be82ff8c;width:60%;height:70%;animation:6s ease-in-out 2.6s infinite arc-breathe;top:20%}.floor-sheen{filter:blur(6px);background:radial-gradient(at 50% 20%,#ffffff1a,#0000 70%);border-radius:50%;width:62%;height:40%;position:absolute;top:8%;left:50%;transform:translate(-50%)}.orb-row{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));justify-items:center;gap:clamp(.35rem,2vw,1.6rem);margin:0;padding:0;list-style:none;display:grid;position:relative}.orb-cell{--orb:clamp(8.4rem, 14vw, 11.5rem);flex-direction:column;align-items:center;display:flex}.orb-icon-link{width:var(--orb);height:var(--orb);place-items:center;text-decoration:none;transition:transform .45s cubic-bezier(.22,1,.36,1);display:grid;position:relative}.orb-bloom{background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--accent) 38%, transparent) 0%, color-mix(in srgb, var(--accent) 12%, transparent) 40%, transparent 68%);filter:blur(16px);pointer-events:none;z-index:0;border-radius:50%;width:150%;height:150%;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.orb-icon{z-index:1;object-fit:contain;filter:drop-shadow(0 18px 28px #0000008c);background:0 0;width:100%;height:100%;transition:filter .45s;animation:7s ease-in-out infinite orb-hover;position:relative}.orb-cell:hover .orb-icon-link,.orb-cell:focus-within .orb-icon-link{transform:translateY(-8px)scale(1.04)}.orb-row:has(.orb-cell.is-detected) .orb-cell:not(.is-detected){opacity:.72;filter:saturate(.85);transition:opacity .45s,filter .45s}.orb-cell.is-detected{z-index:2;--orb:clamp(9.6rem, 16.5vw, 13.25rem)}.orb-cell.is-detected .orb-icon-link{transform:translateY(-6px)scale(1.08)}.orb-cell.is-detected:hover .orb-icon-link,.orb-cell.is-detected:focus-within .orb-icon-link{transform:translateY(-10px)scale(1.12)}.orb-cell.is-detected .orb-icon{--orb-bright:1.18;filter:brightness(var(--orb-bright)) contrast(1.06) saturate(1.12) drop-shadow(0 18px 28px #0000008c) drop-shadow(0 0 18px #fff) drop-shadow(0 0 28px var(--glow)) drop-shadow(0 0 56px color-mix(in srgb, var(--accent) 75%, transparent)) drop-shadow(0 0 90px color-mix(in srgb, var(--accent) 45%, transparent));animation:7s ease-in-out infinite orb-hover,2.2s ease-in-out infinite orb-detected}.orb-cell.is-detected .orb-bloom{opacity:1;filter:blur(14px);background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--accent) 62%, #fff) 0%, color-mix(in srgb, var(--accent) 28%, transparent) 38%, transparent 70%);width:175%;height:175%;animation:2.2s ease-in-out infinite halo-throb}.orb-tag{letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb, var(--accent) 70%, #fff);border:1px solid color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 14%, #060310b3);border-radius:999px;margin-top:.35rem;padding:.22rem .5rem;font-size:.58rem;font-weight:700}.orb-cta{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:#fff;border:1.4px solid color-mix(in srgb, var(--accent) 85%, #fff);background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 38%, transparent), color-mix(in srgb, var(--accent) 8%, transparent)), #060310b8;box-shadow:0 0 20px -4px color-mix(in srgb, var(--accent) 65%, transparent), inset 0 1px 0 #ffffff47;border-radius:999px;align-items:center;gap:.5rem;margin-top:.35rem;padding:.65rem 1.35rem;font-size:clamp(.7rem,1.15vw,.84rem);font-weight:700;transition:transform .25s,box-shadow .25s;display:inline-flex;position:relative;overflow:hidden}.orb-tag+.orb-cta{margin-top:.25rem}.orb-cta:after{content:"";background:linear-gradient(108deg,#0000 34%,#ffffff57 48%,#0000 62%);transition:transform .6s;position:absolute;inset:0;transform:translate(-130%)}.orb-cta:hover,.orb-cta:focus-visible{box-shadow:0 0 30px -2px color-mix(in srgb, var(--accent) 85%, transparent), inset 0 1px 0 #fff6;transform:translateY(-2px)}.orb-cta:hover:after,.orb-cta:focus-visible:after{transform:translate(130%)}.orb-cell.is-detected .orb-tag{letter-spacing:.2em;box-shadow:0 0 18px color-mix(in srgb, var(--accent) 55%, transparent), inset 0 0 12px color-mix(in srgb, var(--accent) 22%, transparent);font-size:.62rem}.orb-cell.is-detected .orb-cta{border-color:color-mix(in srgb, var(--accent) 95%, #fff);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 70%, transparent), 0 0 28px 2px color-mix(in srgb, var(--accent) 70%, transparent), 0 0 48px -2px color-mix(in srgb, var(--accent) 85%, transparent), inset 0 1px 0 #ffffff73;transform:scale(1.06)}.trust{border-top:1px solid var(--edge);border-bottom:1px solid var(--edge);background:linear-gradient(#0a071ae6,#060412f0);margin-top:clamp(.35rem,1.4vw,1rem);position:relative;box-shadow:inset 0 1px #ffffff0a}.trust-inner{width:min(1200px, calc(100% - (2 * var(--page-inline))));grid-template-columns:repeat(3,minmax(0,1fr));margin-inline:auto;padding:clamp(1.2rem,2.4vw,1.85rem) clamp(.25rem,1vw,.75rem);display:grid}.trust-item{justify-content:center;align-items:center;gap:1rem;padding-inline:clamp(.85rem,2.6vw,2.2rem);display:flex}.trust-item+.trust-item{border-left:1px solid #9678ff24}.trust-icon{width:54px;height:54px;color:var(--accent);filter:drop-shadow(0 0 14px color-mix(in srgb, var(--accent) 55%, transparent));flex-shrink:0;place-items:center;display:grid}.trust-copy h3{letter-spacing:.045em;text-transform:uppercase;color:#fff;font-size:clamp(.86rem,1.4vw,1rem);font-weight:800}.trust-copy p{color:var(--text-muted);margin-top:.3rem;font-size:clamp(.75rem,1.2vw,.86rem);font-weight:500;line-height:1.45}.section.games-showcase{--violet:#7c3aed;width:100%;max-width:none;padding:clamp(2.2rem, 4vw, 3.4rem) max(var(--page-inline), 3.25rem) clamp(2.6rem, 4.8vw, 4rem);isolation:isolate;color:#1a1630;background:radial-gradient(40% 30% at 50% 47%,#ffffffe0,#0000 70%),radial-gradient(58% 44% at 10% 14%,#bfaeff8c,#0000 62%),radial-gradient(52% 40% at 92% 20%,#f3bae980,#0000 60%),radial-gradient(60% 42% at 82% 94%,#bac7ff8c,#0000 64%),radial-gradient(50% 40% at 8% 92%,#e4c4ff73,#0000 62%),linear-gradient(168deg,#f8f5ff 0%,#ece5ff 34%,#f4e9ff 62%,#eaeeff 100%);margin:0;position:relative;overflow:hidden}.section.games-showcase:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(180deg, var(--bg-deep) 0%, #0302098c 0.8%, #03020900 4%), linear-gradient(0deg, var(--bg-deep) 0%, #0302098c 0.8%, #03020900 4%);position:absolute;inset:0}.games-head{z-index:3;width:min(var(--shell), 100%);margin-inline:auto;max-width:100%;margin-bottom:.35rem;padding-inline:.15rem;position:relative}.section.games-showcase .section-head{margin-bottom:.35rem}.games-eyebrow{font-family:var(--font-display);letter-spacing:.42em;text-transform:uppercase;color:#5b21b69e;margin:0 0 .85rem;font-size:clamp(.58rem,.95vw,.7rem);font-weight:800}.games-eyebrow:before{content:"";vertical-align:middle;background:linear-gradient(90deg,#0000,#7c3aedbf);width:26px;height:1px;margin:0 .7rem .28em 0;display:inline-block}.games-eyebrow:after{content:"";vertical-align:middle;background:linear-gradient(270deg,#0000,#7c3aedbf);width:26px;height:1px;margin:0 0 .28em .7rem;display:inline-block}.section.games-showcase .games-title{color:#121221;text-shadow:none;letter-spacing:.02em;font-size:clamp(1.45rem,3.4vw,2.65rem)}.section.games-showcase .games-brand{white-space:nowrap}.section.games-showcase .games-title .accent-21{background:linear-gradient(90deg,#e91e8c 0%,#c026d3 45%,#8b5cf6 100%);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.section.games-showcase .games-sub{color:#4b466eb8;letter-spacing:.04em}.film-stage{z-index:2;box-sizing:border-box;width:min(1240px,100%);margin:.15rem auto 0;padding:clamp(1.4rem,2.8vw,2.2rem) clamp(1.4rem,4vw,3.25rem) clamp(1.6rem,3vw,2.4rem);position:relative;overflow:visible}.film-sky{pointer-events:none;position:absolute;inset:-20% -26%;overflow:hidden;-webkit-mask-image:radial-gradient(76% 78%,#000 54%,#0000 95%);mask-image:radial-gradient(76% 78%,#000 54%,#0000 95%)}.film-wave{transform-origin:50%;filter:blur(22px);background:linear-gradient(90deg,#0000 1%,#8b5cf66b 17%,#c4b5fdad 32%,#fffffff5 50%,#e8a0e8a8 70%,#be60d65c 85%,#0000 99%);border-radius:50%;width:118%;height:26%;animation:26s ease-in-out infinite waveDrift;position:absolute;top:50%;left:50%}.wave-1{transform:translate(-50%,-50%)rotate(-13deg)}.wave-2{filter:blur(15px);background:linear-gradient(90deg,#0000 2%,#6366f180 18%,#a78bfab8 34%,#fffffff2 50%,#818cf8b3 68%,#4f46e566 84%,#0000 98%);width:106%;height:15%;animation-duration:32s;animation-delay:-8s;transform:translate(-50%,-50%)rotate(12deg)}.wave-3{filter:blur(11px);background:linear-gradient(90deg,#0000 2%,#db27774d 16%,#f4afe8a8 33%,#fffffffa 50%,#c4b5fdb3 67%,#7c3aed57 84%,#0000 98%);width:134%;height:11%;animation-duration:21s;animation-delay:-14s;transform:translate(-50%,-44%)rotate(-4deg)}.wave-4{filter:blur(44px);background:linear-gradient(90deg,#0000 5%,#6d28d947 26%,#ffffff80 50%,#d946ef4d 74%,#0000 96%);width:96%;height:46%;animation-duration:38s;animation-delay:-20s;transform:translate(-50%,-53%)rotate(20deg)}.film-rays{aspect-ratio:1;filter:blur(5px);opacity:.72;background:repeating-conic-gradient(#fff0 0deg,#ffffff80 2.4deg,#fff0 5.5deg 11deg);width:116%;animation:120s linear infinite raySweep;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(circle closest-side,#0000 8%,#000 26%,#0000 62%);mask-image:radial-gradient(circle closest-side,#0000 8%,#000 26%,#0000 62%)}.film-bloom{aspect-ratio:2.5;filter:blur(18px);background:radial-gradient(closest-side,#fffffff7,#f0ecffcc 34%,#cec1ff6b 58%,#b29bfa29 76%,#a78bfa00 92%);border-radius:50%;width:66%;animation:9s ease-in-out infinite bloomPulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes waveDrift{0%,to{opacity:.72;translate:0;scale:1}50%{opacity:1;translate:2% -1.5%;scale:1.06 1.16}}@keyframes raySweep{to{rotate:360deg}}@keyframes bloomPulse{0%,to{opacity:.86;scale:1}50%{opacity:1;scale:1.07}}.film-reel{--frame-w:clamp(136px, 15.8vw, 248px);--cell-ratio:.86;--radius:calc(var(--frame-w) / (2 * sin(180deg / var(--count))));--tilt:-11deg;--roll:108s;--film-gutter:calc(var(--frame-w) * .05);--perf-hole:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 26'><defs><linearGradient id='p' x1='0' y1='0' x2='0' y2='1'><stop offset='0' stop-color='%23ffffff'/><stop offset='0.55' stop-color='%23efe7ff'/><stop offset='1' stop-color='%23c9b6f2'/></linearGradient></defs><rect x='12' y='7' width='16' height='12' rx='3.4' fill='url(%23p)'/></svg>");z-index:2;height:clamp(420px,42vw,620px);perspective:calc(var(--radius) * 2.05);perspective-origin:50%;transform-style:preserve-3d;touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;position:relative;overflow:visible;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 6% 94%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 6% 94%,#0000 100%)}.film-reel.is-dragging{cursor:grabbing;touch-action:none}.film-space{transform-style:preserve-3d;transform:translateZ(calc(var(--radius) * -1)) rotateX(var(--tilt));position:absolute;inset:0}.film-drum{transform-style:preserve-3d;transform:rotateY(var(--spin,0deg));will-change:transform;position:absolute;inset:0}.film-frame img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.film-frame{width:var(--frame-w);transform:translate(-50%, -50%) rotateY(calc(var(--i) * (360deg / var(--count)))) translateZ(var(--radius));transform-style:preserve-3d;position:absolute;top:47%;left:50%}.film-face{backface-visibility:hidden;box-shadow:none;background:0 0;flex-direction:column;display:flex;position:relative}.film-face-back{border-radius:.85rem;position:absolute;inset:0;overflow:hidden;transform:rotateY(180deg)translateZ(1px)}.film-face-back:after{content:"";border-radius:inherit;background:linear-gradient(#eee6ff80,#cebcfc66 60%,#b8a4f457);position:absolute;inset:0}.film-cell{aspect-ratio:var(--cell-ratio);background:#0b0618;border-radius:.85rem;margin-inline:0;transition:box-shadow .35s;position:relative;overflow:hidden;box-shadow:0 14px 28px -12px #2d146473,0 0 0 1px #ffffff2e}.film-frame:hover .film-cell{box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 65%, #fff), 0 16px 32px -10px color-mix(in srgb, var(--accent) 45%, transparent), 0 0 28px color-mix(in srgb, var(--accent) 35%, transparent)}.film-cell img{object-fit:cover;object-position:50% 40%;width:100%;height:100%;transition:transform .7s cubic-bezier(.22,1,.36,1);display:block;transform:scale(1.03)}.film-frame:hover .film-cell img{transform:scale(1.09)}.film-cell-veil{pointer-events:none;background:linear-gradient(186deg,#0c061c57 0%,#0000 24% 46%,#0804149e 82%,#060310eb 100%),radial-gradient(120% 78% at 50% 108%,#060310a8,#0000 62%);position:absolute;inset:0}.film-cell-body{padding:0 calc(var(--frame-w) * .062) calc(var(--frame-w) * .055);text-align:left;position:absolute;inset:auto 0 0}.film-kicker{font-family:var(--font-display);font-size:max(8px, calc(var(--frame-w) * .042));letter-spacing:.24em;text-transform:uppercase;color:color-mix(in srgb, var(--accent) 58%, #fff);text-shadow:0 1px 8px #000c;margin:0 0 .2em;font-weight:800}.film-cell-body h3{font-family:var(--font-display);font-size:max(13px, calc(var(--frame-w) * .082));letter-spacing:.03em;text-transform:uppercase;color:#fff;text-shadow:0 1px 1px #0009,0 3px 16px #000000b3;margin:0;font-weight:800;line-height:1.04}.film-haze{pointer-events:none;opacity:.22;animation:filmHaze var(--roll) linear infinite;animation-delay:calc(var(--i) * var(--roll) / var(--count) - var(--roll));background:linear-gradient(#e9dffff5,#cdbafcd1 62%,#b29ef0bd);position:absolute;inset:0}@keyframes filmHaze{0%,to{opacity:0}20%{opacity:.3}50%{opacity:.62}80%{opacity:.3}}.film-cell-back{width:100%;aspect-ratio:var(--cell-ratio);background-image:var(--art);filter:blur(1.5px)saturate(.45)brightness(.46);background-position:50% 40%;background-size:cover;border-radius:.85rem;display:block;box-shadow:inset 0 0 30px #000c}.film-core{z-index:2;position:relative}.film-lockup{z-index:8;pointer-events:none;-webkit-user-select:none;user-select:none;width:min(42%,320px);animation:11s ease-in-out infinite crestFloat;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.film-lockup-halo{aspect-ratio:1.18;background:radial-gradient(circle closest-side,#ffffffeb 0%,#e2d8ff9e 26%,#a78bfa57 46%,#8b5cf624 62%,#818cf800 84%);border-radius:50%;width:160%;animation:9s ease-in-out infinite bloomPulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.film-crest{filter:drop-shadow(0 2px #ffffffd9)drop-shadow(0 18px 26px #3b148052)drop-shadow(0 0 34px #a78bfa73);width:86%;height:auto;margin-inline:auto;display:block;position:relative}.film-wordmark{margin-top:-16%;aspect-ratio:2.97;filter:drop-shadow(0 10px 18px #2d0e6866)drop-shadow(0 0 26px #c4b5fd80);width:104%;margin-inline:-2%;display:block;position:relative;overflow:hidden}.film-wordmark img{width:auto;max-width:none;height:100%;margin-left:-36.6%;display:block}@keyframes crestFloat{0%,to{translate:0 -.9%}50%{translate:0 .9%}}.film-motes{z-index:5;pointer-events:none;position:absolute;inset:0}.film-arc{aspect-ratio:2.6;filter:blur(3px);opacity:.55;border:2px solid #0000;border-bottom-color:#ffffffb8;border-radius:50%;width:104%;animation:24s ease-in-out infinite arcDrift;position:absolute;top:50%;left:50%;transform:translate(-50%,-46%)rotate(-4deg);-webkit-mask-image:linear-gradient(90deg,#0000 2%,#000 16%,#0000 34% 66%,#000 84%,#0000 98%);mask-image:linear-gradient(90deg,#0000 2%,#000 16%,#0000 34% 66%,#000 84%,#0000 98%)}.arc-2{aspect-ratio:3.4;opacity:.4;border-bottom-color:#f6d6ff99;width:92%;animation-duration:31s;animation-delay:-11s;transform:translate(-50%,-38%)rotate(5deg)}@keyframes arcDrift{0%,to{opacity:.3;scale:1}50%{opacity:.62;scale:1.04 1.1}}.film-coin{aspect-ratio:1;background:radial-gradient(circle at 36% 26%,#fffffff2,#0000 42%),radial-gradient(circle,#fff4c9 6%,#f6cf55 46%,#d99a1b 74%,#a3690a 100%);border-radius:50%;width:clamp(16px,2.1vw,30px);animation:9s ease-in-out infinite coinDrift;position:absolute;box-shadow:0 8px 18px #96600847,inset 0 0 0 1.5px #fff6cdcc}.coin-1{top:38%;right:2.5%}.coin-2{animation-delay:-2.9s;top:56%;right:9.5%;scale:.74}.coin-3{animation-delay:-5.4s;top:54%;left:2%}.coin-4{animation-delay:-7.2s;top:37%;left:8.5%;scale:.66}@keyframes coinDrift{0%,to{translate:0;rotate:-9deg}50%{translate:0 -18px;rotate:9deg}}.film-spark{aspect-ratio:1;background:radial-gradient(circle,#fffffffa,#c4b5fd80 55%,#0000 72%);border-radius:50%;width:6px;animation:12s ease-in-out infinite sparkFloat;position:absolute;box-shadow:0 0 12px #ffffffe6}.spark-1{top:24%;left:17%}.spark-2{animation-delay:-3s;top:68%;left:32%;scale:.7}.spark-3{animation-delay:-6s;top:22%;left:62%;scale:1.3}.spark-4{animation-delay:-8.5s;top:70%;left:79%}.spark-5{animation-delay:-10.5s;top:88%;left:48%;scale:.8}@keyframes sparkFloat{0%,to{opacity:.15;translate:0 6px}50%{opacity:.95;translate:0 -22px}}.video-panel{background:radial-gradient(90% 120% at 0 0,#3c1e786b,#0000 62%),linear-gradient(150deg,#100a24f0,#060412f5);border:1px solid #a855f757;border-radius:1.5rem;grid-template-columns:minmax(0,.86fr) minmax(0,1.55fr);align-items:center;gap:clamp(1.2rem,3vw,2.6rem);padding:clamp(1.25rem,2.4vw,2.1rem);display:grid;box-shadow:0 0 60px -18px #7c3aed80,inset 0 1px #ffffff12}.video-copy{padding:clamp(.4rem,1.4vw,1.4rem) 0 clamp(.4rem,1.4vw,1.4rem) clamp(.4rem,1.6vw,1.5rem)}.video-title{letter-spacing:.005em;text-transform:uppercase;color:#fff;font-size:clamp(1.35rem,3.1vw,2.35rem);font-weight:800;line-height:1.14}.video-title-accent{background:linear-gradient(96deg,#ff2d78 0%,#d94bd6 38%,#8b5cf6 70%,#6d8bff 100%);color:#0000;filter:drop-shadow(0 0 22px #d94bd659);-webkit-background-clip:text;background-clip:text}.video-brand-line{color:#e8e4ffd1;margin-top:clamp(.7rem,1.4vw,1.1rem);font-size:clamp(.86rem,1.3vw,1rem);font-weight:600}.video-cta{cursor:pointer;font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:#fff;background:linear-gradient(#090516e6,#090516e6) padding-box padding-box,linear-gradient(100deg,#35d6ff,#7c6bff 52%,#ff2d78) border-box;border:1.4px solid #0000;border-radius:999px;align-items:center;gap:.85rem;margin-top:clamp(1.1rem,2.2vw,1.7rem);padding:.4rem .4rem .4rem 1.4rem;font-size:clamp(.7rem,1.1vw,.82rem);font-weight:700;transition:transform .25s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 0 26px -8px #35d6ffb3}.video-cta:hover{transform:translateY(-2px)}.video-cta-icon{background:linear-gradient(140deg,#ff5c9d,#c026d3);border-radius:50%;place-items:center;width:32px;height:32px;display:grid;box-shadow:0 0 16px -2px #ff2d78cc}.video-stage{aspect-ratio:16/9;background:#04020c;border:1px solid #be96ff47;border-radius:1.05rem;position:relative;overflow:hidden;box-shadow:0 24px 60px -26px #000000f2}.video-el,.video-poster{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.video-poster{filter:saturate(1.2)contrast(1.06)}.video-poster-tint{background:radial-gradient(46% 46% at 50% 46%,#783cc84d,#0000 70%),linear-gradient(#04020c52,#04020c1a 40%,#04020cd1);position:absolute;inset:0}.video-play{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:clamp(74px,9vw,108px);height:clamp(74px,9vw,108px);padding:0;transition:transform .3s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)}.video-play:hover{transform:translate(-50%,-50%)scale(1.07)}.video-play-ring{filter:drop-shadow(0 0 18px #c026d3d9);background:conic-gradient(from 210deg,#ff2d78,#c026d3 25%,#7c6bff 50%,#35d6ff 72%,#ff2d78);border-radius:50%;animation:9s linear infinite spin;position:absolute;inset:-7%;-webkit-mask-image:radial-gradient(farthest-side,#0000 calc(100% - 3.5px),#000 calc(100% - 3.5px));mask-image:radial-gradient(farthest-side,#0000 calc(100% - 3.5px),#000 calc(100% - 3.5px))}.video-play-core{color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:radial-gradient(circle at 34% 28%,#ffffff52,#0000 52%),#180a2e80;border-radius:50%;place-items:center;width:86%;height:86%;padding-left:6%;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff47,0 0 40px -6px #a855f7b3}.video-bar{color:#ffffffd1;background:linear-gradient(#0000,#030209eb 46%);padding:.55rem .85rem .6rem;position:absolute;inset:auto 0 0}.video-scrub{background:#fff3;border-radius:999px;height:3px;overflow:hidden}.video-scrub span{background:linear-gradient(90deg,#ff2d78,#a855f7 55%,#35d6ff);border-radius:999px;min-width:2px;height:100%;transition:width .25s linear;display:block;box-shadow:0 0 10px #a855f7e6}.video-controls{align-items:center;gap:.7rem;margin-top:.5rem;display:flex}.video-spacer{flex:1}.video-time{font-variant-numeric:tabular-nums;letter-spacing:.02em;font-size:.7rem;font-weight:600}.carousel{justify-content:center;align-items:center;gap:clamp(.5rem,2vw,1.5rem);display:flex}.carousel-nav{cursor:pointer;color:#e8e4ffd9;background:#0a0618b3;border:1px solid #a855f780;border-radius:50%;flex-shrink:0;place-items:center;width:42px;height:42px;transition:transform .25s,color .25s,border-color .25s;display:grid;box-shadow:0 0 20px -8px #a855f7b3}.carousel-nav:hover{color:#fff;border-color:#c084fc;transform:scale(1.08);box-shadow:0 0 26px -6px #a855f7e6}.carousel-viewport{--card-w:clamp(300px, 28vw, 360px);--gap:28px;--peek:52px;width:min(100%, calc(var(--card-w) * 3 + var(--gap) * 2 + var(--peek) * 2));padding-block:1.1rem;position:relative;overflow:hidden}.carousel-track{gap:var(--gap);will-change:transform;transition:transform .72s cubic-bezier(.4,.02,.2,1);display:flex}.carousel-track.no-anim{transition:none}.carousel-edge{width:calc(var(--peek) + 10px);pointer-events:none;position:absolute;top:0;bottom:0}.carousel-edge.left{background:linear-gradient(90deg, var(--bg-deep) 4%, transparent);left:0}.carousel-edge.right{background:linear-gradient(270deg, var(--bg-deep) 4%, transparent);right:0}.amb-card{flex:0 0 var(--card-w);width:var(--card-w);aspect-ratio:2/3;opacity:.62;box-shadow:0 0 26px -12px color-mix(in srgb, var(--accent) 70%, transparent), 0 22px 44px -22px #000000f2;border-radius:1.55rem;transition:opacity .6s,transform .6s cubic-bezier(.22,1,.36,1),box-shadow .6s;position:relative;overflow:hidden;transform:scale(.955)}.amb-card.is-centre{opacity:1;box-shadow:0 0 44px -10px color-mix(in srgb, var(--accent) 85%, transparent), 0 0 90px -30px color-mix(in srgb, var(--accent) 70%, transparent), 0 26px 50px -22px #000000f2;transform:scale(1)}.amb-frame{z-index:3;border-radius:inherit;border:1.8px solid color-mix(in srgb, var(--accent) 85%, transparent);box-shadow:inset 0 0 22px -6px color-mix(in srgb, var(--accent) 75%, transparent), inset 0 1px 0 #ffffff38;pointer-events:none;position:absolute;inset:0}.amb-card.is-centre .amb-frame{border-color:color-mix(in srgb, var(--accent) 96%, #fff)}.amb-photo{object-fit:cover;object-position:50% 22%;filter:saturate(1.08)contrast(1.04);width:100%;height:100%;position:absolute;inset:0}.amb-veil{z-index:1;background:linear-gradient(#0000 34%,#04020c85 62%,#030209f0 100%);position:absolute;inset:0}.amb-info{z-index:2;text-align:left;padding:0 1.15rem 1.15rem;position:absolute;inset:auto 0 0}.amb-country{font-family:var(--font-display);letter-spacing:.035em;text-transform:uppercase;color:#fff;text-shadow:0 2px 14px #000000e6;font-size:clamp(1.15rem,2.2vw,1.35rem);font-weight:800}.amb-role{letter-spacing:.19em;text-transform:uppercase;color:#ece8ffb8;margin-top:.15rem;font-size:.62rem;font-weight:700}.amb-sign{font-family:var(--font-script);color:#fff;text-shadow:0 0 18px color-mix(in srgb, var(--accent) 60%, transparent), 0 2px 10px #000000b3;margin-top:.2rem;font-size:clamp(1.9rem,3.4vw,2.25rem);line-height:1.15}.carousel-dots{justify-content:center;gap:.55rem;margin-top:.9rem;display:flex}.dot{cursor:pointer;background:#ece8ff3d;border:0;border-radius:50%;width:9px;height:9px;padding:0;transition:background .3s,box-shadow .3s,transform .3s}.dot:hover{background:#ece8ff80}.dot.is-active{background:var(--accent);box-shadow:0 0 14px color-mix(in srgb, var(--accent) 85%, transparent);transform:scale(1.18)}.payments-head{grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(.8rem,2vw,1.6rem);display:grid}.payments-head h2{letter-spacing:.3em;text-transform:uppercase;color:#f0edffe6;white-space:nowrap;font-size:clamp(.72rem,1.15vw,.88rem);font-weight:700}.payments-head .rule{background:linear-gradient(90deg,#0000,#a082ff66);height:1px}.payments-head .rule:last-of-type{background:linear-gradient(270deg,#0000,#a082ff66)}.payments{padding-inline:.15rem}.payments-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(1.1rem,2.8vw,2.4rem);margin:clamp(1.4rem,2.6vw,2.1rem) 0 0;padding:0 .35rem clamp(1.8rem,3.2vw,2.6rem);list-style:none;display:flex}.pay{font-family:var(--font-display);color:#fff;opacity:.92;align-items:center;gap:.4rem;font-weight:800;transition:opacity .3s,filter .3s,transform .3s;display:inline-flex}.pay:hover{opacity:1;filter:drop-shadow(0 0 14px #bea0ff73);transform:translateY(-2px)}.pay-logo{gap:.35rem;height:36px}.pay-logo img{object-fit:contain;width:auto;max-width:118px;height:100%;display:block}.pay-logo-gcash{filter:drop-shadow(0 0 10px #0078ff59);height:34px}.pay-logo-maya{height:28px}.pay-logo-grabpay{height:30px}.pay-grab-word{letter-spacing:-.01em;color:#00b14f;font-size:1.15rem;font-weight:800}.pay-logo-esewa{height:28px}.pay-logo-esewa img{max-width:110px}.pay-logo-khalti{height:34px}.pay-logo-khalti img{border-radius:8px;width:34px;height:34px}.pay-khalti-word{color:#c4b5fd;font-size:1.05rem;font-weight:800}.pay-logo-imepay{height:32px}.pay-logo-imepay img{max-width:120px}.pay-logo-jazzcash{height:30px}.pay-logo-jazzcash img{max-width:130px}.pay-logo-easypaisa{height:30px}.pay-logo-easypaisa img{filter:brightness(1.05);max-width:128px}.pay-logo-nayapay{height:30px}.pay-logo-nayapay img{max-width:120px}.licenses{padding-top:clamp(.35rem,1vw,.7rem);padding-bottom:clamp(1rem,2.2vw,1.6rem);padding-inline:.15rem}.licenses-head{grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(.8rem,2vw,1.6rem);display:grid}.licenses-head h2{letter-spacing:.3em;text-transform:uppercase;color:#f0edffe6;white-space:nowrap;font-size:clamp(.72rem,1.15vw,.88rem);font-weight:700}.licenses-head .rule{background:linear-gradient(90deg,#0000,#a082ff66);height:1px}.licenses-head .rule:last-of-type{background:linear-gradient(270deg,#0000,#a082ff66)}.licenses-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(1.1rem,2.8vw,2.4rem);max-width:none;margin:clamp(1.4rem,2.6vw,2.1rem) 0 0;padding:0 .35rem clamp(1.4rem,2.8vw,2.2rem);list-style:none;display:flex}.license{opacity:.92;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;height:36px;padding:0;transition:opacity .3s,filter .3s,transform .3s;display:inline-flex;overflow:visible}.license:hover{opacity:1;filter:drop-shadow(0 0 14px #bea0ff73);box-shadow:none;border-color:#0000;transform:translateY(-2px)}.license img{object-fit:contain;object-position:center;width:auto;max-width:150px;height:100%;display:block}.license-curacao,.license-pagcor{height:40px}.license-curacao img,.license-pagcor img{max-width:168px}.license-godaddy{height:42px}.license-godaddy img{border-radius:4px;max-width:168px}.license-begambleaware{height:28px}.license-begambleaware img{max-width:170px}.site-footer{padding:clamp(2rem, 3.6vw, 2.8rem) max(var(--page-inline), 2.25rem) var(--page-bottom);border-top:1px solid var(--edge);background:linear-gradient(#08051499,#060312f2);margin-top:clamp(1rem,2.5vw,2rem)}.footer-inner{width:var(--shell);grid-template-columns:minmax(140px,1fr) auto minmax(140px,1fr);align-items:center;gap:clamp(1.25rem,3vw,2.4rem);margin-inline:auto;display:grid}.footer-brand{flex-direction:column;justify-self:start;align-items:flex-start;gap:.35rem;display:flex}.footer-tag{font-family:var(--font-display);letter-spacing:.22em;text-transform:uppercase;color:#e8e4ff8c;font-size:.58rem;font-weight:700}.footer-nav{flex-wrap:wrap;justify-content:center;justify-self:center;align-items:center;gap:.55rem 1.35rem;display:flex}.footer-nav a{white-space:nowrap;font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:#e8e4ffad;font-size:.68rem;font-weight:700;line-height:1.2;transition:color .25s}.footer-nav a:hover{color:#fff;text-shadow:0 0 14px #a855f7cc}.footer-age{flex-direction:row;justify-self:end;align-items:center;gap:.7rem;display:flex}.age-badge{width:40px;height:40px;font-family:var(--font-display);color:#fff;border:1.5px solid #ece8ffcc;border-radius:50%;flex:none;place-items:center;font-size:.78rem;font-weight:800;display:grid;box-shadow:0 0 16px -6px #ece8ff8c}.footer-age p{letter-spacing:.12em;text-transform:uppercase;color:#e8e4ff94;white-space:nowrap;margin:0;font-size:.6rem;font-weight:700}.copyright{width:var(--shell);text-align:center;letter-spacing:.03em;color:#e8e4ff66;border-top:1px solid #9678ff1f;margin:clamp(1.4rem,2.6vw,2rem) auto 0;padding-top:1.1rem;font-size:.74rem;font-weight:500}@keyframes hero-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes metal-sweep{0%{background-position:0%}to{background-position:240%}}@keyframes crest-breathe{0%,to{filter:drop-shadow(0 6px 18px #0009)drop-shadow(0 0 18px #ff2d783d)}50%{filter:drop-shadow(0 6px 18px #0009)drop-shadow(0 0 30px #ff2d7880)}}@keyframes beam-sway{0%{transform:rotate(var(--r)) translateX(-2%);opacity:calc(var(--o) * .7)}to{transform:rotate(calc(var(--r) + 3deg)) translateX(2%);opacity:var(--o)}}@keyframes dust-float{0%,to{opacity:.18;transform:translateY(0)}50%{opacity:.7;transform:translateY(-26px)}}@keyframes orb-hover{0%,to{translate:0}50%{translate:0 -7px}}@keyframes orb-detected{0%,to{--orb-bright:1.12}50%{--orb-bright:1.28}}@keyframes halo-throb{0%,to{opacity:.78;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.14)}}@keyframes orb-sweep{0%,to{opacity:0;transform:translate(-42%)}35%{opacity:1}70%{opacity:0;transform:translate(42%)}}@keyframes arc-breathe{0%,to{opacity:.55}50%{opacity:1}}@keyframes sheen{0%,62%,to{transform:translate(-120%)}82%{transform:translate(120%)}}@media (width>=1280px){:root{--gutter:clamp(2rem, 3.5vw, 3.25rem);--shell:min(1220px, calc(100% - (2 * var(--page-inline))))}.section.games-showcase{padding-inline:max(var(--page-inline), 4rem)}.film-stage{width:min(1200px,100%);padding-inline:clamp(2rem,3.5vw,3.5rem)}.trust-inner{width:min(1220px, calc(100% - (2 * var(--page-inline))))}}@media (width<=1080px){:root{--gutter:clamp(1.25rem, 3.8vw, 1.85rem)}}@media (width<=900px){:root{--gutter:clamp(1.2rem, 4.5vw, 1.6rem)}.film-coin{opacity:.7}.video-panel{gap:1rem}.footer-inner{gap:1.2rem}}@media (width<=760px){:root{--gutter:clamp(1.35rem, 5.8vw, 1.75rem)}.hero{min-height:min(88svh,820px);padding:1.35rem var(--page-inline) 1.5rem}.hero-title{font-size:clamp(1.35rem,5.4vw,1.9rem)}.orbs-hint{padding-inline:.15rem;font-size:.8rem}.orb-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.45rem,2.4vw,1rem);width:100%}.orb-cell{--orb:clamp(5rem, 20vw, 7.4rem)}.orb-cta{letter-spacing:.08em;padding:.5rem .7rem;font-size:.58rem}.stage{padding:1.1rem .15rem 1.35rem}.trust-inner{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:min(1360px,100%);padding:1rem 0}.trust-item{text-align:left;flex-direction:row;justify-content:center;gap:.45rem;padding-inline:.35rem}.trust-item+.trust-item{border-left:1px solid #9678ff1f}.trust-icon{width:34px;height:34px}.trust-icon svg{width:16px;height:16px}.trust-copy h3{letter-spacing:.04em;font-size:.58rem}.trust-copy p{margin-top:.15rem;font-size:.55rem;line-height:1.25}.film-stage{width:100%;margin-top:.1rem;padding:.6rem 0 1rem;overflow:visible}.games-head{margin-bottom:.25rem}.games-title{font-size:clamp(1.35rem,6vw,2rem)}.games-eyebrow{letter-spacing:.28em}.section{padding-block:2.2rem}.section.games-showcase{padding:2.35rem var(--page-inline) max(2.6rem, calc(1.6rem + var(--safe-bottom)))}.section-title{font-size:clamp(1.25rem,5.2vw,1.75rem)}.section-sub{font-size:.86rem}.video-panel{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:.75rem}.video-copy{text-align:left;padding:.2rem .15rem 0}.video-cta{margin-inline:0}.footer-inner{text-align:center;grid-template-columns:1fr;justify-items:center;gap:1.25rem}.footer-brand,.footer-nav,.footer-age{justify-self:center}.footer-brand{align-items:center}.footer-nav{gap:.65rem 1.1rem;max-width:36rem}.footer-age{flex-direction:row}.fx-dust span:nth-child(n+10){display:none}.carousel-nav{z-index:4;position:absolute;top:50%;translate:0 -50%}.carousel{position:relative}.carousel-nav:first-of-type{left:0}.carousel-nav:last-of-type{right:0}.carousel-viewport{--card-w:min(320px, 72vw);--gap:20px;--peek:max(48px, calc((100% - var(--card-w)) / 2));width:100%;max-width:none}.amb-card{flex-basis:var(--card-w);width:var(--card-w)}.payments-row,.licenses-row{flex-wrap:wrap;place-content:center;gap:1rem 1.15rem;padding-inline:.25rem;overflow:visible}.payments-head h2,.licenses-head h2{letter-spacing:.18em;white-space:nowrap;font-size:.62rem}.license{height:34px}.license-curacao,.license-pagcor,.license-godaddy{height:36px}.license-begambleaware{height:24px}.license img{max-width:140px}}@media (width<=480px){:root{--gutter:1.4rem}.orb-cell{--orb:clamp(4.6rem, 21vw, 6.6rem)}.orb-cta{padding:.42rem .55rem;font-size:.52rem}.section.games-showcase{padding-top:2.15rem;padding-bottom:max(2.4rem, calc(1.4rem + var(--safe-bottom)))}.trust-copy p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.video-panel{grid-template-columns:minmax(0,1fr)}.video-copy{text-align:center;order:-1}.video-cta{margin-inline:auto}.footer-nav a{font-size:.62rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}[data-reveal]{opacity:1;transform:none}.orb-sheen,.fx-beams,.fx-dust{display:none}}
