h1[data-v-59aa9114]{position:relative;overflow:hidden;padding:0;margin-block-start:0;margin-block-end:48px;width:64px;height:72px}@media all and (max-width: 1247px){h1[data-v-59aa9114]{margin-block-end:24px}}h1 a[data-v-59aa9114]{position:absolute;font-size:0}h1 img[data-v-59aa9114]{width:100%}.overlay[data-v-59aa9114]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(26,26,26,0) 0%,rgba(26,26,26,.8) 100%)}.intro[data-v-59aa9114]{position:relative;background:url(./intro_bg-6d056225.png);background-repeat:no-repeat;background-size:cover;margin:16px;border-radius:64px;overflow:hidden;opacity:0;transform:translate3d(0,30%,0);transition:opacity 2.7s,transform 2.7s cubic-bezier(.22,.61,.36,1)}.intro--animate[data-v-59aa9114]{opacity:1;transform:translateZ(0)}@media all and (max-width: 1247px){.intro[data-v-59aa9114]{margin:0}}.content[data-v-59aa9114]{padding:160px 106px 32px;width:506px;box-sizing:initial;transform:translate3d(-60%,0,0);transition:transform 1.7s cubic-bezier(.22,.61,.36,1)}@media all and (max-width: 1247px){.content[data-v-59aa9114]{padding:64px 20px 46px;width:auto}}.content--animate[data-v-59aa9114]{transform:translateZ(0)}.scroll[data-v-59aa9114]{margin:0 auto 64px;display:flex;justify-content:center;align-content:center;width:112px;height:112px;background-color:#ffffff14;border-radius:100%;backdrop-filter:blur(12px);transform:translate3d(0,50%,0);transition:transform 3.2s cubic-bezier(.22,.61,.36,1),background-color .4s cubic-bezier(.22,.61,.36,1)}.scroll[data-v-59aa9114]:hover{background:rgba(255,255,255,.16);cursor:pointer}@media all and (max-width: 1247px){.scroll[data-v-59aa9114]{width:80px;height:80px}}.scroll--animate[data-v-59aa9114]{transform:translateZ(0)}.scroll img[data-v-59aa9114]{width:16px}.ethics[data-v-c877679f]{position:relative}.ethics--animate .content[data-v-c877679f]{opacity:1;transform:translateZ(0)}.ethics--animate .box[data-v-c877679f]{opacity:1;transform:translateZ(0);transition-delay:.7s}@media all and (max-width: 1247px){.ethics[data-v-c877679f]{padding:0 16px}}.content[data-v-c877679f]{padding:120px 106px 0;opacity:0;transform:translate3d(0,30%,0);transition:opacity 2.7s,transform 2.7s cubic-bezier(.22,.61,.36,1)}@media all and (max-width: 1247px){.content[data-v-c877679f]{display:block;padding:40px 0 0}}.box[data-v-c877679f]{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:48px 64px;margin-top:96px;background-color:#1a1a1a;border-radius:48px;opacity:0;transform:translate3d(0,70%,0);transition:opacity 1.4s,transform 1.4s cubic-bezier(.22,.61,.36,1)}@media all and (max-width: 1247px){.box[data-v-c877679f]{flex-direction:column;padding:48px 32px;margin-top:32px}}.box img[data-v-c877679f]{margin-right:41.25px}@media all and (max-width: 1247px){.box img[data-v-c877679f]{margin-right:0;margin-bottom:32.25px}}.box b[data-v-c877679f]{font-family:Red Hat Display Bold,system-ui}.presence[data-v-4f7b10aa]{position:relative}.presence--animate .content[data-v-4f7b10aa]{opacity:1;transform:translateZ(0)}.presence--animate .mockup[data-v-4f7b10aa]{opacity:1;transform:translateZ(0);transition-delay:.7s}@media all and (max-width: 1247px){.presence[data-v-4f7b10aa]{padding:0 16px}}.content[data-v-4f7b10aa]{padding:120px 106px 0;opacity:0;transform:translate3d(0,30%,0);transition:opacity 2.7s,transform 2.7s cubic-bezier(.22,.61,.36,1)}@media all and (max-width: 1247px){.content[data-v-4f7b10aa]{padding:40px 0 0}}.mockup[data-v-4f7b10aa]{margin-bottom:96px;max-width:100%;opacity:0;transform:translate3d(0,70%,0);transition:opacity 2s,transform 2s cubic-bezier(.22,.61,.36,1)}@media all and (max-width: 1247px){.mockup[data-v-4f7b10aa]{margin-bottom:32px}}.overlay[data-v-9ecdb1b3]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(26,26,26,0) 0%,#1a1a1a 89.98%)}.about[data-v-9ecdb1b3]{position:relative;background:url(./about_bg-4ba4fcf6.png);background-repeat:no-repeat;background-size:cover;margin:120px 16px 16px;border-radius:64px;overflow:hidden}.about--animate .content[data-v-9ecdb1b3]{opacity:1;transform:translateZ(0)}@media all and (max-width: 1247px){.about[data-v-9ecdb1b3]{margin:40px 0 0}}.content[data-v-9ecdb1b3]{padding:400px 106px 120px;opacity:0;transform:translate3d(0,30%,0);transition:opacity 2.7s,transform 2.7s cubic-bezier(.22,.61,.36,1)}@media all and (max-width: 1247px){.content[data-v-9ecdb1b3]{padding:64px 32px}}.cols[data-v-9ecdb1b3]{display:flex;justify-content:space-between}@media all and (max-width: 1247px){.cols[data-v-9ecdb1b3]{flex-direction:column}}.cols p[data-v-9ecdb1b3]{flex-basis:486px}@media all and (max-width: 1247px){.cols p[data-v-9ecdb1b3]{flex-basis:auto}}@media all and (max-width: 1247px){.cols p+p[data-v-9ecdb1b3]{padding-top:16px}}.strategy[data-v-b7034f0f]{position:relative}.strategy--animate .content[data-v-b7034f0f]{opacity:1;transform:translateZ(0);transition-delay:1.2s}.strategy--animate .content--top[data-v-b7034f0f]{transition-delay:unset}.strategy--animate .box[data-v-b7034f0f]{opacity:1;transform:translateZ(0);transition-delay:.4s}@media all and (max-width: 1247px){.strategy[data-v-b7034f0f]{padding:0 16px}}.content[data-v-b7034f0f]{padding:0 106px;opacity:0;transform:translate3d(0,80%,0);transition:opacity 2.7s,transform 2.7s cubic-bezier(.22,.61,.36,1)}@media all and (max-width: 1247px){.content[data-v-b7034f0f]{padding:0}}.content--top[data-v-b7034f0f]{padding:120px 106px 0;transform:translate3d(0,30%,0)}@media all and (max-width: 1247px){.content--top[data-v-b7034f0f]{padding:40px 0 0}}.box[data-v-b7034f0f]{display:flex;flex-direction:row;justify-content:space-between;padding:80px 96px;margin:96px 0;background-color:#1a1a1a;border-radius:64px;opacity:0;transform:translate3d(0,70%,0);transition:opacity 2.7s,transform 2.7s cubic-bezier(.22,.61,.36,1)}@media all and (max-width: 1247px){.box[data-v-b7034f0f]{flex-direction:column;padding:48px 32px;margin:32px 0 16px}}.box b[data-v-b7034f0f]{font-family:Red Hat Display Bold,system-ui}.item[data-v-b7034f0f]{text-align:center;flex-basis:298px}@media all and (max-width: 1247px){.item[data-v-b7034f0f]{flex-basis:auto;margin-bottom:43px}}.item .icon[data-v-b7034f0f]{margin-bottom:35px}.cols[data-v-b7034f0f]{display:flex;justify-content:space-between}@media all and (max-width: 1247px){.cols[data-v-b7034f0f]{flex-direction:column}}.cols p[data-v-b7034f0f]{flex-basis:486px}@media all and (max-width: 1247px){.cols p[data-v-b7034f0f]{flex-basis:auto}}@media all and (max-width: 1247px){.cols p+p[data-v-b7034f0f]{padding-top:16px}}.cols+.cols[data-v-b7034f0f]{margin-top:48px}@media all and (max-width: 1247px){.cols+.cols[data-v-b7034f0f]{margin-top:16px}}.cols b[data-v-b7034f0f]{font-family:Red Hat Display Bold,system-ui}.understanding[data-v-8112ed8b]{position:relative;background-color:#1a1a1a;background-repeat:no-repeat;background-size:cover;margin:120px 16px 16px;border-radius:64px;overflow:hidden}.understanding--animate .content[data-v-8112ed8b]{opacity:1;transform:translateZ(0)}.understanding--animate .boxes[data-v-8112ed8b]{opacity:1;transform:translateZ(0);transition-delay:1.4s}@media all and (max-width: 1247px){.understanding[data-v-8112ed8b]{margin:40px 0 0}}.content[data-v-8112ed8b]{padding:120px 106px;opacity:0;transform:translate3d(0,30%,0);transition:opacity 1.7s,transform 1.7s ease-in-out}@media all and (max-width: 1247px){.content[data-v-8112ed8b]{padding:84px 32px}}.boxes[data-v-8112ed8b]{opacity:0;transform:translate3d(0,50%,0);transition:opacity .7s,transform .7s ease-in}.box[data-v-8112ed8b]{display:flex;flex-direction:row;justify-content:center;align-items:center;margin-top:64px}@media all and (max-width: 1247px){.box[data-v-8112ed8b]{flex-direction:column;margin-top:41.5px;align-items:flex-start}}.box+.box[data-v-8112ed8b]{margin-top:48px}@media all and (max-width: 1247px){.box+.box[data-v-8112ed8b]{margin-top:41.5px}}.box img[data-v-8112ed8b]{margin-right:36.5px}@media all and (max-width: 1247px){.box img[data-v-8112ed8b]{margin-right:0;margin-bottom:28.5px}}.expanding[data-v-fef77a1a]{position:relative}.expanding--animate .content[data-v-fef77a1a]{opacity:1;transform:translateZ(0)}.expanding--animate .box[data-v-fef77a1a]{opacity:1;transform:translateZ(0);transition-delay:.7s}@media all and (max-width: 1247px){.expanding[data-v-fef77a1a]{padding:0 16px}}.content[data-v-fef77a1a]{padding:120px 106px 0;opacity:0;transform:translate3d(0,30%,0);transition:opacity 2.7s,transform 2.7s cubic-bezier(.22,.61,.36,1)}@media all and (max-width: 1247px){.content[data-v-fef77a1a]{display:block;padding:40px 0 0}}.content p[data-v-fef77a1a]{padding-bottom:32px}@media all and (max-width: 1247px){.content p[data-v-fef77a1a]{padding-bottom:16px}}.box[data-v-fef77a1a]{display:flex;flex-direction:row;align-items:flex-start;padding:48px 64px;margin-top:64px;background-color:#1a1a1a;border-radius:48px;opacity:0;transform:translate3d(0,70%,0);transition:opacity 1.4s,transform 1.4s cubic-bezier(.22,.61,.36,1)}@media all and (max-width: 1247px){.box[data-v-fef77a1a]{flex-direction:column;padding:48px 32px;margin-top:16px}}.box img[data-v-fef77a1a]{margin-right:33.5px;margin-top:10px}@media all and (max-width: 1247px){.box img[data-v-fef77a1a]{margin-right:0;margin-top:0;margin-bottom:41px;align-self:center}}.box b[data-v-fef77a1a]{font-family:Red Hat Display Bold,system-ui}.testimonial[data-v-709e667c]{position:relative}.testimonial--animate .box-photo[data-v-709e667c]{opacity:1;transform:translateZ(0)}.testimonial--animate .box-text[data-v-709e667c]{opacity:1;transform:translateZ(0);transition-delay:.6s}@media all and (max-width: 1247px){.testimonial[data-v-709e667c]{padding:0 16px}}.content[data-v-709e667c]{padding:220px 106px 240px}@media all and (max-width: 1247px){.content[data-v-709e667c]{display:block;padding:72px 0 60px}}.content p[data-v-709e667c]{padding-bottom:16px}.content b[data-v-709e667c]{display:block;font-size:1.125rem;line-height:2rem;font-family:Red Hat Display Medium,system-ui}@media all and (max-width: 1247px){.content b[data-v-709e667c]{font-size:1rem}}.box[data-v-709e667c]{position:relative;display:flex;flex-direction:row;align-items:flex-start}@media all and (max-width: 1247px){.box[data-v-709e667c]{flex-direction:column;align-items:center}}.box-photo[data-v-709e667c]{margin-right:78px;opacity:0;transform:translate3d(0,100%,0);transition:opacity 2s,transform 2s cubic-bezier(.22,.61,.36,1)}@media all and (max-width: 1247px){.box-photo[data-v-709e667c]{margin-bottom:40px;margin-right:0}}.box-text[data-v-709e667c]{position:relative;opacity:0;transform:translate3d(0,140%,0);transition:opacity 1.4s,transform 1.4s ease-out}.box-text[data-v-709e667c]:before{content:"";position:absolute;top:-80px;left:-48px;width:191px;height:136px;background:url(./testimonial_icon-quote-f80ca1d0.svg);background-repeat:no-repeat;background-size:cover;z-index:-1}@media all and (max-width: 1247px){.box-text[data-v-709e667c]:before{top:-22px;left:0;width:120px;height:86px}}@font-face{font-family:Red Hat Display Bold;src:url(./RedHatDisplay-Bold-c1f3fbb3.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Red Hat Display Medium;src:url(./RedHatDisplay-Medium-99694887.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Red Hat Display;src:url(./RedHatDisplay-Regular-83a0d605.ttf);font-style:normal;font-weight:400;font-display:swap}#app h2,#app h3,#app h4,#app h5,#app p,#app blockquote{margin-block-end:0;margin-block-start:0}#app h2{position:relative;margin-bottom:3rem;font-style:normal;font-weight:600;font-size:3rem;line-height:4rem;font-family:Red Hat Display Medium,system-ui;color:#fff}#app h2.dark{color:#1a1a1a}@media all and (max-width: 1247px){#app h2{margin-bottom:1.5rem;font-size:2rem;line-height:2.5rem}}#app p{font-style:normal;font-weight:400;font-size:1.125rem;line-height:2rem;color:#1a1a1a}@media all and (max-width: 1247px){#app p{font-size:1rem;line-height:1.5rem}}#app p.light{color:#fff}@media all and (max-width: 1247px){#app p.boxed{font-size:1.125rem;line-height:2rem}}body{margin:0;background:#fff;color:#1a1a1a;font-family:Red Hat Display,system-ui;font-size:1.125rem;overflow-x:hidden;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}#app{overflow:hidden}.content-container{margin:auto;width:100%;max-width:1248px;overflow-x:visible;position:relative}@media all and (max-width: 1248px){.content-container{max-width:unset;padding:100px 100px 0}}@media all and (max-width: 1247px){.content-container{padding:0;min-height:unset}}
