html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch]{-ms-scroll-chaining:none;overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{-webkit-transition-property:overflow;transition-property:overflow;-webkit-transition-duration:1ms;transition-duration:1ms;transition-behavior:allow-discrete}@font-face{font-family:"Franklin Gothic ATF";src:url("../fonts/Franklin_Gothic_ATF.otf") format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:"Franklin Gothic ATF";src:url("../fonts/Franklin_Gothic_ATF_Bold.otf") format("opentype");font-weight:bold;font-style:normal}@font-face{font-family:"Franklin Gothic ATF";src:url("../fonts/Franklin_Gothic_ATF_Med.otf") format("opentype");font-weight:500;font-style:normal}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none}.black-gradient-right:after{content:"";position:absolute;right:0;top:0;bottom:0;width:4rem;background:-webkit-gradient(linear, left top, right top, from(rgba(22, 23, 24, 0)), to(rgb(22, 23, 24)));background:linear-gradient(90deg, rgba(22, 23, 24, 0) 0%, rgb(22, 23, 24) 100%);pointer-events:none}.gform-body input,.gform-body textarea{background-color:#161718;color:#fff;border-radius:6.25rem;border:.0625rem solid #fff;height:3.625rem !important;padding-left:.5rem;-webkit-transition:border-color .2s ease;transition:border-color .2s ease}.gform-body input::-webkit-input-placeholder, .gform-body textarea::-webkit-input-placeholder{padding-left:.5rem;color:#fff}.gform-body input::-moz-placeholder, .gform-body textarea::-moz-placeholder{padding-left:.5rem;color:#fff}.gform-body input:-ms-input-placeholder, .gform-body textarea:-ms-input-placeholder{padding-left:.5rem;color:#fff}.gform-body input::-ms-input-placeholder, .gform-body textarea::-ms-input-placeholder{padding-left:.5rem;color:#fff}.gform-body input::placeholder,.gform-body textarea::placeholder{padding-left:.5rem;color:#fff}.gform-body input:focus,.gform-body input:active,.gform-body input:focus-visible,.gform-body textarea:focus,.gform-body textarea:active,.gform-body textarea:focus-visible{outline:none;border-color:#b457f4;-webkit-box-shadow:0 0 0 3px rgba(180,87,244,.2);box-shadow:0 0 0 3px rgba(180,87,244,.2)}.gform-body select:not(.select2-hidden-accessible){background-color:#161718;color:#fff;border-radius:6.25rem;border:.0625rem solid #fff;height:3.625rem !important;padding-left:.5rem;-webkit-transition:border-color .2s ease;transition:border-color .2s ease}.gform-body select:not(.select2-hidden-accessible):focus,.gform-body select:not(.select2-hidden-accessible):active,.gform-body select:not(.select2-hidden-accessible):focus-visible{outline:none;border-color:#b457f4;-webkit-box-shadow:0 0 0 3px rgba(180,87,244,.2);box-shadow:0 0 0 3px rgba(180,87,244,.2)}.gform-body .select2-container--default .select2-selection--single{background-color:rgba(0,0,0,0) !important;border:.0625rem solid #fff !important;border-radius:6.25rem !important;height:3.625rem !important;-webkit-transition:border-color .2s ease;transition:border-color .2s ease}.gform-body .select2-container--default .select2-selection--single .select2-selection__rendered{color:#fff !important;line-height:3.625rem !important;padding-left:1rem !important}.gform-body .select2-container--default .select2-selection--single .select2-selection__arrow{height:3.625rem !important}.gform-body .select2-container--default .select2-selection--single:focus,.gform-body .select2-container--default .select2-selection--single.select2-container--focus,.gform-body .select2-container--default .select2-selection--single.select2-container--open{outline:none;border-color:#b457f4 !important;-webkit-box-shadow:0 0 0 3px rgba(180,87,244,.2);box-shadow:0 0 0 3px rgba(180,87,244,.2)}.gform-body .select2-container--default.select2-container--open .select2-selection--single{border-color:#b457f4 !important;-webkit-box-shadow:0 0 0 3px rgba(180,87,244,.2);box-shadow:0 0 0 3px rgba(180,87,244,.2)}.gform-body textarea{padding-top:1rem !important}.gform_footer{position:relative}.gform_button{background-color:#fff !important;color:#161718 !important;position:absolute;right:0;top:-3.25rem}@media(max-width: 640px){.gform_button{position:static}}#gform_fields_1{grid-column-gap:1.5rem;grid-row-gap:1.5rem}.gchoice_1_6_1{width:92%}@media(max-width: 640px){.gchoice_1_6_1{width:100%}}.gfield_checkbox .gform-field-label::before,.gfield_checkbox .gform-field-label::after{content:none !important;display:none !important}.gfield_checkbox .gchoice{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem}.gfield_checkbox .gfield-choice-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.375rem;height:1.375rem !important;border:.125rem solid #fff;border-radius:50% !important;background:rgba(0,0,0,0);position:relative;cursor:pointer;-webkit-box-shadow:none;box-shadow:none;outline:none;-webkit-transition:all .2s ease;transition:all .2s ease}.gfield_checkbox .gfield-choice-input:focus-visible{outline:none;-webkit-box-shadow:0 0 0 .1875rem rgba(168,85,247,.35);box-shadow:0 0 0 .1875rem rgba(168,85,247,.35)}.gfield_checkbox .gfield-choice-input:checked{background-color:#b457f4;border-color:#b457f4}.gfield_checkbox .gfield-choice-input:checked::after{content:"";position:absolute;left:.375rem;top:.125rem;width:.3125rem;height:.625rem;border-right:.125rem solid #fff;border-bottom:.125rem solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.gfield_checkbox .gform-field-label{color:#fff;line-height:1.4}.insight #input_2_12{margin-bottom:2rem}.insight #btn-black{background-color:#161718 !important;color:#fff !important}.insight .gform-body .gfield_checkbox .gfield-choice-input:checked::after{left:.5rem;top:.2rem}.insight .gform-body .gfield_checkbox .gform-field-label{color:#161718}.insight .gform-body input,.insight .gform-body .gform-body textarea{background-color:inherit;color:#161718;border:.0625rem solid #161718;padding-left:1rem !important;-webkit-transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease,-webkit-box-shadow .2s ease}.insight .gform-body input::-webkit-input-placeholder, .insight .gform-body .gform-body textarea::-webkit-input-placeholder{padding-left:0;color:#161718}.insight .gform-body input::-moz-placeholder, .insight .gform-body .gform-body textarea::-moz-placeholder{padding-left:0;color:#161718}.insight .gform-body input:-ms-input-placeholder, .insight .gform-body .gform-body textarea:-ms-input-placeholder{padding-left:0;color:#161718}.insight .gform-body input::-ms-input-placeholder, .insight .gform-body .gform-body textarea::-ms-input-placeholder{padding-left:0;color:#161718}.insight .gform-body input::placeholder,.insight .gform-body .gform-body textarea::placeholder{padding-left:0;color:#161718}.insight .gform-body input:focus,.insight .gform-body input:active,.insight .gform-body input:focus-visible,.insight .gform-body .gform-body textarea:focus,.insight .gform-body .gform-body textarea:active,.insight .gform-body .gform-body textarea:focus-visible{outline:none;border-color:#b457f4;-webkit-box-shadow:0 0 0 3px rgba(180,87,244,.2);box-shadow:0 0 0 3px rgba(180,87,244,.2)}.insight .gform-body .gfield_select{background-color:rgba(0,0,0,0);color:#161718;border-radius:6.25rem;border:.0625rem solid #161718;height:3.625rem !important;padding-left:1rem;-webkit-transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease,-webkit-box-shadow .2s ease}.insight .gform-body .gfield_select:focus,.insight .gform-body .gfield_select:active,.insight .gform-body .gfield_select:focus-visible{outline:none;border-color:#b457f4;-webkit-box-shadow:0 0 0 3px rgba(180,87,244,.2);box-shadow:0 0 0 3px rgba(180,87,244,.2)}.insight .gform-body .select2-container--default .select2-selection--single{background-color:rgba(0,0,0,0) !important;border:.0625rem solid #161718 !important;border-radius:6.25rem !important;height:3.625rem !important;-webkit-transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease,-webkit-box-shadow .2s ease}.insight .gform-body .select2-container--default .select2-selection--single .select2-selection__rendered{color:#161718 !important;line-height:3.625rem !important;padding-left:1rem !important}.insight .gform-body .select2-container--default .select2-selection--single .select2-selection__arrow{height:3.625rem !important}.insight .gform-body .select2-container--default.select2-container--open .select2-selection--single,.insight .gform-body .select2-container--default.select2-container--focus .select2-selection--single{outline:none;border-color:#b457f4 !important;-webkit-box-shadow:0 0 0 3px rgba(180,87,244,.2);box-shadow:0 0 0 3px rgba(180,87,244,.2)}.big-title{line-height:1;font-size:3rem}@media screen and (min-width: 768px){.big-title{font-size:5.625rem}}@media screen and (min-width: 1024px){.big-title{font-size:6.875rem}}h1,.h1{line-height:1.1;font-size:2.5rem}@media screen and (min-width: 768px){h1,.h1{font-size:4.6875rem;line-height:1.19}}h1 b,h1 strong,.h1 b,.h1 strong{color:#b457f4;font-weight:400}h2,.h2{font-size:2.5rem;line-height:1.25}@media screen and (min-width: 768px){h2,.h2{font-size:3.75rem}}h2 b,h2 strong,.h2 b,.h2 strong{color:#b457f4;font-weight:400}h3,.h3{font-size:1.875rem;line-height:1.25}@media screen and (min-width: 768px){h3,.h3{font-size:3.125rem}}h4,.h4{font-size:1.25rem;line-height:1.25}@media screen and (min-width: 768px){h4,.h4{font-size:1.5rem}}@media screen and (min-width: 1024px){h4,.h4{font-size:1.75rem}}.headline-h4{font-size:1.2rem;line-height:1.36}.headline-h4 b,.headline-h4 strong{color:#b457f4;font-weight:400}@media(min-width: 640px){.headline-h4{font-size:2.5rem;line-height:1.25}}.eyebrow{font-size:.875rem;color:gray;text-transform:uppercase;font-weight:700;line-height:1.1;letter-spacing:1.12px}.label{display:inline-block;background:#b457f4;color:#fff;border-radius:1rem;padding:.3rem .75rem;font-size:.875rem;line-height:1.1;font-weight:500}@media(min-width: 768px){.label{font-size:1rem}}body{font-family:"Franklin Gothic ATF",sans-serif;line-height:1.75;color:#161718}.site-main{overflow:clip}.button,.btn-product{background:#161718;color:#fff;padding:5px 5px 5px 20px;border-radius:50px;text-decoration:none;font-weight:500;font-size:.875rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;-webkit-transition:-webkit-transform .3s,-webkit-box-shadow .3s;transition:-webkit-transform .3s,-webkit-box-shadow .3s;transition:transform .3s,box-shadow .3s;transition:transform .3s,box-shadow .3s,-webkit-transform .3s,-webkit-box-shadow .3s}@media screen and (min-width: 768px){.button,.btn-product{font-size:1rem}}.button:after,.btn-product:after{content:"";width:2.25rem;height:2.25rem;background:url("../images/icons/ArrowDown.svg") #b457f4 center no-repeat;background-size:25px 25px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all .3s ease;transition:all .3s ease}@media screen and (min-width: 768px){.button:after,.btn-product:after{width:2.75rem;height:2.75rem}}@media screen and (min-width: 1024px){.button:after,.btn-product:after{width:3rem;height:3rem}}.button:hover:after,.btn-product:hover:after{background:url("../images/icons/ArrowDownPurple.svg") #fff center no-repeat;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.button--secondary{border:1px solid #161718;background:#fff;color:#161718}.button--secondary:hover:after{background:url("../images/icons/ArrowDownPurple.svg") #161718 center no-repeat}[data-xx-slowdown]{will-change:transform}[data-xx-title] div{will-change:transform}@media screen and (min-width: 1700px){.cta-title{font-size:11rem}}.header-offset{margin-top:var(--header-offset, 0)}.insights-archive .insights-featured .img-block,.single-insight .insights-featured .img-block{background:#161718}.insights-archive>div>div>a:not(.insights-featured)>div:last-child{height:7rem;-ms-flex-negative:0;flex-shrink:0}@media(min-width: 768px){.insights-archive>div>div>a:not(.insights-featured)>div:last-child{height:8rem}}@media(min-width: 1024px){.insights-archive>div>div>a:not(.insights-featured)>div:last-child{height:9rem}}.btn-product{background:#fff;color:#111114}.btn-product:after{background:url("../images/icons/ArrowDown.svg") var(--btn-product-color, #B457F4) center no-repeat;background-size:25px 25px;border-radius:50%;-webkit-transition:all .3s ease;transition:all .3s ease}.btn-product:hover:after{background:url("../images/icons/ArrowDownPurple.svg") var(--btn-product-hover, #FFFFFF) center no-repeat;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.product-link a{text-decoration:underline;line-height:5}.floating-pricing-btn{-webkit-box-shadow:0 4px 20px rgba(0,0,0,.3);box-shadow:0 4px 20px rgba(0,0,0,.3)}@media screen and (max-width: 768px){.floating-pricing-btn{bottom:1rem !important;right:1rem !important;font-size:.875rem !important}}@-webkit-keyframes bounce-pricing{0%,100%{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}25%{-webkit-transform:translateY(-10px) scale(1.05);transform:translateY(-10px) scale(1.05)}50%{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}75%{-webkit-transform:translateY(-5px) scale(1.02);transform:translateY(-5px) scale(1.02)}}@keyframes bounce-pricing{0%,100%{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}25%{-webkit-transform:translateY(-10px) scale(1.05);transform:translateY(-10px) scale(1.05)}50%{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}75%{-webkit-transform:translateY(-5px) scale(1.02);transform:translateY(-5px) scale(1.02)}}.bounce-arrow{-webkit-animation:bounce-arrow 2s ease-in-out infinite;animation:bounce-arrow 2s ease-in-out infinite}@-webkit-keyframes bounce-arrow{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(10px);transform:translateY(10px)}}@keyframes bounce-arrow{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(10px);transform:translateY(10px)}}.primary-menu li a{-webkit-transition:color .3s ease-in;transition:color .3s ease-in}.primary-menu li a:hover,.primary-menu li a.active{color:#b457f4}@media screen and (max-width: 1023px){[data-menu] .menu-main-container{max-width:768px;margin:0 auto;padding:2rem 1rem 4rem;height:100%}}@media screen and (max-width: 767px){[data-menu] .menu-main-container{padding:1.5rem 1rem 2.5rem}}@media screen and (max-width: 1023px){[data-menu] .menu-main-container .primary-menu{height:100%;background:#f8f8f8;border-radius:30px;padding:2rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:3.5rem}}@media screen and (max-width: 767px){[data-menu] .menu-main-container .primary-menu{padding:1.25rem;gap:2.5rem}}@media screen and (max-width: 1023px){[data-menu] .menu-main-container .primary-menu li{width:100%;overflow:hidden}}@media screen and (max-width: 1023px){[data-menu] .menu-main-container .primary-menu li a{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;font-size:2.5rem;line-height:1.25;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out, -webkit-transform .3s ease-out}}@media screen and (max-width: 767px){[data-menu] .menu-main-container .primary-menu li a{font-size:1.25rem}}@media screen and (max-width: 1023px){[data-menu] .menu-main-container .primary-menu li a:after{content:"";width:2.75rem;height:2.75rem;background:url("../images/icons/ArrowDown.svg") #161718 center no-repeat;border-radius:50%;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .5s ease-out .3s;transition:-webkit-transform .5s ease-out .3s;transition:transform .5s ease-out .3s;transition:transform .5s ease-out .3s, -webkit-transform .5s ease-out .3s}}@media screen and (max-width: 767px){[data-menu] .menu-main-container .primary-menu li a:after{width:2.375rem;height:2.375rem}}[data-burger] .line{-webkit-transition:-webkit-transform .3s ease-in;transition:-webkit-transform .3s ease-in;transition:transform .3s ease-in;transition:transform .3s ease-in, -webkit-transform .3s ease-in}[data-burger].active .line:first-child{-webkit-transform:rotate(45deg) translateY(13px);transform:rotate(45deg) translateY(13px)}@media screen and (max-width: 767px){[data-burger].active .line:first-child{-webkit-transform:rotate(45deg) translateY(9px);transform:rotate(45deg) translateY(9px)}}[data-burger].active .line:last-child{-webkit-transform:rotate(-45deg) translateY(-13px);transform:rotate(-45deg) translateY(-13px)}@media screen and (max-width: 767px){[data-burger].active .line:last-child{-webkit-transform:rotate(-45deg) translateY(-8px);transform:rotate(-45deg) translateY(-8px)}}@media screen and (max-width: 1023px){[data-menu]{-webkit-transition:-webkit-transform .5s ease-in;transition:-webkit-transform .5s ease-in;transition:transform .5s ease-in;transition:transform .5s ease-in, -webkit-transform .5s ease-in;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top;transform-origin:top}}@media screen and (max-width: 1023px){[data-menu].active{-webkit-transform:scaleY(1);transform:scaleY(1)}}[data-menu].active .menu-main-container .primary-menu li a{-webkit-transform:translateY(0);transform:translateY(0)}[data-menu].active .menu-main-container .primary-menu li a:after{-webkit-transform:scale(1);transform:scale(1)}[data-header]{-webkit-transition:opacity .5s ease-in-out,-webkit-transform .5s ease-in-out;transition:opacity .5s ease-in-out,-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out,opacity .5s ease-in-out;transition:transform .5s ease-in-out,opacity .5s ease-in-out,-webkit-transform .5s ease-in-out}[data-header].header-hidden{-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:0}.footer a{text-decoration:none;-webkit-transition:color .3s ease;transition:color .3s ease}.footer a:hover{color:#b457f4;text-decoration:none}.team .before-empty-block{display:none}@media screen and (max-width: 767px){.team .before-empty-block--1,.team .before-empty-block--3,.team .before-empty-block--7,.team .before-empty-block--9{display:block}}@media screen and (min-width: 768px)and (max-width: 1023px){.team .before-empty-block--2,.team .before-empty-block--6,.team .before-empty-block--10{display:block}}@media screen and (min-width: 1024px){.team .before-empty-block--3,.team .before-empty-block--9{display:block}}.team .after-empty-block{display:none}@media screen and (min-width: 768px)and (max-width: 1023px){.team .after-empty-block--1,.team .after-empty-block--5,.team .after-empty-block--9{display:block}}@media screen and (min-width: 1024px){.team .after-empty-block--2,.team .after-empty-block--8{display:block}}@media screen and (max-width: 1023px){.credentials [data-cred-slide].active{opacity:1}}@media screen and (max-width: 1023px){.credentials [data-cred-heading]:after{content:"";position:absolute;bottom:-2rem;left:0;right:0;height:1px;background:#b457f4;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;transform-origin:left;-webkit-transition:-webkit-transform .3s ease-in;transition:-webkit-transform .3s ease-in;transition:transform .3s ease-in;transition:transform .3s ease-in, -webkit-transform .3s ease-in}}@media screen and (max-width: 1023px){.credentials [data-cred-heading].active{opacity:1}.credentials [data-cred-heading].active:after{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;transform-origin:left}}.insights-display .insights-featured .img-block{background:rgba(0,0,0,0);margin-bottom:0}.insights-display .insights-featured .img-block img{width:25rem}.insights-display .insights-featured h4{max-width:none;font-size:2.5rem !important}@media screen and (max-width: 767px){.insights-display .insights-featured h4{font-size:1.25rem !important}}@media screen and (max-width: 767px){body.about .wp-block-spacer{height:0 !important}}body.about .hero-photo{right:auto;left:80%;top:0}@media screen and (min-width: 768px){body.about .hero-photo{right:auto;left:38rem;top:0}}@media screen and (min-width: 1024px){body.about .hero-photo{right:auto;left:45rem;top:-2rem}}@media screen and (min-width: 1320px){body.about .hero-photo{right:auto;left:62rem;top:0}}@media screen and (min-width: 1500px){body.about .hero-photo{right:auto;left:70rem;top:0}}@media screen and (min-width: 768px){body.about .esg-principles{padding:20px 0}}@media screen and (min-width: 1500px){body.about .esg-principles{padding:40px 0}}@media screen and (min-width: 768px){body.about #two-column-text-block_b2a2b1fdf4046c08e5c744d1df0d8153{margin-bottom:80px}}.esg-principles [data-fly-card] ul,.esg-principles [data-fly-card] ol{margin-left:1.5rem;margin-bottom:1rem}.esg-principles [data-fly-card] ul li,.esg-principles [data-fly-card] ol li{margin-bottom:.5rem}.esg-principles [data-fly-card] ul{list-style-type:disc}.esg-principles [data-fly-card] ol{list-style-type:decimal}.simple-page-content p{margin-bottom:1.5rem}@media screen and (max-width: 767px){.simple-page-content p{font-size:14px;margin-bottom:1rem}}.simple-page-content h2{font-size:2.5rem;margin-top:2.5rem;margin-bottom:1.25rem}@media screen and (max-width: 767px){.simple-page-content h2{font-size:25px;margin-top:2rem}}[data-cred-slide="0"] [data-cred-img] img{-webkit-filter:grayscale(1) brightness(0);filter:grayscale(1) brightness(0);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}[data-cred-slide="0"] [data-cred-img]:hover img{-webkit-filter:none;filter:none}.credentials [data-cred-img] img{max-width:100%;max-height:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;contain-intrinsic-size:none !important}.credentials [data-cred-img] picture{display:block;width:100%;height:100%}.credentials [data-cred-img] picture img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.cs-archive-grid .logo-container picture{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cs-archive-grid .logo-container picture img{max-width:100%;max-height:100%}.social-proof [data-xx-looney]>div picture{display:block;width:100%;height:100%}.social-proof [data-xx-looney]>div picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom}@media(max-width: 900px){.social-proof [data-xx-looney]>div picture img{-o-object-position:top;object-position:top}}.insight-card:hover img{-webkit-transform:scale(0.94);transform:scale(0.94)}.insight-card img{-webkit-transition:-webkit-transform .6s ease-in-out;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out, -webkit-transform .6s ease-in-out}:root{--color-dark: #161718;--color-purple: #B457F4;--color-white: #ffffff;--color-gray: #666}.cta-button{background:var(--color-dark);color:var(--color-white);padding:5px 5px 5px 20px;border-radius:50px;text-decoration:none;font-weight:500;font-size:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;-webkit-transition:-webkit-transform .3s,-webkit-box-shadow .3s;transition:-webkit-transform .3s,-webkit-box-shadow .3s;transition:transform .3s,box-shadow .3s;transition:transform .3s,box-shadow .3s,-webkit-transform .3s,-webkit-box-shadow .3s}.cta-button:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 10px 25px rgba(0,0,0,.15);box-shadow:0 10px 25px rgba(0,0,0,.15)}.cta-arrow{width:48px;height:48px;background:var(--color-purple);background-image:url("../img/ArrowDown.svg");background-repeat:no-repeat;background-position:center;background-size:25px 25px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.cta-button:hover .cta-arrow{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.highlight{color:var(--color-purple)}@media(max-width: 900px){.cta-button{font-size:14px;padding:4px 4px 4px 16px}.cta-arrow{width:40px;height:40px;background-size:20px 20px}h2,.section-title,.scroll-reveal-title,.stack-title{font-size:75px;font-weight:300;line-height:1.1;letter-spacing:-0.02em}h3,.slide-title{font-size:60px;font-weight:300;line-height:1.1;letter-spacing:-0.02em}}@media(max-width: 480px){h2,.section-title,.scroll-reveal-title,.stack-title{font-size:40px}h3,.slide-title{font-size:40px}}.card-stack-section{min-height:calc(100vh + 250px);padding:7.5rem 2rem 12.5rem;background:var(--color-dark);color:var(--color-white);position:relative;overflow:hidden;z-index:1}.stack-header{text-align:center;margin-bottom:7.5rem;position:relative;z-index:10}.stack-title{margin-bottom:1.75rem;opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}.stack-subtitle{font-size:1.5rem;color:#fff;max-width:766px;margin:0 auto 2rem;line-height:1.6;opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}.stack-cta{background:var(--color-white);color:var(--color-dark);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}.cards-container{max-width:1000px;margin:0 auto;position:relative;height:500px}.stack-card{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transform-origin:center center;transform-origin:center center;width:85%;background:var(--color-white);border-radius:24px;overflow:hidden;-webkit-box-shadow:0 30px 80px rgba(0,0,0,.3);box-shadow:0 30px 80px rgba(0,0,0,.3);opacity:0}.stack-card[data-card="1"]{z-index:10;top:5%;width:95%;-webkit-box-shadow:0 20px 40px rgba(0,0,0,.2);box-shadow:0 20px 40px rgba(0,0,0,.2)}.stack-card[data-card="2"]{z-index:20;top:10%;width:100%;-webkit-box-shadow:0 25px 60px rgba(0,0,0,.25);box-shadow:0 25px 60px rgba(0,0,0,.25)}.stack-card[data-card="3"]{z-index:30;top:15%;width:105%;-webkit-box-shadow:0 30px 80px rgba(0,0,0,.3);box-shadow:0 30px 80px rgba(0,0,0,.3)}.card-content{display:grid;grid-template-columns:40% 60%;min-height:400px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.card-text{padding:3rem;color:var(--color-dark)}.card-text .cta-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}@media(max-width: 900px){.card-text br{display:none}}.card-title{font-size:clamp(2rem,4vw,2.5rem);font-weight:300;line-height:1.2;margin-bottom:1.5rem;letter-spacing:-0.02em}.card-description{font-size:1rem;line-height:1.6;color:var(--color-gray);margin-bottom:2rem}.card-visual{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:400px;position:relative;padding:40px}.lottie-stack-container{width:100%;height:100%;border-radius:20px;overflow:hidden;background:#f8f9fa}.lottie-stack-container svg{border-radius:20px;display:block}@media(max-width: 900px){.card-stack-section{min-height:calc(100vh + 320px);padding:5rem 30px 7.5rem}.stack-header{margin-bottom:5rem}.stack-subtitle{margin:0 auto 20px}.stack-cta{display:none}.cards-container{height:500px}.stack-card{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:95%}.stack-card[data-card="1"]{z-index:10;top:5%;width:93%}.stack-card[data-card="2"]{z-index:20;top:10%;width:95%}.stack-card[data-card="3"]{z-index:30;top:15%;width:97%}.card-content{grid-template-columns:1fr;min-height:auto}.card-text{padding:1.25rem 1.25rem 1rem 1.25rem;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.card-text .cta-button{font-size:14px;padding:4px 4px 4px 16px}.card-text .cta-button .cta-arrow{width:40px;height:40px;background-size:20px 20px}.card-description{font-size:14px;margin-bottom:1rem}.card-visual{min-height:auto;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:1rem 2rem 2rem 2rem}.lottie-stack-container{width:100%;height:auto;min-height:auto;max-width:none;max-height:none;margin:0 auto}}@media(max-width: 900px)and (min-width: 481px)and (max-width: 900px){.lottie-stack-container{width:100%}}@media(max-width: 767px){.card-stack-section{min-height:calc(100vh + 320px);padding:3.75rem 1rem 5rem}.stack-header{margin-bottom:3.75rem}.card-text{padding-top:24px}.card-title{font-size:1.5rem}.card-description{min-height:150px}.stack-subtitle{font-size:1.25rem}}.navbar{position:fixed;top:0;left:0;width:100%;padding:2rem 4rem;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;z-index:100;opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}.logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.5rem}.logo img{height:60px;width:auto}.nav-links{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2.5rem;list-style:none}.nav-links a{color:var(--color-dark);text-decoration:none;font-weight:400;font-size:.95rem;-webkit-transition:color .3s;transition:color .3s;position:relative}.nav-links a:hover{color:var(--color-purple)}.nav-links a::after{content:"";position:absolute;bottom:-5px;left:0;width:0;height:2px;background:var(--color-purple);-webkit-transition:width .3s;transition:width .3s}.nav-links a:hover::after{width:100%}.cta-button{background:var(--color-dark);color:var(--color-white);padding:5px 5px 5px 20px;border-radius:50px;text-decoration:none;font-weight:500;font-size:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;-webkit-transition:-webkit-transform .3s,-webkit-box-shadow .3s;transition:-webkit-transform .3s,-webkit-box-shadow .3s;transition:transform .3s,box-shadow .3s;transition:transform .3s,box-shadow .3s,-webkit-transform .3s,-webkit-box-shadow .3s}.cta-button:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 10px 25px rgba(0,0,0,.15);box-shadow:0 10px 25px rgba(0,0,0,.15)}.cta-button:hover .cta-arrow{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.cta-arrow{width:48px;height:48px;background:var(--color-purple);background-image:url("../img/ArrowDown.svg");background-repeat:no-repeat;background-position:center;background-size:25px 25px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.hero-section{min-height:calc(100vh - 180px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:2rem;padding-top:max(2rem,env(safe-area-inset-top));padding-bottom:max(2rem,env(safe-area-inset-bottom))}.hero-content{text-align:center;z-index:20;position:relative}.hero-title{font-size:clamp(3rem,8vw,6rem);font-weight:300;text-align:center;line-height:1.1;color:var(--color-dark);-webkit-transform:translateZ(0);transform:translateZ(0);will-change:transform;letter-spacing:-0.02em;position:relative;z-index:20}.line{display:block;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}#line1{position:relative;z-index:25;opacity:0}#line2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.25em;position:relative;z-index:20}#meets,#innovation{opacity:0}.word-part{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative}.letter{display:inline-block;opacity:0;-webkit-transform:rotateX(-90deg) translateY(30px);transform:rotateX(-90deg) translateY(30px);-webkit-transform-origin:bottom center;transform-origin:bottom center;will-change:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-font-smoothing:antialiased}.content-container{position:relative;margin-top:0;height:4rem}.iloveta-logo{height:2rem;width:auto;opacity:0;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%) translateY(20px);transform:translateX(-50%) translateY(20px)}.hero-subtitle{font-size:1.25rem;color:var(--color-gray);text-align:center;max-width:650px;opacity:0;position:absolute;top:-12px;left:50%;-webkit-transform:translateX(-50%) translateY(20px);transform:translateX(-50%) translateY(20px);line-height:1.6;word-wrap:break-word;overflow-wrap:break-word}.discover-button{display:none}.cards-inline-container{display:inline-block;position:relative;width:0;height:160px;vertical-align:top;margin:0;padding:0;top:70px;z-index:5;will-change:width}.card{position:absolute;width:210px;height:210px;border-radius:24px;overflow:hidden;-webkit-box-shadow:0 20px 60px rgba(0,0,0,.15);box-shadow:0 20px 60px rgba(0,0,0,.15);opacity:0;pointer-events:all;cursor:pointer;-webkit-transition:border-radius .3s,-webkit-box-shadow .3s;transition:border-radius .3s,-webkit-box-shadow .3s;transition:box-shadow .3s,border-radius .3s;transition:box-shadow .3s,border-radius .3s,-webkit-box-shadow .3s;background:#f0f0f0;will-change:transform,opacity}.card:hover{-webkit-box-shadow:0 25px 70px rgba(0,0,0,.25);box-shadow:0 25px 70px rgba(0,0,0,.25)}.card img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.second-section{min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4rem 2rem;position:relative}.section-title{text-align:center;color:var(--color-dark);opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}.highlight{color:var(--color-purple)}.section-description{font-size:1.25rem;color:var(--color-gray);text-align:center;max-width:800px;margin-top:2rem;opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);line-height:1.6}.section-cta{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}.scroll-reveal-content{position:absolute;top:35%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center;opacity:0;z-index:30}.scroll-reveal-title{text-align:center;color:var(--color-dark);margin:0}.scroll-reveal-description{font-size:1.25rem;color:var(--color-gray);text-align:center;max-width:800px;margin-top:2rem;line-height:1.6}.scroll-reveal-cta{margin-top:2.5rem;background:var(--color-dark);color:var(--color-white);padding:5px 5px 5px 20px;border-radius:50px;text-decoration:none;font-weight:500;font-size:16px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;-webkit-transition:-webkit-transform .3s,-webkit-box-shadow .3s;transition:-webkit-transform .3s,-webkit-box-shadow .3s;transition:transform .3s,box-shadow .3s;transition:transform .3s,box-shadow .3s,-webkit-transform .3s,-webkit-box-shadow .3s}.scroll-reveal-cta:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 10px 30px rgba(0,0,0,.2);box-shadow:0 10px 30px rgba(0,0,0,.2)}@media(max-width: 900px){.navbar{padding:1rem 1.5rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.nav-links{display:none}.hero-section{padding:1rem;padding-top:max(1rem,env(safe-area-inset-top));padding-bottom:max(1rem,env(safe-area-inset-bottom));min-height:100vh;min-height:100dvh;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-top:max(2rem,env(safe-area-inset-top))}#scrollIndicator{position:static !important;-webkit-transform:none !important;transform:none !important;margin-top:2rem;font-size:.875rem;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.hero-title{font-size:clamp(4rem,10vw,5rem);line-height:1.2}}@media(max-width: 900px)and (max-width: 480px){.hero-title{font-size:36px;line-height:1.3}h2,.section-title,.scroll-reveal-title,.stack-title{font-size:32px;line-height:1.3}h3,.slide-title{font-size:28px}.slide-content{max-width:100% !important}.slide-title{width:100%;text-align:center}.slide-description{width:100%;text-align:center}}@media(max-width: 900px){#line1{display:block;margin-bottom:.5rem}#line2{display:block;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0}.cards-inline-container{display:none}.hero-subtitle{font-size:1rem;max-width:80%;line-height:1.5}.content-container{margin-top:1rem}.scroll-reveal-description{font-size:1rem;max-width:90%;padding:0 1rem}.scroll-reveal-content{top:5% !important;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);width:90%;padding:.5rem 1rem}.scroll-reveal-description{font-size:.9rem !important;line-height:1.4;margin-top:.75rem !important}#meets,#innovation{display:inline}.hero-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;margin-top:3rem}.content-container{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:1.5rem !important;margin-bottom:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:auto !important}.hero-subtitle{position:static !important;-webkit-transform:none !important;transform:none !important;opacity:0;margin-bottom:1rem;text-align:center !important;max-width:90%;margin-left:auto;margin-right:auto}.iloveta-logo{position:static !important;-webkit-transform:none !important;transform:none !important;margin-top:.5rem}#line2{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25em}#meets,#innovation{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.cards-inline-container{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-ms-flex-preferred-size:100%;flex-basis:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.5rem;margin-top:1rem;margin-bottom:1.5rem;width:auto;height:120px;position:relative;top:8px;visibility:hidden}.card{position:absolute;width:140px;height:140px;border-radius:18px;opacity:0;left:50%;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media(max-width: 900px)and (min-width: 481px)and (max-width: 900px){.card{width:180px;height:180px}.cards-inline-container{height:200px;width:100% !important;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1rem;position:relative}.card:nth-child(1),.card:nth-child(2),.card:nth-child(3){top:0;position:relative}.card:nth-child(4),.card:nth-child(5),.card:nth-child(6){top:20px;position:relative}.card{position:relative;left:auto;-webkit-transform:none;transform:none;margin:5px}}.horizontal-scroll-section{position:relative;height:100vh;overflow:visible;z-index:50}#horizontalWrapper{position:relative;z-index:50;height:100vh;overflow:hidden}.horizontal-container{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;width:500vw}.slide{width:100vw;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 4rem 4rem;position:relative;background:rgba(0,0,0,0)}.slide-content{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:620px;z-index:10;opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}.slide-content .slide-description{max-width:500px}.slide-1 .slide-content{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.slide-title{color:var(--color-dark);margin-bottom:1.5rem}.slide-description{font-size:16px;color:var(--color-gray);line-height:1.6;margin-bottom:2rem}.slide-cta{background:var(--color-dark);color:var(--color-white);padding:5px 5px 5px 20px;border-radius:50px;text-decoration:none;font-weight:500;font-size:16px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;-webkit-transition:-webkit-transform .3s,-webkit-box-shadow .3s;transition:-webkit-transform .3s,-webkit-box-shadow .3s;transition:transform .3s,box-shadow .3s;transition:transform .3s,box-shadow .3s,-webkit-transform .3s,-webkit-box-shadow .3s}.slide-cta:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 10px 30px rgba(0,0,0,.2);box-shadow:0 10px 30px rgba(0,0,0,.2)}.slide-cta:hover .cta-arrow{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.slide-cta .cta-arrow{width:48px;height:48px;background:var(--color-purple);background-image:url("../img/ArrowDown.svg");background-repeat:no-repeat;background-position:center;background-size:25px 25px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.orbital-container{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;position:relative;width:600px;height:600px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.orbital-rings{position:absolute;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ring{position:absolute;border:2px solid;border-radius:50%;opacity:.3}.ring-1{width:250px;height:250px;border-color:var(--color-purple)}.ring-2{width:400px;height:400px;border-color:var(--color-purple)}.ring-3{width:550px;height:550px;border-color:var(--color-purple)}.center-logo{position:absolute;width:120px;height:120px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fff;border-radius:50%;-webkit-box-shadow:0 10px 30px rgba(0,0,0,.1);box-shadow:0 10px 30px rgba(0,0,0,.1);z-index:5}.center-logo img{width:70%;height:auto}.orbital-heads{position:absolute;width:100%;height:100%;pointer-events:none}.orbital-head{position:absolute;width:80px;height:80px;border-radius:50%;overflow:hidden;-webkit-box-shadow:0 5px 20px rgba(0,0,0,.2);box-shadow:0 5px 20px rgba(0,0,0,.2);border:3px solid #fff;background:#fff}.orbital-head img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lottie-animation-container{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;width:80%;height:auto;position:relative;opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}.slide-1 .lottie-animation-container{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.scroll-indicator{position:absolute;bottom:3rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.scroll-indicator.loading{opacity:.3;pointer-events:none}.scroll-text{font-size:.875rem;color:var(--color-gray);font-weight:500}.scroll-arrow{width:26px;height:40px;border:2px solid var(--color-gray);border-radius:20px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.arrow-down{width:4px;height:8px;background:var(--color-gray);border-radius:2px;-webkit-animation:scrollAnimation 1.5s infinite;animation:scrollAnimation 1.5s infinite}@-webkit-keyframes scrollAnimation{0%{-webkit-transform:translateY(-5px);transform:translateY(-5px);opacity:0}50%{opacity:1}100%{-webkit-transform:translateY(5px);transform:translateY(5px);opacity:0}}@keyframes scrollAnimation{0%{-webkit-transform:translateY(-5px);transform:translateY(-5px);opacity:0}50%{opacity:1}100%{-webkit-transform:translateY(5px);transform:translateY(5px);opacity:0}}@media(max-width: 1200px){.horizontal-scroll-section{height:100vh;padding-top:60px;-webkit-overflow-scrolling:touch}.slide{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:.5rem 1rem 1rem;text-align:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;height:calc(100vh - 60px)}.slide-content{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;width:100%;max-width:90%;margin:0 auto 1rem auto;opacity:1 !important;-webkit-transform:none !important;transform:none !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.slide-title{font-size:60px;margin-bottom:1rem;width:100%;text-align:left}.slide-description{font-size:14px;margin-bottom:1.5rem;width:100%;text-align:left}.slide-cta{-ms-flex-item-align:center;align-self:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.lottie-animation-container{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;width:90%;height:auto;margin:0 auto;opacity:1 !important;-webkit-transform:none !important;transform:none !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media(max-width: 1023px){.lottie-animation-container{width:100%}.slide{padding:80px 1rem 1rem}}@media(max-width: 767px){.slide-content{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.slide-title{font-size:36px;text-align:left}.slide-description{text-align:left;width:100%}.lottie-animation-container{width:100%}}.preloader{position:fixed;top:0;left:0;width:100%;height:100vh;background:var(--color-white);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;z-index:9999}.lottie-container{width:300px;height:300px}.page-id-77 .team{padding-top:5.5rem}@media(max-width: 768px){.page-id-77 .team{padding-top:1.75rem !important}}@media(max-width: 1024px){.page-id-77 .team{padding-top:3rem}}@media(max-width: 500px){.page-id-77 .hero-photo{left:85% !important}}.page-id-75 .simple{padding-top:7.5rem}@media(max-width: 768px){.page-id-75 .simple{padding-top:3.75rem !important}}@media(max-width: 1024px){.page-id-75 .simple{padding-top:5rem}}.page-id-75 .horizontal-scroll-section{padding-top:5.5rem}@media(max-width: 768px){.page-id-75 .horizontal-scroll-section{padding-top:1.25rem !important}}@media(max-width: 1024px){.page-id-75 .horizontal-scroll-section{padding-top:3rem}}@media(max-width: 500px){.page-id-75 .defaulthero .container{padding-left:15px;padding-right:15px}}@media(max-width: 500px)and (max-width: 500px){.page-id-75 .defaulthero .container .hero-photo img{height:2.8rem !important;width:2.8rem !important}}@media(max-width: 800px){.page-id-75 .hero-photo{right:0 !important}}@media(max-width: 992px){.page-id-91 .servicehero{padding-bottom:0}}@media(max-width: 992px){.page-id-91 :nth-child(1 of .simple){padding-top:0}}.page-id-91 :nth-child(1 of .simple) .container>div{max-width:100%}.page-id-91 .insights-display{padding-bottom:0}.page-id-346 :nth-child(1 of .simple) .container>div{max-width:100%}@media(max-width: 992px){.page-id-346 .servicehero{padding-bottom:0}}@media(max-width: 992px){.page-id-346 :nth-child(1 of .simple){padding-top:0}}@media(max-width: 992px){.page-id-336 :nth-child(1 of .simple){padding-top:0}}.page-id-336 :nth-child(1 of .simple) .container>div{max-width:100%}.page-id-285 .esg-principles{padding-top:3rem}@media(max-width: 992px){.page-id-285 .servicehero{padding-bottom:0}}@media(max-width: 992px){.page-id-285 :nth-child(1 of .simple){padding-top:0}}.page-id-285 :nth-child(1 of .simple) .container>div{max-width:100%}.page-id-285 :nth-child(1 of .simple) .container>div>div{max-width:62.5rem}@media(max-width: 1023px){.page-id-79 .defaulthero br{display:none}}@media(max-width: 1023px){.page-id-79 .defaulthero strong{display:none}}@media(max-width: 639px){.page-id-79 .defaulthero .hero-photo{top:-1.5rem;right:-1rem}}@media(min-width: 1024px){.page-id-79 .defaulthero .hero-photo{top:6.3rem;right:2rem}}@media(min-width: 1320px){.page-id-79 .defaulthero .hero-photo{top:10rem;right:4rem}}@media(min-width: 1500px){.page-id-79 .defaulthero .hero-photo{top:10rem;right:7rem}}.page-id-79 section.cta{background:#161718;color:#fff}.page-id-79 section.cta .cta-title{white-space:unset;font-size:2.5rem}@media(min-width: 768px){.page-id-79 section.cta .cta-title{font-size:66px}}@media(min-width: 1024px){.page-id-79 section.cta .cta-title{font-size:7vw;white-space:nowrap}}@media(min-width: 1320px){.page-id-79 section.cta .cta-title{font-size:8vw}}@media(min-width: 1500px){.page-id-79 section.cta .cta-title{font-size:140px}}.page-id-79 section.cta .button{border:1px solid #161718;background:#fff;color:#161718}.page-id-79 section.cta .button:hover:after{background:url("../images/icons/ArrowDownPurple.svg") #161718 center no-repeat}body.modal-active section,body.modal-active nav,body.modal-active footer{-webkit-filter:blur(20px);filter:blur(20px)}[data-faq-popup].active{display:block}[data-faq-popup] .prose strong,[data-faq-popup] .prose b{color:#fff !important}

/*# sourceMappingURL=main.css.map */