base-heading{display:block}.headingGroupUpper{letter-spacing:.5px;white-space:pre-line;font-family:var(--font-nosigner);font-weight:700;text-transform:uppercase;font-size:clamp(12px,.9375vw,15px)}.middle .headingGroupUpper{color:var(--text-color)}@media (max-width: 767px){.headingGroupUpper{font-size:8px}}html:lang(en) .headingGroupUpper,html:lang(fr) .headingGroupUpper,html:lang(de) .headingGroupUpper,html:lang(es) .headingGroupUpper,html:lang(pt) .headingGroupUpper,html:lang(it) .headingGroupUpper,html:lang(nl) .headingGroupUpper,html:lang(vi) .headingGroupUpper,html:lang(id) .headingGroupUpper,html:lang(tr) .headingGroupUpper,html:lang(bn) .headingGroupUpper,html:lang(hi) .headingGroupUpper{font-size:24px}@media (max-width: 767px){html:lang(en) .headingGroupUpper,html:lang(fr) .headingGroupUpper,html:lang(de) .headingGroupUpper,html:lang(es) .headingGroupUpper,html:lang(pt) .headingGroupUpper,html:lang(it) .headingGroupUpper,html:lang(nl) .headingGroupUpper,html:lang(vi) .headingGroupUpper,html:lang(id) .headingGroupUpper,html:lang(tr) .headingGroupUpper,html:lang(bn) .headingGroupUpper,html:lang(hi) .headingGroupUpper{font-size:16px}}html:lang(en) .isEnDescription .headingGroupUpper,html:lang(fr) .isEnDescription .headingGroupUpper,html:lang(de) .isEnDescription .headingGroupUpper,html:lang(es) .isEnDescription .headingGroupUpper,html:lang(pt) .isEnDescription .headingGroupUpper,html:lang(it) .isEnDescription .headingGroupUpper,html:lang(nl) .isEnDescription .headingGroupUpper,html:lang(vi) .isEnDescription .headingGroupUpper,html:lang(id) .isEnDescription .headingGroupUpper,html:lang(tr) .isEnDescription .headingGroupUpper,html:lang(bn) .isEnDescription .headingGroupUpper,html:lang(hi) .isEnDescription .headingGroupUpper{font-size:clamp(12px,.9375vw,15px)}@media (max-width: 767px){html:lang(en) .isEnDescription .headingGroupUpper,html:lang(fr) .isEnDescription .headingGroupUpper,html:lang(de) .isEnDescription .headingGroupUpper,html:lang(es) .isEnDescription .headingGroupUpper,html:lang(pt) .isEnDescription .headingGroupUpper,html:lang(it) .isEnDescription .headingGroupUpper,html:lang(nl) .isEnDescription .headingGroupUpper,html:lang(vi) .isEnDescription .headingGroupUpper,html:lang(id) .isEnDescription .headingGroupUpper,html:lang(tr) .isEnDescription .headingGroupUpper,html:lang(bn) .isEnDescription .headingGroupUpper,html:lang(hi) .isEnDescription .headingGroupUpper{font-size:8px}}html:lang(en) .projectDetail .headingGroupUpper,html:lang(fr) .projectDetail .headingGroupUpper,html:lang(de) .projectDetail .headingGroupUpper,html:lang(es) .projectDetail .headingGroupUpper,html:lang(pt) .projectDetail .headingGroupUpper,html:lang(it) .projectDetail .headingGroupUpper,html:lang(nl) .projectDetail .headingGroupUpper,html:lang(vi) .projectDetail .headingGroupUpper,html:lang(id) .projectDetail .headingGroupUpper,html:lang(tr) .projectDetail .headingGroupUpper,html:lang(bn) .projectDetail .headingGroupUpper,html:lang(hi) .projectDetail .headingGroupUpper{font-size:clamp(12px,.9375vw,15px)}@media (max-width: 767px){html:lang(en) .projectDetail .headingGroupUpper,html:lang(fr) .projectDetail .headingGroupUpper,html:lang(de) .projectDetail .headingGroupUpper,html:lang(es) .projectDetail .headingGroupUpper,html:lang(pt) .projectDetail .headingGroupUpper,html:lang(it) .projectDetail .headingGroupUpper,html:lang(nl) .projectDetail .headingGroupUpper,html:lang(vi) .projectDetail .headingGroupUpper,html:lang(id) .projectDetail .headingGroupUpper,html:lang(tr) .projectDetail .headingGroupUpper,html:lang(bn) .projectDetail .headingGroupUpper,html:lang(hi) .projectDetail .headingGroupUpper{font-size:8px}}.headingGroupLower{white-space:pre-line;display:none}@media screen and (min-width: 768px) and (max-width: 1200px){.headingGroupLower br{display:none}}html:lang(ja) .headingGroupLower,html:lang(zh-CN) .headingGroupLower,html:lang(zh-TW) .headingGroupLower,html:lang(ko) .headingGroupLower,html:lang(ar) .headingGroupLower,html:lang(th) .headingGroupLower,html:lang(ru) .headingGroupLower,html:lang(uk) .headingGroupLower,html:lang(en) .headingGroupLower,html:lang(fr) .headingGroupLower,html:lang(de) .headingGroupLower,html:lang(es) .headingGroupLower,html:lang(pt) .headingGroupLower,html:lang(it) .headingGroupLower,html:lang(nl) .headingGroupLower,html:lang(vi) .headingGroupLower,html:lang(id) .headingGroupLower,html:lang(tr) .headingGroupLower,html:lang(bn) .headingGroupLower,html:lang(hi) .headingGroupLower{display:block}html:not(:lang(ja)) .projectDetail .headingGroupLower{font-size:clamp(24px,1.875vw,30px);display:block}@media (max-width: 767px){html:not(:lang(ja)) .projectDetail .headingGroupLower{font-size:20px}}.large .headingGroupLower{font-size:24px;font-family:var(--font-nosigner);font-weight:700;text-transform:uppercase;font-size:clamp(24px,1.875vw,30px)}@media (max-width: 767px){.large .headingGroupLower{font-size:16px}}.middle .headingGroupLower{color:var(--text-color);font-size:24px;line-height:1.6;font-size:clamp(24px,1.875vw,30px)}@media (max-width: 767px){.middle .headingGroupLower{font-size:16px;line-height:1.75}}.headingGroupLower.english-content{font-size:clamp(24px,1.875vw,30px)}@media (max-width: 767px){.headingGroupLower.english-content{font-size:20px}}@media (min-width: 768px) and (max-width: 1023px){.headingGroupLower.english-content{letter-spacing:.02em}}@media (min-width: 1024px){.headingGroupLower.english-content{letter-spacing:.02em}}.headingGroupEnText{font-family:var(--font-nosigner);font-weight:700;text-transform:uppercase;font-size:clamp(12px,.9375vw,15px);white-space:pre-line;letter-spacing:.5px}@media screen and (min-width: 768px) and (max-width: 1200px){.headingGroupEnText br{display:none}}html:lang(ja) .headingGroupEnText{display:none}@media (max-width: 767px){.headingGroupEnText{font-size:8px;line-height:1.3}}html:lang(en) .headingGroupEnText,html:lang(fr) .headingGroupEnText,html:lang(de) .headingGroupEnText,html:lang(es) .headingGroupEnText,html:lang(pt) .headingGroupEnText,html:lang(it) .headingGroupEnText,html:lang(nl) .headingGroupEnText,html:lang(vi) .headingGroupEnText,html:lang(id) .headingGroupEnText,html:lang(tr) .headingGroupEnText,html:lang(bn) .headingGroupEnText,html:lang(hi) .headingGroupEnText{font-size:clamp(24px,1.875vw,30px);line-height:1.5}@media (max-width: 767px){html:lang(en) .headingGroupEnText,html:lang(fr) .headingGroupEnText,html:lang(de) .headingGroupEnText,html:lang(es) .headingGroupEnText,html:lang(pt) .headingGroupEnText,html:lang(it) .headingGroupEnText,html:lang(nl) .headingGroupEnText,html:lang(vi) .headingGroupEnText,html:lang(id) .headingGroupEnText,html:lang(tr) .headingGroupEnText,html:lang(bn) .headingGroupEnText,html:lang(hi) .headingGroupEnText{font-size:16px}}.headingGroup{display:flex;flex-direction:column;gap:28px}@media (max-width: 767px){.headingGroup{gap:18px}}html:lang(en) .headingGroup:has(>:only-child:is(.headingGroupUpper)) .headingGroupUpper,html:lang(fr) .headingGroup:has(>:only-child:is(.headingGroupUpper)) .headingGroupUpper,html:lang(de) .headingGroup:has(>:only-child:is(.headingGroupUpper)) .headingGroupUpper,html:lang(es) .headingGroup:has(>:only-child:is(.headingGroupUpper)) .headingGroupUpper,html:lang(pt) .headingGroup:has(>:only-child:is(.headingGroupUpper)) .headingGroupUpper,html:lang(it) .headingGroup:has(>:only-child:is(.headingGroupUpper)) .headingGroupUpper,html:lang(nl) .headingGroup:has(>:only-child:is(.headingGroupUpper)) .headingGroupUpper,html:lang(vi) .headingGroup:has(>:only-child:is(.headingGroupUpper)) .headingGroupUpper,html:lang(id) .headingGroup:has(>:only-child:is(.headingGroupUpper)) .headingGroupUpper,html:lang(tr) .headingGroup:has(>:only-child:is(.headingGroupUpper)) .headingGroupUpper,html:lang(bn) .headingGroup:has(>:only-child:is(.headingGroupUpper)) .headingGroupUpper,html:lang(hi) .headingGroup:has(>:only-child:is(.headingGroupUpper)) .headingGroupUpper{font-size:clamp(12px,.9375vw,15px)}@media (max-width: 767px){html:lang(en) .headingGroup:has(>:only-child:is(.headingGroupUpper)) .headingGroupUpper,html:lang(fr) .headingGroup:has(>:only-child:is(.headingGroupUpper)) .headingGroupUpper,html:lang(de) .headingGroup:has(>:only-child:is(.headingGroupUpper)) .headingGroupUpper,html:lang(es) .headingGroup:has(>:only-child:is(.headingGroupUpper)) .headingGroupUpper,html:lang(pt) .headingGroup:has(>:only-child:is(.headingGroupUpper)) .headingGroupUpper,html:lang(it) .headingGroup:has(>:only-child:is(.headingGroupUpper)) .headingGroupUpper,html:lang(nl) .headingGroup:has(>:only-child:is(.headingGroupUpper)) .headingGroupUpper,html:lang(vi) .headingGroup:has(>:only-child:is(.headingGroupUpper)) .headingGroupUpper,html:lang(id) .headingGroup:has(>:only-child:is(.headingGroupUpper)) .headingGroupUpper,html:lang(tr) .headingGroup:has(>:only-child:is(.headingGroupUpper)) .headingGroupUpper,html:lang(bn) .headingGroup:has(>:only-child:is(.headingGroupUpper)) .headingGroupUpper,html:lang(hi) .headingGroup:has(>:only-child:is(.headingGroupUpper)) .headingGroupUpper{font-size:8px}}
