:root{--primary: #E80C89;--primary-alt: #D10B7B;--primary-t20: #D10B7B33;--primary-t10: #D10B7B1A;--surface-white: #FFFFFF;--surface-ground: #F1F3F2;--surface-ground-2: #E7EAE8;--surface-ground-3: #DCE1DE;--surface-ground-dark: #394042;--surface-ground-dark-2: #071013;--surface-white-t3: #FFFFFF08;--surface-white-t10: #FFFFFF1A;--surface-white-t25: #FFFFFF40;--surface-white-t50: #FFFFFF80;--surface-white-t80: #FFFFFFCC;--surface-black-t3: #00000008;--surface-black-t10: #0000001A;--surface-black-t25: #00000040;--surface-black-t50: #00000080;--surface-black-t80: #000000CC;--text: #071013;--text-subtle: #071013B2;--text-subtle-2: #07101380;--text-alt: #FFFFFF;--text-alt-subtle: #FFFFFFB2;--text-alt-subtle-2: #FFFFFF80;--error: #D90E4E;--overlay: #000000BF}.methodology{width:100%;scroll-behavior:smooth}.methodology__container{display:flex;justify-content:space-between;align-items:flex-start;gap:120px;margin-top:52px;contain:content}.methodology__container__text{max-width:818px;contain:layout style paint}.methodology__container__text p{margin-top:24px}.methodology__container__text h2{margin-top:48px;scroll-margin-top:120px}.methodology__container__text img{margin-top:24px;width:100%;display:block}.methodology__container__text video{width:100%;margin-top:24px;display:block;backface-visibility:hidden;-webkit-backface-visibility:hidden;will-change:auto;contain:layout style paint}.methodology__container__text iframe{width:100%;margin-top:24px;display:block;border:none}.methodology__container__navigation{width:464px;background-color:var(--surface-ground);padding:48px;margin-top:24px;position:sticky;top:24px;align-self:flex-start;will-change:transform;transform:translateZ(0);-webkit-transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden}@media screen and (max-width:1550px){.methodology__container__navigation{padding:32px;width:380px}}@media screen and (max-width:1250px){.methodology__container__navigation{padding:32px;margin-top:0;width:100%;position:static;will-change:auto}}.methodology__container__navigation__icon{display:flex;align-items:start}.methodology__container__navigation__icon .animatedVisualSwap{--animated-visual-size: 160px;margin:0}.methodology__container__navigation__icon svg{width:160px;height:160px}.methodology__container__navigation__list{position:relative;display:flex;flex-direction:column;margin:24px 0}.methodology__container__navigation__list:before{content:"";position:absolute;top:0;bottom:0;left:0;width:3px;background-color:var(--surface-black-t10)}.methodology__container__navigation__list__link{position:relative;display:block;padding:4px 16px;transition:color .2s ease;font-family:Geist,sans-serif;font-weight:400;font-size:16px;line-height:24px;letter-spacing:-.4px;color:var(--text-subtle-1);width:100%;text-align:left;background:transparent;border:0;cursor:pointer}.methodology__container__navigation__list__link:before{content:"";position:absolute;top:0;bottom:0;left:0;width:3px;background-color:transparent;transition:background-color .2s ease}.methodology__container__navigation__list__link.is-active{color:var(--text-subtle-2)}.methodology__container__navigation__list__link.is-active:before{background-color:var(--surface-black-t80)}.methodology__container__navigation__cta{font-family:Geist,sans-serif;font-weight:400;font-size:16px;line-height:22px;letter-spacing:-.5px;width:100%;margin-top:24px;padding:21px 24px;background:var(--primary);color:var(--text-alt);display:flex;align-items:center;justify-content:space-between;transition-duration:.3s;border:0;height:64px}.methodology__container__navigation__cta:hover{background-color:var(--primary-alt)}@media screen and (max-width:1550px){.methodology__container__text{max-width:600px}}@media screen and (max-width:1250px){.methodology__container{flex-direction:column-reverse;gap:16px}.methodology__container__text{max-width:100%}}@media screen and (max-width:950px){.methodology__container{margin-top:24px;flex-direction:column-reverse;gap:40px}.methodology__container__text{max-width:100%}.methodology__container__text h2{margin-top:24px}.methodology__container__text p:first-child{margin-top:0}}
