.hero[data-v-b5b8c08f]{background:#18122d;overflow:hidden;padding-bottom:8rem;padding-top:8rem}@media(max-width:768px){.hero[data-v-b5b8c08f]{padding-bottom:5rem;padding-top:5rem}}.hero__inner[data-v-b5b8c08f]{align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1fr;margin-inline:auto;max-width:1280px;min-height:514px;padding-inline:1.5rem;width:100%}@media(max-width:768px){.hero__inner[data-v-b5b8c08f]{grid-template-columns:1fr;min-height:auto}}.hero__content[data-v-b5b8c08f]{align-items:flex-start;display:flex;flex-direction:column;gap:3rem;height:100%;justify-content:space-between}.hero__eyebrow[data-v-b5b8c08f]{color:#9893a9;font-size:1.125rem;font-weight:400;letter-spacing:-.03em;letter-spacing:-3%;line-height:1rem;margin-bottom:-1.25rem}.hero__title[data-v-b5b8c08f]{color:#0f0;font-size:4rem;font-size:clamp(2.5rem,5vw,4rem);font-weight:500;letter-spacing:-.04em;line-height:4.5rem;line-height:1.1;min-height:5.5em}@media(max-width:640px){.hero__title[data-v-b5b8c08f]{font-size:2.25rem}}@media(max-width:768px){.hero__cta[data-v-b5b8c08f]{display:none}}.hero__suffix[data-v-b5b8c08f]{white-space:pre}.hero__cursor[data-v-b5b8c08f]{animation:blink-b5b8c08f 1s step-end infinite}.hero__loader[data-v-b5b8c08f]{align-items:center;background:#241b42;clip-path:url(#hero-clip-desktop);color:#9893a9;display:flex;font-family:SilkaMono,Courier New,monospace;font-size:1rem;height:520px;justify-content:center;letter-spacing:.1em;position:absolute;width:448px}@media(max-width:768px){.hero__loader[data-v-b5b8c08f]{aspect-ratio:332/392;clip-path:url(#hero-clip-mobile);height:auto;width:100%}}.hero__visual[data-v-b5b8c08f]{align-items:flex-start;display:flex;justify-content:flex-end;position:relative}@media(max-width:768px){.hero__visual[data-v-b5b8c08f]{justify-content:center;width:100%}}.hero__video[data-v-b5b8c08f]{clip-path:url(#hero-clip-desktop);display:block;filter:saturate(.2) brightness(.75);height:520px;mix-blend-mode:luminosity;-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity .4s ease;width:448px}.hero__video.is-ready[data-v-b5b8c08f]{opacity:1}@media(max-width:768px){.hero__video[data-v-b5b8c08f]{aspect-ratio:332/392;clip-path:url(#hero-clip-mobile);height:auto;width:100%}}@keyframes blink-b5b8c08f{0%,to{opacity:1}50%{opacity:0}}.trusted[data-v-89a14071]{background:#18122d;padding:5rem 0}.trusted__inner[data-v-89a14071]{gap:3rem;margin-inline:auto;max-width:1280px;padding-inline:1.5rem;width:100%}.trusted__header[data-v-89a14071],.trusted__inner[data-v-89a14071]{display:flex;flex-direction:column}.trusted__header[data-v-89a14071]{gap:.75rem}.trusted__title[data-v-89a14071]{color:#0f0;font-size:3rem;font-weight:500;letter-spacing:-.04em;line-height:3.5rem}@media(max-width:768px){.trusted__title[data-v-89a14071]{font-size:2rem}}.trusted__sub[data-v-89a14071]{color:#9893a9;font-size:1.125rem;font-weight:500;letter-spacing:-.03em;line-height:2rem;max-width:500px}.trusted__slider-wrap[data-v-89a14071]{align-items:center;display:flex;gap:1rem}.trusted__arrow[data-v-89a14071]{align-items:center;background:none;border:none;color:#0f0;cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;transition:opacity .2s ease;width:32px}.trusted__arrow[data-v-89a14071]:hover{opacity:.7}@media(max-width:768px){.trusted__arrow[data-v-89a14071]{display:none}}.trusted__slider[data-v-89a14071]{flex:1;height:128px;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent 0,#000 10%,#000 90%,transparent);overflow:hidden;position:relative;visibility:hidden}.trusted__slider--ready[data-v-89a14071]{visibility:visible}.trusted__partner[data-v-89a14071]{align-items:flex-end;display:flex;height:128px;justify-content:center;left:0;padding:1.5rem;position:absolute;top:0;width:240px}.trusted__partner-img[data-v-89a14071]{filter:grayscale(1) brightness(2);max-height:80px;max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom;opacity:.7;transition:filter .2s ease,opacity .2s ease}.trusted__partner:hover .trusted__partner-img[data-v-89a14071]{filter:grayscale(0) brightness(1);opacity:1}.about[data-v-dd63b895]{background:#18122d;padding-top:8rem}@media(max-width:768px){.about[data-v-dd63b895]{padding-top:5rem}}.about__grid[data-v-dd63b895]{aspect-ratio:117/94;display:grid;grid-template-columns:50fr 27fr 40fr;grid-template-rows:40fr 27fr 27fr;margin-inline:auto;max-width:1280px;padding-inline:1.5rem;width:100%}.about__grid[data-v-dd63b895]>:first-child{grid-column:1/3;grid-row:1}.about__grid[data-v-dd63b895]>:nth-child(2){grid-column:3;grid-row:1}.about__grid[data-v-dd63b895]>:nth-child(3){grid-column:1;grid-row:2}.about__grid[data-v-dd63b895]>:nth-child(4){grid-column:2;grid-row:2}.about__grid[data-v-dd63b895]>:nth-child(5){grid-column:3;grid-row:2}.about__grid[data-v-dd63b895]>:nth-child(6){grid-column:1;grid-row:3}.about__grid[data-v-dd63b895]>:nth-child(7){grid-column:2;grid-row:3}.about__grid[data-v-dd63b895]>:nth-child(8){grid-column:3;grid-row:3}@media(max-width:768px){.about__grid[data-v-dd63b895]{aspect-ratio:auto;grid-template-columns:1fr;grid-template-rows:auto}.about__grid[data-v-dd63b895]>:nth-child(n){grid-column:auto;grid-row:auto}}.about__header[data-v-dd63b895]{align-self:stretch;background:#18122d;display:flex;flex-direction:column;gap:2rem;justify-content:center;padding:4rem 0}@media(max-width:768px){.about__header[data-v-dd63b895]{aspect-ratio:auto;grid-column:1;padding:2rem 0}}.about__title[data-v-dd63b895]{color:#0f0;font-size:2rem;font-weight:500;letter-spacing:-.04em;line-height:3.5rem}.about__body[data-v-dd63b895]{color:#9893a9;font-size:1.125rem;font-weight:500;letter-spacing:-.03em;line-height:2rem;max-width:440px}.about__cell[data-v-dd63b895]{overflow:hidden}.about__cell--photo[data-v-dd63b895]{background:#3a3857}@media(max-width:768px){.about__cell--photo[data-v-dd63b895]{aspect-ratio:4/3}}.about__cell--photo img[data-v-dd63b895]{filter:saturate(.2) brightness(.75);height:100%;mix-blend-mode:luminosity;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;transition:filter .4s ease,mix-blend-mode .4s ease,transform .4s ease;width:100%}.about__cell--photo:hover img[data-v-dd63b895]{filter:saturate(1) brightness(1);mix-blend-mode:normal;transform:scale(1.04)}.about__cell--stat[data-v-dd63b895]{background:#3a3857;display:flex;flex-direction:column;justify-content:space-between}@media(max-width:768px){.about__cell--stat[data-v-dd63b895]{min-height:200px}}.about__cell--stat[data-v-dd63b895]{gap:1rem;padding:1.5rem}.about__stat-value[data-v-dd63b895]{color:#0f0;display:block;font-size:3rem;font-size:clamp(2rem,4vw,3rem);font-weight:500;letter-spacing:-.04em;line-height:3.5rem}.about__stat-label[data-v-dd63b895]{color:#cfcdda;font-size:1rem;font-weight:500;letter-spacing:-.03em;line-height:1.5rem}.about__corner[data-v-dd63b895]{background:#18122d;pointer-events:none;z-index:1}@media(max-width:768px){.about__corner[data-v-dd63b895]{display:none}}.about__corner--tr[data-v-dd63b895]{align-self:start;grid-column:2;grid-row:1;height:48px;margin-top:-48px;width:48px}.about__corner--bl[data-v-dd63b895],.about__corner--tr[data-v-dd63b895]{background-color:#3a3857;justify-self:end}.about__corner--bl[data-v-dd63b895]{align-self:end;grid-column:1;grid-row:3;height:72px;margin-bottom:-72px;width:72px}.mission[data-v-55bf090e]{background:#18122d;padding:8rem 0}@media(max-width:768px){.mission[data-v-55bf090e]{padding:5rem 0}}.mission__inner[data-v-55bf090e]{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:528fr 472fr;margin-inline:auto;max-width:1280px;padding-inline:1.5rem;width:100%}@media(max-width:1024px){.mission__inner[data-v-55bf090e]{aspect-ratio:auto;gap:1.5rem;grid-template-columns:1fr;grid-template-rows:auto}}.mission__right[data-v-55bf090e]{display:flex;flex-direction:column;grid-column:2;grid-row:1/-1}.mission__right .mission__panel[data-v-55bf090e]:first-child{flex:368;min-height:0}.mission__right .mission__panel[data-v-55bf090e]:last-child{flex:632;min-height:0}@media(max-width:1024px){.mission__right[data-v-55bf090e]{gap:1.5rem;grid-column:1;grid-row:auto}}.mission__panel[data-v-55bf090e]{border:1px solid #241b42;display:flex;flex-direction:column;margin:1rem;overflow:hidden;position:relative}@media(max-width:768px){.mission__panel[data-v-55bf090e]{margin:0}}.mission__panel--role[data-v-55bf090e]{grid-column:1;grid-row:1}@media(max-width:1024px){.mission__panel--role[data-v-55bf090e]{grid-column:auto;grid-row:auto}}.mission__panel[data-v-55bf090e]:after{background:linear-gradient(0deg,rgba(58,56,87,.5),transparent);bottom:0;content:"";height:280px;left:0;opacity:0;pointer-events:none;position:absolute;right:0;transition:opacity .4s ease}.mission__panel[data-v-55bf090e]:hover:after{opacity:1}.mission__icon-row[data-v-55bf090e]{padding:2rem}.mission__icon-img[data-v-55bf090e]{color:#0f0;display:block;filter:invert(56%) sepia(98%) saturate(520%) hue-rotate(83deg) brightness(120%);height:56px;width:56px}.mission__card[data-v-55bf090e]{display:flex;flex:1;flex-direction:column}.mission__card-header[data-v-55bf090e]{align-items:flex-start;display:flex;justify-content:flex-start;padding:2rem 2rem 0}.mission__card-title[data-v-55bf090e]{color:#0f0;font-size:3rem;font-size:clamp(1.75rem,3vw,3rem);font-weight:500;letter-spacing:-.04em;line-height:3.5rem}.mission__card-num[data-v-55bf090e]{color:#9893a9;font-size:1rem;font-weight:500;letter-spacing:-.03em;line-height:1.5rem;margin-left:1rem}.mission__list[data-v-55bf090e]{display:flex;flex:1;flex-direction:column;gap:1.5rem;list-style:none;padding:2rem}.mission__list li[data-v-55bf090e]{position:relative}.mission__list li[data-v-55bf090e],.mission__vision-text[data-v-55bf090e]{color:#cfcdda;font-size:1.125rem;font-weight:500;letter-spacing:-.03em;line-height:2rem}.mission__vision-text[data-v-55bf090e]{flex:1;padding:2rem}.mission__approach-list[data-v-55bf090e]{display:flex;flex:1;flex-direction:column;gap:1.5rem;padding:2rem}.mission__approach-item[data-v-55bf090e]{display:flex;flex-direction:column;gap:.5rem}.mission__approach-label[data-v-55bf090e]{color:#3a3857;font-size:1.5rem;font-weight:500;letter-spacing:-.03em;line-height:1.5rem}.mission__approach-text[data-v-55bf090e]{color:#cfcdda;font-size:1.125rem;font-weight:500;letter-spacing:-.03em;line-height:2rem}.projects[data-v-e30fef79]{background:#18122d;padding:8rem 0}@media(max-width:768px){.projects[data-v-e30fef79]{padding:5rem 0}}.projects__inner[data-v-e30fef79]{margin-inline:auto;max-width:1280px;padding-inline:1.5rem;width:100%}.projects__header[data-v-e30fef79]{align-items:flex-end;display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between;margin-bottom:4rem}.projects__title[data-v-e30fef79]{color:#0f0;font-size:2rem;font-weight:500;letter-spacing:-.04em;line-height:2.5rem}.projects__filters[data-v-e30fef79]{align-items:center;border-bottom:1px solid #3f3d58;display:none;gap:0}.projects__filter[data-v-e30fef79]{background:none;border:none;color:#9893a9;cursor:pointer;font-size:1rem;font-weight:500;letter-spacing:-.03em;line-height:1.5rem;padding:.5rem 1.5rem;position:relative;transition:color .2s ease}.projects__filter[data-v-e30fef79]:after{background:transparent;bottom:-1px;content:"";height:2px;left:0;position:absolute;right:0;transition:background .2s ease}.projects__filter.is-active[data-v-e30fef79],.projects__filter[data-v-e30fef79]:hover{color:#e8e6f5}.projects__filter.is-active[data-v-e30fef79]:after{background:#0f0}.projects__grid[data-v-e30fef79]{display:grid;grid-template-columns:repeat(4,1fr)}@media(max-width:1024px){.projects__grid[data-v-e30fef79]{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.projects__grid[data-v-e30fef79]{border:none;grid-template-columns:repeat(2,1fr)}}.projects__card[data-v-e30fef79]{align-items:center;aspect-ratio:2;border-right:1px solid #3f3d58;border-top:1px solid #3f3d58;display:flex;justify-content:center;padding:1.5rem;transition:background .2s ease}.projects__card[data-v-e30fef79]:nth-child(-n+4){border-top:none}.projects__card[data-v-e30fef79]:hover{background:#241b42}.projects__card[data-v-e30fef79]:nth-child(4n){border-right:none}@media(max-width:1024px){.projects__card[data-v-e30fef79]{border-bottom:none}.projects__card[data-v-e30fef79]:nth-child(-n+4){border-top:1px solid #3f3d58}.projects__card[data-v-e30fef79]:nth-child(-n+3){border-top:none}.projects__card[data-v-e30fef79]:nth-child(4n){border-right:1px solid #3f3d58}.projects__card[data-v-e30fef79]:nth-child(3n){border-right:none}}@media(max-width:768px){.projects__card[data-v-e30fef79]{aspect-ratio:1}.projects__card[data-v-e30fef79]:nth-child(-n+3){border-top:1px solid #3f3d58}.projects__card[data-v-e30fef79]:nth-child(-n+2){border-top:none}.projects__card[data-v-e30fef79]:nth-child(3n){border-right:1px solid #3f3d58}.projects__card[data-v-e30fef79]:nth-child(2n){border-right:none}.projects__card[data-v-e30fef79]:nth-last-child(-n+1){border-bottom:1px solid #3f3d58}}.projects__card--empty[data-v-e30fef79]{pointer-events:none}@media(max-width:1024px){.projects__card--empty[data-v-e30fef79]:nth-last-child(-n+2){display:none}}.projects__logo[data-v-e30fef79]{align-items:center;display:flex;height:100%;justify-content:center;overflow:hidden;width:100%}.projects__logo-img[data-v-e30fef79]{max-height:60%;max-width:70%;-o-object-fit:contain;object-fit:contain;transition:transform .4s ease}@media(max-width:768px){.projects__logo-img[data-v-e30fef79]{max-height:100%;max-width:var(--mobile-w,70%)}}.projects__card:hover .projects__logo-img[data-v-e30fef79]{transform:scale(1.1)}.team[data-v-01b22245]{background:#18122d;padding:8rem 0}@media(max-width:768px){.team[data-v-01b22245]{padding:5rem 0}}.team__inner[data-v-01b22245]{margin-inline:auto;max-width:1280px;padding-inline:1.5rem;width:100%}.team__header[data-v-01b22245]{align-items:baseline;display:grid;gap:1.5rem;grid-template-columns:1fr;margin-bottom:4rem}@media(max-width:768px){.team__header[data-v-01b22245]{gap:1rem;grid-template-columns:1fr}}.team__title[data-v-01b22245]{color:#0f0;font-size:2rem;font-weight:500;letter-spacing:-.04em;line-height:2.5rem}.team__sub[data-v-01b22245]{color:#9893a9;font-size:1.125rem;font-weight:500;letter-spacing:-.03em;line-height:2rem;max-width:460px;padding-top:.25rem}.team__grid[data-v-01b22245]{display:grid;gap:1.5rem;grid-template-columns:repeat(4,1fr)}@media(max-width:1024px){.team__grid[data-v-01b22245]{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.team__grid[data-v-01b22245]{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.team__grid[data-v-01b22245]{grid-template-columns:1fr}}.team__card[data-v-01b22245]{background:transparent;border:1px solid #241b42;display:flex;flex-direction:column;overflow:hidden}.team__card-body[data-v-01b22245]{aspect-ratio:37/42;position:relative}.team__card-photo[data-v-01b22245]{background:#3a3857;inset:1.5rem;overflow:hidden;position:absolute;transition:inset .4s ease}.team__card:hover .team__card-photo[data-v-01b22245]{inset:0}.team__card-photo img[data-v-01b22245]{height:100%;mix-blend-mode:luminosity;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;opacity:.85;transition:transform .4s ease,opacity .4s ease;width:100%}.team__card:hover .team__card-photo img[data-v-01b22245]{mix-blend-mode:normal;opacity:1;transform:scale(1.04)}.team__card-role-tag[data-v-01b22245]{align-items:center;background:#3a3857;bottom:0;display:flex;justify-content:center;padding:.75rem .5rem;position:absolute;right:0;text-orientation:mixed;transform:rotate(180deg);width:2rem;writing-mode:vertical-rl;z-index:1}.team__card-role-tag span[data-v-01b22245]{color:#cfcdda;font-size:1rem;font-weight:400;letter-spacing:.1em;line-height:1rem;white-space:nowrap}.team__card-footer[data-v-01b22245]{align-items:center;background:#241b42;display:flex;height:3.5rem;padding:0 1rem}.team__card-name[data-v-01b22245]{color:#e8e6f5;display:block;font-size:1.5rem;font-weight:500;letter-spacing:-.03em;line-height:2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.field[data-v-cb586077]{display:flex;flex-direction:column;gap:.5rem;position:relative}.field__label[data-v-cb586077]{color:#9893a9;font-size:1rem;font-weight:500;letter-spacing:-.04em;line-height:1.5rem;text-transform:uppercase}.field__required[data-v-cb586077]{color:#0f0;margin-left:.25rem}.field__wrap[data-v-cb586077]{position:relative}.field__input[data-v-cb586077]{background:transparent;border:1px solid #e8e6f5;color:#e8e6f5;font-family:SilkaMono,Courier New,monospace;font-size:1rem;height:48px;letter-spacing:-.03em;outline:none;padding:0 1rem;transition:border-color .2s ease,color .2s ease;width:100%}.field__input[data-v-cb586077]::-moz-placeholder{color:#e8e6f5}.field__input[data-v-cb586077]::placeholder{color:#e8e6f5}.field__input[data-v-cb586077]:focus{border-color:#e8e6f5;color:#0f0}.field__input[data-v-cb586077]:not(:-moz-placeholder):not(:focus){border-color:#0f0;color:#0f0}.field__input[data-v-cb586077]:not(:placeholder-shown):not(:focus){border-color:#0f0;color:#0f0}.field__input[data-v-cb586077]:disabled{cursor:not-allowed;opacity:.4}.field__message[data-v-cb586077]{font-size:.75rem;font-weight:400;letter-spacing:-.03em;line-height:1rem;line-height:1.4}.field__message--error[data-v-cb586077]{color:red}.field__message--hint[data-v-cb586077]{color:#9893a9}.field--error .field__input[data-v-cb586077]{border-color:red;color:red}.field--error .field__input[data-v-cb586077]::-moz-placeholder{color:red}.field--error .field__input[data-v-cb586077]::placeholder{color:red}.field--error .field__input[data-v-cb586077]:focus{border-color:red;color:red}.field--error .field__input[data-v-cb586077]:not(:-moz-placeholder):not(:focus){border-color:red;color:red}.field--error .field__input[data-v-cb586077]:not(:placeholder-shown):not(:focus){border-color:red;color:red}.field--disabled .field__label[data-v-cb586077]{opacity:.4}.newsletter[data-v-9b7e0781]{background:#18122d;padding:8rem 0}@media(max-width:768px){.newsletter[data-v-9b7e0781]{padding:5rem 0}}.newsletter__inner[data-v-9b7e0781]{align-items:center;display:grid;gap:6rem;grid-template-columns:1fr 1fr;margin-inline:auto;max-width:1280px;padding-inline:1.5rem;width:100%}@media(max-width:768px){.newsletter__inner[data-v-9b7e0781]{gap:3rem;grid-template-columns:1fr}}.newsletter__content[data-v-9b7e0781]{display:flex;flex-direction:column;gap:2rem}.newsletter__title[data-v-9b7e0781]{color:#0f0;font-size:3rem;font-weight:500;letter-spacing:-.04em;line-height:3.5rem}@media(max-width:768px){.newsletter__title[data-v-9b7e0781]{font-size:2rem}}.newsletter__body[data-v-9b7e0781]{color:#9893a9;font-size:1.125rem;font-weight:500;letter-spacing:-.03em;line-height:2rem;max-width:480px}.newsletter__form[data-v-9b7e0781]{align-items:flex-start;display:flex;flex-direction:column;gap:1.5rem;margin-top:2.5rem}.newsletter__field[data-v-9b7e0781]{max-width:460px;width:100%}.newsletter__success[data-v-9b7e0781]{color:#0f0}.newsletter__error[data-v-9b7e0781],.newsletter__success[data-v-9b7e0781]{font-size:1.125rem;font-weight:500;letter-spacing:-.03em;line-height:2rem}.newsletter__error[data-v-9b7e0781]{color:#ff4d4d;margin-top:.5rem}.newsletter__deco[data-v-9b7e0781]{align-items:center;display:flex;justify-content:center}@media(max-width:768px){.newsletter__deco[data-v-9b7e0781]{display:none}}.newsletter__stair[data-v-9b7e0781]{height:561px;width:370px}
