.landing_footer__D6Gn0,.landing_page__kQrYO{--landing-bg:#06070e;--landing-surface:#0d0e1b;--landing-raised:#141526;--landing-border:#26223e;--landing-text:#f7f7fb;--landing-muted:#a5a5bf;--landing-pink:#f12580;--landing-button:#db176d;--landing-violet:#914bff;--landing-teal:#28d8c4;color:var(--landing-text);background:var(--landing-bg);font-family:var(--font-geist-sans),Arial,Helvetica,sans-serif}.landing_page__kQrYO{min-height:100vh}.landing_footer__D6Gn0 *,.landing_page__kQrYO *{box-sizing:border-box}.landing_page__kQrYO [id]{scroll-margin-top:96px}.landing_page__kQrYO a{text-decoration:none}.landing_footer__D6Gn0 a:focus-visible,.landing_page__kQrYO :is(a,button):focus-visible{outline:2px solid var(--landing-teal);outline-offset:5px}.landing_container__CjCSc{width:min(100% - 80px,1280px);margin-inline:auto}.landing_header__znSHl{position:sticky;top:0;z-index:50}.landing_navbar__7NIlw{position:relative;border-bottom:1px solid #201b33;background:rgba(6,7,14,.97)}.landing_navInner___5q_w{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:78px}.landing_brandLink__Iv0U7{flex-shrink:0;color:var(--landing-text)}.landing_brand__kEhEB{display:inline-flex;align-items:center;gap:12px;font-size:25px;font-weight:800;letter-spacing:-.8px}.landing_brand__kEhEB svg{width:23px;height:33px;color:var(--landing-pink)}.landing_brandAccent__n9IWn{color:var(--landing-pink)}.landing_desktopLinks__g65li{display:flex;align-items:center;gap:clamp(16px,2vw,30px);margin-left:auto}.landing_navLink__LOaEP{position:relative;display:inline-flex;align-items:center;min-height:50px;color:var(--landing-muted);font-size:13px;font-weight:650;white-space:nowrap;transition:color .18s}.landing_navLink__LOaEP:hover,.landing_navLink__LOaEP[aria-current=location]{color:var(--landing-text)}.landing_navLink__LOaEP[aria-current=location]:after{position:absolute;content:"";bottom:6px;left:0;width:100%;height:3px;background:var(--landing-pink)}.landing_navActions__YGf_y{display:flex;align-items:center;gap:10px}.landing_primaryButton__oq31t,.landing_secondaryButton__sAQIL{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:54px;padding:15px 25px;border:1px solid transparent;border-radius:8px;color:#fff;font-size:14px;font-weight:700;line-height:1.35;text-align:center;transition:background .18s,border-color .18s,transform .18s}.landing_primaryButton__oq31t{background:var(--landing-button)}.landing_primaryButton__oq31t:hover{background:#c41261;transform:translateY(-1px)}.landing_secondaryButton__sAQIL{background:rgba(6,7,14,.66);border-color:#39304f}.landing_secondaryButton__sAQIL:hover{background:#171021;border-color:var(--landing-violet)}.landing_navPlay__ncTyh{min-height:46px;padding:12px 21px;white-space:nowrap}.landing_menuToggle__nO3Z4{display:none;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--landing-border);border-radius:7px;color:var(--landing-text);background:transparent;cursor:pointer}.landing_mobileMenu__2_ypd{display:none}.landing_skipLink__PJ39C{position:fixed;z-index:100;left:16px;top:12px;padding:12px 18px;border-radius:6px;background:var(--landing-surface);color:var(--landing-text);transform:translateY(-150%)}.landing_skipLink__PJ39C:focus{transform:translateY(0)}.landing_hero__nFqgM{padding-bottom:40px}.landing_heroStage__jIhKx{position:relative;isolation:isolate;overflow:hidden}.landing_heroArtwork__EO2JG{position:absolute;inset:0;z-index:-2}.landing_heroImage__P3sLN{object-fit:cover;object-position:center 48%}.landing_heroStage__jIhKx:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(0deg,var(--landing-bg),transparent 26%),linear-gradient(90deg,rgba(6,7,14,.93) 0,rgba(6,7,14,.83) 30%,rgba(6,7,14,.26) 58%,transparent 80%)}.landing_heroInner__x_N5_{position:relative;min-height:560px;display:flex;align-items:center;padding-block:65px 72px}.landing_heroCopy__RdDlg{width:62%;max-width:690px}.landing_freeBadge__fOMti{display:inline-flex;align-items:center;gap:8px;margin:0 0 22px;padding:8px 13px;border:1px solid #14514e;border-radius:999px;color:var(--landing-teal);background:rgba(8,38,38,.38);font-size:13px;font-weight:650;line-height:1.35}.landing_freeBadge__fOMti>span{flex:0 0 7px;height:7px;background:var(--landing-teal);border-radius:50%}.landing_heroTitle__BvRU7{margin:0 0 20px;font-size:clamp(42px,4.9vw,68px);line-height:1.04;font-weight:850;letter-spacing:-.035em}.landing_heroTitle__BvRU7>span{display:block}.landing_heroTitle__BvRU7>span:last-child{color:var(--landing-pink)}.landing_heroDescription__v4XtG{max-width:575px;margin:0;color:#bbbcd0;font-size:17px;font-weight:450;line-height:1.6}.landing_heroActions___LqCw{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.landing_heroSideNote__9jc_C{position:absolute;bottom:58px;right:0;color:#b1b1cb;font:600 11px/1.65 var(--font-geist-mono),monospace;letter-spacing:.08em;text-transform:uppercase}.landing_heroSideNote__9jc_C:after,.landing_heroSideNote__9jc_C:before{content:"";display:block;width:28px;height:3px;background:var(--landing-pink);margin-block:12px}.landing_benefits__lfSwb{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;padding-block:9px 29px;text-align:center}.landing_benefit__ges8W{min-width:0}.landing_benefitIcon_____4t{width:42px;height:42px;margin:0 auto 10px;color:var(--landing-violet)}.landing_benefit__ges8W h2{margin:0 0 7px;font-size:16px;line-height:1.3;font-weight:700}.landing_benefit__ges8W p{max-width:235px;margin:0 auto;color:var(--landing-muted);font-size:13px;line-height:1.6}.landing_eyebrow__yjuHM{margin:0 0 14px;color:var(--landing-muted);font:600 12px/1.5 var(--font-geist-mono),monospace;text-transform:uppercase;letter-spacing:.13em}.landing_featuredGames__jWlAg{margin-top:1px}.landing_gameLogos__T0vOK{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:10px;padding:0;margin:0;list-style:none}.landing_gameLogos__T0vOK li{display:flex;align-items:center;justify-content:center;gap:3px;min-width:0;min-height:74px;padding:8px 6px;border:1px solid #171628;border-radius:7px;background:linear-gradient(140deg,#0d0e19,#090a13);font-size:20px;font-weight:900}.landing_fcLogo__HweRg{font-style:italic}.landing_fcLogo__HweRg small{max-width:29px;font-size:9px;line-height:1;text-align:center}.landing_fcLogo__HweRg strong{font-size:32px;line-height:1}.landing_nbaLogo__PK__3{letter-spacing:-1.5px}.landing_nbaLogo__PK__3 span{color:#ef314d;font-style:italic}.landing_gameLogos__T0vOK .landing_maddenLogo__QLvfh{font-size:15px;letter-spacing:-1px}.landing_maddenLogo__QLvfh small{font-size:8px;color:#d4daef;border:1px solid #5a6685;padding:3px 1px;letter-spacing:0}.landing_gameLogos__T0vOK .landing_nhlLogo__SDV50{font-size:27px;font-style:italic;letter-spacing:-1px}.landing_gameLogos__T0vOK .landing_valorantLogo__1mbUl{color:#ff5264;font-size:12px;letter-spacing:-.3px}.landing_gameLogos__T0vOK .landing_codLogo__Gdd3k{font-size:14px;letter-spacing:-.6px;text-align:center;line-height:1.05}.landing_gameLogos__T0vOK .landing_leagueLogo__07Dt0{flex-direction:column;gap:0;font-family:Georgia,serif;font-size:16px;color:#d8b775;line-height:1;letter-spacing:-.6px}.landing_leagueLogo__07Dt0 span{font-size:12px}.landing_moreGames__Sfoke{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;color:var(--landing-muted);font:600 12px var(--font-geist-mono),monospace;text-transform:uppercase;letter-spacing:.1em}.landing_moreGames__Sfoke:hover{color:var(--landing-pink)}.landing_communityBar__qzUkq{display:flex;align-items:center;gap:30px;margin-top:30px;padding:24px 30px;background:linear-gradient(120deg,#0c0d1b,#0d0d1a);border:1px solid var(--landing-border);border-radius:12px}.landing_communityStats__KVSh1{flex:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0}.landing_communityStat__qzclc{display:grid;grid-template-columns:38px 1fr;column-gap:12px;align-content:center}.landing_communityStat__qzclc svg{grid-column:1;grid-row:1/3;align-self:center;width:35px;height:35px;color:var(--landing-violet)}.landing_communityStat__qzclc dt{grid-column:2;grid-row:2;margin-top:5px;color:var(--landing-muted);font-size:11px;line-height:1.4}.landing_communityStat__qzclc dd{grid-column:2;grid-row:1;margin:0;font-size:22px;font-weight:750;letter-spacing:-.5px}.landing_communityMotto__VA1VB{flex:0 0 auto;margin:0;padding-left:30px;border-left:1px solid #403060;color:var(--landing-muted);font:600 11px/1.55 var(--font-geist-mono),monospace;letter-spacing:.1em;text-transform:uppercase}.landing_communityMotto__VA1VB>span{display:block;width:27px;height:3px;margin-block:9px;background:var(--landing-pink)}.landing_section__RSB0E{position:relative;border-top:1px solid #1c1930;padding-block:64px}.landing_section__RSB0E:first-of-type{padding-top:0}.landing_sectionHeading__q8df_{max-width:750px;margin:0 auto 12px;padding-inline:24px;text-align:center}.landing_campusCard__TPcCP h2,.landing_sectionHeading__q8df_ h2{margin:0 0 12px;color:var(--landing-text);font-size:clamp(28px,3vw,40px);line-height:1.15;font-weight:750;letter-spacing:-.03em}.landing_sectionHeading__q8df_>p:not(.landing_eyebrow__yjuHM){color:var(--landing-muted);font-size:15px;line-height:1.7}.landing_campusSection__gezyv{padding:40px;border-top:1px solid #1c1930}.landing_campusCard__TPcCP{display:flex;flex-direction:column;align-items:center;max-width:1030px;margin:0 auto;padding:56px 28px;border:1px solid #372146;border-radius:15px;background:radial-gradient(ellipse at top,rgba(145,75,255,.12),transparent 65%),var(--landing-surface);text-align:center}.landing_campusIcon__Pd8tI{display:grid;place-items:center;width:65px;height:65px;margin-bottom:22px;border:1px solid #533273;border-radius:16px;color:var(--landing-violet);background:#20152f}.landing_campusCard__TPcCP>p:not(.landing_eyebrow__yjuHM){max-width:590px;margin:5px 0 28px;color:var(--landing-muted);font-size:16px;line-height:1.7}.landing_textLink__BuHhr{margin-top:20px;color:var(--landing-muted);font-size:13px}.landing_textLink__BuHhr:hover{color:var(--landing-pink)}.landing_legacyContent__E3KW6 .bg-gray-900{background-color:var(--landing-bg)}.landing_legacyContent__E3KW6 .bg-gray-800{background-color:var(--landing-surface)}.landing_legacyContent__E3KW6 .bg-gray-700{background-color:var(--landing-raised)}.landing_legacyContent__E3KW6 .text-gray-300{color:#c2c0d4}.landing_legacyContent__E3KW6 .text-gray-400,.landing_legacyContent__E3KW6 .text-gray-500{color:var(--landing-muted)}.landing_legacyContent__E3KW6 .text-blue-400,.landing_legacyContent__E3KW6 .text-purple-400,.landing_legacyContent__E3KW6 .text-purple-500{color:var(--landing-violet)}.landing_legacyContent__E3KW6 .from-purple-600{--tw-gradient-from:#914bff var(--tw-gradient-from-position);--tw-gradient-to:rgb(145 75 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.landing_legacyContent__E3KW6 .via-red-500{--tw-gradient-to:rgb(241 37 128/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#f12580 var(--tw-gradient-via-position),var(--tw-gradient-to)}.landing_legacyContent__E3KW6 .to-purple-600{--tw-gradient-to:#914bff var(--tw-gradient-to-position)}.landing_legacyContent__E3KW6 a button{background:var(--landing-button)}.landing_legacyContent__E3KW6 a button:hover{background:#c41261}.landing_legacyContent__E3KW6 .bg-gray-800.rounded-xl{border:1px solid var(--landing-border)}.landing_footer__D6Gn0{padding:28px 24px;border-top:1px solid var(--landing-border);color:var(--landing-muted)}.landing_footer__D6Gn0 a:hover{color:var(--landing-pink)}@media (min-width:900px) and (max-width:1100px){.landing_navInner___5q_w{min-height:64px;gap:18px}.landing_brand__kEhEB{font-size:21px;gap:10px}.landing_brand__kEhEB svg{width:18px;height:28px}.landing_desktopLinks__g65li{gap:22px}.landing_navLink__LOaEP{font-size:11px}.landing_navPlay__ncTyh{min-height:42px;padding:10px 18px;font-size:12px}.landing_heroInner__x_N5_{min-height:435px;padding-block:57px 44px}.landing_heroCopy__RdDlg{width:62%}.landing_heroTitle__BvRU7{font-size:50px}.landing_heroDescription__v4XtG{max-width:455px;font-size:15px;line-height:1.5}.landing_freeBadge__fOMti{font-size:12px;margin-bottom:18px}.landing_heroActions___LqCw{margin-top:22px}.landing_heroActions___LqCw a{min-height:50px;padding:13px 21px;font-size:12px}.landing_heroSideNote__9jc_C{bottom:27px;font-size:10px}.landing_benefits__lfSwb{gap:22px;padding-block:12px 22px}.landing_benefit__ges8W h2{font-size:14px}.landing_benefit__ges8W p{font-size:12px}.landing_gameLogos__T0vOK{gap:8px}.landing_gameLogos__T0vOK li{min-height:65px}.landing_gameLogos__T0vOK .landing_maddenLogo__QLvfh{font-size:12px}.landing_gameLogos__T0vOK .landing_valorantLogo__1mbUl{font-size:9px}.landing_gameLogos__T0vOK .landing_codLogo__Gdd3k{font-size:11px}.landing_communityBar__qzUkq{gap:18px;padding:20px}.landing_communityStats__KVSh1{gap:12px}.landing_communityStat__qzclc{grid-template-columns:31px 1fr;column-gap:8px}.landing_communityStat__qzclc svg{width:31px;height:31px}.landing_communityStat__qzclc dd{font-size:20px}.landing_communityStat__qzclc dt{font-size:10px}.landing_communityMotto__VA1VB{padding-left:20px;font-size:10px}}@media (max-width:899px){.landing_container__CjCSc{width:min(100% - 40px,720px)}.landing_navInner___5q_w{min-height:72px;gap:12px}.landing_brand__kEhEB{font-size:22px;gap:9px}.landing_brand__kEhEB svg{width:19px;height:29px}.landing_desktopLinks__g65li{display:none}.landing_menuToggle__nO3Z4{display:inline-flex}.landing_navPlay__ncTyh{min-height:44px;padding:10px 17px;font-size:13px}.landing_mobileMenu__2_ypd:not([hidden]){position:absolute;top:100%;left:0;right:0;display:flex;flex-direction:column;max-height:calc(100dvh - 72px);overflow-y:auto;overscroll-behavior:contain;padding:8px 24px 20px;border-bottom:1px solid var(--landing-border);background:#0c0d17;box-shadow:0 16px 32px #0008}.landing_mobileMenu__2_ypd .landing_navLink__LOaEP{min-height:48px;border-bottom:1px solid #211c32;font-size:15px}.landing_mobileMenu__2_ypd .landing_navLink__LOaEP[aria-current=location]{color:var(--landing-pink)}.landing_mobileMenu__2_ypd .landing_navLink__LOaEP:after{display:none}.landing_mobileSecondary__sGMrl{padding:15px 0 4px;color:var(--landing-muted);font-size:14px}.landing_heroInner__x_N5_{min-height:505px;padding-block:60px}.landing_heroCopy__RdDlg{width:78%}.landing_heroTitle__BvRU7{font-size:clamp(38px,6.6vw,56px)}.landing_heroDescription__v4XtG{font-size:16px}.landing_heroSideNote__9jc_C{display:none}.landing_heroStage__jIhKx:after{background:linear-gradient(0deg,var(--landing-bg),transparent 25%),linear-gradient(90deg,rgba(6,7,14,.94),rgba(6,7,14,.8) 40%,rgba(6,7,14,.2))}.landing_benefits__lfSwb{gap:28px 20px;grid-template-columns:repeat(2,minmax(0,1fr))}.landing_gameLogos__T0vOK{grid-template-columns:repeat(4,minmax(0,1fr))}.landing_communityBar__qzUkq{flex-direction:column;align-items:stretch;gap:22px;padding:25px}.landing_communityStats__KVSh1{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.landing_communityMotto__VA1VB{padding:18px 0 0;border-left:0;border-top:1px solid #403060;text-align:center}.landing_communityMotto__VA1VB>span{margin-inline:auto}.landing_communityMotto__VA1VB br{display:none}.landing_section__RSB0E{padding-block:48px}.landing_campusSection__gezyv{padding:30px 20px}}@media (max-width:599px){.landing_brand__kEhEB{font-size:19px;letter-spacing:-.6px}.landing_brand__kEhEB svg{width:17px;height:27px}.landing_navInner___5q_w{min-height:66px}.landing_navActions__YGf_y{gap:8px}.landing_navPlay__ncTyh{padding:10px 13px;font-size:12px}.landing_menuToggle__nO3Z4{width:40px}.landing_mobileMenu__2_ypd:not([hidden]){max-height:calc(100dvh - 66px)}.landing_heroInner__x_N5_{min-height:700px;align-items:flex-start;padding-block:35px 250px}.landing_heroCopy__RdDlg{width:100%;max-width:460px}.landing_heroArtwork__EO2JG{top:260px}.landing_heroImage__P3sLN{object-position:71% center}.landing_heroStage__jIhKx:after{background:linear-gradient(180deg,var(--landing-bg) 32%,rgba(6,7,14,.9) 45%,rgba(6,7,14,.1) 70%,var(--landing-bg) 99%)}.landing_freeBadge__fOMti{gap:7px;font-size:10px;padding:7px 10px;margin-bottom:20px}.landing_freeBadge__fOMti>span{flex-basis:6px;height:6px}.landing_heroTitle__BvRU7{margin-bottom:18px;font-size:clamp(32px,8.7vw,49px);line-height:1.08}.landing_heroDescription__v4XtG{font-size:14px;line-height:1.65}.landing_heroActions___LqCw{gap:10px;margin-top:22px}.landing_heroActions___LqCw a{width:100%;min-height:49px;font-size:13px}.landing_benefits__lfSwb{padding-block:4px 27px}.landing_benefitIcon_____4t{width:35px;height:35px}.landing_benefit__ges8W h2{font-size:13px}.landing_benefit__ges8W p{font-size:12px}.landing_eyebrow__yjuHM{font-size:10px}.landing_gameLogos__T0vOK{gap:7px}.landing_gameLogos__T0vOK li{min-height:61px;font-size:17px}.landing_fcLogo__HweRg small{font-size:7px}.landing_fcLogo__HweRg strong{font-size:26px}.landing_gameLogos__T0vOK .landing_maddenLogo__QLvfh{font-size:10px}.landing_maddenLogo__QLvfh small{font-size:6px}.landing_gameLogos__T0vOK .landing_valorantLogo__1mbUl{font-size:8px}.landing_gameLogos__T0vOK .landing_codLogo__Gdd3k{font-size:10px}.landing_gameLogos__T0vOK .landing_leagueLogo__07Dt0{font-size:12px}.landing_leagueLogo__07Dt0 span{font-size:9px}.landing_moreGames__Sfoke{font-size:10px}.landing_communityBar__qzUkq{padding:20px 16px;margin-top:22px}.landing_communityStats__KVSh1{gap:22px 12px}.landing_communityStat__qzclc{grid-template-columns:29px 1fr;column-gap:8px}.landing_communityStat__qzclc svg{width:28px;height:28px}.landing_communityStat__qzclc dd{font-size:19px}.landing_communityStat__qzclc dt{font-size:10px}.landing_campusCard__TPcCP{padding:35px 19px}.landing_campusCard__TPcCP .landing_primaryButton__oq31t{width:100%;font-size:12px;padding-inline:14px;gap:9px}.landing_campusCard__TPcCP>p:not(.landing_eyebrow__yjuHM){font-size:14px}}@media (max-width:359px){.landing_container__CjCSc{width:calc(100% - 28px)}.landing_brand__kEhEB{font-size:17px;gap:7px}.landing_brand__kEhEB svg{width:15px}.landing_navInner___5q_w{gap:8px}.landing_navActions__YGf_y{gap:6px}.landing_navPlay__ncTyh{padding-inline:10px}.landing_heroTitle__BvRU7{font-size:30px}}@media (prefers-reduced-motion:reduce){.landing_page__kQrYO *,.landing_page__kQrYO :after,.landing_page__kQrYO :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}