.h2.svelte-129yb5i{font-size:var(--font-size-headline-lg)}@media screen and (min-width: 760px){.h2.svelte-129yb5i{font-size:var(--font-size-headline-xl)}}.title.svelte-129yb5i{text-transform:uppercase}.home-container.svelte-129yb5i{max-width:var(--container-max-width);width:100%;margin:0 auto}.layout-grid.svelte-129yb5i{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-129yb5i{--roster-pb: 5rem;--prefooter-mt: calc(var(--roster-pb) * -1.25)}}@media screen and (min-width: 1440px){.layout-grid.svelte-129yb5i{--roster-pb: 7rem}}.hero.svelte-129yb5i{--fg-height: max(28rem, 70vh);--fg-grid-height: calc(var(--fg-height) - 15vh);--logo-height: min(16rem, 30vw);--border-height: max(30rem, 40vh);position:relative;grid-area:hero;display:grid;grid:var(--fg-grid-height) var(--logo-height) / 100%;justify-items:center}.hero.svelte-129yb5i .logo:where(.svelte-129yb5i){grid-row:2 / span 1;grid-column:1 / -1;z-index:10;align-self:end;height:100%;filter:drop-shadow(1px 2px 2px var(--brand-color-primary-5))}.hero.svelte-129yb5i .logo:where(.svelte-129yb5i) svg{height:100%;width:auto}.hero.svelte-129yb5i .bg:where(.svelte-129yb5i){grid-row:1 / span 2;grid-column:1 / -1;width:100%;height:100%;align-self:end}.hero.svelte-129yb5i .bg:where(.svelte-129yb5i) .hero-img:where(.svelte-129yb5i){object-fit:cover;width:100%;height:100%}.hero.svelte-129yb5i .fg:where(.svelte-129yb5i){grid-row:1 / span 2;grid-column:1 / -1;pointer-events:none;margin-top:-5%;width:100%}.hero.svelte-129yb5i .fg:where(.svelte-129yb5i) picture{display:block;width:fit-content;margin:0 auto}.hero.svelte-129yb5i .fg:where(.svelte-129yb5i) .hero-img:where(.svelte-129yb5i){object-fit:cover;width:100%;height:var(--fg-height)}@media screen and (min-width: 1280px){.hero.svelte-129yb5i .fg:where(.svelte-129yb5i){margin-top:-3%}}.hero.svelte-129yb5i .border:where(.svelte-129yb5i){grid-row:1 / span 2;grid-column:1 / -1;align-self:end;width:100%;min-height:var(--border-height)}.hero.svelte-129yb5i .border:where(.svelte-129yb5i) .hero-img:where(.svelte-129yb5i){object-fit:cover;width:100%;min-height:var(--border-height);height:100%;display:block}@media screen and (min-width: 1280px){.hero.svelte-129yb5i .border:where(.svelte-129yb5i){height:auto}}.news.svelte-129yb5i{position:relative;z-index:10;grid-area:news;text-align:center;max-width:var(--container-max-width)}.news.svelte-129yb5i .news-card-group:where(.svelte-129yb5i){margin:var(--spacing) 0 var(--spacing)}.news.svelte-129yb5i .embla:where(.svelte-129yb5i){position:relative}.news.svelte-129yb5i .embla:where(.svelte-129yb5i) .embla__viewport:where(.svelte-129yb5i){padding:0 3rem 1rem;overflow:hidden}@media screen and (min-width: 1024px){.news.svelte-129yb5i .embla:where(.svelte-129yb5i) .embla__viewport:where(.svelte-129yb5i){overflow:visible}}.news.svelte-129yb5i .embla:where(.svelte-129yb5i) .embla__container:where(.svelte-129yb5i){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-129yb5i .embla:where(.svelte-129yb5i) .embla__container:where(.svelte-129yb5i){grid-template-columns:repeat(3,1fr);gap:var(--spacing)}}.news.svelte-129yb5i .embla:where(.svelte-129yb5i) .embla__controls:where(.svelte-129yb5i){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-129yb5i .embla:where(.svelte-129yb5i) .embla__controls:where(.svelte-129yb5i){display:none}}.news.svelte-129yb5i .embla:where(.svelte-129yb5i) .embla__controls:where(.svelte-129yb5i) button:where(.svelte-129yb5i){filter:drop-shadow(0 1px 2px var(--brand-color-primary-5))}.news.svelte-129yb5i .embla:where(.svelte-129yb5i) .embla__controls:where(.svelte-129yb5i) button:where(.svelte-129yb5i):focus-visible{outline:2px solid currentcolor;outline-offset:2px}.news.svelte-129yb5i .embla:where(.svelte-129yb5i) .embla__dots:where(.svelte-129yb5i){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-129yb5i .embla:where(.svelte-129yb5i) .embla__dots:where(.svelte-129yb5i){display:none}}.news.svelte-129yb5i .embla:where(.svelte-129yb5i) .embla__dots:where(.svelte-129yb5i) .embla__dot:where(.svelte-129yb5i){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-129yb5i .embla:where(.svelte-129yb5i) .embla__dots:where(.svelte-129yb5i) .embla__dot:where(.svelte-129yb5i):focus-visible{outline:2px solid currentcolor;outline-offset:2px}.news.svelte-129yb5i .embla:where(.svelte-129yb5i) .embla__dots:where(.svelte-129yb5i) .embla__dot.active:where(.svelte-129yb5i){background-color:#fff;border-color:#fff}.news.svelte-129yb5i .news-card:where(.svelte-129yb5i){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-129yb5i .news-card:where(.svelte-129yb5i):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-129yb5i .news-card:where(.svelte-129yb5i) img:where(.svelte-129yb5i){width:100%;aspect-ratio:16 / 9;object-fit:cover}.news.svelte-129yb5i .news-card:where(.svelte-129yb5i) .news-card-link:where(.svelte-129yb5i):before{content:"";position:absolute;top:1rem;right:1rem;bottom:1rem;left:1rem;z-index:1}.news.svelte-129yb5i .news-card-content-group:where(.svelte-129yb5i){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-129yb5i .news-card-content-group:where(.svelte-129yb5i){flex-direction:row}}.news.svelte-129yb5i .news-card-content-group:where(.svelte-129yb5i) .news-title:where(.svelte-129yb5i){font-weight:500;margin:0}.news.svelte-129yb5i .news-card-content-group:where(.svelte-129yb5i) date:where(.svelte-129yb5i){flex-shrink:0;font-size:var(--font-size-label-md);color:var(--faint-text-color)}.yellow-border.svelte-129yb5i{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-129yb5i{margin-top:20vw}}@media screen and (min-width: 1024px){.yellow-border.svelte-129yb5i{margin-top:4vw}}@media screen and (min-width: 1768px){.yellow-border.svelte-129yb5i{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-129yb5i img:where(.svelte-129yb5i){width:100%;height:auto}.yellow-bg.svelte-129yb5i{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-129yb5i{background:linear-gradient(0deg,#c87d00 60%,transparent 61%)}}.roster.svelte-129yb5i{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-129yb5i{padding-top:8rem}}@media screen and (min-width: 1024px){.roster.svelte-129yb5i{padding-top:10rem}}.roster.svelte-129yb5i .title:where(.svelte-129yb5i){color:var(--dark-text-color)}.roster.svelte-129yb5i .horizontal-scroller{margin:var(--spacing) 0 var(--spacing-large)}.chara-card-group.svelte-129yb5i{width:100%;display:flex;flex-wrap:nowrap;gap:var(--spacing)}.chara-card-item.svelte-129yb5i{min-width:10rem;width:100%}.pre-footer.svelte-129yb5i{--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 / 100%;align-items:center;justify-content:center}.pre-footer.svelte-129yb5i: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-129yb5i picture{grid-row:1 / span 2;grid-column:1 / -1;align-self:end}.pre-footer.svelte-129yb5i .chara:where(.svelte-129yb5i){position:relative;height:100%;width:auto;margin-bottom:-.25rem;max-height:23rem}@media screen and (min-width: 480px){.pre-footer.svelte-129yb5i .chara:where(.svelte-129yb5i){max-height:20rem;margin-right:-50vw}}@media screen and (min-width: 760px){.pre-footer.svelte-129yb5i .chara:where(.svelte-129yb5i){max-height:26rem;margin-right:0;margin-left:55vw}}@media screen and (min-width: 960px){.pre-footer.svelte-129yb5i .chara:where(.svelte-129yb5i){margin-left:34rem}}.pre-footer.svelte-129yb5i .download-container:where(.svelte-129yb5i){position:relative;grid-row:2 / span 1;grid-column:1 / -1;display:flex;justify-content:center;flex-wrap:wrap;gap:var(--spacing);padding:var(--spacing-medium) var(--spacing)}.pre-footer.svelte-129yb5i .download-container:where(.svelte-129yb5i) .title:where(.svelte-129yb5i){flex-basis:100%;text-shadow:0 2px 3px var(--brand-color-primary-5)}
