.cButtonText:where(:root[data-dir^="/about/our-culture/"] *){color:var(--primary)}.mButtonlistContainer:is(:root[data-dir^="/about/our-culture/"] *) .mButtonlistUnit .cButtonContent:after{position:absolute;color:var(--gray_text);font-size:13rem;line-height:18rem;margin-top:var(--mt);margin-bottom:var(--mb)}@media(min-width: 768px){.mButtonlistContainer:is(:root[data-dir^="/about/our-culture/"] *) .mButtonlistUnit .cButtonContent:after{top:var(--space32);right:var(--space32)}}@media(max-width: 767px){.mButtonlistContainer:is(:root[data-dir^="/about/our-culture/"] *) .mButtonlistUnit .cButtonContent:after{top:var(--space24);right:var(--space24)}}.mButtonlistContainer:is(:root[data-dir^="/about/our-culture/"] *) .mButtonlistUnit .cButtonContent:where(._hover)::after{opacity:.5}.mButtonlistContainer:is(:root[data-dir^="/about/our-culture/"] *) .mButtonlistUnit .cButtonContent:where([aria-current=page])::after{opacity:.2}.mButtonlistContainer:is(:root[data-dir^="/about/our-culture/"] *) .mButtonlistUnit:nth-child(1) .cButtonContent:after{content:"01"}.mButtonlistContainer:is(:root[data-dir^="/about/our-culture/"] *) .mButtonlistUnit:nth-child(2) .cButtonContent:after{content:"02"}.mButtonlistContainer:is(:root[data-dir^="/about/our-culture/"] *) .mButtonlistUnit:nth-child(3) .cButtonContent:after{content:"03"}.mButtonlistContainer:is(:root[data-dir^="/about/our-culture/"] *) .mButtonlistUnit:nth-child(4) .cButtonContent:after{content:"04"}@media(min-width: 768px){.mFVcommonliteHeading{margin-top:var(--space112)}}.mFVcommonliteTitle strong{box-decoration-break:clone;-webkit-box-decoration-break:clone}@media(min-width: 768px){.mFVcommonliteTitle strong{background-image:linear-gradient(to top, transparent calc(var(--space16) / 2), var(--gray_line) calc(var(--space16) / 2), var(--gray_line) calc(var(--space16) / 2 + var(--space16)), transparent calc(var(--space16) / 2 + var(--space16)))}}@media(max-width: 767px){.mFVcommonliteTitle strong{background-image:linear-gradient(to top, transparent 6rem, var(--gray_line) 6rem, var(--gray_line) 18rem, transparent 18rem)}}.mFVcommonliteTitle strong:before{content:none}@media(min-width: 768px){.mFVcommonliteDesc{padding-right:70rem}}.mpapFact{justify-content:start}.mpapFactImages:has(+.mpapFactHead:not(a)){cursor:default}.mpapFactHead:not(a):before{content:none}.mpapFactHeadTextLabel{color:var(--gray_text)}.mpapFactFeatures{position:relative}.mpapFactFeaturesTitle{color:var(--gray_texprimaryt);background-color:var(--keycolor);padding:var(--space8) var(--space16);width:-moz-fit-content;width:fit-content;display:flex;position:absolute;z-index:1}@media(min-width: 768px){.mpapFactFeaturesTitle{right:var(--space32)}}@media(max-width: 767px){.mpapFactFeaturesTitle{right:var(--space16);top:-5rem}}.mpapFactFeaturesList{background-color:var(--gray_bg);color:var(--gray_text);display:flex;flex-direction:column;gap:var(--space24)}@media(min-width: 768px){.mpapFactFeaturesList{margin-top:13rem;padding:var(--space32)}}@media(max-width: 767px){.mpapFactFeaturesList{margin-top:var(--space8);padding:var(--space32) var(--space16)}}@media(min-width: 768px){.mButtonlist._col4 .cButton .cButtonContent{height:176rem}}@media(max-width: 767px){.mButtonlist._col4 .cButton .cButtonContent{height:154rem}}.mButtonlist._col4 .cButton .cButtonIcon{margin-top:0}@media(max-width: 767px){.mButtonlist._col4 .cButton .cButtonText{font-size:13rem;line-height:18rem;margin-top:var(--mt);margin-bottom:var(--mb)}}@media(min-width: 768px){.mButtonlist._col4 .cButton .cButtonTitle{font-size:17rem;line-height:24rem;margin-top:var(--mt);margin-bottom:var(--mb)}}@media(max-width: 767px){.mButtonlist._col4 .cButton .cButtonTitle{font-size:17rem;line-height:24rem;margin-top:var(--mt);margin-bottom:var(--mb)}}@media(max-width: 767px){.mpapFact .cRibbontextBody>*{padding-inline:5rem}}