.gm-page{--gm-bg:#07080a;--gm-accent:#1f82d0;--gm-text:#fff;--gm-muted:#a3a3a3;--gm-black:#000;--gm-border:#1f82d066;--gm-glow:0 0 32px #1f82d059;--gm-light:#c0e5eb1f;--gm-grain:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23n)' opacity='.8' d='M0 0h180v180H0z'/%3E%3C/svg%3E");background:radial-gradient(ellipse 65% 35% at 50% 0%, var(--gm-light), transparent), var(--gm-bg);color:var(--gm-text);isolation:isolate;min-height:100svh;font-family:Barlow,sans-serif;font-weight:500;position:relative;overflow:clip}.gm-page:after{content:"";background-image:var(--gm-grain);opacity:.03;pointer-events:none;z-index:5;position:absolute;inset:0}body:has(.gm-page){background:#07080a}body:has(.gm-page) :is(#hubspot-messages-iframe-container,#tidio-chat,#tawkchat-container,.intercom-lightweight-app,[data-chat-widget],div[class~="z-[100]"]){display:none!important}.gm-page *{box-sizing:border-box}.gm-inner{width:min(1280px,100% - 96px);margin-inline:auto;position:relative}.gm-display,.gm-tile-label,.gm-page .gm-button{text-transform:uppercase;letter-spacing:0;font-family:Barlow Condensed,sans-serif;font-style:italic;font-weight:800}.gm-bar{z-index:10;transition:background .25s;position:sticky;top:0}.gm-bar.is-scrolled{background:color-mix(in srgb, var(--gm-black) 90%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.gm-bar .gm-inner{align-items:center;gap:64px;height:86px;display:flex}.gm-logo{align-items:center;min-height:44px;display:flex}.gm-logo img{width:auto;height:34px;display:block}.gm-nav{gap:36px;display:flex}.gm-nav a{color:var(--gm-text);align-items:center;min-height:44px;font-size:14px;text-decoration:none;display:flex}.gm-page .gm-button{background:var(--gm-accent);color:var(--gm-text);height:48px;box-shadow:none;border:0;border-radius:0;padding:0 30px;font-size:19px;text-decoration:none;transform:skew(-8deg)}.gm-button span{transform:skew(8deg)}.gm-bar .gm-button{margin-left:auto}@media (hover:hover){.gm-page .gm-button:hover{background:var(--gm-text);color:var(--gm-black)}}.gm-page a:focus-visible{outline:3px solid var(--gm-accent);outline-offset:6px}.gm-hero{text-align:left;grid-template-columns:minmax(0,10fr) minmax(0,12fr);align-items:center;gap:56px;padding:26px 0 40px;display:grid}.gm-hero h1{margin:0;font-size:clamp(56px,8.6vw,124px);font-weight:900;line-height:.93}.gm-hero h1 span{color:var(--gm-accent)}.gm-hero p{margin:22px 0 0;font-size:24px}.gm-motto{text-align:left;letter-spacing:.3em;margin-top:34px;font-family:Barlow Condensed,sans-serif;font-size:13px;font-weight:800;line-height:1.4}.gm-motto:after{content:"";background:var(--gm-accent);width:32px;height:3px;margin-top:12px;display:block}.gm-hero-video{aspect-ratio:5/4;border:1px solid var(--gm-border);background:var(--gm-black);border-radius:14px;position:relative;overflow:hidden;box-shadow:0 0 44px #1f82d01a}.gm-hero-video video{width:100%;height:100%;display:block;position:absolute;inset:0}.gm-video-fill{object-fit:cover;filter:blur(30px)saturate(1.15)brightness(.45);transform:scale(1.12)}.gm-video-main{object-fit:contain}.gm-video-placeholder{background:radial-gradient(ellipse 70% 60% at 50% 42%, #1f82d024, transparent 70%), var(--gm-black);place-items:center;display:grid}.gm-video-card{text-align:center;flex-direction:column;align-items:center;padding:24px 24px 64px;display:flex}.gm-video-mark{width:clamp(72px,9vw,112px);height:auto;display:block}.gm-video-line{margin:22px 0 0;font-size:clamp(24px,3vw,40px);line-height:1}.gm-video-site{color:var(--gm-accent);letter-spacing:.3em;margin:10px 0 0;font-size:12px}.gm-hero-video button:disabled{cursor:not-allowed;opacity:.6}.gm-hero-video button:disabled:hover{box-shadow:none}.gm-video-toggle{z-index:2;border:1px solid var(--gm-border);background:color-mix(in srgb, var(--gm-black) 68%, transparent);width:56px;height:56px;color:var(--gm-accent);cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:50%;place-items:center;padding:0;transition:background .3s,border-color .3s,color .3s,box-shadow .3s;display:grid;position:absolute;bottom:16px;left:16px}.gm-video-toggle:hover,.gm-video-toggle:focus-visible{background:var(--gm-accent);border-color:var(--gm-accent);color:var(--gm-text);box-shadow:var(--gm-glow)}.gm-video-toggle.is-paused{background:var(--gm-accent);border-color:var(--gm-accent);color:var(--gm-text)}.gm-video-toggle svg{fill:currentColor;width:34px;height:34px;display:block}.gm-video-toggle.is-paused svg{width:40px;height:40px}.gm-video-sound{z-index:2;border:1px solid var(--gm-border);background:color-mix(in srgb, var(--gm-black) 68%, transparent);width:56px;height:56px;color:var(--gm-accent);cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:50%;place-items:center;padding:0;transition:background .3s,border-color .3s,color .3s,box-shadow .3s;display:grid;position:absolute;bottom:16px;left:82px}.gm-video-sound:hover,.gm-video-sound:focus-visible{background:var(--gm-accent);border-color:var(--gm-accent);color:var(--gm-text);box-shadow:var(--gm-glow)}.gm-video-sound.is-muted{background:var(--gm-accent);border-color:var(--gm-accent);color:var(--gm-text)}.gm-video-sound svg{fill:currentColor;width:30px;height:30px;display:block}@media (width<=639px){.gm-video-toggle{width:46px;height:46px;bottom:12px;left:12px}.gm-video-toggle svg{width:22px;height:22px}.gm-video-toggle.is-paused svg{width:26px;height:26px}.gm-video-sound{width:46px;height:46px;bottom:12px;left:66px}.gm-video-sound svg{width:22px;height:22px}}.gm-games-section{scroll-margin-top:110px}.gm-games-heading{margin:0 0 22px;padding:0 22px;font-size:48px;line-height:1}.gm-games-heading span{color:var(--gm-accent)}.gm-shape{z-index:-1;opacity:.85;pointer-events:none;width:230px;height:230px;position:absolute;top:575px;left:-100px}.gm-shape.right{top:1165px;left:auto;right:-95px}.gm-shape.lower{width:200px;height:200px;top:1430px;left:-85px}.gm-shape svg{width:100%;height:100%;animation:8s ease-in-out infinite alternate gm-float}.gm-shape.right svg{animation-duration:9.5s;animation-delay:-3s}.gm-shape.lower svg{animation-duration:7s;animation-delay:-5s}.gm-shape svg *{stroke-width:18px}.gm-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:20px;padding:0 22px;scroll-margin-top:110px;display:grid}.gm-tile{aspect-ratio:3/4;border:1px solid var(--gm-border);background:var(--gm-black);color:var(--gm-text);grid-column:span 3;text-decoration:none;transition:transform .5s,border-color .5s,box-shadow .5s,opacity .5s;animation:.65s both gm-arrive;position:relative;overflow:hidden;transform:skew(-6deg)}.gm-tile:nth-child(n+5){aspect-ratio:1;grid-column:span 3}.gm-tile:nth-child(2){animation-delay:70ms}.gm-tile:nth-child(3){animation-delay:.14s}.gm-tile:nth-child(4){animation-delay:.21s}.gm-tile:nth-child(5){animation-delay:.28s}.gm-tile:nth-child(6){animation-delay:.35s}.gm-tile:nth-child(7){animation-delay:.42s}.gm-tile:nth-child(8){animation-delay:.49s}.gm-tile-picture{position:absolute;inset:0 -10%;overflow:hidden;transform:skew(6deg)}.gm-tile-picture img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.gm-tile-picture:after{content:"";background:linear-gradient(transparent, var(--gm-black));position:absolute;inset:60% 0 0}.gm-chip{background:color-mix(in srgb, var(--gm-black) 85%, transparent);letter-spacing:.3em;white-space:nowrap;align-items:center;gap:7px;padding:7px 10px;font-size:10px;display:flex;position:absolute;top:16px;left:18px;transform:skew(6deg)}.gm-dot{background:var(--gm-accent);border-radius:50%;width:6px;height:6px;animation:2s infinite gm-pulse}.gm-tile-label{background:var(--gm-black);bottom:0;padding:13px 20px;font-size:25px;line-height:1;position:absolute;inset-inline:0}.gm-tile-label>span{justify-content:space-between;align-items:center;gap:8px;display:flex;transform:skew(6deg)}.gm-arrow{color:var(--gm-accent);font-style:normal;transition:transform .5s}:is(.gm-grid:has(.gm-tile:hover) .gm-tile:not(:hover),.gm-grid:has(.gm-tile:focus-visible) .gm-tile:not(:focus-visible)){opacity:.7}.gm-tile:hover,.gm-tile:focus-visible{border-color:var(--gm-accent);box-shadow:var(--gm-glow);transform:skew(-6deg)translateY(-6px)}.gm-tile:hover img,.gm-tile:focus-visible img{transform:scale(1.08)}.gm-tile:hover .gm-arrow,.gm-tile:focus-visible .gm-arrow{transform:translate(6px)}.gm-brands{padding:70px 0 45px;scroll-margin-top:100px}.gm-brands h2{margin:0 0 28px;font-size:48px;line-height:1}.gm-steps{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.gm-step{align-items:flex-start;gap:16px;display:flex}.gm-step strong{color:var(--gm-accent);font-size:50px;line-height:1}.gm-step p{color:var(--gm-muted);margin:5px 0 0;font-size:17px;line-height:1.5}.gm-footer{align-items:center;gap:30px;padding:30px 0 40px;display:flex}.gm-footer p{letter-spacing:.3em;margin:0;font-size:12px}.gm-rule{background:var(--gm-muted);opacity:.5;flex:1;height:1px}@keyframes gm-arrive{0%{opacity:0;translate:0 24px}to{opacity:1;translate:0}}@keyframes gm-pulse{50%{opacity:.35}}@keyframes gm-float{0%{translate:0 -5px}to{translate:0 7px}}@media (width>=1100px) and (width<=1400px){.gm-motto{font-size:11px}}@media (width<=1099px){.gm-inner{width:calc(100% - 64px)}.gm-hero{grid-template-columns:1fr;gap:30px;padding:30px 0 34px}.gm-hero h1{font-size:88px}.gm-motto{display:none}.gm-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.gm-tile,.gm-tile:nth-child(n+5){aspect-ratio:3/4;grid-column:span 1}.gm-tile:last-child{grid-column:2}.gm-tile-label{padding-inline:15px;font-size:23px}.gm-steps{gap:20px}.gm-step{gap:10px}}@media (width<=639px){.gm-inner{width:calc(100% - 40px)}.gm-bar .gm-inner{flex-wrap:wrap;gap:16px;height:76px}.gm-logo img{height:25px}.gm-nav{gap:12px}.gm-nav a{font-size:12px}.gm-page .gm-bar .gm-button{height:44px;padding-inline:12px;font-size:14px}.gm-hero{gap:24px;padding:30px 0}.gm-hero h1{font-size:64px}.gm-hero h1 span{display:block}.gm-hero p{margin-top:18px;font-size:18px}.gm-games-heading{padding:0 8px;font-size:40px}.gm-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding-inline:8px}.gm-chip{letter-spacing:.12em;padding:6px;font-size:8px;top:10px;left:8px}.gm-tile-label{padding:14px 10px;font-size:21px}.gm-tile.football .gm-tile-label{font-size:16px}.gm-shape{opacity:.45;width:130px;height:130px;left:-60px}.gm-shape.right{right:-55px}.gm-shape.lower{width:110px;height:110px;left:-50px}.gm-shape svg *{stroke-width:11px}.gm-brands{padding-top:50px}.gm-brands h2{font-size:40px}.gm-steps{grid-template-columns:1fr;gap:24px}.gm-step p{font-size:16px}.gm-footer{flex-wrap:wrap;gap:24px}.gm-footer p{font-size:10px;line-height:1.8}.gm-rule{display:none}.gm-footer .gm-button{width:100%}}@media (width<=380px){.gm-logo img{height:21px}.gm-bar .gm-inner{gap:10px}.gm-nav{gap:8px}.gm-hero h1{font-size:56px}}@media (prefers-reduced-motion:reduce){.gm-page *,.gm-page :after{transition:none!important;animation:none!important}.gm-shape svg{animation:none!important}.gm-tile:hover,.gm-tile:focus-visible{transform:skew(-6deg)}.gm-tile:hover img,.gm-tile:focus-visible img{transform:none}}html:has(.gm-page){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:has(.gm-page){scroll-behavior:auto}}
