html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}canvas{padding:0;margin:0}button{margin:0;padding:0;border:none;font:inherit;color:inherit;background:none}.container,.container-full{box-sizing:border-box;width:100%;margin-right:auto;margin-left:auto;padding-right:30px;padding-left:30px}.container .grid,.container-full .grid{margin-right:-15px;margin-left:-15px}@media (min-width: 576px){.container{max-width:576px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 992px){.container{max-width:992px}}@media (min-width: 1200px){.container{max-width:1200px}}@media (min-width: 1600px){.container{max-width:1600px}}.grid{box-sizing:border-box;display:block;display:flex;flex-wrap:wrap;padding:0;margin:0 auto;position:relative;list-style-type:none}.grid::before,.grid::after{box-sizing:border-box;letter-spacing:normal;word-spacing:normal;white-space:normal}[class^="col-"]{box-sizing:border-box;letter-spacing:normal;word-spacing:normal;white-space:normal;position:relative;width:100%;vertical-align:top;padding:15px;display:inline-block;*display:inline;zoom:1}[class^="col-"]::before,[class^="col-"]::after{box-sizing:border-box;letter-spacing:normal;word-spacing:normal;white-space:normal}[class^="col-"] .grid{ms-flex:1 1 auto;flex:1 1 auto;margin:-15px}.col-12{width:100%;*width:99.9%}.col-11{width:91.66667%;*width:91.56667%}.col-10{width:83.33333%;*width:83.23333%}.col-9{width:75%;*width:74.9%}.col-8{width:66.66667%;*width:66.56667%}.col-7{width:58.33333%;*width:58.23333%}.col-6{width:50%;*width:49.9%}.col-5{width:41.66667%;*width:41.56667%}.col-4{width:33.33333%;*width:33.23333%}.col-3{width:25%;*width:24.9%}.col-2{width:16.66667%;*width:16.56667%}.col-1{width:8.33333%;*width:8.23333%}@media (min-width: 576px){.col-xs-12{width:100%;*width:99.9%}.col-xs-11{width:91.66667%;*width:91.56667%}.col-xs-10{width:83.33333%;*width:83.23333%}.col-xs-9{width:75%;*width:74.9%}.col-xs-8{width:66.66667%;*width:66.56667%}.col-xs-7{width:58.33333%;*width:58.23333%}.col-xs-6{width:50%;*width:49.9%}.col-xs-5{width:41.66667%;*width:41.56667%}.col-xs-4{width:33.33333%;*width:33.23333%}.col-xs-3{width:25%;*width:24.9%}.col-xs-2{width:16.66667%;*width:16.56667%}.col-xs-1{width:8.33333%;*width:8.23333%}}@media (min-width: 768px){.col-sm-12{width:100%;*width:99.9%}.col-sm-11{width:91.66667%;*width:91.56667%}.col-sm-10{width:83.33333%;*width:83.23333%}.col-sm-9{width:75%;*width:74.9%}.col-sm-8{width:66.66667%;*width:66.56667%}.col-sm-7{width:58.33333%;*width:58.23333%}.col-sm-6{width:50%;*width:49.9%}.col-sm-5{width:41.66667%;*width:41.56667%}.col-sm-4{width:33.33333%;*width:33.23333%}.col-sm-3{width:25%;*width:24.9%}.col-sm-2{width:16.66667%;*width:16.56667%}.col-sm-1{width:8.33333%;*width:8.23333%}}@media (min-width: 992px){.col-md-12{width:100%;*width:99.9%}.col-md-11{width:91.66667%;*width:91.56667%}.col-md-10{width:83.33333%;*width:83.23333%}.col-md-9{width:75%;*width:74.9%}.col-md-8{width:66.66667%;*width:66.56667%}.col-md-7{width:58.33333%;*width:58.23333%}.col-md-6{width:50%;*width:49.9%}.col-md-5{width:41.66667%;*width:41.56667%}.col-md-4{width:33.33333%;*width:33.23333%}.col-md-3{width:25%;*width:24.9%}.col-md-2{width:16.66667%;*width:16.56667%}.col-md-1{width:8.33333%;*width:8.23333%}}@media (min-width: 1200px){.col-lg-12{width:100%;*width:99.9%}.col-lg-11{width:91.66667%;*width:91.56667%}.col-lg-10{width:83.33333%;*width:83.23333%}.col-lg-9{width:75%;*width:74.9%}.col-lg-8{width:66.66667%;*width:66.56667%}.col-lg-7{width:58.33333%;*width:58.23333%}.col-lg-6{width:50%;*width:49.9%}.col-lg-5{width:41.66667%;*width:41.56667%}.col-lg-4{width:33.33333%;*width:33.23333%}.col-lg-3{width:25%;*width:24.9%}.col-lg-2{width:16.66667%;*width:16.56667%}.col-lg-1{width:8.33333%;*width:8.23333%}}@media (min-width: 1600px){.col-xlg-12{width:100%;*width:99.9%}.col-xlg-11{width:91.66667%;*width:91.56667%}.col-xlg-10{width:83.33333%;*width:83.23333%}.col-xlg-9{width:75%;*width:74.9%}.col-xlg-8{width:66.66667%;*width:66.56667%}.col-xlg-7{width:58.33333%;*width:58.23333%}.col-xlg-6{width:50%;*width:49.9%}.col-xlg-5{width:41.66667%;*width:41.56667%}.col-xlg-4{width:33.33333%;*width:33.23333%}.col-xlg-3{width:25%;*width:24.9%}.col-xlg-2{width:16.66667%;*width:16.56667%}.col-xlg-1{width:8.33333%;*width:8.23333%}}.col-auto{ms-flex:1 0 0px;flex:1 0 0px;width:auto}@media (min-width: 576px){.col-xs-auto{ms-flex:1 0 0px;flex:1 0 0px;width:auto}}@media (min-width: 768px){.col-sm-auto{ms-flex:1 0 0px;flex:1 0 0px;width:auto}}@media (min-width: 992px){.col-md-auto{ms-flex:1 0 0px;flex:1 0 0px;width:auto}}@media (min-width: 1200px){.col-lg-auto{ms-flex:1 0 0px;flex:1 0 0px;width:auto}}@media (min-width: 1600px){.col-xlg-auto{ms-flex:1 0 0px;flex:1 0 0px;width:auto}}.order-12{order:12}.order-11{order:11}.order-10{order:10}.order-9{order:9}.order-8{order:8}.order-7{order:7}.order-6{order:6}.order-5{order:5}.order-4{order:4}.order-3{order:3}.order-2{order:2}.order-1{order:1}.order-0{order:0}@media only screen and (min-width: 576px){.order-12-xs{order:12}.order-11-xs{order:11}.order-10-xs{order:10}.order-9-xs{order:9}.order-8-xs{order:8}.order-7-xs{order:7}.order-6-xs{order:6}.order-5-xs{order:5}.order-4-xs{order:4}.order-3-xs{order:3}.order-2-xs{order:2}.order-1-xs{order:1}.order-0-xs{order:0}}@media only screen and (min-width: 768px){.order-12-sm{order:12}.order-11-sm{order:11}.order-10-sm{order:10}.order-9-sm{order:9}.order-8-sm{order:8}.order-7-sm{order:7}.order-6-sm{order:6}.order-5-sm{order:5}.order-4-sm{order:4}.order-3-sm{order:3}.order-2-sm{order:2}.order-1-sm{order:1}.order-0-sm{order:0}}@media only screen and (min-width: 992px){.order-12-md{order:12}.order-11-md{order:11}.order-10-md{order:10}.order-9-md{order:9}.order-8-md{order:8}.order-7-md{order:7}.order-6-md{order:6}.order-5-md{order:5}.order-4-md{order:4}.order-3-md{order:3}.order-2-md{order:2}.order-1-md{order:1}.order-0-md{order:0}}@media only screen and (min-width: 1200px){.order-12-lg{order:12}.order-11-lg{order:11}.order-10-lg{order:10}.order-9-lg{order:9}.order-8-lg{order:8}.order-7-lg{order:7}.order-6-lg{order:6}.order-5-lg{order:5}.order-4-lg{order:4}.order-3-lg{order:3}.order-2-lg{order:2}.order-1-lg{order:1}.order-0-lg{order:0}}@media only screen and (min-width: 1600px){.order-12-xlg{order:12}.order-11-xlg{order:11}.order-10-xlg{order:10}.order-9-xlg{order:9}.order-8-xlg{order:8}.order-7-xlg{order:7}.order-6-xlg{order:6}.order-5-xlg{order:5}.order-4-xlg{order:4}.order-3-xlg{order:3}.order-2-xlg{order:2}.order-1-xlg{order:1}.order-0-xlg{order:0}}.wrap{flex-wrap:wrap}.no-wrap{flex-wrap:nowrap}.no-wrap [class^="col-"]{flex-shrink:1}.wrap-reverse{flex-wrap:wrap-reverse}.direction-row{flex-direction:row}.direction-row-reverse{flex-direction:row-reverse}.direction-column{flex-direction:column}.direction-column-reverse{flex-direction:column-reverse}.align-start{align-items:flex-start}.align-end{align-items:flex-end}.align-end [class^="col-"]{vertical-align:bottom}.align-center{align-items:center}.align-center [class^="col-"]{vertical-align:middle}.align-baseline{align-items:baseline}.align-content-start{align-content:flex-start}.align-content-end{align-content:flex-end}.align-content-end [class^="col-"]{vertical-align:bottom}.align-content-center{align-content:center}.align-content-space-between{align-content:space-between}.align-content-space-around{align-content:space-around}.align-self-stretch{align-self:stretch}.align-self-start{align-self:flex-start}.align-self-end{align-self:flex-end;vertical-align:bottom}.align-self-center{align-self:center;vertical-align:middle}.align-self-baseline{align-self:baseline;vertical-align:baseline}.justify-start{justify-content:flex-start}.justify-start.grid{text-align:left}.justify-end{justify-content:flex-end}.justify-end.grid{text-align:right;text-align-last:right}.justify-end.grid [class^="col-"]{text-align:left;text-align:start;text-align-last:left;text-align-last:start}.justify-center{justify-content:center}.justify-center.grid{text-align:center;text-align-last:center}.justify-center.grid [class^="col-"]{text-align:left;text-align:start;text-align-last:left;text-align-last:start}.justify-space-between{justify-content:space-between}.justify-space-between.grid{text-align:justify;text-align-last:justify}.justify-space-between.grid [class^="col-"]{text-align:left;text-align:start;text-align-last:left;text-align-last:start}.justify-space-around{justify-content:space-around}.justify-space-around.grid{text-align:justify;text-align-last:justify}.justify-space-around.grid [class^="col-"]{text-align:left;text-align:start;text-align-last:left;text-align-last:start}.grid-bleed [class*="col-"]{padding:0}.col-grid{display:flex;flex-direction:column}.col-grid.direction-row{flex-direction:row}.col-bleed{padding:0}.col-bleed-x{padding:15px 0}.col-bleed-y{padding:0 15px}.flex-img{display:block;ms-flex:0 0 auto;flex:0 0 auto;max-width:100%;height:auto;width:100%;*width:auto}.flex-footer{width:100%;margin-top:auto;margin-bottom:0}.flex-footer>:last-child{margin-bottom:0}@media (max-width: 575px){.hidden-xxs{display:none}}@media (min-width: 576px) and (max-width: 767px){.hidden-xs{display:none}}@media (min-width: 768px) and (max-width: 991px){.hidden-sm{display:none}}@media (min-width: 992px) and (max-width: 1199px){.hidden-md{display:none}}@media (min-width: 1200px){.hidden-lg{display:none}}.flex{display:flex}.uppercase{text-transform:uppercase}.center{text-align:center}.left{text-align:left}.block{display:block !important}.full-width{width:100% !important}.c-bgcolor__green{background:#C3E3D6}.c-bgcolor__grey{background:#979797}.c-bgcolor__darkgrey{background:#414141}.c-bgcolor__red{background:#772616}.c-bgcolor__skyblue{background:#B3E1F1}@media screen and (min-width: 1024px){.ctg-hidden-from-large{display:none}}.screen-reader-only{height:0;left:-10000px;position:absolute;top:auto}.disabled-button{background-color:#DADCE0 !important;color:#fff !important;pointer-events:none !important}a{color:#414141;text-decoration:none;transition:opacity 0.5s cubic-bezier(0.19, 1, 0.22, 1)}a.is-active{pointer-events:none}ul{list-style-type:none}p{font-size:1rem;line-height:1.7}@media screen and (max-width: 768px){p{font-size:.875rem}}h1,h2,h3,h4{font-family:"Roboto Condensed",sans-serif;font-weight:600;margin-bottom:.3em;text-transform:uppercase}h1{font-size:10vw}@media screen and (min-width: 1318px){h1{font-size:9rem}}h2{font-size:4vw}@media screen and (min-width: 1318px){h2{font-size:3.75rem}}@media screen and (max-width: 768px){h2{font-size:2.25rem}}h3{font-size:3vw}@media screen and (min-width: 1318px){h3{font-size:3.25rem}}@media screen and (max-width: 768px){h3{font-size:2.25rem}}h4{font-size:2.5vw;line-height:1.2}@media screen and (min-width: 1318px){h4{font-size:2.25rem}}@media screen and (max-width: 768px){h4{font-size:1.75rem}}h4.is-smaller{font-size:2.2vw}@media screen and (min-width: 1318px){h4.is-smaller{font-size:1.875rem}}@media screen and (max-width: 768px){h4.is-smaller{font-size:1.25rem}}h4.is-smallest{font-size:1.6vw}@media screen and (min-width: 1318px){h4.is-smallest{font-size:1.3125rem}}@media screen and (max-width: 768px){h4.is-smallest{font-size:1.25rem}}h5{font-size:1.8vw;opacity:0.8}@media screen and (min-width: 1318px){h5{font-size:1.375rem}}@media screen and (max-width: 768px){h5{font-size:.875rem}}*{box-sizing:border-box;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent}html{font-family:"Roboto",sans-serif}body{background:#fff;color:#414141;font-size:.9rem;font-family:"Roboto",sans-serif}body.block-scroll{overflow:hidden}body.is-loaded header{opacity:1;visibility:visible;-webkit-transform:none;transform:none}@media screen and (min-width: 769px){body.is-home .header::after,body.is-home .header__bg{background:none;box-shadow:none}}body.is-about .header__bar::before,body.is-twocolumns .header__bar::before{background:#934ac2}body.is-about .header__menu-item a::after,body.is-about .header__menu-item span::after,body.is-twocolumns .header__menu-item a::after,body.is-twocolumns .header__menu-item span::after{background:rgba(147,74,194,0.5)}body.is-about .header__menu-item.header__menu--active a::after,body.is-about .header__menu-item.header__menu--active span::after,body.is-twocolumns .header__menu-item.header__menu--active a::after,body.is-twocolumns .header__menu-item.header__menu--active span::after{background:#934ac2}body.is-women .header__bar::before,body.is-international-womens-day .header__bar::before,body.is-gamer-spotlight .header__bar::before,body.is-conversations .header__bar::before,body.is-games .header__bar::before,body.is-home .header__bar::before,body.is-players-to-makers .header__bar::before,body.is-women-in-gaming .header__bar::before,body.is-creators .header__bar::before{background:#3CADF1}body.is-women .header__menu-item a::after,body.is-women .header__menu-item span::after,body.is-international-womens-day .header__menu-item a::after,body.is-international-womens-day .header__menu-item span::after,body.is-gamer-spotlight .header__menu-item a::after,body.is-gamer-spotlight .header__menu-item span::after,body.is-conversations .header__menu-item a::after,body.is-conversations .header__menu-item span::after,body.is-games .header__menu-item a::after,body.is-games .header__menu-item span::after,body.is-home .header__menu-item a::after,body.is-home .header__menu-item span::after,body.is-players-to-makers .header__menu-item a::after,body.is-players-to-makers .header__menu-item span::after,body.is-women-in-gaming .header__menu-item a::after,body.is-women-in-gaming .header__menu-item span::after,body.is-creators .header__menu-item a::after,body.is-creators .header__menu-item span::after{background:rgba(60,173,241,0.5)}body.is-women .header__menu-item.header__menu--active a::after,body.is-women .header__menu-item.header__menu--active span::after,body.is-international-womens-day .header__menu-item.header__menu--active a::after,body.is-international-womens-day .header__menu-item.header__menu--active span::after,body.is-gamer-spotlight .header__menu-item.header__menu--active a::after,body.is-gamer-spotlight .header__menu-item.header__menu--active span::after,body.is-conversations .header__menu-item.header__menu--active a::after,body.is-conversations .header__menu-item.header__menu--active span::after,body.is-games .header__menu-item.header__menu--active a::after,body.is-games .header__menu-item.header__menu--active span::after,body.is-home .header__menu-item.header__menu--active a::after,body.is-home .header__menu-item.header__menu--active span::after,body.is-players-to-makers .header__menu-item.header__menu--active a::after,body.is-players-to-makers .header__menu-item.header__menu--active span::after,body.is-women-in-gaming .header__menu-item.header__menu--active a::after,body.is-women-in-gaming .header__menu-item.header__menu--active span::after,body.is-creators .header__menu-item.header__menu--active a::after,body.is-creators .header__menu-item.header__menu--active span::after{background:#3cadf1}body.is-changing-the-conversation .header__bar::before{background:#4D8600}body.is-changing-the-conversation .header__menu-item a::after,body.is-changing-the-conversation .header__menu-item span::after{background:rgba(77,134,0,0.5)}body.is-changing-the-conversation .header__menu-item.header__menu--active a::after,body.is-changing-the-conversation .header__menu-item.header__menu--active span::after{background:#4d8600}body.is-empowering .header__bar::before,body.is-design-a-game .header__bar::before,body.is-why-we-play .header__bar::before{background:#F9A058}body.is-empowering .header__menu-item a::after,body.is-empowering .header__menu-item span::after,body.is-design-a-game .header__menu-item a::after,body.is-design-a-game .header__menu-item span::after,body.is-why-we-play .header__menu-item a::after,body.is-why-we-play .header__menu-item span::after{background:rgba(249,160,88,0.5)}body.is-empowering .header__menu-item.header__menu--active a::after,body.is-empowering .header__menu-item.header__menu--active span::after,body.is-design-a-game .header__menu-item.header__menu--active a::after,body.is-design-a-game .header__menu-item.header__menu--active span::after,body.is-why-we-play .header__menu-item.header__menu--active a::after,body.is-why-we-play .header__menu-item.header__menu--active span::after{background:#f9a058}body.is-initiatives .header__bar::before,body.is-design-challenge .header__bar::before,body.is-winners-2019 .header__bar::before{background:#F9A159}body.is-initiatives .header__menu-item a::after,body.is-initiatives .header__menu-item span::after,body.is-design-challenge .header__menu-item a::after,body.is-design-challenge .header__menu-item span::after,body.is-winners-2019 .header__menu-item a::after,body.is-winners-2019 .header__menu-item span::after{background:rgba(249,161,89,0.5)}body.is-initiatives .header__menu-item.header__menu--active a::after,body.is-initiatives .header__menu-item.header__menu--active span::after,body.is-design-challenge .header__menu-item.header__menu--active a::after,body.is-design-challenge .header__menu-item.header__menu--active span::after,body.is-winners-2019 .header__menu-item.header__menu--active a::after,body.is-winners-2019 .header__menu-item.header__menu--active span::after{background:#f9a159}body.is-case-study .header__bar::before{background:#70AA2F}body.is-case-study .header__menu-item a::after,body.is-case-study .header__menu-item span::after{background:rgba(112,170,47,0.5)}body.is-case-study .header__menu-item.header__menu--active a::after,body.is-case-study .header__menu-item.header__menu--active span::after{background:#70aa2f}body.is-research .header__bar::before{background:#E7453C}body.is-research .header__menu-item a::after,body.is-research .header__menu-item span::after{background:rgba(231,69,60,0.5)}body.is-research .header__menu-item.header__menu--active a::after,body.is-research .header__menu-item.header__menu--active span::after{background:#e7453c}body.is-workshops .header__bar::before{background:#FDE755}body.is-workshops .header__menu-item a::after,body.is-workshops .header__menu-item span::after{background:rgba(253,231,85,0.5)}body.is-workshops .header__menu-item.header__menu--active a::after,body.is-workshops .header__menu-item.header__menu--active span::after{background:#fde755}body.is-newsletter-form .header__bar::before,body.is-newsletter-thank-you .header__bar::before{background:#E6F3CE}body.is-newsletter-form .header__menu-item a::after,body.is-newsletter-form .header__menu-item span::after,body.is-newsletter-thank-you .header__menu-item a::after,body.is-newsletter-thank-you .header__menu-item span::after{background:rgba(230,243,206,0.5)}body.is-newsletter-form .header__menu-item.header__menu--active a::after,body.is-newsletter-form .header__menu-item.header__menu--active span::after,body.is-newsletter-thank-you .header__menu-item.header__menu--active a::after,body.is-newsletter-thank-you .header__menu-item.header__menu--active span::after{background:#e6f3ce}body.is-design-challenge-2019,body.is-design-challenge-2020,body.is-design-challenge-2021,body.is-design-challenge-2019_pt{overflow-x:hidden}body.is-design-challenge-2019 main,body.is-design-challenge-2020 main,body.is-design-challenge-2021 main,body.is-design-challenge-2019_pt main{overflow:hidden}.l-wrapper{position:relative;width:82%;height:100%;margin:0 auto}.l-wrapper.is-large{width:85%}.page.newsletter-form,.page.challenge-form-2020,.page.design-challenge-2020-thank-you .thank-you .thank-you__wrapper,.page.design-challenge-2021-thank-you .thank-you .thank-you__wrapper{margin-bottom:40px}@media screen and (min-width: 768px){.page.newsletter-form,.page.challenge-form-2020,.page.design-challenge-2020-thank-you .thank-you .thank-you__wrapper,.page.design-challenge-2021-thank-you .thank-you .thank-you__wrapper{margin-bottom:60px}}@media screen and (min-width: 1440px){.page.design-challenge-2020-thank-you .thank-you .thank-you__wrapper,.page.design-challenge-2021-thank-you .thank-you .thank-you__wrapper{margin-bottom:160px}}.page.design-a-game .heading--last-section .o-context,.page.twocolumns .twocolumns__columns:last-child .col-6.twocolumns__right{padding-bottom:0}.page>section:last-child{margin-bottom:40px;padding-bottom:0}@media screen and (min-width: 768px){.page>section:last-child{margin-bottom:60px}}.page>section:last-child .badge,.page>section:last-child.research__generation .grid .col-6,.page>section:last-child.ctg-text-content .ctg-container,.page>section:last-child.ctg-text-content .ctg-container .ctg-text-content-wrapper,.page>section:last-child.ctg-text-content .ctg-container .ctg-text-content-wrapper .mono{margin-bottom:0;padding-bottom:0}.page>section:last-child.researchbox{padding-bottom:11%}@media screen and (min-width: 768px){.page>section:last-child.researchbox{padding-bottom:0}}.page>section:last-child.about__partners .c-box,.page>section:last-child.simple__categories .c-doublebox,.page>section:last-child.simple__categories .c-simplebox{margin-bottom:-15px}.page>section:last-child.heading--last-section .o-context{margin-bottom:0}.page>section:last-child.ctg-text-content .ctg-container .ctg-text-content-wrapper a{display:block}body::before{content:'small';display:none;visibility:hidden}@media screen and (min-width: 768px){body::before{content:'medium'}}@media screen and (min-width: 1024px){body::before{content:'large'}}@media screen and (min-width: 1440px){body::before{content:'extralarge'}}#cookieBar .cookieBarInner .cookieBarText{display:inline-block;margin:0 10px 8px 0}#cookieBar .cookieBarButtons a:not(:last-child){margin-left:0}.c-bar{margin-top:calc(5vw + 40px)}.c-bar__progress{position:relative;height:5vw;width:100%;background:#f9dcb7;margin-top:5vw}@media screen and (min-width: 1318px){.c-bar__progress{height:70px;margin-top:70px}}@media screen and (max-width: 768px){.c-bar__progress{height:10vw;margin-top:10vw}}.c-bar__progress--fill{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;background:#f9a055;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:top left;transform-origin:top left;transition:-webkit-transform 1s ease-in-out;transition:transform 1s ease-in-out;transition:transform 1s ease-in-out, -webkit-transform 1s ease-in-out}.c-bar__progress--number{position:absolute;bottom:5%;left:0%;font-size:7vw;font-weight:100;z-index:1}@media screen and (min-width: 1318px){.c-bar__progress--number{font-size:90px}}@media screen and (max-width: 768px){.c-bar__progress--number{bottom:-5%;font-size:17vw;letter-spacing:1px}}.c-bar__progress--number span{font-size:1.7vw}@media screen and (min-width: 1318px){.c-bar__progress--number span{font-size:20px}}@media screen and (max-width: 768px){.c-bar__progress--number span{font-size:30px}}.c-bar__text{width:75%;opacity:0.8;line-height:1.4;padding:4% 0}@media screen and (max-width: 768px){.c-bar__text{font-size:1.375rem;line-height:1.1;width:83.33333%}}.c-block{position:relative;width:50%;z-index:2}@media screen and (max-width: 768px){.c-block{width:80%}}.c-block.is-full{padding-right:16%;max-width:37.5rem;width:100%}@media screen and (max-width: 768px){.c-block.is-full{padding-right:0}}.c-block.is-split{display:flex;justify-content:space-between;width:100%}.c-block.is-split .c-block__type{padding-right:0%;width:40%}@media screen and (max-width: 768px){.c-block.is-split .c-block__type{width:100%}}.c-block.is-split .c-block__context{width:50%;padding-top:0}.c-block.is-split .c-block__context--text{width:100%}@media screen and (max-width: 768px){.c-block.is-split .c-block__context{width:100%;padding-left:0}}@media screen and (max-width: 768px){.c-block.is-split{display:block}}.c-block__type--subtitle{font-family:"IBM Plex Mono",monospace;padding-bottom:.9375rem}.c-block__type--subtitle a{padding-left:30px;position:relative}.c-block__type--subtitle a:hover::before{-webkit-transform:translate3d(-3px, 0, 0);transform:translate3d(-3px, 0, 0)}.c-block__type--subtitle a::before{background:url(../../static/images/arrow-back.svg) center left/contain no-repeat;content:'';display:block;height:100%;position:absolute;top:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);transition:-webkit-transform .1s linear;transition:transform .1s linear;transition:transform .1s linear, -webkit-transform .1s linear;width:20px}@media screen and (max-width: 768px){.c-block__type--subtitle{padding-bottom:.625rem}}.c-block__type--title{width:90%}.c-block__type--title.small{width:100%;font-size:2.5vw}@media screen and (min-width: 1318px){.c-block__type--title.small{font-size:2rem}}@media screen and (max-width: 768px){.c-block__type--title.small{font-size:2rem;padding-bottom:10%}}.c-block__context{width:90%;padding-top:5%}@media screen and (min-width: 1318px){.c-block__context{padding-top:1.25rem}}@media screen and (max-width: 768px){.c-block__context{width:100%}}.c-block__context--text{opacity:0.8;padding-bottom:8%}@media screen and (min-width: 1318px){.c-block__context--text{padding-bottom:1.875rem}}@media screen and (max-width: 1024px){.c-block__context--text{width:16.1875rem}}.c-block__context--text p{margin-bottom:1em}.c-block__context--text p:last-child{margin-bottom:0}.c-block.is-white .c-block__type--subtitle,.c-block.is-white .c-block__context--text{color:#fff}.c-box__item{position:relative;height:100%;display:flex;flex-direction:column;justify-content:space-between;box-shadow:1px 2px 23px 0 rgba(0,0,0,0.11),18px 22px 27px 0 rgba(0,0,0,0.04);transition:box-shadow .1s linear}a:hover .c-box__item{box-shadow:1px 1px 13px 0 rgba(0,0,0,0.11),10px 14px 20px 0 rgba(0,0,0,0.04)}a:hover .c-box__item .c-box__arrow{-webkit-transform:translate3d(3px, 3px, 0);transform:translate3d(3px, 3px, 0)}a:active .c-box__item{box-shadow:0px 0px 3px 0 rgba(0,0,0,0.11),3px 6px 8px 0 rgba(0,0,0,0.04)}a:active .c-box__item .c-box__arrow{transition:opacity .05s linear, -webkit-transform .05s linear;transition:transform .05s linear, opacity .05s linear;transition:transform .05s linear, opacity .05s linear, -webkit-transform .05s linear;-webkit-transform:translate3d(20px, 20px, 0);transform:translate3d(20px, 20px, 0);opacity:0}.c-box__content{position:relative;top:8%;left:0;right:0;width:80%;padding:0% 0 15% 0;margin:0 auto}.c-box__content--title{padding-bottom:3%}.c-box__content--desc{font-size:.875rem;line-height:1.6}.c-box__image{background-position:center center;background-repeat:no-repeat;background-size:contain;left:0;right:0;height:7vw;margin:2vw 30% 6vw;text-align:center}@media screen and (max-width: 768px){.c-box__image{height:35vw}}.c-box__image img{position:absolute;left:0;bottom:0;right:0;margin:0 auto;height:70px;margin-bottom:5vw}@media screen and (min-width: 1318px){.c-box__image img{height:121px}}@media screen and (max-width: 768px){.c-box__image img{margin-bottom:15vw}}.c-box__arrow{position:absolute;right:4%;bottom:3%;cursor:pointer;opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);transition:opacity .3s linear, -webkit-transform .1s linear;transition:transform .1s linear, opacity .3s linear;transition:transform .1s linear, opacity .3s linear, -webkit-transform .1s linear;width:4vw;height:4vw}@media screen and (min-width: 1318px){.c-box__arrow{width:3.125rem;height:3.125rem}}.c-box__arrow img{position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0)}@media screen and (max-width: 768px){.c-box__arrow{right:8%;bottom:8%}}.c-box .col-4{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px);transition:opacity 0.5s linear,-webkit-transform 0.5s cubic-bezier(0, 1.1, 0.56, 0.98);transition:opacity 0.5s linear,transform 0.5s cubic-bezier(0, 1.1, 0.56, 0.98);transition:opacity 0.5s linear,transform 0.5s cubic-bezier(0, 1.1, 0.56, 0.98),-webkit-transform 0.5s cubic-bezier(0, 1.1, 0.56, 0.98)}@media screen and (max-width: 1024px){.c-box .col-4{width:50%}}@media screen and (max-width: 768px){.c-box .col-4{width:100%}}.c-box .col-4.is-visible{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.c-colorbox__col{position:relative}@media screen and (max-width: 768px){.c-colorbox__col{width:100%;margin-bottom:16%}}.c-colorbox__col:hover .c-colorbox__image--bg,.c-colorbox__col:hover .c-colorbox__video--bg{-webkit-transform:scale(1.06);transform:scale(1.06)}.c-colorbox__col:hover .c-colorbox__underlay{opacity:0.8}.c-colorbox__image,.c-colorbox__video,.c-colorbox__content{position:relative}.c-colorbox__spotlight{background:#fff;box-shadow:1px 2px 24px rgba(0,0,0,0.1);height:60px;position:absolute;top:-20px;left:10px;width:60px;z-index:10}.c-colorbox__spotlight img{width:100%}@media screen and (max-width: 768px){.c-colorbox__spotlight{top:-8%;left:8%}}.c-colorbox__image,.c-colorbox__video{position:relative;width:84%;margin:0 auto;overflow:hidden;z-index:1}.c-colorbox__image:after,.c-colorbox__video:after{content:"";display:block;width:84%;margin:0 auto;padding-top:84%}@media screen and (max-width: 768px){.c-colorbox__image:after,.c-colorbox__video:after{padding-top:54%}}.c-colorbox__image--bg,.c-colorbox__video--bg{position:absolute;left:0;right:0;margin:0 auto;background-size:cover;background-position:center center;top:0;-webkit-transform:scale(1.01);transform:scale(1.01);transition:-webkit-transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);transition:transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);transition:transform 0.3s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);will-change:transform;width:100%;height:100%}@media screen and (max-width: 768px){.c-colorbox__image--bg,.c-colorbox__video--bg{width:84%;height:100%;right:0;left:0}}.c-colorbox__video .c-colorbox__image--bg{width:100%}.c-colorbox__content{bottom:0;left:0;right:0;margin:0 auto;z-index:1;width:94%;height:auto}.c-colorbox__content ._content{bottom:0;right:0;left:0;margin:0 auto;padding:9% 0;display:flex;flex-direction:column;text-align:center;width:89%;height:51%}.c-colorbox__content ._content--subtitle{font-family:"IBM Plex Mono",monospace;font-size:1rem;padding-bottom:2.3%}.c-colorbox__content ._content--title{padding-bottom:2%}.c-colorbox__content ._content--desc{opacity:0.8}@media screen and (max-width: 768px){.c-colorbox__content ._content{height:69%}}@media screen and (min-width: 1318px){.c-colorbox__content ._content{width:280px}}@media screen and (max-width: 768px){.c-colorbox__content{width:100%;height:60%}}.c-colorbox__underlay{background:#e1f7ff;position:absolute;margin:0 auto;left:0;right:0;width:95%;height:63%;bottom:0;opacity:1;pointer-events:none;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:bottom;transform-origin:bottom;transition:opacity 0.3s linear,-webkit-transform 1.5s cubic-bezier(0, 1.1, 0.56, 0.98);transition:opacity 0.3s linear,transform 1.5s cubic-bezier(0, 1.1, 0.56, 0.98);transition:opacity 0.3s linear,transform 1.5s cubic-bezier(0, 1.1, 0.56, 0.98),-webkit-transform 1.5s cubic-bezier(0, 1.1, 0.56, 0.98)}@media screen and (max-width: 768px){.c-colorbox__underlay{height:76%}}.c-colorbox__underlay.is-visible{-webkit-transform:scaleY(1);transform:scaleY(1)}.ctg-container{margin:0 auto;max-width:1200px;padding:20px 0;width:82%}@media screen and (max-width: 768px){.ctg-container{padding:10px 0}}@media screen and (min-width: 769px){.ctg-container__inner{padding:0 80px}}.ctg-container--pb-0{padding-bottom:0}.c-doublebox__item{display:block;height:100%;position:relative;box-shadow:1px 2px 23px 0 rgba(0,0,0,0.11),18px 22px 27px 0 rgba(0,0,0,0.04);transition:box-shadow .1s linear}@media screen and (max-width: 768px){.c-doublebox__item{height:auto}}.c-doublebox__item:hover{box-shadow:1px 1px 13px 0 rgba(0,0,0,0.11),10px 14px 20px 0 rgba(0,0,0,0.04)}.c-doublebox__item:hover .c-doublebox__arrow{-webkit-transform:translate3d(3px, 3px, 0);transform:translate3d(3px, 3px, 0)}.c-doublebox__item:active{box-shadow:0px 0px 3px 0 rgba(0,0,0,0.11),3px 6px 8px 0 rgba(0,0,0,0.04)}.c-doublebox__item:active .c-doublebox__arrow{transition:opacity .05s linear, -webkit-transform .05s linear;transition:transform .05s linear, opacity .05s linear;transition:transform .05s linear, opacity .05s linear, -webkit-transform .05s linear;-webkit-transform:translate3d(20px, 20px, 0);transform:translate3d(20px, 20px, 0);opacity:0}.c-doublebox__image{position:relative;top:0;width:100%}.c-doublebox__image--bg{width:100%;height:100%;background-position:center;background-size:cover;position:absolute}.c-doublebox__image:after{content:"";display:block;width:100%;margin:0 auto;padding-top:53%}.c-doublebox__content{position:relative;bottom:0;left:0;right:0;margin:0 auto;padding-top:18%;padding-bottom:18%;width:100%;height:auto}@media screen and (min-width: 1318px){.c-doublebox__content{padding-top:10%}}@media screen and (max-width: 768px){.c-doublebox__content{padding-top:10%}}.c-doublebox__content--title{padding-bottom:3%;line-height:1.2}.c-doublebox__content--title:not(h4){font-family:"IBM Plex Mono",monospace}.c-doublebox__content--desc{font-size:.875rem;line-height:1.6;opacity:0.8}.c-doublebox__content ._inner{width:70%;margin:0 auto}.c-doublebox__spotlight{position:absolute;top:6%;left:4%}.c-doublebox__spotlight img{width:24px}@media screen and (max-width: 768px){.c-doublebox__spotlight{top:5%;left:4%}}.c-doublebox__arrow{position:absolute;right:4%;bottom:3%;cursor:pointer;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);transition:opacity .3s linear, -webkit-transform .1s linear;transition:transform .1s linear, opacity .3s linear;transition:transform .1s linear, opacity .3s linear, -webkit-transform .1s linear;width:4vw;height:4vw}@media screen and (min-width: 1318px){.c-doublebox__arrow{width:3.125rem;height:3.125rem}}@media screen and (max-width: 768px){.c-doublebox__arrow{right:6%;bottom:5%}}.c-doublebox__arrow img{position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0)}@media screen and (max-width: 768px){.c-doublebox .col-6,.c-doublebox .col-4{width:100%}}@media screen and (min-width: 769px){.ctg-nav-buttons{display:none}}.ctg-nav-buttons .previous,.ctg-nav-buttons .next{background-color:#fff;background-repeat:no-repeat;background-size:20%;border-radius:50%;bottom:135vw;box-shadow:1px 2px 23px 0 rgba(0,0,0,0.11),18px 22px 27px 0 rgba(0,0,0,0.04);cursor:pointer;height:14vw;position:absolute;text-decoration:none;width:14vw}.ctg-nav-buttons .previous{background-image:url(../../static/images/icon/previous.svg);background-position:60%}.ctg-nav-buttons .next{background-image:url(../../static/images/icon/next.svg);background-position:40%}.c-simplebox__item{position:relative;box-shadow:1px 2px 23px 0 rgba(0,0,0,0.11),18px 22px 27px 0 rgba(0,0,0,0.04);transition:box-shadow .1s linear}.c-simplebox__item:hover{box-shadow:1px 1px 13px 0 rgba(0,0,0,0.11),10px 14px 20px 0 rgba(0,0,0,0.04)}.c-simplebox__item:hover .c-simplebox__arrow{-webkit-transform:translate3d(3px, 3px, 0);transform:translate3d(3px, 3px, 0)}.c-simplebox__item:active{box-shadow:0px 0px 3px 0 rgba(0,0,0,0.11),3px 6px 8px 0 rgba(0,0,0,0.04)}.c-simplebox__item:active .c-simplebox__arrow{transition:opacity .05s linear, -webkit-transform .05s linear;transition:transform .05s linear, opacity .05s linear;transition:transform .05s linear, opacity .05s linear, -webkit-transform .05s linear;-webkit-transform:translate3d(20px, 20px, 0);transform:translate3d(20px, 20px, 0);opacity:0}.c-simplebox__item:after{content:"";display:block;padding-top:60%;background:#fff}@media screen and (max-width: 768px){.c-simplebox__item:after{padding-top:80%}}.c-simplebox__content{position:absolute;width:100%;height:100%;bottom:0;left:0;right:0;margin:0 auto}.c-simplebox__content--title{padding-bottom:3%;line-height:1.2}.c-simplebox__content--desc{font-size:.875rem;line-height:1.6}.c-simplebox__content--picto{display:flex;align-items:center}.c-simplebox__content--picto span{width:3.75rem;height:3.75rem;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;border-radius:100%}@media screen and (max-width: 1024px){.c-simplebox__content--picto span{width:2.5rem;height:2.5rem}}.c-simplebox__content--picto p{display:inline-block;padding-left:.9375rem}.c-simplebox__content ._inner{position:absolute;top:17%;left:0;right:0;width:70%;height:76%;margin:0 auto;display:flex;flex-direction:column;justify-content:space-around}.c-simplebox__spotlight{position:absolute;top:7%;left:4%}.c-simplebox__spotlight img{width:2.4375rem}@media screen and (max-width: 1024px){.c-simplebox__spotlight img{width:1.5625rem}}@media screen and (max-width: 768px){.c-simplebox__spotlight img{width:1.8125rem}}.c-simplebox__arrow{position:absolute;right:4%;bottom:3%;cursor:pointer;opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);transition:opacity .3s linear, -webkit-transform .1s linear;transition:transform .1s linear, opacity .3s linear;transition:transform .1s linear, opacity .3s linear, -webkit-transform .1s linear;width:4vw;height:4vw}@media screen and (min-width: 1318px){.c-simplebox__arrow{width:3.125rem;height:3.125rem}}@media screen and (max-width: 768px){.c-simplebox__arrow{right:8%;bottom:8%}}.c-simplebox__arrow img{position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0)}@media screen and (max-width: 768px){.c-simplebox .col-6{width:100%}}.c-split{position:relative;min-height:calc(41vw + 120px)}.c-split__image{overflow:hidden;position:relative;width:80%}@media screen and (max-width: 768px){.c-split__image{width:100%;margin:0 auto;width:85%}}@media screen and (max-width: 768px){.c-split__image.desktop-only{display:none}}@media screen and (min-width: 769px){.c-split__image.mobile-only{display:none}}.c-split__image:after{content:"";display:block;padding-top:140%}.c-split__image--bg{width:100%;height:100%;background-position:50% 50%;background-repeat:no-repeat;background-size:100% 100%;position:absolute;-webkit-transform:scale(1.3);transform:scale(1.3);transition:-webkit-transform 1.3s cubic-bezier(0.46, 0.01, 0.19, 1);transition:transform 1.3s cubic-bezier(0.46, 0.01, 0.19, 1);transition:transform 1.3s cubic-bezier(0.46, 0.01, 0.19, 1), -webkit-transform 1.3s cubic-bezier(0.46, 0.01, 0.19, 1)}.c-split__image--bg[data-video]{position:absolute}.c-split__image--bg::after{background:#fff;bottom:0;content:'';left:0;position:absolute;right:0;top:0;-webkit-transform:scaleY(100%);transform:scaleY(100%);-webkit-transform-origin:top;transform-origin:top;transition:-webkit-transform 1.5s cubic-bezier(0, 1.1, 0.56, 0.98) 0.2s;transition:transform 1.5s cubic-bezier(0, 1.1, 0.56, 0.98) 0.2s;transition:transform 1.5s cubic-bezier(0, 1.1, 0.56, 0.98) 0.2s, -webkit-transform 1.5s cubic-bezier(0, 1.1, 0.56, 0.98) 0.2s;z-index:1}.c-split__image--bg.is-visible{-webkit-transform:scale(1);transform:scale(1)}.c-split__image--bg.is-visible::after{-webkit-transform:scaleY(0);transform:scaleY(0)}.c-split__content{position:relative;z-index:2}.c-split__content ._top{height:11vw;display:flex;align-items:center}@media screen and (max-width: 768px){.c-split__content ._top{display:none}}.c-split__content ._bottom{position:relative;bottom:0;padding-top:17%}@media screen and (max-width: 768px){.c-split__content ._bottom{position:relative;padding:10% 0;width:80%;margin:0 auto}}@media screen and (max-width: 1024px){.c-split__content ._bottom.has-ribbon{padding-top:30%}}@media screen and (max-width: 768px){.c-split__content ._bottom.has-ribbon{padding-top:10%}}.c-split__underlay{position:absolute;width:91%;height:100%;min-height:41vw;top:0;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:bottom;transform-origin:bottom;transition:-webkit-transform 1s cubic-bezier(0, 1.1, 0.56, 0.98);transition:transform 1s cubic-bezier(0, 1.1, 0.56, 0.98);transition:transform 1s cubic-bezier(0, 1.1, 0.56, 0.98), -webkit-transform 1s cubic-bezier(0, 1.1, 0.56, 0.98);right:0}@media screen and (max-width: 768px){.c-split__underlay{width:100%;height:130%;top:-30%}}.c-split__underlay.is-visible{-webkit-transform:scaleY(1);transform:scaleY(1)}@media screen and (max-width: 768px){.c-split .col-6{width:100%}}.c-split .col-6{position:absolute;z-index:1}@media screen and (max-width: 768px){.c-split .col-6{position:relative}}.c-split .col-12{position:relative;top:120px;width:100%;height:auto;margin-bottom:120px;padding-left:48%;padding-bottom:6%}@media screen and (max-width: 768px){.c-split .col-12{margin-bottom:0;padding-left:0;top:0}}.ctg-highlight--blue span{background-image:linear-gradient(to right, #34a9ef 0%, #34a9ef 100%)}.ctg-highlight--gold span{background-image:linear-gradient(to right, #f3c47e 0%, #f3c47e 100%)}.ctg-highlight--green span{background-image:linear-gradient(to right, #afc479 0%, #afc479 100%)}.ctg-highlight--hotpink span{background-image:linear-gradient(to right, #fb8add 0%, #fb8add 100%)}.ctg-highlight--pink span{background-image:linear-gradient(to right, #f98ddc 0%, #f98ddc 100%)}.ctg-highlight--lightblue span{background-image:linear-gradient(to right, #cfe1ed 0%, #cfe1ed 100%)}.ctg-highlight--lightcoral span{background-image:linear-gradient(to right, #e88584 0%, #e88584 100%)}.ctg-highlight--orange span{background-image:linear-gradient(to right, #fba251 0%, #fba251 100%)}.ctg-highlight--purple span{background-image:linear-gradient(to right, #a262cc 0%, #a262cc 100%)}.ctg-highlight--red span{background-image:linear-gradient(to right, #e7453c 0%, #e7453c 100%)}.ctg-highlight--yellow span{background-image:linear-gradient(to right, #fee757 0%, #fee757 100%)}.ctg-highlight--darkblue span{background-image:linear-gradient(to right, #47aaEc 0%, #47aaEc 100%)}.ctg-highlight--primary-green span{background-image:linear-gradient(to right, #71ab31 0%, #71ab31 100%)}.ctg-highlight--primary-yellow span{background-image:linear-gradient(to right, #fde663 0%, #fde663 100%)}.ctg-highlight--primary-blue span{background-image:linear-gradient(to right, #3daaec 0%, #3daaec 100%)}.o-btn{cursor:pointer}.o-btn.right{align-items:center;display:flex;padding-right:5%}.o-btn.right:hover span{-webkit-transform:translate3d(3px, 0, 0);transform:translate3d(3px, 0, 0)}.o-btn.right p{display:inline-block;font-weight:500}.o-btn.right span{display:inline-block;padding-left:.9375rem;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);transition:-webkit-transform .1s linear;transition:transform .1s linear;transition:transform .1s linear, -webkit-transform .1s linear;vertical-align:middle}@media screen and (max-width: 768px){.o-btn.right{justify-content:flex-start}}.o-btn.rounded,.o-btn.arrow{width:210px;height:60px;border-top-left-radius:1.84375rem;border-top-right-radius:1.84375rem;border-bottom-left-radius:1.84375rem;border-bottom-right-radius:1.84375rem;align-items:center;background:#fff;display:flex;justify-content:center;text-align:center}.o-btn.rounded:not([href]),.o-btn.arrow:not([href]){cursor:default}.o-btn.rounded span,.o-btn.arrow span{padding-left:.75rem}.o-btn.rounded span img,.o-btn.arrow span img{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);transition:-webkit-transform .1s linear;transition:transform .1s linear;transition:transform .1s linear, -webkit-transform .1s linear}.o-btn.primary--ghost{align-items:center;color:#1A73E8;display:inline-flex;margin-top:40px}@media screen and (min-width: 1024px){.o-btn.primary--ghost{margin-top:48px}}.o-btn.primary--ghost p{font-family:"Google Sans","Roboto",sans-serif;font-size:1rem;font-weight:500;line-height:1.5}@media screen and (min-width: 1440px){.o-btn.primary--ghost p{font-size:1.1vw}}.o-btn.primary--ghost img{height:16px;margin-left:10px;width:16px}@media screen and (min-width: 1024px){.o-btn.primary--ghost img{height:20px;margin-left:12px;width:20px}}.o-btn.primary{background:#1A73E8;border-radius:4px;color:#fff;display:inline-flex;padding:11px 24px}.o-btn.primary p{font-family:"Google Sans","Roboto",sans-serif;font-size:1rem;font-weight:500;line-height:1.5}@media screen and (min-width: 1440px){.o-btn.primary p{font-size:1.1vw}}.o-btn.primary:disabled{background:#185ABC}.o-btn.arrow--down{background-color:#DDF7FE;display:flex;flex-direction:column-reverse;margin:64px 0 0 auto;padding:16px 0 16px 16px;position:relative;text-transform:uppercase;width:220px}@media screen and (min-width: 768px){.o-btn.arrow--down{margin-top:40px;padding:24px 0 24px 24px;width:400px}}@media screen and (min-width: 1440px){.o-btn.arrow--down{float:right;margin-top:80px;padding:40px 0 40px 24px;width:270px}}.o-btn.arrow--down::after{background-color:#DDF7FE;content:'';height:100%;left:100%;position:absolute;top:0;width:128%}.o-btn.arrow--down p{color:#000;font-family:"Roboto Condensed",sans-serif;font-size:1.25rem;font-weight:700;letter-spacing:-.06px;line-height:1.2}@media screen and (min-width: 1440px){.o-btn.arrow--down p{font-size:1.5rem;letter-spacing:-.08px;line-height:1.3}}.o-btn.arrow--down .o-btn__icon{height:32px;margin-bottom:16px;width:32px}@media screen and (min-width: 768px){.o-btn.arrow--down .o-btn__icon{height:40px;margin-bottom:8px;width:40px}}@media screen and (min-width: 1440px){.o-btn.arrow--down .o-btn__icon{height:48px;margin-bottom:16px;width:48px}}.o-btn.rounded{box-shadow:1px 2px 24px 0 rgba(0,0,0,0.2);transition:box-shadow .1s linear}.o-btn.rounded[href]:hover{box-shadow:0px 0px 12px 0 rgba(0,0,0,0.2)}.o-btn.rounded[href]:hover span img{-webkit-transform:translate3d(3px, 0, 0);transform:translate3d(3px, 0, 0)}.o-btn.rounded[href]:active{box-shadow:0px 0px 6px 0 rgba(0,0,0,0.1)}.o-btn.arrow{align-items:center;background:none;display:flex}.o-btn.arrow:first-of-type{margin-top:1.3rem}.o-btn.arrow:hover span{-webkit-transform:translate3d(3px, 0, 0);transform:translate3d(3px, 0, 0)}.o-btn.arrow p{display:inline-block;font-weight:500}.o-btn.arrow span{display:inline-block;padding-left:.9375rem;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);transition:-webkit-transform .1s linear;transition:transform .1s linear;transition:transform .1s linear, -webkit-transform .1s linear;vertical-align:middle}.o-context{margin:0 auto;padding-bottom:4%;text-align:center}.o-context span{background-position:0 90%;background-repeat:repeat-x;background-size:100% 16px}.o-context--back{font-size:1.125rem;font-weight:600;position:relative;text-align:left}.o-context--back a{padding-left:50px}.o-context--back a:hover::before{-webkit-transform:translate3d(-3px, 0, 0);transform:translate3d(-3px, 0, 0)}.o-context--back a::before{background:url(../../static/images/arrow-back.svg) center left/contain no-repeat;content:'';display:block;height:100%;position:absolute;top:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);transition:-webkit-transform .1s linear;transition:transform .1s linear;transition:transform .1s linear, -webkit-transform .1s linear;width:41px}.o-context--back-orange a::before{background-image:url(../../static/images/arrow-back-orange.svg)}.o-context--back-blue a::before{background-image:url(../../static/images/arrow-back-blue.svg)}.o-context--back-green a::before{background-image:url(../../static/images/arrow-back-green.svg)}@media screen and (max-width: 768px){.o-context--back::before{width:28px}.o-context--back span{display:none}}.o-context--subtitle{font-family:"IBM Plex Mono",monospace;font-size:1.25rem;padding-bottom:2.3%}@media screen and (max-width: 768px){.o-context--subtitle{font-size:1rem}}.o-context--title{padding-bottom:1.3%}@media screen and (min-width: 1318px){.o-context--title{padding-bottom:.9375rem}}.o-context--desc{width:80%;margin:0 auto}@media screen and (min-width: 1318px){.o-context--desc{width:52.5rem}}@media screen and (max-width: 768px){.o-context--desc{text-align:left;width:100%}}.o-context--subtitle,.o-context--desc{opacity:.8}.o-context button,.o-context a.o-btn{margin:1.375rem auto 0 auto}.o-context button p,.o-context a.o-btn p{font-weight:500}.o-creators{display:flex;align-items:center;padding-top:1.25rem}@media screen and (max-width: 768px){.o-creators{padding:.75rem 0 .9375rem}}.o-creators--picto{width:2.5rem;height:2.5rem;background:#000;background-size:cover;background-position:50% 50%;border-radius:100%;display:inline-block}.o-creators--picto:not(:first-of-type){margin-left:-.3125rem}.o-creators--title{display:inline-block;font-family:"IBM Plex Mono",monospace;padding-left:.9375rem}.o-quote{padding-bottom:5%}.o-logo{position:relative}.o-logo img{position:relative;width:100%;z-index:1}.o-logo::after{content:"";display:block;position:absolute;width:100%}.o-logo.is-hero{padding-bottom:5%;width:22.4375rem}@media screen and (max-width: 1024px){.o-logo.is-hero{width:16.1875rem}}.o-logo.is-hero::after{background:#ff0041;height:25px;top:68px}@media screen and (max-width: 1024px){.o-logo.is-hero::after{height:16px;top:49px}}.is-smooth{height:auto;position:relative;will-change:transform}.back-button{font-family:"IBM Plex Mono",monospace}.back-button__link{display:block;padding:24px 32px 34px}.back-button__inner{padding-left:30px;position:relative}.back-button__inner::before{background:url(../../static/images/arrow-back--grey.svg) center left/contain no-repeat;content:'';display:block;height:100%;left:0;position:absolute;top:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);transition:-webkit-transform .1s linear;transition:transform .1s linear;transition:transform .1s linear, -webkit-transform .1s linear;width:20px}@media screen and (min-width: 769px){.back-button__link{padding:32px 9.2% 34px}}.ctg-banner{background-color:#E1F6FE;box-shadow:inset -8px -8px 0px #3DAAEC;display:flex;padding:32px 24px 40px;text-align:center}@media screen and (min-width: 768px){.ctg-banner{box-shadow:-8px 8px 0 #3DAAEC;margin:0 38px 0 46px;padding:16px 61px 16px 53px;text-align:left}}@media screen and (min-width: 1024px){.ctg-banner{align-items:center;justify-content:space-between;margin:0 auto 40px;max-width:944px;left:4px;padding:0 73px 0 37px;position:relative}.ctg-banner::before{background-image:url(../../static/images/design-challenge-2020/workshops/cross.svg);background-size:18px 8px;content:'';height:80px;position:absolute;right:-6px;top:0;width:31px}}@media screen and (min-width: 1440px){.ctg-banner{margin:0 auto 48px;max-width:1198px;padding:0 64px 0 56px}.ctg-banner::before{height:100px}}@media screen and (min-width: 1024px){.ctg-banner__content{margin:24px 0;max-width:524px}}@media screen and (min-width: 1440px){.ctg-banner__content{margin:40px 0;max-width:730px}}.ctg-banner__content p{font:400 12px/1.66 "Roboto",sans-serif}@media screen and (min-width: 1024px){.ctg-banner__content p{font:400 14px/1.42 "Roboto",sans-serif}}.ctg-banner__content p a{color:#166BDA}.ctg-banner__content p a:hover{border-bottom:1px solid #166BDA}.ctg-banner__image-container{display:none}@media screen and (min-width: 1024px){.ctg-banner__image-container{display:block}}@media screen and (min-width: 1024px){.ctg-banner__image img{display:block;height:58px;width:254px}}@media screen and (min-width: 1440px){.ctg-banner__image img{height:70px;width:284px}}.ctg-button{align-items:center;background:#4C84F0;border-radius:45px;box-shadow:0 0 20px rgba(0,0,0,0.08);color:white;cursor:pointer;display:flex;font-family:"Roboto",sans-serif;font-weight:600;outline:none;padding:calc(9px + .9vw) calc(13px + .9vw);transition:box-shadow 0.3s cubic-bezier(0.25, 0.1, 0.25, 1)}@media screen and (min-width: 1318px){.ctg-button{font-size:1vw}}.ctg-button:hover{box-shadow:0 10px 64px rgba(0,0,0,0.22)}.ctg-button:hover .ctg-button__arrow{-webkit-transform:translateX(4px);transform:translateX(4px)}.ctg-button__ghost-text{margin-left:.3rem}.ctg-button__arrow{background:url(../../static/images/icon/right-arrow.svg) center center/contain no-repeat;height:1vw;margin-left:8px;transition:-webkit-transform 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);transition:transform 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);transition:transform 0.3s cubic-bezier(0.25, 0.1, 0.25, 1), -webkit-transform 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);width:2vw}@media screen and (max-width: 1024px){.ctg-button__arrow{height:1.5rem;width:1.5em}}.ctg-button--white{background:#fff;color:#000}.ctg-button--white .ctg-button__arrow{background:url(../../static/images/icon/right-arrow--black.svg) center center/contain no-repeat}.cards-container{--card-container-number-columns:2;--cards-container-height:400px;min-height:var(--cards-container-height);padding-top:16px}.cards-container__group{display:none;margin:0 auto;pointer-events:none;position:relative}.cards-container__group:focus{outline:none}@media screen and (min-width: 768px){.cards-container__group{flex-direction:row;padding-bottom:24px;width:calc( 302px * var(--card-container-number-columns) + 24px * (var(--card-container-number-columns) - 1))}}@media screen and (min-width: 1440px){.cards-container__group{--card-container-number-columns:3}}.cards-container__column{display:flex;flex-direction:column;margin:0 auto}@media screen and (min-width: 768px){.cards-container__column ~ .cards-container__column{margin:0 0 0 24px}.cards-container__column:nth-child(2n){-webkit-transform:translateY(24px);transform:translateY(24px)}}.cards-container__slot{margin:8px auto 0;opacity:0;order:var(--card-slot-position, 0);padding:55px 8px 8px 0;-webkit-transform:translateY(20px);transform:translateY(20px);transition:opacity 1s, -webkit-transform 1s;transition:opacity 1s, transform 1s;transition:opacity 1s, transform 1s, -webkit-transform 1s;width:302px}.cards-container__slot:first-child{margin-top:0}.cards-container__slot--placeholder{display:none;padding-top:0}@media screen and (min-width: 768px){.cards-container__slot--placeholder{display:block}}.cards-container__slot.is-visible{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}@media screen and (min-width: 768px){.cards-container__slot{margin:24px 0 0}}.cards-container__loader{align-items:center;display:none;justify-content:center;min-height:200px;position:relative}.cards-container__loader .cards-container__loader-circle::after,.cards-container__loader .cards-container__loader-circle::before{border-radius:50%;box-sizing:content-box;height:4px;width:4px}@-webkit-keyframes loader-animation{0%,100%{opacity:0}50%{opacity:1}}@keyframes loader-animation{0%,100%{opacity:0}50%{opacity:1}}.cards-container__loader-circle{margin:16px;position:relative;z-index:2}.cards-container__loader-circle::after{border:6px solid #000;content:'';display:block;height:16px;left:-9px;position:absolute;top:-15px;width:16px;z-index:1}.cards-container__loader-circle::before{content:'';display:block;background-color:#FFFD65;border:6px solid #FFFD65;left:-14px;position:absolute;top:-18px;z-index:1}.cards-container__loader-circle:nth-child(1):before{-webkit-animation:loader-animation 1s cubic-bezier(0.16, 1, 0.3, 1) infinite;animation:loader-animation 1s cubic-bezier(0.16, 1, 0.3, 1) infinite}.cards-container__loader-circle:nth-child(2):before{-webkit-animation:loader-animation 1s linear infinite;animation:loader-animation 1s linear infinite}.cards-container__loader-circle:nth-child(3):before{-webkit-animation:loader-animation 1s cubic-bezier(0.7, 0, 0.84, 0) infinite;animation:loader-animation 1s cubic-bezier(0.7, 0, 0.84, 0) infinite}.cards-container__loader--visible{display:flex}.cards-container__error{display:none;margin:0 auto;padding:100px 0;text-align:center}.cards-container__error span{background-color:#fff;color:#C5221F}.cards-container__error--visible{display:block}.cards-container .js-cards-group--visible{display:flex}.card{background-color:#fff;box-shadow:8px 8px #8DB7F7;height:100%;padding:24px 16px 24px;position:relative;width:100%}.card.card--placeholder{background:none;padding:0}.card--placeholder .card__placeholder img{display:block;height:100%;min-height:322px;-o-object-fit:cover;object-fit:cover;width:100%}.card__image-container{border:6px solid #E1F6FE;border-radius:50%;height:93px;overflow:hidden;position:absolute;right:9px;top:-55px;width:93px}.card__image{display:block;height:100%;width:100%}.card__image img{max-height:100%;max-width:100%}.card__state{font:14px/1 "IBM Plex Mono",monospace;margin-bottom:6px}.card__group-name{font:14px/1.57 "IBM Plex Mono",monospace;margin-top:2px}.card__group-name:last-child{margin-bottom:0}.card__age,.card__name{color:#202124;font:700 22px/1 "Roboto Condensed",sans-serif;text-transform:uppercase}.card__name{overflow-wrap:break-word}.card__name::after{content:','}.card__prototype-name,.card__prototype-description{font:14px/1.72 "Roboto",sans-serif}.card__prototype-description{margin-top:8px}.card__prototype-description:empty{display:none}.card__prototype-name{font-weight:700}.ctg-card-list{margin-bottom:32px;position:relative}.ctg-card-list .ctg-container{padding:32px 0 56px}.ctg-card-list__intro{text-align:center}.ctg-card-list__intro p{margin:0 0 56px}.ctg-card-list__intro-eyebrow{color:#676767;display:block;font-family:"IBM Plex Mono",monospace;font-size:.875rem;line-height:1.285;margin:0 0 32px}.ctg-card-list__intro-title{color:#000;font-size:1.75rem;line-height:1.178;margin:0 0 40px}.ctg-card-list__items{counter-reset:card-list-counter;position:relative}.ctg-card-list__items::after{background-color:var(--card-list-theme-color, #979797);bottom:-56px;content:'';height:95%;left:50%;margin-left:-50vw;position:absolute;width:50vw;z-index:-1}.ctg-card-list__item{background-color:#fff;box-shadow:1px 2px 23px 0 rgba(0,0,0,0.11),18px 22px 27px 0 rgba(0,0,0,0.04);counter-increment:card-list-counter;margin:0 auto;padding:32px 24px}.ctg-card-list__item ~ .ctg-card-list__item{margin:33px auto 0}.ctg-card-list__item::before{border-bottom:10px solid var(--card-list-theme-color, #979797);content:counter(card-list-counter) ".";display:inline-block;font-size:4rem;font-weight:700;line-height:.53125;margin:0 0 32px;margin:15px 0 37px}.ctg-card-list__item-eyebrow{color:#979797;display:block;font-family:"IBM Plex Mono",monospace;font-size:1rem;line-height:1.6875;margin:0 0 16px}@media screen and (min-width: 768px){.ctg-card-list{margin-bottom:40px}.ctg-card-list .ctg-container{padding:40px 0 95px}.ctg-card-list__intro-title{line-height:1}.ctg-card-list__items::after{bottom:-95px;height:98%;width:35vw}.ctg-card-list__item{max-width:632px;padding:48px 40px}.ctg-card-list__item-eyebrow{font-size:.875rem;line-height:1.286;margin:0 0 24px}}@media screen and (min-width: 1024px){.ctg-card-list .ctg-container{max-width:1224px;width:85%}.ctg-card-list__intro-title{font-size:2.75rem;line-height:1.182}.ctg-card-list__intro{margin:0 auto;max-width:811px}.ctg-card-list__intro p{margin:0 0 72px}.ctg-card-list__intro-eyebrow{font-size:1.375rem;line-height:1.318}.ctg-card-list__items{align-items:stretch;display:flex;justify-content:space-between}.ctg-card-list__items::after{height:264px;width:100vw}.ctg-card-list__item{margin:0;max-width:392px;min-height:33.19vw;padding:3.33vw;width:27.22vw}.ctg-card-list__item p{font-size:1rem}.ctg-card-list__item ~ .ctg-card-list__item{margin:0}.ctg-card-list__item-eyebrow{font-size:1rem;line-height:1.6875;margin:0 0 16px}}@media screen and (min-width: 1440px){.ctg-card-list__item{min-height:478px;padding:48px}.ctg-card-list__item p{line-height:1.7}}.carousel{position:relative}@media screen and (max-width: 768px){.carousel{padding:9% 0 0}}.carousel__container{list-style:none;margin:0 auto;overflow:auto;padding:20px 0;position:relative;z-index:1}.carousel__wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;z-index:1}@media screen and (max-width: 768px){.carousel__wrapper{padding-bottom:40px}}.carousel__wrapper:after{content:"";display:block;flex-shrink:0;height:50px;width:14vw}@media screen and (max-width: 768px){.carousel__wrapper:after{width:9vw}}.carousel .carousel__slide{flex-shrink:0;height:auto;max-width:600px;margin:0 30px 0 0;position:relative;width:calc(50% - 15px);z-index:1}@media screen and (max-width: 768px){.carousel .carousel__slide{margin-bottom:30px}}.carousel .carousel__slide:first-child{margin-left:14vw}@media screen and (max-width: 768px){.carousel .carousel__slide:first-child{margin-left:9vw}}.carousel--quote .carousel__underlay{width:100%;height:50%;background:#e06565;bottom:0;left:0;pointer-events:none;position:absolute}@media screen and (max-width: 768px){.carousel--quote .carousel__underlay{height:55%}}.carousel--quote .carousel__slide{background:#fff;box-shadow:1px 2px 24px 0 rgba(0,0,0,0.1);margin:0 30px 5vw 0}@media screen and (max-width: 768px){.carousel--quote .carousel__slide{margin-bottom:30px}}.carousel--quote .carousel__slide::after{content:"";display:block;background:#fff}.carousel--quote .carousel__slide:first-child{margin-left:14vw}@media screen and (max-width: 768px){.carousel--quote .carousel__slide:first-child{margin-left:9vw}}.carousel--quote .carousel__slide .carousel__slide-image{padding-bottom:10%;width:60px}@media screen and (max-width: 768px){.carousel--quote .carousel__slide .carousel__slide-image{width:30px}}@media screen and (max-width: 768px){.carousel--quote .carousel__slide .carousel__slide-content{display:flex;flex-direction:column;height:100%;justify-content:space-between}}.carousel--quote .carousel__slide .carousel__slide-text{font-size:1.6vw;font-style:italic;line-height:1.5}@media screen and (min-width: 1318px){.carousel--quote .carousel__slide .carousel__slide-text{font-size:21px}}@media screen and (max-width: 1024px){.carousel--quote .carousel__slide .carousel__slide-text{font-size:1rem;line-height:1.75}}@media screen and (max-width: 768px){.carousel--quote .carousel__slide .carousel__slide-text{font-size:.875rem;line-height:1.65}}.carousel--quote .carousel__slide .carousel__slide-name{font-family:"IBM Plex Mono",monospace;font-size:.875rem;font-weight:400;letter-spacing:.2px;padding-top:5%;opacity:.8}@media screen and (max-width: 1024px){.carousel--quote .carousel__slide .carousel__slide-name{max-width:70%;padding-top:10%}}.carousel--quote .carousel__slide ._inner{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:11% 8%}@media screen and (max-width: 768px){.carousel--quote .carousel__slide ._inner{justify-content:flex-start}}@media screen and (max-width: 768px){.carousel--quote .carousel__slide{width:70%}}.carousel--stats{padding:30px 0}.carousel--stats .carousel__title{font-size:1.8vw;margin-left:16vw}@media screen and (min-width: 1318px){.carousel--stats .carousel__title{font-size:1.375rem}}@media screen and (max-width: 890px){.carousel--stats .carousel__title{font-size:.875rem;margin-left:11vw}}@media screen and (max-width: 890px){.carousel--stats .carousel__slide:first-child{margin-left:9vw}}.carousel--stats .carousel__slide:nth-child(3n+1) .carousel__slide-percent{background:#E7453C}.carousel--stats .carousel__slide:nth-child(3n+2) .carousel__slide-percent{background:#6eac26}.carousel--stats .carousel__slide:nth-child(3n) .carousel__slide-percent{background:#FEE757}.carousel--stats .carousel__slide-image{background-position:center;background-repeat:no-repeat;background-size:cover;margin-left:2vw;padding-top:66%;width:calc(100% - 2vw)}.carousel--stats .carousel__slide-content{align-items:flex-end;display:flex;margin-top:-10%}.carousel--stats .carousel__slide-percent{color:#fff;font-family:"IBM Plex Mono",monospace;font-size:4.5vw;line-height:1.18;padding:40px 20px}@media screen and (max-width: 768px){.carousel--stats .carousel__slide-percent{font-size:1.5rem;padding:40px 15px}}.carousel--stats .carousel__slide-text{padding:0 20px}@media screen and (max-width: 768px){.carousel--stats .carousel__slide-text{padding:0 10px}}.carousel--stats .carousel__slide-title{font-family:"Roboto",sans-serif;font-size:2.7vw;font-weight:500;line-height:1.18}.carousel--stats .carousel__slide-subtitle{font-size:1rem;line-height:1.5;opacity:0.6}@media screen and (max-width: 768px){.carousel--stats .carousel__slide-subtitle{font-size:.75rem}}.carousel--graph .carousel__slide{background:#F9F9F9;padding:30px}@media screen and (max-width: 768px){.carousel--graph .carousel__slide{margin-bottom:30px;width:calc(75% - 15px)}}.carousel--graph .carousel__slide-inner{display:flex;flex-direction:column;height:100%}.carousel--graph .carousel__slide-title{color:#000;flex-grow:0;flex-shrink:0}.carousel--graph .carousel__slide-graph{align-items:center;display:flex;flex-direction:column;flex-grow:1;justify-content:center}.carousel--graph .carousel__slide-graph .ctg-legend{align-self:flex-start;margin:1vw 0 4vw}.carousel--graph .carousel__slide-graph img{max-height:500px;max-width:100%}.carousel--image .carousel__slide{margin:0 30px 5vw 0;max-width:initial;overflow:hidden;width:auto}.carousel--image .carousel__slide:first-child{margin-left:13vw}@media screen and (max-width: 768px){.carousel--image .carousel__slide:first-child{margin-left:9vw}}@media screen and (max-width: 768px){.carousel--image .carousel__slide{margin-bottom:0}}.carousel--image .carousel__slide-image{height:35vw;width:auto}@media screen and (max-width: 768px){.carousel--image .carousel__slide-image{height:80vw}}.carousel--image .carousel__underlay{width:100%;height:80%;background:#e06565;bottom:0;left:0;pointer-events:none;position:absolute}@media screen and (max-width: 768px){.carousel--image .carousel__underlay{height:70%}}.header--challenge::after{display:none}@media screen and (max-width: 768px){.header--challenge .l-wrapper .logo-wrapper{width:45%}}@media screen and (max-width: 768px){.header--challenge .is-large{width:90%}}@media screen and (min-width: 769px){.header--challenge .header__bg{opacity:0;transition:opacity 0.5s cubic-bezier(0.19, 1, 0.22, 1),-webkit-transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);transition:transform 0.5s cubic-bezier(0.19, 1, 0.22, 1),opacity 0.5s cubic-bezier(0.19, 1, 0.22, 1);transition:transform 0.5s cubic-bezier(0.19, 1, 0.22, 1),opacity 0.5s cubic-bezier(0.19, 1, 0.22, 1),-webkit-transform 0.5s cubic-bezier(0.19, 1, 0.22, 1)}}.header--challenge .ribbon{margin-right:2rem;opacity:1;position:static;transition:-webkit-transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);transition:transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);transition:transform 0.5s cubic-bezier(0.19, 1, 0.22, 1), -webkit-transform 0.5s cubic-bezier(0.19, 1, 0.22, 1)}@media screen and (max-width: 768px){.header--challenge .ribbon{display:none}}.header--challenge .ribbon__title{box-shadow:1px 2px 23px 0 rgba(0,0,0,0.11),18px 22px 27px 0 rgba(0,0,0,0.04);padding:.1rem 1.8rem}.header--challenge .ribbon__desc{font-size:.75rem;margin-top:.3rem}.header--challenge .ribbon__desc span{font-weight:600}.header--challenge .header__button-wrapper{align-items:center;display:flex;justify-content:center}.header--challenge .header__button-wrapper .custom-header__description{color:#414141;margin-right:2vw;opacity:1;text-align:right;transition:opacity 0.3s cubic-bezier(0.19, 1, 0.22, 1),-webkit-transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);transition:opacity 0.3s cubic-bezier(0.19, 1, 0.22, 1),transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);transition:opacity 0.3s cubic-bezier(0.19, 1, 0.22, 1),transform 0.5s cubic-bezier(0.19, 1, 0.22, 1),-webkit-transform 0.5s cubic-bezier(0.19, 1, 0.22, 1)}@media screen and (max-width: 374px){.header--challenge .header__button-wrapper .custom-header__description{display:none}}.header--challenge .header__button-wrapper .custom-header__description p{font:600 1rem/1.3 "Roboto Condensed",sans-serif;text-transform:uppercase}@media screen and (max-width: 768px){.header--challenge .header__button-wrapper .custom-header__description p{font-size:.5rem}}.header--challenge .header__button-wrapper .header__button,.header--challenge .header__button-wrapper .header__button--mobile{pointer-events:auto;transition:-webkit-transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);transition:transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);transition:transform 0.5s cubic-bezier(0.19, 1, 0.22, 1), -webkit-transform 0.5s cubic-bezier(0.19, 1, 0.22, 1)}.header--challenge .header__button-wrapper .header__button .ctg-button,.header--challenge .header__button-wrapper .header__button--mobile .ctg-button{box-shadow:1px 2px 23px 0 rgba(0,0,0,0.11),18px 22px 27px 0 rgba(0,0,0,0.04)}@media screen and (max-width: 768px){.header--challenge .header__button-wrapper .header__button .ctg-button__ghost-text,.header--challenge .header__button-wrapper .header__button .ctg-button__arrow,.header--challenge .header__button-wrapper .header__button--mobile .ctg-button__ghost-text,.header--challenge .header__button-wrapper .header__button--mobile .ctg-button__arrow{display:none}}@media screen and (max-width: 768px){.header--challenge .header__button-wrapper .header__button{display:none}}@media screen and (min-width: 769px){.header--challenge .header__button-wrapper .header__button--mobile{display:none}}.header--challenge[data-scroll='in'] .header__bg{opacity:1}@media screen and (min-width: 769px){.header--challenge[data-scroll='in'] .ribbon{-webkit-transform:translateY(-20px);transform:translateY(-20px)}}.header--challenge[data-scroll='in'] .header__button,.header--challenge[data-scroll='in'] .header__button--mobile{-webkit-transform:scale(0.8) translateY(-28px);transform:scale(0.8) translateY(-28px)}@media screen and (max-width: 768px){.header--challenge[data-scroll='in'] .header__button,.header--challenge[data-scroll='in'] .header__button--mobile{-webkit-transform:translateY(-12px);transform:translateY(-12px)}}.header--challenge[data-scroll='in'] .custom-header__description{-webkit-transform:translate3d(20px, -20px, 0);transform:translate3d(20px, -20px, 0)}@media screen and (max-width: 768px){.header--challenge[data-scroll='in'] .custom-header__description{-webkit-transform:translate3d(0px, -12px, 0);transform:translate3d(0px, -12px, 0)}}.challenge-form-hero{background-position:center top;background-repeat:no-repeat;background-size:cover;height:25vw;margin-top:150px;position:relative}@media screen and (max-width: 768px){.challenge-form-hero{height:300px;margin-top:80px}}html[lang=pt_BR] .challenge-form-hero{margin-top:0}.challenge-form-hero__back{color:white;font-size:1.25rem;font-weight:500;left:5%;position:absolute;text-transform:uppercase;top:5%}@media screen and (max-width: 768px){.challenge-form-hero__back{font-size:1rem}}.challenge-form-hero__back::before{background:url(../../static/images/arrow-back.svg) center/contain no-repeat;content:'';display:inline-block;height:20px;margin-right:.8em;position:relative;top:3px;transition:-webkit-transform 0.3s ease-out;transition:transform 0.3s ease-out;transition:transform 0.3s ease-out, -webkit-transform 0.3s ease-out;width:30px}.challenge-form-hero__back:hover::before{-webkit-transform:translateX(-5px);transform:translateX(-5px)}.challenge-form-header{padding:50px 0 30px;text-align:center}.challenge-form-header h2{margin-bottom:.2em}.challenge-form-header p{margin:0 auto;max-width:430px}@media screen and (max-width: 768px){.challenge-form-formbox .ctg-container{width:100%}}.challenge-form-formbox iframe{height:7100px;width:100%}@media screen and (max-width: 1200px){.challenge-form-formbox iframe{height:7500px}}@media screen and (max-width: 940px){.challenge-form-formbox iframe{height:6700px}}@media screen and (max-width: 700px){.challenge-form-formbox iframe{height:7100px}}@media screen and (max-width: 500px){.challenge-form-formbox iframe{height:7300px}}.challenge-rules{margin:110px 0 30px}@media screen and (min-width: 886px){.challenge-rules{margin:200px 0 50px}}html[lang=pt_BR] .challenge-rules{margin-top:50px}.challenge-rules h1{font-size:2.25rem;text-align:center}@media screen and (min-width: 1440px){.challenge-rules h1{font-size:3.75rem}}.challenge-rules h2{text-align:center}.challenge-rules h5{font-weight:500;line-height:1.5;margin:2em 0}.challenge-rules li em,.challenge-rules p em{font-weight:500}.challenge-rules ol{list-style:decimal}.challenge-rules ol>li{margin:2em 0}.challenge-rules ol>li:last-child{margin-bottom:0}.challenge-rules ul{list-style:disc;margin-left:2em}.challenge-rules ul>li{line-height:1.7;margin:.5em 0}.challenge-rules a{color:#1A73E8;word-wrap:break-word}.challenge-rules a:hover{border-bottom:1px solid #1A73E8}.ctg-change-makers{margin:4vw 10vw 0 0;position:relative}@media screen and (max-width: 768px){.ctg-change-makers{margin:0;-webkit-transform:translateY(-80vw);transform:translateY(-80vw)}}.ctg-change-makers .text-wrapper{padding:8vw 8vw 12vw 8vw}@media screen and (min-width: 769px){.ctg-change-makers .text-wrapper{margin-left:5vw}}@media screen and (max-width: 768px){.ctg-change-makers .text-wrapper{padding:8vw;text-align:center}}.ctg-change-makers .ctg-float-label{right:-8vw;top:50vw;z-index:2}@media screen and (max-width: 768px){.ctg-change-makers .ctg-float-label{bottom:-130vw;right:1.5rem;top:auto}}@media screen and (max-width: 768px){.ctg-change-makers .ctg-fancy-paragraph{margin:10vw auto 0 auto;width:70vw}}@media screen and (max-width: 768px){.ctg-change-makers .ctg-fancy-paragraph__title p{font-size:3.5rem}}@media screen and (max-width: 768px){.ctg-change-makers .ctg-fancy-paragraph__body{margin-top:10vw}}@media screen and (max-width: 768px){.ctg-change-makers .ctg-fancy-paragraph__body p{font-size:1rem}}.ctg-change-makers .ctg-shadow-image-wrapper{height:58vw;right:-10vw;top:26vw;width:40vw;z-index:2}@media screen and (max-width: 768px){.ctg-change-makers .ctg-shadow-image-wrapper{height:110vw;margin:auto;-webkit-transform:translateY(22vw);transform:translateY(22vw);width:84vw}}.ctg-change-makers .ctg-shadow-image-wrapper .ctg-shadow-image-inner-container{position:relative}.ctg-change-makers .ctg-shadow-image-wrapper .ctg-shadow-image-inner{background-position:center center;opacity:0;position:absolute;transition:opacity 0.2s linear,-webkit-transform 1.3s cubic-bezier(0.46, 0.01, 0.19, 1);transition:transform 1.3s cubic-bezier(0.46, 0.01, 0.19, 1),opacity 0.2s linear;transition:transform 1.3s cubic-bezier(0.46, 0.01, 0.19, 1),opacity 0.2s linear,-webkit-transform 1.3s cubic-bezier(0.46, 0.01, 0.19, 1)}@media screen and (min-width: 769px){.ctg-change-makers .ctg-shadow-image-wrapper .ctg-shadow-image-inner{width:38vw}}@media screen and (max-width: 768px){.ctg-change-makers .ctg-shadow-image-wrapper .ctg-shadow-image-inner{width:100%}}.ctg-change-makers .ctg-shadow-image-wrapper .ctg-shadow-image-inner.is-active{opacity:1}.ctg-change-makers .ctg-shadow-image-wrapper .ctg-shadow-image-inner.normal-scale{-webkit-transform:scale(1);transform:scale(1)}.ctg-change-makers .profile-image--mobile{background-repeat:no-repeat;background-size:contain;height:38vw;margin:auto;width:38vw}@media screen and (min-width: 769px){.ctg-change-makers .profile-image--mobile{display:none}}@media screen and (max-width: 768px){.ctg-change-makers .profile-image--mobile{margin-top:10vw}}.ctg-change-makers .change-makers{transition:-webkit-transform 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);transition:transform 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);transition:transform 0.3s cubic-bezier(0.25, 0.1, 0.25, 1), -webkit-transform 0.3s cubic-bezier(0.25, 0.1, 0.25, 1)}@media screen and (min-width: 769px){.ctg-change-makers .change-makers{margin-top:3vw}}@media screen and (max-width: 768px){.ctg-change-makers .change-makers{display:flex}}.ctg-change-makers .change-makers .person{color:#000;cursor:pointer;font-family:"Roboto Condensed",sans-serif;font-size:8vw;font-weight:700;line-height:.9;margin-bottom:.1rem;position:relative;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-text-fill-color:transparent;-webkit-text-stroke:1.6px #000}@media screen and (max-width: 1024px){.ctg-change-makers .change-makers .person{-webkit-text-stroke:1px #000}}@media screen and (max-width: 768px){.ctg-change-makers .change-makers .person{font-size:15vw;margin:0 3vw;pointer-events:none}.ctg-change-makers .change-makers .person:first-of-type{margin-left:0}.ctg-change-makers .change-makers .person:last-of-type{margin-right:0}}.ctg-change-makers .change-makers .person a{color:#000}.ctg-change-makers .change-makers .person::after{background:url(../../static/images/icon/right-arrow.svg) center center/contain no-repeat;content:'';height:1.5vw;margin-left:1rem;opacity:0;position:absolute;top:3vw;transition:opacity 0.3s linear,-webkit-transform 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);transition:transform 0.3s cubic-bezier(0.25, 0.1, 0.25, 1),opacity 0.3s linear;transition:transform 0.3s cubic-bezier(0.25, 0.1, 0.25, 1),opacity 0.3s linear,-webkit-transform 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);width:3vw}@media screen and (max-width: 1024px){.ctg-change-makers .change-makers .person::after{height:1rem;width:2rem}}@media screen and (max-width: 768px){.ctg-change-makers .change-makers .person::after{display:none}}.ctg-change-makers .change-makers .person.is-active{-webkit-text-fill-color:#000}.ctg-change-makers .change-makers .person.is-active .profile-image{-webkit-transform:scale(1.2);transform:scale(1.2)}.ctg-change-makers .change-makers .person.is-active::after{opacity:1;-webkit-transform:translateX(4px);transform:translateX(4px)}.ctg-change-makers .change-makers .profile-image{background-size:contain;height:6vw;left:-9vw;position:absolute;top:1vw;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out, -webkit-transform .3s ease-out;width:6vw}@media screen and (max-width: 768px){.ctg-change-makers .change-makers .profile-image{display:none}}.ctg-change-makers .cta--mobile{bottom:98vw;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);will-change:transform}@media screen and (min-width: 769px){.ctg-change-makers .cta--mobile{display:none}}.ctg-change-makers .cta--mobile .ctg-button{padding:calc(10px + 1vw) calc(30px + 1vw)}.ctg-change-makers .ctg-nav-buttons .next,.ctg-change-makers .ctg-nav-buttons .previous{bottom:145vw}.ctg-change-makers .ctg-nav-buttons .previous{left:-5vw}.ctg-change-makers .ctg-nav-buttons .next{right:-5vw}.ctg-checkered-hero .ctg-marquee{opacity:0;overflow:hidden;top:18vw;transition:opacity 1s ease-out}@media screen and (max-width: 768px){.ctg-checkered-hero .ctg-marquee{top:calc(80px + 16vw)}}.ctg-checkered-hero .ctg-marquee.is-visible{opacity:1}@media screen and (min-width: 769px){.ctg-checkered-hero .main-row{display:flex}}@media screen and (max-width: 768px){.ctg-checkered-hero .main-row{text-align:center}}@media screen and (min-width: 769px){.ctg-checkered-hero .main-row__left,.ctg-checkered-hero .main-row__right{height:74vw}}@media screen and (max-width: 1440px){.ctg-checkered-hero .main-row__left{height:auto}}.ctg-checkered-hero .main-row__left .main-row-text-wrapper{padding:8vw}@media screen and (min-width: 769px){.ctg-checkered-hero .main-row__left .main-row-text-wrapper{margin:8vw 0 0 5vw;width:45vw}}@media screen and (max-width: 768px){.ctg-checkered-hero .main-row__left .main-row-text-wrapper{margin-top:80px}}.ctg-checkered-hero .main-row__left .main-row-text-wrapper .main-row__title{color:#000;font-size:2.95rem;opacity:0;-webkit-transform:translateY(2vw);transform:translateY(2vw);transition:opacity 0.5s linear,-webkit-transform 0.5s cubic-bezier(0, 1.1, 0.56, 0.98);transition:opacity 0.5s linear,transform 0.5s cubic-bezier(0, 1.1, 0.56, 0.98);transition:opacity 0.5s linear,transform 0.5s cubic-bezier(0, 1.1, 0.56, 0.98),-webkit-transform 0.5s cubic-bezier(0, 1.1, 0.56, 0.98)}@media screen and (min-width: 769px){.ctg-checkered-hero .main-row__left .main-row-text-wrapper .main-row__title{font-size:4vw}}.ctg-checkered-hero .main-row__left .main-row-text-wrapper .main-row__headline{color:#202124;font-size:2rem;line-height:1.25;margin-bottom:0;opacity:1;-webkit-transform:translateY(0);transform:translateY(0);transition:none}@media screen and (min-width: 768px){.ctg-checkered-hero .main-row__left .main-row-text-wrapper .main-row__headline{font-size:3.375rem;line-height:1.18}}@media screen and (min-width: 1024px){.ctg-checkered-hero .main-row__left .main-row-text-wrapper .main-row__headline{font-size:3.5rem;line-height:1.14}}@media screen and (min-width: 1440px){.ctg-checkered-hero .main-row__left .main-row-text-wrapper .main-row__headline{font-size:3.88vw}}.ctg-checkered-hero .main-row__left .main-row-text-wrapper .main-row__headline span{-webkit-text-fill-color:transparent;-webkit-text-stroke:1px #202124;font-family:"Roboto Condensed",sans-serif;font-size:2.75rem;font-weight:700;line-height:1;display:block;margin-bottom:24px}@media screen and (min-width: 768px){.ctg-checkered-hero .main-row__left .main-row-text-wrapper .main-row__headline span{font-size:4.625rem}}@media screen and (min-width: 1024px){.ctg-checkered-hero .main-row__left .main-row-text-wrapper .main-row__headline span{font-size:5.625rem}}@media screen and (min-width: 1440px){.ctg-checkered-hero .main-row__left .main-row-text-wrapper .main-row__headline span{font-size:6.9vw}}.ctg-checkered-hero .main-row__left .main-row-text-wrapper .main-row__body{color:#000;margin-top:19vw;opacity:.7;position:relative}@media screen and (min-width: 1318px){.ctg-checkered-hero .main-row__left .main-row-text-wrapper .main-row__body{max-width:25vw}}@media screen and (max-width: 768px){.ctg-checkered-hero .main-row__left .main-row-text-wrapper .main-row__body{font-size:1rem;line-height:2;margin:34vw auto 0 auto;width:70vw}}.ctg-checkered-hero .main-row__left .main-row-text-wrapper .main-row__body p{font-size:1rem;line-height:1.7;margin-bottom:1em}@media screen and (min-width: 1318px){.ctg-checkered-hero .main-row__left .main-row-text-wrapper .main-row__body p{font-size:1.1vw;line-height:1.7}}@media screen and (max-width: 768px){.ctg-checkered-hero .main-row__left .main-row-text-wrapper .main-row__body p{line-height:2}}.ctg-checkered-hero .main-row__left .main-row-text-wrapper .main-row__body p a{color:#0564ff}.ctg-checkered-hero .main-row__left .main-row-text-wrapper .main-row__body p strong{font-weight:700}.ctg-checkered-hero .main-row__left .main-row-text-wrapper .main-row__body p:last-child{margin-bottom:0}.ctg-checkered-hero .main-row__left .main-row-text-wrapper .main-row__body .ctg-float-label{left:-8vw;top:-2vw}@media screen and (max-width: 768px){.ctg-checkered-hero .main-row__left .main-row-text-wrapper .main-row__body .ctg-float-label{left:-14vw;top:80vw}}.ctg-checkered-hero .main-row__left .main-row-text-wrapper .main-row__body .ctg-float-label .square{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top;transform-origin:top;transition:-webkit-transform 1s cubic-bezier(0, 1.1, 0.56, 0.98);transition:transform 1s cubic-bezier(0, 1.1, 0.56, 0.98);transition:transform 1s cubic-bezier(0, 1.1, 0.56, 0.98), -webkit-transform 1s cubic-bezier(0, 1.1, 0.56, 0.98)}.ctg-checkered-hero .main-row__left .main-row-text-wrapper .main-row__body .ctg-float-label p{opacity:0;transition:opacity .1s linear}.ctg-checkered-hero .main-row__right{overflow:hidden;position:relative}@media screen and (min-width: 769px){.ctg-checkered-hero .main-row__right{background-color:#C5F0FF;width:55vw}}@media screen and (max-width: 768px){.ctg-checkered-hero .main-row__right{margin-left:20vw}}.ctg-checkered-hero .main-row__right .mask{background-color:#fff;bottom:0;left:0;position:absolute;right:0;top:0;-webkit-transform:scaleX(100%);transform:scaleX(100%);-webkit-transform-origin:left;transform-origin:left;transition:-webkit-transform 1.6s cubic-bezier(0, 1.1, 0.56, 0.98);transition:transform 1.6s cubic-bezier(0, 1.1, 0.56, 0.98);transition:transform 1.6s cubic-bezier(0, 1.1, 0.56, 0.98), -webkit-transform 1.6s cubic-bezier(0, 1.1, 0.56, 0.98)}.ctg-checkered-hero .main-row__right img{height:130%;transition:height 1s cubic-bezier(0, 1.1, 0.56, 0.98)}@media screen and (max-width: 768px){.ctg-checkered-hero .main-row__right img{width:100%}}.ctg-checkered-hero .secondary-row{position:relative}@media screen and (max-width: 768px){.ctg-checkered-hero .secondary-row{margin-top:20vw;text-align:center}}.ctg-checkered-hero .secondary-row .ctg-shadow-image-wrapper{right:45vw;top:-6vw}@media screen and (max-width: 768px){.ctg-checkered-hero .secondary-row .ctg-shadow-image-wrapper{height:138vw;margin:10vw 5vw 0 0}}.ctg-checkered-hero .secondary-row .ctg-fancy-paragraph{padding:8vw}@media screen and (min-width: 769px){.ctg-checkered-hero .secondary-row .ctg-fancy-paragraph__body{max-width:23vw}}@media screen and (max-width: 768px){.ctg-checkered-hero .secondary-row .ctg-fancy-paragraph__body{margin:5vw auto 0 auto;width:70vw}}@media screen and (max-width: 768px){.ctg-checkered-hero .secondary-row .ctg-fancy-paragraph__body p{font-size:1rem;line-height:2}}.ctg-checkered-hero .secondary-row .ctg-fancy-paragraph__body p a{color:#0564FF}.ctg-checkered-hero .secondary-row .bottom-marquee{bottom:-24vw;position:absolute;text-align:center;width:100%;z-index:1}@media screen and (max-width: 768px){.ctg-checkered-hero .secondary-row .bottom-marquee{bottom:134vw}}.ctg-checkered-hero .secondary-row .bottom-marquee .ctg-marquee{position:static}.ctg-checkered-hero .secondary-row .bottom-marquee .ctg-button{margin:3vw auto 0 auto;padding:calc(10px + 1vw) calc(50px + 1vw)}@media screen and (max-width: 768px){.ctg-checkered-hero .secondary-row .bottom-marquee__button{display:none}}@media screen and (min-width: 769px){.ctg-checkered-hero .secondary-row .bottom-marquee__button--mobile{display:none}}@media screen and (min-width: 769px){.ctg-checkered-hero .secondary-row__right{margin-left:auto;width:45vw}}.ctg-checkered-hero.animate-in .main-row__left .main-row__title{opacity:1;-webkit-transform:none;transform:none}.ctg-checkered-hero.animate-in .main-row__left .main-row__body .ctg-float-label .square{-webkit-transform:scaleY(1);transform:scaleY(1)}.ctg-checkered-hero.animate-in .main-row__left .main-row__body .ctg-float-label p{opacity:1}.ctg-checkered-hero.animate-in .main-row__right .mask{-webkit-transform:scaleX(0);transform:scaleX(0)}.ctg-checkered-hero.animate-in .main-row__right img{height:100%}.ctg-checklist .ctg-text-content-wrapper{max-width:50%}@media screen and (max-width: 890px){.ctg-checklist .ctg-text-content-wrapper{max-width:100%}}.ctg-checklist__list{max-width:720px}.ctg-checklist__section{margin-bottom:50px}.ctg-checklist__section__title{font-size:1.375rem;margin-bottom:40px}.ctg-checklist__item{cursor:pointer;display:block;font-size:1rem;line-height:1.7;margin-bottom:15px;padding-left:35px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ctg-checklist__item:hover input ~ .ctg-checklist__item__checkmark{background-color:#ECECEC}.ctg-checklist__item input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.ctg-checklist__item input:checked ~ .ctg-checklist__item__checkmark{background-color:#35A9EF}.ctg-checklist__item__checkmark{border-radius:50%;border:3.5px solid #fff;box-shadow:0 0 0 1.5px #414141;height:22px;left:0;position:absolute;top:5px;transition:background-color 0.3s ease;width:22px}.ctg-content-showcase{--x-translate:0;overflow-x:hidden;padding-bottom:58px}.ctg-content-showcase .ctg-container{padding:32px 0}.ctg-content-showcase__headline{color:#000;font-size:1.75rem;line-height:1.17857;margin-bottom:56px}.ctg-content-showcase__headline span{background-position:0 90%;background-repeat:repeat-x;background-size:100% .31em}.ctg-content-showcase__container{position:relative}.ctg-content-showcase__container::after{background:#DDF7FE;bottom:-89px;content:'';height:192px;left:50%;position:absolute;right:28px;-webkit-transform:translate(-50%);transform:translate(-50%);width:100vw;z-index:-2}.ctg-content-showcase__titles{counter-reset:ctg-content-showcase-counter;display:flex;margin-bottom:18px;transition:-webkit-transform 500ms;transition:transform 500ms;transition:transform 500ms, -webkit-transform 500ms;-webkit-transform:translateX(var(--x-translate));transform:translateX(var(--x-translate))}.ctg-content-showcase__title{color:#979797;counter-increment:ctg-content-showcase-counter;cursor:pointer;font-size:1.5rem;line-height:1.291666;text-align:center;margin-bottom:0;width:51.5vw}.ctg-content-showcase__title--active{color:#000}.ctg-content-showcase__title--focused:focus{outline:none}.ctg-content-showcase__title::before{content:counter(ctg-content-showcase-counter) ". "}.ctg-content-showcase__dynamic{background-color:#fff;box-shadow:1px 2px 23px 0 rgba(0,0,0,0.11),18px 22px 27px 0 rgba(0,0,0,0.04);padding:39px 25px}@media screen and (min-width: 768px){.ctg-content-showcase{padding-bottom:80px}.ctg-content-showcase .ctg-container{padding:40px 0}.ctg-content-showcase__headline{margin-bottom:64px;line-height:1}.ctg-content-showcase__container::after{bottom:-120px;height:200px}.ctg-content-showcase__titles{margin-bottom:48px}.ctg-content-showcase__title{font-size:1.25rem;line-height:1.2;padding-right:24px;text-align:left;width:-webkit-max-content;width:-moz-max-content;width:max-content}.ctg-content-showcase__dynamic{padding:64px 40px}}@media screen and (min-width: 1024px){.ctg-content-showcase__headline{font-size:2.75rem;line-height:1.181818;width:40vw}.ctg-content-showcase__container{display:flex}.ctg-content-showcase__container::after{bottom:-120px;height:240px}.ctg-content-showcase__titles{flex-basis:42%;flex-direction:column;margin-top:72px}.ctg-content-showcase__title{font-size:1.5rem;line-height:1.291666;margin-bottom:24px;padding-right:53px}.ctg-content-showcase__dynamic{flex-basis:58%;padding:72px 0 72px 104px;position:relative;width:100%}.ctg-content-showcase__dynamic::after{background-color:white;box-shadow:22px 0px 23px -2px rgba(0,0,0,0.11);content:'';height:100%;left:100%;position:absolute;top:0;width:100%}}.ctg-decoration{height:10vw;position:absolute;width:10vw}.ctg-decoration__image{background-repeat:no-repeat;background-size:contain;height:100%}.disciplines .ctg-container{flex-direction:column;padding:0}.disciplines .ctg-text-content-wrapper{align-self:flex-end;max-width:90%;width:100%}@media screen and (max-width: 768px){.disciplines .ctg-text-content-wrapper{max-width:none}}.disciplines__title{font-weight:bold}@media screen and (min-width: 769px){.disciplines__jobs{display:flex}}@media screen and (min-width: 769px){.disciplines__job{flex-basis:33%;padding-right:30px}}@media screen and (max-width: 768px){.disciplines__job{margin:20px 0}}.disciplines__job-image{background-position:center;background-repeat:no-repeat;background-size:cover;margin:20px 0;padding-top:60%}.disciplines__job-title{font-family:"IBM Plex Mono",monospace;margin:10px 0}.disciplines__job-description{font-weight:1vw;line-height:1.5}@media screen and (min-width: 1318px){.disciplines__job-description{font-size:.875rem}}@media screen and (max-width: 768px){.disciplines__job-description{font-size:.75rem}}.c-doublebox--video .c-doublebox__item{box-shadow:none}.c-doublebox--video .c-doublebox__item:hover .c-doublebox__image__playbutton{-webkit-transform:scale(1.1);transform:scale(1.1)}.c-doublebox--video .c-doublebox__item .c-doublebox__image__playbutton{bottom:0;height:4vw;left:0;margin:auto;position:absolute;right:0;top:0;transition:-webkit-transform .15s linear;transition:transform .15s linear;transition:transform .15s linear, -webkit-transform .15s linear;width:4vw}.c-doublebox--video .c-doublebox__item .c-doublebox__image__playbutton .icon--playbutton{height:100%;width:100%}.c-doublebox--video .c-doublebox__item .c-doublebox__image__playbutton--bg{transition:-webkit-transform .15s linear;transition:transform .15s linear;transition:transform .15s linear, -webkit-transform .15s linear}@media screen and (max-width: 1024px){.c-doublebox--video .c-doublebox__item .c-doublebox__image__playbutton{height:3rem;width:3rem}}@media screen and (max-width: 768px){.c-doublebox--video .c-doublebox__item .c-doublebox__image__playbutton{height:10vw;width:10vw}}.c-doublebox--video .c-doublebox__item .c-doublebox__content{padding:6% 0 12% 0}.c-doublebox--video .c-doublebox__item .c-doublebox__content ._inner{width:auto}.c-doublebox--video .c-doublebox__item .c-doublebox__content__profile{align-items:center;display:flex;flex-grow:1}.c-doublebox--video .c-doublebox__item .c-doublebox__content__profile__image{background-position:center;background-size:contain;border-radius:50%;height:3vw;margin-right:4%;width:3vw}@media screen and (max-width: 768px){.c-doublebox--video .c-doublebox__item .c-doublebox__content__profile__image{height:8vw;width:8vw}}.c-doublebox--video .c-doublebox__item .c-doublebox__content__profile__name{color:#000;font-family:"IBM Plex Mono",monospace;opacity:.6}.drawings .ctg-text-content-wrapper{max-width:68%}@media screen and (max-width: 1024px){.drawings .ctg-text-content-wrapper{max-width:80%}}@media screen and (max-width: 768px){.drawings .ctg-text-content-wrapper{max-width:100%;width:100%}}.drawings__groups{margin:2.5em 0;width:100%}@media screen and (min-width: 769px){.drawings__groups{display:flex}}@media screen and (max-width: 768px){.drawings__groups{margin:2em 0}}.drawings__group{flex:0 0 50%}.drawings__group:first-child .drawings__images{margin-left:0}.drawings__group:last-child .drawings__images{margin-right:0}@media screen and (max-width: 768px){.drawings__group{margin:20px 0}}.drawings__images{display:flex}@media screen and (min-width: 769px){.drawings__images{margin:0 10px}}.drawing__image{display:inline-block;flex:1 1 0;margin:0 10px}.drawing__image:first-child{margin-left:0}.drawing__image:last-child{margin-right:0}.drawing__image img{width:100%}.drawings__title{color:#808080;font-family:"IBM Plex Mono",monospace;margin-top:1.5em}@media screen and (min-width: 769px){.drawings__title{max-width:80%}}.ctg-dynamic-barchart__graph{margin-bottom:1.5rem;position:relative}.ctg-dynamic-barchart__graph::before{background:#CFE1ED;content:'';display:block;height:20px;position:absolute;top:20px;width:100%}.ctg-dynamic-barchart__progress{height:40px;position:relative;transition:width 1s ease-out;width:0;z-index:1}.ctg-dynamic-barchart__content{display:flex;margin-top:5px}.ctg-dynamic-barchart__label{font-family:"IBM Plex Mono",monospace;font-weight:400;line-height:1.571428;margin-left:33px}.ctg-dynamic-barchart__value{font-family:"IBM Plex Mono",monospace;font-size:2.75rem;font-weight:400;margin-bottom:0}.ctg-dynamic-barchart__value::after{content:"%"}.ctg-dynamic-barchart>p{color:#979797;font-family:"IBM Plex Mono",monospace;font-size:.875rem;line-height:1.71428}.ctg-dynamic-barchart>p strong{font-weight:700}.ctg-dynamic-barchart>p strong::before{content:'– '}@media screen and (min-width: 768px){.ctg-dynamic-barchart__content{margin-top:16px}.ctg-dynamic-barchart__value{font-size:3.75rem}.ctg-dynamic-barchart__label{font-size:1rem;line-height:1.6875;margin-left:24px}.ctg-dynamic-barchart>p{line-height:1}}.ctg-enumerated-list{padding:32px 0 0}.ctg-enumerated-list__items{counter-reset:enumerated-list-counter;list-style:none}.ctg-enumerated-list__item{counter-increment:enumerated-list-counter}.ctg-enumerated-list__item ~ .ctg-enumerated-list__item{margin:40px 0 0}.ctg-enumerated-list__item--highlighted.ctg-enumerated-list__item{margin:64px 0 0;padding:32px 0}.ctg-enumerated-list__item--highlighted.ctg-enumerated-list__item .ctg-enumerated-list__item-title::before{content:"+ "}.ctg-enumerated-list__item-container{margin:0 auto;width:82%}.ctg-enumerated-list__item-title{color:#000;display:inline;font-size:1.75rem;line-height:1.2;margin:0;text-transform:none}.ctg-enumerated-list__item-title span{background-position:0 90%;background-repeat:repeat-x;background-size:100% .31em}.ctg-enumerated-list__item-title::before{content:counter(enumerated-list-counter) ". "}.ctg-enumerated-list__item-description{font-weight:400;margin:16px 0 0}.ctg-enumerated-list__callout-block{position:relative}.ctg-enumerated-list__callout-block::after{background-color:#EBF2F6;content:'';height:100%;position:absolute;right:0;top:0;width:100%;z-index:-1}.ctg-enumerated-list__footnote{margin:0 auto 72px;padding:32px 0}.ctg-enumerated-list__footnote p{font-size:.875rem}.ctg-enumerated-list__footnote strong{font-weight:700}@media screen and (min-width: 768px){.ctg-enumerated-list{padding:40px 0 0}.ctg-enumerated-list .ctg-full-width-image__inner{height:200px}.ctg-enumerated-list__item-description{font-size:.875rem;margin:24px 0 0}.ctg-enumerated-list__item--highlighted.ctg-enumerated-list__item{margin:80px 0 0;padding:40px 0}.ctg-enumerated-list__footnote{margin:0 auto 51px;padding:40px 0}}@media screen and (min-width: 1024px){.ctg-enumerated-list .ctg-full-width-image__inner{height:500px}.ctg-enumerated-list__item ~ .ctg-enumerated-list__item{margin:48px 0 0}.ctg-enumerated-list__item--highlighted.ctg-enumerated-list__item{padding:40px 0 48px 0}.ctg-enumerated-list__item-title{font-size:2.75rem}.ctg-enumerated-list__callout-block::after{width:92.5%}.ctg-enumerated-list__item-container{margin:0 auto;max-width:600px}.ctg-enumerated-list__item-description{font-size:1rem;margin:32px 0 0}.ctg-enumerated-list__footnote{margin:0 auto 51px;padding:40px 0 48px 0}.ctg-enumerated-list__footnote p{font-size:1rem}}.expandable-card{background:#9FE3FB;box-shadow:-12px 12px 0 #4B86F0;margin:22vw auto 22vw 12px;padding:16vw 6vw 14vw;position:relative;text-align:center}@media screen and (min-width: 768px){.expandable-card{margin:9vw 0;padding:5vw 3.5vw 4.5vw}}@media screen and (min-width: 1024px){.expandable-card{box-shadow:-24px 24px 0 #4B86F0}}.expandable-card__image{border:0.2rem solid #fff;border-radius:50%;height:25vw;left:0;margin:auto;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:-12.5vw;width:25vw}@media screen and (min-width: 768px){.expandable-card__image{border:0.3vw solid #fff;height:8vw;top:-4vw;width:8vw}}.expandable-card__name{font-family:"Roboto Condensed",sans-serif;font-size:1.5rem;font-weight:700;line-height:1.25;text-transform:uppercase}@media screen and (min-width: 768px){.expandable-card__name{font-size:1.875rem;line-height:1.2}}@media screen and (min-width: 1024px){.expandable-card__name{font-size:1.7vw}}.expandable-card__title{font-size:1rem;line-height:1.68;margin-bottom:24px;text-transform:uppercase}@media screen and (min-width: 768px){.expandable-card__title{margin-bottom:28px}}@media screen and (min-width: 1024px){.expandable-card__title{font-size:1.2vw}}.expandable-card__body{max-height:8rem;overflow:hidden;transition:max-height .3s ease-in-out;width:100%}@media screen and (min-width: 768px){.expandable-card__body{max-height:4.5rem}}@media screen and (min-width: 1440px){.expandable-card__body{max-height:6vw}}.expandable-card__body p{font-family:"IBM Plex Mono",monospace;font-size:.85rem;line-height:1.84}.expandable-card__body p:not(:first-of-type){margin-top:2rem}@media screen and (min-width: 768px){.expandable-card__body p{font-size:.8rem;line-height:1.8}}@media screen and (min-width: 1440px){.expandable-card__body p{font-size:1.12vw}}.expandable-card__button{background:#fff url(../../static/images/icon/plus.svg) no-repeat center/30%;border-radius:50%;bottom:-5vw;box-shadow:0 2px 16px 0 rgba(32,33,36,0.07),0 26px 38px 0 rgba(32,33,36,0.09);cursor:pointer;height:10vw;left:0;margin:auto;position:absolute;right:0;transition:box-shadow .3s linear, -webkit-transform .3s ease-in-out .15s;transition:transform .3s ease-in-out .15s, box-shadow .3s linear;transition:transform .3s ease-in-out .15s, box-shadow .3s linear, -webkit-transform .3s ease-in-out .15s;width:10vw;z-index:1}@media screen and (min-width: 768px){.expandable-card__button{bottom:-2vw;height:4vw;width:4vw}}.expandable-card__button:hover{box-shadow:0 2px 16px 0 rgba(32,33,36,0.07),0 26px 38px 0 rgba(32,33,36,0.09)}.expandable-card.is-active .expandable-card__button{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.expandable-card--short{box-shadow:-12px 12px 0 #34A9EF}@media screen and (min-width: 1024px){.expandable-card--short{box-shadow:-24px 24px 0 #34A9EF}}.expandable-card--short .expandable-card__name{margin-bottom:24px}@media screen and (min-width: 768px){.expandable-card--short .expandable-card__name{margin-bottom:28px}}.expandable-intro{background-color:#fff;margin-bottom:98px;padding:24px 24px 48px;position:relative;--box-shadow-color:unset}.expandable-intro::after{bottom:0;box-shadow:inset -8px -8px 0 var(--box-shadow-color);content:'';height:calc(100% - 8px);left:0;position:absolute;width:100%}@media screen and (min-width: 768px){.expandable-intro{box-shadow:-16px 16px 0 var(--box-shadow-color);margin:0 59px 104px;padding:48px 61px 40px}.expandable-intro::after{display:none}}@media screen and (min-width: 1024px){.expandable-intro{display:flex;flex-wrap:wrap;margin:0 auto 106px;max-width:936px;padding:56px 50px 40px 66px}}@media screen and (min-width: 1440px){.expandable-intro{margin-bottom:128px;max-width:970px;padding:48px 64px 48px}}.expandable-intro.is-active .expandable-intro__list{margin-top:24px}@media screen and (min-width: 768px){.expandable-intro.is-active .expandable-intro__list{margin-top:32px}}@media screen and (min-width: 1024px){.expandable-intro.is-active .expandable-intro__list{margin-top:40px}}.expandable-intro.is-active .expandable-intro__button{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.expandable-intro__title{color:#202124;font:700 32px/1.25 "Roboto Condensed",sans-serif;margin-bottom:24px}@media screen and (min-width: 768px){.expandable-intro__title{font-size:50px;line-height:1.12;max-width:458px}}@media screen and (min-width: 1024px){.expandable-intro__title{flex-basis:50%;height:164px;margin-bottom:0}}@media screen and (min-width: 1440px){.expandable-intro__title{font-size:56px;height:192px;line-height:1.14}}.expandable-intro__title span{display:block}@media screen and (min-width: 768px){.expandable-intro__title span{display:inline}}@media screen and (min-width: 1024px){.expandable-intro__title span{display:block}}@media screen and (min-width: 1024px){.expandable-intro__content{flex-basis:50%;margin-top:36px;position:relative}}@media screen and (min-width: 1440px){.expandable-intro__content{margin-top:44px;padding-left:32px}}.expandable-intro__body{font:14px/1.72 "Roboto",sans-serif;margin-bottom:24px}@media screen and (min-width: 1024px){.expandable-intro__body{font-size:16px;line-height:1.75;margin-bottom:32px}}.expandable-intro__more-info{font:700 14px/1.72 "Roboto",sans-serif;text-align:center}@media screen and (min-width: 1024px){.expandable-intro__more-info{font-size:16px;line-height:1.75}}.expandable-intro__list{max-height:0;overflow:hidden;transition:max-height .3s ease-in-out, margin-top .3s ease-in-out}@media screen and (min-width: 1024px){.expandable-intro__list{display:flex}}.expandable-intro__list-group:nth-child(1){margin-bottom:24px}@media screen and (min-width: 768px){.expandable-intro__list-group:nth-child(1){margin-bottom:28px}}@media screen and (min-width: 1024px){.expandable-intro__list-group{margin-bottom:0;width:50%}.expandable-intro__list-group:nth-child(1){padding-right:32px}}@media screen and (min-width: 1440px){.expandable-intro__list-group:nth-child(2){padding-left:32px}}.expandable-intro__list-group-item:first-child{margin-bottom:24px}@media screen and (min-width: 768px){.expandable-intro__list-group-item:first-child{margin-bottom:28px}}@media screen and (min-width: 1024px){.expandable-intro__list-group-item:last-child{margin-bottom:0}}.expandable-intro__item-title{font:700 16px/1.75 "Roboto Condensed",sans-serif}@media screen and (min-width: 1024px){.expandable-intro__item-title{font-size:18px;line-height:1.55}}.expandable-intro__item-paragraph{font:14px/1.72 "Roboto",sans-serif}@media screen and (min-width: 1024px){.expandable-intro__item-paragraph{font-size:16px;line-height:1.75}}.expandable-intro__button{background:#fff url(../../static/images/icon/plus-intro.svg) no-repeat center/30%;border-radius:50%;bottom:-18px;box-shadow:0 2px 16px 0 rgba(32,33,36,0.07),0 26px 38px 0 rgba(32,33,36,0.09);cursor:pointer;height:50px;left:0;margin:auto;position:absolute;right:0;transition:box-shadow .3s linear, -webkit-transform .3s ease-in-out .15s;transition:transform .3s ease-in-out .15s, box-shadow .3s linear;transition:transform .3s ease-in-out .15s, box-shadow .3s linear, -webkit-transform .3s ease-in-out .15s;width:50px;z-index:1}@media screen and (min-width: 768px){.expandable-intro__button{bottom:-26px}}@media screen and (min-width: 1024px){.expandable-intro__button{left:50%}}@media screen and (min-width: 1440px){.expandable-intro__button{bottom:-38px;height:66px;width:66px}}.expandable-intro__button:hover{box-shadow:0 2px 16px 0 rgba(32,33,36,0.07),0 26px 38px 0 rgba(32,33,36,0.09)}@media screen and (max-width: 768px){.finalists-box{padding:5% 0}}.finalists-box .finalists-box__card{background:#fff;box-shadow:0 2px 15px 0 rgba(32,33,36,0.06),0 15px 38px 0 rgba(32,33,36,0.05);margin:0 auto;max-width:950px;padding:calc(4% - 40px) 4% 4%;text-align:center}.finalists-box .finalists-box__card .ctg-text-content-wrapper{max-width:85%}@media screen and (max-width: 768px){.finalists-box .finalists-box__card{padding:8% 4%}}.finalists-box .finalists-box__list{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;max-width:100%}@media screen and (max-width: 768px){.finalists-box .finalists-box__item{width:87px}}.finalists-box .finalists-box__item:not(:last-child){margin-right:5%}@media screen and (max-width: 768px){.finalists-box .finalists-box__item:not(:last-child){margin-right:2%}}.finalists-box .finalists-box__portrait{border:6px solid;border-radius:50%;display:block;margin:1vw auto 1vw;max-width:76px;width:10vw}@media screen and (max-width: 768px){.finalists-box .finalists-box__portrait{border-width:3px;margin-top:2vw}}.filter{background-color:#E1F6FE;padding:19px 0 16px;position:-webkit-sticky;position:sticky;top:55.2px;z-index:3}@media screen and (min-width: 886px){.filter{top:103.5px}}@media screen and (min-width: 768px){.filter{padding:24px 0 16px}}@media screen and (min-width: 1024px){.filter{position:static}}.filter__options-wrapper{-ms-overflow-style:none;overflow-x:scroll;scrollbar-width:none;z-index:1}@media screen and (min-width: 768px){.filter__options-wrapper{overflow-x:visible;position:relative}.filter__options-wrapper::before{background:#E1F6FE;content:'';height:calc(100% + 24px + 16px);position:absolute;top:-24px;-webkit-transform:translateX(-100%);transform:translateX(-100%);width:calc((100vw - 100%) / 2)}}@media screen and (min-width: 1024px){.filter__options-wrapper::before{display:none}}@media screen and (min-width: 1440px){.filter__options-wrapper{padding:0 3px}}.filter__options-wrapper::-webkit-scrollbar{display:none}.filter__options{display:inline-flex;min-width:100%;padding:0 14px;position:relative;white-space:nowrap;width:-webkit-max-content;width:-moz-max-content;width:max-content}.filter__options::after{border:1px solid #000;bottom:0;content:'';height:4px;left:14px;position:absolute;width:calc(100% - 30px)}@media screen and (min-width: 768px){.filter__options{padding:0}.filter__options::after{left:0;width:calc(100% - 3px)}}.filter__option{color:#637174;cursor:pointer;font:700 20px/1 "Roboto Condensed",sans-serif;padding:7px 10px 13px;position:relative;text-transform:uppercase;z-index:1}@media screen and (min-width: 768px){.filter__option{line-height:1.65}}@media screen and (min-width: 1024px){.filter__option{font-size:21px;line-height:1.57;padding:7px 11px 13px}}@media screen and (min-width: 1440px){.filter__option{font-size:24px;line-height:1.37;padding:7px 24px 13px}}.filter__option--clicked:focus{outline:none}.filter__option--selected{color:#202124}.filter__option--selected::after{background-color:#000;bottom:0;content:'';display:block;height:6px;left:0;position:absolute;width:100%}@media screen and (min-width: 768px){.filterable-cards{background-color:#E1F6FE;display:flex;justify-content:center}}@media screen and (min-width: 1024px){.filterable-cards{background-color:transparent;position:relative}.filterable-cards::after{background-color:#E1F6FE;content:'';height:100%;position:absolute;right:0;top:0;width:50%;z-index:-1}}.filterable-cards__wrapper{background-color:#E1F6FE;padding:56px 0 80px;position:relative}@media screen and (min-width: 768px){.filterable-cards__wrapper{padding:53px 0 80px;width:652px}}@media screen and (min-width: 1024px){.filterable-cards__wrapper{padding:54px 126px 80px;width:968px}.filterable-cards__wrapper::before{background-image:url(../../static/images/design-challenge-2020/workshops/cross.svg);background-size:18px 8px;content:'';height:calc(100% - 58px - 122px);left:-7px;position:absolute;top:122px;width:31px}}@media screen and (min-width: 1440px){.filterable-cards__wrapper{padding:56px 184px 122px;width:1322px}.filterable-cards__wrapper::before{height:calc(100% - 102px - 122px)}}.filterable-cards__title{color:#202124;font:700 16px/1.5 "Roboto Condensed",sans-serif;margin:0 0 0 24px}@media screen and (min-width: 768px){.filterable-cards__title{font-size:18px;line-height:1.33;margin:0 0 0 10px}}@media screen and (min-width: 1024px){.filterable-cards__title{font-size:20px;line-height:1}}@media screen and (min-width: 1440px){.filterable-cards__title{margin:0 0 0 24px}}.filterable-cards__ilustration{position:absolute}.filterable-cards__ilustration--lightning{left:-18px;top:171px}@media screen and (min-width: 768px){.filterable-cards__ilustration--lightning{left:calc((((100vw - 100%) / 2) * -1) - 13px);top:184px}}@media screen and (min-width: 1024px){.filterable-cards__ilustration--lightning{left:-18px;top:46px}}@media screen and (min-width: 1440px){.filterable-cards__ilustration--lightning{top:48px}}.filterable-cards__ilustration--joystick{right:4px;top:3px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width: 768px){.filterable-cards__ilustration--joystick{right:-33px}}@media screen and (min-width: 1024px){.filterable-cards__ilustration--joystick{right:0}}footer,.footer{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;-ms-perspective:1000;perspective:1000;will-change:auto;box-shadow:0 0 10px 0 rgba(0,0,0,0.1);height:260px}@media screen and (max-width: 1024px){footer,.footer{height:auto;padding:18px 0}}@media screen and (max-width: 768px){footer,.footer{padding:23% 0;text-align:center}}footer__logo,.footer__logo{flex:0 0 auto;width:250px}@media screen and (max-width: 768px){footer__logo,.footer__logo{margin:0 auto 50px}}footer__logo img,.footer__logo img{width:175px}footer__nav,.footer__nav{display:flex;justify-content:center;left:0;margin:0 auto;padding-top:30px;right:0;width:100%}@media screen and (max-width: 1024px){footer__nav,.footer__nav{padding-top:0}}footer__nav ul,.footer__nav ul{display:flex;flex-wrap:wrap}@media screen and (max-width: 1024px){footer__nav ul,.footer__nav ul{display:block}}footer__nav--li,.footer__nav--li{display:inline-block;font:500 16px/24px "Roboto",sans-serif;padding:0 .9375rem 1.875rem}footer__nav--li a:hover,.footer__nav--li a:hover{color:#5F6368}@media screen and (max-width: 1024px){footer__nav--li,.footer__nav--li{display:block;padding:18px 0;text-align:center}}@media screen and (max-width: 768px){footer__nav--li,.footer__nav--li{padding:15% 0}}@media screen and (max-width: 768px){footer__nav,.footer__nav{position:relative}}footer__social,.footer__social{flex:0 0 auto;text-align:right;width:250px}@media screen and (max-width: 768px){footer__social,.footer__social{margin:50px auto 0;text-align:center;width:auto}}footer__social a,.footer__social a{display:inline-block;height:50px;margin:0 0 0 25px;overflow:hidden;text-indent:100%;white-space:nowrap;width:50px}@media screen and (max-width: 768px){footer__social a,.footer__social a{margin:0 12px}}footer__social--facebook,.footer__social--facebook{background:url(../../static/images/facebook-circle-icon.svg) center center/contain no-repeat}footer__social--twitter,.footer__social--twitter{background:url(../../static/images/twitter-circle-icon.svg) center center/contain no-repeat}footer__social--youtube,.footer__social--youtube{background:url(../../static/images/youtube-circle-icon.svg) center center/contain no-repeat}footer .l-wrapper,.footer .l-wrapper{align-items:center;display:flex;justify-content:space-between}@media screen and (max-width: 768px){footer .l-wrapper,.footer .l-wrapper{display:block}}.ctg-form .ctg-form__control-info-help-text,.ctg-form .ctg-form__control-option-label,.ctg-form .ctg-form__control-field-footnote{color:#414141;font-family:"IBM Plex Mono",monospace}.ctg-form .ctg-form__control-info-help-text,.ctg-form .ctg-form__control-option-label{font-size:.75rem;line-height:2}@media screen and (min-width: 1024px){.ctg-form .ctg-form__control-info-help-text,.ctg-form .ctg-form__control-option-label{font-size:1rem;line-height:1.5}}.ctg-form__intro{margin:80px 0 54px}.ctg-form__intro .back-button__link{color:#202124;font-size:.875rem;line-height:2.29;padding:12px 32px 14px}@media screen and (min-width: 1440px){.ctg-form__intro .back-button__link{padding:32px 9.2% 34px}}.ctg-form__intro em{font-style:italic}@media screen and (min-width: 768px){.ctg-form__intro{margin:80px 0 54px}.ctg-form__intro .ctg-container{padding:10px 0}}@media screen and (min-width: 886px){.ctg-form__intro{margin:150px 0 54px}}.ctg-form__intro-cols{display:flex;flex-direction:column}@media screen and (min-width: 768px){.ctg-form__intro-cols{align-items:flex-end;flex-direction:row;justify-content:center}}.ctg-form__intro-left a{color:#1A73E8}.ctg-form__intro-left a:hover{border-bottom:1px solid #1A73E8}@media screen and (min-width: 768px){.ctg-form__intro-left{margin-right:48px;max-width:263px}}@media screen and (min-width: 1024px){.ctg-form__intro-left{margin-right:80px;max-width:378px}}@media screen and (min-width: 1440px){.ctg-form__intro-left{margin-right:172px;max-width:390px}}@media screen and (min-width: 1440px){.ctg-form__intro-right{max-width:393px}}.ctg-form__intro-title{color:#202124;font-size:2.25rem;line-height:1.12;margin-bottom:16px}@media screen and (min-width: 1024px){.ctg-form__intro-title{font-size:4rem;line-height:1.13}}.ctg-form__intro-description{font-size:.875rem}@media screen and (min-width: 1024px){.ctg-form__intro-description{font-size:1rem;line-height:1.75}}.ctg-form__intro-list{counter-reset:fields-counter;font-family:"IBM Plex Mono",monospace;font-size:18px;line-height:1.34;list-style-position:inside;margin-top:28px}@media screen and (min-width: 1024px){.ctg-form__intro-list{font-size:1.5rem;line-height:1.34}}.ctg-form__intro-list-item{counter-increment:fields-counter}.ctg-form__intro-list-item ~ .ctg-form__intro-list-item{margin-top:24px}.ctg-form__intro-list-item::before{background-color:#FFD7F4;border-radius:50%;content:counter(fields-counter) ".";margin-right:16px;padding:4px 5px}@media screen and (min-width: 1440px){.ctg-form__intro-list-item::before{padding:4px 6px}}.ctg-form__content-wrapper{position:relative}@media screen and (min-width: 768px){.ctg-form__content-wrapper{margin:0 auto;max-width:667px}}@media screen and (min-width: 1024px){.ctg-form__content-wrapper{max-width:1024px}}@media screen and (min-width: 1440px){.ctg-form__content-wrapper{max-width:1162px}}.ctg-form__side-ilustrations{align-items:center;bottom:52px;display:flex;flex-direction:column;justify-content:space-between;padding:0 5px 0 6px;position:absolute;top:40px;width:42px}@media screen and (min-width: 768px){.ctg-form__side-ilustrations{left:-13px;padding:9px 7px 0 0}}@media screen and (min-width: 1024px){.ctg-form__side-ilustrations{left:34px;padding:0;width:59px}}@media screen and (min-width: 1440px){.ctg-form__side-ilustrations{height:calc(100% - 83px);left:-13px;padding:0 2px 0 5px;width:56px}}.ctg-form__side-ilustration{width:100%}.ctg-form__list{background-color:#E1F6FE;color:#202124;counter-reset:fields-counter;list-style-position:inside;margin:0 0 0 auto;max-width:calc(100% - 49px);padding:40px 27px 0 24px;position:relative}@media screen and (min-width: 768px){.ctg-form__list::before{background-image:url(../../static/images/design-challenge-2020/dots-mobile.svg);background-position-y:.5px;background-size:10px 6px;content:'';display:block;height:calc(100% - 92px);left:0;position:absolute;top:40px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:18px}}@media screen and (min-width: 1440px){.ctg-form__list::before{background-size:14px 9px;height:calc(100% - 83px);width:26px}}@media screen and (min-width: 768px){.ctg-form__list{max-width:610px;padding:40px 40px 42px 61px}}@media screen and (min-width: 1024px){.ctg-form__list{max-width:893px;padding:80px 118px 0 69px}}@media screen and (min-width: 1440px){.ctg-form__list{max-width:1084px;padding:80px 68px 20px 64px}}.ctg-form__fieldset-eyebrow{display:inline-block;font-family:"IBM Plex Mono",monospace;font-size:.875rem;line-height:1.15;margin-bottom:8px}@media screen and (min-width: 1024px){.ctg-form__fieldset-eyebrow{font-size:1.5rem;line-height:1.34;margin-bottom:16px}}.ctg-form__list-item ~ .ctg-form__list-item{margin:40px 0 0}@media screen and (min-width: 1440px){.ctg-form__list-item ~ .ctg-form__list-item{margin:20px 0 0}}.ctg-form__fieldset-info{margin-bottom:40px}@media screen and (min-width: 1024px){.ctg-form__fieldset-info{margin-bottom:60px}}.ctg-form__fieldset-title{counter-increment:fields-counter;font-size:2.25rem;line-height:1.12}.ctg-form__fieldset-title::before{background-color:#FFD7F4;border-radius:50%;content:counter(fields-counter) ".";margin:0 5px 0 -9px;padding:0 2px 0 9px}@media screen and (min-width: 1024px){.ctg-form__fieldset-title{font-size:4rem;line-height:1.125}.ctg-form__fieldset-title::before{margin:0 5px 0 -18px;padding:3px 11px 2px 18px}}.ctg-form__fieldset-description{color:#414141;line-height:1.72;margin-top:16px}@media screen and (min-width: 1024px){.ctg-form__fieldset-description{font-size:1rem;line-height:1.75;margin-top:30px}}.ctg-form__control{display:flex;flex-direction:column;justify-content:flex-end;margin-bottom:40px}.ctg-form__control--hidden{display:none}.ctg-form__control--visible{display:block}.ctg-form__control--visible-flex{display:flex}.ctg-form__control--full{flex-direction:row;flex-wrap:nowrap;position:relative}.ctg-form__control--full .ctg-form__control-field-container,.ctg-form__control--full .ctg-form__control-info{position:static;width:auto}.ctg-form__control--full .ctg-form__control-info{padding:0 0 0 12px}@media screen and (min-width: 1440px){.ctg-form__control--full .ctg-form__control-info{padding:0 0 0 28px}}.ctg-form__control--full .ctg-form__field-wrapper{position:static}@media screen and (min-width: 768px){.ctg-form__control{flex-direction:row}}@media screen and (min-width: 1440px){.ctg-form__control{margin-bottom:60px}}.ctg-form__control-field-container{position:relative;width:100%}@media screen and (min-width: 768px){.ctg-form__control-field-container{width:265px}}@media screen and (min-width: 1024px){.ctg-form__control-field-container{width:379px}}@media screen and (min-width: 1440px){.ctg-form__control-field-container{width:502px}}.ctg-form__field-wrapper{position:relative}.ctg-form__field-wrapper--captcha{-webkit-transform:scale(0.77);transform:scale(0.77);-webkit-transform-origin:0 0;transform-origin:0 0}@media screen and (min-width: 375px){.ctg-form__field-wrapper--captcha{display:flex;justify-content:center;padding-right:60px;-webkit-transform:scale(0.96);transform:scale(0.96)}}@media screen and (min-width: 768px){.ctg-form__field-wrapper--captcha{padding-right:0;right:170px;-webkit-transform:none;transform:none}}@media screen and (min-width: 1024px){.ctg-form__field-wrapper--captcha{right:220px}}@media screen and (min-width: 1440px){.ctg-form__field-wrapper--captcha{right:280px}}.ctg-form__field-wrapper--captcha #captcha div{width:220px !important}.ctg-form__field-wrapper--select{background-color:#fff;position:relative}.ctg-form__field-wrapper--select::after{background:url("../../static/svg/select-arrow.svg") no-repeat;content:'';display:block;height:5px;position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:10px;z-index:1}@media screen and (min-width: 1440px){.ctg-form__field-wrapper--select::after{right:24px}}.ctg-form__field-wrapper--radio{margin-top:24px}@media screen and (min-width: 768px){.ctg-form__field-wrapper--radio{margin-top:0}}.ctg-form__control-info{width:100%}@media screen and (min-width: 768px){.ctg-form__control-info{padding-right:40px;width:calc(100% - 265px)}}@media screen and (min-width: 1024px){.ctg-form__control-info{padding-right:32px;width:calc(100% - 379px)}}@media screen and (min-width: 1440px){.ctg-form__control-info{padding-right:64px;width:calc(100% - 502px)}}.ctg-form__control-info-label{display:inline-block;font-family:"Roboto Condensed",sans-serif;font-size:1rem;font-weight:700;line-height:1.5;margin-bottom:8px;text-transform:uppercase}.ctg-form__control-info-label--optional{color:#80868B}@media screen and (min-width: 1024px){.ctg-form__control-info-label{font-size:1.5rem;line-height:1.34;margin-bottom:16px}}.ctg-form__control-info-help-text{margin-bottom:8px}.ctg-form__control-info-help-text a{background-color:#fff;color:#1A73E8;text-decoration:underline}@media screen and (min-width: 1440px){.ctg-form__control-info-help-text{margin-bottom:0}}.ctg-form__control-sub-label{display:inline-block;font-family:"Roboto",sans-serif;font-size:.875rem;line-height:1.715;margin-bottom:8px}@media screen and (min-width: 1024px){.ctg-form__control-sub-label{font-size:1rem;line-height:1.75;margin-bottom:16px}}.ctg-form__control-field-footnote{margin-top:24px}.ctg-form__control-field-footnote p,.ctg-form__control-field-footnote ol,.ctg-form__control-field-footnote ul{font-size:.75rem;line-height:2}@media screen and (min-width: 1024px){.ctg-form__control-field-footnote p,.ctg-form__control-field-footnote ol,.ctg-form__control-field-footnote ul{font-size:.875rem;line-height:1.5}}.ctg-form__control-field-footnote ol{list-style:decimal;margin:0 0 0 23px}@media screen and (min-width: 1024px){.ctg-form__control-field-footnote ol{margin:0 0 0 27px}}.ctg-form__control-field-footnote ul{list-style:disc;margin:0 0 0 17px}@media screen and (min-width: 1440px){.ctg-form__control-field-footnote{margin-top:16px}}.ctg-form__control-field{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-radius:0;border:2px solid #202124;color:#414141;display:inline-block;font-family:"Roboto",sans-serif;font-size:.875rem;line-height:1.715;outline:none;padding:10px;position:relative;vertical-align:middle;width:100%}.ctg-form__control-field:focus{border-color:#1967D2;box-shadow:0 4px 4px rgba(25,103,210,0.2)}[data-form-control].js-control-invalid .ctg-form__control-field{border-color:#C5221F}@media screen and (min-width: 1024px){.ctg-form__control-field{font-size:1rem;line-height:1.75;padding:22px}}.ctg-form input[type=radio].ctg-form__control-field{border-radius:50%;margin:0 7px 0 0;padding:6px;width:2px}.ctg-form input[type=radio].ctg-form__control-field:checked{background:radial-gradient(ellipse at center, #000 39%, #fff 40%)}.ctg-form__control-option-label{align-items:center;display:inline-flex;margin-right:14px}@media screen and (min-width: 1440px){.ctg-form__control-option-label{margin-right:29px}}.ctg-form input[type=checkbox].ctg-form__control-field{margin:0;padding:6px;position:relative;width:auto}.ctg-form input[type=checkbox].ctg-form__control-field::before,.ctg-form input[type=checkbox].ctg-form__control-field::after{background:#fff;content:'';display:block;position:absolute;width:2px}.ctg-form input[type=checkbox].ctg-form__control-field::before{height:4px;left:2px;top:6px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.ctg-form input[type=checkbox].ctg-form__control-field::after{height:10px;right:4px;top:1px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.ctg-form input[type=checkbox].ctg-form__control-field:checked{background-color:#000}.ctg-form input[type=file].ctg-form__control-field{-webkit-appearance:initial;-moz-appearance:initial;appearance:initial;background:transparent;border:0;line-height:0;padding:0}.ctg-form input[type=file].ctg-form__control-field:focus{box-shadow:none}.ctg-form textarea.ctg-form__control-field{min-height:140px;resize:none}@media screen and (min-width: 1440px){.ctg-form textarea.ctg-form__control-field{min-height:132px}}.ctg-form select.ctg-form__control-field{background-color:transparent;padding:12px 35px 12px 12px;position:relative;z-index:2}.ctg-form select.ctg-form__control-field:invalid{color:#5F6368}@media screen and (min-width: 1440px){.ctg-form select.ctg-form__control-field{padding:24px 51px 24px 24px}}.ctg-form__control-field-child ~ .ctg-form__control-field-child{margin-top:40px}@media screen and (min-width: 1440px){.ctg-form__control-field-child ~ .ctg-form__control-field-child{margin-top:70px}}.ctg-form__msg{background-color:#fff;color:#C5221F;display:none;font-family:"Roboto",sans-serif;font-size:.625rem;line-height:1.2;margin-top:8px}[data-form-group].js-control-invalid-required .ctg-form__msg-container>.ctg-form__msg--required,[data-form-control].js-control-invalid-required .ctg-form__msg-container>.ctg-form__msg--required{display:inline-block}[data-form-group].js-control-invalid-type .ctg-form__msg-container>.ctg-form__msg--type,[data-form-control].js-control-invalid-type .ctg-form__msg-container>.ctg-form__msg--type{display:inline-block}[data-form-group].js-control-invalid-min .ctg-form__msg-container>.ctg-form__msg--min,[data-form-control].js-control-invalid-min .ctg-form__msg-container>.ctg-form__msg--min{display:inline-block}[data-form-group].js-control-invalid-max .ctg-form__msg-container>.ctg-form__msg--max,[data-form-control].js-control-invalid-max .ctg-form__msg-container>.ctg-form__msg--max{display:inline-block}[data-form-group].js-control-invalid-max-filesize .ctg-form__msg-container>.ctg-form__msg--max-filesize,[data-form-control].js-control-invalid-max-filesize .ctg-form__msg-container>.ctg-form__msg--max-filesize{display:inline-block}[data-form-group].js-control-invalid-file-extensions .ctg-form__msg-container>.ctg-form__msg--file-extensions,[data-form-control].js-control-invalid-file-extensions .ctg-form__msg-container>.ctg-form__msg--file-extensions{display:inline-block}[data-form-group].js-control-invalid-words-size .ctg-form__msg-container>.ctg-form__msg--words-size,[data-form-control].js-control-invalid-words-size .ctg-form__msg-container>.ctg-form__msg--words-size{display:inline-block}[data-form-group].js-control-invalid-captcha .ctg-form__msg-container>.ctg-form__msg--captcha,[data-form-control].js-control-invalid-captcha .ctg-form__msg-container>.ctg-form__msg--captcha{display:inline-block}@media screen and (min-width: 1024px){.ctg-form__msg{font-size:.75rem}}.ctg-form__words-counter{background-color:#fff;display:inline-block;font-family:"Roboto",sans-serif;font-size:.625rem;line-height:1.2;margin-top:8px}@media screen and (min-width: 1024px){.ctg-form__words-counter{font-size:.75rem}}.ctg-form__submit-button{font-size:1rem;line-height:1.5;margin:56px auto 0}.ctg-form__submit-button.o-btn{display:block}@media screen and (min-width: 1440px){.ctg-form__submit-button{margin:80px auto 0}}.js-form-sending .ctg-form__submit-button-label,.js-form-invalid .ctg-form__submit-button-label{display:none}.ctg-form__submit-button-sending,.ctg-form__submit-button-retry{display:none}.js-form-sending .ctg-form__submit-button-sending{display:inline}.js-form-invalid .ctg-form__submit-button-retry{display:inline}.js-form-invalid .ctg-form__msg--form-error{-webkit-animation:bounce-animation 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;animation:bounce-animation 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;display:block;font-family:"IBM Plex Mono",monospace;font-size:.75rem;line-height:2;margin:32px auto 0;text-align:center}.ctg-form__bottom-image{display:block;margin:46px auto 0;position:relative;width:75px}@media screen and (min-width: 768px){.ctg-form__bottom-image{margin:64px auto -1px;width:136px}}@media screen and (min-width: 1440px){.ctg-form__bottom-image{width:210px}}[data-form-control].js-control-invalid .ctg-form__field-wrapper,[data-form-control].js-control-invalid .ctg-form__msg-container{-webkit-animation:bounce-animation 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;animation:bounce-animation 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both}@-webkit-keyframes bounce-animation{10%,90%{-webkit-transform:translate3d(-1px, 0, 0);transform:translate3d(-1px, 0, 0)}20%,80%{-webkit-transform:translate3d(2px, 0, 0);transform:translate3d(2px, 0, 0)}30%,50%,70%{-webkit-transform:translate3d(-4px, 0, 0);transform:translate3d(-4px, 0, 0)}40%,60%{-webkit-transform:translate3d(4px, 0, 0);transform:translate3d(4px, 0, 0)}}@keyframes bounce-animation{10%,90%{-webkit-transform:translate3d(-1px, 0, 0);transform:translate3d(-1px, 0, 0)}20%,80%{-webkit-transform:translate3d(2px, 0, 0);transform:translate3d(2px, 0, 0)}30%,50%,70%{-webkit-transform:translate3d(-4px, 0, 0);transform:translate3d(-4px, 0, 0)}40%,60%{-webkit-transform:translate3d(4px, 0, 0);transform:translate3d(4px, 0, 0)}}.ctg-form__intro--one-col{margin-bottom:0}.ctg-form__intro--one-col .ctg-form__intro-title{font:700 32px/1.25 "Roboto Condensed",sans-serif;margin:0;max-width:253px;position:relative}.ctg-form__intro--one-col .ctg-form__intro-title span{background-image:linear-gradient(to right, var(--highlight) 0%, var(--highlight) 100%);background-position:0 90%;background-repeat:repeat-x;background-size:100% 17px}.ctg-form__intro--one-col .ctg-form__intro-title::before{background:url(../../static/images/newsletter/stars.svg) 35px 56px;content:'';height:56px;left:-67px;position:absolute;top:11px;width:35px}@media screen and (min-width: 1024px){.ctg-form__intro--one-col .ctg-form__intro-title::before{left:-78px;top:26px;-webkit-transform:scale(1.2857);transform:scale(1.2857)}}@media screen and (min-width: 1440px){.ctg-form__intro--one-col .ctg-form__intro-title::before{top:38px}}@media screen and (min-width: 768px){.ctg-form__intro--one-col .ctg-form__intro-title{font:700 36px/1.22 "Roboto Condensed",sans-serif;max-width:270px}}@media screen and (min-width: 1024px){.ctg-form__intro--one-col .ctg-form__intro-title{font:700 46px/1.17 "Roboto Condensed",sans-serif;max-width:344px}}@media screen and (min-width: 1440px){.ctg-form__intro--one-col .ctg-form__intro-title{font:700 56px/1.14 "Roboto Condensed",sans-serif;max-width:421px}}.ctg-form__intro--one-col .ctg-form__intro-cols{margin:0 42px 0 25px;padding:38px 0 40px}@media screen and (min-width: 768px){.ctg-form__intro--one-col .ctg-form__intro-cols{justify-content:flex-start;margin:0 auto;max-width:667px;padding:37px 0 36px 51px;width:100%}}@media screen and (min-width: 1024px){.ctg-form__intro--one-col .ctg-form__intro-cols{max-width:857px;padding:50px 0 36px 64px}}@media screen and (min-width: 1440px){.ctg-form__intro--one-col .ctg-form__intro-cols{max-width:1047px;padding:82px 0 34px 63px}}.ctg-form__intro--one-col .ctg-form__intro-left{max-width:100%}.ctg-form--one-col{background:linear-gradient(90deg, #fff 0%, #fff 48%, #E6F3CE 50%, #E6F3CE 100%)}@media screen and (min-width: 768px){.ctg-form--one-col{padding:0 35px 0 50px}}@media screen and (min-width: 1024px){.ctg-form--one-col{padding:0}}.ctg-form--one-col .ctg-form__content-wrapper{background-color:#E6F3CE}@media screen and (min-width: 768px){.ctg-form--one-col .ctg-form__content-wrapper{max-width:683px}.ctg-form--one-col .ctg-form__content-wrapper::before{background-image:url(../../static/images/newsletter/dots-straight.svg);background-position-y:0;background-size:6.5px 6.5px;content:'';display:block;height:calc(100% - 22px);left:1.5px;position:absolute;top:-34px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:25px;z-index:1}}@media screen and (min-width: 1024px){.ctg-form--one-col .ctg-form__content-wrapper{max-width:857px}.ctg-form--one-col .ctg-form__content-wrapper::before{height:calc(100% - 24px);top:-29px}}@media screen and (min-width: 1440px){.ctg-form--one-col .ctg-form__content-wrapper{max-width:1047px}.ctg-form--one-col .ctg-form__content-wrapper::before{height:calc(100% - 21px);top:-52px}}.ctg-form--one-col .ctg-form__field-wrapper:not(.ctg-form__field-wrapper--radio){max-width:460px}@media screen and (min-width: 768px){.ctg-form--one-col .ctg-form__field-wrapper:not(.ctg-form__field-wrapper--radio){max-width:326px}}@media screen and (min-width: 1024px){.ctg-form--one-col .ctg-form__field-wrapper:not(.ctg-form__field-wrapper--radio){max-width:501px}}.ctg-form--one-col .ctg-form__control{flex-direction:column}@media screen and (min-width: 1440px){.ctg-form--one-col .ctg-form__control{margin-bottom:40px}}.ctg-form--one-col .ctg-form__control--visible{margin:30px 0 0}.ctg-form--one-col .ctg-form__control--full{flex-direction:row}@media screen and (min-width: 1440px){.ctg-form--one-col .ctg-form__control--full:last-child{margin-bottom:50px}}.ctg-form--one-col .ctg-form__control--full .ctg-form__control-field-container{width:auto}.ctg-form--one-col .ctg-form__control--full .ctg-form__control-info{padding:0 0 0 17px}@media screen and (min-width: 768px){.ctg-form--one-col .ctg-form__control--full .ctg-form__control-info{padding:0 0 0 16px}}@media screen and (min-width: 768px){.ctg-form--one-col .ctg-form__control-info{width:100%}}.ctg-form--one-col .ctg-form__control-option-label-inner{align-items:center;display:flex}.ctg-form--one-col .ctg-form__control-option-label{align-items:flex-start;display:flex;font:400 16px/1.17 "Roboto",sans-serif;margin-right:0}.ctg-form--one-col .ctg-form__control-option-label:not(:first-child){margin-top:30px}@media screen and (min-width: 768px){.ctg-form--one-col .ctg-form__control-option-label{align-items:center}}@media screen and (min-width: 1024px){.ctg-form--one-col .ctg-form__control-option-label{font-size:18px}}.ctg-form--one-col .ctg-form__control-field-container{width:100%}.ctg-form--one-col .ctg-form__control-info-help-text{font:400 14px/1.43 "Roboto",sans-serif;margin:0}.ctg-form--one-col .ctg-form__control-info-help-text a{background:none;color:#1464C1}@media screen and (min-width: 1024px){.ctg-form--one-col .ctg-form__control-info-help-text span{display:block}}@media screen and (min-width: 768px){.ctg-form--one-col .ctg-form__control-info-help-text{line-height:1.172}}@media screen and (min-width: 1024px){.ctg-form--one-col .ctg-form__control-info-help-text{font-size:18px}}.ctg-form--one-col .ctg-form__control-info-help-text,.ctg-form--one-col .ctg-form__control-option-label,.ctg-form--one-col .ctg-form__control-field-footnote{font-family:"Roboto",sans-serif}.ctg-form--one-col .ctg-form__control-info-label{color:#414141;line-height:1.17;margin-bottom:16px}@media screen and (min-width: 1024px){.ctg-form--one-col .ctg-form__control-info-label{font-size:18px;margin-bottom:14px}}.ctg-form--one-col .ctg-form__list{background-color:#E6F3CE;margin:0;max-width:100%;padding:40px 24px 0}@media screen and (min-width: 768px){.ctg-form--one-col .ctg-form__list{padding:40px 24px 0 51px}.ctg-form--one-col .ctg-form__list::before{display:none}}@media screen and (min-width: 1024px){.ctg-form--one-col .ctg-form__list{padding-left:63.6px}}@media screen and (min-width: 1440px){.ctg-form--one-col .ctg-form__list{padding-left:63px}.ctg-form--one-col .ctg-form__list::after{background-image:url(../../static/images/newsletter/envelope.svg);background-position-y:0;background-size:105px 105px;content:'';height:105px;position:absolute;right:0;top:-52px;width:105px}}@media screen and (min-width: 1024px){.ctg-form--one-col .ctg-form__list-item{max-width:720px}}.ctg-form--one-col .ctg-form__field-wrapper--radio{margin-top:14px}@media screen and (min-width: 1024px){.ctg-form--one-col .ctg-form__field-wrapper--radio{margin-top:16px}}.ctg-form--one-col .ctg-form__control-field{border:1px solid #414141;padding:11px}.ctg-form--one-col [data-form-control].js-control-invalid:not(.js-control-invalid-required):not(.js-control-invalid-type) .ctg-form__msg-container .ctg-form__msg--type{display:inline-block}.ctg-form--one-col .ctg-form__submit+.ctg-form__msg-container{padding-bottom:67px}@media screen and (min-width: 768px){.ctg-form--one-col .ctg-form__submit+.ctg-form__msg-container{padding-bottom:87px}}@media screen and (min-width: 1024px){.ctg-form--one-col .ctg-form__submit+.ctg-form__msg-container{padding-bottom:117px}}.ctg-form--one-col [data-form-control].js-control-invalid .ctg-form__msg-container{margin-bottom:-21px}@media screen and (min-width: 1440px){.ctg-form--one-col [data-form-control].js-control-invalid .ctg-form__msg-container{margin-bottom:-23px}}.ctg-form--one-col .ctg-form__submit{background-color:#E6F3CE;padding:10px 0 33px;position:relative}@media screen and (min-width: 1024px){.ctg-form--one-col .ctg-form__submit{padding:0 0 33px}}.ctg-form--one-col .ctg-form__submit-button{margin:0 auto}.ctg-form--one-col .ctg-form__submit-button:focus{outline:none}.ctg-form--one-col .ctg-form__submit-button:focus-visible{box-shadow:0 0 3px 2px #3DAAEC}.ctg-form--one-col .ctg-form__submit-button.o-btn.rounded{cursor:pointer}@media screen and (min-width: 768px){.ctg-form--one-col .ctg-form__submit-button{margin:0 0 0 48px}}@media screen and (min-width: 1024px){.ctg-form--one-col .ctg-form__submit-button{margin-left:67.6px}}@media screen and (min-width: 1440px){.ctg-form--one-col .ctg-form__submit-button{margin-left:64px}}.ctg-form--one-col .ctg-form__msg{background:none;color:#F73548;font:400 12px/1.16 "Roboto",sans-serif}@media screen and (min-width: 1440px){.ctg-form--one-col .ctg-form__msg{font:400 13px/1.17 "Roboto",sans-serif}}.ctg-form--one-col .ctg-form__msg--form-error{margin:0}@media screen and (min-width: 768px){.ctg-form--one-col .ctg-form__msg--form-error{text-align:left;margin-left:48px}}@media screen and (min-width: 1024px){.ctg-form--one-col .ctg-form__msg--form-error{margin-left:68px}}@media screen and (min-width: 1440px){.ctg-form--one-col .ctg-form__msg--form-error{margin-left:64px}}.ctg-form--one-col .ctg-form__field-wrapper+.ctg-form__msg-container{margin-left:16px}.ctg-form--one-col .ctg-form__control-sub-label{color:#414141;font-size:16px;line-height:1.17;margin-bottom:16px}@media screen and (min-width: 1024px){.ctg-form--one-col .ctg-form__control-sub-label{font-size:18px;line-height:1.17;margin-bottom:14px}}.ctg-form--one-col .o-btn.rounded .ctg-form__submit-button-label{font-weight:500;padding:0}.ctg-form--one-col input[type=radio].ctg-form__control-field{cursor:pointer;margin:0 16px 0 0;padding:7px}.ctg-form--one-col input[type=radio].ctg-form__control-field:checked{background:radial-gradient(ellipse at center, #3DAAEC 39%, #fff 40%);border-color:#3DAAEC}.ctg-form--one-col input[type=radio].ctg-form__control-field:hover{box-shadow:0 0 0 8px rgba(61,170,236,0.1)}.ctg-form--one-col input[type=radio].ctg-form__control-field:focus{box-shadow:0 0 0 8px rgba(61,170,236,0.2)}.ctg-form--one-col input[type=radio].ctg-form__control-field:active{box-shadow:0 0 0 8px rgba(61,170,236,0.3)}.ctg-form--one-col input[type=checkbox].ctg-form__control-field{cursor:pointer;padding:11px}.ctg-form--one-col input[type=checkbox].ctg-form__control-field::after{border-radius:2px 2px 2px 0px;height:16px;right:7px;top:3px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:3px}.ctg-form--one-col input[type=checkbox].ctg-form__control-field::before{border-radius:2px 2px 0px 2px;height:8px;left:5px;top:10px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:3px}.ctg-form--one-col input[type=checkbox].ctg-form__control-field:checked{background:#3DAAEC;border:1px solid #000}.js-form-invalid .ctg-form__submit{padding-bottom:20px}@media screen and (min-width: 1440px){.js-form-invalid .ctg-form__submit+.ctg-form__msg-container{padding-bottom:115px}}.header{position:fixed;top:0;right:0;left:0;margin:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;-ms-perspective:1000;perspective:1000;will-change:auto;height:80px;pointer-events:none;z-index:100}@media screen and (min-width: 886px){.header{height:150px}}.header::after,.header .header__bg{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100%;background:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,0.1);content:'';pointer-events:auto;-webkit-transform-origin:top left;transform-origin:top left;transition:background 0.3s linear,-webkit-transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);transition:transform 0.5s cubic-bezier(0.19, 1, 0.22, 1),background 0.3s linear;transition:transform 0.5s cubic-bezier(0.19, 1, 0.22, 1),background 0.3s linear,-webkit-transform 0.5s cubic-bezier(0.19, 1, 0.22, 1)}.header__logo{align-items:center;display:flex;pointer-events:auto;-webkit-transform-origin:left center;transform-origin:left center;-webkit-transform:scale(0.6);transform:scale(0.6);transition:-webkit-transform 0.7s cubic-bezier(0.19, 1, 0.22, 1);transition:transform 0.7s cubic-bezier(0.19, 1, 0.22, 1);transition:transform 0.7s cubic-bezier(0.19, 1, 0.22, 1), -webkit-transform 0.7s cubic-bezier(0.19, 1, 0.22, 1)}.header__logo--main{position:relative;width:7.1875rem;z-index:1}.header__logo--pixel{margin-left:8%;width:8.125rem}@media screen and (min-width: 886px){.header__logo{-webkit-transform-origin:top left;transform-origin:top left;-webkit-transform:scale(1);transform:scale(1)}}.header__bar{display:inline-block;position:relative}.header__bar::before{content:'';height:8px;left:0;position:absolute;top:22px;width:100%}.header__menu{display:none;pointer-events:auto;transition:-webkit-transform 0.7s cubic-bezier(0.19, 1, 0.22, 1);transition:transform 0.7s cubic-bezier(0.19, 1, 0.22, 1);transition:transform 0.7s cubic-bezier(0.19, 1, 0.22, 1), -webkit-transform 0.7s cubic-bezier(0.19, 1, 0.22, 1)}.header__menu>ul{display:flex}@media screen and (min-width: 886px){.header__menu{display:block}}.header__menu-mobile-trigger{display:block;height:30px;pointer-events:all;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:top 0.2s cubic-bezier(0.19, 1, 0.22, 1);width:30px;z-index:2}@media screen and (min-width: 886px){.header__menu-mobile-trigger{display:none}}.header__menu-mobile-trigger:hover{cursor:pointer}.header__menu-mobile-trigger::after,.header__menu-mobile-trigger::before{background:#000;content:'';height:2px;left:0;position:absolute;transition:top 0.2s cubic-bezier(0.19, 1, 0.22, 1),-webkit-transform 0.2s cubic-bezier(0.19, 1, 0.22, 1);transition:top 0.2s cubic-bezier(0.19, 1, 0.22, 1),transform 0.2s cubic-bezier(0.19, 1, 0.22, 1);transition:top 0.2s cubic-bezier(0.19, 1, 0.22, 1),transform 0.2s cubic-bezier(0.19, 1, 0.22, 1),-webkit-transform 0.2s cubic-bezier(0.19, 1, 0.22, 1);width:100%}.header__menu-mobile-trigger::before{top:5px}.header__menu-mobile-trigger::after{bottom:5px}.header__menu-item{cursor:pointer;font:500 16px/1.5 "Roboto",sans-serif;position:relative}.header__menu-item--focused:focus{outline:none}.header__menu-item--mobile{font:400 18px/1.5 "Roboto",sans-serif}.header__menu-item--has-submenu{cursor:default}.header__menu-item--has-submenu .header__menu-title--mobile::after{border-right:2px solid #48ACFD;border-top:2px solid #48ACFD;content:'';display:block;height:12px;position:absolute;right:9.5%;top:42%;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(135deg);transform:rotate(135deg);transition:-webkit-transform 0.2s cubic-bezier(0.4, 0, 0.2, 1);transition:transform 0.2s cubic-bezier(0.4, 0, 0.2, 1);transition:transform 0.2s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.2s cubic-bezier(0.4, 0, 0.2, 1);width:12px}.header__menu-item--expanded .header__submenu{display:block}@media screen and (min-width: 886px){.header__menu-item:first-of-type .header__submenu{right:-1.875rem}}@media screen and (min-width: 1024px){.header__menu-item:first-of-type .header__submenu{right:1.875rem}}.header__menu-item:not(:last-of-type){padding-right:1.25rem}@media screen and (min-width: 886px){.header__menu-item:not(:last-of-type){margin-right:1.25rem;padding-right:0}}.header__menu-item.is-active .header__menu-title{opacity:.6}.header__menu-item.is-active .header__menu-title--mobile{font-weight:700}.header__menu-title{padding-bottom:1.875rem;position:relative}.header__menu-title:focus::after,.header__menu-title:hover::after{height:8px}.header__menu-title::after{background:rgba(0,0,0,0.2);bottom:1.875rem;content:'';height:0;left:0;position:absolute;transition:height 0.2s cubic-bezier(0.4, 0, 0.2, 1);width:100%;z-index:-1}.header__menu-title--mobile{display:block;line-height:1.33;padding:6% 7.5%;position:relative}.header__submenu{background-color:#fff;box-shadow:1px 2px 23px 0 rgba(0,0,0,0.11),18px 22px 27px 0 rgba(0,0,0,0.04);display:none;padding-top:-2.5rem;position:absolute;right:1.875rem;top:2.5rem;width:32rem}.header__submenu--mobile{background:#F8F8F8;max-height:0;overflow:hidden;transition:max-height 0.5s cubic-bezier(0.4, 0, 0.2, 1)}.header__submenu-item{background:#fff;display:block;outline-offset:-5px;padding:1.625rem;position:relative}.header__submenu-item.is-active{background-color:#F8F8F8;pointer-events:all}.header__submenu-item.is-active .header__submenu-title{opacity:1}.header__submenu-item:hover{background:#F2F2F2}.header__submenu-item:hover .header__submenu-arrow{-webkit-transform:translate3d(2px, 2px, 0);transform:translate3d(2px, 2px, 0)}.header__submenu-item:hover .header__submenu-arrow svg g{stroke:#1A73E8}.header__submenu-item--mobile{align-items:center;display:flex;outline-offset:-2px}.header__submenu-item--mobile.is-active{pointer-events:all}.header__submenu-item--mobile.is-active .header__submenu-title{color:#414141;opacity:1}.header__submenu-arrow{bottom:1.625rem;position:absolute;right:1.875rem;transition:-webkit-transform .1s linear;transition:transform .1s linear;transition:transform .1s linear, -webkit-transform .1s linear;width:.7rem}.header__submenu-arrow svg g{transition:stroke .1s linear}.header__submenu-title{color:#202124;font:700 16px/1.06 "Roboto Condensed",sans-serif}.header__submenu-title--mobile{color:#8A8A8A;flex-shrink:0;font:500 14px/1.71 "Roboto",sans-serif;margin:0 1rem 0 12.5%;padding:3% 0;pointer-events:none;text-transform:capitalize}.header__submenu-subtitle{color:#414141;font-size:.8125rem;font-weight:300;line-height:1;margin-top:5px}.header__menu--mobile{background:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,0.1);display:none;height:calc(100vh - 100%);left:0;padding:50px 0;position:absolute;top:100%;width:100%}.header__menu--mobile>ul{display:block;width:100%}@media screen and (min-width: 886px){.header__menu--mobile{display:none;height:100vh}}.header--mobile-open::after{box-shadow:none}.header--mobile-open .header__menu-mobile-trigger::before{top:50%;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.header--mobile-open .header__menu-mobile-trigger::after{top:50%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.header--mobile-open .header__menu--mobile{display:flex;overflow:auto}.header--mobile-open .header__menu--mobile .header__menu-item{padding:0}.header--mobile-open .header__menu--mobile .header__menu-item:last-child{padding-bottom:56px}.header--mobile-open .header__menu--mobile .header__menu-item.is-open .header__submenu,.header--mobile-open .header__menu--mobile .header__menu-item.is-open .header__submenu--mobile{height:auto;max-height:200vh}.header--mobile-open .header__menu--mobile .header__menu-item.is-open .header__menu-title--mobile::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.header.header--is-in[data-header]::after,.header[data-scroll='in'] .header__bg{background:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,0.1);-webkit-transform:scaleY(0.7);transform:scaleY(0.7)}.header--is-in .header__logo,.header[data-scroll='in'] .header__logo{-webkit-transform:scale(0.6) translateY(-20px);transform:scale(0.6) translateY(-20px)}.header--is-in .header__menu,.header[data-scroll='in'] .header__menu{-webkit-transform:translateY(-23px);transform:translateY(-23px)}.header--is-in .header__menu--mobile,.header[data-scroll='in'] .header__menu--mobile{height:calc(100vh - 100% - -24px);-webkit-transform:translateY(-24px);transform:translateY(-24px)}.header--is-in .header__menu-mobile-trigger,.header[data-scroll='in'] .header__menu-mobile-trigger{top:36%}.header .l-wrapper{align-items:center;display:flex;justify-content:space-between;z-index:1}@media screen and (min-width: 886px){.header .l-wrapper.is-large{width:95%}}@media screen and (min-width: 1024px){.header .l-wrapper.is-large{width:85%}}.is-focus-disabled:focus{outline:none}.heading{margin:auto;position:relative}@media screen and (max-width: 768px){.heading{padding-bottom:4%;width:95%}}.heading__back{font-family:"IBM Plex Mono",monospace;left:0;margin:auto;position:absolute;right:0;top:8%;width:82%}@media screen and (max-width: 768px){.heading__back{top:5%}}.heading__back__inner{padding-left:30px;position:relative}.heading__back__inner::before{background:url(../../static/images/arrow-back--grey.svg) center left/contain no-repeat;content:'';display:block;height:100%;left:0;position:absolute;top:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);transition:-webkit-transform .1s linear;transition:transform .1s linear;transition:transform .1s linear, -webkit-transform .1s linear;width:20px}@media screen and (min-width: 769px){.heading .o-context{padding-bottom:6%}}.heading .o-context--subtitle{opacity:.6}@media screen and (min-width: 769px){.heading .o-context--subtitle{padding-bottom:1rem}}.heading .o-context--title{margin:0 auto .3em auto;max-width:44%}@media screen and (min-width: 1318px){.heading .o-context--title{max-width:42rem;padding-bottom:.9375rem}}@media screen and (max-width: 768px){.heading .o-context--title{max-width:90%}}.heading .o-context--desc{text-align:center}@media screen and (min-width: 769px){.heading .o-context--desc{max-width:28rem;width:50%}}@media screen and (max-width: 768px){.heading .o-context--desc{max-width:90%}}@media screen and (max-width: 768px){.heading .o-context .o-btn{margin-top:1.5rem}}.heading--first-section{color:#000;margin-top:150px;padding-top:6%}@media screen and (max-width: 768px){.heading--first-section{margin-top:80px;padding-top:10%}}.heading--first-section .o-context--title{color:#000}@media screen and (min-width: 769px){.heading--first-section .o-context--desc{max-width:50rem}}.heading__partnership{align-items:center;display:flex;justify-content:center;padding-top:1.875rem}.heading__partnership__title{font-weight:600;margin-right:2%;opacity:.6;text-transform:uppercase}.heading__partnership__logo{width:6%}@media screen and (max-width: 1024px){.heading__partnership__logo{width:10%}}@media screen and (max-width: 768px){.heading__partnership__logo{width:15%}}.heading__partnership__logo img{width:100%}.heading--last-section{padding-bottom:2%}@media screen and (max-width: 768px){.heading--last-section{padding-bottom:16%}}.heading--on-home .o-context--desc{max-width:32rem;width:auto}.heading--with-back-btn{padding-top:10%}@media screen and (max-width: 768px){.heading--with-back-btn{padding-top:20%}}.heading--primary{background-color:rgba(210,191,229,0.5);margin:0;padding:4% 2.5%;width:100%}.heading--primary .o-context--title{max-width:88%}.heading--primary .o-btn{width:296px}.heading--primary .heading--last-section{padding:16% 2.5%}@media screen and (min-width: 769px){.heading--primary{padding:0}.heading--primary .o-context{padding:6% 0}.heading--primary .o-context--title{margin-bottom:64px;max-width:44%;padding:0}.heading--primary .o-btn{width:300px}.heading--primary .heading--last-section{padding:2% 0}}.is-design-challenge .heading--first-section{margin-top:80px;padding-top:32px}@media screen and (min-width: 768px){.is-design-challenge .heading--first-section{padding-top:64px}}@media screen and (min-width: 886px){.is-design-challenge .heading--first-section{margin-top:150px}}@media screen and (min-width: 1024px){.is-design-challenge .heading--first-section{padding-top:88px}}.ctg-hero{text-align:center}@media screen and (min-width: 768px){.ctg-hero{margin-bottom:-112px}}@media screen and (min-width: 1024px){.ctg-hero{display:flex;margin-bottom:-160px;text-align:left}}@media screen and (min-width: 1440px){.ctg-hero{justify-content:center;margin-bottom:-130px}}.ctg-hero__content{margin:0 auto;max-width:576px;padding:40px 24px 48px}@media screen and (min-width: 768px){.ctg-hero__content{padding:48px 24px 64px}}@media screen and (min-width: 1024px){.ctg-hero__content{flex-basis:51.562%;max-width:528px;padding:88px 57px 160px 86px}}@media screen and (min-width: 1440px){.ctg-hero__content{align-items:flex-end;display:flex;flex-basis:52.22%;flex-direction:column;flex-wrap:wrap;margin:0;max-width:55vw;padding:88px 64px 130px 185px}}.ctg-hero__heading{color:#202124;font:700 32px/1.25 "Roboto Condensed",sans-serif;margin-bottom:24px;text-transform:uppercase}@media screen and (min-width: 768px){.ctg-hero__heading{font:700 50px/1.12 "Roboto Condensed",sans-serif}}@media screen and (min-width: 1024px){.ctg-hero__heading{width:110%}}@media screen and (min-width: 1440px){.ctg-hero__heading{font:700 56px/1.14 "Roboto Condensed",sans-serif;width:504px}}.ctg-hero__heading span{-webkit-text-fill-color:transparent;-webkit-text-stroke:1px #202124;display:block;font:700 44px/1 "Roboto Condensed",sans-serif}@media screen and (min-width: 768px){.ctg-hero__heading span{-webkit-text-stroke:2px #202124;font-size:74px}}@media screen and (min-width: 1440px){.ctg-hero__heading span{font-size:100px}}.ctg-hero__body{color:#414141;font:400 16px/1.75 "IBM Plex Mono",monospace}@media screen and (min-width: 1024px){.ctg-hero__body{font:400 20px/1.6 "IBM Plex Mono",monospace}}@media screen and (min-width: 1440px){.ctg-hero__body{padding-right:50px;width:504px}}.ctg-hero__image-container{margin-left:auto;max-height:823px;max-width:calc(576px + (100% - 576px) / 2);overflow:hidden;padding-left:24px}@media screen and (min-width: 1024px){.ctg-hero__image-container{flex-basis:48.438%;margin:0;max-width:none;max-height:868px;padding-left:0}}@media screen and (min-width: 1440px){.ctg-hero__image-container{flex-basis:47.78%}}.ctg-hero__image img{display:block;max-width:1280px;width:100%}@media screen and (min-width: 1440px){.ctg-hero__image img{width:1280px}}.ctg-intro{padding:25vw 7.5vw 0;text-align:center}@media screen and (min-width: 768px){.ctg-intro{padding:15.62vw 15.62vw 0}}@media screen and (min-width: 1024px){.ctg-intro{display:flex;padding:7.81vw 12.85vw 0 15.75vw}}@media screen and (min-width: 1440px){.ctg-intro{padding-top:8.34vw}}.ctg-intro__title{-webkit-text-fill-color:transparent;-webkit-text-stroke:1px #202124;font-family:"Roboto Condensed",sans-serif;font-size:2.75rem;font-weight:700;line-height:1;margin-bottom:24px}@media screen and (min-width: 768px){.ctg-intro__title{font-size:4.625rem}}@media screen and (min-width: 1024px){.ctg-intro__title{font-size:5.625rem}}@media screen and (min-width: 1440px){.ctg-intro__title{font-size:6.9vw}}@media screen and (min-width: 768px){.ctg-intro__title{-webkit-text-stroke:2px #202124}}@media screen and (min-width: 1024px){.ctg-intro__title{margin-bottom:0;padding-left:3vw;text-align:right;width:46vw}}@media screen and (min-width: 1024px){.ctg-intro__content{padding-left:6.6vw;text-align:left;width:50%}}.ctg-intro__body{color:#414141;font-family:"IBM Plex Mono",monospace;font-size:1rem;line-height:1.75;margin-bottom:40px}@media screen and (min-width: 1024px){.ctg-intro__body{font-size:1.25rem;line-height:1.6;margin-bottom:48px}}@media screen and (min-width: 1440px){.ctg-intro__body{font-size:1.38vw}}.ctg-intro--colored{background-color:#F2F9E6;margin:0 0 40px;padding:40px 22px;justify-content:center}.ctg-intro--colored .o-btn{margin:0 auto}.ctg-intro--colored .o-btn p{font:500 16px/1.5 "Roboto",sans-serif}@media screen and (min-width: 768px){.ctg-intro--colored{margin:0 0 60px;padding:52px 59px 30px}}@media screen and (min-width: 1024px){.ctg-intro--colored{flex-wrap:wrap;padding:52px 0}}.ctg-intro--colored .ctg-intro__subtitle{color:#000;font:700 20px/1.25 "Roboto Condensed",sans-serif;margin:0 auto 30px;max-width:650px}@media screen and (min-width: 768px){.ctg-intro--colored .ctg-intro__subtitle{font-size:24px;margin-bottom:56px}}@media screen and (min-width: 1024px){.ctg-intro--colored .ctg-intro__subtitle{margin-bottom:34px}}@media screen and (min-width: 1024px){.ctg-intro--colored .ctg-intro__content{padding:0;width:100%}}@media only screen and (min-width: 1024px) and (max-width: 1439px){.ctg-intro_not-button{padding-bottom:46px}}.bigvideo{padding:10% 0 12% 0}.bigvideo+.bigvideo{padding:0 0 12% 0}@media screen and (max-width: 768px){.bigvideo .o-context{padding-bottom:10%}}.bigvideo__video{align-items:center;background:#cccccc;display:flex;height:calc(82vw * .5625);justify-content:center;overflow:hidden}.bigvideo__video img{width:100%}.bigvideo--align-top{padding:0 0 6% 0}.case-study__hero{background:orange;height:100%;position:relative}.case-study__hero--title,.case-study__hero--bg{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100%}.case-study__hero--title{align-items:center;display:flex;flex-direction:column;justify-content:center;z-index:1}@media screen and (max-width: 768px){.case-study__hero--title{padding-top:80px}}.case-study__hero--title h1{color:#fff;font-size:8vw;padding-bottom:2%}@media screen and (min-width: 1318px){.case-study__hero--title h1{font-size:120px}}.case-study__hero--title .c-block__type--subtitle{left:7.5%;opacity:1;position:absolute;top:30px}.case-study__hero--title .c-block__type--subtitle a{color:#fff}.case-study__hero--title .c-block__type--subtitle a::before{-webkit-filter:brightness(100);filter:brightness(100)}.case-study__hero--bg{background-position:50% 0%;background-size:cover;pointer-events:none}.case-study__hero ._inner{height:35vw;margin-top:150px;position:relative}@media screen and (max-width: 768px){.case-study__hero ._inner{height:80vh;margin-top:80px}}@media screen and (min-width: 1318px){.case-study__hero ._inner{height:31.25rem}}.case-study__meet{padding:13% 0 8%}@media screen and (max-width: 768px){.case-study__meet{padding:13% 0 8%}}.case-study__concept{padding:0 0 5%}.case-study__boxgallery img,.case-study__finalgame img,.case-study__screenshot img{box-shadow:0 0 10px 0 rgba(0,0,0,0.1);width:100%}@media screen and (max-width: 768px){.case-study__boxgallery .col-6,.case-study__boxgallery .col-4,.case-study__finalgame .col-6,.case-study__finalgame .col-4,.case-study__screenshot .col-6,.case-study__screenshot .col-4{width:100%}}.case-study__boxgallery .col-6.is-double,.case-study__boxgallery .col-4.is-double,.case-study__finalgame .col-6.is-double,.case-study__finalgame .col-4.is-double,.case-study__screenshot .col-6.is-double,.case-study__screenshot .col-4.is-double{display:flex;flex-direction:column;justify-content:space-between}.case-study__boxgallery{padding-bottom:5%}.case-study__finalgame{padding-bottom:5%}.case-study__screenshot{height:42vw;position:relative;text-align:center}.case-study__screenshot-image{background-position:100% 50%;background-repeat:no-repeat;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%}@media screen and (max-width: 768px){.case-study__screenshot-image--desktop{display:none}}.case-study__screenshot-image--mobile{display:none}@media screen and (max-width: 768px){.case-study__screenshot-image--mobile{display:block}}@media screen and (min-width: 1318px){.case-study__screenshot{height:44.375rem}}@media screen and (max-width: 768px){.case-study__screenshot{height:175vw}}.case-study__screenshot img{padding-bottom:5%}@media screen and (max-width: 768px){.case-study__screenshot img{padding-bottom:15%;padding-top:5%}}.case-study__screenshot .o-context{margin:0;max-width:400px;text-align:left}@media screen and (max-width: 768px){.case-study__screenshot .o-context{text-align:center}}.case-study__screenshot .o-context--desc{margin:0;max-width:100%}@media screen and (max-width: 768px){.case-study__screenshot .o-context--desc{margin:0 auto}}@media screen and (max-width: 768px){.case-study__screenshot .o-context--title,.case-study__screenshot .o-context--desc{color:#fff;text-align:center}}.case-study__screenshot .o-context button,.case-study__screenshot .o-context a.o-btn{margin:10% 0 0}@media screen and (max-width: 768px){.case-study__screenshot .o-context button,.case-study__screenshot .o-context a.o-btn{margin:10% auto 0}}.case-study__screenshot .l-wrapper{align-items:center;display:flex}@media screen and (max-width: 768px){.case-study__screenshot .l-wrapper{align-items:flex-start;padding-top:26vw}}.case-study .c-split__image--bg{width:100%;height:100%;background-position:50% 100%;background-size:cover}.case-study .c-split::before{background:#ebf9f3}.case-study .c-block__context--text{padding-bottom:0;width:100%}.ctg-commitment .ctg-text-content__title{text-transform:none}.ctg-commitment .ctg-commitment__commitments .ctg-text-content-wrapper{margin:20px auto 50px auto}.ctg-commitment__header{margin-bottom:30px}.ctg-commitment__quote-wrapper{display:flex;flex-direction:column;margin-bottom:50px;max-width:600px}.ctg-commitment__quote{color:#000;font-family:"Roboto",sans-serif;font-size:1.25rem;font-style:italic;font-weight:500;line-height:1.3;text-transform:none}.ctg-commitment__credit{color:#979797;font-family:"IBM Plex Mono",monospace;font-size:0.875rem;padding-top:20px}@media screen and (min-width: 769px){.ctg-commitment__credit{margin-left:16%}}.ctg-commitment__credit span{font-weight:700}.ctg-fancy-paragraph__title p{color:#000;font-family:"Roboto Condensed",sans-serif;font-size:4vw;font-weight:600;line-height:.9;text-transform:uppercase}@media screen and (max-width: 768px){.ctg-fancy-paragraph__title p{font-size:2.95rem}}.ctg-fancy-paragraph__body{color:#000;line-height:2.2;margin-top:2vw;opacity:.7}@media screen and (min-width: 769px){.ctg-fancy-paragraph__body{max-width:25vw}}.ctg-fancy-paragraph__body p:not(:last-of-type){margin-bottom:1.8vw}@media screen and (min-width: 1318px){.ctg-fancy-paragraph__body p{font-size:1.1vw}}.ctg-fancy-paragraph__body a{color:#1A73E8}.is-design-challenge-2020 .ctg-section:not(.ctg-section--email),.is-design-challenge-2021 .ctg-section:not(.ctg-section--email){padding:50vw 7.5vw 0;text-align:center}@media screen and (min-width: 768px){.is-design-challenge-2020 .ctg-section:not(.ctg-section--email),.is-design-challenge-2021 .ctg-section:not(.ctg-section--email){padding:67.44vw 0 0}}@media screen and (min-width: 1024px){.is-design-challenge-2020 .ctg-section:not(.ctg-section--email),.is-design-challenge-2021 .ctg-section:not(.ctg-section--email){padding-top:7.81vw;text-align:left;width:52.65vw}}@media screen and (min-width: 1440px){.is-design-challenge-2020 .ctg-section:not(.ctg-section--email),.is-design-challenge-2021 .ctg-section:not(.ctg-section--email){padding-top:7.78vw}}.is-design-challenge-2020 .ctg-section:not(.ctg-section--email) .ctg-fancy-paragraph,.is-design-challenge-2021 .ctg-section:not(.ctg-section--email) .ctg-fancy-paragraph{padding-top:0}@media screen and (min-width: 1024px){.is-design-challenge-2020 .ctg-section:not(.ctg-section--email) .ctg-fancy-paragraph,.is-design-challenge-2021 .ctg-section:not(.ctg-section--email) .ctg-fancy-paragraph{padding:0 4.88vw 7.81vw 8.39vw}}@media screen and (min-width: 1440px){.is-design-challenge-2020 .ctg-section:not(.ctg-section--email) .ctg-fancy-paragraph,.is-design-challenge-2021 .ctg-section:not(.ctg-section--email) .ctg-fancy-paragraph{margin-right:4.92vw;padding:0 8vw 8.334vw 12.85vw}}.is-design-challenge-2020 .ctg-section.ctg-section--email,.is-design-challenge-2021 .ctg-section.ctg-section--email{padding:25vw 7.5vw 22.5vw;text-align:center}@media screen and (min-width: 768px){.is-design-challenge-2020 .ctg-section.ctg-section--email,.is-design-challenge-2021 .ctg-section.ctg-section--email{padding:15.625vw}}@media screen and (min-width: 1024px){.is-design-challenge-2020 .ctg-section.ctg-section--email,.is-design-challenge-2021 .ctg-section.ctg-section--email{padding:7.81vw 0;text-align:center;width:100%}}@media screen and (min-width: 1440px){.is-design-challenge-2020 .ctg-section.ctg-section--email,.is-design-challenge-2021 .ctg-section.ctg-section--email{padding:8.34vw 0}}.is-design-challenge-2020 .ctg-section.ctg-section--email .ctg-fancy-paragraph,.is-design-challenge-2021 .ctg-section.ctg-section--email .ctg-fancy-paragraph{margin-right:0;padding:0}.is-design-challenge-2020 .ctg-section.ctg-section--email .ctg-fancy-paragraph p,.is-design-challenge-2021 .ctg-section.ctg-section--email .ctg-fancy-paragraph p{font-size:1rem}@media screen and (min-width: 1440px){.is-design-challenge-2020 .ctg-section.ctg-section--email .ctg-fancy-paragraph p,.is-design-challenge-2021 .ctg-section.ctg-section--email .ctg-fancy-paragraph p{font-size:1.1vw}}.is-design-challenge-2021 .ctg-section.ctg-section--email{padding-bottom:0}.ctg-section.ctg-section--default{margin:76px 18px 0;text-align:center}@media screen and (min-width: 768px){.ctg-section.ctg-section--default{margin-top:120px}}@media screen and (min-width: 1024px){.ctg-section.ctg-section--default{margin-top:80px}}@media screen and (min-width: 1440px){.ctg-section.ctg-section--default{margin-top:120px}}.ctg-section.ctg-section--default .ctg-fancy-paragraph__title h2{color:#202124;font:700 32px/1.25 "Roboto Condensed",sans-serif;margin-bottom:16px}@media screen and (min-width: 768px){.ctg-section.ctg-section--default .ctg-fancy-paragraph__title h2{font:700 54px/1.19 "Roboto Condensed",sans-serif;margin-bottom:24px}}@media screen and (min-width: 1024px){.ctg-section.ctg-section--default .ctg-fancy-paragraph__title h2{font:700 56px/1.14 "Roboto Condensed",sans-serif}}.ctg-section.ctg-section--default .ctg-fancy-paragraph__body{margin-top:0;max-width:none;opacity:1}.ctg-section.ctg-section--default .ctg-fancy-paragraph__body p{color:#414141;font:400 16px/1.75 "Roboto",sans-serif;letter-spacing:.1px}.ctg-section.ctg-section--default .ctg-fancy-paragraph__body p:not(:last-child){margin-bottom:28px}.ctg-section.ctg-section--default .ctg-fancy-paragraph__image{margin-top:64px;max-height:96px;overflow:hidden}@media screen and (min-width: 768px){.ctg-section.ctg-section--default .ctg-fancy-paragraph__image{margin-top:130px;max-height:125px}}@media screen and (min-width: 1024px){.ctg-section.ctg-section--default .ctg-fancy-paragraph__image{margin-top:96px;max-height:192px}}@media screen and (min-width: 1440px){.ctg-section.ctg-section--default .ctg-fancy-paragraph__image{margin-top:138px;max-height:206px}}.ctg-section.ctg-section--default .ctg-fancy-paragraph__image img{width:104px}@media screen and (min-width: 768px){.ctg-section.ctg-section--default .ctg-fancy-paragraph__image img{width:136px}}@media screen and (min-width: 1024px){.ctg-section.ctg-section--default .ctg-fancy-paragraph__image img{width:208px}}@media screen and (min-width: 1440px){.ctg-section.ctg-section--default .ctg-fancy-paragraph__image img{width:224px}}.faqs__question{font:700 16px/1.375 "Roboto Condensed",sans-serif;margin-bottom:24px;text-transform:uppercase}@media only screen and (min-width: 600px){.faqs__question{margin-bottom:34px}}.faqs__answer{font-size:14px;line-height:1.714;margin-bottom:36px}@media only screen and (min-width: 600px){.faqs__answer{font-size:16px;line-height:1.5;margin-bottom:45px}}.faqs .o-btn.arrow--right-down>p{color:#1894E9;display:inline-block;font-family:"IBM Plex Mono",monospace;font-size:14px;margin-right:18px}@media only screen and (min-width: 600px) and (max-width: 1023px){.faqs .ctg-container__inner{padding:0}}.ctg-float-label{position:absolute;width:4vw}.ctg-float-label .square{height:4vw;width:4vw}@media screen and (max-width: 768px){.ctg-float-label .square{height:3rem;width:3rem}}.ctg-float-label p{color:#4C84F0;font-family:"IBM Plex Mono",monospace;font-weight:bold;letter-spacing:.3rem;-webkit-transform-origin:left;transform-origin:left;-webkit-transform:translate(50%, -4vw) rotate(90deg);transform:translate(50%, -4vw) rotate(90deg);white-space:nowrap}@media screen and (min-width: 769px){.ctg-float-label p{font-size:1vw}}@media screen and (max-width: 768px){.ctg-float-label p{font-size:.875rem;-webkit-transform:translate(100%, -2rem) rotate(90deg);transform:translate(100%, -2rem) rotate(90deg)}}.ctg-full-width-image{padding:30px 0}.ctg-full-width-image__inner{background-position:center;background-repeat:no-repeat;background-size:cover;height:500px;margin:auto;max-width:1560px;width:100%}@media screen and (max-width: 768px){.ctg-full-width-image__inner{height:200px}}.gluedcardgroup{margin:0 0 7.5%;padding-top:7.5%}@media screen and (min-width: 769px){.gluedcardgroup{padding-top:6%}}.gluedcardgroup__header{margin:auto;max-width:93%}.gluedcardgroup__cards{justify-content:space-between;margin:0 auto;padding-bottom:5%}@media screen and (min-width: 769px){.gluedcardgroup__cards{display:flex;width:82%}}@media screen and (max-width: 768px){.gluedcardgroup__cards{margin:0 30px}}.gluedcardgroup__card{display:flex;flex-basis:49%;flex-direction:column;position:relative}.gluedcardgroup__card:hover .gluedcardgroup__card__image__inner{-webkit-transform:scale(1.06);transform:scale(1.06)}.gluedcardgroup__card:hover .o-btn span{-webkit-transform:translateX(3px);transform:translateX(3px)}.gluedcardgroup__card .o-btn{margin:auto}@media screen and (max-width: 768px){.gluedcardgroup__card:not(:last-of-type){margin-bottom:30px}}.gluedcardgroup__card__anchor{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.gluedcardgroup__card__image{height:25vw;max-height:500px;overflow:hidden}@media screen and (max-width: 768px){.gluedcardgroup__card__image{height:50vw}}.gluedcardgroup__card__image__inner{background-position:center center;background-repeat:no-repeat;background-size:cover;height:100%;transition:-webkit-transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);transition:transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);transition:transform 0.3s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.3s cubic-bezier(0.4, 0, 0.2, 1)}.gluedcardgroup__card__text{background:#fff;display:flex;flex-direction:column;height:50%;padding:8%;text-align:center}.gluedcardgroup__card__text__title{color:#000;font-weight:600;text-transform:uppercase}@media screen and (min-width: 1318px){.gluedcardgroup__card__text__title{font-size:1.875rem}}.gluedcardgroup__card__text__desc{flex-grow:1;font-size:.875rem;margin:auto;max-width:70%;opacity:.6}.gluedcardgroup__cta{padding-bottom:5%}.gluedcardgroup__cta .o-btn{width:auto}.gluedcardgroup .o-btn{margin:auto}.ctg-block-graph{display:flex;justify-content:center;margin:40px 0}@media screen and (max-width: 1024px){.ctg-block-graph{display:block}}.ctg-block-graph .expand{-webkit-transform:scaleX(1);transform:scaleX(1)}.ctg-block-graph__text{flex-basis:25%}@media screen and (max-width: 1024px){.ctg-block-graph__text{padding-bottom:20px}}.ctg-block-graph__base{left:0;position:absolute;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:top left;transform-origin:top left;transition:-webkit-transform 0.7s ease-out;transition:transform 0.7s ease-out;transition:transform 0.7s ease-out, -webkit-transform 0.7s ease-out;width:96%;z-index:-1}.ctg-block-graph__progress-wrapper{display:flex;flex-basis:50%;margin-left:30px;position:relative}@media screen and (max-width: 1024px){.ctg-block-graph__progress-wrapper{margin-left:0}}.ctg-block-graph__progress{height:150px;margin-right:15px;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:bottom left;transform-origin:bottom left;transition:-webkit-transform 0.6s ease-out;transition:transform 0.6s ease-out;transition:transform 0.6s ease-out, -webkit-transform 0.6s ease-out;width:92%}.ctg-block-graph__block-wrapper{width:100%}.ctg-block-graph__block__text{padding:20px 0 25px 0}.ctg-block-graph__block__percentage{font-family:"IBM Plex Mono",monospace;font-weight:normal}.ctg-long-graph{margin:30px 0;width:50%}@media screen and (max-width: 1024px){.ctg-long-graph{width:100%}}.ctg-long-graph.align-center{margin:30px auto}.ctg-long-graph__base{height:20px;position:relative}.ctg-long-graph__progress{bottom:0;left:0;position:absolute;right:0;top:-20px;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:top left;transform-origin:top left;transition:-webkit-transform 1s ease-out;transition:transform 1s ease-out;transition:transform 1s ease-out, -webkit-transform 1s ease-out;width:100%}.ctg-long-graph__text-wrapper{display:flex;padding-top:15px}.ctg-long-graph__text-wrapper h2,.ctg-long-graph__text-wrapper p{font-family:"IBM Plex Mono",monospace;font-weight:normal}.ctg-long-graph__text__description{margin-left:30px}.ctg-long-graph__text__percentage h3{font-family:"IBM Plex Mono",monospace;font-weight:normal}.ctg-short-graph{display:flex;margin:40px 0}@media screen and (max-width: 1024px){.ctg-short-graph{width:100%}}.ctg-short-graph__base{height:80px;margin-right:120px;position:relative;width:20px}.ctg-short-graph__progress{bottom:0;left:10px;position:absolute;right:0;top:0;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:bottom left;transform-origin:bottom left;transition:-webkit-transform 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:transform 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:transform 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-transform 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);width:400%}.ctg-short-graph__text-wrapper{display:flex;width:60%}@media screen and (max-width: 1024px){.ctg-short-graph__text-wrapper{width:70%}}@media screen and (max-width: 768px){.ctg-short-graph__text-wrapper{flex-direction:column}}.ctg-short-graph__text__description{color:#979797;font-family:"IBM Plex Mono",monospace}@media screen and (min-width: 768px){.ctg-short-graph__text__description{margin-left:30px}}.ctg-short-graph__text__description span{font-weight:bold}.ctg-short-graph__text__percentage{font-family:"IBM Plex Mono",monospace;font-weight:normal}.ctg-graph-group--short .ctg-short-graph{margin-bottom:24px;margin-top:0}.ctg-graph-group--short .ctg-short-graph:last-child{margin-bottom:0}.ctg-graph-group--short .ctg-short-graph .ctg-short-graph__base{margin-right:102px}.ctg-graph-group--short .ctg-short-graph .ctg-short-graph__progress{height:100%;position:relative;width:80px}.ctg-graph-group--short .ctg-short-graph .ctg-short-graph__text-wrapper{flex-direction:column-reverse;width:100%}.ctg-graph-group--short .ctg-short-graph .ctg-short-graph__text-wrapper .ctg-short-graph__text__description{font-size:1rem;line-height:1.7}.ctg-graph-group--short .ctg-short-graph .ctg-short-graph__text-wrapper .ctg-short-graph__text__percentage{font-size:3.75rem;line-height:1;margin-bottom:0}@media screen and (min-width: 768px){.ctg-graph-group--short .ctg-short-graph{flex-direction:column;margin-bottom:0;width:198px}.ctg-graph-group--short .ctg-short-graph .ctg-short-graph__base{margin-bottom:24px}.ctg-graph-group--short .ctg-short-graph .ctg-short-graph__text-wrapper .ctg-short-graph__text__description{margin-left:0}.ctg-graph-group--short .ctg-short-graph .ctg-short-graph__text-wrapper .ctg-short-graph__text__percentage{line-height:1.3}}.ctg-simple-graph{display:flex;flex-direction:column;height:220px;position:relative;width:100%}.ctg-simple-graph:not(:last-child){margin-right:16px}.ctg-simple-graph__percentage,.ctg-simple-graph__bar{bottom:0;position:absolute;width:100%}.ctg-simple-graph__percentage{font:400 2.5rem/1.3 "IBM Plex Mono",monospace;margin-bottom:0;padding-bottom:8px;text-align:center;transition:bottom 0.7s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.ctg-simple-graph__percentage::after{content:'%'}.ctg-simple-graph__bar{height:0;transition:height 0.7s cubic-bezier(0.25, 0.46, 0.45, 0.94)}@media screen and (min-width: 768px){.ctg-simple-graph:not(:last-child){margin-right:24px}.ctg-simple-graph__percentage{font-size:3.75rem;padding-bottom:16px}}.ctg-tall-graph{display:flex;flex-basis:33.3%;flex-direction:column;height:330px;justify-content:center;margin:40px 0 0 50px;position:relative}@media screen and (max-width: 1024px){.ctg-tall-graph{margin:0}}.ctg-tall-graph__base{left:8px;position:absolute;right:8px;-webkit-transform-origin:top left;transform-origin:top left;-webkit-transform:scaleX(0);transform:scaleX(0);transition:-webkit-transform 0.7s ease-out;transition:transform 0.7s ease-out;transition:transform 0.7s ease-out, -webkit-transform 0.7s ease-out;z-index:-1}@media screen and (max-width: 1024px){.ctg-tall-graph__base{left:3px;right:3px}}.ctg-tall-graph__base.expand{-webkit-transform:scaleX(1);transform:scaleX(1)}.ctg-tall-graph__progress-wrapper{align-items:flex-end;display:flex;height:67.7%;position:relative;width:80%}.ctg-tall-graph__progress{margin:0 8px;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:bottom left;transform-origin:bottom left;transition:-webkit-transform 0.5s ease-out;transition:transform 0.5s ease-out;transition:transform 0.5s ease-out, -webkit-transform 0.5s ease-out;width:70%}.ctg-tall-graph__progress.vertical-expand{-webkit-transform:scaleY(1);transform:scaleY(1)}@media screen and (max-width: 1024px){.ctg-tall-graph__progress{margin:0 3px}}.ctg-tall-graph__block__percentage{font-family:"IBM Plex Mono",monospace;font-size:1.5rem;font-weight:normal;opacity:0;position:absolute;text-align:center;top:10px;transition:opacity 0.3s linear;width:100%}@media screen and (max-width: 890px){.ctg-tall-graph__block__percentage{font-size:0.875rem}}.ctg-tall-graph__block__percentage.is-visible{opacity:1}.ctg-tall-graph__text{height:33.3%;padding:20px 0 0 8px}.ctg-tall-graph__text__title{color:#979797;font-family:"IBM Plex Mono",monospace;font-size:1.375rem;font-weight:normal;text-transform:none}.ctg-pie-graph{align-self:flex-start;font-family:"IBM Plex Mono",monospace}.ctg-pie-graph:not(:last-child){margin-bottom:32px}.ctg-pie-graph__circle{-webkit-animation-play-state:paused;animation-play-state:paused;background:var(--base_color, #6FAC25);background-image:linear-gradient(to right, transparent 50%, var(--progress_color, #AFC37D) 0);border-radius:50%;color:transparent;line-height:170px;text-align:center;margin-bottom:8px;position:relative;width:170px}.ctg-pie-graph__circle--animate{-webkit-animation:pie-animation var(--pie_duration, .5s);animation:pie-animation var(--pie_duration, .5s)}.ctg-pie-graph__circle::after{color:#414141;content:var(--percentage, 50) "%";height:100%;font-size:3.75rem;left:0;top:0;position:absolute;width:100%}.ctg-pie-graph__circle::before{-webkit-animation:spin 0.5s linear infinite, bg 1s step-end infinite;animation:spin 0.5s linear infinite, bg 1s step-end infinite;-webkit-animation-delay:inherit;animation-delay:inherit;-webkit-animation-play-state:inherit;animation-play-state:inherit;content:'';background-color:inherit;border-radius:0 100% 100% 0 / 50%;height:100%;left:50%;-webkit-transform-origin:left;transform-origin:left;top:0;position:absolute;width:50%}@-webkit-keyframes spin{to{-webkit-transform:rotate(0.5turn);transform:rotate(0.5turn)}}@keyframes spin{to{-webkit-transform:rotate(0.5turn);transform:rotate(0.5turn)}}@-webkit-keyframes bg{50%{background:var(--progress_color, #AFC37D)}}@keyframes bg{50%{background:var(--progress_color, #AFC37D)}}@-webkit-keyframes pie-animation{to{-webkit-animation-play-state:paused;animation-play-state:paused}}@keyframes pie-animation{to{-webkit-animation-play-state:paused;animation-play-state:paused}}.ctg-pie-graph__description{color:#979797;font-size:1rem;text-align:center}@media screen and (min-width: 768px){.ctg-pie-graph:not(:last-child){margin-bottom:0}}.ctg-graph-group .ctg-graph-group--column-list{align-items:center;display:flex;justify-content:center}.ctg-graph-group .ctg-legend{margin:0 auto 4vw;max-width:60%}@media screen and (max-width: 890px){.ctg-graph-group .ctg-legend{max-width:none}}.ctg-graph-group .ctg-block-graph:last-of-type{margin-bottom:0}.ctg-graph-group .ctg-short-graph:first-of-type{margin-top:0}.ctg-graph-group--short .ctg-graph-group__wrapper{flex-direction:column}.ctg-graph-group--revamp .ctg-graph-group__wrapper{margin-bottom:24px}.ctg-graph-group--revamp .ctg-graph-group__title{color:#000;font:700 1.25rem/1.2 "Roboto Condensed",sans-serif;margin-bottom:40px}.ctg-graph-group--revamp .ctg-graph-group__body{color:#000;font-weight:700;line-height:1.64;margin-bottom:32px}.ctg-graph-group--revamp .ctg-graph-group__footnote p{color:#979797;font:0.875rem/1.7 "IBM Plex Mono",monospace}.ctg-graph-group--revamp .ctg-graph-group__footnote strong{font-weight:700}.ctg-graph-group--revamp .ctg-graph-group__footnote strong::before{content:'– '}.ctg-graph-group--revamp .ctg-container{padding:32px 0}.ctg-graph-group--revamp .ctg-legend{margin-bottom:16px;max-width:100%}.ctg-graph-group--revamp .ctg-legend-color{margin-right:8px}.ctg-graph-group--pie .ctg-graph-group__wrapper{flex-direction:column;justify-content:flex-start}@media screen and (min-width: 768px){.ctg-graph-group__wrapper{padding:0 80px}}.ctg-graph-group__legends{display:flex;margin:0 auto;max-width:60%;padding-bottom:50px}@media screen and (max-width: 890px){.ctg-graph-group__legends{max-width:100%}}.ctg-graph-group__legend{align-items:center;display:flex;justify-content:center;margin-right:30px}@media screen and (max-width: 768px){.ctg-graph-group__legend{margin-right:10px}}.ctg-graph-group__legend__square{height:20px;margin-right:10px;width:20px}.ctg-graph-group__legend__text{color:#979797}@media screen and (min-width: 768px){.ctg-graph-group--short .ctg-graph-group__wrapper{flex-direction:row;margin-bottom:32px;padding:0}.ctg-graph-group--short .ctg-graph-group__wrapper.column-list{justify-content:flex-start}.ctg-graph-group--revamp .ctg-graph-group__wrapper{margin-bottom:32px;padding:0}.ctg-graph-group--revamp .ctg-graph-group__title{font:700 1.5rem/1.3 "Roboto Condensed",sans-serif;margin-bottom:56px;max-width:80%}.ctg-graph-group--revamp .ctg-graph-group__body{font-size:1rem;line-height:1.69;margin-bottom:40px;margin-right:32px}.ctg-graph-group--revamp .ctg-container{padding:40px 0}.ctg-graph-group--revamp .ctg-legend{flex-direction:row;margin-bottom:40px}.ctg-graph-group--revamp .ctg-legend-item{margin-right:0;width:100%}.ctg-graph-group--revamp .ctg-legend-item:not(:last-child){margin-right:24px}.ctg-graph-group--revamp .ctg-legend-title{font-size:1rem;line-height:1.7}.ctg-graph-group--pie .ctg-graph-group__wrapper{flex-direction:row;justify-content:space-between}.ctg-graph-group--pie.ctg-graph-group--revamp .ctg-container{margin-left:auto;margin-right:auto;max-width:392px}}@media screen and (min-width: 1024px){.ctg-graph-group--revamp .ctg-graph-group__title{max-width:85%}.ctg-graph-group--revamp .ctg-graph-group__body{margin-right:16px}.ctg-graph-group--revamp{margin:0 auto;max-width:600px}.ctg-graph-group--revamp .ctg-container{margin:0;width:100%}.ctg-graph-group--revamp__wrapper.ctg-graph-group--column-list{justify-content:center}}.ctg-image-hero{margin-top:80px;overflow:hidden;position:relative}.ctg-image-hero.ctg-image-hero_for-creators .ctg-image-hero__title{font-size:28px;font-weight:700;line-height:1.179;margin-bottom:36px}@media only screen and (min-width: 600px){.ctg-image-hero.ctg-image-hero_for-creators .ctg-image-hero__title{font-size:50px;line-height:1;margin-bottom:42px;max-width:none}}@media only screen and (min-width: 1024px){.ctg-image-hero.ctg-image-hero_for-creators .ctg-image-hero__title{max-width:80%}}@media only screen and (min-width: 1440px){.ctg-image-hero.ctg-image-hero_for-creators .ctg-image-hero__title{max-width:726px}}.ctg-image-hero.ctg-image-hero_for-creators .ctg-image-hero__title-description{display:block}.ctg-image-hero.ctg-image-hero_for-creators .ctg-image-hero__subtitle{font-size:16px;line-height:1.875;max-width:258px}@media only screen and (min-width: 600px){.ctg-image-hero.ctg-image-hero_for-creators .ctg-image-hero__subtitle{font-size:22px;line-height:1.364;max-width:270px}}.ctg-image-hero.ctg-image-hero_for-creators .ctg-image-hero__content-text{line-height:1.714;margin-top:36px}@media only screen and (min-width: 600px){.ctg-image-hero.ctg-image-hero_for-creators .ctg-image-hero__content-text{margin-top:42px}.ctg-image-hero.ctg-image-hero_for-creators .ctg-image-hero__content-text>p{margin-bottom:9px}}.ctg-image-hero .heading__back{top:25px;width:auto}.ctg-image-hero__content-wrapper{margin-top:16px}.ctg-image-hero__title-wrapper{padding:83px 0 40px;position:relative}.ctg-image-hero__title{color:#000;font-size:2.25rem;margin:0 0 16px}.ctg-image-hero__subtitle{font-family:"IBM Plex Mono",monospace;font-size:1.375rem;line-height:1.4;max-width:320px}.ctg-image-hero__content__image img{display:block;width:100%}.ctg-image-hero__content-text{margin-top:40px}.ctg-image-hero__content-text h3{color:#000;font-size:1.25rem;line-height:1.2;margin:64px 0 24px}.ctg-image-hero__content-text p{font-size:.875rem;margin-bottom:15px}.ctg-image-hero__content-text ul{margin:47px 0 0}.ctg-image-hero__content-text li{color:#979797;font-family:"IBM Plex Mono",monospace;font-size:1rem;line-height:1.6875;margin:0 0 16px}.ctg-image-hero__content-text li strong{font-weight:700}.ctg-image-hero__content-text li::before{content:'– '}.ctg-image-hero__content-text li:last-child{margin:0 0 24px}.ctg-image-hero__background{bottom:-90px;left:calc((100vw - 82%) / -2);position:absolute;right:calc((100vw - 82%) / -2);top:-80px;z-index:-1}.o-btn.arrow--down+.ctg-image-hero__content-text{margin-top:32px}@media screen and (min-width: 768px){.o-btn.arrow--down+.ctg-image-hero__content-text{margin-top:64px}}.o-btn.arrow--down+.ctg-image-hero__content-text h3{margin-top:0}@media screen and (min-width: 1440px){.o-btn.arrow--down+.ctg-image-hero__content-text h3{margin-top:80px}}@media screen and (min-width: 768px){.ctg-image-hero .ctg-container__inner{padding:0}.ctg-image-hero .heading__back{top:30px}.ctg-image-hero__title-wrapper{padding:106px 0 40px}.ctg-image-hero__title{max-width:463px;margin:0 0 24px}.ctg-image-hero__content-text h3{margin:80px 0 46px}.ctg-image-hero__content-text ul{margin:32px 0 0}.ctg-image-hero__content-text li:last-child{margin:0 0 32px}}@media screen and (min-width: 886px){.ctg-image-hero{margin-top:150px}}@media screen and (min-width: 1024px){.ctg-image-hero .ctg-container__inner{padding:0 80px}.ctg-image-hero .heading__back{top:28px}.ctg-image-hero__title-wrapper{padding:106px 0 48px}.ctg-image-hero__title{font-size:4rem;max-width:465px}.ctg-image-hero__content-text h3{font-size:1.5rem;line-height:1.2917;max-width:600px}.ctg-image-hero__content-text p{font-size:1rem}.ctg-image-hero__background{left:-300px;right:120px}}.ctg-image-text .ctg-container{padding:32px 0}@media screen and (min-width: 768px){.ctg-image-text .ctg-container{padding:40px 0}}.ctg-image-text-wrapper{margin-bottom:0;position:relative;width:100%}@media screen and (min-width: 1024px){.ctg-image-text-wrapper{margin-bottom:100px;width:55%}}.ctg-image-text-wrapper--right{margin-left:auto}.ctg-image-text-wrapper--right .ctg-image-text__image{left:0;right:0}@media screen and (min-width: 1024px){.ctg-image-text-wrapper--right .ctg-image-text__image{left:-82%;right:66.7%}}.ctg-image-text__text{color:#fff;padding:40px}@media screen and (min-width: 1024px){.ctg-image-text__text{padding:70px 90px}}.ctg-image-text__text h4{font-family:"Roboto Condensed",sans-serif;font-size:1.2rem;line-height:1.3}@media screen and (min-width: 1024px){.ctg-image-text__text h4{font-size:1.5rem}}.ctg-image-text__text p{font-family:"IBM Plex Mono",monospace;font-size:.875rem;font-weight:400;margin-top:20px}.ctg-image-text__text p span{font-weight:700}.ctg-image-text__text--dark{color:#414141}.ctg-image-text__image{background-image:var(--image-mobile);background-position:top;background-repeat:no-repeat;background-size:cover;bottom:-100px;height:300px;left:0;position:relative;right:0;top:0;z-index:0}@media screen and (min-width: 768px){.ctg-image-text__image{background-image:var(--image-tablet)}}@media screen and (min-width: 1024px){.ctg-image-text__image{background-image:var(--image-desktop);background-position:center;background-size:cover;height:auto;left:66.7%;position:absolute;right:-82%;top:100px;z-index:-1}}.ctg-image-text--newsletter .ctg-container{margin:0 24px;max-width:none;padding:46px 0 34px;width:auto}@media screen and (min-width: 768px){.ctg-image-text--newsletter .ctg-container{margin:0;padding:50px 0 325px}}@media screen and (min-width: 1024px){.ctg-image-text--newsletter .ctg-container{padding:92px 0 355px}}@media screen and (min-width: 1440px){.ctg-image-text--newsletter .ctg-container{padding:131px 0 0}}.ctg-image-text--newsletter .ctg-image-text-wrapper{margin:0 auto;max-width:570px;padding-bottom:11px}@media screen and (min-width: 768px){.ctg-image-text--newsletter .ctg-image-text-wrapper{max-width:722px;padding-bottom:140px;width:calc(100% - 198px)}}@media screen and (min-width: 1024px){.ctg-image-text--newsletter .ctg-image-text-wrapper{padding-bottom:158px}}@media screen and (min-width: 1440px){.ctg-image-text--newsletter .ctg-image-text-wrapper{max-width:1183px;padding-bottom:0;-webkit-transform:translateX(-57px);transform:translateX(-57px)}}.ctg-image-text--newsletter .ctg-image-text__image{height:68vw;left:30px;max-height:415px;top:45px;width:calc(100% - 6px);z-index:0}@media screen and (min-width: 768px){.ctg-image-text--newsletter .ctg-image-text__image{height:415px;left:calc(100% - 492px);max-width:560px;position:absolute;top:386px;width:calc(100% - 44px)}}@media screen and (min-width: 1024px){.ctg-image-text--newsletter .ctg-image-text__image{height:443px;top:428px}}@media screen and (min-width: 1440px){.ctg-image-text--newsletter .ctg-image-text__image{height:501px;left:calc(100% - 518px);max-width:631px;position:absolute;top:-41px;width:631px}}.ctg-image-text--newsletter .ctg-image-text__text{color:#000;margin:0 auto;max-width:403px;padding:42px 10px 0 11px;text-align:center}@media screen and (min-width: 768px){.ctg-image-text--newsletter .ctg-image-text__text{padding:42px 0 0}}@media screen and (min-width: 1024px){.ctg-image-text--newsletter .ctg-image-text__text{padding:64px 0 0}}@media screen and (min-width: 1440px){.ctg-image-text--newsletter .ctg-image-text__text{margin-left:60px;max-width:543px;padding:81px 0 82px}.ctg-image-text--newsletter .ctg-image-text__text span{display:block}}.ctg-image-text--newsletter .ctg-image-text__text>p{color:#414141;font:400 16px/1.75 "Roboto",sans-serif;margin:0 0 40px}@media screen and (min-width: 1440px){.ctg-image-text--newsletter .ctg-image-text__text>p{font:400 18px/1.55 "Roboto",sans-serif;margin-bottom:45px}}.ctg-image-text--newsletter .ctg-image-text__text>p span{font-weight:400}.ctg-image-text--newsletter .ctg-image-text__text h4{color:#202124;font:700 32px/1.25 "Roboto Condensed",sans-serif;margin-bottom:30px}@media screen and (min-width: 1440px){.ctg-image-text--newsletter .ctg-image-text__text h4{font:700 56px/1.14 "Roboto Condensed",sans-serif;margin-bottom:40px}}.ctg-image-text--newsletter .ctg-image-text__text .rounded{margin:0 auto}.ctg-image-text--newsletter .ctg-image-text__text .rounded p{font:500 16px/1.5 "Roboto",sans-serif;margin:0}.jury{background:var(--background-color);margin-top:20vw;padding:18vw 8vw 8vw;position:relative}@media screen and (min-width: 768px){.jury{background-position:-14vw 0;background-repeat:no-repeat;padding:6vw}}@media screen and (min-width: 1024px){.jury{background:linear-gradient(90deg, var(--background-color) 85%, #fff 85%);padding-left:9.16vw;padding-right:9.16vw}}.jury__title,.jury__body{color:#000}.jury__title{font-size:2.3125rem;line-height:1.08;margin-bottom:0;text-align:left}@media screen and (min-width: 768px){.jury__title{font-size:3.5rem;line-height:1.07;width:50%}}@media screen and (min-width: 1024px){.jury__title{margin-left:40px}}.jury__body{font-size:1rem;opacity:.7;width:70vw}@media screen and (min-width: 768px){.jury__body{max-width:32vw}}.jury__congrats{color:#000;font-family:"Roboto Condensed",sans-serif;font-size:2.75rem;font-weight:700;letter-spacing:-.14;line-height:1.09;margin-left:calc(3vw - 12px);text-transform:uppercase}@media screen and (min-width: 768px){.jury__congrats{margin-left:calc(3vw - 24px);width:50%}}@media screen and (min-width: 1024px){.jury__congrats{bottom:9vw;font-size:3rem;letter-spacing:-.23;line-height:.88;position:absolute;width:40%}}@media screen and (min-width: 1440px){.jury__congrats{font-size:4.5rem}}.jury__content{margin:auto;text-align:center}.jury__content--left,.jury__content--right{flex-basis:47%;margin:0 3vw}@media screen and (min-width: 768px){.jury__content{display:flex;max-width:inherit}}@media screen and (min-width: 768px){.jury__content--left .expandable-card:first-of-type{margin-top:15vw}}@media screen and (min-width: 1024px){.jury__content--left .expandable-card:first-of-type{margin-top:12.5vw}}@media screen and (min-width: 1024px){.jury__content--left .expandable-card:last-of-type{margin-bottom:20vw}}.jury__content--right .expandable-card:last-of-type{margin-bottom:72px}.jury__content--right .expandable-card:first-of-type{margin-top:0}.ctg-legend{display:flex;margin-top:4vw}@media screen and (max-width: 768px){.ctg-legend{flex-direction:column}}.ctg-legend-item{margin-right:20px}.ctg-legend-color{display:inline-block;height:1em;position:relative;top:1.5px;width:1em}.ctg-legend-title{display:inline}.linkbox{margin:0 auto;padding:7.5% 0;width:82%}@media screen and (max-width: 768px){.linkbox{padding:10% 15px;width:95%}}@media screen and (max-width: 768px){.linkbox .o-context--desc{text-align:center}}.linkbox__box{box-shadow:1px 2px 23px 0 rgba(0,0,0,0.11),18px 22px 27px 0 rgba(0,0,0,0.04);display:flex;margin-top:3%}@media screen and (max-width: 768px){.linkbox__box{display:block}}.linkbox__box__image,.linkbox__box__content-wrapper{flex-basis:50%}.linkbox__box__image{background:#ddcfeb center center/contain no-repeat}@media screen and (max-width: 768px){.linkbox__box__image{height:60vw}}.linkbox__box__content-wrapper{padding:4%}@media screen and (max-width: 768px){.linkbox__box__content-wrapper{padding:10%}}@media screen and (min-width: 1318px){.linkbox__box .linkbox__box__header{max-width:82%}}.linkbox__box .linkbox__box__header__desc{color:#979797}.linkbox__box__links{margin-top:4%}.linkbox__box__links__link{align-items:center;border-bottom:#f4f4f4 solid 2px;display:flex;padding:2rem 0 .75rem 0}@media screen and (max-width: 768px){.linkbox__box__links__link{padding:1rem 0 .75rem 0}}.linkbox__box__links__link:hover .body{opacity:.5}.linkbox__box__links__link:hover .icon{-webkit-transform:translateX(3px);transform:translateX(3px)}.linkbox__box__links__link .body{color:#000;flex-grow:1;font-family:"Roboto",sans-serif;font-size:1.5rem;font-weight:500;text-transform:none;transition:opacity .2s linear}@media screen and (max-width: 768px){.linkbox__box__links__link .body{font-size:1.25rem}}.linkbox__box__links__link .icon{margin-left:8%;transition:-webkit-transform .1s linear;transition:transform .1s linear;transition:transform .1s linear, -webkit-transform .1s linear;width:5%}@media screen and (min-width: 1318px){.linkbox__box__links__link .icon{width:auto}}@media screen and (max-width: 768px){.linkbox__box__links__link .icon{width:1.125rem}}.linkbox__box__cta{display:block;padding-top:1.5rem}.linkbox__box__cta p{color:#000;font-family:"IBM Plex Mono",monospace;opacity:.6;text-decoration:underline}.list{padding:0 0 15% 0}.list[data-columns="2"] .list__item{width:48%}.list[data-columns="3"] .list__item{width:31.3333%}.list[data-columns="4"] .list__item{width:23%}.list[data-columns="5"] .list__item{width:18%}.list .l-wrapper{display:flex;flex-wrap:wrap}.list .list__item{margin:2.5% 1%;text-align:center;width:93%}@media screen and (max-width: 768px){.list[data-columns] .list__item,.list .list__item{margin:4% 0;width:100%}}.list .list__item-eyebrow{font-family:"IBM Plex Mono",monospace;font-size:.875rem;font-weight:600;padding-bottom:5px}.list .list__item-description{color:#979797;font-family:"IBM Plex Mono",monospace;font-size:.875rem}.list .list__item-description strong{font-weight:600}.mailbox{margin:auto;padding:7vw 7vw 10vw 7vw;text-align:center}@media screen and (max-width: 768px){.mailbox{padding:7vw 7vw 20vw 7vw}}.mailbox__title{color:#000}.mailbox__desc{margin:2rem 0 1rem 0;font-size:1.25rem}@media screen and (max-width: 768px){.mailbox__desc{font-size:1rem;margin-bottom:1.2em}}@media screen and (min-width: 1318px){.mailbox__desc{font-size:1.2vw}}.mailbox__button{color:#4C84F0;font-size:1.25rem;transition:opacity .1s linear}@media screen and (max-width: 768px){.mailbox__button{font-size:1rem}}@media screen and (min-width: 1318px){.mailbox__button{font-size:1.2vw}}.mailbox__button:hover{opacity:.7}@-webkit-keyframes marquee-left{from{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes marquee-left{from{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes marquee-right{from{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes marquee-right{from{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}.ctg-marquee{height:18vw;margin:0;position:absolute;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);white-space:nowrap;width:100%;z-index:1}@media screen and (max-width: 768px){.ctg-marquee{height:32vw}}.ctg-marquee .marquee__part{-webkit-animation-duration:84s;animation-duration:84s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:marquee-left;animation-name:marquee-left;-webkit-animation-timing-function:linear;animation-timing-function:linear;color:#000;left:0;position:absolute;will-change:transform}@media screen and (max-width: 768px){.ctg-marquee .marquee__part{padding-left:4px;padding-right:4px}}.ctg-marquee .marquee__part .marquee__text{display:inline-block;font-size:18vw;margin-bottom:0;padding:0 5vw;word-spacing:.75vw}@media screen and (max-width: 768px){.ctg-marquee .marquee__part .marquee__text{font-size:32vw}}.ctg-marquee .marquee__part--one{-webkit-animation-delay:-42s;animation-delay:-42s}.ctg-marquee .marquee__part--two{-webkit-transform:translateX(100%);transform:translateX(100%)}.ctg-marquee .marquee__part.hollow{-webkit-text-fill-color:transparent;-webkit-text-stroke:1.6px #000}@media screen and (max-width: 890px){.ctg-marquee .marquee__part.hollow{-webkit-text-stroke:1px #000}}.mosaic{padding-bottom:7.5%}@media screen and (max-width: 768px){.mosaic .l-wrapper{margin:auto;width:95%}}.mosaic__header{margin:auto;text-align:center}@media screen and (max-width: 768px){.mosaic__header{max-width:93%}}.mosaic__header .o-context{padding-bottom:4%}.mosaic__header__eyebrow{color:#000;font-family:"IBM Plex Mono",monospace;font-weight:300;margin-bottom:1%;opacity:.6}@media screen and (min-width: 769px){.mosaic__header__eyebrow{font-size:1.375rem}}.mosaic__row{display:flex;justify-content:space-between}@media screen and (max-width: 768px){.mosaic__row{flex-wrap:wrap;padding:0 15px}}@media screen and (min-width: 769px){.mosaic__row:not(:first-of-type){margin-top:2%}}.mosaiccard{cursor:pointer;display:flex;flex-basis:50%;flex-direction:column;padding:2.4%;position:relative}@media screen and (max-width: 768px){.mosaiccard{flex-basis:100%;margin-bottom:30px;padding:5.5%}}.mosaiccard:hover .mosaiccard__image img{-webkit-transform:scale(1.06);transform:scale(1.06)}.mosaiccard:hover .mosaiccard__text__arrow{-webkit-transform:translateX(3px);transform:translateX(3px)}.mosaiccard .icon--playbutton{transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out, -webkit-transform .3s ease-in-out}.mosaiccard .icon--playbutton circle,.mosaiccard .icon--playbutton path{transition:fill .3s linear}.mosaiccard__anchor{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.mosaiccard__text-wrapper{flex-basis:77%}.mosaiccard__image{box-shadow:1px 2px 23px 0 rgba(0,0,0,0.11),18px 22px 27px 0 rgba(0,0,0,0.04);overflow:hidden}.mosaiccard__image img{transition:-webkit-transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);transition:transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);transition:transform 0.3s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);vertical-align:middle;width:100%;will-change:transform}.mosaiccard__text{align-items:flex-end;display:flex;flex-grow:1;justify-content:space-between;margin-top:7%}.mosaiccard__text__title{width:100%}@media screen and (min-width: 1318px){.mosaiccard__text__title{font-size:1.75rem}}.mosaiccard__text__desc{color:#000;font-size:1rem;margin-top:2%;max-width:24rem;opacity:.6}.mosaiccard__text__arrow{align-self:flex-end;opacity:.6;transition:-webkit-transform 0.1s cubic-bezier(0.4, 0, 0.2, 1);transition:transform 0.1s cubic-bezier(0.4, 0, 0.2, 1);transition:transform 0.1s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.1s cubic-bezier(0.4, 0, 0.2, 1)}@media screen and (min-width: 1318px){.mosaiccard__text__arrow{flex-basis:2vw}}.mosaiccard__text__arrow img{width:100%}.mosaiccard.is-1up{flex-basis:38%}@media screen and (max-width: 768px){.mosaiccard.is-1up{flex-basis:100%}}.mosaiccard.is-2up{flex-basis:60%}@media screen and (max-width: 768px){.mosaiccard.is-2up{flex-basis:100%}}.mosaiccard.is-3up{flex-basis:100%;flex-direction:row-reverse;justify-content:space-between}@media screen and (max-width: 768px){.mosaiccard.is-3up{flex-basis:100%;flex-direction:column}}.mosaiccard.is-3up .mosaiccard__image{flex-basis:70%}.mosaiccard.is-3up .mosaiccard__text{display:block;flex-basis:27%;flex-grow:0;margin-top:auto}@media screen and (max-width: 768px){.mosaiccard.is-3up .mosaiccard__text{display:flex;margin-top:7%}}@media screen and (min-width: 769px){.mosaiccard.is-3up .mosaiccard__text-wrapper{margin-bottom:15%}}@media screen and (min-width: 769px){.mosaiccard.is-3up .mosaiccard__text__arrow img{width:auto}}.mosaiccard--drawer .mosaiccard__anchor{z-index:0}.mosaiccard--drawer .tab{background:#fff;box-shadow:0 2px 5px 0 rgba(32,33,36,0.05),0 19px 38px 0 rgba(32,33,36,0.04);display:flex;padding:5%;position:relative}.mosaiccard--drawer .tab:not(:last-of-type){margin-bottom:2.5%}@media screen and (max-width: 768px){.mosaiccard--drawer .tab:not(:last-of-type){margin-bottom:5%}}.mosaiccard--drawer .tab__profile-wrapper{border-radius:.8vw;overflow:hidden}@media screen and (max-width: 768px){.mosaiccard--drawer .tab__profile-wrapper{border-radius:2vw}}.mosaiccard--drawer .tab__profile{background-position:center;background-size:cover;height:5vw;transition:-webkit-transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);transition:transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);transition:transform 0.3s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);width:5vw;will-change:transform}@media screen and (max-width: 1024px){.mosaiccard--drawer .tab__profile{height:5rem;width:5rem}}.mosaiccard--drawer .tab__text{align-items:flex-start;display:flex;flex-direction:column;font-family:"Roboto Condensed",sans-serif;font-size:1.1vw;font-weight:600;justify-content:space-between;margin-left:4%;text-transform:uppercase;width:50%}@media screen and (max-width: 1024px){.mosaiccard--drawer .tab__text{font-size:.875rem;width:60%}}.mosaiccard--drawer .tab__text__body{width:100%}@media screen and (min-width: 1318px){.mosaiccard--drawer .tab__text__icon{width:2vw}}@media screen and (max-width: 768px){.mosaiccard--drawer .tab__text__icon{width:6vw}}.mosaiccard--drawer .tab__jump{bottom:.74rem;position:absolute;right:.75rem;transition:-webkit-transform 0.1s cubic-bezier(0.4, 0, 0.2, 1);transition:transform 0.1s cubic-bezier(0.4, 0, 0.2, 1);transition:transform 0.1s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.1s cubic-bezier(0.4, 0, 0.2, 1)}@media screen and (max-width: 768px){.mosaiccard--drawer .tab__jump{height:2vw}}@media screen and (min-width: 1318px){.mosaiccard--drawer .tab__jump{width:.8vw}}.mosaiccard--drawer .tab__jump .top-right-arrow g{transition:stroke .1s linear}.mosaiccard--drawer .tab:hover .tab__profile{-webkit-transform:scale(1.06);transform:scale(1.06)}.mosaiccard--drawer .tab:hover .tab__jump{-webkit-transform:translateX(2px);transform:translateX(2px)}.mosaiccard--drawer .tab:hover .tab__jump .top-right-arrow g{stroke:#41AEF0}.mosaiccard--video:hover .playbutton{-webkit-transform:scale(1.1);transform:scale(1.1)}.mosaiccard--video .mosaiccard__text{align-items:flex-start;flex-direction:column}.mosaiccard--video .mosaiccard__text .mosaiccard__subcontent{align-items:center;display:flex;width:100%}.mosaiccard--video .mosaiccard__text .mosaiccard__subcontent .profile{align-items:center;display:flex;flex-grow:1}.mosaiccard--video .mosaiccard__text .mosaiccard__subcontent .profile__image{background-position:center;background-size:contain;border-radius:50%;height:4vw;margin-right:4%;width:4vw}@media screen and (max-width: 768px){.mosaiccard--video .mosaiccard__text .mosaiccard__subcontent .profile__image{height:10vw;width:10vw}}.mosaiccard--video .mosaiccard__text .mosaiccard__subcontent .profile__name{color:#000;font-family:"IBM Plex Mono",monospace;opacity:.6}.mosaiccard--video .mosaiccard__text .mosaiccard__subcontent .playbutton{transition:-webkit-transform .1s linear;transition:transform .1s linear;transition:transform .1s linear, -webkit-transform .1s linear}.mosaiccard--video .mosaiccard__text .mosaiccard__subcontent .icon--playbutton{height:4vw;width:4vw}@media screen and (max-width: 768px){.mosaiccard--video .mosaiccard__text .mosaiccard__subcontent .icon--playbutton{height:10vw;width:10vw}}.mosaiccard--video .mosaiccard__text .mosaiccard__subcontent .icon--playbutton img{width:100%}.makers{position:relative}@media screen and (max-width: 768px){.makers{margin-top:7%}}.makers__maker{padding-bottom:10%;padding-top:4%;position:relative}.makers__maker .slide.swiper-slide{width:101%;height:100%;position:relative}.makers__maker .slide__background{background-position:center center;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%}@media screen and (max-width: 768px){.makers__maker .slide__background--desktop{display:none}}.makers__maker .slide__background--mobile{background-position:bottom center;background-repeat:no-repeat;background-size:100% auto;display:none}@media screen and (max-width: 768px){.makers__maker .slide__background--mobile{display:block}}.makers__maker .slide .c-block{position:absolute;top:50%;-webkit-transform:translate3d(0%, -50%, 0);transform:translate3d(0%, -50%, 0);padding-left:8%}@media screen and (max-width: 1024px){.makers__maker .slide .c-block__context{width:100%}.makers__maker .slide .c-block__context p{width:100%}}@media screen and (max-width: 768px){.makers__maker .slide .c-block{left:0;margin:100px auto 0;padding-left:0;right:0;top:0;-webkit-transform:none;transform:none}.makers__maker .slide .c-block__context p{line-height:1.4}}.makers__maker .swiper-button{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:20%;border-radius:50%;box-shadow:1px 2px 24px 0 rgba(0,0,0,0.2);cursor:pointer;height:60px;position:absolute;top:45%;transition:0.3s box-shadow cubic-bezier(0, 0, 0.58, 1),opacity 0.25s cubic-bezier(0, 0, 0.58, 1);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:60px;z-index:2}.makers__maker .swiper-button:hover{box-shadow:0px 0px 12px 0 rgba(0,0,0,0.2)}@media screen and (max-width: 768px){.makers__maker .swiper-button{display:none}}.makers__maker .swiper-button.swiper-button--next{right:-30px}.makers__maker .swiper-button.swiper-button--prev{left:-30px;-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.makers__maker .swiper-button.inactive{pointer-events:none;box-shadow:none;opacity:0}.makers__maker .swiper-container{height:calc(45.1vw + 100px);list-style:none;margin:-30px auto 0;padding:30px 0 0;position:relative;overflow:hidden;width:100%;z-index:1}@media screen and (min-width: 1318px){.makers__maker .swiper-container{height:calc(45.1vw + 35px)}}@media screen and (max-width: 1024px){.makers__maker .swiper-container{height:calc(65vw + 105px)}}@media screen and (max-width: 768px){.makers__maker .swiper-container{height:calc(40vw + 650px)}}.makers__maker .swiper-wrapper{box-sizing:content-box;background:#fff;display:flex;height:100%;position:relative;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;transition:-webkit-transform 0.5s cubic-bezier(0, 0, 0.58, 1);transition:transform 0.5s cubic-bezier(0, 0, 0.58, 1);transition:transform 0.5s cubic-bezier(0, 0, 0.58, 1), -webkit-transform 0.5s cubic-bezier(0, 0, 0.58, 1);width:100%;z-index:1}.makers__maker .swiper-wrapper p{opacity:1}@media screen and (max-width: 1200px){.makers__maker .swiper-wrapper p{font-size:.875rem;line-height:1.5}}@media screen and (max-width: 768px){.makers__maker .swiper-wrapper p{font-size:1rem;line-height:1.75}}.makers__maker .swiper-slide{flex-shrink:0;height:100%;position:relative;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;width:100%}.makers__maker .swiper-pagination{cursor:auto;height:94px;position:absolute;text-align:center;top:0;transition:.3s opacity;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);width:100%;z-index:10}.makers__maker .swiper-pagination p{bottom:-37px;color:#000;left:-50%;opacity:0;padding-top:1%;pointer-events:none;position:absolute;right:0;-webkit-transform:translateX(18%);transform:translateX(18%);transition:opacity 0.5s ease-in-out}.makers__maker .swiper-pagination-bullet{width:60px;height:60px;border-radius:100%;background-color:transparent;cursor:pointer;display:inline-block;opacity:1;-webkit-transform:scale(0.75);transform:scale(0.75);transition:-webkit-transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out}@media screen and (max-width: 768px){.makers__maker .swiper-pagination-bullet{-webkit-transform:scale(0.6);transform:scale(0.6);margin:0 !important}}.makers__maker .swiper-pagination-bullet:hover:not(.swiper-pagination-bullet-active){-webkit-transform:scale(0.85);transform:scale(0.85)}.makers__maker .swiper-pagination-bullet>*{pointer-events:none}.makers__maker .swiper-pagination-bullet>span{width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;-ms-perspective:1000;perspective:1000;will-change:auto;border-radius:100%;background-position:center center;background-size:cover;display:block;z-index:1}.makers__maker .swiper-pagination-bullet-active{-webkit-transform:scale(1);transform:scale(1)}.makers__maker .swiper-pagination-bullet-active p{transition-delay:.1s;opacity:1}@media screen and (max-width: 768px){.makers__maker{margin:6% 0 0;padding-bottom:0}}.makers__underlay{background:black;bottom:0;height:40%;left:0;position:absolute;transition:background .3s linear;width:100%}@media screen and (max-width: 768px){.makers__underlay{display:none}}.makers .l-wrapper>.o-context{width:82%}@media screen and (max-width: 768px){.makers .l-wrapper>.o-context .o-context--desc{text-align:center}}@media screen and (max-width: 768px){.makers .l-wrapper{width:100%}}.ctg-multi-blocks__wrapper{margin-bottom:30px;max-width:650px}.ctg-multi-blocks__title{color:#000;font-size:1.5rem}.ctg-multi-blocks__description{color:#979797;font-family:"IBM Plex Mono",monospace}.ctg-multi-blocks__description span{font-weight:700}.ctg-intro--bar{justify-content:center;align-items:center;bottom:0;box-shadow:0 0 19px -2px rgba(90,90,90,0.66);-webkit-box-shadow:0 0 19px -2px rgba(90,90,90,0.66);display:none;position:fixed;width:100%;z-index:999}.ctg-intro--bar_visible{display:flex}.ctg-intro--bar .ctg-intro{justify-content:center;background:#fff;flex-wrap:wrap;padding:50px 17px 16px;position:relative;width:100%;z-index:2}@media only screen and (min-width: 600px){.ctg-intro--bar .ctg-intro{align-items:center;display:flex;justify-content:left;padding:24px 20px}}@media only screen and (min-width: 1024px){.ctg-intro--bar .ctg-intro{justify-content:center;padding:20px}}.ctg-intro--bar .ctg-intro__subtitle{color:#000;font-size:.8125rem;font-weight:700;line-height:1.9;margin:12px 0}@media only screen and (min-width: 600px){.ctg-intro--bar .ctg-intro__subtitle{font-size:.9375rem;margin-right:23px;text-align:left;width:61%}}@media only screen and (min-width: 600px) and (max-width: 749px){.ctg-intro--bar .ctg-intro__subtitle{margin-right:20px;width:50%}}@media only screen and (min-width: 1024px){.ctg-intro--bar .ctg-intro__subtitle{font-size:1.25rem;line-height:1.4;margin-right:41px;max-width:620px}}@media only screen and (min-width: 1440px){.ctg-intro--bar .ctg-intro__subtitle{font-size:1.375rem;line-height:1.275;margin-right:23px;max-width:1120px;width:79%}}.ctg-intro--bar .ctg-intro__subtitle span{background:linear-gradient(0deg, #fff 0, #fff -15%, #DCEBBC 0, #DCEBBC 60%, #fff 41%)}.ctg-intro--bar .ctg-intro__icon{width:80px}.ctg-intro--bar .ctg-intro__content{justify-content:center;display:flex;font-weight:500;padding:0}@media only screen and (min-width: 600px){.ctg-intro--bar .ctg-intro__content{max-width:210px;width:39%}}.ctg-intro--bar .ctg-intro__content .o-btn p{font-size:1rem}.ctg-intro--bar .ctg-intro--modal-close{right:20px}@media only screen and (min-width: 600px){.ctg-intro--bar .ctg-intro--modal-close{right:25px;top:44%}}@media only screen and (min-width: 1024px){.ctg-intro--bar .ctg-intro--modal-close{margin-left:30px;position:relative;right:0;top:0}}.ctg-intro--modal{justify-content:center;align-items:center;display:none;height:100vh;position:fixed;top:0;width:100%;z-index:999}.ctg-intro--modal_visible{display:flex}.ctg-intro--modal .ctg-intro{justify-content:center;background-image:linear-gradient(#fff 52%, #F2F9E6 33%, #F2F9E6 81%, #fff 66%);background-repeat:no-repeat;background-size:100% 100%;flex-wrap:wrap;max-height:99vh;padding:42px 17px;position:relative;width:90%;z-index:2}@media only screen and (min-width: 600px){.ctg-intro--modal .ctg-intro{background-image:linear-gradient(#fff 50%, #F2F9E6 33%, #F2F9E6 79%, #fff 66%);border:40px solid #fff;border-bottom:0;border-top:0;max-width:600px;padding:58px 30px}}@media only screen and (min-width: 1024px){.ctg-intro--modal .ctg-intro{background-image:linear-gradient(#fff 54%, #F2F9E6 33%, #F2F9E6 80%, #fff 66%)}}.ctg-intro--modal .ctg-intro__subtitle{color:#000;font-size:1rem;line-height:1.65;margin:25px 0 30px}@media only screen and (min-width: 600px){.ctg-intro--modal .ctg-intro__subtitle{font-size:1.5rem;line-height:1.2;margin:20px 0 40px}}@media only screen and (min-width: 1024px){.ctg-intro--modal .ctg-intro__subtitle{margin:40px 0}}.ctg-intro--modal .ctg-intro__icon{width:80px}@media only screen and (min-width: 1024px){.ctg-intro--modal .ctg-intro__icon{width:100px}}.ctg-intro--modal .ctg-intro__content{justify-content:center;display:flex;font-weight:500;padding:0}.ctg-intro--modal .ctg-intro__content .o-btn p{font-size:1rem}.ctg-intro--modal-blocker{background-color:gray;background-color:rgba(0,0,0,0.5);bottom:0;left:0;position:absolute;right:0;top:0}.ctg-intro--modal-close{cursor:pointer;position:absolute;right:20px;top:20px}@media only screen and (min-width: 600px){.ctg-intro--modal-close{right:-20px;top:25px}}.ctg-text-content .ctg-container{display:flex}.ctg-text-content--align-center .ctg-container{justify-content:center}.ctg-text-content-wrapper{margin:20px 0;max-width:60%}@media screen and (max-width: 890px){.ctg-text-content-wrapper{max-width:100%}}.ctg-text-content-wrapper .align-center{margin:20px auto}.ctg-text-content__eyebrow{font-family:"IBM Plex Mono",monospace;line-height:1.4;margin-bottom:32px}.ctg-text-content__title{color:#000;font-size:2.75rem;line-height:1.2;margin-bottom:32px}@media screen and (max-width: 890px){.ctg-text-content__title{max-width:100%}}@media screen and (max-width: 768px){.ctg-text-content__title{font-size:1.75rem}}.ctg-text-content__title span{background-position:0 90%;background-repeat:repeat-x;background-size:100% 14px}@media screen and (max-width: 768px){.ctg-text-content__title span{background-size:100% 10px}}.ctg-text-content__description h3,.ctg-text-content__subtitle{color:#000;font-size:1.25rem;line-height:1.2}@media screen and (min-width: 1024px){.ctg-text-content__description h3,.ctg-text-content__subtitle{font-size:1.5rem;line-height:1.29}}.ctg-text-content__description h3{margin:32px 0 0}.ctg-text-content__subtitle{margin:40px 0 24px}@media screen and (min-width: 1024px){.ctg-text-content__subtitle{margin:64px 0 32px}}.ctg-text-content__description p{margin-bottom:15px}.ctg-text-content__description p span,.ctg-text-content__description p strong{font-weight:700}.ctg-text-content__description p:last-of-type{margin-bottom:0}.ctg-text-content__description p.mono{font-family:"IBM Plex Mono",monospace}.ctg-text-content__description p.mono a{color:#35A9EF}.ctg-text-content__description p:not(.mono)+p.mono{margin-top:50px}@-webkit-keyframes passion-body-fadein{from{opacity:0;-webkit-transform:translateY(5px);transform:translateY(5px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes passion-body-fadein{from{opacity:0;-webkit-transform:translateY(5px);transform:translateY(5px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.ctg-passion{margin-top:50vw;position:relative}@media screen and (min-width: 769px){.ctg-passion{margin-left:6.5vw;margin-top:12vw}}@media screen and (min-width: 1024px){.ctg-passion{margin-top:15vw}}.ctg-passion .ctg-shadow-image-wrapper{height:100vw;margin:15vw 0 0 10vw;position:absolute;top:-65vw;width:100vw}@media screen and (min-width: 769px){.ctg-passion .ctg-shadow-image-wrapper{height:60vw;left:35vw;top:-40vw;width:50vw}}@media screen and (min-width: 1024px){.ctg-passion .ctg-shadow-image-wrapper{top:-36vw}}@media screen and (min-width: 1440px){.ctg-passion .ctg-shadow-image-wrapper{top:-32vw}}.ctg-passion .ctg-passion-text-wrapper{padding:8vw 8vw 8vw 6.5vw}@media screen and (max-width: 768px){.ctg-passion .ctg-passion-text-wrapper{text-align:center}}@media screen and (max-width: 768px){.ctg-passion .ctg-passion-text-wrapper .ctg-fancy-paragraph{margin:50vw auto 0 auto;width:70vw}}@media screen and (max-width: 768px){.ctg-passion .ctg-passion-text-wrapper .ctg-fancy-paragraph__title p{font-size:3.5rem}}@media screen and (min-width: 769px){.ctg-passion .ctg-passion-text-wrapper .ctg-fancy-paragraph__body{max-width:32vw}}@media screen and (max-width: 768px){.ctg-passion .ctg-passion-text-wrapper .ctg-fancy-paragraph__body{margin-top:5vw}}.ctg-passion .ctg-passion-text-wrapper .ctg-fancy-paragraph__body p{font-size:1rem}@media screen and (min-width: 769px){.ctg-passion .ctg-passion-text-wrapper .ctg-fancy-paragraph__body p{font-size:1.7vw}}.ctg-passion .ctg-passion-text-wrapper .ctg-fancy-paragraph__body p a{color:#0564ff}.ctg-passion .hover-content{margin-top:20vw;position:relative}@media screen and (min-width: 769px){.ctg-passion .hover-content{display:flex;flex-direction:row-reverse;margin-top:8vw}}.ctg-passion .hover-content .ctg-nav-buttons .previous,.ctg-passion .hover-content .ctg-nav-buttons .next{top:17vw}.ctg-passion .hover-content .ctg-nav-buttons .previous{left:-13vw}.ctg-passion .hover-content .ctg-nav-buttons .next{right:-13vw}.ctg-passion .hover-content__titles{cursor:pointer;line-height:7vw;text-transform:uppercase;transition:-webkit-transform 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);transition:transform 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);transition:transform 0.3s cubic-bezier(0.25, 0.1, 0.25, 1), -webkit-transform 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);z-index:0}@media screen and (min-width: 769px){.ctg-passion .hover-content__titles{flex-basis:75%;margin-left:4vw}}@media screen and (max-width: 768px){.ctg-passion .hover-content__titles{display:flex;margin-top:5vw;pointer-events:none}}.ctg-passion .hover-content__title{color:#000;font-family:"Roboto Condensed",sans-serif;font-size:8vw;font-weight:700;margin-bottom:.5rem;-webkit-text-fill-color:transparent;-webkit-text-stroke:1.6px #000}@media screen and (max-width: 890px){.ctg-passion .hover-content__title{-webkit-text-stroke:1px #000}}@media screen and (max-width: 768px){.ctg-passion .hover-content__title{font-size:15vw;margin:0 3vw}}.ctg-passion .hover-content__title.onhover{-webkit-text-fill-color:#000}.ctg-passion .hover-content__title--blurred{outline:none}@media screen and (min-width: 769px){.ctg-passion .hover-content__body{flex-basis:25%;min-height:30vw}}@media screen and (max-width: 768px){.ctg-passion .hover-content__body{margin:10vw auto;min-height:10vw;text-align:center;width:70vw}}.ctg-passion .hover-content__body .hover-content__body-text{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-name:passion-body-fadein;animation-name:passion-body-fadein;color:#000;display:none;font-family:"IBM Plex Mono",monospace}.ctg-passion .hover-content__body .hover-content__body-text a{color:#4C84F0;font-weight:bold}@media screen and (min-width: 1318px){.ctg-passion .hover-content__body .hover-content__body-text p{font-size:1.1vw}}@media screen and (max-width: 768px){.ctg-passion .hover-content__body .hover-content__body-text p{font-size:1rem}}.ctg-passion .hover-content__body .hover-content__body-text.is-visible{display:block}.ctg-passion.is-pt .ctg-passion-text-wrapper .hover-content__body{flex-basis:29%}.ctg-prize{margin:34vw 5vw 0 0;position:relative}@media screen and (max-width: 768px){.ctg-prize{margin:40vw 0 0}}@media screen and (min-width: 769px){.ctg-prize .ctg-shadow-image-wrapper{bottom:-50vw;height:72vw;left:51vw;width:50vw}}@media screen and (max-width: 768px){.ctg-prize .ctg-shadow-image-wrapper{bottom:-135vw;height:160vw;margin:15vw 0 0 10vw;position:absolute;width:100vw}}.ctg-prize .ctg-decoration{height:20vw;right:2vw;top:-13vw;width:30vw}@media screen and (max-width: 768px){.ctg-prize .ctg-decoration{height:40vw;left:0;margin:auto;right:0;top:-24vw;width:60vw}}.ctg-prize .ctg-prize-text-wrapper{padding:8vw}@media screen and (min-width: 769px){.ctg-prize .ctg-prize-text-wrapper{margin-left:5vw}}@media screen and (max-width: 768px){.ctg-prize .ctg-prize-text-wrapper{padding-bottom:50vw;text-align:center}}@media screen and (min-width: 769px){.ctg-prize .two-up{display:flex;flex-direction:row-reverse;justify-content:space-between}}@media screen and (max-width: 768px){.ctg-prize .two-up{margin:auto;width:70vw}}@media screen and (min-width: 769px){.ctg-prize .two-up__left,.ctg-prize .two-up__right{flex-basis:43%}}@media screen and (max-width: 768px){.ctg-prize .two-up__left{margin-top:16vw}}.ctg-prize .two-up__left .ctg-fancy-paragraph__body{opacity:1}.ctg-prize .two-up__left .ctg-fancy-paragraph__body p{color:#4c4c4c}.ctg-prize .two-up__left .ctg-fancy-paragraph:first-of-type .ctg-fancy-paragraph__body p{font-size:1.7vw;line-height:1.9}@media screen and (max-width: 768px){.ctg-prize .two-up__left .ctg-fancy-paragraph:first-of-type .ctg-fancy-paragraph__body p{font-size:1rem;line-height:2}}.ctg-prize .two-up__left .ctg-fancy-paragraph:nth-of-type(2){margin-top:8vw}@media screen and (max-width: 768px){.ctg-prize .two-up__left .ctg-fancy-paragraph:nth-of-type(2){margin-top:16vw}}.ctg-prize .two-up__left .ctg-fancy-paragraph:nth-of-type(2) .ctg-fancy-paragraph__body p{position:relative;z-index:0}@media screen and (max-width: 768px){.ctg-prize .two-up__left .ctg-fancy-paragraph:nth-of-type(2) .ctg-fancy-paragraph__body p{font-size:1rem;line-height:2;margin-bottom:1.8rem}}.ctg-prize .two-up__left .ctg-fancy-paragraph:nth-of-type(2) .ctg-fancy-paragraph__body p:not(:first-child)::before{background-color:#F5E469;content:'';height:calc(20px + 1.5vw);left:-1.3vw;position:absolute;top:-1vw;width:calc(20px + 1.5vw);z-index:-1}@media screen and (max-width: 768px){.ctg-prize .two-up__left .ctg-fancy-paragraph:nth-of-type(2) .ctg-fancy-paragraph__body p:not(:first-child)::before{height:calc(5px + 1.5vw);left:0;margin:auto;right:0;top:-2vw;width:calc(5px + 1.5vw)}}.ctg-prize .two-up__right{position:relative}@media screen and (max-width: 768px){.ctg-prize .two-up__right{margin-top:16vw}}.ctg-prize .two-up__right__title{color:#000;font-family:"Roboto Condensed",sans-serif;font-size:8vw;font-weight:700;line-height:.9;text-transform:uppercase;-webkit-text-fill-color:transparent;-webkit-text-stroke:1.6px #000}@media screen and (max-width: 768px){.ctg-prize .two-up__right__title{font-size:3.75rem;-webkit-text-stroke:1px #000}}.ctg-prize .two-up__right__body{color:#000;font-size:1.7vw;line-height:1.9;margin-top:3vw;opacity:.7}@media screen and (min-width: 769px){.ctg-prize .two-up__right__body{max-width:28vw}}@media screen and (max-width: 768px){.ctg-prize .two-up__right__body{font-size:1rem;line-height:2}}.ctg-prize .referral{margin-top:8vw}@media screen and (max-width: 768px){.ctg-prize .referral{margin-top:16vw}}.ctg-prize .referral__title,.ctg-prize .referral__body{color:#000;text-transform:none}@media screen and (min-width: 1318px){.ctg-prize .referral__title,.ctg-prize .referral__body{font-size:1.1vw}}.ctg-prize .referral__title{font-family:"IBM Plex Mono",monospace;font-size:1.7vw;font-weight:600}@media screen and (max-width: 768px){.ctg-prize .referral__title{font-size:1rem}}.ctg-prize .referral__body{font-family:"IBM Plex Mono",monospace;margin-top:3vw;opacity:.7}@media screen and (min-width: 769px){.ctg-prize .referral__body{max-width:25vw}}@media screen and (max-width: 768px){.ctg-prize .referral__body{font-size:1rem;line-height:2}}.ctg-prize .referral .ctg-button{margin-top:3vw}@media screen and (max-width: 768px){.ctg-prize .referral .ctg-button{margin:10vw auto 0 auto}}@media screen and (min-width: 769px){.ctg-prize.is-pt .two-up__left .ctg-fancy-paragraph__body{max-width:19vw}}@media screen and (max-width: 768px){.ctg-prize.is-pt .two-up__left .ctg-fancy-paragraph:first-of-type{margin-top:16vw}}.ctg-prize.is-pt .two-up__left .ctg-fancy-paragraph:first-of-type .ctg-fancy-paragraph__body p{font-size:1rem;position:relative;z-index:0}@media screen and (max-width: 768px){.ctg-prize.is-pt .two-up__left .ctg-fancy-paragraph:first-of-type .ctg-fancy-paragraph__body p{font-size:1rem;line-height:2;margin-bottom:1.8rem}}@media screen and (min-width: 1318px){.ctg-prize.is-pt .two-up__left .ctg-fancy-paragraph:first-of-type .ctg-fancy-paragraph__body p{font-size:1.1vw}}.ctg-prize.is-pt .two-up__left .ctg-fancy-paragraph:first-of-type .ctg-fancy-paragraph__body p:not(:first-child)::before{background-color:#F5E469;content:'';height:calc(20px + 1.5vw);left:-1.3vw;position:absolute;top:-1vw;width:calc(20px + 1.5vw);z-index:-1}@media screen and (max-width: 768px){.ctg-prize.is-pt .two-up__left .ctg-fancy-paragraph:first-of-type .ctg-fancy-paragraph__body p:not(:first-child)::before{height:calc(5px + 1.5vw);left:0;margin:auto;right:0;top:-2vw;width:calc(5px + 1.5vw)}}.ctg-prize.is-pt .ctg-prize-text-wrapper .two-up__right__title{font-size:6vw;line-height:1}@media screen and (max-width: 768px){.ctg-prize.is-pt .ctg-prize-text-wrapper .two-up__right__title{font-size:2.875rem;margin:0px -6vw}}.quote-card{background:#fff;box-shadow:0 2px 15px 0 rgba(32,33,36,0.06),0 15px 38px 0 rgba(32,33,36,0.05);margin-top:5%;padding:5% 8% 8%}@media screen and (max-width: 768px){.quote-card{padding:8%}}.quote-card .quote-card__portrait{border:6px solid;border-radius:50%;display:block;flex:0 0 30%;width:10vw}.quote-card .quote-card__heading-content{flex:0 0 60%}@media screen and (max-width: 768px){.quote-card .quote-card__heading-content{flex-basis:auto;margin-left:5%}}.quote-card .quote-card__heading{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:10%;margin-top:-12%}@media screen and (max-width: 768px){.quote-card .quote-card__heading{align-items:center;justify-content:center;margin-bottom:5%;margin-top:0}}.quote-card .quote-card__quote{font-family:"IBM Plex Mono",monospace;font-size:1rem;line-height:1.75}@media screen and (max-width: 768px){.quote-card .quote-card__quote{text-align:center}}.quote-card__small{margin-top:120px;padding:104px 24px 32px;position:relative}.quote-card__small .quote-card__heading{display:block;margin-bottom:16px}.quote-card__small .quote-card__heading-content{margin:0}.quote-card__small .quote-card__portrait{left:50%;position:absolute;top:0px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:136px}.quote-card__small .quote-card__quote{text-align:left}.quote-card__winner{padding-top:148px}.quote-card__winner .quote-card__portrait{border-color:#FFE176}.quote-card__winner .quote-card__winner-badge{left:50%;position:absolute;top:53px;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);width:138px}@media screen and (min-width: 769px){.quote-card__small{display:inline-block;max-width:456px;padding:0}.quote-card__small .quote-card__portrait{left:92.11%;max-width:144px;-webkit-transform:translate(-100%, -50%);transform:translate(-100%, -50%);width:10vw}.quote-card__small .quote-card__heading{margin:7% 7.9% 24px}.quote-card__small .quote-card__quote{margin:0 7.9% 7%}.quote-card__winner .quote-card__heading{margin-top:12.28%}.quote-card__winner .quote-card__winner-badge{left:91.8%;margin-top:12.28%;max-width:144px;top:0;-webkit-transform:translate(-100%, 0);transform:translate(-100%, 0);width:10vw}}.quote-list__heading{color:#000;font-size:1.25rem;line-height:1.2;margin-bottom:32px}.quote-list__intro{font-size:.875rem;margin-bottom:24px}.quote-list__cite{font-size:.875rem;margin-bottom:32px;position:relative}.quote-list__cite-attribution{font-weight:700}.quote-list__cite-title,.quote-list__cite-attribution,.quote-list__cite-add-info{color:#979797;font-family:"IBM Plex Mono",monospace;font-size:.875rem}.quote-list__cite--enum{padding-top:17px}.quote-list__cite--enum::before{background-color:var(--quote-list-theme-color, transparent);content:'';height:40px;position:absolute;-webkit-transform:translate(-29px, -17px);transform:translate(-29px, -17px);width:40px;z-index:-1}.quote-list__cite--quote::before{background-color:var(--quote-list-theme-color, transparent);content:'';height:100%;position:absolute;-webkit-transform:translate(-29px);transform:translate(-29px);width:15px;z-index:-1}.quote-list__cite:last-child{margin-bottom:0}.quote-list__cite-text{color:#414141;font-size:.875rem;margin-bottom:24px}.quote-list .ctg-text-content-wrapper{margin:22px auto}.quote-list--short-left .ctg-container{padding:0}.quote-list--short-left .ctg-container .ctg-text-content-wrapper{margin:0}.quote-list--short-left .quote-list__heading{margin-bottom:24px}.quote-list--short-left .quote-list__cite--enum{padding-top:0}.quote-list--short-left .quote-list__cite{margin-bottom:32px}.quote-list--short-left .quote-list__cite-text{line-height:1.64;margin-bottom:0}@media screen and (min-width: 768px){.quote-list__intro{margin-bottom:32px}.quote-list__heading{margin-bottom:46px}.quote-list__cite{margin-bottom:40px}.quote-list__cite-text{color:#414141;font-size:.875rem;margin-bottom:24px}.quote-list .ctg-text-content-wrapper{margin:20px auto}.quote-list--short-left .quote-list__cite{margin-bottom:40px}}@media screen and (min-width: 1024px){.quote-list__heading{font-size:1.5rem;line-height:1.3;margin-bottom:32px}.quote-list__intro{font-size:1rem;margin-bottom:32px}.quote-list__cite--quote::before{-webkit-transform:translate(-55px);transform:translate(-55px)}.quote-list__cite-text{font-size:1rem}.quote-list .ctg-container .ctg-text-content-wrapper{max-width:600px}.quote-list--short-left .ctg-container{padding:0}.quote-list--short-left .ctg-container .ctg-text-content-wrapper{margin:0;max-width:60%}.quote-list--short-left .quote-list__heading{margin-bottom:32px}.quote-list--short-left .quote-list__cite--enum{padding-top:0}.quote-list--short-left .quote-list__cite-text{line-height:1.69}}.researchbox{padding-top:6%}@media screen and (max-width: 768px){.researchbox{padding:10% 0 11% 0}}@media screen and (max-width: 768px){.researchbox__header{margin:auto;width:93%}}.researchbox__slides{overflow-x:auto;transition:-webkit-transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);transition:transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);transition:transform 0.4s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.4s cubic-bezier(0.4, 0, 0.2, 1)}@media screen and (min-width: 769px){.researchbox__slides{display:flex}}@media screen and (max-width: 768px){.researchbox__slides{margin:auto}}.researchbox__slide{background:#fff;flex-shrink:0;max-width:1000px;position:relative;width:78%}@media screen and (min-width: 769px){.researchbox__slide{display:flex;margin-left:2%}.researchbox__slide:first-of-type{margin-left:9%}}@media screen and (max-width: 768px){.researchbox__slide{margin:auto;width:calc(95% - 30px)}.researchbox__slide:not(:first-of-type){margin-top:30px}}.researchbox__slide:hover .researchbox__slide__cta__text{color:#41AEF0}.researchbox__slide:hover .researchbox__slide__cta__icon{-webkit-transform:translateX(3px);transform:translateX(3px)}.researchbox__slide:hover .researchbox__slide__cta__icon svg g{stroke:#41AEF0}.researchbox__slide:hover .researchbox__slide__image__inner{-webkit-transform:scale(1.06);transform:scale(1.06)}.researchbox__slide__link{height:100%;position:absolute;width:100%;z-index:1}.researchbox__slide__image{flex-basis:40%;overflow:hidden}@media screen and (max-width: 768px){.researchbox__slide__image{height:50vw}}.researchbox__slide__image__inner{background-position:center center;background-repeat:no-repeat;background-size:cover;height:100%;transition:-webkit-transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);transition:transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);transition:transform 0.3s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.3s cubic-bezier(0.4, 0, 0.2, 1)}.researchbox__slide__text{display:flex;flex-basis:60%;flex-direction:column;padding:4%;position:relative}@media screen and (max-width: 768px){.researchbox__slide__text{padding:6%}}.researchbox__slide__eyebrow{color:#989898;font-family:"IBM Plex Mono",monospace}.researchbox__slide__desc{color:#979797;flex-grow:1;line-height:1.5;margin-top:4%;width:85%}.researchbox__slide__cta{align-items:center;display:flex;margin-top:10%}@media screen and (max-width: 768px){.researchbox__slide__cta{margin-top:8%}}.researchbox__slide__cta__text{font-weight:500;margin-right:1rem;transition:color .15s linear}.researchbox__slide__cta__icon{transition:-webkit-transform .1s linear;transition:transform .1s linear;transition:transform .1s linear, -webkit-transform .1s linear}.researchbox__slide__cta__icon svg g{transition:stroke .15s linear}.researchbox__slide__cta__icon .jump-link{vertical-align:middle}.researchbox__button{display:flex;justify-content:flex-end;padding:6% 10% 6% 0}@media screen and (max-width: 768px){.researchbox__button{display:none}}.researchbox__button button{outline:none}@media screen and (min-width: 2263px){.researchbox__button button{visibility:hidden}}.ribbon{opacity:0;position:absolute;right:0;top:9.5rem;transition:opacity .2s linear .5s;z-index:2}@media screen and (max-width: 768px){.ribbon{top:28%}}.ribbon__title{background:#fff;color:#34a9ef;font-weight:600;padding:.4rem 1.8rem;text-align:center}.ribbon.is-visible{opacity:1}.ctg-simple-quote{color:#979797;font-family:"IBM Plex Mono",monospace}.ctg-simple-quote .ctg-container{padding:48px 0}.ctg-simple-quote__text{margin:0 0 16px}.ctg-simple-quote__text p{color:#414141;font-family:"Roboto",sans-serif;font-size:1.25rem;font-style:italic;font-weight:500;line-height:1.3}.ctg-simple-quote__author{font-size:.875rem;font-weight:700}.ctg-simple-quote__author::before{content:"- "}.ctg-simple-quote__description{font-size:.875rem}@media screen and (min-width: 768px){.ctg-simple-quote .ctg-container{padding:23px 0}}@media screen and (min-width: 1024px){.ctg-simple-quote .ctg-container{padding:0}.ctg-simple-quote__inner-container{max-width:60%}}.c-simplebox__item{display:block}@media screen and (max-width: 768px){.c-simplebox__item{margin:0 auto;max-width:25rem}}.ctg-shadow-image-wrapper{height:65vw;z-index:1}@media screen and (min-width: 769px){.ctg-shadow-image-wrapper{position:absolute;width:60vw}}@media screen and (max-width: 768px){.ctg-shadow-image-wrapper{height:100vw;margin-top:3vw}}.ctg-shadow-image-wrapper[data-parallax]{will-change:transform}.ctg-shadow-image-wrapper .ctg-shadow-image{height:100%}.ctg-shadow-image-wrapper .ctg-shadow-image-inner-container{height:100%;overflow:hidden}.ctg-shadow-image-wrapper .ctg-shadow-image-inner{background-position:center center;background-size:cover;height:100%;-webkit-transform:scale(1.3);transform:scale(1.3);transition:-webkit-transform 1.3s cubic-bezier(0.46, 0.01, 0.19, 1);transition:transform 1.3s cubic-bezier(0.46, 0.01, 0.19, 1);transition:transform 1.3s cubic-bezier(0.46, 0.01, 0.19, 1), -webkit-transform 1.3s cubic-bezier(0.46, 0.01, 0.19, 1);will-change:transform}.ctg-shadow-image-wrapper .ctg-shadow-image-inner.zoom-out{-webkit-transform:scale(1);transform:scale(1)}.ctg-shadow-image-wrapper.left .ctg-shadow-image-inner-container{-webkit-transform:translate(-2vw, -2vw);transform:translate(-2vw, -2vw)}.ctg-shadow-image-wrapper.right .ctg-shadow-image-inner-container{-webkit-transform:translate(2vw, -2vw);transform:translate(2vw, -2vw)}.ctg-sourcesbox{margin-bottom:100px}.ctg-sourcesbox .ctg-container{background-color:#F9F9F9;padding:50px 80px}@media screen and (max-width: 768px){.ctg-sourcesbox .ctg-container{padding:50px 30px}}.ctg-sourcesbox__title{padding-left:10px}@media screen and (min-width: 769px){.ctg-sourcesbox__content{display:flex}}.ctg-sourcesbox__content p{margin-bottom:15px}.ctg-sourcesbox__content p:last-of-type{margin-bottom:0}.ctg-sourcesbox__content--left,.ctg-sourcesbox__content--right{flex-basis:50%;padding:10px}.skills .ctg-text-content-wrapper{margin-left:auto;margin-right:auto}.skills__quote{font-family:"Roboto",sans-serif;font-weight:500;text-transform:none}.skills__description{margin:30px 0}.skills__item{margin:30px 0;position:relative}.skills__item .skills__bar{bottom:0;left:-15px;position:absolute;top:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);width:15px}.skills__item-title,.skills__item-attribution{font-family:"IBM Plex Mono",monospace}.skills__item-quote{font-weight:500;margin:15px 0}.c-split .o-btn{justify-content:flex-start}.c-split .ribbon__title{padding:.1rem 1.8rem}.c-split .ribbon__desc{font-size:.6875rem;margin-top:.8rem;opacity:0.8;padding-right:1.8rem;text-align:right}@media screen and (max-width: 768px){.c-split .ribbon__desc{display:none}}.c-split .ribbon__desc span{display:block;font-weight:600}.ctg-submit-game{position:relative}@media screen and (min-width: 769px){.ctg-submit-game{height:71vw}}@media screen and (max-width: 768px){.ctg-submit-game{height:175vw}}.ctg-submit-game .ctg-shadow-image-wrapper{height:75vw;top:-4vw;width:65vw}@media screen and (max-width: 768px){.ctg-submit-game .ctg-shadow-image-wrapper{height:190vw;position:absolute;top:-40vw;width:80vw}}.ctg-submit-game .ctg-shadow-image-wrapper .ctg-shadow-image .ctg-shadow-image-inner{background-position:bottom}@media screen and (max-width: 768px){.ctg-submit-game .ctg-shadow-image-wrapper .ctg-shadow-image .ctg-shadow-image-inner{-webkit-transform:translateY(-1vw);transform:translateY(-1vw)}}.ctg-submit-game .ctg-marquee{top:12vw}@media screen and (max-width: 768px){.ctg-submit-game .ctg-marquee{top:-14vw}}.ctg-submit-game .badges{bottom:9vw;cursor:pointer;display:flex;position:absolute;right:7vw;width:20vw;z-index:2}@media screen and (max-width: 768px){.ctg-submit-game .badges{bottom:10vw;right:10vw;width:35vw}}.ctg-submit-game .badges .badge{box-shadow:0 2px 5px 0 rgba(32,33,36,0.05),0 19px 38px 0 rgba(32,33,36,0.04);margin:0 1vw;transition:box-shadow .3s linear}.ctg-submit-game .badges .badge:hover{box-shadow:0 2px 16px 0 rgba(32,33,36,0.07),0 26px 38px 0 rgba(32,33,36,0.09)}.ctg-submit-game .badges .badge img{width:100%}.ctg-submit-game .content-wrapper{padding:8vw;position:absolute;top:2vw;width:100%;z-index:1}@media screen and (max-width: 768px){.ctg-submit-game .content-wrapper{top:-30vw}}.ctg-submit-game .content-wrapper .subtitle{color:#000;margin:0 0 20vw 5vw}@media screen and (min-width: 769px){.ctg-submit-game .content-wrapper .subtitle{font-size:4vw}}@media screen and (max-width: 768px){.ctg-submit-game .content-wrapper .subtitle{font-size:2.95rem;margin-bottom:32vw}}.ctg-submit-game .content-wrapper .cta .ctg-button,.ctg-submit-game .content-wrapper .cta--mobile .ctg-button{margin:0 auto 16vw}@media screen and (max-width: 768px){.ctg-submit-game .content-wrapper .cta{display:none}}@media screen and (min-width: 769px){.ctg-submit-game .content-wrapper .cta--mobile{display:none}}@media screen and (min-width: 769px){.ctg-submit-game--no-image{height:320px}}@media screen and (max-width: 768px){.ctg-submit-game--no-image{height:100%}}.ctg-submit-game--no-image .badges{cursor:auto;display:flex;height:100%;justify-content:center;left:0;position:relative;top:0;width:100%}@media screen and (max-width: 768px){.ctg-submit-game--no-image .badges{padding:10vw 0}}.ctg-submit-game--no-image .badges .badge{margin:auto}.ctg-submit-game__headline{color:#202124;font-size:2rem;line-height:1.25;margin-bottom:0;opacity:1;-webkit-transform:translateY(0);transform:translateY(0);transition:none}@media screen and (min-width: 768px){.ctg-submit-game__headline{font-size:3.375rem;line-height:1.18}}@media screen and (min-width: 1024px){.ctg-submit-game__headline{font-size:3.5rem;line-height:1.14}}@media screen and (min-width: 1440px){.ctg-submit-game__headline{font-size:3.88vw}}.ctg-submit-game__headline span{-webkit-text-fill-color:transparent;-webkit-text-stroke:1px #202124;font-family:"Roboto Condensed",sans-serif;font-size:2.75rem;font-weight:700;line-height:1;display:block;margin-bottom:24px}@media screen and (min-width: 768px){.ctg-submit-game__headline span{font-size:4.625rem}}@media screen and (min-width: 1024px){.ctg-submit-game__headline span{font-size:5.625rem}}@media screen and (min-width: 1440px){.ctg-submit-game__headline span{font-size:6.9vw}}.ctg-submit-game__headline span{margin-bottom:40px}@media screen and (min-width: 1024px){.ctg-submit-game__headline span{margin-bottom:48px}}.textboxhero{overflow:hidden}.textboxhero__inner{background-position:center bottom;background-repeat:no-repeat;background-size:cover;position:relative;-webkit-transform:scale(1.08);transform:scale(1.08)}@media screen and (max-width: 890px){.textboxhero__inner{height:calc(100px + 65vw)}}@media screen and (min-width: 769px){.textboxhero__inner{height:67vh}}@media screen and (max-width: 768px){.textboxhero__inner{margin-top:80px}}.textboxhero__text{background:#fff;background-size:115%;box-shadow:0 2px 15px 0 rgba(32,33,36,0.06),0 15px 38px 0 rgba(32,33,36,0.05);margin:auto;max-width:68.75rem;padding:4%;width:70%;z-index:1}@media screen and (min-width: 769px){.textboxhero__text{margin:-14.5% auto 7.5%;position:relative}}@media screen and (max-width: 768px){.textboxhero__text{padding:8% 8% 7.5%;width:100%}}.textboxhero__text .o-context{padding:0}.textboxhero__text .o-context--title{font-size:7vw}@media screen and (min-width: 1318px){.textboxhero__text .o-context--title{font-size:5.5rem}}@media screen and (max-width: 768px){.textboxhero__text .o-context--title{font-size:3.25rem}}.textboxhero__text .o-context--title--firstline{background-image:none;font-size:5vw}@media screen and (min-width: 1318px){.textboxhero__text .o-context--title--firstline{font-size:3.5rem}}@media screen and (max-width: 768px){.textboxhero__text .o-context--title--firstline{font-size:2rem}}.textboxhero__text .o-context--title--secondline{align-items:center;display:flex;justify-content:center}@media screen and (max-width: 768px){.textboxhero__text .o-context--title--secondline{font-size:2.5rem}}.textboxhero__text .o-context--title--highlighted{background-position:0 90%;background-repeat:repeat-x;background-size:100% 16px}.textboxhero__text .o-context--title--small{background-image:none;font-family:"Roboto Condensed",sans-serif;font-size:4vw;font-weight:300}@media screen and (min-width: 1318px){.textboxhero__text .o-context--title--small{font-size:3.5rem}}@media screen and (min-width: 769px){.textboxhero__text .o-context--title--small{margin:0 .5rem}}@media screen and (max-width: 768px){.textboxhero__text .o-context--title--small{font-size:1.5rem;margin:0 .3rem}}.textboxhero__text .o-context--desc{text-align:center;width:auto}@media screen and (min-width: 1318px){.textboxhero__text .o-context--desc{max-width:49rem}}.textboxhero__text .o-btn{margin:auto}.thank-you__wrapper{margin:200px auto 100px auto;position:relative;text-align:center}@media screen and (min-width: 769px){.thank-you__wrapper{max-width:700px;padding:20px 0}}@media screen and (max-width: 768px){.thank-you__wrapper{padding:0 30px}}html[lang=pt_BR] .thank-you__wrapper{margin-top:100px}.thank-you__wrapper .thank-you__background{background-repeat:no-repeat;background-size:contain;bottom:-240px;height:700px;position:absolute;right:630px;width:500px;z-index:-1}@media screen and (max-width: 890px){.thank-you__wrapper .thank-you__background{display:none}}@media screen and (min-width: 769px){.thank-you__wrapper .thank-you__title,.thank-you__wrapper .thank-you__subtitle{padding:0 100px}}.thank-you__wrapper .thank-you__title{margin-bottom:30px}.thank-you__wrapper .thank-you__subtitle{margin-bottom:70px}.thank-you__wrapper .thank-you__card{padding:40px;position:relative}.thank-you__wrapper .thank-you__card__shadow{height:100%;left:15px;position:absolute;top:15px;width:100%;z-index:-1}.thank-you__wrapper .thank-you__card__title{font-size:1.75rem;font-weight:500;line-height:1.2}.thank-you__wrapper .thank-you__card__subtitle{font-family:"IBM Plex Mono",monospace;font-size:.875rem;margin-top:20px}.thank-you__wrapper .thank-you__card__social{margin-top:20px}.thank-you__wrapper .thank-you__card__social a{cursor:pointer;display:inline-block;height:50px;overflow:hidden;text-indent:100%;white-space:nowrap;width:40px}.thank-you__wrapper .thank-you__card__social a:focus{outline:none}.thank-you__wrapper .thank-you__card__social a:focus-visible{outline:2px solid #1A73E8}@media screen and (max-width: 768px){.thank-you__wrapper .thank-you__card__social a{margin:0 12px}}.thank-you__wrapper .thank-you__card__social a:not(:first-child){margin-left:30px}.thank-you__wrapper .thank-you__card__social--facebook{background:url(../../static/images/facebook-circle-icon--light.svg) center center/contain no-repeat}.thank-you__wrapper .thank-you__card__social--twitter{background:url(../../static/images/twitter-circle-icon--light.svg) center center/contain no-repeat}.twocolumns__columns{padding-top:12%}.twocolumns__columns.is-left .grid{flex-direction:row-reverse}.twocolumns__columns.is-left .grid .twocolumns__image{flex-direction:row}.twocolumns__columns:last-of-type{padding-bottom:12%}.twocolumns__left,.twocolumns__right{display:flex;flex-direction:column;justify-content:center}.twocolumns__left button,.twocolumns__left a.o-btn,.twocolumns__right button,.twocolumns__right a.o-btn{margin-top:28px}@media screen and (max-width: 768px){.twocolumns__left,.twocolumns__right{width:100%}}.twocolumns__right{padding:0 4%}@media screen and (max-width: 768px){.twocolumns__right{padding:8% 0%}}.twocolumns__title{padding-bottom:.9375rem}@media screen and (max-width: 768px){.twocolumns__title{padding-bottom:.3125rem}}.twocolumns__text:not(:first-of-type){padding-top:1.25rem}@media screen and (max-width: 768px){.twocolumns__text:not(:first-of-type){padding-top:.3125rem}}.twocolumns__image{height:56vw}@media screen and (min-width: 1318px){.twocolumns__image{height:42.5625rem}}@media screen and (max-width: 768px){.twocolumns__image{height:22.6875rem}}.twocolumns__image--split{height:100%;padding-right:1.25rem}.twocolumns__image--split img{height:50%;-o-object-fit:cover;object-fit:cover}.twocolumns__image--split img:first-of-type{padding-bottom:1.25rem}.twocolumns__image--full{height:100%;padding-left:1.25rem !important}.twocolumns__image--full img{height:100%;-o-object-fit:cover;object-fit:cover}.twocolumns__image img{width:100%}.twocolumns--align-top{padding-top:0}.videogrid__youtube{height:25vw}@media screen and (min-width: 1318px){.videogrid__youtube{height:21.0625rem}}@media screen and (max-width: 768px){.videogrid__youtube{height:45vw}}.videogrid__youtube--bg{width:100%;height:100%;background-position:50% 50%;background-size:cover}.videogrid__content{padding:5% 0}@media screen and (max-width: 768px){.videogrid .col-6{width:100%}}.video-heading__left-column{text-align:center}.video-heading__intro{margin:0 auto;width:85%}.video-heading__title{color:#000}.video-heading__title span{background-position:0 90%;background-repeat:repeat-x;background-size:100% 16px}.video-heading__image-wrapper{margin:32px 0 18px}.video-heading__image{height:auto;vertical-align:bottom;width:100%}.video-heading--first-section{margin-top:80px}@media screen and (min-width: 769px){.video-heading__intro{display:flex;margin-bottom:88px;max-width:1232px;width:82%}.video-heading__title{line-height:1.18}.video-heading__left-column,.video-heading__right-column{width:45%}.video-heading__left-column{margin-left:5%;padding-right:6.5%;text-align:left}.video-heading__right-column{margin-right:5%}.video-heading__image-wrapper{margin:0}.video-heading--first-section{margin-top:150px}}.is-winners-2019 .video-heading--first-section{margin-top:80px;padding-top:32px}@media screen and (min-width: 768px){.is-winners-2019 .video-heading--first-section{padding-top:64px}}@media screen and (min-width: 886px){.is-winners-2019 .video-heading--first-section{margin-top:150px}}@media screen and (min-width: 1024px){.is-winners-2019 .video-heading--first-section{padding-top:88px}}.video-overlay{align-items:center;display:flex;height:100vh;justify-content:center;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .3s linear;width:100vw;z-index:100}.video-overlay.is-active{opacity:1;pointer-events:auto}.video-overlay .video-overlay__overlay{background:rgba(255,255,255,0.8);height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.video-overlay .video-overlay__close{cursor:pointer;color:#000;font-family:"IBM Plex Mono",monospace;left:50%;padding-left:30px;position:absolute;top:50%;-webkit-transform:translate3d(-35vw, calc(-35vw * .5625 - 30px), 0);transform:translate3d(-35vw, calc(-35vw * .5625 - 30px), 0);z-index:3}@media screen and (max-width: 768px){.video-overlay .video-overlay__close{-webkit-transform:translate3d(-50%, calc(-50vw * .5625 - 30px), 0);transform:translate3d(-50%, calc(-50vw * .5625 - 30px), 0)}}.video-overlay .video-overlay__close:hover::before{-webkit-transform:translate3d(-3px, 0, 0);transform:translate3d(-3px, 0, 0)}.video-overlay .video-overlay__close::before{background:url(../../static/images/arrow-back.svg) center left/contain no-repeat;content:'';display:block;height:100%;left:0;position:absolute;top:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);transition:-webkit-transform .1s linear;transition:transform .1s linear;transition:transform .1s linear, -webkit-transform .1s linear;width:20px}.video-overlay .video-overlay__wrapper{box-shadow:0 21px 57px 0 rgba(1,1,1,0.4);height:calc(70vw * .5625);overflow:hidden;position:relative;width:70vw;z-index:3}@media screen and (max-width: 768px){.video-overlay .video-overlay__wrapper{height:calc(100vw * .5625);width:100vw}}.video-overlay .video-overlay__player{height:100%;left:0;position:absolute;top:0;width:100%}[data-video]{cursor:pointer;position:relative}[data-video]:hover::before{-webkit-transform:scale(0.96) translate3d(-50%, -50%, 0);transform:scale(0.96) translate3d(-50%, -50%, 0)}[data-video]:active::before{-webkit-transform:scale(0.5) translate3d(-50%, -50%, 0);transform:scale(0.5) translate3d(-50%, -50%, 0);transition:opacity .8s linear, -webkit-transform .8s linear;transition:transform .8s linear, opacity .8s linear;transition:transform .8s linear, opacity .8s linear, -webkit-transform .8s linear;opacity:0}[data-video]::before{background:url(../../static/images/youtube-play.png) center center/contain no-repeat;content:'';height:221px;left:50%;position:absolute;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);-webkit-transform-origin:0 0;transform-origin:0 0;transition:opacity .5s linear .5s, -webkit-transform .1s linear;transition:transform .1s linear, opacity .5s linear .5s;transition:transform .1s linear, opacity .5s linear .5s, -webkit-transform .1s linear;top:50%;width:220px}@media screen and (max-width: 768px){[data-video]::before{width:110px}}.winner-intro{padding:10% 0 5%}.winner-intro__icon{margin:8px 0 16px;width:64px}.winner-intro__cta-icon{margin-top:30px;width:135px}@media screen and (max-width: 768px){.winner-intro{padding-top:20%}}.winner-intro .l-wrapper{display:flex;justify-content:space-between;max-width:1232px}@media screen and (max-width: 768px){.winner-intro .l-wrapper{display:block}}.winner-intro .winner-intro__left-col{border-right:1px solid rgba(151,151,151,0.4);display:flex;flex-direction:column;flex:0 0 45%;justify-content:space-between;margin-left:5%;padding-right:6.25%}@media screen and (max-width: 768px){.winner-intro .winner-intro__left-col{border-right:initial;margin-left:0;padding-right:0;text-align:center}}.winner-intro .winner-intro__position{color:#5F6368;font-family:"IBM Plex Mono",monospace;font-size:1.375rem}.winner-intro .winner-intro__right-col{flex:0 0 45%;margin-right:5%;padding-left:6.25%}@media screen and (max-width: 768px){.winner-intro .winner-intro__right-col{margin-right:0;margin-top:10%;padding-left:0}}.winner-intro .winner-intro__genre-label{font-family:"IBM Plex Mono",monospace;font-size:1.375rem;font-weight:600;line-height:1.5rem;margin-top:32px}@media screen and (max-width: 768px){.winner-intro .winner-intro__genre-label{margin-bottom:1%;margin-top:30px}}@media screen and (min-width: 769px){.winner-intro__icon{margin:16px 0}.winner-intro__cta-icon{margin-top:32px}}@media screen and (max-width: 768px){.about__mission{padding-bottom:4%}}.about__partners{padding-bottom:11%;padding-top:7.5%}@media screen and (max-width: 768px){.about__partners{padding-top:10%}}@media screen and (max-width: 768px){.about__partners .o-context--desc{text-align:center}}@media screen and (max-width: 768px){.about .c-split__image:after{padding-top:87%}}.about .c-split__image--bg{width:100%;height:100%;background-size:cover;background-position:50% 100%}@media screen and (max-width: 768px){.about .c-split__image--bg{background-image:url(/about/changethegame/static/images/aboutus-mission-mobile.jpg) !important}}.about .c-split:before{background:#feedea}.about .c-block__context--text{padding-bottom:0}@media screen and (max-width: 768px){.case-study__meet .l-wrapper{width:100%}}.case-study__excerpt,.case-study__quote,.case-study__context{margin:0 auto;width:65%}@media screen and (min-width: 1318px){.case-study__excerpt,.case-study__quote,.case-study__context{width:38.75rem}}@media screen and (max-width: 768px){.case-study__excerpt,.case-study__quote,.case-study__context{width:100%}}.case-study__excerpt{padding:5% 0 5% 0}.case-study__context{padding:0% 0 10% 0}.case-study__quote{padding:0% 0 5% 0;text-align:center}@media screen and (max-width: 768px){.case-study__quote{padding:13% 0}}.home .hero{background:#fff}@media screen and (max-width: 768px){.home .hero--logo{-webkit-transform:scale(0.75);transform:scale(0.75);-webkit-transform-origin:0% 100%;transform-origin:0% 100%}}.home .hero--bg{background-position:left center;background-size:cover}@media screen and (max-width: 1024px){.home .hero--bg{background-position:center center}}@media screen and (max-width: 768px){.home .hero--bg{background-position:bottom center}}.home .hero ._inner{height:80vh;margin-top:150px;position:relative}@media screen and (max-width: 1024px){.home .hero ._inner{min-height:700px}}@media screen and (max-width: 768px){.home .hero ._inner{height:calc(300px + 80vw);margin-top:80px}}@media screen and (max-width: 1024px){.home .hero ._inner .l-wrapper{align-items:normal;padding:10% 0 0}}@media screen and (max-width: 768px){.home .hero ._inner .l-wrapper{padding-bottom:70vw}}@media screen and (max-width: 768px){.home .hero .c-block,.home .hero .c-block__context{width:100%}}.home .hero .c-block__context--text{max-width:100%;width:20.75rem}.home .split{padding:13% 0}.home__mission{padding:7.5% 0}@media screen and (max-width: 768px){.home__mission .l-wrapper{width:100%}}@media screen and (max-width: 768px){.home__mission .c-split__image{height:0;padding-top:56%}.home__mission .c-split__image .c-split__image--bg{top:0}}.home__mission .c-block__type--title{width:100%}.home__categories{padding-bottom:12%}.home__categories .c-colorbox .c-colorbox__video{height:0;padding-top:84%}.home__categories .c-colorbox .c-colorbox__video video{height:100%;top:0}@media screen and (max-width: 768px){.home__categories .c-colorbox .c-colorbox__video--bg{width:100%;height:100%}}.home__learn{padding:10% 0}@media screen and (max-width: 768px){.home__learn .l-wrapper{width:100%}}.home .c-split::before{background:#ebf9f3}.home .c-block__context--text{color:#000}.home .c-block__context--text a{color:#1A73E8}.initiatives__categories{padding:0 0 12% 0}.initiatives .c-split__image--bg{width:100%;height:100%;background-size:cover;background-position:50% 100%}.initiatives .c-split:before{background:#feedea}.initiatives .c-block__context--text{padding-bottom:0}@media screen and (max-width: 768px){.initiatives .c-colorbox__col h4{font-size:1.375rem;margin-left:auto;margin-right:auto;padding-bottom:0;width:60%}}.research{overflow:hidden}.research__inclusive{padding:9% 0}.research__inclusive .grid{align-items:flex-start}.research__inclusive .c-block{width:100%}@media screen and (max-width: 768px){.research__inclusive .c-block{padding:8% 0}.research__inclusive .c-block__type--title.small{padding-bottom:0}}.research__inclusive .col-6{margin:0 auto;width:40%}@media screen and (max-width: 768px){.research__inclusive .col-6{width:100%}}@media screen and (max-width: 768px){.research__inclusive .col-4{width:66.66667%}.research__inclusive .col-8{width:83.33333%}}.research__inclusive .circle{padding-top:15%}.research__inclusive .circle__wrapper{font-family:"IBM Plex Mono",monospace;width:100%}.research__inclusive .circle__wrapper:after{background-size:cover;border-radius:200%;content:"";display:block;padding-top:100%}.research__inclusive .circle__wrapper ._inner{position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);white-space:nowrap}.research__inclusive .circle__wrapper--number,.research__inclusive .circle__wrapper--symbol{color:#000}.research__inclusive .circle__wrapper--number{font-size:5vw;letter-spacing:6px}@media screen and (max-width: 768px){.research__inclusive .circle__wrapper--number{font-size:17vw;letter-spacing:1px}}.research__inclusive .circle__wrapper--symbol{font-size:30px;margin-left:-9px}.research__inclusive .circle__context{font-family:"IBM Plex Mono",monospace;margin-left:auto;width:90%}@media screen and (max-width: 768px){.research__inclusive .circle__context{margin:30px 0;width:100%}.research__inclusive .circle__context p{font-size:1.375rem;line-height:1.1}}.research__inclusive .circle:first-of-type .circle__wrapper::after{background-image:url(../../static/images/circle-top-shadow.svg)}.research__inclusive .circle:last-of-type .circle__wrapper::after{background-image:url(../../static/images/circle-bottom-shadow.svg)}.research__generation{padding:7.5% 0}@media screen and (max-width: 768px){.research__generation{padding:0 0 11%}}.research__generation .c-block{width:100%}@media screen and (max-width: 768px){.research__generation .c-block{padding:19% 0}}.research__generation .col-6{width:40%;margin:0 auto}@media screen and (max-width: 768px){.research__generation .col-6{width:100%}}.research__generation .c-bar__progress--number{font-family:"IBM Plex Mono",monospace}.research__generation .c-bar__text{font-family:"IBM Plex Mono",monospace}.research__generation .c-doublebox__item{height:auto}.research .c-split__image--bg{width:100%;height:100%;background-position:50% 100%;background-size:cover}.research .c-split::before{background:#feedea}.research .c-block__context--text{padding-bottom:0;width:100%}.simple__hero{position:relative}.simple__hero .l-wrapper{align-items:center;display:flex;flex-wrap:wrap;padding-top:190px}@media screen and (max-width: 768px){.simple__hero .l-wrapper{padding-top:80px}}.simple__hero .l-wrapper .o-context{flex:0 0 100%;padding-top:4%}.simple__hero .l-wrapper .o-context--has-back{padding-top:0}.simple__hero .l-wrapper .o-context--has-back .o-context--back{margin-bottom:10%}@media screen and (max-width: 768px){.simple__hero .l-wrapper .o-context--has-back .o-context--back{padding-top:10%}}@media screen and (max-width: 768px){.simple__hero .l-wrapper .o-context--desc{text-align:center}}.simple__categories{padding:0% 0 7.5% 0}@media screen and (max-width: 768px){.simple__categories .l-wrapper{width:95%}}.simple__categories:last-of-type{padding-bottom:11%}.simple__categories--1-up{padding:0}.simple__categories--1-up .c-doublebox__image::after{padding-top:30%}.simple__categories--1-up .c-doublebox__arrow{display:none}@media screen and (min-width: 769px){.simple__categories--1-up .c-doublebox__content{padding:6% 0 6% 0;text-align:center}}@media screen and (max-width: 768px){.simple__categories--1-up .c-doublebox__content{padding-bottom:10%}}@media screen and (min-width: 769px){.simple__categories--1-up .c-doublebox__content ._inner{margin:auto}}.simple__categories--1-up .c-doublebox__content ._inner .o-btn{margin:auto}@media screen and (max-width: 768px){.simple__categories--1-up .c-doublebox__content ._inner .o-btn{justify-content:flex-start;margin-left:0}}.simple__categories--1-up .c-doublebox__content--desc{margin:auto;max-width:45rem}.simple__categories--1-up .c-doublebox__content .c-doublebox__spotlight{left:4%;top:5%}@media screen and (min-width: 769px){.simple__categories--1-up .c-doublebox__content .c-doublebox__spotlight{left:0;margin:auto;right:0;top:6%}}.simple__categories--1-up .c-doublebox__spotlight{top:12%}.simple__categories--1-up .c-doublebox__arrow{right:3%}.simple__categories--no-padding{padding:0}.simple__categories--no-desc .o-context{padding-bottom:0}.is-women-in-gaming .ctg-text-content__title{font-size:1.75rem}.is-women-in-gaming .ctg-text-content__description p{font-size:.875rem}@media screen and (min-width: 768px){.is-women-in-gaming .ctg-image-hero .ctg-container{width:82%}.is-women-in-gaming .ctg-text-content-wrapper{max-width:100%}}@media screen and (min-width: 1024px){.is-women-in-gaming .ctg-image-hero__content-text{max-width:704px}.is-women-in-gaming .ctg-text-content-wrapper{max-width:60%}.is-women-in-gaming .ctg-text-content__title{font-size:2.75rem}.is-women-in-gaming .ctg-text-content__description p{font-size:1rem}}.is-design-challenge-2020 .ctg-fancy-paragraph__body strong,.is-design-challenge-2021 .ctg-fancy-paragraph__body strong{font-weight:700}@media screen and (min-width: 768px){.is-design-challenge-2020 .ctg-checkered-hero.animate-in .main-row__right img,.is-design-challenge-2021 .ctg-checkered-hero.animate-in .main-row__right img{height:auto;width:83.85vw}}@media screen and (min-width: 1024px){.is-design-challenge-2020 .ctg-checkered-hero.animate-in .main-row__right img,.is-design-challenge-2021 .ctg-checkered-hero.animate-in .main-row__right img{height:93vw;position:relative;right:18%;width:auto}}@media screen and (min-width: 1440px){.is-design-challenge-2020 .ctg-checkered-hero.animate-in .main-row__right img,.is-design-challenge-2021 .ctg-checkered-hero.animate-in .main-row__right img{height:100%;float:right;position:static}}@media screen and (min-width: 769px){.is-design-challenge-2020 .ctg-checkered-hero .main-row,.is-design-challenge-2021 .ctg-checkered-hero .main-row{display:block}}@media screen and (min-width: 1024px){.is-design-challenge-2020 .ctg-checkered-hero .main-row,.is-design-challenge-2021 .ctg-checkered-hero .main-row{display:flex}}.is-design-challenge-2020 .ctg-checkered-hero .main-row__left,.is-design-challenge-2021 .ctg-checkered-hero .main-row__left{margin-top:80px}@media screen and (min-width: 886px){.is-design-challenge-2020 .ctg-checkered-hero .main-row__left,.is-design-challenge-2021 .ctg-checkered-hero .main-row__left{margin-top:150px}}@media screen and (min-width: 1024px){.is-design-challenge-2020 .ctg-checkered-hero .main-row__left,.is-design-challenge-2021 .ctg-checkered-hero .main-row__left{margin-right:auto}}@media screen and (min-width: 768px){.is-design-challenge-2020 .ctg-checkered-hero .main-row__left .main-row__headline span,.is-design-challenge-2021 .ctg-checkered-hero .main-row__left .main-row__headline span{-webkit-text-stroke:2px #202124}}.is-design-challenge-2020 .ctg-checkered-hero .main-row__left .main-row__body,.is-design-challenge-2021 .ctg-checkered-hero .main-row__left .main-row__body{color:#414141;margin:0;max-width:unset;opacity:1;width:100%}.is-design-challenge-2020 .ctg-checkered-hero .main-row__left .main-row__body p,.is-design-challenge-2021 .ctg-checkered-hero .main-row__left .main-row__body p{font-size:14px;line-height:1.72}@media screen and (min-width: 1024px){.is-design-challenge-2020 .ctg-checkered-hero .main-row__left .main-row__body p,.is-design-challenge-2021 .ctg-checkered-hero .main-row__left .main-row__body p{font-size:1rem;line-height:1.75}}@media screen and (min-width: 1440px){.is-design-challenge-2020 .ctg-checkered-hero .main-row__left .main-row__body p,.is-design-challenge-2021 .ctg-checkered-hero .main-row__left .main-row__body p{font-size:1.1vw}}.is-design-challenge-2020 .ctg-checkered-hero .main-row__left .main-row__body p:not(:last-child),.is-design-challenge-2021 .ctg-checkered-hero .main-row__left .main-row__body p:not(:last-child){margin-bottom:24px}.is-design-challenge-2020 .ctg-checkered-hero .main-row__left .main-row__body p:last-child,.is-design-challenge-2021 .ctg-checkered-hero .main-row__left .main-row__body p:last-child{margin-bottom:40px}@media screen and (min-width: 1024px){.is-design-challenge-2020 .ctg-checkered-hero .main-row__left .main-row__body p:last-child,.is-design-challenge-2021 .ctg-checkered-hero .main-row__left .main-row__body p:last-child{margin-bottom:48px}}.is-design-challenge-2020 .ctg-checkered-hero .main-row__left .main-row__body p:nth-child(2),.is-design-challenge-2021 .ctg-checkered-hero .main-row__left .main-row__body p:nth-child(2){color:#414141;font-family:"IBM Plex Mono",monospace;font-size:1rem;font-weight:400;line-height:1.75}@media screen and (min-width: 1024px){.is-design-challenge-2020 .ctg-checkered-hero .main-row__left .main-row__body p:nth-child(2),.is-design-challenge-2021 .ctg-checkered-hero .main-row__left .main-row__body p:nth-child(2){font-size:1.25rem;line-height:1.6}}@media screen and (min-width: 1440px){.is-design-challenge-2020 .ctg-checkered-hero .main-row__left .main-row__body p:nth-child(2),.is-design-challenge-2021 .ctg-checkered-hero .main-row__left .main-row__body p:nth-child(2){font-size:1.3vw}}.is-design-challenge-2020 .ctg-checkered-hero .main-row-text-wrapper,.is-design-challenge-2021 .ctg-checkered-hero .main-row-text-wrapper{margin-top:0;padding:0 7.5vw 20vw;text-align:center}@media screen and (min-width: 768px){.is-design-challenge-2020 .ctg-checkered-hero .main-row-text-wrapper,.is-design-challenge-2021 .ctg-checkered-hero .main-row-text-wrapper{margin-left:0;padding:0 120px 8.34vw}}@media screen and (min-width: 769px){.is-design-challenge-2020 .ctg-checkered-hero .main-row-text-wrapper,.is-design-challenge-2021 .ctg-checkered-hero .main-row-text-wrapper{width:inherit}}@media screen and (min-width: 1024px){.is-design-challenge-2020 .ctg-checkered-hero .main-row-text-wrapper,.is-design-challenge-2021 .ctg-checkered-hero .main-row-text-wrapper{padding:0 1.81vw 0 8.39vw;text-align:left;width:45vw}}@media screen and (min-width: 1440px){.is-design-challenge-2020 .ctg-checkered-hero .main-row-text-wrapper,.is-design-challenge-2021 .ctg-checkered-hero .main-row-text-wrapper{padding:0 4.44vw 0 12.85vw}}.is-design-challenge-2020 .ctg-checkered-hero .back-button,.is-design-challenge-2021 .ctg-checkered-hero .back-button{margin-left:-7.5vw;text-align:left}.is-design-challenge-2020 .ctg-checkered-hero .back-button__link,.is-design-challenge-2021 .ctg-checkered-hero .back-button__link{padding-bottom:24px}@media screen and (min-width: 1024px){.is-design-challenge-2020 .ctg-checkered-hero .back-button__link,.is-design-challenge-2021 .ctg-checkered-hero .back-button__link{padding-bottom:32px}}@media screen and (min-width: 1440px){.is-design-challenge-2020 .ctg-checkered-hero .back-button__link,.is-design-challenge-2021 .ctg-checkered-hero .back-button__link{padding-bottom:48px}}@media screen and (min-width: 768px){.is-design-challenge-2020 .ctg-checkered-hero .main-row__right,.is-design-challenge-2021 .ctg-checkered-hero .main-row__right{background-color:#fff;margin-left:16.14vw}}@media screen and (min-width: 769px){.is-design-challenge-2020 .ctg-checkered-hero .main-row__right,.is-design-challenge-2021 .ctg-checkered-hero .main-row__right{height:109vw;width:inherit}}@media screen and (min-width: 1024px){.is-design-challenge-2020 .ctg-checkered-hero .main-row__right,.is-design-challenge-2021 .ctg-checkered-hero .main-row__right{height:948px;margin-left:0;margin-top:150px;width:48.42vw}}@media screen and (min-width: 1440px){.is-design-challenge-2020 .ctg-checkered-hero .main-row__right,.is-design-challenge-2021 .ctg-checkered-hero .main-row__right{height:73vw;width:52vw}}.is-design-challenge-2020 .ctg-checkered-hero .main-row__right img,.is-design-challenge-2021 .ctg-checkered-hero .main-row__right img{display:block}@media screen and (min-width: 1440px){.is-design-challenge-2020 .ctg-checkered-hero .main-row__right img,.is-design-challenge-2021 .ctg-checkered-hero .main-row__right img{height:130%}}@media screen and (min-width: 768px){.is-design-challenge-2020 .ctg-checkered-hero .secondary-row,.is-design-challenge-2021 .ctg-checkered-hero .secondary-row{margin-top:10.625vw}}@media screen and (min-width: 769px){.is-design-challenge-2020 .ctg-checkered-hero .secondary-row,.is-design-challenge-2021 .ctg-checkered-hero .secondary-row{text-align:center}}@media screen and (min-width: 1024px){.is-design-challenge-2020 .ctg-checkered-hero .secondary-row,.is-design-challenge-2021 .ctg-checkered-hero .secondary-row{margin-top:0;text-align:left}}@media screen and (min-width: 769px){.is-design-challenge-2020 .ctg-checkered-hero .secondary-row__right,.is-design-challenge-2021 .ctg-checkered-hero .secondary-row__right{margin-left:inherit;width:inherit}}@media screen and (min-width: 1024px){.is-design-challenge-2020 .ctg-checkered-hero .secondary-row__right,.is-design-challenge-2021 .ctg-checkered-hero .secondary-row__right{margin-left:auto;width:45vw}}.is-design-challenge-2020 .ctg-shadow-image-wrapper.left,.is-design-challenge-2021 .ctg-shadow-image-wrapper.left{height:105vw;margin-top:12.18vw}@media screen and (min-width: 768px){.is-design-challenge-2020 .ctg-shadow-image-wrapper.left,.is-design-challenge-2021 .ctg-shadow-image-wrapper.left{margin-top:2vw}}@media screen and (min-width: 769px){.is-design-challenge-2020 .ctg-shadow-image-wrapper.left,.is-design-challenge-2021 .ctg-shadow-image-wrapper.left{margin-right:5vw;position:static;width:inherit}}@media screen and (min-width: 1024px){.is-design-challenge-2020 .ctg-shadow-image-wrapper.left,.is-design-challenge-2021 .ctg-shadow-image-wrapper.left{height:77.24vw;margin-right:inherit;margin-top:0;max-height:850px;position:absolute;top:5vw;width:54.78vw}}@media screen and (min-width: 1440px){.is-design-challenge-2020 .ctg-shadow-image-wrapper.left,.is-design-challenge-2021 .ctg-shadow-image-wrapper.left{height:54.93vw;max-height:inherit;top:-5vw;width:55.56vw}}.is-design-challenge-2020 .ctg-shadow-image-wrapper.left .ctg-shadow-image-inner-container,.is-design-challenge-2021 .ctg-shadow-image-wrapper.left .ctg-shadow-image-inner-container{-webkit-transform:translate(-2.18vw, -2.18vw);transform:translate(-2.18vw, -2.18vw)}@media screen and (min-width: 768px){.is-design-challenge-2020 .ctg-shadow-image-wrapper.left .ctg-shadow-image-inner-container,.is-design-challenge-2021 .ctg-shadow-image-wrapper.left .ctg-shadow-image-inner-container{-webkit-transform:translate(-2.06vw, -2.06vw);transform:translate(-2.06vw, -2.06vw)}}@media screen and (min-width: 1024px){.is-design-challenge-2020 .ctg-shadow-image-wrapper.left .ctg-shadow-image-inner-container,.is-design-challenge-2021 .ctg-shadow-image-wrapper.left .ctg-shadow-image-inner-container{-webkit-transform:translate(-1.56vw, -1.56vw);transform:translate(-1.56vw, -1.56vw)}}@media screen and (min-width: 1440px){.is-design-challenge-2020 .ctg-shadow-image-wrapper.left .ctg-shadow-image-inner-container,.is-design-challenge-2021 .ctg-shadow-image-wrapper.left .ctg-shadow-image-inner-container{-webkit-transform:translate(-1.11vw, -1.11vw);transform:translate(-1.11vw, -1.11vw)}}.is-design-challenge-2020 .ctg-prize,.is-design-challenge-2021 .ctg-prize{margin-top:31.875vw;padding-top:25vw}@media screen and (min-width: 769px){.is-design-challenge-2020 .ctg-prize,.is-design-challenge-2021 .ctg-prize{margin-right:0}}@media screen and (min-width: 768px){.is-design-challenge-2020 .ctg-prize,.is-design-challenge-2021 .ctg-prize{margin-top:15.625vw;padding-top:15.625vw}}@media screen and (min-width: 1024px){.is-design-challenge-2020 .ctg-prize,.is-design-challenge-2021 .ctg-prize{margin-top:17.78vw;padding-top:0}}@media screen and (min-width: 1440px){.is-design-challenge-2020 .ctg-prize,.is-design-challenge-2021 .ctg-prize{margin:17.29vw 5vw 0 0}}.is-design-challenge-2020 .ctg-prize .ctg-decoration,.is-design-challenge-2021 .ctg-prize .ctg-decoration{top:-18.5vw}@media screen and (min-width: 768px){.is-design-challenge-2020 .ctg-prize .ctg-decoration,.is-design-challenge-2021 .ctg-prize .ctg-decoration{height:30vw;left:15vw;top:-15vw}}@media screen and (min-width: 769px){.is-design-challenge-2020 .ctg-prize .ctg-decoration,.is-design-challenge-2021 .ctg-prize .ctg-decoration{left:35vw}}@media screen and (min-width: 1024px){.is-design-challenge-2020 .ctg-prize .ctg-decoration,.is-design-challenge-2021 .ctg-prize .ctg-decoration{left:1.8vw;top:-26vw;width:34.46vw}}@media screen and (min-width: 1440px){.is-design-challenge-2020 .ctg-prize .ctg-decoration,.is-design-challenge-2021 .ctg-prize .ctg-decoration{top:-20vw}}.is-design-challenge-2020 .ctg-prize .ctg-prize-text-wrapper,.is-design-challenge-2021 .ctg-prize .ctg-prize-text-wrapper{padding:0 7.5vw 101.56vw}@media screen and (min-width: 769px){.is-design-challenge-2020 .ctg-prize .ctg-prize-text-wrapper,.is-design-challenge-2021 .ctg-prize .ctg-prize-text-wrapper{margin-left:0;text-align:center}}@media screen and (min-width: 768px){.is-design-challenge-2020 .ctg-prize .ctg-prize-text-wrapper,.is-design-challenge-2021 .ctg-prize .ctg-prize-text-wrapper{padding:0 15.625vw 66.666vw}}@media screen and (min-width: 1024px){.is-design-challenge-2020 .ctg-prize .ctg-prize-text-wrapper,.is-design-challenge-2021 .ctg-prize .ctg-prize-text-wrapper{margin-left:0;padding:1.56vw 6.933vw 18.26vw 8.39vw;text-align:left}}@media screen and (min-width: 1440px){.is-design-challenge-2020 .ctg-prize .ctg-prize-text-wrapper,.is-design-challenge-2021 .ctg-prize .ctg-prize-text-wrapper{padding:4.45vw 11.11vw 8.334vw 12.85vw}.is-design-challenge-2020 .ctg-prize .ctg-prize-text-wrapper::before,.is-design-challenge-2021 .ctg-prize .ctg-prize-text-wrapper::before{-webkit-transform:translateX(50%);background-image:url(../../static/images/design-challenge-2020/dots-mobile.svg);background-position-y:.5px;background-size:14px 9px;content:'';display:block;height:calc(100% - 83px);right:0;position:absolute;top:40px;transform:translateX(50%);width:26px}}.is-design-challenge-2020 .ctg-prize .two-up,.is-design-challenge-2021 .ctg-prize .two-up{margin:0;width:100%}@media screen and (min-width: 769px){.is-design-challenge-2020 .ctg-prize .two-up,.is-design-challenge-2021 .ctg-prize .two-up{display:inherit}}@media screen and (min-width: 1024px){.is-design-challenge-2020 .ctg-prize .two-up,.is-design-challenge-2021 .ctg-prize .two-up{display:flex;flex-direction:row-reverse;justify-content:space-between}}.is-design-challenge-2020 .ctg-prize .two-up__right,.is-design-challenge-2021 .ctg-prize .two-up__right{align-items:center;display:flex;justify-content:center;margin-top:0}@media screen and (min-width: 1024px){.is-design-challenge-2020 .ctg-prize .two-up__right,.is-design-challenge-2021 .ctg-prize .two-up__right{align-items:flex-start;flex-direction:column;justify-content:flex-start;margin-top:6.25vw;max-width:412px}}@media screen and (min-width: 1440px){.is-design-challenge-2020 .ctg-prize .two-up__right,.is-design-challenge-2021 .ctg-prize .two-up__right{align-items:center;align-self:flex-start;flex-direction:row;margin-top:3.89vw;max-width:31.8vw}}.is-design-challenge-2020 .ctg-prize .two-up__right__title,.is-design-challenge-2021 .ctg-prize .two-up__right__title{-webkit-text-stroke:1px #202124;font-size:2.75rem;line-height:1}@media screen and (min-width: 768px){.is-design-challenge-2020 .ctg-prize .two-up__right__title,.is-design-challenge-2021 .ctg-prize .two-up__right__title{-webkit-text-stroke:2px #202124;font-size:4.625rem}}@media screen and (min-width: 1024px){.is-design-challenge-2020 .ctg-prize .two-up__right__title,.is-design-challenge-2021 .ctg-prize .two-up__right__title{font-size:5.625rem}}@media screen and (min-width: 1440px){.is-design-challenge-2020 .ctg-prize .two-up__right__title,.is-design-challenge-2021 .ctg-prize .two-up__right__title{font-size:6.94vw}}@media screen and (min-width: 1024px){.is-design-challenge-2020 .ctg-prize .two-up__right__title span,.is-design-challenge-2021 .ctg-prize .two-up__right__title span{display:block}}@media screen and (min-width: 1440px){.is-design-challenge-2020 .ctg-prize .two-up__right__title span,.is-design-challenge-2021 .ctg-prize .two-up__right__title span{display:inline}}.is-design-challenge-2020 .ctg-prize .two-up__right__body,.is-design-challenge-2021 .ctg-prize .two-up__right__body{color:#202124;margin-left:16px;margin-top:0;opacity:1;text-align:left;text-transform:uppercase}@media screen and (min-width: 768px){.is-design-challenge-2020 .ctg-prize .two-up__right__body,.is-design-challenge-2021 .ctg-prize .two-up__right__body{margin-left:30px}}@media screen and (min-width: 769px){.is-design-challenge-2020 .ctg-prize .two-up__right__body,.is-design-challenge-2021 .ctg-prize .two-up__right__body{max-width:inherit}}@media screen and (min-width: 1024px){.is-design-challenge-2020 .ctg-prize .two-up__right__body,.is-design-challenge-2021 .ctg-prize .two-up__right__body{margin-left:0}}@media screen and (min-width: 1440px){.is-design-challenge-2020 .ctg-prize .two-up__right__body,.is-design-challenge-2021 .ctg-prize .two-up__right__body{margin-left:12px}}.is-design-challenge-2020 .ctg-prize .two-up__right__body p,.is-design-challenge-2021 .ctg-prize .two-up__right__body p{font-family:"Roboto Condensed",sans-serif;font-size:.875rem;font-weight:700;line-height:1.42}@media screen and (min-width: 768px){.is-design-challenge-2020 .ctg-prize .two-up__right__body p,.is-design-challenge-2021 .ctg-prize .two-up__right__body p{font-size:1.6875rem;line-height:1.41}}@media screen and (min-width: 1024px){.is-design-challenge-2020 .ctg-prize .two-up__right__body p,.is-design-challenge-2021 .ctg-prize .two-up__right__body p{font-size:1.5rem;line-height:1.75}}@media screen and (min-width: 1440px){.is-design-challenge-2020 .ctg-prize .two-up__right__body p,.is-design-challenge-2021 .ctg-prize .two-up__right__body p{font-size:1.6vw}}.is-design-challenge-2020 .ctg-prize .two-up__left,.is-design-challenge-2021 .ctg-prize .two-up__left{margin-top:0}@media screen and (min-width: 768px){.is-design-challenge-2020 .ctg-prize .two-up__left,.is-design-challenge-2021 .ctg-prize .two-up__left{margin-left:7.8vw;margin-right:7.8vw}}@media screen and (min-width: 1024px){.is-design-challenge-2020 .ctg-prize .two-up__left,.is-design-challenge-2021 .ctg-prize .two-up__left{flex-basis:39.355vw;margin:0}}@media screen and (min-width: 1440px){.is-design-challenge-2020 .ctg-prize .two-up__left,.is-design-challenge-2021 .ctg-prize .two-up__left{flex-basis:31.52vw}}.is-design-challenge-2020 .ctg-prize .ctg-fancy-paragraph__title p,.is-design-challenge-2021 .ctg-prize .ctg-fancy-paragraph__title p{color:#202124;font-size:2rem;line-height:1.25;margin-bottom:16px}@media screen and (min-width: 768px){.is-design-challenge-2020 .ctg-prize .ctg-fancy-paragraph__title p,.is-design-challenge-2021 .ctg-prize .ctg-fancy-paragraph__title p{font-size:3.375rem;line-height:1.18;margin-bottom:24px}}@media screen and (min-width: 1024px){.is-design-challenge-2020 .ctg-prize .ctg-fancy-paragraph__title p,.is-design-challenge-2021 .ctg-prize .ctg-fancy-paragraph__title p{font-size:3.5rem;line-height:1.14}}@media screen and (min-width: 1440px){.is-design-challenge-2020 .ctg-prize .ctg-fancy-paragraph__title p,.is-design-challenge-2021 .ctg-prize .ctg-fancy-paragraph__title p{font-size:3.89vw}}@media screen and (min-width: 768px){.is-design-challenge-2020 .ctg-prize .ctg-fancy-paragraph:last-child .ctg-fancy-paragraph__title p,.is-design-challenge-2021 .ctg-prize .ctg-fancy-paragraph:last-child .ctg-fancy-paragraph__title p{margin-bottom:24px}}@media screen and (min-width: 1440px){.is-design-challenge-2020 .ctg-prize .ctg-fancy-paragraph:last-child .ctg-fancy-paragraph__title p,.is-design-challenge-2021 .ctg-prize .ctg-fancy-paragraph:last-child .ctg-fancy-paragraph__title p{margin-bottom:32px}}.is-design-challenge-2020 .ctg-prize .ctg-fancy-paragraph__body,.is-design-challenge-2021 .ctg-prize .ctg-fancy-paragraph__body{margin-top:0}@media screen and (min-width: 769px){.is-design-challenge-2020 .ctg-prize .ctg-fancy-paragraph__body,.is-design-challenge-2021 .ctg-prize .ctg-fancy-paragraph__body{max-width:inherit}}@media screen and (min-width: 1024px){.is-design-challenge-2020 .ctg-prize .ctg-fancy-paragraph__body,.is-design-challenge-2021 .ctg-prize .ctg-fancy-paragraph__body{max-width:39.356vw}}@media screen and (min-width: 1440px){.is-design-challenge-2020 .ctg-prize .ctg-fancy-paragraph__body,.is-design-challenge-2021 .ctg-prize .ctg-fancy-paragraph__body{max-width:27.08vw}}.is-design-challenge-2020 .ctg-prize .ctg-fancy-paragraph:first-of-type .ctg-fancy-paragraph__body p,.is-design-challenge-2020 .ctg-prize .ctg-fancy-paragraph:nth-of-type(2) .ctg-fancy-paragraph__body p,.is-design-challenge-2021 .ctg-prize .ctg-fancy-paragraph:first-of-type .ctg-fancy-paragraph__body p,.is-design-challenge-2021 .ctg-prize .ctg-fancy-paragraph:nth-of-type(2) .ctg-fancy-paragraph__body p{color:#414141;font-size:.875rem;line-height:1.71;opacity:1}.is-design-challenge-2020 .ctg-prize .ctg-fancy-paragraph:first-of-type .ctg-fancy-paragraph__body p:last-child,.is-design-challenge-2020 .ctg-prize .ctg-fancy-paragraph:nth-of-type(2) .ctg-fancy-paragraph__body p:last-child,.is-design-challenge-2021 .ctg-prize .ctg-fancy-paragraph:first-of-type .ctg-fancy-paragraph__body p:last-child,.is-design-challenge-2021 .ctg-prize .ctg-fancy-paragraph:nth-of-type(2) .ctg-fancy-paragraph__body p:last-child{margin-bottom:0}@media screen and (min-width: 1024px){.is-design-challenge-2020 .ctg-prize .ctg-fancy-paragraph:first-of-type .ctg-fancy-paragraph__body p,.is-design-challenge-2020 .ctg-prize .ctg-fancy-paragraph:nth-of-type(2) .ctg-fancy-paragraph__body p,.is-design-challenge-2021 .ctg-prize .ctg-fancy-paragraph:first-of-type .ctg-fancy-paragraph__body p,.is-design-challenge-2021 .ctg-prize .ctg-fancy-paragraph:nth-of-type(2) .ctg-fancy-paragraph__body p{font-size:1rem;line-height:1.75}}@media screen and (min-width: 1440px){.is-design-challenge-2020 .ctg-prize .ctg-fancy-paragraph:first-of-type .ctg-fancy-paragraph__body p,.is-design-challenge-2020 .ctg-prize .ctg-fancy-paragraph:nth-of-type(2) .ctg-fancy-paragraph__body p,.is-design-challenge-2021 .ctg-prize .ctg-fancy-paragraph:first-of-type .ctg-fancy-paragraph__body p,.is-design-challenge-2021 .ctg-prize .ctg-fancy-paragraph:nth-of-type(2) .ctg-fancy-paragraph__body p{font-size:1.1vw}}.is-design-challenge-2020 .ctg-prize .ctg-fancy-paragraph,.is-design-challenge-2020 .ctg-prize .two-up__left .ctg-fancy-paragraph:nth-of-type(2),.is-design-challenge-2021 .ctg-prize .ctg-fancy-paragraph,.is-design-challenge-2021 .ctg-prize .two-up__left .ctg-fancy-paragraph:nth-of-type(2){margin-top:12.5vw}@media screen and (min-width: 768px){.is-design-challenge-2020 .ctg-prize .ctg-fancy-paragraph,.is-design-challenge-2020 .ctg-prize .two-up__left .ctg-fancy-paragraph:nth-of-type(2),.is-design-challenge-2021 .ctg-prize .ctg-fancy-paragraph,.is-design-challenge-2021 .ctg-prize .two-up__left .ctg-fancy-paragraph:nth-of-type(2){margin-top:8.33vw}}@media screen and (min-width: 1024px){.is-design-challenge-2020 .ctg-prize .ctg-fancy-paragraph,.is-design-challenge-2020 .ctg-prize .two-up__left .ctg-fancy-paragraph:nth-of-type(2),.is-design-challenge-2021 .ctg-prize .ctg-fancy-paragraph,.is-design-challenge-2021 .ctg-prize .two-up__left .ctg-fancy-paragraph:nth-of-type(2){margin-top:6.25vw}}@media screen and (min-width: 1440px){.is-design-challenge-2020 .ctg-prize .ctg-fancy-paragraph,.is-design-challenge-2020 .ctg-prize .two-up__left .ctg-fancy-paragraph:nth-of-type(2),.is-design-challenge-2021 .ctg-prize .ctg-fancy-paragraph,.is-design-challenge-2021 .ctg-prize .two-up__left .ctg-fancy-paragraph:nth-of-type(2){margin-top:4.45vw}.is-design-challenge-2020 .ctg-prize .ctg-fancy-paragraph:first-child,.is-design-challenge-2020 .ctg-prize .two-up__left .ctg-fancy-paragraph:nth-of-type(2):first-child,.is-design-challenge-2021 .ctg-prize .ctg-fancy-paragraph:first-child,.is-design-challenge-2021 .ctg-prize .two-up__left .ctg-fancy-paragraph:nth-of-type(2):first-child{margin-top:3.89vw}}.is-design-challenge-2020 .ctg-prize .two-up__left .ctg-fancy-paragraph:nth-of-type(2) .ctg-fancy-paragraph__body p,.is-design-challenge-2021 .ctg-prize .two-up__left .ctg-fancy-paragraph:nth-of-type(2) .ctg-fancy-paragraph__body p{color:#414141;position:relative;z-index:1}.is-design-challenge-2020 .ctg-prize .two-up__left .ctg-fancy-paragraph:nth-of-type(2) .ctg-fancy-paragraph__body p strong,.is-design-challenge-2021 .ctg-prize .two-up__left .ctg-fancy-paragraph:nth-of-type(2) .ctg-fancy-paragraph__body p strong{font-weight:700}.is-design-challenge-2020 .ctg-prize .two-up__left .ctg-fancy-paragraph:nth-of-type(2) .ctg-fancy-paragraph__body p:not(:last-child),.is-design-challenge-2021 .ctg-prize .two-up__left .ctg-fancy-paragraph:nth-of-type(2) .ctg-fancy-paragraph__body p:not(:last-child){margin-bottom:16px}@media screen and (min-width: 768px){.is-design-challenge-2020 .ctg-prize .two-up__left .ctg-fancy-paragraph:nth-of-type(2) .ctg-fancy-paragraph__body p:not(:last-child),.is-design-challenge-2021 .ctg-prize .two-up__left .ctg-fancy-paragraph:nth-of-type(2) .ctg-fancy-paragraph__body p:not(:last-child){margin-bottom:24px}}@media screen and (min-width: 1024px){.is-design-challenge-2020 .ctg-prize .two-up__left .ctg-fancy-paragraph:nth-of-type(2) .ctg-fancy-paragraph__body p:not(:last-child),.is-design-challenge-2021 .ctg-prize .two-up__left .ctg-fancy-paragraph:nth-of-type(2) .ctg-fancy-paragraph__body p:not(:last-child){margin-bottom:37px}}.is-design-challenge-2020 .ctg-prize .two-up__left .ctg-fancy-paragraph:nth-of-type(2) .ctg-fancy-paragraph__body p::before,.is-design-challenge-2021 .ctg-prize .two-up__left .ctg-fancy-paragraph:nth-of-type(2) .ctg-fancy-paragraph__body p::before{display:none}.is-design-challenge-2020 .ctg-prize .ctg-shadow-image-wrapper,.is-design-challenge-2021 .ctg-prize .ctg-shadow-image-wrapper{bottom:-23.125vw;height:106.25vw;margin-left:19.06vw;width:80.93vw}@media screen and (min-width: 768px){.is-design-challenge-2020 .ctg-prize .ctg-shadow-image-wrapper,.is-design-challenge-2021 .ctg-prize .ctg-shadow-image-wrapper{bottom:-52.125vw;height:108.1vw;margin-left:15.625vw;width:82.28vw}}@media screen and (min-width: 769px){.is-design-challenge-2020 .ctg-prize .ctg-shadow-image-wrapper,.is-design-challenge-2021 .ctg-prize .ctg-shadow-image-wrapper{left:inherit}}@media screen and (min-width: 1024px){.is-design-challenge-2020 .ctg-prize .ctg-shadow-image-wrapper,.is-design-challenge-2021 .ctg-prize .ctg-shadow-image-wrapper{bottom:-769px;height:903px;margin-left:52.83vw;width:47.07vw}}@media screen and (min-width: 1440px){.is-design-challenge-2020 .ctg-prize .ctg-shadow-image-wrapper,.is-design-challenge-2021 .ctg-prize .ctg-shadow-image-wrapper{bottom:-65vw;height:75.27vw;margin-left:47.91vw;width:52.08vw}}.is-design-challenge-2020 .ctg-prize .ctg-shadow-image-wrapper .ctg-shadow-image-inner-container,.is-design-challenge-2021 .ctg-prize .ctg-shadow-image-wrapper .ctg-shadow-image-inner-container{-webkit-transform:translate(2.18vw, -2.18vw);transform:translate(2.18vw, -2.18vw)}@media screen and (min-width: 768px){.is-design-challenge-2020 .ctg-prize .ctg-shadow-image-wrapper .ctg-shadow-image-inner-container,.is-design-challenge-2021 .ctg-prize .ctg-shadow-image-wrapper .ctg-shadow-image-inner-container{-webkit-transform:translate(2.22vw, -2.22vw);transform:translate(2.22vw, -2.22vw)}}@media screen and (min-width: 1024px){.is-design-challenge-2020 .ctg-prize .ctg-shadow-image-wrapper .ctg-shadow-image-inner-container,.is-design-challenge-2021 .ctg-prize .ctg-shadow-image-wrapper .ctg-shadow-image-inner-container{-webkit-transform:translate(1.56vw, -1.56vw);transform:translate(1.56vw, -1.56vw)}}@media screen and (min-width: 1440px){.is-design-challenge-2020 .ctg-prize .ctg-shadow-image-wrapper .ctg-shadow-image-inner-container,.is-design-challenge-2021 .ctg-prize .ctg-shadow-image-wrapper .ctg-shadow-image-inner-container{-webkit-transform:translate(1.38vw, -1.38vw);transform:translate(1.38vw, -1.38vw)}}.is-design-challenge-2020 .ctg-checkered-hero .ctg-fancy-paragraph,.is-design-challenge-2020 .ctg-section .ctg-fancy-paragraph,.is-design-challenge-2020 .ctg-passion .ctg-fancy-paragraph,.is-design-challenge-2021 .ctg-checkered-hero .ctg-fancy-paragraph,.is-design-challenge-2021 .ctg-section .ctg-fancy-paragraph,.is-design-challenge-2021 .ctg-passion .ctg-fancy-paragraph{padding:5vw 7.5vw 10vw 7.5vw}@media screen and (min-width: 768px){.is-design-challenge-2020 .ctg-checkered-hero .ctg-fancy-paragraph,.is-design-challenge-2020 .ctg-section .ctg-fancy-paragraph,.is-design-challenge-2020 .ctg-passion .ctg-fancy-paragraph,.is-design-challenge-2021 .ctg-checkered-hero .ctg-fancy-paragraph,.is-design-challenge-2021 .ctg-section .ctg-fancy-paragraph,.is-design-challenge-2021 .ctg-passion .ctg-fancy-paragraph{padding-bottom:8.33vw;padding-left:15.625vw;padding-right:15.625vw}}@media screen and (min-width: 1024px){.is-design-challenge-2020 .ctg-checkered-hero .ctg-fancy-paragraph,.is-design-challenge-2020 .ctg-section .ctg-fancy-paragraph,.is-design-challenge-2020 .ctg-passion .ctg-fancy-paragraph,.is-design-challenge-2021 .ctg-checkered-hero .ctg-fancy-paragraph,.is-design-challenge-2021 .ctg-section .ctg-fancy-paragraph,.is-design-challenge-2021 .ctg-passion .ctg-fancy-paragraph{padding:25.29vw 9.57vw 17.57vw 8.59vw}}@media screen and (min-width: 1440px){.is-design-challenge-2020 .ctg-checkered-hero .ctg-fancy-paragraph,.is-design-challenge-2020 .ctg-section .ctg-fancy-paragraph,.is-design-challenge-2020 .ctg-passion .ctg-fancy-paragraph,.is-design-challenge-2021 .ctg-checkered-hero .ctg-fancy-paragraph,.is-design-challenge-2021 .ctg-section .ctg-fancy-paragraph,.is-design-challenge-2021 .ctg-passion .ctg-fancy-paragraph{padding:11.1vw 12.85vw 15.56vw 6.6vw}}.is-design-challenge-2020 .ctg-checkered-hero .ctg-fancy-paragraph__title h2,.is-design-challenge-2020 .ctg-section .ctg-fancy-paragraph__title h2,.is-design-challenge-2020 .ctg-passion .ctg-fancy-paragraph__title h2,.is-design-challenge-2021 .ctg-checkered-hero .ctg-fancy-paragraph__title h2,.is-design-challenge-2021 .ctg-section .ctg-fancy-paragraph__title h2,.is-design-challenge-2021 .ctg-passion .ctg-fancy-paragraph__title h2{color:#202124;font-size:2rem;line-height:1.25;margin-bottom:0}@media screen and (min-width: 768px){.is-design-challenge-2020 .ctg-checkered-hero .ctg-fancy-paragraph__title h2,.is-design-challenge-2020 .ctg-section .ctg-fancy-paragraph__title h2,.is-design-challenge-2020 .ctg-passion .ctg-fancy-paragraph__title h2,.is-design-challenge-2021 .ctg-checkered-hero .ctg-fancy-paragraph__title h2,.is-design-challenge-2021 .ctg-section .ctg-fancy-paragraph__title h2,.is-design-challenge-2021 .ctg-passion .ctg-fancy-paragraph__title h2{font-size:3.375rem;line-height:1.18}}@media screen and (min-width: 1024px){.is-design-challenge-2020 .ctg-checkered-hero .ctg-fancy-paragraph__title h2,.is-design-challenge-2020 .ctg-section .ctg-fancy-paragraph__title h2,.is-design-challenge-2020 .ctg-passion .ctg-fancy-paragraph__title h2,.is-design-challenge-2021 .ctg-checkered-hero .ctg-fancy-paragraph__title h2,.is-design-challenge-2021 .ctg-section .ctg-fancy-paragraph__title h2,.is-design-challenge-2021 .ctg-passion .ctg-fancy-paragraph__title h2{font-size:3.5rem;line-height:1.14}}@media screen and (min-width: 1440px){.is-design-challenge-2020 .ctg-checkered-hero .ctg-fancy-paragraph__title h2,.is-design-challenge-2020 .ctg-section .ctg-fancy-paragraph__title h2,.is-design-challenge-2020 .ctg-passion .ctg-fancy-paragraph__title h2,.is-design-challenge-2021 .ctg-checkered-hero .ctg-fancy-paragraph__title h2,.is-design-challenge-2021 .ctg-section .ctg-fancy-paragraph__title h2,.is-design-challenge-2021 .ctg-passion .ctg-fancy-paragraph__title h2{font-size:3.89vw}}.is-design-challenge-2020 .ctg-checkered-hero .ctg-fancy-paragraph__body,.is-design-challenge-2020 .ctg-section .ctg-fancy-paragraph__body,.is-design-challenge-2020 .ctg-passion .ctg-fancy-paragraph__body,.is-design-challenge-2021 .ctg-checkered-hero .ctg-fancy-paragraph__body,.is-design-challenge-2021 .ctg-section .ctg-fancy-paragraph__body,.is-design-challenge-2021 .ctg-passion .ctg-fancy-paragraph__body{color:#414141;margin-top:16px;max-width:unset;opacity:1;width:100%}@media screen and (min-width: 768px){.is-design-challenge-2020 .ctg-checkered-hero .ctg-fancy-paragraph__body,.is-design-challenge-2020 .ctg-section .ctg-fancy-paragraph__body,.is-design-challenge-2020 .ctg-passion .ctg-fancy-paragraph__body,.is-design-challenge-2021 .ctg-checkered-hero .ctg-fancy-paragraph__body,.is-design-challenge-2021 .ctg-section .ctg-fancy-paragraph__body,.is-design-challenge-2021 .ctg-passion .ctg-fancy-paragraph__body{margin-top:24px}}.is-design-challenge-2020 .ctg-checkered-hero .ctg-fancy-paragraph__body p,.is-design-challenge-2020 .ctg-section .ctg-fancy-paragraph__body p,.is-design-challenge-2020 .ctg-passion .ctg-fancy-paragraph__body p,.is-design-challenge-2021 .ctg-checkered-hero .ctg-fancy-paragraph__body p,.is-design-challenge-2021 .ctg-section .ctg-fancy-paragraph__body p,.is-design-challenge-2021 .ctg-passion .ctg-fancy-paragraph__body p{font-size:.875rem;line-height:1.72;margin-bottom:0}.is-design-challenge-2020 .ctg-checkered-hero .ctg-fancy-paragraph__body p:not(:last-child),.is-design-challenge-2020 .ctg-section .ctg-fancy-paragraph__body p:not(:last-child),.is-design-challenge-2020 .ctg-passion .ctg-fancy-paragraph__body p:not(:last-child),.is-design-challenge-2021 .ctg-checkered-hero .ctg-fancy-paragraph__body p:not(:last-child),.is-design-challenge-2021 .ctg-section .ctg-fancy-paragraph__body p:not(:last-child),.is-design-challenge-2021 .ctg-passion .ctg-fancy-paragraph__body p:not(:last-child){margin-bottom:24px}@media screen and (min-width: 1024px){.is-design-challenge-2020 .ctg-checkered-hero .ctg-fancy-paragraph__body p,.is-design-challenge-2020 .ctg-section .ctg-fancy-paragraph__body p,.is-design-challenge-2020 .ctg-passion .ctg-fancy-paragraph__body p,.is-design-challenge-2021 .ctg-checkered-hero .ctg-fancy-paragraph__body p,.is-design-challenge-2021 .ctg-section .ctg-fancy-paragraph__body p,.is-design-challenge-2021 .ctg-passion .ctg-fancy-paragraph__body p{font-size:1rem;line-height:1.75}}@media screen and (min-width: 1440px){.is-design-challenge-2020 .ctg-checkered-hero .ctg-fancy-paragraph__body p,.is-design-challenge-2020 .ctg-section .ctg-fancy-paragraph__body p,.is-design-challenge-2020 .ctg-passion .ctg-fancy-paragraph__body p,.is-design-challenge-2021 .ctg-checkered-hero .ctg-fancy-paragraph__body p,.is-design-challenge-2021 .ctg-section .ctg-fancy-paragraph__body p,.is-design-challenge-2021 .ctg-passion .ctg-fancy-paragraph__body p{font-size:1.11vw}}.is-design-challenge-2020 .ctg-passion,.is-design-challenge-2021 .ctg-passion{margin-bottom:0;margin-top:15vw;padding:25vw 0 12.5vw}@media screen and (min-width: 768px){.is-design-challenge-2020 .ctg-passion,.is-design-challenge-2021 .ctg-passion{margin-top:7.3vw;padding:15.625vw 0 15.625vw}}@media screen and (min-width: 769px){.is-design-challenge-2020 .ctg-passion,.is-design-challenge-2021 .ctg-passion{margin-left:0}}@media screen and (min-width: 1024px){.is-design-challenge-2020 .ctg-passion,.is-design-challenge-2021 .ctg-passion{margin-top:0;padding:7.81vw 0}}@media screen and (min-width: 1440px){.is-design-challenge-2020 .ctg-passion,.is-design-challenge-2021 .ctg-passion{margin-left:5vw;padding:8.33vw 0}}.is-design-challenge-2020 .ctg-passion .ctg-passion-text-wrapper,.is-design-challenge-2021 .ctg-passion .ctg-passion-text-wrapper{padding:0}@media screen and (min-width: 769px){.is-design-challenge-2020 .ctg-passion .ctg-passion-text-wrapper,.is-design-challenge-2021 .ctg-passion .ctg-passion-text-wrapper{text-align:center}}@media screen and (min-width: 1024px){.is-design-challenge-2020 .ctg-passion .ctg-passion-text-wrapper,.is-design-challenge-2021 .ctg-passion .ctg-passion-text-wrapper{text-align:left}}.is-design-challenge-2020 .ctg-passion .ctg-passion-text-wrapper .ctg-fancy-paragraph,.is-design-challenge-2021 .ctg-passion .ctg-passion-text-wrapper .ctg-fancy-paragraph{margin:0;padding-top:0;width:inherit}@media screen and (min-width: 1024px){.is-design-challenge-2020 .ctg-passion .ctg-passion-text-wrapper .ctg-fancy-paragraph,.is-design-challenge-2021 .ctg-passion .ctg-passion-text-wrapper .ctg-fancy-paragraph{margin-left:8.4vw;padding:0 0 6.25vw;width:35.64vw}}@media screen and (min-width: 1440px){.is-design-challenge-2020 .ctg-passion .ctg-passion-text-wrapper .ctg-fancy-paragraph,.is-design-challenge-2021 .ctg-passion .ctg-passion-text-wrapper .ctg-fancy-paragraph{margin-left:7.84vw;padding-bottom:5.56vw;width:26.18vw}}@media screen and (min-width: 1024px){.is-design-challenge-2020 .ctg-passion .ctg-passion-text-wrapper .ctg-fancy-paragraph__body p,.is-design-challenge-2021 .ctg-passion .ctg-passion-text-wrapper .ctg-fancy-paragraph__body p{font-size:.875rem;line-height:1.71}}@media screen and (min-width: 1440px){.is-design-challenge-2020 .ctg-passion .ctg-passion-text-wrapper .ctg-fancy-paragraph__body p,.is-design-challenge-2021 .ctg-passion .ctg-passion-text-wrapper .ctg-fancy-paragraph__body p{font-size:0.98vw}}.is-design-challenge-2020 .ctg-passion .hover-content,.is-design-challenge-2021 .ctg-passion .hover-content{margin-top:7.5vw}@media screen and (min-width: 768px){.is-design-challenge-2020 .ctg-passion .hover-content,.is-design-challenge-2021 .ctg-passion .hover-content{margin-top:2.1vw}}@media screen and (min-width: 769px){.is-design-challenge-2020 .ctg-passion .hover-content,.is-design-challenge-2021 .ctg-passion .hover-content{display:inherit}}@media screen and (min-width: 1024px){.is-design-challenge-2020 .ctg-passion .hover-content,.is-design-challenge-2021 .ctg-passion .hover-content{display:flex;flex-direction:row-reverse;margin-top:0}}.is-design-challenge-2020 .ctg-passion .hover-content__titles,.is-design-challenge-2021 .ctg-passion .hover-content__titles{cursor:inherit;line-height:1;margin-top:0}@media screen and (min-width: 769px){.is-design-challenge-2020 .ctg-passion .hover-content__titles,.is-design-challenge-2021 .ctg-passion .hover-content__titles{display:flex;pointer-events:none}}@media screen and (min-width: 1024px){.is-design-challenge-2020 .ctg-passion .hover-content__titles,.is-design-challenge-2021 .ctg-passion .hover-content__titles{cursor:pointer;display:block;flex-basis:50%;margin-left:0;padding:0 9.08vw 0 6.25vw;pointer-events:inherit}}@media screen and (min-width: 1440px){.is-design-challenge-2020 .ctg-passion .hover-content__titles,.is-design-challenge-2021 .ctg-passion .hover-content__titles{padding:0 19.02vw 0 4.44vw}}.is-design-challenge-2020 .ctg-passion .hover-content__title,.is-design-challenge-2021 .ctg-passion .hover-content__title{-webkit-text-stroke:1px #202124;font-size:2.75rem;line-height:1}@media screen and (min-width: 768px){.is-design-challenge-2020 .ctg-passion .hover-content__title,.is-design-challenge-2021 .ctg-passion .hover-content__title{font-size:6.875rem}}@media screen and (min-width: 769px){.is-design-challenge-2020 .ctg-passion .hover-content__title,.is-design-challenge-2021 .ctg-passion .hover-content__title{margin:0 3vw}}@media screen and (min-width: 1024px){.is-design-challenge-2020 .ctg-passion .hover-content__title,.is-design-challenge-2021 .ctg-passion .hover-content__title{font-size:5.625rem;margin:0}}@media screen and (min-width: 1440px){.is-design-challenge-2020 .ctg-passion .hover-content__title,.is-design-challenge-2021 .ctg-passion .hover-content__title{font-size:6.94vw}}.is-design-challenge-2020 .ctg-passion .hover-content__title.onhover,.is-design-challenge-2021 .ctg-passion .hover-content__title.onhover{-webkit-text-fill-color:#202124}.is-design-challenge-2020 .ctg-passion .hover-content__body,.is-design-challenge-2021 .ctg-passion .hover-content__body{height:224px;margin:10vw 7.5vw 0;min-height:inherit;width:inherit}@media screen and (min-width: 768px){.is-design-challenge-2020 .ctg-passion .hover-content__body,.is-design-challenge-2021 .ctg-passion .hover-content__body{height:112px;margin:6.25vw 15.625vw 0}}@media screen and (min-width: 1024px){.is-design-challenge-2020 .ctg-passion .hover-content__body,.is-design-challenge-2021 .ctg-passion .hover-content__body{flex-basis:50%;height:inherit;margin:0 0 0 8.4vw}}@media screen and (min-width: 1440px){.is-design-challenge-2020 .ctg-passion .hover-content__body,.is-design-challenge-2021 .ctg-passion .hover-content__body{margin-left:7.84vw}}.is-design-challenge-2020 .ctg-passion .hover-content__body p,.is-design-challenge-2021 .ctg-passion .hover-content__body p{color:#414141;font-size:1rem;line-height:1.75}@media screen and (min-width: 1024px){.is-design-challenge-2020 .ctg-passion .hover-content__body p,.is-design-challenge-2021 .ctg-passion .hover-content__body p{font-size:1.25rem;line-height:1.6}}@media screen and (min-width: 1440px){.is-design-challenge-2020 .ctg-passion .hover-content__body p,.is-design-challenge-2021 .ctg-passion .hover-content__body p{font-size:1.38vw}}@media screen and (min-width: 769px){.is-design-challenge-2020 .ctg-passion .ctg-nav-buttons,.is-design-challenge-2021 .ctg-passion .ctg-nav-buttons{display:block}}@media screen and (min-width: 1024px){.is-design-challenge-2020 .ctg-passion .ctg-nav-buttons,.is-design-challenge-2021 .ctg-passion .ctg-nav-buttons{display:none}}.is-design-challenge-2020 .ctg-passion .ctg-nav-buttons .previous,.is-design-challenge-2020 .ctg-passion .ctg-nav-buttons .next,.is-design-challenge-2021 .ctg-passion .ctg-nav-buttons .previous,.is-design-challenge-2021 .ctg-passion .ctg-nav-buttons .next{top:20vw}@media screen and (min-width: 768px){.is-design-challenge-2020 .ctg-passion .ctg-nav-buttons .previous,.is-design-challenge-2020 .ctg-passion .ctg-nav-buttons .next,.is-design-challenge-2021 .ctg-passion .ctg-nav-buttons .previous,.is-design-challenge-2021 .ctg-passion .ctg-nav-buttons .next{top:21vw}}.is-design-challenge-2020 .ctg-passion .ctg-nav-buttons .previous,.is-design-challenge-2021 .ctg-passion .ctg-nav-buttons .previous{left:-7vw}.is-design-challenge-2020 .ctg-passion .ctg-nav-buttons .next,.is-design-challenge-2021 .ctg-passion .ctg-nav-buttons .next{right:-7vw}.is-design-challenge-2020 .ctg-submit-game,.is-design-challenge-2021 .ctg-submit-game{height:inherit;padding:25vw 7.5vw 0;text-align:center}@media screen and (min-width: 768px){.is-design-challenge-2020 .ctg-submit-game,.is-design-challenge-2021 .ctg-submit-game{padding:15.625vw 15.625vw 0}}@media screen and (min-width: 1024px){.is-design-challenge-2020 .ctg-submit-game,.is-design-challenge-2021 .ctg-submit-game{padding:7.81vw 0 0}}@media screen and (min-width: 1440px){.is-design-challenge-2020 .ctg-submit-game,.is-design-challenge-2021 .ctg-submit-game{padding:8.34vw 0 0}}@media screen and (min-width: 1024px){.is-design-challenge-2020 .ctg-submit-game .ctg-submit-game__intro,.is-design-challenge-2021 .ctg-submit-game .ctg-submit-game__intro{float:right;padding:0 8.39vw 0 7.81vw;position:relative;text-align:left;width:50vw}}@media screen and (min-width: 1440px){.is-design-challenge-2020 .ctg-submit-game .ctg-submit-game__intro,.is-design-challenge-2021 .ctg-submit-game .ctg-submit-game__intro{padding-left:6.6vw}}.is-design-challenge-2020 .ctg-submit-game .ctg-shadow-image-wrapper.left,.is-design-challenge-2021 .ctg-submit-game .ctg-shadow-image-wrapper.left{margin:28.18vw 0 0 -7.5vw;position:static}@media screen and (min-width: 768px){.is-design-challenge-2020 .ctg-submit-game .ctg-shadow-image-wrapper.left,.is-design-challenge-2021 .ctg-submit-game .ctg-shadow-image-wrapper.left{margin:11.4vw 0 0 -15.625vw}}@media screen and (min-width: 1024px){.is-design-challenge-2020 .ctg-submit-game .ctg-shadow-image-wrapper.left,.is-design-challenge-2021 .ctg-submit-game .ctg-shadow-image-wrapper.left{margin:0;width:50vw}}@media screen and (min-width: 1440px){.is-design-challenge-2020 .ctg-submit-game .ctg-shadow-image-wrapper.left,.is-design-challenge-2021 .ctg-submit-game .ctg-shadow-image-wrapper.left{height:62.5vw}}.is-design-challenge-2020 .ctg-submit-game .badges,.is-design-challenge-2021 .ctg-submit-game .badges{cursor:inherit;justify-content:center;margin:25vw 0 0;position:static;width:100%}@media screen and (min-width: 768px){.is-design-challenge-2020 .ctg-submit-game .badges,.is-design-challenge-2021 .ctg-submit-game .badges{margin:15.625vw 0 0}}@media screen and (min-width: 1024px){.is-design-challenge-2020 .ctg-submit-game .badges,.is-design-challenge-2021 .ctg-submit-game .badges{bottom:0;justify-content:flex-start;margin:0;padding:0 8.39vw 0 7.81vw;position:absolute;right:0;width:50vw}}@media screen and (min-width: 1440px){.is-design-challenge-2020 .ctg-submit-game .badges,.is-design-challenge-2021 .ctg-submit-game .badges{padding-left:6.6vw}}.is-design-challenge-2020 .ctg-submit-game .badge--primary,.is-design-challenge-2021 .ctg-submit-game .badge--primary{outline:3px solid #202124;padding:40px;width:272px}@media screen and (min-width: 1024px){.is-design-challenge-2020 .ctg-submit-game .badge--primary,.is-design-challenge-2021 .ctg-submit-game .badge--primary{padding:40px 32px;width:351px}}@media screen and (min-width: 1440px){.is-design-challenge-2020 .ctg-submit-game .badge--primary,.is-design-challenge-2021 .ctg-submit-game .badge--primary{padding:40px;width:24.375vw}}.is-design-challenge-2020 .ctg-submit-game .badge--primary .badge__title,.is-design-challenge-2021 .ctg-submit-game .badge--primary .badge__title{color:#202124;font-family:"Roboto Condensed",sans-serif;font-size:1rem;font-weight:700;letter-spacing:-.2px;line-height:1.5;margin-bottom:40px;text-transform:uppercase}@media screen and (min-width: 1024px){.is-design-challenge-2020 .ctg-submit-game .badge--primary .badge__title,.is-design-challenge-2021 .ctg-submit-game .badge--primary .badge__title{font-size:1.5rem;line-height:1.33}}@media screen and (min-width: 1440px){.is-design-challenge-2020 .ctg-submit-game .badge--primary .badge__title,.is-design-challenge-2021 .ctg-submit-game .badge--primary .badge__title{font-size:1.6vw}}.is-design-challenge-2020 .ctg-submit-game .badge--primary .badge__image,.is-design-challenge-2021 .ctg-submit-game .badge--primary .badge__image{display:block;margin:0 auto;width:97px}@media screen and (min-width: 1024px){.is-design-challenge-2020 .ctg-submit-game .badge--primary .badge__image,.is-design-challenge-2021 .ctg-submit-game .badge--primary .badge__image{width:197px}}@media screen and (min-width: 1440px){.is-design-challenge-2020 .ctg-submit-game .badge--primary .badge__image,.is-design-challenge-2021 .ctg-submit-game .badge--primary .badge__image{width:13.68vw}}@media screen and (min-width: 1024px){.is-design-challenge-2020 .ctg-submit-game .badge--primary .primary--ghost,.is-design-challenge-2021 .ctg-submit-game .badge--primary .primary--ghost{margin-top:40px}}.is-design-challenge-2021 .main-row__left{padding-top:32px}@media screen and (min-width: 768px){.is-design-challenge-2021 .main-row__left{padding-top:64px}}@media screen and (min-width: 1024px){.is-design-challenge-2021 .main-row__left{padding-top:88px}}.is-design-challenge-2021 .o-btn.primary--ghost{border-bottom:1px solid transparent}.is-design-challenge-2021 .o-btn.primary--ghost:hover{border-bottom:1px solid #1A73E8}.is-workshops{margin-top:80px}@media screen and (min-width: 886px){.is-workshops{margin-top:150px}}.is-design-challenge-2020-thank-you .thank-you__wrapper,.is-design-challenge-2021-thank-you .thank-you__wrapper{align-items:center;display:flex;flex-direction:column;margin:104px auto 69px;padding:0 24px}@media screen and (min-width: 768px){.is-design-challenge-2020-thank-you .thank-you__wrapper,.is-design-challenge-2021-thank-you .thank-you__wrapper{margin:104px auto 94px}}@media screen and (min-width: 886px){.is-design-challenge-2020-thank-you .thank-you__wrapper,.is-design-challenge-2021-thank-you .thank-you__wrapper{margin:195px auto 94px}}@media screen and (min-width: 1024px){.is-design-challenge-2020-thank-you .thank-you__wrapper,.is-design-challenge-2021-thank-you .thank-you__wrapper{margin:195px auto 90px}}@media screen and (min-width: 1440px){.is-design-challenge-2020-thank-you .thank-you__wrapper,.is-design-challenge-2021-thank-you .thank-you__wrapper{margin:215px auto 88px}}.is-design-challenge-2020-thank-you .thank-you__background,.is-design-challenge-2021-thank-you .thank-you__background{display:block;height:268px;margin-bottom:40px;position:static;width:297px}@media screen and (min-width: 768px){.is-design-challenge-2020-thank-you .thank-you__background,.is-design-challenge-2021-thank-you .thank-you__background{height:320px;width:354px}}@media screen and (min-width: 768px){.is-design-challenge-2020-thank-you .thank-you__background,.is-design-challenge-2021-thank-you .thank-you__background{height:383px;width:425px}}@media screen and (min-width: 1440px){.is-design-challenge-2020-thank-you .thank-you__background,.is-design-challenge-2021-thank-you .thank-you__background{bottom:-100px;height:383px;margin:0;position:absolute;right:-307px;width:425px;z-index:1}}.is-design-challenge-2020-thank-you .thank-you__title,.is-design-challenge-2021-thank-you .thank-you__title{color:#202124;font-size:2.25rem;line-height:1.12;max-width:272px;padding:0}@media screen and (min-width: 768px){.is-design-challenge-2020-thank-you .thank-you__title,.is-design-challenge-2021-thank-you .thank-you__title{font-size:3.125rem;line-height:.96;margin-bottom:32px;max-width:610px}}@media screen and (min-width: 1024px){.is-design-challenge-2020-thank-you .thank-you__title,.is-design-challenge-2021-thank-you .thank-you__title{font-size:3.5rem;line-height:1.08}}.is-design-challenge-2020-thank-you .thank-you__title .prefix,.is-design-challenge-2021-thank-you .thank-you__title .prefix{position:relative}.is-design-challenge-2020-thank-you .thank-you__title .prefix::before,.is-design-challenge-2021-thank-you .thank-you__title .prefix::before{background-color:#FFD7F4;bottom:8%;content:'';height:15px;left:0;position:absolute;width:calc(100% + 4px);z-index:-1}@media screen and (min-width: 1024px){.is-design-challenge-2020-thank-you .thank-you__title .prefix::before,.is-design-challenge-2021-thank-you .thank-you__title .prefix::before{bottom:12%;height:20px}}.is-design-challenge-2020-thank-you .thank-you__title+p,.is-design-challenge-2020-thank-you .thank-you__subtitle,.is-design-challenge-2021-thank-you .thank-you__title+p,.is-design-challenge-2021-thank-you .thank-you__subtitle{margin-bottom:40px;max-width:272px;padding:0}.is-design-challenge-2020-thank-you .thank-you__title+p a,.is-design-challenge-2020-thank-you .thank-you__subtitle a,.is-design-challenge-2021-thank-you .thank-you__title+p a,.is-design-challenge-2021-thank-you .thank-you__subtitle a{color:#1A73E8}.is-design-challenge-2020-thank-you .thank-you__title+p a:hover,.is-design-challenge-2020-thank-you .thank-you__subtitle a:hover,.is-design-challenge-2021-thank-you .thank-you__title+p a:hover,.is-design-challenge-2021-thank-you .thank-you__subtitle a:hover{border-bottom:1px solid #1A73E8}@media screen and (min-width: 768px){.is-design-challenge-2020-thank-you .thank-you__title+p,.is-design-challenge-2020-thank-you .thank-you__subtitle,.is-design-challenge-2021-thank-you .thank-you__title+p,.is-design-challenge-2021-thank-you .thank-you__subtitle{font-size:.9375rem;line-height:1.6;margin-bottom:56px;max-width:615px}}@media screen and (min-width: 1024px){.is-design-challenge-2020-thank-you .thank-you__title+p,.is-design-challenge-2020-thank-you .thank-you__subtitle,.is-design-challenge-2021-thank-you .thank-you__title+p,.is-design-challenge-2021-thank-you .thank-you__subtitle{font-size:1rem;line-height:1.75}}.is-design-challenge-2020-thank-you .thank-you__card,.is-design-challenge-2021-thank-you .thank-you__card{color:#202124;padding:40px 24px;position:relative}.is-design-challenge-2020-thank-you .thank-you__card__shadow,.is-design-challenge-2021-thank-you .thank-you__card__shadow{left:8px;top:8px}.is-design-challenge-2020-thank-you .thank-you__card__title,.is-design-challenge-2021-thank-you .thank-you__card__title{font-family:"IBM Plex Mono",monospace;font-size:.75rem;line-height:2;margin:0 auto;max-width:224px}.is-design-challenge-2020-thank-you .thank-you__card__subtitle,.is-design-challenge-2021-thank-you .thank-you__card__subtitle{font-family:"Roboto Condensed",sans-serif;font-size:1rem;font-weight:700;line-height:1.5;max-width:224px;text-transform:uppercase}@media screen and (min-width: 768px){.is-design-challenge-2020-thank-you .thank-you__card__subtitle,.is-design-challenge-2021-thank-you .thank-you__card__subtitle{margin:16px auto 0;max-width:267px}}.is-design-challenge-2020-thank-you .thank-you__card__social--facebook,.is-design-challenge-2021-thank-you .thank-you__card__social--facebook{background:url(../../static/images/facebook-circle-icon.svg) center center/contain no-repeat}.is-design-challenge-2020-thank-you .thank-you__card__social--twitter,.is-design-challenge-2021-thank-you .thank-you__card__social--twitter{background:url(../../static/images/twitter-circle-icon.svg) center center/contain no-repeat}@media screen and (min-width: 768px){.is-design-challenge-2020-thank-you .thank-you__card,.is-design-challenge-2021-thank-you .thank-you__card{max-width:617px;padding:32px 24px;width:100%}.is-design-challenge-2020-thank-you .thank-you__card::before,.is-design-challenge-2021-thank-you .thank-you__card::before{background-image:url(../../static/images/design-challenge-2020/dots-mobile.svg);background-size:13px 8px;content:'';height:calc(100% - 29px);left:0;position:absolute;top:20px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:25px}}.newsletter-thank-you{margin-top:80px}@media screen and (min-width: 886px){.newsletter-thank-you{margin-top:150px}}
