.Home_home__xdsq5{--paper:#0f0f0f;--ink:#fafafa;--muted:#a5a9b8;--accent:#df3735;background:var(--paper);color:var(--ink);font-family:var(--rf-sans);overflow:clip;font-size:16px;line-height:1.5}.Home_home__xdsq5 *,.Home_home__xdsq5 :after,.Home_home__xdsq5 :before{box-sizing:border-box}.Home_home__xdsq5 :where(a,button){-webkit-tap-highlight-color:transparent}.Home_home__xdsq5 button{cursor:pointer;font:inherit}.Home_home__xdsq5 button:disabled{cursor:default}.Home_home__xdsq5 :focus-visible{outline:2px solid #f1b4b3;outline-offset:5px}.Home_home__xdsq5 img{display:block;max-width:100%;height:auto}.Home_home__xdsq5 figure{margin:0}.Home_home__xdsq5 section[id]{scroll-margin-top:94px}.Home_home__xdsq5 [hidden]{display:none!important}.Home_home__xdsq5 h2{font-weight:500}.Home_container__lUlX2{width:min(1200px,calc(100% - 112px));margin-inline:auto}.Home_announcement__fR8w9{min-height:34px;display:flex;align-items:center;justify-content:center;gap:12px;padding:6px 44px;background:#18191a;color:#cacac5;border-bottom:1px solid #ffffff0a;font-size:12px;position:relative}.Home_announcement__fR8w9 p{font-weight:550}.Home_announcement__fR8w9 a{color:#aaa9a4}.Home_announcement__fR8w9 a:hover{text-decoration:underline}.Home_announcement__fR8w9>button{position:absolute;right:19px;top:0;width:34px;height:34px;font-size:20px;color:#999a95}.Home_statusDot__2ZW1M{width:6px;height:6px;border-radius:50%;background:#df3735;box-shadow:0 0 0 3px #df37351f}.Home_hero__1scPL{position:relative;margin:28px 28px 0;min-height:630px;border-radius:40px;color:white;background:#18191a}.Home_heroFilm__YGGrw{position:absolute;inset:0;border-radius:inherit}.Home_heroFilm__YGGrw video{object-position:center}.Home_heroShade__9eTNB{background:linear-gradient(90deg,#08090ba8,#08090b47 55%,#08090b0a),linear-gradient(0deg,#08090b55,transparent 35%,#08090b22)}.Home_heroShade__9eTNB,.Home_heroTexture__dmtdc{position:absolute;inset:0;border-radius:inherit;pointer-events:none}.Home_heroTexture__dmtdc{z-index:1;background-image:radial-gradient(circle,#050607d9 .65px,transparent .95px),radial-gradient(circle,#ffffff38 .4px,transparent .7px);background-size:2.5px 2.5px;background-position:0 0,1.25px 1.25px;opacity:.45}.Home_heroCopy___1AQU{position:relative;z-index:2;padding:199px 64px 80px;max-width:1000px}.Home_home__xdsq5 .Home_heroCopy___1AQU h1{font-size:clamp(54px,5.7vw,86px);font-weight:500;line-height:1.015;letter-spacing:-.035em;text-wrap:nowrap}.Home_home__xdsq5 .Home_heroDescription__42Lf0{max-width:540px;margin-top:25px;font-size:20px;line-height:1.4;letter-spacing:-.025em;text-wrap:pretty}.Home_darkButton__omlmm,.Home_glassButton__fu7FF{display:inline-flex;align-items:center;justify-content:center;gap:14px;border-radius:100px;min-height:56px;padding:14px 30px;font-size:16px;font-weight:600!important;transition:transform .2s,box-shadow .2s,background .2s}.Home_glassButton__fu7FF{margin-top:28px;background:linear-gradient(#ffffffec,#ffffffbd);border:1px solid #ffffffe6;box-shadow:inset 0 1px 1px #fff,0 6px 10px #35658324;backdrop-filter:blur(12px);color:#1a2429}.Home_darkButton__omlmm{background:#df3735;color:#fff;border:1px solid #e84c4a}.Home_darkButton__omlmm:hover,.Home_glassButton__fu7FF:hover{transform:translateY(-2px);box-shadow:0 7px 18px #23232816}.Home_darkButton__omlmm:hover{background:#c62e2c}.Home_home__xdsq5 .Home_technologyQuote__N3e5v{width:min(1200px,calc(100% - 112px));margin:28px auto 0;padding:80px 24px;text-align:center}.Home_home__xdsq5 .Home_technologyQuote__N3e5v blockquote{max-width:800px;margin-inline:auto;color:#dedee3;font-size:clamp(24px,2.6vw,36px);font-style:italic;font-weight:400;line-height:1.4;letter-spacing:-.025em;text-wrap:balance}.Home_technologyQuote__N3e5v figcaption{margin-top:24px;color:var(--muted);font-size:13px;letter-spacing:.025em}.Home_sectionHeading__zOM1z{text-align:center;margin-inline:auto;padding-inline:24px}.Home_home__xdsq5 .Home_sectionHeading__zOM1z>.Home_micro__9INFO{margin:0 0 20px;font-size:11px;letter-spacing:.12em}.Home_home__xdsq5 .Home_sectionHeading__zOM1z h2{font-size:clamp(42px,4.7vw,64px);font-weight:500;letter-spacing:-.042em;line-height:1.1}.Home_home__xdsq5 .Home_sectionHeading__zOM1z>p{font-size:20px;color:var(--muted);margin-top:24px;letter-spacing:-.02em}.Home_products__MwTGH{padding:100px 0 80px}.Home_products__MwTGH .Home_sectionHeading__zOM1z{width:min(1000px,calc(100% - 90px))}.Home_tabControls__Iskkk{gap:6px;width:min(1320px,100%);margin:38px auto 0;padding-inline:24px}.Home_tabBar__tXghc,.Home_tabControls__Iskkk{display:flex;align-items:center;justify-content:center}.Home_tabBar__tXghc{gap:12px;margin:42px auto 0;padding:5px 24px;width:fit-content;max-width:100%;overflow-x:auto;scrollbar-width:none}.Home_tabControls__Iskkk .Home_tabBar__tXghc{gap:5px;margin:0;padding:5px;min-width:0}.Home_tabBar__tXghc::-webkit-scrollbar{display:none}.Home_tabBar__tXghc button{display:flex;align-items:center;gap:12px;min-height:54px;padding:8px 20px;border:2px solid transparent;border-radius:100px;white-space:nowrap;color:#a4a4a0;font-weight:600;transition:color .2s,background .2s}.Home_tabControls__Iskkk .Home_tabBar__tXghc button{position:relative;isolation:isolate;overflow:hidden;flex:none;gap:8px;min-height:52px;padding:8px 14px;border-width:1px;color:#a5a9b8;font-size:13px;font-weight:550}.Home_tabIcon__itR0y{width:32px;height:32px;display:grid;place-items:center;background:#232527;border-radius:9px;color:#939694}.Home_tabBar__tXghc button[aria-selected=true]{background:linear-gradient(120deg,#303234,#252729);border-color:#ffffff1c;color:#f4f3ee;box-shadow:inset 0 1px 1px #ffffff05}.Home_tabBar__tXghc button[aria-selected=true] .Home_tabIcon__itR0y{background:#df3735;color:#fff;box-shadow:inset 0 1px 2px #ffffff4a}.Home_tabControls__Iskkk .Home_tabIcon__itR0y{width:28px;height:28px}.Home_tabControls__Iskkk .Home_tabBar__tXghc button[aria-selected=true] .Home_tabIcon__itR0y{background:#ffffff16;box-shadow:none}.Home_tabBar__tXghc button:hover{color:#fff}.Home_tabBar__tXghc button:focus-visible{outline-offset:-3px}.Home_productPanel__GqVzc{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:center;gap:64px;width:min(1200px,calc(100% - 112px));min-height:550px;padding-top:48px;margin-inline:auto}.Home_productCaption__9rRR4{min-width:0}.Home_productCaption__9rRR4>.Home_micro__9INFO{margin-bottom:18px}.Home_home__xdsq5 .Home_productCaption__9rRR4 h3{font-size:clamp(28px,2.7vw,39px);font-weight:500;line-height:1.12;letter-spacing:-.035em;text-wrap:balance}.Home_home__xdsq5 .Home_productCaption__9rRR4>p:not(.Home_micro__9INFO){margin-top:20px;color:var(--muted);font-size:16px;line-height:1.65;text-wrap:pretty}.Home_productCaption__9rRR4 ul{list-style:none;padding:0;margin:24px 0 0;display:grid;gap:10px}.Home_productCaption__9rRR4 li{font-size:14px;line-height:1.5;display:flex;align-items:baseline;gap:10px;color:#d4d4d8}.Home_productCaption__9rRR4 li:before{content:"✓";color:#a5a9b8}.Home_textLink__1DJKl{display:inline-flex;gap:9px;align-items:center;font-size:14px;font-weight:600;margin-top:24px;border-bottom:1px solid #ffffff40;padding-bottom:5px}.Home_textLink__1DJKl:hover{border-color:currentColor}.Home_textLink__1DJKl svg{width:16px;flex:none}.Home_productVisual__ajBT0,.Home_screenFigure__pIVdj{min-width:0;width:100%}.Home_screenFigure__pIVdj>img{width:100%;height:auto;border:1px solid #ffffff24;border-radius:12px}.Home_screenFooter__Ta2Ru{margin-top:12px;color:var(--muted);font-size:11px;line-height:1.5}.Home_phone__k59KN{width:100%;padding:5px;border:1px solid #52525b;border-radius:30px;background:#1d1d21}.Home_phoneViewport__D30No{aspect-ratio:375/812;overflow:hidden;border-radius:24px;background:#0a121a}.Home_phone__k59KN img{display:block;width:100%;height:auto}.Home_phoneFigure___a2uN{max-width:226px}.Home_phoneFigure___a2uN .Home_screenFooter__Ta2Ru{font-size:10px}.Home_mobileVisual__TKscO{display:flex;justify-content:center;align-items:center;gap:26px}.Home_mobileVisual__TKscO .Home_phoneFigure___a2uN{width:calc(50% - 13px);max-width:214px}.Home_mobileVisual__TKscO .Home_phoneFigure___a2uN:nth-child(2){margin-top:38px}.Home_tableVisual__dz2Bq{width:100%}.Home_tableVisual__dz2Bq>div{aspect-ratio:16/10;border:1px solid #ffffff14;border-radius:16px;overflow:hidden;background:#0b0b0d}.Home_tableVisual__dz2Bq video{object-fit:contain}.Home_tableVisual__dz2Bq figcaption{color:var(--muted);font-size:11px;margin-top:12px}.Home_micro__9INFO{font:400 11px/1.6 var(--rf-mono);letter-spacing:.1em;color:var(--muted)}.Home_stories__ffs7g{padding-block:88px 100px}.Home_home__xdsq5 .Home_stories__ffs7g .Home_sectionHeading__zOM1z h2{font-size:clamp(36px,3.8vw,52px)}.Home_storyGrid__hPUlb{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:52px}.Home_storyCard__iuQvy{min-width:0}.Home_storyImage__A33wZ{aspect-ratio:16/10;overflow:hidden;background:#19191c;border:1px solid #ffffff12;border-radius:12px}.Home_storyImage__A33wZ>img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.Home_storyCard__iuQvy>.Home_micro__9INFO{margin-top:24px;font-size:10px}.Home_home__xdsq5 .Home_storyCard__iuQvy h3{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:23px;font-weight:500;line-height:1.2;letter-spacing:-.03em;margin-top:10px}.Home_storyCard__iuQvy h3 svg{flex:none;width:16px;transition:transform .2s}.Home_home__xdsq5 .Home_storyCard__iuQvy>p:not(.Home_micro__9INFO){font-size:15px;line-height:1.6;color:var(--muted);margin-top:13px;max-width:350px}.Home_storyCard__iuQvy:hover .Home_storyImage__A33wZ>img{transform:scale(1.025)}.Home_storyCard__iuQvy:hover h3 svg{transform:translateX(3px)}.Home_outcomes__JBNxL{padding:88px 0}.Home_outcomePanel__E6ZvW{width:min(1200px,calc(100% - 112px));min-height:570px;margin:38px auto 0;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.7fr);align-items:center;gap:56px;padding-block:16px 24px}.Home_outcomeNote__r0c_K>.Home_micro__9INFO{margin-bottom:20px}.Home_home__xdsq5 .Home_outcomeNote__r0c_K h3{font-size:clamp(28px,2.7vw,38px);line-height:1.12;font-weight:500;letter-spacing:-.035em;text-wrap:balance}.Home_home__xdsq5 .Home_outcomeNote__r0c_K>p:not(.Home_micro__9INFO){font-size:16px;line-height:1.65;color:var(--muted);margin-top:20px}.Home_contact__JgfEy{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:88px;align-items:start;padding-block:88px}.Home_home__xdsq5 .Home_contact__JgfEy h2{font-size:clamp(44px,4.7vw,66px);font-weight:500;letter-spacing:-.045em;line-height:1.1}.Home_home__xdsq5 .Home_contactIntro__ZRZQF>p{max-width:420px;margin-top:24px;color:var(--muted);font-size:18px;line-height:1.6;text-wrap:pretty}.Home_contactDetails__Kv2ZJ{display:grid;gap:24px;margin:38px 0 0}.Home_contactDetails__Kv2ZJ dt{margin-bottom:7px;font:400 11px/1.5 var(--rf-mono);color:var(--muted);letter-spacing:.08em;text-transform:uppercase}.Home_contactDetails__Kv2ZJ dd{margin:0}.Home_contactDetails__Kv2ZJ a{display:inline-flex;align-items:center;gap:14px;max-width:380px;color:var(--ink,var(--rf-ink));font-size:16px;line-height:1.6}.Home_contactDetails__Kv2ZJ a:hover{text-decoration:underline;text-underline-offset:5px}.Home_contactDetails__Kv2ZJ svg{flex:none;width:16px;height:16px}.Home_contactForm__gZpFJ{min-width:0;padding:32px;border:1px solid #ffffff18;border-radius:24px;background:#19191c}.Home_contactForm__gZpFJ .rf-contact-form{margin:0}.Home_contactForm__gZpFJ .rf-contact-form label{color:#d4d4d8;font-size:13px;margin-bottom:20px}.Home_contactForm__gZpFJ .rf-contact-form :is(input,textarea){background:#242427;color:#fafafa;border-color:#ffffff1c;border-radius:10px;padding:12px}.Home_contactForm__gZpFJ .rf-contact-form :is(input,textarea)::placeholder{color:#9a9aa4}.Home_contactForm__gZpFJ .rf-contact-form textarea{min-height:140px}.Home_contactForm__gZpFJ .rf-button{background:var(--rf-red-strong);color:#fff;border-radius:100px;min-height:52px;font-size:14px}.Home_contactForm__gZpFJ .rf-button:hover{background:#c62e2c}.Home_contactForm__gZpFJ .rf-form-error{color:#ffaca7}.Home_contactForm__gZpFJ .rf-contact-ready{padding:16px 0}.Home_closingContact__wKbpl{scroll-margin-top:94px}.Home_footer__xwIIw{--rf-circuit-height:clamp(280px,30vw,440px);position:relative;overflow:hidden;background:#111113;color:#b4b4be;border-top:1px solid #ffffff12}.Home_footerInner__LPDjf{padding-block:56px 28px}.Home_footerTop__LUGeV{display:grid;grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr));gap:56px;align-items:start}.Home_footer__xwIIw .Home_footerIntro__Q9M72>p{max-width:240px;font-size:25px;font-weight:500;line-height:1.3;letter-spacing:-.025em;color:#f4f4f5}.Home_footer__xwIIw .Home_footerGroup__II1kx h2{margin:0 0 16px;font-size:13px;font-weight:500;line-height:1.4;letter-spacing:0;color:#93939f}.Home_footerGroup__II1kx ul{display:grid;gap:6px;list-style:none;margin:0;padding:0}.Home_footerGroup__II1kx a{display:inline-flex;align-items:center;gap:8px;min-height:32px;width:fit-content;max-width:100%;font-size:14px;line-height:1.5;color:#d4d4dc}.Home_footerExternal__QcoOD>svg{width:14px;height:14px;flex:none;transform:rotate(-45deg);color:#93939f}.Home_footer__xwIIw a:hover{color:#fff}.Home_footer__xwIIw a:focus-visible{outline:2px solid var(--rf-red,#df3735);outline-offset:4px}.Home_footerBottom__sIDr5 a:focus-visible,.Home_footerGroup__II1kx a:focus-visible{border-radius:4px}.Home_footerBottom__sIDr5{display:flex;align-items:center;gap:20px 32px;justify-content:space-between;margin-top:40px;padding-top:24px;border-top:1px solid #ffffff12;font-size:12px;line-height:1.6;color:#93939f}.Home_footer__xwIIw .Home_footerBottom__sIDr5>p{font-size:inherit;line-height:inherit}.Home_footerBottom__sIDr5>a{display:inline-flex;align-items:center;gap:8px;max-width:100%}.Home_tabTimer___ioAy{position:absolute;z-index:-1;inset:0;background:#ffffff0c;transform-origin:left;transform:scaleX(0);pointer-events:none}.Home_tabBar__tXghc button[aria-selected=true] .Home_tabTimer___ioAy{transform:scaleX(var(--tab-progress,0))}.Home_tabTimer___ioAy:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--accent)}.Home_tabPanels__EvJdq{display:grid}.Home_tabPanel__dw2OT{grid-area:1/1;align-self:start}.Home_tabPanel__dw2OT[data-active=false]{visibility:hidden;pointer-events:none}.Home_playerCardMedia__7ESUP{display:flex;height:100%;align-items:center;justify-content:center;gap:20px;padding:20px;background:linear-gradient(120deg,#212127,#111113)}.Home_playerCardMedia__7ESUP .Home_phone__k59KN{height:100%;width:auto;aspect-ratio:385/822;padding:3px;border-radius:14px}.Home_playerCardMedia__7ESUP .Home_phoneViewport__D30No{height:100%;border-radius:10px}.Home_appGallery___ytC1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:18px;padding-top:24px}.Home_appGallery___ytC1 .Home_phoneFigure___a2uN{max-width:none}.Home_appGallery___ytC1 .Home_phoneFigure___a2uN:nth-child(2){margin-top:-24px}.Home_appGallery___ytC1 .Home_phone__k59KN{box-shadow:0 18px 32px #0003}.Home_appGallery___ytC1 .Home_screenFooter__Ta2Ru{color:#b7bac4}.Home_games__8Y4xJ{padding-block:100px 72px}.Home_games__8Y4xJ .Home_sectionHeading__zOM1z>p:not(.Home_micro__9INFO){max-width:760px;margin-inline:auto}.Home_gamePanel__LVBi6{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:64px;align-items:center;margin-top:48px}.Home_gameImage__0aqMj{position:relative;align-self:stretch;min-height:560px;border:1px solid #ffffff1a;border-radius:20px;overflow:hidden;background:#19191c}.Home_gameImage__0aqMj>img{width:100%;height:100%;position:absolute;object-fit:cover}.Home_gameImage__0aqMj:after{content:"";position:absolute;inset:40% 0 0;background:linear-gradient(transparent,#070709d9);pointer-events:none}.Home_gameImage__0aqMj figcaption{position:absolute;z-index:1;bottom:32px;left:32px;right:24px;display:flex;flex-direction:column;align-items:flex-start;gap:16px;font-size:clamp(32px,3.4vw,48px);line-height:1.1;letter-spacing:-.04em}.Home_gameStatus__Wnq6n{font:11px/1.4 var(--rf-mono);letter-spacing:.04em;padding:7px 12px;border:1px solid #ffffff50;border-radius:100px;background:#12121580;backdrop-filter:blur(12px)}.Home_gameCopy__b5uTz>.Home_micro__9INFO{font-size:10px;margin-bottom:16px}.Home_home__xdsq5 .Home_gameCopy__b5uTz h3{font-size:clamp(27px,2.6vw,36px);font-weight:500;line-height:1.15;letter-spacing:-.035em;text-wrap:balance}.Home_gameCopy__b5uTz ul{display:grid;gap:0;padding:0;margin:25px 0 0;list-style:none}.Home_gameCopy__b5uTz li{display:flex;align-items:flex-start;gap:14px;padding-block:13px;border-top:1px solid #ffffff14}.Home_gameCopy__b5uTz li>svg{flex:none;color:#a5a9b8;margin-top:2px}.Home_gameCopy__b5uTz li span{font-size:13px;font-weight:550}.Home_home__xdsq5 .Home_gameCopy__b5uTz li p{font-size:13px;color:var(--muted);line-height:1.5;margin-top:4px}.Home_gamesInvite__zEUsZ{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 16px;margin:40px 24px 0;padding-top:28px;color:var(--muted);font-size:14px}.Home_gamesInvite__zEUsZ a{display:inline-flex;align-items:center;gap:8px;color:#f4f4f5;text-decoration:underline;text-underline-offset:5px}.Home_gamesInvite__zEUsZ svg{width:15px}@media (min-width:1500px){.Home_hero__1scPL{min-height:700px}.Home_heroCopy___1AQU{padding-top:215px}}@media (max-width:1100px){.Home_heroCopy___1AQU{padding-inline:44px}.Home_container__lUlX2,.Home_outcomePanel__E6ZvW,.Home_productPanel__GqVzc{width:calc(100% - 80px)}.Home_tabBar__tXghc{gap:3px}.Home_tabBar__tXghc button{padding-inline:15px}.Home_productPanel__GqVzc{gap:36px}.Home_productCaption__9rRR4 li{font-size:13px}.Home_mobileVisual__TKscO{gap:18px}.Home_mobileVisual__TKscO .Home_phoneFigure___a2uN{width:calc(50% - 9px)}.Home_storyGrid__hPUlb{gap:22px}.Home_home__xdsq5 .Home_storyCard__iuQvy h3{font-size:21px}.Home_outcomePanel__E6ZvW{gap:40px;min-height:510px}}@media (max-width:800px){.Home_hero__1scPL{margin-inline:16px;border-radius:40px}.Home_heroCopy___1AQU{padding-left:40px;padding-right:30px}.Home_home__xdsq5 .Home_heroCopy___1AQU h1{font-size:clamp(40px,6.4vw,54px)}.Home_home__xdsq5 .Home_heroDescription__42Lf0{max-width:440px}.Home_products__MwTGH .Home_sectionHeading__zOM1z{width:calc(100% - 32px)}.Home_tabControls__Iskkk{margin-top:30px}.Home_tabBar__tXghc,.Home_tabControls__Iskkk{justify-content:flex-start;padding-inline:24px}.Home_tabBar__tXghc{margin-top:35px}.Home_tabBar__tXghc button{font-size:14px;gap:9px;padding-inline:13px}.Home_productPanel__GqVzc{grid-template-columns:1fr;gap:32px;padding-top:36px;min-height:0}.Home_productCaption__9rRR4{max-width:540px}.Home_productCaption__9rRR4 ul{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:20px}.Home_productCaption__9rRR4 li{font-size:12px}.Home_productVisual__ajBT0{max-width:640px;margin-inline:auto}.Home_home__xdsq5 .Home_productCaption__9rRR4 h3{font-size:34px;max-width:430px}.Home_mobileVisual__TKscO .Home_phoneFigure___a2uN{max-width:200px}.Home_storyGrid__hPUlb{grid-template-columns:1fr;gap:36px}.Home_storyCard__iuQvy{display:grid;grid-template-columns:1fr 1fr;column-gap:24px;align-content:center}.Home_storyImage__A33wZ{grid-row:span 3}.Home_storyCard__iuQvy>.Home_micro__9INFO{margin-top:0}.Home_home__xdsq5 .Home_storyCard__iuQvy>p:not(.Home_micro__9INFO){font-size:14px;margin-top:10px}.Home_outcomePanel__E6ZvW{gap:32px;grid-template-columns:1fr;min-height:0}.Home_outcomeNote__r0c_K{max-width:520px}.Home_appGallery___ytC1{max-width:650px;width:100%;margin-inline:auto}.Home_contact__JgfEy{grid-template-columns:1fr;gap:40px;padding-block:64px}.Home_contactIntro__ZRZQF{max-width:540px}.Home_footerTop__LUGeV{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px}.Home_footerIntro__Q9M72{grid-column:1/-1}.Home_footerBottom__sIDr5{flex-direction:column;align-items:flex-start;gap:12px}}@media (max-width:540px){.Home_announcement__fR8w9{justify-content:flex-start;padding-inline:21px 38px;gap:9px;min-height:34px;font-size:10px}.Home_announcement__fR8w9>button{right:8px;font-size:17px}.Home_statusDot__2ZW1M{width:5px;height:5px;flex:none}.Home_hero__1scPL{margin:0;min-height:710px;border-radius:0 0 40px 40px}.Home_heroShade__9eTNB{background:#08090b99}.Home_heroCopy___1AQU{padding:230px 26px 100px;max-width:none}.Home_home__xdsq5 .Home_heroCopy___1AQU h1{font-size:clamp(26px,8.7vw,45px);font-weight:450;letter-spacing:-.035em;line-height:1.025}.Home_home__xdsq5 .Home_heroDescription__42Lf0{margin-top:25px;max-width:310px;font-size:17px;line-height:1.5;letter-spacing:-.02em}.Home_glassButton__fu7FF{margin-top:25px;min-height:47px;padding:10px 24px;font-size:14px}.Home_home__xdsq5 .Home_technologyQuote__N3e5v{width:calc(100% - 48px);margin-top:20px;padding:56px 0}.Home_home__xdsq5 .Home_technologyQuote__N3e5v blockquote{font-size:24px;line-height:1.45}.Home_technologyQuote__N3e5v figcaption{margin-top:20px;font-size:12px}.Home_container__lUlX2,.Home_outcomePanel__E6ZvW,.Home_productPanel__GqVzc{width:calc(100% - 48px)}.Home_products__MwTGH{padding:72px 0 60px}.Home_products__MwTGH .Home_sectionHeading__zOM1z{width:100%}.Home_home__xdsq5 .Home_sectionHeading__zOM1z h2{font-size:33px;line-height:1.08;letter-spacing:-.04em}.Home_home__xdsq5 .Home_sectionHeading__zOM1z>p{font-size:16px;margin-top:20px}.Home_home__xdsq5 .Home_sectionHeading__zOM1z>.Home_micro__9INFO{font-size:9px}.Home_tabControls__Iskkk{padding-inline:19px;gap:4px}.Home_tabBar__tXghc{max-width:100%;width:100%;padding:5px 24px;margin-top:30px;gap:3px;scroll-padding:24px}.Home_tabControls__Iskkk .Home_tabBar__tXghc{scroll-padding:5px}.Home_tabBar__tXghc button,.Home_tabControls__Iskkk .Home_tabBar__tXghc button{min-height:47px;padding:6px 13px}.Home_tabBar__tXghc button{gap:8px;font-size:13px}.Home_tabIcon__itR0y{width:27px;height:27px;border-radius:8px}.Home_tabIcon__itR0y svg{width:17px}.Home_productPanel__GqVzc{padding-top:28px;gap:30px}.Home_productCaption__9rRR4>.Home_micro__9INFO{margin-bottom:14px;font-size:10px}.Home_home__xdsq5 .Home_productCaption__9rRR4 h3{font-size:30px}.Home_home__xdsq5 .Home_productCaption__9rRR4>p:not(.Home_micro__9INFO){font-size:15px;margin-top:16px}.Home_productCaption__9rRR4 ul{grid-template-columns:1fr;gap:8px}.Home_productCaption__9rRR4 li{font-size:13px}.Home_textLink__1DJKl{margin-top:22px}.Home_screenFigure__pIVdj>img{border-radius:8px}.Home_screenFooter__Ta2Ru{font-size:10px}.Home_phone__k59KN{padding:4px;border-radius:22px}.Home_phoneViewport__D30No{border-radius:17px}.Home_mobileVisual__TKscO{gap:16px;align-items:flex-start}.Home_mobileVisual__TKscO .Home_phoneFigure___a2uN{width:calc(50% - 8px)}.Home_mobileVisual__TKscO .Home_phoneFigure___a2uN:nth-child(2){margin-top:24px}.Home_phoneFigure___a2uN .Home_screenFooter__Ta2Ru{font-size:9px}.Home_stories__ffs7g{padding-block:56px 65px}.Home_stories__ffs7g .Home_sectionHeading__zOM1z{padding:0;text-align:left}.Home_home__xdsq5 .Home_stories__ffs7g .Home_sectionHeading__zOM1z h2{font-size:32px}.Home_storyGrid__hPUlb{margin-top:32px;gap:28px}.Home_storyCard__iuQvy{display:block}.Home_storyCard__iuQvy+.Home_storyCard__iuQvy{border-top:1px solid var(--line);padding-top:28px}.Home_storyImage__A33wZ{aspect-ratio:16/10}.Home_storyCard__iuQvy>.Home_micro__9INFO{margin-top:16px}.Home_home__xdsq5 .Home_storyCard__iuQvy h3{font-size:24px}.Home_home__xdsq5 .Home_storyCard__iuQvy>p:not(.Home_micro__9INFO){font-size:15px}.Home_outcomes__JBNxL{padding:56px 0 50px}.Home_outcomePanel__E6ZvW{margin-top:32px;min-height:0;grid-template-columns:1fr;gap:30px}.Home_outcomeNote__r0c_K>.Home_micro__9INFO{font-size:10px;margin-bottom:14px}.Home_home__xdsq5 .Home_outcomeNote__r0c_K h3{font-size:30px}.Home_home__xdsq5 .Home_outcomeNote__r0c_K>p:not(.Home_micro__9INFO){font-size:15px;margin-top:16px}.Home_contact__JgfEy{padding-block:56px;gap:36px}.Home_home__xdsq5 .Home_contact__JgfEy h2{font-size:44px}.Home_home__xdsq5 .Home_contactIntro__ZRZQF>p{font-size:16px;margin-top:20px}.Home_contactDetails__Kv2ZJ{margin-top:30px;gap:20px}.Home_contactDetails__Kv2ZJ a{font-size:15px}.Home_contactForm__gZpFJ{padding:24px;border-radius:20px}.Home_footerInner__LPDjf{padding-block:40px 24px}.Home_footerTop__LUGeV{gap:32px 24px}.Home_footer__xwIIw .Home_footerIntro__Q9M72>p{font-size:24px}.Home_footerGroup__II1kx a{min-height:36px}.Home_footerBottom__sIDr5{font-size:11px;margin-top:32px}}@media (max-width:1100px){.Home_appGallery___ytC1{gap:12px}.Home_gamePanel__LVBi6{gap:36px}.Home_gameImage__0aqMj{min-height:580px}}@media (max-width:800px){.Home_gamePanel__LVBi6{grid-template-columns:1fr;gap:30px}.Home_gameImage__0aqMj{min-height:0;aspect-ratio:16/10}.Home_gameCopy__b5uTz ul{grid-template-columns:1fr 1fr;gap:0 24px}.Home_gameCopy__b5uTz h3{max-width:480px}}@media (max-width:540px){.Home_appGallery___ytC1{display:flex;overflow-x:auto;gap:14px;padding:18px 5px 10px;width:calc(100% + 24px);max-width:none;margin-right:-24px;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#52525b transparent}.Home_appGallery___ytC1 .Home_phoneFigure___a2uN{width:148px;flex:none;scroll-snap-align:start}.Home_appGallery___ytC1 .Home_phone__k59KN{padding:3px;border-radius:16px}.Home_appGallery___ytC1 .Home_phoneViewport__D30No{border-radius:12px}.Home_appGallery___ytC1 .Home_phoneFigure___a2uN:nth-child(2){margin-top:-18px}.Home_appGallery___ytC1 .Home_screenFooter__Ta2Ru{font-size:9px}.Home_games__8Y4xJ{padding-block:64px 52px}.Home_games__8Y4xJ .Home_sectionHeading__zOM1z>p br{display:none}.Home_gamePanel__LVBi6{margin-top:30px;gap:28px}.Home_gameImage__0aqMj{aspect-ratio:4/3;border-radius:14px}.Home_gameImage__0aqMj figcaption{bottom:24px;left:24px;font-size:34px;gap:12px}.Home_gameStatus__Wnq6n{font-size:10px}.Home_home__xdsq5 .Home_gameCopy__b5uTz h3{font-size:29px}.Home_gameCopy__b5uTz ul{grid-template-columns:1fr;margin-top:22px}.Home_gameCopy__b5uTz li{padding-block:13px}.Home_gamesInvite__zEUsZ{flex-direction:column;align-items:flex-start;margin-top:28px;padding-top:0;font-size:13px}}@media (prefers-reduced-motion:reduce){.Home_home__xdsq5 *,.Home_home__xdsq5 :after,.Home_home__xdsq5 :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.CompanyPage_page__WgkVt{--company-muted:var(--rf-muted);--company-line:#ffffff1a;color:var(--rf-ink);background:var(--rf-bg);font:400 16px/1.5 var(--rf-sans);display:flow-root}.CompanyPage_page__WgkVt *,.CompanyPage_page__WgkVt :after,.CompanyPage_page__WgkVt :before{box-sizing:border-box}.CompanyPage_page__WgkVt figure{margin:0}.CompanyPage_page__WgkVt :is(a,button,input,textarea):focus-visible{outline:2px solid #f1b4b3;outline-offset:5px}.CompanyPage_page__WgkVt section[id]{scroll-margin-top:100px}.CompanyPage_container__ekr8Z{width:min(1200px,calc(100% - 112px));margin-inline:auto}.CompanyPage_page__WgkVt .CompanyPage_eyebrow__YlAes{color:var(--company-muted);font:400 11px/1.6 var(--rf-mono);letter-spacing:.1em;text-transform:uppercase}.CompanyPage_page__WgkVt h2{font-size:clamp(36px,4.1vw,56px);font-weight:500;line-height:1.1;letter-spacing:-.04em}.CompanyPage_page__WgkVt h2 span{color:var(--company-muted)}.CompanyPage_page__WgkVt .CompanyPage_eyebrow__YlAes+h2{margin-top:20px}.CompanyPage_hero__w1_Gv{position:relative;isolation:isolate;min-height:630px;margin:28px 28px 0;border-radius:40px;background:#111113}.CompanyPage_heroShade___NUNn{position:absolute;z-index:-1;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(90deg,#101012c7,#10101294 36%,#10101200 76%),linear-gradient(180deg,#10101266,transparent 30%,#10101226)}.CompanyPage_heroCopy__JqeCw{padding:180px 64px 72px;position:relative;max-width:880px}.CompanyPage_heroCopy__JqeCw .CompanyPage_eyebrow__YlAes{color:#d1d1d8}.CompanyPage_page__WgkVt .CompanyPage_heroCopy__JqeCw h1{margin-top:22px;font-size:clamp(52px,5.7vw,82px);line-height:1.03;font-weight:500;letter-spacing:-.04em;text-wrap:wrap}.CompanyPage_heroCopy__JqeCw .CompanyPage_heroLead__M3SpQ{margin-top:25px;max-width:440px;color:#e4e4e7;font-size:19px;line-height:1.5;letter-spacing:-.02em;text-wrap:pretty}.CompanyPage_compactHero__kSypX .CompanyPage_heroCopy__JqeCw{padding-bottom:60px}.CompanyPage_page__WgkVt .CompanyPage_compactHero__kSypX h1{font-size:clamp(44px,4.4vw,60px)}.CompanyPage_compactHero__kSypX .CompanyPage_heroLead__M3SpQ{max-width:520px}.CompanyPage_page__WgkVt .CompanyPage_glassButton__yH5Oz,.CompanyPage_page__WgkVt .CompanyPage_primaryButton__Rlk5G{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:54px;padding:14px 27px;border:1px solid transparent;border-radius:100px;font:600 15px/1.5 var(--rf-sans);transition:background .2s,transform .2s}.CompanyPage_glassButton__yH5Oz{margin-top:28px;color:#1a2429;background:linear-gradient(#ffffffed,#ffffffc7);border-color:#ffffffe6!important;box-shadow:inset 0 1px 1px #fff,0 6px 10px #0002;backdrop-filter:blur(12px)}.CompanyPage_primaryButton__Rlk5G{background:var(--rf-red-strong);color:#fff}.CompanyPage_glassButton__yH5Oz:hover{background:#fff;transform:translateY(-2px)}.CompanyPage_primaryButton__Rlk5G:hover{background:#c62e2c;transform:translateY(-2px)}.CompanyPage_glassButton__yH5Oz svg,.CompanyPage_primaryButton__Rlk5G svg{width:17px;flex:none}.CompanyPage_page__WgkVt .CompanyPage_textLink__nYxuh{display:inline-flex;align-items:center;gap:12px;min-height:44px;padding-block:8px;border-bottom:1px solid var(--company-line);font-size:14px;font-weight:550;color:var(--rf-ink)}.CompanyPage_textLink__nYxuh svg{width:16px;flex:none;transition:transform .2s}.CompanyPage_textLink__nYxuh:hover{border-color:currentColor}.CompanyPage_textLink__nYxuh:hover svg{transform:translateX(3px)}.CompanyPage_intro__u8FL3{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding-block:100px}.CompanyPage_afterHero__DGtjC{margin-top:28px}.CompanyPage_prose__LLJbZ{padding-top:4px;max-width:510px}.CompanyPage_prose__LLJbZ>p{color:var(--company-muted);font-size:18px;line-height:1.75;text-wrap:pretty}.CompanyPage_prose__LLJbZ>p+p{margin-top:20px}.CompanyPage_prose__LLJbZ>.CompanyPage_textLink__nYxuh{margin-top:22px}.CompanyPage_prose__LLJbZ a:not(.CompanyPage_textLink__nYxuh){color:inherit;text-decoration:underline;text-underline-offset:3px}.CompanyPage_teamPhotos__L62S6{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:-36px}.CompanyPage_teamPhotos__L62S6 img{width:100%;height:auto;border-radius:24px}.CompanyPage_teamPhotos__L62S6 img:only-child{grid-column:2}.CompanyPage_thenAndNow__90oOt{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:-12px}.CompanyPage_thenAndNow__90oOt figcaption{margin-bottom:12px;color:var(--company-muted);font:400 11px/1.6 var(--rf-mono);letter-spacing:.1em;text-transform:uppercase}.CompanyPage_thenAndNow__90oOt img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:24px;background:#19191c}.CompanyPage_thenAndNow__90oOt figure:first-child img{object-position:28% 72%}.CompanyPage_thenAndNow__90oOt figure:last-child img{object-position:center 46%}.CompanyPage_feature__nlL9q{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:76px;padding-block:100px}.CompanyPage_featureImage__eF8fF{position:relative;aspect-ratio:6/5;border-radius:24px;overflow:hidden;background:#19191c}.CompanyPage_featureImage__eF8fF img{object-fit:cover;object-position:62% center}.CompanyPage_page__WgkVt .CompanyPage_featureCopy__YLnqh h2{font-size:clamp(34px,3.6vw,48px)}.CompanyPage_featureCopy__YLnqh>p:not(.CompanyPage_eyebrow__YlAes){margin-top:24px;color:var(--company-muted);font-size:17px;line-height:1.75;max-width:410px;text-wrap:pretty}.CompanyPage_featureCopy__YLnqh .CompanyPage_textLink__nYxuh{margin-top:20px}.CompanyPage_invitation__SxECq{display:flex;align-items:center;justify-content:space-between;gap:40px;padding-block:72px}.CompanyPage_page__WgkVt .CompanyPage_invitation__SxECq h2{font-size:clamp(30px,3.2vw,44px)}.CompanyPage_invitation__SxECq>a{flex:none}.CompanyPage_page__WgkVt .CompanyPage_invitation__SxECq .CompanyPage_primaryButton__Rlk5G{background:#fafafa;color:#18181b}.CompanyPage_page__WgkVt .CompanyPage_invitation__SxECq .CompanyPage_primaryButton__Rlk5G:hover{background:#e4e4e7}@media (max-width:1100px){.CompanyPage_container__ekr8Z{width:calc(100% - 88px)}.CompanyPage_heroCopy__JqeCw{padding-inline:44px}.CompanyPage_feature__nlL9q,.CompanyPage_intro__u8FL3{gap:44px}}@media (max-width:800px){.CompanyPage_container__ekr8Z{width:calc(100% - 60px)}.CompanyPage_hero__w1_Gv{margin:18px 18px 0;border-radius:30px;min-height:590px}.CompanyPage_heroCopy__JqeCw{padding:162px 30px 60px}.CompanyPage_page__WgkVt .CompanyPage_heroCopy__JqeCw h1{font-size:clamp(49px,7.8vw,66px)}.CompanyPage_page__WgkVt .CompanyPage_compactHero__kSypX h1{font-size:clamp(38px,5.5vw,44px)}.CompanyPage_heroShade___NUNn{background:linear-gradient(90deg,#101012b8,#10101252),linear-gradient(180deg,#10101233,transparent 40%)}.CompanyPage_intro__u8FL3{gap:34px;padding-block:68px}.CompanyPage_teamPhotos__L62S6{margin-top:0;gap:12px}.CompanyPage_teamPhotos__L62S6 img{border-radius:20px}.CompanyPage_thenAndNow__90oOt{gap:12px;margin-top:8px}.CompanyPage_thenAndNow__90oOt img{border-radius:20px}.CompanyPage_afterHero__DGtjC{margin-top:18px}.CompanyPage_feature__nlL9q{grid-template-columns:1fr;gap:32px;padding-block:64px}.CompanyPage_featureImage__eF8fF{aspect-ratio:16/10}.CompanyPage_featureCopy__YLnqh>p:not(.CompanyPage_eyebrow__YlAes){max-width:560px}.CompanyPage_invitation__SxECq{padding-block:44px 60px}}@media (max-width:540px){.CompanyPage_container__ekr8Z{width:calc(100% - 48px)}.CompanyPage_hero__w1_Gv{margin:12px 12px 0;min-height:580px;border-radius:28px}.CompanyPage_heroCopy__JqeCw{padding:155px 24px 48px}.CompanyPage_page__WgkVt .CompanyPage_heroCopy__JqeCw h1{font-size:clamp(39px,10.8vw,57px);letter-spacing:-.045em}.CompanyPage_compactHero__kSypX .CompanyPage_heroCopy__JqeCw{padding-bottom:48px}.CompanyPage_page__WgkVt .CompanyPage_compactHero__kSypX h1{font-size:clamp(32px,8.5vw,42px)}.CompanyPage_heroCopy__JqeCw .CompanyPage_heroLead__M3SpQ{font-size:17px;max-width:330px;margin-top:22px}.CompanyPage_heroCopy__JqeCw .CompanyPage_eyebrow__YlAes{font-size:10px}.CompanyPage_page__WgkVt .CompanyPage_glassButton__yH5Oz,.CompanyPage_page__WgkVt .CompanyPage_primaryButton__Rlk5G{min-height:50px;padding:12px 21px;font-size:14px}.CompanyPage_intro__u8FL3{grid-template-columns:1fr;gap:24px;padding-block:56px}.CompanyPage_afterHero__DGtjC{margin-top:12px}.CompanyPage_teamPhotos__L62S6,.CompanyPage_thenAndNow__90oOt{grid-template-columns:1fr}.CompanyPage_teamPhotos__L62S6 img:only-child{grid-column:1}.CompanyPage_page__WgkVt h2{font-size:36px}.CompanyPage_page__WgkVt .CompanyPage_eyebrow__YlAes+h2{margin-top:14px}.CompanyPage_prose__LLJbZ{padding:0}.CompanyPage_featureCopy__YLnqh>p:not(.CompanyPage_eyebrow__YlAes),.CompanyPage_prose__LLJbZ>p{font-size:16px;line-height:1.7}.CompanyPage_featureImage__eF8fF{aspect-ratio:6/5;border-radius:20px}.CompanyPage_page__WgkVt .CompanyPage_featureCopy__YLnqh h2{font-size:34px}.CompanyPage_invitation__SxECq{flex-direction:column;align-items:flex-start;gap:26px}.CompanyPage_page__WgkVt .CompanyPage_invitation__SxECq h2{font-size:32px}}@media (prefers-reduced-motion:reduce){.CompanyPage_page__WgkVt *,.CompanyPage_page__WgkVt :after,.CompanyPage_page__WgkVt :before{scroll-behavior:auto!important;animation:none!important;transition:none!important}.CompanyPage_glassButton__yH5Oz:hover,.CompanyPage_primaryButton__Rlk5G:hover,.CompanyPage_textLink__nYxuh:hover svg{transform:none}}