.n-sec[data-astro-cid-h2sw4cmm]{flex-direction:column;gap:clamp(24px,3.9vw,56px);padding-bottom:clamp(72px,11vw,160px);display:flex}.n-sec--first[data-astro-cid-h2sw4cmm]{padding-top:clamp(64px,9.7vw,140px)}.n-roles[data-astro-cid-h2sw4cmm]{flex-wrap:wrap;gap:12px;display:flex}.n-roles[data-astro-cid-h2sw4cmm] li[data-astro-cid-h2sw4cmm]{border:1px solid var(--line);letter-spacing:.06em;padding:18px 28px;font-size:15px}.n-cols[data-astro-cid-h2sw4cmm]{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;display:grid}.n-col[data-astro-cid-h2sw4cmm]{border-top:1px solid var(--gold);flex-direction:column;gap:14px;padding-top:32px;display:flex}.n-col__title[data-astro-cid-h2sw4cmm]{font-family:var(--f-mincho);font-size:24px;font-weight:500}.n-col__text[data-astro-cid-h2sw4cmm]{color:var(--muted);font-size:14px;line-height:2.1}.n-tiers[data-astro-cid-h2sw4cmm]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.n-tier[data-astro-cid-h2sw4cmm]{background:var(--surface);flex-direction:column;gap:16px;padding:44px 36px;display:flex}.n-tier__no[data-astro-cid-h2sw4cmm]{font-family:var(--f-display);color:var(--gold);font-size:36px;font-style:italic;line-height:1}.n-tier__title[data-astro-cid-h2sw4cmm]{font-family:var(--f-mincho);font-size:26px;font-weight:500}.n-tier__text[data-astro-cid-h2sw4cmm]{color:var(--muted);font-size:14px;line-height:2.1}.n-values[data-astro-cid-h2sw4cmm]{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;padding-top:48px;display:grid}.n-value[data-astro-cid-h2sw4cmm]{flex-direction:column;gap:10px;display:flex}.n-value__title[data-astro-cid-h2sw4cmm]{font-family:var(--f-mincho);color:var(--gold);font-size:20px;font-weight:500}.n-value__text[data-astro-cid-h2sw4cmm]{color:var(--sub);font-size:14px;line-height:2}.n-union[data-astro-cid-h2sw4cmm]{position:relative;overflow:hidden}.n-union__bg[data-astro-cid-h2sw4cmm]{object-fit:cover;opacity:.35;width:100%;max-width:none;height:100%;position:absolute;inset:0}.n-union__shade[data-astro-cid-h2sw4cmm]{background:linear-gradient(180deg, var(--bg) 0%, #0a0b0d99 50%, var(--bg) 100%);position:absolute;inset:0}.n-union__inner[data-astro-cid-h2sw4cmm]{flex-direction:column;gap:56px;padding-top:clamp(64px,9.7vw,140px);padding-bottom:clamp(64px,9.7vw,140px);display:flex;position:relative}.n-union__head[data-astro-cid-h2sw4cmm]{justify-content:space-between;align-items:flex-end;gap:48px;display:flex}.n-union__title[data-astro-cid-h2sw4cmm]{flex-direction:column;gap:22px;display:flex}.n-union__title[data-astro-cid-h2sw4cmm] .scene-label{color:var(--teal)}.n-union__en[data-astro-cid-h2sw4cmm]{font-family:var(--f-display);font-size:clamp(88px,10vw,144px);font-weight:400;line-height:1}.n-union__ja[data-astro-cid-h2sw4cmm]{font-family:var(--f-mincho);letter-spacing:.05em;font-size:clamp(20px,1.95vw,28px)}.n-union__lead[data-astro-cid-h2sw4cmm]{max-width:480px;color:var(--sub);font-size:15px;line-height:2.2}.n-join-band[data-astro-cid-h2sw4cmm]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 64px;padding-top:clamp(56px,7.6vw,110px);padding-bottom:40px;display:flex;overflow:hidden}.n-join-band__en[data-astro-cid-h2sw4cmm]{font-family:var(--f-display);color:var(--gold);white-space:nowrap;letter-spacing:-.02em;font-size:clamp(55px,13.2vw,190px);font-style:italic;line-height:.95}.n-join-band[data-astro-cid-h2sw4cmm] .arrow-link{flex:none;margin:0 0 28px auto}.n-join[data-astro-cid-h2sw4cmm]{gap:clamp(48px,6.7vw,96px);padding-top:60px;padding-bottom:clamp(72px,11vw,160px);display:flex}.n-join__text[data-astro-cid-h2sw4cmm]{flex-direction:column;flex:0 0 420px;gap:28px;display:flex}.n-join__text[data-astro-cid-h2sw4cmm] p[data-astro-cid-h2sw4cmm]{color:var(--sub);font-size:15px;line-height:2.2}.n-join__form[data-astro-cid-h2sw4cmm]{flex:1 1 0;min-width:0}@media (width<=1079px){.n-tiers[data-astro-cid-h2sw4cmm],.n-cols[data-astro-cid-h2sw4cmm],.n-values[data-astro-cid-h2sw4cmm]{grid-template-columns:1fr;gap:16px}.n-cols[data-astro-cid-h2sw4cmm],.n-values[data-astro-cid-h2sw4cmm]{gap:28px}.n-union__head[data-astro-cid-h2sw4cmm],.n-join-band[data-astro-cid-h2sw4cmm]{flex-direction:column;align-items:flex-start;gap:24px}.n-join[data-astro-cid-h2sw4cmm]{flex-direction:column}.n-join__text[data-astro-cid-h2sw4cmm]{flex:none}}@media (width<=767px){.n-roles[data-astro-cid-h2sw4cmm]{gap:8px}.n-roles[data-astro-cid-h2sw4cmm] li[data-astro-cid-h2sw4cmm]{padding:12px 16px;font-size:14px}.n-col[data-astro-cid-h2sw4cmm]{gap:8px;padding-top:20px}.n-col__title[data-astro-cid-h2sw4cmm]{font-size:20px}.n-tier[data-astro-cid-h2sw4cmm]{gap:10px;padding:24px 22px}.n-tier__no[data-astro-cid-h2sw4cmm]{font-size:28px}.n-tier__title[data-astro-cid-h2sw4cmm]{font-size:20px}.n-values[data-astro-cid-h2sw4cmm]{gap:20px;padding-top:28px}.n-union__inner[data-astro-cid-h2sw4cmm]{gap:32px}.n-union__title[data-astro-cid-h2sw4cmm]{gap:14px}.n-union__lead[data-astro-cid-h2sw4cmm]{font-size:14px;line-height:2.1}.n-join-band__en[data-astro-cid-h2sw4cmm]{font-size:55px}.n-join-band[data-astro-cid-h2sw4cmm] .arrow-link{white-space:normal;letter-spacing:.1em;width:100%;margin-bottom:0;font-size:13px}.n-join[data-astro-cid-h2sw4cmm]{gap:24px;padding-top:32px}}
