.h2.svelte-1hsbwwd{font-size:var(--font-size-headline-lg)}@media screen and (min-width: 760px){.h2.svelte-1hsbwwd{font-size:var(--font-size-headline-xl)}}.title.svelte-1hsbwwd{text-transform:uppercase}@keyframes svelte-1hsbwwd-float{0%{transform:translateY(0)}to{transform:translateY(-1rem)}}.home-container.svelte-1hsbwwd{max-width:var(--container-max-width);width:100%;margin:0 auto}.layout-grid.svelte-1hsbwwd{background-color:#004470;max-width:100vw;display:grid;grid-template:[hero-top] "hero" auto [hero-bottom] [news-top] "news" [news-bottom] [roster-top] "roster" [roster-bottom] [prefooter-top] "prefooter" [pre-footer-bottom] / 100%;gap:var(--spacing-medium);--roster-pb: 3rem;--prefooter-mt: calc(var(--roster-pb) * -1.5)}@media screen and (min-width: 960px){.layout-grid.svelte-1hsbwwd{--roster-pb: 5rem;--prefooter-mt: calc(var(--roster-pb) * -1.25)}}@media screen and (min-width: 1440px){.layout-grid.svelte-1hsbwwd{--roster-pb: 7rem}}.hero.svelte-1hsbwwd{--fg-height: max(min(45rem, 58vh), 20rem);--fg-grid-height: min(calc(var(--fg-height) - 12vh), 58rem);--logo-height: min(30vh, min(14rem, 40vw));--border-height: min(30rem, 40vh);position:relative;grid-area:hero;display:grid;grid:var(--fg-grid-height) var(--logo-height) / 50% 50%;justify-items:center;container:size;height:calc(var(--fg-grid-height) + var(--logo-height))}.hero.svelte-1hsbwwd .logo:where(.svelte-1hsbwwd){grid-row:2 / span 1;grid-column:1 / -1;z-index:10;align-self:end;height:100%;filter:drop-shadow(1px 2px 20px var(--brand-color-primary-5))}.hero.svelte-1hsbwwd .logo:where(.svelte-1hsbwwd) svg{height:100%;width:auto}.hero.svelte-1hsbwwd .bg:where(.svelte-1hsbwwd){grid-row:1 / span 2;grid-column:1 / -1;width:100%;height:100%;align-self:end}.hero.svelte-1hsbwwd .bg:where(.svelte-1hsbwwd) .hero-img:where(.svelte-1hsbwwd){object-fit:cover;width:100%;height:100%}.hero.svelte-1hsbwwd .superman:where(.svelte-1hsbwwd){grid-row:1 / span 2;grid-column:1 / span 1;pointer-events:none;height:80%;justify-self:end;margin-right:-7rem}@media screen and (min-width: 540px){.hero.svelte-1hsbwwd .superman:where(.svelte-1hsbwwd){margin-right:-5rem}}@media screen and (min-width: 1024px){.hero.svelte-1hsbwwd .superman:where(.svelte-1hsbwwd){margin-right:-7rem}}@media screen and (min-width: 1280px){.hero.svelte-1hsbwwd .superman:where(.svelte-1hsbwwd){margin-right:-3rem}}.hero.svelte-1hsbwwd .superman:where(.svelte-1hsbwwd) .hero-img:where(.svelte-1hsbwwd){object-fit:cover;width:auto;height:100%}.hero.svelte-1hsbwwd .krypto:where(.svelte-1hsbwwd){--this-overlap: -3.5rem;--rel-max-width: calc(100% - var(--this-overlap));--krypto-max-height: calc(var(--fg-height) * .5);grid-row:1 / span 2;grid-column:2 / span 1;pointer-events:none;align-self:end;justify-self:start;margin-left:var(--this-overlap);margin-bottom:3.5rem;height:var(--krypto-max-height)}@media screen and (min-width: 540px){.hero.svelte-1hsbwwd .krypto:where(.svelte-1hsbwwd){--krypto-max-height: calc(var(--fg-height) * .7);margin-bottom:3rem}}@media screen and (min-width: 768px){.hero.svelte-1hsbwwd .krypto:where(.svelte-1hsbwwd){--this-overlap: -5rem}}@media screen and (min-width: 1024px){.hero.svelte-1hsbwwd .krypto:where(.svelte-1hsbwwd){--this-overlap: -6rem;justify-self:start}}@media screen and (min-width: 1280px){.hero.svelte-1hsbwwd .krypto:where(.svelte-1hsbwwd){--krypto-max-height: calc(var(--fg-height) * .8);margin-bottom:-3rem}}.hero.svelte-1hsbwwd .krypto:where(.svelte-1hsbwwd) .hero-img:where(.svelte-1hsbwwd){object-fit:contain;width:100%;height:100%}.hero.svelte-1hsbwwd .bg-chars:where(.svelte-1hsbwwd){pointer-events:none;grid-row:1 / span 1;grid-column:2 / -1;justify-self:center;align-self:start;margin-top:1vh;height:min(calc(var(--fg-height) / 2),90%);max-height:16rem;width:fit-content;opacity:0}@media screen and (min-width: 540px){.hero.svelte-1hsbwwd .bg-chars:where(.svelte-1hsbwwd){opacity:1}}@media screen and (min-width: 768px){.hero.svelte-1hsbwwd .bg-chars:where(.svelte-1hsbwwd){margin-top:-1rem}}@media screen and (min-width: 1024px){.hero.svelte-1hsbwwd .bg-chars:where(.svelte-1hsbwwd){justify-self:start;margin-left:8%}}@media screen and (min-width: 1280px){.hero.svelte-1hsbwwd .bg-chars:where(.svelte-1hsbwwd){justify-self:start}}.hero.svelte-1hsbwwd .bg-chars:where(.svelte-1hsbwwd) .hero-img:where(.svelte-1hsbwwd){object-fit:contain;width:100%;height:100%}.hero.svelte-1hsbwwd .border:where(.svelte-1hsbwwd){grid-row:2 / -1;grid-column:1 / -1;align-self:end;width:100%;min-height:var(--border-height);margin-bottom:-1px}.hero.svelte-1hsbwwd .border:where(.svelte-1hsbwwd) .hero-img:where(.svelte-1hsbwwd){object-fit:cover;width:100%;min-height:var(--border-height);height:auto;display:block}@media screen and (min-width: 1280px){.hero.svelte-1hsbwwd .border:where(.svelte-1hsbwwd){height:auto}}.news.svelte-1hsbwwd{position:relative;z-index:10;grid-area:news;text-align:center;max-width:var(--container-max-width)}.news.svelte-1hsbwwd .news-card-group:where(.svelte-1hsbwwd){margin:var(--spacing) 0 var(--spacing)}.news.svelte-1hsbwwd .embla:where(.svelte-1hsbwwd){position:relative}.news.svelte-1hsbwwd .embla:where(.svelte-1hsbwwd) .embla__viewport:where(.svelte-1hsbwwd){padding:0 3rem 1rem;overflow:hidden}@media screen and (min-width: 1024px){.news.svelte-1hsbwwd .embla:where(.svelte-1hsbwwd) .embla__viewport:where(.svelte-1hsbwwd){overflow:visible}}.news.svelte-1hsbwwd .embla:where(.svelte-1hsbwwd) .embla__container:where(.svelte-1hsbwwd){display:grid;grid-auto-flow:column;grid-auto-columns:100%;grid-column-gap:var(--spacing-medium);backface-visibility:hidden}@media screen and (min-width: 1024px){.news.svelte-1hsbwwd .embla:where(.svelte-1hsbwwd) .embla__container:where(.svelte-1hsbwwd){grid-template-columns:repeat(3,1fr);gap:var(--spacing)}}.news.svelte-1hsbwwd .embla:where(.svelte-1hsbwwd) .embla__controls:where(.svelte-1hsbwwd){position:absolute;top:50%;transform:translateY(-50%);width:100%;margin:0;display:flex;justify-content:space-between}@media screen and (min-width: 1024px){.news.svelte-1hsbwwd .embla:where(.svelte-1hsbwwd) .embla__controls:where(.svelte-1hsbwwd){display:none}}.news.svelte-1hsbwwd .embla:where(.svelte-1hsbwwd) .embla__controls:where(.svelte-1hsbwwd) button:where(.svelte-1hsbwwd){filter:drop-shadow(0 1px 2px var(--brand-color-primary-5))}.news.svelte-1hsbwwd .embla:where(.svelte-1hsbwwd) .embla__controls:where(.svelte-1hsbwwd) button:where(.svelte-1hsbwwd):focus-visible{outline:2px solid currentcolor;outline-offset:2px}.news.svelte-1hsbwwd .embla:where(.svelte-1hsbwwd) .embla__dots:where(.svelte-1hsbwwd){grid-area:dots;display:flex;gap:var(--spacing);justify-content:center;align-items:center;margin-top:var(--spacing)}@media screen and (min-width: 1024px){.news.svelte-1hsbwwd .embla:where(.svelte-1hsbwwd) .embla__dots:where(.svelte-1hsbwwd){display:none}}.news.svelte-1hsbwwd .embla:where(.svelte-1hsbwwd) .embla__dots:where(.svelte-1hsbwwd) .embla__dot:where(.svelte-1hsbwwd){width:1rem;height:1rem;border-radius:50%;border:2px solid var(--brand-color-primary-2);background-color:var(--brand-color-primary-4);box-shadow:0 1px 6px var(--brand-color-primary-5)}.news.svelte-1hsbwwd .embla:where(.svelte-1hsbwwd) .embla__dots:where(.svelte-1hsbwwd) .embla__dot:where(.svelte-1hsbwwd):focus-visible{outline:2px solid currentcolor;outline-offset:2px}.news.svelte-1hsbwwd .embla:where(.svelte-1hsbwwd) .embla__dots:where(.svelte-1hsbwwd) .embla__dot.active:where(.svelte-1hsbwwd){background-color:#fff;border-color:#fff}.news.svelte-1hsbwwd .news-card:where(.svelte-1hsbwwd){position:relative;text-align:left;filter:drop-shadow(6px 6px 0 color(from var(--brand-color-primary-5) srgb r g b / .5));padding:var(--spacing) var(--spacing) var(--spacing-medium);container-type:inline-size}.news.svelte-1hsbwwd .news-card:where(.svelte-1hsbwwd):before{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;background-color:var(--brand-color-primary-5);clip-path:polygon(0 0,100% 0,100% 94%,0 100%)}.news.svelte-1hsbwwd .news-card:where(.svelte-1hsbwwd) img:where(.svelte-1hsbwwd){width:100%;aspect-ratio:16 / 9;object-fit:cover}.news.svelte-1hsbwwd .news-card:where(.svelte-1hsbwwd) .news-card-link:where(.svelte-1hsbwwd):before{content:"";position:absolute;top:1rem;right:1rem;bottom:1rem;left:1rem;z-index:1}.news.svelte-1hsbwwd .news-card-content-group:where(.svelte-1hsbwwd){display:flex;flex-direction:column;gap:var(--spacing);justify-content:space-between;align-items:baseline;margin-block-start:var(--spacing-small);padding:0 var(--spacing-small);text-transform:uppercase;font-style:italic}@container (min-width: 20rem){.news.svelte-1hsbwwd .news-card-content-group:where(.svelte-1hsbwwd){flex-direction:row}}.news.svelte-1hsbwwd .news-card-content-group:where(.svelte-1hsbwwd) .news-title:where(.svelte-1hsbwwd){font-weight:500;margin:0}.news.svelte-1hsbwwd .news-card-content-group:where(.svelte-1hsbwwd) date:where(.svelte-1hsbwwd){flex-shrink:0;font-size:var(--font-size-label-md);color:var(--faint-text-color)}.yellow-border.svelte-1hsbwwd{position:relative;grid-row:2 / span 2;grid-column:1 / -1;align-self:center;z-index:0;pointer-events:none;margin-top:15vw}@media screen and (min-width: 576px){.yellow-border.svelte-1hsbwwd{margin-top:20vw}}@media screen and (min-width: 1024px){.yellow-border.svelte-1hsbwwd{margin-top:4vw}}@media screen and (min-width: 1768px){.yellow-border.svelte-1hsbwwd{align-self:end;margin-top:0;max-height:58vw;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,1) 80%,transparent 100%);mask-image:linear-gradient(to bottom,rgba(0,0,0,1) 80%,transparent 100%)}}.yellow-border.svelte-1hsbwwd img:where(.svelte-1hsbwwd){width:100%;height:auto}.yellow-bg.svelte-1hsbwwd{background:linear-gradient(0deg,#c87d00 79%,transparent 80%);grid-area:roster / 1 / prefooter;grid-column:1 / -1}@media screen and (min-width: 1768px){.yellow-bg.svelte-1hsbwwd{background:linear-gradient(0deg,#c87d00 60%,transparent 61%)}}.roster.svelte-1hsbwwd{position:relative;z-index:1;grid-area:roster;text-align:center;padding:5rem var(--spacing-medium) var(--roster-pb)}@media screen and (min-width: 768px){.roster.svelte-1hsbwwd{padding-top:8rem}}@media screen and (min-width: 1024px){.roster.svelte-1hsbwwd{padding-top:10rem}}.roster.svelte-1hsbwwd .title:where(.svelte-1hsbwwd){color:var(--dark-text-color)}.roster.svelte-1hsbwwd .horizontal-scroller{margin:var(--spacing) 0 var(--spacing-large)}.chara-card-group.svelte-1hsbwwd{width:100%;display:flex;flex-wrap:nowrap;gap:var(--spacing)}.chara-card-item.svelte-1hsbwwd{min-width:10rem;width:100%}.pre-footer.svelte-1hsbwwd{--slant-height: min(15vw, 13rem);--slant-container-height: 90%;grid-area:prefooter;margin:var(--prefooter-mt) 0 0;text-align:center;position:relative;overflow:hidden;display:grid;grid-template:.5fr 1fr / 50% 50%;align-items:center;justify-content:center}.pre-footer.svelte-1hsbwwd:before{content:"";position:absolute;width:100%;height:var(--slant-container-height);background-color:var(--brand-color-primary-4);bottom:-1px;left:0;z-index:0;clip-path:polygon(0 var(--slant-height),100% 0,100% 100%,0 100%)}.pre-footer.svelte-1hsbwwd picture{grid-row:1 / span 2;grid-column:2 / -1;align-self:start;justify-self:start}.pre-footer.svelte-1hsbwwd .chara:where(.svelte-1hsbwwd){position:relative;height:100%;width:auto;max-height:23rem;scale:-1 1;margin-left:5vw}@media screen and (min-width: 760px){.pre-footer.svelte-1hsbwwd .chara:where(.svelte-1hsbwwd){margin-left:6rem}}@media screen and (min-width: 1024px){.pre-footer.svelte-1hsbwwd .chara:where(.svelte-1hsbwwd){max-height:26rem;margin-bottom:-4rem}}.pre-footer.svelte-1hsbwwd .pre-footer-content:where(.svelte-1hsbwwd){position:relative;grid-row:2 / span 1;grid-column:1 / -1;padding:var(--spacing-medium) var(--spacing)}.pre-footer.svelte-1hsbwwd .pre-footer-content:where(.svelte-1hsbwwd) .title:where(.svelte-1hsbwwd){flex-basis:100%;text-shadow:0 2px 20px var(--brand-color-primary-5);margin:0 auto var(--spacing)}@media screen and (min-width: 540px){.pre-footer.svelte-1hsbwwd .pre-footer-content:where(.svelte-1hsbwwd) .title:where(.svelte-1hsbwwd){max-width:100%}}.pre-footer.svelte-1hsbwwd .download-container:where(.svelte-1hsbwwd){display:flex;justify-content:center;flex-wrap:no-wrap;gap:var(--spacing)}.pre-footer.svelte-1hsbwwd .download-container:where(.svelte-1hsbwwd) .download-button:where(.svelte-1hsbwwd){width:100%}
