﻿@font-face{font-family:"avenir";src:url("../fonts/AvenirLTPro-Medium.otf") format("opentype")}@font-face{font-family:"avenir";src:url("../fonts/AvenirLTPro-Black.otf") format("opentype");font-weight:bold}@font-face{font-family:"canela";src:url("../fonts/Canela-Medium.otf") format("opentype")}*{box-sizing:border-box;outline:none}body{margin:0px;padding:0px;overflow-x:hidden;font-family:"avenir";font-size:20px;line-height:26px;color:#1e0038}@media screen and (max-width: 660px){body{font-size:18px;line-height:24px}}@media screen and (max-width: 1024px){html.no-scroll-nav,body.no-scroll-nav{overflow:hidden}}html.no-scroll,body.no-scroll{overflow:hidden}.page--content{display:block;position:relative;min-height:calc(100vh - 470px)}@media screen and (max-width: 1024px){.page--content{min-height:calc(100vh - 404px)}}.page--content>.container{width:100%;padding:0px 30px 40px;font-size:20px;line-height:26px}.center{text-align:center}h1{color:#1e0038;font-family:"canela";font-size:30px;line-height:39px;font-weight:500}h2{font-family:"canela";font-size:42px;line-height:44px;font-weight:500;margin:20px 0px}h2.sm{font-size:30px;line-height:130%}h2+p{margin-top:0px}@media screen and (max-width: 660px){h2{font-size:26px;line-height:32px}}h3{font-size:14px;line-height:16px;text-transform:uppercase;font-weight:500}h3+h2{margin-top:0px}h4{margin:10px 0px;font-size:20px;line-height:24px}h4+p{margin-top:0px}.btn{display:inline-block;position:relative;border:none;text-decoration:none;text-transform:uppercase;font-size:14px;line-height:26px;font-family:"avenir";padding:0px 17px;color:#fff;font-weight:700;background:rgba(0,0,0,0)}.btn span{position:relative;z-index:1}.btn:hover:before{background-color:#1e0038;-webkit-border-radius:50px;border-radius:50px;background-clip:padding-box;width:100%}.btn:before{position:absolute;left:0px;top:-6px;content:"";width:36px;height:36px;background-color:#6e13e5;-webkit-border-radius:50%;border-radius:50%;background-clip:padding-box;-moz-transition:all .2s linear;-webkit-transition:all .2s linear;transition:all .2s linear}.btn--dark{color:#1e0038}.btn--dark:before{background-color:#d9d4ff}.btn--dark:hover:before{background-color:#d9d4ff}.btn--light{color:#1e0038}.btn--light:before{background-color:#f8f8fd}.btn--light:hover:before{background-color:#f8f8fd}.btn--light--purple{color:#fff}.btn--light--purple:before{background-color:#6e13e5}.btn--light--purple:hover:before{background-color:#6e13e5}.btn--dark--purple{color:#fff}.btn--dark--purple:before{background-color:#1e0038}.btn--regular{color:#fff}.btn--regular:before{background-color:#6e13e5}.subnav{width:250px;position:fixed;z-index:99;left:0px;top:50%;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-border-radius:0px 10px 10px 0px;border-radius:0px 10px 10px 0px;background-clip:padding-box;-webkit-box-shadow:0px 10px 20px rgba(30,0,56,.1);-moz-box-shadow:0px 10px 20px rgba(30,0,56,.1);box-shadow:0px 10px 20px rgba(30,0,56,.1);background-color:#fff}.subnav a{position:relative;padding:10px 0px;display:block;text-decoration:none;color:#1e0038;font-size:15px;font-weight:700}.subnav>ul{list-style-type:none;margin:0px;padding:0px 24px 0px 0px}.subnav>ul>li{display:block;padding:0px 0px 0px 44px;overflow:hidden;border-left:3px solid #d9d4ff}.subnav>ul>li.top-page{border-left:3px solid #6e13e5}.subnav>ul>li:last-child>ul:last-child{border-bottom:none}.subnav>ul>li:last-child>ul:last-child>li:last-child>a{border-bottom:none}.subnav>ul>li:last-child>ul:last-child>li:last-child>ul:last-child>li:last-child>a:last-child{border-bottom:none}.subnav>ul>li ul{margin:0px;padding:0px;list-style-type:none}.subnav>ul>li ul li a{border-bottom:2px solid #d9d4ff}.subnav>ul>li ul>li.active>a{color:#6e13e5}.subnav ul li.subnav--has--children>a+ul{max-height:0px;-moz-transition:max-height .5s linear;-webkit-transition:max-height .5s linear;transition:max-height .5s linear}.subnav ul li.subnav--has--children>a span.expand{display:block;position:absolute;right:0px;top:0px;height:100%;width:20px}.subnav ul li.subnav--has--children>a span.expand:after{content:"";position:absolute;right:4px;top:14px;width:8px;height:8px;border-right:2px solid #1e0038;border-bottom:2px solid #1e0038;-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.subnav ul li.subnav--has--children.expanded>a+ul{max-height:200px}.subnav ul li.subnav--has--children.expanded>a span.expand{-moz-transform:rotate(-180deg);-o-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);transform:rotate(-180deg);top:-3px;right:0px}.client-header{position:absolute;width:100%;height:130px;z-index:1}@media screen and (max-width: 1024px){.client-header{height:64px}}.client-header.open nav{left:0px}.client-header.open .header--logo svg path{fill:#fff}.client-header.open .hamburger span{background-color:#fff;height:1px}.client-header.open .hamburger span:first-child{-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);top:4px}.client-header.open .hamburger span:nth-child(2){opacity:0}.client-header.open .hamburger span:nth-child(3){-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:4px}.client-header .hamburger{display:none;cursor:pointer}@media screen and (max-width: 1024px){.client-header .hamburger{position:absolute;top:20px;right:28px;width:15px;height:15px;display:block}.client-header .hamburger span{position:absolute;display:block;width:100%;background-color:#6e13e5;height:2px;left:0px;-moz-transition:all .2s linear;-webkit-transition:all .2s linear;transition:all .2s linear}.client-header .hamburger span:first-child{top:0px}.client-header .hamburger span:nth-child(2){top:6px}.client-header .hamburger span:nth-child(3){top:12px}}.client-header>.container{position:relative;display:flex;justify-content:space-between;align-items:center;margin:auto;height:100%;width:100%;padding:0px 30px;max-width:1240px}@media screen and (max-width: 660px){.client-header>.container{padding:0px 20px}}.header--logo{position:relative}@media screen and (max-width: 1024px){.header--logo{display:block;width:112px;z-index:9999}.header--logo svg{width:112px}.header--logo svg path{-moz-transition:fill .2s linear;-webkit-transition:fill .2s linear;transition:fill .2s linear}}.client-header nav{font-size:19px;-moz-transition:left .3s ease-out;-webkit-transition:left .3s ease-out;transition:left .3s ease-out}@media screen and (max-width: 1024px){.client-header nav{position:fixed;padding:25px 0px;left:101vw;top:0px;width:100vw;height:100vh;background-color:#1e0038}}@media screen and (max-width: 1024px){.client-header nav .nav--container{overflow-y:auto;margin-top:45px;height:calc(100vh - 45px);padding:0px 25px}}.client-header nav .nav--container>ul>li>a:after{content:"";position:absolute;bottom:0px;left:50%;-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);-moz-transition:width .2s ease-out;-webkit-transition:width .2s ease-out;transition:width .2s ease-out;width:0px;height:2px;background-color:#6e13e5}.client-header nav .nav--container>ul>li>a:hover:after{width:100%}.client-header nav .nav--container ul{display:flex;position:relative;list-style-type:none;padding:0px;margin:0px}@media screen and (max-width: 1024px){.client-header nav .nav--container ul{flex-wrap:wrap}}.client-header nav .nav--container ul li{display:block;margin-right:56px;position:relative}@media screen and (max-width: 1024px){.client-header nav .nav--container ul li{width:100%;margin-right:0px}}.client-header nav .nav--container ul li:last-child{margin-right:0px}@media screen and (min-width: 1025px){.client-header nav .nav--container ul li.menu-item-has-children:hover>ul.sub-menu{opacity:1;max-height:100vh;pointer-events:all;transition-delay:.01s,0s}}.client-header nav .nav--container ul li.menu-item-has-children>a{padding-right:16px}.client-header nav .nav--container ul li.menu-item-has-children>a .nav--arrow{display:block;position:absolute;right:0px;top:5px;width:8px;height:8px;border-left:2px solid #1e0038;border-bottom:2px solid #1e0038;-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);content:""}@media screen and (max-width: 1024px){.client-header nav .nav--container ul li.menu-item-has-children>a .nav--arrow{border-color:#fff;width:20px;height:20px;top:30px;right:4px}}@media screen and (max-width: 1024px){.client-header nav .nav--container ul li.menu-item-has-children.expanded>ul.sub-menu{max-height:unset}.client-header nav .nav--container ul li.menu-item-has-children.expanded>a .nav--arrow{-moz-transform:rotate(-225deg);-o-transform:rotate(-225deg);-ms-transform:rotate(-225deg);-webkit-transform:rotate(-225deg);transform:rotate(-225deg);margin-top:10px}}.client-header nav .nav--container ul li a{position:relative;color:#1e0038;text-decoration:none;display:inline-block;z-index:1}@media screen and (max-width: 1024px){.client-header nav .nav--container ul li a{color:#fff}}.client-header nav .nav--container ul li ul.sub-menu{filter:drop-shadow(6px 6px 10px rgba(30, 0, 56, 0.1));position:absolute;display:block;opacity:0;pointer-events:none;max-height:0px;overflow:hidden;-moz-transition:opacity .2s linear,max-height 0s;-webkit-transition:opacity .2s linear,max-height 0s;transition:opacity .2s linear,max-height 0s;transition-delay:0s,.2s;top:0px;padding:40px 0px 0px;text-align:left;width:250px}@media screen and (max-width: 1024px){.client-header nav .nav--container ul li ul.sub-menu{width:100%;position:relative;top:auto;left:auto;text-align:left;padding:0px;opacity:1;-moz-transform:none;-o-transform:none;-ms-transform:none;-webkit-transform:none;transform:none}}.client-header nav .nav--container ul li ul.sub-menu li{margin:0px;background:#fff;border-left:4px solid #d9d4ff;padding:0px 25px 0px 50px}.client-header nav .nav--container ul li ul.sub-menu li:first-child{padding-top:10px;border-radius:0px 10px 0px 0px}@media screen and (max-width: 1024px){.client-header nav .nav--container ul li ul.sub-menu li:first-child{padding-top:0px}}.client-header nav .nav--container ul li ul.sub-menu li:last-child{border-radius:0px 0px 10px 0px;padding-bottom:10px}@media screen and (max-width: 1024px){.client-header nav .nav--container ul li ul.sub-menu li:last-child{padding-bottom:20px}}.client-header nav .nav--container ul li ul.sub-menu li:last-child a{border-bottom:none}.client-header nav .nav--container ul li ul.sub-menu li a{padding:10px 0px;display:block;border-bottom:2px solid #d9d4ff;font-size:15px;font-weight:700}@media screen and (max-width: 1024px){.client-header nav .nav--container ul li ul.sub-menu li{border-left:none;background-color:rgba(0,0,0,0);padding:0px;border:none}.client-header nav .nav--container ul li ul.sub-menu li a{color:#fff;font-size:18px;border-bottom:none}}.client-header nav .nav--container>ul>li>a:before{position:absolute;width:100%;height:2px;bottom:-6px;left:50%;-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#6e13e5;content:"";display:none}@media screen and (max-width: 1024px){.client-header nav .nav--container>ul>li>a{padding:32px 0px;font-size:32px;line-height:32px;font-family:"canela";border-top:1px solid #fff;display:block;width:100%}}body.nav-light .client-header .header--logo svg path{fill:#fff}body.nav-light .client-header nav .nav--container>ul>li>a{color:#fff}body.nav-light .client-header nav .nav--container>ul>li>a .nav--arrow{border-left-color:#fff;border-bottom-color:#fff}footer{position:relative;display:block;overflow:hidden}@media screen and (max-width: 660px){footer{padding-top:50px}}footer:before{content:"";position:absolute;left:50%;top:0px;background:#1e0038;-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);width:3300px;height:1430px;border-radius:50%}@media screen and (max-width: 660px){footer:before{width:980px;height:700px}}.footer--container{padding:0px 100px 50px;margin:auto;display:flex;flex-wrap:wrap;align-items:flex-end;width:100%;max-width:1367px;height:320px;background-repeat:no-repeat;color:#fff}@media screen and (max-width: 660px){.footer--container{padding:0px 24px 30px;height:auto}}.footer--content{display:block;width:100%}.footer--row{position:relative;display:flex;justify-content:space-between;width:100%;margin-top:30px}@media screen and (max-width: 660px){.footer--row{display:block}}.footer--row--rev{flex-direction:row-reverse}@media screen and (max-width: 1200px){.footer--row--rev{display:block}}.footer--row--col--social{display:flex;align-items:flex-end}.footer--contact{font-size:20px;line-height:26px;margin-top:24px}@media screen and (max-width: 660px){.footer--contact{font-size:18px;line-height:22px;margin-bottom:24px}}.footer--copy{font-size:12px}.footer--nav{list-style-type:none;margin:0px;padding:0px;display:flex}@media screen and (max-width: 660px){.footer--nav{display:block}}@media screen and (max-width: 1200px){.footer--nav{margin-bottom:16px}}.footer--nav li{display:inline-block;padding-right:30px}@media screen and (max-width: 660px){.footer--nav li{display:block;padding-right:0px;margin-bottom:16px}}.footer--nav li:last-child{padding-right:0px}.footer--nav li a{color:#fff;text-decoration:none;text-transform:uppercase;font-size:14px;font-weight:700;-moz-transition:color .2s linear;-webkit-transition:color .2s linear;transition:color .2s linear}.footer--nav li a:hover{color:#d9d4ff}@media screen and (max-width: 660px){.footer--nav li a{font-size:10px}}@media screen and (max-width: 660px){.footer--logo{max-width:210px}}.social--link{position:relative;display:inline-block;border-radius:50%;width:46px;height:46px;border:1px solid #fff;margin-right:20px;font-size:20px;-moz-transition:background-color .2s linear;-webkit-transition:background-color .2s linear;transition:background-color .2s linear}.social--link:hover{background-color:#fff}.social--link:hover:after{color:#1e0038}.social--link:last-child{margin-right:0px}.social--link:after{position:absolute;left:50%;top:50%;-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-moz-transition:color .2s linear;-webkit-transition:color .2s linear;transition:color .2s linear;color:#fff;font-family:"Font Awesome 6 Brands";font-weight:400}.social--link.facebook:after{content:""}.social--link.twitter:after{content:""}.social--link.linkedin:after{content:""}.home .client-header .hamburger span{background-color:#fff}.home--hero{overflow:hidden;position:relative}@media screen and (max-width: 660px){.home--hero{background:#1e0038}}.home--hero--container{height:80vh;display:flex;align-items:center}@media screen and (max-width: 660px){.home--hero--container{height:auto;min-height:100vh}}.home--hero--bg{position:absolute;left:50%;bottom:0px;-moz-transform:translate(-50%);-o-transform:translate(-50%);-ms-transform:translate(-50%);-webkit-transform:translate(-50%);transform:translate(-50%);-webkit-border-radius:50%;border-radius:50%;background-clip:padding-box;overflow:hidden;width:225vw;height:150vw}@media screen and (max-width: 660px){.home--hero--bg{display:none}}.home--hero--bg .img{position:absolute;bottom:0px;left:50%;width:100vw;height:100vh;-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.home--hero--bg .img img{position:absolute;left:0px;top:0px;width:100%;height:100%;object-fit:cover}.home--hero--content{max-width:1000px;position:relative;margin:auto;padding:0px 15px 0px 15px;color:#fff}@media screen and (max-width: 660px){.home--hero--content{padding:0px}}.home--hero--content--col{width:50%}@media screen and (max-width: 660px){.home--hero--content--col{width:100%;padding:20px 20% 0px 20px}}.home--hero--content--col--mobileImage{display:none;max-width:350px;min-height:350px;width:80%;position:relative}@media screen and (max-width: 660px){.home--hero--content--col--mobileImage{display:block}}.home--hero--content--col--mobileImage .img{position:absolute;left:-20%;top:0px;width:100%;padding-bottom:100%;-webkit-border-radius:50%;border-radius:50%;background-clip:padding-box;overflow:hidden;background-color:#6e13e5}.home--hero--content--col--mobileImage .img img{position:absolute;left:0px;top:0px;width:100%;height:100%;object-fit:cover;-webkit-border-radius:50%;border-radius:50%;background-clip:padding-box}.home--copy{height:730px;position:relative;display:flex;overflow:hidden}.home--copy--small{height:490px}.home--copy>.container{position:relative;display:flex;align-items:center;width:100%;height:100%;margin:auto;max-width:1000px;padding:0px 15px}.home--copy--col{width:50%;position:relative}.home--copy--col:last-child{position:relative;overflow:visible}.home--copy--col:last-child img{position:absolute;top:50%;left:0px;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.home--copy--left>.container .home--copy--col:first-child{padding-right:10%}.home--copy--right>.container{flex-direction:row-reverse}.home--copy--right>.container .home--copy--col:first-child{padding-left:10%}.home--copy--right>.container .home--copy--col:last-child img{left:auto;right:0px}.home--copy--purple{background-color:#d9d4ff}.home--copy--offwhite{background-color:#f8f8fd}.home--news{height:730px;background-color:#1e0038}.home--stock{padding:100px 0px;background-color:#6e13e5;color:#fff}.home--stock .container.container--stock{max-width:1000px;margin:auto;display:flex;justify-content:space-between}.home--stock a{color:#fff;text-decoration:none}.home--stock a.stock--lnk{display:inline-block;position:relative;padding-right:10px;text-transform:uppercase;font-size:14px;letter-spacing:.04em}.home--stock a.stock--lnk:after{content:"";position:absolute;right:0px;top:8px;width:6px;height:6px;border-width:2px 2px 0px 0px;border-color:#fff;border-style:solid;-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.home--stock--col--25{width:25%}.home--stock--col--40{width:40%}.home--stock .stock--head{text-transform:uppercase;font-size:14px;letter-spacing:.04em}.home--stock .stock--content{padding:40px 0px;text-transform:uppercase;font-size:68px}.home .client-header .container .header--logo svg path{fill:#fff}.home .nav--container ul.menu>li>a{color:#fff}.home .nav--container ul.menu>li.menu-item-has-children>a .nav--arrow{border-left-color:#fff;border-bottom-color:#fff}.content--hero{overflow:hidden;position:relative;color:#fff}.content--hero--sm .content--hero--container{height:240px}.content--hero--container{height:70vh;display:flex;align-items:center}.content--hero--bg{position:absolute;left:50%;bottom:0px;-moz-transform:translate(-50%);-o-transform:translate(-50%);-ms-transform:translate(-50%);-webkit-transform:translate(-50%);transform:translate(-50%);-webkit-border-radius:50%;border-radius:50%;background-clip:padding-box;overflow:hidden;width:225vw;height:150vw}.content--hero--bg--purple{background-color:#6e13e5}.content--hero--bg--purple--dark{background-color:#1e0038}.content--hero--bg--purple--regular{background-color:#6e13e5}.content--hero--bg--rings{position:absolute;width:25%;padding-bottom:25%;bottom:-20%;left:50%;-webkit-border-radius:50%;border-radius:50%;background-clip:padding-box;border:2px solid #d9d4ff}.content--hero--bg--rings:after{content:"";position:absolute;width:70%;padding-bottom:70%;border:2px solid #d9d4ff;left:50%;top:50%;-webkit-border-radius:50%;border-radius:50%;background-clip:padding-box;-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.content--hero--bg .img{position:absolute;bottom:0px;left:50%;width:100vw;height:70vh;-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.content--hero--bg .img.img--right img{right:0px;top:auto;bottom:0px;left:auto;width:auto;height:auto;min-height:100%}.content--hero--bg .img img{position:absolute;left:0px;top:0px;width:100%;height:100%;object-fit:cover}.content--hero--content{width:100%;max-width:1200px;position:relative;margin:auto;padding:0px 15px 0px 15px;color:#fff}.content--hero--content--col{width:50%}.content--hero--content h1{font-family:"avenir";font-size:14px;text-transform:uppercase;margin-bottom:0px;color:#fff}.content--hero--content h1+h2{margin-top:0px}.content--hero--content h2{font-family:"canela";font-size:40px;line-height:44px}.content--hero--dark h1{color:#1e0038}.content--hero--dark .content--hero--content{color:#1e0038}.content--copy{position:relative;overflow-y:hidden;overflow-x:hidden;padding:60px 0px}.content--copy>.container{position:relative;margin:auto;width:100%;padding:80px 15px;display:flex;justify-content:space-between;align-items:center}.content--copy--right>.container{flex-direction:row-reverse}.content--copy--right>.container .content--copy--col:first-child{padding-left:10%}.content--copy--right>.container .content--copy--col:last-child img{position:absolute;right:0px;top:50%;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.content--copy--right--wide>.container .content--copy--col:first-child{width:60%}.content--copy--right--wide>.container .content--copy--col:last-child{width:40%}.content--copy--wide>.container{max-width:1200px}.content--copy--purple{background-color:#d9d4ff}.content--copy--purple--dark{background-color:#1e0038;color:#fff}.content--copy--purple--dark ul li::marker{color:#6e13e5}.content--copy--purple--regular{background-color:#6e13e5;color:#fff}.content--copy--purple+footer{background-color:#d9d4ff}.content--copy--purple .content--copy--list--items:first-child li:first-child{border-top:none}.content--copy--purple .content--copy--list--items li{border-top-color:rgba(30,0,56,.2)}.content--copy--offwhite{background-color:#f8f8fd}.content--copy--col{width:50%;position:relative}.content--copy--col>h2:first-child{margin-top:0px}.content--copy--list{padding:0px}.content--copy--list>.container{max-width:1000px}.content--copy--list>.container .content--copy--col:first-child{padding-right:5%;padding-left:10%;width:65%}.content--copy--list>.container .content--copy--col:last-child{width:35%}.content--copy--list>.container .content--copy--col:last-child img{position:absolute;left:0px;top:50%;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.content--copy--list--items{list-style-type:none;margin:0px;padding:0px}.content--copy--list--items li{padding:30px 0px;display:block;border-top:2px solid #d9d4ff}.content--copy--list--items li h3{font-family:"canela";text-transform:none;font-size:24px}.content--copy--grid{padding:0px;border-top:1px solid #d9d4ff}.content--copy--grid>.container{max-width:1000px;padding:0px 15px;align-items:flex-start}.content--copy--grid>.container .content--copy--col{padding-top:40px;padding-bottom:80px}.content--copy--grid>.container .content--copy--col:first-child{border-right:1px solid #d9d4ff;padding-left:10%;padding-right:5%}.content--copy--grid>.container .content--copy--col:last-child{padding-left:5%}.content--copy--grid>.container .content--copy--col h2{font-size:30px;line-height:39px}.content--copy--highlights>.container{align-items:flex-start}.content--copy--highlights>.container .content--copy--col:first-child{width:40%;text-align:right}.content--copy--highlights>.container .content--copy--col:last-child{padding-left:10%;width:60%}.content--copy--highlights>.container .content--copy--col .content--copy--col--heading{display:inline-block;text-align:left}.content--copy--highlights>.container .content--copy--col .content--copy--col--heading>h2{margin-top:0px}.content--copy--highlights>.container .content--copy--col .content--copy--col--img{position:relative;display:block;margin-top:40px}.content--copy--highlights>.container .content--copy--col .content--copy--col--img img{position:absolute;top:0px;left:auto;right:0px}.content--copy--highlights>.container .content--copy--col ol{list-style-type:none;margin:0px;padding:0px;counter-reset:item}.content--copy--highlights>.container .content--copy--col ol li{position:relative;padding:30px 0px;border-bottom:2px solid #d9d4ff;counter-increment:item}.content--copy--highlights>.container .content--copy--col ol li:before{position:absolute;top:36px;left:-20px;content:counter(item);font-size:14px;color:#ff7b52;font-weight:700}.content--copy--highlights>.container .content--copy--col ol li p:last-child{margin-bottom:0px}.content--copy--single--col{padding:0px}.content--copy--single--col>.container{padding:0px 15px;display:flex;align-items:stretch}.content--copy--single--col>.container .content--copy--single--col--spacer{flex-grow:1;position:relative}.content--copy--single--col>.container .content--copy--single--col--spacer img{position:absolute;top:0px}.content--copy--single--col>.container .content--copy--single--col--spacer:first-child img{right:20%}.content--copy--single--col>.container .content--copy--single--col--spacer:last-child img{left:20%}.content--copy--single--col>.container .content--copy--col{width:100%;max-width:800px;padding:80px 0px}.content--copy--single--col>.container .content--copy--col img{display:block;margin:30px auto;max-width:100%}.content--copy--cards{margin:20px auto;display:flex;justify-content:space-between;flex-wrap:wrap}.content--copy--cards--card{-webkit-border-radius:10px;border-radius:10px;background-clip:padding-box;padding:25px 30px;margin-bottom:20px;width:calc(50% - 10px);background-color:#fff;color:#1e0038;font-size:16px;line-height:130%}.content--copy--cards--card--full{width:100%}.content--copy--cards--card>h5{font-size:24px;font-family:"canela";text-transform:uppercase;margin:0px;padding:0px 0px 20px;border-bottom:2px solid #d9d4ff}.content--copy--cards--card p:last-child{margin-bottom:0px}.content--copy--bg{position:absolute;left:0px;top:0px;width:100%;height:100%}.content--copy--bg img{position:absolute;top:0px;left:0px;height:auto}.content--copy--bg--left img{-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.content--copy--box{position:relative;padding:40px 90px;margin-bottom:30px;-webkit-border-radius:14px;border-radius:14px;background-clip:padding-box;color:#fff;background-color:#6e13e5}.content--copy--box--dark{background-color:#1e0038}.content--copy--box--light{background-color:#d9d4ff;color:#1e0038}.content--copy--box:last-child{margin-bottom:0px}.content--copy--box>h2:first-child{margin-top:0px}.content--copy ul li{margin-bottom:20px}ul.stats{list-style-type:none;margin:0px;padding:0px}ul.stats li{padding:40px 0px;border-bottom:2px solid #d9d4ff;display:flex;justify-content:space-between;align-items:flex-start}ul.stats li>div:first-child{width:23%;text-align:center;font-size:68px;line-height:normal}ul.stats li>div:last-child{width:72%}ul.stats li>div p:first-child{margin-top:0px}ul.stats li>div p:last-child{margin-bottom:0px}ul.stats li:first-child{padding-top:0px}ul.stats li:last-child{border-bottom:none}ul.lower-alpha{list-style-type:lower-alpha}.page-template-default .content--copy--page{padding-top:120px;font-size:16px;line-height:20px}.page-template-default .content--copy--page ul{padding:0px 20px}.page-template-default .content--copy--page ul li{margin-top:20px;padding:0px}.page-template-default .content--copy--page .privacy--list li{margin-bottom:20px}.page-template-default .content--copy--page .privacy--list li ul,.page-template-default .content--copy--page .privacy--list li ol{margin-top:20px;padding-left:60px}.references{font-size:14px;line-height:130%}.leadership{padding-top:0px;padding-bottom:0px}.leadership>.container{max-width:1000px;display:block}.leadership--team{position:relative;display:flex;flex-wrap:wrap;justify-content:flex-start}.leadership--team--member{width:calc(33.3% - 13px);margin-right:20px;margin-bottom:40px;font-size:16px;line-height:130%}.leadership--team--member:nth-child(3n+3){margin-right:0px}.leadership--team--member--photo{padding-bottom:100%;position:relative;display:block;-webkit-border-radius:10px;border-radius:10px;background-clip:padding-box;overflow:hidden;background-color:#d9d4ff}.leadership--team--member--photo img{position:absolute;left:0px;top:0px;width:100%;height:100%;object-fit:cover}.leadership--team--member--title{margin-bottom:14px}.board{padding-top:0px}.board>.container{padding-top:0px;max-width:1000px;display:block}.board--members{position:relative;display:flex;flex-wrap:wrap;justify-content:flex-start}.board--members--member{position:relative;padding:24px 20px 70px;-webkit-border-radius:10px;border-radius:10px;background-clip:padding-box;width:calc(33.3% - 13px);margin-right:20px;margin-bottom:20px;font-size:16px;line-height:130%;color:#fff;background-color:#1e0038}.board--members--member>h4{margin-top:0px}.board--members--member:nth-child(3n+3){margin-right:0px}.board--members--member>a.btn{position:absolute;left:20px;bottom:20px}.bio{position:fixed;width:0px;height:0px;left:-100px;top:0px}.bio.open{width:100%;height:100%;left:0px;top:0px;z-index:99}.bio--overlay{position:absolute;width:100%;height:100%;left:0px;top:0px;background-color:#f8f8fd;opacity:.75}.bio--name--photo{margin-top:200px}.bio--photo{width:38%;padding-bottom:50%;overflow:hidden;-webkit-border-radius:14px;border-radius:14px;background-clip:padding-box;position:relative;float:left;margin-right:30px;margin-bottom:30px}.bio--photo img{position:absolute;left:0px;top:0px;width:100%;height:100%;object-fit:cover}.bio--content{-webkit-box-shadow:0px 10px 20px rgba(30,0,56,.1);-moz-box-shadow:0px 10px 20px rgba(30,0,56,.1);box-shadow:0px 10px 20px rgba(30,0,56,.1);-webkit-border-radius:14px;border-radius:14px;background-clip:padding-box;padding:68px 8px 68px 68px;position:absolute;width:90%;height:90%;left:50%;top:50%;-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);max-width:1030px;max-height:946px;background-color:#f8f8fd}.bio--content--container{padding-right:60px;height:100%;overflow-y:scroll;display:none}.bio--content--container.active{display:block}.bio--close{position:absolute;right:30px;top:30px;width:30px;height:30px;cursor:pointer}.bio--close:before,.bio--close:after{content:"";position:absolute;width:100%;height:2px;background-color:#1e0038;left:0px;top:12px}.bio--close:before{-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.bio--close:after{-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.btn--bio{cursor:pointer}.values>.container{display:block;max-width:800px}.values--items{display:flex;justify-content:space-between;flex-wrap:wrap}.values--items--item{padding:36px;width:calc(50% - 10px);-webkit-border-radius:14px;border-radius:14px;background-clip:padding-box;background-color:#f8f8fd;margin-bottom:50px;-webkit-box-shadow:0px 10px 20px rgba(30,0,56,.1);-moz-box-shadow:0px 10px 20px rgba(30,0,56,.1);box-shadow:0px 10px 20px rgba(30,0,56,.1);font-size:20px;line-height:130%}.values--items--item h3{font-size:24px;line-height:130%;font-family:"canela";margin-top:0px;text-transform:none}.opportunities>.container{max-width:1000px;align-items:flex-start}.opportunities--col{width:50%}.opportunities--col>h2{margin-top:0px}.opportunities--col:first-child{padding-left:10%;padding-right:10%}.opportunities--form{padding:0px;margin:0px}.opportunities--form--row{display:flex;justify-content:space-between;flex-wrap:wrap;position:relative;width:100%;margin-bottom:15px;color:#1e0038;font-size:16px}.opportunities--form input[type=text],.opportunities--form input[type=email],.opportunities--form input[type=tel]{padding:14px 16px;border:none;display:block;width:100%;-webkit-border-radius:5px;border-radius:5px;background-clip:padding-box;font-size:16px;line-height:100%;font-family:"avenir"}.opportunities--form input[type=file]{display:none}.opportunities--form input[type=file]+label{display:flex;justify-content:space-between;align-items:flex-start;padding:14px 16px;-webkit-border-radius:5px;border-radius:5px;background-clip:padding-box;border:1px solid #1e0038;font-size:16px;line-height:100%;cursor:pointer;width:100%}.opportunities--form input[type=file]+label span.choose{text-decoration:underline}.opportunities--form input[type=file]+label+.file--name{font-size:14px;display:block;width:100%}.opportunities--form .captcha{width:50%;font-size:14px;line-height:130%}.opportunities--form ::-webkit-input-placeholder{color:#1e0038}.opportunities--form :-moz-placeholder{color:#1e0038}.opportunities--form ::-moz-placeholder{color:#1e0038}.opportunities--form :-ms-input-placeholder{color:#1e0038}.contact>.container{display:block;max-width:800px}.contact--form{display:flex;justify-content:space-between}.contact--form--col:first-child{width:62%}.contact--form--col:last-child{width:35%}.contact--form--row{display:flex;justify-content:space-between;flex-wrap:wrap;position:relative;width:100%;margin-bottom:15px;color:#1e0038;font-size:16px}.contact--form--row input[type=text],.contact--form--row input[type=email],.contact--form--row input[type=tel],.contact--form--row textarea,.contact--form--row select{font-family:"avenir";background-color:#f8f8fd;padding:14px 16px;border:none;display:block;width:100%;-webkit-border-radius:5px;border-radius:5px;background-clip:padding-box;font-size:16px;line-height:100%}.contact--form--row select{position:relative;width:100%;padding:14px;border-right:10px solid #f8f8fd;cursor:pointer}.contact--form--row textarea{height:275px}.contact--form--row .captcha{width:50%;font-size:14px;line-height:130%}.contact--form--row ::-webkit-input-placeholder{color:#1e0038}.contact--form--row :-moz-placeholder{color:#1e0038}.contact--form--row ::-moz-placeholder{color:#1e0038}.contact--form--row :-ms-input-placeholder{color:#1e0038}.contact--form--info{padding:30px;color:#fff;background-color:#6e13e5;-webkit-border-radius:14px;border-radius:14px;background-clip:padding-box;font-size:20px;line-height:130%}.contact--form--info a{color:#fff;text-decoration:none}.contact--form--info a[href^="tel:"]{display:inline-block;margin-top:10px}ul.symptoms{margin:40px auto;padding:0px;list-style-type:none;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}ul.symptoms li{width:23%;text-align:center}ul.symptoms li .symptom--icon{position:relative;width:100%;padding-bottom:100%;border:2px solid #fff;-webkit-border-radius:50%;border-radius:50%;background-clip:padding-box}ul.symptoms li .symptom--icon--orange{border-color:#ff7b52}ul.symptoms li .symptom--icon--purple{border-color:#6e13e5}ul.symptoms li .symptom--icon--purple--light{border-color:#d9d4ff}ul.symptoms li .symptom--icon img{margin:0px !important;width:auto;height:56%;position:absolute;left:50%;top:50%;-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}ul.symptoms li .symptom--copy{margin-top:30px;font-size:20px;line-height:130%}ul.risk{margin:0px auto;position:relative;padding:0px;list-style-type:none;display:flex;justify-content:space-between;flex-wrap:wrap}ul.risk:after{position:absolute;left:0px;bottom:0px;height:4px;background-color:#fff}ul.risk li{display:flex;position:relative;width:32%;padding:30px 0px;border-bottom:2px solid rgba(30,0,56,.2);font-size:20px}.episodes{position:relative;display:flex;flex-wrap:wrap}.episodes img{width:23%;position:relative;margin:0px}.episodes img.img--100{width:100%;max-width:100%}.pipeline{margin-bottom:100px}.pipeline--header{position:relative;width:100%;padding:0px 15px 0px calc((100vw - 800px)/2 - 15px);margin:auto}.pipeline--data{width:100%;position:relative}.pipeline--data--row{background-color:#f8f8fd;padding:0px 15px 0px calc((100vw - 800px)/2 - 15px);border-bottom:1px solid rgba(30,0,56,.4)}.pipeline--data--row>.container{position:relative;margin:0px;max-width:1000px;display:flex}.pipeline--data--row:nth-child(even){background-color:#d9d4ff}.pipeline--data--row--header{background-color:#fff}.pipeline--data--row--header>.container{height:auto}.pipeline--data--row--header--col{padding:12px 12px 12px 0px;font-weight:700;font-size:14px;color:#ff7b52;text-align:right;width:15%;border-right:1px solid rgba(30,0,56,.4)}.pipeline--data--row--header--col:first-child{width:25%;text-align:left;color:#1e0038}.pipeline--data--row--title{padding:15px 15px 15px 0px;font-size:16px;position:relative;display:flex;align-items:center;width:25%;background:none;border-right:1px solid rgba(30,0,56,.4)}.pipeline--data--row--data{position:relative;background:linear-gradient(to left, rgba(30, 0, 56, 0.2), transparent 1px);background-size:5%;width:75%}.pipeline--data--row--data--row{height:120px;margin:15px 0px;position:relative}.pipeline--data--row--data--row .data{position:absolute;left:0px;top:0px;display:flex;align-items:center}.pipeline--data--row--data--row .data--col--0{left:1px}.pipeline--data--row--data--row .data--col--1{left:calc(0% + 1px)}.pipeline--data--row--data--row .data--col--2{left:calc(5% + 1px)}.pipeline--data--row--data--row .data--col--3{left:calc(10% + 1px)}.pipeline--data--row--data--row .data--col--4{left:calc(15% + 1px)}.pipeline--data--row--data--row .data--col--5{left:calc(20% + 1px)}.pipeline--data--row--data--row .data--col--6{left:calc(25% + 1px)}.pipeline--data--row--data--row .data--col--7{left:calc(30% + 1px)}.pipeline--data--row--data--row .data--col--8{left:calc(35% + 1px)}.pipeline--data--row--data--row .data--col--9{left:calc(40% + 1px)}.pipeline--data--row--data--row .data--col--10{left:calc(45% + 1px)}.pipeline--data--row--data--row .data--col--11{left:calc(50% + 1px)}.pipeline--data--row--data--row .data--col--12{left:calc(55% + 1px)}.pipeline--data--row--data--row .data--col--13{left:calc(60% + 1px)}.pipeline--data--row--data--row .data--col--14{left:calc(65% + 1px)}.pipeline--data--row--data--row .data--col--15{left:calc(70% + 1px)}.pipeline--data--row--data--row .data--col--16{left:calc(75% + 1px)}.pipeline--data--row--data--row .data--col--17{left:calc(80% + 1px)}.pipeline--data--row--data--row .data--col--18{left:calc(85% + 1px)}.pipeline--data--row--data--row .data--col--19{left:calc(90% + 1px)}.pipeline--data--row--data--row .data--col--20{left:calc(95% + 1px)}.pipeline--data--row--data--row .data--row--0{top:0%}.pipeline--data--row--data--row .data--row--33{top:33%}.pipeline--data--row--data--row .data--row--50{top:50%}.pipeline--data--row--data--row .data--row--66{top:66%}.pipeline--data--row--data--row .data--width--1{width:calc(5% - 2px)}.pipeline--data--row--data--row .data--width--2{width:calc(10% - 2px)}.pipeline--data--row--data--row .data--width--3{width:calc(15% - 2px)}.pipeline--data--row--data--row .data--width--4{width:calc(20% - 2px)}.pipeline--data--row--data--row .data--width--5{width:calc(25% - 2px)}.pipeline--data--row--data--row .data--width--6{width:calc(30% - 2px)}.pipeline--data--row--data--row .data--width--7{width:calc(35% - 2px)}.pipeline--data--row--data--row .data--width--8{width:calc(40% - 2px)}.pipeline--data--row--data--row .data--width--9{width:calc(45% - 2px)}.pipeline--data--row--data--row .data--width--10{width:calc(50% - 2px)}.pipeline--data--row--data--row .data--width--11{width:calc(55% - 2px)}.pipeline--data--row--data--row .data--width--12{width:calc(60% - 2px)}.pipeline--data--row--data--row .data--width--13{width:calc(65% - 2px)}.pipeline--data--row--data--row .data--width--14{width:calc(70% - 2px)}.pipeline--data--row--data--row .data--width--15{width:calc(75% - 2px)}.pipeline--data--row--data--row .data--width--16{width:calc(80% - 2px)}.pipeline--data--row--data--row .data--width--17{width:calc(85% - 2px)}.pipeline--data--row--data--row .data--width--18{width:calc(90% - 2px)}.pipeline--data--row--data--row .data--width--19{width:calc(95% - 2px)}.pipeline--data--row--data--row .data--width--20{width:calc(100% - 2px)}.pipeline--data--row--data--row .data--height--50{height:50%}.pipeline--data--row--data--row .data--height--100{height:100%}.pipeline--data--row--data--row .data--arrow{font-size:15px;line-height:normal;display:flex;justify-content:flex-start;padding:8px 6px 8px 20px}.pipeline--data--row--data--row .data--arrow:before{content:"";position:absolute;left:2px;top:50%;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0px;height:0px;border-top:10px solid rgba(0,0,0,0);border-bottom:10px solid rgba(0,0,0,0);border-left:10px solid rgba(30,0,56,.4)}.pipeline--data--row--data--row .data--arrow--purple:before{border-left-color:#6e13e5}.pipeline--data--row--data--row .data--arrow--orange:before{border-left-color:#ff7b52}.pipeline--data--row--data--row .data--img{background-color:#fff;border:2px solid rgba(30,0,56,.4);-webkit-border-radius:5px;border-radius:5px;background-clip:padding-box}.pipeline--data--row--data--row .data--img img{position:absolute;left:50%;top:50%;max-width:90%;max-height:90%;-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);object-fit:contain}.pipeline--data--row--data--row .data--box{padding:14px;font-size:15px;line-height:normal;-webkit-border-radius:5px;border-radius:5px;background-clip:padding-box;border-top:4px solid #1e0038;background:linear-gradient(270deg, rgba(110, 19, 229, 0.2) 0%, rgba(110, 19, 229, 0.1) 100%)}.pipeline--data--row--data--row .data--box--gray{background:rgba(30,0,56,.1)}.data{padding:50px 0px}.data+section.data{padding-top:0px}.data--header{position:relative}.data--header>.container{margin:auto;padding:10px 15px;position:relative;color:#1e0038;display:flex;justify-content:space-between;width:100%;max-width:1200px}.data--header--col{width:25%;text-transform:uppercase;font-weight:700;font-size:14px}.data--header--col:first-child{padding-left:10%}.data--header--copy{display:block;width:100%;padding:0 10%}.data--header--copy h2{font-size:30px;text-transform:none}.data--items{position:relative}.data--item{border-top:1px solid rgba(30,0,56,.2);background:rgba(110,19,229,.1)}.data--item:last-child{border-bottom:1px solid rgba(30,0,56,.2)}.data--item:nth-child(even){background:rgba(110,19,229,.05)}.data--item>.container{margin:auto;position:relative;display:flex;justify-content:space-between;width:100%;padding:0px 15px;max-width:1200px}.data--item--col:first-child{padding:30px 10px 30px 10%;width:20%;border-right:1px solid rgba(30,0,56,.2);font-size:15px}.data--item--col:nth-child(2){padding:30px 10% 30px 50px;width:80%}.data--item--col:nth-child(2) a{display:block;text-decoration:none;color:#1e0038;font-size:20px;line-height:130%}.data--item--col:nth-child(2) a+span{margin-top:10px}.data--item--col:nth-child(2) span{display:block;font-style:italic;font-size:16px}.data--pagination{text-align:center;margin-top:30px}.data--pagination a{display:inline-block;margin:0px 20px;font-size:14px;color:#1e0038;text-decoration:none;font-weight:700}.data--pagination a.disabled{opacity:.2;pointer-events:none}.page-template-default .content--copy--page .sitemap{margin:0px 0px 100px;padding:0px;columns:2;list-style-type:none}.page-template-default .content--copy--page .sitemap>li:first-child{margin-top:0px}.page-template-default .content--copy--page .sitemap li{break-inside:avoid-column}.page-template-default .content--copy--page .sitemap li a{color:#1e0038;font-weight:700;text-decoration:none}.page-template-default .content--copy--page .sitemap li ul{list-style-type:disc;columns:1;margin-top:10px}.page-template-default .content--copy--page .sitemap li ul li{margin:4px 0px}.page-template-default .content--copy--page .sitemap li ul li a{font-weight:normal;text-decoration:underline}.page-template-default .content--copy--page .sitemap li.sub--link{margin:2px 0px}.page-template-default .content--copy--page .sitemap li.sub--link a{font-weight:normal;text-decoration:underline}.news--social{font-size:14px;display:flex;margin:60px auto;padding:15px 0px;border-top:2px solid rgba(30,0,56,.2)}.news--social b{text-transform:uppercase}.news--social--share,.news--social--print{display:flex}.news--social--print{padding-left:60px}.news--social a{color:#6e13e5;text-decoration:none;display:inline-block;margin-left:15px}
/*# sourceMappingURL=main.css.map */
