.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,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,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,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__product-highlight__item__header{font-size:1em}.g__product-highlight__item{display:block;padding:3em 3em 5em;overflow:hidden;text-align:center;background:#fff}@media screen and (min-width:768px){.g__product-highlight__item{padding:5em 5em 4em}}@media screen and (min-width:1024px){.g__product-highlight__item{padding:5em 5em 0}}.g__product-highlight__item:nth-child(2n){background:#f9f9f9}.g__product-highlight__item__header{font-weight:700;letter-spacing:.1rem;font-size:1.5rem;font-family:Knockout\ 30,Knockout\ 28;font-weight:400;text-transform:uppercase;color:#000}.g__product-highlight__item__copy{max-width:60vw;margin:0 auto;font-size:.9rem;font-family:roboto,sans-serif;line-height:1.25rem}@media screen and (min-width:1024px){.g__product-highlight__item__copy{max-width:60vw}}.g__product-highlight__item__footnote{display:block;font-size:.75rem;line-height:1.25rem;text-align:center;font-family:roboto,sans-serif;color:#4a4a4a}.g__product-highlight__item__link{display:block;margin:0 auto}.g__product-highlight__item__photo{display:block;max-width:30vw;margin:0 auto -2em;transform:translateY(8em);text-align:center;opacity:0}@media screen and (max-width:768px){.g__product-highlight__item__photo{max-width:60vw}}.g__product-highlight__item__cta{display:block;margin:0 auto}@media screen and (min-width:1024px){.g__product-highlight__item__cta{max-width:40vw}}.g__product-highlight__item__cta__link{position:relative;width:auto;margin-top:2rem;overflow:auto;text-decoration:none;transition:background .2s;background:0 0;border:1px solid #000;color:#000;font-weight:500;padding:.75em 1.5em;font-size:.9rem;font-family:roboto,sans-serif;text-transform:uppercase;display:inline-block}.g__product-highlight__item__cta__link:active,.g__product-highlight__item__cta__link:link,.g__product-highlight__item__cta__link:visited{color:#000}.g__product-highlight__item__cta__link:hover{cursor:pointer;color:#fff;background:#000}.g__product-highlight__item__cta--active .g__icon__arrow{transform:translateX(.5em);opacity:0}@media screen and (min-width:1024px){.g__product-highlight__item__cta--active .g__icon__arrow{opacity:1}}@media screen and (min-width:1024px){.g__product-highlight__item__cta--active .g__link__text{transform:translateX(-.5em)}}.g__product-highlight__item__cta--active .g__product-highlight__item__photo{transition:all .5s;transform:translateY(4em);opacity:1;padding-bottom:2em}@media screen and (min-width:768px){.g__product-highlight__item__cta--active .g__product-highlight__item__photo{margin:-1em auto}}.g__product-highlight__item__cta--active .g__link__text{opacity:1}@media screen and (min-width:768px){.g__product-highlight__item__cta--active .g__link__text{margin-bottom:0}}