@charset "UTF-8";.c-game-platforms{position:static}.c-game-platforms_bg{position:fixed;top:0;left:0;width:100%;height:100%;padding:var(--grid-margin);cursor:pointer;background-color:#00545466;pointer-events:none;opacity:0;transition:opacity .5s cubic-bezier(.37,0,0,1)}.c-game-platforms.is-open .c-game-platforms_bg{pointer-events:initial;opacity:1}.c-game-platforms_trigger{--focus-visible-color: #250447}.c-game-platforms_list{--button-color: #250447;--button-color-bg: #ffff8f;z-index:1;position:absolute;top:0;left:0;width:100%;display:flex;align-items:center;justify-content:center;pointer-events:none;opacity:0;transform:scaleX(0);will-change:transform;transition:opacity .25s cubic-bezier(.37,0,0,1),transform 0s .25s}.c-game-platforms.is-open .c-game-platforms_list{opacity:1;pointer-events:initial;transform:scale(1);transition:transform .5s cubic-bezier(.37,0,0,1)}.c-game-platforms_buttons{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--grid-gutter);min-width:15rem}.c-game-platforms_button{display:flex;align-items:center;visibility:hidden;opacity:0}.c-game-platforms_button:not(:first-child):before{content:"";display:block;left:calc(var(--grid-gutter) * -.5);width:.25em;height:.25em;background-color:currentColor;border-radius:50%}.c-game-platforms_button a{display:inline-block;padding-right:1em;padding-left:1em}.c-game-platforms_button a:after{content:"↗";position:absolute;top:0;right:0;display:inline-flex;align-items:center;opacity:0;transition:opacity .5s cubic-bezier(.37,0,0,1)}.c-game-platforms_button a:hover:after{opacity:1}.c-game-platforms.is-open .c-game-platforms_button{visibility:visible;opacity:1;transition:opacity .5s cubic-bezier(.37,0,0,1) .5s}.c-accordion{display:block;border-top:1px solid currentColor}.c-accordion:last-child{border-bottom:1px solid currentColor}.c-accordion_summary{position:relative;display:grid;gap:var(--grid-gutter);padding-top:var(--grid-gutter);padding-bottom:var(--grid-gutter);text-wrap:balance;user-select:none;cursor:pointer;transition:opacity .5s cubic-bezier(.37,0,0,1)}.c-accordion_summary::marker,.c-accordion_summary::-webkit-details-marker{display:none}@media(min-width:700px)and (max-width:999px){.c-accordion_summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1000px){.c-accordion_summary{grid-template-columns:calc(4 * var(--grid-column-width) + 3 * var(--grid-gutter)) calc(6 * var(--grid-column-width) + 5 * var(--grid-gutter));justify-content:space-between}}@media(min-width:700px){.c-accordion_title{align-self:flex-start}}.c-accordion_image{aspect-ratio:1.7777777778;width:50%;margin-left:auto}.c-accordion_image .c-asset{width:100%;height:100%}.c-accordion_icon{display:flex;align-items:center;justify-self:flex-end;justify-content:flex-end;width:1em;height:1em;font-size:var(--font-size-h4)}.c-accordion_icon .c-icon{transition:transform .5s cubic-bezier(.37,0,0,1)}.c-accordion.is-open .c-accordion_icon .c-icon{transform:rotate(45deg)}.c-accordion_content{padding-bottom:var(--grid-gutter)}@media(min-width:700px){.c-accordion_content{padding-top:3rem}.c-accordion.-image .c-accordion_content{position:absolute;top:0;left:0;padding-top:calc(3rem + var(--accordion-content-top, 0px))}}@media(min-width:700px)and (max-width:999px){.c-accordion_content{width:calc(6 * var(--grid-column-width) + 5 * var(--grid-gutter))}}@media(min-width:1000px){.c-accordion_content{width:calc(4 * var(--grid-column-width) + 3 * var(--grid-gutter))}}.c-links{display:flex;gap:var(--grid-gutter)}.c-modal.-video{--modal-wrap-width: var(--container-width);--modal-wrap-height: calc(.5625 * var(--modal-wrap-width));display:flex}.c-modal.-video .c-modal_wrap{position:static;margin:auto}.c-modal.-video .c-modal_inner{z-index:10;width:100%;height:100%;margin:auto;background-color:#005454}.c-modal.-video .c-modal_inner>*,.c-modal.-video .c-modal_inner video,.c-modal.-video .c-modal_inner iframe{position:absolute;top:0;left:0;display:block;width:100%;height:100%}@media(min-width:1000px){.c-modal.-video{--modal-wrap-width: calc(10 * var(--grid-column-width) + 9 * var(--grid-gutter))}}@media(min-width:1400px){.c-modal.-video{--modal-wrap-width: calc(8 * var(--grid-column-width) + 7 * var(--grid-gutter))}}: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-game[data-astro-cid-afkv4yuz]{background-color:#fff}.c-game-nav[data-astro-cid-afkv4yuz]{--theme-color-text: #250447}@media(max-width:999px){.c-game-nav[data-astro-cid-afkv4yuz]{display:none;visibility:hidden}}@media(min-width:1000px){.c-game-nav[data-astro-cid-afkv4yuz]{z-index:1;position:fixed;top:0;display:flex;align-items:center;justify-content:space-between;width:100%;height:calc(.65 * var(--header-height));padding-right:calc(var(--grid-margin) + 4rem);padding-left:calc(var(--grid-margin) + 8rem);border-bottom:1px solid rgba(37,4,71,.1);transform:translateY(-100%);transition:transform .25s cubic-bezier(.37,0,0,1)}html.header-has-scrolled .c-game-nav[data-astro-cid-afkv4yuz]{transform:translate(0)}}.c-game-nav_links[data-astro-cid-afkv4yuz]{display:flex;gap:var(--grid-gutter)}.c-game-links[data-astro-cid-afkv4yuz]{display:flex;flex-wrap:wrap;justify-content:center;gap:calc(var(--grid-gutter) * .5) var(--grid-gutter)}.c-game-details[data-astro-cid-afkv4yuz]{--theme-color-text: #250447;padding-top:calc(20 * var(--svh, 1svh));padding-bottom:var(--grid-margin)}.c-game-details_summary[data-astro-cid-afkv4yuz]{--font-size: clamp(22px, 2.7517198249vw, 44px);max-width:26em;margin-right:auto;margin-left:auto;text-align:center}.c-game-details_info[data-astro-cid-afkv4yuz]{display:grid;gap:var(--grid-gutter);padding-top:calc(20 * var(--svh, 1svh))}@media(min-width:500px){.c-game-details_info[data-astro-cid-afkv4yuz]{align-items:start}}@media(min-width:500px)and (max-width:999px){.c-game-details_info[data-astro-cid-afkv4yuz]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1000px){.c-game-details_info[data-astro-cid-afkv4yuz]{grid-template-columns:calc(8 * var(--grid-column-width) + 7 * var(--grid-gutter)) calc(4 * var(--grid-column-width) + 3 * var(--grid-gutter))}}@media(min-width:500px)and (max-width:999px){.c-game-details_trailer[data-astro-cid-afkv4yuz]{grid-column:-1/1}}@media(min-width:1000px){.c-game-details_box[data-astro-cid-afkv4yuz]{display:flex;flex-direction:column;justify-content:center;min-height:100%}.c-game-details_box[data-astro-cid-afkv4yuz]:nth-child(3){grid-column-start:2}}.c-trailer_head[data-astro-cid-afkv4yuz]{display:flex;flex-wrap:wrap;column-gap:var(--grid-gutter);justify-content:space-between}@media(max-width:999px){.c-trailer_head[data-astro-cid-afkv4yuz]{padding-bottom:calc(var(--grid-gutter) * .75)}}@media(min-width:1000px){.c-trailer_head[data-astro-cid-afkv4yuz]{position:absolute;bottom:calc(100% + calc(var(--grid-gutter) * .75));left:0;width:100%}}.c-trailer_icon[data-astro-cid-afkv4yuz]{--button-icon-size: 2.375rem;--button-icon-color: #250447;position:absolute;bottom:var(--grid-gutter);left:var(--grid-gutter)}.c-trailer_button[data-astro-cid-afkv4yuz]{position:absolute;top:0;left:0;display:block;width:100%;height:100%;cursor:pointer}.c-details[data-astro-cid-afkv4yuz]{padding:calc(var(--grid-gutter) * 1.5);border:1px solid rgba(0,84,84,.2);border-radius:8px}.c-details_list[data-astro-cid-afkv4yuz]{display:flex;flex-direction:column;gap:calc(var(--grid-gutter) * 1.5)}.c-details_title[data-astro-cid-afkv4yuz]{padding-bottom:calc(var(--grid-gutter) * 1.5)}.c-details_item[data-astro-cid-afkv4yuz]{display:flex;flex-direction:column;gap:var(--grid-gutter)}.c-details_item[data-astro-cid-afkv4yuz] dt[data-astro-cid-afkv4yuz]{color:#2504473d}.c-game-mechanics[data-astro-cid-afkv4yuz]{--theme-color-text: #250447;padding-top:calc(20 * var(--svh, 1svh));padding-bottom:var(--grid-margin)}.c-game-mechanics_title[data-astro-cid-afkv4yuz]{margin-bottom:var(--grid-margin);padding-bottom:.1em;text-align:center}.c-game-quotes[data-astro-cid-afkv4yuz]{padding-top:calc(20 * var(--svh, 1svh));padding-bottom:var(--grid-margin)}.c-game-quotes_title[data-astro-cid-afkv4yuz]{margin-bottom:var(--grid-margin);padding-bottom:.1em;text-align:center}.c-quote[data-astro-cid-afkv4yuz]{display:grid;gap:3rem var(--grid-gutter);padding-top:var(--grid-gutter);padding-bottom:var(--grid-gutter);justify-content:space-between;border-top:1px solid currentColor}.c-quote[data-astro-cid-afkv4yuz]:last-child{border-bottom:1px solid currentColor}@media(min-width:700px){.c-quote[data-astro-cid-afkv4yuz]{grid-template-columns:calc(4 * var(--grid-column-width) + 3 * var(--grid-gutter)) calc(8 * var(--grid-column-width) + 7 * var(--grid-gutter))}}@media(min-width:1000px){.c-quote[data-astro-cid-afkv4yuz]{grid-template-columns:repeat(2,minmax(0,1fr))}}.c-game-gallery[data-astro-cid-afkv4yuz]{--theme-color-text: #250447;padding-top:var(--grid-margin);padding-bottom:var(--grid-margin)}.c-game-gallery_inner[data-astro-cid-afkv4yuz]{display:grid;gap:var(--grid-gutter);justify-content:space-between}@media(min-width:700px)and (max-width:999px){.c-game-gallery_inner[data-astro-cid-afkv4yuz]{grid-template-columns:calc(6 * var(--grid-column-width) + 5 * var(--grid-gutter)) calc(6 * var(--grid-column-width) + 5 * var(--grid-gutter))}}@media(min-width:1000px)and (max-width:1199px){.c-game-gallery_inner[data-astro-cid-afkv4yuz]{grid-template-columns:calc(7 * var(--grid-column-width) + 6 * var(--grid-gutter)) calc(4 * var(--grid-column-width) + 3 * var(--grid-gutter))}}@media(min-width:1200px){.c-game-gallery_inner[data-astro-cid-afkv4yuz]{grid-template-columns:calc(8 * var(--grid-column-width) + 7 * var(--grid-gutter)) calc(3 * var(--grid-column-width) + 2 * var(--grid-gutter))}}.c-game-gallery_heading[data-astro-cid-afkv4yuz]{display:flex;justify-content:space-between}.c-game-gallery_image[data-astro-cid-afkv4yuz]{--asset-radius: 6px;margin-top:var(--grid-gutter)}.c-game-gallery_content[data-astro-cid-afkv4yuz]{display:flex;flex-direction:column;gap:3rem}.c-game-credits[data-astro-cid-afkv4yuz]{--theme-color-text: #250447;min-height:calc(50 * var(--svh, 1svh));padding-top:var(--grid-margin);padding-bottom:var(--grid-margin)}.c-game-credits_inner[data-astro-cid-afkv4yuz]{display:grid;gap:3rem var(--grid-gutter)}@media(min-width:700px)and (max-width:999px){.c-game-credits_inner[data-astro-cid-afkv4yuz]{grid-template-columns:calc(4 * var(--grid-column-width) + 3 * var(--grid-gutter)) calc(8 * var(--grid-column-width) + 7 * var(--grid-gutter))}}@media(min-width:1000px)and (max-width:1199px){.c-game-credits_inner[data-astro-cid-afkv4yuz]{grid-template-columns:calc(6 * var(--grid-column-width) + 5 * var(--grid-gutter)) calc(6 * var(--grid-column-width) + 5 * var(--grid-gutter))}}@media(min-width:1200px){.c-game-credits_inner[data-astro-cid-afkv4yuz]{grid-template-columns:calc(7 * var(--grid-column-width) + 6 * var(--grid-gutter)) calc(5 * var(--grid-column-width) + 4 * var(--grid-gutter))}}.c-game-credits_bottom[data-astro-cid-afkv4yuz]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--grid-gutter);padding-top:calc(10 * var(--svh, 1svh))}.c-game-credits_bottom-title[data-astro-cid-afkv4yuz]{width:100%;padding-bottom:1em;border-bottom:1px solid currentColor}.c-credit[data-astro-cid-afkv4yuz]:not(:first-child){margin-top:3rem}.c-credit_title[data-astro-cid-afkv4yuz]{margin-bottom:calc(var(--grid-gutter) * .5);padding-bottom:calc(var(--grid-gutter) * .5);border-bottom:1px solid currentColor}.c-credit[data-astro-cid-afkv4yuz].-socials .c-credit_list[data-astro-cid-afkv4yuz]{display:flex;flex-direction:column;gap:var(--grid-gutter);padding-top:calc(var(--grid-gutter) * .5);padding-bottom:calc(var(--grid-gutter) * .5)}.c-credit_item[data-astro-cid-afkv4yuz]{display:flex;padding-top:calc(var(--grid-gutter) * .25);padding-bottom:calc(var(--grid-gutter) * .25)}@media(max-width:499px){.c-credit_item[data-astro-cid-afkv4yuz]{flex-direction:column}}@media(min-width:500px){.c-credit_item[data-astro-cid-afkv4yuz]{justify-content:space-between;gap:var(--grid-gutter)}}.c-credit_role[data-astro-cid-afkv4yuz]{opacity:.4}@media(min-width:500px){.c-credit_name[data-astro-cid-afkv4yuz]{text-align:right}}.c-credit_logo[data-astro-cid-afkv4yuz]{width:8rem}
