@charset "UTF-8";/*! normalize.css v3.0.1 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:0 0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.g-row:after,.more:after{content:"";display:block;clear:both;visibility:hidden}.site-footer .google-logo{display:block;overflow:hidden;text-indent:-1000%;white-space:nowrap}.mobile-is-visible,.tablet-mobile-is-visible{display:none;visibility:hidden}@media only screen and (max-width:792px){.mobile-is-hidden{display:none!important;visibility:hidden!important}.mobile-is-visible{display:block!important;position:relative!important;opacity:1!important;visibility:visible!important}.mobile-no-float{float:none}.mobile-left{float:left}}@media only screen and (min-width:793px) and (max-width:1150px){.tablet-mobile-is-hidden{display:none!important;visibility:hidden!important}.tablet-mobile-is-visible{display:block!important;position:relative!important;opacity:1!important;visibility:visible!important}}.-hidden{display:none}.-off-screen{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);height:1px;margin:0;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute!important;width:1px}@media screen and (-ms-high-contrast:active){.-hc{display:block;clip:auto;height:auto!important;width:auto!important;overflow:auto;-webkit-user-select:initial;-moz-user-select:initial;-ms-user-select:initial;user-select:initial;position:relative!important}}.site-header .skip:focus{clip:auto;height:auto;overflow:auto;width:auto}.g-1-1{width:100%}.g-1-2{width:50%}.g-2-2{width:100%}.g-1-3{width:33.3333333333%}.g-2-3{width:66.6666666667%}.g-3-3{width:100%}.g-1-4{width:25%}.g-2-4{width:50%}.g-3-4{width:75%}.g-4-4{width:100%}.g-1-5{width:20%}.g-2-5{width:40%}.g-3-5{width:60%}.g-4-5{width:80%}.g-5-5{width:100%}.g-1-6{width:16.6666666667%}.g-2-6{width:33.3333333333%}.g-3-6{width:50%}.g-4-6{width:66.6666666667%}.g-5-6{width:83.3333333333%}.g-6-6{width:100%}.g-s-1-1{width:160px}.g-s-1-2{width:160px}.g-s-2-2{width:320px}.g-s-1-3{width:160px}.g-s-2-3{width:320px}.g-s-3-3{width:480px}.g-s-1-4{width:160px}.g-s-2-4{width:320px}.g-s-3-4{width:480px}.g-s-4-4{width:640px}.g-s-1-5{width:160px}.g-s-2-5{width:320px}.g-s-3-5{width:480px}.g-s-4-5{width:640px}.g-s-5-5{width:800px}.g-s-1-6{width:160px}.g-s-2-6{width:320px}.g-s-3-6{width:480px}.g-s-4-6{width:640px}.g-s-5-6{width:800px}.g-s-6-6{width:960px}.g-column.g-kill-column{display:inline;width:auto!important;font-size:0}.g-column.g-centered{display:block;margin-left:auto;margin-right:auto}.g-column.g-gutterless{padding:0}@media only screen and (min-width:793px){.d-1-1{width:100%!important}.d-1-2{width:50%!important}.d-2-2{width:100%!important}.d-1-3{width:33.3333333333%!important}.d-2-3{width:66.6666666667%!important}.d-3-3{width:100%!important}.d-1-4{width:25%!important}.d-2-4{width:50%!important}.d-3-4{width:75%!important}.d-4-4{width:100%!important}.d-1-5{width:20%!important}.d-2-5{width:40%!important}.d-3-5{width:60%!important}.d-4-5{width:80%!important}.d-5-5{width:100%!important}.d-1-6{width:16.6666666667%!important}.d-2-6{width:33.3333333333%!important}.d-3-6{width:50%!important}.d-4-6{width:66.6666666667%!important}.d-5-6{width:83.3333333333%!important}.d-6-6{width:100%!important}.d-s-1-1{width:160px!important}.d-s-1-2{width:160px!important}.d-s-2-2{width:320px!important}.d-s-1-3{width:160px!important}.d-s-2-3{width:320px!important}.d-s-3-3{width:480px!important}.d-s-1-4{width:160px!important}.d-s-2-4{width:320px!important}.d-s-3-4{width:480px!important}.d-s-4-4{width:640px!important}.d-s-1-5{width:160px!important}.d-s-2-5{width:320px!important}.d-s-3-5{width:480px!important}.d-s-4-5{width:640px!important}.d-s-5-5{width:800px!important}.d-s-1-6{width:160px!important}.d-s-2-6{width:320px!important}.d-s-3-6{width:480px!important}.d-s-4-6{width:640px!important}.d-s-5-6{width:800px!important}.d-s-6-6{width:960px!important}.g-column.d-kill-column{display:inline;width:auto!important;font-size:0}.g-column.d-centered{display:block;margin-left:auto;margin-right:auto}.g-column.d-gutterless{padding:0}}@media only screen and (max-width:792px){.m-1-1{width:100%!important}.m-1-2{width:50%!important}.m-2-2{width:100%!important}.m-1-3{width:33.3333333333%!important}.m-2-3{width:66.6666666667%!important}.m-3-3{width:100%!important}.m-1-4{width:25%!important}.m-2-4{width:50%!important}.m-3-4{width:75%!important}.m-4-4{width:100%!important}.m-1-5{width:20%!important}.m-2-5{width:40%!important}.m-3-5{width:60%!important}.m-4-5{width:80%!important}.m-5-5{width:100%!important}.m-1-6{width:16.6666666667%!important}.m-2-6{width:33.3333333333%!important}.m-3-6{width:50%!important}.m-4-6{width:66.6666666667%!important}.m-5-6{width:83.3333333333%!important}.m-6-6{width:100%!important}.m-s-1-1{width:100%!important}.m-s-1-2{width:50%!important}.m-s-2-2{width:100%!important}.m-s-1-3{width:33.3333333333%!important}.m-s-2-3{width:66.6666666667%!important}.m-s-3-3{width:100%!important}.m-s-1-4{width:25%!important}.m-s-2-4{width:50%!important}.m-s-3-4{width:75%!important}.m-s-4-4{width:100%!important}.m-s-1-5{width:20%!important}.m-s-2-5{width:40%!important}.m-s-3-5{width:60%!important}.m-s-4-5{width:80%!important}.m-s-5-5{width:100%!important}.m-s-1-6{width:16.6666666667%!important}.m-s-2-6{width:33.3333333333%!important}.m-s-3-6{width:50%!important}.m-s-4-6{width:66.6666666667%!important}.m-s-5-6{width:83.3333333333%!important}.m-s-6-6{width:100%!important}.g-column.m-kill-column{display:inline;width:auto!important;font-size:0}.g-column.m-centered{display:block;margin-left:auto;margin-right:auto}.g-column.m-gutterless{padding:0}}.g-row{font-size:0;margin:0;padding:0}.g-row .g-row{margin:0}.g-row .-margin-push{margin-left:2px;margin-right:2px}.g-row.g-centered{text-align:center}.g-row.g-centered .g-column,.g-row.g-centered .g-row{text-align:left}.c-max{max-width:1280px;margin-left:auto;margin-right:auto;position:relative;display:block}@media only screen and (min-width:1601px) and (max-width:1900px){.c-max{max-width:1440px}}@media only screen and (min-width:1900px){.c-max{max-width:1680px}}.g-column{display:inline-block;font-size:16px;vertical-align:top;padding:0}.pull-left .g-column{float:left}.pull-right .g-column{float:right}.g-column.-padless{padding:0}.g-column.-fixed{width:760px}@media only screen and (max-width:792px){.g-column.-fixed{width:100%;padding-left:16px;padding-right:16px}}@media only screen and (max-width:360px){.g-column.-fixed{width:100%;padding-left:16px;padding-right:16px}}@media only screen and (max-width:792px){.g-column .g-column.-fixed{padding-left:0;padding-right:0}}@media only screen and (max-width:792px){.g-column .mobile-kill-pull{float:none!important}}body{color:rgba(0,0,0,.7);-webkit-font-smoothing:antialiased;font:300 16px/1.5 Roboto,arial,sans-serif}button{background:0 0}b,strong{font-weight:700}.-h1,h1{display:block;font-weight:400;font-size:48px;line-height:1.2;margin:0}@media only screen and (max-width:792px){.-h1,h1{font-size:30px}}.-h2,h2{display:block;font-weight:300;font-size:42px;line-height:1.1904761905;margin:0}@media only screen and (min-width:793px) and (max-width:1280px){.-h2,h2{font-size:38px;line-height:1.1578947368}}@media only screen and (max-width:792px){.-h2,h2{font-size:28px;line-height:1.2142857143}}.-h3,h3{display:block;font-weight:400;font-size:34px;line-height:1.1764705882;margin:0}@media only screen and (min-width:793px) and (max-width:1280px){.-h3,h3{font-size:28px;line-height:1.2142857143}}@media only screen and (max-width:792px){.-h3,h3{font-size:20px;line-height:1.6}}.-h4,h4{display:block;font-weight:400;font-size:24px;line-height:1.3333333333;margin:0}@media only screen and (max-width:792px){.-h4,h4{font-size:18px;line-height:1.3333333333}}.-h5,h5{display:block;font-size:16px;font-weight:400;line-height:2.1333333333;margin:0}@media only screen and (max-width:792px){.-h5,h5{font-size:14px;line-height:1.6}}address{font-style:normal;margin:1em 0}address a{display:inline-block}button{border:none;margin:0;padding:0}abbr[title]{border:none}.-nav{list-style:none;margin:0;padding:0}.-centered{text-align:center}.-nowrap{white-space:nowrap}.-nowrap .-wrapping{white-space:normal}.hidden-chars ._dot,.hidden-dot,.site-footer .supporting-information ._dot{position:relative}.hidden-chars ._dot:after,.hidden-dot:after,.site-footer .supporting-information ._dot:after{opacity:.4;content:"·";left:50%;top:46%;transform:translate(-50%,-50%)}.hidden-chars ._return,.hidden-return{position:relative}.hidden-chars ._return:after,.hidden-return:after{opacity:.4;content:"¬"}.hidden-chars ._hash,.hidden-hash{position:relative}.hidden-chars ._hash:after,.hidden-hash:after{opacity:.4;content:"#"}.hidden-chars{position:relative;display:block}.hidden-chars ._original{display:inline-block;color:transparent}.hidden-chars ._dotted{display:inline-block;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.hidden-chars ._dot:after{position:absolute}.hidden-chars ._dot.-last{visibility:hidden}.hidden-chars ._return:after{position:absolute}.hidden-chars ._hash:after{position:absolute}.svg-icon{opacity:.54;transition:.2s all cubic-bezier(.4,0,.2,1);fill:currentColor;height:1em;width:1em}.svg-icon:focus,.svg-icon:hover{opacity:1}.tile-chevron-right{width:24px;height:24px}.tile-ext-link{width:24px;height:24px}*{box-sizing:border-box}body{font-family:Roboto,sans-serif;color:rgba(0,0,0,.7);background:#fafafa;margin:0;padding:0}.wrapper{position:relative;overflow:hidden}.main ._fake-shadow,.site-header ._color ._fake-shadow,.site-header ._wrapper ._fake-shadow{background-image:url(../images/shadow.png);background-repeat:repeat-x;background-size:1px 12px;height:12px}.main{width:100%}.main ._main-wrapper{position:relative}.main ._main-wrapper:focus{outline:0}.main ._fake-shadow{position:absolute;top:0;right:0;left:0;z-index:9998}@media only screen and (max-width:792px){.main ._fake-shadow{display:none}}._page-title{font-family:"Roboto Mono",Roboto,sans-serif;font-weight:400}.page{position:relative}.page ._fake-header{height:256px;position:relative;z-index:1001}.page ._fake-header.-detail{height:64px}.page-intro{background:#fff}@media only screen and (min-width:793px){.page-intro{padding:32px}}@media only screen and (min-width:793px) and (max-width:1150px){.page-intro{padding:16px}}@media only screen and (max-width:792px){.page-intro{padding:16px}}@media only screen and (min-width:500px) and (max-width:792px){.page-intro{padding:24px}}.page-intro ._text{font-size:18px;line-height:1.6666666667;width:100%}@media only screen and (max-width:0){.page-intro ._text{width:60%}}@media only screen and (min-width:793px){.page-intro ._text{width:80%}}@media only screen and (max-width:792px){.page-intro ._text{font-size:16px;line-height:1.5}}.detail-wrapper{position:relative;background:#fff}.detail-wrapper.-dark{background:#000;color:#fff}.detail-wrapper.-dark .detail-page>._generated-p a{color:#fff;text-decoration:underline}.detail-wrapper .fab{right:32px}@media only screen and (max-width:792px){.detail-wrapper .fab{right:16px}}.header-container{max-height:720px;overflow:hidden}.header-container:not(.video-header){border-bottom:1px solid #e0e0e0}.header-container .-full-bleed ._image,.header-container .-full-bleed ._lazy-placeholder{max-height:720px}.header-container .grid-block.-header{height:0;padding-bottom:56.25%}.header-container .grid-block.-header ._animation,.header-container .grid-block.-header ._image,.header-container .grid-block.-header ._lazy-placeholder{width:100%;height:100%;left:0;transform:translateX(0)}.header-container .grid-block.-header ._image,.header-container .grid-block.-header:not(.-full-bleed) ._animation{max-height:720px}@media only screen and (min-width:793px){.header-container .grid-block.-header ._title{font-size:45px;line-height:1.0666666667;margin:32px 0 24px}}@media only screen and (min-width:793px) and (max-width:1150px){.header-container .grid-block.-header ._title{font-size:24px;line-height:1.3333333333;margin:32px 0 18px}}@media only screen and (max-width:792px){.header-container .grid-block.-header ._title{font-size:24px;line-height:1.3333333333;margin:0 0 18px}}.header-container .grid-block.-header ._description{display:none}.grid-block{transform:translate3d(0,0,0);font-family:Roboto,sans-serif;font-weight:400;position:relative;display:block;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.grid-block ._animation,.grid-block ._image,.grid-block ._lazy-placeholder{position:absolute;background-repeat:no-repeat;background-size:contain;background-position:center center;display:block;top:0;width:50%;height:100%;left:50%;transform:translateX(-50%)}.grid-block.-full-bleed ._animation,.grid-block.-full-bleed ._image,.grid-block.-full-bleed ._lazy-placeholder{background-position:center center;background-size:cover;display:block;width:100%;height:100%;left:0;transform:translateX(0)}.grid-block ._image{z-index:4}.grid-block ._image.js-responsive-image{opacity:0;transition:opacity .5s ease-out}.grid-block ._image.js-responsive-image.loaded{opacity:1}.grid-block ._animation{z-index:5}.grid-block ._lazy-placeholder{z-index:3;display:none}.grid-block ._image.js-responsive-image+._lazy-placeholder{display:block;visibility:visible;opacity:1;transition:visibility .5s ease-out,opacity .5s ease-out}.grid-block ._image.js-responsive-image.loaded+._lazy-placeholder{visibility:hidden;opacity:0}.grid-block ._scrim{transform:translate3d(0,0,0);position:absolute;left:0;right:0;min-height:100%;z-index:6}.grid-block ._scrim.-light{background:linear-gradient(to bottom,rgba(0,0,0,.6) 0,rgba(0,0,0,.52) 20%,transparent 60%,transparent 70%,rgba(0,0,0,.52) 92%,rgba(0,0,0,.6) 99%)}.grid-block ._scrim.-dark{background:linear-gradient(to bottom,rgba(255,255,255,.6) 0,rgba(255,255,255,.52) 20%,transparent 60%,transparent 70%,rgba(255,255,255,.52) 92%,rgba(255,255,255,.6) 99%)}@media screen and (-ms-high-contrast:active){.grid-block:focus *{text-decoration:underline}}.grid-block.-aspect-2x1{height:0;padding-bottom:50%}@media only screen and (max-width:0){.grid-block.-aspect-2x1{height:0;padding-bottom:100%}}@media only screen and (max-width:792px){.grid-block.-aspect-2x1{height:0;padding-bottom:100%}.grid-block.-aspect-2x1 ._animation,.grid-block.-aspect-2x1 ._image,.grid-block.-aspect-2x1 ._lazy-placeholder{width:100%}}.grid-block.-aspect-2x1 ._title{display:block;font-weight:400;font-size:34px;line-height:1.1764705882;margin:0}@media only screen and (min-width:793px) and (max-width:1280px){.grid-block.-aspect-2x1 ._title{font-size:28px;line-height:1.2142857143}}@media only screen and (max-width:792px){.grid-block.-aspect-2x1 ._title{font-size:20px;line-height:1.6}}.grid-block.-aspect-2x1 ._animation,.grid-block.-aspect-2x1 ._image,.grid-block.-aspect-2x1 ._lazy-placeholder{left:0;transform:translateX(0)}.grid-block.-aspect-2x1 ._description{max-width:50%}@media only screen and (min-width:793px) and (max-width:1150px){.grid-block.-aspect-2x1 ._description{max-width:100%}}@media only screen and (max-width:792px){.grid-block.-aspect-2x1 ._description{max-width:100%}}.grid-block.-aspect-4x3{height:0;padding-bottom:75%}.grid-block.-aspect-4x3 ._animation,.grid-block.-aspect-4x3 ._image,.grid-block.-aspect-4x3 ._lazy-placeholder{width:100%;height:100%;left:0;transform:translateX(0)}@media only screen and (max-width:792px){.grid-block.-aspect-4x3{padding-bottom:100%}}.grid-block.-aspect-1x1{height:0;padding-bottom:100%}.grid-block.-aspect-1x1 ._animation,.grid-block.-aspect-1x1 ._image,.grid-block.-aspect-1x1 ._lazy-placeholder{width:100%;height:100%;left:0;transform:translateX(0)}.grid-block.-aspect-16x9{height:0;padding-bottom:56.25%}.grid-block.-aspect-16x9 ._animation,.grid-block.-aspect-16x9 ._image,.grid-block.-aspect-16x9 ._lazy-placeholder{width:100%;height:100%;left:0;transform:translateX(0)}@media only screen and (max-width:0){.grid-block.-aspect-16x9{height:0;padding-bottom:100%}}@media only screen and (max-width:792px){.grid-block.-aspect-16x9{height:0;padding-bottom:100%}}.grid-block.-aspect-16x7{height:0;padding-bottom:43.75%}.grid-block.-aspect-16x7 ._animation,.grid-block.-aspect-16x7 ._image,.grid-block.-aspect-16x7 ._lazy-placeholder{width:100%;height:100%;left:0;transform:translateX(0)}@media only screen and (max-width:0){.grid-block.-aspect-16x7{height:0;padding-bottom:100%}}@media only screen and (max-width:792px){.grid-block.-aspect-16x7{height:0;padding-bottom:100%}}.grid-block ._text{z-index:7}.grid-block ._text ._heading{transform:translate3d(0,0,0)}.grid-block ._text.-light{color:#fff}.grid-block .-dark{color:#000}.grid-block .-dark ._description,.grid-block .-dark ._post,.grid-block .-dark ._quote-wrapper,.grid-block .-dark ._title{color:rgba(0,0,0,.7)}.grid-block ._title{font-family:"Roboto Mono",Roboto,sans-serif;font-weight:400;margin:-2px 0}@media only screen and (min-width:793px){.grid-block ._title{font-size:24px;line-height:1.3333333333}}@media only screen and (min-width:793px) and (max-width:1150px){.grid-block ._title{font-size:24px;line-height:1.3333333333}}@media only screen and (max-width:792px){.grid-block ._title{font-size:20px!important;line-height:1.3!important}}.grid-block ._description{font-weight:400;font-size:14px;line-height:1.8;margin-top:10px;width:85%}@media only screen and (min-width:500px) and (max-width:792px){.grid-block ._description{display:none}}@media only screen and (max-width:792px){.grid-block ._description{display:none}}.grid-block .contributors p{font-size:14px;line-height:1.75;margin:0;padding:0}.grid-block .-grid-padding{padding-left:16px;padding-right:16px}@media only screen and (min-width:500px) and (max-width:792px){.grid-block .-grid-padding{padding-left:24px;padding-right:24px}}@media only screen and (min-width:793px){.grid-block .-grid-padding{padding-left:32px;padding-right:32px}}.grid-block .tile-icon{z-index:8;position:absolute;bottom:24px;right:24px;width:24px;height:24px}@media only screen and (min-width:793px) and (max-width:1150px){.grid-block .tile-icon{bottom:12px;right:12px}}@media only screen and (max-width:792px){.grid-block .tile-icon{bottom:14px;right:14px}}@media only screen and (min-width:500px) and (max-width:792px){.grid-block .tile-icon{bottom:20px;right:20px}}.grid-block .tile-icon.-light .svg-icon{opacity:1}.grid-block .tile-icon:focus .svg-icon{opacity:1}.grid-block ._byline{font-size:14px;line-height:1.4285714286}.grid-block ._byline:empty{display:none}.grid-block ._post{font-size:16px;line-height:1.75}@media only screen and (min-width:793px) and (max-width:1150px){.grid-block ._post{font-size:16px;line-height:1.75;margin-bottom:40px}}.grid-block ._post ._generated-p{margin:0}.grid-block ._attribution,.grid-block ._attribution a{font-size:14px;line-height:1.4285714286}.grid-block .source{font-family:"Roboto Mono",Roboto,sans-serif;font-weight:400;font-size:14px;line-height:1.4285714286;margin:0;padding:0;position:absolute;bottom:0;left:0;z-index:7}@media only screen and (min-width:793px){.grid-block .source{padding:28px 32px 28px}}@media only screen and (min-width:793px) and (max-width:1150px){.grid-block .source{padding:16px}}@media only screen and (max-width:792px){.grid-block .source{padding:18px 16px}}@media only screen and (min-width:500px) and (max-width:792px){.grid-block .source{padding:24px}}.grid-block .source.-light{color:#fff}.grid-block .source.-dark{color:rgba(0,0,0,.7)}.grid-block ._fill-color-space{position:absolute;top:0;left:0;right:0;bottom:0}.g-column.-bottom .grid-block ._fill-color-space{bottom:-1px}.grid-block ._bg{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2}.g-column.-bottom .grid-block ._bg{bottom:-1px}.grid-block.article.-hoverable{transition:filter .1s ease-out;filter:brightness(100%)}.grid-block.article.-hoverable:after{position:absolute;top:0;left:0;right:0;bottom:0;transform:translate3d(0,0,0);content:" ";box-shadow:0 0 20px 0 rgba(0,0,0,.2),0 5px 5px 0 rgba(0,0,0,.24);opacity:0;transition:opacity .1s ease-out}.g-column.-bottom .grid-block.article.-hoverable:after{bottom:-1px}.grid-block.article.-hoverable:active,.grid-block.article.-hoverable:focus,.grid-block.article.-hoverable:hover{z-index:1000;filter:brightness(103%)}.grid-block.article.-hoverable:active:after,.grid-block.article.-hoverable:focus:after,.grid-block.article.-hoverable:hover:after{opacity:1}.grid-block.article.-hoverable:focus{box-shadow:0 0 30px 0 rgba(0,0,0,.2),0 10px 10px 0 rgba(0,0,0,.24)}.grid-block.article.-aspect-2x1.-full-bleed ._text{position:absolute;top:0;left:0;right:0;bottom:0;transform:translate3d(0,0,0);position:relative;width:100%}.g-column.-bottom .grid-block.article.-aspect-2x1.-full-bleed ._text{bottom:-1px}@media only screen and (min-width:793px){.grid-block.article.-aspect-2x1.-full-bleed ._text ._heading{padding:28px 32px 30px}}@media only screen and (min-width:793px) and (max-width:1150px){.grid-block.article.-aspect-2x1.-full-bleed ._text ._heading{padding:16px}}@media only screen and (max-width:792px){.grid-block.article.-aspect-2x1.-full-bleed ._text ._heading{padding:16px}}@media only screen and (min-width:500px) and (max-width:792px){.grid-block.article.-aspect-2x1.-full-bleed ._text ._heading{padding:24px}}@media only screen and (min-width:793px) and (max-width:1150px){.grid-block.article.-aspect-2x1.-full-bleed ._text ._heading{padding-bottom:0}}.grid-block.article.-aspect-2x1 ._text{right:0;width:50%}@media only screen and (max-width:0){.grid-block.article.-aspect-2x1 ._text{position:absolute;top:0;left:0;right:0;bottom:0;width:100%}.g-column.-bottom .grid-block.article.-aspect-2x1 ._text{bottom:-1px}}@media only screen and (min-width:793px){.grid-block.article.-aspect-2x1 ._text{position:absolute;top:50%;transform:translateY(-50%);right:0;width:50%}}@media only screen and (min-width:793px) and (max-width:1150px){.grid-block.article.-aspect-2x1 ._text{position:absolute;top:50%;transform:translateY(-50%);right:0;width:50%}}@media only screen and (max-width:792px){.grid-block.article.-aspect-2x1 ._text{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;transform:none}.g-column.-bottom .grid-block.article.-aspect-2x1 ._text{bottom:-1px}}@media only screen and (max-width:0){.grid-block.article.-aspect-2x1 ._text ._heading{padding:32px}}@media only screen and (min-width:793px){.grid-block.article.-aspect-2x1 ._text ._heading{padding:0 32px}}@media only screen and (min-width:793px) and (max-width:1150px){.grid-block.article.-aspect-2x1 ._text ._heading{padding:0 32px}}@media only screen and (max-width:792px){.grid-block.article.-aspect-2x1 ._text ._heading{padding:16px}}@media only screen and (max-width:0){.grid-block.article.-aspect-2x1 ._text .contributors{position:absolute;bottom:0;padding:32px}}@media only screen and (min-width:793px){.grid-block.article.-aspect-2x1 ._text .contributors{padding:0 32px}}@media only screen and (min-width:793px) and (max-width:1150px){.grid-block.article.-aspect-2x1 ._text .contributors{padding:0 32px}}@media only screen and (max-width:792px){.grid-block.article.-aspect-2x1 ._text .contributors{position:absolute;bottom:16px;padding:0 16px}}.grid-block.article.-aspect-16x7 ._text,.grid-block.article.-aspect-16x9 ._text,.grid-block.article.-aspect-1x1 ._text{position:absolute;top:0;left:0;right:0;bottom:0;transform:translate3d(0,0,0)}.g-column.-bottom .grid-block.article.-aspect-16x7 ._text,.g-column.-bottom .grid-block.article.-aspect-16x9 ._text,.g-column.-bottom .grid-block.article.-aspect-1x1 ._text{bottom:-1px}@media only screen and (min-width:793px){.grid-block.article.-aspect-16x7 ._text ._heading,.grid-block.article.-aspect-16x9 ._text ._heading,.grid-block.article.-aspect-1x1 ._text ._heading{padding:28px 32px 30px}}@media only screen and (min-width:793px) and (max-width:1150px){.grid-block.article.-aspect-16x7 ._text ._heading,.grid-block.article.-aspect-16x9 ._text ._heading,.grid-block.article.-aspect-1x1 ._text ._heading{padding:16px}}@media only screen and (max-width:792px){.grid-block.article.-aspect-16x7 ._text ._heading,.grid-block.article.-aspect-16x9 ._text ._heading,.grid-block.article.-aspect-1x1 ._text ._heading{padding:16px}}@media only screen and (min-width:500px) and (max-width:792px){.grid-block.article.-aspect-16x7 ._text ._heading,.grid-block.article.-aspect-16x9 ._text ._heading,.grid-block.article.-aspect-1x1 ._text ._heading{padding:24px}}.grid-block.article.-header{background:#fff}@media only screen and (min-width:793px){.grid-block.article.-header{padding-bottom:50%}}@media only screen and (max-width:792px){.grid-block.article.-header{padding-bottom:100%}}.grid-block.article.-header ._text{position:relative;width:100%}@media only screen and (min-width:793px){.grid-block.article.-header ._text{padding:28px 32px 30px}}@media only screen and (min-width:793px) and (max-width:1150px){.grid-block.article.-header ._text{padding:16px}}@media only screen and (max-width:792px){.grid-block.article.-header ._text{padding:16px}}@media only screen and (min-width:500px) and (max-width:792px){.grid-block.article.-header ._text{padding:24px}}@media only screen and (min-width:793px){.grid-block.article.-header ._text{padding-left:32px;padding-right:32px}}@media only screen and (min-width:793px) and (max-width:1150px){.grid-block.article.-header ._text{padding-left:16px;padding-right:16px}}@media only screen and (max-width:792px){.grid-block.article.-header ._text{padding-left:16px;padding-right:16px}}@media only screen and (min-width:500px) and (max-width:792px){.grid-block.article.-header ._text{padding-left:24px;padding-right:24px}}.grid-block.collection:hover ._overview{background:#fff}.grid-block.collection.-hoverable{transition:filter .1s ease-out;filter:brightness(100%)}.grid-block.collection.-hoverable:after{position:absolute;top:0;left:0;right:0;bottom:0;transform:translate3d(0,0,0);content:" ";box-shadow:0 0 20px 0 rgba(0,0,0,.2),0 5px 5px 0 rgba(0,0,0,.24);opacity:0;transition:opacity .1s ease-out}.g-column.-bottom .grid-block.collection.-hoverable:after{bottom:-1px}.grid-block.collection.-hoverable:active,.grid-block.collection.-hoverable:focus,.grid-block.collection.-hoverable:hover{z-index:1000;filter:brightness(103%)}.grid-block.collection.-hoverable:active:after,.grid-block.collection.-hoverable:focus:after,.grid-block.collection.-hoverable:hover:after{opacity:1}.grid-block.collection.-hoverable:focus{box-shadow:0 0 30px 0 rgba(0,0,0,.2),0 10px 10px 0 rgba(0,0,0,.24)}@media only screen and (min-width:793px){.grid-block.collection.-aspect-4x3 h3{display:block;font-weight:400;font-size:34px;line-height:1.1764705882;margin:0}}@media only screen and (min-width:793px) and (min-width:793px) and (max-width:1280px){.grid-block.collection.-aspect-4x3 h3{font-size:28px;line-height:1.2142857143}}@media only screen and (min-width:793px) and (max-width:792px){.grid-block.collection.-aspect-4x3 h3{font-size:20px;line-height:1.6}}@media only screen and (min-width:793px){.grid-block.collection.-aspect-4x3 ._image{background-size:contain;height:75%}}@media only screen and (min-width:793px){.grid-block.collection.-aspect-4x3 ._overview{height:25%;padding-right:25%}}@media only screen and (min-width:1281px){.grid-block.collection.-aspect-4x3 ._overview{padding-right:50%}}.grid-block.collection.-header{background:#fff}@media only screen and (min-width:793px){.grid-block.collection.-header{padding-bottom:50%}}@media only screen and (max-width:792px){.grid-block.collection.-header{padding-bottom:100%}}.grid-block.collection.-header ._image{height:100%;background-size:contain}.grid-block.collection.-header ._text{position:relative;width:100%}@media only screen and (min-width:793px){.grid-block.collection.-header ._text{padding:28px 32px 30px}}@media only screen and (min-width:793px) and (max-width:1150px){.grid-block.collection.-header ._text{padding:16px}}@media only screen and (max-width:792px){.grid-block.collection.-header ._text{padding:16px}}@media only screen and (min-width:500px) and (max-width:792px){.grid-block.collection.-header ._text{padding:24px}}.grid-block.collection ._image{height:60%;background-position:50% 50%;background-size:cover}.grid-block.collection ._overview{background:#fafafa;bottom:0;height:40%;padding-top:24px;padding-bottom:32px;position:absolute;width:100%;z-index:7}.grid-block.collection ._overview h3{display:block;font-weight:400;font-size:24px;line-height:1.3333333333;margin:0}@media only screen and (max-width:792px){.grid-block.collection ._overview h3{font-size:18px;line-height:1.3333333333}}.grid-block.collection ._description{line-height:1.5}.grid-block.collection .source{color:#999;bottom:2em}@media only screen and (min-width:793px) and (max-width:1150px){.grid-block.collection .source{display:none}}.grid-block.quote{font-family:"Roboto Mono",Roboto,sans-serif;font-weight:400}@media only screen and (max-width:792px){.grid-block.quote{height:0;padding-bottom:100%}}.grid-block.quote.-hoverable{transition:filter .1s ease-out;filter:brightness(100%)}.grid-block.quote.-hoverable:after{position:absolute;top:0;left:0;right:0;bottom:0;transform:translate3d(0,0,0);content:" ";box-shadow:0 0 20px 0 rgba(0,0,0,.2),0 5px 5px 0 rgba(0,0,0,.24);opacity:0;transition:opacity .1s ease-out}.g-column.-bottom .grid-block.quote.-hoverable:after{bottom:-1px}.grid-block.quote.-hoverable:active,.grid-block.quote.-hoverable:focus,.grid-block.quote.-hoverable:hover{z-index:1000;filter:brightness(103%)}.grid-block.quote.-hoverable:active:after,.grid-block.quote.-hoverable:focus:after,.grid-block.quote.-hoverable:hover:after{opacity:1}.grid-block.quote.-hoverable:focus{box-shadow:0 0 30px 0 rgba(0,0,0,.2),0 10px 10px 0 rgba(0,0,0,.24)}.grid-block.quote ._char{position:relative;opacity:0}.grid-block.quote ._char ._letter{opacity:0}.grid-block.quote ._char ._rdot{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.grid-block.quote ._hangquo{position:absolute;top:0}@media only screen and (min-width:793px){.grid-block.quote ._hangquo{left:-22px;top:-3px}}@media only screen and (min-width:793px) and (max-width:1150px){.grid-block.quote ._hangquo{top:-1px;left:-14px}}@media only screen and (max-width:792px){.grid-block.quote ._hangquo{top:-1px;left:-14px}}@media only screen and (min-width:793px){.grid-block.quote ._text{position:absolute;text-align:left;width:100%}}@media only screen and (min-width:793px) and (max-width:1150px){.grid-block.quote ._text{position:absolute;text-align:left;width:100%}}@media only screen and (max-width:792px){.grid-block.quote ._text{position:absolute;top:0;left:0;right:0;bottom:0;padding:16px}.g-column.-bottom .grid-block.quote ._text{bottom:-1px}}@media only screen and (min-width:500px) and (max-width:792px){.grid-block.quote ._text{position:absolute;top:0;left:0;right:0;bottom:0;padding:24px}.g-column.-bottom .grid-block.quote ._text{bottom:-1px}}.grid-block.quote ._text ._quote-wrapper{width:90%;max-width:900px;position:relative}@media only screen and (min-width:793px){.grid-block.quote ._text ._quote-wrapper{padding:28px 32px 30px}}@media only screen and (min-width:793px) and (max-width:1150px){.grid-block.quote ._text ._quote-wrapper{padding:16px}}@media only screen and (max-width:792px){.grid-block.quote ._text ._quote-wrapper{padding:16px}}@media only screen and (min-width:500px) and (max-width:792px){.grid-block.quote ._text ._quote-wrapper{padding:24px}}@media only screen and (max-width:792px){.grid-block.quote ._text ._quote-wrapper{padding:0}}.grid-block.quote ._text ._quote{margin:0;position:relative}@media only screen and (min-width:793px){.grid-block.quote ._text ._quote{font-size:34px;line-height:1.1764705882}}@media only screen and (min-width:793px) and (max-width:1150px){.grid-block.quote ._text ._quote{font-size:24px;line-height:1.3333333333}}@media only screen and (max-width:792px){.grid-block.quote ._text ._quote{font-size:24px;line-height:1.3333333333}}@media only screen and (max-width:360px){.grid-block.quote ._text ._quote{font-size:20px;line-height:1.6}}.grid-block.quote ._text .hidden-return{display:block}@media only screen and (min-width:793px){.grid-block.quote ._text .hidden-return{font-size:34px;line-height:1.1764705882}}@media only screen and (min-width:793px) and (max-width:1150px){.grid-block.quote ._text .hidden-return{font-size:24px;line-height:1.3333333333}}@media only screen and (max-width:792px){.grid-block.quote ._text .hidden-return{font-size:24px;line-height:1.3333333333}}.grid-block.quote ._text ._attribution{font-style:normal}@media only screen and (min-width:793px){.grid-block.quote ._text ._attribution{font-size:24px;line-height:1.3333333333}}@media only screen and (min-width:793px) and (max-width:1150px){.grid-block.quote ._text ._attribution{font-size:14px;line-height:1.5714285714}}@media only screen and (max-width:792px){.grid-block.quote ._text ._attribution{font-size:14px;line-height:1.5714285714}}.grid-block.quote.-aspect-2x1 ._quote-wrapper{margin:0 auto;width:90%;max-width:900px;position:relative}@media only screen and (min-width:793px){.grid-block.quote.-aspect-2x1 ._quote-wrapper{padding:28px 32px 30px}}@media only screen and (min-width:793px) and (max-width:1150px){.grid-block.quote.-aspect-2x1 ._quote-wrapper{padding:16px}}@media only screen and (max-width:792px){.grid-block.quote.-aspect-2x1 ._quote-wrapper{padding:16px}}@media only screen and (min-width:500px) and (max-width:792px){.grid-block.quote.-aspect-2x1 ._quote-wrapper{padding:24px}}.grid-block.quote.-aspect-16x7 ._quote-wrapper,.grid-block.quote.-aspect-16x9 ._quote-wrapper{width:auto;max-width:900px;position:relative}@media only screen and (min-width:793px){.grid-block.quote.-aspect-16x7 ._quote-wrapper,.grid-block.quote.-aspect-16x9 ._quote-wrapper{padding:28px 32px 30px}}@media only screen and (min-width:793px) and (max-width:1150px){.grid-block.quote.-aspect-16x7 ._quote-wrapper,.grid-block.quote.-aspect-16x9 ._quote-wrapper{padding:16px}}@media only screen and (max-width:792px){.grid-block.quote.-aspect-16x7 ._quote-wrapper,.grid-block.quote.-aspect-16x9 ._quote-wrapper{padding:16px}}@media only screen and (min-width:500px) and (max-width:792px){.grid-block.quote.-aspect-16x7 ._quote-wrapper,.grid-block.quote.-aspect-16x9 ._quote-wrapper{padding:24px}}@media only screen and (max-width:0){.grid-block.quote.-aspect-16x7 ._quote,.grid-block.quote.-aspect-16x9 ._quote{font-size:24px;line-height:1.6666666667}}@media only screen and (min-width:793px){.grid-block.quote.-aspect-16x7 ._quote,.grid-block.quote.-aspect-16x9 ._quote{font-size:24px;line-height:1.6666666667}}@media only screen and (min-width:793px) and (max-width:1150px){.grid-block.quote.-aspect-16x7 ._quote,.grid-block.quote.-aspect-16x9 ._quote{font-size:18px;line-height:1.5555555556}}@media only screen and (max-width:792px){.grid-block.quote.-aspect-16x7 ._quote,.grid-block.quote.-aspect-16x9 ._quote{font-size:18px;line-height:1.5555555556}}.grid-block.quote.-aspect-16x7 .hidden-return,.grid-block.quote.-aspect-16x9 .hidden-return{margin:0}@media only screen and (max-width:0){.grid-block.quote.-aspect-16x7 .hidden-return,.grid-block.quote.-aspect-16x9 .hidden-return{font-size:24px;line-height:1.6666666667}}@media only screen and (min-width:793px){.grid-block.quote.-aspect-16x7 .hidden-return,.grid-block.quote.-aspect-16x9 .hidden-return{font-size:24px;line-height:1.6666666667}}@media only screen and (min-width:793px) and (max-width:1150px){.grid-block.quote.-aspect-16x7 .hidden-return,.grid-block.quote.-aspect-16x9 .hidden-return{font-size:18px;line-height:1.5555555556}}@media only screen and (max-width:792px){.grid-block.quote.-aspect-16x7 .hidden-return,.grid-block.quote.-aspect-16x9 .hidden-return{font-size:18px;line-height:1.5555555556}}@media only screen and (max-width:0){.grid-block.quote.-aspect-16x7 ._attribution,.grid-block.quote.-aspect-16x9 ._attribution{font-size:24px;line-height:1.6666666667;padding-bottom:30px}}@media only screen and (min-width:793px){.grid-block.quote.-aspect-16x7 ._attribution,.grid-block.quote.-aspect-16x9 ._attribution{font-size:24px;line-height:1.6666666667;padding-bottom:30px}}@media only screen and (min-width:793px) and (max-width:1150px){.grid-block.quote.-aspect-16x7 ._attribution,.grid-block.quote.-aspect-16x9 ._attribution{font-size:16px;line-height:1.375}}@media only screen and (max-width:792px){.grid-block.quote.-aspect-16x7 ._attribution,.grid-block.quote.-aspect-16x9 ._attribution{font-size:16px;line-height:1.375}}.grid-block.social.-hoverable{transition:filter .1s ease-out;filter:brightness(100%)}.grid-block.social.-hoverable:after{position:absolute;top:0;left:0;right:0;bottom:0;transform:translate3d(0,0,0);content:" ";box-shadow:0 0 20px 0 rgba(0,0,0,.2),0 5px 5px 0 rgba(0,0,0,.24);opacity:0;transition:opacity .1s ease-out}.g-column.-bottom .grid-block.social.-hoverable:after{bottom:-1px}.grid-block.social.-hoverable:active,.grid-block.social.-hoverable:focus,.grid-block.social.-hoverable:hover{z-index:1000;filter:brightness(103%)}.grid-block.social.-hoverable:active:after,.grid-block.social.-hoverable:focus:after,.grid-block.social.-hoverable:hover:after{opacity:1}.grid-block.social.-hoverable:focus{box-shadow:0 0 30px 0 rgba(0,0,0,.2),0 10px 10px 0 rgba(0,0,0,.24)}.grid-block.social ._text{bottom:0;left:0;right:0;top:0;position:absolute}@media only screen and (min-width:793px){.grid-block.social ._text{padding:28px 32px 30px}}@media only screen and (min-width:793px) and (max-width:1150px){.grid-block.social ._text{padding:16px}}@media only screen and (max-width:792px){.grid-block.social ._text{padding:16px}}@media only screen and (min-width:500px) and (max-width:792px){.grid-block.social ._text{padding:24px}}.grid-block.social ._text ._post{margin:0 0 10px}.grid-block.social ._text ._post a{color:#2962ff;text-decoration:none}.grid-block.social ._text ._post a:hover{color:#2a56c6}.grid-block.social ._text ._post a:active{color:#2962ff}.grid-block.social ._text ._post a:visited{color:#2962ff;text-decoration:none}.grid-block.social ._text ._post a:focus{color:#2a56c6;text-decoration:underline}.grid-block.social ._attribution{font-family:"Roboto Mono",Roboto,sans-serif;font-weight:400;display:block;height:24px;min-width:250px;position:absolute;bottom:24px;left:24px}@media only screen and (min-width:793px) and (max-width:1150px){.grid-block.social ._attribution{bottom:11px;left:16px}}@media only screen and (max-width:792px){.grid-block.social ._attribution{position:relative;bottom:-2px;left:0}}@media only screen and (min-width:500px) and (max-width:792px){.grid-block.social ._attribution{position:relative;bottom:-4px;left:0}}.grid-block.social ._attribution ._social-icon{position:relative;top:10px;display:inline-block;width:24px;height:24px;z-index:1}.grid-block.social ._attribution ._social-icon .svg-icon{width:24px;height:24px}.grid-block.social ._attribution ._username{display:inline-block;text-decoration:none;transition:.2s color cubic-bezier(.4,0,.2,1);opacity:1;position:absolute;bottom:4px}.grid-block.social ._attribution ._username.-light{color:#fff}.grid-block.social ._attribution ._social-icon{position:relative;top:8px;display:inline-block;width:24px;height:24px;z-index:1}.grid-block.social ._attribution ._social-icon.-twitter{top:9px}.grid-block.social ._attribution ._social-icon.-dribbble{top:8px}.grid-block.social ._attribution ._social-icon.-youtube{top:7px}.grid-block.social ._attribution ._social-icon .svg-icon{width:24px;height:24px}@media only screen and (max-width:792px){.grid-block.social.-aspect-1x1 ._text{height:auto;position:relative;width:100%}}@media only screen and (max-width:792px){.grid-block.social.-aspect-1x1,.grid-block.social.-aspect-2x1{padding-bottom:0;position:relative;height:auto}}@media only screen and (min-width:793px) and (max-width:1150px){.grid-block.social.-aspect-1x1 ._text,.grid-block.social.-aspect-2x1 ._text{padding:16px}}@media only screen and (max-width:792px){.grid-block.social.-aspect-1x1,.grid-block.social.-aspect-2x1{height:auto;position:relative;width:100%}}@media only screen and (max-width:792px) and (max-width:792px){.grid-block.social.-aspect-1x1 ._text,.grid-block.social.-aspect-2x1 ._text{height:auto;position:relative;width:100%}.grid-block.social.-aspect-1x1 ._text ._post,.grid-block.social.-aspect-2x1 ._text ._post{font-size:13px;line-height:1.5384615385;margin-bottom:40px}}@media only screen and (max-width:792px){.grid-block.social.-aspect-16x7,.grid-block.social.-aspect-16x9{padding-bottom:0;position:relative;height:auto}}@media only screen and (min-width:793px) and (max-width:1150px){.grid-block.social.-aspect-16x7 ._text,.grid-block.social.-aspect-16x9 ._text{padding:16px}.grid-block.social.-aspect-16x7 ._text ._post,.grid-block.social.-aspect-16x9 ._text ._post{font-size:13px;line-height:1.5384615385;margin-bottom:40px}}@media only screen and (max-width:792px){.grid-block.social.-aspect-16x7,.grid-block.social.-aspect-16x9{height:auto;position:relative;width:100%}}@media only screen and (max-width:792px) and (max-width:792px){.grid-block.social.-aspect-16x7 ._text,.grid-block.social.-aspect-16x9 ._text{height:auto;position:relative;width:100%}.grid-block.social.-aspect-16x7 ._text ._post,.grid-block.social.-aspect-16x9 ._text ._post{font-size:14px;line-height:1.4285714286;margin-bottom:40px}}.grid-block.social.img-tile ._image,.grid-block.social.img-tile ._lazy-placeholder{background-position:center center;background-size:cover;display:block;right:0;left:auto;transform:none;width:50%;height:100%;padding-bottom:56.25%}@media only screen and (max-width:792px){.grid-block.social.img-tile ._image,.grid-block.social.img-tile ._lazy-placeholder{height:auto;padding-bottom:0;position:relative}}@media only screen and (max-width:792px){.grid-block.social.img-tile ._lazy-placeholder{display:none}}.grid-block.social.img-tile ._text{position:absolute;bottom:0;left:0;right:auto;top:0;width:50%}@media only screen and (min-width:793px){.grid-block.social.img-tile ._text{right:0;width:50%}}@media only screen and (max-width:792px){.grid-block.social.img-tile ._text{height:auto;position:relative;width:100%}}@media only screen and (max-width:792px){.grid-block.social.img-tile ._text ._post{position:relative;margin-bottom:40px}}@media only screen and (max-width:792px){.grid-block.social.img-tile.-aspect-1x1{padding-bottom:0;position:relative;height:auto}}.grid-block.social.img-tile.-aspect-1x1 ._image,.grid-block.social.img-tile.-aspect-1x1 ._lazy-placeholder{height:auto;position:relative;padding-bottom:56.25%;width:100%}.grid-block.social.img-tile.-aspect-1x1 ._image .icon-playbutton,.grid-block.social.img-tile.-aspect-1x1 ._lazy-placeholder .icon-playbutton{height:70px;width:70px}@media only screen and (min-width:793px) and (max-width:1150px){.grid-block.social.img-tile.-aspect-1x1 ._image .icon-playbutton,.grid-block.social.img-tile.-aspect-1x1 ._lazy-placeholder .icon-playbutton{height:30px;width:30px}}@media only screen and (max-width:792px){.grid-block.social.img-tile.-aspect-1x1 ._image .icon-playbutton,.grid-block.social.img-tile.-aspect-1x1 ._lazy-placeholder .icon-playbutton{height:30px;width:30px}}.grid-block.social.img-tile.-aspect-1x1 ._text{position:absolute;top:56.25%;width:100%}@media only screen and (min-width:793px){.grid-block.social.img-tile.-aspect-1x1 ._text{padding:28px 32px 30px}}@media only screen and (min-width:793px) and (max-width:1150px){.grid-block.social.img-tile.-aspect-1x1 ._text{padding:16px}}@media only screen and (max-width:792px){.grid-block.social.img-tile.-aspect-1x1 ._text{padding:16px}}@media only screen and (min-width:500px) and (max-width:792px){.grid-block.social.img-tile.-aspect-1x1 ._text{padding:24px}}@media only screen and (max-width:792px){.grid-block.social.img-tile.-aspect-1x1 ._text{height:auto;position:relative;width:100%}}@media only screen and (max-width:792px){.grid-block.social.img-tile.-aspect-2x1{padding-bottom:0;position:relative;height:auto}}.grid-block.social.img-tile.-aspect-2x1 ._image,.grid-block.social.img-tile.-aspect-2x1 ._lazy-placeholder{width:50%}@media only screen and (max-width:792px){.grid-block.social.img-tile.-aspect-2x1 ._image,.grid-block.social.img-tile.-aspect-2x1 ._lazy-placeholder{height:auto;padding-bottom:0;position:relative;padding-bottom:50%;width:100%}}.grid-block.social.img-tile.-aspect-2x1 ._image .icon-playbutton,.grid-block.social.img-tile.-aspect-2x1 ._lazy-placeholder .icon-playbutton{height:80px;width:80px}@media only screen and (min-width:793px) and (max-width:1150px){.grid-block.social.img-tile.-aspect-2x1 ._image .icon-playbutton,.grid-block.social.img-tile.-aspect-2x1 ._lazy-placeholder .icon-playbutton{height:40px;width:40px}}@media only screen and (max-width:792px){.grid-block.social.img-tile.-aspect-2x1 ._image .icon-playbutton,.grid-block.social.img-tile.-aspect-2x1 ._lazy-placeholder .icon-playbutton{height:40px;width:40px}}.grid-block.social.img-tile.-aspect-2x1 ._text{position:absolute;width:50%}@media only screen and (min-width:793px){.grid-block.social.img-tile.-aspect-2x1 ._text{padding:28px 32px 30px}}@media only screen and (min-width:793px) and (max-width:1150px){.grid-block.social.img-tile.-aspect-2x1 ._text{padding:16px}}@media only screen and (max-width:792px){.grid-block.social.img-tile.-aspect-2x1 ._text{padding:16px}}@media only screen and (min-width:500px) and (max-width:792px){.grid-block.social.img-tile.-aspect-2x1 ._text{padding:24px}}@media only screen and (max-width:792px){.grid-block.social.img-tile.-aspect-2x1 ._text{height:auto;position:relative;width:100%}}@media only screen and (max-width:792px){.grid-block.social.img-tile.-aspect-16x7,.grid-block.social.img-tile.-aspect-16x9{padding-bottom:0;position:relative;height:auto}}@media only screen and (min-width:793px) and (max-width:1150px){.grid-block.social.img-tile.-aspect-16x7 ._text,.grid-block.social.img-tile.-aspect-16x9 ._text{padding:16px}.grid-block.social.img-tile.-aspect-16x7 ._post,.grid-block.social.img-tile.-aspect-16x9 ._post{font-size:13px;line-height:1.5384615385}}.grid-block.social.img-tile.-aspect-16x7 ._image,.grid-block.social.img-tile.-aspect-16x7 ._lazy-placeholder,.grid-block.social.img-tile.-aspect-16x9 ._image,.grid-block.social.img-tile.-aspect-16x9 ._lazy-placeholder{padding-bottom:0}@media only screen and (max-width:792px){.grid-block.social.img-tile.-aspect-16x7 ._image,.grid-block.social.img-tile.-aspect-16x7 ._lazy-placeholder,.grid-block.social.img-tile.-aspect-16x9 ._image,.grid-block.social.img-tile.-aspect-16x9 ._lazy-placeholder{height:auto;padding-bottom:0;position:relative;padding-bottom:50%;width:100%}}.grid-block.social.img-tile.-aspect-16x7 ._image .icon-playbutton,.grid-block.social.img-tile.-aspect-16x7 ._lazy-placeholder .icon-playbutton,.grid-block.social.img-tile.-aspect-16x9 ._image .icon-playbutton,.grid-block.social.img-tile.-aspect-16x9 ._lazy-placeholder .icon-playbutton{height:70px;width:70px}@media only screen and (min-width:793px) and (max-width:1150px){.grid-block.social.img-tile.-aspect-16x7 ._image .icon-playbutton,.grid-block.social.img-tile.-aspect-16x7 ._lazy-placeholder .icon-playbutton,.grid-block.social.img-tile.-aspect-16x9 ._image .icon-playbutton,.grid-block.social.img-tile.-aspect-16x9 ._lazy-placeholder .icon-playbutton{height:30px;width:30px}}@media only screen and (max-width:792px){.grid-block.social.img-tile.-aspect-16x7 ._image .icon-playbutton,.grid-block.social.img-tile.-aspect-16x7 ._lazy-placeholder .icon-playbutton,.grid-block.social.img-tile.-aspect-16x9 ._image .icon-playbutton,.grid-block.social.img-tile.-aspect-16x9 ._lazy-placeholder .icon-playbutton{height:30px;width:30px}}.grid-block.generic.-hoverable{transition:filter .1s ease-out;filter:brightness(100%)}.grid-block.generic.-hoverable:after{position:absolute;top:0;left:0;right:0;bottom:0;transform:translate3d(0,0,0);content:" ";box-shadow:0 0 20px 0 rgba(0,0,0,.2),0 5px 5px 0 rgba(0,0,0,.24);opacity:0;transition:opacity .1s ease-out}.g-column.-bottom .grid-block.generic.-hoverable:after{bottom:-1px}.grid-block.generic.-hoverable:active,.grid-block.generic.-hoverable:focus,.grid-block.generic.-hoverable:hover{z-index:1000;filter:brightness(103%)}.grid-block.generic.-hoverable:active:after,.grid-block.generic.-hoverable:focus:after,.grid-block.generic.-hoverable:hover:after{opacity:1}.grid-block.generic.-hoverable:focus{box-shadow:0 0 30px 0 rgba(0,0,0,.2),0 10px 10px 0 rgba(0,0,0,.24)}.grid-block.generic.-aspect-2x1.-full-bleed ._text{position:absolute;top:0;left:0;right:0;bottom:0;transform:translate3d(0,0,0);position:relative;width:100%}.g-column.-bottom .grid-block.generic.-aspect-2x1.-full-bleed ._text{bottom:-1px}@media only screen and (min-width:793px){.grid-block.generic.-aspect-2x1.-full-bleed ._text ._heading{padding:28px 32px 30px}}@media only screen and (min-width:793px) and (max-width:1150px){.grid-block.generic.-aspect-2x1.-full-bleed ._text ._heading{padding:16px}}@media only screen and (max-width:792px){.grid-block.generic.-aspect-2x1.-full-bleed ._text ._heading{padding:16px}}@media only screen and (min-width:500px) and (max-width:792px){.grid-block.generic.-aspect-2x1.-full-bleed ._text ._heading{padding:24px}}@media only screen and (min-width:793px) and (max-width:1150px){.grid-block.generic.-aspect-2x1.-full-bleed ._text ._heading{padding-bottom:0}}.grid-block.generic.-aspect-2x1 ._text{right:0;width:50%}@media only screen and (max-width:0){.grid-block.generic.-aspect-2x1 ._text{position:absolute;top:0;left:0;right:0;bottom:0;width:100%}.g-column.-bottom .grid-block.generic.-aspect-2x1 ._text{bottom:-1px}}@media only screen and (min-width:793px){.grid-block.generic.-aspect-2x1 ._text{position:absolute;top:50%;transform:translateY(-50%);right:0;width:50%}}@media only screen and (min-width:793px) and (max-width:1150px){.grid-block.generic.-aspect-2x1 ._text{position:absolute;top:50%;transform:translateY(-50%);right:0;width:50%}}@media only screen and (max-width:792px){.grid-block.generic.-aspect-2x1 ._text{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;transform:none}.g-column.-bottom .grid-block.generic.-aspect-2x1 ._text{bottom:-1px}}@media only screen and (max-width:0){.grid-block.generic.-aspect-2x1 ._text ._heading{padding:32px}}@media only screen and (min-width:793px){.grid-block.generic.-aspect-2x1 ._text ._heading{padding:0 32px}}@media only screen and (min-width:793px) and (max-width:1150px){.grid-block.generic.-aspect-2x1 ._text ._heading{padding:0 32px}}@media only screen and (max-width:792px){.grid-block.generic.-aspect-2x1 ._text ._heading{padding:16px}}.grid-block.generic.-aspect-16x7 ._text,.grid-block.generic.-aspect-16x9 ._text,.grid-block.generic.-aspect-1x1 ._text{position:absolute;top:0;left:0;right:0;bottom:0;transform:translate3d(0,0,0)}.g-column.-bottom .grid-block.generic.-aspect-16x7 ._text,.g-column.-bottom .grid-block.generic.-aspect-16x9 ._text,.g-column.-bottom .grid-block.generic.-aspect-1x1 ._text{bottom:-1px}@media only screen and (min-width:793px){.grid-block.generic.-aspect-16x7 ._text ._heading,.grid-block.generic.-aspect-16x9 ._text ._heading,.grid-block.generic.-aspect-1x1 ._text ._heading{padding:28px 32px 30px}}@media only screen and (min-width:793px) and (max-width:1150px){.grid-block.generic.-aspect-16x7 ._text ._heading,.grid-block.generic.-aspect-16x9 ._text ._heading,.grid-block.generic.-aspect-1x1 ._text ._heading{padding:16px}}@media only screen and (max-width:792px){.grid-block.generic.-aspect-16x7 ._text ._heading,.grid-block.generic.-aspect-16x9 ._text ._heading,.grid-block.generic.-aspect-1x1 ._text ._heading{padding:16px}}@media only screen and (min-width:500px) and (max-width:792px){.grid-block.generic.-aspect-16x7 ._text ._heading,.grid-block.generic.-aspect-16x9 ._text ._heading,.grid-block.generic.-aspect-1x1 ._text ._heading{padding:24px}}.grid-block.event.-hoverable{transition:filter .1s ease-out;filter:brightness(100%)}.grid-block.event.-hoverable:after{position:absolute;top:0;left:0;right:0;bottom:0;transform:translate3d(0,0,0);content:" ";box-shadow:0 0 20px 0 rgba(0,0,0,.2),0 5px 5px 0 rgba(0,0,0,.24);opacity:0;transition:opacity .1s ease-out}.g-column.-bottom .grid-block.event.-hoverable:after{bottom:-1px}.grid-block.event.-hoverable:active,.grid-block.event.-hoverable:focus,.grid-block.event.-hoverable:hover{z-index:1000;filter:brightness(103%)}.grid-block.event.-hoverable:active:after,.grid-block.event.-hoverable:focus:after,.grid-block.event.-hoverable:hover:after{opacity:1}.grid-block.event.-hoverable:focus{box-shadow:0 0 30px 0 rgba(0,0,0,.2),0 10px 10px 0 rgba(0,0,0,.24)}.grid-block.event ._text{z-index:10}@media only screen and (max-width:0){.grid-block.event ._text ._heading{padding:32px}}@media only screen and (min-width:793px){.grid-block.event ._text ._heading{padding:0 32px}}@media only screen and (min-width:793px) and (max-width:1150px){.grid-block.event ._text ._heading{padding:0 32px}}@media only screen and (max-width:792px){.grid-block.event ._text ._heading{padding:0 16px}}.grid-block.event ._text ._heading ._date{margin-top:15px}@media only screen and (min-width:793px) and (max-width:1150px){.grid-block.event ._text ._heading ._date{margin-top:10px}}@media only screen and (max-width:792px){.grid-block.event ._text ._heading ._date{margin-top:10px}}.grid-block.event ._text ._heading ._date span{display:inline-block;float:left;height:20px;width:19px;margin-right:10px}.grid-block.event ._text.-light .svg-icon{opacity:1;margin-top:1px}.grid-block.event ._text.-dark .svg-icon{opacity:.6;margin-top:1px}.grid-block.event.-aspect-2x1 ._animation,.grid-block.event.-aspect-2x1 ._image,.grid-block.event.-aspect-2x1 ._lazy-placeholder{width:100%;height:100%;left:0;transform:translateX(0)}.grid-block.event.-aspect-2x1 ._text{position:relative;z-index:10}@media only screen and (min-width:793px){.grid-block.event.-aspect-2x1 ._text ._heading{padding:28px 32px 30px}}@media only screen and (min-width:793px) and (max-width:1150px){.grid-block.event.-aspect-2x1 ._text ._heading{padding:16px}}@media only screen and (max-width:792px){.grid-block.event.-aspect-2x1 ._text ._heading{padding:16px}}@media only screen and (min-width:500px) and (max-width:792px){.grid-block.event.-aspect-2x1 ._text ._heading{padding:24px}}.grid-block.event.-aspect-16x7 ._text,.grid-block.event.-aspect-16x9 ._text,.grid-block.event.-aspect-1x1 ._text{position:absolute;top:0;left:0;right:0;bottom:0;transform:translate3d(0,0,0)}.g-column.-bottom .grid-block.event.-aspect-16x7 ._text,.g-column.-bottom .grid-block.event.-aspect-16x9 ._text,.g-column.-bottom .grid-block.event.-aspect-1x1 ._text{bottom:-1px}@media only screen and (min-width:793px){.grid-block.event.-aspect-16x7 ._text ._heading,.grid-block.event.-aspect-16x9 ._text ._heading,.grid-block.event.-aspect-1x1 ._text ._heading{padding:28px 32px 30px}}@media only screen and (min-width:793px) and (max-width:1150px){.grid-block.event.-aspect-16x7 ._text ._heading,.grid-block.event.-aspect-16x9 ._text ._heading,.grid-block.event.-aspect-1x1 ._text ._heading{padding:16px}}@media only screen and (max-width:792px){.grid-block.event.-aspect-16x7 ._text ._heading,.grid-block.event.-aspect-16x9 ._text ._heading,.grid-block.event.-aspect-1x1 ._text ._heading{padding:16px}}@media only screen and (min-width:500px) and (max-width:792px){.grid-block.event.-aspect-16x7 ._text ._heading,.grid-block.event.-aspect-16x9 ._text ._heading,.grid-block.event.-aspect-1x1 ._text ._heading{padding:24px}}.grid-block.event.-header{background:#fff}@media only screen and (max-width:792px){.grid-block.event.-header{padding-bottom:100%}}.grid-block.event.-header ._text{position:relative;width:100%}@media only screen and (min-width:793px){.grid-block.event.-header ._text{padding:28px 32px 30px}}@media only screen and (min-width:793px) and (max-width:1150px){.grid-block.event.-header ._text{padding:16px}}@media only screen and (max-width:792px){.grid-block.event.-header ._text{padding:16px}}@media only screen and (min-width:500px) and (max-width:792px){.grid-block.event.-header ._text{padding:24px}}@media only screen and (min-width:793px){.grid-block.event.-header ._text{padding-left:32px;padding-right:32px}}@media only screen and (min-width:793px) and (max-width:1150px){.grid-block.event.-header ._text{padding-left:16px;padding-right:16px}}@media only screen and (max-width:792px){.grid-block.event.-header ._text{padding-left:16px;padding-right:16px}}@media only screen and (min-width:500px) and (max-width:792px){.grid-block.event.-header ._text{padding-left:24px;padding-right:24px}}.grid-block.event.-header ._text ._heading{padding-left:0}.grid-block.job.-hoverable{transition:filter .1s ease-out;filter:brightness(100%)}.grid-block.job.-hoverable:after{position:absolute;top:0;left:0;right:0;bottom:0;transform:translate3d(0,0,0);content:" ";box-shadow:0 0 20px 0 rgba(0,0,0,.2),0 5px 5px 0 rgba(0,0,0,.24);opacity:0;transition:opacity .1s ease-out}.g-column.-bottom .grid-block.job.-hoverable:after{bottom:-1px}.grid-block.job.-hoverable:active,.grid-block.job.-hoverable:focus,.grid-block.job.-hoverable:hover{z-index:1000;filter:brightness(103%)}.grid-block.job.-hoverable:active:after,.grid-block.job.-hoverable:focus:after,.grid-block.job.-hoverable:hover:after{opacity:1}.grid-block.job.-hoverable:focus{box-shadow:0 0 30px 0 rgba(0,0,0,.2),0 10px 10px 0 rgba(0,0,0,.24)}@media only screen and (min-width:793px){.grid-block.job.-aspect-2x1 ._image,.grid-block.job.-aspect-2x1 ._lazy-placeholder{left:0;transform:translateX(0)}}.grid-block.job.-aspect-2x1 ._text{right:0;width:50%}@media only screen and (min-width:793px){.grid-block.job.-aspect-2x1 ._text{position:absolute;top:50%;transform:translateY(-50%);right:0;width:50%}}@media only screen and (max-width:792px){.grid-block.job.-aspect-2x1 ._text{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;transform:none}.g-column.-bottom .grid-block.job.-aspect-2x1 ._text{bottom:-1px}}@media only screen and (min-width:793px){.grid-block.job.-aspect-2x1 ._text ._heading{padding:0 32px}}@media only screen and (max-width:792px){.grid-block.job.-aspect-2x1 ._text ._heading{padding:16px}}.grid-block.job.-aspect-16x7 ._text,.grid-block.job.-aspect-16x9 ._text,.grid-block.job.-aspect-1x1 ._text{position:absolute;top:0;left:0;right:0;bottom:0;transform:translate3d(0,0,0)}.g-column.-bottom .grid-block.job.-aspect-16x7 ._text,.g-column.-bottom .grid-block.job.-aspect-16x9 ._text,.g-column.-bottom .grid-block.job.-aspect-1x1 ._text{bottom:-1px}@media only screen and (min-width:793px){.grid-block.job.-aspect-16x7 ._text ._heading,.grid-block.job.-aspect-16x9 ._text ._heading,.grid-block.job.-aspect-1x1 ._text ._heading{padding:28px 32px 30px}}@media only screen and (min-width:793px) and (max-width:1150px){.grid-block.job.-aspect-16x7 ._text ._heading,.grid-block.job.-aspect-16x9 ._text ._heading,.grid-block.job.-aspect-1x1 ._text ._heading{padding:16px}}@media only screen and (max-width:792px){.grid-block.job.-aspect-16x7 ._text ._heading,.grid-block.job.-aspect-16x9 ._text ._heading,.grid-block.job.-aspect-1x1 ._text ._heading{padding:16px}}@media only screen and (min-width:500px) and (max-width:792px){.grid-block.job.-aspect-16x7 ._text ._heading,.grid-block.job.-aspect-16x9 ._text ._heading,.grid-block.job.-aspect-1x1 ._text ._heading{padding:24px}}.grid-block.job.-header{background:#fff}@media only screen and (max-width:792px){.grid-block.job.-header{padding-bottom:100%}}.grid-block.job.-header ._image,.grid-block.job.-header ._lazy-placeholder{width:50%;height:100%;position:absolute;left:0;float:left;max-height:720px}@media only screen and (max-width:792px){.grid-block.job.-header ._image,.grid-block.job.-header ._lazy-placeholder{width:100%}}.grid-block.job.-header ._text{width:50%;height:100%;position:absolute;left:auto;right:0;transform:translateX(0);padding-bottom:56.25%}@media only screen and (min-width:1601px) and (max-width:1900px){.grid-block.job.-header ._text{padding-bottom:0;height:697.5px}}@media only screen and (min-width:1900px){.grid-block.job.-header ._text{padding-bottom:0;height:697.5px}}@media only screen and (max-width:792px){.grid-block.job.-header ._text{width:100%;padding:0;height:auto;top:0;left:0;bottom:auto;right:auto}}.grid-block.job.-header ._text ._heading{position:absolute;top:50%;transform:translateY(-50%);padding-right:32px;left:0}@media only screen and (max-width:792px){.grid-block.job.-header ._text ._heading{padding:32px 0 0 16px;top:0;transform:none}}@media only screen and (min-width:500px) and (max-width:792px){.grid-block.job.-header ._text ._heading{padding:32px 0 0 24px;top:0;transform:none}}@media only screen and (min-width:793px){.grid-block.job.-header ._text ._heading ._description{display:block}}@media only screen and (max-width:792px){.grid-block.job.-header ._text ._heading ._description{display:none}}.grid-block.job.-header ._lazy-placeholder{position:absolute}.grid-block.job.-header .source{display:none}.grid-block.video.-hoverable{transition:filter .1s ease-out;filter:brightness(100%)}.grid-block.video.-hoverable:after{position:absolute;top:0;left:0;right:0;bottom:0;transform:translate3d(0,0,0);content:" ";box-shadow:0 0 20px 0 rgba(0,0,0,.2),0 5px 5px 0 rgba(0,0,0,.24);opacity:0;transition:opacity .1s ease-out}.g-column.-bottom .grid-block.video.-hoverable:after{bottom:-1px}.grid-block.video.-hoverable:active,.grid-block.video.-hoverable:focus,.grid-block.video.-hoverable:hover{z-index:1000;filter:brightness(103%)}.grid-block.video.-hoverable:active:after,.grid-block.video.-hoverable:focus:after,.grid-block.video.-hoverable:hover:after{opacity:1}.grid-block.video.-hoverable:focus{box-shadow:0 0 30px 0 rgba(0,0,0,.2),0 10px 10px 0 rgba(0,0,0,.24)}.grid-block.video .playbutton{transition:filter .1s ease-out}.grid-block.video:focus .playbutton.-light .icon-playbutton ._fill-color,.grid-block.video:hover .playbutton.-light .icon-playbutton ._fill-color{fill:#fff;opacity:1}.grid-block.video:focus .playbutton.-dark .icon-playbutton ._fill-color,.grid-block.video:hover .playbutton.-dark .icon-playbutton ._fill-color{fill:#000;opacity:.65}.grid-block.video.-aspect-16x7 ._text,.grid-block.video.-aspect-16x9 ._text,.grid-block.video.-aspect-1x1 ._text,.grid-block.video.-aspect-2x1 ._text{position:absolute;top:0;left:0;right:0;bottom:0;transform:translate3d(0,0,0);position:relative;width:100%}.g-column.-bottom .grid-block.video.-aspect-16x7 ._text,.g-column.-bottom .grid-block.video.-aspect-16x9 ._text,.g-column.-bottom .grid-block.video.-aspect-1x1 ._text,.g-column.-bottom .grid-block.video.-aspect-2x1 ._text{bottom:-1px}@media only screen and (min-width:793px){.grid-block.video.-aspect-16x7 ._text ._heading,.grid-block.video.-aspect-16x9 ._text ._heading,.grid-block.video.-aspect-1x1 ._text ._heading,.grid-block.video.-aspect-2x1 ._text ._heading{padding:28px 32px 30px}}@media only screen and (min-width:793px) and (max-width:1150px){.grid-block.video.-aspect-16x7 ._text ._heading,.grid-block.video.-aspect-16x9 ._text ._heading,.grid-block.video.-aspect-1x1 ._text ._heading,.grid-block.video.-aspect-2x1 ._text ._heading{padding:16px}}@media only screen and (max-width:792px){.grid-block.video.-aspect-16x7 ._text ._heading,.grid-block.video.-aspect-16x9 ._text ._heading,.grid-block.video.-aspect-1x1 ._text ._heading,.grid-block.video.-aspect-2x1 ._text ._heading{padding:16px}}@media only screen and (min-width:500px) and (max-width:792px){.grid-block.video.-aspect-16x7 ._text ._heading,.grid-block.video.-aspect-16x9 ._text ._heading,.grid-block.video.-aspect-1x1 ._text ._heading,.grid-block.video.-aspect-2x1 ._text ._heading{padding:24px}}@media only screen and (min-width:793px) and (max-width:1150px){.grid-block.video.-aspect-16x7 ._text ._heading,.grid-block.video.-aspect-16x9 ._text ._heading,.grid-block.video.-aspect-1x1 ._text ._heading,.grid-block.video.-aspect-2x1 ._text ._heading{padding-bottom:0}}._video-scrim{transform:translate3d(0,0,0);background:rgba(0,0,0,.4);position:absolute;left:0;right:0;min-height:100%;z-index:6;opacity:1;transition:visibility .5s ease-out,opacity .5s ease-out}._video-scrim .playbutton .icon-playbutton{opacity:1}._video-scrim.-transparent{background:0 0}._video-scrim.-transparent .playbutton.-light .icon-playbutton ._fill-color{fill:#fff;opacity:1}._video-scrim.-transparent .playbutton.-dark .icon-playbutton ._fill-color{fill:#000;opacity:.55}._video-scrim.-transparent.-light{opacity:1}._video-scrim.-transparent.-light:focus,._video-scrim.-transparent.-light:hover{opacity:1}.playbutton{position:absolute;top:50%;transform:translateY(-50%);transform:translate3d(0,0,0);display:inline-block;margin-top:-40px;width:100%;text-align:center;opacity:1;padding:8px;transition:.2s color cubic-bezier(.4,0,.2,1)}.playbutton .icon-playbutton{height:80px;width:80px}.site-header{color:#fff;height:256px;position:fixed;width:100%;z-index:10000}@media only screen and (max-width:792px){.site-header .c-max{height:100%}}.site-header.-detail{height:64px}.site-header.-dark a{color:rgba(0,0,0,.7)}.site-header.-dark ._nav-item a{border-bottom:2px solid transparent}.site-header.-dark ._nav-item a:focus,.site-header.-dark ._nav-item a:hover{border-bottom-color:rgba(0,0,0,.35)}@media screen and (-ms-high-contrast:active){.site-header.-dark ._nav-item a:focus,.site-header.-dark ._nav-item a:hover{border-bottom-color:#fff}}.site-header.-light a{color:#fff}.site-header.-light ._nav-item a{border-bottom:2px solid rgba(255,255,255,0)}.site-header.-light ._nav-item a:focus,.site-header.-light ._nav-item a:hover{border-bottom-color:rgba(255,255,255,.5)}@media screen and (-ms-high-contrast:active){.site-header.-light ._nav-item a:focus,.site-header.-light ._nav-item a:hover{border-bottom-color:#fff}}.site-header .skip:focus{left:280px;top:18px;text-decoration:underline}.site-header ._title{font-family:"Roboto Mono",Roboto,sans-serif;font-weight:400;font-size:20px;left:32px;margin-left:-20px;opacity:0;padding:14px 20px;position:absolute;top:0;visibility:hidden}@media only screen and (min-width:793px) and (max-width:1150px){.site-header ._title{left:16px}}@media only screen and (max-width:792px){.site-header ._title{padding-left:16px;left:0;top:0;margin:0}}@media only screen and (min-width:500px) and (max-width:792px){.site-header ._title{padding-left:24px;left:0;top:0;margin:0}}.site-header ._menu-mobile{width:24px;height:24px;position:absolute;display:none}@media only screen and (max-width:792px){.site-header ._menu-mobile{display:block;top:22px;right:56px}}.site-header ._menu-mobile button{width:100%;height:100%}.site-header ._search-mobile{position:absolute;width:50px;height:42px;top:12px;right:0;display:none}@media only screen and (max-width:792px){.site-header ._search-mobile{display:block;top:8px}}@media only screen and (min-width:500px) and (max-width:792px){.site-header ._search-mobile{right:6px}}.site-header ._search-mobile a{padding:12px 16px;width:50px;height:42px}.site-header ._search-mobile ._search-mobile-icon{display:block}.site-header ._search-mobile ._search-mobile-close{display:none;position:absolute;width:50px;height:42px;top:0;right:0}.site-header ._search-mobile.-active ._search-mobile-icon{display:none}.site-header ._search-mobile.-active ._search-mobile-close{display:block}.site-header ._wrapper{z-index:1;position:absolute;top:0;right:0;left:0;height:64px}.site-header ._wrapper ._fake-shadow{position:absolute;bottom:-12px;right:0;left:0;opacity:0}@media only screen and (max-width:792px){.site-header ._wrapper ._fake-shadow{opacity:1}}.site-header ._nav-text{z-index:4;position:absolute;top:0;right:0;left:0;height:64px}.site-header ._wave-layer{position:absolute;z-index:3;top:0;left:0;right:0;height:256px}.site-header ._color{z-index:2;position:absolute;top:0;left:0;right:0;height:256px;will-change:transform,background-color;opacity:0}@media only screen and (max-width:792px){.site-header ._color{height:100px}}.site-header ._color ._fake-shadow{position:absolute;bottom:-12px;right:0;left:0;overflow:hidden}@media only screen and (max-width:792px){.site-header ._color ._fake-shadow{display:none}}.site-nav{font-family:"Roboto Mono",Roboto,sans-serif;font-weight:400;display:inline-block;letter-spacing:.25px;position:absolute;top:0;right:32px}@media only screen and (min-width:793px) and (max-width:1150px){.site-nav{right:16px}}@media only screen and (max-width:792px){.site-nav{display:block;width:100%;left:0;top:auto;padding-top:0;bottom:0;overflow-y:hidden;overflow-x:auto;-webkit-overflow-scrolling:touch}}.site-nav ._nav-items{list-style:none;margin:4px 0 0;padding:0;white-space:nowrap;display:inline-block;font-size:0}@media only screen and (max-width:792px){.site-nav ._nav-items{display:block;height:auto;margin:0 0 0 -11px;padding:0 16px}}@media only screen and (min-width:500px) and (max-width:792px){.site-nav ._nav-items{display:block;height:auto;margin:0 0 0 -4px;padding:0 16px}}.site-nav ._nav-item{display:inline-block;text-transform:uppercase}@media only screen and (max-width:792px){.site-nav ._nav-item{padding:0}.site-nav ._nav-item.-search-desktop{display:none}}.site-nav ._nav-item a{display:inline-block;padding:20px 12px 21px;text-decoration:none;font-size:14px;line-height:1;font-weight:700;transition:border-bottom-color .1s ease-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}@media only screen and (max-width:792px){.site-nav ._nav-item a{padding:17px 12px}}.site-nav ._nav-item .icon-search{margin-bottom:-3px}.page-title-container{position:absolute;bottom:70px;left:0;right:0}@media only screen and (max-width:792px){.page-title-container{display:none}}.page-title-container ._page-title{color:#fff;font-size:56px;line-height:1;padding:0 32px;will-change:transform}@media only screen and (min-width:793px) and (max-width:1150px){.page-title-container ._page-title{padding:0 16px}}@media only screen and (max-width:792px){.page-title-container ._page-title{padding:0 16px}}@media only screen and (min-width:500px) and (max-width:792px){.page-title-container ._page-title{padding:0 24px}}.page-title-container.-dark ._page-title{color:rgba(0,0,0,.7)}.page-title-container.-light ._page-title{color:#fff}.main.-homepage,.site-header.-homepage ._page-title{opacity:0}.site-header.-homepage ._color{opacity:1}.search-header{background:#4285f4;height:180px;padding-top:70px}@media only screen and (min-width:793px){.search-header{height:232px;padding-top:90px}}.search-header .search-wrapper{display:block;font-weight:300;font-size:42px;line-height:1.1904761905;margin:0;position:relative}@media only screen and (min-width:793px) and (max-width:1280px){.search-header .search-wrapper{font-size:38px;line-height:1.1578947368}}@media only screen and (max-width:792px){.search-header .search-wrapper{font-size:28px;line-height:1.2142857143}}.search-header .search-wrapper .highlight-bottom{display:block;width:100%;height:1px;background:#fff;position:absolute;bottom:0;left:0}.search-header .search-wrapper .highlight-left{display:block;width:0;height:2px;background:#fff;position:absolute;bottom:0;left:50%;transition:width .2s ease-in-out}.search-header .search-wrapper .highlight-right{display:block;width:0;height:2px;background:#fff;position:absolute;bottom:0;right:50%;transition:width .2s ease-in-out}.search-header .search-wrapper ._clear-search{appearance:none;-webkit-appearance:none;-moz-appearance:none;position:absolute;right:-9999px;top:18px;opacity:0;width:30px;height:30px}@media only screen and (max-width:792px){.search-header .search-wrapper ._clear-search{top:6px}}.search-header .search-wrapper ._clear-search svg{position:absolute;top:0;left:0;width:30px;height:30px}.search-header .search-input{font-family:"Roboto Mono",Roboto,sans-serif;font-weight:400;width:100%;color:#fff;border:none;transition:all .3s cubic-bezier(.64,.09,.08,1);background:0 0;padding:0 32px 16px 0;appearance:none;-webkit-appearance:none;-moz-appearance:none}@media only screen and (min-width:793px){.search-header .search-input{padding:0 64px 32px 0}}.search-header .search-input:invalid{box-shadow:none}.search-header .search-input:focus,.search-header .search-input:valid{box-shadow:none;outline:0}.search-header .search-input:focus~.highlight-left,.search-header .search-input:valid~.highlight-left{width:50%}.search-header .search-input:focus~.highlight-right,.search-header .search-input:valid~.highlight-right{width:50%}.search-header .search-input:valid~._clear-search{right:0;opacity:1;transition:opacity .2s ease-in-out}.search-results{min-height:400px}body.-has-lightbox .carousel{overflow:inherit;max-height:calc(100vh - 150px)}body.-has-lightbox .carousel .caption{opacity:1;z-index:1;transform:translateY(100%)}@media only screen and (max-width:792px){body.-has-lightbox .carousel{max-height:calc(100vh - 200px)}body.-has-lightbox .carousel .caption,body.-has-lightbox .carousel .carousel-pager{bottom:-36px}}.carousel{height:56.25vw;max-height:720px;opacity:0;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none}.carousel .caption{background:0 0;bottom:0;color:#fff;font-size:.9em;opacity:0;padding:20px 6%;position:absolute;text-align:left;width:100%;z-index:-1;transform:translateY(80%);transition:.2s all}@media only screen and (min-width:1281px){.carousel .caption{text-align:center}}.carousel .controls.-hide-controls{display:none}.carousel:hover{cursor:default}.carousel .items{transition:.2s transition ease;z-index:1;position:absolute;top:0;left:0;right:0;bottom:0}.g-column.-bottom .carousel .items{bottom:-1px}.carousel .slide{position:absolute;top:0;left:0;width:100%;height:100%}.carousel .carousel-pager{position:absolute;bottom:38px;width:100%;z-index:2;text-align:center;transition:all .2s}@media only screen and (max-width:792px){.carousel .carousel-pager{bottom:8px}}.carousel .carousel-pager ._dot{display:inline-block;width:11px;height:11px;margin:0 -1px;opacity:.9;font-size:0;position:relative;cursor:pointer;padding:12px}.carousel .carousel-pager ._dot:before{content:"";width:7px;height:7px;position:absolute;top:7px;left:7px;border:2px solid #000;border-radius:10px}.carousel .carousel-pager ._dot:first-child{margin-left:0}.carousel .carousel-pager ._dot:last-child{margin-right:0}.carousel .carousel-pager ._dot:focus,.carousel .carousel-pager ._dot:hover{outline:0}.carousel .carousel-pager ._dot:focus ._inner,.carousel .carousel-pager ._dot:hover ._inner{transform:scale(1);opacity:.4}.carousel .carousel-pager ._dot.-is-current ._inner{transform:scale(1);transition:all .2s ease-out;transition-delay:.2s;opacity:1!important}.carousel .carousel-pager ._inner{transition:all .2s ease-out;position:absolute;transform:scale(0);width:9px;height:9px;top:8px;left:8px;border-radius:10px}.carousel .middle-arrows{top:48%}.carousel .bottom-arrows{bottom:32px}.carousel .next,.carousel .prev{position:absolute;display:block;z-index:3;border:0;margin:0;padding:0;height:36px;width:36px;background:0 0;font-weight:700;font-size:24px;background-repeat:no-repeat;background-position:center center;cursor:pointer;transition:all .2s}@media screen and (-ms-high-contrast:active){.carousel .next,.carousel .prev{width:auto}}@media only screen and (max-width:792px){.carousel .next,.carousel .prev{display:none}}.carousel .next svg,.carousel .prev svg{width:100%;height:100%;padding:4px 0}.carousel .next svg ._fill-color,.carousel .prev svg ._fill-color{transition:fill .3s ease-out}.carousel .next:focus,.carousel .prev:focus{outline:0;border-radius:2px}.carousel .next.disabled,.carousel .prev.disabled{opacity:.1;cursor:default}.carousel .prev{left:24px}.carousel .next{right:24px}.carousel ._dot:before{border-color:#000;transition:all .3s ease-out}.carousel ._dot ._inner{background:#000}.carousel.-light ._fill-color{fill:#fff}.carousel.-light .next:focus,.carousel.-light .prev:focus{background:rgba(255,255,255,.1)}.carousel.-light ._dot:before{border-color:#fff;transition:all .3s ease-out}.carousel.-light ._dot ._inner{background:#fff}.carousel.-dark ._fill-color{fill:#000}.carousel.-dark .next:focus,.carousel.-dark .prev:focus{background:rgba(0,0,0,.1)}.carousel.-inline{margin:0 0 40px 0}.carousel.-inline ._image{position:relative;top:auto;transform:translate3d(0,0,0);width:100%}.carousel.-inline ._generated-image-container{margin:0}.carousel.-inline ._generated-figure{background:0 0}.carousel.-inline ._generated-caption{color:#fff}@media only screen and (max-width:792px){.carousel.-inline .next,.carousel.-inline .prev{bottom:0}}.c-max .carousel{max-height:640px}@media only screen and (min-width:1601px) and (max-width:1900px){.c-max .carousel{max-height:720px}}@media only screen and (min-width:1900px){.c-max .carousel{max-height:840px}}@media only screen and (min-width:793px){.c-max .carousel{height:50vw}.c-max .carousel .slide ._image{width:50%}}@media only screen and (max-width:792px){.c-max .carousel{height:110vw;min-height:500px}.c-max .carousel .slide ._image{height:0;padding-bottom:75%}.c-max .carousel .next,.c-max .carousel .prev{display:block;bottom:auto;top:0;margin-top:37.5%;transform:translateY(-50%)}.c-max .carousel .carousel-pager{display:none}}.lightbox-wrapper{background-color:#000;display:block;height:100%;left:0;opacity:0;position:fixed;top:0;transition:opacity .5s,z-index 0s;transition-delay:0s,.5s;width:100%;z-index:-1}body.-has-lightbox .lightbox-wrapper{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:10002;transition:opacity .5s;opacity:.85}body.-has-lightbox{overflow:hidden}.lightbox-close{display:block;width:64px;height:64px;padding-left:19px;padding-top:19px;color:#fff;position:fixed;top:0;left:0;transition:opacity .3s;z-index:10003;cursor:pointer}.-is-lightboxed{position:fixed;max-width:100%;z-index:10003}.slide ._image,.slide ._lazy-placeholder{background-repeat:no-repeat;background-size:contain;background-position:center bottom;display:block;height:100%;left:0;position:absolute;top:0;width:100%;opacity:0;transition:opacity .5s ease-out}.slide ._image.loaded,.slide ._lazy-placeholder.loaded{opacity:1}@media only screen and (max-width:792px){.slide ._mobile-text{bottom:0;left:0;position:absolute;width:100%}}.slide ._text{right:0;width:100%;padding:16px 16px 32px}@media only screen and (min-width:793px){.slide ._text{position:absolute;top:50%;transform:translateY(-50%);right:0;width:50%}}.slide ._text.-light{color:rgba(255,255,255,.9)}.slide ._text.-light ._link{color:rgba(255,255,255,.9);transition:color .1s ease-out}.slide ._text.-light ._link:hover{color:#fff;transition:color .1s ease-in}.slide ._text.-dark{color:rgba(0,0,0,.7)}.slide ._text.-dark ._link{color:rgba(0,0,0,.7);transition:color .1s ease-out}.slide ._text.-dark ._link:hover{color:#000;transition:color .1s ease-in}@media only screen and (max-width:0){.slide ._text ._heading{padding:32px}}@media only screen and (min-width:793px){.slide ._text ._heading{padding:0 32px}}@media only screen and (min-width:793px) and (max-width:1150px){.slide ._text ._heading{padding:0 32px}}.slide ._text ._title{display:block;font-weight:400;font-size:34px;line-height:1.1764705882;margin:0;font-family:"Roboto Mono",Roboto,sans-serif;font-weight:400;margin:0}@media only screen and (min-width:793px) and (max-width:1280px){.slide ._text ._title{font-size:28px;line-height:1.2142857143}}@media only screen and (max-width:792px){.slide ._text ._title{font-size:20px;line-height:1.6}}@media only screen and (min-width:793px){.slide ._text ._description,.slide ._text ._link{width:80%}}.slide ._text ._description{font-weight:400;font-size:14px;line-height:1.8;margin-top:10px;margin-bottom:0}@media only screen and (min-width:793px){.slide ._text ._description.-desktop{display:block}}@media only screen and (max-width:792px){.slide ._text ._description.-desktop{display:none}}@media only screen and (min-width:793px){.slide ._text ._description.-mobile{display:none}}@media only screen and (max-width:792px){.slide ._text ._description.-mobile{display:block}}.slide ._text ._link{font-size:14px;font-weight:500;line-height:1.7142857143;text-transform:uppercase;text-transform:uppercase;text-decoration:none;display:inline-block;margin-top:17px}.grouped-list-wrapper{background:#fff}.grouped-list-wrapper .grouped-list{padding:16px 16px 48px}@media only screen and (min-width:793px){.grouped-list-wrapper .grouped-list{padding:32px 64px 96px}}@media only screen and (min-width:1281px){.grouped-list-wrapper .grouped-list{padding:32px 128px 96px}}.grouped-list-wrapper .grouped-list-title{font-family:"Roboto Mono",Roboto,sans-serif;font-weight:500;font-weight:500;font-size:15px;text-transform:uppercase;padding:32px 0 16px}@media only screen and (min-width:793px){.grouped-list-wrapper .grouped-list-title{padding:64px 0 32px}}.grouped-list-wrapper .list-detail{padding-right:32px}.list-wrapper{background:#fff}.list-wrapper ._title{display:block;font-weight:400;font-size:24px;line-height:1.3333333333;margin:0;font-family:"Roboto Mono",Roboto,sans-serif;font-weight:400}@media only screen and (max-width:792px){.list-wrapper ._title{font-size:18px;line-height:1.3333333333}}.list-wrapper.-secondary{background:#fafafa}.list-wrapper.-dark{background:#000;color:#fff;border-top:1px solid #333}._arrow{display:block;line-height:1;font-size:.7em}._arrow .svg-icon{line-height:1}@media only screen and (min-width:793px){.list-title{padding:96px 32px 57px}}@media only screen and (max-width:792px){.list-title{padding:48px 16px 33px}}@media only screen and (min-width:500px) and (max-width:792px){.list-title{padding:48px 24px 33px}}.list-title.-is-detail{padding-bottom:0;padding-left:0;padding-right:0}@media only screen and (min-width:793px){.list-title.-is-detail .-is-related{margin-bottom:57px;padding-left:32px}}@media only screen and (min-width:793px) and (max-width:1150px){.list-title.-is-detail .-is-related{padding-left:16px}}@media only screen and (max-width:792px){.list-title.-is-detail .-is-related{padding-left:16px;margin-bottom:33px}}@media only screen and (min-width:500px) and (max-width:792px){.list-title.-is-detail .-is-related{padding-left:24px;margin-bottom:33px}}.list-view{display:table;width:100%;margin:0}@media only screen and (min-width:793px){.list-view{padding:64px 0 128px}}@media only screen and (max-width:792px){.list-view{padding:32px 16px 64px}}@media only screen and (max-width:360px){.list-view{padding:32px 0 64px}}.list-view.-compact{padding:0}.list-item{display:table-row}.list-item:last-child .list-detail,.list-item:last-child .list-wrap{border-bottom:0}@media only screen and (max-width:792px){.list-item .list-wrap{border-bottom:1px solid #e9e9e9}}.list-item .list-wrap.-no-border{border-bottom:0}.list-item .list-wrap.-no-border .list-detail{border:0;padding:0}@media only screen and (min-width:793px){.list-item .list-detail{border-bottom:1px solid #e9e9e9}}.list-item .list-detail.-no-border{border-bottom:0}.list-wrap{color:inherit;display:block}@media only screen and (min-width:793px){.list-wrap.-follow-list{margin:12px 0}}.list-wrap.-follow-list .list-detail{padding:14px 0 0;vertical-align:middle}@media only screen and (max-width:792px){.list-wrap.-follow-list .list-detail{padding:30px 0 0}}.list-wrap.-event-list .list-header{vertical-align:top}.list-wrap.-is-link{text-decoration:none}.list-wrap.-is-link ._arrow{transition:125ms color ease-out}.list-wrap.-is-link:hover ._title{color:#2a56c6;transition:125ms color ease-in}.list-wrap.-is-link:hover ._arrow .svg-icon{opacity:1;transition:125ms opacity ease-in}.list-wrap.-is-link:hover ._arrow ._fill-color{fill:#2a56c6;transition:125ms color ease-in}.list-wrap.-is-search ._search-link{text-decoration:none;color:inherit}.list-wrap.-is-search ._search-link:hover ._title{color:#2a56c6;transition:125ms color ease-in}.list-wrap.-is-search ._search-link:hover ._arrow ._fill-color{fill:#2a56c6;transition:125ms color ease-in}.list-wrap.-is-search:hover .svg-icon{opacity:.6}.list-wrap.-is-search .list-detail{display:block}.list-header{display:table-cell;vertical-align:top}@media only screen and (max-width:792px){.list-header{padding-top:16px}}@media only screen and (max-width:360px){.list-header{display:none}}.list-header ._bubble{width:72px;height:72px;border-radius:35px;background-size:cover;background-repeat:no-repeat;background-position:center}@media only screen and (min-width:793px){.list-header ._bubble{margin-top:20px;margin-right:32px}}@media only screen and (max-width:792px){.list-header ._bubble{margin-top:14px;margin-right:16px;width:56px;height:56px}}.list-detail{font-weight:400;font-size:14px;line-height:1.8;width:100%;padding:25px 0 39px;display:table-cell}.list-detail p{margin:0}.list-detail ._title-block{font-family:"Roboto Mono",Roboto,sans-serif;font-weight:400;position:relative;padding-right:15px}@media only screen and (max-width:792px){.list-detail ._title-block{padding-right:40px}}.list-detail ._title-block ._title{display:block;font-weight:400;font-size:24px;line-height:1.3333333333;margin:0;margin-bottom:.4em}@media only screen and (max-width:792px){.list-detail ._title-block ._title{font-size:18px;line-height:1.3333333333}}.list-detail ._arrow{position:absolute;right:0;top:.5em}.list-detail ._left-icon{position:absolute;left:0;top:0}@media only screen and (min-width:793px){.list-detail ._date+._location:before{content:'|';padding-right:4px}}.list-detail ._meta{color:#757575}@media only screen and (max-width:792px){.list-detail ._meta span{display:block}.list-detail ._meta span:after{content:''}}.list-detail ._source{color:#4caf50}.site-footer{color:rgba(0,0,0,.7)}@media only screen and (min-width:793px){.site-footer{padding:0 32px}}@media only screen and (min-width:793px) and (max-width:1150px){.site-footer{padding:0 16px}}@media only screen and (min-width:1240px) and (max-width:1300px){.site-footer{padding:0}}@media only screen and (min-width:1151px) and (max-width:1239px){.site-footer{padding:0}}@media only screen and (max-width:792px){.site-footer{padding:0 16px}}.site-footer ._inner-wrapper{position:relative}@media only screen and (min-width:793px) and (max-width:1150px){.site-footer ._inner-wrapper{padding-bottom:20px}}@media only screen and (min-width:1240px) and (max-width:1300px){.site-footer ._inner-wrapper{width:1240px}}@media only screen and (min-width:1151px) and (max-width:1239px){.site-footer ._inner-wrapper{width:100%}}@media only screen and (max-width:792px){.site-footer ._inner-wrapper{padding-bottom:16px}}.site-footer.-dark{border-top:0;background:#000;text-decoration:none}.site-footer.-dark ._footer-prefix{background:#000}.site-footer.-dark ._social{background:#000}.site-footer.-dark .svg-icon ._fill-color{fill:#fff}.site-footer.-dark .supporting-information ._dot,.site-footer.-dark .supporting-information a{color:#9e9e9e}.site-footer.-dark .supporting-information ._dot:focus,.site-footer.-dark .supporting-information ._dot:hover,.site-footer.-dark .supporting-information a:focus,.site-footer.-dark .supporting-information a:hover{color:#bdbdbd}.site-footer.-dark ._footer-suffix{background:#000}.site-footer ._footer-prefix,.site-footer ._footer-suffix,.site-footer ._social{position:relative}@media only screen and (min-width:793px){.site-footer ._footer-prefix,.site-footer ._footer-suffix,.site-footer ._social{margin-right:-32px;margin-left:-32px;padding-right:32px;padding-left:32px}}@media only screen and (min-width:793px) and (max-width:1150px){.site-footer ._footer-prefix,.site-footer ._footer-suffix,.site-footer ._social{margin-right:-16px;margin-left:-16px;padding-right:16px;padding-left:16px}}@media only screen and (min-width:1240px) and (max-width:1300px){.site-footer ._footer-prefix,.site-footer ._footer-suffix,.site-footer ._social{width:100%;margin-right:auto;margin-left:auto;padding-right:0;padding-left:0}}@media only screen and (min-width:1151px) and (max-width:1239px){.site-footer ._footer-prefix,.site-footer ._footer-suffix,.site-footer ._social{width:100%;margin-right:auto;margin-left:auto;padding-right:0;padding-left:0}}@media only screen and (max-width:792px){.site-footer ._footer-prefix,.site-footer ._footer-suffix,.site-footer ._social{margin-right:-16px;margin-left:-16px;padding-right:16px;padding-left:16px}}@media only screen and (min-width:500px) and (max-width:792px){.site-footer ._footer-prefix,.site-footer ._footer-suffix,.site-footer ._social{margin-right:-24px;margin-left:-24px;padding-right:32px;padding-left:32px}}.site-footer ._footer-prefix{background:#fafafa}.site-footer ._footer-prefix ._inner-wrapper{height:160px;min-height:160px}.site-footer ._social{background:#fafafa}.site-footer ._social ._inner-wrapper{min-height:72px}.site-footer ._footer-suffix{background:#fff}.site-footer ._footer-suffix ._inner-wrapper{height:144px;min-height:144px;position:relative}@media only screen and (max-width:792px){.site-footer ._footer-suffix ._inner-wrapper{height:176px;min-height:176px}}.site-footer ._social-media-links{position:absolute;top:50%;transform:translateY(-50%);position:absolute;right:-5px}@media only screen and (min-width:793px){.site-footer ._social-media-links{margin-right:24px}}@media only screen and (min-width:793px) and (max-width:1150px){.site-footer ._social-media-links{margin-right:0}}@media only screen and (max-width:792px){.site-footer ._social-media-links{right:auto}}.site-footer .google-logo{position:absolute;top:50%;transform:translateY(-50%);display:block;margin:0;position:absolute}@media only screen and (min-width:793px){.site-footer .google-logo{margin-left:24px}}@media only screen and (min-width:793px) and (max-width:1150px){.site-footer .google-logo{margin-left:0}}@media only screen and (max-width:792px){.site-footer .google-logo{position:absolute;top:35px;transform:none}}.site-footer .google-logo .svg-icon{display:block;width:92px;height:34px}.site-footer .supporting-information{position:absolute;top:50%;transform:translateY(-50%);right:0}@media only screen and (min-width:793px){.site-footer .supporting-information{margin-right:24px}}@media only screen and (min-width:793px) and (max-width:1150px){.site-footer .supporting-information{margin-right:0}}@media only screen and (max-width:792px){.site-footer .supporting-information{left:-10px;top:auto;right:auto;bottom:55px;transform:none}}.site-footer .supporting-information a{color:rgba(0,0,0,.7);font-size:14px;line-height:1.7142857143;font-weight:500;font-smoothing:antialiased;margin-left:10px;text-decoration:none;transition:.2s color cubic-bezier(.4,0,.2,1);padding-right:6px}.site-footer .supporting-information a:focus,.site-footer .supporting-information a:hover{outline:0}.site-footer .supporting-information a:focus{text-decoration:underline}.site-footer .supporting-information a:last-child{padding-right:0}.site-footer .supporting-information ._dot:after,.site-footer .supporting-information .hidden-dot:after{opacity:.4;content:"·";left:50%;top:60%;transform:translate(-50%,-50%)}.site-footer .supporting-information ._dot{color:rgba(0,0,0,.7)}.site-footer .supporting-information ._dot:after{position:absolute}.site-footer .supporting-information ._dot.-last{visibility:hidden}.fab{transform:translate3d(0,0,0);position:absolute;right:0;top:-28px;width:56px;height:56px;background-color:#f5f5f5;border-radius:56px;transition:border-radius .6s cubic-bezier(.19,1,.22,1);z-index:2000}@media only screen and (max-width:792px){.fab{width:40px;height:40px;border-radius:40px;top:-20px}}.fab.-active:before,.fab:focus:before,.fab:hover:before{opacity:0}.fab.-active:after,.fab:focus:after,.fab:hover:after{opacity:1}.fab:after,.fab:before{display:block;content:"";position:absolute;left:0;top:0;width:100%;height:100%;border-radius:56px;transition:all .6s cubic-bezier(.19,1,.22,1);transition-property:opacity,border-radius,width,height}@media only screen and (max-width:792px){.fab:after,.fab:before{border-radius:40px}}.fab:before{opacity:1;box-shadow:0 0 8px 0 rgba(0,0,0,.12),0 8px 8px 0 rgba(0,0,0,.24);z-index:8}.fab:after{opacity:0;box-shadow:0 0 12px 0 rgba(0,0,0,.08),0 12px 12px 0 rgba(0,0,0,.24);z-index:9}.fab.-active{border-radius:3px}.fab.-active:after,.fab.-active:before{border-radius:3px}.fab.-active ._content{visibility:visible;z-index:100}.fab.-active ._item,.fab.-active ._title{-webkit-user-select:all;-moz-user-select:all;-ms-user-select:all;user-select:all}.fab ._wave-layer{position:absolute;top:0;right:0;overflow:hidden}.fab ._wrapper{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}@media screen and (-ms-high-contrast:active){.fab ._wrapper{padding-bottom:200%}}.fab ._toggle{position:absolute;right:0;top:0;width:56px;height:56px;cursor:pointer;z-index:1000}@media only screen and (max-width:792px){.fab ._toggle{width:40px;height:40px}}.fab ._toggle:focus{outline:0}.fab ._toggle:focus .share-icon ._path{background-color:#2196f3}.fab ._toggle .share-icon{position:absolute;left:18px;top:18px}@media only screen and (max-width:792px){.fab ._toggle .share-icon{left:10px;top:10px}}.fab ._content{position:relative;width:180px;padding-bottom:24px;opacity:0;z-index:0;visibility:hidden}.fab ._title{margin:14px 0 12px 24px;font-size:20px;color:rgba(0,0,0,.7);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fab ._list{position:relative;margin:-10px 0 10px 24px;padding:0;list-style:none}.fab ._item{position:relative;display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:14px}@media screen and (-ms-high-contrast:active){.fab ._item span{display:block}.fab ._item ._social-icon{display:none}}.fab ._item a{color:#2962ff;text-decoration:none;display:block;color:rgba(0,0,0,.7)!important;transition:color .6s cubic-bezier(.19,1,.22,1)}.fab ._item a:hover{color:#2a56c6}.fab ._item a:active{outline:0}.fab ._item a .svg-icon{width:20px;height:30px;opacity:.7;transition:opacity .6s cubic-bezier(.19,1,.22,1)}.fab ._item a:focus,.fab ._item a:hover{color:#000}.fab ._item a:focus .svg-icon,.fab ._item a:hover .svg-icon{opacity:1}.fab ._social-icon{display:inline-block;padding-right:16px;position:relative;top:10px}.share-icon{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media screen and (-ms-high-contrast:active){.share-icon{display:none}}.-active .share-icon ._path.-line.-top{transform:translate3d(-3px,3px,0) rotate3d(0,0,1,45deg)}.-active .share-icon ._path.-line.-bottom{transform:translate3d(-3px,-3px,0) rotate3d(0,0,1,-45deg)}.-active .share-icon ._path.-joint{opacity:0}.-active .share-icon ._path.-joint.-top{transform:translate3d(0,12px,0) scale(0)}.-active .share-icon ._path.-joint.-middle{transform:scale(0)}.-active .share-icon ._path.-joint.-bottom{transform:translate3d(0,-12px,0) scale(0)}.share-icon ._path{background:#4c4c4c;position:absolute;transition:all .6s cubic-bezier(.19,1,.22,1);transition-property:transform,color,opacity}.share-icon ._path.-line{width:16px;height:2px}.share-icon ._path.-line.-top{transform:rotate3d(0,0,1,-30deg);top:6px}.share-icon ._path.-line.-bottom{transform:rotate3d(0,0,1,30deg);top:12px}.share-icon ._path.-joint{width:6px;height:6px;border-radius:6px;opacity:1}.share-icon ._path.-joint.-top{left:12px;top:0}.share-icon ._path.-joint.-middle{left:0;top:7px}.share-icon ._path.-joint.-bottom{left:12px;top:14px}._social-media-links{list-style:none;margin:0;padding:0}._social-media-links li{display:inline-block;height:24px;float:left;margin:8px 14px 8px 0;padding:0 10px 0 0;text-align:center}._social-media-links li:last-child{padding-right:5px;margin-right:0}._social-media-links a{display:inline-block;height:24px;width:24px}._social-media-links a .svg-icon{width:24px;height:24px;opacity:.54}._social-media-links a:focus,._social-media-links a:hover{height:28px;width:24px;outline:0;opacity:1}._social-media-links a:focus .svg-icon,._social-media-links a:hover .svg-icon{opacity:1}@keyframes span-fade-a{0%{opacity:0}20%{opacity:0}60%{opacity:1}100%{opacity:1}}@keyframes span-fade-b{0%{opacity:0}60%{opacity:0}100%{opacity:1}}@keyframes play-doodle{0%{background-position:4.65116279% 0;opacity:0;top:0;height:3.2334em;width:3.2334em}1%{opacity:1}100%{background-position:100% 0;top:0;height:3.2334em;width:3.2334em}}@keyframes play-chat-bubbles{0%{background-position:6.89655172% 0;opacity:0;top:0;height:3.2334em;width:3.2334em}1%{opacity:1}100%{background-position:100% 0;top:0;height:3.2334em;width:3.2334em}}@keyframes play-phone{0%{background-position:4.08163265% 0;opacity:0;top:0;height:3.2334em;width:3.2334em}1%{opacity:1}100%{background-position:100% 0;top:0;height:3.2334em;width:3.2334em}}.span{padding:10px 0 170px;position:relative}.span a{text-decoration:none}.span h2{margin:0;font-size:24px;line-height:1.6666666667;font-weight:500}@media only screen and (max-width:792px){.span h2{font-size:20px;line-height:1.6}}.span h3{font-size:20px;line-height:1.6;margin:5px 0;padding:0;font-weight:500}@media only screen and (max-width:792px){.span h3{font-size:18px;line-height:1.7777777778}}.span .spaced p{line-height:1.8823529412;margin:0;font-weight:500}.span em{color:#757575;display:block;font-size:13px;font-style:normal;font-weight:600;margin:0;text-transform:uppercase;line-height:1.6}.span ._dot,.span ._return{opacity:0}.span .material-icons{color:#757575;font-size:32px;line-height:1}.span .background-container{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}.span .background-container:before{content:"";display:block;position:absolute;width:82vw;height:141vw;left:0;top:0;z-index:-1}.span .background-container:after{content:"";display:block;position:absolute;width:82vw;height:141vw;bottom:0;right:0;z-index:-2}.span .header,.span .span-2016-v2 .jp-nav,.span-2016-v2 .span .jp-nav{position:relative;padding:5px 0 105px}@media only screen and (min-width:1200px){.span .header,.span .span-2016-v2 .jp-nav,.span-2016-v2 .span .jp-nav{padding-bottom:0}}.span .header .event-title-end,.span .header .event-title-start,.span .span-2016-v2 .jp-nav .event-title-end,.span .span-2016-v2 .jp-nav .event-title-start,.span-2016-v2 .span .jp-nav .event-title-end,.span-2016-v2 .span .jp-nav .event-title-start{font-family:"Roboto Mono",Roboto,sans-serif;font-weight:400;font-size:56px;font-weight:300;color:#fff;margin:0;position:absolute}@media only screen and (min-width:1200px){.span .header .event-title-end,.span .header .event-title-start,.span .span-2016-v2 .jp-nav .event-title-end,.span .span-2016-v2 .jp-nav .event-title-start,.span-2016-v2 .span .jp-nav .event-title-end,.span-2016-v2 .span .jp-nav .event-title-start{position:fixed}}@media only screen and (min-width:793px){.span .header .event-title-end,.span .header .event-title-start,.span .span-2016-v2 .jp-nav .event-title-end,.span .span-2016-v2 .jp-nav .event-title-start,.span-2016-v2 .span .jp-nav .event-title-end,.span-2016-v2 .span .jp-nav .event-title-start{font-size:150px}}@media only screen and (min-width:793px) and (max-width:1150px){.span .header .event-title-end,.span .header .event-title-start,.span .span-2016-v2 .jp-nav .event-title-end,.span .span-2016-v2 .jp-nav .event-title-start,.span-2016-v2 .span .jp-nav .event-title-end,.span-2016-v2 .span .jp-nav .event-title-start{font-size:85px}}@media only screen and (min-width:1151px) and (max-width:1239px){.span .header .event-title-end,.span .header .event-title-start,.span .span-2016-v2 .jp-nav .event-title-end,.span .span-2016-v2 .jp-nav .event-title-start,.span-2016-v2 .span .jp-nav .event-title-end,.span-2016-v2 .span .jp-nav .event-title-start{font-size:130px}}@media only screen and (min-width:1240px) and (max-width:1300px){.span .header .event-title-end,.span .header .event-title-start,.span .span-2016-v2 .jp-nav .event-title-end,.span .span-2016-v2 .jp-nav .event-title-start,.span-2016-v2 .span .jp-nav .event-title-end,.span-2016-v2 .span .jp-nav .event-title-start{font-size:130px}}@media only screen and (min-width:1900px){.span .header .event-title-end,.span .header .event-title-start,.span .span-2016-v2 .jp-nav .event-title-end,.span .span-2016-v2 .jp-nav .event-title-start,.span-2016-v2 .span .jp-nav .event-title-end,.span-2016-v2 .span .jp-nav .event-title-start{font-size:170px}}.span .header .event-title-start,.span .span-2016-v2 .jp-nav .event-title-start,.span-2016-v2 .span .jp-nav .event-title-start{top:20px;left:20px}@media only screen and (min-width:1200px){.span .header .event-title-start,.span .span-2016-v2 .jp-nav .event-title-start,.span-2016-v2 .span .jp-nav .event-title-start{top:80px;left:30px;animation:span-fade-b 1.5s ease}}.span .header .event-title-end,.span .span-2016-v2 .jp-nav .event-title-end,.span-2016-v2 .span .jp-nav .event-title-end{right:20px;bottom:55px}@media only screen and (min-width:1200px){.span .header .event-title-end,.span .span-2016-v2 .jp-nav .event-title-end,.span-2016-v2 .span .jp-nav .event-title-end{right:30px;bottom:25px;animation:span-fade-b 1.5s ease}}.span .header .event-city,.span .span-2016-v2 .jp-nav .event-city,.span-2016-v2 .span .jp-nav .event-city{margin:110px 0;position:relative}@media only screen and (min-width:1200px){.span .header .event-city,.span .span-2016-v2 .jp-nav .event-city,.span-2016-v2 .span .jp-nav .event-city{animation:span-fade-a 1.5s ease}}.span .header .event-city h1,.span .span-2016-v2 .jp-nav .event-city h1,.span-2016-v2 .span .jp-nav .event-city h1{font-family:"Roboto Mono",Roboto,sans-serif;font-weight:400;font-size:63px;font-weight:300;color:rgba(255,255,255,.6);text-align:center;line-height:.9}@media only screen and (min-width:793px){.span .header .event-city h1,.span .span-2016-v2 .jp-nav .event-city h1,.span-2016-v2 .span .jp-nav .event-city h1{font-size:150px}}@media only screen and (min-width:793px) and (max-width:1150px){.span .header .event-city h1,.span .span-2016-v2 .jp-nav .event-city h1,.span-2016-v2 .span .jp-nav .event-city h1{font-size:85px}}@media only screen and (min-width:1151px) and (max-width:1239px){.span .header .event-city h1,.span .span-2016-v2 .jp-nav .event-city h1,.span-2016-v2 .span .jp-nav .event-city h1{font-size:115px}}@media only screen and (min-width:1240px) and (max-width:1300px){.span .header .event-city h1,.span .span-2016-v2 .jp-nav .event-city h1,.span-2016-v2 .span .jp-nav .event-city h1{font-size:128px}}@media only screen and (min-width:1900px){.span .header .event-city h1,.span .span-2016-v2 .jp-nav .event-city h1,.span-2016-v2 .span .jp-nav .event-city h1{font-size:170px}}.span .header .event-icon,.span .span-2016-v2 .jp-nav .event-icon,.span-2016-v2 .span .jp-nav .event-icon{background-position:left center;background-repeat:no-repeat;background-size:auto 100%;height:1.6167em;opacity:0;position:absolute;top:.80835em;width:3.2334em}.span .header .event-icon.loaded,.span .span-2016-v2 .jp-nav .event-icon.loaded,.span-2016-v2 .span .jp-nav .event-icon.loaded{opacity:1}.span .header .event-icon.loaded.phone,.span .span-2016-v2 .jp-nav .event-icon.loaded.phone,.span-2016-v2 .span .jp-nav .event-icon.loaded.phone{animation:play-phone 2s steps(47);animation-delay:.5s;animation-fill-mode:backwards}.span .header .event-icon.loaded.chat-bubbles,.span .span-2016-v2 .jp-nav .event-icon.loaded.chat-bubbles,.span-2016-v2 .span .jp-nav .event-icon.loaded.chat-bubbles{animation:play-chat-bubbles 1.375s steps(27);animation-delay:.7s;animation-fill-mode:backwards}.span .header .event-icon.loaded.doodle,.span .span-2016-v2 .jp-nav .event-icon.loaded.doodle,.span-2016-v2 .span .jp-nav .event-icon.loaded.doodle{animation:play-doodle 1.23s steps(41);animation-delay:.9s;animation-fill-mode:backwards}.span .intro h2+p{margin-top:15px}@media only screen and (min-width:793px){.span .intro h2+p{margin-top:30px}}.span .intro .js-share-fab-parent{position:absolute;top:0;right:20px}@media only screen and (min-width:793px){.span .intro .js-share-fab-parent{right:50px}}.span .intro .social{list-style-type:none;padding:0;margin:20px 0 0}@media only screen and (min-width:793px){.span .intro .social{margin-top:40px}}.span .intro .social p{color:#757575;padding-bottom:2px}.span .intro .social>li{display:inline-block;vertical-align:top;margin-right:22px}.span .intro .social ._social-media-links{padding-top:2px}.span .content-wrapper{width:100%;margin:0 auto;max-width:870px;padding:0 15px}@media only screen and (min-width:1420px){.span .content-wrapper{max-width:1000px}}.span .card{background:#fff;margin:0 0 60px;position:relative;box-shadow:0 3px 8px rgba(0,0,0,.25)}.span .card .content{margin:0;padding:0}.span .card .content.spaced{padding:20px 15px}@media only screen and (min-width:500px) and (max-width:792px){.span .card .content.spaced{padding:30px 40px}}@media only screen and (min-width:793px){.span .card .content.spaced{padding:60px 120px}}.span .recap ._title{font-family:Roboto,sans-serif;font-weight:500}.span .recap ._attribution,.span .recap .source{font-family:Roboto,sans-serif;font-weight:400}.span .recap .social ._post{font-size:22px;line-height:1.33333;font-weight:500}.span .recap .social ._post a:active,.span .recap .social ._post a:focus{text-decoration:none}.span .speakers{text-align:center}.span .speakers ul{list-style-type:none;padding:0;margin:0 -20px}.span .speakers li{width:125px;margin:0 20px 40px;vertical-align:top;display:inline-block}@media only screen and (min-width:793px){.span .speakers li{width:172px}}.span .speakers p{margin:0;padding:0;line-height:1.5}.span .speakers a{display:block}.span .speakers .name{color:#444}.span .speakers .company{color:#757575}.span .speakers .company,.span .speakers .social{font-size:14px}.span .speakers ._image+p{font-weight:600}.span .speakers .image-block{position:relative;background-color:#aaa;border-radius:86px;width:125px;height:125px;margin:0 0 10px;opacity:1;transition:opacity .2s ease-in-out}@media only screen and (min-width:793px){.span .speakers .image-block{width:172px;height:172px}}.span .speakers a:focus .image-block,.span .speakers a:hover .image-block{opacity:.85}.span .speakers ._image{position:absolute;background-size:cover;top:0;right:0;left:0;bottom:0;border-radius:86px;opacity:0;transition:opacity .2s ease-in-out}.span .speakers ._image.loaded{opacity:1}.span .schedule table{margin:0}.span .schedule table td{vertical-align:top}.span .schedule table tr:not(:first-child)>td>:first-child{margin-top:45px}.span .schedule .time{margin-right:8px}@media only screen and (min-width:500px) and (max-width:792px){.span .schedule .time{margin-right:15px}}@media only screen and (min-width:793px){.span .schedule .time{margin-right:30px}}.span .location iframe{margin:30px 0 0;width:100%;height:280px;border:none}@media only screen and (min-width:793px){.span .location iframe{margin-top:50px;height:380px}}@media only screen and (min-width:793px){.span .location .col-2{width:290px;display:inline-block;vertical-align:top}}.span .location .col-2+.col-2{margin-top:20px}@media only screen and (min-width:793px){.span .location .col-2+.col-2{margin-top:0;padding-left:20px}}.span .faq>div{position:relative;padding:0 0 20px 50px}@media only screen and (min-width:793px){.span .faq>div{padding-left:80px}}.span .faq .material-icons{position:absolute;left:0}.span .tabs .tab-list{background:#f5f5f5;text-align:center}.span .tabs .tab-list ul{overflow-y:hidden;overflow-x:visible;list-style-type:none;margin:0;padding:0;white-space:nowrap}.span .tabs .tab-list li{display:inline-block;margin:0 10px;text-transform:uppercase}@media only screen and (min-width:793px){.span .tabs .tab-list li{margin-left:20px;margin-right:20px}}.span .tabs .tab-list a{display:block;font-size:14px;font-weight:500;text-decoration:none;color:#757575;padding:15px 8px;border-bottom:2px solid transparent;transition:color .2s ease-in-out,border-color .1s ease-in-out}.span .tabs .tab-list a:active,.span .tabs .tab-list a:hover{border-bottom:2px solid #bbb}.span .tabs .tab-container{display:none}.span.span-lon .background-container{background:#00e5ff}.span.span-lon .background-container:before{background:linear-gradient(120deg,#1a237e 0,rgba(0,229,255,0) 50%)}.span.span-lon .background-container:after{background:linear-gradient(-60deg,#1a237e 0,rgba(0,229,255,0) 50%)}.span.span-lon .recap .social ._post,.span.span-lon .recap .social ._post a,.span.span-lon a,.span.span-lon a:visited{color:#3f51b5}.span.span-lon .tab-list a.active{color:#3f51b5;border-bottom:2px solid #3f51b5}.span.span-lon .event-city h1{margin-left:.58em}.span.span-lon .event-icon.phone{margin-top:1.11em;margin-left:-1.6em}.span.span-lon .event-icon.doodle{margin-left:-2.55em;margin-top:-1.4em}.span.span-lon .event-icon.chat-bubbles{margin-left:-2.1em;margin-top:.2em}.span.span-nyc .background-container{background:#f50057}.span.span-nyc .background-container:before{background:linear-gradient(120deg,#880e4f 0,rgba(245,0,87,0) 50%)}.span.span-nyc .background-container:after{background:linear-gradient(-60deg,#880e4f 0,rgba(245,0,87,0) 50%)}.span.span-nyc .recap .social ._post,.span.span-nyc .recap .social ._post a,.span.span-nyc a,.span.span-nyc a:visited{color:#e91e63}.span.span-nyc .tab-list a.active{color:#e91e63;border-bottom:2px solid #e91e63}.span.span-nyc .event-city h1{margin-left:-.6em}.span.span-nyc .event-icon.phone{margin-top:.21em;margin-left:-1.7em}.span.span-nyc .event-icon.doodle{margin-left:-1.3em;margin-top:1.05em}.span.span-nyc .event-icon.chat-bubbles{margin-left:-2.4em;margin-top:-1.4em}.span-2016-v2{text-rendering:optimizeLegibility;font-weight:400}@keyframes pulsate{0%{opacity:0}30%{opacity:1}70%{opacity:1}100%{opacity:0}}.span-2016-v2.jp-language .jp{display:inline-block!important}.span-2016-v2.jp-language .en{display:none!important}.span-2016-v2.en-language .jp{display:none!important}.span-2016-v2.en-language .en{display:inline-block!important}.span-2016-v2 .en-toggle{opacity:.4}.span-2016-v2 .en-toggle:hover{opacity:1}.span-2016-v2.en-language .en-toggle{opacity:1}.span-2016-v2 .jp-toggle{opacity:.4}.span-2016-v2 .jp-toggle:hover{opacity:1}.span-2016-v2.jp-language .jp-toggle{opacity:1}.span-2016-v2 p{padding:0;margin:0}@media only screen and (max-width:792px){.span-2016-v2 .hide-on-mobile{display:none}}.span-2016-v2 .header,.span-2016-v2 .jp-nav{font-family:"Roboto Mono","noto sans",Helvetica,arial,sans-serif;font-size:34px;line-height:40px}@media only screen and (max-width:792px){.span-2016-v2 .header,.span-2016-v2 .jp-nav{font-size:30px;line-height:32px}}.span-2016-v2 .jp-nav{font-size:20px}@media only screen and (max-width:792px){.span-2016-v2 .jp-nav{font-size:20px}}.span-2016-v2 .secondary{font-family:"Roboto Mono","noto sans",Helvetica,arial,sans-serif;font-weight:500;font-size:24px;line-height:32px}@media only screen and (max-width:792px){.span-2016-v2 .secondary{font-size:18px;line-height:24px}}.span-2016-v2 .detail{font-family:"Roboto Mono","noto sans",Helvetica,arial,sans-serif;font-weight:500;font-size:14px;line-height:22px;letter-spacing:.03em}@media only screen and (max-width:792px){.span-2016-v2 .detail{font-size:10px;line-height:18px}}.span-2016-v2 .detail-reg{font-family:Roboto,"noto sans",Helvetica,arial,sans-serif;font-size:14px;line-height:24px;letter-spacing:.03em;max-width:300px}@media only screen and (max-width:792px){.span-2016-v2 .detail-reg{font-size:12px;line-height:18px}}.span-2016-v2 .content{font-family:Roboto,"noto sans",Helvetica,arial,sans-serif;font-size:18px;line-height:30px;letter-spacing:.05em}@media only screen and (max-width:792px){.span-2016-v2 .content{font-size:14px;line-height:22px}}.span-2016-v2 .content{font-family:Roboto,"noto sans",Helvetica,arial,sans-serif;font-size:18px;line-height:30px;letter-spacing:.05em}@media only screen and (max-width:792px){.span-2016-v2 .content{font-size:14px;line-height:22px}}.span-2016-v2 .medium{font-weight:500}.span-2016-v2 a{text-decoration:none}.span-2016-v2 a:visited{color:inherit}.span-2016-v2 .bg-shapes{position:fixed;left:0;right:0;bottom:0;opacity:0;top:50%;margin-top:-24%;transition:opacity .5s ease}.span-2016-v2 .bg-shapes div[class*=shape-mask-]{position:relative;overflow:hidden;left:127px;margin:0 15%}@media only screen and (max-width:792px){.span-2016-v2 .bg-shapes div[class*=shape-mask-]{left:0;margin:0 auto}}.span-2016-v2 .bg-shapes div[class*=shape-mask-] svg{height:100%;opacity:.9}.span-2016-v2 .bg-shapes .shape-mask-desktop{width:70%;position:relative;display:block}.span-2016-v2 .bg-shapes .shape-mask-desktop:before{display:block;content:"";width:100%;padding-top:70.8333333333%}.span-2016-v2 .bg-shapes .shape-mask-desktop>svg{position:absolute;top:0;left:0;right:0;bottom:0}@media only screen and (max-width:792px){.span-2016-v2 .bg-shapes .shape-mask-desktop{display:none}}.span-2016-v2 .bg-shapes .shape-mask-mobile{width:85%;position:relative;display:none}.span-2016-v2 .bg-shapes .shape-mask-mobile:before{display:block;content:"";width:100%;padding-top:109.375%}.span-2016-v2 .bg-shapes .shape-mask-mobile>svg{position:absolute;top:0;left:0;right:0;bottom:0}@media only screen and (max-width:792px){.span-2016-v2 .bg-shapes .shape-mask-mobile{display:block}}.span-2016-v2 .bg-shapes .animation-desktop-0{animation:film-desktop-0 1.62s 1 steps(33);animation-fill-mode:forwards}.span-2016-v2 .bg-shapes .animation-desktop-1{animation:film-desktop-1 1.368s 1 steps(28);animation-fill-mode:forwards}.span-2016-v2 .bg-shapes .animation-desktop-2{animation:film-desktop-2 1.476s 1 steps(30);animation-fill-mode:forwards}.span-2016-v2 .bg-shapes .animation-desktop-3{animation:film-desktop-3 1.566s 1 steps(32);animation-fill-mode:forwards}.span-2016-v2 .bg-shapes .animation-desktop-4{animation:film-desktop-4 1.17s 1 steps(24);animation-fill-mode:forwards}@keyframes film-desktop-0{0%{transform:translateX(0);-webkit-transform:translateX(0)}100%{transform:translateX(-22.297%);-webkit-transform:translateX(-22.297%)}}@keyframes film-desktop-1{0%{transform:translateX(-22.297%);-webkit-transform:translateX(-22.297%)}100%{transform:translateX(-41.216%);-webkit-transform:translateX(-41.216%)}}@keyframes film-desktop-2{0%{transform:translateX(-41.216%);-webkit-transform:translateX(-41.216%)}100%{transform:translateX(-61.486%);-webkit-transform:translateX(-61.486%)}}@keyframes film-desktop-3{0%{transform:translateX(-61.486%);-webkit-transform:translateX(-61.486%)}100%{transform:translateX(-83.108%);-webkit-transform:translateX(-83.108%)}}@keyframes film-desktop-4{0%{transform:translateX(-83.108%);-webkit-transform:translateX(-83.108%)}100%{transform:translateX(-99.324%);-webkit-transform:translateX(-99.324%)}}.span-2016-v2 .bg-shapes .animation-mobile-0{animation:film-mobile-0 1.35s 1 steps(22);animation-fill-mode:forwards}.span-2016-v2 .bg-shapes .animation-mobile-1{animation:film-mobile-1 1.728s 1 steps(28);animation-fill-mode:forwards}.span-2016-v2 .bg-shapes .animation-mobile-2{animation:film-mobile-2 1.422s 1 steps(23);animation-fill-mode:forwards}.span-2016-v2 .bg-shapes .animation-mobile-3{animation:film-mobile-3 1.422s 1 steps(23);animation-fill-mode:forwards}.span-2016-v2 .bg-shapes .animation-mobile-4{animation:film-mobile-4 1.296s 1 steps(21);animation-fill-mode:forwards}@keyframes film-mobile-0{0%{transform:translateX(0);-webkit-transform:translateX(0)}100%{transform:translateX(-18.487%);-webkit-transform:translateX(-18.487%)}}@keyframes film-mobile-1{0%{transform:translateX(-18.487%);-webkit-transform:translateX(-18.487%)}100%{transform:translateX(-42.017%);-webkit-transform:translateX(-42.017%)}}@keyframes film-mobile-2{0%{transform:translateX(-42.017%);-webkit-transform:translateX(-42.017%)}100%{transform:translateX(-61.345%);-webkit-transform:translateX(-61.345%)}}@keyframes film-mobile-3{0%{transform:translateX(-61.345%);-webkit-transform:translateX(-61.345%)}100%{transform:translateX(-80.672%);-webkit-transform:translateX(-80.672%)}}@keyframes film-mobile-4{0%{transform:translateX(-80.672%);-webkit-transform:translateX(-80.672%)}100%{transform:translateX(-98.319%);-webkit-transform:translateX(-98.319%)}}.span-2016-v2 .fab-container{position:fixed;right:16px;bottom:54px;z-index:1}.span-2016-v2 .fab-container .fab-menu{width:56px;height:56px;display:none;opacity:0;transition:opacity .5s ease;cursor:pointer}@media only screen and (max-width:792px){.span-2016-v2 .fab-container .fab-menu{display:block}}.span-2016-v2 .visible{opacity:1!important}.span-2016-v2 .overlay{position:fixed;top:0;left:0;z-index:2;width:100vw;height:100vh;display:none}.span-2016-v2 .overlay.tokyo{background-color:#7b63f1}.span-2016-v2 .overlay.la{background-color:#2963ff}@media only screen and (max-width:792px){.span-2016-v2 .overlay{display:block;visibility:hidden;pointer-events:none;opacity:0;transition:visibility 0s,opacity .5s ease}}.span-2016-v2 .overlay .overlay-container{padding-top:122px;padding-left:24px;padding-right:24px}.span-2016-v2 .overlay .overlay-container #overlay-close{position:fixed;bottom:36px;right:16px;color:#fff;padding-left:8px;padding-right:8px;cursor:pointer}.span-2016-v2 .overlay .overlay-container #overlay-close{position:fixed;bottom:36px;right:16px;color:#fff;padding-left:8px;padding-right:8px;cursor:pointer}.span-2016-v2 .overlay .overlay-container .overlay-lockup{text-transform:uppercase}.span-2016-v2 .overlay .overlay-container .overlay-lockup .overlay-lockup-top-box{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.span-2016-v2 .overlay .overlay-container .overlay-lockup .overlay-lockup-box{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}.span-2016-v2 .overlay .overlay-container .overlay-lockup .overlay-lockup-box #overlay-lockup-location{width:100%}.span-2016-v2 .overlay .overlay-container .overlay-lockup .overlay-lockup-box #overlay-lockup-location a{color:#fff}.span-2016-v2 .overlay .overlay-container .overlay-lockup .overlay-lockup-box #overlay-span-right{white-space:nowrap;padding-top:1em}.span-2016-v2 .overlay .overlay-container .overlay-lockup .event-live{color:#fff}.span-2016-v2 .overlay .overlay-container .overlay-lockup .event-live svg{fill:#fff;animation:pulsate 2s ease-out;animation-iteration-count:infinite}.span-2016-v2 .overlay .overlay-container .overlay-nav{position:fixed;bottom:36px}.span-2016-v2 .overlay .overlay-container .overlay-nav .lang-toggle{padding-bottom:1em}.span-2016-v2 .overlay .overlay-container .overlay-nav .lang-toggle .toggle-button{cursor:pointer}.span-2016-v2 .overlay .overlay-container .overlay-nav .jp-nav{color:#fff}.span-2016-v2 .overlay .overlay-container .overlay-nav ul{list-style:none;padding:0;margin:0}.span-2016-v2 .overlay .overlay-container .overlay-nav ul li a{text-transform:uppercase;color:#fff}.span-2016-v2 .visible-overlay{pointer-events:all;visibility:visible;opacity:.95}.span-2016-v2 .event-live{margin-top:14px;font-weight:500;font-size:14px;letter-spacing:.03em}.span-2016-v2 .event-live a{display:none!important}.span-2016-v2 .event-live a span{vertical-align:top;line-height:24px}.span-2016-v2.live-day .event-live a{display:inline-block!important}.span-2016-v2 .span-2016-container{background-color:#fff;transition:background-color .5s ease!important;color:#000;transition:color .5s ease;width:inherit;height:inherit}@media only screen and (max-width:792px){.span-2016-v2 .span-2016-container{padding-top:10px}}.span-2016-v2 .span-2016-container .span-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:inherit;margin-left:255px;padding-top:12px;padding-left:16px;padding-right:16px}@media only screen and (max-width:792px){.span-2016-v2 .span-2016-container .span-container{margin-left:0}}@media only screen and (min-width:793px){.span-2016-v2 .span-2016-container .span-container{padding-top:60px;padding-left:32px;padding-right:32px}}@media only screen and (min-width:500px) and (max-width:792px){.span-2016-v2 .span-2016-container .span-container{padding-left:24px;padding-right:24px}}@media only screen and (min-width:793px) and (max-width:1150px){.span-2016-v2 .span-2016-container .span-container{padding-left:16px;padding-right:16px}}.span-2016-v2 .span-2016-container .span-container .lockup{text-transform:uppercase;width:auto}@media only screen and (max-width:792px){.span-2016-v2 .span-2016-container .span-container .lockup{width:100%}}.span-2016-v2 .span-2016-container .span-container .lockup .lockup-box{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:792px){.span-2016-v2 .span-2016-container .span-container .lockup .lockup-box{position:static;-ms-flex-direction:row;flex-direction:row}}.span-2016-v2 .span-2016-container .span-container .lockup .lockup-box #lockup-location{width:100%}.span-2016-v2 .span-2016-container .span-container .lockup .lockup-box #lockup-location a{color:#2963ff;transition:color .5s ease}.span-2016-v2 .span-2016-container .span-container .lockup .lockup-box .span-right-box{position:relative}.span-2016-v2 .span-2016-container .span-container .lockup .lockup-box .span-right-box .span-right{white-space:nowrap;position:absolute}.span-2016-v2 .span-2016-container .span-container .lockup .lockup-box .span-right-box .span-right.tokyo{right:0}.span-2016-v2 .span-2016-container .span-container .lockup .lockup-box .span-right-box .span-right.la{left:82px}@media only screen and (max-width:792px){.span-2016-v2 .span-2016-container .span-container .lockup .lockup-box .span-right-box .span-right{right:auto;left:auto;position:static;padding-top:1em}}.span-2016-v2 .span-2016-container .span-container .hero{position:relative;padding-left:80px;padding-right:80px}@media only screen and (min-width:793px) and (max-width:1280px){.span-2016-v2 .span-2016-container .span-container .hero{padding-left:7%;padding-right:7%}}@media only screen and (max-width:792px){.span-2016-v2 .span-2016-container .span-container .hero{padding:0;padding-top:24px;padding-bottom:24px}}.span-2016-v2 .span-2016-container .span-container .hero .hero-shapes{text-align:right;position:absolute;bottom:0;right:0;width:50%;opacity:0;transition:opacity .5s ease}.span-2016-v2 .span-2016-container .span-container .hero .hero-shapes video{z-index:0;display:inline-block}.span-2016-v2 .span-2016-container .span-container .hero .hero-shapes ._image,.span-2016-v2 .span-2016-container .span-container .hero .hero-shapes ._ratio{display:none}@media only screen and (max-width:792px){.span-2016-v2 .span-2016-container .span-container .hero .hero-shapes{right:0;width:100%;padding-bottom:24px;position:relative}.span-2016-v2 .span-2016-container .span-container .hero .hero-shapes video{display:none}.span-2016-v2 .span-2016-container .span-container .hero .hero-shapes ._image,.span-2016-v2 .span-2016-container .span-container .hero .hero-shapes ._ratio{display:inline-block}.span-2016-v2 .span-2016-container .span-container .hero .hero-shapes ._ratio{background-color:transparent}}.span-2016-v2 .span-2016-container .span-container .hero .hero-content{position:relative;display:block;z-index:1}.span-2016-v2 .span-2016-container .span-container .hero .hero-content .hero-header{width:100%}@media only screen and (max-width:792px){.span-2016-v2 .span-2016-container .span-container .hero .hero-content .hero-header{width:100%}}.span-2016-v2 .span-2016-container .span-container .hero .hero-content .hero-header .spacer{min-height:1.15em}@media only screen and (max-width:792px){.span-2016-v2 .span-2016-container .span-container .hero .hero-content .hero-header .hero-head-text.en{font-size:27px}.span-2016-v2 .span-2016-container .span-container .hero .hero-content .hero-header .hero-head-text.jp{font-size:21px}}@media only screen and (max-width:360px){.span-2016-v2 .span-2016-container .span-container .hero .hero-content .hero-header .hero-head-text.en{font-size:25px}.span-2016-v2 .span-2016-container .span-container .hero .hero-content .hero-header .hero-head-text.jp{font-size:25px}}.span-2016-v2 .span-2016-container .span-container .hero .hero-content .hero-header .hero-detail{padding-top:8px;font-weight:400}@media only screen and (max-width:792px){.span-2016-v2 .span-2016-container .span-container .hero .hero-content .hero-header .hero-detail{padding-top:0;line-height:32px}}.span-2016-v2 .span-2016-container .span-container .hero .hero-content .hero-date{padding-top:43%}@media only screen and (max-width:792px){.span-2016-v2 .span-2016-container .span-container .hero .hero-content .hero-date{padding-top:24px}}.span-2016-v2 .span-2016-container .span-container .span-nav{top:45vh;padding-bottom:0}@media only screen and (max-height:720px){.span-2016-v2 .span-2016-container .span-container .span-nav{top:55vh}}@media only screen and (max-width:792px){.span-2016-v2 .span-2016-container .span-container .span-nav{top:auto;padding-bottom:36px}}.span-2016-v2 .span-2016-container .span-container .span-nav .lang-toggle{padding-bottom:30px}@media only screen and (max-width:792px){.span-2016-v2 .span-2016-container .span-container .span-nav .lang-toggle{padding-bottom:1em}}.span-2016-v2 .span-2016-container .span-container .span-nav .lang-toggle .toggle-button{cursor:pointer}.span-2016-v2 .span-2016-container .span-container .span-nav ul{list-style:none;padding:0;margin:0}.span-2016-v2 .span-2016-container .span-container .span-nav ul li a{text-transform:uppercase;color:#2963ff;transition:color .5s ease}.span-2016-v2 .span-2016-container .span-container .span-nav .active-link{color:#000;transition:color .5s ease}.span-2016-v2 .span-2016-container .span-container .fixable{position:fixed;z-index:1;margin-left:-255px}@media only screen and (max-width:792px){.span-2016-v2 .span-2016-container .span-container .fixable{position:relative;margin-left:0}}.span-2016-v2 .span-2016-container .span-container .main-panel{transform:translate3d(0,0,0);z-index:0;width:100%}@media only screen and (max-width:792px){.span-2016-v2 .span-2016-container .span-container .main-panel{margin-left:-16px;margin-right:-16px;width:100vw;border-left:0;border-right:0}}@media only screen and (min-width:500px) and (max-width:792px){.span-2016-v2 .span-2016-container .span-container .main-panel{margin-left:-24px;margin-right:-24px}}.span-2016-v2 .span-2016-container .span-container .main-panel .anchor{display:block;visibility:hidden;height:123px;margin-top:-123px}@media only screen and (max-width:792px){.span-2016-v2 .span-2016-container .span-container .main-panel .anchor{height:124px;margin-top:-120px}}.span-2016-v2 .span-2016-container .span-container .main-panel .panel{padding-left:80px;padding-right:80px;min-height:20vh}@media only screen and (min-width:793px) and (max-width:1280px){.span-2016-v2 .span-2016-container .span-container .main-panel .panel{padding-left:7%;padding-right:7%}}@media only screen and (max-width:792px){.span-2016-v2 .span-2016-container .span-container .main-panel .panel{padding-left:16px;padding-right:16px}}.span-2016-v2 .span-2016-container .span-container .main-panel .panel#about-panel{margin-top:60px;border:6px solid #000;padding-bottom:60px}@media only screen and (max-width:792px){.span-2016-v2 .span-2016-container .span-container .main-panel .panel#about-panel{border:none;border-top:6px solid #000;border-bottom:6px solid #000;margin-top:0}}.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-header{text-transform:uppercase;padding-top:136px;padding-bottom:60px}@media only screen and (max-width:792px){.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-header{padding-top:60px;padding-bottom:36px}}.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-header.about-header{padding-top:72px;padding-bottom:56px}@media only screen and (max-width:792px){.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-header.about-header{padding-top:36px;padding-bottom:36px}}.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-header.schedule-header{padding-top:68px}@media only screen and (max-width:792px){.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-header.schedule-header{padding-top:60px;padding-bottom:36px}}.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content a{cursor:pointer;color:inherit;text-decoration:underline;opacity:.4}.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content a:hover{opacity:1}.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.about-content .about-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.about-content .about-wrapper .about-text{width:80%}@media only screen and (min-width:1600px){.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.about-content .about-wrapper .about-text{width:70%}}.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.about-content .about-wrapper .media-icons{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:end;justify-content:flex-end;padding-top:60px}@media only screen and (max-width:792px){.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.about-content .about-wrapper .media-icons{-ms-flex-pack:start;justify-content:flex-start}}.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.about-content .about-wrapper .media-icons ul{list-style:none;padding:0;margin:0}.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.about-content .about-wrapper .media-icons ul li{display:inline;padding-left:15px}.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.about-content .about-wrapper .media-icons ul li:first-of-type{padding-left:0}.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.about-content .about-wrapper .media-icons ul li a{cursor:pointer;text-decoration:none;opacity:1}.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.about-content .about-wrapper .media-icons ul li a .span-svg-icon{height:24px}.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.location-content{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;padding-top:88px}@media only screen and (max-width:792px){.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.location-content{-ms-flex-direction:column;flex-direction:column;padding-top:36px}}.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.location-content .location-info{width:35%;padding-right:48px}@media only screen and (min-width:1600px){.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.location-content .location-info{width:26%}}@media only screen and (max-width:792px){.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.location-content .location-info{padding-right:0;width:100%;padding-bottom:14px}}.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.location-content .span-map{-ms-flex-positive:1;flex-grow:1;color:#000!important;height:350px}.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.location-content .span-map a{cursor:pointer;opacity:.4;text-decoration:underline}.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.location-content .span-map a:hover{opacity:1}@media only screen and (max-width:792px){.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.location-content .span-map{height:250px}}.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.recap-content{margin-top:-48px}.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.recap-content a{text-decoration:none}.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.recap-content a.cta-link div{opacity:.6}.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.recap-content a.cta-link:focus div,.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.recap-content a.cta-link:hover div{opacity:1}.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.recap-content .recap-header{margin-bottom:48px;text-transform:uppercase}@media only screen and (max-width:792px){.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.recap-content .recap-header{margin-bottom:24px}}.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.recap-content .recap-header.cta{text-transform:none}.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.recap-content .recap-container{padding-top:48px}.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.recap-content .recap-container .recap-column{float:left}.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.recap-content .recap-container .recap-column.recap-column-desktop-6{width:100%}.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.recap-content .recap-container .recap-column.recap-column-desktop-4{width:66.6666666667%}.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.recap-content .recap-container .recap-column.recap-column-desktop-3{width:50%}.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.recap-content .recap-container .recap-column.recap-column-desktop-3:nth-child(odd){clear:left}.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.recap-content .recap-container .recap-column.recap-column-desktop-2{width:33.3333333333%}@media only screen and (max-width:792px){.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.recap-content .recap-container .recap-column.recap-column-mobile-6{width:100%}}@media only screen and (max-width:792px){.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.recap-content .recap-container .recap-column.recap-column-mobile-4{width:66.6666666667%}}@media only screen and (max-width:792px){.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.recap-content .recap-container .recap-column.recap-column-mobile-2{width:33.3333333333%}}.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.recap-content .recap-container .recap-column-with-padding{margin:0 -24px}.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.recap-content .recap-container .recap-column-with-padding .recap-column{padding:0 24px}@media only screen and (max-width:792px){.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.recap-content .recap-container .recap-column-with-padding .recap-column{padding:0 8px}}@media only screen and (max-width:792px){.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.recap-content .recap-container .recap-column-with-padding{margin:0 -8px}}.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.recap-content .recap-container:after{display:block;content:"";clear:both}.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.recap-content .recap-container .recap-item{margin-bottom:48px}.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.recap-content .recap-container .recap-item:after{display:block;content:"";clear:both}@media only screen and (max-width:792px){.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.recap-content .recap-container .recap-item{margin-bottom:32px}}.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.recap-content .recap-container .recap-item a.video-thumbnail{position:relative;display:block;font-size:0;line-height:0;opacity:1;max-height:600px}.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.recap-content .recap-container .recap-item a.video-thumbnail:before{content:'';display:block;background:#000;position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .5s ease;z-index:1}.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.recap-content .recap-container .recap-item a.video-thumbnail:hover:before{opacity:.3}.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.recap-content .recap-container .recap-item a.video-thumbnail img{width:100%}.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.recap-content .recap-container .recap-item a.video-thumbnail svg{position:absolute;right:16px;bottom:8px;z-index:2}.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.recap-content .recap-container .recap-item .video-thumbnail figure{position:relative;margin:0}.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.recap-content .recap-container .recap-item .speaker-quote{padding:16px 12px 0 40px}@media only screen and (max-width:792px){.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.recap-content .recap-container .recap-item .speaker-quote{padding:0 24px 4px 24px}}.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.recap-content .recap-container .recap-item .speaker-quote p.quote{font-size:22px;line-height:30px;font-weight:500;font-family:"Roboto Mono","noto sans",Helvetica,arial,sans-serif;letter-spacing:0;margin-bottom:8px;text-indent:-13px}.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.recap-content .recap-container .recap-item .speaker-quote p.quote.jp{text-indent:0}@media only screen and (min-width:793px){.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.recap-content .recap-container .recap-item .speaker-quote p.quote{margin-bottom:4px}}@media only screen and (max-width:792px){.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.recap-content .recap-container .recap-item .speaker-quote p.quote{font-size:16px;line-height:20px;text-indent:-10px}}.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.recap-content .recap-container .recap-item .speaker-quote p.speaker{font-size:18px;line-height:26px}@media only screen and (max-width:792px){.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.recap-content .recap-container .recap-item .speaker-quote p.speaker{font-size:14px;line-height:18px}}.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.recap-content .recap-container .recap-item .speaker-quote p.company{text-transform:uppercase;font-size:18px;line-height:26px}@media only screen and (max-width:792px){.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.recap-content .recap-container .recap-item .speaker-quote p.company{font-size:14px;line-height:18px}}.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.recap-content .recap-container .recap-item .speaker-quote p.twitter a{text-transform:uppercase;text-decoration:none}@media only screen and (max-width:792px){.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.recap-content .recap-container .recap-item .speaker-quote p.twitter a{font-size:14px;line-height:18px}}.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.recap-content .recap-container.recap-behind-the-scenes .recap-header{margin-top:-20px}.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.recap-content .recap-container.recap-behind-the-scenes .recap-item .speaker-quote{padding:8px 0 0 0}@media only screen and (max-width:792px){.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.recap-content .recap-container .recap-column-mobile-6>.recap-item>.video-thumbnail:not(.recap-column){margin:0 40px 0 40px}.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.recap-content .recap-container .recap-column-mobile-6>.recap-item>.speaker-quote:not(.recap-column){margin:-16px 16px 0 16px}}.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.recap-content .recap-container .recap-twitter-rotator{position:relative;background:#000;color:#fff;margin-top:12px;margin-bottom:80px}@media only screen and (min-width:793px){.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.recap-content .recap-container .recap-twitter-rotator{margin-bottom:48px}}@media only screen and (max-width:792px){.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.recap-content .recap-container .recap-twitter-rotator{margin:0 -16px 36px -16px}}.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.recap-content .recap-container .recap-twitter-rotator .hash-tag{position:absolute;bottom:48px;right:40px;opacity:.4}@media only screen and (max-width:792px){.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.recap-content .recap-container .recap-twitter-rotator .hash-tag{font-size:18px;line-height:20px}}.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.recap-content .recap-container .recap-twitter-rotator .twitter-item{position:absolute;top:0;left:0;height:100%;width:85%;padding:48px 40px;letter-spacing:0}.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.recap-content .recap-container .recap-twitter-rotator .twitter-item a{text-decoration:none}.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.recap-content .recap-container .recap-twitter-rotator .twitter-item .twitter-content{font-family:Roboto,"noto sans",Helvetica,arial,sans-serif;color:#2963ff;margin-bottom:120px;opacity:0;font-size:32px;line-height:42px;padding-top:16px;transition:opacity .5s ease 0s,padding .5s ease .5s}@media only screen and (max-width:792px){.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.recap-content .recap-container .recap-twitter-rotator .twitter-item .twitter-content{font-size:18px;line-height:24px}}.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.recap-content .recap-container .recap-twitter-rotator .twitter-item .twitter-author{position:absolute;bottom:48px;opacity:0;transition:opacity .5s ease 0s;z-index:1}.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.recap-content .recap-container .recap-twitter-rotator .twitter-item .twitter-author .twitter-name{font-family:"Roboto Mono","noto sans",Helvetica,arial,sans-serif;font-weight:500}@media only screen and (max-width:792px){.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.recap-content .recap-container .recap-twitter-rotator .twitter-item .twitter-author .twitter-name{font-size:16px;line-height:20px}}.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.recap-content .recap-container .recap-twitter-rotator .twitter-item .twitter-author .twitter-handler svg{vertical-align:middle}.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.recap-content .recap-container .recap-twitter-rotator .twitter-item .twitter-author .twitter-handler span{opacity:.4;line-height:24px}@media only screen and (max-width:792px){.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.recap-content .recap-container .recap-twitter-rotator .twitter-item .twitter-author .twitter-handler span{font-size:16px;line-height:20px}}.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.recap-content .recap-container .recap-twitter-rotator .twitter-item.placeholder{position:relative;opacity:0!important}.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.recap-content .recap-container .recap-twitter-rotator .twitter-item.active{opacity:1;z-index:1000}.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.recap-content .recap-container .recap-twitter-rotator .twitter-item.active .twitter-content{opacity:1;padding-top:0;transition-delay:.7s}.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.recap-content .recap-container .recap-twitter-rotator .twitter-item.active .twitter-author{opacity:1;transition-delay:1.5s}.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.speakers-content .speaker-container{-moz-column-count:3;column-count:3;-moz-column-gap:48px;column-gap:48px}@media only screen and (min-width:1600px){.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.speakers-content .speaker-container{-moz-column-count:4;column-count:4}}@media only screen and (max-width:792px){.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.speakers-content .speaker-container{-moz-column-gap:32px;column-gap:32px;-moz-column-count:2;column-count:2}}@media only screen and (max-width:1020px) and (min-width:792px){.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.speakers-content .speaker-container{-moz-column-gap:32px;column-gap:32px;-moz-column-count:2;column-count:2}}.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.speakers-content .speaker-container .speaker-item-wrapper{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;-o-column-break-inside:avoid;-ms-column-break-inside:avoid;column-break-inside:avoid;display:table;min-width:100%}.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.speakers-content .speaker-container .speaker-item-wrapper .speaker-item{padding-bottom:80px}@media only screen and (max-width:792px){.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.speakers-content .speaker-container .speaker-item-wrapper .speaker-item{padding-bottom:44px}}.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.speakers-content .speaker-container .speaker-item-wrapper .speaker-item .speaker-photo{position:relative;padding-top:26px;padding-bottom:16px}@media only screen and (max-width:792px){.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.speakers-content .speaker-container .speaker-item-wrapper .speaker-item .speaker-photo{padding-top:16px;padding-bottom:16px}}.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.speakers-content .speaker-container .speaker-item-wrapper .speaker-item .speaker-photo img{width:100%}.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.speakers-content .speaker-container .speaker-item-wrapper .speaker-item .speaker-detail{text-transform:uppercase}.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.speakers-content .speaker-container .speaker-item-wrapper .speaker-item .speaker-detail a{text-decoration:none}.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.schedule-content{width:100%}@media only screen and (min-width:1600px){.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.schedule-content{width:74%}}.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.schedule-content .schedule-date{padding-bottom:30px}@media only screen and (max-width:792px){.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.schedule-content .schedule-date{padding-bottom:24px}}.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.schedule-content .schedule-table{border-top:3px solid #000;transition:border-color .5s ease}.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.schedule-content .schedule-table .schedule-item{border-bottom:3px solid #000;background-color:transparent;transition:border-color .5s ease,background-color .5s ease;padding-top:24px;padding-bottom:24px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}@media only screen and (max-width:792px){.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.schedule-content .schedule-table .schedule-item{padding-top:21px;padding-bottom:21px}}.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.schedule-content .schedule-table .schedule-item .schedule-time{padding-left:30px;padding-right:30px;width:120px;font-family:"Roboto Mono","noto sans",Helvetica,arial,sans-serif;font-weight:700}@media only screen and (max-width:792px){.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.schedule-content .schedule-table .schedule-item .schedule-time{width:75px;padding-left:10px;padding-right:10px}}.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.schedule-content .schedule-table .schedule-item .schedule-item-content{width:70%}.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.schedule-content .schedule-table .schedule-item .schedule-item-content .schedule-item-title{font-weight:700;font-family:"Roboto Mono","noto sans",Helvetica,arial,sans-serif}.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.schedule-content .schedule-table .schedule-item .schedule-item-content .schedule-item-location{text-transform:uppercase}.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.schedule-content .schedule-table .schedule-item .schedule-item-content .schedule-subevent{margin-top:30px}.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.schedule-content .schedule-table .schedule-item .schedule-item-content .schedule-subevent .schedule-subevent-section{width:50%;float:left}.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.schedule-content .schedule-table .schedule-item .schedule-item-content .schedule-subevent .clear{clear:both}.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.schedule-content .schedule-table .schedule-item .schedule-item-live{width:230px;padding-left:20px;padding-right:30px;text-transform:uppercase;text-align:right;display:none!important}.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.schedule-content .schedule-table .schedule-item .schedule-item-live .live-date-string{display:none!important}.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.schedule-content .schedule-table .schedule-item .schedule-item-live a{text-decoration:none;opacity:0}.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.schedule-content .schedule-table .schedule-item .schedule-item-live a span{vertical-align:top;line-height:24px}@media only screen and (max-width:1020px) and (min-width:792px){.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.schedule-content .schedule-table .schedule-item .schedule-item-live a{font-size:10px}}.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.schedule-content .schedule-table .schedule-item.now-live{background-color:#fff}.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.schedule-content .schedule-table .schedule-item.now-live .schedule-item-live{display:inline-block!important}.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.schedule-content .schedule-table .schedule-item.now-live .schedule-item-live a{opacity:1}@media only screen and (max-width:792px){.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.schedule-content .schedule-table .schedule-item.now-live .schedule-item-live{width:30%;padding-left:10px;padding-right:10px;zoom:.8}.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.schedule-content .schedule-table .schedule-item.now-live .schedule-item-content{width:60%}}.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.schedule-content .schedule-table .schedule-item:last-child .schedule-item-content .schedule-item-speaker{margin-top:1px}.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.faq-content{width:100%}@media only screen and (min-width:1600px){.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.faq-content{width:74%}}.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.faq-content .faq-section{padding-bottom:60px}@media only screen and (max-width:792px){.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.faq-content .faq-section{padding-bottom:24px}}.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.faq-content .faq-section .faq-section-title{padding-bottom:24px;border-bottom:3px solid #000;transition:border-color .5s ease}@media only screen and (max-width:792px){.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.faq-content .faq-section .faq-section-title{border-width:3px}}.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.faq-content .faq-section .faq-container{padding-right:10%;-moz-column-count:2;column-count:2;-moz-column-gap:40px;column-gap:40px}@media only screen and (min-width:1600px){.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.faq-content .faq-section .faq-container{-moz-column-gap:66px;column-gap:66px}}@media only screen and (max-width:792px){.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.faq-content .faq-section .faq-container{padding-right:0;-moz-column-count:1;column-count:1}}.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.faq-content .faq-section .faq-container .qa-item-wrapper{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;-o-column-break-inside:avoid;-ms-column-break-inside:avoid;column-break-inside:avoid;display:table;min-width:100%}.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.faq-content .faq-section .faq-container .qa-item-wrapper .qa-item{padding-top:30px;padding-bottom:30px}@media only screen and (max-width:792px){.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.faq-content .faq-section .faq-container .qa-item-wrapper .qa-item{border-bottom:2px solid #000;transition:border-color .5s ease}}.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.faq-content .faq-section .faq-container .qa-item-wrapper .qa-item .q-box{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:792px){.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.faq-content .faq-section .faq-container .qa-item-wrapper .qa-item .q-box{cursor:pointer}}.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.faq-content .faq-section .faq-container .qa-item-wrapper .qa-item .q-box .chevron{min-width:24px;max-width:24px;width:24px;display:none}@media only screen and (max-width:792px){.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.faq-content .faq-section .faq-container .qa-item-wrapper .qa-item{padding-top:22px;padding-bottom:22px;border-width:1px}.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.faq-content .faq-section .faq-container .qa-item-wrapper .qa-item .q-box .chevron{display:block}.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.faq-content .faq-section .faq-container .qa-item-wrapper .qa-item .q-box .chevron svg{transform:rotate(180deg);transition:all .4s ease}.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.faq-content .faq-section .faq-container .qa-item-wrapper .qa-item .answer{max-height:0;opacity:0;visibility:hidden;transition:visibility 0s,max-height .5s ease,opacity .5s ease}}.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.faq-content .faq-section .faq-container .qa-item-wrapper .qa-item.expanded .q-box .chevron svg{transform:rotate(0)}@media only screen and (max-width:792px){.span-2016-v2 .span-2016-container .span-container .main-panel .panel .section-content.faq-content .faq-section .faq-container .qa-item-wrapper .qa-item.expanded .answer{max-height:200px;visibility:visible;opacity:1}}.span-2016-v2.la .default-palette{background-color:#fff;color:#000}.span-2016-v2.la .default-palette .span-container .bg-shapes svg{stroke:#fff}.span-2016-v2.la .default-palette .span-container .lockup .lockup-box #lockup-location a{color:#2963ff}.span-2016-v2.la .default-palette .span-container .span-nav .event-live,.span-2016-v2.la .default-palette .span-container .span-nav ul>li>a{color:#2963ff}.span-2016-v2.la .default-palette .span-container .span-nav .event-live svg{fill:#2963ff;animation:pulsate 2s ease-out;animation-iteration-count:infinite}.span-2016-v2.la .default-palette .span-container .span-nav .active-link{color:#000}.span-2016-v2.la .default-palette .span-container .schedule-table .schedule-item .schedule-item-live span{color:#fff}.span-2016-v2.la .default-palette .span-container .schedule-table .schedule-item .schedule-item-live svg{fill:#fff}.span-2016-v2.la .about-palette{background-color:#fc0;color:#000}.span-2016-v2.la .about-palette .span-container .bg-shapes svg{stroke:#fff}.span-2016-v2.la .about-palette .span-container .lockup .lockup-box #lockup-location a{color:#fff}.span-2016-v2.la .about-palette .span-container .span-nav .event-live,.span-2016-v2.la .about-palette .span-container .span-nav ul>li>a{color:#fff}.span-2016-v2.la .about-palette .span-container .span-nav .event-live svg{fill:#fff;animation:pulsate 2s ease-out;animation-iteration-count:infinite}.span-2016-v2.la .about-palette .span-container .span-nav .active-link{color:#000}.span-2016-v2.la .about-palette .span-container .schedule-table .schedule-item .schedule-item-live span{color:#fc0}.span-2016-v2.la .about-palette .span-container .schedule-table .schedule-item .schedule-item-live svg{fill:#fc0}.span-2016-v2.la .recap-palette{background-color:#2963ff;color:#fff}.span-2016-v2.la .recap-palette .span-container .bg-shapes svg{stroke:#000}.span-2016-v2.la .recap-palette .span-container .lockup .lockup-box #lockup-location a{color:#000}.span-2016-v2.la .recap-palette .span-container .span-nav .event-live,.span-2016-v2.la .recap-palette .span-container .span-nav ul>li>a{color:#000}.span-2016-v2.la .recap-palette .span-container .span-nav .event-live svg{fill:#000;animation:pulsate 2s ease-out;animation-iteration-count:infinite}.span-2016-v2.la .recap-palette .span-container .span-nav .active-link{color:#fff}.span-2016-v2.la .recap-palette .span-container .schedule-table .schedule-item .schedule-item-live span{color:#2963ff}.span-2016-v2.la .recap-palette .span-container .schedule-table .schedule-item .schedule-item-live svg{fill:#2963ff}.span-2016-v2.la .speakers-palette{background-color:#333;color:#fff}.span-2016-v2.la .speakers-palette .span-container .bg-shapes svg{stroke:#2963ff}.span-2016-v2.la .speakers-palette .span-container .lockup .lockup-box #lockup-location a{color:#2963ff}.span-2016-v2.la .speakers-palette .span-container .span-nav .event-live,.span-2016-v2.la .speakers-palette .span-container .span-nav ul>li>a{color:#2963ff}.span-2016-v2.la .speakers-palette .span-container .span-nav .event-live svg{fill:#2963ff;animation:pulsate 2s ease-out;animation-iteration-count:infinite}.span-2016-v2.la .speakers-palette .span-container .span-nav .active-link{color:#fff}.span-2016-v2.la .speakers-palette .span-container .schedule-table .schedule-item .schedule-item-live span{color:#333}.span-2016-v2.la .speakers-palette .span-container .schedule-table .schedule-item .schedule-item-live svg{fill:#333}.span-2016-v2.la .schedule-palette{background-color:#ff7683;color:#000}.span-2016-v2.la .schedule-palette .span-container .bg-shapes svg{stroke:#fff}.span-2016-v2.la .schedule-palette .span-container .lockup .lockup-box #lockup-location a{color:#fff}.span-2016-v2.la .schedule-palette .span-container .span-nav .event-live,.span-2016-v2.la .schedule-palette .span-container .span-nav ul>li>a{color:#fff}.span-2016-v2.la .schedule-palette .span-container .span-nav .event-live svg{fill:#fff;animation:pulsate 2s ease-out;animation-iteration-count:infinite}.span-2016-v2.la .schedule-palette .span-container .span-nav .active-link{color:#000}.span-2016-v2.la .schedule-palette .span-container .schedule-table .schedule-item .schedule-item-live span{color:#ff7683}.span-2016-v2.la .schedule-palette .span-container .schedule-table .schedule-item .schedule-item-live svg{fill:#ff7683}.span-2016-v2.la .faq-palette{background-color:#fff;color:#000}.span-2016-v2.la .faq-palette .span-container .bg-shapes svg{stroke:#ff7683}.span-2016-v2.la .faq-palette .span-container .lockup .lockup-box #lockup-location a{color:#ff7683}.span-2016-v2.la .faq-palette .span-container .span-nav .event-live,.span-2016-v2.la .faq-palette .span-container .span-nav ul>li>a{color:#ff7683}.span-2016-v2.la .faq-palette .span-container .span-nav .event-live svg{fill:#ff7683;animation:pulsate 2s ease-out;animation-iteration-count:infinite}.span-2016-v2.la .faq-palette .span-container .span-nav .active-link{color:#000}.span-2016-v2.la .faq-palette .span-container .schedule-table .schedule-item .schedule-item-live span{color:#fff}.span-2016-v2.la .faq-palette .span-container .schedule-table .schedule-item .schedule-item-live svg{fill:#fff}.span-2016-v2.tokyo .default-palette{background-color:#fff;color:#000}.span-2016-v2.tokyo .default-palette .span-container .bg-shapes svg{stroke:#fff}.span-2016-v2.tokyo .default-palette .span-container .lockup .lockup-box #lockup-location a{color:#7b63f1}.span-2016-v2.tokyo .default-palette .span-container .span-nav .event-live,.span-2016-v2.tokyo .default-palette .span-container .span-nav ul>li>a{color:#7b63f1}.span-2016-v2.tokyo .default-palette .span-container .span-nav .event-live svg{fill:#7b63f1;animation:pulsate 2s ease-out;animation-iteration-count:infinite}.span-2016-v2.tokyo .default-palette .span-container .span-nav .active-link{color:#000}.span-2016-v2.tokyo .default-palette .span-container .schedule-table .schedule-item .schedule-item-live span{color:#fff}.span-2016-v2.tokyo .default-palette .span-container .schedule-table .schedule-item .schedule-item-live svg{fill:#fff}.span-2016-v2.tokyo .about-palette{background-color:#81e5c9;color:#000}.span-2016-v2.tokyo .about-palette .span-container .bg-shapes svg{stroke:#fff}.span-2016-v2.tokyo .about-palette .span-container .lockup .lockup-box #lockup-location a{color:#fff}.span-2016-v2.tokyo .about-palette .span-container .span-nav .event-live,.span-2016-v2.tokyo .about-palette .span-container .span-nav ul>li>a{color:#fff}.span-2016-v2.tokyo .about-palette .span-container .span-nav .event-live svg{fill:#fff;animation:pulsate 2s ease-out;animation-iteration-count:infinite}.span-2016-v2.tokyo .about-palette .span-container .span-nav .active-link{color:#000}.span-2016-v2.tokyo .about-palette .span-container .schedule-table .schedule-item .schedule-item-live span{color:#81e5c9}.span-2016-v2.tokyo .about-palette .span-container .schedule-table .schedule-item .schedule-item-live svg{fill:#81e5c9}.span-2016-v2.tokyo .recap-palette{background-color:#7b63f1;color:#fff}.span-2016-v2.tokyo .recap-palette .span-container .bg-shapes svg{stroke:#000}.span-2016-v2.tokyo .recap-palette .span-container .lockup .lockup-box #lockup-location a{color:#000}.span-2016-v2.tokyo .recap-palette .span-container .span-nav .event-live,.span-2016-v2.tokyo .recap-palette .span-container .span-nav ul>li>a{color:#000}.span-2016-v2.tokyo .recap-palette .span-container .span-nav .event-live svg{fill:#000;animation:pulsate 2s ease-out;animation-iteration-count:infinite}.span-2016-v2.tokyo .recap-palette .span-container .span-nav .active-link{color:#fff}.span-2016-v2.tokyo .recap-palette .span-container .schedule-table .schedule-item .schedule-item-live span{color:#7b63f1}.span-2016-v2.tokyo .recap-palette .span-container .schedule-table .schedule-item .schedule-item-live svg{fill:#7b63f1}.span-2016-v2.tokyo .speakers-palette{background-color:#333;color:#fff}.span-2016-v2.tokyo .speakers-palette .span-container .bg-shapes svg{stroke:#7b63f1}.span-2016-v2.tokyo .speakers-palette .span-container .lockup .lockup-box #lockup-location a{color:#7b63f1}.span-2016-v2.tokyo .speakers-palette .span-container .span-nav .event-live,.span-2016-v2.tokyo .speakers-palette .span-container .span-nav ul>li>a{color:#7b63f1}.span-2016-v2.tokyo .speakers-palette .span-container .span-nav .event-live svg{fill:#7b63f1;animation:pulsate 2s ease-out;animation-iteration-count:infinite}.span-2016-v2.tokyo .speakers-palette .span-container .span-nav .active-link{color:#fff}.span-2016-v2.tokyo .speakers-palette .span-container .schedule-table .schedule-item .schedule-item-live span{color:#333}.span-2016-v2.tokyo .speakers-palette .span-container .schedule-table .schedule-item .schedule-item-live svg{fill:#333}.span-2016-v2.tokyo .schedule-palette{background-color:#ffc8b8;color:#000}.span-2016-v2.tokyo .schedule-palette .span-container .bg-shapes svg{stroke:#fff}.span-2016-v2.tokyo .schedule-palette .span-container .lockup .lockup-box #lockup-location a{color:#fff}.span-2016-v2.tokyo .schedule-palette .span-container .span-nav .event-live,.span-2016-v2.tokyo .schedule-palette .span-container .span-nav ul>li>a{color:#fff}.span-2016-v2.tokyo .schedule-palette .span-container .span-nav .event-live svg{fill:#fff;animation:pulsate 2s ease-out;animation-iteration-count:infinite}.span-2016-v2.tokyo .schedule-palette .span-container .span-nav .active-link{color:#000}.span-2016-v2.tokyo .schedule-palette .span-container .schedule-table .schedule-item .schedule-item-live span{color:#ffc8b8}.span-2016-v2.tokyo .schedule-palette .span-container .schedule-table .schedule-item .schedule-item-live svg{fill:#ffc8b8}.span-2016-v2.tokyo .faq-palette{background-color:#fff;color:#000}.span-2016-v2.tokyo .faq-palette .span-container .bg-shapes svg{stroke:#7ee4c8}.span-2016-v2.tokyo .faq-palette .span-container .lockup .lockup-box #lockup-location a{color:#7ee4c8}.span-2016-v2.tokyo .faq-palette .span-container .span-nav .event-live,.span-2016-v2.tokyo .faq-palette .span-container .span-nav ul>li>a{color:#7ee4c8}.span-2016-v2.tokyo .faq-palette .span-container .span-nav .event-live svg{fill:#7ee4c8;animation:pulsate 2s ease-out;animation-iteration-count:infinite}.span-2016-v2.tokyo .faq-palette .span-container .span-nav .active-link{color:#000}.span-2016-v2.tokyo .faq-palette .span-container .schedule-table .schedule-item .schedule-item-live span{color:#fff}.span-2016-v2.tokyo .faq-palette .span-container .schedule-table .schedule-item .schedule-item-live svg{fill:#fff}.span-2016-v2.tokyo .span-2016-container .span-container .main-panel .panel .section-content.recap-content .recap-container .recap-twitter-rotator .twitter-item .twitter-content{color:#7b63f1}.news-container,.news-post-container{padding:60px 32px 0}@media only screen and (min-width:793px) and (max-width:1150px){.news-container,.news-post-container{padding-left:16px;padding-right:16px}}@media only screen and (max-width:792px){.news-container,.news-post-container{padding:0 0 30px}}.news-container .news-list,.news-post-container .news-list{list-style-type:none;margin:0 -30px;padding:0}@media only screen and (max-width:792px){.news-container .news-list,.news-post-container .news-list{margin:0}}.news-container .news-list li,.news-post-container .news-list li{display:-ms-flexbox;display:flex;margin:96px 0 96px}@media only screen and (max-width:792px){.news-container .news-list li,.news-post-container .news-list li{-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin:0}}.news-container .news-list li:first-child,.news-post-container .news-list li:first-child{margin-top:0}.news-container .content-col,.news-container .image-col,.news-post-container .content-col,.news-post-container .image-col{width:50%;vertical-align:top;padding:0 30px}@media only screen and (max-width:792px){.news-container .content-col,.news-container .image-col,.news-post-container .content-col,.news-post-container .image-col{padding:0;width:auto}}@media only screen and (max-width:792px){.news-container .content-col,.news-post-container .content-col{margin:16px 16px 64px}}@media only screen and (min-width:500px) and (max-width:792px){.news-container .content-col,.news-post-container .content-col{margin:24px 24px 96px}}.news-container h4,.news-post-container h4{margin-bottom:5px}@media only screen and (max-width:792px){.news-container h4,.news-post-container h4{font-size:24px}}.news-container h4+p,.news-post-container h4+p{color:#757575;margin:0}.news-container a,.news-post-container a{color:#2962ff;text-decoration:none}.news-container a:hover,.news-post-container a:hover{color:#2a56c6}.news-container .content-body,.news-post-container .content-body{margin:32px 0 0 0}@media only screen and (max-width:792px){.news-container .content-body,.news-post-container .content-body{margin:16px 0 22px}}.news-container ._image-wrap,.news-post-container ._image-wrap{background:#eee;display:block}.news-container .load-button,.news-post-container .load-button{margin:75px 0;display:none;font-size:14px;font-weight:500;padding:0;text-decoration:none;text-transform:uppercase}@media only screen and (max-width:792px){.news-container .load-button,.news-post-container .load-button{margin:16px 16px 64px}}@media only screen and (min-width:500px) and (max-width:792px){.news-container .load-button,.news-post-container .load-button{margin:24px 24px 96px}}.news-container .error,.news-post-container .error{display:none;text-align:center;padding:100px 0}.news-container{min-height:900px}.detail-page{padding-top:52px;padding-bottom:40px;font-weight:400;font-size:17px;line-height:1.8}@media only screen and (max-width:792px){.detail-page{padding-top:34px}}.detail-page h1{font-size:44px}@media only screen and (max-width:792px){.detail-page h1{font-size:30px}}.detail-page h1,.detail-page h2,.detail-page h3{margin-bottom:24px}.detail-page h1{line-height:1.2}.detail-page h2{line-height:1.8}.detail-page a{color:#2962ff;text-decoration:none}.detail-page a:hover{color:#2a56c6}.detail-page a:active{outline:0}.detail-page p{margin:0 0 1.5em;padding:0}.detail-page blockquote{margin:0}.detail-page .detail-header{position:relative;margin:0 0 3em}.detail-page .article-header{position:relative}.detail-page .article-header .header-meta{position:relative}@media only screen and (min-width:793px) and (max-width:1280px){.detail-page .article-header .header-meta{width:calc(100% - 240px);float:left}}.detail-page .footer-meta{margin:80px 0 0;font-size:15px}.detail-page .date{display:block}.detail-page .tags{font-family:"Roboto Mono",Roboto,sans-serif;font-weight:400;margin-bottom:18px;text-transform:capitalize;color:#acacac}.detail-page .tags a{color:grey}.detail-page .tags a:focus,.detail-page .tags a:hover{color:#616161}.detail-page .summary{font-weight:400;font-size:17px;line-height:1.8;color:grey;font-style:italic;margin:0 0 3em}.detail-page .subevent,.detail-page .subevent2,.detail-page .takeaway{background:rgba(207,206,211,.1);margin:2em 0;padding:2em 2.4em}@media only screen and (max-width:792px){.detail-page .subevent,.detail-page .subevent2,.detail-page .takeaway{padding:16px 20px 17px 20px;margin-right:-16px;margin-left:-16px;width:auto}}.detail-page .subevent h2,.detail-page .subevent h3,.detail-page .subevent p,.detail-page .subevent2 h2,.detail-page .subevent2 h3,.detail-page .subevent2 p,.detail-page .takeaway h2,.detail-page .takeaway h3,.detail-page .takeaway p{margin:0 0 .75em}.detail-page .subevent h2,.detail-page .subevent2 h2,.detail-page .takeaway h2{font-size:17px;font-weight:700}.detail-page .subevent ol,.detail-page .subevent ul,.detail-page .subevent2 ol,.detail-page .subevent2 ul,.detail-page .takeaway ol,.detail-page .takeaway ul{padding-left:20px}.detail-page p.quick-link{margin:0}.detail-page p.event-header{margin:0}.detail-page .subevent h3,.detail-page .subevent p,.detail-page .subevent2 h3,.detail-page .subevent2 p{margin:0}.detail-page .subevent ol,.detail-page .subevent ul,.detail-page .subevent2 ol,.detail-page .subevent2 ul{margin:10px 0 30px 0;padding-left:60px}.detail-page .subevent2 li{margin-bottom:30px}.detail-page .pullquote{font-family:"Roboto Mono",Roboto,sans-serif;font-weight:400;color:rgba(0,0,0,.55);font-size:24px;line-height:1.6666666667;margin:3em 0}@media only screen and (max-width:792px){.detail-page .pullquote{font-size:20px}}.detail-page .pullquote cite{display:inline-block;font-style:normal}.detail-page .pullquote.modern{border-left:5px solid;color:#36a1ea;padding-left:1.5em}.detail-page .pullquote.modern p:after,.detail-page .pullquote.modern p:before{display:none}.detail-page .pullquote.modern cite{font-size:16px}.detail-page .pullquote p{quotes:"“" "”" "‘" "’";position:relative}.detail-page .pullquote p:before{content:open-quote;left:-16px;position:absolute}@media only screen and (max-width:792px){.detail-page .pullquote p:before{left:-14px}}.detail-page .pullquote p:after{content:close-quote}.detail-page .callout{background:#fff;border-radius:3px;box-shadow:2px 2px 12px #bbb;font-size:13px;line-height:1.5;overflow:auto;margin-bottom:3em;margin-left:32px;margin-top:10px;width:208px}.detail-page .callout-header{padding:10px 16px}.detail-page .callout-content{padding:26px 16px}.detail-page .callout-header+.callout-content{padding:20px 16px 32px}@media only screen and (min-width:1281px){.detail-page .callout{position:absolute;right:-40px;transform:translateX(100%)}.detail-page{position:relative}}.detail-page .app{color:#999;top:0}.detail-page .app ._image,.detail-page .app h4,.detail-page .app span{display:inline-block;vertical-align:middle}.detail-page .app ._image{background-repeat:no-repeat;background-size:cover;height:40px;position:relative;width:40px;opacity:0;transition:opacity .5s ease-out}.detail-page .app ._image.loaded{opacity:1}.detail-page .app h4{color:#404040;font-size:15px;margin-left:13px}.detail-page .app h5{color:#404040;font-size:13px;font-weight:400;line-height:1.5;margin-bottom:20px}.detail-page .app p{margin-bottom:20px}.detail-page .app .svg-icon{vertical-align:middle}.detail-page .app .download{color:grey;margin-right:1em}.detail-page .app .callout-header{background:#f5f5f5}@media only screen and (max-width:792px){.detail-page .app{width:100%;margin-left:0}}@media only screen and (min-width:793px) and (max-width:1280px){.detail-page .app{position:relative;float:right}}.detail-page .spec{margin-top:-1em;padding-left:4em;transition:transform .2s}.detail-page .spec:before{content:'';background:#212121 url(../images/icons/icon-ref.svg) 50% 50% no-repeat;background-size:contain;display:block;height:100%;left:0;position:absolute;width:4em}.detail-page .spec h4{font-size:inherit;line-height:1.5em}.detail-page .spec ul{list-style:none;margin:0;padding:0}.detail-page .spec.-is-active{transform:translateX(0)}@media only screen and (min-width:1281px){.detail-page .spec.-is-active{transform:translateX(100%)}}@media only screen and (max-width:882px){.detail-page .spec{display:none}}@media only screen and (min-width:793px) and (max-width:1280px){.detail-page .spec{position:absolute;right:4em;transform:translateX(100%);cursor:pointer}}._image-wrap{position:relative}._image,._video{display:block;background-repeat:no-repeat;background-size:contain;background-position:center;width:100%;height:100%;position:absolute;top:0;left:0}._image.js-responsive-image{opacity:0;transition:opacity .5s ease-out}._image.js-responsive-image+._ratio{background-color:#eee}._image.js-responsive-image.loaded{opacity:1}._image.js-responsive-image.loaded+._ratio{transition:background-color .5s ease-out;background-color:transparent}._video{cursor:pointer!important}.detail-page .carousel.-inline{width:100%}.detail-page .carousel.-inline figure{margin-right:0;margin-left:0}.detail-page ._title{font-family:Roboto,sans-serif;font-weight:300;font-size:24px;line-height:1.6666666667}@media only screen and (min-width:793px){.detail-page ._title{margin-bottom:32px}}@media only screen and (max-width:792px){.detail-page ._title{font-size:20px;line-height:1.6;margin-bottom:16px}}.detail-page ._wrapper{display:table;margin-right:-40px;margin-left:-40px;width:840px}@media only screen and (min-width:793px){.detail-page ._wrapper{margin-bottom:32px}}@media only screen and (max-width:792px){.detail-page ._wrapper{width:auto;display:block;margin:36px -16px 34px}}.detail-page ._details{width:100%;position:relative;display:table-row}@media only screen and (max-width:792px){.detail-page ._details{display:table}}.detail-page ._info-wrapper{display:table-cell;width:50%;vertical-align:top;position:relative}.detail-page ._info-wrapper ._image{background-size:cover}@media only screen and (max-width:792px){.detail-page ._info-wrapper ._image{display:none}}@media only screen and (max-width:792px){.detail-page ._info-wrapper{display:table-row;width:100%;table-layout:fixed}}.detail-page ._info{display:table}@media only screen and (min-width:793px){.detail-page ._info{padding:32px 40px 34px 40px}}@media only screen and (max-width:792px){.detail-page ._info{padding:28px 20px 17px 20px;width:100%}}.detail-page ._info.-light{color:#fff}.detail-page ._info.-dark{color:#000}.detail-page ._info.-clear{opacity:1}.detail-page ._info.-full{opacity:.8}.detail-page ._info ._detail-info{display:table-row}.detail-page ._info ._detail-info ._generated-p{font-weight:400;font-size:14px;line-height:1.8}.detail-page ._info ._detail-info:last-child ._generated-p{margin-bottom:0}.detail-page ._info ._detail-icon{display:table-cell;vertical-align:top;padding-right:16px;text-align:center}.detail-page ._info ._generated-p{margin-top:0}@media only screen and (min-width:793px){.detail-page ._info ._generated-p{margin-bottom:16px}}@media only screen and (max-width:792px){.detail-page ._info ._generated-p{margin-bottom:8px}}.detail-page ._link-wrap{display:table;width:100%}.detail-page ._link-wrap ._link{text-decoration:none;display:block}@media only screen and (min-width:793px){.detail-page ._link-wrap ._link{padding:16px 32px}}@media only screen and (max-width:792px){.detail-page ._link-wrap ._link{padding:16px 16px;display:table-cell}}.detail-page ._link-wrap ._link.-dark{background-color:rgba(255,255,255,.3);transition:background-color .2s ease-out;color:#000}.detail-page ._link-wrap ._link.-dark:hover{background-color:rgba(255,255,255,.7);transition:background-color .2s ease-in}.detail-page ._link-wrap ._link.-light{background-color:rgba(0,0,0,.3);transition:background-color .2s ease-out;color:#fff}.detail-page ._link-wrap ._link.-light:hover{background-color:rgba(0,0,0,.7);transition:background-color .2s ease-in}@media only screen and (min-width:793px){.detail-page ._description{display:table-row}}.detail-page ._description ._generated-p:first-child{margin-top:0}.detail-page ._description ._generated-p:last-child{margin-bottom:0}.detail-page ._description ._link{text-decoration:none;text-transform:uppercase}.detail-page ._description ._subtitle{display:block;font-weight:400;font-size:34px;line-height:1.1764705882;margin:0}@media only screen and (min-width:793px) and (max-width:1280px){.detail-page ._description ._subtitle{font-size:28px;line-height:1.2142857143}}@media only screen and (max-width:792px){.detail-page ._description ._subtitle{font-size:20px;line-height:1.6}}.generated{clear:both}.generated p+h1,.generated p+h2{margin-top:84px}.generated p+h3,.generated p+h4{margin-top:24px}.generated h2{font-size:24px}@media only screen and (max-width:792px){.generated h2{font-size:20px}}.generated h3{font-weight:700;font-size:17px;line-height:inherit}.generated>ol,.generated>ul{margin-bottom:1.5em}.generated>ol li,.generated>ul li{margin-bottom:12px}.generated>ol li ._generated-p,.generated>ul li ._generated-p{margin-bottom:0}.generated>ol li:last-child ._generated-p,.generated>ul li:last-child ._generated-p{margin:0}.generated ._generated-hr{margin:2em 0;border:0;border-top:1px solid rgba(0,0,0,.15)}.generated ._generated-table{border:1px solid #e9e9e9;font-size:13px;margin:54px 0;table-layout:fixed;width:100%}.generated ._generated-table ._generated-td,.generated ._generated-table ._generated-th{border:1px solid #eee;padding:12px 16px}.generated ._generated-table ._generated-td{color:rgba(0,0,0,.7);font-weight:300}.generated ._generated-table ._generated-th{background:#fafafa;color:rgba(0,0,0,.55);font-weight:400;text-align:left}.generated figure{margin-right:-40px;margin-left:-40px;margin-top:54px;margin-bottom:54px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;max-height:calc(100vh - 64px)}.generated figure ._image-wrap{-ms-flex-positive:1;flex-grow:1;overflow:hidden;max-height:calc(100vh - 150px)}.generated figure ._image{cursor:zoom-in}.generated figure video{width:100%;max-width:100%;max-height:90vh}@media only screen and (min-width:793px) and (max-width:1150px){.generated figure{margin-right:-40px;margin-left:-40px}}@media only screen and (max-width:792px){.generated figure{width:auto;margin-right:-16px;margin-left:-16px}}.generated figure.-is-lightboxed{background:0 0!important;outline:0}.generated figure.-is-lightboxed figcaption{background:0 0!important;background:0 0;color:#fff}.generated figure.-is-lightboxed figcaption a{color:inherit}.generated figure.-is-lightboxed ._image{cursor:zoom-out}.generated blockquote.figure-group{margin-top:54px;margin-bottom:54px}.generated blockquote.figure-group figure{margin-top:0;margin-bottom:0}.generated figcaption{-ms-flex-negative:0;flex-shrink:0;font-size:13px;background-color:#fafafa;color:rgba(0,0,0,.56);padding:16px 20px 20px 20px}.generated figcaption p{margin:0}@media only screen and (min-width:793px){.generated figcaption{padding:32px 40px 34px 40px}}.generated ._generated-video-block{position:relative;-ms-flex-negative:0;flex-shrink:0}.generated ._generated-video-block::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(../images/icons/icon-playbutton.svg);background-repeat:no-repeat;background-color:rgba(0,0,0,.3);background-size:80px;background-position:center;opacity:.9;transition:opacity 125ms ease-in;cursor:pointer}.generated ._generated-video-block.-is-playing::before{opacity:0;transition:opacity 125ms ease-out}.generated ._generated-video-block.-is-android::before,.generated ._generated-video-block.-is-ios::before{display:none}.generated ._generated-video-block video{background:#fff;cursor:pointer;display:block}.generated .autoplay ._generated-video-block::before{display:none}.more{border-top:1px solid #bcbcbc;font-size:13px;padding:1em 0 5em}.more h5{line-height:1.5}.more ul{list-style:none;margin:0;padding:0;color:grey}.more ol{margin:0;padding-left:1em}.more a{color:#2962ff;text-decoration:none}.more a:hover{color:#2a56c6}.more a:active{outline:0}.more p{margin:0;color:#999}.more img{height:3.5em;left:0;margin-right:1.5em;position:absolute;width:3.5em}.more .author img{border-radius:50%}.more>div{padding-left:5em;padding-right:2em;padding-bottom:4em;position:relative}@media only screen and (min-width:793px){.more>div{float:left;width:50%;padding-right:7em}.more>div:nth-child(2n+1){margin-left:-5em}.more>div:nth-child(2n+2){clear:left}}.more .section-title{margin-bottom:1.5em}._generated-video-block.js-article-yt-video{cursor:pointer}._generated-video-block.js-article-yt-video::before{display:none}._generated-video-block.js-article-yt-video ._video.playing{background-color:#fff}._generated-video-block.js-article-yt-video .js-responsive-image::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(../images/icons/icon-playbutton.svg);background-repeat:no-repeat;background-color:#000;background-size:80px;background-position:center;opacity:0;transition:opacity 125ms ease-in}._generated-video-block.js-article-yt-video .js-responsive-image.-is-playing::before{opacity:0;transition:opacity 125ms ease-out}._generated-video-block.js-article-yt-video .js-responsive-image.-is-android::before,._generated-video-block.js-article-yt-video .js-responsive-image.-is-ios::before{display:none}._generated-video-block.js-article-yt-video .js-responsive-image.loaded::before{opacity:.5}@media only screen and (min-width:793px){.detail-page .col-3{width:230px;margin-right:30px;display:inline-block;vertical-align:top}.detail-page .col-3 figure{margin-left:0;margin-right:0}}.detail-page .col-3:nth-child(3n+3){margin-right:0}.detail-page .align-center{text-align:center}.detail-page .minimal-margin figure{margin-bottom:16px}.collection-page.detail-wrapper{background:inherit}.collection-page ._content-title{padding:32px 0;margin:0 16px}@media only screen and (min-width:793px){.collection-page ._content-title{padding-top:64px 0;margin:0 32px}}@media only screen and (min-width:1281px){.collection-page ._content-title{margin:0}}.about-page .detail-page>._generated-p.answer,.about-page .detail-page>._generated-p.question{position:relative;padding:0 0 0 38px}.about-page .detail-page>._generated-p.question{margin:54px 0 27px}.about-page .detail-page>._generated-p.question:before{content:'Q'}.about-page .detail-page>._generated-p.answer{margin:27px 0 54px}.about-page .detail-page>._generated-p.answer:before{content:'A'}.about-page .detail-page>._generated-p.answer:before,.about-page .detail-page>._generated-p.question:before{position:absolute;top:7px;left:0;font-size:26px;line-height:.5}.job-page ._description{display:none}.video-header ._text{position:relative;width:100%}@media only screen and (min-width:793px){.video-header ._text{padding:28px 32px 30px}}@media only screen and (min-width:793px) and (max-width:1150px){.video-header ._text{padding:16px}}@media only screen and (max-width:792px){.video-header ._text{padding:16px}}@media only screen and (min-width:500px) and (max-width:792px){.video-header ._text{padding:24px}}@media only screen and (min-width:793px){.video-header ._text{padding-left:32px;padding-right:32px}}@media only screen and (min-width:793px) and (max-width:1150px){.video-header ._text{padding-left:16px;padding-right:16px}}@media only screen and (max-width:792px){.video-header ._text{position:absolute;top:0;left:0;right:0;bottom:0;padding-left:16px;padding-right:16px}.g-column.-bottom .video-header ._text{bottom:-1px}}.video-header ._text ._title{font-family:"Roboto Mono",Roboto,sans-serif;font-weight:400;color:#fff;font-size:45px;line-height:1.0666666667;margin:32px 0 32px}@media only screen and (min-width:793px){.video-header ._text ._title{font-size:45px;line-height:1.0666666667;margin:32px 0 32px}}@media only screen and (min-width:793px) and (max-width:1150px){.video-header ._text ._title{font-size:24px;line-height:1.3333333333;margin:32px 0 32px}}@media only screen and (max-width:792px){.video-header ._text ._title{font-size:20px;line-height:1.6;margin:32px 0 32px}}.video-wrapper{padding-bottom:100px;position:relative}@media only screen and (max-width:792px){.video-wrapper .fab{top:auto;bottom:-20px}}@media only screen and (min-width:793px){.video-holder{padding:64px 32px 0}}@media only screen and (min-width:793px) and (max-width:1150px){.video-holder{padding:32px 16px 0}}@media only screen and (max-width:792px){.video-holder{padding:32px 0 0}}.video-holder .video-poster{position:relative;width:100%;overflow:hidden;cursor:pointer;box-shadow:0 5px 6px rgba(0,0,0,.25);background:#fff;padding-bottom:56.25%}@media only screen and (min-width:793px){.video-holder .video-poster{margin-bottom:32px}}@media only screen and (max-width:792px){.video-holder .video-poster{margin-bottom:16px}}.video-holder ._image,.video-holder ._video{width:100%;height:100%;position:absolute;top:0;left:0}.video-holder ._generated-video{background:rgba(0,0,0,.7);width:100%}