.paco-art[data-astro-cid-nc4tnjkm]{background:#eef2fc;border-radius:18px;overflow:hidden}.paco-art[data-astro-cid-nc4tnjkm] img[data-astro-cid-nc4tnjkm]{width:100%;height:auto;display:block}.paco-english[data-astro-cid-nc4tnjkm]{color:#596277;letter-spacing:.08em;font-size:.4em}.mascot-paco[data-astro-cid-nc4tnjkm]{padding-top:45px}.mascot-section[data-astro-cid-nc4tnjkm]{grid-template-columns:42% 1fr;align-items:center;gap:70px;width:90%;max-width:1180px;margin:0 auto 90px;scroll-margin-top:30px;display:grid}.mascot-art[data-astro-cid-nc4tnjkm]{aspect-ratio:540/570;background:#7aaef7;border-radius:18px;position:relative;overflow:hidden}.mascot-art[data-astro-cid-nc4tnjkm] img[data-astro-cid-nc4tnjkm]{width:222.222%;max-width:none;height:auto;position:absolute;top:-15.7895%;left:-118.518%}.mascot-section[data-astro-cid-nc4tnjkm] h2[data-astro-cid-nc4tnjkm]{font-size:clamp(2rem,4vw,3rem)}.mascot-lead[data-astro-cid-nc4tnjkm]{color:#183974;font-size:1.4rem;font-weight:600;line-height:1.7}.mascot-section[data-astro-cid-nc4tnjkm] p[data-astro-cid-nc4tnjkm]{line-height:1.95}.mascot-section[data-astro-cid-nc4tnjkm] .text-link[data-astro-cid-nc4tnjkm]{margin-top:20px;display:inline-block}@media (width<=760px){.mascot-section[data-astro-cid-nc4tnjkm]{grid-template-columns:1fr;gap:30px;width:88%;margin-bottom:60px}.mascot-art[data-astro-cid-nc4tnjkm]{width:100%;max-width:360px;margin:auto}.mascot-lead[data-astro-cid-nc4tnjkm]{font-size:1.2rem}}.brand-page{--brand-accent:#3047de}.brand-breadcrumb{color:#596277;flex-wrap:wrap;gap:10px;max-width:1240px;margin:28px auto;padding:0 5%;font-size:.8rem;display:flex}.brand-breadcrumb a{text-underline-offset:4px;text-decoration:underline}.brand-hero{grid-template-columns:1fr 1fr;align-items:center;gap:6%;max-width:1378px;margin:auto;padding:25px 5% 65px;display:grid}.brand-category{border:1px solid var(--brand-accent);color:var(--brand-accent);border-radius:100px;margin:0 0 24px;padding:4px 13px;font-size:.8rem;font-weight:700;display:inline-block}.brand-hero h1{letter-spacing:-.025em;margin:0 0 22px;font-size:clamp(2.25rem,4.5vw,4.5rem);line-height:1.2}.brand-tagline{margin:0 0 22px;font-size:clamp(1.25rem,2vw,1.8rem);font-weight:700;line-height:1.6!important}.brand-summary{color:#596277;max-width:40em}.brand-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:28px;display:flex}.brand-page .button{background:var(--brand-accent);color:#fff}.brand-actions .text-link{gap:16px;display:flex}.brand-visual{background:#f0f2f8;border:1px solid #e2e5ed;border-radius:16px;min-width:0;margin:0;overflow:hidden}.brand-visual img{aspect-ratio:16/11;object-fit:contain;width:100%;height:auto;padding:16px;display:block}.brand-visual figcaption{color:#596277;background:#fff;padding:8px 18px 14px;font-size:.75rem}.brand-visual-logo img{background:#fff;padding:40px}.brand-section-nav{background:#fafbfe;border-block:1px solid #dce0ea;flex-wrap:wrap;justify-content:center;gap:36px;padding:20px 5%;font-size:.9rem;font-weight:700;display:flex}.brand-section-nav a{padding:6px 0}.brand-page section[id]{scroll-margin-top:24px}.brand-information{background:#f6f7fb;grid-template-columns:.8fr 1.2fr;gap:8%;padding:48px max(5%,50% - 620px);display:grid}.brand-information h2{font-size:1.65rem}.brand-information h3{margin:8px 0 14px;font-size:1.35rem}.edition-status{color:var(--brand-accent);margin:0;font-size:.8rem;font-weight:700}.edition-details dl{margin:0 0 12px}.edition-details dl>div{grid-template-columns:3em 1fr;gap:12px;margin-bottom:6px;display:grid}.edition-details dt{color:#596277}.edition-details dd{margin:0}.brand-note{color:#596277;font-size:.8rem;line-height:1.8}.brand-feature-grid{grid-template-columns:repeat(3,1fr);gap:36px;display:grid}.brand-feature-grid article{border-top:2px solid var(--brand-accent);padding-top:24px}.brand-number{color:var(--brand-accent);font:600 1rem Arial}.brand-feature-grid h3{margin:18px 0 12px;font-size:1.3rem;line-height:1.6}.brand-feature-grid p{color:#596277}.brand-audience{background:#f6f7fb;border-radius:8px;grid-template-columns:1fr 2fr;gap:30px;margin-top:40px;padding:30px;display:grid}.brand-audience h3{margin:0;font-size:1.1rem}.brand-audience ul{margin:0;padding-left:1.2em}.brand-role{border-bottom:1px solid #dce0ea;padding-top:0;padding-bottom:55px}.brand-role h2{font-size:1.5rem}.brand-role>p:not(.eyebrow){max-width:60em}.brand-stories .story-grid{margin-top:28px}.brand-external-story{border:1px solid #dce0ea;border-radius:10px;gap:10px;max-width:700px;padding:28px;display:grid}.brand-external-story strong{font-size:1.25rem}.brand-collaboration{background:#f6f7fb;grid-template-columns:1fr 1fr;gap:10%;display:grid}.brand-collaboration ul{align-self:center;margin:0;padding:0;list-style:none}.brand-collaboration li{border-bottom:1px solid #cbd0e0;padding:20px 0;font-size:1.15rem;font-weight:700}.brand-faq details{border-bottom:1px solid #dce0ea;max-width:900px;padding:22px 0}.brand-faq summary{cursor:pointer;padding-right:20px;font-weight:700}.brand-faq details p{color:#596277;padding:12px 0 0}.brand-more{background:#f6f7fb}.brand-more>div{grid-template-columns:repeat(4,1fr);gap:12px;margin:24px 0;display:grid}.brand-more>div a{background:#fff;border:1px solid #dce0ea;border-radius:6px;justify-content:space-between;gap:10px;padding:16px;font-size:.9rem;display:flex}.brand-page a:focus-visible,.brand-directory a:focus-visible,.brand-group-nav a:focus-visible{outline-offset:5px;outline:3px solid #3047de}.brand-group-nav{border-bottom:1px solid #dce0ea;flex-wrap:wrap;gap:12px;padding:24px max(5%,50% - 620px);display:flex}.brand-group-nav a{background:#fff;border:1px solid #dce0ea;border-radius:100px;padding:9px 17px;font-size:.85rem}.brand-directory{padding-top:60px;padding-bottom:25px}.brand-directory-grid{grid-template-columns:repeat(3,1fr);gap:26px;display:grid}.brand-directory-card{border:1px solid #dce0ea;border-top:3px solid var(--brand-accent);background:#fff;border-radius:10px;transition:transform .18s,box-shadow .18s;display:block;overflow:hidden}.brand-directory-card:hover{transform:translateY(-4px);box-shadow:0 12px 30px #10254814}.brand-directory-card figure{background:#f6f7fb;margin:0;padding:14px}.brand-directory-card img{aspect-ratio:16/10;object-fit:contain;width:100%;height:auto;display:block}.brand-directory-card>div{padding:24px}.brand-directory-card h3{margin:0 0 8px;font-size:1.6rem}.brand-card-tagline{font-weight:700}.brand-directory-card p{color:#596277;font-size:.875rem}.brand-directory-card .text-link{color:var(--brand-accent);font-weight:700}.brand-community{background:#f6f7fb;margin-top:50px}.brand-links{flex-wrap:wrap;gap:24px;margin-top:30px;display:flex}@media (width<=900px){.brand-hero{gap:30px}.brand-more>div,.brand-directory-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.brand-hero{flex-direction:column;align-items:stretch;padding-top:16px;padding-bottom:38px;display:flex}.brand-hero h1{font-size:2.65rem}.brand-hero-copy{min-width:0}.brand-visual img{aspect-ratio:16/10;padding:12px}.brand-visual-logo img{padding:26px}.brand-information{grid-template-columns:1fr;gap:20px;padding-block:35px}.brand-information h2{margin:0}.brand-feature-grid{grid-template-columns:1fr;gap:26px}.brand-feature-grid article{padding-top:18px}.brand-feature-grid h3{margin-top:10px}.brand-audience{grid-template-columns:1fr;gap:16px;padding:24px}.brand-collaboration{grid-template-columns:1fr;gap:25px}.brand-section-nav{justify-content:flex-start;gap:10px 24px}.brand-group-nav{padding-block:18px}.brand-directory-grid{grid-template-columns:1fr}.brand-directory{padding-top:42px}.brand-directory-card figure img{max-height:230px}.brand-directory-card>div{padding:22px}.brand-page .section{padding-top:48px;padding-bottom:48px}.brand-role{padding-top:10px!important}.brand-page .section h2{font-size:1.75rem}.brand-breadcrumb{margin:18px auto;font-size:.75rem}.brand-more>div{grid-template-columns:1fr 1fr}.brand-more>div a{padding:13px;font-size:.85rem}.brand-summary{font-size:.95rem}.brand-hero .button{gap:16px;font-size:.875rem}}@media (prefers-reduced-motion:reduce){.brand-directory-card{transition:none}.brand-directory-card:hover{transform:none}}@media (width<=700px){[data-brand-id=gamepavilion] .brand-hero h1{font-size:clamp(1.7rem,8.5vw,2.65rem)}}.brand-visual-enlarge{cursor:zoom-in;display:block}.brand-visual-poster img{aspect-ratio:auto;max-height:620px;padding:12px}.brand-visual figcaption span{display:block}.brand-partner-logos{background:#fff;border-top:1px solid #e2e5ed;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;padding:18px;display:flex}.brand-visual .brand-partner-logos img,.brand-directory-card .brand-partner-logos img{aspect-ratio:auto;object-fit:contain;background:#fff;width:auto;max-width:27%;height:40px;padding:0}.brand-directory-card .brand-partner-logos{gap:12px;margin:12px -14px -14px;padding:14px 10px}.brand-directory-card .brand-partner-logos img{height:28px}.brand-visual .brand-partner-logos img{max-width:28%}@media (width<=700px){.brand-visual-poster img{aspect-ratio:auto;max-height:480px}.brand-visual .brand-partner-logos img{height:30px}}
