.hero[data-astro-cid-wcolddp2]{isolation:isolate;color:#fff;align-items:center;min-height:min(88vh,780px);display:grid;position:relative;overflow:hidden}.hero[data-astro-cid-wcolddp2]:after{content:"";z-index:-1;background:linear-gradient(90deg,#06161edb 0%,#06161e9e 38%,#06161e14 72%,#0000 100%);position:absolute;inset:0}.hero__bg[data-astro-cid-wcolddp2]{object-fit:cover;object-position:100% 50%;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.hero__inner[data-astro-cid-wcolddp2]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:40px;padding-block:56px;display:grid}.hero[data-astro-cid-wcolddp2] h1[data-astro-cid-wcolddp2]{text-shadow:0 2px 12px #00000073;margin-bottom:.1em;font-size:clamp(2rem,3vw + 1rem,3.4rem)}.hero__lead[data-astro-cid-wcolddp2]{max-width:32ch;margin-bottom:1.4em;font-size:clamp(1.1rem,1vw + .8rem,1.5rem);font-weight:300}.hero__label[data-astro-cid-wcolddp2]{letter-spacing:.14em;text-transform:uppercase;color:var(--c-yellow);margin:0 0 4px;font-size:.85rem;font-weight:700}.hero__logo[data-astro-cid-wcolddp2]{width:min(420px,80vw);margin-left:-6px;transition:transform .2s;display:block}.hero__logo[data-astro-cid-wcolddp2]:hover{transform:scale(1.03)rotate(-1deg)}.hero__logo[data-astro-cid-wcolddp2] img[data-astro-cid-wcolddp2]{filter:drop-shadow(0 8px 14px #00000073);width:100%;height:auto}.hero__game[data-astro-cid-wcolddp2]{text-shadow:0 1px 6px #0000008c;max-width:44ch;margin:10px 0 0;font-size:1.15rem}.hero__cta[data-astro-cid-wcolddp2]{flex-wrap:wrap;gap:12px;margin:22px 0 16px;display:flex}.btn--play[data-astro-cid-wcolddp2]{text-shadow:0 2px #1c4f27;background:linear-gradient(#57b955 0%,#2f8a42 100%);border:3px solid #f0c25a;border-radius:16px;padding:.6em 1.6em;font-size:1.15rem;font-weight:700;box-shadow:inset 0 2px #ffffff4d,0 4px #1c4f27,0 10px 18px #00000059}.hero[data-astro-cid-wcolddp2] .store{border:1px solid #ffffff47}.btn--play[data-astro-cid-wcolddp2]:hover{background:linear-gradient(#66c964 0%,#35994a 100%);border-color:#ffd97a}.hero__show[data-astro-cid-wcolddp2]{justify-self:center;padding:0 0 12px 110px;position:relative}.hero__phone[data-astro-cid-wcolddp2]{background:#15181d;border:9px solid #15181d;border-radius:36px;width:min(300px,62vw);transition:transform .25s;display:block;overflow:hidden;transform:rotate(3deg);box-shadow:0 30px 60px #0000008c,0 0 0 2px #ffffff1f}.hero__phone[data-astro-cid-wcolddp2]:hover{transform:rotate(1deg)translateY(-6px)}.hero__phone[data-astro-cid-wcolddp2] img[data-astro-cid-wcolddp2]{width:100%;height:auto}.hero__hero[data-astro-cid-wcolddp2]{pointer-events:none;filter:drop-shadow(0 10px 10px #00000073);height:auto;position:absolute}.hero__hero--peasant[data-astro-cid-wcolddp2]{width:150px;top:9%;left:22px;transform:rotate(-6deg)}.hero__hero--berserkle[data-astro-cid-wcolddp2]{width:170px;bottom:7%;right:-78px;transform:scaleX(-1)rotate(-5deg)}.hero__tutor[data-astro-cid-wcolddp2]{pointer-events:none;flex-direction:column;align-items:flex-start;width:190px;display:flex;position:absolute;bottom:0;left:0}.hero__tutor[data-astro-cid-wcolddp2] img[data-astro-cid-wcolddp2]{filter:drop-shadow(0 10px 10px #00000073);transform-origin:50% 100%;width:170px;height:auto;animation:3.6s ease-in-out infinite breathe}@keyframes breathe{50%{transform:scaleY(1.025)rotate(-1deg)}}.bubble[data-astro-cid-wcolddp2]{text-align:center;color:#4a2f1b;background:#f6e4b6;border:4px solid #6b4526;border-radius:10px;max-width:190px;margin:0 0 14px -8px;padding:10px 14px;font-weight:700;line-height:1.3;position:relative;box-shadow:inset 0 0 0 2px #d9bd84,0 8px 16px #00000059}.bubble[data-astro-cid-wcolddp2]:after{content:"";background:#f6e4b6;border:4px solid #6b4526;border-width:0 4px 4px 0;width:18px;height:18px;margin-bottom:5px;position:absolute;bottom:-16px;left:46px;transform:rotate(45deg)skew(12deg,12deg)}@media (width<=900px){.hero[data-astro-cid-wcolddp2]:after{background:linear-gradient(#06161ecc 0%,#06161e9e 55%,#06161e4d 100%)}.hero__inner[data-astro-cid-wcolddp2]{grid-template-columns:1fr;gap:36px;padding-block:40px 28px}.hero__show[data-astro-cid-wcolddp2]{padding-left:96px}.hero__phone[data-astro-cid-wcolddp2]{border-width:7px;border-radius:28px;width:min(230px,56vw)}.hero__tutor[data-astro-cid-wcolddp2]{width:160px}.hero__hero--peasant[data-astro-cid-wcolddp2]{width:116px;left:28px}.hero__hero--berserkle[data-astro-cid-wcolddp2]{width:128px;right:-52px}.hero__tutor[data-astro-cid-wcolddp2] img[data-astro-cid-wcolddp2]{width:130px}.bubble[data-astro-cid-wcolddp2]{max-width:160px;font-size:.9rem}}@media (prefers-reduced-motion:reduce){.hero__tutor[data-astro-cid-wcolddp2] img[data-astro-cid-wcolddp2]{animation:none}}.cards[data-astro-cid-wcolddp2]{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:28px;display:grid}.card[data-astro-cid-wcolddp2]{border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;flex-direction:column;transition:transform .2s;display:flex;overflow:hidden}.card[data-astro-cid-wcolddp2]:hover{transform:translateY(-4px)}.card__media[data-astro-cid-wcolddp2] img[data-astro-cid-wcolddp2]{aspect-ratio:16/10;object-fit:cover;width:100%}.card__body[data-astro-cid-wcolddp2]{flex-direction:column;flex:1;padding:20px 24px 24px;display:flex}.card__body[data-astro-cid-wcolddp2] p[data-astro-cid-wcolddp2]{color:var(--c-muted);flex:1}.card__body[data-astro-cid-wcolddp2] .btn[data-astro-cid-wcolddp2]{align-self:flex-start}.card__title[data-astro-cid-wcolddp2]{align-items:center;gap:12px;margin-bottom:8px;display:flex}.card__title[data-astro-cid-wcolddp2] h3[data-astro-cid-wcolddp2]{margin:0}.card__logo[data-astro-cid-wcolddp2]{border-radius:9px;width:auto;height:40px}.split[data-astro-cid-wcolddp2]{grid-template-columns:1.1fr 1fr;align-items:center;gap:48px;display:grid}.split__img[data-astro-cid-wcolddp2]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.split__img[data-astro-cid-wcolddp2] img[data-astro-cid-wcolddp2]{border-radius:var(--radius);box-shadow:var(--shadow);aspect-ratio:3/4;object-fit:cover;width:100%}.split__img[data-astro-cid-wcolddp2] img[data-astro-cid-wcolddp2]:last-child{margin-top:40px}@media (width<=760px){.split[data-astro-cid-wcolddp2]{grid-template-columns:1fr}}.center[data-astro-cid-wcolddp2]{text-align:center}.big[data-astro-cid-wcolddp2]{color:var(--c-muted);font-size:1.25rem}
