.contact-page-module___l8WYa__page{--ink:#1c1c1c;--lime:#cee3a7;--blue:#90bee9;--violet:#8992e4;--orange:#f55d1c;color:var(--ink);background:#fff;font-family:Inter,Arial,sans-serif;overflow:hidden}.contact-page-module___l8WYa__hero{min-height:min(900px,88vh);padding:calc(var(--header-h) + 46px) clamp(24px,4.5vw,72px) 72px;border-bottom:2px solid var(--ink);background:#fff;position:relative}.contact-page-module___l8WYa__heroGrid{pointer-events:none;background-image:linear-gradient(#1c1c1c0f 1px,#0000 1px),linear-gradient(90deg,#1c1c1c0f 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0,#000 22% 75%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 22% 75%,#0000 100%)}.contact-page-module___l8WYa__breadcrumbs{z-index:2;text-transform:uppercase;letter-spacing:.03em;align-items:center;gap:10px;font-size:14px;display:flex;position:relative}.contact-page-module___l8WYa__breadcrumbs a{color:#8d8d8d;text-decoration:none}.contact-page-module___l8WYa__breadcrumbs span:last-child{color:var(--ink)}.contact-page-module___l8WYa__eyebrow{z-index:2;letter-spacing:.15em;margin:74px 0 18px;font-size:13px;font-weight:700;position:relative}.contact-page-module___l8WYa__hero h1{z-index:2;max-width:1040px;font-family:Coolvetica,var(--font-display),sans-serif;letter-spacing:-.045em;text-transform:uppercase;margin:0;font-size:clamp(82px,12.5vw,190px);font-weight:400;line-height:.72;position:relative}.contact-page-module___l8WYa__hero h1 i{color:var(--violet);text-shadow:4px 4px 0 var(--blue);font-style:normal}.contact-page-module___l8WYa__heroCopy{z-index:3;width:min(520px,42vw);margin:-85px 2vw 0 auto;position:relative}.contact-page-module___l8WYa__heroCopy>p{letter-spacing:-.035em;font-size:clamp(18px,1.6vw,25px);line-height:1.22}.contact-page-module___l8WYa__heroActions{gap:10px;margin-top:28px;display:flex}.contact-page-module___l8WYa__heroActions button,.contact-page-module___l8WYa__heroActions a,.contact-page-module___l8WYa__endCta button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;min-height:54px;padding:0 30px;font:500 17px/1 Inter,sans-serif;text-decoration:none;display:inline-flex}.contact-page-module___l8WYa__heroActions a{background:var(--lime);color:var(--ink)}.contact-page-module___l8WYa__heroCopy small{color:#777;align-items:center;gap:9px;margin-top:18px;font-size:13px;display:flex}.contact-page-module___l8WYa__heroCopy small i{background:#36c574;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #36c57421}.contact-page-module___l8WYa__heroSticker{z-index:2;background:linear-gradient(135deg,var(--blue),var(--violet));width:116px;height:116px;box-shadow:10px 12px 0 var(--ink);color:#fff;border-radius:29px;justify-content:center;align-items:center;display:flex;position:absolute;top:24%;right:7%;transform:rotate(9deg)}.contact-page-module___l8WYa__heroSticker span{font-size:54px}.contact-page-module___l8WYa__heroSticker b{color:var(--ink);background:#fff;border-radius:20px;padding:5px 9px;font-size:12px;position:absolute;top:8px;right:8px}.contact-page-module___l8WYa__heroOrb{background:radial-gradient(circle at 35% 30%,#fff 0 6%,var(--lime) 7% 29%,var(--blue) 60%,var(--violet));filter:saturate(1.15);border-radius:50%;width:170px;height:170px;position:absolute;bottom:-60px;left:51%;box-shadow:inset -18px -18px 30px #1c1c1c26}.contact-page-module___l8WYa__direct,.contact-page-module___l8WYa__socials,.contact-page-module___l8WYa__faq{padding:110px clamp(24px,4.5vw,72px)}.contact-page-module___l8WYa__sectionHeading{grid-template-columns:80px 1fr;align-items:start;gap:16px;display:grid}.contact-page-module___l8WYa__sectionHeading>span{color:#999;padding-top:10px;font-family:Coolvetica,sans-serif;font-size:24px}.contact-page-module___l8WYa__sectionHeading h2{max-width:900px;font-family:Coolvetica,var(--font-display),sans-serif;letter-spacing:-.03em;text-transform:uppercase;margin:0;font-size:clamp(46px,7vw,104px);font-weight:400;line-height:.88}.contact-page-module___l8WYa__contactGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:64px;display:grid}.contact-page-module___l8WYa__contactCard{border:2px solid var(--ink);min-height:230px;color:var(--ink);border-radius:28px;padding:26px;text-decoration:none;transition:transform .25s,box-shadow .25s;position:relative;overflow:hidden}.contact-page-module___l8WYa__contactCard:first-child{background:var(--blue)}.contact-page-module___l8WYa__contactCard:nth-child(2){background:var(--lime)}.contact-page-module___l8WYa__contactCard:nth-child(3){background:#fff}.contact-page-module___l8WYa__contactCard:nth-child(4){background:var(--orange);color:#fff}.contact-page-module___l8WYa__contactCard:hover{box-shadow:0 14px 0 var(--ink);transform:translateY(-7px)}.contact-page-module___l8WYa__contactCard>span{text-transform:uppercase;letter-spacing:.08em;font-size:13px}.contact-page-module___l8WYa__contactCard>strong{max-width:80%;font-family:Coolvetica,var(--font-display),sans-serif;letter-spacing:-.035em;font-size:clamp(27px,4vw,58px);font-weight:400;line-height:.92;position:absolute;bottom:24px;left:26px}.contact-page-module___l8WYa__contactCard>i{font-size:16px;font-style:normal;font-weight:800;position:absolute;top:22px;right:25px}.contact-page-module___l8WYa__contactCard>b{font-size:38px;font-weight:400;position:absolute;bottom:20px;right:24px}.contact-page-module___l8WYa__socials{background:var(--ink);color:#fff;grid-template-columns:minmax(280px,.7fr) minmax(520px,1.3fr);gap:80px;display:grid}.contact-page-module___l8WYa__socials .contact-page-module___l8WYa__sectionHeading{grid-template-columns:55px 1fr}.contact-page-module___l8WYa__socials .contact-page-module___l8WYa__sectionHeading h2{font-size:clamp(45px,5.5vw,82px)}.contact-page-module___l8WYa__socialIntro>p{color:#aaa;max-width:470px;margin:34px 0 0 71px;font-size:19px;line-height:1.35}.contact-page-module___l8WYa__socialList{border-top:1px solid #555}.contact-page-module___l8WYa__socialList a{color:#fff;border-bottom:1px solid #555;grid-template-columns:60px 1fr 1fr 30px;align-items:center;gap:14px;min-height:86px;text-decoration:none;transition:color .2s,padding .2s;display:grid}.contact-page-module___l8WYa__socialList a:hover{color:var(--lime);padding-left:12px}.contact-page-module___l8WYa__socialList span{color:#777;font-size:13px}.contact-page-module___l8WYa__socialList strong{font-family:Coolvetica,var(--font-display),sans-serif;text-transform:uppercase;font-size:30px;font-weight:400}.contact-page-module___l8WYa__socialList small{color:#999}.contact-page-module___l8WYa__socialList b{font-size:25px}.contact-page-module___l8WYa__gameSection{background:var(--lime);padding:110px clamp(18px,3.5vw,52px) 80px}.contact-page-module___l8WYa__gameIntro{grid-template-columns:.55fr 1.1fr .75fr;align-items:end;gap:36px;margin:0 20px 52px;display:grid}.contact-page-module___l8WYa__gameIntro>p{letter-spacing:.13em;margin:0;font-size:12px;font-weight:700}.contact-page-module___l8WYa__gameIntro h2{font-family:Coolvetica,var(--font-display),sans-serif;letter-spacing:-.035em;margin:0;font-size:clamp(48px,6.6vw,100px);font-weight:400;line-height:.84}.contact-page-module___l8WYa__gameIntro>span{font-size:18px;line-height:1.35}.contact-page-module___l8WYa__gameShell{border:2px solid var(--ink);max-width:1480px;box-shadow:13px 15px 0 var(--ink);background:#fff;border-radius:34px;margin:0 auto;padding:14px;position:relative}.contact-page-module___l8WYa__gameHud{grid-template-columns:repeat(3,1fr);gap:8px;padding:0 0 14px;display:grid}.contact-page-module___l8WYa__gameHud>div{background:var(--ink);color:#fff;border-radius:20px;justify-content:center;align-items:baseline;gap:9px;min-height:68px;display:flex}.contact-page-module___l8WYa__gameHud strong{font-family:Coolvetica,sans-serif;font-size:39px;font-weight:400}.contact-page-module___l8WYa__gameHud span{color:#aaa;text-transform:uppercase;font-size:12px}.contact-page-module___l8WYa__canvasWrap{border:2px solid var(--ink);aspect-ratio:960/420;background:#fff;border-radius:22px;position:relative;overflow:hidden}.contact-page-module___l8WYa__gameCanvas{touch-action:manipulation;cursor:pointer;outline:none;width:100%;height:100%;display:block}.contact-page-module___l8WYa__gameCanvas:focus-visible{box-shadow:inset 0 0 0 5px var(--violet)}.contact-page-module___l8WYa__gameOverlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);text-align:center;background:#ffffff8a;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.contact-page-module___l8WYa__gameOverlay>p{max-width:500px;margin:0 0 24px;font-size:20px;font-weight:600}.contact-page-module___l8WYa__gameOverlay>button,.contact-page-module___l8WYa__gameResult button{border:2px solid var(--ink);background:var(--ink);color:#fff;cursor:pointer;border-radius:999px;min-height:50px;padding:0 27px;font-weight:700}.contact-page-module___l8WYa__gameOverlay>span{color:#666;margin-top:15px;font-size:13px}.contact-page-module___l8WYa__gameResult{flex-direction:column;align-items:center;display:flex}.contact-page-module___l8WYa__gameResult>span{letter-spacing:.14em;font-size:13px;font-weight:800}.contact-page-module___l8WYa__gameResult>strong{color:var(--violet);font-family:Coolvetica,sans-serif;font-size:clamp(74px,9vw,128px);font-weight:400;line-height:.8}.contact-page-module___l8WYa__gameResult>small{color:#777;letter-spacing:.14em;margin-top:19px;font-size:11px}.contact-page-module___l8WYa__gameResult code{border:2px solid var(--ink);background:var(--lime);margin:6px 0 18px;padding:8px 15px;font:700 20px/1 Inter,sans-serif}.contact-page-module___l8WYa__gameResult>div{gap:8px;display:flex}.contact-page-module___l8WYa__gameResult>div button:last-child{background:var(--orange)}.contact-page-module___l8WYa__gameResult .contact-page-module___l8WYa__replay{border:0;border-bottom:1px solid var(--ink);min-height:auto;color:var(--ink);background:0 0;border-radius:0;margin-top:13px;padding:0;font-size:12px}.contact-page-module___l8WYa__gameCaption{color:#666;text-align:center;margin:13px 8px 2px;font-size:12px}.contact-page-module___l8WYa__faq{background:#f5f5f3}.contact-page-module___l8WYa__faqList{margin:56px 0 0 96px}.contact-page-module___l8WYa__faq details{border-top:1px solid #bdbdbd}.contact-page-module___l8WYa__faq details:last-child{border-bottom:1px solid #bdbdbd}.contact-page-module___l8WYa__faq summary{cursor:pointer;letter-spacing:-.025em;grid-template-columns:70px 1fr 35px;align-items:center;gap:15px;min-height:100px;font-size:clamp(20px,2.2vw,31px);list-style:none;display:grid}.contact-page-module___l8WYa__faq summary::-webkit-details-marker{display:none}.contact-page-module___l8WYa__faq summary>span{color:#999;font-size:14px}.contact-page-module___l8WYa__faq summary>b{font-size:30px;font-weight:300;transition:transform .2s}.contact-page-module___l8WYa__faq details[open] summary>b{transform:rotate(45deg)}.contact-page-module___l8WYa__faq details>p{color:#666;max-width:850px;margin:0 0 34px 85px;font-size:18px;line-height:1.5}.contact-page-module___l8WYa__endCta{background:linear-gradient(135deg,var(--blue),var(--violet));color:#fff;padding:88px clamp(24px,4.5vw,72px) 34px}.contact-page-module___l8WYa__endCta>p{letter-spacing:.15em;margin:0;font-weight:700}.contact-page-module___l8WYa__endCta h2{max-width:1150px;font-family:Coolvetica,var(--font-display),sans-serif;letter-spacing:-.035em;margin:34px 0;font-size:clamp(52px,8vw,118px);font-weight:400;line-height:.84}.contact-page-module___l8WYa__endCta button{color:var(--ink);background:#fff}.contact-page-module___l8WYa__endCta>div{border-top:1px solid #ffffff80;justify-content:space-between;gap:20px;margin-top:80px;padding-top:22px;font-size:12px;display:flex}.contact-page-module___l8WYa__endCta a{color:#fff}@media (max-width:900px){.contact-page-module___l8WYa__hero{min-height:820px}.contact-page-module___l8WYa__heroCopy{width:58vw;margin:40px 0 0 auto}.contact-page-module___l8WYa__heroSticker{width:88px;height:88px;top:23%;right:5%}.contact-page-module___l8WYa__heroOrb{width:130px;height:130px;left:auto;right:15%}.contact-page-module___l8WYa__socials{grid-template-columns:1fr;gap:55px}.contact-page-module___l8WYa__socialIntro>p{margin-left:71px}.contact-page-module___l8WYa__gameIntro{grid-template-columns:1fr 1fr}.contact-page-module___l8WYa__gameIntro>p{grid-column:1/-1}.contact-page-module___l8WYa__gameIntro>span{align-self:end}.contact-page-module___l8WYa__contactCard{min-height:190px}}@media (max-width:767px){.contact-page-module___l8WYa__hero{min-height:760px;padding:calc(var(--header-h) + 28px) 20px 54px}.contact-page-module___l8WYa__breadcrumbs{font-size:11px}.contact-page-module___l8WYa__eyebrow{margin-top:52px}.contact-page-module___l8WYa__hero h1{font-size:clamp(64px,20vw,78px);line-height:.8}.contact-page-module___l8WYa__heroCopy{width:100%;margin:48px 0 0}.contact-page-module___l8WYa__heroCopy>p{font-size:17px;line-height:1.3}.contact-page-module___l8WYa__heroSticker{z-index:1;width:62px;height:62px;box-shadow:5px 6px 0 var(--ink);opacity:.82;border-radius:17px;top:31%;right:18px}.contact-page-module___l8WYa__heroSticker span{font-size:31px}.contact-page-module___l8WYa__heroOrb{display:none}.contact-page-module___l8WYa__heroActions{flex-wrap:wrap}.contact-page-module___l8WYa__heroActions button,.contact-page-module___l8WYa__heroActions a{min-height:48px;padding:0 22px;font-size:15px}.contact-page-module___l8WYa__direct,.contact-page-module___l8WYa__socials,.contact-page-module___l8WYa__faq{padding:72px 20px}.contact-page-module___l8WYa__sectionHeading{grid-template-columns:48px 1fr}.contact-page-module___l8WYa__sectionHeading>span{font-size:16px}.contact-page-module___l8WYa__sectionHeading h2{font-size:47px}.contact-page-module___l8WYa__contactGrid{grid-template-columns:1fr;margin-top:38px}.contact-page-module___l8WYa__contactCard{border-radius:21px;min-height:150px}.contact-page-module___l8WYa__contactCard>strong{font-size:31px}.contact-page-module___l8WYa__socials{gap:42px}.contact-page-module___l8WYa__socials .contact-page-module___l8WYa__sectionHeading{grid-template-columns:42px 1fr}.contact-page-module___l8WYa__socialIntro>p{margin:24px 0 0 58px;font-size:16px}.contact-page-module___l8WYa__socialList a{grid-template-columns:36px 1fr 25px;min-height:72px}.contact-page-module___l8WYa__socialList small{display:none}.contact-page-module___l8WYa__socialList strong{font-size:25px}.contact-page-module___l8WYa__gameSection{padding:72px 10px 48px}.contact-page-module___l8WYa__gameIntro{margin:0 10px 34px;display:block}.contact-page-module___l8WYa__gameIntro h2{margin:16px 0 22px;font-size:51px}.contact-page-module___l8WYa__gameIntro>span{font-size:16px}.contact-page-module___l8WYa__gameShell{box-shadow:7px 8px 0 var(--ink);border-radius:23px;padding:7px}.contact-page-module___l8WYa__gameHud{padding-bottom:7px}.contact-page-module___l8WYa__gameHud>div{border-radius:14px;flex-direction:column;gap:5px;min-height:50px;line-height:1}.contact-page-module___l8WYa__gameHud strong{font-size:26px}.contact-page-module___l8WYa__gameHud span{font-size:9px}.contact-page-module___l8WYa__canvasWrap{aspect-ratio:auto;min-height:330px}.contact-page-module___l8WYa__gameCanvas{width:auto;max-width:none;height:100%;position:absolute;inset:0 auto 0 0}.contact-page-module___l8WYa__gameOverlay{padding:18px}.contact-page-module___l8WYa__gameOverlay>p{font-size:16px}.contact-page-module___l8WYa__gameOverlay>button,.contact-page-module___l8WYa__gameResult button{min-height:44px;padding:0 17px;font-size:11px}.contact-page-module___l8WYa__gameResult>strong{font-size:78px}.contact-page-module___l8WYa__gameResult code{font-size:16px}.contact-page-module___l8WYa__gameCaption{font-size:10px}.contact-page-module___l8WYa__faqList{margin:35px 0 0}.contact-page-module___l8WYa__faq summary{grid-template-columns:38px 1fr 24px;min-height:84px;font-size:19px}.contact-page-module___l8WYa__faq details>p{margin:0 0 28px 53px;font-size:15px}.contact-page-module___l8WYa__endCta{padding:70px 20px 24px}.contact-page-module___l8WYa__endCta h2{font-size:54px}.contact-page-module___l8WYa__endCta>div{flex-direction:column;margin-top:55px}.contact-page-module___l8WYa__endCta>div span{line-height:1.4}}@media (prefers-reduced-motion:reduce){.contact-page-module___l8WYa__contactCard,.contact-page-module___l8WYa__socialList a{transition:none}}
