@import "https://www.rotundacapital.com/wp-content/themes/rotunda/assets/css/vendor.min.css";h1,.h1{font-family:"Baskerville",serif;font-weight:400;line-height:93%;letter-spacing:-4.8px;font-size:clamp(2.5rem, -8.093rem + 16.949vw, 7.5rem);opacity:0;color:#101135}@media (max-height:920px) and (min-width:1200px){h1,.h1{font-size:clamp(2.5rem, -4.121rem + 10.593vw, 5.625rem)}}@media (max-width:1280px){h1,.h1{letter-spacing:-2px}}h2,.h2{font-family:"Baskerville",serif;font-weight:400;line-height:90%;font-size:clamp(1.875rem, -4.746rem + 10.593vw, 5rem);color:#101135;letter-spacing:-3.2px}@media (max-height:920px) and (min-width:1200px){h2,.h2{font-size:clamp(1.875rem, -2.892rem + 7.627vw, 4.125rem)}}@media (max-width:1280px){h2,.h2{letter-spacing:-1.6px}}h3,.h3{font-family:"Baskerville",serif;font-weight:400;line-height:100%;font-size:clamp(1.75rem, -2.487rem + 6.78vw, 3.75rem);color:#101135;letter-spacing:-2.4px}@media (max-height:920px) and (min-width:1200px){h3,.h3{font-size:clamp(1.75rem, -1.428rem + 5.085vw, 3.25rem)}}@media (max-width:1280px){h3,.h3{letter-spacing:-.8px}}h4,.h4{font-family:"Baskerville",serif;font-weight:400;line-height:90%;font-size:clamp(1.5rem, -1.678rem + 5.085vw, 3rem);color:#101135;letter-spacing:-1.92px}@media (max-height:920px) and (min-width:1200px){h4,.h4{font-size:clamp(1.5rem, -0.619rem + 3.39vw, 2.5rem)}}@media (max-width:1280px){h4,.h4{letter-spacing:-.64px}}h5,.h5{font-family:"Baskerville",serif;font-weight:400;line-height:100%;font-size:clamp(1.3125rem, -0.144rem + 2.331vw, 2rem);color:#101135;letter-spacing:-1.28px}@media (max-height:920px) and (min-width:1200px){h5,.h5{font-size:clamp(1.25rem, 0.191rem + 1.695vw, 1.75rem)}}p,ul{font-family:"acumin-pro",sans-serif;font-weight:300;font-size:clamp(1rem, 0.47rem + 0.847vw, 1.25rem);line-height:1.6875rem}p a{display:inline-block}.body-1{font-family:"acumin-pro",sans-serif;font-weight:400;line-height:150%;color:#101135;font-size:clamp(1rem, 0.47rem + 0.847vw, 1.25rem);letter-spacing:-.4px}.body-1.bold{font-weight:600}.body-1 p{font-weight:inherit;line-height:inherit;color:inherit;font-size:inherit;letter-spacing:inherit}.body-2{font-family:"acumin-pro",sans-serif;font-weight:400;line-height:150%;color:#101135;font-size:clamp(0.875rem, 0.345rem + 0.847vw, 1.125rem);letter-spacing:-.36px}.body-2.cta{line-height:100%}.body-2 p{font-weight:inherit;line-height:inherit;color:inherit;font-size:inherit;letter-spacing:inherit}.body-3{font-family:"acumin-pro",sans-serif;font-weight:400;line-height:150%;color:#101135;font-size:clamp(0.75rem, 0.22rem + 0.847vw, 1rem);letter-spacing:-.32px}.body-3.bold{font-weight:600}.body-3 p{font-weight:inherit;line-height:inherit;color:inherit;font-size:inherit;letter-spacing:inherit}.body-bio{font-family:"Baskerville",serif;font-weight:400;line-height:100%;color:#212427;font-size:clamp(1.875rem, 0.551rem + 2.119vw, 2.5rem);line-height:90%;letter-spacing:-1.6px}.body-bio p{font-weight:inherit;line-height:inherit;color:inherit;font-size:inherit;letter-spacing:inherit}.eyebrow{font-family:"acumin-pro",sans-serif;font-weight:300;line-height:150%;color:#101135;font-size:clamp(0.875rem, 0.61rem + 0.424vw, 1rem);text-transform:uppercase;letter-spacing:.64px;color:#727272}[class*=disclosure]{font-size:clamp(0.6875rem, 0.423rem + 0.424vw, 0.8125rem)}.large-stat{font-family:"Baskerville",serif;font-weight:400;line-height:100%;color:#101135;font-size:clamp(2.5rem, -8.755rem + 18.008vw, 7.8125rem);letter-spacing:-2.75px}.btn-underline,.body-1 a{font-family:"acumin-pro",sans-serif;font-size:clamp(0.875rem, 0.345rem + 0.847vw, 1.125rem);font-weight:400;line-height:1;color:#101135;letter-spacing:-.36px;display:inline-block;position:relative;padding-bottom:10px;-webkit-box-shadow:inset 0 -1px 0 0 #A8502B;box-shadow:inset 0 -1px 0 0 #A8502B;-webkit-transition:-webkit-box-shadow 0.3s ease;transition:-webkit-box-shadow 0.3s ease;transition:box-shadow 0.3s ease;transition:box-shadow 0.3s ease,-webkit-box-shadow 0.3s ease}@media (min-width:900px){.btn-underline:hover,.body-1 a:hover{-webkit-box-shadow:inset 0 -2px 0 0 #A8502B;box-shadow:inset 0 -2px 0 0 #A8502B}}.btn-dot{font-family:"acumin-pro",sans-serif;font-size:clamp(0.875rem, 0.345rem + 0.847vw, 1.125rem);font-weight:400;line-height:1;color:#727272;letter-spacing:-.36px;display:inline-block;position:relative;padding-left:26px}@media (min-width:900px){.btn-dot:hover:before{background-color:#A8502B}}.btn-dot:before{content:"";position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:16px;height:16px;background-color:#B8C3A3;border-radius:50%;-webkit-transition:background-color 0.3s ease;transition:background-color 0.3s ease}*{-webkit-box-sizing:border-box;box-sizing:border-box;border:0 solid}h1,h2,h3,h4,h5,h6,p,ul,ol,::after,::before{margin:0;padding:0}html{scroll-behavior:smooth}body{font-size:1.25rem;font-family:"acumin-pro",sans-serif;line-height:1.6;color:#212427;background-color:#FAF7F5;overflow-x:hidden;position:relative;margin:0}html.js-no-scroll,html.js-no-scroll body{overflow:hidden}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block}img,video{max-width:100%;height:auto}.canvas-wrapper{position:relative;min-height:auto}img{max-width:100%}a{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;text-decoration:none}p{line-height:inherit;font-family:inherit;font-size:inherit}p:last-child{margin-bottom:0}main{position:relative;padding-top:8.5625rem;overflow-x:clip;min-height:calc(100dvh - 8.5625rem - 100px)}@media (max-width:900px){main{padding-top:5rem}}.container{max-width:99.5rem;margin-left:auto;margin-right:auto;padding-left:1.875rem;padding-right:1.875rem}@media (max-width:640px){.container{padding-left:1.25rem;padding-right:1.25rem}}.skip-main{left:auto;position:absolute;top:-60px;width:1px;height:50px;overflow:hidden;z-index:-999;color:#fff;background-color:#fff;font-size:1.2em;margin:10px 35%;padding:5px;border-radius:15px;border:4px solid #fff;text-align:center;width:30%;z-index:999;color:#fff;left:auto;overflow:auto;-webkit-transition:top 0.3s;transition:top 0.3s}@media (max-width:900px){.skip-main{margin:10px 20%;width:60%}}.skip-main:active{top:0}@media (min-width:900px){.skip-main:focus{top:0}}.wp-caption>figcaption{max-width:100%;font-size:.8rem;color:#999;padding:.25rem 0}.wp-caption.alignleft,.wp-caption.alignright{display:table}.wp-caption.alignleft figcaption,.wp-caption.alignright figcaption{display:table-caption;caption-side:bottom}p.wp-caption-text{font-size:90%;color:#666;padding:.625rem 0}.alignleft{float:left;margin:0;margin-right:2rem}.alignright{float:right;margin:0;margin-left:2rem}.aligncenter{display:block;margin-left:auto;margin-right:auto}.site-header{position:fixed;top:0;width:100%;height:8.5625rem;z-index:100;visibility:visible;background-color:#fff0;-webkit-transition:opacity 0.3s ease-in-out,background-color 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out;transition:opacity 0.3s ease-in-out,background-color 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out,opacity 0.3s ease-in-out,background-color 0.3s ease-in-out;transition:transform 0.3s ease-in-out,opacity 0.3s ease-in-out,background-color 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out}body.has-scrolled .site-header{-webkit-transform:translateY(0);transform:translateY(0);background-color:#FAF7F5}body.scroll-down .site-header{-webkit-transform:translateY(-100%);transform:translateY(-100%)}@media (max-width:900px){.site-header{height:5rem}}.site-header .menu{gap:60px}@media (max-width:1280px){.site-header .menu{gap:40px}}@media (max-width:1024px){.site-header .menu{display:none}}.site-header .menu .menu-item>a{padding-top:14px;padding-bottom:10px;display:inline-block;font-size:18px;letter-spacing:-.36px;line-height:1.5;border-bottom:2px solid #fff0;-webkit-transition:color 0.3s ease-in-out,border-color 0.3s ease-in-out;transition:color 0.3s ease-in-out,border-color 0.3s ease-in-out}.site-header .menu .menu-item.current-menu-item>a,.site-header .menu .menu-item.current-menu-ancestor>a{color:#212427;border-bottom-color:#A8502B}@media (min-width:900px){.site-header .menu .menu-item:hover>a{color:#212427;border-bottom-color:#A8502B}}.site-header .menu .menu-item.has-submenu{position:relative}.site-header .menu .menu-item.has-submenu.open .submenu{opacity:1;pointer-events:auto;-webkit-transform:translateY(0);transform:translateY(0)}.site-header .menu .menu-item.has-submenu.open>a{color:#212427}.site-header .menu .menu-item.has-submenu .submenu{opacity:0;pointer-events:none;-webkit-transition:opacity 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out;transition:opacity 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out;transition:opacity 0.3s ease-in-out,transform 0.3s ease-in-out;transition:opacity 0.3s ease-in-out,transform 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out;position:absolute;top:100%;left:-20px;-webkit-transform:translateY(10px);transform:translateY(10px);background:#FAF7F5;padding:16px 0;min-width:200px}.site-header .menu .menu-item.has-submenu .submenu li a{display:block;padding:8px 20px;white-space:nowrap;font-size:18px;letter-spacing:-.36px;line-height:1.5;-webkit-transition:color 0.3s ease-in-out;transition:color 0.3s ease-in-out}@media (min-width:900px){.site-header .menu .menu-item.has-submenu .submenu li a:hover{color:#212427}}.site-header .menu .menu-item.has-submenu .submenu li.current-menu-item>a{color:#212427;font-weight:600}.site-header .header-cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;color:#727272;font-size:18px;letter-spacing:-.36px;line-height:1;-webkit-transition:color 0.3s ease-in-out;transition:color 0.3s ease-in-out}@media (max-width:1024px){.site-header .header-cta{display:none}}@media (min-width:1024px){.site-header .header-cta:hover{color:#212427}.site-header .header-cta:hover .cta-dot{background-color:#A8502B}}.site-header .header-cta .cta-dot{width:16px;height:16px;border-radius:50%;background-color:#B8C3A3;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:background-color 0.3s ease-in-out;transition:background-color 0.3s ease-in-out}[data-dgtakeover-toggle]{width:2.75rem;height:2.75rem;display:none;position:relative;overflow:hidden;cursor:pointer;z-index:101;margin-right:-.625rem;background:none;border:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (max-width:1024px){[data-dgtakeover-toggle]{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 (min-width:1024px){[data-dgtakeover-toggle]:focus-visible{outline:2px solid #A8502B;outline-offset:2px;border-radius:4px}}[data-dgtakeover-toggle] span{position:absolute;width:1.25rem;height:2px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:1px;background-color:#212427;-webkit-transition:opacity 0.4s;transition:opacity 0.4s}[data-dgtakeover-toggle]:before,[data-dgtakeover-toggle]:after{content:"";position:absolute;width:1.25rem;height:2px;top:calc(50% - 8px);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-radius:1px;background-color:#212427;-webkit-transition:background-color 0.4s,-webkit-transform 0.4s;transition:background-color 0.4s,-webkit-transform 0.4s;transition:transform 0.4s,background-color 0.4s;transition:transform 0.4s,background-color 0.4s,-webkit-transform 0.4s}[data-dgtakeover-toggle]:after{top:calc(50% + 6px)}[data-dgtakeover-toggle].takeover__opening span{opacity:0}[data-dgtakeover-toggle].takeover__opening:before{-webkit-transform:translate(-50%,8px);transform:translate(-50%,8px)}[data-dgtakeover-toggle].takeover__opening:after{-webkit-transform:translate(-50%,-6px);transform:translate(-50%,-6px)}[data-dgtakeover-toggle].takeover__open:before{-webkit-transform:translate(-50%,8px) rotate(45deg);transform:translate(-50%,8px) rotate(45deg)}[data-dgtakeover-toggle].takeover__open:after{-webkit-transform:translate(-50%,-6px) rotate(-45deg);transform:translate(-50%,-6px) rotate(-45deg)}[data-dgtakeover-menu]{height:0;background-color:#FAF7F5;overflow:hidden;-webkit-transition:height 0.4s;transition:height 0.4s}[data-dgtakeover-menu] .takeover-content{opacity:0;padding:2.5rem 1.5rem;-webkit-transition:opacity 0.4s;transition:opacity 0.4s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}[data-dgtakeover-menu] .mobile-menu{list-style:none;margin:0;padding:0}[data-dgtakeover-menu] .mobile-menu__item{border-bottom:1px solid rgb(164 164 164 / .25)}[data-dgtakeover-menu] .mobile-menu__item:first-child{border-top:1px solid rgb(164 164 164 / .25)}[data-dgtakeover-menu] .mobile-menu__item.is-active>.mobile-menu__link{color:#212427;font-weight:600}[data-dgtakeover-menu] .mobile-submenu__item.is-active>.mobile-submenu__link{color:#212427;font-weight:600}[data-dgtakeover-menu] .mobile-menu__link,[data-dgtakeover-menu] .mobile-submenu__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#727272;text-decoration:none;letter-spacing:-.36px;line-height:1.5;-webkit-transition:color 0.3s ease-in-out;transition:color 0.3s ease-in-out;min-height:2.75rem}@media (min-width:900px){[data-dgtakeover-menu] .mobile-menu__link:hover,[data-dgtakeover-menu] .mobile-menu__link:focus-visible,[data-dgtakeover-menu] .mobile-submenu__link:hover,[data-dgtakeover-menu] .mobile-submenu__link:focus-visible{color:#212427}[data-dgtakeover-menu] .mobile-menu__link:focus-visible,[data-dgtakeover-menu] .mobile-submenu__link:focus-visible{outline:2px solid #A8502B;outline-offset:-2px;border-radius:2px}}[data-dgtakeover-menu] .mobile-menu__link{padding:1.125rem 0;font-size:1.25rem}[data-dgtakeover-menu] .mobile-submenu{list-style:none;margin:0;padding:0 0 .5rem}[data-dgtakeover-menu] .mobile-submenu__link{padding:.625rem 0 .625rem 1rem;font-size:1.0625rem}[data-dgtakeover-menu] .mobile-menu__cta{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;color:#727272;font-size:1.125rem;letter-spacing:-.36px;line-height:1;text-decoration:none;-webkit-transition:color 0.3s ease-in-out;transition:color 0.3s ease-in-out;margin-top:2rem;padding:.75rem 0;min-height:2.75rem}@media (min-width:900px){[data-dgtakeover-menu] .mobile-menu__cta:hover,[data-dgtakeover-menu] .mobile-menu__cta:focus-visible{color:#212427}[data-dgtakeover-menu] .mobile-menu__cta:focus-visible{outline:2px solid #A8502B;outline-offset:2px;border-radius:2px}}[data-dgtakeover-menu] .mobile-menu__cta .cta-dot{width:16px;height:16px;border-radius:50%;background-color:#B8C3A3;-ms-flex-negative:0;flex-shrink:0}[data-dgtakeover-menu].takeover__opening{height:calc(100vh - 8.5625rem)}body.has-scrolled [data-dgtakeover-menu].takeover__opening{height:calc(100vh - 8rem)}@media (max-width:900px){[data-dgtakeover-menu].takeover__opening{height:calc(100vh - 5rem)}}[data-dgtakeover-menu].takeover__open .takeover-content{opacity:1}.site-footer{position:relative;z-index:1}.site-footer .container{border-top:2px solid #EFEAE4}@media (max-width:900px){.site-footer .container{padding-bottom:40px}}.site-footer__logo svg{display:block;width:auto;height:88px}@media (max-width:1280px){.site-footer__logo svg{height:auto;width:100%;max-width:350px}}@media (max-width:900px){.site-footer__logo svg{max-width:220px}}@media (max-width:900px){.site-footer__inner{gap:40px}}.site-footer__right{gap:53px}@media (max-width:900px){.site-footer__right{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:20px}}.site-footer__nav{-ms-grid-rows:(auto)[3];grid-template-rows:repeat(3,auto);height:88px;-ms-flex-line-pack:justify;align-content:space-between;-webkit-column-gap:53px;-moz-column-gap:53px;column-gap:53px;margin:0;padding-left:0;list-style:none}@media (max-width:900px){.site-footer__nav{height:auto;grid-auto-flow:row;-ms-grid-rows:none;grid-template-rows:none;-ms-grid-columns:1fr 20px 1fr;grid-template-columns:repeat(2,1fr);-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;row-gap:4px}.site-footer__nav>*:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}.site-footer__nav>*:nth-child(2){-ms-grid-row:1;-ms-grid-column:3}}.site-footer__nav li>a{display:inline-block;border-bottom:2px solid #fff0;-webkit-transition:border-color 0.3s ease-in-out;transition:border-color 0.3s ease-in-out}@media (max-width:900px){.site-footer__nav li>a{padding:10px 0;font-size:16px;letter-spacing:-.32px}}.site-footer__nav li.current-menu-item>a,.site-footer__nav li.current-menu-ancestor>a{border-bottom-color:#A8502B}.site-footer__badge img{display:block;width:90px;height:auto}@media (max-width:900px){.site-footer__badge img{width:70px}}.site-footer__disclosure{width:0;min-width:100%;margin-top:20px}.gform_wrapper{font-family:"acumin-pro",sans-serif;line-height:1.5;color:#fff}.gform_wrapper .gform_heading{margin-bottom:clamp(2.5rem, -5.445rem + 12.712vw, 6.25rem)}.gform_wrapper form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:10px}.gform_wrapper form .gform_body{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.gform_wrapper form{width:57%}@media (max-width:900px){.gform_wrapper form{width:100%}}.gform_wrapper .gfield .gfield_label{display:none}.gform_wrapper .gfield--width-half{width:calc(50% - 16px / 2);float:left;margin-right:16px}.gform_wrapper .gfield--width-half:nth-of-type(2n){margin-right:0}.gform_wrapper .gfield--width-half:after{content:"";display:table;clear:both}.gform_wrapper .ginput_container{position:relative}.gform_wrapper .ginput_container:after{content:"";position:absolute;height:2px;width:calc(100% + clamp(4.125rem, 3.331rem + 1.271vw, 4.5rem));top:100%;left:0;background-color:#fff}.gform_wrapper input[type=text],.gform_wrapper input[type=email],.gform_wrapper input[type=tel],.gform_wrapper input[type=url],.gform_wrapper input[type=password],.gform_wrapper input[type=number],.gform_wrapper textarea,.gform_wrapper select{width:100%;padding:clamp(0.375rem, -0.155rem + 0.847vw, 0.625rem) 0;font-family:"acumin-pro",sans-serif;font-size:clamp(1.3125rem, -0.674rem + 3.178vw, 2.25rem);color:#fff;background:none!important}.gform_wrapper input[type=text]:-internal-autofill-selected,.gform_wrapper input[type=email]:-internal-autofill-selected,.gform_wrapper input[type=tel]:-internal-autofill-selected,.gform_wrapper input[type=url]:-internal-autofill-selected,.gform_wrapper input[type=password]:-internal-autofill-selected,.gform_wrapper input[type=number]:-internal-autofill-selected,.gform_wrapper textarea:-internal-autofill-selected,.gform_wrapper select:-internal-autofill-selected{width:100%;padding:clamp(0.375rem, -0.155rem + 0.847vw, 0.625rem) 0;font-family:"acumin-pro",sans-serif;font-size:clamp(1.3125rem, -0.674rem + 3.178vw, 2.25rem);color:#fff;background:none!important}.gform_wrapper .gfield_checkbox li,.gform_wrapper .gfield_radio li{margin-bottom:4px}.gform_wrapper .gfield_checkbox input,.gform_wrapper .gfield_radio input{margin-right:4px}.gform_wrapper .gfield_checkbox label,.gform_wrapper .gfield_radio label{font-weight:400;color:#3c4043;display:inline-block}.gform_wrapper .gfield_description.gfield_instruction{font-size:.9em;color:rgb(133.6614173228,140.905511811,146.3385826772);margin-top:4px}.gform_wrapper .gform_footer .gform_button{display:inline-block;padding:clamp(1rem, -1.119rem + 3.39vw, 2rem) 24px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:16px;text-align:center;text-decoration:none;cursor:pointer;background:none;-webkit-transform:translateX(calc(50% - clamp(0.25rem, -0.147rem + 0.636vw, 0.4375rem)));transform:translateX(calc(50% - clamp(0.25rem, -0.147rem + 0.636vw, 0.4375rem)))}.gform_wrapper .gform_footer .gform_button svg{width:clamp(0.5rem, -0.294rem + 1.271vw, 0.875rem);-webkit-transition:-webkit-transform 0.3s ease-in-out;transition:-webkit-transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out}@media (min-width:900px){.gform_wrapper .gform_footer .gform_button:hover svg,.gform_wrapper .gform_footer .gform_button:focus svg{-webkit-transform:translateX(25%);transform:translateX(25%)}}.gform_wrapper .gform_validation_errors .gform_submission_error{font-size:1.25rem;margin-bottom:1rem}.gform_wrapper .gfield_error .validation_message{color:#d93025;font-size:.9em;margin-top:4px}.gform_wrapper .gfield_error .ginput_container:after{background-color:#d93025}.gform_wrapper .gform_confirmation_wrapper{border:1px solid #1e8e3e;background-color:rgb(165.4244186047,236.0755813953,185.6104651163);color:#1e8e3e;padding:16px;border-radius:4px}.block{display:block}.hide{display:none}@media (max-width:900px){.show-for-md{display:none}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.list-style-disc ul,.list-style-disc ol{list-style:none;padding-left:0;font:inherit;letter-spacing:inherit;color:inherit}.list-style-disc li{position:relative;padding-left:20px}.list-style-disc li::before{content:"";position:absolute;left:6px;top:.65em;width:4px;height:4px;border-radius:50%;background:currentColor}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.overflow-hidden{overflow:hidden}.overflow-clip{overflow:clip}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.underline{text-decoration:underline}.top-0{top:0}.bottom-0{bottom:0}.left-0{left:0}.right-0{right:0}.z-0{z-index:0}.z-1{z-index:1}.z-2{z-index:2}.font-bold{font-weight:600}.text-left{text-align:left}.text-center{text-align:center}.italic{font-style:italic}@media (max-width:1600px){.xxl\:text-center{text-align:center}}@media (max-width:1440px){.xl\:text-center{text-align:center}}@media (max-width:1280px){.lg\:text-center{text-align:center}}@media (max-width:900px){.md\:text-center{text-align:center}}@media (max-width:640px){.sm\:text-center{text-align:center}}@media (max-width:420px){.xs\:text-center{text-align:center}}@media (max-width:360px){.xxs\:text-center{text-align:center}}@media (max-width:1600px){.xxl\:text-left{text-align:left}}@media (max-width:1440px){.xl\:text-left{text-align:left}}@media (max-width:1280px){.lg\:text-left{text-align:left}}@media (max-width:900px){.md\:text-left{text-align:left}}@media (max-width:640px){.sm\:text-left{text-align:left}}@media (max-width:420px){.xs\:text-left{text-align:left}}@media (max-width:360px){.xxs\:text-left{text-align:left}}.uppercase{text-transform:uppercase}.leading-none{line-height:1}.w-full,.w-100{width:100%}.w-fit{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.h-full,.h-100{height:100%}.h-auto{height:auto}.h-100vh{height:100vh}.pointer{cursor:pointer}.pt-100{padding-top:clamp(5rem, 2.352rem + 4.237vw, 6.25rem)}.pb-100{padding-bottom:clamp(5rem, 2.352rem + 4.237vw, 6.25rem)}.pt-200{padding-top:clamp(6.25rem, -6.992rem + 21.186vw, 12.5rem)}.pb-200{padding-bottom:clamp(6.25rem, -6.992rem + 21.186vw, 12.5rem)}.pb-150{padding-bottom:clamp(5rem, -4.269rem + 14.831vw, 9.375rem)}.mt-10{margin-top:10px}.mt-20{margin-top:clamp(0.625rem, -0.699rem + 2.119vw, 1.25rem)}.mt-40{margin-top:clamp(1.25rem, -1.398rem + 4.237vw, 2.5rem)}.mt-50{margin-top:clamp(1.875rem, -0.773rem + 4.237vw, 3.125rem)}.mt-60{margin-top:clamp(2.5rem, -0.148rem + 4.237vw, 3.75rem)}.mt-100{margin-top:clamp(3.75rem, -1.547rem + 8.475vw, 6.25rem)}.mt-120{margin-top:clamp(5rem, -0.297rem + 8.475vw, 7.5rem)}.bg-foundation{background-color:#EFEAE4}.bg-legacy{background-color:#101135}.bg-ether{background-color:#BED6E0}.bg-catalyst{background-color:#B8C3A3}.bg-transparency{background-color:#FFFFFD}.bg-ignite{background-color:#A8502B}.inverse-color{color:#fff}.secondary-color{color:#727272}.gap-10{gap:10px}.gap-20{gap:20px}.gap-30{gap:30px}.gap-40{gap:40px}.gap-60{gap:60px}.gap-x-30{-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.gap-y-60{row-gap:60px}@media (max-width:640px){.sm\:gap-y-30{row-gap:30px}}.gap-70{gap:70px}@media (max-width:900px){.md\:gap-80{gap:clamp(3.75rem, 1.102rem + 4.237vw, 5rem)}}@media (max-width:900px){.md\:gap-40{gap:clamp(1.25rem, -1.398rem + 4.237vw, 2.5rem)}}@media (max-width:640px){.sm\:grid{display:-ms-grid;display:grid}}@media (max-width:640px){.sm\:gap-40{gap:clamp(1.25rem, -1.398rem + 4.237vw, 2.5rem)}}.text-secondary{color:#727272}.text-primary{color:#212427}.ignite-color{color:#A8502B}.ether-color{color:#BED6E0}.invisible{visibility:hidden}.inverse-secondary-color{color:#A4A4A4}.mt-5{margin-top:5px}.filter-dropdown{position:relative;z-index:2}.filter-dropdown__trigger{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:none;border:none;cursor:pointer;white-space:nowrap;color:#212427;position:relative}.filter-dropdown__trigger svg{width:14px;height:7px;-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease,-webkit-transform 0.3s ease}.filter-dropdown.has-selection .filter-dropdown__trigger{color:#A8502B}.filter-dropdown.is-open .filter-dropdown__trigger svg{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.filter-dropdown.is-open .filter-dropdown__menu{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}.filter-dropdown__menu{position:absolute;top:100%;left:0;padding:10px 10px 10px 6px;background-color:#FAF7F5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;opacity:0;visibility:hidden;-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-transition:opacity 0.25s ease,visibility 0.25s ease,-webkit-transform 0.25s ease;transition:opacity 0.25s ease,visibility 0.25s ease,-webkit-transform 0.25s ease;transition:opacity 0.25s ease,visibility 0.25s ease,transform 0.25s ease;transition:opacity 0.25s ease,visibility 0.25s ease,transform 0.25s ease,-webkit-transform 0.25s ease;z-index:10}.filter-dropdown__item{background:none;border:none;cursor:pointer;text-align:left;white-space:nowrap;color:#727272;padding:4px 0;-webkit-transition:color 0.2s ease;transition:color 0.2s ease}.filter-dropdown__item.is-active{color:#212427}@media (min-width:900px){.filter-dropdown__item:hover{color:#212427}}.filter-no-results{text-align:center;padding:80px 0}.filter-no-results p+p{margin-top:10px;color:#727272}.filter-no-results__reset{margin-top:30px;background:none;border:none;cursor:pointer}.accordion{margin:0;padding:0}.accordion h3{margin:0}.accordion .accordion-trigger{background:none;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:start;margin:0;text-align:left;padding:clamp(1.25rem, -1.398rem + 4.237vw, 2.5rem) 0;-webkit-transition:padding 0.3s;transition:padding 0.3s;cursor:pointer;width:100%}.accordion .accordion-trigger[aria-expanded=true]{padding-bottom:10px}.accordion .accordion-trigger[aria-expanded=true] .accordion-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.accordion .accordion-title{display:block}.accordion .accordion-icon{pointer-events:none;-ms-flex-negative:0;flex-shrink:0;width:26px;-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s}.accordion .accordion-icon svg{display:block;width:100%;height:auto}.accordion .accordion-panel{margin:0;padding:0;border-bottom:.5px solid #A4A4A4}.accordion .accordion-panel.is-hidden{height:0;overflow:hidden}.accordion .accordion-panel .panel-content{padding:0;max-width:85%;padding-bottom:clamp(1.25rem, -1.398rem + 4.237vw, 2.5rem)}.m-casestudies .casestudies-grid .casestudy-card{margin-top:75px}.m-casestudies .casestudies-grid .casestudy-card .card-text{top:0;left:0;width:75%;padding-top:75%;color:inherit;text-decoration:none;-webkit-transition:-webkit-transform 0.3s ease-in-out,-webkit-box-shadow 0.3s ease-in-out;transition:-webkit-transform 0.3s ease-in-out,-webkit-box-shadow 0.3s ease-in-out;transition:transform 0.3s ease-in-out,box-shadow 0.3s ease-in-out;transition:transform 0.3s ease-in-out,box-shadow 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out,-webkit-box-shadow 0.3s ease-in-out}@media (max-width:1280px){.m-casestudies .casestudies-grid .casestudy-card .card-text{width:85%;padding-top:85%}}@media (max-width:900px){.m-casestudies .casestudies-grid .casestudy-card .card-text{width:calc(100% - 70px);padding-top:calc(100% - 70px)}}@media (max-width:640px){.m-casestudies .casestudies-grid .casestudy-card .card-text{width:calc(100% - 50px);padding-top:calc(100% - 50px)}}.m-casestudies .casestudies-grid .casestudy-card .card-text .text{padding:20px}.m-casestudies .casestudies-grid .casestudy-card .card-text .text>div>.flex>.basis-6:first-child{padding-right:20px}.m-casestudies .casestudies-grid .casestudy-card .card-text .text .card-meta{line-height:1.1}.m-casestudies .casestudies-grid .casestudy-card .card-text .image{width:150px;height:150px;border-radius:50%;top:-75px;right:-75px;-webkit-transition:-webkit-transform 0.3s ease-in-out;transition:-webkit-transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out}@media (max-width:1280px){.m-casestudies .casestudies-grid .casestudy-card .card-text .image{width:clamp(3.125rem, -2.172rem + 8.475vw, 5.625rem);height:clamp(3.125rem, -2.172rem + 8.475vw, 5.625rem);top:clamp(-2.8125rem, 1.086rem + -4.237vw, -1.5625rem);right:clamp(-2.8125rem, 1.086rem + -4.237vw, -1.5625rem)}}@media (max-width:900px){.m-casestudies .casestudies-grid .casestudy-card .card-text .image{width:100px;height:100px;top:-50px;right:-50px}}@media (min-width:900px){.m-casestudies .casestudies-grid .casestudy-card .card-text:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 12px 24px -12px rgb(0 0 0 / .15);box-shadow:0 12px 24px -12px rgb(0 0 0 / .15)}.m-casestudies .casestudies-grid .casestudy-card .card-text:hover .image{-webkit-transform:scale(1.05);transform:scale(1.05)}}.default-content .wp-block-image{margin:40px 0;position:relative}.default-content .wp-block-columns{margin:30px 0}.default-content .wp-block-columns .wp-block-image{margin:0}.default-content .wp-block-quote{border:none;padding:40px;margin:40px 0}.default-content .wp-block-quote p{font-size:1.125rem;line-height:1.875rem;color:#fff}.default-content .wp-block-quote cite{color:#fff;margin-top:10px}.home-casestudies__slider{padding-left:50%}@media (max-width:900px){.home-casestudies__slider{padding-left:35%}}@media (max-width:640px){.home-casestudies__slider{padding-left:1.25rem}}.home-casestudies__slider .swiper-slide{width:clamp(18.75rem, -5.085rem + 38.136vw, 30rem);-ms-flex-negative:0;flex-shrink:0}.home-casestudies__slider .swiper-slide img{width:100%;height:100%;aspect-ratio:480/360;-o-object-fit:cover;object-fit:cover;display:block}.home-casestudies__panel{opacity:0;visibility:hidden;-webkit-transition:opacity 0.4s ease,visibility 0.4s ease;transition:opacity 0.4s ease,visibility 0.4s ease;padding-right:clamp(1.25rem, -1.398rem + 4.237vw, 2.5rem)}@media (max-width:640px){.home-casestudies__panel{padding-right:0}}.home-casestudies__panel:not(.is-active){position:absolute;top:0;left:0;width:100%}.home-casestudies__panel.is-active{opacity:1;visibility:visible}.home-casestudies__panel .eyebrow{position:relative;top:1px}.home-casestudies__panel button.btn-underline{background:none;border:0;padding:0 0 10px;cursor:pointer;color:inherit}@media (max-width:640px){.content-block--continued{margin-top:-50px}}@media (max-width:640px){.home-casestudies h2.h2+.body-1,.home-approach h2.h2+.body-2,.m-content .body-1{margin-top:20px}}.home-hero .h1{font-size:clamp(1.875rem, -4.746rem + 10.593vw, 5rem);padding-right:clamp(1.25rem, -4.047rem + 8.475vw, 3.75rem)}@media (max-height:920px) and (min-width:1200px){.home-hero .h1{font-size:clamp(1.875rem, -2.627rem + 7.203vw, 4rem)}}@media (max-width:900px){.home-hero .h1{padding-right:0;margin-bottom:clamp(1.25rem, -1.398rem + 4.237vw, 2.5rem)}}.home-hero__slider .swiper-slide{width:clamp(18.75rem, -5.085rem + 38.136vw, 30rem);-ms-flex-negative:0;flex-shrink:0}.home-hero__slider .swiper-slide video,.home-hero__slider .swiper-slide img{width:100%;height:auto;aspect-ratio:480/360;-o-object-fit:cover;object-fit:cover;display:block;pointer-events:none}.home-hero__logo{width:130px;height:80px}.home-hero__logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.home-hero__panel{opacity:0;visibility:hidden;-webkit-transition:opacity 0.4s ease,visibility 0.4s ease;transition:opacity 0.4s ease,visibility 0.4s ease}.home-hero__panel:not(.is-active){position:absolute;top:0;left:0;width:100%}.home-hero__panel.is-active{opacity:1;visibility:visible}.page-template-t-home .m-stats .stat-number,.page-template-t-home-php .m-stats .stat-number{font-size:clamp(2rem, -5.68rem + 12.288vw, 5.625rem);letter-spacing:-2px}.m-stats .stat-date{font-size:14px}@media (max-width:900px){.home-approach h2.h2+.body-2{margin-top:40px}}.home-approach .approach-photos{aspect-ratio:494/535}@media (max-width:900px){.home-approach .approach-photos{margin-top:60px}}.home-approach .approach-photo{position:absolute}.home-approach .approach-photo--top{width:58%;aspect-ratio:1;right:0;top:0}.home-approach .approach-photo--bottom{width:58%;aspect-ratio:1;left:0;bottom:0}.video-modal{position:fixed;inset:0;z-index:9999;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;padding:clamp(2.5rem, -2.797rem + 8.475vw, 5rem) clamp(1.25rem, -1.398rem + 4.237vw, 2.5rem);opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:opacity 0.3s ease,visibility 0s linear 0.3s;transition:opacity 0.3s ease,visibility 0s linear 0.3s}.video-modal.is-open{opacity:1;visibility:visible;pointer-events:auto;-webkit-transition:opacity 0.3s ease,visibility 0s linear 0s;transition:opacity 0.3s ease,visibility 0s linear 0s}.video-modal .video-modal-overlay{position:fixed;inset:0;background-color:rgb(0 0 0 / .75);z-index:-1}.video-modal .video-modal-dialog{position:relative;width:100%;max-width:1280px;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease,-webkit-transform 0.3s ease}.video-modal.is-open .video-modal-dialog{-webkit-transform:translateY(0);transform:translateY(0)}.video-modal .video-modal-close{position:absolute;top:-40px;right:0;background:none;border:0;padding:8px;cursor:pointer;color:#fff;line-height:0;z-index:2;-webkit-transition:opacity 0.2s ease;transition:opacity 0.2s ease}.video-modal .video-modal-close:hover{opacity:.6}.video-modal .video-modal-close svg{display:block;width:24px;height:24px}.video-modal .video-modal-frame{position:relative;width:100%;aspect-ratio:16/9;background-color:#000}.video-modal .video-modal-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0;display:block}.companies-hero__nexus-wrap{position:absolute;inset:0;pointer-events:none;overflow:hidden}.companies-hero__nexus{position:absolute;top:0;left:82%;-webkit-transform:translate(-50%,0) rotate(-7deg);transform:translate(-50%,0) rotate(-7deg);width:clamp(31.25rem, -77.86rem + 174.576vw, 82.75rem);z-index:0;pointer-events:none}.companies-hero__nexus svg{width:100%;height:auto;display:block}@media (max-width:900px){.companies-hero__nexus{left:75%;width:120%}}@media (max-width:640px){.companies-hero__nexus{left:70%;width:150%;top:20%;z-index:-1}}.companies-hero__images{position:relative;margin-bottom:clamp(-9.375rem, -15.996rem + 10.593vw, -6.25rem)}@media (max-width:900px){.companies-hero__images{margin-top:40px;margin-bottom:-60px;padding:0 20px}}@media (max-width:640px){.companies-hero__images{margin-bottom:-40px;padding:0 30px}}.companies-hero__image img{aspect-ratio:1/1}.companies-hero__image--1{width:55%;margin-left:auto}@media (max-width:900px){.companies-hero__image--1{width:50%}}@media (max-width:640px){.companies-hero__image--1{width:60%}}.companies-hero__image--2{width:55%;margin-top:-25%;position:relative;z-index:1}@media (max-width:900px){.companies-hero__image--2{width:50%;margin-top:-20%}}@media (max-width:640px){.companies-hero__image--2{width:60%;margin-top:-25%}}.companies-intro .body-1 a{margin-right:24px}.companies-intro .body-1 a::after{content:"";position:absolute;left:calc(100% + 8px);top:0;width:8px;height:31px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='31' viewBox='0 0 8 31' fill='none'%3E%3Cpath d='M3.32845 30.3536C3.52372 30.5488 3.8403 30.5488 4.03556 30.3536L7.21754 27.1716C7.4128 26.9763 7.4128 26.6597 7.21754 26.4645C7.02228 26.2692 6.7057 26.2692 6.51044 26.4645L3.68201 29.2929L0.853581 26.4645C0.658319 26.2692 0.341736 26.2692 0.146474 26.4645C-0.0487881 26.6597 -0.0487881 26.9763 0.146474 27.1716L3.32845 30.3536ZM3.68201 0L3.18201 2.18557e-08L3.18201 30L3.68201 30L4.18201 30L4.18201 -2.18557e-08L3.68201 0Z' fill='%23A8502B'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;pointer-events:none}@media (max-width:640px){.companies-intro .body-1 a{display:table;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-right:0;margin-top:30px}}@media (max-width:640px){.companies-intro .body-1 .companies-intro__sep{display:none}.companies-intro .body-1 a+.companies-intro__sep+a{margin-top:28px}.companies-intro .body-1 a:last-child{margin-bottom:30px}}.companies-grid .container>.flex{position:relative;z-index:2}.companies-grid [data-filter-grid=companies]{position:relative;z-index:1}@media (max-width:900px){.companies-grid [data-filter-controls=companies]{margin-top:60px;margin-bottom:40px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media (max-width:640px){.companies-grid [data-filter-controls=companies]{margin-top:60px;margin-bottom:30px}}.companies-grid .grid .company-card{padding-top:100%;position:relative}.companies-grid .grid .company-card .card-text{position:absolute;top:0;left:0;width:100%;height:100%}.companies-grid .grid .company-card .card-image{-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-transition:-webkit-filter 0.3s ease;transition:-webkit-filter 0.3s ease;transition:filter 0.3s ease;transition:filter 0.3s ease,-webkit-filter 0.3s ease}.companies-grid .grid .company-card:hover .card-image{-webkit-filter:grayscale(0);filter:grayscale(0)}.approach-hero .hero-line{position:absolute;left:50%;bottom:-170px;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:block;width:1px;height:340px;background-color:#EFEAE4;pointer-events:none}@media (max-width:1280px){.approach-hero .hero-line{height:180px;bottom:-90px}}@media (max-width:900px){.approach-hero .hero-line{height:120px;bottom:-60px}}@media (max-width:640px){.approach-hero .hero-line{height:120px;bottom:-60px}}.approach-diagram .venn-diagram{width:100%}.approach-diagram .venn-diagram svg a rect{-webkit-transition:fill 0.3s;transition:fill 0.3s}.approach-diagram .venn-diagram svg a .h3{-webkit-transition:color 0.3s;transition:color 0.3s}@media (max-width:1280px){.approach-diagram .venn-diagram svg a .h3{font-size:56px}}@media (max-width:900px){.approach-diagram .venn-diagram svg a .h3{font-size:48px}}@media (max-width:640px){.approach-diagram .venn-diagram svg a .h3{font-size:56px}}.approach-diagram .venn-diagram svg a .eyebrow{-webkit-transition:color 0.3s;transition:color 0.3s}@media (max-width:1280px){.approach-diagram .venn-diagram svg a .eyebrow{font-size:20px}}@media (max-width:900px){.approach-diagram .venn-diagram svg a .eyebrow{font-size:22px}}@media (max-width:640px){.approach-diagram .venn-diagram svg a .eyebrow{font-size:26px}}.approach-diagram .venn-diagram svg a .btn-dot{opacity:0;color:#fff;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-transition:opacity 0.3s,-webkit-transform 0.3s;transition:opacity 0.3s,-webkit-transform 0.3s;transition:opacity 0.3s,transform 0.3s;transition:opacity 0.3s,transform 0.3s,-webkit-transform 0.3s}@media (max-width:1280px){.approach-diagram .venn-diagram svg a .btn-dot{font-size:22px;padding-left:32px}.approach-diagram .venn-diagram svg a .btn-dot:before{width:20px;height:20px}}@media (max-width:900px){.approach-diagram .venn-diagram svg a .btn-dot{font-size:24px;padding-left:36px}.approach-diagram .venn-diagram svg a .btn-dot:before{width:22px;height:22px}}@media (max-width:640px){.approach-diagram .venn-diagram svg a .btn-dot{font-size:30px;padding-left:44px}.approach-diagram .venn-diagram svg a .btn-dot:before{width:28px;height:28px}}@media (min-width:900px){.approach-diagram .venn-diagram svg a:hover rect{fill:rgb(0 0 0 / .4)}.approach-diagram .venn-diagram svg a:hover .h3{color:#ffffff!important}.approach-diagram .venn-diagram svg a:hover .eyebrow{color:#ffffff!important}.approach-diagram .venn-diagram svg a:hover .btn-dot{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.investment-hero>.container>.flex{gap:clamp(2.5rem, -0.148rem + 4.237vw, 3.75rem)}@media (min-width:901px){.investment-hero>.container>.flex{gap:30px}.investment-hero>.container>.flex>div{-ms-flex-preferred-size:calc(50% - 15px);flex-basis:calc(50% - 15px);min-width:0}}.critera-tabs{border:2px solid #BED6E0;padding:60px}@media (max-width:1280px){.critera-tabs{padding:30px}}@media (max-width:900px){.critera-tabs{padding:40px 30px;gap:30px}}@media (max-width:640px){.critera-tabs{padding:30px 20px;gap:25px}}.critera-tabs [role=tablist]{gap:31px;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media (max-width:900px){.critera-tabs [role=tablist]{gap:20px}}@media (max-width:640px){.critera-tabs [role=tablist]{gap:15px}}.critera-tabs [role=tab]{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;padding:10px 0;margin:0;border:none;border-bottom:2px solid #fff0;border-radius:0;background:none;outline:none;color:#101135;opacity:.5;cursor:pointer;-webkit-transition:opacity 0.3s ease-in-out,border-color 0.3s ease-in-out;transition:opacity 0.3s ease-in-out,border-color 0.3s ease-in-out;text-align:center;white-space:nowrap;min-width:0}@media (max-width:1280px){.critera-tabs [role=tab]{font-size:clamp(1.125rem, 0.595rem + 0.847vw, 1.375rem);letter-spacing:-.5px}}@media (max-width:900px){.critera-tabs [role=tab]{font-size:clamp(1rem, 0.47rem + 0.847vw, 1.25rem)}}@media (max-width:640px){.critera-tabs [role=tab]{font-size:16px;letter-spacing:-.3px}}@media (min-width:900px){.critera-tabs [role=tab]:hover{opacity:.75}.critera-tabs [role=tab]:focus{outline:none}.critera-tabs [role=tab]:focus span.focus{padding:0;border:none;border-radius:0;margin:0;display:inline}}.critera-tabs [role=tab] span.focus{display:inline;margin:0;padding:0}.critera-tabs [role=tab][aria-selected=true]{opacity:1;border-bottom:2px solid #A8502B;padding:10px 0;margin-top:0;border-width:0 0 2px 0;border-top-width:0;border-top-color:#fff0;background:none}.critera-tabs [role=tab][aria-selected=false]{border-bottom:2px solid #fff0}.critera-tabs [role=tabpanel]{padding:0;border:none;border-radius:0;background:none;min-height:auto;overflow:visible}@media (max-width:900px){.critera-tabs [role=tabpanel]{gap:30px}}.critera-tabs [role=tabpanel].is-hidden{display:none}.critera-tabs .tab-content .tab-number{font-family:"acumin-pro",sans-serif}.critera-tabs .tab-content .tab-number .number{color:#A8502B;margin-right:6px}.critera-tabs .tab-content ul{list-style:none;padding-left:0;margin:0;font-family:inherit;font-weight:300;font-size:inherit;line-height:inherit;letter-spacing:inherit;color:inherit}.critera-tabs .tab-content ul li{position:relative;padding-left:24px;margin-bottom:0}.critera-tabs .tab-content ul li::before{content:"";position:absolute;left:8px;top:.65em;width:4px;height:4px;border-radius:50%;background-color:currentColor}.sxo-mp4__inner{aspect-ratio:1280/567}.sxo-mp4__inner:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .7);z-index:1}.sxo-mp4__play{position:absolute;inset:0;z-index:2;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;width:100%;height:100%;background:none;border:0;padding:0;cursor:pointer;line-height:0}.sxo-mp4__play svg{display:block;width:clamp(3.5rem, 0.322rem + 5.085vw, 5rem);height:clamp(3.5rem, 0.322rem + 5.085vw, 5rem);-webkit-transition:opacity 0.2s ease,-webkit-transform 0.3s ease;transition:opacity 0.2s ease,-webkit-transform 0.3s ease;transition:transform 0.3s ease,opacity 0.2s ease;transition:transform 0.3s ease,opacity 0.2s ease,-webkit-transform 0.3s ease}.sxo-mp4__play:hover svg{-webkit-transform:scale(1.08);transform:scale(1.08)}.sxo-testimonials__slider .swiper{width:100vw}.sxo-testimonials__slider .swiper-slide{width:clamp(18.75rem, -5.085rem + 38.136vw, 30rem);-ms-flex-negative:0;flex-shrink:0}.sxo-testimonials__slider .swiper-slide img{aspect-ratio:480/360}.sxo-testimonials__content{max-width:clamp(18.75rem, -7.203rem + 41.525vw, 31rem)}.sxo-testimonials__panel{opacity:0;visibility:hidden;-webkit-transition:opacity 0.4s ease,visibility 0.4s ease;transition:opacity 0.4s ease,visibility 0.4s ease}.sxo-testimonials__panel:not(.is-active){position:absolute;top:0;left:0;width:100%}.sxo-testimonials__panel.is-active{opacity:1;visibility:visible}@media (max-width:900px){.sxo-candidates>.container>.flex{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:clamp(3.75rem, 1.102rem + 4.237vw, 5rem)}}.sxo-candidates__timeline-wrap{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:clamp(18.75rem, 6.038rem + 20.339vw, 24.75rem);min-width:0}@media (max-width:900px){.sxo-candidates__timeline-wrap{margin-left:0;width:100%}}.sxo-candidates__timeline{position:relative;border:2px solid #BED6E0;padding:clamp(1.875rem, -0.773rem + 4.237vw, 3.125rem)}.sxo-candidates__timeline .swiper-wrapper{display:-ms-grid;display:grid}.sxo-candidates__timeline .swiper-slide{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1;opacity:0;-webkit-transition:opacity 0.8s ease;transition:opacity 0.8s ease;pointer-events:none}.sxo-candidates__timeline .swiper-slide.is-active{opacity:1;pointer-events:auto}.sxo-candidates__progress{position:absolute;top:0;left:0;width:0;height:7px;background:#A8502B;pointer-events:none}.sxo-candidates__timeline-item{gap:7px}.sxo-candidates__timeline-pagination{gap:20px;margin-top:30px}.sxo-candidates__timeline-arrow{background:#fff0;border:0;padding:6px;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;color:#BED6E0;cursor:pointer;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease}.sxo-candidates__timeline-arrow:hover{opacity:.7}.sxo-candidates__timeline-arrow:disabled{opacity:.3;cursor:default;pointer-events:none}.sxo-candidates__timeline-count{min-width:32px;text-align:center}.sxo-candidates__columns{margin-top:clamp(7.5rem, 1.939rem + 8.898vw, 10.125rem);gap:clamp(1.25rem, 0.191rem + 1.695vw, 1.75rem)}@media (max-width:640px){.sxo-candidates__columns{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:clamp(2.5rem, -0.148rem + 4.237vw, 3.75rem)}}.sxo-candidates__columns ul{list-style:none;padding-left:0;margin:0}.sxo-candidates__columns ul li{margin-bottom:0;padding-left:20px;position:relative}.sxo-candidates__columns ul li:before{content:"";position:absolute;left:0;top:.65em;width:4px;height:4px;background:currentColor}.sxo-list__box{border:2px solid #BED6E0;padding:clamp(3.125rem, -3.496rem + 10.593vw, 6.25rem)}.sxo-list__traits-list{gap:clamp(1.25rem, -1.398rem + 4.237vw, 2.5rem)}.sxo-list__trait{font-size:clamp(1rem, 0.47rem + 0.847vw, 1.25rem);letter-spacing:-.4px;color:#101135}.team-hero [data-filter-controls=team]{-ms-flex-wrap:nowrap;flex-wrap:nowrap;min-width:0}@media (max-width:1280px){.team-hero [data-filter-controls=team]{gap:24px}}@media (max-width:900px){.team-hero [data-filter-controls=team]{width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:40px}}@media (max-width:640px){.team-hero [data-filter-controls=team]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:20px;margin-top:30px}}.team-hero__filter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px;-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%;min-width:0;max-width:200px}.team-hero__filter--search{max-width:284px;-webkit-box-flex:1.4;-ms-flex-positive:1.4;flex-grow:1.4}@media (max-width:900px){.team-hero__filter{max-width:none}.team-hero__filter--search{max-width:none}}@media (max-width:640px){.team-hero__filter{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;width:100%}}.team-hero__filter-input{position:relative;border-bottom:1px solid #727272;padding:7px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.team-hero__filter-input input{width:100%;background:#fff0;border:none;outline:none;font-family:"acumin-pro",sans-serif;font-weight:300;font-size:clamp(0.75rem, 0.485rem + 0.424vw, 0.875rem);line-height:1.5;letter-spacing:-.28px;color:#212427;min-width:0;text-overflow:ellipsis;padding-right:28px}.team-hero__filter-input input::-webkit-input-placeholder{opacity:.5;color:#212427}.team-hero__filter-input input::-moz-placeholder{opacity:.5;color:#212427}.team-hero__filter-input input:-ms-input-placeholder{opacity:.5;color:#212427}.team-hero__filter-input input::-ms-input-placeholder{opacity:.5;color:#212427}.team-hero__filter-input input::placeholder{opacity:.5;color:#212427}.team-hero__filter-input .filter-dropdown{width:100%}.team-hero__filter-input .filter-dropdown__trigger{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;font-family:"acumin-pro",sans-serif;font-weight:300;font-size:clamp(0.75rem, 0.485rem + 0.424vw, 0.875rem);line-height:1.5;letter-spacing:-.28px;color:#212427}.team-hero__filter-input .filter-dropdown__trigger svg{width:16px;height:9px;-ms-flex-negative:0;flex-shrink:0}.team-hero__filter-input .filter-dropdown:not(.has-selection) .filter-dropdown__trigger{color:rgb(33 36 39 / .5)}.team-hero__filter-input .filter-dropdown.has-selection .filter-dropdown__trigger{color:#212427}.team-hero__filter-input .filter-dropdown__menu{left:0;min-width:100%;margin-top:8px}.team-hero__filter-icon{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-ms-flex-negative:0;flex-shrink:0;pointer-events:none}.team_grid{-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;row-gap:100px}@media (max-width:900px){.team_grid{row-gap:60px}}@media (max-width:640px){.team_grid{-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;row-gap:40px}}.team-card{min-width:0}.team-card__image{aspect-ratio:1/1}.team-card__image img{-webkit-transition:border-radius 0.5s cubic-bezier(.4,0,.2,1);transition:border-radius 0.5s cubic-bezier(.4,0,.2,1)}@media (min-width:900px){.team-card:hover .team-card__image img{border-radius:50%}}.team-card__info{gap:6px}.team-card__info .h4{margin:0;overflow-wrap:break-word}@media (max-width:640px){.news-hero{padding-bottom:60px}}.post-content .content h2,.post-content .content h3,.post-content .content h4,.post-content .content h5,.page-content .content h2,.page-content .content h3,.page-content .content h4,.page-content .content h5{margin-top:clamp(5rem, -4.269rem + 14.831vw, 9.375rem)}.post-content .content h2:first-child,.post-content .content h3:first-child,.post-content .content h4:first-child,.post-content .content h5:first-child,.page-content .content h2:first-child,.page-content .content h3:first-child,.page-content .content h4:first-child,.page-content .content h5:first-child{margin-top:0}.post-content .content p+h2,.post-content .content p+h3,.post-content .content p+h4,.post-content .content p+h5,.post-content .content ul+h2,.post-content .content ul+h3,.post-content .content ul+h4,.post-content .content ul+h5,.post-content .content ol+h2,.post-content .content ol+h3,.post-content .content ol+h4,.post-content .content ol+h5,.page-content .content p+h2,.page-content .content p+h3,.page-content .content p+h4,.page-content .content p+h5,.page-content .content ul+h2,.page-content .content ul+h3,.page-content .content ul+h4,.page-content .content ul+h5,.page-content .content ol+h2,.page-content .content ol+h3,.page-content .content ol+h4,.page-content .content ol+h5{margin-top:clamp(5rem, -4.269rem + 14.831vw, 9.375rem)}.post-content .content h2+*,.post-content .content h3+*,.post-content .content h4+*,.post-content .content h5+*,.page-content .content h2+*,.page-content .content h3+*,.page-content .content h4+*,.page-content .content h5+*{margin-top:clamp(1.25rem, -1.398rem + 4.237vw, 2.5rem)}.post-content .content p,.page-content .content p{margin-bottom:clamp(1.25rem, -1.398rem + 4.237vw, 2.5rem)}.post-content .content ul,.post-content .content ol,.page-content .content ul,.page-content .content ol{list-style:revert;margin:clamp(0.625rem, -0.699rem + 2.119vw, 1.25rem) 0 0 20px}.post-content .content ul li,.post-content .content ol li,.page-content .content ul li,.page-content .content ol li{margin-bottom:clamp(0.625rem, -0.699rem + 2.119vw, 1.25rem)}.news-grid__filters{gap:50px}.news-grid__filters.is-filtering{pointer-events:none}.news-grid__filter{color:#727272;cursor:pointer;white-space:nowrap;padding-bottom:10px;-webkit-transition:color 0.2s ease;transition:color 0.2s ease}.news-grid__filter.is-active{color:#101135;border-bottom:1px solid #A8502B}@media (min-width:900px){.news-grid__filter:hover{color:#101135}}.news-grid__cards .alm-listing{display:-ms-grid;display:grid;-ms-grid-columns:1fr 30px 1fr 30px 1fr;grid-template-columns:repeat(3,1fr);gap:30px}@media (max-width:900px){.news-grid__cards .alm-listing{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.news-grid__cards .alm-listing{-ms-grid-columns:1fr;grid-template-columns:1fr}}.news-grid__cards .alm-btn-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:clamp(2.5rem, -0.148rem + 4.237vw, 3.75rem)}.news-grid__cards .alm-btn-wrap .alm-load-more-btn{font-family:"acumin-pro",sans-serif!important;font-size:clamp(0.875rem, 0.345rem + 0.847vw, 1.125rem)!important;font-weight:400!important;line-height:1!important;color:#101135!important;letter-spacing:-0.36px!important;display:inline-block!important;position:relative!important;padding:0 0 10px 0!important;background:none!important;border:none!important;border-radius:0!important;-webkit-box-shadow:inset 0 -1px 0 0 #A8502B!important;box-shadow:inset 0 -1px 0 0 #A8502B!important;-webkit-transition:-webkit-box-shadow 0.3s ease!important;transition:-webkit-box-shadow 0.3s ease!important;transition:box-shadow 0.3s ease!important;transition:box-shadow 0.3s ease,-webkit-box-shadow 0.3s ease!important;cursor:pointer;text-transform:none!important}@media (min-width:900px){.news-grid__cards .alm-btn-wrap .alm-load-more-btn:hover,.news-grid__cards .alm-btn-wrap .alm-load-more-btn:focus{background:none!important;color:#101135!important;-webkit-box-shadow:inset 0 -2px 0 0 #A8502B!important;box-shadow:inset 0 -2px 0 0 #A8502B!important}}.news-grid__cards .alm-btn-wrap .alm-load-more-btn.loading:before{background-image:none!important}.news-grid__cards .alm-btn-wrap .alm-load-more-btn.done,.news-grid__cards .alm-btn-wrap .alm-load-more-btn:disabled{-webkit-box-shadow:inset 0 -1px 0 0 #A8502B!important;box-shadow:inset 0 -1px 0 0 #A8502B!important;color:#101135!important;opacity:.5}.news-card{gap:clamp(1.25rem, -1.398rem + 4.237vw, 2.5rem);padding:20px;height:clamp(17.5rem, 6.907rem + 16.949vw, 22.5rem);-webkit-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out}@media (min-width:900px){.news-card:hover{opacity:.85}}.news-card__detail .eyebrow{color:#727272}.news-card__headline .eyebrow{color:#727272}.news-card.is-hidden{display:none}.member-hero .flex{row-gap:clamp(2.5rem, -0.148rem + 4.237vw, 3.75rem)}.member-hero__image{aspect-ratio:1/1;position:relative;z-index:2;margin-bottom:-40%;border:2px solid #FAF7F5}@media (max-width:900px){.member-hero__image{margin-bottom:0}}@media (min-width:901px){.member-hero{padding-bottom:0}}.member-info__meta{white-space:nowrap}.member-info__details{row-gap:clamp(2.5rem, -0.148rem + 4.237vw, 3.75rem)}.member-info__sidebar-list{gap:8px;color:#212427}.member-info__sidebar-list p,.member-info__sidebar-list a{font-family:"acumin-pro",sans-serif;font-weight:400;font-size:clamp(1rem, 0.47rem + 0.847vw, 1.25rem);line-height:150%;letter-spacing:-.4px;margin:0}.member-info__sidebar-list a{color:#212427;text-decoration:none;-webkit-transition:color 0.3s ease;transition:color 0.3s ease}@media (min-width:900px){.member-info__sidebar-list a:hover{color:#A8502B}}.member-info .accordion .accordion-trigger{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.member-info .accordion .accordion-title,.member-info .accordion .panel-content{color:#212427}.cs-hero{position:relative;z-index:2}@media (min-width:640px){.cs-hero__image-col{-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}}.cs-hero__image{border-radius:1000px;aspect-ratio:1/1;position:relative;z-index:2;-webkit-transform:translateY(clamp(3.75rem, -9.492rem + 21.186vw, 10rem));transform:translateY(clamp(3.75rem, -9.492rem + 21.186vw, 10rem))}@media (max-width:640px){.cs-hero__image{-webkit-transform:translateY(clamp(2.5rem, -2.797rem + 8.475vw, 5rem));transform:translateY(clamp(2.5rem, -2.797rem + 8.475vw, 5rem))}}.cs-info{position:relative;z-index:1}.cs-info__meta{white-space:nowrap}.cs-info__stat{gap:clamp(0.625rem, -0.699rem + 2.119vw, 1.25rem)}.cs-opportunity__images{overflow-x:auto}.cs-opportunity__slide{width:clamp(18.75rem, -5.085rem + 38.136vw, 30rem)}.cs-opportunity__slide-image{width:100%;height:clamp(15rem, -0.89rem + 25.424vw, 22.5rem)}.cs-testimonial__image{width:clamp(12.5rem, -0.742rem + 21.186vw, 18.75rem);height:clamp(12.5rem, -0.742rem + 21.186vw, 18.75rem);border-radius:50%}.cs-testimonial__content{-webkit-box-flex:1;-ms-flex:1;flex:1}.value-image img{max-height:clamp(25rem, 0.9rem + 38.559vw, 36.375rem)}.value-performance .value-performance-nexus{position:relative}@media (min-width:901px){.value-performance .value-performance-nexus{min-height:clamp(25rem, 10.434rem + 23.305vw, 31.875rem)}}@media (max-width:900px){.value-performance .value-performance-nexus{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-template-areas:"text" "graphic" "images"}}.value-performance .nexus-graphic{margin-bottom:clamp(2.5rem, -2.797rem + 8.475vw, 5rem)}@media (min-width:901px){.value-performance .nexus-graphic{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1;margin-bottom:0}}@media (max-width:900px){.value-performance .nexus-graphic{grid-area:graphic;margin-bottom:0}}.value-performance .nexus-graphic svg{width:clamp(17.5rem, -21.695rem + 62.712vw, 36rem);height:auto}.value-performance .nexus-path{cursor:pointer;-webkit-transition:fill 0.3s ease-in-out;transition:fill 0.3s ease-in-out}@media (min-width:901px){.value-performance .nexus-item{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;pointer-events:none;-webkit-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out}.value-performance .nexus-item.is-active{opacity:1;pointer-events:auto}}@media (max-width:900px){.value-performance .nexus-item{display:contents}.value-performance .nexus-item:not(.is-active) .nexus-item-text,.value-performance .nexus-item:not(.is-active) .nexus-item-images{display:none}}.value-performance .nexus-item-text{position:relative}@media (min-width:901px){.value-performance .nexus-item-text{position:absolute;width:clamp(17.5rem, 6.774rem + 17.161vw, 22.5625rem);z-index:2}}@media (max-width:900px){.value-performance .nexus-item-text{grid-area:text;text-align:center;max-width:320px;margin:0 auto clamp(1.875rem, -0.773rem + 4.237vw, 3.125rem)}}.value-performance .nexus-item-text .body-1.bold{display:inline-block;background-color:#FAF7F5;padding:4px 10px;margin:-4px -10px}.value-performance .nexus-item-line{display:none}@media (min-width:901px){.value-performance .nexus-item-line{display:block;position:absolute;height:1px;background-color:#BED6E0}}@media (min-width:901px){.value-performance .nexus-item-images{position:absolute;z-index:2}}.value-performance .nexus-item-images .image{width:clamp(6.25rem, -8.713rem + 23.941vw, 13.3125rem);height:clamp(6.25rem, -8.713rem + 23.941vw, 13.3125rem);overflow:hidden}@media (min-width:901px){.value-performance .nexus-item-images .image:nth-child(2){margin-top:-80px;margin-left:127px}}@media (max-width:900px){.value-performance .nexus-item-images{grid-area:images;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:clamp(1.875rem, -0.773rem + 4.237vw, 3.125rem)}.value-performance .nexus-item-images .image{width:clamp(110px, 35vw, 160px);height:clamp(110px, 35vw, 160px);-ms-flex-negative:0;flex-shrink:0}.value-performance .nexus-item-images .image:nth-child(2){margin-top:clamp(20px, 9vw, 40px);margin-left:clamp(-50px, -14vw, -30px);position:relative;z-index:2}}@media (max-width:900px){.value-performance .nexus-graphic{-ms-grid-row:2;-ms-grid-column:1}.value-performance .nexus-item-text{-ms-grid-row:1;-ms-grid-column:1}.value-performance .nexus-item-images{-ms-grid-row:3;-ms-grid-column:1}}@media (min-width:901px){.value-performance .nexus-item--0 .nexus-item-text{top:0;left:0}.value-performance .nexus-item--0 .nexus-item-line{top:15px;left:6.55%;width:29.26%}.value-performance .nexus-item--0 .nexus-item-images{top:0;right:0}.value-performance .nexus-item--1 .nexus-item-text{top:0;right:0;text-align:right}.value-performance .nexus-item--1 .nexus-item-line{top:16px;left:65.45%;width:28.35%}.value-performance .nexus-item--1 .nexus-item-images{bottom:0;left:0}.value-performance .nexus-item--2 .nexus-item-text{bottom:0;right:0;text-align:right}.value-performance .nexus-item--2 .nexus-item-line{bottom:clamp(3.625rem, 1.639rem + 3.178vw, 4.5625rem);left:62.79%;width:28.15%}.value-performance .nexus-item--2 .nexus-item-images{bottom:0;left:0}.value-performance .nexus-item--3 .nexus-item-text{bottom:0;left:0}.value-performance .nexus-item--3 .nexus-item-line{bottom:clamp(3.625rem, 1.639rem + 3.178vw, 4.5625rem);left:6.55%;width:29.26%}.value-performance .nexus-item--3 .nexus-item-images{bottom:0;right:0}}.value-resources .resource-columns{-webkit-column-gap:clamp(1.25rem, -0.339rem + 2.542vw, 2rem);-moz-column-gap:clamp(1.25rem, -0.339rem + 2.542vw, 2rem);column-gap:clamp(1.25rem, -0.339rem + 2.542vw, 2rem)}@media (min-width:901px){.value-resources .resource-columns{margin-left:16.666667%}.value-resources .resource-columns>[class*=basis-]{-ms-flex-preferred-size:calc(50% - 16px);flex-basis:calc(50% - 16px)}}.value-resources .accordion .accordion-trigger{-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:900px){.value-cta .cta-photos{margin-top:clamp(3.75rem, 1.102rem + 4.237vw, 5rem)}}@media (max-width:640px){.value-cta .cta-photos{margin-top:40px}}.value-cta .cta-photo .image img{aspect-ratio:1/1}.value-cta .cta-photo--left{margin-top:clamp(5rem, -3.475rem + 13.559vw, 9rem)}.value-data .data-card{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:start;-ms-flex-align:start;align-items:flex-start;height:100%}.value-data .data-card .btn-underline{background:none;border:0;padding:20px 0 10px;cursor:pointer;margin-top:auto}body.modal-open{overflow:hidden}.data-modal{position:fixed;inset:0;z-index:9999;overflow-y:auto;overflow-x:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:clamp(2.5rem, -2.797rem + 8.475vw, 5rem) clamp(1.25rem, -1.398rem + 4.237vw, 2.5rem);opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:opacity 0.3s ease,visibility 0s linear 0.3s;transition:opacity 0.3s ease,visibility 0s linear 0.3s}.data-modal.is-open{opacity:1;visibility:visible;pointer-events:auto;-webkit-transition:opacity 0.3s ease,visibility 0s linear 0s;transition:opacity 0.3s ease,visibility 0s linear 0s}.data-modal .data-modal-overlay{position:fixed;inset:0;background-color:rgb(0 0 0 / .3);z-index:-1}.data-modal .data-modal-dialog{position:relative;margin:auto;-ms-flex-negative:0;flex-shrink:0;width:100%;max-width:1640px;background-color:#FAF7F5;padding:clamp(3.75rem, -1.547rem + 8.475vw, 6.25rem) clamp(2.5rem, -6.107rem + 13.771vw, 6.5625rem);-webkit-box-shadow:0 20px 80px rgb(0 0 0 / .15);box-shadow:0 20px 80px rgb(0 0 0 / .15);-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease,-webkit-transform 0.3s ease}.data-modal.is-open .data-modal-dialog{-webkit-transform:translateY(0);transform:translateY(0)}.data-modal .data-modal-close{position:absolute;top:clamp(1.5rem, -1.943rem + 5.508vw, 3.125rem);right:clamp(1.5rem, -1.943rem + 5.508vw, 3.125rem);background:none;border:0;padding:8px;cursor:pointer;color:#101135;line-height:0;z-index:2;-webkit-transition:opacity 0.2s ease;transition:opacity 0.2s ease}.data-modal .data-modal-close:hover{opacity:.6}.data-modal .data-modal-close svg{display:block;width:24px;height:24px}.data-modal .data-modal-content{-webkit-box-flex:1;-ms-flex:1;flex:1;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;gap:clamp(2.5rem, -5.445rem + 12.712vw, 6.25rem)}@media (max-width:900px){.data-modal .data-modal-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.data-modal .data-modal-text{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:883px}.data-modal .data-modal-body [data-modal-target=stat][hidden]{display:none}.data-modal .data-modal-body p+p{margin-top:1em}.data-modal .data-modal-graphic{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:clamp(17.5rem, 3.464rem + 22.458vw, 24.125rem);height:clamp(21.25rem, 4.698rem + 26.483vw, 29.0625rem);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;text-align:center;overflow:hidden}.data-modal .data-modal-graphic.is-empty{background-color:rgb(16 17 53 / .05)}.data-modal .data-modal-graphic img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}@media (max-width:900px){.data-modal .data-modal-graphic{width:100%;max-width:386px}}.data-modal .data-modal-nav{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;margin-top:clamp(2.5rem, -2.797rem + 8.475vw, 5rem);gap:20px}.data-modal .data-modal-nav .btn-underline{background:none;border:0;cursor:pointer;padding:0 0 10px}.data-modal .data-modal-nav .btn-underline:disabled{opacity:.25;cursor:not-allowed;pointer-events:none}@media (max-height:920px) and (min-width:1200px){.philosophy-hero .hero-heading{font-size:clamp(2.5rem, -8.093rem + 16.949vw, 7.5rem)}}.philosophy-hero .hero-line{position:absolute;left:50%;bottom:-170px;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:block;width:1px;height:340px;background-color:#EFEAE4;pointer-events:none}@media (max-width:1280px){.philosophy-hero .hero-line{height:180px;bottom:-90px}}@media (max-width:900px){.philosophy-hero .hero-line{height:120px;bottom:-60px}}@media (max-width:640px){.philosophy-hero .hero-line{height:120px;bottom:-60px}}.philosophy-values{padding-top:min(clamp(6.25rem, -6.992rem + 21.186vw, 12.5rem), 12vh);padding-bottom:min(clamp(6.25rem, -6.992rem + 21.186vw, 12.5rem), 10vh)}.philosophy-values__inner{border:2px solid #BED6E0;padding:min(clamp(7.5rem, -3.093rem + 16.949vw, 12.5rem), 12vh) clamp(3.75rem, -2.209rem + 9.534vw, 6.5625rem);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:min(clamp(3.75rem, -1.547rem + 8.475vw, 6.25rem), 5vh)}@media (max-width:1280px){.philosophy-values__inner{padding-left:40px;padding-right:40px}}@media (max-width:900px){.philosophy-values__inner{padding-left:30px;padding-right:30px}}@media (max-width:640px){.philosophy-values__inner{padding-left:20px;padding-right:20px}}.philosophy-values__tabs{gap:50px}.philosophy-values__tabs>.eyebrow{color:#101135}@media (max-width:900px){.philosophy-values__tabs>.eyebrow{display:none}}@media (max-width:640px){.philosophy-values__tabs{width:100%;overflow:hidden}}.philosophy-values__tabs-track{gap:50px;-ms-flex-wrap:nowrap;flex-wrap:nowrap;will-change:transform}@media (max-width:1280px){.philosophy-values__tabs-track{gap:30px}}@media (max-width:640px){.philosophy-values__tabs-track{gap:20px;-ms-flex-negative:0;flex-shrink:0}}.philosophy-values__tab{padding-bottom:10px;border-bottom:1px solid #fff0;cursor:pointer}.philosophy-values__tab .eyebrow{color:#727272}.philosophy-values__tab.is-active{border-bottom-color:#A8502B}.philosophy-values__tab.is-active .eyebrow{color:#101135}.philosophy-values__image{position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:min(300px, 18vh);height:min(300px, 18vh);border-radius:50%;overflow:hidden;z-index:1}@media (max-width:640px){.philosophy-values__image{width:min(200px, 18vh);height:min(200px, 18vh)}}.philosophy-values__content{max-width:1276px}@media (min-width:900px){.philosophy-values__content .h2{font-size:clamp(1.875rem, -2.097rem + 6.356vw, 3.75rem)}}.philosophy-values__sentence{--underline-progress:0;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;margin-left:auto;margin-right:auto;color:#A4A4A4;background-image:-webkit-gradient(linear,left top,left bottom,from(#A8502B),to(#A8502B));background-image:linear-gradient(#A8502B,#A8502B);background-repeat:no-repeat;background-position:0 100%;background-size:calc(var(--underline-progress) * 100%) 2px}.philosophy-values__sentence+.philosophy-values__sentence{margin-top:10px}.philosophy-values__sentence.is-active{color:#101135}@media (max-height:1000px) and (min-width:900px){.philosophy-values .h2{letter-spacing:initial}.philosophy-values__inner{gap:min(clamp(2.5rem, -1.472rem + 6.356vw, 4.375rem), 4vh)}}@media (max-height:800px) and (min-width:900px){.philosophy-values{padding-top:min(clamp(5rem, -5.593rem + 16.949vw, 10rem), 9vh);padding-bottom:min(clamp(5rem, -5.593rem + 16.949vw, 10rem), 7vh)}.philosophy-values .h2{font-size:clamp(2rem, 2rem + 0vw, 2rem)}.philosophy-values__inner{padding-top:min(clamp(6.25rem, -1.695rem + 12.712vw, 10rem), 10vh);padding-bottom:min(clamp(6.25rem, -1.695rem + 12.712vw, 10rem), 10vh);gap:min(clamp(1.875rem, -0.773rem + 4.237vw, 3.125rem), 3vh)}.philosophy-values__image{width:min(300px, 14vh);height:min(300px, 14vh)}}@media (max-height:800px) and (min-width:900px) and (max-width:640px){.philosophy-values__image{width:min(200px, 14vh);height:min(200px, 14vh)}}@media (max-height:600px) and (min-width:900px){.philosophy-values .h2{letter-spacing:initial}.philosophy-values__inner{gap:min(clamp(1.25rem, -1.398rem + 4.237vw, 2.5rem), 2vh)}.philosophy-values__image{width:min(300px, 12vh);height:min(300px, 12vh)}}@media (max-height:600px) and (min-width:900px) and (max-width:640px){.philosophy-values__image{width:min(200px, 12vh);height:min(200px, 12vh)}}@media (max-width:900px){.philosophy-values .h2{font-size:clamp(1.1875rem, 0.261rem + 1.483vw, 1.625rem);letter-spacing:initial}}.philosophy-timeline__items{gap:clamp(2.5rem, -2.797rem + 8.475vw, 5rem);padding-top:clamp(2.5rem, -5.445rem + 12.712vw, 6.25rem)}.philosophy-timeline__line{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:2px;height:100%;background-color:#A4A4A4}@media (max-width:900px){.philosophy-timeline__line{left:20px}}.philosophy-timeline__item{width:50%}.philosophy-timeline__item--right{margin-left:50%;padding-left:clamp(2.5rem, -4.121rem + 10.593vw, 5.625rem)}@media (max-width:900px){.philosophy-timeline__item--right{margin-left:0;width:100%;padding-left:60px}}.philosophy-timeline__item--left{margin-right:50%;padding-right:clamp(2.5rem, -4.121rem + 10.593vw, 5.625rem);-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:right}@media (max-width:900px){.philosophy-timeline__item--left{margin-right:0;width:100%;padding-right:0;padding-left:60px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:left}}.philosophy-timeline__item--left .philosophy-timeline__dot{right:clamp(-1.1875rem, -1.717rem + 0.847vw, -0.9375rem);left:auto}@media (max-width:900px){.philosophy-timeline__item--left .philosophy-timeline__dot{left:5px;right:auto}}.philosophy-timeline__marker{position:sticky;top:50vh;height:0;z-index:2;pointer-events:none}.philosophy-timeline__marker svg{display:block;width:60px;height:60px;margin:-30px auto 0}@media (max-width:900px){.philosophy-timeline__marker svg{margin:-30px 0 0 -10px}}.philosophy-timeline__dot{position:absolute;top:0;left:clamp(-1.1875rem, -1.717rem + 0.847vw, -0.9375rem);width:30px;height:30px;border-radius:50%;background-color:#A8502B}@media (max-width:900px){.philosophy-timeline__dot{left:5px}}.philosophy-timeline__item-content{max-width:380px}@media (max-width:900px){.philosophy-timeline__item-content{max-width:100%}}.philosophy-timeline__item-image{width:100%;height:270px;overflow:hidden;margin-bottom:clamp(1rem, -0.059rem + 1.695vw, 1.5rem)}.philosophy-timeline__item-text .body-3{color:#212427}.philosophy-leadership__slider{margin-right:calc(50% - 50vw)}.philosophy-leadership__slider .swiper{overflow:visible}.philosophy-leadership__slider .swiper-slide{width:clamp(17.5rem, -8.983rem + 42.373vw, 30rem);height:auto;-ms-flex-negative:0;flex-shrink:0}.philosophy-leadership__slide-image{width:100%;height:clamp(15rem, -0.89rem + 25.424vw, 22.5rem)}.philosophy-leadership__slide-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.philosophy-leadership__slide-caption .body-3{color:#101135}.git-hero{overflow:visible}.git-hero .h1{margin:0}.git-hero .git-hero-image{position:absolute}.git-hero .git-hero-image img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.git-hero .git-hero-image--1{top:0;right:0;width:clamp(12.5rem, -9.084rem + 34.534vw, 22.6875rem);height:clamp(12.5rem, -9.216rem + 34.746vw, 22.75rem)}.git-hero .git-hero-image--2{right:clamp(5rem, -18.835rem + 38.136vw, 16.25rem);top:clamp(11.25rem, -1.992rem + 21.186vw, 17.5rem);width:clamp(12.5rem, -9.084rem + 34.534vw, 22.6875rem);height:clamp(12.5rem, -9.216rem + 34.746vw, 22.75rem)}.git-hero .git-hero-images--single .git-hero-image--1{width:clamp(17.5rem, -16.928rem + 55.085vw, 33.75rem);height:clamp(17.5rem, -16.928rem + 55.085vw, 33.75rem)}@media (max-width:900px){.git-hero .git-hero-images{margin-top:40px;padding:0 20px}.git-hero .git-hero-image{position:relative;height:auto}.git-hero .git-hero-image img{aspect-ratio:1/1;height:auto}.git-hero .git-hero-image--1{top:auto;right:auto;width:55%;height:auto;margin-left:auto}.git-hero .git-hero-image--2{top:auto;right:auto;width:55%;height:auto;margin-top:-20%;z-index:1}.git-hero .git-hero-images--single .git-hero-image--1{width:80%;height:auto}}@media (max-width:640px){.git-hero .git-hero-images{padding:0 30px}.git-hero .git-hero-image--1{width:65%}.git-hero .git-hero-image--2{width:65%;margin-top:-25%}.git-hero .git-hero-images--single .git-hero-image--1{width:90%}}.git-info .git-info-locations{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:clamp(3.75rem, -1.547rem + 8.475vw, 6.25rem);-moz-column-gap:clamp(3.75rem, -1.547rem + 8.475vw, 6.25rem);column-gap:clamp(3.75rem, -1.547rem + 8.475vw, 6.25rem);row-gap:clamp(2.5rem, -0.148rem + 4.237vw, 3.75rem)}@media (max-width:640px){.git-info .git-info-locations{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.git-info .git-info-locations .body-1 a{font-family:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;display:inline;padding-bottom:0;-webkit-box-shadow:none;box-shadow:none;color:#212427}@media (min-width:900px){.git-info .git-info-locations .body-1 a:hover{-webkit-box-shadow:none;box-shadow:none}}.git-info .git-info-locations .body-1 a:before{display:none}.git-info .git-info-contacts{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:clamp(3.75rem, -1.547rem + 8.475vw, 6.25rem);-moz-column-gap:clamp(3.75rem, -1.547rem + 8.475vw, 6.25rem);column-gap:clamp(3.75rem, -1.547rem + 8.475vw, 6.25rem);row-gap:clamp(2.5rem, -0.148rem + 4.237vw, 3.75rem)}@media (max-width:640px){.git-info .git-info-contacts{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:40px}}.git-info .git-info-contacts>div{max-width:clamp(17.5rem, 2.272rem + 24.364vw, 24.6875rem)}.git-info .git-info-contacts .body-1{overflow-wrap:break-word}.company-hero{padding-top:clamp(6.25rem, 3.602rem + 4.237vw, 7.5rem)}.company-hero:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:clamp(5rem, 2.352rem + 4.237vw, 6.25rem);background-color:#EFEAE4;z-index:-1}@media (min-width:901px){.company-hero .flex>.basis-7{padding-right:clamp(1.875rem, -2.097rem + 6.356vw, 3.75rem)}}.company-hero .h1{margin:0}.company-hero .hero-intro{font-family:"acumin-pro",sans-serif;font-weight:400;font-size:clamp(1.25rem, -0.074rem + 2.119vw, 1.875rem);line-height:1.3;letter-spacing:-.6px;color:#727272;max-width:49rem}.company-hero .image{aspect-ratio:1/1;border-radius:50%;overflow:hidden}.company-hero .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}@media (max-width:900px){.company-hero .image{margin-top:clamp(2.5rem, -0.148rem + 4.237vw, 3.75rem)}}@media (max-width:900px){.company-info{padding-top:clamp(3.75rem, -1.547rem + 8.475vw, 6.25rem)}.company-info>.container>.flex.mt-100{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.company-info>.container>.flex.mt-100>div{display:contents}.company-info>.container>.flex.mt-100>div>.flex.gap-60{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:clamp(1.5rem, -0.619rem + 3.39vw, 2.5rem)}.company-info>.container>.flex.mt-100 .company-team{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-top:clamp(3rem, 1.411rem + 2.542vw, 3.75rem)}.company-info>.container>.flex.mt-100 .company-team.mt-60{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;margin-top:clamp(2rem, 0.941rem + 1.695vw, 2.5rem)}}.company-info .image{position:relative;max-height:200px;max-width:200px}.company-info .image img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}@media (min-width:901px){.company-info .body-bio{width:70%}}.company-info .company-meta .body-2{color:#212427}.company-info .company-meta a{display:block}.company-team a,.company-press a{color:#212427}.company-team{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.company-team a{display:block}.company-team a+a{margin-top:.5rem}.company-team .eyebrow+a{margin-top:1.25rem}.company-press .press-list{display:-ms-grid;display:grid;-ms-grid-columns:1fr clamp(2.5rem, -5.445rem + 12.712vw, 6.25rem) 1fr clamp(2.5rem, -5.445rem + 12.712vw, 6.25rem) 1fr clamp(2.5rem, -5.445rem + 12.712vw, 6.25rem) 1fr;grid-template-columns:repeat(4,1fr);gap:clamp(2.5rem, -5.445rem + 12.712vw, 6.25rem)}@media (max-width:900px){.company-press .press-list{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:clamp(1.25rem, -0.339rem + 2.542vw, 2rem)}}