.hero[data-astro-cid-ge2uvauf]{--nav-height:72px;--hero-padding-top:36px;--hero-padding-bottom:36px;--phone-ratio:.53;width:100%;min-width:0;min-height:calc(100vh - var(--nav-height));min-height:calc(100svh - var(--nav-height));padding-block:var(--hero-padding-top) var(--hero-padding-bottom);box-sizing:border-box;display:block;overflow:visible}.hero__inner[data-astro-cid-ge2uvauf]{width:min(100%, var(--layout-max-width));padding-inline:var(--layout-gutter);box-sizing:border-box;min-width:0;min-height:calc(100vh - var(--nav-height) - var(--hero-padding-top) - var(--hero-padding-bottom));min-height:calc(100svh - var(--nav-height) - var(--hero-padding-top) - var(--hero-padding-bottom));flex-direction:column;justify-content:space-around;gap:12px;margin-inline:auto;display:flex}.hero__copy[data-astro-cid-ge2uvauf]{width:100%;min-width:0;max-width:260px}.hero__copy[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{color:var(--color-purple);margin:0}.hero__description[data-astro-cid-ge2uvauf]{max-width:100%;color:var(--color-ink70);margin:16px 0 0;font-size:14px;font-weight:400;line-height:20px}.hero__gallery[data-astro-cid-ge2uvauf]{--phone-height:330px;--phone-width:calc(var(--phone-height) * var(--phone-ratio));width:100vw;height:var(--phone-height);flex-shrink:0;margin-inline-start:calc(50% - 50vw);position:relative;overflow:hidden}.hero__track[data-astro-cid-ge2uvauf]{width:max-content;height:100%;margin-left:calc(50% - var(--phone-width) * 1.5);align-items:center;gap:0;display:flex}.hero__phone[data-astro-cid-ge2uvauf]{flex:0 0 var(--phone-width);width:var(--phone-width);height:var(--phone-height)}.hero__phone[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{object-fit:contain;width:100%;max-width:none;height:100%;display:block}.hero__actions[data-astro-cid-ge2uvauf]{flex-shrink:0;width:100%}.hero__actions[data-astro-cid-ge2uvauf] .hirune-text-button-group{--hb-group-gap:12px}.hero__actions[data-astro-cid-ge2uvauf] .hirune-text-button-group[data-size=s]>.hirune-text-button{--hb-height:48px;--hb-padding:16px;--hb-radius:12px;--hb-font-size:14px;--hb-line-height:20px}@media (width>=768px){.hero__inner[data-astro-cid-ge2uvauf]{justify-content:space-around;align-items:center}.hero__copy[data-astro-cid-ge2uvauf]{text-align:center;max-width:460px}.hero__description[data-astro-cid-ge2uvauf]{margin:28px auto 0;font-size:16px;line-height:24px}.hero__gallery[data-astro-cid-ge2uvauf]{--phone-width:calc(100vw / 3.1);--phone-height:calc(var(--phone-width) / var(--phone-ratio));align-self:flex-start}.hero__track[data-astro-cid-ge2uvauf]{margin-left:calc(50% - var(--phone-width) * 2)}.hero__actions[data-astro-cid-ge2uvauf]{max-width:460px}.hero__actions[data-astro-cid-ge2uvauf] .hirune-text-button-group{--hb-group-gap:16px}.hero__actions[data-astro-cid-ge2uvauf] .hirune-text-button-group[data-size=s]>.hirune-text-button{--hb-height:60px;--hb-padding:24px;--hb-radius:16px;--hb-font-size:18px;--hb-line-height:22px}}@media (width>=1024px){.hero[data-astro-cid-ge2uvauf]{--hero-padding-top:0px;--hero-padding-bottom:72px}.hero__inner[data-astro-cid-ge2uvauf]{grid-template:"copy gallery""actions gallery"/minmax(0,38%) minmax(0,62%);align-content:center;place-items:center stretch;gap:32px 0;display:grid}.hero__copy[data-astro-cid-ge2uvauf]{text-align:left;grid-area:copy;align-self:end;max-width:392px}.hero__copy[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{max-width:100%}.hero__description[data-astro-cid-ge2uvauf]{max-width:392px;margin:32px 0 0}.hero__gallery[data-astro-cid-ge2uvauf]{--gallery-overhang:max(var(--layout-gutter), calc((100vw - var(--layout-max-width)) / 2 + var(--layout-gutter)));width:calc(100% + var(--gallery-overhang));--visible-phones:2.4;grid-area:gallery;align-self:center;height:auto;margin-inline-start:0;container-type:inline-size}.hero__track[data-astro-cid-ge2uvauf]{height:auto;margin-left:0}.hero__phone[data-astro-cid-ge2uvauf]{flex:0 0 calc(100cqw / var(--visible-phones));width:calc(100cqw / var(--visible-phones));aspect-ratio:.53;height:auto}.hero__phone[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{width:100%;height:100%}.hero__actions[data-astro-cid-ge2uvauf]{grid-area:actions;align-self:start;width:100%;max-width:392px}.hero__actions[data-astro-cid-ge2uvauf] .hirune-text-button-group[data-size=s]>.hirune-text-button{--hb-height:52px;--hb-padding:16px;--hb-radius:16px;--hb-font-size:16px;--hb-line-height:20px}}@media (width>=1280px){.hero__copy[data-astro-cid-ge2uvauf]{max-width:392px}.hero__description[data-astro-cid-ge2uvauf]{font-size:18px;line-height:28px}.hero__actions[data-astro-cid-ge2uvauf] .hirune-text-button-group[data-size=s]>.hirune-text-button{--hb-height:60px;--hb-padding:24px;--hb-radius:16px;--hb-font-size:18px;--hb-line-height:22px}}@media (width>=1300px){.hero__gallery[data-astro-cid-ge2uvauf]{--visible-phones:3.4}}.game-card[data-astro-cid-wzgjbdq5]{--squircle-radius:16px;background:var(--color-purple);width:100%;min-width:0;min-height:364px;color:var(--color-cream);box-sizing:border-box;flex-direction:column;padding:16px;display:flex}.game-card__intro[data-astro-cid-wzgjbdq5]{flex-direction:column;gap:24px;min-width:0;display:flex}.game-card__header[data-astro-cid-wzgjbdq5]{justify-content:space-between;align-items:flex-start;gap:12px;min-height:72px;display:flex}.game-card__identity[data-astro-cid-wzgjbdq5]{flex:1;min-width:0}.game-card__title[data-astro-cid-wzgjbdq5]{color:var(--color-cream);font-family:var(--font-family);letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:30px;font-weight:800;line-height:1;overflow:hidden}.game-card__byline[data-astro-cid-wzgjbdq5]{color:var(--color-cream);margin:4px 0 0;font-size:14px;font-weight:500;line-height:20px}.game-card__icon[data-astro-cid-wzgjbdq5]{--squircle-radius:12px;flex:0 0 72px;width:72px;height:72px;display:block;overflow:hidden}.game-card__icon[data-astro-cid-wzgjbdq5] img[data-astro-cid-wzgjbdq5]{object-fit:cover;width:100%;height:100%;display:block}.game-card__description[data-astro-cid-wzgjbdq5]{width:100%;min-width:0;min-height:var(--game-description-height,0px);color:var(--color-cream70);font-family:var(--font-family);white-space:normal;overflow-wrap:break-word;margin:0;font-size:14px;font-weight:400;line-height:20px;display:block}.game-card__features[data-astro-cid-wzgjbdq5]{width:100%;min-width:0;min-height:var(--game-features-height,0px);flex-wrap:wrap;align-content:flex-start;gap:8px;margin-top:32px;display:flex}.game-card__feature[data-astro-cid-wzgjbdq5]{--squircle-radius:8px;background:var(--color-cream30);min-width:90px;height:28px;color:var(--color-cream);font-family:var(--font-family);white-space:nowrap;box-sizing:border-box;flex:none;justify-content:center;align-items:center;padding-inline:16px;font-size:10px;font-weight:500;line-height:14px;display:inline-flex}.game-card__stores[data-astro-cid-wzgjbdq5]{width:100%;min-width:0;margin-top:auto;padding-top:32px}.game-card__stores[data-astro-cid-wzgjbdq5] .hirune-text-button-group{--hb-group-gap:12px}.game-card__stores[data-astro-cid-wzgjbdq5] .hirune-text-button-group>.hirune-text-button{--hb-height:48px;--hb-padding:12px;--hb-radius:12px;--hb-font-size:14px;--hb-line-height:20px;--hb-weight:500}@media (width>=768px){.game-card[data-astro-cid-wzgjbdq5]{min-height:384px}.game-card__title[data-astro-cid-wzgjbdq5]{font-size:32px;line-height:1}.game-card__description[data-astro-cid-wzgjbdq5]{font-size:16px;line-height:24px}}.games-section[data-astro-cid-wrnkmweb]{width:100%;margin-top:60px;scroll-margin-top:60px}.games-section__inner[data-astro-cid-wrnkmweb]{width:min(100%, var(--layout-max-width));padding-inline:var(--layout-gutter);box-sizing:border-box;margin-inline:auto}.games-section__intro[data-astro-cid-wrnkmweb]{flex-direction:column;gap:12px;width:100%;max-width:none;display:flex}.games-section__title[data-astro-cid-wrnkmweb]{color:var(--color-purple);text-align:left;margin:0}.games-section__description[data-astro-cid-wrnkmweb]{color:var(--color-ink70);font-family:var(--font-family);text-align:left;margin:0;font-size:14px;font-weight:400;line-height:20px}.games-section__grid[data-astro-cid-wrnkmweb]{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;align-items:stretch;gap:24px;width:100%;min-width:0;margin-top:36px;display:grid}@media (width>=768px){.games-section__intro[data-astro-cid-wrnkmweb]{align-items:center;max-width:460px;margin-inline:auto}.games-section__title[data-astro-cid-wrnkmweb],.games-section__description[data-astro-cid-wrnkmweb]{text-align:center}.games-section__grid[data-astro-cid-wrnkmweb]{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}}@media (width>=1024px){.games-section__description[data-astro-cid-wrnkmweb]{font-size:16px;line-height:24px}.games-section__grid[data-astro-cid-wrnkmweb]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1280px){.games-section__grid[data-astro-cid-wrnkmweb]{margin-top:56px}}.philosophy[data-astro-cid-6l2s2bt5]{width:100%;scroll-margin-top:60px}.philosophy__inner[data-astro-cid-6l2s2bt5]{width:min(100%, var(--layout-max-width));padding-inline:var(--layout-gutter);box-sizing:border-box;margin-inline:auto}.philosophy__content[data-astro-cid-6l2s2bt5]{width:100%;max-width:none}.philosophy__intro[data-astro-cid-6l2s2bt5]{flex-direction:column;gap:12px;width:100%;max-width:none;display:flex}.philosophy__title[data-astro-cid-6l2s2bt5]{color:var(--color-purple);text-align:left;margin:0}.philosophy__description[data-astro-cid-6l2s2bt5]{color:var(--color-ink70);font-family:var(--font-family);text-align:left;margin:0;font-size:14px;font-weight:400;line-height:20px}.philosophy__principles[data-astro-cid-6l2s2bt5]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;width:100%;margin-top:32px;display:grid}.philosophy__principle[data-astro-cid-6l2s2bt5]{text-align:center;flex-direction:column;align-items:center;gap:10px;min-width:0;display:flex}.philosophy__icon[data-astro-cid-6l2s2bt5]{width:40px;height:40px;color:var(--color-purple);flex:0 0 40px;justify-content:center;align-items:center;display:flex}.philosophy__principle-title[data-astro-cid-6l2s2bt5]{color:var(--color-ink);font-family:var(--font-family);margin:0;font-size:16px;font-weight:400;line-height:20px}.philosophy__principle-description[data-astro-cid-6l2s2bt5]{color:var(--color-ink);font-family:var(--font-family);margin:0;font-size:12px;font-weight:400;line-height:16px}@media (width>=768px){.philosophy__intro[data-astro-cid-6l2s2bt5]{align-items:center;max-width:460px;margin-inline:auto}.philosophy__title[data-astro-cid-6l2s2bt5],.philosophy__description[data-astro-cid-6l2s2bt5]{text-align:center}.philosophy__principles[data-astro-cid-6l2s2bt5]{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:48px}}@media (width>=1024px){.philosophy__description[data-astro-cid-6l2s2bt5]{font-size:16px;line-height:24px}.philosophy__principle-title[data-astro-cid-6l2s2bt5]{font-size:20px;line-height:24px}.philosophy__principle-description[data-astro-cid-6l2s2bt5]{font-size:14px;line-height:20px}}@media (width>=1280px){.philosophy__principles[data-astro-cid-6l2s2bt5]{column-gap:32px}.philosophy__principle-title[data-astro-cid-6l2s2bt5]{font-size:18px;line-height:22px}.philosophy__principle-description[data-astro-cid-6l2s2bt5]{font-size:16px;line-height:24px}}.input-field[data-astro-cid-btwdofhb]{width:100%;min-width:0;font-family:var(--font-family,Inter, sans-serif);flex-direction:column;gap:8px;display:flex}.input-field__label[data-astro-cid-btwdofhb]{color:var(--color-ink);font-size:12px;line-height:16px}.input-field__wrapper[data-astro-cid-btwdofhb]{width:100%;min-width:0;position:relative}.input-field__control[data-astro-cid-btwdofhb]{box-sizing:border-box;background:var(--color-ink10,color-mix(in srgb, var(--color-ink) 10%, var(--color-cream)));width:100%;min-width:0;height:44px;color:var(--color-ink);font:inherit;border:1px solid #0000;border-radius:8px;outline:none;padding:0 16px;font-size:14px;line-height:20px;transition:border-color .15s;display:block}.input-field__control[data-astro-cid-btwdofhb]::placeholder{color:var(--color-ink50,color-mix(in srgb, var(--color-ink) 50%, var(--color-cream)));opacity:1}.input-field__control[data-astro-cid-btwdofhb]:focus-visible{border-color:var(--color-purple)}select[data-astro-cid-btwdofhb].input-field__control{appearance:none;cursor:pointer;padding-right:44px}.input-field__chevron[data-astro-cid-btwdofhb]{pointer-events:none;color:var(--color-ink);position:absolute;top:50%;right:14px;transform:translateY(-50%)}.input-field__control--textarea[data-astro-cid-btwdofhb]{resize:vertical;height:120px;padding:14px 16px}.input-field--m[data-astro-cid-btwdofhb] .input-field__control[data-astro-cid-btwdofhb]{height:52px;padding-left:20px;padding-right:20px;font-size:16px;line-height:24px}.input-field--m[data-astro-cid-btwdofhb] select[data-astro-cid-btwdofhb].input-field__control{padding-right:48px}.input-field--m[data-astro-cid-btwdofhb] .input-field__control--textarea[data-astro-cid-btwdofhb]{height:120px;padding-top:14px}@media (width>=768px){.input-field--responsive[data-astro-cid-btwdofhb].input-field--s .input-field__control[data-astro-cid-btwdofhb]{height:52px;padding-left:20px;padding-right:20px;font-size:16px;line-height:24px}.input-field--responsive[data-astro-cid-btwdofhb].input-field--s select[data-astro-cid-btwdofhb].input-field__control{padding-right:48px}.input-field--responsive[data-astro-cid-btwdofhb].input-field--s .input-field__control--textarea[data-astro-cid-btwdofhb]{height:120px;padding-top:14px}}.checkbox[data-astro-cid-ci6y3fbw]{cursor:pointer;width:100%;font-family:var(--font-family,Inter, sans-serif);align-items:flex-start;gap:12px;display:flex;position:relative}.checkbox__input[data-astro-cid-ci6y3fbw]{opacity:0;cursor:pointer;width:20px;height:20px;margin:0;position:absolute;top:0;left:0}.checkbox__box[data-astro-cid-ci6y3fbw]{box-sizing:border-box;border:1px solid var(--color-ink30,color-mix(in srgb, var(--color-ink) 30%, var(--color-cream)));width:20px;height:20px;color:var(--color-cream);background:0 0;border-radius:6px;flex:0 0 20px;justify-content:center;align-items:center;padding-top:1px;transition:background .15s,border-color .15s;display:flex}.checkbox__box[data-astro-cid-ci6y3fbw] svg{opacity:0}.checkbox__input[data-astro-cid-ci6y3fbw]:checked+.checkbox__box[data-astro-cid-ci6y3fbw]{border-color:var(--color-purple);background:var(--color-purple)}.checkbox__input[data-astro-cid-ci6y3fbw]:checked+.checkbox__box[data-astro-cid-ci6y3fbw] svg{opacity:1}.checkbox__input[data-astro-cid-ci6y3fbw]:focus-visible+.checkbox__box[data-astro-cid-ci6y3fbw]{outline:2px solid var(--color-purple);outline-offset:3px}.checkbox__text[data-astro-cid-ci6y3fbw]{min-width:0;color:var(--color-ink70,color-mix(in srgb, var(--color-ink) 70%, var(--color-cream)));flex:1;font-size:14px;line-height:20px}.checkbox__text[data-astro-cid-ci6y3fbw] a{color:inherit;text-underline-offset:3px;text-decoration:underline}.support-section[data-astro-cid-ew74vwu6]{width:100%;scroll-margin-top:60px}.support-section__inner[data-astro-cid-ew74vwu6]{width:min(100%, var(--layout-max-width,1200px));padding-inline:var(--layout-gutter,20px);box-sizing:border-box;margin-inline:auto}.support-section__intro[data-astro-cid-ew74vwu6]{flex-direction:column;gap:12px;margin-bottom:36px;display:flex}.support-section__title[data-astro-cid-ew74vwu6]{color:var(--color-purple);font-family:var(--font-family,Inter, sans-serif);margin:0;font-weight:700;line-height:1}.support-section__description[data-astro-cid-ew74vwu6]{color:var(--color-ink70);font-family:var(--font-family,Inter, sans-serif);margin:0;font-size:14px;font-weight:400;line-height:20px}.support-section__form[data-astro-cid-ew74vwu6]{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"name last""email email""game platform""device os""message message""consent consent""submit submit";gap:28px 8px;width:100%;min-width:0;display:grid}.support-section__form[data-astro-cid-ew74vwu6]>div[data-astro-cid-ew74vwu6]{min-width:0}.support-section__name[data-astro-cid-ew74vwu6]{grid-area:name}.support-section__last-name[data-astro-cid-ew74vwu6]{grid-area:last}.support-section__email[data-astro-cid-ew74vwu6]{grid-area:email}.support-section__game[data-astro-cid-ew74vwu6]{grid-area:game}.support-section__platform[data-astro-cid-ew74vwu6]{grid-area:platform}.support-section__device[data-astro-cid-ew74vwu6]{grid-area:device}.support-section__os[data-astro-cid-ew74vwu6]{grid-area:os}.support-section__message[data-astro-cid-ew74vwu6]{grid-area:message}.support-section__consent[data-astro-cid-ew74vwu6]{grid-area:consent}.support-section__submit[data-astro-cid-ew74vwu6]{grid-area:submit}.support-section__button[data-astro-cid-ew74vwu6]{background:var(--color-purple);width:100%;height:48px;color:var(--color-cream);font-family:var(--font-family,Inter, sans-serif);cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0 16px;font-size:16px;font-weight:500;line-height:24px;transition:opacity .15s;display:flex}.support-section__button[data-astro-cid-ew74vwu6]:hover{opacity:.88}.support-section__button[data-astro-cid-ew74vwu6]:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}@media (width>=768px){.support-section__intro[data-astro-cid-ew74vwu6]{margin-inline:auto;align-items:center;max-width:460px;margin-bottom:48px}.support-section__title[data-astro-cid-ew74vwu6]{text-align:center}.support-section__description[data-astro-cid-ew74vwu6]{text-align:center;width:100%;font-size:16px;line-height:24px}.support-section__form[data-astro-cid-ew74vwu6]{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"name last email email""game platform device os""message message message message"". .consent consent"". .submit submit";gap:28px 8px;max-width:770px;margin-inline:auto}.support-section__button[data-astro-cid-ew74vwu6]{height:52px}}@media (width>=1200px){.support-section__form[data-astro-cid-ew74vwu6]{max-width:1130px}}.support-section__honeypot[data-astro-cid-ew74vwu6]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.support-section__turnstile[data-astro-cid-ew74vwu6]:empty{display:none}.support-section__status[data-astro-cid-ew74vwu6]{min-height:18px;color:var(--color-ink70);margin:8px 0 0;font-size:12px;line-height:18px}.support-section__status[data-astro-cid-ew74vwu6]:empty{display:none}.support-section__status[data-astro-cid-ew74vwu6][data-error=true]{color:var(--color-ink)}.support-section__button[data-astro-cid-ew74vwu6]:disabled{cursor:wait;opacity:.6}.home-sections[data-astro-cid-lcdefpme]{flex-direction:column;gap:0;display:flex}@media (width>=768px){.home-sections[data-astro-cid-lcdefpme]{gap:40px}}@media (width>=1280px){.home-sections[data-astro-cid-lcdefpme]{gap:60px}}
