html:has(.dist-root){scroll-behavior:smooth}:is(html:has(.dist-root),body:has(.dist-root)){background:#1e1429}.dist-root{--so-ink-950:#150e1d;--so-ink-900:#1e1429;--so-ink-850:#2a1e36;--so-ink-800:#33253f;--so-ink-700:#40304c;--so-ink-600:#544160;--so-ink-500:#6f5a7c;--so-ink-400:#9c8aa6;--so-ink-300:#c6b8ce;--so-cream-300:#fff3e8;--so-cream-500:#f9dcc5;--so-cream-600:#eac7ac;--so-cloud:#fff;--so-pink-50:#fdf1dc;--so-pink-200:#fbd98f;--so-pink-400:#f7b84d;--so-pink-500:#f5a623;--so-pink-600:#db9114;--so-pink-700:#b8790f;--so-teal-400:#5e8b98;--so-teal-500:#3a6571;--so-teal-600:#2c4e58;--bg-page:var(--so-ink-900);--bg-raised:var(--so-ink-850);--surface-card:var(--so-ink-800);--surface-hover:var(--so-ink-700);--text-strong:#fff;--text-body:#e6d5cb;--text-muted:#a493ae;--text-on-brand:#22102a;--text-on-cream:#22102a;--brand:var(--so-pink-500);--brand-hover:var(--so-pink-600);--brand-press:var(--so-pink-700);--accent-teal:var(--so-teal-500);--accent-cream:var(--so-cream-500);--border-subtle:var(--so-ink-600);--border-strong:var(--so-ink-500);--font-impact:"Roc Grotesk Compressed", "Arial Narrow", sans-serif;--font-heading:"LCT Picon Extended", "Helvetica Neue", Arial, sans-serif;--font-body:"LCT Picon Extended", "Helvetica Neue", Arial, sans-serif;--font-accent:"Boldstrom", "Arial Rounded MT Bold", sans-serif;--radius-md:12px;--radius-lg:18px;--radius-xl:28px;--radius-pill:999px;--shadow-sm:0 2px 6px #00000073;--shadow-md:0 10px 24px #00000080;--shadow-lg:0 24px 60px #0000008c;--glow-pink:0 8px 30px #f5a6236b;--glow-teal:0 8px 30px #3a65716b;--glow-cream:0 6px 22px #f9dcc552;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-snap:cubic-bezier(.2, .9, .2, 1.2);--dur-fast:.12s;--dur-base:.2s;--dur-slow:.36s;background:var(--bg-page);min-height:100vh;color:var(--text-body);font-family:var(--font-body);font-weight:500}.dist-root *{box-sizing:border-box}.dist-root ::selection{background:var(--brand);color:var(--text-on-brand)}:where(.dist-root) h1,:where(.dist-root) h2,:where(.dist-root) h3,:where(.dist-root) h4,:where(.dist-root) h5,:where(.dist-root) h6{color:var(--text-strong);font-family:var(--font-heading);letter-spacing:normal;text-transform:none;margin:0;font-weight:800;line-height:1.1}:where(.dist-root) p{max-width:none;margin:0}:where(.dist-root) ul,:where(.dist-root) ol{margin:0;padding:0}:where(.dist-root) img{max-width:100%}.dist-container{max-width:1180px;margin:0 auto;padding:0 32px}@media (max-width:640px){.dist-container{padding:0 20px}}.dist-wordmark{font-family:var(--font-impact);letter-spacing:.02em;text-transform:uppercase;color:var(--text-strong);font-size:24px;font-weight:900;text-decoration:none}.dist-wordmark .amp{color:var(--brand)}.dist-nav-logo-foire{height:26px}@media (max-width:640px){.dist-nav-logo-foire{height:20px}}.dist-btn{font-family:var(--font-heading);letter-spacing:.02em;text-transform:uppercase;border-radius:var(--radius-pill);cursor:pointer;text-align:center;white-space:normal;transition:transform var(--dur-fast) var(--ease-snap), filter var(--dur-base) var(--ease-out);justify-content:center;align-items:center;gap:8px;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}@media (max-width:640px){.so-nav-cta-label{display:none}}.dist-btn:hover{filter:brightness(1.06);transform:translateY(-2px)}.dist-btn:active{transform:translateY(0)scale(.97)}.dist-btn.size-sm{gap:6px;padding:8px 16px;font-size:13px}.dist-btn.size-md{gap:8px;padding:12px 24px;font-size:15px}.dist-btn.size-lg{gap:10px;padding:16px 34px;font-size:17px}.dist-btn.variant-primary{background:var(--brand);color:var(--text-on-brand);box-shadow:var(--glow-pink);border:2px solid #0000}.dist-btn.variant-secondary{color:var(--text-strong);border:2px solid var(--border-strong);background:0 0}.dist-btn.variant-secondary:hover{border-color:var(--brand)}.dist-btn.variant-cream{background:var(--accent-cream);color:var(--text-on-cream);box-shadow:var(--glow-cream);border:2px solid #0000}.dist-nav{border-bottom:1px solid var(--border-subtle)}.dist-nav.is-sticky{z-index:100;-webkit-backdrop-filter:saturate(1.2)blur(10px);backdrop-filter:saturate(1.2)blur(10px);background:#1e1429d1;position:sticky;top:0}.dist-nav-inner{justify-content:space-between;align-items:center;gap:16px;height:68px;display:flex}.dist-nav-left{align-items:center;gap:18px;min-width:0;display:flex}.dist-back{font-family:var(--font-heading);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap;transition:color var(--dur-base) var(--ease-out);align-items:center;gap:6px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.dist-back:hover{color:var(--brand)}.dist-back svg{transition:transform var(--dur-base) var(--ease-out)}.dist-back:hover svg{transform:translate(-3px)}@media (max-width:640px){.dist-back-label{display:none}}.dist-footer .dist-container{color:var(--text-muted);border-top:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding-top:32px;padding-bottom:32px;font-size:13px;display:flex}.dist-footer a{color:var(--brand);text-decoration:none}.dist-footer a:hover{color:var(--brand-hover)}.so-section{padding:96px 0}.so-grid-3{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.so-grid-4{grid-template-columns:repeat(4,1fr);gap:28px;display:grid}.so-grid-2{grid-template-columns:1fr 1fr;gap:48px;display:grid}.so-grid-games{grid-template-columns:repeat(2,1fr);gap:28px;display:grid}.lf-grid-games{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.so-stats-grid{gap:40px;display:grid}.so-stats-grid.cols-3{grid-template-columns:repeat(3,1fr)}.so-stats-grid.cols-4{grid-template-columns:repeat(4,1fr)}.so-invest-grid{grid-template-columns:1.6fr 1fr;align-items:stretch;gap:20px;display:grid}@media (max-width:980px){.so-grid-4,.so-stats-grid.cols-3,.so-stats-grid.cols-4{grid-template-columns:repeat(2,1fr)}.so-grid-2{grid-template-columns:1fr}.so-grid-games,.lf-grid-games{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.so-section{padding:64px 0}.so-grid-3,.so-grid-4,.so-grid-games,.lf-grid-games,.so-stats-grid.cols-3,.so-stats-grid.cols-4{grid-template-columns:1fr}.so-hero-title{font-size:56px!important}.so-nav-cta-label{display:none}.so-invest-grid{grid-template-columns:1fr}}table.so-table{border-collapse:collapse;width:100%;font-size:15px}table.so-table th{font-family:var(--font-heading);letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);text-align:left;border-bottom:2px solid var(--border-subtle);padding:12px 16px;font-size:12px;font-weight:800}table.so-table td{border-bottom:1px solid var(--border-subtle);color:var(--text-body);padding:14px 16px}table.so-table td.so-td-strong{color:var(--text-strong);font-family:var(--font-heading);font-weight:800}.so-game-card{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);--game-glow:var(--glow-pink);transition:transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);flex-direction:column;display:flex;overflow:hidden}.so-game-card.accent-teal{--game-glow:var(--glow-teal)}.so-game-card.accent-cream{--game-glow:var(--glow-cream)}.so-game-card:hover{box-shadow:var(--game-glow);transform:translateY(-6px)}.so-game-card .cover{aspect-ratio:16/10;background:var(--so-ink-700);position:relative;overflow:hidden}.so-game-card .cover img{object-fit:cover;width:100%;height:100%;display:block}.so-logos{flex-wrap:wrap;justify-content:center;gap:18px;display:flex}.so-logo-cell{background:var(--so-cloud);border-radius:var(--radius-md);justify-content:center;align-items:center;width:168px;height:92px;padding:14px 20px;display:flex}@media (max-width:640px){.so-logos{gap:12px}.so-logo-cell{width:calc(33.3333% - 8px);height:64px;padding:8px 10px}}.so-simway{grid-template-columns:auto 1fr;align-items:center;gap:48px;display:grid}@media (max-width:640px){.so-simway{grid-template-columns:1fr;gap:28px}}.at-hero{text-align:center;flex-direction:column;align-items:center;gap:22px;padding:96px 0 64px;display:flex}.at-eyebrow{font-family:var(--font-heading);letter-spacing:.22em;text-transform:uppercase;color:var(--brand);font-size:13px;font-weight:800}.at-title{font-family:var(--font-impact);letter-spacing:.01em;text-transform:uppercase;color:var(--text-strong);max-width:100%;margin:0;font-size:clamp(40px,6vw,76px);font-weight:900;line-height:.94}.at-title .accent{color:var(--brand)}.at-sub{font-family:var(--font-body);color:var(--text-body);max-width:min(620px,100%);margin:0;font-size:19px;font-weight:500;line-height:1.55}.at-grid{grid-template-columns:1fr 1fr;gap:28px;padding-bottom:110px;display:grid}@media (max-width:820px){.at-grid{grid-template-columns:1fr}}.at-card{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);transition:transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.at-card:hover{box-shadow:var(--glow-pink);transform:translateY(-6px)}.at-card .cover{aspect-ratio:16/10;position:relative;overflow:hidden}.at-card .cover img{object-fit:cover;width:100%;height:100%;display:block}.at-card .cover:after{content:"";background:linear-gradient(#0000 45%,#150e1dd9);position:absolute;inset:0}.at-card .brand-name{z-index:1;font-family:var(--font-impact);letter-spacing:.02em;text-transform:uppercase;color:var(--text-strong);font-size:34px;font-weight:900;position:absolute;bottom:20px;left:24px}.at-card .brand-name .g{color:var(--brand)}.at-card .body{flex-direction:column;flex:1;gap:16px;padding:26px 28px 30px;display:flex}.at-card .at-tagline{font-family:var(--font-heading);letter-spacing:.02em;color:var(--brand);margin:0;font-size:15px;font-weight:800}.at-card .desc{font-family:var(--font-body);color:var(--text-body);flex:1;margin:0;font-size:15px;font-weight:500;line-height:1.6}.at-cta{font-family:var(--font-heading);letter-spacing:.04em;text-transform:uppercase;color:var(--text-strong);align-self:flex-start;align-items:center;gap:8px;font-size:14px;font-weight:800;display:inline-flex}.at-card:hover .at-cta{color:var(--brand)}.at-cta svg{transition:transform var(--dur-base) var(--ease-out)}.at-card:hover .at-cta svg{transform:translate(4px)}
