.home:where(.astro-j7pv25f6){flex-direction:column;gap:4rem;max-width:72rem;margin-left:auto;margin-right:auto;padding:3rem 1rem 5rem;display:flex}@media (min-width:640px){.home:where(.astro-j7pv25f6){gap:5rem}}.hero:where(.astro-j7pv25f6){gap:2.5rem;display:grid}@media (min-width:640px){.hero:where(.astro-j7pv25f6){grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center}}.hero__eyebrow:where(.astro-j7pv25f6){border-width:1px;border-color:rgba(var(--color-border),.3);background-color:rgba(var(--color-card),.6);text-transform:uppercase;letter-spacing:.35em;color:rgba(var(--color-text-base),.7);border-radius:9999px;align-items:center;gap:.5rem;padding:.25rem 1rem;font-size:.75rem;line-height:1rem;display:inline-flex}.hero:where(.astro-j7pv25f6) h1:where(.astro-j7pv25f6){text-transform:uppercase;letter-spacing:.3em;--tw-text-opacity:1;color:rgba(var(--color-text-base),var(--tw-text-opacity,1));margin-top:1rem;font-size:2.25rem;font-weight:600;line-height:2.5rem}.hero:where(.astro-j7pv25f6) p:where(.astro-j7pv25f6){color:rgba(var(--color-text-base),.8);margin-top:1rem;font-size:1rem;line-height:1.5rem}.hero__list:where(.astro-j7pv25f6){margin-top:1.5rem}.hero__list:where(.astro-j7pv25f6)>:not([hidden]):where(.astro-j7pv25f6)~:not([hidden]):where(.astro-j7pv25f6){--tw-space-y-reverse:0;margin-top:calc(.75rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem*var(--tw-space-y-reverse))}.hero__list:where(.astro-j7pv25f6) li:where(.astro-j7pv25f6){border-width:1px;border-color:rgba(var(--color-border),.3);background-color:rgba(var(--color-card),.5);color:rgba(var(--color-text-base),.75);border-radius:1rem;align-items:flex-start;gap:.75rem;padding:.75rem 1rem;font-size:.875rem;line-height:1.25rem;display:flex}.hero__actions:where(.astro-j7pv25f6){flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.hero__cta:where(.astro-j7pv25f6){text-transform:uppercase;letter-spacing:.3em;border-radius:9999px;padding:.5rem 1.5rem;font-size:.75rem;font-weight:600;line-height:1rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter,-webkit-backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.hero__cta--primary:where(.astro-j7pv25f6){--tw-bg-opacity:1;background-color:rgba(var(--color-accent),var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgba(var(--color-fill),var(--tw-text-opacity,1))}.hero__cta--primary:where(.astro-j7pv25f6):hover{opacity:.9}.hero__cta--ghost:where(.astro-j7pv25f6){border-width:1px;border-color:rgba(var(--color-accent),.6);--tw-text-opacity:1;color:rgba(var(--color-accent),var(--tw-text-opacity,1))}.hero__cta--ghost:where(.astro-j7pv25f6):hover{background-color:rgba(var(--color-card),.5)}.hero__links:where(.astro-j7pv25f6){color:rgba(var(--color-text-base),.6);flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.5rem;font-size:.875rem;line-height:1.25rem;display:flex}.hero__link:where(.astro-j7pv25f6){border-width:1px;border-color:rgba(var(--color-border),.4);text-transform:uppercase;letter-spacing:.3em;--tw-text-opacity:1;color:rgba(var(--color-text-base),var(--tw-text-opacity,1));border-radius:9999px;padding:.5rem 1rem;font-size:.75rem;font-weight:600;line-height:1rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter,-webkit-backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.hero__link:where(.astro-j7pv25f6):hover{border-color:rgba(var(--color-accent),.8);--tw-text-opacity:1;color:rgba(var(--color-accent),var(--tw-text-opacity,1))}.hero__media:where(.astro-j7pv25f6){flex-direction:column;align-items:center;gap:1rem;display:flex}.hero__media:where(.astro-j7pv25f6) img:where(.astro-j7pv25f6){border-width:1px;border-color:rgba(var(--color-border),.3);-o-object-fit:cover;object-fit:cover;--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);border-radius:1.5rem;max-width:100%}.hero__media:where(.astro-j7pv25f6) figcaption:where(.astro-j7pv25f6){text-transform:uppercase;letter-spacing:.25em;color:rgba(var(--color-text-base),.6);font-size:.75rem;line-height:1rem}.play:where(.astro-j7pv25f6)>:not([hidden]):where(.astro-j7pv25f6)~:not([hidden]):where(.astro-j7pv25f6){--tw-space-y-reverse:0;margin-top:calc(1.5rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem*var(--tw-space-y-reverse))}.play__copy:where(.astro-j7pv25f6) h2:where(.astro-j7pv25f6){text-transform:uppercase;letter-spacing:.32em;--tw-text-opacity:1;color:rgba(var(--color-text-base),var(--tw-text-opacity,1));font-size:1.875rem;font-weight:600;line-height:2.25rem}.play__copy:where(.astro-j7pv25f6) p:where(.astro-j7pv25f6){color:rgba(var(--color-text-base),.75);margin-top:1rem;font-size:1rem;line-height:1.5rem}.about:where(.astro-j7pv25f6)>:not([hidden]):where(.astro-j7pv25f6)~:not([hidden]):where(.astro-j7pv25f6){--tw-space-y-reverse:0;margin-top:calc(1.5rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem*var(--tw-space-y-reverse))}.about:where(.astro-j7pv25f6) h2:where(.astro-j7pv25f6),.how:where(.astro-j7pv25f6) h2:where(.astro-j7pv25f6),.features:where(.astro-j7pv25f6) h2:where(.astro-j7pv25f6),.new-games:where(.astro-j7pv25f6) h2:where(.astro-j7pv25f6),.info:where(.astro-j7pv25f6) h2:where(.astro-j7pv25f6),.faq:where(.astro-j7pv25f6) h2:where(.astro-j7pv25f6),.cta:where(.astro-j7pv25f6) h2:where(.astro-j7pv25f6){text-transform:uppercase;letter-spacing:.32em;--tw-text-opacity:1;color:rgba(var(--color-text-base),var(--tw-text-opacity,1));font-size:1.875rem;font-weight:600;line-height:2.25rem}.about__grid:where(.astro-j7pv25f6){gap:1.5rem;display:grid}@media (min-width:640px){.about__grid:where(.astro-j7pv25f6){grid-template-columns:repeat(3,minmax(0,1fr))}}.card:where(.astro-j7pv25f6){border-width:1px;border-color:rgba(var(--color-border),.4);background-color:rgba(var(--color-card),.5);color:rgba(var(--color-text-base),.8);--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);border-radius:1.5rem;height:100%;padding:1.5rem;font-size:.875rem;line-height:1.25rem}.card:where(.astro-j7pv25f6) h3:where(.astro-j7pv25f6){--tw-text-opacity:1;color:rgba(var(--color-text-base),var(--tw-text-opacity,1));margin-bottom:.75rem;font-size:1.125rem;font-weight:600;line-height:1.75rem}.card:where(.astro-j7pv25f6) a:where(.astro-j7pv25f6){--tw-text-opacity:1;color:rgba(var(--color-accent),var(--tw-text-opacity,1))}.card:where(.astro-j7pv25f6) a:where(.astro-j7pv25f6):hover{text-decoration-line:underline}.how:where(.astro-j7pv25f6)>:not([hidden]):where(.astro-j7pv25f6)~:not([hidden]):where(.astro-j7pv25f6){--tw-space-y-reverse:0;margin-top:calc(1.5rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem*var(--tw-space-y-reverse))}.how:where(.astro-j7pv25f6) h3:where(.astro-j7pv25f6){text-transform:uppercase;letter-spacing:.3em;--tw-text-opacity:1;color:rgba(var(--color-accent),var(--tw-text-opacity,1));font-size:1rem;font-weight:600;line-height:1.5rem}.how__steps:where(.astro-j7pv25f6){gap:1.5rem;display:grid}@media (min-width:640px){.how__steps:where(.astro-j7pv25f6){grid-template-columns:repeat(3,minmax(0,1fr))}}.step:where(.astro-j7pv25f6){border-width:1px;border-color:rgba(var(--color-border),.3);background-color:rgba(var(--color-card),.5);color:rgba(var(--color-text-base),.8);border-radius:1.5rem;padding:1.5rem;font-size:.875rem;line-height:1.25rem}.step:where(.astro-j7pv25f6) h4:where(.astro-j7pv25f6){--tw-text-opacity:1;color:rgba(var(--color-text-base),var(--tw-text-opacity,1));margin-bottom:.75rem;font-size:1rem;font-weight:600;line-height:1.5rem}.step:where(.astro-j7pv25f6) a:where(.astro-j7pv25f6){--tw-text-opacity:1;color:rgba(var(--color-accent),var(--tw-text-opacity,1))}.step:where(.astro-j7pv25f6) a:where(.astro-j7pv25f6):hover{text-decoration-line:underline}.features__grid:where(.astro-j7pv25f6){gap:1.5rem;display:grid}@media (min-width:640px){.features__grid:where(.astro-j7pv25f6){grid-template-columns:repeat(2,minmax(0,1fr))}}.feature:where(.astro-j7pv25f6){border-width:1px;border-color:rgba(var(--color-border),.3);background-color:rgba(var(--color-card),.5);color:rgba(var(--color-text-base),.8);border-radius:1.5rem;flex-direction:column;gap:.75rem;padding:1.5rem;font-size:.875rem;line-height:1.25rem;display:flex}.feature__icon:where(.astro-j7pv25f6){font-size:1.5rem;line-height:2rem}.feature:where(.astro-j7pv25f6) h3:where(.astro-j7pv25f6){--tw-text-opacity:1;color:rgba(var(--color-text-base),var(--tw-text-opacity,1));font-size:1.125rem;font-weight:600;line-height:1.75rem}.feature:where(.astro-j7pv25f6) a:where(.astro-j7pv25f6){--tw-text-opacity:1;color:rgba(var(--color-accent),var(--tw-text-opacity,1))}.feature:where(.astro-j7pv25f6) a:where(.astro-j7pv25f6):hover{text-decoration-line:underline}.new-games:where(.astro-j7pv25f6)>:not([hidden]):where(.astro-j7pv25f6)~:not([hidden]):where(.astro-j7pv25f6){--tw-space-y-reverse:0;margin-top:calc(2rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem*var(--tw-space-y-reverse))}.section-header:where(.astro-j7pv25f6) p:where(.astro-j7pv25f6){color:rgba(var(--color-text-base),.75);margin-top:.75rem;font-size:1rem;line-height:1.5rem}.new-games__actions:where(.astro-j7pv25f6){justify-content:center;padding-top:.5rem;display:flex}.new-games__cta:where(.astro-j7pv25f6){border-width:1px;border-color:rgba(var(--color-accent),.7);text-transform:uppercase;letter-spacing:.3em;--tw-text-opacity:1;color:rgba(var(--color-accent),var(--tw-text-opacity,1));border-radius:9999px;padding:.5rem 1.5rem;font-size:.75rem;font-weight:600;line-height:1rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter,-webkit-backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.new-games__cta:where(.astro-j7pv25f6):hover{background-color:rgba(var(--color-card),.5)}.info__grid:where(.astro-j7pv25f6){border-width:1px;border-color:rgba(var(--color-border),.3);background-color:rgba(var(--color-card),.5);color:rgba(var(--color-text-base),.8);border-radius:1.5rem;gap:1rem;padding:1.5rem;font-size:.875rem;line-height:1.25rem;display:grid}@media (min-width:640px){.info__grid:where(.astro-j7pv25f6){grid-template-columns:repeat(2,minmax(0,1fr))}}.info__grid:where(.astro-j7pv25f6) dt:where(.astro-j7pv25f6){text-transform:uppercase;letter-spacing:.35em;color:rgba(var(--color-text-base),.6);font-size:.75rem;line-height:1rem}.info__grid:where(.astro-j7pv25f6) dd:where(.astro-j7pv25f6){--tw-text-opacity:1;color:rgba(var(--color-text-base),var(--tw-text-opacity,1));font-size:1rem;line-height:1.5rem}.faq__list:where(.astro-j7pv25f6)>:not([hidden]):where(.astro-j7pv25f6)~:not([hidden]):where(.astro-j7pv25f6){--tw-space-y-reverse:0;margin-top:calc(.75rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem*var(--tw-space-y-reverse))}.faq__list:where(.astro-j7pv25f6) details:where(.astro-j7pv25f6){border-width:1px;border-color:rgba(var(--color-border),.3);background-color:rgba(var(--color-card),.5);color:rgba(var(--color-text-base),.8);border-radius:1.5rem;padding:1.25rem;font-size:.875rem;line-height:1.25rem}.faq__list:where(.astro-j7pv25f6) summary:where(.astro-j7pv25f6){cursor:pointer;--tw-text-opacity:1;color:rgba(var(--color-text-base),var(--tw-text-opacity,1));font-size:1rem;font-weight:600;line-height:1.5rem}.cta:where(.astro-j7pv25f6){text-align:center}.cta:where(.astro-j7pv25f6) p:where(.astro-j7pv25f6){color:rgba(var(--color-text-base),.8);margin-top:1rem;font-size:1rem;line-height:1.5rem}.cta__actions:where(.astro-j7pv25f6){flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.5rem;display:flex}.cta__button:where(.astro-j7pv25f6){text-transform:uppercase;letter-spacing:.3em;--tw-bg-opacity:1;background-color:rgba(var(--color-accent),var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgba(var(--color-fill),var(--tw-text-opacity,1));border-radius:9999px;padding:.5rem 1.5rem;font-size:.75rem;font-weight:600;line-height:1rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter,-webkit-backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.cta__button:where(.astro-j7pv25f6):hover{opacity:.9}.cta__button--ghost:where(.astro-j7pv25f6){border-width:1px;border-color:rgba(var(--color-accent),.6);--tw-text-opacity:1;color:rgba(var(--color-accent),var(--tw-text-opacity,1));background-color:#0000}.cta__button--ghost:where(.astro-j7pv25f6):hover{background-color:rgba(var(--color-card),.5)}@media (max-width:768px){.home:where(.astro-j7pv25f6){padding-top:5rem}.hero:where(.astro-j7pv25f6){gap:2rem}.hero:where(.astro-j7pv25f6) h1:where(.astro-j7pv25f6){font-size:1.875rem;line-height:2.25rem}.hero__media:where(.astro-j7pv25f6){order:-9999}.how__steps:where(.astro-j7pv25f6),.features__grid:where(.astro-j7pv25f6),.info__grid:where(.astro-j7pv25f6){grid-template-columns:repeat(1,minmax(0,1fr))}}