@charset "UTF-8";*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}body{margin:0;padding:0}a{text-decoration:none;color:inherit}img{max-width:100%;height:auto;display:inline-block;vertical-align:middle}input{font-family:inherit;font-weight:inherit;outline:none;font-size:inherit}button{background:transparent;cursor:pointer}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}body{font-family:"montserrat",sans-serif;font-weight:300;color:#000;line-height:1.4;font-size:14px}h1,h2,h3{font-weight:400}.text-large{font-size:clamp(1.875rem,0.4688rem + 4.5vw,3rem)}@media screen and (max-width:1090px){.text-large{font-size:clamp(1.25rem,0.2344rem + 3.25vw,2.0625rem)}}h1{font-size:2rem}h2{font-size:1.5rem}h3{font-size:1.2rem}li,p{font-size:14px}.container{max-width:1300px;margin:0 auto;padding:0 60px;position:relative}.container--wide{padding:0 15px;max-width:2000px}.container--compact{max-width:500px}@media screen and (max-width:1090px){.container{padding:0 30px}}@media screen and (max-width:750px){.container{padding:0 20px}}.container-wide{padding:0 15px}.container-compact{max-width:500px;margin:0 auto}.cms-only{display:none}.is-cms .cms-only{display:block}.text-white{color:#fff}.col-20{width:20%}.col-30{width:30%}.col-40{width:40%}.col-50{width:50%}.col-60{width:60%}.col-70{width:70%}.col-80{width:80%}.text-center{text-align:center}.text-left{text-align:left}.d-none{display:none!important}.uppercase{text-transform:uppercase}.d-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.d-flex--justified{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.d-flex--centered{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.d-flex--align-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.d-flex--vert-middle{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.d-flex--column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.body-display{color:#627481;font-size:18px;line-height:1.65em}.body-display p{font-size:inherit}@media screen and (max-width:550px){.body-display p{font-size:16px}}.padding-1{padding-top:1em;padding-bottom:1em}.padding-2{padding-top:2em;padding-bottom:2em}.padding-3{padding-top:3em;padding-bottom:3em}.gap1{gap:1em}.gap2{gap:2em}.gap3{gap:3em}.gap4{gap:4em}.gap5{gap:5em}.gap6{gap:6em}.gap7{gap:7em}.gap8{gap:8em}.gap9{gap:9em}.gap10{gap:10em}.margin-top-0{margin-top:0}.margin-top-1{margin-top:1em}.margin-top-2{margin-top:2em}.margin-top-3{margin-top:3em}.margin-top-4{margin-top:4em}.margin-top-5{margin-top:5em}.margin-top-6{margin-top:6em}.margin-top-7{margin-top:7em}.margin-top-8{margin-top:8em}.border-top{border-top:1px solid #d6e3e7}.border-bottom{border-bottom:1px solid #d6e3e7}.btn-spacing{margin-top:3em}.btn{color:#000;text-transform:uppercase;border:1px solid #d6e3e7;border-radius:100vw;padding:14px 25px;display:inline-block;position:relative;letter-spacing:3px;overflow:hidden;cursor:pointer;font-size:10px!important}.btn span{color:#000;z-index:1;position:relative;-webkit-transition:0.5s color ease;transition:0.5s color ease}.btn:before{content:"";position:absolute;background:#000;width:125%;height:400%;bottom:-400%;left:0;right:auto;top:auto;border-radius:100%;-webkit-transform:translate3d(0px,0%,0px) scale3d(1,1,1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg,0deg);transform:translate3d(0px,0%,0px) scale3d(1,1,1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg,0deg);-webkit-transition:0.5s ease;transition:0.5s ease}.btn.active{color:#fff;background-color:#000}.btn.active span{color:#fff}@media (hover:hover){.btn:focus-visible span,.btn:hover span{color:#fff}.btn:focus-visible:before,.btn:hover:before{-webkit-transform:translate3d(0px,-50%,0px) scale3d(1,1,1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg,0deg);transform:translate3d(0px,-50%,0px) scale3d(1,1,1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg,0deg)}}.site-navigation{position:fixed;top:0;left:0;width:100%;height:71px;text-transform:uppercase;letter-spacing:2px;z-index:10}.site-navigation .mobile-logo-wrap{margin-top:20px;position:relative;width:-webkit-max-content;width:-moz-max-content;width:max-content;z-index:1;display:none}.site-navigation ul{list-style:none;padding:0}.site-navigation .nav-sec{width:33.33333%}.site-navigation .nav-sec .btn{margin-left:1em;padding:10px 25px}.site-navigation .logo-text{font-size:18px}.site-navigation .logo-text span{font-weight:700}.site-navigation nav a{font-weight:100;font-size:12px}.site-navigation .social-icon{border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px;width:36px;height:36px;border:1px solid #d6e3e7}.site-navigation .social-icon img{width:90%}.site-navigation .social-icon svg{fill:#000;width:36px;height:36px}.site-navigation:before{content:"";background:#f5fafc;border-bottom:1px solid #d6e3e7;position:absolute;width:100%;height:100%;-webkit-transform:translateY(-71px);transform:translateY(-71px);z-index:-1;-webkit-transition:0.5s -webkit-transform ease-in-out;transition:0.5s -webkit-transform ease-in-out;transition:0.5s transform ease-in-out;transition:0.5s transform ease-in-out,0.5s -webkit-transform ease-in-out;transition:0.5s transform ease-in-out,0.5s -webkit-transform ease-in-out}.site-navigation.sticky-header:before{-webkit-transform:translateY(0px);transform:translateY(0px)}.site-navigation--bottom-nav{padding-top:100px;padding-bottom:100px;position:static;height:auto;background:none;-webkit-transition:none;transition:none}.site-navigation--bottom-nav:before{content:none}.site-navigation--bottom-nav nav a{color:#627481}.site-navigation--bottom-nav .nav-sec .btn{margin-left:0}@media screen and (max-width:1090px){.site-navigation--bottom-nav .container>.d-flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;gap:2em}.site-navigation--bottom-nav .nav-sec{width:100%}.site-navigation--bottom-nav .nav-sec .nav-social>.d-flex{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.site-navigation .mobile-menu-button{width:40px;height:40px;border:none;outline:none;position:absolute;top:15px;right:30px;display:none}.site-navigation .mobile-menu-button svg path{stroke:#000000}@media screen and (max-width:750px){.site-navigation .mobile-menu-button{right:20px}}@media screen and (max-width:1090px){.site-navigation--header .nav-sec--middle{position:fixed;width:100%;left:0;top:71px;background:#f5fafc;-webkit-transition:0.3s max-height ease;transition:0.3s max-height ease;display:block;text-align:center;margin:0;z-index:-1;max-height:0;overflow:hidden}.site-navigation--header .nav-sec--middle ul{padding:0;margin:0}.site-navigation--header .nav-sec--middle ul,.site-navigation--header .nav-sec--middle ul li,.site-navigation--header .nav-sec--middle ul li a{display:block}.site-navigation--header .nav-sec--middle ul li a{letter-spacing:3px;padding-inline:15px;padding:25px 0;border-bottom:1px solid #d6e3e7;color:#000!important;opacity:0;-webkit-transition:0.3s opacity linear;transition:0.3s opacity linear}.site-navigation--header .nav-social>ul{margin-right:4em;padding-right:1em;border-right:1px solid #d6e3e7}.site-navigation--header .mobile-menu-button{display:block}.site-navigation .menu-appear{max-height:30em!important}.site-navigation .menu-appear ul li a{opacity:1!important}}@media screen and (max-width:750px){.site-navigation--header .mobile-logo-wrap{display:block}.site-navigation--header .mobile-menu{background:#f5fafc;position:fixed;width:100%;left:0;top:71px;display:block;max-height:0;overflow:hidden;-webkit-transition:0.3s max-height ease;transition:0.3s max-height ease}.site-navigation--header .mobile-menu .nav-sec{width:100%}.site-navigation--header .mobile-menu .nav-sec--middle{position:static;max-height:none;overflow:visible;-webkit-transition:none;transition:none}.site-navigation--header .mobile-menu .nav-sec:first-child{display:none}.site-navigation--header .mobile-menu .nav-sec ul{display:block;margin:0;padding-right:0;border-right:none;text-align:center}.site-navigation--header .mobile-menu .nav-sec a,.site-navigation--header .mobile-menu .nav-sec a span{color:#000!important}.site-navigation--header .mobile-menu .nav-sec a span:before,.site-navigation--header .mobile-menu .nav-sec a:before{content:none}.site-navigation--header .mobile-menu .nav-sec .social-icon svg{fill:#000!important}.site-navigation--header .mobile-menu .nav-sec .nav-social{padding:30px 0;border-bottom:1px solid #d6e3e7}.site-navigation--header .mobile-menu .nav-sec .nav-social ul li{display:inline-block;margin:0 0.25em}.site-navigation--header .mobile-menu .nav-sec .nav-social ul li:last-child{display:block}.site-navigation--header .mobile-menu .nav-sec .nav-social ul li .btn{margin-left:0;margin-top:25px}}.page-w-transparent-header .site-navigation--header{-webkit-transition:0.5s -webkit-transform linear;transition:0.5s -webkit-transform linear;transition:0.5s transform linear;transition:0.5s transform linear,0.5s -webkit-transform linear;transition:0.5s transform linear,0.5s -webkit-transform linear;-webkit-transform:translateY(20px);transform:translateY(20px)}.page-w-transparent-header .site-navigation--header a,.page-w-transparent-header .site-navigation--header span{-webkit-transition:0.5s color linear;transition:0.5s color linear;color:#fff}.page-w-transparent-header .site-navigation--header a.btn:before{background:#fff}.page-w-transparent-header .site-navigation--header a.btn:focus span,.page-w-transparent-header .site-navigation--header a.btn:hover span{color:#000}.page-w-transparent-header .site-navigation--header .social-icon svg{fill:#fff;-webkit-transition:0.5s fill linear;transition:0.5s fill linear}.page-w-transparent-header .site-navigation--header .mobile-menu-button svg path{stroke:#fff;-webkit-transition:0.5s stroke linear;transition:0.5s stroke linear}.page-w-transparent-header .site-navigation--header.sticky-header{-webkit-transform:translateY(0px);transform:translateY(0px)}.page-w-transparent-header .site-navigation--header.sticky-header a,.page-w-transparent-header .site-navigation--header.sticky-header span{color:#000}.page-w-transparent-header .site-navigation--header.sticky-header a.btn:before{background:#000}.page-w-transparent-header .site-navigation--header.sticky-header a.btn:focus span,.page-w-transparent-header .site-navigation--header.sticky-header a.btn:hover span{color:#fff}.page-w-transparent-header .site-navigation--header.sticky-header .social-icon svg{fill:#000}.page-w-transparent-header .site-navigation--header.sticky-header .mobile-menu-button svg path{stroke:#000}.page-loader{background:#fff;position:fixed;width:100%;height:100%;left:0;top:0;right:0;bottom:0;z-index:100;text-align:center;overflow:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-animation:pageLoaderHide 1s 2.25s forwards ease;animation:pageLoaderHide 1s 2.25s forwards ease}@-webkit-keyframes pageLoaderHide{0%{-webkit-transform:translate3d(0px,0%,0px) scale3d(1,1,1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg,0deg);transform:translate3d(0px,0%,0px) scale3d(1,1,1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg,0deg)}to{-webkit-transform:translate3d(0px,-100%,0px) scale3d(1,1,1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg,0deg);transform:translate3d(0px,-100%,0px) scale3d(1,1,1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg,0deg)}}@keyframes pageLoaderHide{0%{-webkit-transform:translate3d(0px,0%,0px) scale3d(1,1,1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg,0deg);transform:translate3d(0px,0%,0px) scale3d(1,1,1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg,0deg)}to{-webkit-transform:translate3d(0px,-100%,0px) scale3d(1,1,1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg,0deg);transform:translate3d(0px,-100%,0px) scale3d(1,1,1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg,0deg)}}.page-loader h1{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;text-transform:uppercase;letter-spacing:2px}.page-loader h1 span{display:inline-block;-webkit-transform:translateX(0px);transform:translateX(0px);font-weight:100;background:#fff}.page-loader h1 span.guilherme{-webkit-animation:guilhermeTextShift 1.5s 0.5s;animation:guilhermeTextShift 1.5s 0.5s}@-webkit-keyframes guilhermeTextShift{0%,to{-webkit-transform:translateX(0px);transform:translateX(0px)}40%,50%,60%{-webkit-transform:translateX(-25px);transform:translateX(-25px)}}@keyframes guilhermeTextShift{0%,to{-webkit-transform:translateX(0px);transform:translateX(0px)}40%,50%,60%{-webkit-transform:translateX(-25px);transform:translateX(-25px)}}.page-loader h1 span.fasolin{font-weight:500;-webkit-animation:fasolinTextShift 1.5s 0.5s;animation:fasolinTextShift 1.5s 0.5s}@-webkit-keyframes fasolinTextShift{0%,to{-webkit-transform:translateX(0px);transform:translateX(0px)}40%,50%,60%{-webkit-transform:translateX(25px);transform:translateX(25px)}}@keyframes fasolinTextShift{0%,to{-webkit-transform:translateX(0px);transform:translateX(0px)}40%,50%,60%{-webkit-transform:translateX(25px);transform:translateX(25px)}}.page-loader h1 .the-dash{height:1px;width:70px;background:#d6e3e7;position:absolute;top:50%;left:58%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:-1}@media screen and (max-width:750px){.page-loader h1{font-size:1rem}.page-loader h1 .the-dash{width:35px}}body.noLoader .page-loader{display:none!important}.cms-instructions{background:gold;padding:1em;position:relative;z-index:100}.is-cms strong{font-weight:bold}.is-cms .page-loader{display:none}.is-cms .owl-carousel .owl-stage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:auto!important;-webkit-transform:none!important;transform:none!important}.is-cms .owl-carousel .owl-stage .owl-item{width:100%!important}.is-cms .owl-carousel .owl-stage .owl-item.cloned{display:none}.is-cms .owl-carousel .owl-nav{height:10%;display:none}.research-type{background:#fff;display:inline-block;border:1px dotted #000;min-width:200px;padding:5px}body{color:#000;position:relative;overflow-x:hidden;background:#f5fafc;overflow-x:hidden}#custom-cursor{background-color:#fff;position:absolute;opacity:0;pointer-events:none;z-index:999;-webkit-transform:translate(-100%,-100%);transform:translate(-100%,-100%);-webkit-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out}@media screen and (max-width:1090px){#custom-cursor{display:none!important}}#cursor-text{position:absolute;pointer-events:none;opacity:0;-webkit-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out;background:#fff;padding:10px 30px;left:auto!important;right:0;top:auto!important;bottom:0;width:400px;z-index:999;font-size:10px;text-transform:uppercase;letter-spacing:2px}@media screen and (max-width:1090px){#cursor-text{display:none}}#cursor-text span{color:#555;font-size:20px;margin-top:25px;margin-left:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:40px;height:40px;border-radius:50%;border:1px solid #d6e3e7;float:right}#cursor-text p{color:#627481}.site-main{padding-top:15px;overflow-x:hidden}.hero{padding-top:13em}.hero .sticky-blurb{max-width:250px;position:sticky;bottom:60px;margin-top:-200px}@media screen and (max-width:1090px){.hero .sticky-blurb{position:static;margin-top:-50px}}.hero .bordered-circle-image{margin:5em auto}@media screen and (max-width:550px){.hero{padding-top:8em}.hero .bordered-circle-image{margin-top:7em}}.page-w-transparent-header .hero{padding-top:0;position:relative}.page-w-transparent-header .hero img{max-height:650px;width:100%;-o-object-fit:cover;object-fit:cover}.page-w-transparent-header .hero .hero-text{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:800px;text-align:center}.page-w-transparent-header .hero .hero-text h1{font-size:clamp(1.875rem,0.4688rem + 4.5vw,3rem)}.page-w-transparent-header .hero .hero-text p{color:rgba(255,255,255,0.85)}@media screen and (max-width:750px){.page-w-transparent-header .hero img{max-height:none;height:65vh}.page-w-transparent-header .hero .hero-text h1{font-size:clamp(1.625rem,0.375rem + 4vw,2.625rem)}}@media screen and (max-width:550px){.page-w-transparent-header .hero .hero-text{width:80%}}.grabber{text-align:center;font-size:clamp(1.625rem,0.375rem + 4vw,2.625rem);max-width:1000px;margin:0 auto}.grabber--pinch{max-width:800px}.hero-left-condensed{max-width:700px;margin-top:12em}.hero-left-condensed .grabber{text-align:left}.bordered-circle-image{max-width:450px;border-radius:50%;border:1px solid #d6e3e7;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1em;position:relative}.bordered-circle-image figure,.bordered-circle-image img,.bordered-circle-image picture{width:100%;height:100%;border-radius:inherit}.bordered-circle-image img,.bordered-circle-image picture{-o-object-fit:cover;object-fit:cover}.bordered-circle-image figure{margin:0}.bordered-circle-image figure figcaption{display:none}.bordered-circle-image .img-circle-link{border-radius:50%;height:140px;width:140px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f5fafc;position:absolute;right:-70px;top:70px}.bordered-circle-image .img-circle-link a{border-radius:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #d6e3e7;width:calc(100% - 20px);height:calc(100% - 20px);position:relative;overflow:hidden;text-transform:uppercase;font-size:10px;letter-spacing:2px}.bordered-circle-image .img-circle-link a span{-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.5s all ease;transition:0.5s all ease}.bordered-circle-image .img-circle-link a:before{content:"";width:100%;height:100%;position:absolute;background:#000;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:0.5s -webkit-transform ease;transition:0.5s -webkit-transform ease;transition:0.5s transform ease;transition:0.5s transform ease,0.5s -webkit-transform ease;transition:0.5s transform ease,0.5s -webkit-transform ease;border-radius:50%}.bordered-circle-image .img-circle-link a:focus-visible span,.bordered-circle-image .img-circle-link a:hover span{-webkit-transform:rotate(25deg);transform:rotate(25deg);color:#fff}.bordered-circle-image .img-circle-link a:focus-visible:before,.bordered-circle-image .img-circle-link a:hover:before{-webkit-transform:scale(1);transform:scale(1)}.bordered-circle-image--oval{max-width:400px;height:600px;border-radius:200px}@media screen and (max-width:550px){.bordered-circle-image--oval .img-circle-link{left:50%;top:-70px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.bordered-circle-image--oval--hoz{max-width:none;width:900px;height:400px}.bordered-circle-image--oval--hoz img{-o-object-fit:cover;object-fit:cover}.bordered-circle-image--oval--hoz .img-circle-link{right:auto;left:-20px;top:0}@media screen and (max-width:1090px){.bordered-circle-image--oval--hoz{width:100%;margin-top:8em!important}.bordered-circle-image--oval--hoz .img-circle-link{left:50%;top:-90px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media screen and (max-width:750px){.bordered-circle-image--oval--hoz{height:200px}}@-webkit-keyframes ticker-scroll{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes ticker-scroll{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media screen and (max-width:1090px){.dual-sec{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2em}.dual-sec>div{width:100%}}@media screen and (max-width:750px){.dual-sec-home{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2em}.dual-sec-home>div{width:100%}.dual-sec-home .bordered-circle-image{margin:0 auto}}.blog-text-2-col-layout{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-column-gap:3em;-moz-column-gap:3em;column-gap:3em;-webkit-column-fill:balance;-moz-column-fill:balance;column-fill:balance;position:relative}.blog-text-2-col-layout>p{margin-top:0}.blog-text-2-col-layout a:not(.btn){border-bottom:1px solid #000;color:#000}.blog-text-2-col-layout a:not(.btn):focus-visible,.blog-text-2-col-layout a:not(.btn):hover{border-width:2px}@media screen and (max-width:750px){.blog-text-2-col-layout{-webkit-column-count:1;-moz-column-count:1;column-count:1}}.post-button-alignment-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:3em}@media screen and (max-width:750px){.post-button-alignment-wrapper>div{width:100%}.post-button-alignment-wrapper>div:first-child{display:none}}body.is-working-paper .bordered-circle-image--oval--hoz .img-circle-link,body.is-working-paper .post-button-alignment-wrapper{display:none!important}.ticker-wrap{width:100%;text-align:center;padding:5px 0;-webkit-transform:rotate(-3deg);transform:rotate(-3deg);border-top:1px solid #d6e3e7;border-bottom:1px solid #d6e3e7;margin-top:200px;position:relative;overflow:hidden}@media screen and (max-width:750px){.ticker-wrap{margin-top:100px}}.ticker-wrap .ticker,.ticker-wrap .ticker-static{display:inline-block;white-space:nowrap;-webkit-animation:ticker-scroll 160s linear infinite;animation:ticker-scroll 160s linear infinite}.ticker-wrap .ticker p,.ticker-wrap .ticker-static p{display:inline-block;padding:0 2rem;position:relative;text-transform:uppercase;font-size:10px;letter-spacing:3px}@media screen and (max-width:550px){.ticker-wrap .ticker p,.ticker-wrap .ticker-static p{font-size:8px!important}}.ticker-wrap .ticker p:after,.ticker-wrap .ticker-static p:after{content:"";position:absolute;display:block;height:0;width:40px;border-top:1px solid #d6e3e7;right:-20px;top:9px}.ticker-wrap .ticker p:last-child:after,.ticker-wrap .ticker-static p:last-child:after{content:none}.home-page .ticker-wrap{margin:50px 0 250px}.heading-desc{color:#627481;text-transform:uppercase;font-size:11px;letter-spacing:4px}.sec{padding-top:180px;padding-bottom:180px}.sec.min-padding{padding-top:20px;padding-bottom:20px}.sec .sec-intro-centered{text-align:center;max-width:600px;margin:0 auto 5em}.sec .sec-intro-centered .btn{margin-top:30px}@media screen and (max-width:750px){.sec{padding-top:80px;padding-bottom:80px}}.home-page .sec-intro-centered--research-page,.sec-intro-centered--home-page{display:none}.home-page .sec-intro-centered--home-page{display:block!important}.carousel-sec{padding-top:20px;padding-bottom:0;border-top:1px solid #d6e3e7}.owl-carousel .slide{position:relative;height:700px}.owl-carousel .slide img{-o-object-fit:cover;object-fit:cover;height:100%}.owl-carousel .slide .carousel-text{position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff}.owl-carousel .slide .carousel-text .centered-content{max-width:50%;text-align:center}.owl-carousel .slide .carousel-text .centered-content h2{font-size:clamp(1.25rem,0.2344rem + 3.25vw,2.0625rem);line-height:1.35em}@media screen and (max-width:550px){.owl-carousel .slide .carousel-text .centered-content{max-width:100%;padding-left:30px;padding-right:30px}}.owl-carousel .owl-nav{position:absolute;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;top:0;left:0}.owl-carousel .owl-nav button{height:200px!important;width:200px;border-radius:100%;border:none;-webkit-transform:translateX(-60%);transform:translateX(-60%);background:#fff!important;position:relative;overflow:hidden}.owl-carousel .owl-nav button:after,.owl-carousel .owl-nav button:before{content:"";position:absolute;width:90%;height:90%;display:block;border-radius:inherit;top:5%;right:5%;border:1px solid #d6e3e7}.owl-carousel .owl-nav button:after{content:"";background:#000;border:none;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform 0.5s ease;transition:-webkit-transform 0.5s ease;transition:transform 0.5s ease;transition:transform 0.5s ease,-webkit-transform 0.5s ease;transition:transform 0.5s ease,-webkit-transform 0.5s ease}.owl-carousel .owl-nav button span{display:inline-block;font-size:36px;margin-right:-100px;position:relative;z-index:1;-webkit-transform:translateX(0px);transform:translateX(0px);-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.owl-carousel .owl-nav button.owl-next{-webkit-transform:translateX(60%);transform:translateX(60%)}.owl-carousel .owl-nav button.owl-next span{margin-right:100px}.owl-carousel .owl-nav button:hover span{color:#fff;-webkit-transform:translateX(-15px);transform:translateX(-15px)}.owl-carousel .owl-nav button:hover.owl-next span{-webkit-transform:translateX(15px);transform:translateX(15px)}.owl-carousel .owl-nav button:hover:after{-webkit-transform:scale(1);transform:scale(1)}@media screen and (max-width:750px){.owl-carousel .owl-nav{-webkit-box-align:end;-ms-flex-align:end;align-items:end;top:auto;bottom:5em}.owl-carousel .owl-nav button{height:100px!important;width:100px}.owl-carousel .owl-nav button span{margin-right:-50px;margin-top:-10px;-webkit-transform:none!important;transform:none!important;color:#000!important}.owl-carousel .owl-nav button.owl-next span{margin-right:50px}.owl-carousel .owl-nav button:after,.owl-carousel .owl-nav button:before{content:none}}.owl-carousel .owl-dots{position:absolute;width:100%;bottom:3em;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1em;padding-left:30px;padding-right:30px}.owl-carousel .owl-dots .owl-dot{background:rgba(140,159,172,0.4);width:100%;max-width:90px;height:3px;-webkit-transition:all 600ms cubic-bezier(0.25,0.46,0.45,0.94);transition:all 600ms cubic-bezier(0.25,0.46,0.45,0.94)}.owl-carousel .owl-dots .owl-dot.active{background:#edf3f6}.quick-links{list-style:none;padding:0}.quick-links li{margin-bottom:1em;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1em}.quick-links li p{margin:0}.faux-button{height:40px;width:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #d6e3e7;border-radius:50%;font-size:16px}.faux-button svg{height:50%;width:50%}.contact-form .form-field-wrap{margin-bottom:2em}.contact-form label{display:block;margin-bottom:1em}.contact-form input,.contact-form textarea{height:60px;width:100%;max-width:100%;background:#f5fafc;font-family:inherit!important;font-weight:inherit!important;font-size:inherit!important;padding:18px 24px;border:none;border-radius:0!important;outline:none;letter-spacing:1px!important;border:1px solid #d6e3e7;-webkit-transition:0.3s padding,border ease;transition:0.3s padding,border ease}.contact-form input::-webkit-input-placeholder,.contact-form textarea::-webkit-input-placeholder{color:#aaa;opacity:1}.contact-form input::-moz-placeholder,.contact-form textarea::-moz-placeholder{color:#aaa;opacity:1}.contact-form input:-ms-input-placeholder,.contact-form textarea:-ms-input-placeholder{color:#aaa;opacity:1}.contact-form input::-ms-input-placeholder,.contact-form textarea::-ms-input-placeholder{color:#aaa;opacity:1}.contact-form input::-webkit-input-placeholder,.contact-form textarea::-webkit-input-placeholder{color:#aaa;opacity:1}.contact-form input::-moz-placeholder,.contact-form textarea::-moz-placeholder{color:#aaa;opacity:1}.contact-form input:-ms-input-placeholder,.contact-form textarea:-ms-input-placeholder{color:#aaa;opacity:1}.contact-form input::-ms-input-placeholder,.contact-form textarea::-ms-input-placeholder{color:#aaa;opacity:1}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#aaa;opacity:1}.contact-form input:focus,.contact-form textarea:focus{padding-left:28px;border-color:#bbd0d6}.contact-form textarea{height:auto;min-height:200px}.contact-form button.btn{max-width:200px;background:#000;color:#fff}.contact-form button.btn:before{display:none}.project-page-h2:empty{display:none}.research-grid{margin:0 auto;display:-ms-grid;display:grid;-ms-grid-columns:1fr 1em 1fr 1em 1fr;grid-template-columns:1fr 1fr 1fr;gap:1em}@media screen and (max-width:1090px){.research-grid{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}@media screen and (max-width:550px){.research-grid{-ms-grid-columns:1fr;grid-template-columns:1fr}}.research-grid .grid-item-outer{display:block;border:1px solid #d6e3e7;position:relative;background-color:#fff;border-radius:100vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;min-height:600px;-webkit-transition:0.3s border-color linear;transition:0.3s border-color linear}.research-grid .grid-item-outer:hover{border-color:#aaa}@media screen and (max-width:550px){.research-grid .grid-item-outer{max-height:none!important;min-height:auto!important;height:33em!important}}.research-grid .grid-item-outer .outer-anchor{position:absolute;display:block;width:100%;height:100%;top:0;left:0;border-radius:inherit;z-index:3;text-indent:-1000%}.research-grid .grid-item-outer img{position:absolute;height:calc(100% - 30px);width:calc(100% - 30px);border-radius:inherit;-o-object-fit:cover;object-fit:cover;z-index:1}.research-grid .grid-item-outer .flip-card{position:absolute;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;text-align:center;width:100%;height:40%;bottom:5%;z-index:4;-webkit-transition:-webkit-transform 0.6s;transition:-webkit-transform 0.6s;transition:transform 0.6s;transition:transform 0.6s,-webkit-transform 0.6s;transition:transform 0.6s,-webkit-transform 0.6s}@media screen and (max-width:550px){.research-grid .grid-item-outer .flip-card{height:50%}}.research-grid .grid-item-outer .flip-card .flip-card-back,.research-grid .grid-item-outer .flip-card .flip-card-front{position:absolute;width:85%;height:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#fff;border-radius:0 0 100vw 100vw;-webkit-backface-visibility:hidden;backface-visibility:hidden;padding:1.5em}.research-grid .grid-item-outer .flip-card .heading-desc{margin-top:0}.research-grid .grid-item-outer .flip-card .read-more{border-bottom:1px solid #555}.research-grid .grid-item-outer .flip-card .flip-card-back{background-color:#efefef;-webkit-transform:translateX(-50%) rotateY(180deg);transform:translateX(-50%) rotateY(180deg)}.research-grid .grid-item-outer .flip-card .flip-card-back .show-hide-toggle{border:none;color:#999;position:absolute;right:10px;top:5px;font-size:12px}.research-grid .grid-item-outer .flip-card .flip-card-back .excerpt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.research-grid .grid-item-outer .flip-card.flipped{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.research-grid .grid-item-outer .arrow{font-size:1.25rem;border:1px solid #d6e3e7;border-radius:50%;width:36px;aspect-ratio:1/1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto;color:#333}.research-grid .grid-item-outer .arrow:before{content:"Preview";color:inherit;-webkit-transform:translateY(30px) scale(0);transform:translateY(30px) scale(0);font-size:0.7rem;font-weight:100;letter-spacing:1px;opacity:0;position:absolute;transition:opacity 0.3s,transform 0.1s ease-in-out,-webkit-transform 0.1s ease-in-out}@media screen and (max-width:750px){.research-grid .grid-item-outer .arrow:before{display:none}}.research-grid .grid-item-outer .arrow:focus-visible:before,.research-grid .grid-item-outer .arrow:hover:before{-webkit-transform:translateY(30px) scale(1);transform:translateY(30px) scale(1);opacity:1}.research-grid .grid-item-outer--hover-cursor .flip-card{display:none}@media (hover:none){.research-grid .grid-item-outer--hover-cursor .flip-card{display:block}}@media screen and (max-width:1090px){.research-grid .grid-item-outer--hover-cursor .flip-card{display:block}}.research-grid h3{font-size:0.9rem}.research-grid--offset{max-width:90%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:750px){.research-grid--offset{max-width:100%}}.research-grid--offset .grid-item-outer{height:60vw;max-height:600px;width:42%}.research-grid--offset .grid-item-outer:nth-child(2n){margin-top:150px}@media screen and (max-width:550px){.research-grid--offset .grid-item-outer:nth-child(2n){margin-top:0}}@media screen and (max-width:1090px){.research-grid--offset .grid-item-outer{width:47%}}@media screen and (max-width:750px){.research-grid--offset .grid-item-outer{width:48%}}@media screen and (max-width:550px){.research-grid--offset .grid-item-outer{width:100%}.research-grid--offset .grid-item-outer:nth-child(n+3){display:none}}.category-selectors{list-style:none;padding:0;margin:0;margin-bottom:100px;-ms-flex-wrap:wrap;flex-wrap:wrap}.category-selectors .btn:after{content:"✓";z-index:1;font-size:0.8rem;position:absolute;opacity:0;-webkit-transition:0.3s opacity ease;transition:0.3s opacity ease;right:10px;top:10px}.category-selectors .btn.active:after{opacity:1}.resume-list-wrap{margin-top:3em}.resume-list{list-style:none;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-column-gap:5em;-moz-column-gap:5em;column-gap:5em;-webkit-column-fill:auto;-moz-column-fill:auto;column-fill:auto;-webkit-column-fill:balance;-moz-column-fill:balance;column-fill:balance}@media screen and (max-width:750px){.resume-list{-webkit-column-count:1;-moz-column-count:1;column-count:1}}.resume-list li{margin-bottom:5em;position:relative;break-inside:avoid;page-break-inside:avoid;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid}.resume-list li:after,.resume-list li:before{content:"";position:absolute}.resume-list li:before{background:#000;width:10px;aspect-ratio:1/1;left:-45px;top:30px}.resume-list li:after{border-left:1px solid #d6e3e7;left:-40px;top:0;height:150%;z-index:-1}.resume-list li>.d-flex{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.resume-list li>.d-flex p{font-weight:bold}.resume-list li>.d-flex p:first-child{border:2px solid #000;padding:10px;border-radius:100vw}.resume-list li>.d-flex p:nth-child(2){color:#555}.resume-list .course-title{font-weight:bold}.lets-talk-template{gap:5em}.lets-talk-template>.col-50:first-of-type{padding-right:3em}@media screen and (max-width:750px){.lets-talk-template{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2em}.lets-talk-template>.col-50{width:100%}}.site-footer .footer-social-links{border:1px solid #d6e3e7;border-left:0;border-right:0;height:215px;padding:20px 0;position:relative}.site-footer .footer-social-links:after,.site-footer .footer-social-links:before{content:"";background:#f5fafc;border-right:1px solid #d6e3e7;position:absolute;height:100%;width:40px;left:0;top:0;z-index:1}.site-footer .footer-social-links:after{left:auto;right:0;border-left:1px solid #d6e3e7;border-right:none}.site-footer .footer-social-links ul{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1em;padding:0;list-style:none;max-width:1100px;margin:0 auto}.site-footer .footer-social-links ul li{display:block;width:260px;height:100%}.site-footer .footer-social-links ul .social-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;min-height:100%;border:1px solid #d6e3e7;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:0.5s -webkit-transform ease-in-out;transition:0.5s -webkit-transform ease-in-out;transition:0.5s transform ease-in-out;transition:0.5s transform ease-in-out,0.5s -webkit-transform ease-in-out;transition:0.5s transform ease-in-out,0.5s -webkit-transform ease-in-out}.site-footer .footer-social-links ul .social-icon svg{width:40px;height:40px;fill:#8d9ca6}.site-footer .footer-social-links ul .social-icon--googlescholar img{width:40px}.site-footer .footer-social-links ul .social-icon:hover{-webkit-transform:scale(0.95);transform:scale(0.95)}@media screen and (max-width:750px){.site-footer .footer-social-links{height:auto;padding-left:30px;padding-right:30px}.site-footer .footer-social-links:after,.site-footer .footer-social-links:before{content:none}.site-footer .footer-social-links ul{display:-ms-grid;display:grid;grid-auto-columns:1fr;-ms-grid-columns:1fr 12px 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto;margin:0;grid-column-gap:12px;grid-row-gap:12px}.site-footer .footer-social-links ul>:first-child{-ms-grid-row:1;-ms-grid-column:1}.site-footer .footer-social-links ul>:nth-child(2){-ms-grid-row:1;-ms-grid-column:3}.site-footer .footer-social-links ul li{width:100%}.site-footer .footer-social-links ul li a.social-icon{min-height:100px}}.site-footer .breadcrumbs{color:#627481;text-transform:uppercase}.site-footer .breadcrumbs *{font-size:9px;letter-spacing:3px;font-weight:100}@media screen and (max-width:550px){.site-footer .breadcrumbs .d-flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}}.cv-floating-button{position:fixed;bottom:70px;right:50px;color:#fff;background:#000;width:50px;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:scale(1);transform:scale(1);opacity:0;z-index:10;-webkit-animation:fadeIn 1s ease-in-out 5s forwards;animation:fadeIn 1s ease-in-out 5s forwards}@-webkit-keyframes fadeIn{0%{-webkit-transform:scale(1);transform:scale(1);opacity:0}50%{-webkit-transform:scale(1.25);transform:scale(1.25);opacity:1}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeIn{0%{-webkit-transform:scale(1);transform:scale(1);opacity:0}50%{-webkit-transform:scale(1.25);transform:scale(1.25);opacity:1}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.cv-floating-button span{color:#fff}.cv-floating-button:before{background:#fff}.cv-floating-button:focus span,.cv-floating-button:hover span{color:#000}@media screen and (max-width:550px){.cv-floating-button{right:25px;bottom:50px}}
/*# sourceMappingURL=styles-dist.css.map */