﻿.background-cream{background:#eae7de}.background-ochre{background:#db6047}.background-dark{background:#151e28}.background-dark-accent{background:#40464c}.background-teal{background:#73bcb0}.background-light{background:#a0a2a5}[hidden]{display:none !important}#stats{position:fixed;left:0;bottom:0}.dg.ac,#stats{z-index:99999 !important}.clearfix:after,.page .content>div:after{content:' ';visibility:hidden;display:block;height:0;clear:both}@font-face{font-family:'Tiempos';font-weight:400;src:url("assets/fonts/TiemposHeadlineWeb-Bold.eot") format("eot"),url("assets/fonts/TiemposHeadlineWeb-Bold.woff2") format("woff2"),url("assets/fonts/TiemposHeadlineWeb-Bold.woff") format("woff")}@font-face{font-family:'Founders';font-weight:400;src:url("assets/fonts/FoundersGroteskTextWeb-Regular.eot") format("eot"),url("assets/fonts/FoundersGroteskTextWeb-Regular.woff2") format("woff2"),url("assets/fonts/FoundersGroteskTextWeb-Regular.woff") format("woff")}@font-face{font-family:'Founders';font-weight:700;src:url("assets/fonts/FoundersGroteskTextWeb-Semibold.eot") format("eot"),url("assets/fonts/FoundersGroteskTextWeb-Semibold.woff2") format("woff2"),url("assets/fonts/FoundersGroteskTextWeb-Semibold.woff") format("woff")}.display-font,h1,h2,.stack h4,h3,h4,h5,h6{font-family:'Tiempos';font-style:normal;font-weight:400}.body-font,body,.stack h3,.button,button,.insight-pane .insight-header h3{font-family:'Founders';font-style:normal;font-weight:400}.font-smooth,.body-font,body,.stack h3,.button,button,.insight-pane .insight-header h3,h1,h2,.stack h4{-webkit-font-smoothing:antialiased}h1.inverted,h2.inverted,h3.inverted,h4.inverted,h5.inverted,h6.inverted,p.inverted,form label.inverted,li.inverted,ul.inverted,input.inverted,a.inverted,textarea.inverted,select.inverted{color:#eae7de}h1,h2,.stack h4,h3,h4,h5,h6,p,form label,li,ul,input,a,textarea,select{margin:0 0 1rem 0}h1,h2,.stack h4,h3,h4,h5,h6{margin:0 0 2rem 0}p,form label,li,a,input,textarea,select{font-size:1.2rem;line-height:1.4em}h1{font-size:4.5rem;line-height:1em;letter-spacing:-0.01em}@media (min-width: 769px) and (max-width: 1200px){h1{font-size:4rem}}@media (max-width: 768px){h1{font-size:2.5rem}}h2,.stack h4{font-size:3rem;color:#151e28;line-height:1.1em;letter-spacing:0.01em}@media (min-width: 769px) and (max-width: 1200px){h2,.stack h4{font-size:2.8rem}}@media (max-width: 768px){h2,.stack h4{font-size:2.4rem}}@media (max-width: 320px){h2,.stack h4{font-size:1.8rem}}p.prefix,form label.prefix{font-size:1rem;margin:0 0 6px 0;color:#151e28}p.prefix.inverted,form label.prefix.inverted{color:#eae7de;background:#151e28}h1.with-suffix{margin-bottom:0}ul,li{margin:0;padding:0}.front-page-hero,.hero{position:relative;padding:168px 84px;height:800px;background:url("assets/images/hero.jpg");background-repeat:no-repeat;background-size:cover;overflow:hidden}.front-page-hero.dark,.hero.dark{background:#151e28}.front-page-hero.dark h1,.hero.dark h1{color:#eae7de}.front-page-hero.dark p,.front-page-hero.dark form label,form .front-page-hero.dark label,.hero.dark p,.hero.dark form label,form .hero.dark label{color:#a0a2a5}.front-page-hero>*,.hero>*{position:relative;z-index:9}.front-page-hero h1,.hero h1{width:70%;color:#151e28;line-height:1.1em;margin:0}.front-page-hero h1:after,.hero h1:after{content:'';margin:12px 0 0 0;background:#151e28;height:3px;width:96px;display:block}.front-page-hero p,.front-page-hero form label,form .front-page-hero label,.hero p,.hero form label,form .hero label{font-size:1.4rem;color:#151e28;width:80%;margin:24px 0 36px 0}@media (min-width: 769px) and (max-width: 1200px){.front-page-hero,.hero{padding:168px 48px;height:600px}.front-page-hero h1,.front-page-hero p,.front-page-hero form label,form .front-page-hero label,.hero h1,.hero p,.hero form label,form .hero label{width:100%}}@media (max-width: 768px){.front-page-hero,.hero{height:auto;padding:48px 24px 24px 24px}.front-page-hero .leader,.hero .leader{width:auto;margin:0}.front-page-hero .flex-row,.hero .flex-row{flex-flow:column}.front-page-hero h1,.front-page-hero p,.front-page-hero form label,form .front-page-hero label,.hero h1,.hero p,.hero form label,form .hero label{color:#eae7de}.front-page-hero p,.front-page-hero form label,form .front-page-hero label,.hero p,.hero form label,form .hero label{width:100%}.front-page-hero h1:after,.hero h1:after{background:#eae7de}.front-page-hero .button:not(:last-child),.hero .button:not(:last-child){margin-bottom:12px}.front-page-hero:before,.hero:before{content:'';position:absolute;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,0.4);z-index:8}}#video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;transform:translateX(-50%) translateY(-50%);background-size:cover;transition:1s opacity}.waka{margin-top:-216px}.homepage-video{height:800px;position:absolute;top:0;left:0;right:0;overflow:hidden}.with-annotations{position:relative}.annotation{border-radius:50%;background:#73bcb0;width:48px;height:48px;padding:12px;cursor:pointer;position:absolute}.annotation svg{width:24px;height:24px;fill:#151e28}.annotation:hover{background:#151e28}.annotation:hover svg{fill:#eae7de}.darksea{background:url("assets/images/water.jpg");background-size:cover}@media (max-width: 768px){.columns{flex-flow:row wrap}}.col{flex:1 1 50%;padding:0 24px}.col>*{background:orange}@media (min-width: 321px) and (max-width: 768px){.col{flex:1 0 100%;padding:0;width:100%}}.full h1{font-size:2.7rem}.stack .layer .content .app-download{display:flex;flex-flow:column;align-items:center}.stack .layer .content .app-download p,.stack .layer .content .app-download form label,form .stack .layer .content .app-download label{margin:0 0 6px 0}.stack .layer .content .app-download a.button{background:#db6047;border-radius:24px;margin:0 0 24px 0;color:white;border:none}.stack .layer .content .app-download a.button:hover{color:#151e28}.stack .layer .content .app-download .button-group a.button{background:#73bcb0;margin:0 6px 0 0;border-radius:24px 0 0 24px}.stack .layer .content .app-download .button-group a.button:nth-child(2){border-radius:0 24px 24px 0;margin:0}.bar{background:url("/assets/images/bar.png");background-repeat:repeat-x;height:95px;display:flex;align-items:center;justify-content:center}.bar p,.bar form label,form .bar label{color:white;margin:0;font-size:1.5rem;font-weight:bold}.bar .button{padding-top:6px;padding-bottom:6px}.bar.footer{justify-content:center}.bar.footer .button{margin:0}.bar.footer p,.bar.footer form label,form .bar.footer label{margin:0 12px 0 0}@media (max-width: 768px){.bar p,.bar form label,form .bar label{margin-left:0}.bar.footer{flex-flow:column}.bar.footer p,.bar.footer form label,form .bar.footer label{margin:0 0 12px 0}}.fade{position:absolute;bottom:0;height:120px;left:0;right:0;background:linear-gradient(rgba(21,30,40,0), #151e28)}.stories-bg{position:absolute;left:0;right:0;width:100%;z-index:0}.stories-bg.bg-1{top:40%}.stories-bg.bg-2{bottom:0}.stories-bg.overlay{width:100%;text-align:center;bottom:0;top:0}.stories-bg.overlay img{display:inline-block;height:85%;width:auto;margin-top:8%}.stories-bg img{width:100%;display:block}.stack{padding:72px 96px;background-size:cover;position:relative}.stack.video{padding-bottom:480px;overflow:hidden}.stack.video #video{max-width:100%;top:auto;left:0;bottom:0;transform:none;min-width:0;min-height:0}@media (max-width: 768px){.stack.video{padding-bottom:240px}}.stack.bg-cover{background-size:100% 100%}.stack.extra-pad{padding:0 168px 120px 168px}.stack.extra-pad .layer{padding:48px 0}.stack.extra-pad .layer.image-right .content{padding:0 120px 0 0}.stack.extra-pad .layer .content{padding:0 0 0 120px}.stack .logos{display:flex;flex-flow:row wrap;justify-content:center;margin:60px 0 36px 0}.stack .logos img{margin:0 24px 24px 0;height:72px}.stack .logos img:last-child{margin-right:0}.stack .button{margin:24px 24px 0 0}.stack .external-link{position:relative;padding-right:36px}.stack .external-link .external{margin:0 0 0 12px;position:absolute;right:12px;top:12px}.stack .external-link .external svg{transition:fill 0.3s;fill:#db6047;width:15px;height:15px}.stack .text-right .button{margin:24px 0 0 24px}.stack .center-column{background:orange;flex:0 0 192px}.stack.uses-column .content{padding:0}.stack header{width:50%;margin:0 auto 72px auto;text-align:center;position:relative}.stack header .divider{margin-top:48px}.stack header .divider svg{width:18px;fill:#73bcb0}.stack header h2,.stack header h4{margin:0 0 12px 0}@media (max-width: 768px){.stack header{width:auto;margin:0 24px 36px 24px}}.stack.promo{background:#73bcb0}.stack.promo .divider{display:none}.stack.promo .layer .content a.button{background:none;border-color:#151e28;color:#151e28}.stack.promo .layer .content a.button:hover{color:#eae7de;border-color:#eae7de}.stack.promo .badges{display:flex;margin-top:24px;align-items:center}.stack.promo .badges a{margin:0;display:flex;justify-content:center;align-items:center}.stack.promo .badges a img{max-width:100%}.stack.promo .badges a.play-badge{flex:0 0 152px}.stack.promo .badges a.apple-badge{flex:0 0 120px;height:40px}.stack.promo .badges a:first-child{margin-right:12px}.stack.doubleColumn .layers{display:flex;align-items:flex-start;flex-flow:row wrap}.stack.doubleColumn .layers .layer{flex:0 1 50%;margin:0 0 48px 0}.stack.doubleColumn .layers .layer .content{padding:0 24px;text-align:left}.stack.doubleColumn .layers .layer .content .button{margin-left:0}.stack.doubleColumn .layers h2,.stack.doubleColumn .layers h4{font-size:2rem;margin:0 0 6px 0}.stack.doubleColumn .layers .divider{display:none}@media (max-width: 768px){.stack.doubleColumn .layers .layer{display:block;flex:1 1 100%}.stack.doubleColumn .layers .layer .content{padding:0}}.stack.columns .layers{display:flex;align-items:flex-start}.stack.columns .layers .content{padding:0 24px}.stack.columns .layers .layer{flex:1 1 100%}.stack.columns .layers h2,.stack.columns .layers h4{font-size:2rem;margin:0 0 6px 0}.stack.columns .layers .divider{display:none}.stack .joiner{background:orange;position:absolute;width:192px;height:192px}.stack .joiner svg{width:192px !important}@media (max-width: 768px){.stack .layers{width:100%;flex-flow:column}}.stack .layer{align-items:center;justify-content:center;position:relative;display:flex;flex-flow:row nowrap}.stack .layer.no-image .content{padding-left:0}.stack .layer.no-image .content>*{text-align:center}.stack .layer.image-right{flex-direction:row-reverse}.stack .layer.image-right .content{padding:0 72px 0 0}.stack .layer.image-right .image{padding:0 0 0 24px}.stack .layer .content{flex:1 1 50%;padding-left:72px}.stack .layer .content .button{color:#db6047;border:1px solid #db6047}.stack .layer .content .button:hover{color:#eae7de;border-color:#eae7de}.stack .layer .content .button:hover svg{fill:#eae7de}.stack .layer.text-right .content{text-align:right}@media (max-width: 768px){.stack .layer.text-right .content{text-align:left}}.stack .layer .polyfill-image{flex:1 1 50%;min-height:24px;padding-right:48px}.stack .layer .image{flex:1 1 50%;min-height:24px;padding-right:48px;display:flex;justify-content:center}.stack .layer .image picture img{max-width:100%;width:100%}.stack .layer .divider{position:absolute;left:50%;margin-left:-1.5px;width:3px;height:40%;top:30%;background:#73bcb0}@media (max-width: 768px){.stack .layer{flex-flow:column;width:100%}.stack .layer .content{padding:0}.stack .layer.right,.stack .layer.image-right{flex-direction:column}.stack .layer.right .image,.stack .layer.image-right .image{padding:0}.stack .layer .image{width:100%;padding:0;flex:1 0 100%;margin:0 0 36px 0;padding:0}.stack .layer .divider{display:none}}.stack .layers>.divider{width:100%;margin:0 0 24px 0;padding:36px 0;display:flex;align-items:center;justify-content:center;position:relative}.stack .layers>.divider:last-child{display:none}.stack .layers>.divider svg{width:18px;fill:#73bcb0}@media (max-width: 768px){.stack .layers>.divider{padding:0}}.stack .prefix{font-size:1.5rem;margin:0 0 12px 0}.stack.dark{background-color:#151e28;color:#999}.stack.dark .prefix{color:#73bcb0}.stack.dark h2,.stack.dark h4{color:#eae7de}.stack.dark p,.stack.dark form label,form .stack.dark label{color:#999}.stack.dark .button{background-color:transparent}.stack h1{margin:0 0 24px 0;color:#999}.stack h3{color:#73bcb0}.stack h4{color:#eae7de}@media (min-width: 769px) and (max-width: 1200px){.stack,.stack.extra-pad{padding:72px 48px}}@media (max-width: 768px){.stack{padding:24px}.stack .layers .divider{display:none}.stack header{padding:48px 0;text-align:center;margin:0}.stack.extra-pad{padding:0 24px}.stack.extra-pad .content{padding:0}.stack.columns .content{text-align:center}.stack.columns .content .button{margin-right:0}.stack .layer,.stack.extra-pad .layer{flex-flow:column;width:100%}.stack .layer .image,.stack.extra-pad .layer .image{width:100%}.stack .layer.image-right .content,.stack .layer.image-left .content,.stack.extra-pad .layer.image-right .content,.stack.extra-pad .layer.image-left .content{padding:0;margin:0 0 36px 0}.stack .layer .button,.stack.extra-pad .layer .button{margin-left:0}}.map-points{position:absolute;left:0;top:0;right:0}.map-overlays{position:absolute;left:0;right:0;top:0;bottom:0;transition:opacity 0.3s;opacity:0}.map-overlays.loaded{opacity:1}.text-overlay{position:absolute;z-index:300;font-size:1rem;font-weight:bold;text-shadow:1px 1px 4px rgba(0,0,0,0.9)}.text-overlay.align-right{transform:translateX(-100%)}.text-overlay.color-cream{color:#eae7de}.text-overlay.color-ochre{color:#db6047}.text-overlay.color-dark-ochre{color:#aa3d27}.text-overlay.color-dark{color:#151e28}.text-overlay.color-teal{color:#73bcb0}.legend{position:fixed;right:18px;bottom:18px;border-radius:3px;z-index:400;background:#151e28;padding:12px 18px}.legend .key{display:flex;align-items:center}.legend .key [class*='color-']{margin:0 12px 0 0;width:12px;height:12px;flex:0 0 12px;border-radius:50%}.legend .key .color-ochre{background-color:#db6047}.legend .key .color-cream{background-color:#eae7de}.legend .key .color-teal{background-color:#73bcb0}.legend .key .color-dark-ochre{background-color:#aa3d27}.legend .key p,.legend .key form label,form .legend .key label{margin:0;font-size:1rem;font-weight:bold;color:#eae7de}.loaded .map-point{opacity:1;transition-delay:0.5s}.map-point{display:flex;position:absolute;background:#eae7de;cursor:pointer;padding:6px;opacity:0;box-shadow:2px 2px 6px rgba(0,0,0,0.6);transition:background 0.3s, border-color 0.3s, opacity 0.3s}.map-point p,.map-point form label,form .map-point label{margin:0;pointer-events:none;font-weight:700;font-size:.9rem;line-height:1em;text-decoration:underline;padding:0 6px;white-space:nowrap}.map-point .icon{width:auto;height:auto;flex:0 0 24px}.map-point .icon svg{display:block;width:24px}.map-point .icon .icon-arrow{stroke:none;fill:#151e28}.map-point .icon .icon-text{width:24px}.map-point .icon svg{margin-left:0}.map-point:hover{background:white}.map-point:hover:before{border-top-color:white}.map-point:before{position:absolute;left:12px;bottom:-6px;content:'';border-top:6px solid #eae7de;border-left:6px solid transparent;border-right:6px solid transparent}.map-point.point-right:before{left:auto;right:12px}.map-container{overflow:hidden;position:absolute;top:0;left:0;right:0;bottom:0}.map-container.loaded .map-pannable{opacity:1}.map-container .map-pannable{position:absolute;opacity:0;transition:opacity 0.3s}.map-container .map-pannable.panning-enabled{cursor:move}.map-container .map-pannable,.map-container .map-pannable *{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.map-container .map-pannable picture{pointer-events:none}.map-container .map-pannable img{min-width:100%;min-height:100%}.map-container .map-pannable img.image-overlay{pointer-events:none;position:absolute;left:0;top:0}.game-ui-speed{position:absolute;right:0;bottom:0;padding:6px;color:white;background:teal;z-index:9999}*{box-sizing:border-box}html{width:100%;height:100%}body{width:100%;height:100%;margin:0;background:#eae7de;background-image:url("/assets/images/paper-texture.jpg")}#wrapper{margin:0 auto;max-width:1600px;background:#eae7de;display:flex}main{width:100%}.flex-row{display:flex}.flex-row.center{align-items:center}html[lang='mi'] [lang='en']{display:none !important}html[lang='en'] [lang='mi']{display:none !important}header#main-header{position:absolute;right:0;left:0;top:12px;z-index:200}header#main-header .inner{max-width:1600px;margin:0 auto 0 auto;padding:60px 96px;display:flex;justify-content:space-between;align-items:center}header#main-header .flex-row{align-items:center}header#main-header .logo{margin:0 48px 0 0}header#main-header .logo svg{transition:fill 0.3s;width:192px;height:45px}@media (max-width: 768px){header#main-header .logo svg{fill:#eae7de}}header#main-header .logo:hover svg{fill:#db6047}header#main-header .breadcrumb{margin:12px 0 0 0}.inverted header#main-header .logo svg{fill:#eae7de}.inverted header#main-header .logo:hover svg{fill:#db6047}@media (min-width: 769px) and (max-width: 1200px){header#main-header .inner{padding:60px 48px}#page-story header#main-header .inner{padding:36px 36px 36px 84px}}@media (max-width: 1049px){header#main-header .logo{margin:0 24px 0 0}}@media (max-width: 768px){header#main-header{position:static;background:#151e28;margin:0}header#main-header .inner{display:block;padding:36px 24px 24px 24px;align-items:flex-start}header#main-header .logo{display:block;margin:0 0 12px 0}header#main-header .flex-row{display:block}header#main-header .breadcrumb{display:none}#page-story header#main-header .inner{padding:24px 24px}#page-story header#main-header .breadcrumb{display:block}}@media (max-width: 320px){header#main-header{margin-top:0}header#main-header,#page-story header#main-header{padding:24px 24px}}@media (min-width: 768px) and (max-height: 800px){header#main-header{margin-top:0;top:0}header#main-header .inner{padding-bottom:0}}.top-strip{height:14px;width:100%;max-width:1600px;margin:0 auto;background-image:url("assets/images/top-strip.png")}@media (max-width: 768px){.top-strip{display:none}}footer{background:#151e28;max-width:1600px;margin:0 auto}footer .logo{height:36px;margin:0 0 36px 0}footer .logo svg{height:100%;fill:#40464c}@media (max-width: 768px){footer .logo{height:24px}}footer .logos{display:flex;flex-flow:row wrap}footer .logos img{display:block;height:36px;margin:0 36px 12px 0;display:block}@media (max-width: 768px){footer .logos{justify-content:center;margin:0 0 12px 0}}footer .gdc_logo{height:48px;margin:0 36px 12px 0}footer .gdc_logo svg{height:100%;fill:white}footer .gdc_logo .text{fill:white}footer .inner .links{color:#999;display:flex;justify-content:space-between;margin:24px 0 0 0}footer .inner .links a,footer .inner .links span{font-weight:normal;font-size:1rem}footer .inner .links a{text-decoration:underline;margin:0}footer .inner .links a:after{content:none}@media (max-width: 768px){footer .inner .links{flex-flow:column;align-items:center}footer .inner .links div a{padding:12px;margin:0}footer .inner .links>div:first-child span{display:block;margin:0 0 12px 0;text-align:center}}footer .inner{max-width:1600px;width:100%;padding:48px;color:#eae7de}footer .inner>div:nth-child(1){margin:24px 0 36px 0;display:flex}footer .inner>div:nth-child(1)>div a{display:block;margin:0 0 12px 0}footer .inner>div:nth-child(1)>div:first-child{width:25%;display:flex;flex-flow:column}footer .inner>div:nth-child(1)>div:last-child{width:75%}footer .inner>div:nth-child(1)>div:last-child>div{display:flex;flex-flow:row wrap}footer .inner>div:nth-child(1)>div:last-child>div>div{padding:0 36px 12px 0;flex:0 0 33%;display:flex;flex-flow:column;margin-bottom:24px}footer .inner>div:nth-child(1)>div:last-child>div>div .prefix{color:#73bcb0;font-weight:normal}footer .inner>div:nth-child(1)>div:last-child>div>div a{font-weight:normal;color:#999;margin:0;text-decoration:underline}footer .inner>div:nth-child(1)>div:last-child>div>div a.title{font-weight:bold;color:#eae7de}footer .inner>div:nth-child(1)>div:last-child>div>div a:hover{color:white}@media (max-width: 768px){footer .inner>div:nth-child(1){flex-flow:column}footer .inner>div:nth-child(1)>div:first-child{margin-bottom:24px;padding-bottom:12px;border-bottom:1px solid #db6047}footer .inner>div:nth-child(1)>div{flex:0 0 100%}footer .inner>div:nth-child(1)>div:last-child>div>div{margin:0 0 12px 0;flex:1 0 100%}footer .inner>div:nth-child(1)>div:last-child,footer .inner>div:nth-child(1)>div:first-child{width:100%}footer .inner>div:nth-child(1)>div:last-child a,footer .inner>div:nth-child(1)>div:first-child a{display:block}}@media (max-width: 768px){footer .inner{padding:24px 24px}}footer a{color:#db6047;text-decoration:none}footer a:hover{text-decoration:underline}footer a.active{text-decoration:underline;color:#eae7de}footer .inner>div>div>a:after{content:' ›'}footer svg{fill:white}footer p,footer form label,form footer label,footer a{font-size:1.25rem;font-weight:bold}footer hr{width:100%;height:1px;background:#40464c;border:none}footer .inner .back-to-top{display:flex;align-items:center}footer .inner .back-to-top .icon{height:18px;margin:0 12px 0 0}footer .inner .back-to-top .icon svg{height:18px;transform:rotate(-90deg);fill:#73bcb0}footer .inner .back-to-top a{color:#73bcb0}@media (max-width: 768px){footer .inner .back-to-top{justify-content:flex-end}}.breadcrumb-nav{transition:color 0.3s;min-height:20px;pointer-events:all}.breadcrumb-nav a{text-decoration:underline;margin:0 6px;cursor:pointer;color:#eae7de;font-weight:bold;transition:color 0.3s}.breadcrumb-nav a:first-child,.breadcrumb-nav a:nth-child(2){margin-left:0}@media (max-width: 768px){.breadcrumb-nav{color:#eae7de;font-size:1.25rem}.breadcrumb-nav span{color:#eae7de;font-size:1rem}}.small-nav nav li a{font-size:1rem}@media (max-width: 1400px){#primary-nav{flex:1 1 0%}}#primary-nav ul{display:flex;width:auto;margin:0;padding:0;align-items:center}#primary-nav ul li span{display:none}#primary-nav ul,#primary-nav li{list-style:none}#primary-nav ul li{display:block}#primary-nav ul li a{transition:font-size 1s;color:#151e28;font-weight:700;text-decoration:none;font-size:1.25rem;padding:3px 0;margin:0 15px;display:block;border-bottom:2px solid #151e28;transition:color 0.3s, border-color 0.3s}#primary-nav ul li a:hover,.inverted #primary-nav ul li a:hover{border-color:#db6047;color:#db6047}.inverted #primary-nav ul li a{color:#eae7de;border-color:#eae7de}#primary-nav ul li.active a{color:#db6047;border-color:#db6047}#primary-nav ul li:first-child a{margin-left:0}@media (max-width: 320px){#primary-nav ul li a{font-size:1rem}}@media (max-width: 768px){#primary-nav ul{flex-flow:row wrap;margin:6px 0 0 0}#primary-nav ul li{margin:0 12px 0 0}#primary-nav ul li span{color:#eae7de}}@media (max-width: 768px) and (max-width: 768px){#primary-nav ul li span{display:inline}}@media (max-width: 768px){#primary-nav ul li a{transition:none;color:#eae7de;padding:0;margin:0 0 6px 0;border-color:#eae7de;font-size:1.5rem;line-height:1.5em}#primary-nav ul li a:after{content:','}#primary-nav ul li.active a{border-color:#db6047}#primary-nav ul li:last-child a:after{content:''}#page-story #primary-nav{display:none}}html[lang='mi'] #primary-nav li a{margin:0 6px}.thing{background:red}.hide-trigger{margin:0 0 0 auto;background:none;padding:0;background:#40464c;padding:12px;border-radius:0}.hide-trigger svg{display:block;stroke:white;stroke-width:2px}.show-trigger{border-radius:6px;padding:12px;display:flex;align-items:center;background:none;cursor:pointer;transition:border-color 0.3s;margin:0;z-index:100}.show-trigger span{transition:color 0.3s}.show-trigger .icon-menu{margin-left:0;margin-right:12px;width:18px;height:18px;fill:#151e28;stroke:none;transition:fill 0.3s}.inverted .show-trigger{border-color:#eae7de;color:#eae7de}.inverted .show-trigger .icon-menu{fill:#eae7de}.show-trigger:hover{color:#db6047;background:none;border-color:#db6047}.show-trigger:hover svg.icon-menu{fill:#db6047}@media (max-width: 768px){.show-trigger{border:none;padding:12px;border-radius:0;margin:18px 24px 0 0;position:fixed;right:6px;background:#151e28;top:6px}.show-trigger a{margin:0;color:#eae7de}.show-trigger svg.icon-menu{height:24px;width:24px;fill:white;stroke:none;margin:0}.show-trigger span{display:none}}@media (max-width: 320px){.show-trigger{right:0;top:0}}#overlay{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(21,30,40,0.6);z-index:200;transition:opacity 0.5s;pointer-events:none;opacity:0}#overlay.active{pointer-events:auto;opacity:1}#overlay.menu-overlay{z-index:400}#mobile-nav{position:fixed;right:0;top:0;bottom:0;overflow:auto;background:#151e28;z-index:900;max-width:90%;transition:transform 0.5s;transform:translateX(100%)}#mobile-nav.active{transform:translateX(0)}#mobile-nav>ul{padding:12px 12px}#mobile-nav .language-select a{color:white}#mobile-nav .language-select a.active{color:#db6047}#mobile-nav .language-select span{color:white}#mobile-nav .flex-row{padding:24px 24px 24px 36px;align-items:center;border-bottom:1px solid #40464c}#mobile-nav .flex-row a{font-weight:normal}#mobile-nav a{color:#db6047;font-weight:bold}#mobile-nav ul ul a{color:#eae7de}#mobile-nav ul ul ul a{color:#999;font-weight:normal}#mobile-nav ul a{margin:0;position:relative;text-decoration:none}#mobile-nav ul a:hover{text-decoration:underline}#mobile-nav ul a.active-trail{text-decoration:underline}#mobile-nav ul a.active{cursor:default;pointer-events:none;color:#73bcb0}#mobile-nav ul a.active:hover{text-decoration:none}#mobile-nav ul a.active :before{content:'';position:absolute;left:6px;top:12px;border-left:6px solid #73bcb0;border-top:6px solid transparent;border-bottom:6px solid transparent}#mobile-nav ul ul{padding-left:12px;overflow:hidden}#mobile-nav li a{display:block;padding:9px 24px}.language-select{margin-right:24px;display:flex;align-items:center}.language-select a{white-space:nowrap;margin:0;padding:0;font-size:1.25rem;font-weight:400;border:none;cursor:pointer;text-decoration:none;color:#151e28;font-size:1rem;transition:color 0.3s}.inverted .language-select a{color:#eae7de}.language-select a:hover{border:none;color:#db6047;text-decoration:underline}.language-select a.active{color:#db6047;pointer-events:none;cursor:default}.inverted .language-select span{color:#eae7de}.language-select span{color:#eae7de;color:#151e28;margin:0 6px;font-size:.5rem}.language-select.mobile-only{display:flex;justify-content:flex-start;padding:12px 0}@media (min-width: 769px) and (max-width: 1200px){.language-select{display:none}}@media (max-width: 768px){.language-select{display:none;justify-content:center;width:100%;border-radius:0;padding:6px 0;text-align:center;margin:0;height:36px}.language-select a{text-decoration:none;color:#151e28}}html.noscroll body{position:fixed;overflow-y:scroll;-webkit-overflow-scrolling:touch}a.button{text-decoration:none;color:#151e28;display:inline-block}.button,button{margin-top:24px;background:#eae7de;border-radius:6px;padding:12px 18px;font-size:1.25rem;font-weight:700;transition:0.3s}.button.accent,button.accent{background-color:#db6047}.button.invert,button.invert{border:1px solid #db6047;background:none;color:#db6047}.button.invert svg,button.invert svg{stroke:#db6047}.button.invert:hover,button.invert:hover{border-color:white;color:white;background:none}.button:hover,button:hover{background-color:#151e28;color:#eae7de}.button[disabled],button[disabled]{opacity:0.5;background:none !important;border-color:#a0a2a5}.button[disabled] svg,button[disabled] svg{fill:#a0a2a5 !important}.with-icon:hover svg{stroke:#eae7de}button{border:none;cursor:pointer}button.link{background:none;padding:0;margin:0;color:white}.no-style{border:none;padding:0;background:none}.no-style:hover{background:none}.button-group{margin:0 0 12px 0;display:flex;flex-flow:row wrap}.button-group>*{margin:0 24px 0 0}.button-group:last-child{margin:0}.button-group.column{flex-flow:column}.button-group.column>*{margin:0 auto 12px 0}@media (max-width: 768px){.button-group>*{margin-top:0}}.icon-arrow{stroke:#151e28;fill:none;stroke-width:2px;stroke-linecap:round;stroke-miterlimit:10;margin-left:6px}.icon-menu{stroke:#eae7de;fill:none;stroke-width:2px;stroke-linecap:round;stroke-miterlimit:10;margin-left:6px}[class^='icon']{width:12px;height:12px}form{margin:0 auto}form h2,form .stack h4,.stack form h4{margin:0 0 36px 0}form label{display:block}form input,form textarea{border-radius:3px;background:#a0a2a5;border:none}form textarea{resize:none;min-height:120px}form textarea,form input{min-width:50%;max-width:400px}@media (max-width: 768px){form textarea,form input{width:100%}}#scene{width:120%;height:100%;z-index:0;position:absolute;right:-20%;left:0;bottom:0;top:0;background:#1c2133;overflow:hidden}.options{position:absolute;right:24px;top:50%;height:312px;z-index:500;margin-top:-168px;display:flex;flex-flow:column}.options .option{cursor:pointer;display:flex;justify-content:flex-end;align-items:center;margin:0 0 24px auto;position:relative;flex:0 0 96px}.options .option p,.options .option form label,form .options .option label{color:#eae7de;margin:0 24px 0 0;transition:color 0.3s;font-weight:bold}.options .option.active .option-image{opacity:1;background-color:white;border-color:#db6047}.options .option:hover .option-image{background-color:white;opacity:1}.options .option:hover p,.options .option:hover form label,form .options .option:hover label{color:white}.options .option:hover .option-popup{opacity:1}.options .option:last-child{margin-bottom:0}.options .option .option-popup{position:absolute;right:100%;background:#eae7de;width:400px;margin-right:24px;border-radius:6px;padding:18px;opacity:0;pointer-events:none;transition:opacity 0.5s}.options .option .option-popup:after{content:'';border-left:12px solid #eae7de;border-top:12px solid transparent;border-bottom:12px solid transparent;position:absolute;right:-12px;top:50%;margin-top:-12px}.options .option .option-popup p,.options .option .option-popup form label,form .options .option .option-popup label{color:#151e28;font-size:1rem;font-weight:normal}.options .option p,.options .option form label,form .options .option label,.options .option .option-image{pointer-events:none}.options .option .option-image{width:96px;height:96px;flex:0 0 96px;border:3px solid transparent;border-radius:50%;transition:opacity 0.3s;opacity:1;cursor:pointer;background-size:cover;background-color:#eae7de;transition:background 0.3s, border-color 0.3s, opacity 0.3s;opacity:0.8}.option-description{position:absolute;bottom:12px;right:36px;width:360px;text-align:right}.option-description p,.option-description form label,form .option-description label{color:#eae7de}.loader{position:absolute;top:50%;left:50%;margin:-20px 0 0 -20px;width:40px;height:40px;background:url("/assets/images/throbber_small@2x.gif");background-size:40px 40px}#stories-intro .stories-menu{display:flex;flex-flow:column;align-items:center}#stories-intro .stories-menu p,#stories-intro .stories-menu form label,form #stories-intro .stories-menu label{margin:0 0 0 0;text-align:center;color:#eae7de}#stories-intro .stories-menu ul{margin:0;padding:0;list-style:none}#stories-intro .stories-menu hr{width:50%}#stories-intro .stories-menu li a{text-align:center;font-weight:bold;padding:6px 0;display:block;color:#db6047;text-decoration:none;margin:0;transition:color 0.3s, text-decoration 0.3s}#stories-intro .stories-menu li a:hover{color:#eae7de;text-decoration:underline}#stories-intro .stories-menu li:last-child{border:none}#stories-intro .hero{height:580px}#stories-intro .hero .flex-row>*{flex:1 1 40%}#stories-intro .hero .flex-row>*:first-child{flex:1 1 60%}#stories-intro .hero .flex-row>* p,#stories-intro .hero .flex-row>* form label,form #stories-intro .hero .flex-row>* label{width:auto}#stories-intro .hero h1:after{background:#eae7de}#stories-intro .stack.dark{position:relative;z-index:999;background:none;margin-top:-72px}#stories-intro main,#stories-intro .hero{background:#151e28}@media (max-width: 768px){#stories-intro .stack.dark{margin-top:0}#stories-intro .hero{height:auto}}#stories{height:100%;position:relative}@media (max-width: 768px){#stories{display:flex}}#page-story{position:fixed}#page-story #wrapper{height:100%}#page-story.long-form{position:relative}@media (max-width: 768px){#page-story{position:relative;display:flex}#page-story header#main-header{height:96px;position:fixed;top:0}#page-story #wrapper{padding-top:96px;width:100%}}[data-link]{cursor:pointer}.insight-pane{height:100vh;position:absolute;z-index:300;width:40vw;min-width:688px;left:48px;pointer-events:none;overflow:hidden}.insight-pane.slim{width:30vw;min-width:0}.insight-pane.slim .insight-content h1{font-size:2rem}.insight-pane.slim .insight-pips{display:none}.insight-pane .animated{padding:24px 48px;background:#eae7de;height:100%;width:100%;overflow-y:scroll;position:absolute;pointer-events:all}.insight-pane .close-insight{cursor:pointer;border:1px solid #999;font-size:1rem;margin:0}.insight-pane .insight-header{display:flex;margin:0 0 48px 0;justify-content:space-between;align-items:center}.insight-pane .insight-header h3{margin:0}.insight-pane .insight-header .insight-prevnext{display:flex}.insight-pane .insight-header .insight-prevnext .insight-count{display:flex;padding:0 12px;justify-content:center;align-items:center;border-top:1px solid #999;border-bottom:1px solid #999}.insight-pane .insight-header .insight-prevnext button{background:none;border-radius:0 6px 6px 0;border:1px solid #999;margin:0;padding:12px;transition:background 0.3s}.insight-pane .insight-header .insight-prevnext button:first-child{transform:rotate(180deg)}.insight-pane .insight-header .insight-prevnext button svg{display:block;fill:#151e28;height:18px;transition:fill 0.3s;width:18px}.insight-pane .insight-header .insight-prevnext button:hover{background:white}.insight-pane .insight-header .insight-prevnext button:hover svg{fill:#db6047}.insight-pane .insight-content{position:relative}.insight-pane .insight-content h1{color:#73bcb0;font-size:2.5rem;border-bottom:2px solid;padding:0 0 12px 0}.insight-pane .insight-content .insight-gallery-controls button{position:absolute;background:rgba(0,0,0,0.6);border-radius:0;margin:0;right:0;padding:12px;top:50%;margin-top:-18px}.insight-pane .insight-content .insight-gallery-controls button:first-child{transform:rotate(180deg);left:0;right:auto}.insight-pane .insight-content .insight-gallery-controls button svg{display:block;width:12px;fill:#eae7de;transition:fill 0.3s}.insight-pane .insight-content .insight-gallery-controls button:hover svg{fill:#73bcb0}.insight-pane .insight-content>.video{margin:0 0 24px 0;height:336px}.insight-pane .insight-content>.image{width:100%;margin-bottom:24px}.insight-pane .insight-content>.image .inner{height:408px;background:#151e28}.insight-pane .insight-content>.image .inner img{object-fit:contain;width:100%;height:100%;display:block}.insight-pane .insight-content>.image .image-credit{font-size:.85rem}.insight-pane .insight-content>.image .image-caption{margin:24px 0 0 0;font-weight:bold}.insight-pane .insight-content iframe{position:relative;width:100%;height:100%;margin:0;padding:0;display:block}.insight-pane .insight-content .info-button{display:none}.insight-pane .insight-content .insight-gallery{height:336px;display:flex;justify-content:center;margin:0 0 12px 0;position:relative}.insight-pane .insight-content .insight-gallery .tns-inner,.insight-pane .insight-content .insight-gallery .tns-item,.insight-pane .insight-content .insight-gallery .slider{height:100%;width:100%}.insight-pane .insight-content .insight-gallery .tns-outer{width:100%}.insight-pane .insight-content .insight-gallery .image .inner{padding:12px 24px 12px 24px;display:flex;justify-content:center;align-items:center;height:100%}.insight-pane .insight-content .insight-gallery .image .info-button{display:block;position:absolute;right:12px;bottom:12px;padding:0;cursor:pointer;background:none;width:24px;height:24px}.insight-pane .insight-content .insight-gallery .image .info-button svg{pointer-events:none;display:block;fill:#eae7de;width:24px;height:24px;transition:fill 0.3s}.insight-pane .insight-content .insight-gallery .image .info-button:hover svg{fill:#73bcb0}.insight-pane .insight-content .insight-gallery .image .image-slug{position:absolute;bottom:0;left:0;right:0;padding:12px;background:#151e28;transition:transform 0.3s;transform:translateY(0)}.insight-pane .insight-content .insight-gallery .image .image-slug p,.insight-pane .insight-content .insight-gallery .image .image-slug form label,form .insight-pane .insight-content .insight-gallery .image .image-slug label{color:#eae7de;margin:0}.insight-pane .insight-content .insight-gallery .image .image-slug span[data-image-info]{cursor:pointer;color:#db6047;text-decoration:underline;margin:0 0 0 12px}.insight-pane .insight-content .insight-gallery .image .image-slug span[data-image-info]:hover{color:#eae7de}.insight-pane .insight-content .insight-gallery .image.visible .image-slug{transform:translateY(100%)}.insight-pane .insight-content .insight-gallery .image.visible .image-info{transform:translateY(0)}.insight-pane .insight-content .insight-gallery .image .image-info{background:#151e28;position:absolute;bottom:0;left:0;right:0;padding:12px;transform:translateY(100%);transition:transform 0.5s}.insight-pane .insight-content .insight-gallery .image .image-info p,.insight-pane .insight-content .insight-gallery .image .image-info form label,form .insight-pane .insight-content .insight-gallery .image .image-info label{margin:0;color:#eae7de;pointer-events:none}.insight-pane .insight-content .insight-gallery .image .image-info p.image-credit,.insight-pane .insight-content .insight-gallery .image .image-info form label.image-credit,form .insight-pane .insight-content .insight-gallery .image .image-info label.image-credit{font-size:1rem;color:#999}.insight-pane .insight-content .insight-gallery .image,.insight-pane .insight-content .insight-gallery .video{background:url("/assets/images/tupapa-subtle-pattern-dark.png") repeat;height:100%;position:relative}.insight-pane .insight-content .insight-gallery .image:before,.insight-pane .insight-content .insight-gallery .video:before{content:'';position:absolute;left:50%;top:50%;margin-top:-24px;margin-left:-24px;width:48px;height:48px;background:url("/assets/images/throbber_dark@2x.gif") no-repeat;background-size:48px}.insight-pane .insight-content .insight-gallery .image img,.insight-pane .insight-content .insight-gallery .video img{object-fit:contain;margin:auto;max-width:100%;max-height:100%;display:block;position:relative}.insight-pane .insight-content #gallery-thumbnails{display:flex;background:#151e28;padding:12px;justify-content:center;align-items:center;margin:0 0 24px 0;height:108px}.insight-pane .insight-content #gallery-thumbnails .thumbnail{height:100%;position:relative;cursor:pointer;min-width:60px;min-height:60px;margin:0 12px 0 0;display:flex;justify-content:center;align-items:center;border:2px solid transparent}.insight-pane .insight-content #gallery-thumbnails .thumbnail:hover{opacity:0.5}.insight-pane .insight-content #gallery-thumbnails .thumbnail.tns-nav-active,.insight-pane .insight-content #gallery-thumbnails .thumbnail:focus{border:2px solid #db6047}.insight-pane .insight-content #gallery-thumbnails .thumbnail:focus{outline:none}.insight-pane .insight-content #gallery-thumbnails .thumbnail span.play-icon{position:absolute;left:50%;top:50%;display:block;margin-top:-18px;margin-left:-18px}.insight-pane .insight-content #gallery-thumbnails .thumbnail span.play-icon svg{stroke:none;fill:white;width:36px;height:36px}.insight-pane .insight-content #gallery-thumbnails .thumbnail img{max-width:100%;max-height:100%;display:block}.insight-pane .insight-content #gallery-thumbnails .thumbnail:last-child{margin:0}.insight-pane .insight-content .tns-nav{position:absolute;z-index:100;bottom:6px;width:100%;display:flex;justify-content:center;padding:6px}.insight-pane .insight-content .tns-nav button{padding:0;width:12px;height:12px;border-radius:50%;display:block;margin:0 6px 0 0;background:#eae7de}.insight-pane .insight-content .tns-nav button.tns-nav-active{background:#db6047}.insight-pane .insight-content .tns-nav button:last-child{margin:0}@media (max-width: 768px){.insight-pane{min-width:0;width:100%;left:0;height:100%;position:fixed;top:0;z-index:1000}.insight-pane .animated{padding:24px}.insight-pane .insight-header{margin-bottom:36px}}.sidepane{background-color:#151e28;background-image:url("/assets/images/left-nav.png");display:flex;justify-content:center;flex-flow:row;position:absolute;top:0;left:0;bottom:0;height:100%;min-width:48px;z-index:400;overflow:hidden}@media (max-width: 768px){.sidepane{position:fixed;top:95px}}nav.default-nav,nav.insight-nav,nav.section-nav{position:absolute;top:200px;left:0}@media (max-width: 768px){nav.default-nav,nav.insight-nav,nav.section-nav{top:12px}}@media (min-width: 768px) and (max-height: 800px){nav.default-nav,nav.insight-nav,nav.section-nav{top:120px}}nav.default-nav,nav.section-nav,nav.insight-nav{width:48px;padding:0 6px}nav.default-nav>ul,nav.section-nav>ul,nav.insight-nav>ul{position:relative}nav.default-nav>ul [data-prev-section],nav.default-nav>ul [data-next-section],nav.default-nav>ul [data-back],nav.default-nav>ul [data-close-insight],nav.section-nav>ul [data-prev-section],nav.section-nav>ul [data-next-section],nav.section-nav>ul [data-back],nav.section-nav>ul [data-close-insight],nav.insight-nav>ul [data-prev-section],nav.insight-nav>ul [data-next-section],nav.insight-nav>ul [data-back],nav.insight-nav>ul [data-close-insight]{display:flex;justify-content:center;align-items:center;opacity:1;transition:opacity 0.3s;cursor:pointer}nav.default-nav>ul [data-prev-section] svg,nav.default-nav>ul [data-next-section] svg,nav.default-nav>ul [data-back] svg,nav.default-nav>ul [data-close-insight] svg,nav.section-nav>ul [data-prev-section] svg,nav.section-nav>ul [data-next-section] svg,nav.section-nav>ul [data-back] svg,nav.section-nav>ul [data-close-insight] svg,nav.insight-nav>ul [data-prev-section] svg,nav.insight-nav>ul [data-next-section] svg,nav.insight-nav>ul [data-back] svg,nav.insight-nav>ul [data-close-insight] svg{pointer-events:none;width:18px;height:18px;fill:#73bcb0}nav.default-nav>ul [data-prev-section]:hover,nav.default-nav>ul [data-next-section]:hover,nav.default-nav>ul [data-back]:hover,nav.default-nav>ul [data-close-insight]:hover,nav.section-nav>ul [data-prev-section]:hover,nav.section-nav>ul [data-next-section]:hover,nav.section-nav>ul [data-back]:hover,nav.section-nav>ul [data-close-insight]:hover,nav.insight-nav>ul [data-prev-section]:hover,nav.insight-nav>ul [data-next-section]:hover,nav.insight-nav>ul [data-back]:hover,nav.insight-nav>ul [data-close-insight]:hover{background:#73bcb0}nav.default-nav>ul [data-prev-section]:hover svg,nav.default-nav>ul [data-next-section]:hover svg,nav.default-nav>ul [data-back]:hover svg,nav.default-nav>ul [data-close-insight]:hover svg,nav.section-nav>ul [data-prev-section]:hover svg,nav.section-nav>ul [data-next-section]:hover svg,nav.section-nav>ul [data-back]:hover svg,nav.section-nav>ul [data-close-insight]:hover svg,nav.insight-nav>ul [data-prev-section]:hover svg,nav.insight-nav>ul [data-next-section]:hover svg,nav.insight-nav>ul [data-back]:hover svg,nav.insight-nav>ul [data-close-insight]:hover svg{fill:#eae7de}nav.default-nav>ul [data-prev-section][disabled],nav.default-nav>ul [data-next-section][disabled],nav.default-nav>ul [data-back][disabled],nav.default-nav>ul [data-close-insight][disabled],nav.section-nav>ul [data-prev-section][disabled],nav.section-nav>ul [data-next-section][disabled],nav.section-nav>ul [data-back][disabled],nav.section-nav>ul [data-close-insight][disabled],nav.insight-nav>ul [data-prev-section][disabled],nav.insight-nav>ul [data-next-section][disabled],nav.insight-nav>ul [data-back][disabled],nav.insight-nav>ul [data-close-insight][disabled]{pointer-events:none;opacity:0.3}nav.default-nav>ul [data-back] svg,nav.default-nav>ul [data-close-insight] svg,nav.section-nav>ul [data-back] svg,nav.section-nav>ul [data-close-insight] svg,nav.insight-nav>ul [data-back] svg,nav.insight-nav>ul [data-close-insight] svg{width:12px;pointer-events:none}nav.default-nav>ul [data-prev-section],nav.section-nav>ul [data-prev-section],nav.insight-nav>ul [data-prev-section]{transform:rotate(-90deg)}nav.default-nav>ul [data-next-section],nav.section-nav>ul [data-next-section],nav.insight-nav>ul [data-next-section]{transform:rotate(90deg)}nav.default-nav>ul [data-prev-section],nav.default-nav>ul [data-next-section],nav.default-nav>ul [data-show-storynav],nav.default-nav>ul [data-back],nav.default-nav>ul [data-close-insight],nav.section-nav>ul [data-prev-section],nav.section-nav>ul [data-next-section],nav.section-nav>ul [data-show-storynav],nav.section-nav>ul [data-back],nav.section-nav>ul [data-close-insight],nav.insight-nav>ul [data-prev-section],nav.insight-nav>ul [data-next-section],nav.insight-nav>ul [data-show-storynav],nav.insight-nav>ul [data-back],nav.insight-nav>ul [data-close-insight]{border:2px solid #40464c}nav.default-nav>ul [data-prev-section],nav.default-nav>ul [data-next-section],nav.default-nav>ul [data-show-storynav],nav.default-nav>ul [data-back],nav.default-nav>ul [data-close-insight],nav.default-nav>ul .nav-item,nav.section-nav>ul [data-prev-section],nav.section-nav>ul [data-next-section],nav.section-nav>ul [data-show-storynav],nav.section-nav>ul [data-back],nav.section-nav>ul [data-close-insight],nav.section-nav>ul .nav-item,nav.insight-nav>ul [data-prev-section],nav.insight-nav>ul [data-next-section],nav.insight-nav>ul [data-show-storynav],nav.insight-nav>ul [data-back],nav.insight-nav>ul [data-close-insight],nav.insight-nav>ul .nav-item{width:36px;cursor:pointer;height:36px;margin:0 0 12px 0;color:white;border-radius:50%;background:#151e28}nav.default-nav>ul .nav-item,nav.section-nav>ul .nav-item,nav.insight-nav>ul .nav-item{position:relative;display:flex;align-items:center;justify-content:center;font-weight:bold;font-size:1.25rem;transition:color 0.3s, border 0.3s, background 1s;border:2px solid transparent}nav.default-nav>ul .nav-item:hover,nav.default-nav>ul .nav-item.active,nav.section-nav>ul .nav-item:hover,nav.section-nav>ul .nav-item.active,nav.insight-nav>ul .nav-item:hover,nav.insight-nav>ul .nav-item.active{border:2px solid #73bcb0}nav.default-nav>ul .nav-item.active,nav.section-nav>ul .nav-item.active,nav.insight-nav>ul .nav-item.active{background:#73bcb0;animation:navBubble 0.2s ease-out}@keyframes navBubble{0%{transform:scale(0.8);background:none}80%{transform:scale(1.2)}100%{transform:scale(1);background:#73bcb0}}nav.insight-nav{transform:translateX(100%)}nav.insight-nav .nav-item svg{width:36px;fill:#eae7de;stroke:none;pointer-events:none}nav.insight-nav .nav-item.type-video svg{width:auto;height:18px}nav.insight-nav .nav-item.active{background:#73bcb0}ul.insight-pips{display:flex;justify-content:center}ul.insight-pips .pip{width:6px;height:6px;border-radius:50%;margin:0 6px 0 0;background:#999;transition:background 0.3s}ul.insight-pips .pip.active{background:#151e28}.page-nav .prev,.page-nav .text,.page-nav .right,.story-nav .prev,.story-nav .text,.story-nav .right{display:flex;padding:24px 0;cursor:pointer;background:none}.page-nav .prev svg,.page-nav .text svg,.page-nav .right svg,.story-nav .prev svg,.story-nav .text svg,.story-nav .right svg{stroke:white;width:36px;height:36px;stroke-linecap:square}.page-nav .prev:hover svg,.page-nav .text:hover svg,.page-nav .right:hover svg,.story-nav .prev:hover svg,.story-nav .text:hover svg,.story-nav .right:hover svg{stroke:#db6047}.page-nav .prev[disabled] svg,.page-nav .text[disabled] svg,.page-nav .right[disabled] svg,.story-nav .prev[disabled] svg,.story-nav .text[disabled] svg,.story-nav .right[disabled] svg{stroke:#999}.long-form .next-wrapper[hidden]{transform:none}.next-wrapper{display:flex;justify-content:center;width:100%;position:absolute;bottom:0;left:0;right:0;z-index:200;transition:transform 0.3s;transform:translateY(0);pointer-events:none}.next-wrapper[hidden]{display:flex !important;transform:translateY(100%)}.next-wrapper .next{pointer-events:all;font-weight:bold;border-radius:6px 6px 0 0;margin:0 auto;background:#db6047;padding:9px 24px;margin:0;transition:background 0.3s;cursor:pointer;text-align:center;line-height:1.2em}.next-wrapper .next.type-chapter{background:#151e28;color:#eae7de}.next-wrapper .next.type-chapter em,.next-wrapper .next.type-chapter:hover em{color:#db6047}.next-wrapper .next.type-chapter:hover{color:#151e28}.next-wrapper .next.type-story{background:#eae7de;color:#151e28}.next-wrapper .next.type-story em,.next-wrapper .next.type-story:hover em{color:#db6047}.next-wrapper .next.type-story:hover{background:#151e28;color:#eae7de}.next-wrapper .next em{display:block;font-style:normal;font-size:.75rem;text-transform:uppercase;color:#eae7de;transition:color 0.3s;pointer-events:none}.next-wrapper .next p,.next-wrapper .next form label,form .next-wrapper .next label{margin:0}.next-wrapper .next:hover{background:#eae7de}.next-wrapper .next:hover em{color:#151e28}.next-wrapper .next span{display:block;pointer-events:none}@media (max-width: 768px){.next-wrapper{padding-left:48px}.next-wrapper .next{width:100%;border-radius:0}}span.bubble{background:#73bcb0;padding:12px;border-radius:50%;width:28.8px;height:28.8px;display:inline-block;font-weight:bold;font-size:1.25rem;display:flex;align-items:center;justify-content:center}.page .content .view-map{padding:0;background:none}.page .content .view-map .button{background:#db6047;pointer-events:all;margin-bottom:0}.page .content .nav-list-item{font-weight:bold;background:#151e28;display:flex;align-items:center;margin:6px 0 0 0;cursor:pointer;padding:6px 12px 6px 12px;pointer-events:all}.page .content .nav-list-item .arrow-icon{transition:margin 0.2s ease-out}.page .content .nav-list-item:hover .arrow-icon{margin-left:18px}.page .content .nav-list-item .bubble{margin:0 12px 0 0;color:#151e28}.page .content .nav-list-item>*{pointer-events:none}.page .content .nav-list-item p,.page .content .nav-list-item form label,form .page .content .nav-list-item label{margin:0}@media (max-width: 768px){.page .content .nav-list-item{margin:12px 12px 0 12px}}.long-form{height:auto}.stage{background:#151e28;height:100%;position:absolute;left:0;right:0;top:0;bottom:0}.long-form .stage{position:static;height:auto}.long-form .stage .image-container{display:none}.long-form .stage .page{position:static;overflow:auto;height:auto;background-image:url("/assets/images/paper-texture.jpg")}.long-form .stage .page .content{width:auto;position:static;pointer-events:all;padding-bottom:96px;margin-left:48px;z-index:100}.long-form .stage .page .content section.stack{display:flex;padding:0}.long-form .stage .page .content section.stack.bg-transparent{background:rgba(0,0,0,0.1);background:rgba(158,144,136,0.2)}.long-form .stage .page .content section.stack.bg-black{background:black}.long-form .stage .page .content section.stack.bg-teal{background:url("/assets/images/paper-texture-teal.jpg") repeat;background-size:auto}.long-form .stage .page .content section.stack.bg-black h1,.long-form .stage .page .content section.stack.bg-black p,.long-form .stage .page .content section.stack.bg-black form label,form .long-form .stage .page .content section.stack.bg-black label,.long-form .stage .page .content section.stack.bg-black li,.long-form .stage .page .content section.stack.bg-dark h1,.long-form .stage .page .content section.stack.bg-dark p,.long-form .stage .page .content section.stack.bg-dark form label,form .long-form .stage .page .content section.stack.bg-dark label,.long-form .stage .page .content section.stack.bg-dark li{color:#eae7de}.long-form .stage .page .content section.stack.align-left{flex-flow:row-reverse}.long-form .stage .page .content section.stack:first-child{padding-top:240px}.long-form .stage .page .content section.stack:first-child h1{font-size:5rem}.long-form .stage .page .content section.stack:first-child h1:after{content:'';margin:12px 0 0 0;background:#151e28;height:3px;width:96px;display:block}.long-form .stage .page .content section.stack h1{padding:0;background:none;color:#151e28;margin:0 0 12px 0;display:block}.long-form .stage .page .content section.stack p,.long-form .stage .page .content section.stack form label,form .long-form .stage .page .content section.stack label{font-size:1.2rem}.long-form .stage .page .content section.stack p,.long-form .stage .page .content section.stack form label,form .long-form .stage .page .content section.stack label,.long-form .stage .page .content section.stack li{color:#151e28}.long-form .stage .page .content section.stack ul{margin-left:24px;padding-left:12px}.long-form .stage .page .content section.stack .stack-image{position:relative}.long-form .stage .page .content section.stack .stack-image .image{opacity:1;position:absolute}.long-form .stage .page .content section.stack .stack-image .image picture{height:100%;width:100%;display:flex;justify-content:center;align-items:center}.long-form .stage .page .content section.stack .stack-image .image img{flex-shrink:0;max-height:100%;max-width:100%;width:auto;height:auto;margin:auto;object-fit:initial}.long-form .stage .page .content section.stack.align-image-left .image picture{justify-content:flex-start}.long-form .stage .page .content section.stack.align-image-left .image picture img{margin-left:0}.long-form .stage .page .content section.stack.align-image-bottomCenter .image picture{align-items:flex-end}.long-form .stage .page .content section.stack.align-image-bottomCenter .image picture img{margin-bottom:0}.long-form .stage .page .content section.stack.align-image-floatBottomCenter .image picture{justify-content:flex-start;align-items:flex-end}.long-form .stage .page .content section.stack.align-image-floatBottomCenter .image picture img{margin-bottom:0}.long-form .stage .page .content section.stack.align-image-floatBottomRight .stack-image,.long-form .stage .page .content section.stack.align-image-floatBottomCenter .stack-image{position:relative}.long-form .stage .page .content section.stack.align-image-floatBottomRight .stack-image .image,.long-form .stage .page .content section.stack.align-image-floatBottomCenter .stack-image .image{position:absolute;bottom:0;top:auto;height:110%}.long-form .stage .page .content section.stack.align-image-floatBottomRight .stack-image .image img,.long-form .stage .page .content section.stack.align-image-floatBottomCenter .stack-image .image img{margin-right:0;margin-right:0}.long-form .stage .page .content section.stack.align-image-floatBottomRight .stack-image .image{right:0;left:auto;bottom:-10%}.long-form .stage .page .content section.stack.align-image-floatBottomRight .stack-image .image picture{justify-content:flex-start}.long-form .stage .page .content section.stack .stack-content{padding:72px 120px}.long-form .stage .page .content section.stack .stack-content,.long-form .stage .page .content section.stack .stack-image{width:50%}.long-form .stage .page .content section.stack .stack-content.text-only{width:65%}.long-form .stage .page .content section.stack.align-left .stack-content.text-only{width:50%}@media (max-width: 768px){.stage{position:relative;display:flex;flex-flow:row;height:auto;flex:1 0 auto;width:100%}.long-form .stage .page .content{margin-left:0}.long-form .stage .page .content section.stack:first-child{padding-top:0}.long-form .stage .page .content section.stack:first-child h1{font-size:3rem}.long-form .stage .page .content section.stack,.long-form .stage .page .content section.stack.align-left{flex-flow:column}.long-form .stage .page .content section.stack.align-image-left,.long-form .stage .page .content section.stack.align-left.align-image-left{flex-flow:column-reverse}.long-form .stage .page .content section.stack .stack-content,.long-form .stage .page .content section.stack.align-left .stack-content{padding:36px;width:100%}.long-form .stage .page .content section.stack .stack-content h1,.long-form .stage .page .content section.stack.align-left .stack-content h1{font-size:2.5rem}.long-form .stage .page .content section.stack .stack-content.text-only,.long-form .stage .page .content section.stack.align-left .stack-content.text-only{width:100%}.long-form .stage .page .content section.stack .stack-image,.long-form .stage .page .content section.stack.align-left .stack-image{width:100%}.long-form .stage .page .content section.stack .stack-image picture,.long-form .stage .page .content section.stack.align-left .stack-image picture{display:block}.long-form .stage .page .content section.stack .stack-image .image,.long-form .stage .page .content section.stack.align-left .stack-image .image{position:static;height:auto}.long-form .stage .page .content section.stack.align-image-floatBottomRight .stack-image,.long-form .stage .page .content section.stack.align-left.align-image-floatBottomRight .stack-image{display:none}}@media (min-width: 769px) and (max-width: 1200px){.long-form .stage .page .content section.stack .stack-content{padding:36px}}.arrow-icon{margin:6px 0 0 12px}.arrow-icon svg{width:12px;height:12px;fill:#73bcb0}.page{overflow:hidden;position:absolute;left:0;right:0;top:0;bottom:0;height:100%;z-index:100;width:100%;background:#fff url("/assets/images/tupapa-subtle-pattern-light.png")}.inverted .page{background:#151e28 url("/assets/images/tupapa-subtle-pattern-dark.png")}.page .map-container,.page .image-container{background-image:url("/assets/images/throbber_dark@2x.gif");background-repeat:no-repeat;background-position:center center;background-size:64px;width:100%;height:100%}.inverted .page .map-container,.inverted .page .image-container{background-image:url("/assets/images/throbber_dark@2x.gif")}.page .map-container video,.page .image-container video{min-width:100%;min-height:100%}.page .map-container.loaded,.page .image-container.loaded{background:none}.page .map-container.loaded .image,.page .image-container.loaded .image{opacity:1}.page .image{position:absolute;z-index:0;left:0;right:0;top:0;bottom:0;transition:opacity 0.3s;opacity:0}.page .image img{display:block;width:100%;height:100%;object-fit:cover}.page .content{left:84px;width:40%;color:#eae7de;position:absolute;pointer-events:none;top:200px;z-index:300}@media (min-width: 768px) and (max-height: 800px){.page .content{top:120px;width:50%}}.page .content .hide-content{pointer-events:all}.page .content>div>div:first-child{margin-bottom:6px}.page .content .insight-video-thumb{display:block;width:48px;height:48px;border-radius:50%;border:2px solid #eae7de;margin-right:12px;flex:0 0 48px;box-shadow:2px 2px 6px rgba(0,0,0,0.6)}@media (min-width: 768px) and (max-height: 800px){.page .content .insight-video-thumb{width:36px;height:36px;flex:0 0 36px}}.page .content .video-thumbs{margin-top:24px;display:flex;padding:0;background:none;flex-flow:row;width:100%}.page .content .video-thumbs .video-thumb.nav-list-item{display:block;background:#151e28;padding:12px;transition:opacity 0.3}.page .content .video-thumbs .video-thumb.nav-list-item:hover{background:#151e28}.page .content .video-thumbs .video-thumb.nav-list-item:hover svg{fill:#eae7de;background:#151e28}.page .content .video-thumbs .video-thumb.nav-list-item .thumb{width:250px;position:relative;margin:0 0 12px 0}.page .content .video-thumbs .video-thumb.nav-list-item .thumb img{max-width:100%;object-fit:cover;display:block}.page .content .video-thumbs .video-thumb.nav-list-item:first-child{margin-right:12px}.page .content .video-thumbs .video-thumb.nav-list-item svg{position:absolute;margin:0;left:0;bottom:0;fill:#eae7de;stroke:none;width:36px;height:36px;background:#db6047;padding:6px}.page .content .video-thumbs .video-thumb.nav-list-item p,.page .content .video-thumbs .video-thumb.nav-list-item form label,form .page .content .video-thumbs .video-thumb.nav-list-item label{color:#eae7de}.page .content>div>*{background:#151e28;padding:6px 12px;display:inline;float:left;clear:both;opacity:0}@media (max-width: 768px){.page .content>div>*{margin-left:12px}}.page .content h1{display:inline;font-size:3rem;background:#151e28;padding:6px 12px 12px 12px;margin-bottom:6px}.page .content p,.page .content form label,form .page .content label{margin:0 0 6px 0}.page .content.left{left:0}.page .content .description{padding:0;overflow:hidden}.page .content .description:nth-child(2){display:none}.page .content .description div{padding:6px 12px}.page .content [data-toggle-content]{margin-bottom:-1px;display:flex;cursor:pointer;pointer-events:all;border-radius:6px 6px 0 0}.page .content [data-toggle-content]:hover div{text-decoration:underline}.page .content [data-toggle-content] .show{display:none}.page .content [data-toggle-content].hidden .show{display:block}.page .content [data-toggle-content].hidden .hide{display:none}.page .content [data-toggle-content].hidden svg{transform:rotate(90deg)}.page .content [data-toggle-content] .icon,.page .content [data-toggle-content] div{pointer-events:none}.page .content [data-toggle-content] .icon{margin:0 6px 0 0;flex:0 0 12px;width:12px;height:12px}.page .content [data-toggle-content] svg{width:12px;height:12px;fill:#eae7de;transform:rotate(-90deg);transition:transform 0.3s}@media (max-width: 768px){.page .content [data-toggle-content]{display:none}}.page .content p.prefix.insights,.page .content form label.prefix.insights,form .page .content label.prefix.insights{display:inline-block;margin:24px 0 12px 0}.page .content p.insights,.page .content form label.insights,form .page .content label.insights,.page .content .nav-list-item[data-insight]{background:#eae7de;color:#151e28;padding:6px 12px;transition:background 0.3s}.page .content p.insights:hover,.page .content form label.insights:hover,form .page .content label.insights:hover,.page .content .nav-list-item[data-insight]:hover{background:white}@media (min-width: 768px) and (max-height: 800px){.page .content h1{font-size:3rem}.page .content p,.page .content form label,form .page .content label{font-size:1rem}.page .content .nav-list-item{padding:6px 12px;margin-top:3px}.page .content .nav-list-item .bubble{width:24px;height:24px}}@media (max-width: 768px){.page{overflow-y:auto;height:auto;position:relative;padding-left:36px;width:100%}.page .image-container{position:absolute;top:0;bottom:0;width:auto;display:none}.page .content{position:relative;left:0;top:0;overflow:visible;width:auto;margin-left:0;display:block;padding:0;min-height:100%}.page .content p.prefix.insights,.page .content form label.prefix.insights,form .page .content label.prefix.insights{margin-left:12px}.page .content>div{padding:12px;background-size:cover;background-position:center center;min-height:100%}.page .content>div>div:nth-last-child(1),.page .content>div>div:last-child{margin-bottom:72px}.page .content .video-thumbs{flex-flow:row wrap}.page .content .video-thumbs .video-thumb{margin-right:auto;margin:0 12px 24px 0}.page .content .video-thumbs .video-thumb .thumb img{width:100%}}.contents{width:48px;height:48px;margin:0 0 12px 0;border-radius:50%;padding:12px;cursor:pointer}.contents svg{width:24px;height:24px;fill:white}.contents.active{background:#db6047}.app-link{display:flex;align-items:center;margin:24px 0 0 0}.app-link .icon{margin-right:12px;width:24px;height:auto;flex:0 0 24px}.app-link .icon svg{width:24px;height:auto;display:block}.app-link p,.app-link form label,form .app-link label{margin:0}.app-link p a,.app-link form label a,form .app-link label a{color:#db6047}.mobile-bg{position:absolute;left:0;right:0;top:0;bottom:0;background-repeat:no-repeat;background-size:cover}
/*# sourceMappingURL=main.css.map */
