::-webkit-scrollbar{display:none}html{-ms-overflow-style:none;scrollbar-width:none}button{background:none;color:inherit;border:none;font:inherit;cursor:pointer;outline:inherit;display:inherit}*{box-sizing:border-box}body{background-color:#000;margin:0}a{text-decoration:none}ul{margin:0;padding:0}li{list-style:none;margin:1vw}.white{background:#f7f7f7}.white2{background:#f1f1f1}.blue{background:#011459}.blue2{background:#476db5}.electric{background:#01acdb}.text-electric{color:#01acdb}section{padding:3.5vw 5vw 14vw;margin-bottom:4em}section>div,footer>div{max-width:800px;display:block;margin:auto}section h2{font-size:clamp(1.5rem,2vw,5rem);margin-bottom:1.5em}.lined,.sub-headline{position:relative}.lined:before{font-size:clamp(1.5rem,2vw,5rem);content:"";width:3em;height:2px;background:#01acdb;display:block;position:absolute;left:50%;margin-left:-1.5em;bottom:-1em}.clients:before{top:6.1em}h1,h2,h4,.button{font-family:Montserrat,sans-serif;font-weight:600;font-size:clamp(1.8rem,3vw,6rem);letter-spacing:.1ch;line-height:140%;text-align:center;color:#011459}p,a,li,.card2 button{font-family:Montserrat,sans-serif;font-weight:300;font-size:clamp(.8rem,1vw,2rem);letter-spacing:.05ch;line-height:160%;text-align:center;color:#011459}p{margin:2.5em 0}.text-small{font-size:clamp(.8rem,1vw,2rem);text-align:justify}.text-medium{font-size:clamp(1.2rem,1.4vw,2.2rem);text-align:justify}.text-big{font-weight:600;font-size:clamp(1.2rem,1.4vw,2.2rem);text-align:justify}.text-white{color:#fff}.loader{cursor:pointer;position:fixed;bottom:100%;left:0;width:100%;height:100%;z-index:20}.loader:after{content:"";position:absolute;width:100%;height:10%;min-height:4em;max-height:20vw;background:#011459;top:100%;filter:drop-shadow(0 .2em .2em #00000030)}.loader svg{position:relative;top:100%;z-index:1;display:block;margin:auto;transform:scale(1);height:10%;min-height:4em;max-height:20vw;max-width:90vw;padding:.2em}.logo-line{stroke-dasharray:160;stroke-dashoffset:0}.header-up{transform:translateY(-10%)}.loader:after{transition:all .5s}.loader .logo-text{transition:fill .5s}.loader-info{position:absolute;top:110%;z-index:1;display:block;height:90vh;width:100vw;opacity:0;transform:translateY(-110%);transition:opacity .5s,transform .5s;overflow:scroll;padding:2rem 1rem}.loader-info h4{font-size:clamp(1.1rem,3vw,6rem)}.loader-info p{font-size:clamp(.4rem,1.4vw,2.2rem);margin:0;text-align:justify}.loader-info a{font-size:inherit;color:#01acdb;text-decoration:underline}tr{vertical-align:top}td{border-right:#01145934 1px solid;padding:0 2rem}.no-border{border:none}.header-info{transform:translateY(0)}.header-info:after{filter:drop-shadow(0 .2em .2em #00000000);background:#f1f1f1!important;height:100%;max-height:100%}.header-info .logo-text{fill:#011459!important}.header-info .loader-info{transform:translateY(0);opacity:1}#background{position:fixed;right:0;bottom:0;width:100vw;height:100vh;object-fit:cover;z-index:-1}.privacy-card{clip-path:circle(141.4% at 100% 100%);text-transform:none;position:absolute;bottom:.25em;right:7em;background-color:#fff;max-width:100vw;max-width:calc(100vw - 4em);width:40ch;padding:1em 1.5em;border-radius:1em 2em;overflow:hidden}.privacy-card.unactive{clip-path:circle(0% at 100% 75%);transition:all .5s}.privacy-card p{margin:0 0 .75em;text-align:left}.privacy-card>div,.info-buttons{display:flex;align-items:center;justify-content:space-between}.info-buttons{margin:1rem 0 2rem;justify-content:end}.link{cursor:pointer}.privacy-card .link{text-decoration:underline;margin:0}.privacy-card .button,.info-buttons .button{font-size:clamp(.8rem,1vw,2rem);padding:.5em .75em;border:1px solid #011459;border-radius:.5em;color:#011459;background-color:#fff;transition:all .2s ease}.info-buttons .button{padding:.5em 4em;margin:1em}.privacy-card .button:hover,.privacy-card .button:last-child,.info-buttons .button:hover,.info-buttons .button:last-child{background-color:#011459;color:#fff}.privacy-card .button:last-child:hover,.info-buttons .button:last-child:hover{background-color:#0a206f}.nav{position:fixed;bottom:5vmin;right:5vmin;z-index:10;display:flex;flex-direction:column;align-items:center;text-transform:uppercase;font-weight:bolder;font-size:clamp(.9rem,1.2vw,2.1rem)}.nav-logo{position:relative;display:flex;justify-content:center;align-items:center;cursor:pointer;background:#7195b5;border-radius:50%;width:7.5vw;height:7.5vw;max-width:15rem;max-height:15rem;min-width:5rem;min-height:5rem;margin-left:20ch}.nav-logo2{position:relative;display:flex;justify-content:center;align-items:center;background:#011459;border-radius:50%;width:5.625vw;height:5.625vw;max-width:11.25rem;max-height:11.25rem;min-width:3.75rem;min-height:3.75rem}.nav-logo3{display:block;background:#01acdb;border-radius:50%;width:3.45vw;height:3.45vw;max-width:6.9rem;max-height:6.9rem;min-width:2.3rem;min-height:2.3rem}nav{z-index:-1;overflow:hidden;padding-left:20ch;padding-bottom:1.2em;position:relative;bottom:-1em}nav ul{display:flex;align-items:flex-end;flex-direction:column}nav li{position:relative;color:#01acdb;display:flex;align-items:center;margin:.1em;font-weight:inherit;font-size:inherit}.nav-item{display:flex;align-items:center;color:inherit}.nav-icon{height:3.35vw;width:3.35vw;min-width:2.2em;min-height:2.2em;background:#fff;border-radius:50%;border:#01acdb .2vw solid;display:flex;justify-content:center;align-items:center;z-index:11}.nav-icon svg{transition:transform ease .4s;min-width:2em;min-height:2em;stroke-dasharray:110;stroke:#818181}.nav-item:hover .nav-icon svg,.nav-item:focus-visible .nav-icon svg{transform:scale(1.2)}.nav-text{position:absolute;right:50%;padding:.7vw;padding-right:calc(50% + .7vw);overflow:hidden;display:block;transition:color .4s ease,transform .4s ease}.nav-item:hover .nav-text,.nav-item:focus-visible .nav-text{transform:translate(-.5vw);color:#fff}.nav-text span{display:block}.nav-close{width:100vw;height:100%;position:fixed;top:0;left:0}.headline{height:100vh;width:100%}h1{letter-spacing:.3ch;position:relative;margin:0 5vw;top:32%}.headline div{position:absolute;bottom:2rem;left:50%;cursor:pointer;padding:3rem;transform:translate(-50%)}.headline div span{display:block;position:absolute;top:0;left:50%;width:2em;height:2em;margin-left:-1em;border-left:.1em solid #fff;border-bottom:.1em solid #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-animation:scroll-arrow 1.5s infinite;animation:scroll-arrow 1.5s infinite}@-webkit-keyframes scroll-arrow{0%{-webkit-transform:rotate(-45deg) translate(0,0);opacity:0}50%{opacity:1}to{-webkit-transform:rotate(-45deg) translate(-20px,20px);opacity:0}}@keyframes scroll-arrow{0%{transform:rotate(-45deg) translate(0);opacity:0}50%{opacity:1}to{transform:rotate(-45deg) translate(-20px,20px);opacity:0}}.contact{display:flex}.contact a{position:relative;display:flex;justify-content:center;align-items:center;height:28em;max-height:80vw;width:33.3%}.contact a div{display:flex;flex-direction:column;justify-content:space-around;align-items:center}.contact span{margin:1em}.contact svg{width:20%}.contact>:nth-child(2){width:33.4%}.contact>:nth-child(3) svg{margin-top:5.8em}.sub-headline{position:relative;margin-bottom:0}.sub-headline h2:after{display:none}.services>div>ul,.card-container{display:flex;flex-wrap:wrap;justify-content:space-evenly}.services>div>ul>li{margin:2vw 0;width:50%;min-width:15rem;display:flex;flex-direction:column;justify-content:space-around;align-items:center}.services img{filter:brightness(.97)}.services-svg{stroke-dasharray:350;stroke-dashoffset:350;fill-opacity:0;transition:stroke-dashoffset 1.5s linear,fill-opacity .5s linear .5s}.services-svg-active{stroke-dashoffset:0;fill-opacity:1}.card-container{gap:2em}.card-hold{width:20em;height:34em;position:relative}.card{margin:2em 0;width:20em;border-radius:1em;position:absolute;overflow:hidden}.card-right{right:0}.card-left,.card-right{transition:all .5s;background:#f1f1f1}.card-left:hover,.card-right:hover{width:50em}.card-photo{object-fit:cover;width:20em;height:20em;transition:all .5s}.card-left:hover .card-photo,.card-left:hover .card-bg{border-top-right-radius:0}.card-right:hover .card-photo,.card-right:hover .card-bg{border-top-left-radius:0}.card-info{padding:1em;width:20em;border-bottom-left-radius:1em;border-bottom-right-radius:1em}.card p{text-align:center;margin:.25em}.card-social{display:block;width:10.5em;margin:.5em auto;padding:.5em .75em;background:#f1f1f1;border-radius:1.75em;display:flex;justify-content:space-between;align-items:center}.card-social a{display:block;width:2em;height:2em;border-radius:50%;transition:all .5s;font-size:inherit}.card-social a:hover{transform:scale(1.2)}.card-social img{object-fit:cover}.card-text{overflow:hidden;width:30em;position:absolute;left:20em;top:0;padding:1.5em 2em}.card-text p{text-align:justify}.card-right .card-info{transition:margin .5s}.card-right:hover .card-info,.card-right:hover .card-photo,.card-right:hover .card-bg{margin-left:30em}.card-right .card-text{left:-30em;transition:all .5s}.card-right:hover .card-text{left:0}.alliances>div>div{margin:auto;width:fit-content;width:-moz-fit-content;display:flex;align-items:center;justify-content:center}.alliances>div>div img{display:initial;margin:0 1em}.insight-list,.insight-card{width:100%}.insight-card>a{display:block;width:100%;padding:clamp(1.75rem,4vw,3.5rem) 0}.insight-card-meta{display:grid;grid-template-columns:max-content minmax(4rem,1fr) max-content;align-items:center;gap:1rem;width:100%;color:#01acdb}.insight-card-meta time,.insight-card-meta p{color:#01acdb;font-family:Montserrat,sans-serif;font-size:clamp(.75rem,.9vw,1rem);font-weight:600;letter-spacing:.08em;line-height:1.5;margin:0;text-align:left}.insight-card-meta time,.insight-card-meta p{white-space:nowrap}.insight-card-meta>span{width:100%;height:1px;background:#01acdb;transform:scaleX(.7);transform-origin:left;transition:transform var(--insight-line-hover-duration, .3s) ease}.insight-card h3{margin:1rem 0 0;color:#fff;font-family:Montserrat,sans-serif;font-size:clamp(1.3rem,2.1vw,2.35rem);font-weight:600;letter-spacing:.05em;line-height:1.35;text-align:left;transition:transform .3s ease}.insight-card .insight-card-summary{margin:1rem 0;color:#7295b5;font-size:clamp(.9rem,1.05vw,1.15rem);font-weight:300;line-height:1.7;text-align:left;white-space:normal}.insight-card-cta{display:flex;width:fit-content;align-items:center;gap:.55rem;margin-top:.55rem;border-bottom:1px solid #01acdb;color:#01acdb;font-family:Montserrat,sans-serif;font-size:clamp(.64rem,.68vw,.72rem);font-weight:600;letter-spacing:.1em;line-height:1.4;transition:gap .25s ease}.insight-card>a:hover .insight-card-cta,.insight-card>a:focus-visible .insight-card-cta{gap:.9rem}.insight-card>a:hover .insight-card-meta>span,.insight-card>a:focus-visible .insight-card-meta>span{transform:scaleX(1)}.insights-action{display:flex;width:fit-content;margin:clamp(2.5rem,5vw,4rem) auto 0;padding:.75rem 0;border-bottom:2px solid #01acdb;color:#fff;font-weight:600;letter-spacing:.08em;text-transform:uppercase;transition:color .25s ease,gap .25s ease;gap:.6rem}.insights-action:hover,.insights-action:focus-visible{color:#01acdb;gap:1rem}.insights-archive{min-height:100vh;padding:calc(max(4rem,10vh) + clamp(3rem,6vw,5rem)) 5vw clamp(5rem,9vw,9rem)}.insights-archive>*{width:100%;max-width:800px;margin-right:auto;margin-left:auto}.insights-archive-header{margin-bottom:clamp(3rem,7vw,6rem);text-align:center}.insights-brand{display:inline-block;color:#fff;font-weight:600;font-size:clamp(1rem,1.4vw,1.35rem);letter-spacing:.18em;text-transform:uppercase}.insights-archive-header>p{margin:clamp(3.5rem,7vw,6rem) 0 0}.insights-archive h1{position:relative;top:auto;margin:0;font-size:clamp(1.5rem,2vw,5rem)}.archive-insight-list{max-width:800px}.infinite-sentinel{display:grid;min-height:4rem;place-items:center}.infinite-sentinel span{color:#01acdb;font-family:Montserrat,sans-serif;font-size:clamp(.7rem,.8vw,.85rem);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.pagination-fallback-hidden{display:none}.pagination{position:relative;bottom:auto;z-index:1;display:flex;overflow:visible;align-items:center;justify-content:center;gap:clamp(.75rem,2vw,1.5rem);margin-top:clamp(3rem,7vw,6rem);padding:0}.pagination ol{display:flex;align-items:center;gap:.35rem;margin:0;padding:0}.pagination li{margin:0}.pagination a,.pagination [aria-current=page]{display:grid;min-width:2.75rem;min-height:2.75rem;place-items:center;border:1px solid transparent;color:#fff;font-size:.85rem;font-weight:600;transition:border-color .2s ease,color .2s ease}.pagination a:hover,.pagination a:focus-visible,.pagination [aria-current=page]{border-color:#01acdb;color:#01acdb}.pagination .pagination-direction{width:auto;padding:0 .35rem;text-transform:uppercase;letter-spacing:.08em}.insight-detail{min-height:100vh;padding:calc(max(4rem,10vh) + clamp(3rem,6vw,5rem)) 5vw clamp(5rem,10vw,10rem);color:#fff}.insight-detail-shell{width:100%;max-width:1100px;margin:0 auto}.insight-section-heading{width:100%;max-width:800px;margin:0 auto clamp(5rem,10vw,9rem)}.insight-section-heading h2{margin:0;font-size:clamp(1.5rem,2vw,5rem)}.insight-breadcrumb{position:static;z-index:1;display:flex;overflow:visible;align-items:center;gap:.75rem;margin:0 0 clamp(4rem,9vw,8rem);padding:0}.insight-breadcrumb a,.insight-breadcrumb span{color:#01acdb;font-family:Montserrat,sans-serif;font-size:clamp(.75rem,.9vw,.95rem);font-weight:600;letter-spacing:.09em;line-height:1.5;text-transform:uppercase}.insight-breadcrumb a{border-bottom:1px solid transparent;transition:border-color .2s ease}.insight-breadcrumb a:hover,.insight-breadcrumb a:focus-visible{border-color:#01acdb}.insight-detail article{width:100%}.insight-detail-header{padding-bottom:clamp(2.5rem,6vw,5rem);border-bottom:1px solid #01acdb;animation:insight-detail-enter .6s ease both}.insight-detail-meta{display:flex;align-items:center;gap:1rem;color:#01acdb}.insight-detail-meta time,.insight-detail-meta p{margin:0;color:#01acdb;font-size:clamp(.75rem,.9vw,.95rem);font-weight:600;letter-spacing:.08em;line-height:1.5;text-align:left;white-space:nowrap}.insight-detail-meta>span{width:min(12rem,20vw);height:1px;background:#01acdb}.insight-detail h1{position:static;max-width:22ch;margin:clamp(1.75rem,4vw,3rem) 0 1.25rem;color:#fff;font-size:clamp(2.25rem,6vw,5.75rem);letter-spacing:.035em;line-height:1.08;text-align:left}.insight-contributors{margin:0;color:#01acdb;font-size:clamp(.85rem,1vw,1rem);font-weight:600;letter-spacing:.05em;text-align:left}.insight-detail-copy{max-width:760px;margin:clamp(2.5rem,6vw,5rem) 0 0 auto;animation:insight-detail-enter .6s .12s ease both}.insight-detail-copy p{margin:0 0 1.5em;color:#fff;font-size:clamp(1rem,1.25vw,1.2rem);line-height:1.85;text-align:left}.insight-detail-copy .insight-summary{margin-bottom:clamp(2.5rem,5vw,4rem);font-size:clamp(1.25rem,2vw,1.8rem);font-weight:600;line-height:1.6}.insight-transcript{padding-top:clamp(2rem,4vw,3rem);border-top:1px solid rgb(1 172 219 / 45%)}.insight-source{display:inline-flex;align-items:center;gap:.65rem;margin-top:clamp(1.5rem,3vw,2.5rem);padding:.75rem 0;border-bottom:2px solid #01acdb;color:#fff;font-weight:600;letter-spacing:.08em;text-transform:uppercase;transition:color .25s ease,gap .25s ease}.insight-source:hover,.insight-source:focus-visible{gap:1rem;color:#01acdb}.insight-detail-copy .insight-source-attribution{margin-top:clamp(1.5rem,3vw,2.5rem);color:#01acdb;font-size:clamp(.8rem,.95vw,.95rem);font-weight:600;letter-spacing:.08em}.site-error{display:grid;min-height:100vh;padding:clamp(2rem,5vw,5rem) 5vw;place-items:center}.site-error>div{width:100%;max-width:760px;text-align:center;animation:insight-detail-enter .6s ease both}.site-error-code{margin:clamp(3rem,8vw,6rem) 0 .5rem;color:#01acdb;font-size:clamp(.8rem,1vw,1rem);font-weight:600;letter-spacing:.18em}.site-error h1{position:static;margin:0;color:#fff;font-size:clamp(2.5rem,7vw,6rem);letter-spacing:.05em}.site-error>div>p:not(.site-error-code){max-width:55ch;margin:2rem auto;color:#fff}.site-error-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem 2rem}.site-error-actions a{padding:.65rem 0;border-bottom:2px solid #01acdb;color:#fff;font-weight:600;text-transform:uppercase}@keyframes insight-detail-enter{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:translateY(0)}}footer{padding:3.5vw 5vw}footer div{display:flex;justify-content:space-between}footer p{margin:0}.fader{max-width:none;position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%}.hider{overflow:hidden;display:block;margin:auto;width:fit-content;border-left:transparent solid 1.5em;border-right:transparent solid 1.5em}.svg-hover{stroke-dashoffset:100;stroke-dasharray:100;transition:all 1s ease}a:hover .svg-hover{stroke-dashoffset:0}@media(max-width:630px){.mobile-hide{display:none}.insight-card-meta{display:flex;flex-wrap:wrap;gap:.5rem 1rem}.insight-card-meta>span{order:3}.pagination{align-items:stretch;gap:.25rem}.pagination a,.pagination [aria-current=page]{min-width:2.35rem;min-height:2.35rem}.pagination .pagination-direction{font-size:.7rem}.insight-breadcrumb{margin-bottom:3.5rem}.insight-detail-meta{flex-wrap:wrap}.insight-detail-meta>span{order:3;width:100%}.insight-detail-copy{margin-left:0}td{padding:0 1rem}}@media(max-width:700px){.contact{flex-direction:column}.contact a,.contact>:nth-child(2){width:100%}.alliances>div>div{display:initial}.alliances>div>div img{display:block;margin:auto}.alliances>div>div:first-child{margin-bottom:2em}}@media(max-width:890px){.privacy-card{bottom:6em;right:.25em}.card-container{flex-direction:column;align-items:center}.card-hold{width:100%;height:auto}.card{background:unset;width:100%;position:relative}.card-left:hover,.card-right:hover{width:100%}.card-right:hover .card-info,.card-right:hover .card-photo,.card-right:hover .card-bg{margin-left:auto}.card-left:hover .card-photo,.card-left:hover .card-bg,.card-right:hover .card-photo,.card-right:hover .card-bg{border-top-left-radius:50%;border-top-right-radius:50%}.card-photo{width:15em;height:15em;border-radius:50%;margin:1em auto 0;display:block}.card-info{width:unset}.card-text{position:static;width:100%;padding:0}.card-text .text-medium,.card-info:first-child{color:#fff}.img{width:4rem;height:12rem}}@media(min-width:1400px){section>div{max-width:60vw}}@media(prefers-reduced-motion:reduce){.insight-card-meta>span,.insight-card h3,.insight-card-cta,.insights-action,.pagination a{transition:none}.insight-detail-header,.insight-detail-copy,.site-error>div{animation:none}.insight-breadcrumb a,.insight-source{transition:none}}
