.ga-stage{position:relative;margin:0;width:min(100%,520px);height:100%;min-height:440px;display:grid;place-items:center}.ga-stage[data-stage=room]{display:block;width:min(100%,560px);align-self:stretch}.ga-phone{position:relative;z-index:2;width:clamp(190px,21vw,238px);aspect-ratio:420/908;padding:9px;border-radius:38px;background:linear-gradient(160deg,#2a3366,#0b1029 60%);box-shadow:0 0 0 1px hsla(0,0%,100%,.12),0 28px 60px rgba(0,0,0,.55)}.ga-phone>img,.ga-phone>video{display:block;width:100%;height:100%;object-fit:cover;border-radius:30px;background:#0d1430}.ga-stage[data-stage=room] .ga-phone{position:absolute;right:2%;top:50%;transform:translateY(-50%);width:auto;height:min(80%,500px)}.ga-laptop{position:absolute;z-index:1;left:0;top:50%;width:62%;transform:translateY(-66%)}.ga-laptop__screen{padding:7px;border-radius:12px 12px 4px 4px;background:#0b1029;box-shadow:0 0 0 1px hsla(0,0%,100%,.12),0 22px 50px rgba(0,0,0,.5)}.ga-laptop__screen>img,.ga-laptop__screen>video{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:6px;background:#0d1430}.ga-laptop__base{height:10px;margin:0 -6%;border-radius:0 0 14px 14px;background:linear-gradient(180deg,#3a4373,#161d45)}.ga-champ{position:absolute;z-index:3;left:12%;bottom:3%;width:150px;height:150px;filter:drop-shadow(0 12px 18px rgba(0,0,0,.4))}.ga-stage[data-stage=phone] .ga-champ{left:calc(50% - 250px)}.ga-tag{position:absolute;z-index:4;left:50%;bottom:10px;transform:translateX(-50%);padding:5px 12px;border-radius:999px;background:rgba(13,20,48,.72);border:1px solid hsla(0,0%,100%,.16);color:hsla(0,0%,100%,.85);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.ga-card-media{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 18%;display:block}.ga-thumb{display:block;padding:0;border:1px solid hsla(0,0%,100%,.25);border-radius:10px;overflow:hidden;background:#0d1430;cursor:pointer;transition:border-color var(--fw-dur-fast,.15s) var(--fw-ease-standard,ease),transform var(--fw-dur-fast,.15s) var(--fw-ease-spring,ease)}.ga-thumb:hover{border-color:var(--fw-primary-700,#ef4e24);transform:translateY(-2px)}.ga-thumb:focus-visible{outline:3px solid hsla(0,0%,100%,.6);outline-offset:3px}.ga-thumb img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;object-position:50% 12%}.ga-lightbox{position:fixed;inset:0;z-index:var(--fw-z-modal,1000);display:grid;grid-template-rows:auto minmax(0,1fr);background:rgba(5,8,22,.94);color:#fff;animation:ga-fade var(--fw-dur-moderate,.25s) var(--fw-ease-out,ease-out)}.ga-lightbox__bar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 24px}.ga-lightbox__bar strong{display:block;font-size:16px;font-weight:700}.ga-lightbox__bar span{display:block;margin-top:2px;font-size:12.5px;color:hsla(0,0%,100%,.6)}.ga-lightbox__close{display:grid;place-items:center;width:44px;height:44px;border-radius:999px;border:1px solid hsla(0,0%,100%,.22);background:hsla(0,0%,100%,.06);color:#fff;cursor:pointer;transition:background var(--fw-dur-fast,.15s),border-color var(--fw-dur-fast,.15s)}.ga-lightbox__close:hover{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.4)}.ga-lightbox__close:focus-visible{outline:3px solid hsla(0,0%,100%,.6);outline-offset:3px}.ga-lightbox__body{display:grid;place-items:center;padding:0 24px 28px;min-height:0}@keyframes ga-fade{0%{opacity:0}}.ga-player{position:relative;overflow:hidden;border-radius:14px;background:#000;box-shadow:0 30px 80px rgba(0,0,0,.6);outline:none;line-height:0;max-width:min(100%,1280px)}.ga-player>video{display:block;width:100%;max-height:calc(100vh - 140px);cursor:pointer}.ga-player[data-portrait]>video{width:auto;max-width:100%;height:calc(100vh - 140px)}.ga-player:-webkit-full-screen{display:grid;place-items:center;border-radius:0;max-width:none}.ga-player:fullscreen{display:grid;place-items:center;border-radius:0;max-width:none}.ga-player:-webkit-full-screen>video{max-height:100vh;height:100vh;width:auto}.ga-player:fullscreen>video{max-height:100vh;height:100vh;width:auto}.ga-player__big{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:78px;height:78px;display:grid;place-items:center;padding-left:5px;border:0;border-radius:999px;background:var(--fw-primary-700,#ef4e24);color:#fff;cursor:pointer;box-shadow:0 0 0 14px rgba(239,78,36,.18),var(--fw-shadow-brand,0 10px 30px rgba(239,78,36,.35));transition:transform var(--fw-dur-fast,.15s) var(--fw-ease-spring,ease),background var(--fw-dur-fast,.15s)}.ga-player__big:hover{background:#f05f37;transform:translate(-50%,-50%) scale(1.04)}.ga-player__big:active{background:#c73d1c;transform:translate(-50%,-50%) scale(.97)}.ga-player__bar{position:absolute;left:0;right:0;bottom:0;padding:36px 14px 10px;line-height:normal;background:linear-gradient(180deg,rgba(13,20,48,0),rgba(13,20,48,.88) 70%);opacity:0;transform:translateY(6px);transition:opacity var(--fw-dur-moderate,.25s) var(--fw-ease-standard,ease),transform var(--fw-dur-moderate,.25s) var(--fw-ease-standard,ease)}.ga-player:focus-within .ga-player__bar,.ga-player[data-shown] .ga-player__bar{opacity:1;transform:none}.ga-player:not([data-shown]){cursor:none}.ga-player__row{display:flex;align-items:center;gap:4px}.ga-player__row button{display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:8px;background:transparent;color:#fff;cursor:pointer;transition:background var(--fw-dur-fast,.15s)}.ga-player__row button:hover{background:hsla(0,0%,100%,.1)}.ga-player__row button:active{transform:scale(.94)}.ga-player__big:focus-visible,.ga-player__row button:focus-visible{outline:3px solid hsla(0,0%,100%,.6);outline-offset:2px}.ga-player__time{margin-left:6px;font-family:var(--fw-font-mono,ui-monospace,monospace);font-size:12.5px;color:#fff}.ga-player__time span{color:hsla(0,0%,100%,.55)}.ga-player__gap{flex:1 1}.ga-player__seek{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;height:18px;margin:0 0 4px;background:transparent;cursor:pointer}.ga-player__seek::-webkit-slider-runnable-track{height:4px;border-radius:999px;background:linear-gradient(90deg,var(--fw-primary-700,#ef4e24) var(--pct),hsla(0,0%,100%,.24) var(--pct))}.ga-player__seek::-moz-range-track{height:4px;border-radius:999px;background:hsla(0,0%,100%,.24)}.ga-player__seek::-moz-range-progress{height:4px;border-radius:999px;background:var(--fw-primary-700,#ef4e24)}.ga-player__seek::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;margin-top:-5px;border-radius:999px;background:#fff;box-shadow:0 0 0 4px rgba(239,78,36,.35);opacity:0;-webkit-transition:opacity var(--fw-dur-fast,.15s);transition:opacity var(--fw-dur-fast,.15s)}.ga-player__seek::-moz-range-thumb{width:14px;height:14px;border:0;border-radius:999px;background:#fff;box-shadow:0 0 0 4px rgba(239,78,36,.35)}.ga-player__seek:focus-visible::-webkit-slider-thumb,.ga-player__seek:hover::-webkit-slider-thumb{opacity:1}.ga-player__seek:focus-visible{outline:3px solid hsla(0,0%,100%,.6);outline-offset:2px;border-radius:4px}.ga-shot{display:grid;justify-items:center;grid-gap:16px;gap:16px;max-height:100%}.ga-shot img{max-width:100%;max-height:calc(100vh - 200px);border-radius:26px;box-shadow:0 30px 80px rgba(0,0,0,.6)}.ga-shot__tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.ga-shot__tabs button{padding:8px 14px;border-radius:999px;border:1px solid hsla(0,0%,100%,.22);background:transparent;color:hsla(0,0%,100%,.85);font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:background var(--fw-dur-fast,.15s),border-color var(--fw-dur-fast,.15s)}.ga-shot__tabs button:hover{border-color:hsla(0,0%,100%,.45)}.ga-shot__tabs button[aria-pressed=true]{background:var(--fw-primary-700,#ef4e24);border-color:var(--fw-primary-700,#ef4e24);color:#fff}.ga-shot__tabs button:focus-visible{outline:3px solid hsla(0,0%,100%,.6);outline-offset:2px}.ga-screens{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));grid-gap:14px;gap:14px}.ga-screens figure{margin:0;display:grid;grid-gap:8px;gap:8px}.ga-screens img{width:100%;aspect-ratio:420/908;object-fit:cover;border-radius:18px;border:1px solid var(--fw-border)}.ga-screens figcaption{font-size:12.5px;color:var(--fw-text-secondary);text-align:center}@media (max-width:750px){.landing-hero-game{position:relative!important;inset:auto!important;padding:0!important;width:100%}.ga-stage,.ga-stage[data-stage=room]{min-height:0;height:380px}.ga-stage[data-stage=phone] .ga-phone{width:auto;height:360px}.ga-stage[data-stage=phone] .ga-champ{left:0}}@media (max-width:860px){.ga-champ{width:110px;height:110px}}@media (prefers-reduced-motion:reduce){.ga-thumb{transition:none}}.module-brochure-try{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:12px;margin-bottom:14px}.module-brochure-try h3{margin:0 0 4px!important}.module-brochure-try p{margin:0}@media (min-width:751px){.landing-hero-grid{height:640px}.landing-hero-copy{display:flex;flex-direction:column;align-items:flex-start;min-height:0}.landing-hero-copy>:last-child{margin-top:auto!important;padding-top:24px}.landing-hero-desc{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}}.landing-hero-frame{position:relative}.landing-hero-arrow{position:absolute;z-index:5;top:50%;width:48px;height:48px;display:grid;place-items:center;border-radius:999px;border:1px solid hsla(0,0%,100%,.28);background:rgba(19,27,66,.92);color:#fff;cursor:pointer;box-shadow:0 10px 28px rgba(0,0,0,.35);transform:translate(var(--x),-50%);transition:background var(--fw-dur-fast,.15s) var(--fw-ease-standard,ease),border-color var(--fw-dur-fast,.15s),transform var(--fw-dur-fast,.15s) var(--fw-ease-spring,ease)}.landing-hero-arrow[data-side=prev]{left:0;--x:-50%}.landing-hero-arrow[data-side=next]{right:0;--x:50%}.landing-hero-arrow:hover{background:var(--fw-primary-700,#ef4e24);border-color:var(--fw-primary-700,#ef4e24)}.landing-hero-arrow:active{transform:translate(var(--x),-50%) scale(.94)}.landing-hero-arrow:focus-visible{outline:3px solid rgba(239,78,36,.5);outline-offset:3px}@media (max-width:750px){.landing-hero-arrow{top:560px;width:40px;height:40px}.landing-hero-arrow[data-side=prev]{left:16px;--x:0px}.landing-hero-arrow[data-side=next]{right:16px;--x:0px}}@media (max-width:380px){.landing-hero-arrow{top:610px}}@media (prefers-reduced-motion:reduce){.ga-lightbox{animation:none}.landing-hero-arrow{transition:none}}@media (max-width:750px){.landing-hero-copy{display:flex;flex-direction:column;align-items:flex-start;min-height:560px}.landing-hero-copy>:last-child{margin-top:auto!important;padding-top:20px}.landing-hero-desc{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}}@media (max-width:380px){.landing-hero-copy{min-height:610px}}