.visually-hidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1{font-size:2.5em}h1,h2{font-family:Knockout\ 30,Knockout\ 28,Roboto Condensed,Roboto,Noto Sans TC,Noto Sans SC,Noto Sans JP,Noto Sans KR,Prompt,sans-serif,Microsoft JhengHei;font-weight:400;letter-spacing:.05rem;margin:1rem 0}h2{font-size:1.5em}h3{font-size:1.25em}h3,h4{font-family:Knockout\ 30,Knockout\ 28,Roboto Condensed,Roboto,Noto Sans TC,Noto Sans SC,Noto Sans JP,Noto Sans KR,Prompt,sans-serif,Microsoft JhengHei;font-weight:400;letter-spacing:.05rem;margin:1rem 0}h4{font-size:1.2em}h5{font-size:1.1em}h5,h6{font-family:Knockout\ 30,Knockout\ 28,Roboto Condensed,Roboto,Noto Sans TC,Noto Sans SC,Noto Sans JP,Noto Sans KR,Prompt,sans-serif,Microsoft JhengHei;font-weight:400;letter-spacing:.05rem;margin:1rem 0}h6{font-size:1em}a{text-decoration:underline;color:#000;transition:color .2s}a:active,a:focus{color:#757575}a:hover{color:#007cc3}:lang(ja-jp) * h1,:lang(ja-jp) * h2,:lang(ja-jp) * h3,:lang(ja-jp) * h4,:lang(ja-jp) * h5,:lang(ja-jp) * h6,:lang(ja-jp) .copy h1,:lang(ja-jp) .copy h2,:lang(ja-jp) .copy h3,:lang(ja-jp) .copy h4,:lang(ja-jp) .copy h5,:lang(ja-jp) .copy h6,:lang(ko-kr) * h1,:lang(ko-kr) * h2,:lang(ko-kr) * h3,:lang(ko-kr) * h4,:lang(ko-kr) * h5,:lang(ko-kr) * h6,:lang(ko-kr) .copy h1,:lang(ko-kr) .copy h2,:lang(ko-kr) .copy h3,:lang(ko-kr) .copy h4,:lang(ko-kr) .copy h5,:lang(ko-kr) .copy h6,:lang(zh-cn) * h1,:lang(zh-cn) * h2,:lang(zh-cn) * h3,:lang(zh-cn) * h4,:lang(zh-cn) * h5,:lang(zh-cn) * h6,:lang(zh-cn) .copy h1,:lang(zh-cn) .copy h2,:lang(zh-cn) .copy h3,:lang(zh-cn) .copy h4,:lang(zh-cn) .copy h5,:lang(zh-cn) .copy h6,:lang(zh-tw) * h1,:lang(zh-tw) * h2,:lang(zh-tw) * h3,:lang(zh-tw) * h4,:lang(zh-tw) * h5,:lang(zh-tw) * h6,:lang(zh-tw) .copy h1,:lang(zh-tw) .copy h2,:lang(zh-tw) .copy h3,:lang(zh-tw) .copy h4,:lang(zh-tw) .copy h5,:lang(zh-tw) .copy h6{font-family:Knockout\ 30,Knockout\ 28,Roboto,Noto Sans TC,Noto Sans SC,Noto Sans JP,Noto Sans KR,sans-serif}:lang(ja-jp) a,:lang(ja-jp) button,:lang(ja-jp) button.caption-button,:lang(ja-jp) div,:lang(ja-jp) p,:lang(ja-jp) span,:lang(ko-kr) a,:lang(ko-kr) button,:lang(ko-kr) button.caption-button,:lang(ko-kr) div,:lang(ko-kr) p,:lang(ko-kr) span,:lang(zh-cn) a,:lang(zh-cn) button,:lang(zh-cn) button.caption-button,:lang(zh-cn) div,:lang(zh-cn) p,:lang(zh-cn) span,:lang(zh-tw) a,:lang(zh-tw) button,:lang(zh-tw) button.caption-button,:lang(zh-tw) div,:lang(zh-tw) p,:lang(zh-tw) span{font-family:Roboto,Noto Sans TC,Noto Sans SC,Noto Sans JP,Noto Sans KR,sans-serif}:lang(vi-vn) * h1,:lang(vi-vn) * h2,:lang(vi-vn) * h3,:lang(vi-vn) * h4,:lang(vi-vn) * h5,:lang(vi-vn) * h6,:lang(vi-vn) .copy h1,:lang(vi-vn) .copy h2,:lang(vi-vn) .copy h3,:lang(vi-vn) .copy h4,:lang(vi-vn) .copy h5,:lang(vi-vn) .copy h6{font-family:Roboto Condensed,Roboto,sans-serif}:lang(vi-vn) a,:lang(vi-vn) button,:lang(vi-vn) button.caption-button,:lang(vi-vn) div,:lang(vi-vn) p,:lang(vi-vn) span{font-family:Roboto,sans-serif}:lang(th-th) * h1,:lang(th-th) * h2,:lang(th-th) * h3,:lang(th-th) * h4,:lang(th-th) * h5,:lang(th-th) * h6,:lang(th-th) .copy h1,:lang(th-th) .copy h2,:lang(th-th) .copy h3,:lang(th-th) .copy h4,:lang(th-th) .copy h5,:lang(th-th) .copy h6{font-family:Knockout\ 30,Knockout\ 28,Roboto,Prompt,sans-serif,Microsoft JhengHei}:lang(th-th) a,:lang(th-th) button,:lang(th-th) button.caption-button,:lang(th-th) div,:lang(th-th) p,:lang(th-th) span{font-family:Roboto,Prompt,sans-serif,Microsoft JhengHei}.g__hero__wrapper{position:relative;overflow:hidden;-webkit-overflow-scrolling:touch;background:#000}.g__hero__wrapper:focus .g__hero__nav__next,.g__hero__wrapper:focus .g__hero__nav__prev,.g__hero__wrapper:hover .g__hero__nav__next,.g__hero__wrapper:hover .g__hero__nav__prev{opacity:1}.g__hero__slides{display:flex;flex-flow:row;width:100%;height:100%;text-align:center}.g__hero__slide{width:100%;flex:0 0 auto;padding:0;opacity:0;text-decoration:none;transition:opacity .5s ease-out}.g__hero__slide--active{opacity:1}.g__hero__slide__panel{position:relative}.g__hero__slide__panel__figure{margin:0 auto}.g__hero__slide__panel__figure:after{display:block;position:absolute;top:0;left:0;width:100%;height:100%;content:""}.g__hero__slide__panel__image{display:block;width:100%}.g__hero__slide__panel__caption{position:relative;width:100%}@media screen and (min-width:1024px){.g__hero__slide__panel__caption{position:absolute;z-index:1;top:50%;transform:translateY(-50%);font-family:Knockout\ 30,Knockout\ 28,sans-serif;font-weight:400;text-decoration:none;left:5rem;width:calc(100% - 10rem);height:auto;text-align:left}}.g__hero__slide__panel__caption-header{padding:0 0 2.5rem;flex-direction:column;align-items:center}@media screen and (min-width:1024px){.g__hero__slide__panel__caption-header{text-align:left;align-items:flex-start;background:0 0}}.g__hero__slide__panel__caption-button,.g__hero__slide__panel__caption-subtitle,.g__hero__slide__panel__caption-title{margin-bottom:0;padding:0;line-height:100%;transition:opacity 1s,transform 1s;transform:translateY(20px)}.g__hero__slide__panel__caption-title{font-size:1.5rem;letter-spacing:.1rem;font-family:Knockout\ 30,Knockout\ 28,sans-serif;font-weight:600;max-width:100%;margin:0 0 .5rem}@media screen and (min-width:1024px){.g__hero__slide__panel__caption-title{max-width:500px;font-size:2.5rem}}.g__hero__slide__panel__caption-subtitle{font-weight:400;font-smoothing:initial;-webkit-font-smoothing:initial;font-size:1rem;line-height:1.25rem;font-family:roboto,sans-serif;max-width:100%;margin-top:0}@media screen and (min-width:1024px){.g__hero__slide__panel__caption-subtitle{margin-top:1rem;max-width:350px;font-size:1.125rem}}.g__hero__slide__panel__caption-button{border:1px solid #000;color:#000;padding:.75em 1.5em;font-size:.9rem;background:0 0;font-weight:500;font-family:roboto,sans-serif;text-transform:uppercase;margin-top:1rem}@media screen and (min-width:1024px){.g__hero__slide__panel__caption-button{margin-top:1.5rem}}.g__hero__slide__panel__caption-button:hover{transition:background .2s cubic-bezier(.55,.085,.68,.53);cursor:pointer;background:#000;color:#fff}.g__hero__controls{height:30px;width:30px;position:absolute;top:.5em;right:.5em;z-index:1}@media screen and (min-width:768px){.g__hero__controls{height:40px;width:40px;top:1em;right:1em}}.g__hero__controls__player__play{fill:hsla(0,0%,100%,.8);display:inline}.g__hero__controls__player__pause{fill:hsla(0,0%,100%,.8)}.g__hero__controls__player__loader{transform:rotate(-90deg);transform-origin:center center;stroke-dasharray:250;fill:transparent;stroke-width:3;stroke:hsla(0,0%,100%,.8);animation-play-state:running;opacity:0}.g__hero__controls__player__loader--animation{animation:g__hero__slideshow 6s linear infinite;opacity:1}@keyframes g__hero__slideshow{0%{stroke-dashoffset:250}to{stroke-dashoffset:0}}.g__hero__nav__next,.g__hero__nav__prev{position:absolute;width:20px;height:20px;transition:opacity .2s cubic-bezier(.55,.085,.68,.53);text-indent:-9999px;opacity:0;top:19.25vw}@media screen and (min-width:1024px){.g__hero__nav__next,.g__hero__nav__prev{height:40px;width:40px;top:50%;transform:translateY(-50%)}}.g__hero__nav__next:focus svg,.g__hero__nav__next:hover svg,.g__hero__nav__prev:focus svg,.g__hero__nav__prev:hover svg{opacity:.8}.g__hero__nav__next svg,.g__hero__nav__prev svg{display:block;max-width:100%;max-height:100%;transition:opacity .2s cubic-bezier(.55,.085,.68,.53);opacity:.6}.g__hero__nav__next path,.g__hero__nav__prev path{fill:#fff}.g__hero__nav__prev{left:.5em;transform:rotate(180deg)}@media screen and (min-width:1024px){.g__hero__nav__prev{transform:rotate(180deg);left:1em}}.g__hero__nav__next{right:.5em}@media screen and (min-width:1024px){.g__hero__nav__next{right:1em}}.visuallyhidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0}.g__bgwtl .g__hero__slide__panel{background:#000}@media screen and (min-width:1024px){.g__bgwtl .g__hero__slide__panel{background:0 0}}@media screen and (min-width:1024px){.g__bgwtl .g__hero__slide__panel__figure:after{background:linear-gradient(270deg,transparent,rgba(0,0,0,.5) 75%,rgba(0,0,0,.75))}}@media screen and (min-width:1024px){.g__bgwtl .g__hero__slide__panel__caption-header{text-align:left;align-items:flex-start;background:0 0}}.g__bgwtl .g__hero__slide__panel__caption-header .g__hero__slide__panel__caption-subtitle,.g__bgwtl .g__hero__slide__panel__caption-header .g__hero__slide__panel__caption-title{color:#fff}.g__bgwtl .g__hero__slide__panel__caption-header .g__hero__slide__panel__caption-button{border:1px solid #fff;color:#fff}.g__bgwtl .g__hero__slide__panel__caption-header .g__hero__slide__panel__caption-button:hover{cursor:pointer;background:#fff;color:#000}.g__bgwtr .g__hero__slide__panel{background:#000}@media screen and (min-width:1024px){.g__bgwtr .g__hero__slide__panel{background:0 0}}@media screen and (min-width:1024px){.g__bgwtr .g__hero__slide__panel__figure:after{background:linear-gradient(90deg,transparent,rgba(0,0,0,.5) 75%,rgba(0,0,0,.75))}}@media screen and (min-width:1024px){.g__bgwtr .g__hero__slide__panel__caption-header{text-align:right;align-items:flex-end;background:0 0}}.g__bgwtr .g__hero__slide__panel__caption-header .g__hero__slide__panel__caption-subtitle,.g__bgwtr .g__hero__slide__panel__caption-header .g__hero__slide__panel__caption-title{color:#fff;margin-left:auto}.g__bgwtr .g__hero__slide__panel__caption-header .g__hero__slide__panel__caption-button{border:1px solid #fff;color:#fff}.g__bgwtr .g__hero__slide__panel__caption-header .g__hero__slide__panel__caption-button:hover{cursor:pointer;background:#fff;color:#000}.g__wgbtl .g__hero__slide__panel{background:#fff}@media screen and (min-width:1024px){.g__wgbtl .g__hero__slide__panel{background:0 0}}@media screen and (min-width:1024px){.g__wgbtl .g__hero__slide__panel__figure:after{background:linear-gradient(270deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.5) 75%,hsla(0,0%,100%,.9))}}@media screen and (min-width:1024px){.g__wgbtl .g__hero__slide__panel__caption-header{text-align:left;align-items:flex-start;background:0 0}}.g__wgbtl .g__hero__slide__panel__caption-header .g__hero__slide__panel__caption-subtitle,.g__wgbtl .g__hero__slide__panel__caption-header .g__hero__slide__panel__caption-title{color:#000}.g__wgbtl .g__hero__slide__panel__caption-header .g__hero__slide__panel__caption-button{border:1px solid #000;color:#000}.g__wgbtl .g__hero__slide__panel__caption-header .g__hero__slide__panel__caption-button:hover{cursor:pointer;background:#000;color:#fff}.g__wgbtr .g__hero__slide__panel{background:#fff}@media screen and (min-width:1024px){.g__wgbtr .g__hero__slide__panel{background:0 0}}@media screen and (min-width:1024px){.g__wgbtr .g__hero__slide__panel__figure:after{background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.5) 75%,hsla(0,0%,100%,.9))}}@media screen and (min-width:1024px){.g__wgbtr .g__hero__slide__panel__caption-header{text-align:right;align-items:flex-end;background:0 0}}.g__wgbtr .g__hero__slide__panel__caption-header .g__hero__slide__panel__caption-subtitle,.g__wgbtr .g__hero__slide__panel__caption-header .g__hero__slide__panel__caption-title{color:#000;margin-left:auto}.g__wgbtr .g__hero__slide__panel__caption-header .g__hero__slide__panel__caption-button{border:1px solid #000;color:#000}.g__wgbtr .g__hero__slide__panel__caption-header .g__hero__slide__panel__caption-button:hover{cursor:pointer;background:#000;color:#fff}.g__ngbtl .g__hero__slide__panel{background:#fff}@media screen and (min-width:1024px){.g__ngbtl .g__hero__slide__panel{background:0 0}}@media screen and (min-width:1024px){.g__ngbtl .g__hero__slide__panel__figure:after{background:linear-gradient(270deg,transparent,transparent 75%,transparent)}}@media screen and (min-width:1024px){.g__ngbtl .g__hero__slide__panel__caption-header{text-align:left;align-items:flex-start;background:0 0}}.g__ngbtl .g__hero__slide__panel__caption-header .g__hero__slide__panel__caption-subtitle,.g__ngbtl .g__hero__slide__panel__caption-header .g__hero__slide__panel__caption-title{color:#000}.g__ngbtl .g__hero__slide__panel__caption-header .g__hero__slide__panel__caption-button{border:1px solid #000;color:#000}.g__ngbtl .g__hero__slide__panel__caption-header .g__hero__slide__panel__caption-button:hover{cursor:pointer;background:#000;color:#fff}.g__ngbtr .g__hero__slide__panel{background:#fff}@media screen and (min-width:1024px){.g__ngbtr .g__hero__slide__panel{background:0 0}}@media screen and (min-width:1024px){.g__ngbtr .g__hero__slide__panel__figure:after{background:linear-gradient(90deg,transparent,transparent 75%,transparent)}}@media screen and (min-width:1024px){.g__ngbtr .g__hero__slide__panel__caption-header{text-align:right;align-items:flex-end;background:0 0}}.g__ngbtr .g__hero__slide__panel__caption-header .g__hero__slide__panel__caption-subtitle,.g__ngbtr .g__hero__slide__panel__caption-header .g__hero__slide__panel__caption-title{color:#000;margin-left:auto}.g__ngbtr .g__hero__slide__panel__caption-header .g__hero__slide__panel__caption-button{border:1px solid #000;color:#000}.g__ngbtr .g__hero__slide__panel__caption-header .g__hero__slide__panel__caption-button:hover{cursor:pointer;background:#000;color:#fff}.g__ngwtl .g__hero__slide__panel{background:#000}@media screen and (min-width:1024px){.g__ngwtl .g__hero__slide__panel{background:0 0}}@media screen and (min-width:1024px){.g__ngwtl .g__hero__slide__panel__figure:after{background:linear-gradient(270deg,transparent,transparent 75%,transparent)}}@media screen and (min-width:1024px){.g__ngwtl .g__hero__slide__panel__caption-header{text-align:left;align-items:flex-start;background:0 0}}.g__ngwtl .g__hero__slide__panel__caption-header .g__hero__slide__panel__caption-subtitle,.g__ngwtl .g__hero__slide__panel__caption-header .g__hero__slide__panel__caption-title{color:#fff}.g__ngwtl .g__hero__slide__panel__caption-header .g__hero__slide__panel__caption-button{border:1px solid #fff;color:#fff}.g__ngwtl .g__hero__slide__panel__caption-header .g__hero__slide__panel__caption-button:hover{cursor:pointer;background:#fff;color:#000}.g__ngwtr .g__hero__slide__panel{background:#000}@media screen and (min-width:1024px){.g__ngwtr .g__hero__slide__panel{background:0 0}}@media screen and (min-width:1024px){.g__ngwtr .g__hero__slide__panel__figure:after{background:linear-gradient(90deg,transparent,transparent 75%,transparent)}}@media screen and (min-width:1024px){.g__ngwtr .g__hero__slide__panel__caption-header{text-align:right;align-items:flex-end;background:0 0}}.g__ngwtr .g__hero__slide__panel__caption-header .g__hero__slide__panel__caption-subtitle,.g__ngwtr .g__hero__slide__panel__caption-header .g__hero__slide__panel__caption-title{color:#fff;margin-left:auto}.g__ngwtr .g__hero__slide__panel__caption-header .g__hero__slide__panel__caption-button{border:1px solid #fff;color:#fff}.g__ngwtr .g__hero__slide__panel__caption-header .g__hero__slide__panel__caption-button:hover{cursor:pointer;background:#fff;color:#000}