.pillarHeroBanner .content__title{color:#2d2d2d;margin-bottom:8px;margin-top:0}@media(min-width:600px){.pillarHeroBanner .content__title{margin-bottom:8px}}@media(min-width:905px){.pillarHeroBanner .content__title{margin-bottom:8px}}.pillarHeroBanner .content__title{font-family:GT Walsheim,Cathay Sans EN,sans-serif;font-weight:400}.pillarHeroBanner .content__title:lang(ja-JP),.pillarHeroBanner .content__title:lang(ko-KR),.pillarHeroBanner .content__title:lang(zh-CN),.pillarHeroBanner .content__title:lang(zh-HK),.pillarHeroBanner .content__title:lang(zh-TW){font-family:sans-serif}.pillarHeroBanner .content__title:lang(th-TH){font-family:Tahoma,sans-serif}.pillarHeroBanner{cursor:unset;display:block;overflow:hidden;position:relative;width:100%}@media(min-width:905px){.pillarHeroBanner{margin:0 auto;max-width:1920px}}.pillarHeroBanner svg{color:#fff;cursor:pointer;font-size:1.5rem}.pillarHeroBanner__bgImage{height:auto}@media(max-width:599.98px){.pillarHeroBanner__bgImage{height:600px}}@media(min-width:905px){.pillarHeroBanner__bgImage{height:600px}}.pillarHeroBanner__bgImage--narrow{height:300px}@media(min-width:905px){.pillarHeroBanner__bgImage--narrow{height:350px}}.pillarHeroBanner__bgVideo{overflow:hidden;position:relative}.pillarHeroBanner__bgVideo video{height:100%;left:50%;min-height:100%;min-width:100%;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.pillarHeroBanner__bgVideo .video__ctrlButton{align-items:flex-end;display:flex;height:100%;justify-content:flex-end;padding-bottom:24px;padding-right:24px;position:relative}.pillarHeroBanner__bgVideo svg{display:none;z-index:2}.pillarHeroBanner__bgVideo svg.-active{display:block}.pillarHeroBanner__bgGradient{background-image:linear-gradient(180deg,#9e9e9e00,#000);bottom:0;height:100%;opacity:.65;position:absolute;width:100%}.pillarHeroBanner .content{bottom:0;display:flex;flex-direction:column;left:50%;padding:0 16px 16px;position:absolute;transform:translateX(-50%);width:100%}.pillarHeroBanner .content__pillarTitle{margin-bottom:8px}.pillarHeroBanner .content__title{font-size:1.75rem;margin-bottom:0}@media(min-width:600px){.pillarHeroBanner .content__title{font-size:1.75rem}}@media(min-width:905px){.pillarHeroBanner .content__title{font-size:2.125rem}}.pillarHeroBanner .content__title{line-height:2.5rem}@media(min-width:600px){.pillarHeroBanner .content__title{line-height:2.5rem}}@media(min-width:905px){.pillarHeroBanner .content__title{line-height:3rem}}.pillarHeroBanner .content__description p,.pillarHeroBanner .content__pillarSpCode,.pillarHeroBanner .content__pillarTitle,.pillarHeroBanner .content__title{color:#fff}.pillarHeroBanner .content__description{margin-top:8px}.pillarHeroBanner .content__description p{margin:0;padding:0}.pillarHeroBanner .content__visualCue{display:none}@media(min-width:905px){.pillarHeroBanner .content__visualCue{align-self:center;display:flex;margin-bottom:-36px;margin-top:16px}}.pillarHeroBanner .content__visualCue button{background:none!important;border:none!important}@media(min-width:600px)and (max-width:904.98px){.pillarHeroBanner .content{padding:0 32px 16px}}@media(min-width:905px){.pillarHeroBanner .content{padding:0 36px 50px}}.pillarHeroBanner .content--narrow{padding-bottom:24px}@media(min-width:905px){.pillarHeroBanner .content--narrow{padding-bottom:40px}}.pillarHeroBanner .responsiveImage__fallback{height:100px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100px}