.hero-content[data-v-08b50ddd]{grid-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));margin-bottom:12.5rem;margin-top:12rem}@media (max-width:500px){.hero-content[data-v-08b50ddd]{display:none}}.hero-content .hero-text[data-v-08b50ddd]{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-size:3.5rem;letter-spacing:-.3px;line-height:100%;line-height:1.2;margin-bottom:1rem;padding-left:2rem}@media (max-width:500px){.hero-content .hero-text[data-v-08b50ddd]{font-size:2.25rem;margin-bottom:.75rem}}.hero-content .hero-ball[data-v-08b50ddd]{opacity:0;position:absolute;right:-9rem;top:2.5rem}.hero-content-mobile[data-v-08b50ddd]{display:none;margin:6.5rem auto 3rem;max-width:1152px;padding-left:2rem;padding-right:2rem}@media (max-width:500px){.hero-content-mobile[data-v-08b50ddd]{display:block;padding-left:1.5rem;padding-right:1.5rem}}.hero-content-mobile .hero-text[data-v-08b50ddd]{font-size:2rem;letter-spacing:-.3px;line-height:150%;line-height:1.2}.hero-content-mobile .hero-ball[data-v-08b50ddd]{bottom:-30%;opacity:0;position:absolute;right:-5rem;width:160px}.our-mission[data-v-08b50ddd]{background:linear-gradient(90deg,#000225,#5946b2 95.83%);overflow:hidden;padding-bottom:10rem;padding-top:7.5rem;position:relative}@media (max-width:500px){.our-mission[data-v-08b50ddd]{padding:4rem 1.5rem 7.5rem}}.our-mission>h3[data-v-08b50ddd]{font-size:2.5rem;letter-spacing:-.3px;line-height:150%;margin-bottom:5rem}@media (max-width:500px){.our-mission>h3[data-v-08b50ddd]{font-size:1.5rem;line-height:150%;margin-bottom:1.25rem}}.our-mission .square-content[data-v-08b50ddd]{aspect-ratio:544/448;margin:auto;max-width:544px;position:relative}@media (max-width:500px){.our-mission .square-content[data-v-08b50ddd]{padding-left:1.5rem;padding-right:1.5rem}}.our-mission .square-content .ref[data-v-08b50ddd]{width:100%}.our-mission .square-content .square-text[data-v-08b50ddd]{--tw-text-opacity:1;color:#fff;color:rgba(255,255,255,var(--tw-text-opacity));font-size:2.5rem;font-weight:700;left:50%;letter-spacing:-.3px;line-height:150%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);white-space:nowrap}@media (max-width:500px){.our-mission .square-content .square-text[data-v-08b50ddd]{font-size:1.5rem;line-height:150%;padding-left:1.5rem;padding-right:1.5rem;white-space:normal;width:100%}}.our-approach[data-v-08b50ddd]{--tw-bg-opacity:1;background-color:#f8f9fb;background-color:rgba(248,249,251,var(--tw-bg-opacity));overflow:hidden;padding-bottom:6.5rem;padding-top:6.5rem}@media (max-width:500px){.our-approach[data-v-08b50ddd]{padding-bottom:4rem;padding-top:4rem}}.our-approach h3[data-v-08b50ddd]{font-size:2.5rem;letter-spacing:-.3px;line-height:150%}@media (max-width:500px){.our-approach h3[data-v-08b50ddd]{font-size:2rem;letter-spacing:-.3px;line-height:150%}}.our-approach .approach-list[data-v-08b50ddd]{position:relative}.our-approach .approach-list[data-v-08b50ddd]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:0;margin-bottom:calc(2rem*var(--tw-space-y-reverse));margin-top:2rem;margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)))}@media (max-width:500px){.our-approach .approach-list[data-v-08b50ddd]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:0;margin-bottom:calc(2.5rem*var(--tw-space-y-reverse));margin-top:2.5rem;margin-top:calc(2.5rem*(1 - var(--tw-space-y-reverse)))}}.our-approach .approach-list .approach-item[data-v-08b50ddd]{align-items:center;display:flex}@media (max-width:500px){.our-approach .approach-list .approach-item[data-v-08b50ddd]{flex-direction:column}}.our-approach .approach-list .approach-item .image-container[data-v-08b50ddd]{aspect-ratio:360/280;flex-shrink:0;margin-right:3rem;max-width:360px;position:relative;width:100%}@media (max-width:834px){.our-approach .approach-list .approach-item .image-container[data-v-08b50ddd]{max-width:300px}}@media (max-width:500px){.our-approach .approach-list .approach-item .image-container[data-v-08b50ddd]{margin:auto auto .5rem;max-width:none;width:100%}}.our-approach .approach-list .approach-item .content[data-v-08b50ddd]{display:flex;flex-direction:column}@media (max-width:500px){.our-approach .approach-list .approach-item .content[data-v-08b50ddd]{padding-left:0}}.our-approach .approach-list .approach-item .content>span[data-v-08b50ddd]{--tw-text-opacity:1;color:#cc9901;color:rgba(204,153,1,var(--tw-text-opacity));font-family:Space Mono,monospace,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,serif;font-size:.875rem;line-height:175%}@media (max-width:500px){.our-approach .approach-list .approach-item .content>span[data-v-08b50ddd]{font-size:.75rem;line-height:175%}}.our-approach .approach-list .approach-item .content h4[data-v-08b50ddd]{font-size:2rem;letter-spacing:-.3px;line-height:150%;margin-bottom:1rem}@media (max-width:500px){.our-approach .approach-list .approach-item .content h4[data-v-08b50ddd]{font-size:1.25rem;letter-spacing:-.3px;line-height:150%}}.our-approach .approach-list .approach-item .content p[data-v-08b50ddd]{--tw-text-opacity:1;color:#747585;color:rgba(116,117,133,var(--tw-text-opacity));font-size:1rem;line-height:175%}.hero-ani-m[data-v-08b50ddd],.hero-ani[data-v-08b50ddd]{overflow:hidden}.hero-ani-m>[data-v-08b50ddd],.hero-ani>[data-v-08b50ddd]{--tw-translate-y:100%;transform:translate(var(--tw-translate-x),100%) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.our-thesis[data-v-08b50ddd]{padding-bottom:9rem;padding-top:6.5rem}@media (max-width:500px){.our-thesis[data-v-08b50ddd]{padding-bottom:4rem;padding-top:4rem}}.our-thesis h3[data-v-08b50ddd]{font-size:2.5rem;letter-spacing:-.3px;line-height:150%}@media (max-width:500px){.our-thesis h3[data-v-08b50ddd]{font-size:2rem;letter-spacing:-.3px;line-height:150%}}.our-thesis[data-v-08b50ddd] p{font-size:1.25rem;line-height:175%}@media (max-width:500px){.our-thesis[data-v-08b50ddd] p{font-size:1rem;line-height:175%}}.our-thesis[data-v-08b50ddd] p+p{padding-top:1.5rem}