/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{margin:.67em 0;font-size:2em}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{overflow:visible;box-sizing:content-box;height:0}pre{font-size:1em;font-family:monospace,monospace}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-size:1em;font-family:monospace,monospace}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{position:relative;vertical-align:baseline;font-size:75%;line-height:0}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{margin:0;font-size:100%;font-family:sans-serif;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;border-radius:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{margin:0 2px;padding:.35em .625em .75em;border:1px solid silver}legend{display:table;box-sizing:border-box;padding:0;max-width:100%;color:inherit;white-space:normal}progress{display:inline-block;vertical-align:baseline}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}html{box-sizing:border-box}[hidden],template{display:none}*,:after,:before{box-sizing:inherit}address{font-style:inherit}cite,dfn,em,i{font-style:italic}b,strong{font-weight:700}a{text-decoration:none}a svg{pointer-events:none}[tabindex],a,area,button,input,label,select,textarea{-ms-touch-action:manipulation;touch-action:manipulation}[hreflang]&gt;abbr[title]{text-decoration:none}table{border-spacing:0;border-collapse:collapse}hr{display:block;margin:1em 0;padding:0;height:1px;border:0;border-top:1px solid #ccc}audio,canvas,iframe,img,svg,video{vertical-align:middle}audio:not([controls]){display:none;height:0}img,svg{max-width:100%;height:auto}img[height],img[width],svg[height],svg[width]{max-width:none}img{font-style:italic}svg{fill:currentColor}input,select,textarea{display:block;margin:0;padding:0;width:100%;outline:0;border:0;border-radius:0;background:none transparent;color:inherit;font:inherit;line-height:normal;-webkit-appearance:none;-moz-appearance:none;appearance:none}select{text-transform:none}select::-ms-expand{display:none}select::-ms-value{background:none;color:inherit}textarea{overflow:auto;resize:vertical}.o-button,button{display:inline-block;overflow:visible;margin:0;padding:0;outline:0;border:0;background:none transparent;color:inherit;vertical-align:middle;text-align:center;text-transform:none;font:inherit;line-height:normal;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.o-button,.o-button:focus,.o-button:hover,button,button:focus,button:hover{text-decoration:none}@font-face{font-family:Haas;src:url(../fonts/haasgrotdisp-55roman.woff2) format(&quot;woff2&quot;),url(../fonts/haasgrotdisp-55roman.woff) format(&quot;woff&quot;);font-style:normal;font-weight:500}@font-face{font-family:Haas;src:url(../fonts/haasgrotdisp-45light.woff2) format(&quot;woff2&quot;),url(../fonts/haasgrotdisp-45light.woff) format(&quot;woff&quot;);font-style:normal;font-weight:300}@font-face{font-family:Haas;src:url(../fonts/haasgrotdisp-56italic.woff2) format(&quot;woff2&quot;),url(../fonts/haasgrotdisp-56italic.woff) format(&quot;woff&quot;);font-style:italic;font-weight:500}html{color:#1e1f21;;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:none}@media (max-width:699px){html{font-size:15px}}@media (min-width:700px) and (max-width:1024px){html{font-size:13px}}@media (min-width:1025px) and (max-width:1199px){html{font-size:13px}}@media (min-width:1200px) and (max-width:1399px){html{font-size:14px}}@media (min-width:1400px) and (max-width:1599px){html{font-size:15px}}@media (min-width:1600px) and (max-width:1999px){html{font-size:17px}}@media (min-width:2000px) and (max-width:2399px){html{font-size:19px}}@media (min-width:2400px){html{font-size:21px}}html.has-dom-loading,html.has-smooth-scroll{height:100%;overflow:hidden}html.has-dom-loading{cursor:wait}html[data-theme=light]{background-color:#fff}html[data-theme=dark]{background-color:#1c1c20;color:#fff}html[data-theme=play]{background-color:#efefef}::-webkit-scrollbar{width:0!important}.o-scroll,body{height:100%}.has-smooth-scroll.has-dom-loading .o-scroll,.has-smooth-scroll.has-dom-loading body{overflow:hidden}.has-dom-loaded body,.has-dom-loading body{opacity:1!important}@media (max-width:1599px){.o-scroll{padding-right:7.6rem}}@media (min-width:1600px){.o-scroll{padding-right:8.88889rem}}@media (max-width:1024px){.o-scroll{padding-right:0}}[data-theme=play] .o-scroll{padding-right:0}@media (max-width:1599px){[data-theme=play] .o-scroll{padding-left:7.6rem}}@media (min-width:1600px){[data-theme=play] .o-scroll{padding-left:8.88889rem}}@media (max-width:1024px){[data-theme=play] .o-scroll{padding-left:0}}::-moz-selection{background-color:#4d84f1;color:#fff;text-shadow:none}::selection{background-color:#4d84f1;color:#fff;text-shadow:none}a,a:focus,a:hover{color:inherit}figure,p{margin:0}.dg.ac{z-index:10000!important}[data-template=home] main{height:100%}.o-h,.o-h1,.o-h2,.o-h3,.o-h4,.o-h5,.o-h6,h1,h2,h3,h4,h5,h6{font-weight:400;margin-top:0;line-height:1.6}.-noMargin.o-h1,.-noMargin.o-h2,.-noMargin.o-h3,.-noMargin.o-h4,.-noMargin.o-h5,.-noMargin.o-h6,.o-h.-noMargin,h1.-noMargin,h2.-noMargin,h3.-noMargin,h4.-noMargin,h5.-noMargin,h6.-noMargin{margin-bottom:0}.-indent.o-h1,.-indent.o-h2,.-indent.o-h3,.-indent.o-h4,.-indent.o-h5,.-indent.o-h6,.-normal.o-h1,.-normal.o-h2,.-normal.o-h3,.-normal.o-h4,.-normal.o-h5,.-normal.o-h6,.o-h.-indent,.o-h.-normal,h1.-indent,h1.-normal,h2.-indent,h2.-normal,h3.-indent,h3.-normal,h4.-indent,h4.-normal,h5.-indent,h5.-normal,h6.-indent,h6.-normal{font-size:1rem;margin-bottom:0}.-indent.o-h1,.-indent.o-h2,.-indent.o-h3,.-indent.o-h4,.-indent.o-h5,.-indent.o-h6,.o-h.-indent,h1.-indent,h2.-indent,h3.-indent,h4.-indent,h5.-indent,h6.-indent{display:inline-block}@media (max-width:699px){.-indent.o-h1,.-indent.o-h2,.-indent.o-h3,.-indent.o-h4,.-indent.o-h5,.-indent.o-h6,.o-h.-indent,h1.-indent,h2.-indent,h3.-indent,h4.-indent,h5.-indent,h6.-indent{width:100px}}@media (min-width:700px) and (max-width:1599px){.-indent.o-h1,.-indent.o-h2,.-indent.o-h3,.-indent.o-h4,.-indent.o-h5,.-indent.o-h6,.o-h.-indent,h1.-indent,h2.-indent,h3.-indent,h4.-indent,h5.-indent,h6.-indent{width:11.2rem}}@media (min-width:1600px){.-indent.o-h1,.-indent.o-h2,.-indent.o-h3,.-indent.o-h4,.-indent.o-h5,.-indent.o-h6,.o-h.-indent,h1.-indent,h2.-indent,h3.-indent,h4.-indent,h5.-indent,h6.-indent{width:11.85185rem}}.-indent.-top.o-h1,.-indent.-top.o-h2,.-indent.-top.o-h3,.-indent.-top.o-h4,.-indent.-top.o-h5,.-indent.-top.o-h6,.o-h.-indent.-top,h1.-indent.-top,h2.-indent.-top,h3.-indent.-top,h4.-indent.-top,h5.-indent.-top,h6.-indent.-top{vertical-align:top}.-inline.o-h1,.-inline.o-h2,.-inline.o-h3,.-inline.o-h4,.-inline.o-h5,.-inline.o-h6,.o-h.-inline,h1.-inline,h2.-inline,h3.-inline,h4.-inline,h5.-inline,h6.-inline{display:inline}.-inline-block.o-h1,.-inline-block.o-h2,.-inline-block.o-h3,.-inline-block.o-h4,.-inline-block.o-h5,.-inline-block.o-h6,.o-h.-inline-block,h1.-inline-block,h2.-inline-block,h3.-inline-block,h4.-inline-block,h5.-inline-block,h6.-inline-block{display:inline-block}.-uppercase.o-h1,.-uppercase.o-h2,.-uppercase.o-h3,.-uppercase.o-h4,.-uppercase.o-h5,.-uppercase.o-h6,.o-h.-uppercase,h1.-uppercase,h2.-uppercase,h3.-uppercase,h4.-uppercase,h5.-uppercase,h6.-uppercase{text-transform:uppercase}@media (min-width:700px){.-margin-small.o-h1,.-margin-small.o-h2,.-margin-small.o-h3,.-margin-small.o-h4,.-margin-small.o-h5,.-margin-small.o-h6,.o-h.-margin-small,h1.-margin-small,h2.-margin-small,h3.-margin-small,h4.-margin-small,h5.-margin-small,h6.-margin-small{margin-bottom:1.33333rem}}@media (max-width:699px){.-margin-small.o-h1,.-margin-small.o-h2,.-margin-small.o-h3,.-margin-small.o-h4,.-margin-small.o-h5,.-margin-small.o-h6,.o-h.-margin-small,h1.-margin-small,h2.-margin-small,h3.-margin-small,h4.-margin-small,h5.-margin-small,h6.-margin-small{margin-bottom:15px}}@media (max-width:699px){.-margin\@small.o-h1,.-margin\@small.o-h2,.-margin\@small.o-h3,.-margin\@small.o-h4,.-margin\@small.o-h5,.-margin\@small.o-h6,.o-h.-margin\@small,h1.-margin\@small,h2.-margin\@small,h3.-margin\@small,h4.-margin\@small,h5.-margin\@small,h6.-margin\@small{margin-bottom:20px}}.o-h1,h1{line-height:.93333;font-weight:300}@media (max-width:699px){.o-h1,h1{font-size:17vw}}@media (min-width:700px) and (max-width:1024px){.o-h1,h1{font-size:8rem}}@media (min-width:1025px) and (max-width:1599px){.o-h1,h1{font-size:10rem}}@media (min-width:1600px){.o-h1,h1{font-size:11.85185rem;line-height:.925}}@media (max-width:699px){.o-h2,h2{font-size:23px;line-height:1.11111}}@media (min-width:700px) and (max-width:1599px){.o-h2,h2{font-size:3rem;line-height:1.11111}}@media (min-width:1600px){.o-h2,h2{font-size:3.55556rem;line-height:1.08333}}.o-h3,h3{margin-bottom:3.33333rem}@media (max-width:1599px){.o-h3,h3{font-size:2rem;line-height:1.13333}}@media (min-width:1600px){.o-h3,h3{font-size:2.37037rem;line-height:1.125}}@media (max-width:699px){.o-h3.-triforce,.o-h4,h3.-triforce,h4{font-size:20px}}@media (min-width:700px) and (max-width:1599px){.o-h4,h4{font-size:1.6rem}}@media (min-width:1600px){.o-h4,h4{font-size:1.77778rem}}@media (max-width:1599px){.o-h5,h5{font-size:1.33333rem;line-height:1.1}}@media (min-width:1600px){.o-h5,h5{font-size:1.54074rem;line-height:1.15385}}.o-h6,h6{font-size:1.06667rem}.o-scroll{box-sizing:border-box;overflow:hidden;width:100vw;will-change:transform}.has-smooth-scroll .o-scroll{position:relative}.o-scroll.-story{z-index:1}.scroll-content{margin:0;overflow:visible;height:100%}.o-scrollbar_wrapper{width:8px;position:fixed;right:0;top:0;bottom:0;z-index:705;transform-origin:center right}.o-scrollbar{background-color:#1c1c20;position:absolute;top:0;left:0;right:0;border-radius:5px;opacity:0;transition:opacity .6s cubic-bezier(.215,.61,.355,1)}.o-scrollbar_wrapper:hover .o-scrollbar,html.is-scrolling .o-scrollbar{opacity:.3}html.is-dragging .o-scrollbar{opacity:.8}.o-scrollbar:hover{cursor:grab}.c-preloader{position:fixed;top:0;right:0;left:0;height:100vh;z-index:500;font-size:0;text-align:center;transition:height 0s .6s,visibility 0s .6s}.c-preloader:before{height:100%;content:&quot;&quot;}.c-preloader:before,.c-preloader&gt;*{display:inline-block;vertical-align:middle}.c-preloader&gt;*{font-size:1rem}@media (min-width:700px){.c-preloader{padding-top:3.46667rem}}.has-dom-loaded .c-preloader{visibility:hidden;height:0;transition-delay:.6s}.has-dom-loading .c-preloader{visibility:visible;height:100vh;transition-delay:0s}.has-dom-first-loading.has-dom-loaded .c-preloader{transition-delay:2s}.is-transition-back .c-preloader,.is-transition-play .c-preloader,.is-transition-storyDetail.has-dom-loading .c-preloader{display:none}.c-preloader_background{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#000;transition:transform .6s cubic-bezier(.645,.045,.355,1);transform-origin:center bottom;transform:scaleY(1)}.has-dom-loaded .c-preloader_background{transform:scaleY(.001);transform-origin:center top}.is-transition-nav .c-preloader_background{transition-duration:0s}.is-transition-nav.has-dom-loaded .c-preloader_background{transition-duration:.6s}.is-transition-project.has-dom-loading .c-preloader_background{transition-delay:.6s;transition-duration:0s}.is-transition-project.has-dom-loaded .c-preloader_background{transition-delay:0s}.is-transition-back.has-dom-loading .c-preloader_background{z-index:1000}.c-preloader_inner{position:absolute;top:50%;left:0;right:7.6rem;z-index:10;transform:translateY(-50%);opacity:0;transition:opacity .6s cubic-bezier(.215,.61,.355,1) 1s}@media (min-width:1025px){[data-theme=play] .c-preloader_inner{left:7.6rem;right:0}}@media (max-width:699px){.c-preloader_inner{padding-top:140px}}.has-dom-first-load .c-preloader_inner,.has-dom-loading .c-preloader_inner{opacity:1;transition-delay:0s}.has-dom-loaded .c-preloader_inner{transition-delay:.3s}@media (max-width:1024px){.c-preloader_inner{right:0}}.c-preloader_line{position:relative;display:block;z-index:2;transition:opacity .3s;color:#fff;text-align:left;font-size:2.5vw;}@media (max-width:699px){.c-preloader_line{font-size:22px;height:140px}}@media (min-width:700px) and (max-width:1599px){.c-preloader_line{padding-bottom:14rem}}@media (min-width:1600px){.c-preloader_line{padding-bottom:16.35556rem}}.c-preloader_line:last-child{padding-bottom:0}.c-preloader_line:before{content:&quot;&quot;;position:absolute;top:0;right:0;height:1px;left:0;background-color:#fff;transform:scaleX(0);transition:transform .6s cubic-bezier(.4,0,0,1)}.c-preloader_line:last-child{margin-bottom:0}.has-dom-loading .c-preloader_line:before{transform:scaleX(1)}.has-dom-loaded .c-preloader_line{opacity:0}.has-dom-loaded .c-preloader_line:before{transform:scaleX(0);transition-delay:.6s;transition-duration:0s}.has-dom-loading .c-preloader_line:first-child::before{transition-delay:.4s}.has-dom-loaded .c-preloader_line:first-child,.has-dom-loading .c-preloader_line:nth-child(2):before{transition-delay:.3s}.has-dom-loaded .c-preloader_line:nth-child(2){transition-delay:.2s}.has-dom-loading .c-preloader_line:nth-child(3):before{transition-delay:.5s}.has-dom-loaded .c-preloader_line:nth-child(3){transition-delay:.1s}.c-preloader_heading{position:absolute;top:0;left:0;padding:1rem 0;opacity:1;transition:opacity .6s cubic-bezier(.215,.61,.355,1) .3s}.has-dom-first-loaded .c-preloader_heading{opacity:0}.c-preloader_label{line-height:1.4;opacity:0;transform:translateY(120px);transition:opacity .6s cubic-bezier(.215,.61,.355,1) .6s,transform .6s cubic-bezier(.215,.61,.355,1) .6s}.has-dom-first-loading .c-preloader_label{opacity:1;transform:none}.has-dom-first-loading .c-preloader_label:first-child{transition-delay:.28s}.has-dom-first-loading .c-preloader_label:nth-child(2){transition-delay:.36s}.c-header{position:fixed;top:0;right:0;left:0;padding:2.8rem 0;z-index:900;margin-right:7.6rem;transition:color .3s cubic-bezier(.4,0,0,1);color:#1c1c20}html.has-dom-loading .c-header,html.ui-light .c-header,html[data-theme=dark]:not(.ui-dark) .c-header{color:#fff}html.ui-dark .c-header,html[data-theme=light]:not(.ui-light):not(.has-lisa-active):not(.has-nav-open):not(.has-dom-loading) .c-header{color:#1c1c20}[data-theme=play] .c-header{margin-right:0}@media (max-width:1024px){.c-header{margin-right:0;padding:42px 0;pointer-events:none}[data-template=home] .c-header{pointer-events:all}}@media (min-width:1600px){.c-header{padding:3.25926rem 0;margin-right:8.88889rem}}@media (max-width:999px){.c-header:before{content:&quot;&quot;;background-color:#fff;position:absolute;top:0;bottom:0;right:0;left:0;z-index:-1;transform-origin:center top;transform:scaleY(0);transition:transform .6s cubic-bezier(.215,.61,.355,1) .3s}html.is-not-top[data-direction=up]:not(.has-nav-open):not([data-theme=play]) .c-header{pointer-events:all}html.is-not-top[data-direction=up]:not(.has-nav-open):not([data-theme=play]) .c-header:before{transform:scaleY(1);transition-delay:0s}}@media (min-width:1025px){.c-header{pointer-events:none}html.is-edge .c-header,html.is-ie .c-header{color:#1c1c20}}@media (max-width:1024px){html.is-not-top[data-direction=up]:not(.has-nav-open) .c-header{color:#1c1c20}}.c-header_logoWrap{position:absolute;top:0;left:0}@media (max-width:699px){.c-header_logoWrap{margin:25px}}@media (min-width:700px) and (max-width:999px){.c-header_logoWrap{margin:25px 4rem}}@media (max-width:999px){.c-header_logoWrap{width:37px;height:37px;transform:rotate(90deg)}}.c-header_logo{display:block;opacity:0;transition:opacity .6s cubic-bezier(.215,.61,.355,1),transform .6s cubic-bezier(.215,.61,.355,1);pointer-events:all}.c-header_logo,.c-header_logo:focus,.c-header_logo:hover{color:currentColor}@media (max-width:999px){.c-header_logo{position:absolute;bottom:0;left:0;margin:0}.c-header_logo,.c-header_logo svg{width:37px;height:80px}}@media (max-width:999px){.c-header_logo{transform:translateX(-80px)}.has-dom-first-loaded:not([data-theme=play]):not(.is-switching-site) .c-header_logo{transform:translateX(0)}html.has-dom-first-loaded:not([data-theme=play]):not(.is-switching-site):not(.has-nav-open)[data-direction=down] .c-header_logo{transform:translateX(-80px)}}@media (min-width:1000px){.c-header_logo{transform:translateY(-2rem)}.has-dom-first-loaded:not([data-theme=play]):not(.is-switching-site) .c-header_logo{transform:translateY(0)}.c-header_logo svg{width:2.73333rem;height:6rem}}.c-header_logo svg{fill:#1c1c20;transition:fill .3s cubic-bezier(.4,0,0,1)}html.has-dom-loading .c-header_logo svg,html.has-lisa-active .c-header_logo svg,html.has-nav-open .c-header_logo svg,html.ui-light .c-header_logo svg,html[data-theme=dark]:not(.ui-dark) .c-header_logo svg{fill:#fff}html.ui-dark:not(.has-lisa-active):not(.has-nav-open):not(.has-dom-loading) .c-header_logo svg,html[data-theme=light]:not(.ui-light):not(.has-lisa-active):not(.has-nav-open):not(.has-dom-loading) .c-header_logo svg{fill:#1c1c20}@media (max-width:999px){html.is-not-top[data-direction=up]:not(.has-nav-open) .c-header_logo svg{fill:#1c1c20}}@media (min-width:1000px) and (max-width:1599px){.c-header_logo{margin:2.8rem}}@media (min-width:1600px){.c-header_logo{margin:3.25926rem}.c-header_logo svg{width:3.2rem;height:7.05185rem}}.has-dom-first-loaded:not([data-theme=play]):not(.is-switching-site) .c-header_logo{opacity:1}.has-dom-first-loaded:not([data-theme=play]):not(.is-switching-site):not(.has-dom-animated) .c-header_logo{transition-delay:.6s}html[data-theme=play] .c-header_logo{pointer-events:none}.has-dom-animated .c-header_logo,.is-switching-site .c-header_logo{transition-delay:0s}.c-header_tagline{float:left;font-size:1.13333rem;line-height:1.38889;pointer-events:auto}.c-header_tagline,.c-header_tagline:focus,.c-header_tagline:hover{color:currentColor}@media (max-width:1024px){.c-header_tagline{display:none}}.c-header_tagline sup{display:inline-block;font-size:.65em;vertical-align:super;top:0}.c-header_nav{float:right;transition:transform .3s cubic-bezier(.4,0,0,1) .3s;transform:translateX(0)}@media (max-width:1024px){.c-header_nav{display:none}}html[data-template=article-details].has-dom-loaded .c-header_nav{transition:transform .3s cubic-bezier(.4,0,0,1) 0s}@media (min-width:1000px) and (max-width:1024px){html[data-template=article-details].has-dom-loaded .c-header_nav{transform:translateX(-8.33333rem)}}@media (min-width:1025px) and (max-width:1599px){html[data-template=article-details].has-dom-loaded .c-header_nav{transform:translateX(-11.2rem)}}@media (min-width:1600px){html[data-template=article-details].has-dom-loaded .c-header_nav{transform:translateX(-13.03704rem)}}.c-header_nav_list{margin:0;padding:0;list-style:none}.c-header_nav_item{display:inline-block;pointer-events:all}@media (max-width:1599px){.c-header_nav_item{margin-left:6.33333rem}}@media (min-width:1600px){.c-header_nav_item{margin-left:6.51852rem}}html.has-nav-open .c-header_nav_item{transform:translateY(-6.66667rem);opacity:0}.c-header_nav_link.-circleHover{display:block}.c-header_nav_item,.c-header_tagline{transform:translateY(-6.66667rem);opacity:0;transition:transform .45s cubic-bezier(.4,0,0,1),opacity .45s cubic-bezier(.4,0,0,1)}[data-template=error].has-dom-first-loaded:not(.has-nav-open) .c-header_nav_item,[data-template=error].has-dom-first-loaded:not(.has-nav-open) .c-header_tagline,html.has-dom-first-loaded.is-not-top.has-quick-menu:not(.has-nav-open) .c-header_nav_item,html.has-dom-first-loaded.is-not-top.has-quick-menu:not(.has-nav-open) .c-header_tagline,html.has-dom-first-loaded.is-top:not(.has-nav-open) .c-header_nav_item,html.has-dom-first-loaded.is-top:not(.has-nav-open) .c-header_tagline,html.has-dom-loading:not(.-first) .c-header_nav_item,html.has-dom-loading:not(.-first) .c-header_tagline{transition-delay:.7s;opacity:1;transform:translateY(0)}.has-lisa-active .c-header_nav_item,.has-lisa-active .c-header_tagline,.is-switching-site .c-header_nav_item,.is-switching-site .c-header_tagline,html[data-theme=play] .c-header_nav_item,html[data-theme=play] .c-header_tagline{opacity:0!important;transform:translateY(-6.66667rem)!important;transition-delay:0s!important}.c-header_nav_item.-burger,.c-header_tagline.-burger{transform:none}.c-header_burger{display:inline-block;position:absolute;pointer-events:all;transition:transform .6s cubic-bezier(.77,0,.175,1) .2s;transform:translateY(-6.66667rem)}@media (max-width:699px){.c-header_burger{right:15px;padding:10px;width:45px;top:28px}}@media (min-width:700px){.c-header_burger{width:1.66667rem;padding:.7rem 0}}@media (min-width:700px) and (max-width:999px){.c-header_burger{top:28px;right:4rem}}@media (min-width:1000px) and (max-width:1024px){.c-header_burger{right:4rem}}@media (min-width:1025px) and (max-width:1599px){.c-header_burger{right:3.6rem}}@media (min-width:1600px){.c-header_burger{top:3.25926rem;right:4.19259rem}}[data-template=error].has-dom-first-loaded:not(.has-nav-open) .c-header_burger,[data-template=home].has-dom-first-loaded:not(.has-nav-open) .c-header_burger,html.has-dom-first-loaded:not(.has-nav-open) .c-header_burger{transform:translateY(0)}.has-lisa-active .c-header_burger,.is-switching-site .c-header_burger,html[data-theme=play] .c-header_burger{transform:translateY(-6.66667rem)!important;transition-delay:0s!important}.c-header_burger:after,.c-header_burger:before{content:&quot;&quot;;display:block;border-top:2px solid;transform:scaleX(0);transition:transform .45s cubic-bezier(.4,0,0,1),border-color .25s ease}.has-dom-first-loaded .c-header_burger:after,.has-dom-first-loaded .c-header_burger:before{transform:translateX(0);transition-delay:1.5s,0s}.has-dom-animated .c-header_burger:after,.has-dom-animated .c-header_burger:before,.has-dom-loading .c-header_burger:after,.has-dom-loading .c-header_burger:before{transition-delay:0s}html.ui-light .c-header_burger:after,html.ui-light .c-header_burger:before,html[data-theme=dark] .c-header_burger:after,html[data-theme=dark] .c-header_burger:before{background-color:#fff}html.has-nav-open .c-header_burger:after,html.has-nav-open .c-header_burger:before{background-color:#1c1c20}.c-header_burger:before{transform:translateX(-50%);margin-bottom:6px}.c-header_burger:after{transform:translateX(50%)}@media (min-width:1025px){.c-header_burger:hover{cursor:pointer}.c-header_burger:hover:before{transform:translateX(-20%)}.c-header_burger:hover:after{transform:translateX(20%)}}.has-nav-open .c-header_burger{transition-delay:0s;transform:translateX(-33.33333vw) translateX(100%) translateX(2.8rem) translateX(7.6rem)}@media (max-width:1024px){.has-nav-open .c-header_burger{transform:translateX(-33.33333vw) translateX(100%) translateX(.8rem) translateX(2.16667rem)}}@media (max-width:999px){.has-nav-open .c-header_burger{transform:none}}@media (min-width:1600px){.has-nav-open .c-header_burger{transform:translateX(-33.33333vw) translateX(100%) translateX(3.25926rem) translateX(8.88889rem)}}.has-nav-open .c-header_burger:before{border-color:#1e1f21;transform:translateY(4px) rotate(45deg)}.has-nav-open .c-header_burger:after{border-color:#1e1f21;transform:translateY(-4px) rotate(-45deg)}.c-header_burger_background{position:absolute;top:50%;left:50%;background-color:#fff;z-index:-1;border-radius:50%;display:block;transform:translate(-50%,-50%) scale(0);transition:transform .4s cubic-bezier(.17,.67,.3,1.33)}@media (max-width:699px){.c-header_burger_background{width:50px;height:50px}}@media (min-width:700px){.c-header_burger_background{width:4.33333rem;height:4.33333rem}}.has-nav-open .c-header_burger_background{transform:translate(-50%,-50%) scale(1);transition-delay:.6s}.has-nav-open .c-header_burger_background:hover{transform:translate(-50%,-50%) scale(1.1);transition-delay:0s}.c-play-button{position:fixed;top:0;right:0;height:100vh;background-color:#1e1f21;font-size:0;text-align:center;overflow:hidden;transition:transform .6s cubic-bezier(.645,.045,.355,1);z-index:700;transform:translateX(100%);width:100%}.c-play-button:before{height:100%}.c-play-button:before,.c-play-button&gt;*{display:inline-block;vertical-align:middle}.c-play-button&gt;*{font-size:1rem}@media (min-width:1025px) and (max-width:1599px){.has-dom-first-loaded:not(.has-nav-open) .c-play-button{transform:translateX(calc(100% - 7.6rem))}}@media (min-width:1600px){.has-dom-first-loaded:not(.has-nav-open) .c-play-button{transform:translateX(calc(100% - 8.88889rem))}}@media (min-width:1000px){.has-nav-open .c-play-button{transform:translateX(66%);transition-delay:0s}}@media (min-width:1025px){.has-dom-first-loaded:not(.has-nav-open):not(.is-transition-back) .c-play-button{transition-delay:.3s}.has-dom-first-loaded:not(.has-nav-open):not(.is-transition-back):not(.has-dom-animated):not(.has-dom-loading)[data-template=home] .c-play-button{transition-delay:1.2s}}@media (max-width:1024px){.c-play-button{height:0;transition:height 0s .6s,transform .6s cubic-bezier(.645,.045,.355,1)}.has-nav-open .c-play-button,.is-transition-play .c-play-button,html[data-theme=play] .c-play-button{height:100vh}}@media (max-width:1024px) and (min-width:1000px){.has-nav-open .c-play-button,.is-transition-play .c-play-button,html[data-theme=play] .c-play-button{transform:translate(0)!important;transition-delay:0s!important}}.has-dom-loading.is-transition-play .c-play-button,html.has-dom-loading.is-transition-back[data-theme=play] .c-play-button{transform:translate(0)!important;transition-delay:0s!important;transition:transform .6s cubic-bezier(.645,.045,.355,1) 0s}html.has-dom-loaded[data-theme=play] .c-play-button{pointer-events:none;transform:translateY(-100%)!important;transition:transform .6s cubic-bezier(.645,.045,.355,1) 0s!important}html.has-dom-loading[data-theme=play]:not(.is-transition-play):not(.is-transition-back) .c-play-button{display:none}html.has-dom-loading .c-play-button{pointer-events:none}.c-play-button:before{content:&quot;&quot;;position:absolute;top:0;bottom:0;right:-2px;left:-2px;z-index:2;background-color:#1c1c20;opacity:0;transition:opacity .6s cubic-bezier(.215,.61,.355,1)}@media (min-width:1200px){html.has-dom-loaded .c-play-button:hover:before{opacity:.5}}.c-play-button_circle{position:absolute;display:inline-block;width:2.66667rem;height:2.66667rem;z-index:2;top:50%;margin-right:0;margin-left:-1.33333rem;opacity:1;transition:opacity .4s cubic-bezier(.215,.61,.355,1) .4s}@media (max-width:1599px){.c-play-button_circle{left:3.8rem}}@media (min-width:1600px){.c-play-button_circle{left:4.5rem}}.c-play-button_circle:before{border-radius:50%;border:2px solid #fff;animation:a 3s infinite}.c-play-button_circle:after,.c-play-button_circle:before{content:&quot;&quot;;position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity .6s cubic-bezier(.215,.61,.355,1),transform .6s cubic-bezier(.215,.61,.355,1)}.c-play-button_circle:after{border-radius:50%;border:4px solid #fff;transform:scale(.0001);opacity:0}.c-play-button:hover .c-play-button_circle:before{transform:scale(1.5);opacity:0}.c-play-button:hover .c-play-button_circle:after{opacity:1;transform:scale(1)}.has-nav-open .c-play-button_circle{opacity:0;transition-delay:.1s}.is-transition-play .c-play-button_circle,html[data-theme=play] .c-play-button_circle{opacity:0;transition-delay:0s}.c-play-canvas{position:absolute;top:0;right:0;left:0;height:100vh;width:100%;z-index:1;background-color:#8395a4;transform:translateX(-50%);transition:opacity .6s cubic-bezier(.215,.61,.355,1),transform .6s cubic-bezier(.77,0,.175,1) .2s;opacity:0}.has-nav-open .c-play-canvas{transform:none;transition-delay:0s}html.has-dom-loaded[data-theme=play] .c-play-canvas{transform:translateY(100%);transition:transform .6s cubic-bezier(.645,.045,.355,1)}.has-dom-loading.is-transition-play .c-play-canvas,html.has-dom-loading.is-transition-back[data-theme=play] .c-play-canvas{transform:translate(0);transition-delay:0s;transition-duration:.8s;transition:transform .6s cubic-bezier(.645,.045,.355,1)}.has-shapes-ready .c-play-canvas{opacity:1}@media (max-width:1199px){.c-play-canvas{position:fixed;height:100%}}@keyframes a{0%{transform:scale3d(.9,.9,.9)}50%{transform:scale3d(1.1,1.1,1.1)}to{transform:scale3d(.9,.9,.9)}}.c-lisa-button{position:fixed;bottom:9vh;right:7.6rem;transition:transform .6s cubic-bezier(.77,0,.175,1) .1s;transform:translateY(25vh);z-index:850}@media (max-width:699px){.c-lisa-button{right:25px;bottom:25px}}@media (max-width:1024px){.c-lisa-button{z-index:1100}}@media (min-width:700px) and (max-width:1024px){.c-lisa-button{right:2rem;bottom:2rem}}@media (min-width:1025px) and (max-width:1599px){.c-lisa-button{margin-right:-3.16667rem}}@media (min-width:1600px){.c-lisa-button{right:8.88889rem;margin-right:-3.16667rem}}.c-lisa-button:before{position:absolute;display:block;content:&quot;&quot;;top:50%;left:50%;width:250vw;height:250vw;background-color:#4d84f1;border-radius:50%;transform:translate3d(-50%,-50%,0) scale(.005);transition:transform .5s cubic-bezier(.645,.045,.355,1) .5s,opacity .5s ease;opacity:1;pointer-events:none;z-index:100}@media (max-aspect-ratio:1/1){.c-lisa-button:before{width:250vh;height:250vh}}.has-lisa-active .c-lisa-button:before{opacity:0;transform:translate3d(-50%,-50%,0) scale(1);transition:transform .5s cubic-bezier(.645,.045,.355,1),opacity .5s ease .6s}.c-lisa-button .o-circle-button{position:relative;z-index:200}.has-dom-first-loaded .c-lisa-button{transform:translateY(0)}.has-dom-loading.is-transition-back .c-lisa-button,.has-dom-loading.is-transition-play .c-lisa-button{transform:translateY(25vh)}.has-dom-animated.has-nav-open .c-lisa-button{transition-delay:.1s;transform:translateX(-33.33333vw) translateX(7.6rem)}@media (max-width:699px){.has-dom-animated.has-nav-open .c-lisa-button{transform:translateY(-25px)}}@media (min-width:700px) and (max-width:999px){.has-dom-animated.has-nav-open .c-lisa-button{transform:translateY(-65px)}}@media (min-width:1000px) and (max-width:1024px){.has-dom-animated.has-nav-open .c-lisa-button{transform:translateX(-27vw)}}@media (min-width:1025px) and (max-width:1599px){.has-dom-animated.has-nav-open .c-lisa-button{transform:translateX(-33.33333vw) translateX(7.6rem)}}@media (min-width:1600px){.has-dom-animated.has-nav-open .c-lisa-button{transform:translateX(-33.33333vw) translateX(8.88889rem)}}@media (min-width:1025px){[data-theme=play] .c-lisa-button{right:auto;margin-right:0;margin-left:-3.16667rem}}@media (min-width:1025px) and (max-width:1599px){[data-theme=play] .c-lisa-button{left:7.6rem}}@media (min-width:1600px){[data-theme=play] .c-lisa-button{left:8.88889rem}}html[data-theme=play].has-nav-open .c-lisa-button{transition-delay:.1s;transform:translateX(33.33333vw) translateX(7.6rem)}@media (max-width:699px){html[data-theme=play].has-nav-open .c-lisa-button{transform:translateY(-25px)}}@media (min-width:700px) and (max-width:999px){html[data-theme=play].has-nav-open .c-lisa-button{transform:translateY(-65px)}}@media (min-width:1000px) and (max-width:1024px){html[data-theme=play].has-nav-open .c-lisa-button{transform:translateX(27vw)}}@media (min-width:1025px) and (max-width:1599px){html[data-theme=play].has-nav-open .c-lisa-button{transform:translateX(33.33333vw) translateX(-7.6rem)}}@media (min-width:1600px){html[data-theme=play].has-nav-open .c-lisa-button{transform:translateX(33.33333vw) translateX(-8.88889rem)}}.c-lisa-button_bg{transition:background-color .5s ease .75s,transform .45s cubic-bezier(.17,.67,.3,1.33)}.has-lisa-active .c-lisa-button_bg{background-color:#fff!important;transition:background-color .5s ease,transform .45s cubic-bezier(.17,.67,.3,1.33)}.has-nav-open .c-lisa-button_bg{transition:background-color .3s cubic-bezier(.215,.61,.355,1),transform .45s cubic-bezier(.17,.67,.3,1.33)}.c-lisa-button_icon{transform:translateZ(1px);opacity:1;transition:opacity .5s ease}.c-lisa-button_icon.-hidden{opacity:0}.c-fancy-slider{position:absolute;top:0;left:0;width:100%;height:100%;z-index:500;color:#fff;cursor:grab;overflow:hidden;transform:translateY(150%);transition:transform 1s cubic-bezier(.25,.46,.45,.94);opacity:0}.has-dom-animated .c-fancy-slider,.has-dom-loading .c-fancy-slider{opacity:1}.has-dom-animated .c-fancy-slider{transform:none;transition-delay:.5s;transition-duration:1.2s;transition-timing-function:cubic-bezier(.23,1,.32,1)}.c-fancy-slider.grabbed{cursor:grabbing}.c-fancy-slider_visuals{position:absolute;top:0;left:0;width:100%;height:100%}.c-fancy-slider-visuals{display:block;width:100%}.is-touch .c-fancy-slider-visuals{white-space:nowrap;font-size:0}.c-fancy-slider-visuals_list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;white-space:nowrap;will-change:transform}.is-touch .c-fancy-slider-visuals_list{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:row;flex-direction:row}.c-fancy-slider-visuals_item{position:relative;height:100vh;-ms-flex-negative:0;flex-shrink:0;opacity:0;transition:transform .4s cubic-bezier(.215,.61,.355,1),opacity 1s 1s;transform:scale(1)}.has-slider-hover .c-fancy-slider-visuals_item{transform:scale(.9);transition-duration:.4s;transition-timing-function:cubic-bezier(.17,.67,.3,1.33)}.c-fancy-slider-visuals_item:first-child,.has-dom-animated .c-fancy-slider-visuals_item{opacity:1}.is-touch .c-fancy-slider-visuals_item{width:100vw}@media (max-width:699px){.is-ios .c-fancy-slider-visuals_item{height:70vh}}.c-fancy-slider-visuals_item_inner{position:absolute;top:0;bottom:0;right:0;left:0;will-change:transform}@media (max-width:699px){.is-ios .c-fancy-slider-visuals_item_inner{top:35%;bottom:0}}.c-fancy-slider-visuals_item_phone{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;will-change:transform}.c-fancy-slider-visuals_item_phone.-left{transform:translate(-90%,-65%);width:35vh}@media (min-width:1000px){.c-fancy-slider-visuals_item_phone.-left{transform:translate(-90%,-75%)}}@media (max-width:999px) and (min-width:700px){.c-fancy-slider-visuals_item_phone.-left{width:45vw}}@media (max-width:699px) and (max-aspect-ratio:1/1){.c-fancy-slider-visuals_item_phone.-left{width:55vw;margin-top:-5vh}}.c-fancy-slider-visuals_item_phone.-right{transform:translate(0);width:35vh}@media (min-width:1000px){.c-fancy-slider-visuals_item_phone.-right{transform:translateY(-20%)}}@media (max-width:999px) and (min-width:700px){.c-fancy-slider-visuals_item_phone.-right{width:45vw}}@media (max-width:699px) and (max-aspect-ratio:1/1){.c-fancy-slider-visuals_item_phone.-right{width:55vw;margin-top:-15vh}}.c-fancy-slider-visuals_item_phone img{width:100%}.c-fancy-slider-visuals_item_laptop{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;will-change:transform;width:65vh}.c-fancy-slider-visuals_item_laptop img{width:100%}@media (max-width:999px) and (max-aspect-ratio:1/1){.c-fancy-slider-visuals_item_laptop{width:85vw;transform:translate(-50%,-60%)}}