.c-clock{display:flex}.c-clock_item:not(:first-child):before{content:":";display:inline-block}.c-rail{--_rail-duration: 10s;--_rail-play-state: paused;display:block;width:100%;overflow:hidden}.c-rail_inner{display:flex;align-items:center;justify-content:center;width:fit-content}.c-rail_content{display:flex;width:max-content;padding-right:.15em;padding-left:.15em;animation:anim-rail var(--rail-duration, var(--_rail-duration)) linear infinite var(--rail-play-state, var(--_rail-play-state));will-change:transform}@keyframes anim-rail{0%{transform:translate(0)}to{transform:translate(-100%)}}:root{--grid-columns: 12;--grid-gutter: 1rem;--grid-margin: 1.5rem;--container-width: calc(calc(100 * var(--vw, 1vw)) - 2 * var(--grid-margin));--grid-column-width: calc( 1 / var(--grid-columns) * var(--container-width) - (1 - 1 / var(--grid-columns)) * var(--grid-gutter) );--font-size-huge: clamp(80px, 20.0111172874vw, 360px);--font-size-h1: clamp(64px, 15.5642023346vw, 280px);--font-size-h2: clamp(58px, 11.507191995vw, 184px);--font-size-h3: clamp(50px, 7.5046904315vw, 120px);--font-size-h4: clamp(32px, 3.7523452158vw, 60px);--font-size-h5: clamp(20px, 1.6260162602vw, 26px);--font-size-h6: clamp(16px, 1.1257035647vw, 18px);--font-size-subtitle: clamp(20px, 1.5009380863vw, 24px);--font-size-text-caps: .8125rem;--font-size-text-caps-xs: .6875rem;--header-offset-top: var(--grid-margin);--header-height: calc(2 * var(--header-offset-top) + 44px);--focus-visible-color: currentColor;--focus-visible-width: 2px;--focus-visible-offset: 2px}@media(max-width:499px){:root{--font-size-huge: 5.5rem;--font-size-h1: 4rem;--font-size-h2: 3rem;--font-size-h3: 2.5rem;--font-size-h4: 2rem}}.c-home-hero[data-astro-cid-43xsd7gs]{--home-hero-padding-top: calc(var(--grid-margin) + 22px)}.c-home-hero[data-astro-cid-43xsd7gs]:before{content:"";z-index:1;position:absolute;top:calc(calc(90 * var(--svh, 1svh)) - 1px);left:0;width:100%;height:calc(calc(10 * var(--svh, 1svh)) + 1px);background-color:var(--theme-color-bg);transform-origin:50% 0}html.is-ready .c-home-hero[data-astro-cid-43xsd7gs]:before{transform:scaleY(0);transition:transform 1s cubic-bezier(.37,0,0,1) 2s}.c-home-hero_bg[data-astro-cid-43xsd7gs]{--icon-width: 25vw;--icon-color-bg: rgba(255, 255, 255, .1);--icon-color: transparent;position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;opacity:0;transform:translateY(100%)}html.is-ready .c-home-hero_bg[data-astro-cid-43xsd7gs]{animation:anim-hero-home-bg 2s cubic-bezier(.645,.045,.355,1)}html.is-ready .c-home-hero_bg-icon[data-astro-cid-43xsd7gs]{animation:anim-hero-home-bg-icon 2s linear}@keyframes anim-hero-home-bg{0%{opacity:0;transform:translateY(50%)}40%,60%{opacity:1;transform:translate(0)}to{opacity:0;transform:translateY(50%)}}@keyframes anim-hero-home-bg-icon{0%{transform:rotate()}to{transform:rotate(180deg)}}.c-home-hero_inner[data-astro-cid-43xsd7gs]{z-index:1;display:flex;flex-direction:column;gap:var(--grid-gutter);min-height:calc(90 * var(--svh, 1svh));padding-top:var(--home-hero-padding-top);padding-bottom:var(--grid-gutter)}.c-home-hero_intro[data-astro-cid-43xsd7gs]{--anim-text-enter-duration: .25s;position:absolute;top:var(--header-height);max-width:11em}.c-home-hero_intro[data-astro-cid-43xsd7gs][data-anim-text-type=lines] .c-anim-text_word[data-astro-cid-43xsd7gs],.c-home-hero_intro[data-astro-cid-43xsd7gs][data-anim-text-type=chars] .c-anim-text_char[data-astro-cid-43xsd7gs],.c-home-hero_intro[data-astro-cid-43xsd7gs] .c-anim-text[data-astro-cid-43xsd7gs][data-anim-text-type=lines] .c-anim-text_word[data-astro-cid-43xsd7gs],.c-home-hero_intro[data-astro-cid-43xsd7gs] .c-anim-text[data-astro-cid-43xsd7gs][data-anim-text-type=chars] .c-anim-text_char[data-astro-cid-43xsd7gs]{transition-timing-function:var(--anim-text-enter-easing, var(--_anim-text-enter-easing))}.c-home-hero_intro[data-astro-cid-43xsd7gs][data-anim-text-type=lines] .c-anim-text_word[data-astro-cid-43xsd7gs],.c-home-hero_intro[data-astro-cid-43xsd7gs] .c-anim-text[data-astro-cid-43xsd7gs][data-anim-text-type=lines] .c-anim-text_word[data-astro-cid-43xsd7gs]{transform:translate(0);transition-duration:var(--anim-text-enter-duration, var(--_anim-text-enter-duration));transition-delay:calc(.1s * var(--anim-text-line-index) + var(--anim-text-enter-delay, var(--_anim-text-enter-delay)))}.c-home-hero_intro[data-astro-cid-43xsd7gs][data-anim-text-type=chars] .c-anim-text_char[data-astro-cid-43xsd7gs],.c-home-hero_intro[data-astro-cid-43xsd7gs] .c-anim-text[data-astro-cid-43xsd7gs][data-anim-text-type=chars] .c-anim-text_char[data-astro-cid-43xsd7gs]{transform:translate(0);transition-duration:calc(var(--anim-text-enter-duration, var(--_anim-text-enter-duration)) - .02s * var(--anim-text-char-index) + var(--anim-text-enter-delay, var(--_anim-text-enter-delay)));transition-delay:calc(.02s * var(--anim-text-char-index) + var(--anim-text-enter-delay, var(--_anim-text-enter-delay)))}html.is-ready .c-home-hero_intro[data-astro-cid-43xsd7gs]{opacity:0;transition:opacity .5s 1.25s}@media(max-width:699px){.c-home-hero_intro[data-astro-cid-43xsd7gs]{left:0}}@media(min-width:700px){.c-home-hero_intro[data-astro-cid-43xsd7gs]{left:calc(2 * var(--grid-column-width) + 2 * var(--grid-gutter))}}.c-home-hero_top[data-astro-cid-43xsd7gs]{transform:translateY(calc(-100% - var(--home-hero-padding-top)))}html.is-ready .c-home-hero_top[data-astro-cid-43xsd7gs]{transform:translate(0);transition:transform .5s cubic-bezier(.37,0,0,1) 1.5s}@media(min-width:700px){.c-home-hero_top[data-astro-cid-43xsd7gs]{display:grid;grid-gap:var(--grid-gutter)}}@media(min-width:700px)and (max-width:1199px){.c-home-hero_top[data-astro-cid-43xsd7gs]{grid-template-columns:calc(3 * var(--grid-column-width) + 2 * var(--grid-gutter)) auto}}@media(min-width:1200px){.c-home-hero_top[data-astro-cid-43xsd7gs]{grid-template-columns:calc(2 * var(--grid-column-width) + 1 * var(--grid-gutter)) auto}}.c-home-hero_info[data-astro-cid-43xsd7gs]{display:flex}.c-home-hero_bottom[data-astro-cid-43xsd7gs]{display:flex;flex-direction:column;gap:inherit;margin-top:auto;opacity:0;transform:translateY(calc(100% + calc(10 * var(--svh, 1svh))))}html.is-ready .c-home-hero_bottom[data-astro-cid-43xsd7gs]{opacity:1;transform:translate(0);transition:opacity 0s 1s,transform 1.5s cubic-bezier(.37,0,0,1) 1s}.c-home-hero_logo[data-astro-cid-43xsd7gs]{transform:translateY(50%)}.c-home-hero_logo[data-astro-cid-43xsd7gs] svg[data-astro-cid-43xsd7gs]{display:block;width:100%;fill:currentColor}.c-home-hero_logo[data-astro-cid-43xsd7gs] g[data-astro-cid-43xsd7gs] g[data-astro-cid-43xsd7gs]{transform:translateY(15%)}.c-home-hero_logo[data-astro-cid-43xsd7gs] g[data-astro-cid-43xsd7gs] g[data-astro-cid-43xsd7gs] path[data-astro-cid-43xsd7gs]{fill:#ffff8f}.c-home-hero_logo[data-astro-cid-43xsd7gs] g[data-astro-cid-43xsd7gs]:nth-child(1){transform:translateY(50%)}.c-home-hero_logo[data-astro-cid-43xsd7gs] g[data-astro-cid-43xsd7gs]:nth-child(2){transform:translateY(30%)}.c-home-hero_logo[data-astro-cid-43xsd7gs] g[data-astro-cid-43xsd7gs]:nth-child(3){transform:translateY(10%)}.c-home-hero_logo[data-astro-cid-43xsd7gs] g[data-astro-cid-43xsd7gs]:nth-child(4){transform:translateY(25%)}.c-home-hero_logo[data-astro-cid-43xsd7gs] g[data-astro-cid-43xsd7gs]:nth-child(5){transform:translateY(35%)}.c-home-hero_logo[data-astro-cid-43xsd7gs] g[data-astro-cid-43xsd7gs]:nth-child(6){transform:translateY(45%)}.c-home-hero_logo[data-astro-cid-43xsd7gs] g[data-astro-cid-43xsd7gs]:nth-child(7){transform:translateY(55%)}.c-home-hero_logo[data-astro-cid-43xsd7gs] g[data-astro-cid-43xsd7gs]:nth-child(8){transform:translateY(75%)}.c-home-hero_logo[data-astro-cid-43xsd7gs] g[data-astro-cid-43xsd7gs]:nth-child(9){transform:translateY(100%)}html.is-ready .c-home-hero_logo[data-astro-cid-43xsd7gs] g[data-astro-cid-43xsd7gs]{transform:translate(0);transition:transform 1.5s cubic-bezier(.37,0,0,1) 1s}.c-home-hero_buttons[data-astro-cid-43xsd7gs]{display:grid;gap:var(--grid-gutter);transform:translateY(100%)}html.is-ready .c-home-hero_buttons[data-astro-cid-43xsd7gs]{transform:translate(0);transition:transform 1.5s cubic-bezier(.37,0,0,1) 1.4s}@media(min-width:500px){.c-home-hero_buttons[data-astro-cid-43xsd7gs]{grid-template-columns:repeat(2,minmax(0,1fr))}}.c-home-hero_button[data-astro-cid-43xsd7gs]{font-size:clamp(44px,6.5040650407vw,104px);color:#005454;text-align:center;text-transform:uppercase;background-color:#e5f1ff;border-radius:1em;overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(white,black)}.c-home-hero_button[data-astro-cid-43xsd7gs]:hover .c-home-hero_button-rail[data-astro-cid-43xsd7gs],.c-home-hero_button[data-astro-cid-43xsd7gs]:focus-visible .c-home-hero_button-rail[data-astro-cid-43xsd7gs]{--rail-play-state: running;opacity:1}@media(prefers-reduced-motion:reduce){.c-home-hero_button[data-astro-cid-43xsd7gs] .c-home-hero_button-rail[data-astro-cid-43xsd7gs]{display:none}.c-home-hero_button[data-astro-cid-43xsd7gs]:hover{color:#005454;background-color:#ffff8f}}.c-home-hero_button-rail[data-astro-cid-43xsd7gs]{--rail-duration: 3s;position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-color:#ffff8f;opacity:0}.c-home-hero_asset[data-astro-cid-43xsd7gs]{width:100%;height:calc(100 * var(--svh, 1svh));overflow:hidden}.c-home-hero_asset[data-astro-cid-43xsd7gs] .c-asset[data-astro-cid-43xsd7gs]{height:100%}.c-home-hero_asset[data-astro-cid-43xsd7gs] .c-asset[data-astro-cid-43xsd7gs]:not(:first-child){position:absolute;top:0;left:0;width:100%;height:100%}.c-home-hero_asset[data-astro-cid-43xsd7gs] .c-asset[data-astro-cid-43xsd7gs]:after{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-color:#0000004d;opacity:calc(var(--progress))}.c-home-games[data-astro-cid-43xsd7gs]{padding-top:calc(20 * var(--svh, 1svh));padding-bottom:calc(15 * var(--svh, 1svh))}.c-home-games_header[data-astro-cid-43xsd7gs]{z-index:1;display:flex;flex-direction:column;gap:var(--grid-gutter);margin-bottom:calc(15 * var(--svh, 1svh));text-align:center}@media(min-width:700px){.c-home-games_header[data-astro-cid-43xsd7gs]{margin-right:auto;margin-left:auto}}@media(min-width:700px)and (max-width:999px){.c-home-games_header[data-astro-cid-43xsd7gs]{width:calc(10 * var(--grid-column-width) + 9 * var(--grid-gutter))}}@media(min-width:1000px){.c-home-games_header[data-astro-cid-43xsd7gs]{width:calc(8 * var(--grid-column-width) + 7 * var(--grid-gutter))}}.c-home-games_title[data-astro-cid-43xsd7gs]{max-width:6em;margin-right:auto;margin-left:auto}.c-home-games_progress[data-astro-cid-43xsd7gs]{position:static}@media(max-width:699px){.c-home-games_progress[data-astro-cid-43xsd7gs]{display:none}}.c-home-games_list[data-astro-cid-43xsd7gs]{display:flex;flex-direction:column}@media(max-width:699px){.c-home-games_list[data-astro-cid-43xsd7gs]{flex-direction:column}}@media(max-width:499px){.c-home-games_list[data-astro-cid-43xsd7gs]{row-gap:3rem}}@media(min-width:500px){.c-home-games_list[data-astro-cid-43xsd7gs]{gap:3rem var(--grid-gutter)}}@media(min-width:500px){.c-home-games_item[data-astro-cid-43xsd7gs]:nth-child(2n){margin-left:auto}}@media(min-width:500px)and (max-width:699px){.c-home-games_item[data-astro-cid-43xsd7gs]{width:calc(8 * var(--grid-column-width) + 7 * var(--grid-gutter))}}@media(min-width:700px){.c-home-games_item[data-astro-cid-43xsd7gs]{width:calc(6 * var(--grid-column-width) + 5 * var(--grid-gutter))}.c-home-games_item[data-astro-cid-43xsd7gs]:not(:first-child){margin-top:calc(-.5 * var(--grid-column-width) + -1.5 * var(--grid-gutter))}}@media(min-width:1000px){.c-home-games_item[data-astro-cid-43xsd7gs]{width:calc(4 * var(--grid-column-width) + 3 * var(--grid-gutter))}.c-home-games_item[data-astro-cid-43xsd7gs]:nth-child(4n+2){margin-right:calc(1 * var(--grid-column-width) + 1 * var(--grid-gutter))}.c-home-games_item[data-astro-cid-43xsd7gs]:nth-child(4n+3){margin-left:calc(1 * var(--grid-column-width) + 1 * var(--grid-gutter))}}.c-game-card_deco[data-astro-cid-43xsd7gs]{position:absolute;aspect-ratio:1;mix-blend-mode:darken}.c-game-card_deco[data-astro-cid-43xsd7gs] .c-asset[data-astro-cid-43xsd7gs]{width:100%;height:100%}@media(max-width:499px){.c-game-card_deco[data-astro-cid-43xsd7gs]{display:none;visibility:hidden}}@media(min-width:500px)and (max-width:699px){.c-game-card_deco[data-astro-cid-43xsd7gs]{width:50%}.c-game-card[data-astro-cid-43xsd7gs]:nth-child(1) .c-game-card_deco[data-astro-cid-43xsd7gs]{top:-25%;left:75%}.c-game-card[data-astro-cid-43xsd7gs]:nth-child(4n+2) .c-game-card_deco[data-astro-cid-43xsd7gs]{top:10%;right:calc(100% + calc(var(--grid-gutter) * .5))}.c-game-card_deco[data-astro-cid-43xsd7gs] .c-game-card[data-astro-cid-43xsd7gs]:nth-child(4n+5),.c-game-card[data-astro-cid-43xsd7gs]:nth-child(4n+3) .c-game-card_deco[data-astro-cid-43xsd7gs]{bottom:0;left:80%}.c-game-card[data-astro-cid-43xsd7gs]:nth-child(4n) .c-game-card_deco[data-astro-cid-43xsd7gs]{top:80%;right:80%}}@media(min-width:700px)and (max-width:999px){.c-game-card_deco[data-astro-cid-43xsd7gs]{width:calc(4 * var(--grid-column-width) + 3 * var(--grid-gutter))}.c-game-card[data-astro-cid-43xsd7gs]:nth-child(1) .c-game-card_deco[data-astro-cid-43xsd7gs]{top:-50%;left:calc(8 * var(--grid-column-width) + 8 * var(--grid-gutter))}.c-game-card[data-astro-cid-43xsd7gs]:nth-child(4n+2) .c-game-card_deco[data-astro-cid-43xsd7gs]{top:10%;right:calc(100% + calc(1 * var(--grid-column-width) + 2 * var(--grid-gutter)))}.c-game-card[data-astro-cid-43xsd7gs]:nth-child(4n+3) .c-game-card_deco[data-astro-cid-43xsd7gs]{bottom:0;left:calc(100% + calc(2 * var(--grid-column-width) + 3 * var(--grid-gutter)))}.c-game-card[data-astro-cid-43xsd7gs]:nth-child(4n) .c-game-card_deco[data-astro-cid-43xsd7gs]{top:50%;right:75%}.c-game-card[data-astro-cid-43xsd7gs]:nth-child(4n+5) .c-game-card_deco[data-astro-cid-43xsd7gs]{top:50%;right:50%}}@media(min-width:1000px){.c-game-card_deco[data-astro-cid-43xsd7gs]{width:calc(3 * var(--grid-column-width) + 2 * var(--grid-gutter))}.c-game-card[data-astro-cid-43xsd7gs]:nth-child(1) .c-game-card_deco[data-astro-cid-43xsd7gs]{top:-50%;left:calc(8 * var(--grid-column-width) + 8 * var(--grid-gutter))}.c-game-card[data-astro-cid-43xsd7gs]:nth-child(4n+2) .c-game-card_deco[data-astro-cid-43xsd7gs]{top:50%;left:50%}.c-game-card[data-astro-cid-43xsd7gs]:nth-child(4n+3) .c-game-card_deco[data-astro-cid-43xsd7gs]{top:75%;right:50%}.c-game-card[data-astro-cid-43xsd7gs]:nth-child(4n) .c-game-card_deco[data-astro-cid-43xsd7gs]{top:50%;right:50%}.c-game-card[data-astro-cid-43xsd7gs]:nth-child(4n+5) .c-game-card_deco[data-astro-cid-43xsd7gs]{top:50%;left:75%}}.c-game-card_inner[data-astro-cid-43xsd7gs]{z-index:1;display:block;border-radius:18px;overflow:hidden;background-color:#fff}.c-game-card_inner[data-astro-cid-43xsd7gs]:hover .c-game-card_asset[data-astro-cid-43xsd7gs] .c-asset[data-astro-cid-43xsd7gs]{transform:scale(1.05)}.c-game-card_asset[data-astro-cid-43xsd7gs]{overflow:hidden}.c-game-card_asset[data-astro-cid-43xsd7gs] .c-asset[data-astro-cid-43xsd7gs]{transition:transform .5s cubic-bezier(.37,0,0,1)}.c-game-card_content[data-astro-cid-43xsd7gs]{display:flex;flex-direction:column;gap:var(--grid-gutter);padding:var(--grid-gutter);border-right:1px solid #e5f1ff;border-bottom:1px solid #e5f1ff;border-left:1px solid #e5f1ff;border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.c-game-card_title[data-astro-cid-43xsd7gs]{display:flex;align-items:flex-end;column-gap:var(--grid-gutter)}.c-game-card_name[data-astro-cid-43xsd7gs]{max-width:7em}.c-game-card_button[data-astro-cid-43xsd7gs]{--button-icon-color-bg: transparent;--button-hover-icon-color: #ffffff;--button-hover-icon-color-bg: #005454;position:absolute;right:0;bottom:0;flex-shrink:0}.c-home-studio[data-astro-cid-43xsd7gs]{padding-top:calc(10 * var(--svh, 1svh));padding-bottom:3rem}.c-home-studio_inner[data-astro-cid-43xsd7gs]{display:grid;grid-gap:var(--grid-gutter)}@media(min-width:700px){.c-home-studio_inner[data-astro-cid-43xsd7gs]{justify-content:space-between}}@media(min-width:700px)and (max-width:999px){.c-home-studio_inner[data-astro-cid-43xsd7gs]{grid-template-columns:calc(6 * var(--grid-column-width) + 5 * var(--grid-gutter)) calc(5 * var(--grid-column-width) + 4 * var(--grid-gutter))}}@media(min-width:1000px){.c-home-studio_inner[data-astro-cid-43xsd7gs]{grid-template-columns:calc(6 * var(--grid-column-width) + 5 * var(--grid-gutter)) calc(3 * var(--grid-column-width) + 2 * var(--grid-gutter))}}.c-home-studio_heading[data-astro-cid-43xsd7gs]{display:flex;flex-direction:column;align-items:flex-start;gap:calc(var(--grid-gutter) * 2)}@media(max-width:699px){.c-home-studio_heading[data-astro-cid-43xsd7gs]{margin-bottom:3rem}}@media(min-width:700px){.c-home-studio_heading[data-astro-cid-43xsd7gs]{grid-row:2/3}}.c-home-studio_content[data-astro-cid-43xsd7gs]{display:flex;flex-direction:column;gap:calc(var(--grid-gutter) * 2)}@media(min-width:700px){.c-home-studio_content[data-astro-cid-43xsd7gs]{position:sticky;top:var(--header-height);grid-column-start:2;grid-row:1/2;align-self:flex-start}}.c-home-studio_dl[data-astro-cid-43xsd7gs]{margin-top:calc(10 * var(--svh, 1svh))}.c-home-studio_dl[data-astro-cid-43xsd7gs] div[data-astro-cid-43xsd7gs]{display:flex;justify-content:space-between;padding-top:1em;padding-bottom:1em;border-top:1px solid currentColor}.c-home-studio_dl[data-astro-cid-43xsd7gs] div[data-astro-cid-43xsd7gs]:last-child{border-bottom:1px solid currentColor}
