.Home_section__UvCEG{padding:2.8rem 0 .4rem}.Home_section__UvCEG h2{font-family:var(--font-display),sans-serif;font-weight:600;font-size:clamp(1.7rem,6vw,2.5rem);line-height:1.05;margin:.2rem 0 .6rem}.Home_intro__1pAZV{margin:0 0 1.2rem;color:var(--frost);max-width:40rem;line-height:1.5}.Home_steps__F6E2J{display:grid;gap:.9rem;counter-reset:step;padding:0;margin:0;list-style:none}.Home_step__JGJav{position:relative;display:grid;grid-template-columns:3rem 1fr;gap:.2rem .9rem;align-items:start;padding:1rem;border-radius:1.2rem;background:rgba(255,255,255,.05);border:1px solid rgba(255,209,90,.18)}.Home_stepNum__0uU6S{grid-row:span 2;width:3rem;height:3rem;border-radius:50%;display:grid;place-items:center;background:var(--gold);color:#1b1408;font-family:var(--font-display),sans-serif;font-size:1.4rem;font-weight:700}.Home_step__JGJav h3{margin:.2rem 0 0;font-size:1.15rem}.Home_step__JGJav p{margin:0;color:var(--frost);line-height:1.45}@media (min-width:860px){.Home_steps__F6E2J{grid-template-columns:repeat(3,1fr)}.Home_step__JGJav{grid-template-columns:1fr}.Home_stepNum__0uU6S{grid-row:auto}}.Home_countdownBox__O96L2{margin-top:1.4rem;padding:1.1rem;border-radius:1.2rem;background:linear-gradient(160deg,rgba(31,107,69,.45),rgba(12,36,28,.6));border:1px solid rgba(255,209,90,.25);display:grid;gap:.8rem}.Home_countdownBox__O96L2 h3{margin:0;font-size:1.2rem}.Home_countdownBox__O96L2 p{margin:0;color:var(--frost)}@media (min-width:860px){.Home_countdownBox__O96L2{grid-template-columns:1fr 1.2fr;align-items:center;padding:1.4rem}}.Home_apps__jfTr4{display:grid;gap:.8rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:760px){.Home_apps__jfTr4{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}}@media (min-width:1040px){.Home_apps__jfTr4{grid-template-columns:repeat(4,minmax(0,1fr))}}.Home_app__AnumY{display:grid;grid-template-rows:auto 1fr;border-radius:1rem;overflow:hidden;background:rgba(255,255,255,.05);border:1px solid rgba(255,248,234,.12)}.Home_appMedia__2XZYo{position:relative;display:block;width:100%;aspect-ratio:16/10;padding:0;border:0;background:#0a1a14;cursor:pointer;overflow:hidden}.Home_appMedia__2XZYo img,.Home_appMedia__2XZYo video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 35%;object-position:center 35%;display:block}.Home_appMedia__2XZYo:focus-visible{outline:3px solid var(--gold);outline-offset:-3px}.Home_playChip__aN8Qh{justify-self:start;padding:.15rem .55rem;background:rgba(255,248,234,.12);color:var(--gold-2);letter-spacing:.03em}.Home_badge__BM8ef,.Home_playChip__aN8Qh{border-radius:999px;font-size:.7rem;font-weight:800}.Home_badge__BM8ef{position:absolute;top:.45rem;right:.45rem;padding:.15rem .5rem;background:var(--ember);color:#fff}.Home_appBody__8TZNu{padding:.6rem .7rem .8rem;display:grid;gap:.15rem;align-content:start}.Home_appBody__8TZNu h3{margin:0;font-size:.98rem;line-height:1.2}.Home_appBody__8TZNu h3 a{color:var(--parchment);text-decoration:none;display:inline-flex;align-items:center;min-height:44px;margin:-.5rem 0}.Home_appBody__8TZNu h3 a:after{content:" ›";color:var(--gold)}.Home_appMeta__mbj8u{margin:0;font-size:.8rem;color:var(--gold-2);font-weight:700}.Home_appTagline__zXRFd{margin:.2rem 0 0;font-size:.86rem;line-height:1.4;color:#cfe0d6;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:520px){.Home_appTagline__zXRFd{display:none}}.Home_safety__X8uC7{display:grid;gap:.8rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));padding:0;margin:0;list-style:none}.Home_safety__X8uC7 li{padding:1rem;border-radius:1rem;background:rgba(255,255,255,.05);border-left:4px solid #9fe3b5;line-height:1.45;color:var(--frost)}.Home_safety__X8uC7 strong{display:block;color:var(--parchment);margin-bottom:.2rem;font-size:1.02rem}.Home_faq__ojCHG details{padding:0}.Home_faq__ojCHG summary{padding:.9rem 1rem;min-height:48px;display:flex;align-items:center}.Home_faq__ojCHG details p{margin:0;padding:0 1rem 1rem;color:var(--frost);line-height:1.5}.Home_final__ZedI2{position:relative;isolation:isolate;overflow:hidden;margin:3rem 0 1rem;border-radius:1.6rem;padding:2rem 1.2rem;text-align:center;display:grid;gap:.8rem;justify-items:center;background:#120c08}.Home_final__ZedI2 img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-2;opacity:.55}.Home_final__ZedI2:after{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(80% 90% at 50% 50%,rgba(10,26,20,.55),rgba(10,26,20,.92))}.Home_final__ZedI2 h2{margin:0;font-family:var(--font-display),sans-serif;font-size:clamp(1.7rem,6vw,2.6rem);line-height:1.05;max-width:20ch}.Home_final__ZedI2 p{margin:0;color:#f0e6d2;max-width:34rem}.Home_final__ZedI2 .Home_ctas__q_nb0{justify-content:center;width:100%}@media (max-width:639px){.Home_final__ZedI2 .Home_ctas__q_nb0{grid-template-columns:1fr}}.Home_planOffers__GKH9A{display:grid;gap:.8rem}.Home_planTrial__2kcLS{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.1rem;border-radius:1rem;background:rgba(255,255,255,.07);border:1px solid rgba(255,248,234,.22)}.Home_planTrial__2kcLS>div{display:grid;gap:.25rem}.Home_planTrial__2kcLS h3,.Home_planTrial__2kcLS p{margin:0}.Home_planTrial__2kcLS h3{font-size:1.2rem}.Home_planTrial__2kcLS p:last-child{color:#d9e4da;line-height:1.4}.Home_planSectionTitle__gJgEm{margin:.6rem 0 0;font-size:1.2rem}.Home_planGrid__ZZrij{list-style:none;margin:0;padding:0;display:grid;gap:.9rem;grid-template-columns:1fr}@media (min-width:620px){.Home_planGrid__ZZrij{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:980px){.Home_planGrid__ZZrij{grid-template-columns:repeat(3,minmax(0,1fr))}}.Home_planCard__d4ISF{position:relative;display:grid;gap:.45rem;align-content:start;padding:1.1rem;border-radius:1rem;background:rgba(255,255,255,.05);border:1px solid rgba(255,248,234,.14)}.Home_planCard__d4ISF h3{margin:0;font-size:1.1rem}.Home_planKicker__fNm68{margin:0;color:#f8d98b;font-size:.74rem;font-weight:900;letter-spacing:.055em}.Home_planPrice__7MRpi{margin:0;font-size:1.8rem;font-weight:800;color:var(--gold)}.Home_planNote__lpbvd{margin:0;font-size:.85rem;color:#cfe0d6}.Home_planBlurb__UOSLD{margin:.3rem 0 .4rem;font-size:.95rem}.Home_planFeatures__uOCqP{margin:0;padding-left:1.1rem;display:grid;gap:.25rem;font-size:.9rem;line-height:1.4}.Home_planUpgradeNote__sfASh{margin:0;color:#d9e4da;font-size:.9rem;line-height:1.4}.Home_planBadge__OyvEc{position:absolute;top:.6rem;right:.6rem;padding:.15rem .55rem;border-radius:999px;background:var(--ember);font-size:.72rem;font-weight:800}@media (max-width:520px){.Home_planTrial__2kcLS{align-items:stretch;flex-direction:column}.Home_planTrial__2kcLS>a{justify-content:center}}.Home_section__UvCEG h2{position:relative;padding-bottom:.9rem}.Home_section__UvCEG h2:after{content:"";position:absolute;left:0;bottom:0;width:min(260px,70%);height:10px;pointer-events:none;background:radial-gradient(circle 4px,#ff4b5c 70%,transparent 72%) 0 50% /40px 10px repeat-x,radial-gradient(circle 4px,#ffd65a 70%,transparent 72%) 10px 50% /40px 10px repeat-x,radial-gradient(circle 4px,#3fdc84 70%,transparent 72%) 20px 50% /40px 10px repeat-x,radial-gradient(circle 4px,#5ab4ff 70%,transparent 72%) 30px 50% /40px 10px repeat-x;filter:drop-shadow(0 0 5px rgba(255,220,140,.9));animation:Home_twinkle__xbtG_ 2.4s ease-in-out infinite}@keyframes Home_twinkle__xbtG_{0%,to{opacity:1}50%{opacity:.55}}.Home_step__JGJav{background:linear-gradient(160deg,rgba(255,255,255,.09),rgba(255,255,255,.03));border-width:2px;transition:transform .2s ease,box-shadow .2s ease}.Home_step__JGJav:hover{transform:translateY(-4px) rotate(-.4deg);box-shadow:0 14px 30px rgba(0,0,0,.3)}.Home_steps__F6E2J .Home_step__JGJav:first-child{border-color:rgba(255,90,100,.6)}.Home_steps__F6E2J .Home_step__JGJav:nth-child(2){border-color:rgba(63,220,132,.6)}.Home_steps__F6E2J .Home_step__JGJav:nth-child(3){border-color:rgba(255,214,90,.7)}.Home_steps__F6E2J .Home_step__JGJav:first-child .Home_stepNum__0uU6S{background:linear-gradient(145deg,#ff6b6b,#c8102e);color:#fff;box-shadow:0 6px 16px rgba(226,59,69,.5)}.Home_steps__F6E2J .Home_step__JGJav:nth-child(2) .Home_stepNum__0uU6S{background:linear-gradient(145deg,#4be08f,#13803f);color:#fff;box-shadow:0 6px 16px rgba(47,160,90,.5)}.Home_steps__F6E2J .Home_step__JGJav:nth-child(3) .Home_stepNum__0uU6S{background:linear-gradient(145deg,#ffe680,#f0a81e);color:#3a2400;box-shadow:0 6px 16px rgba(240,168,30,.5)}.Home_planCard__d4ISF{border-width:2px;transition:transform .2s ease,box-shadow .2s ease;overflow:hidden}.Home_planCard__d4ISF:hover{transform:translateY(-5px)}.Home_planCard__d4ISF:before{content:"";position:absolute;inset:0 0 auto 0;height:7px;background:repeating-linear-gradient(-45deg,#fff 0 10px,#e23b45 10px 20px);opacity:.9}.Home_planCard__d4ISF[data-plan=elf-club]{background:linear-gradient(170deg,rgba(47,180,100,.22),rgba(255,255,255,.04) 55%);border-color:rgba(63,220,132,.55)}.Home_planCard__d4ISF[data-plan=elf-club]:before{background:repeating-linear-gradient(-45deg,#fff 0 10px,#2fa85e 10px 20px)}.Home_planCard__d4ISF[data-plan=workshop]{background:linear-gradient(170deg,rgba(226,59,69,.26),rgba(255,255,255,.04) 55%);border-color:rgba(255,110,120,.6)}.Home_planCard__d4ISF[data-plan=christmas-pro]{background:linear-gradient(170deg,rgba(255,200,70,.26),rgba(255,255,255,.04) 55%);border-color:rgba(255,214,90,.8);box-shadow:0 0 0 1px rgba(255,214,90,.25),0 10px 40px rgba(255,190,60,.25)}.Home_planCard__d4ISF[data-plan=christmas-pro]:before{background:repeating-linear-gradient(-45deg,#fff6c2 0 10px,#f0b21e 10px 20px)}.Home_planCard__d4ISF:hover{box-shadow:0 16px 36px rgba(0,0,0,.35)}.Home_planCard__d4ISF[data-plan=christmas-pro]:hover{box-shadow:0 16px 44px rgba(255,190,60,.4)}.Home_planPrice__7MRpi{text-shadow:0 2px 0 rgba(0,0,0,.35),0 0 18px rgba(255,210,90,.35)}.Home_planBadge__OyvEc{animation:Home_badgeBob__ryypH 2.6s ease-in-out infinite;background:linear-gradient(90deg,#e23b45,#ff7a59);color:#fff;box-shadow:0 4px 12px rgba(226,59,69,.5)}@keyframes Home_badgeBob__ryypH{0%,to{transform:translateY(0) rotate(2deg)}50%{transform:translateY(-3px) rotate(-2deg)}}.Home_planTrial__2kcLS{border:2px dashed rgba(255,214,90,.55);background:linear-gradient(120deg,rgba(90,180,255,.16),rgba(63,220,132,.12))}.Home_app__AnumY{transition:transform .2s ease,box-shadow .2s ease;border:2px solid rgba(255,255,255,.08)}.Home_apps__jfTr4 .Home_app__AnumY:nth-child(4n+1){border-color:rgba(255,90,100,.45)}.Home_apps__jfTr4 .Home_app__AnumY:nth-child(4n+2){border-color:rgba(63,220,132,.45)}.Home_apps__jfTr4 .Home_app__AnumY:nth-child(4n+3){border-color:rgba(255,214,90,.5)}.Home_apps__jfTr4 .Home_app__AnumY:nth-child(4n+4){border-color:rgba(90,180,255,.45)}.Home_app__AnumY:hover{transform:translateY(-4px) rotate(-.6deg);box-shadow:0 14px 30px rgba(0,0,0,.35)}.Home_apps__jfTr4 .Home_app__AnumY:nth-child(2n):hover{transform:translateY(-4px) rotate(.6deg)}.Home_safety__X8uC7 li{border-left:4px solid rgba(63,220,132,.6)}.Home_safety__X8uC7 li:nth-child(4n+2){border-left-color:rgba(255,90,100,.6)}.Home_safety__X8uC7 li:nth-child(4n+3){border-left-color:rgba(255,214,90,.7)}.Home_safety__X8uC7 li:nth-child(4n+4){border-left-color:rgba(90,180,255,.6)}.Home_final__ZedI2{box-shadow:0 0 0 2px rgba(255,214,90,.35),0 20px 60px rgba(255,170,60,.18)}@media (prefers-reduced-motion:reduce){.Home_planBadge__OyvEc,.Home_section__UvCEG h2:after{animation:none}.Home_app__AnumY:hover,.Home_apps__jfTr4 .Home_app__AnumY:nth-child(2n):hover,.Home_planCard__d4ISF:hover,.Home_step__JGJav:hover{transform:none}}.Home_page__azPqm{--sky:#dff1ff;--sky-2:#a9dcff;--snow:#fbfdff;--navy:#142b52;--navy-2:#3a4d72;--red:#e8323f;--red-d:#a8141f;--sun:#ffc93c;--sun-d:#c98a00;--blue:#2b8cff;--blue-d:#1559b8;--mint:#2fc490;--mint-d:#138060;--berry:#ff4f8b;--berry-d:#c01a5a;--parchment:var(--navy);--frost:var(--navy-2);--muted:#51607a;--gold:#b4530a;--gold-2:#b4530a;--line:rgba(20,43,82,0.15);color-scheme:light;position:relative;isolation:isolate;overflow:hidden;color:var(--navy);background:linear-gradient(180deg,var(--sky) 0,#eef8ff 30%,var(--snow) 60%,#fff 100%);padding-bottom:1rem}.Home_page__azPqm a{color:inherit}.Home_page__azPqm .kicker{color:var(--red)}.Home_page__azPqm .btn-ghost{color:var(--navy);background:#fff;border:2px solid rgba(20,43,82,.14);box-shadow:0 5px 0 rgba(20,43,82,.14);transition:transform .15s ease,box-shadow .15s ease}.Home_page__azPqm .btn-ghost:hover{transform:translateY(-2px);box-shadow:0 7px 0 rgba(20,43,82,.14)}.Home_page__azPqm .btn-ghost:active{transform:translateY(4px);box-shadow:0 1px 0 rgba(20,43,82,.14)}.Home_page__azPqm details{background:#fff;border:2px solid rgba(20,43,82,.08);box-shadow:0 4px 0 rgba(20,43,82,.06)}.Home_page__azPqm .fine a,.Home_page__azPqm p a{color:var(--blue-d)}.Home_hero__UgJ6x{position:relative;display:grid}.Home_heroArt__7cJu6{display:block}.Home_heroArt__7cJu6 img{display:block;width:100%;height:auto;aspect-ratio:784/770;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 0;object-position:50% 0;background-size:cover}.Home_heroInner__7a4zf{position:relative;z-index:2;width:min(1120px,calc(100% - 2rem));margin:-12vw auto 0;display:grid;gap:.9rem}.Home_heroText__F3FKp{display:grid;gap:.5rem;text-align:center;justify-items:center;padding:.7rem .8rem .8rem;border-radius:1.4rem;background:rgba(255,255,255,.88);backdrop-filter:blur(6px);box-shadow:0 6px 0 rgba(20,43,82,.07),0 12px 30px rgba(20,43,82,.12)}.Home_heroEyebrow__exWVy{margin:0;padding:.3rem .85rem;border-radius:999px;font-weight:800;font-size:.78rem;letter-spacing:.04em;background:linear-gradient(180deg,#ff5a63,var(--red));color:#fff;box-shadow:0 3px 0 var(--red-d),0 8px 18px rgba(232,50,63,.3)}.Home_heroTitle__kginV{margin:0;font-family:var(--font-display),sans-serif;font-weight:700;color:var(--navy);font-size:clamp(1.45rem,6.1vw,3rem);line-height:1.04;letter-spacing:-.015em;max-width:18ch;text-shadow:0 2px 0 #fff,0 0 18px rgba(255,255,255,.9)}.Home_heroTitle__kginV em{font-style:normal;color:var(--red)}.Home_heroLede__s_7Ud{margin:0;max-width:32rem;font-size:1rem;line-height:1.4;color:var(--navy-2);font-weight:600}@media (max-width:699px){.Home_heroEyebrow__exWVy,.Home_heroLede__s_7Ud{display:none}}.Home_snow__pSHc9,.Home_snow__pSHc9:after{position:absolute;inset:0;z-index:1;pointer-events:none;background-image:radial-gradient(3px 3px at 12% 18%,#fff 60%,transparent 62%),radial-gradient(4px 4px at 68% 8%,#fff 60%,transparent 62%),radial-gradient(2.5px 2.5px at 40% 52%,#fff 60%,transparent 62%),radial-gradient(3.5px 3.5px at 86% 44%,#fff 60%,transparent 62%),radial-gradient(2px 2px at 25% 80%,#fff 60%,transparent 62%),radial-gradient(3px 3px at 56% 70%,#fff 60%,transparent 62%);background-size:360px 360px;filter:drop-shadow(0 0 2px rgba(120,170,220,.6));animation:Home_snowFall__nriYB 16s linear infinite}.Home_snow__pSHc9:after{content:"";background-size:520px 520px;opacity:.7;animation-duration:26s}@keyframes Home_snowFall__nriYB{0%{background-position:0 0}to{background-position:80px 360px}}.Home_choices__WnGb4{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.Home_choice__IF_D_{--c:var(--red);--cd:var(--red-d);position:relative;display:grid;grid-template-rows:1fr auto;border-radius:1.6rem;overflow:hidden;text-decoration:none;background:#fff;border:4px solid #fff;box-shadow:0 8px 0 var(--cd),0 18px 30px rgba(20,43,82,.22);transform:translateZ(0);transition:transform .18s cubic-bezier(.3,1.6,.5,1),box-shadow .18s ease}.Home_choiceGames__Fi4T0{--c:var(--blue);--cd:var(--blue-d)}.Home_choice__IF_D_:hover{transform:translateY(-4px) rotate(-1.2deg) scale(1.02);box-shadow:0 12px 0 var(--cd),0 24px 36px rgba(20,43,82,.26)}.Home_choiceGames__Fi4T0:hover{transform:translateY(-4px) rotate(1.2deg) scale(1.02)}.Home_choice__IF_D_:active{transform:translateY(6px);box-shadow:0 2px 0 var(--cd),0 6px 12px rgba(20,43,82,.2)}.Home_choice__IF_D_:focus-visible{outline:4px solid var(--sun);outline-offset:3px}.Home_choiceArt__62LO0 img{display:block;width:100%;aspect-ratio:1/.74;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 42%;object-position:50% 42%;background-size:cover;border-radius:1.25rem 1.25rem 0 0}.Home_choiceGames__Fi4T0 .Home_choiceArt__62LO0 img{-o-object-position:50% 55%;object-position:50% 55%}.Home_choiceLabel__oCQmR{display:flex;align-items:center;justify-content:center;gap:.35rem;min-height:60px;padding:.4rem .5rem;background:linear-gradient(180deg,color-mix(in srgb,var(--c) 78%,#fff),var(--c) 55%);color:#fff;font-family:var(--font-display),sans-serif;font-weight:700;font-size:clamp(1.15rem,5vw,1.55rem);line-height:1.05;text-shadow:0 2px 0 var(--cd);box-shadow:inset 0 3px 0 rgba(255,255,255,.35)}.Home_grownStrip__sULj_{width:min(1120px,calc(100% - 2rem));margin:1.4rem auto 0;display:grid;gap:.5rem;justify-items:center;text-align:center}.Home_ctas__q_nb0{display:grid;gap:.6rem;margin-top:.3rem;width:100%}.Home_ctas__q_nb0 .btn{min-height:56px;display:inline-flex;align-items:center;justify-content:center;text-align:center;font-size:1.05rem}.Home_ctaNote__3K3g7{margin:0;font-size:.92rem;line-height:1.45;color:var(--navy-2);font-weight:700}@media (min-width:640px){.Home_ctas__q_nb0{grid-template-columns:auto auto;justify-content:center;width:auto}.Home_ctas__q_nb0 .btn{padding-inline:1.6rem}}.Home_fun__sErLj,.Home_kids__Ksfe0{width:min(1120px,calc(100% - 2rem));margin:2.4rem auto 0}.Home_kidsHead__sPrhm{display:grid;gap:.2rem;margin-bottom:1rem}.Home_kidsTitle__jWqC1{margin:0;font-family:var(--font-display),sans-serif;font-weight:700;color:var(--navy);font-size:clamp(1.8rem,7vw,2.6rem);line-height:1.05}.Home_kidsNote__hqwCE{margin:0;color:var(--navy-2);font-weight:600;line-height:1.4}.Home_games__088fG{list-style:none;margin:0;padding:0;display:grid;gap:.9rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:700px){.Home_games__088fG{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem}}@media (min-width:1040px){.Home_games__088fG{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.3rem}}.Home_game__eN2Fl{--c:var(--red);--cd:var(--red-d);height:100%;display:grid;grid-template-rows:auto 1fr;text-decoration:none;border-radius:1.3rem;overflow:hidden;background:#fff;border:3px solid var(--c);box-shadow:0 7px 0 var(--cd),0 14px 24px rgba(20,43,82,.16);transition:transform .18s cubic-bezier(.3,1.6,.5,1),box-shadow .18s ease}.Home_games__088fG li:nth-child(5n+2) .Home_game__eN2Fl{--c:var(--blue);--cd:var(--blue-d)}.Home_games__088fG li:nth-child(5n+3) .Home_game__eN2Fl{--c:var(--sun);--cd:var(--sun-d)}.Home_games__088fG li:nth-child(5n+4) .Home_game__eN2Fl{--c:var(--mint);--cd:var(--mint-d)}.Home_games__088fG li:nth-child(5n+5) .Home_game__eN2Fl{--c:var(--berry);--cd:var(--berry-d)}.Home_game__eN2Fl:hover{transform:translateY(-4px) rotate(-1deg);box-shadow:0 11px 0 var(--cd),0 20px 30px rgba(20,43,82,.2)}.Home_games__088fG li:nth-child(2n) .Home_game__eN2Fl:hover{transform:translateY(-4px) rotate(1deg)}.Home_game__eN2Fl:active{transform:translateY(5px);box-shadow:0 2px 0 var(--cd),0 5px 10px rgba(20,43,82,.16)}.Home_game__eN2Fl:focus-visible{outline:4px solid var(--sun);outline-offset:3px}.Home_gameArt__0qW_5{position:relative;display:block;aspect-ratio:4/3;overflow:hidden;background:#dbe9f6}.Home_gameArt__0qW_5 img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 35%;object-position:center 35%;display:block;background-size:cover}.Home_gameFree__tFLZB{position:absolute;top:.45rem;left:.45rem;padding:.2rem .6rem;border-radius:999px;background:var(--sun);color:#3a2400;font-size:.78rem;font-weight:900;box-shadow:0 3px 0 var(--sun-d)}.Home_gameName__8F8je{display:flex;align-items:center;justify-content:center;text-align:center;min-height:56px;padding:.35rem .5rem;font-family:var(--font-display),sans-serif;font-weight:700;font-size:clamp(1rem,4.2vw,1.2rem);line-height:1.1;color:var(--navy)}.Home_gameMore__z1a2E{--c:var(--navy);--cd:#0a1730}.Home_gameMore__z1a2E .Home_gameName__8F8je{color:#fff;background:linear-gradient(160deg,#3d6fd8,#142b52)}.Home_gameMore__z1a2E .Home_gameArt__0qW_5 img{-o-object-position:center 40%;object-position:center 40%}.Home_gameMoreIcon__YQRxb{position:absolute;top:.45rem;right:.45rem;display:grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:999px;background:var(--sun);box-shadow:0 3px 0 var(--sun-d);font-size:1.4rem}.Home_fun__sErLj .Home_kidsTitle__jWqC1{margin-bottom:1rem}.Home_funGrid__crOBU{list-style:none;margin:0;padding:0;display:grid;gap:1.2rem}@media (min-width:700px){.Home_funGrid__crOBU{grid-template-columns:repeat(3,minmax(0,1fr))}}.Home_funCard__1PWlI{--c:var(--red);--cd:var(--red-d);--bg:#fff0f1;display:grid;grid-template-rows:auto 1fr;border-radius:1.6rem;overflow:hidden;background:var(--bg);border:3px solid #fff;box-shadow:0 7px 0 color-mix(in srgb,var(--c) 35%,#fff),0 16px 28px rgba(20,43,82,.14)}.Home_funReindeer__mR86T{--c:var(--berry);--cd:var(--berry-d);--bg:#fff0f6}.Home_funGrotto__b7fLg{--c:var(--mint);--cd:var(--mint-d);--bg:#ecfbf4}.Home_funArt__ihoX0 img{display:block;width:100%;height:auto;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 38%;object-position:50% 38%;background-size:cover}.Home_funBody__8NaRG{display:grid;gap:.4rem;align-content:start;padding:.9rem .9rem 1rem}.Home_funBody__8NaRG h3{margin:0;font-family:var(--font-display),sans-serif;font-weight:700;font-size:1.3rem;line-height:1.1;color:var(--navy)}.Home_funBody__8NaRG p{margin:0;color:var(--navy-2);font-size:.92rem;line-height:1.4}@media (min-width:700px){.Home_funArt__ihoX0 img{aspect-ratio:1/.9;height:auto;min-height:0}.Home_funBody__8NaRG{padding:1rem 1.1rem 1.2rem}}.Home_toyBtn__OvcNb{justify-self:start;margin-top:.3rem;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:56px;padding:.5rem 1.3rem;border-radius:999px;text-decoration:none;white-space:nowrap;background:linear-gradient(180deg,color-mix(in srgb,var(--c) 75%,#fff),var(--c) 55%);color:#fff;font-family:var(--font-display),sans-serif;font-weight:700;font-size:1.1rem;text-shadow:0 2px 0 var(--cd);box-shadow:0 6px 0 var(--cd),0 10px 18px rgba(20,43,82,.18),inset 0 3px 0 rgba(255,255,255,.35);transition:transform .15s ease,box-shadow .15s ease}.Home_page__azPqm .Home_toyBtn__OvcNb{color:#fff}.Home_toyBtn__OvcNb:hover{transform:translateY(-2px) scale(1.03)}.Home_toyBtn__OvcNb:active{transform:translateY(5px);box-shadow:0 1px 0 var(--cd),0 4px 8px rgba(20,43,82,.18)}.Home_toyRed__AkghT{--c:var(--red);--cd:var(--red-d)}.Home_toyPink__jNtQG{--c:var(--berry);--cd:var(--berry-d)}.Home_toyMint__4nC6e{--c:var(--mint);--cd:var(--mint-d)}.Home_grownHead__MHM27{width:min(1120px,calc(100% - 2rem));margin:3rem auto -.5rem;display:grid;justify-items:center;gap:.2rem}.Home_mascots__WMcr9 img{display:block;width:min(300px,64vw);height:auto;aspect-ratio:784/760;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 52%;object-position:50% 52%;mix-blend-mode:multiply}.Home_grownKicker__Q_mIU{margin:0;padding:.35rem 1rem;border-radius:999px;background:var(--navy);color:#fff;font-weight:900;letter-spacing:.08em;text-transform:uppercase;font-size:.8rem;box-shadow:0 4px 0 #0a1730}.Home_page__azPqm .Home_section__UvCEG h2{color:var(--navy);font-weight:700}.Home_page__azPqm .Home_section__UvCEG h2:after{filter:none}.Home_page__azPqm .Home_intro__1pAZV{color:var(--navy-2)}.Home_page__azPqm .wrap>section:not(.Home_final__ZedI2){margin-top:1.4rem;padding:1.6rem 1.1rem 1.4rem;border-radius:1.6rem;background:#fff;border:2px solid rgba(20,43,82,.06);box-shadow:0 6px 0 rgba(20,43,82,.06),0 18px 40px rgba(20,43,82,.07)}@media (min-width:700px){.Home_page__azPqm .wrap>section:not(.Home_final__ZedI2){padding:2rem 2rem 1.8rem}}.Home_page__azPqm .Home_step__JGJav{background:linear-gradient(160deg,#fff,#f3f8ff)}.Home_page__azPqm .Home_step__JGJav:hover{box-shadow:0 14px 30px rgba(20,43,82,.14)}.Home_page__azPqm .Home_step__JGJav p{color:var(--navy-2)}.Home_page__azPqm .Home_planTrial__2kcLS{background:linear-gradient(120deg,#e3f3ff,#e6fbf2);border-color:rgba(43,140,255,.45)}.Home_page__azPqm .Home_planTrial__2kcLS>a{white-space:nowrap;flex-shrink:0}.Home_page__azPqm .Home_planNote__lpbvd,.Home_page__azPqm .Home_planTrial__2kcLS p:last-child,.Home_page__azPqm .Home_planUpgradeNote__sfASh{color:var(--navy-2)}.Home_page__azPqm .Home_planKicker__fNm68{color:var(--red)}.Home_page__azPqm .Home_planPrice__7MRpi{color:var(--navy);text-shadow:none}.Home_page__azPqm .Home_planCard__d4ISF[data-plan=elf-club]{background:linear-gradient(170deg,#ddf8ea,#fff 55%)}.Home_page__azPqm .Home_planCard__d4ISF[data-plan=workshop]{background:linear-gradient(170deg,#ffe3e5,#fff 55%)}.Home_page__azPqm .Home_planCard__d4ISF[data-plan=christmas-pro]{background:linear-gradient(170deg,#fff1c4,#fff 55%);box-shadow:0 0 0 1px rgba(240,178,30,.3),0 10px 30px rgba(240,178,30,.25)}.Home_page__azPqm .Home_planCard__d4ISF:hover{box-shadow:0 16px 30px rgba(20,43,82,.16)}.Home_page__azPqm .Home_app__AnumY{background:#fff;box-shadow:0 5px 0 rgba(20,43,82,.08)}.Home_page__azPqm .Home_appMedia__2XZYo{background:#dbe9f6}.Home_page__azPqm .Home_appBody__8TZNu h3 button{color:var(--navy)}.Home_page__azPqm .Home_appTagline__zXRFd{color:var(--navy-2)}.Home_page__azPqm .Home_playChip__aN8Qh{background:#eef5ff;color:var(--blue-d)}.Home_page__azPqm .Home_appMeta__mbj8u{color:#b4530a}.Home_page__azPqm .Home_safety__X8uC7 li{background:#f6faff;color:var(--navy-2)}.Home_page__azPqm .Home_safety__X8uC7 strong{color:var(--navy)}.Home_page__azPqm .Home_final__ZedI2{background:#cfe8ff;box-shadow:0 8px 0 rgba(20,43,82,.08),0 20px 50px rgba(20,43,82,.12);padding:2.6rem 1.2rem}.Home_page__azPqm .Home_final__ZedI2 picture{position:absolute;inset:0;z-index:-2}.Home_page__azPqm .Home_final__ZedI2 img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:1;z-index:auto}.Home_page__azPqm .Home_final__ZedI2:after{background:radial-gradient(70% 80% at 50% 50%,rgba(255,255,255,.82),rgba(255,255,255,.35))}.Home_page__azPqm .Home_final__ZedI2 h2{color:var(--navy);font-weight:700}.Home_page__azPqm .Home_final__ZedI2 p{color:var(--navy-2);font-weight:600}@media (min-width:700px){.Home_heroArt__7cJu6 img{aspect-ratio:1168/620;-o-object-position:50% 30%;object-position:50% 30%}.Home_heroInner__7a4zf{margin-top:-7vw;gap:1.2rem}.Home_heroTitle__kginV{font-size:clamp(2rem,4.6vw,3rem);max-width:22ch}.Home_heroText__F3FKp{padding:1.1rem 1.4rem}.Home_choices__WnGb4{max-width:470px;margin:0 auto;width:100%;gap:1.2rem}.Home_choiceArt__62LO0 img{aspect-ratio:1/.7}}@media (min-width:1024px){.Home_hero__UgJ6x{min-height:clamp(600px,82vh,780px);align-items:center}.Home_heroArt__7cJu6{position:absolute;inset:0}.Home_heroArt__7cJu6 img{width:100%;height:100%;aspect-ratio:auto;-o-object-position:62% 40%;object-position:62% 40%}.Home_hero__UgJ6x:after{content:"";position:absolute;inset:auto 0 0 0;height:90px;z-index:1;background:linear-gradient(180deg,transparent,var(--sky) 95%);pointer-events:none}.Home_heroInner__7a4zf{margin:0 auto;padding:2.4rem 0 3rem;grid-template-columns:minmax(0,540px);gap:1.3rem}.Home_heroTitle__kginV{font-size:clamp(2.2rem,3.4vw,2.9rem);max-width:19ch}.Home_heroText__F3FKp{text-align:left;justify-items:start}.Home_choiceArt__62LO0 img{aspect-ratio:1/.86}.Home_choices__WnGb4{margin:0;max-width:520px}.Home_grownStrip__sULj_{margin-top:.4rem}}@media (min-width:1024px) and (max-height:760px){.Home_heroTitle__kginV{font-size:clamp(2rem,3.6vw,2.8rem)}.Home_choiceArt__62LO0 img{aspect-ratio:1/.75}}@media (prefers-reduced-motion:reduce){.Home_snow__pSHc9,.Home_snow__pSHc9:after{animation:none}.Home_choice__IF_D_,.Home_game__eN2Fl,.Home_page__azPqm .btn-ghost,.Home_toyBtn__OvcNb{transition:none}.Home_choiceGames__Fi4T0:hover,.Home_choice__IF_D_:hover,.Home_game__eN2Fl:hover,.Home_games__088fG li:nth-child(2n) .Home_game__eN2Fl:hover,.Home_page__azPqm .btn-ghost:hover,.Home_toyBtn__OvcNb:hover{transform:none}}.Home_page__azPqm #bundles article{--parchment:#fff6e8;--frost:#e7f6ef;--muted:#d5e6dc;--gold:#ffd15a;--gold-2:#fff1c2;color:var(--parchment);background:linear-gradient(180deg,#23498f,#142b52);box-shadow:0 7px 0 #0a1730,0 18px 34px rgba(20,43,82,.22)}.Home_page__azPqm #bundles article .kicker{color:var(--gold)}