@charset "UTF-8";.center,.section{text-align:center}*,::after,::before{box-sizing:border-box}.footer ul,ol,ul{list-style:none}.blog .blog-date,.eyebrow,.footer .social h5,.project .download-pdf,.project .project-link,.section .cta a,.section .cta-group a,.share-widget-toggle,.w-type-eyebrow{text-transform:uppercase}img{-ms-interpolation-mode:bicubic;display:inline-block;height:auto;max-width:100%;vertical-align:middle}button.reset{background-color:transparent;border:0}.cap,.section,body{background-color:#fff}.w-type-display{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#414141;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:4.375rem;font-weight:100;letter-spacing:-1px;line-height:5rem}@media (min-width:600px){.w-type-display{font-size:7.5rem;font-weight:100;letter-spacing:-2px;line-height:8.125rem}}@media (min-width:1024px){.w-type-display{font-size:7.5rem;font-weight:100;letter-spacing:-2px;line-height:8.125rem}}.w-type-header-one,.w-type-header-two,.w-type-subheader-one,.w-type-subheader-two{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#414141;font-family:Roboto,Arial,Helvetica,sans-serif;font-weight:300}.w-type-header-one{font-size:2.625rem;letter-spacing:-.5px;line-height:3.125rem}@media (min-width:600px){.w-type-header-one{font-size:3.5rem;font-weight:300;letter-spacing:-1px;line-height:4rem}}@media (min-width:1024px){.w-type-header-one{font-size:3.5rem;font-weight:300;letter-spacing:-1px;line-height:4rem}}.w-type-header-two{font-size:1.875rem;letter-spacing:0;line-height:2.375rem}@media (min-width:600px){.w-type-header-two{font-size:2.75rem;font-weight:300;letter-spacing:-.8px;line-height:3.125rem}}@media (min-width:1024px){.w-type-header-two{font-size:2.75rem;font-weight:300;letter-spacing:-.8px;line-height:3.125rem}}.w-type-subheader-one{font-size:1.375rem;letter-spacing:0;line-height:1.875rem}@media (min-width:600px){.w-type-subheader-one{font-size:2.25rem;font-weight:300;letter-spacing:-.5px;line-height:2.75rem}}@media (min-width:1024px){.w-type-subheader-one{font-size:2.25rem;font-weight:300;letter-spacing:-.5px;line-height:2.75rem}}.w-type-subheader-two{font-size:1.25rem;letter-spacing:0;line-height:1.75rem}@media (min-width:600px){.w-type-subheader-two{font-size:1.375rem;font-weight:300;letter-spacing:0;line-height:1.875rem}}@media (min-width:1024px){.w-type-subheader-two{font-size:1.375rem;font-weight:300;letter-spacing:0;line-height:1.875rem}}.w-type-eyebrow,.w-type-subheader-two-medium{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#414141;font-family:Roboto,Arial,Helvetica,sans-serif;font-weight:500}.w-type-subheader-two-medium{font-size:1.25rem;letter-spacing:0;line-height:1.75rem}@media (min-width:600px){.w-type-subheader-two-medium{font-size:1.375rem;font-weight:500;letter-spacing:0;line-height:1.875rem}}@media (min-width:1024px){.w-type-subheader-two-medium{font-size:1.375rem;font-weight:500;letter-spacing:0;line-height:1.875rem}.w-type-eyebrow{font-size:1rem;font-weight:500;letter-spacing:.5px;text-transform:uppercase}}.w-type-eyebrow{font-size:1rem;letter-spacing:.5px}@media (min-width:600px){.w-type-eyebrow{font-size:1rem;font-weight:500;letter-spacing:.5px;text-transform:uppercase}}.w-type-body-copy-light,.w-type-body-copy-medium,.w-type-body-copy-regular{letter-spacing:0;color:#414141;font-family:Roboto,Arial,Helvetica,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.w-type-body-copy-light{font-size:1rem;font-weight:300;line-height:1.5rem}@media (min-width:600px){.w-type-body-copy-light{font-size:1.125rem;font-weight:300;letter-spacing:0;line-height:1.625rem}}@media (min-width:1024px){.w-type-body-copy-light{font-size:1.125rem;font-weight:300;letter-spacing:0;line-height:1.625rem}}.w-type-body-copy-regular{font-size:1rem;font-weight:400;line-height:1.75rem}@media (min-width:600px){.w-type-body-copy-regular{font-size:1.125rem;font-weight:400;letter-spacing:0;line-height:1.875rem}}@media (min-width:1024px){.w-type-body-copy-regular{font-size:1.125rem;font-weight:400;letter-spacing:0;line-height:1.875rem}}.w-type-body-copy-medium{font-size:1.125rem;font-weight:500;line-height:1.75rem}@media (min-width:600px){.w-type-body-copy-medium{font-size:1.125rem;font-weight:500;letter-spacing:0;line-height:1.875rem}}@media (min-width:1024px){.w-type-body-copy-medium{font-size:1.125rem;font-weight:500;letter-spacing:0;line-height:1.875rem}}.w-type-body-copy-bold{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#414141;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:1rem;font-weight:700;letter-spacing:.2px;line-height:1.75rem}@media (min-width:600px){.w-type-body-copy-bold{font-size:1.125rem;font-weight:700;letter-spacing:.2px;line-height:1.875rem}}@media (min-width:1024px){.w-type-body-copy-bold{font-size:1.125rem;font-weight:700;letter-spacing:.2px;line-height:1.875rem}}.w-type-utility-copy{color:#747474;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:.875rem;font-weight:300;letter-spacing:.35px;line-height:1.375rem}@media (min-width:600px){.w-type-utility-copy{font-size:1rem;font-weight:300;letter-spacing:0;line-height:1.5rem}}@media (min-width:1024px){.w-type-utility-copy{font-size:1rem;font-weight:300;letter-spacing:0;line-height:1.5rem}.w-type-footnote{font-size:.875rem;font-weight:400;letter-spacing:.35px;line-height:1.375rem}}.w-type-footnote,.w-type-footnote-medium{color:#414141;font-size:.875rem;letter-spacing:.35px;line-height:1.375rem;font-family:Roboto,Arial,Helvetica,sans-serif}.w-type-footnote{font-weight:400}@media (min-width:600px){.w-type-footnote{font-size:.875rem;font-weight:400;letter-spacing:.35px;line-height:1.375rem}}.w-type-footnote-medium{font-weight:500}@media (min-width:600px){.w-type-footnote-medium{font-size:.875rem;font-weight:500;letter-spacing:.35px;line-height:1.375rem}}@media (min-width:1024px){.w-type-footnote-medium{font-size:.875rem;font-weight:500;letter-spacing:.35px;line-height:1.375rem}}html{color:#757575;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:17px}@media (min-width:600px){html{font-size:15px}}body{margin:0;padding:0;position:relative;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:inherit;font-weight:300}body::after{content:'xsmall';display:none}@media (min-width:600px){body::after{content:'small'}}@media (min-width:1024px){html{font-size:17px}body::after{content:'medium'}}@media (min-width:1440px){body::after{content:'large'}}.glue-breakpoint-match{display:inherit}.glue-breakpoint-no-match{display:none}.main-wrap{min-height:100vh}.underline{text-decoration:underline}.row{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.center{margin-left:auto;margin-right:auto}.mobile-only{display:block}.s-up-only{display:none}@media (min-width:600px){.row{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.mobile-only{display:none}.s-up-only{display:block}}.m-up-only{display:none}.section{overflow:hidden;padding:20px 16px}@media (min-width:600px){.section{padding:22px 16px 20px}}@media (min-width:1024px){.m-up-only{display:block}.section{padding:24px 32px 20px}}.section.no-cta{padding-bottom:40px}@media (min-width:600px){.section.no-cta{padding-bottom:90px}}.section.collapsed{padding-left:0;padding-right:0}.section.footnotes{padding-left:32px;padding-right:32px;padding-top:0;text-align:left}.section.footnotes ol,.section.footnotes ul{font-size:.7em}.section .section-title{text-align:center}.section .cta a,.section .cta-group a{display:inline-block;font-size:.8125rem;font-weight:500;margin:28px auto 5px;position:relative}@media (min-width:600px){.section .cta a,.section .cta-group a{margin-bottom:20px}}@media (min-width:1024px){.section.no-cta{padding-bottom:110px}.section .cta a,.section .cta-group a{margin-bottom:36px}}.section .cta a.section-cta,.section .cta-group a.section-cta{display:block;margin-top:2.3em;padding:0 20px;text-align:center}@keyframes display-fadein{0%{opacity:0}100%{opacity:1}}.ng-cloak,.ng-hide:not(.ng-hide-animate),[data-ng-cloak],[ng-cloak]{display:none}.glue-app-disabled .ng-cloak,.glue-app-disabled .ng-hide:not(.ng-hide-animate),.glue-app-disabled [data-ng-cloak],.glue-app-disabled [ng-cloak],.google .ng-cloak,.google .ng-hide:not(.ng-hide-animate),.google [data-ng-cloak],.google [ng-cloak]{display:inherit!important}.google .static-content-view,.google-js.glue-app-disabled .static-content-view{display:block}.cap{font-size:14px;font-size:.82353rem;line-height:20px;padding:30px 15px;text-align:right}@media (min-width:600px){.section .cta a.section-cta,.section .cta-group a.section-cta{margin-top:4.3em}.cap{padding:30px 32px}}[dir=rtl] .cap{text-align:left}.cap .scroll-to-top{color:#757575;font-size:1em;font-weight:400}h1,h2,h3,h4,h5,h6,p{font-weight:100;text-rendering:optimizeLegibility}.cap .scroll-to-top img{margin-left:6px}.cap .footnote{margin:25px 0 36px}.cap .footnote ol li{font-size:12px;font-size:.70588rem;line-height:1.66667;text-align:left}.image-placeholder{background:#bdbdbd}body{font-family:Roboto,Arial,Helvetica,sans-serif;font-style:normal;line-height:1.5}blockquote,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,li,ol,p,pre,td,th,ul{margin:0;padding:0}a{color:#4285f4;line-height:inherit;text-decoration:none}a:focus,a:hover{color:#72a4f7}a img{border:0}h1,h2,h3,h4,h5,h6{color:#222;line-height:1.4;margin-bottom:.5rem;margin-top:.2rem}h1{font-size:2.375rem}h2{font-size:2rem}h3{font-size:1.8125rem}h4{font-size:1.6875rem}h5{font-size:.9375rem}dl,h6,ol,ul{font-size:1rem}@media (min-width:600px){h1{font-size:3rem}h2{font-size:2.625rem}h3{font-size:2.125rem}h4{font-size:2rem}}dl,ol,p,ul{line-height:1.6;margin-bottom:1.25rem}.article-headline,.heroscape-headline,.modal-article h2,.pane-headline,.pane-headline-alt,.section-title{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.article-headline{font-size:32px;font-size:1.88235rem;line-height:1.25;color:#000;font-family:"Roboto Slab",Palatino,serif;font-weight:300}[lang=ko] .article-headline,[lang=zh-CN] .article-headline,[lang=zh-HK] .article-headline,[lang=zh-TW] .article-headline,[lang=ja] .article-headline{font-family:"Roboto Slab",Palatino,sans-serif}@media (min-width:600px){.article-headline{font-size:34px;font-size:2.26667rem;line-height:1.29412}}@media (min-width:1024px){.article-headline{font-size:39px;font-size:2.29412rem;line-height:1.28205}}.heroscape-headline{font-size:29px;font-size:1.70588rem;line-height:1.31034;font-family:"Roboto Slab",Palatino,serif;font-weight:300}[lang=ko] .heroscape-headline,[lang=zh-CN] .heroscape-headline,[lang=zh-HK] .heroscape-headline,[lang=zh-TW] .heroscape-headline,[lang=ja] .heroscape-headline{font-family:"Roboto Slab",Palatino,sans-serif}@media (min-width:600px){.heroscape-headline{font-size:35px;font-size:2.05882rem;line-height:1.28571}}@media (min-width:1024px){.heroscape-headline{font-size:39px;font-size:2.29412rem;line-height:1.30769}}.quotes-large{font-size:21px;font-size:1.23529rem;line-height:1.33333;font-family:"Roboto Slab",Palatino,serif;font-weight:100;quotes:'“' '”' '‘' '’'}[lang=ko] .quotes-large,[lang=zh-CN] .quotes-large,[lang=zh-HK] .quotes-large,[lang=zh-TW] .quotes-large,[lang=ja] .quotes-large{font-family:"Roboto Slab",Palatino,sans-serif}@media (min-width:600px){.quotes-large{font-size:26px;font-size:1.52941rem;line-height:1.73077}}@media (min-width:1024px){.quotes-large{font-size:38px;font-size:2.23529rem;line-height:1.36842}}.quotes-small{font-size:20px;font-size:1.17647rem;line-height:1.3;font-family:"Roboto Slab",Palatino,serif;font-weight:100}[lang=ko] .quotes-small,[lang=zh-CN] .quotes-small,[lang=zh-HK] .quotes-small,[lang=zh-TW] .quotes-small,[lang=ja] .quotes-small{font-family:"Roboto Slab",Palatino,sans-serif}@media (min-width:600px){.quotes-small{font-size:24px;font-size:1.6rem;line-height:1.33333}}@media (min-width:1024px){.quotes-small{font-size:36px;font-size:2.11765rem;line-height:1.38889}}.section-title{font-size:23px;font-size:1.35294rem;color:#000;font-family:Roboto,Arial,Helvetica,sans-serif;font-weight:300;margin-bottom:20px;margin-top:0}@media (min-width:600px){.section-title{font-size:32px;font-size:2.13333rem;font-weight:100;margin-bottom:22px}}@media (min-width:1024px){.section-title{font-size:45px;font-size:2.64706rem;margin-bottom:24px}}.modal-article h2,.pane-headline{font-size:20px;font-size:1.17647rem;line-height:1.3;font-family:"Roboto Slab",Palatino,serif;color:#000;font-weight:300}.modal-article [lang=ko] h2,.modal-article [lang=zh-CN] h2,.modal-article [lang=zh-HK] h2,.modal-article [lang=zh-TW] h2,.modal-article [lang=ja] h2,[lang=ko] .modal-article h2,[lang=ko] .pane-headline,[lang=zh-CN] .modal-article h2,[lang=zh-CN] .pane-headline,[lang=zh-HK] .modal-article h2,[lang=zh-HK] .pane-headline,[lang=zh-TW] .modal-article h2,[lang=zh-TW] .pane-headline,[lang=ja] .modal-article h2,[lang=ja] .pane-headline{font-family:"Roboto Slab",Palatino,sans-serif}@media (min-width:600px){.modal-article h2,.pane-headline{font-size:19px;font-size:1.26667rem;line-height:1.26316}}@media (min-width:1024px){.modal-article h2,.pane-headline{font-size:34px;font-size:2rem;line-height:1.29412}}.pane-headline-alt{font-size:15px;font-size:.88235rem;font-family:"Roboto Slab",Palatino,serif;font-weight:300;line-height:1.4}@media (min-width:600px){.pane-headline-alt{font-size:18px;font-size:1.2rem}}@media (min-width:1024px){.pane-headline-alt{font-size:20px;font-size:1.17647rem}}.blog-date{font-size:11px;font-size:.64706rem;line-height:1;color:#757575;font-family:Roboto,Arial,Helvetica,sans-serif;font-weight:300}.modal-article article blockquote,.subhead{font-family:"Roboto Slab",Palatino,serif}@media (min-width:1024px){.blog-date{font-size:14px;font-size:.82353rem;line-height:1.42857}}.subhead{font-size:22px;font-size:1.29412rem;line-height:1.18182;font-weight:300}[lang=ko] .subhead,[lang=zh-CN] .subhead,[lang=zh-HK] .subhead,[lang=zh-TW] .subhead,[lang=ja] .subhead{font-family:"Roboto Slab",Palatino,sans-serif}.product-accordion-title,.social-caption{font-family:Roboto,Arial,Helvetica,sans-serif}.product-accordion-title{font-size:24px;font-size:1.41176rem;line-height:1.5;font-weight:100}@media (min-width:600px){.product-accordion-title{font-size:20px;font-size:1.33333rem;line-height:1.25}}@media (min-width:1024px){.product-accordion-title{font-size:22px;font-size:1.29412rem;line-height:1.36364}}.social-caption{font-size:17px;font-size:1rem;line-height:1.52941;font-weight:400}.product-accordion-subtitle,.utility-text{font-weight:300;font-family:Roboto,Arial,Helvetica,sans-serif}@media (min-width:600px){.social-caption{font-size:15px;font-size:1rem;line-height:1.6}}@media (min-width:1024px){.social-caption{font-size:20px;font-size:1.17647rem;line-height:1.6}}.utility-text{font-size:17px;font-size:1rem;line-height:1.52941}@media (min-width:600px){.utility-text{font-size:14px;font-size:.93333rem;line-height:1.5}}@media (min-width:1024px){.utility-text{font-size:15px;font-size:.88235rem;line-height:1.33333}}.product-accordion-subtitle{font-size:14px;font-size:.82353rem;line-height:1.28571}@media (min-width:600px){.product-accordion-subtitle{font-size:14px;font-size:.93333rem;line-height:1.5}}@media (min-width:1024px){.product-accordion-subtitle{font-size:16px;font-size:.94118rem;line-height:1.4375}}.attribution{font-size:13.5px;font-size:.79412rem;line-height:1.62963;font-family:Roboto,Arial,Helvetica,sans-serif;font-weight:400}.eyebrow{font-size:16px;font-size:.94118rem;line-height:1.4375;color:#000;font-family:Roboto,Arial,Helvetica,sans-serif;font-weight:500}@media (min-width:600px){.eyebrow{font-size:13px;font-size:.86667rem;line-height:1.46154}.cols-row,.modal-article .article-content-row{-ms-flex-line-pack:stretch;align-content:stretch;-ms-flex-align:stretch;align-items:stretch;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}.cols-row::after,.modal-article .article-content-row::after{clear:both;content:'';display:table}.cols-row>*,.modal-article .article-content-row>*{box-sizing:border-box;-ms-flex:0 0 auto;flex:0 0 auto;padding-left:1.175%;padding-right:1.175%}}.cap,.section,.site-width{margin-left:auto;margin-right:auto;max-width:1440px}.modal-article article .related-articles a{-ms-flex-line-pack:stretch;align-content:stretch;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;margin-left:-2.17%;margin-right:-2.17%}.header .second-tier::after,.header::after,.modal-article article .related-articles a::after{display:table;content:'';clear:both}.modal-article article .related-articles a>*{box-sizing:border-box;-ms-flex:0 0 auto;flex:0 0 auto;padding-left:2.17%;padding-right:2.17%}.modal-article article .related-articles a .featured-image,.modal-article article .related-articles a .title{-ms-flex-preferred-size:50%;flex-basis:50%;float:left;max-width:50%;width:50%}@media (min-width:600px){.col-1,.col-s-1{-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%;float:left;max-width:8.33333%;width:8.33333%}.col-2,.col-s-2{-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%;float:left;max-width:16.66667%;width:16.66667%}.col-3,.col-s-3{-ms-flex-preferred-size:25%;flex-basis:25%;float:left;max-width:25%;width:25%}.col-4,.col-s-4,.modal-article .article-metadata,.modal-article article .related-articles a .featured-image{-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;float:left;max-width:33.33333%;width:33.33333%}.col-5,.col-s-5{-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%;float:left;max-width:41.66667%;width:41.66667%}.col-6,.col-s-6{-ms-flex-preferred-size:50%;flex-basis:50%;float:left;max-width:50%;width:50%}.col-7,.col-s-7,.modal-article .article-content,.modal-article .headline{-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%;float:left;max-width:58.33333%;width:58.33333%}.col-8,.col-s-8,.modal-article article .related-articles a .title{-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%;float:left;max-width:66.66667%;width:66.66667%}.col-9,.col-s-9{-ms-flex-preferred-size:75%;flex-basis:75%;float:left;max-width:75%;width:75%}.col-10,.col-s-10{-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%;float:left;max-width:83.33333%;width:83.33333%}.col-11,.col-s-11{-ms-flex-preferred-size:91.66667%;flex-basis:91.66667%;float:left;max-width:91.66667%;width:91.66667%}.col-12,.col-s-12{-ms-flex-preferred-size:100%;flex-basis:100%;float:left;max-width:100%;width:100%}.col-offset-1{margin-left:8.33333%}[dir=rtl] .col-offset-1{margin-left:0;margin-right:8.33333%}.col-offset-2{margin-left:16.66667%}[dir=rtl] .col-offset-2{margin-left:0;margin-right:16.66667%}.col-offset-3{margin-left:25%}[dir=rtl] .col-offset-3{margin-left:0;margin-right:25%}.col-offset-4,.modal-article .article-content,.modal-article .headline-swap-row .headline{margin-left:33.33333%}.modal-article .headline-swap-row [dir=rtl] .headline,.modal-article [dir=rtl] .article-content,[dir=rtl] .col-offset-4,[dir=rtl] .modal-article .article-content,[dir=rtl] .modal-article .headline-swap-row .headline{margin-left:0;margin-right:33.33333%}.col-offset-5{margin-left:41.66667%}[dir=rtl] .col-offset-5{margin-left:0;margin-right:41.66667%}.col-offset-6{margin-left:50%}[dir=rtl] .col-offset-6{margin-left:0;margin-right:50%}.col-offset-7{margin-left:58.33333%}[dir=rtl] .col-offset-7{margin-left:0;margin-right:58.33333%}.col-offset-8{margin-left:66.66667%}[dir=rtl] .col-offset-8{margin-left:0;margin-right:66.66667%}.col-offset-9{margin-left:75%}[dir=rtl] .col-offset-9{margin-left:0;margin-right:75%}.col-offset-10{margin-left:83.33333%}[dir=rtl] .col-offset-10{margin-left:0;margin-right:83.33333%}.col-offset-11{margin-left:91.66667%}[dir=rtl] .col-offset-11{margin-left:0;margin-right:91.66667%}.col-offset-12{margin-left:100%}[dir=rtl] .col-offset-12{margin-left:0;margin-right:100%}.col-1-fixed{max-width:114px;width:114px}.col-2-fixed{max-width:229px;width:229px}.col-3-fixed{max-width:344px;width:344px}.col-4-fixed{max-width:458px;width:458px}.col-5-fixed{max-width:573px;width:573px}.col-6-fixed{max-width:688px;width:688px}.col-7-fixed{max-width:802px;width:802px}.col-8-fixed{max-width:917px;width:917px}.col-9-fixed{max-width:1032px;width:1032px}.col-10-fixed{max-width:1146px;width:1146px}.col-11-fixed{max-width:1261px;width:1261px}}@media (min-width:1024px){.eyebrow{font-size:16px;font-size:.94118rem;line-height:1.4375}.col-m-1,.col-m-10,.col-m-11,.col-m-12,.col-m-2,.col-m-3,.col-m-4,.col-m-5,.col-m-7,.col-m-8,.col-m-9{float:left}.col-m-1{-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%;max-width:8.33333%;width:8.33333%}.col-m-2{-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%;max-width:16.66667%;width:16.66667%}.col-m-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%;width:25%}.col-m-4{-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;max-width:33.33333%;width:33.33333%}.col-m-5{-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%;max-width:41.66667%;width:41.66667%}.col-m-6{-ms-flex-preferred-size:50%;flex-basis:50%;float:left;max-width:50%;width:50%}.col-m-7{-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%;max-width:58.33333%;width:58.33333%}.col-m-8{-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%;max-width:66.66667%;width:66.66667%}.col-m-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%;width:75%}.col-m-10{-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%;max-width:83.33333%;width:83.33333%}.col-m-11{-ms-flex-preferred-size:91.66667%;flex-basis:91.66667%;max-width:91.66667%;width:91.66667%}.col-m-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;width:100%}.col-offset-m-1{margin-left:8.33333%}[dir=rtl] .col-offset-m-1{margin-left:0;margin-right:8.33333%}.col-offset-m-2{margin-left:16.66667%}[dir=rtl] .col-offset-m-2{margin-left:0;margin-right:16.66667%}.col-offset-m-3{margin-left:25%}[dir=rtl] .col-offset-m-3{margin-left:0;margin-right:25%}.col-offset-m-4{margin-left:33.33333%}[dir=rtl] .col-offset-m-4{margin-left:0;margin-right:33.33333%}.col-offset-m-5{margin-left:41.66667%}[dir=rtl] .col-offset-m-5{margin-left:0;margin-right:41.66667%}.col-offset-m-6{margin-left:50%}[dir=rtl] .col-offset-m-6{margin-left:0;margin-right:50%}.col-offset-m-7{margin-left:58.33333%}[dir=rtl] .col-offset-m-7{margin-left:0;margin-right:58.33333%}.col-offset-m-8{margin-left:66.66667%}[dir=rtl] .col-offset-m-8{margin-left:0;margin-right:66.66667%}.col-offset-m-9{margin-left:75%}[dir=rtl] .col-offset-m-9{margin-left:0;margin-right:75%}.col-offset-m-10{margin-left:83.33333%}[dir=rtl] .col-offset-m-10{margin-left:0;margin-right:83.33333%}.col-offset-m-11{margin-left:91.66667%}[dir=rtl] .col-offset-m-11{margin-left:0;margin-right:91.66667%}.col-offset-m-12{margin-left:100%}[dir=rtl] .col-offset-m-12{margin-left:0;margin-right:100%}}.line-selected{background-color:transparent;bottom:0;height:2px;position:absolute;transform:translateZ(0);will-change:right,left}.carousel-nav-arrows>div button,.modal .glue-modal-close{text-decoration:none;will-change:background-color,box-shadow;-webkit-appearance:none}.line-selected.left{transition:left .18s cubic-bezier(.35,0,.25,1),right .35s cubic-bezier(.35,0,.25,1)}.line-selected.right{transition:left .35s cubic-bezier(.35,0,.25,1),right .18s cubic-bezier(.35,0,.25,1)}.line-selected .no-animation{transition:none}.header{transition:top .4s ease;background-color:#fff;box-shadow:0 0 8px 0 rgba(0,0,0,.3);box-sizing:content-box;position:relative;z-index:100}.header .first-tier,.header .second-tier{box-sizing:content-box;height:56px}.header .first-tier{border-bottom:1px solid #e0e0e0}.header .second-tier{margin:0 auto;max-width:1440px}.header .product-title{font-family:'Product Sans';font-size:22px;font-weight:400;margin:0;padding:0 68px}.header .product-title a{color:#757575;display:inline-block;line-height:56px}@media (min-width:600px){.header .first-tier,.header .second-tier{height:64px}.header .product-title{display:inline-block;float:left;font-size:22px;padding:0 24px}.header .product-title a{line-height:64px}}.header .product-logo{height:100%;margin:0 auto;max-width:1440px;padding:0 68px}.header .product-logo a{color:#757575;display:inline-block;height:100%}@media (min-width:600px){.header .product-logo{padding:0 24px}[dir=rtl] .header .product-logo{float:right}.header .product-logo a{font-size:64px;line-height:64px}.header .nav-toggle-button{display:none}}.header .nav-toggle-button{background:0 0;border:0;color:transparent;cursor:pointer;height:56px;left:0;line-height:56px;outline:0;padding:0;position:absolute;text-align:center;top:0;width:56px}[dir=rtl] .header .nav-toggle-button{left:auto;right:0}.header .nav-toggle-button img,.header .nav-toggle-button svg{color:#757575;height:24px;margin:16px;width:24px}.header .nav-toggle-button img.menu-bars{display:block}.header .nav-toggle-button svg.menu-bars,.inlinesvg.svg .header .nav-toggle-button img.menu-bars{display:none}.inlinesvg.svg .header .nav-toggle-button svg.menu-bars{display:block}.header .nav-toggle-button img.menu-close,.header .nav-toggle-button svg.menu-close{color:#000;display:none}html.inlinesvg.svg.nav-open .header img.menu-close,html.inlinesvg.svg.nav-open .header svg.menu-bars{display:none}html.inlinesvg.svg.nav-open .header svg.menu-close{display:block}.header.fixed-nav{overflow:visible;position:fixed;top:0;width:100%;z-index:2000}.top-nav{height:0;opacity:0;overflow:hidden}@media (min-width:600px){.top-nav{display:block;height:auto;opacity:1;overflow:visible}.top-nav .product-title{display:none}}.top-nav .product-logo{display:none}.top-nav ul{margin-left:24px}.top-nav li{font-size:14px;font-weight:400}@media (min-width:600px){.top-nav ul{background:0 0;float:left;height:100%;margin:0 0 0 23px}.top-nav ul::after{clear:both;content:'';display:table}[dir=rtl] .top-nav ul{float:right}.top-nav li{display:block;float:left;height:100%;line-height:64px;margin:0 0 0 35px}.top-nav li:first-child{margin-left:0}[dir=rtl] .top-nav li:first-child{margin-left:18px;margin-right:0}}.top-nav a{border-bottom:2px solid transparent;color:#757575;display:block;height:100%;margin:0}.top-nav .selected-category>a,.top-nav .selected-category>a:hover,.top-nav .selected-page>a,.top-nav .selected-page>a:hover,.top-nav a:hover{color:#000}.top-nav .line-selected{background:#4285f4;bottom:auto;display:none!important;top:67px}.nav-open,.nav-open body{height:100%;margin:0;overflow:hidden;padding:0}.nav-open .header{overflow:visible}.nav-open .header .nav-toggle-button{left:220px;z-index:1200}.nav-open .header .nav-toggle-button img.menu-bars,.nav-open .header .nav-toggle-button svg.menu-bars{display:none}.nav-open .header .nav-toggle-button img.menu-close{display:block}.nav-open .top-nav{transition:opacity 333ms ease-out;background:#fff;box-shadow:0 0 0 320px rgba(0,0,0,.55);display:block;height:100%;left:0;max-width:280px;min-width:180px;opacity:1;position:fixed;top:0;width:100%;z-index:1100}.nav-open .top-nav .product-logo,.nav-open .top-nav .product-title{box-sizing:content-box;height:56px}.nav-open .top-nav .product-title{border-top:1px solid #e0e0e0;color:#747474;padding-left:16px;padding-right:16px;padding-top:0}.nav-open .top-nav .product-logo{display:block;float:none;padding:0 16px;z-index:1200}.nav-open .top-nav ul{border-top:1px solid #e0e0e0;margin:0}.nav-open .top-nav li a{display:block;font-size:16px;padding:13px 16px}.nav-open .top-nav .selected-page>a{background:#f5f5f5;color:#000;font-weight:400}.nav-open .top-nav>ul>li{font-weight:300}.nav-open .top-nav>ul>li>a{color:#757575}[dir=rtl].nav-open .top-nav{left:auto;right:0}[dir=rtl].nav-open .nav-toggle-button{left:53px;right:auto}[dir=rtl].nav-open ul{margin-right:0}.glue-carousel{margin:0;width:auto}.glue-carousel::after{clear:both;content:'';display:table}.carousel-peeking .glue-carousel{display:block;left:0;margin:0;position:relative}.carousel-slide{height:304px;width:304px;float:left;margin:0 4px;max-width:100vw;position:relative;text-align:left}@media (min-width:600px){.top-nav .selected-category>a,.top-nav .selected-page>a{border-bottom-color:#4285f4}.nav-open .top-nav li a{padding:13px 24px}.carousel-slide{height:331px;width:487px;margin:0 6px;max-width:1024px}}@media (min-width:1024px){.carousel-slide{height:504px;width:742px;max-width:1440px}}.carousel-flush .carousel-slide,.carousel-slide-bg img{width:100%}[dir=rtl] .carousel-slide{float:right}.carousel-peeking .carousel-slide{-ms-flex-negative:0;flex-shrink:0;-ms-flex-order:1;order:1}.carousel-peeking .carousel-slide:last-child{-ms-flex-order:0;order:0}.carousel-slide-inner,.carousel-slide-inner .lazy-img{height:100%}.carousel-placeholder{min-height:304px}@media (min-width:600px){.carousel-placeholder{min-height:331px}}.carousel-container{margin-left:-16px;margin-right:-16px;position:relative}@media (min-width:1024px){.carousel-placeholder{min-height:504px}.carousel-container{margin-left:-32px;margin-right:-32px}}.carousel-slide-bg{bottom:0;left:0;position:absolute;right:0;top:0;background-position:50% 0;background-repeat:no-repeat;background-size:cover}.carousel-windowscape .carousel-slide-1 .carousel-slide-bg{background-color:#03a9f4}.carousel-windowscape .carousel-slide-2 .carousel-slide-bg{background-color:#8bc34a}.carousel-windowscape .carousel-slide-3 .carousel-slide-bg{background-color:#ff9800}.carousel-windowscape .carousel-slide-4 .carousel-slide-bg{background-color:#9c27b0}.carousel-windowscape .carousel-slide-5 .carousel-slide-bg{background-color:#3f51b5}.carousel-windowscape .carousel-slide-6 .carousel-slide-bg{background-color:#03a9f4}.carousel-windowscape .carousel-slide-7 .carousel-slide-bg{background-color:#8bc34a}.carousel-windowscape .carousel-slide-8 .carousel-slide-bg{background-color:#ff9800}.carousel-windowscape .carousel-slide-9 .carousel-slide-bg{background-color:#9c27b0}.carousel-windowscape .carousel-slide-10 .carousel-slide-bg{background-color:#3f51b5}.carousel-windowscape .carousel-slide-11 .carousel-slide-bg{background-color:#03a9f4}.carousel-windowscape .carousel-slide-12 .carousel-slide-bg{background-color:#8bc34a}.carousel-windowscape .carousel-slide-13 .carousel-slide-bg{background-color:#ff9800}.carousel-windowscape .carousel-slide-14 .carousel-slide-bg{background-color:#9c27b0}.carousel-windowscape .carousel-slide-15 .carousel-slide-bg{background-color:#3f51b5}.carousel-windowscape .carousel-slide-16 .carousel-slide-bg{background-color:#03a9f4}.carousel-windowscape .carousel-slide-17 .carousel-slide-bg{background-color:#8bc34a}.carousel-windowscape .carousel-slide-18 .carousel-slide-bg{background-color:#ff9800}.carousel-windowscape .carousel-slide-19 .carousel-slide-bg{background-color:#9c27b0}.carousel-windowscape .carousel-slide-20 .carousel-slide-bg{background-color:#3f51b5}.carousel-windowscape,.marquee{position:relative}.carousel-windowscape .carousel-slide-content,.marquee .carousel-slide-content{bottom:0;left:0;position:absolute;right:0;top:0;background:linear-gradient(to top,rgba(0,0,0,.45) 0,transparent 50%)}.no-touch .carousel-windowscape .carousel-slide-content,.no-touch .marquee .carousel-slide-content{transition:box-shadow .3s cubic-bezier(.4,0,.2,1);-webkit-backface-visibility:hidden}.no-touch .carousel-windowscape .carousel-slide-content:hover,.no-touch .marquee .carousel-slide-content:hover{box-shadow:0 4px 5px rgba(0,0,0,.4)}.carousel-slide-heading{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#fff;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:1.375rem;font-weight:300;letter-spacing:0;bottom:0;left:0;line-height:1.2;margin:0;padding:15px;position:absolute}@media (min-width:1024px){.carousel-slide-heading{font-size:2.25rem;font-weight:300;letter-spacing:-.5px;line-height:2.75rem;padding:30px;width:80%}}.glue-app-ready .glue-carousel,.glue-app-supported .glue-carousel{margin:0;width:10000px}.glue-app-ready .glue-carousel::after,.glue-app-supported .glue-carousel::after{clear:both;content:'';display:table}.glue-app-ready .glue-carousel.carousel-windowscape,.glue-app-supported .glue-carousel.carousel-windowscape{min-height:304px}@media (min-width:600px){.carousel-slide-heading{font-size:2.25rem;font-weight:300;letter-spacing:-.5px;line-height:2.75rem}.glue-app-ready .glue-carousel.carousel-windowscape,.glue-app-supported .glue-carousel.carousel-windowscape{min-height:331px}}.glue-app-ready .carousel-peeking .glue-carousel,.glue-app-supported .carousel-peeking .glue-carousel{display:-ms-flexbox;display:flex;left:50%;margin:0 0 0 -468px;position:relative}.glue-app-ready .carousel-peeking .glue-carousel.glue-carousel-ready,.glue-app-supported .carousel-peeking .glue-carousel.glue-carousel-ready{display:block;left:0;margin:0}@media (min-width:600px){.glue-app-ready .carousel-peeking .glue-carousel,.glue-app-supported .carousel-peeking .glue-carousel{margin-left:-748.5px}.glue-app-ready .carousel-peeking .glue-carousel.glue-carousel-ready,.glue-app-supported .carousel-peeking .glue-carousel.glue-carousel-ready{margin:0}}@media (min-width:1024px){.glue-app-ready .glue-carousel.carousel-windowscape,.glue-app-supported .glue-carousel.carousel-windowscape{min-height:504px}.glue-app-ready .carousel-peeking .glue-carousel,.glue-app-supported .carousel-peeking .glue-carousel{margin-left:-1131px}.glue-app-ready .carousel-peeking .glue-carousel.glue-carousel-ready,.glue-app-supported .carousel-peeking .glue-carousel.glue-carousel-ready{margin:0}}.carousel-container:hover .carousel-nav-arrows{opacity:1}.carousel-nav-arrows{transition:opacity .25s linear;display:none;opacity:0}.touch .carousel-nav-arrows{display:none}.carousel-nav-arrows>div{bottom:0;height:65px;margin:auto;position:absolute;top:0}.carousel-nav-arrows>div button{box-shadow:0 1px 1.5px 0 rgba(0,0,0,.12),0 1px 1px 0 rgba(0,0,0,.24);-webkit-border-radius:0;background-color:rgba(255,255,255,.75);border:0;border-radius:50%;color:#999;display:inline-block;font-weight:400;height:65px;line-height:normal;padding:0;position:relative;text-align:center;width:65px;transition:opacity .2s cubic-bezier(.4,0,.2,1),background-color .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1)}.carousel-nav-arrows>div button:focus{outline:0}.carousel-nav-arrows>div button:hover{box-shadow:0 10px 10px 0 rgba(0,0,0,.19),0 6px 3px 0 rgba(0,0,0,.23);cursor:pointer;background-color:rgba(255,255,255,.9)}.carousel-nav-arrows>div button[disabled]{opacity:0}.carousel-nav-arrows>div button[disabled]:hover{cursor:default}.carousel-nav-arrows>div button img{height:20px;width:20px}.carousel-nav-arrows>div:first-of-type{left:30px}.carousel-nav-arrows>div:first-of-type img{-ms-transform:rotate(-90deg);transform:rotate(-90deg)}[dir=rtl] .carousel-nav-arrows>div:first-of-type img{-ms-transform:rotate(90deg);transform:rotate(90deg)}.carousel-nav-arrows>div:last-of-type{right:30px}.carousel-nav-arrows>div:last-of-type img{-ms-transform:rotate(90deg);transform:rotate(90deg)}[dir=rtl] .carousel-nav-arrows>div:last-of-type img{-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.carousel-nav-dots{bottom:20px;display:none;font-size:0;margin:0;position:absolute;text-align:center;width:100%}@media (min-width:600px){.carousel-nav-dots{bottom:22px}}@media (min-width:1024px){.carousel-nav-arrows>div:first-of-type{left:60px}.carousel-nav-arrows>div:last-of-type{right:60px}.carousel-nav-dots{bottom:25px}}.modal-content,.modal-overlay{bottom:0;left:0;right:0;top:0}.carousel-nav-dots li{display:inline-block;margin:0 10px}.carousel-nav-dots li button{background-color:#fff;border:0;border-radius:50%;font-size:0;height:8px;opacity:.7;padding:0;transition:background-color .3s linear;width:8px}.carousel-nav-dots li.active button{opacity:1}.carousel-nav-dots.light button{background-color:#414141;opacity:.6}.carousel-nav-dots.light .active button{opacity:1}.glue-app-ready .carousel-nav-arrows,.glue-app-ready .carousel-nav-dots,.glue-app-supported .carousel-nav-arrows,.glue-app-supported .carousel-nav-dots{display:block}.footer{padding-bottom:0;padding-top:0}.footer a:hover{color:#000}.footer .nowrap{white-space:nowrap}.footer .main{background-color:#f5f5f5;text-align:left}[dir=rtl] .footer .main{text-align:right}.footer .main .main-inner{margin:0 auto;max-width:1440px}.footer .main *{color:#414141;font-weight:400}.footer .social{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;border-bottom:1px solid #e2e2e2;padding:28px 30px 26px}@media (min-width:600px){.footer .social{padding:27px 46px 25px}.footer .social h5{display:inline}}@media (min-width:1440px){.footer .social{padding:27px 100px 25px}}.footer .social h5{font-size:16px;font-weight:500;line-height:20px;margin:0 32px 0 0}[dir=rtl] .footer .social h5{margin:0 0 0 1.5em}.footer .social ul{display:inline;height:20px;margin:0}.footer .social ul li{margin-right:.6em}[dir=rtl] .footer .social ul li{margin-left:1em;margin-right:0}.footer .social ul li img{height:18px;vertical-align:top}.footer .foot{padding:28px 30px 14px}@media (min-width:600px){.footer .foot{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;padding:27px 46px 43px}}@media (min-width:1440px){.footer .foot{padding:27px 100px 43px}}.footer .foot .product-logo{line-height:30px;margin:0}.no-svg .footer .foot .product-logo a{background:url(/assets/img/logo/flat.png) no-repeat;background-size:86px 28px;display:block;height:28px;width:86px}.footer .foot .product-logo a{display:block}.footer .foot .product-logo svg{height:28px;width:86px}@media (min-width:600px){.footer .foot .product-logo{margin:0 56px 0 0}[dir=rtl] .footer .foot .product-logo{margin:0 0 0 30px}.footer .foot .product-logo svg{height:28px;width:86px}}.footer .foot .product-logo path{fill:#414141}.footer .foot .product-logo img{width:90px}.footer .foot ul{display:inline-block;margin:0;padding-top:10px}.footer .foot li{font-size:14px;font-size:.82353rem;display:inline-block;margin:0 30px 0 0}.footer .foot li::after{clear:both;content:'';display:table}[dir=rtl] .footer .foot li{margin:0 0 0 2em}@media (min-width:600px){.footer .foot ul{padding-top:5px;width:auto}.footer .foot li{font-size:14px;font-size:.82353rem;display:inline-block;margin:0 2em 0 0}}.footer .foot li img{height:15px;margin-right:.75em;vertical-align:text-bottom;width:15px}[dir=rtl] .footer .foot li img{margin-left:.75em;margin-right:0}.footer .foot .links-group-1{margin-top:16px}@media (min-width:600px){.footer .foot li img{height:24px;width:24px}.footer .foot .links-group-1{margin:0}}.footer .foot .links-group-2{margin-bottom:28px;margin-top:14px}.modal-active{overflow:hidden}.modal.ng-animate,.modal.ng-animate .modal-overlay{transition:all .15s ease-out}.modal-overlay{background:#fff;position:fixed;z-index:9999}.modal.ng-enter .modal-overlay,.modal.ng-leave.ng-leave-active .modal-overlay{opacity:0;-ms-transform:scale(.95) translateY(10px);transform:scale(.95) translateY(10px)}.modal.ng-enter.ng-enter-active .modal-overlay,.modal.ng-leave .modal-overlay{opacity:1;-ms-transform:none;transform:none}.modal-content{position:absolute;-webkit-overflow-scrolling:touch;overflow:auto}.modal-content.ng-animate{transition:opacity .5s cubic-bezier(.25,.46,.45,.94)}.modal-content.ng-enter,.modal-content.ng-leave.ng-leave-active{opacity:0}.modal-content.ng-enter.ng-enter-active,.modal-content.ng-leave{opacity:1}.modal .glue-modal{height:100%}.modal .glue-modal-content{padding:0}.modal .glue-modal-close{box-shadow:0 1px 1.5px 0 rgba(0,0,0,.12),0 1px 1px 0 rgba(0,0,0,.24);-webkit-border-radius:0;background-color:#db4437;border:0;border-radius:50%;color:#999;display:inline-block;font-weight:400;height:48px;line-height:normal;padding:0;text-align:center;transition:background-color .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1);width:48px;bottom:20px;position:absolute;right:20px;z-index:100}.modal .glue-modal-close:focus{outline:0}.modal .glue-modal-close:hover{box-shadow:0 10px 10px 0 rgba(0,0,0,.19),0 6px 3px 0 rgba(0,0,0,.23);background-color:#d33426;cursor:pointer}.no-touch .blog .carousel-peeking .carousel-slide-inner:hover .carousel-slide-bg,.projects .inner:hover{box-shadow:0 4px 5px rgba(0,0,0,.4)}@media (min-width:600px){.footer .foot .links-group-2{margin:0}.modal .glue-modal-close{bottom:auto;top:20px}}.modal .glue-modal-close .icon{height:34px;-ms-transform:rotate(45deg);transform:rotate(45deg);width:34px}svg{vertical-align:middle}.inlinesvg.svg svg{display:inline}.inlinesvg.svg svg+img,.no-svg .svg-icon,.svg .png-icon{display:none}.icon-white{fill:#fff}.icon-arrow-up{border-color:transparent transparent #4286f4;border-style:solid;border-width:0 6px 7px;height:0;width:0}.headline-space,.modal-article h2{margin:20px 0 15px}.modal-article{padding-top:0;text-align:left}.modal-article .article-content-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.modal-article .section-title{padding-top:20px}@media (min-width:600px){.headline-space,.modal-article h2{margin:40px 0 25px}.modal-article .section-title{padding-top:22px}}@media (min-width:1024px){.modal-article .section-title{padding-top:24px}}.modal-article h2 em,.modal-article h2 i,.modal-article h2 strong{font-style:normal;font-weight:400}.modal-article .modal-article-content-header .hero-image{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.modal-article .modal-article-content-header h2{margin:0}.modal-article .pane-cover{height:auto;left:50%;min-width:100%;position:relative;top:50%;-ms-transform:translate(-50%,0);transform:translate(-50%,0);width:auto}.modal-article article h5,.modal-article article p{color:#757575;font-size:1.1em;font-weight:300;margin-bottom:2em}.modal-article article blockquote{border-left:0;color:#455a64;font-size:1.7em;line-height:1.3;margin:0 10% 1.5em;padding:0;quotes:"“" "”" "‘" "’"}[lang=ko] .modal-article article blockquote,[lang=zh-CN] .modal-article article blockquote,[lang=zh-HK] .modal-article article blockquote,[lang=zh-TW] .modal-article article blockquote,[lang=ja] .modal-article article blockquote{font-family:"Roboto Slab",Palatino,sans-serif}.modal-article article blockquote::before{color:#b0bec5;content:open-quote;margin-left:-10px;position:relative}.modal-article article blockquote::after{color:#b0bec5;content:close-quote}@media (min-width:600px){.modal-article article blockquote{font-size:2.3em;margin-left:15%;margin-right:15%}}.modal-article article .intro{margin-bottom:4em}.modal-article article .article-image{margin-bottom:2em}.modal-article article .related-articles{border-top:1px solid #bdbdbd;padding-top:2em}.modal-article article .related-articles li{margin-bottom:1.6em}.modal-article article .related-articles a{-ms-flex-align:start;align-items:flex-start}.modal-article article .related-articles a .featured-image-box{display:inline-block;position:relative;width:100%;background-position:50% 0;background-size:cover}.modal-article article .related-articles a .featured-image-box::before{content:'';display:block;padding-top:62.5%}.modal-article article .related-articles a img{display:block;margin:0 auto;max-height:160px}.modal-article article .related-articles .pane-headline-alt{color:#000;display:block;margin-top:0}.modal-article article .related-articles .pane-headline-alt *{font-style:normal;font-weight:400}.modal-article article .related-articles a:hover *{color:#72a4f7}.modal-article article .related-articles h4{margin-bottom:2em;text-transform:uppercase}.modal-article .glue-zippy{border-top:1px solid #bdbdbd}.modal-article .glue-zippy .glue-zippy-btn:hover{cursor:pointer}.modal-article .glue-zippy-set .glue-zippy .glue-fx-collapse{max-height:0;overflow:hidden;position:relative}.modal-article .glue-zippy-set .icon{transition:transform .3s cubic-bezier(.4,0,.2,1);-moz-filter:grayscale(100%);-webkit-filter:grayscale(100%);filter:grayscale(100%);float:right;margin-top:6px;width:20px}.modal-article .glue-zippy-expanded .icon{-moz-filter:none;-webkit-filter:none;filter:none;-ms-transform:rotate(180deg);transform:rotate(180deg)}.modal-article .glue-zippy-content p{color:#757575;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:17px;font-weight:300}.modal-article .post-author-name,.modal-article .post-author-team,.modal-article .post-author-title,.modal-article .post-image{display:none}.modal-article .article-metadata{margin-bottom:2em;margin-top:20px}@media (min-width:600px){.modal-article .article-metadata{margin-bottom:0;margin-top:41px}}@media (min-width:1024px){.modal-article .article-metadata{margin-top:45px}}.modal-article .article-metadata dd,.modal-article .article-metadata dt,.modal-article .article-metadata p{font-size:14px}.modal-article .article-metadata p{color:#9e9e9e;font-weight:300;margin-bottom:0}.modal-article .article-metadata .author-name{color:#414141;font-weight:500}.modal-article .article-metadata dt{color:#000;margin:0 0 .25em}.modal-article .article-metadata dd{color:#9e9e9e;margin:0 0 1.5em}.modal-article .article-metadata dd:last-of-type{margin-bottom:0}.modal-article .headline-swap-row .headline{-ms-flex-order:1;order:1}@media (min-width:600px){.modal-article .headline-swap-row .headline{-ms-flex-order:2;order:2}.modal-article .headline-swap-row .article-metadata{height:0;margin-top:41px}}.modal-article .headline-swap-row .article-metadata{-ms-flex-order:2;order:2}.modal-article .headline-swap-row .article-metadata+.headline{margin-left:0;width:100%}.hero-image,.video-container,.watch-video{height:350px}@media (min-width:600px){.hero-image,.video-container,.watch-video{height:378px}}.section .section-header,.section .video-section{margin-left:-16px;margin-right:-16px;overflow:visible;padding:0;position:relative;text-align:left}@media (min-width:1024px){.hero-image,.video-container,.watch-video{height:504px}.section .section-header,.section .video-section{margin-left:-32px;margin-right:-32px}}.section .section-header .hero-image,.section .video-section .hero-image{bottom:0;left:0;right:0;top:0;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;position:relative;z-index:20}.section .section-header .video-container,.section .video-section .video-container{bottom:0;left:0;right:0;top:0;position:relative;z-index:10}.section .section-header .video-container+.hero-image,.section .video-section .video-container+.hero-image{position:absolute}.section .section-header .video,.section .video-section .video{bottom:0;left:0;position:absolute;right:0;top:0;height:100%;width:100%}.section .section-header .watch-video,.section .video-section .watch-video{bottom:0;left:0;position:absolute;right:0;top:0;z-index:20}.section .section-header .watch-video a,.section .video-section .watch-video a{bottom:0;left:0;position:absolute;right:0;top:0;transition:opacity .25s cubic-bezier(.4,0,.2,1);-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;border:2px solid #fff;border-radius:50%;color:#fff;font-size:2em;height:64px;line-height:64px;margin:auto;text-align:center;width:64px}@media (min-width:600px){.section .section-header .watch-video a,.section .video-section .watch-video a{height:84px;line-height:84px;width:84px}}.section .section-header .watch-video a:hover,.section .video-section .watch-video a:hover{opacity:.75}.section .section-header .watch-video a .icon-play,.section .video-section .watch-video a .icon-play{border-color:transparent transparent transparent #fff;border-style:solid;border-width:10px 0 10px 18px;display:inline-block;height:0;width:0;margin:0 auto}.section .section-header .behind-video,.section .video-section .behind-video{z-index:5}.section .section-header .close-video,.section .video-section .close-video{transition:opacity .25s cubic-bezier(.4,0,.2,1);background-color:transparent;border:0;cursor:pointer;font-size:2em;opacity:.9;position:absolute;right:10px;text-shadow:0 0 1px;top:10px}.section .section-header .close-video:hover,.section .video-section .close-video:hover{opacity:1}.section .section-header .crossfade.ng-animate,.section .video-section .crossfade.ng-animate{transition:opacity .25s ease-in-out;transition-delay:.25s}.section .section-header .crossfade.ng-enter,.section .section-header .crossfade.ng-leave.ng-leave-active,.section .video-section .crossfade.ng-enter,.section .video-section .crossfade.ng-leave.ng-leave-active{opacity:0}.section .section-header .crossfade.ng-enter.ng-enter-active,.section .section-header .crossfade.ng-leave,.section .video-section .crossfade.ng-enter.ng-enter-active,.section .video-section .crossfade.ng-leave{opacity:1}.section.modal-article-light .section-header .watch-video .icon-play,.section.modal-article-light .video-section .watch-video .icon-play{border-color:transparent transparent transparent #616161;border-style:solid;border-width:10px 0 10px 18px;display:inline-block;height:0;width:0}.section.modal-article-light .video-section .watch-video a{border-color:#616161}.progress{background:#c6dafc;bottom:auto;display:none;height:2px;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:10000}.glue-app-ready .progress{display:block}.progress.ng-animate{transition:height .3s ease-out}.progress.ng-enter,.progress.ng-leave.ng-leave-active{height:0}.progress.ng-enter.ng-enter-active,.progress.ng-leave{height:2px}.progress-bar{animation:2s linear infinite;background:#4285f4;bottom:0;height:2px;left:0;position:absolute;top:0;transition:width .2s cubic-bezier(.4,0,.2,1);width:0}.progress-bar1{animation-name:progress-indeterminate-1}.progress-bar2{animation-name:progress-indeterminate-2}@keyframes progress-indeterminate-1{0%{left:0;width:0}50%{left:25%;width:75%}75%{left:100%;width:0}}@keyframes progress-indeterminate-2{0%,50%{left:0;width:0}75%{left:0;width:25%}100%{left:100%;width:0}}.glue-o-pagination__pages{display:none;list-style-type:none;margin:0}.glue-is-ready.glue-o-pagination__pages{display:block;margin:inherit}.glue-o-pagination__page{display:none}.glue-is-shown.glue-o-pagination__page{display:block}.glue-o-pagination__page-list{display:inline-block;list-style-type:none;margin:0}.glue-o-pagination__page-list-button-container{display:inline-block}.glue-pagination-slide:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.glue-pagination-slide .glue-o-pagination__page{cursor:default;display:block!important;float:left;-webkit-touch-callout:none;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}html[dir=rtl] .glue-pagination-slide .glue-o-pagination__page{float:right}.glue-c-carousel__button-container .glue-o-pagination__button,.glue-c-carousel__page-list .glue-o-pagination__button{background-color:#fff;border-radius:2px;border:1px solid #ccc;cursor:pointer;padding:.5em 1em}.glue-c-carousel__button-container .glue-o-pagination__button:focus,.glue-c-carousel__page-list .glue-o-pagination__button:focus{background-color:#eee}.glue-c-carousel__button-container [aria-selected=true].glue-o-pagination__button,.glue-c-carousel__page-list [aria-selected=true].glue-o-pagination__button{background-color:#ddd}.glue-c-carousel__button-container{display:inline-block;margin:.2rem 1rem .2rem 0}.glue-c-carousel__button-container.glue-pagination-teleport{margin:0}.glue-c-carousel__page-list{border:1px solid #ccc;border-radius:2px;display:inline-block;margin:.2rem 1rem .2rem 0}.glue-c-carousel__page-list .glue-o-pagination__page-list-button-container.ng-hide+.glue-o-pagination__page-list-button-container{border-left:none}.glue-c-carousel__page-list .glue-o-pagination__page-list-button{border:none;margin:0;padding:.5em 1em}.glue-c-carousel__page-list .glue-o-pagination__button[aria-selected=true]{background-color:#ddd}.glue-c-carousel__page-list .glue-o-pagination__page-list-button-container+.glue-o-pagination__page-list-button-container{border-left:solid 1px #ccc}html[dir=rtl] .glue-c-carousel__page-list .glue-o-pagination__page-list-button-container+.glue-o-pagination__page-list-button-container{border-left:0;border-right:solid 1px #ccc}.glue-c-carousel__page-list.glue-c-carousel__page-list--dots{border:none}.glue-c-carousel__page-list.glue-c-carousel__page-list--dots .glue-o-pagination__page-list-button-container+.glue-o-pagination__page-list-button-container{border:none}.glue-c-carousel__page-list.glue-c-carousel__page-list--dots .glue-o-pagination__page-list-button-container{border:none;margin-right:20px}@media screen and (min-width:1024px){.glue-c-carousel__page-list.glue-c-carousel__page-list--dots .glue-o-pagination__page-list-button-container{margin-right:14px}.glue-c-carousel__page-list.glue-c-carousel__page-list--dots .glue-o-pagination__page-list-button-container .glue-o-pagination__page-list-button{height:14px;width:14px}}.glue-c-carousel__page-list.glue-c-carousel__page-list--dots .glue-o-pagination__page-list-button{background-color:#ccc;border:2px solid #ccc;border-radius:50%;font-size:0;height:20px;padding:0;vertical-align:middle;width:20px}.glue-c-carousel__page-list.glue-c-carousel__page-list--dots .glue-o-pagination__page-list-button:focus{background-color:#ccc;border-color:#1a1a1a;outline:0}.glue-c-carousel__page-list.glue-c-carousel__page-list--dots .glue-o-pagination__page-list-button[aria-selected=true]{background-color:#4d4d4d;border:1px solid #4d4d4d}.glue-c-carousel__page-list.glue-c-carousel__page-list--dots .glue-o-pagination__page-list-button[aria-selected=true]:focus{border-color:#1a1a1a}.glue-c-carousel__page-list.glue-c-carousel__page-list--dots .glue-o-pagination__page-list-button-container.ng-hide:not(.ng-hide-animate){display:inherit!important}.glue-c-carousel__pages.glue-c-carousel__pages--xfade{min-height:200px;position:relative}.glue-c-carousel__pages.glue-c-carousel__pages--xfade>.glue-o-pagination__page,.glue-c-carousel__pages.glue-c-carousel__pages--xfade>ul>.glue-o-pagination__page{background-color:#fff;display:block;height:100%;left:0;opacity:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:1}.glue-c-carousel__pages.glue-c-carousel__pages--xfade>.glue-o-pagination__page.glue-o-pagination__page--previously-shown,.glue-c-carousel__pages.glue-c-carousel__pages--xfade>ul>.glue-o-pagination__page.glue-o-pagination__page--previously-shown{opacity:1;z-index:1}.glue-c-carousel__pages.glue-c-carousel__pages--xfade>.glue-o-pagination__page.glue-is-shown,.glue-c-carousel__pages.glue-c-carousel__pages--xfade>ul>.glue-o-pagination__page.glue-is-shown{transition:opacity .4s linear;opacity:1;z-index:2}.modal-article .projects .article-metadata,.projects .col-12,.projects .col-4,.projects .col-8,.projects .modal-article .article-metadata{padding:0}.projects .col-12,.projects .col-8{display:inline-block;width:100%;position:relative}.projects .col-12::before,.projects .col-8::before{content:'';display:block;padding-top:68%}@media (min-width:600px){.projects .col-12,.projects .col-8{display:inline-block;position:relative;width:100%}.projects .col-12::before,.projects .col-8::before{content:'';display:block;padding-top:80%}}.projects .section{margin-left:-16px;margin-right:-16px;padding-top:0}@media (min-width:1024px){.projects .section{margin-left:-32px;margin-right:-32px}}.projects .gutter{overflow:hidden;bottom:0;left:0;position:absolute;right:0;top:0}@media (min-width:600px){.projects .section{margin:0 auto;padding-left:0;padding-right:0}.projects .gutter{bottom:6px;left:6px;right:6px;top:6px}}.projects .gutter-video{height:100%;left:50%;position:absolute;-ms-transform:translateX(-50%);transform:translateX(-50%)}.projects .inner{background-position:100%;background-size:cover;height:100%;position:relative}.projects .title{background:linear-gradient(rgba(255,255,255,0),rgba(0,0,0,.85));bottom:0;color:#fff;font-size:18px;font-weight:400;letter-spacing:0;line-height:26px;padding:80px 26px 20px;position:absolute;text-align:left;width:100%}@media (min-width:600px){.projects .title{font-size:22px;line-height:30px;padding:50px 15% 15px 15px}}@media (min-width:1440px){.projects .title{padding:60px 30px 30px}}@media (min-width:600px){.projects .hero-r-1-1 .title,.projects .hero-r-3-1 .title,.projects .hero-r-5-1 .title{padding-right:40%}.projects .hero-r-1-1,.projects .hero-r-3-1,.projects .hero-r-5-1{display:inline-block;position:relative;width:100%}.projects .hero-r-1-1::before,.projects .hero-r-3-1::before,.projects .hero-r-5-1::before{content:'';display:block;padding-top:44%}}.projects .hero-r-1-1 .gutter,.projects .hero-r-2-1 .gutter,.projects .hero-r-3-1 .gutter,.projects .hero-r-4-1 .gutter,.projects .hero-r-4-2 .gutter,.projects .hero-r-5-1 .gutter{left:0}.projects .hero-r-1-1 .gutter,.projects .hero-r-2-3 .gutter,.projects .hero-r-3-1 .gutter,.projects .hero-r-4-3 .gutter,.projects .hero-r-5-1 .gutter{right:0}.projects .hero-r-1-1{display:inline-block;position:relative;width:100%}.projects .hero-r-1-1::before{content:'';display:block;padding-top:100%}.projects .hero-r-1-1 .inner{background-image:url(/assets/img/projects-report-2x-m.jpg);background-image:-webkit-image-set(url(/assets/img/projects-report-1x-m.jpg) 1x,url(/assets/img/projects-report-2x-m.jpg) 2x)}.projects .hero-r-1-1 .title{font-size:30px;font-weight:300;letter-spacing:0;line-height:38px}@media (min-width:600px){.projects .hero-r-1-1 .inner{background-image:url(/assets/img/projects-report-2x.jpg);background-image:-webkit-image-set(url(/assets/img/projects-report-1x.jpg) 1x,url(/assets/img/projects-report-2x.jpg) 2x)}.projects .hero-r-1-1 .gutter{top:0}.projects .hero-r-1-1{display:inline-block;position:relative;width:100%}.projects .hero-r-1-1::before{content:'';display:block;padding-top:44%}}.projects .hero-r-2-1 .inner{background-image:url(/assets/img/projects-100percent-2x-m.jpg);background-image:-webkit-image-set(url(/assets/img/projects-100percent-1x-m.jpg) 1x,url(/assets/img/projects-100percent-2x-m.jpg) 2x)}@media (min-width:600px){.projects .hero-r-2-1 .inner{background-image:url(/assets/img/projects-100percent-2x.jpg);background-image:-webkit-image-set(url(/assets/img/projects-100percent-1x.jpg) 1x,url(/assets/img/projects-100percent-2x.jpg) 2x)}}.projects .hero-r-2-2 .inner{background-position:top;background-image:url(/assets/img/projects-airview-2x-m.jpg);background-image:-webkit-image-set(url(/assets/img/projects-airview-1x-m.jpg) 1x,url(/assets/img/projects-airview-2x-m.jpg) 2x)}@media (min-width:600px){.projects .hero-r-2-2 .inner{background-image:url(/assets/img/projects-airview-2x.jpg);background-image:-webkit-image-set(url(/assets/img/projects-airview-1x.jpg) 1x,url(/assets/img/projects-airview-2x.jpg) 2x)}}.projects .hero-r-2-3 .inner{background-image:url(/assets/img/projects-fishing-watch-2x-m.gif);background-image:-webkit-image-set(url(/assets/img/projects-fishing-watch-1x-m.gif) 1x,url(/assets/img/projects-fishing-watch-2x-m.gif) 2x)}.projects .hero-r-3-1 .inner{background-image:url(/assets/img/projects-machine-learning-2x-m.jpg);background-image:-webkit-image-set(url(/assets/img/projects-machine-learning-1x-m.jpg) 1x,url(/assets/img/projects-machine-learning-2x-m.jpg) 2x)}@media (min-width:600px){.projects .hero-r-3-1 .inner{background-image:url(/assets/img/projects-machine-learning-2x.jpg);background-image:-webkit-image-set(url(/assets/img/projects-machine-learning-1x.jpg) 1x,url(/assets/img/projects-machine-learning-2x.jpg) 2x)}}.projects .hero-r-4-1 .inner{background-image:url(/assets/img/projects-rews-2x-m.jpg);background-image:-webkit-image-set(url(/assets/img/projects-rews-1x-m.jpg) 1x,url(/assets/img/projects-rews-2x-m.jpg) 2x)}@media (min-width:600px){.projects .hero-r-4-1 .inner{background-image:url(/assets/img/projects-rews-2x.jpg);background-image:-webkit-image-set(url(/assets/img/projects-rews-1x.jpg) 1x,url(/assets/img/projects-rews-2x.jpg) 2x)}}.projects .hero-r-4-2 .inner{background-image:url(/assets/img/projects-forest-watch-2x-m.jpg);background-image:-webkit-image-set(url(/assets/img/projects-forest-watch-1x-m.jpg) 1x,url(/assets/img/projects-forest-watch-2x-m.jpg) 2x)}@media (min-width:600px){.projects .hero-r-4-2 .inner{background-image:url(/assets/img/projects-forest-watch-2x.jpg);background-image:-webkit-image-set(url(/assets/img/projects-forest-watch-1x.jpg) 1x,url(/assets/img/projects-forest-watch-2x.jpg) 2x)}}.projects .hero-r-4-3 .inner{background-image:url(/assets/img/projects-sunroof-2x-m.jpg);background-image:-webkit-image-set(url(/assets/img/projects-sunroof-1x-m.jpg) 1x,url(/assets/img/projects-sunroof-2x-m.jpg) 2x)}@media (min-width:600px){.projects .hero-r-4-3 .inner{background-image:url(/assets/img/projects-sunroof-2x.jpg);background-image:-webkit-image-set(url(/assets/img/projects-sunroof-1x.jpg) 1x,url(/assets/img/projects-sunroof-2x.jpg) 2x)}}.projects .hero-r-5-1 .inner{background-image:url(/assets/img/projects-ppa-2x-m.jpg);background-image:-webkit-image-set(url(/assets/img/projects-ppa-1x-m.jpg) 1x,url(/assets/img/projects-ppa-2x-m.jpg) 2x)}.project{padding:0}.project .content-container{margin-bottom:20px;margin-left:24px;margin-right:24px;position:relative}@media (min-width:600px){.projects .hero-r-5-1 .inner{background-image:url(/assets/img/projects-ppa-2x.jpg);background-image:-webkit-image-set(url(/assets/img/projects-ppa-1x.jpg) 1x,url(/assets/img/projects-ppa-2x.jpg) 2x)}.projects .hero-r-1-1 .title,.projects .hero-r-3-1 .title,.projects .hero-r-4-3 .title,.projects .hero-r-5-1 .title{font-size:44px;font-weight:300;letter-spacing:-.8px;line-height:50px}.project .content-container{margin-left:14%;margin-right:14%}.project p{margin-bottom:24px}}.project p{font-weight:300}@media (min-width:1024px){.project .content-container{margin-left:auto;margin-right:auto;max-width:830px}.project p{margin-bottom:32px}}@media (min-width:1440px){.project p{line-height:2;margin-bottom:36px}}.project .hero-image{display:inline-block;position:relative;width:100%;background-position:center;background-size:cover;height:auto}.project .hero-image::before{content:'';display:block;padding-top:100%}@media (min-width:600px){.project .hero-image{display:inline-block;position:relative;width:100%;max-height:400px}.project .hero-image::before{content:'';display:block;padding-top:45%}}.project .inline-iframe-container{display:inline-block;position:relative;width:100%}.project .inline-iframe-container::before{content:'';display:block;padding-top:55.55%}.project .inline-iframe-container .inline-iframe{bottom:0;left:0;position:absolute;right:0;top:0;height:100%;width:100%}.project .download-pdf svg,.project .project-link svg{bottom:2px;position:relative}.project .caption{font-size:15px;margin-bottom:24px;margin-top:6px}.project .download-pdf{display:block;font-size:16px;font-weight:400;margin:24px 0}.project h1{color:#616161;font-size:42px;font-weight:300;line-height:50px;margin-bottom:20px;margin-top:29px}@media (min-width:600px){.project h1{font-size:56px;letter-spacing:-1px;line-height:64px;margin-bottom:24px;margin-top:50px}}@media (min-width:1024px){.project .hero-image{max-height:500px}.project h1{margin-bottom:32px;margin-top:58px}}.project .quote{color:#414141;font-size:30px;font-weight:300;margin:55px auto}@media (min-width:600px){.project .quote{letter-spacing:0;line-height:50px;margin:52px auto;max-width:634px}}.project .quote .author{color:#747474;font-size:14px;letter-spacing:.35px;line-height:24px;margin-bottom:0;margin-top:12px}@media (min-width:600px){.project .quote .author{font-size:16px;letter-spacing:0;margin-top:20px}}.project .signature p{font-style:italic;line-height:1.5em;margin-bottom:36px}.project .project-link{display:block;font-weight:400;margin:30px 0}.project .project-link svg{height:18px;width:18px}.project .footnotes{border-top:1px solid #e3e3e3;margin-top:128px;padding-top:16px}.project .footnotes li{font-size:14px;font-weight:400;margin-left:6px;overflow-wrap:break-word;padding:8px 0;word-break:break-word;word-wrap:break-word}.project .footnotes li sup{bottom:3px;font-size:10px;margin-left:-6px;margin-right:3px;position:relative}.project .resources-list{padding-bottom:24px}.approach .section,.resources .section{padding:0}.project .resources-list p{margin:0}.project .resources-list .description{color:#414141;display:none}@media (min-width:600px){.project .resources-list .description{display:block;font-size:18px;margin-bottom:47px}}.project .resources-list .title{font-size:22px;margin-bottom:40px}@media (min-width:600px){.project .resources-list .title{margin-bottom:8px;margin-top:26px}}@media (min-width:1024px){.project .resources-list .title{margin-top:25px}}.project .resources-list h3{font-size:22px;font-weight:400;margin-bottom:12px;margin-top:100px}@media (min-width:600px){.project .resources-list h3{font-size:34px;font-weight:400;margin-bottom:18px}}.project .resources-list .date{color:#414141;font-size:16px;font-weight:400}.project .resources-list .resource{border-top:1px solid #e3e3e3;margin-bottom:20px}.environmental-report-2016 .hero-image{background-image:url(/assets/img/article-report-hero-2x-m.jpg);background-image:-webkit-image-set(url(/assets/img/article-report-hero-1x-m.jpg) 1x,url(/assets/img/article-report-hero-2x-m.jpg) 2x)}@media (min-width:600px){.environmental-report-2016 .hero-image{background-image:url(/assets/img/article-report-hero-2x.jpg);background-image:-webkit-image-set(url(/assets/img/article-report-hero-1x.jpg) 1x,url(/assets/img/article-report-hero-2x.jpg) 2x)}}.airview .hero-image{background-image:url(/assets/img/article-airview-hero-2x-m.jpg);background-image:-webkit-image-set(url(/assets/img/article-airview-hero-1x-m.jpg) 1x,url(/assets/img/article-airview-hero-2x-m.jpg) 2x)}@media (min-width:600px){.airview .hero-image{background-image:url(/assets/img/article-airview-hero-2x.jpg);background-image:-webkit-image-set(url(/assets/img/article-airview-hero-1x.jpg) 1x,url(/assets/img/article-airview-hero-2x.jpg) 2x)}}.forest-watch .hero-image{background-image:url(/assets/img/article-forest-watch-hero-2x-m.jpg);background-image:-webkit-image-set(url(/assets/img/article-forest-watch-hero-1x-m.jpg) 1x,url(/assets/img/article-forest-watch-hero-2x-m.jpg) 2x)}@media (min-width:600px){.forest-watch .hero-image{background-image:url(/assets/img/article-forest-watch-hero-2x.jpg);background-image:-webkit-image-set(url(/assets/img/article-forest-watch-hero-1x.jpg) 1x,url(/assets/img/article-forest-watch-hero-2x.jpg) 2x)}}.project-sunroof .hero-image{background-image:url(/assets/img/article-sunroof-hero-2x-m.jpg);background-image:-webkit-image-set(url(/assets/img/article-sunroof-hero-1x-m.jpg) 1x,url(/assets/img/article-sunroof-hero-2x-m.jpg) 2x)}@media (min-width:600px){.project-sunroof .hero-image{background-image:url(/assets/img/article-sunroof-hero-2x.jpg);background-image:-webkit-image-set(url(/assets/img/article-sunroof-hero-1x.jpg) 1x,url(/assets/img/article-sunroof-hero-2x.jpg) 2x)}}.machine-learning .hero-image{background-image:url(/assets/img/article-machine-learning-hero-2x-m.jpg);background-image:-webkit-image-set(url(/assets/img/article-machine-learning-hero-1x-m.jpg) 1x,url(/assets/img/article-machine-learning-hero-2x-m.jpg) 2x)}@media (min-width:600px){.machine-learning .hero-image{background-image:url(/assets/img/article-machine-learning-hero-2x.jpg);background-image:-webkit-image-set(url(/assets/img/article-machine-learning-hero-1x.jpg) 1x,url(/assets/img/article-machine-learning-hero-2x.jpg) 2x)}}.announcement-100 .hero-image{background-image:url(/assets/img/article-100percent-hero-2x-m.jpg);background-image:-webkit-image-set(url(/assets/img/article-100percent-hero-1x-m.jpg) 1x,url(/assets/img/article-100percent-hero-2x-m.jpg) 2x)}@media (min-width:600px){.announcement-100 .hero-image{background-image:url(/assets/img/article-100percent-hero-2x.jpg);background-image:-webkit-image-set(url(/assets/img/article-100percent-hero-1x.jpg) 1x,url(/assets/img/article-100percent-hero-2x.jpg) 2x)}}.rews .hero-image{background-image:url(/assets/img/article-rews-hero-2x-m.jpg);background-image:-webkit-image-set(url(/assets/img/article-rews-hero-1x-m.jpg) 1x,url(/assets/img/article-rews-hero-2x-m.jpg) 2x)}@media (min-width:600px){.rews .hero-image{background-image:url(/assets/img/article-rews-hero-2x.jpg);background-image:-webkit-image-set(url(/assets/img/article-rews-hero-1x.jpg) 1x,url(/assets/img/article-rews-hero-2x.jpg) 2x)}}.fishing-watch .hero-image{background-image:url(/assets/img/article-fishing-watch-hero-1x-m.gif)}@media (min-width:600px){.fishing-watch .hero-image{background-image:url(/assets/img/article-fishing-watch-hero-1x.gif)}}.fishing-watch .hero-video{height:100%;left:50%;position:absolute;top:0;-ms-transform:translateX(-50%);transform:translateX(-50%)}.ppa .hero-image{background-image:url(/assets/img/article-ppa-hero-2x-m.jpg);background-image:-webkit-image-set(url(/assets/img/article-ppa-hero-1x-m.jpg) 1x,url(/assets/img/article-ppa-hero-2x-m.jpg) 2x)}.hero-image{background-repeat:no-repeat}.approach{margin:25px auto}.approach .quote,.approach .share,.approach h1,.approach p{margin-left:24px;margin-right:24px}@media (min-width:600px){.ppa .hero-image{background-image:url(/assets/img/article-ppa-hero-2x.jpg);background-image:-webkit-image-set(url(/assets/img/article-ppa-hero-1x.jpg) 1x,url(/assets/img/article-ppa-hero-2x.jpg) 2x)}.approach .quote,.approach .share,.approach h1,.approach p{margin-left:14%;margin-right:14%}}@media (min-width:1024px){.approach .quote,.approach .share,.approach h1,.approach p{margin-left:auto;margin-right:auto;max-width:830px}}.approach h1{font-size:32px;font-weight:300;margin-bottom:24px}@media (min-width:600px){.approach h1{font-size:48px}}.approach .green{color:#29a850}.approach .bold{color:#414141;font-weight:500}.approach .quote,.approach p{font-size:18px}.approach p{font-weight:300}.approach .quote{font-weight:500}.approach .hero-image{background-size:cover;margin:60px -16px}@media (min-width:1024px){.approach .hero-image{margin-left:-32px;margin-right:-32px}}.resources .hero-message{display:inline-block;width:100%;background-image:url(/assets/img/projects-report-2x-m.jpg);background-image:-webkit-image-set(url(/assets/img/projects-report-1x-m.jpg) 1x,url(/assets/img/projects-report-2x-m.jpg) 2x);background-blend-mode:darken;background-color:rgba(0,0,0,.3);background-size:cover;height:auto;position:relative}.resources .hero-message::before{content:'';display:block;padding-top:100%}.resources .hero-message .container{bottom:0;left:32px;position:absolute;right:32px;top:45px}@media (min-width:600px){.approach .quote,.approach p{font-size:26px}.approach{margin:90px auto}.resources .hero-message .container{left:14%;right:14%}}.resources .hero-message h1{color:#fff;font-size:8vw;font-weight:300;margin-top:1.7em}@media (min-width:600px){.resources .hero-message h1{font-size:4vw}}@media (min-width:1024px){.resources .hero-message h1{font-size:4.7vw}}@media (min-width:1440px){.resources .hero-message .container{left:254px;right:254px}.resources .hero-message h1{font-size:61px}}.resources .hero-message .cta{border:2px solid #fff;color:#fff;display:inline-block;font-size:16px;font-weight:400;height:48px;line-height:normal;margin-top:12px;padding:13px 24px}.resources .hero-message .cta:hover{background-color:#fff;color:#414141}@media (min-width:1440px){.resources .hero-message .cta{margin-top:24px}}@media (min-width:600px){.resources .hero-message{background-image:url(/assets/img/article-report-hero-2x.jpg);background-image:-webkit-image-set(url(/assets/img/article-report-hero-1x.jpg) 1x,url(/assets/img/article-report-hero-2x.jpg) 2x);display:inline-block;position:relative;width:100%;max-height:400px}.resources .hero-message::before{content:'';display:block;padding-top:45%}}.resources .filter{padding:18px;text-align:center}.resources .resources-list{margin-left:32px;margin-right:32px}@media (min-width:600px){.resources .resources-list{margin-left:14%;margin-right:14%}}.resources .resources-list .resource:first-child{border:0}.resources .resources-list .description{color:#414141;display:none}@media (min-width:600px){.resources .resources-list .description{display:block;font-size:18px;padding-bottom:47px}.resources .resources-list .title{margin-bottom:8px;margin-top:26px}}.resources .resources-list .title{font-size:22px}@media (min-width:1024px){.resources .hero-message{max-height:500px}.resources .resources-list{margin-left:auto;margin-right:auto;max-width:830px}.resources .resources-list .title{margin-top:25px}}.resources .resources-list button{border:0;outline:0;padding:0}.resources .resources-list button:focus{background-color:#fff}.resources .resources-list button:disabled svg{fill:#e2e2e2}.resources .resources-list button svg{height:32px;width:32px}.resources .resources-list .pagination-controls{border-top:1px solid #e3e3e3;padding-top:8px}.resources .resources-list .glue-pagination-next,.resources .resources-list .glue-pagination-page-list,.resources .resources-list .glue-pagination-previous{margin-right:0}.resources .resources-list .glue-pagination-page-list{border:0;font-size:16px;position:relative;top:2px}.resources-list{margin-top:24px}.resources-list .section-title{margin-bottom:30px}@media (min-width:600px){.resources-list .section-title{margin-bottom:36px}}.resources-list .date{color:#414141;font-size:16px;font-weight:400;margin:12px 0}.resources-list h4{font-size:18px;font-weight:400;margin:12px 0 26px}.resources-list p{font-weight:300}.resources-list .resource{border-top:1px solid #e3e3e3;margin-bottom:20px}.resources-list .resource a,.resources-list .resource img{display:block}.blog{display:none;border-bottom:1px solid #e3e3e3}.glue-app-ready .blog,.glue-app-supported .blog{display:inherit}.blog .section-title{margin-bottom:30px;margin-top:20px}.blog .cta{margin-top:1.25rem}.blog .carousel-placeholder{min-height:168px}@media (min-width:600px){.blog .carousel-placeholder{min-height:269px}}.blog .carousel-peeking .carousel-slide-inner{height:auto}.blog .carousel-peeking .carousel-slide-inner .carousel-slide-bg{background-position:50% 50%;height:168px;width:304px}@media (min-width:600px){.blog .carousel-peeking .carousel-slide-inner .carousel-slide-bg{height:269px;width:487px}}@media (min-width:1024px){.resources-list h4{font-size:24px}.blog .carousel-placeholder{min-height:410px}.blog .carousel-peeking .carousel-slide-inner .carousel-slide-bg{height:410px;width:742px}}.no-touch .blog .carousel-peeking .carousel-slide-inner .carousel-slide-bg{transition:box-shadow .3s cubic-bezier(.4,0,.2,1);-webkit-backface-visibility:hidden}.no-touch.glue-app-ready .blog .carousel-peeking .carousel-slide-inner .carousel-slide-bg.lazy-img{transition-property:box-shadow,opacity}.blog .carousel-peeking .carousel-slide-content{background:0 0;display:block;padding-top:168px;position:relative;transition:none}.blog .carousel-peeking .carousel-slide-content h3{color:#000;padding:0;position:static;width:80%}.blog .blog-date,.blog .blog-title{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#414141;font-family:Roboto,Arial,Helvetica,sans-serif}.blog .carousel-peeking .carousel-slide-content h3 *{font-style:normal;font-weight:400}@media (min-width:600px){.blog .carousel-peeking .carousel-slide-content{padding-top:269px}.blog .blog-date{font-size:1rem;font-weight:500;letter-spacing:.5px;text-transform:uppercase}}@media (min-width:1024px){.blog .carousel-peeking .carousel-slide-content{padding-top:410px}.blog .blog-date{font-size:1rem;font-weight:500;letter-spacing:.5px;text-transform:uppercase}}.blog .carousel-peeking .carousel-slide-content:hover{box-shadow:none}.blog .carousel-slide .carousel-slide-bg .blog-placeholder-image{bottom:0;left:0;position:absolute;right:0;top:0;height:100%;margin:0 auto;max-width:326px;width:55%}.blog .blog-date{font-size:1rem;font-weight:500;letter-spacing:.5px;margin:0;padding:10px 0 4px}.blog .blog-title{font-size:1.25rem;font-weight:300;letter-spacing:0;line-height:1.75rem}.blog .carousel-nav-arrows>div{height:168px;margin:0}@media (min-width:600px){.blog .blog-title{font-size:1.375rem;font-weight:300;letter-spacing:0;line-height:1.875rem}.blog .carousel-nav-arrows>div{height:269px}}@media (min-width:1024px){.blog .blog-date{padding:16px 0 8px}.blog .blog-title{font-size:1.375rem;font-weight:300;letter-spacing:0;line-height:1.875rem}.blog .carousel-nav-arrows>div{height:410px}}.blog .carousel-nav-arrows>div button{margin-top:-50%;top:50%}.w-animate-opacity.ng-hide-add,.w-animate-opacity.ng-hide-remove{transition:opacity .3s cubic-bezier(.4,0,.2,1)}.w-animate-opacity{opacity:1}.w-animate-opacity.ng-hide{opacity:0}.share-widget-container{margin-bottom:1rem}.share-widget{transition:transform .5s cubic-bezier(.4,0,.2,1);display:none;position:relative}@media (min-width:600px){.share-widget{transition:none}}.glue-app-ready .share-widget{display:inline-block}.share-widget-toggle{-webkit-appearance:none;-webkit-border-radius:0;background-color:transparent;border:0;color:#4285f4;cursor:pointer;display:block;font-size:16px;outline:0;padding:0;position:relative;z-index:10}.share-widget-toggle:focus,.share-widget-toggle:hover{color:#72a4f7}.share-widget-toggle .share-widget-label{margin:0 9px}.share-widget-icons{left:68px;position:absolute;top:-3px;width:100%;z-index:0}.share-widget-icons li{display:-ms-inline-flexbox;display:inline-flex;left:0;position:absolute;-ms-transform:translateX(3px);transform:translateX(3px);transition:transform .5s cubic-bezier(.4,0,.2,1);will-change:transform}.share-widget-open .share-widget-icons li:nth-child(1){-ms-transform:translateX(38px);transform:translateX(38px)}.share-widget-open .share-widget-icons li:nth-child(2){-ms-transform:translateX(76px);transform:translateX(76px)}.share-widget-open .share-widget-icons li:nth-child(3){-ms-transform:translateX(114px);transform:translateX(114px)}.share-widget-open .share-widget-icons li:nth-child(4){-ms-transform:translateX(152px);transform:translateX(152px)}.share-widget-icon-link{box-shadow:0 1px 1.5px 0 rgba(0,0,0,.12),0 1px 1px 0 rgba(0,0,0,.24);border-radius:50%;cursor:pointer;height:26px;transition:box-shadow .2s cubic-bezier(.4,0,.2,1);width:26px;will-change:box-shadow}.share-widget-icon-link:hover{box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 5px 0 rgba(0,0,0,.23)}.share-widget-icon-link.share-widget-icon-facebook{background-color:#2f4d9e}.share-widget-icon-link.share-widget-icon-twitter{background-color:#569ed5}.share-widget-icon-link.share-widget-icon-linkedin{background-color:#117dc2}.share-widget-icon-link.share-widget-icon-gplus{background-color:#e14a28}.share-widget-icon{bottom:0;left:0;position:absolute;right:0;top:0;fill:#fff;margin:0;max-height:100%;max-width:100%;padding:3px}