.hero[data-astro-cid-ge2uvauf]{isolation:isolate;align-items:center;min-height:clamp(480px,76vh,720px);display:grid;position:relative;overflow:hidden}.hero__bg[data-astro-cid-ge2uvauf]{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.hero__veil[data-astro-cid-ge2uvauf]{z-index:-1;background:linear-gradient(118deg, color-mix(in srgb, var(--purple) 92%, transparent) 0%, color-mix(in srgb, var(--purple) 55%, transparent) 26%, color-mix(in srgb, var(--ink) 30%, transparent) 50%, color-mix(in srgb, var(--cyan) 62%, transparent) 76%, color-mix(in srgb, var(--cyan) 92%, transparent) 100%), linear-gradient(to top, color-mix(in srgb, var(--navy) 55%, transparent), transparent 55%);position:absolute;inset:0}@supports not (background:color-mix(in srgb, red 50%, transparent)){.hero__veil[data-astro-cid-ge2uvauf]{background:linear-gradient(118deg,#002060cc,#0020608c)}}.hero__body[data-astro-cid-ge2uvauf]{color:#fff;text-shadow:0 2px 18px #00000047;padding-block:4rem}.hero__logo[data-astro-cid-ge2uvauf]{filter:drop-shadow(0 4px 18px #0000004d);width:min(100%,460px);margin-bottom:1.5rem}.hero__name[data-astro-cid-ge2uvauf]{font-family:var(--font-display);letter-spacing:.04em;margin:0 0 1.75rem;font-size:clamp(1.05rem,2.6vw,1.45rem);font-weight:400;line-height:1.5}.hero__facts[data-astro-cid-ge2uvauf]{border-top:1px solid #ffffff59;flex-wrap:wrap;gap:1rem 2.75rem;max-width:44rem;margin:0 0 1.5rem;padding:1.1rem 0 0;display:flex}.hero__facts[data-astro-cid-ge2uvauf] dt[data-astro-cid-ge2uvauf]{font-family:var(--font-display);letter-spacing:.14em;opacity:.85;margin-bottom:.15rem;font-size:.78rem}.hero__facts[data-astro-cid-ge2uvauf] dd[data-astro-cid-ge2uvauf]{margin:0;font-size:1.05rem;font-weight:500}.hero__countdown[data-astro-cid-ge2uvauf]{font-family:var(--font-display);letter-spacing:.05em;margin:0 0 2rem;font-size:1rem}.hero__countdown[data-astro-cid-ge2uvauf] strong[data-astro-cid-ge2uvauf]{margin-inline:.15em;font-size:2.1rem;font-weight:600}.cd[data-astro-cid-ge2uvauf]{display:none}.cd[data-astro-cid-ge2uvauf].is-active{display:inline}.cd__today[data-astro-cid-ge2uvauf],.cd[data-astro-cid-ge2uvauf].is-today .cd__rest[data-astro-cid-ge2uvauf]{display:none}.cd[data-astro-cid-ge2uvauf].is-today .cd__today[data-astro-cid-ge2uvauf]{display:inline}.hero__actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:.85rem;display:flex}.hero__actions[data-astro-cid-ge2uvauf] .btn--on-dark{color:#000;mix-blend-mode:screen;text-shadow:none;background:#fff}.hero__actions[data-astro-cid-ge2uvauf] .btn--on-dark:hover{color:#000;background:#fff}.tiles[data-astro-cid-6uk3c2nw]{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}a[data-astro-cid-6uk3c2nw]{height:100%;color:var(--ink);background:#fff;flex-direction:column;gap:.2rem;padding:1.6rem 1.4rem 1.5rem;text-decoration:none;transition:background .15s;display:flex;position:relative}a[data-astro-cid-6uk3c2nw]:hover{background:var(--bg-soft);color:var(--ink)}.en[data-astro-cid-6uk3c2nw]{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-2);font-size:.7rem}.ja[data-astro-cid-6uk3c2nw]{font-family:var(--font-display);color:var(--navy);font-size:1.15rem;font-weight:500}.desc[data-astro-cid-6uk3c2nw]{color:var(--ink-muted);margin-top:.15rem;font-size:.84rem}.arrow[data-astro-cid-6uk3c2nw]{font-family:var(--font-display);color:var(--btn);margin-top:auto;padding-top:.9rem;transition:transform .15s}a[data-astro-cid-6uk3c2nw]:hover .arrow[data-astro-cid-6uk3c2nw]{transform:translate(4px)}.soon[data-astro-cid-q6rahido]{text-align:center;border:1px solid var(--line);background-color:#fff;background-image:repeating-linear-gradient(-45deg,#00206009 0 10px,#0000 10px 20px);flex-direction:column;justify-content:center;align-items:center;gap:.35rem;padding:clamp(2.25rem,6vw,3.5rem) 1.5rem;display:flex}.soon--compact[data-astro-cid-q6rahido]{min-height:96px;padding:1.75rem 1.25rem}.soon__en[data-astro-cid-q6rahido]{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--navy);opacity:.32;font-size:clamp(1.1rem,2.6vw,1.5rem);font-weight:500}.soon--compact[data-astro-cid-q6rahido] .soon__en[data-astro-cid-q6rahido]{font-size:1rem}.soon__label[data-astro-cid-q6rahido]{color:var(--ink-muted);margin:0;font-size:.94rem}.soon--compact[data-astro-cid-q6rahido] .soon__label[data-astro-cid-q6rahido]{font-size:.84rem}.soon__link[data-astro-cid-q6rahido]{color:var(--btn);margin-top:.6rem;font-size:.92rem;font-weight:500;text-decoration:none}.soon__link[data-astro-cid-q6rahido]:hover{color:var(--btn-dark);text-decoration:underline}.group[data-astro-cid-5pyawnsp]+.group[data-astro-cid-5pyawnsp]{margin-top:2.5rem}.logos[data-astro-cid-5pyawnsp]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));align-items:stretch;gap:1rem;margin:0;padding:0;list-style:none;display:grid}.logos--featured[data-astro-cid-5pyawnsp]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}li[data-astro-cid-5pyawnsp]{display:flex}li[data-astro-cid-5pyawnsp]>[data-astro-cid-5pyawnsp]{border:1px solid var(--line);background:#fff;justify-content:center;align-items:center;width:100%;min-height:88px;padding:1rem;text-decoration:none;display:flex}a[data-astro-cid-5pyawnsp]:hover{border-color:var(--btn)}img[data-astro-cid-5pyawnsp]{object-fit:contain;width:auto;max-height:64px}.name[data-astro-cid-5pyawnsp]{color:var(--navy);text-align:center;font-size:.9rem}.banners[data-astro-cid-eion7sij]{--banner-max:112px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.banners[data-astro-cid-eion7sij] li[data-astro-cid-eion7sij]{display:flex}.card[data-astro-cid-eion7sij]{height:calc(var(--banner-max) + 2rem + 2px);border:1px solid var(--line);background:#fff;flex:1;justify-content:center;align-items:center;padding:1rem;text-decoration:none;display:flex}a[data-astro-cid-eion7sij].card:hover{border-color:var(--btn)}img[data-astro-cid-eion7sij]{max-width:100%;max-height:var(--banner-max);width:auto;height:auto;display:block}.text[data-astro-cid-eion7sij]{text-align:center;flex-direction:column;align-items:center;gap:.2rem;display:flex}.name[data-astro-cid-eion7sij]{color:var(--navy);font-weight:600}.note[data-astro-cid-eion7sij]{color:var(--ink-muted);font-size:.82rem}.news-foot[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.25rem;display:flex}.news-foot__label[data-astro-cid-lcdefpme]{color:var(--ink-muted);margin:0;font-size:.92rem}.more[data-astro-cid-lcdefpme]{margin:0 0 0 auto;font-size:.92rem}@media (width<=620px){.more[data-astro-cid-lcdefpme]{margin-left:0}}
