[data-reveal]{opacity:1}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scrollbar-color:#cfcad6 transparent;font-size:16px}body{color:#0a0a0b;letter-spacing:-.003em;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;font-family:Inter,Helvetica Neue,Arial,sans-serif;line-height:1.6}h1,h2,h3,h4{letter-spacing:-.022em;text-wrap:balance;overflow-wrap:break-word;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-weight:700;line-height:1.05}p{text-wrap:pretty}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}ul{list-style:none}::selection{color:#0a0a0b;background:#dbe6aa}:focus-visible{outline-offset:3px;outline:2px solid #75529c}.on-night :focus-visible,.hero :focus-visible,.navbar :focus-visible,.footer :focus-visible{outline-color:#a3c516}.skip-link{z-index:1000;color:#0a0a0b;background:#fff;align-items:center;min-height:40px;padding:0 16px;font-size:.875rem;font-weight:600;transition:transform .2s cubic-bezier(.16,1,.3,1);display:inline-flex;position:fixed;top:8px;left:8px;transform:translateY(calc(-100% - 16px))}.skip-link:focus-visible{outline-color:#a3c516;transform:none}#main:focus{outline:none}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cookie-banner[data-v-7d731f80]{z-index:102;color:#fff;background:#17111d;border:1px solid #2a2131;flex-direction:column;gap:16px;max-width:420px;padding:24px;display:flex;position:fixed;bottom:24px;left:24px}@media (width<=767px){.cookie-banner[data-v-7d731f80]{max-width:none;bottom:8px;left:8px;right:8px}}.cookie-banner__text[data-v-7d731f80]{color:#b5b0c6;font-size:.8125rem;line-height:1.6}.cookie-banner__link[data-v-7d731f80]{color:#fff;text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px;transition:color .2s}.cookie-banner__link[data-v-7d731f80]:hover{color:#dbe6aa}.cookie-banner__actions[data-v-7d731f80]{gap:12px;display:flex}.cookie-banner__button[data-v-7d731f80]{letter-spacing:.005em;white-space:nowrap;border:1px solid #0000;align-items:center;gap:10px;min-height:48px;padding:0 20px;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:.9375rem;font-weight:600;line-height:1;transition:background-color .2s cubic-bezier(.16,1,.3,1),border-color .2s cubic-bezier(.16,1,.3,1),color .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.cookie-banner__button svg[data-v-7d731f80]{flex-shrink:0;transition:transform .25s cubic-bezier(.16,1,.3,1)}.cookie-banner__button:hover svg[data-v-7d731f80]{transform:translate(3px)}.cookie-banner__button[data-v-7d731f80]{color:inherit;background:0 0;border-color:#cfcad6}.cookie-banner__button[data-v-7d731f80]{border-color:#4d4556}.cookie-banner__button[data-v-7d731f80]:hover{border-color:#fff}.cookie-banner__button[data-v-7d731f80]{cursor:pointer;flex:1;justify-content:center}.fifty-logo[data-v-8e555cfd]{align-items:center;display:inline-flex}.fifty-logo svg[data-v-8e555cfd]{height:var(--logo-height,26px);width:auto;fill:var(--logo-color,#fff)}.fifty-logo__plus[data-v-8e555cfd]{transform-box:fill-box;transform-origin:50%;transition:transform 1.2s}.fifty-logo:hover .fifty-logo__plus[data-v-8e555cfd]{transform:rotate(360deg)}.banner[data-v-aecafcec]{z-index:101;color:#b5b0c6;background:#100c14;border-bottom:1px solid #2a2131;padding:10px 24px;position:fixed;top:0;left:0;right:0}@media (width<=767px){.banner[data-v-aecafcec]{padding:6px 8px}}.banner__inner[data-v-aecafcec]{font-synthesis:none;text-transform:none;text-transform:lowercase;letter-spacing:.02em;align-items:center;gap:24px;max-width:1280px;margin:0 auto;padding:0 clamp(20px,4vw,56px);font-family:Major Mono Display,ui-monospace,monospace;font-size:.875rem;font-weight:400;line-height:1.4;display:flex}@media (width<=767px){.banner__inner[data-v-aecafcec]{gap:8px;max-width:100%;padding:0 8px}}.banner__text[data-v-aecafcec]{flex:1;align-items:center;gap:18px;min-width:0;display:flex}@media (width<=767px){.banner__text[data-v-aecafcec]{gap:8px}}.banner__label[data-v-aecafcec]{white-space:nowrap;display:block;overflow:hidden}@media (width<=767px){.banner__label[data-v-aecafcec]{white-space:normal}}.banner__label--scrolling[data-v-aecafcec]{text-overflow:clip}.banner__label--scrolling .banner__label-text[data-v-aecafcec]{animation:marquee-aecafcec var(--marquee-duration) linear infinite;display:inline-block}@media (prefers-reduced-motion:reduce){.banner__label--scrolling .banner__label-text[data-v-aecafcec]{animation:none}}@keyframes marquee-aecafcec{0%{transform:translateX(var(--marquee-start))}to{transform:translateX(var(--marquee-end))}}.banner__icon[data-v-aecafcec]{color:#a3c516;min-width:14px;min-height:14px}@keyframes pulse-icon-aecafcec{0%,to{transform:scale(1)}50%{transform:scale(1.25)}}.banner__link[data-v-aecafcec]{white-space:nowrap;flex-shrink:0;align-items:center;gap:4px;margin-right:24px;font-weight:700;display:inline-flex}@media (width<=767px){.banner__link[data-v-aecafcec]{margin-right:4px}}.banner__link[data-v-aecafcec]{transition:-webkit-text-decoration .2s,text-decoration .2s}.banner__link svg[data-v-aecafcec]{transition:transform .2s}.banner__link[data-v-aecafcec]:hover{text-decoration:underline}.banner__link:hover svg[data-v-aecafcec]{transform:translate(2px,-2px)}.banner__close[data-v-aecafcec]{color:#b5b0c6;cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:1.25rem;line-height:1}.banner__close[data-v-aecafcec]:hover{color:#fff}.hamburger[data-v-73fd6167]{cursor:pointer;background:0 0;border:1px solid #2a2131;flex-direction:column;justify-content:center;gap:8px;width:40px;height:40px;margin-left:auto;padding:0 9px;display:none}@media (width>=768px) and (width<=1024px){.hamburger[data-v-73fd6167]{display:flex}}@media (width<=767px){.hamburger[data-v-73fd6167]{display:flex}}.hamburger__bar[data-v-73fd6167]{background:#fff;width:100%;height:1.5px;transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .3s cubic-bezier(.16,1,.3,1);display:block}.hamburger--open .hamburger__bar[data-v-73fd6167]:first-child{transform:translateY(4.75px)rotate(45deg)}.hamburger--open .hamburger__bar[data-v-73fd6167]:last-child{transform:translateY(-4.75px)rotate(-45deg)}.mobile-menu__backdrop[data-v-73fd6167]{z-index:98;background:#100c1499;position:fixed;inset:0}.mobile-menu[data-v-73fd6167]{z-index:99;color:#fff;background:#100c14;border-bottom:1px solid #2a2131;flex-direction:column;gap:24px;padding:16px 24px 24px;display:flex;position:fixed;left:0;right:0}.mobile-menu__links[data-v-73fd6167]{flex-direction:column;display:flex}.mobile-menu__links>li[data-v-73fd6167]{border-bottom:1px solid #2a2131}.mobile-menu__links a[data-v-73fd6167],.mobile-menu__links button[data-v-73fd6167]{color:inherit}.mobile-menu__link-toggle[data-v-73fd6167]{justify-content:space-between;align-items:center;width:100%;padding:14px 0;font-size:1.25rem;font-weight:600;display:flex}.mobile-menu__link-label[data-v-73fd6167]{flex:1}.mobile-menu__link-chevron[data-v-73fd6167]{cursor:pointer;background:0 0;border:none;padding:4px;display:flex}.mobile-menu__link-chevron svg[data-v-73fd6167]{transition:transform .3s cubic-bezier(.16,1,.3,1)}.mobile-menu__chevron--open[data-v-73fd6167]{transform:rotate(180deg)}.mobile-menu__sublinks[data-v-73fd6167]{flex-direction:column;gap:2px;padding:0 0 14px 14px;display:flex}.mobile-menu__sublinks a[data-v-73fd6167]{color:#b5b0c6;align-items:center;gap:6px;padding:6px 0;font-size:1rem;display:inline-flex}.mobile-menu__link--current[data-v-73fd6167]{color:#dbe6aa!important}.mobile-menu__actions[data-v-73fd6167]{flex-direction:column;gap:12px;display:flex}.mobile-menu__cta[data-v-73fd6167]{letter-spacing:.005em;white-space:nowrap;border:1px solid #0000;align-items:center;gap:10px;min-height:48px;padding:0 20px;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:.9375rem;font-weight:600;line-height:1;transition:background-color .2s cubic-bezier(.16,1,.3,1),border-color .2s cubic-bezier(.16,1,.3,1),color .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.mobile-menu__cta svg[data-v-73fd6167]{flex-shrink:0;transition:transform .25s cubic-bezier(.16,1,.3,1)}.mobile-menu__cta:hover svg[data-v-73fd6167]{transform:translate(3px)}.mobile-menu__cta[data-v-73fd6167]{color:#0a0a0b;background:#a3c516;border-color:#a3c516}.mobile-menu__cta[data-v-73fd6167]:hover{background:#dbe6aa;border-color:#dbe6aa}.mobile-menu__cta[data-v-73fd6167]{justify-content:center}.mobile-menu__sign-in[data-v-73fd6167]{letter-spacing:.005em;white-space:nowrap;border:1px solid #0000;align-items:center;gap:10px;min-height:48px;padding:0 20px;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:.9375rem;font-weight:600;line-height:1;transition:background-color .2s cubic-bezier(.16,1,.3,1),border-color .2s cubic-bezier(.16,1,.3,1),color .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.mobile-menu__sign-in svg[data-v-73fd6167]{flex-shrink:0;transition:transform .25s cubic-bezier(.16,1,.3,1)}.mobile-menu__sign-in:hover svg[data-v-73fd6167]{transform:translate(3px)}.mobile-menu__sign-in[data-v-73fd6167]{color:inherit;background:0 0;border-color:#cfcad6}.mobile-menu__sign-in[data-v-73fd6167]{border-color:#4d4556}.mobile-menu__sign-in[data-v-73fd6167]:hover{border-color:#fff}.mobile-menu__sign-in[data-v-73fd6167]{justify-content:center}.menu-slide-enter-active[data-v-73fd6167],.menu-slide-leave-active[data-v-73fd6167]{transition:opacity .25s cubic-bezier(.16,1,.3,1),transform .25s cubic-bezier(.16,1,.3,1)}.menu-slide-enter-from[data-v-73fd6167],.menu-slide-leave-to[data-v-73fd6167]{opacity:0;transform:translateY(-8px)}.navbar[data-v-0dc0bcce]{z-index:100;color:#fff;border-bottom:1px solid #0000;transition:top .35s cubic-bezier(.16,1,.3,1),background-color .35s cubic-bezier(.16,1,.3,1),border-color .35s cubic-bezier(.16,1,.3,1);position:fixed;left:0;right:0}.navbar--docked[data-v-0dc0bcce]{background:#100c14;border-bottom-color:#2a2131}.navbar__inner[data-v-0dc0bcce]{opacity:0;background:#100c14;border:1px solid #2a2131;align-items:center;gap:clamp(24px,3.5vw,40px);max-width:1280px;height:64px;margin:0 auto;padding:0 clamp(20px,4vw,56px);transition:opacity .5s cubic-bezier(.16,1,.3,1) .15s;display:flex}.navbar__inner--visible[data-v-0dc0bcce]{opacity:1}.navbar--docked .navbar__inner[data-v-0dc0bcce]{border-color:#0000}.navbar__logo[data-v-0dc0bcce]{--logo-height:20px;flex-shrink:0}.navbar__links[data-v-0dc0bcce]{gap:28px;margin-left:24px;display:flex}@media (width>=768px) and (width<=1024px){.navbar__links[data-v-0dc0bcce]{display:none}}@media (width<=767px){.navbar__links[data-v-0dc0bcce]{display:none}}.navbar__links>li[data-v-0dc0bcce]{align-items:center;gap:4px;display:flex;position:relative}.navbar__menu-button[data-v-0dc0bcce]{cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}.navbar__link-text[data-v-0dc0bcce],.navbar__menu-button[data-v-0dc0bcce]{color:#b5b0c6;align-items:center;font-size:.875rem;font-weight:500;transition:color .2s;display:inline-flex;position:relative}.navbar__link-text[data-v-0dc0bcce]:hover,.navbar__menu-button[data-v-0dc0bcce]:hover{color:#fff}.navbar__link-text--current[data-v-0dc0bcce],.navbar__link-text--current+.navbar__link-chevron[data-v-0dc0bcce]{color:#dbe6aa}.navbar__link-chevron[data-v-0dc0bcce]{color:#b5b0c6;transition:transform .25s cubic-bezier(.16,1,.3,1)}.navbar__dropdown[data-v-0dc0bcce]{position:relative}.navbar__dropdown:hover>.navbar__dropdown-menu[data-v-0dc0bcce]{opacity:1;pointer-events:auto;transform:translateY(0)}.navbar__dropdown:has(:focus-visible)>.navbar__dropdown-menu[data-v-0dc0bcce]{opacity:1;pointer-events:auto;transform:translateY(0)}.navbar__dropdown:hover>.navbar__link-chevron[data-v-0dc0bcce]{transform:rotate(180deg)}.navbar__dropdown:has(:focus-visible)>.navbar__link-chevron[data-v-0dc0bcce]{transform:rotate(180deg)}.navbar__dropdown-menu[data-v-0dc0bcce]{opacity:0;pointer-events:none;background:#100c14;border:1px solid #2a2131;flex-direction:column;min-width:200px;padding:8px;transition:opacity .2s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:calc(100% + 21px);left:-17px;transform:translateY(-4px)}.navbar__dropdown-menu[data-v-0dc0bcce]:before{content:"";height:22px;position:absolute;bottom:100%;left:0;right:0}.navbar__dropdown-menu a[data-v-0dc0bcce]{color:#fff;white-space:nowrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:.9375rem;font-weight:500;transition:background-color .15s;display:flex}.navbar__dropdown-menu a[data-v-0dc0bcce]:hover{background:#17111d}.navbar__dropdown-menu a.navbar__dropdown-link--current[data-v-0dc0bcce]{color:#dbe6aa}.navbar__dropdown-separator[data-v-0dc0bcce]{border-top:1px solid #2a2131;margin-top:4px;padding-top:4px}.navbar__external-link svg[data-v-0dc0bcce]{color:#b5b0c6}.navbar__actions[data-v-0dc0bcce]{align-items:center;gap:24px;margin-left:auto;display:flex}@media (width>=768px) and (width<=1024px){.navbar__actions[data-v-0dc0bcce]{display:none}}@media (width<=767px){.navbar__actions[data-v-0dc0bcce]{display:none}}.navbar__contact-wrap[data-v-0dc0bcce]{align-items:center;gap:4px;display:flex;position:relative}.navbar__contact-wrap .navbar__dropdown-menu[data-v-0dc0bcce]{left:auto;right:-17px}.navbar__sign-in[data-v-0dc0bcce]{color:#b5b0c6;align-items:center;gap:4px;font-size:.875rem;font-weight:500;transition:color .2s;display:inline-flex}.navbar__sign-in[data-v-0dc0bcce]:hover{color:#fff}.navbar__cta[data-v-0dc0bcce]{letter-spacing:.005em;white-space:nowrap;border:1px solid #0000;align-items:center;gap:10px;min-height:48px;padding:0 20px;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:.9375rem;font-weight:600;line-height:1;transition:background-color .2s cubic-bezier(.16,1,.3,1),border-color .2s cubic-bezier(.16,1,.3,1),color .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.navbar__cta svg[data-v-0dc0bcce]{flex-shrink:0;transition:transform .25s cubic-bezier(.16,1,.3,1)}.navbar__cta:hover svg[data-v-0dc0bcce]{transform:translate(3px)}.navbar__cta[data-v-0dc0bcce]{color:#0a0a0b;background:#a3c516;border-color:#a3c516}.navbar__cta[data-v-0dc0bcce]:hover{background:#dbe6aa;border-color:#dbe6aa}.navbar__cta[data-v-0dc0bcce]{min-height:40px;padding:0 16px;font-size:.875rem}@media (width<=767px){h1 .hard-break br,h2 .hard-break br,h3 .hard-break br,h4 .hard-break br{display:none}h1 .hard-break:after,h2 .hard-break:after,h3 .hard-break:after,h4 .hard-break:after{content:" "}}.rich-text__logo{--logo-height:.73em;--logo-color:currentColor}.rich-text__link{color:inherit;font-weight:inherit;text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px;transition:color .2s}.rich-text__link:hover{color:#75529c}.rich-text__highlight--green,.rich-text__highlight--purple{color:inherit;background:0 0}.rich-text__color--green,.rich-text__color--green-light,.rich-text__color--green-dark{color:#577b41}.rich-text__color--purple,.rich-text__color--purple-light,.rich-text__color--purple-dark{color:#75529c}.rich-text__color--white,.rich-text__color--black{color:inherit}.hero .rich-text__color--green-light,.on-night .rich-text__color--green-light{color:#dbe6aa}.hero .rich-text__color--green,.hero .rich-text__color--green-dark,.on-night .rich-text__color--green,.on-night .rich-text__color--green-dark{color:#a3c516}.hero .rich-text__color--purple,.hero .rich-text__color--purple-dark,.on-night .rich-text__color--purple,.on-night .rich-text__color--purple-dark{color:#a987b7}.hero .rich-text__color--purple-light,.on-night .rich-text__color--purple-light{color:#d6bed5}.hero .rich-text__link:hover,.on-night .rich-text__link:hover{color:#dbe6aa}.color-block--black[data-v-ef4882d8]{color:#fff;background:#100c14}.color-block__inner[data-v-ef4882d8]{max-width:1280px;margin:0 auto;padding:0 clamp(20px,4vw,56px);position:relative}.color-block__inner[data-v-ef4882d8]:before,.color-block__inner[data-v-ef4882d8]:after{content:"";pointer-events:none;background:linear-gradient(#cfcad6,#cfcad6) 50%/1px 100% no-repeat,linear-gradient(#cfcad6,#cfcad6) 50%/100% 1px no-repeat;width:9px;height:9px;position:absolute;top:-5px}.color-block__inner[data-v-ef4882d8]:before{left:-5px}.color-block__inner[data-v-ef4882d8]:after{right:-5px}@media (width<=1300px){.color-block__inner[data-v-ef4882d8]:before,.color-block__inner[data-v-ef4882d8]:after{display:none}}.color-block__inner[data-v-ef4882d8]{border-inline:1px solid #e7e4eb;border-top:1px solid #e7e4eb;padding-block:clamp(48px,7vw,96px)}.color-block--black .color-block__inner[data-v-ef4882d8]{border-color:#2a2131}.color-block__heading--h1[data-v-ef4882d8]{font-size:clamp(2.75rem,6.6vw,6rem)}.color-block__heading--h2[data-v-ef4882d8]{font-size:clamp(2.125rem,4.4vw,4rem)}.color-block__heading--h3[data-v-ef4882d8]{font-size:clamp(1.75rem,3vw,2.75rem)}.color-block__heading--h4[data-v-ef4882d8]{font-size:clamp(1.375rem,2vw,1.75rem)}.color-block__heading[data-v-ef4882d8]{font-weight:700}.color-block__heading--center[data-v-ef4882d8]{text-align:center}.color-block__heading--left[data-v-ef4882d8]{text-align:left}.color-block__heading[data-v-ef4882d8] .rich-text__color--green,.color-block__heading[data-v-ef4882d8] .rich-text__color--green-dark{color:#a3c516}.color-block__heading--statement[data-v-ef4882d8]{font-synthesis:none;text-transform:none;letter-spacing:0;font-family:Major Mono Display,ui-monospace,monospace;font-weight:400;line-height:1.2}.hero-field[data-v-dfb45444]{width:100%;height:100%;display:block}.hero-fragment[data-v-96ccb352]{width:100%;height:auto;display:block;overflow:visible}.hero-fragment__label[data-v-96ccb352]{font-synthesis:none;text-transform:none;fill:#b5b0c6;font-family:Major Mono Display,ui-monospace,monospace;font-size:15px;font-weight:400}.hero-fragment__code[data-v-96ccb352]{fill:#b5b0c6;dominant-baseline:middle;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:13px;font-weight:600}.hero[data-v-808fd370]{color:#fff;background:#100c14;position:relative}.hero__frame[data-v-808fd370]{padding:0 clamp(20px,4vw,56px);border-inline:1px solid #2a2131;grid-template-rows:auto minmax(0,1fr);max-width:1280px;min-height:100svh;margin:0 auto;padding:clamp(176px,25vh,248px) 0 0;display:grid}.hero--compact .hero__frame[data-v-808fd370]{min-height:0;padding-bottom:clamp(48px,7vw,96px);position:relative}.hero--fragment .hero__frame[data-v-808fd370]{min-height:clamp(420px,58vh,520px)}@media (width<=900px){.hero--fragment .hero__frame[data-v-808fd370]{min-height:0}}.hero__fragment[data-v-808fd370]{width:min(38%,440px);position:absolute;top:clamp(176px,25vh,248px);bottom:clamp(24px,3.5vw,40px);right:clamp(20px,4vw,56px)}.hero__fragment[data-v-808fd370] .hero-fragment{height:100%}@media (width<=900px){.hero__fragment[data-v-808fd370]{display:none}}.hero__content[data-v-808fd370]{text-align:center;flex-direction:column;align-items:center;padding-inline:clamp(20px,4vw,56px);display:flex}.hero__content--compact[data-v-808fd370]{text-align:left;align-items:flex-start}.hero__heading[data-v-808fd370]{letter-spacing:-.02em;text-transform:uppercase;max-width:14ch;font-size:clamp(2.75rem,6.6vw,6rem);font-weight:800;line-height:.95}.hero__heading--hidden[data-v-808fd370]{visibility:hidden}.hero__heading--compact[data-v-808fd370]{max-width:18ch;font-size:clamp(2.125rem,4.4vw,4rem)}.hero__subheading[data-v-808fd370]{color:#b5b0c6;max-width:36rem;margin-top:24px;font-size:clamp(1.0625rem,.96rem + .4vw,1.25rem)}.hero__subheading--hidden[data-v-808fd370]{visibility:hidden}.hero__actions[data-v-808fd370]{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:clamp(32px,5vh,52px);display:flex}.hero__actions--compact[data-v-808fd370]{justify-content:flex-start;margin-top:clamp(24px,3.5vw,40px)}.hero__primary[data-v-808fd370]{letter-spacing:.005em;white-space:nowrap;border:1px solid #0000;align-items:center;gap:10px;min-height:48px;padding:0 20px;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:.9375rem;font-weight:600;line-height:1;transition:background-color .2s cubic-bezier(.16,1,.3,1),border-color .2s cubic-bezier(.16,1,.3,1),color .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.hero__primary svg[data-v-808fd370]{flex-shrink:0;transition:transform .25s cubic-bezier(.16,1,.3,1)}.hero__primary:hover svg[data-v-808fd370]{transform:translate(3px)}.hero__primary[data-v-808fd370]{color:#0a0a0b;background:#a3c516;border-color:#a3c516}.hero__primary[data-v-808fd370]:hover{background:#dbe6aa;border-color:#dbe6aa}.hero__secondary[data-v-808fd370]{letter-spacing:.005em;white-space:nowrap;border:1px solid #0000;align-items:center;gap:10px;min-height:48px;padding:0 20px;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:.9375rem;font-weight:600;line-height:1;transition:background-color .2s cubic-bezier(.16,1,.3,1),border-color .2s cubic-bezier(.16,1,.3,1),color .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.hero__secondary svg[data-v-808fd370]{flex-shrink:0;transition:transform .25s cubic-bezier(.16,1,.3,1)}.hero__secondary:hover svg[data-v-808fd370]{transform:translate(3px)}.hero__secondary[data-v-808fd370]{color:inherit;background:0 0;border-color:#cfcad6}.hero__secondary[data-v-808fd370]{border-color:#4d4556}.hero__secondary[data-v-808fd370]:hover{border-color:#fff}.hero__field[data-v-808fd370]{min-height:400px;max-height:600px;position:relative}@media (width<=767px){.hero__field[data-v-808fd370]{min-height:380px}}@media (width<=639px){.hero__field[data-v-808fd370]{height:clamp(700px,200vw,860px);min-height:0;max-height:none}}.hero__field[data-v-808fd370] .hero-field{height:calc(100% - clamp(48px,7vh,80px) - clamp(24px,4vh,40px));position:absolute;top:clamp(48px,7vh,80px);left:0}.content-section__inner[data-v-f51d8837]{border-inline:1px solid #e7e4eb;max-width:1280px;margin:0 auto;padding:0 clamp(20px,4vw,56px)}.content-section--md>.content-section__inner[data-v-f51d8837]{padding-block:clamp(24px,3.5vw,40px)}.content-section--lg>.content-section__inner[data-v-f51d8837],.content-section--xl>.content-section__inner[data-v-f51d8837]{padding-block:clamp(48px,7vw,96px)}.content-section--2xl>.content-section__inner[data-v-f51d8837]{padding-block:clamp(96px,13vw,176px)}.rich-text-section__body[data-v-3ccc7178]{color:#5d5866;text-wrap:pretty;max-width:56ch;padding-top:24px;font-size:clamp(1.0625rem,.96rem + .4vw,1.25rem);line-height:1.6}.rich-text-section__body[data-v-3ccc7178] p+p{margin-top:1em}@media (width<=767px){.rich-text-section__body[data-v-3ccc7178] .hard-break br{display:none}.rich-text-section__body[data-v-3ccc7178] .hard-break:after{content:" "}}.signal-field[data-v-f9192784]{background:#100c14;width:100%;height:100%;display:block}.signal-field--sand[data-v-f9192784]{background:#f3eee5}.card-grid__grid[data-v-288c5eee]{grid-template-columns:repeat(2,1fr);gap:clamp(24px,3.5vw,40px);display:grid}@media (width<=767px){.card-grid__grid[data-v-288c5eee]{grid-template-columns:1fr;gap:clamp(48px,7vw,96px)}}.card-grid__grid--cells[data-v-288c5eee]{background:#e7e4eb;border:1px solid #e7e4eb;gap:1px}@media (width<=767px){.card-grid__grid--cells[data-v-288c5eee]{gap:1px}}.card-grid__grid--cells .card-grid__card[data-v-288c5eee]{background:#fff;padding:clamp(24px,3vw,40px)}.card-grid__card-visual[data-v-288c5eee]{aspect-ratio:5/3;border:1px solid #2a2131;margin-bottom:24px}.card-grid__card--no-image[data-v-288c5eee]{padding:24px 0}.card-grid__card-body[data-v-288c5eee]{align-items:flex-start;gap:16px;display:flex}.card-grid__card-icon[data-v-288c5eee]{object-fit:contain;flex-shrink:0;width:40px;height:40px}.card-grid__card-title[data-v-288c5eee]{margin-bottom:8px;font-size:clamp(1.375rem,2vw,1.75rem);font-weight:700}.card-grid__card-title--no-image[data-v-288c5eee]{line-height:1.2}.card-grid__card-text[data-v-288c5eee]{color:#5d5866;max-width:52ch;font-size:1rem;line-height:1.6}.ui-demo[data-v-eecb1845]{background:#fff;border:1px solid #e7e4eb;padding:6%;position:relative;overflow:hidden;container-type:inline-size}.ui-demo__app[data-v-eecb1845]{color:#ece9f0;background:#131016;border:1px solid #2a2131;border-radius:.6em;padding:1.4em 1.3em;font-size:2.17391cqw;position:relative}@container (width<=520px){.ui-demo__app[data-v-eecb1845]{font-size:3.33333cqw}}.ui-demo__title[data-v-eecb1845]{letter-spacing:-.01em;font-size:1.6em;font-weight:700}.ui-demo__lede[data-v-eecb1845]{color:#8e8896;margin:.2em 0 1em;font-size:.8em}.ui-demo__row[data-v-eecb1845]{background:#17141a;border:1px solid #26222b;border-radius:.5em;margin-top:.7em;padding:.85em 1em;transition:background-color .25s cubic-bezier(.16,1,.3,1),border-color .25s cubic-bezier(.16,1,.3,1)}.ui-demo__row[data-v-eecb1845]:hover{background:#1f1a25;border-color:#3d3448}.ui-demo__head[data-v-eecb1845]{align-items:center;gap:.5em;display:flex}.ui-demo__name[data-v-eecb1845]{letter-spacing:.02em;font-size:.95em;font-weight:500}.ui-demo__badge[data-v-eecb1845]{color:#8e8896;background:#211d26;border-radius:.35em;padding:.15em .55em;font-size:.72em}.ui-demo__badge--scheduled[data-v-eecb1845]{color:#c9afd6;background:#a987b729}.ui-demo__badge--running[data-v-eecb1845]{color:#cfe27a;background:#a3c51624}.ui-demo__meta[data-v-eecb1845]{color:#8e8896;margin-top:.45em;font-size:.78em;display:flex}.ui-demo__meta span+span[data-v-eecb1845]{border-left:1px solid #36303d;margin-left:.9em;padding-left:.9em}.text-with-image__grid[data-v-d4cd411f]{grid-template-columns:7fr 5fr;align-items:center;gap:clamp(32px,5vw,80px);display:grid}@media (width<=767px){.text-with-image__grid[data-v-d4cd411f]{grid-template-columns:1fr}}.text-with-image__grid--reversed[data-v-d4cd411f]{grid-template-columns:5fr 7fr}.text-with-image__grid--reversed[data-v-d4cd411f]>:first-child{order:2}@media (width<=767px){.text-with-image__grid--reversed[data-v-d4cd411f]{grid-template-columns:1fr}.text-with-image__grid--reversed[data-v-d4cd411f]>:first-child{order:0}}.text-with-image+.text-with-image .text-with-image__grid[data-v-d4cd411f]{border-top:1px solid #e7e4eb;padding-top:calc(1.6*clamp(24px,3.5vw,40px))}.text-with-image:has(+.text-with-image) .text-with-image__grid[data-v-d4cd411f]{padding-bottom:calc(clamp(24px,3.5vw,40px)/1.66667)}.text-with-image+.text-with-image .text-with-image__heading[data-v-d4cd411f],.text-with-image--paired .text-with-image__heading[data-v-d4cd411f]{margin-bottom:16px;font-size:clamp(1.375rem,2vw,1.75rem)}.text-with-image:has(+.text-with-image) .text-with-image__heading[data-v-d4cd411f]{margin-bottom:16px;font-size:clamp(1.375rem,2vw,1.75rem)}.text-with-image__grid--icon[data-v-d4cd411f]{grid-template-columns:112px minmax(0,1fr);align-items:start;gap:clamp(24px,3vw,48px)}@media (width<=767px){.text-with-image__grid--icon[data-v-d4cd411f]{grid-template-columns:72px minmax(0,1fr);gap:24px}}.text-with-image__icon[data-v-d4cd411f]{width:100%;max-width:112px;height:auto}.text-with-image__visual[data-v-d4cd411f]{aspect-ratio:5/3;border:1px solid #2a2131}.text-with-image__visual--sand[data-v-d4cd411f]{border:0}.text-with-image__image[data-v-d4cd411f]{aspect-ratio:5/3;object-fit:contain;background:#fff;border:1px solid #e7e4eb;width:100%;display:block}@media (width<=767px){.text-with-image__image[data-v-d4cd411f]{background:0 0;border:0}.text-with-image__image--has-mobile[data-v-d4cd411f]{aspect-ratio:auto}}.text-with-image__heading[data-v-d4cd411f]{color:#0a0a0b;margin-bottom:24px;font-size:clamp(1.75rem,3vw,2.75rem);font-weight:700}.text-with-image__block+.text-with-image__block[data-v-d4cd411f]{margin-top:calc(1.2*clamp(24px,3.5vw,40px))}.text-with-image__text[data-v-d4cd411f]{color:#5d5866;font-size:clamp(1.0625rem,.96rem + .4vw,1.25rem);line-height:1.6}.text-with-image__text[data-v-d4cd411f] strong{font-weight:600}.image-block__band[data-v-4b31d1b2]{max-width:1280px;height:240px;margin:0 auto}.image-block__inner[data-v-4b31d1b2]{padding:0 clamp(20px,4vw,56px);border-inline:1px solid #e7e4eb;max-width:1280px;margin:0 auto;padding-block:clamp(24px,3.5vw,40px)}.image-block__img[data-v-4b31d1b2],.image-block__video[data-v-4b31d1b2]{border:1px solid #e7e4eb;width:100%;height:auto;display:block}.image-block__figure[data-v-4b31d1b2]{margin:0}.image-block__people[data-v-4b31d1b2]{grid-template-columns:repeat(var(--people), minmax(0, 1fr));gap:24px;padding-top:16px;display:grid}.image-block__person[data-v-4b31d1b2]{flex-direction:column;gap:2px;display:flex}.image-block__name[data-v-4b31d1b2]{color:#0a0a0b;font-weight:600}.image-block__role[data-v-4b31d1b2]{font-synthesis:none;text-transform:none;text-transform:lowercase;letter-spacing:.02em;color:#5d5866;font-family:Major Mono Display,ui-monospace,monospace;font-size:.875rem;font-weight:400;line-height:1.4}.on-night+.image-block--full{background:#100c14}.image-block--full:has(+.on-night){background:#100c14}.on-night+.image-block--full .image-block__band{border-inline:1px solid #2a2131}.image-block--full:has(+.on-night) .image-block__band{border-inline:1px solid #2a2131}.testimonial__card[data-v-31375dbc]{grid-template-columns:5fr 7fr;align-items:center;gap:clamp(32px,5vw,80px);display:grid}@media (width<=767px){.testimonial__card[data-v-31375dbc]{grid-template-columns:1fr}}.testimonial__portrait[data-v-31375dbc]{aspect-ratio:4/5;border:1px solid #e7e4eb;overflow:hidden}@media (width<=767px){.testimonial__portrait[data-v-31375dbc]{aspect-ratio:1}}.testimonial__image[data-v-31375dbc]{object-fit:cover;object-position:68% 20%;width:100%;height:100%}.testimonial__content[data-v-31375dbc]{border-left:2px solid #a3c516;padding-left:clamp(20px,2.5vw,32px)}.testimonial__quote[data-v-31375dbc]{letter-spacing:-.01em;margin-bottom:clamp(24px,3.5vw,40px);font-size:clamp(1.375rem,1.1rem + .9vw,1.875rem);font-weight:400;line-height:1.35}.testimonial__quote[data-v-31375dbc] em{font-style:normal}.testimonial__name[data-v-31375dbc]{font-size:1rem;font-weight:600}.testimonial__title[data-v-31375dbc]{font-synthesis:none;text-transform:none;text-transform:lowercase;letter-spacing:.02em;color:#5d5866;margin-top:4px;font-family:Major Mono Display,ui-monospace,monospace;font-size:.875rem;font-weight:400;line-height:1.4}.testimonial--text-only .testimonial__quote[data-v-31375dbc]{max-width:40ch}.results__layout[data-v-27829c5d]{grid-template-columns:5fr 7fr;align-items:start;gap:clamp(32px,5vw,80px);display:grid}@media (width<=767px){.results__layout[data-v-27829c5d]{grid-template-columns:1fr}}.results__heading[data-v-27829c5d]{max-width:14ch;font-size:clamp(2rem,3.6vw,3.25rem)}.results__cards[data-v-27829c5d]{border-bottom:1px solid #e7e4eb}.results__card-wrapper[data-v-27829c5d]{border-top:1px solid #e7e4eb;justify-content:space-between;align-items:baseline;gap:24px;padding:24px 0;display:flex}.results__card-label[data-v-27829c5d]{font-synthesis:none;text-transform:none;text-transform:lowercase;letter-spacing:.02em;color:#5d5866;font-family:Major Mono Display,ui-monospace,monospace;font-size:.875rem;font-weight:400;line-height:1.4}.results__card-number[data-v-27829c5d]{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(2.5rem,5vw,4.25rem);font-weight:600;line-height:1}.where-next__heading[data-v-2905addd]{margin-bottom:clamp(24px,3.5vw,40px);font-size:clamp(1.75rem,3vw,2.75rem)}.where-next__products[data-v-2905addd]{background:#e7e4eb;border:1px solid #e7e4eb;grid-template-columns:repeat(2,1fr);gap:1px;display:grid}@media (width<=767px){.where-next__products[data-v-2905addd]{grid-template-columns:1fr}}.where-next__product[data-v-2905addd]{background:#fff;flex-direction:column;gap:24px;padding:clamp(24px,3vw,40px);display:flex}.where-next__icon--green[data-v-2905addd]{color:#a3c516}.where-next__icon--purple[data-v-2905addd]{color:#a987b7}.where-next__text[data-v-2905addd]{flex-direction:column;flex:1;gap:16px;display:flex}.where-next__product-name[data-v-2905addd]{font-size:clamp(1.375rem,2vw,1.75rem);font-weight:700}.where-next__product-name--green[data-v-2905addd]{color:#a3c516}.where-next__product-name--purple[data-v-2905addd]{color:#75529c}.where-next__product-desc[data-v-2905addd]{color:#5d5866;flex:1;max-width:46ch;font-size:1rem;line-height:1.6}.where-next__link[data-v-2905addd]{border-bottom:1px solid #cfcad6;align-self:flex-start;align-items:center;gap:8px;margin-top:16px;padding-bottom:4px;font-size:1rem;font-weight:600;transition:border-color .2s;display:inline-flex}.where-next__link svg[data-v-2905addd]{transition:transform .25s cubic-bezier(.16,1,.3,1)}.where-next__link[data-v-2905addd]:hover{border-color:#0a0a0b}.where-next__link:hover svg[data-v-2905addd]{transform:translate(3px)}.audience[data-v-f5f2d1ad]{color:#fff;background:#100c14}.audience__inner[data-v-f5f2d1ad]{max-width:1280px;margin:0 auto;padding:0 clamp(20px,4vw,56px);position:relative}.audience__inner[data-v-f5f2d1ad]:before,.audience__inner[data-v-f5f2d1ad]:after{content:"";pointer-events:none;background:linear-gradient(#2a2131,#2a2131) 50%/1px 100% no-repeat,linear-gradient(#2a2131,#2a2131) 50%/100% 1px no-repeat;width:9px;height:9px;position:absolute;top:-5px}.audience__inner[data-v-f5f2d1ad]:before{left:-5px}.audience__inner[data-v-f5f2d1ad]:after{right:-5px}@media (width<=1300px){.audience__inner[data-v-f5f2d1ad]:before,.audience__inner[data-v-f5f2d1ad]:after{display:none}}.audience__inner[data-v-f5f2d1ad]{border-inline:1px solid #2a2131;border-top:1px solid #2a2131;padding-block:clamp(48px,7vw,96px)}.audience__heading[data-v-f5f2d1ad]{margin-bottom:clamp(24px,3.5vw,40px);font-size:clamp(1.75rem,3vw,2.75rem)}.audience__item[data-v-f5f2d1ad]{color:inherit;border-top:1px solid #2a2131;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name name""tagline more";align-items:center;gap:16px 24px;padding:24px 16px;display:grid}.audience__item[data-v-f5f2d1ad]:last-child{border-bottom:1px solid #2a2131}@media (width<=767px){.audience__item[data-v-f5f2d1ad]{grid-template-columns:1fr;grid-template-areas:"name""tagline""more";gap:8px;padding-inline:0}}.audience__item--link[data-v-f5f2d1ad]{grid-template-areas:"path path""name name""tagline more";transition:background-color .2s cubic-bezier(.16,1,.3,1)}@media (width<=767px){.audience__item--link[data-v-f5f2d1ad]{grid-template-areas:"path""name""tagline""more"}}.audience__item--link svg[data-v-f5f2d1ad]{transition:transform .25s cubic-bezier(.16,1,.3,1)}.audience__item--link[data-v-f5f2d1ad]:hover,.audience__item--link[data-v-f5f2d1ad]:focus-visible{background:#17111d}.audience__item--link:hover .audience__more svg[data-v-f5f2d1ad],.audience__item--link:focus-visible .audience__more svg[data-v-f5f2d1ad]{transform:translate(3px)}.audience__item--link:hover .audience__label[data-v-f5f2d1ad],.audience__item--link:focus-visible .audience__label[data-v-f5f2d1ad]{color:#dbe6aa}.audience__name[data-v-f5f2d1ad]{grid-area:name;align-items:center;gap:16px;display:flex}.audience__icon[data-v-f5f2d1ad]{color:#a3c516;flex-shrink:0}.audience__label[data-v-f5f2d1ad]{letter-spacing:-.01em;font-size:clamp(1.75rem,3vw,2.75rem);font-weight:700;line-height:1.1;transition:color .2s}.audience__path[data-v-f5f2d1ad]{font-synthesis:none;text-transform:none;text-transform:lowercase;letter-spacing:.02em;color:#b5b0c6;grid-area:path;padding-left:28px;font-family:Major Mono Display,ui-monospace,monospace;font-size:.875rem;font-weight:400;line-height:1.4}.audience__item--plain .audience__label[data-v-f5f2d1ad]{font-synthesis:none;text-transform:none;text-transform:lowercase;letter-spacing:.02em;font-family:Major Mono Display,ui-monospace,monospace;font-size:clamp(1.125rem,1.6vw,1.375rem);font-weight:400;line-height:1.4}.audience__item:not(.audience__item--link):not(.audience__item--plain) .audience__name[data-v-f5f2d1ad]{align-items:flex-start;font-size:clamp(1.375rem,2vw,1.75rem);line-height:1.1}.audience__item:not(.audience__item--link):not(.audience__item--plain) .audience__icon[data-v-f5f2d1ad]{margin-top:calc(.55em - 6px)}.audience__item:not(.audience__item--link):not(.audience__item--plain) .audience__label[data-v-f5f2d1ad]{font-size:inherit}.audience__item:not(.audience__item--link):not(.audience__item--plain) .audience__tagline[data-v-f5f2d1ad]{padding-left:28px}.audience__tagline[data-v-f5f2d1ad]{color:#b5b0c6;grid-area:tagline;font-size:clamp(1.0625rem,.96rem + .4vw,1.25rem)}.audience__more[data-v-f5f2d1ad]{white-space:nowrap;grid-area:more;align-items:center;gap:8px;font-size:1rem;font-weight:600;display:inline-flex}.mono-text[data-v-97a6b2bd]{font-synthesis:none;text-transform:none;font-family:Major Mono Display,ui-monospace,monospace;font-weight:400;line-height:1.2}.mono-text--h1[data-v-97a6b2bd]{font-size:clamp(2rem,5vw,4.5rem)}.mono-text--h2[data-v-97a6b2bd]{font-size:clamp(1.75rem,3.6vw,3.25rem)}.mono-text--h3[data-v-97a6b2bd]{font-size:clamp(1.375rem,2.6vw,2.25rem)}.mono-text--h4[data-v-97a6b2bd]{font-size:clamp(1.125rem,1.6vw,1.5rem)}.mono-text--center[data-v-97a6b2bd]{text-align:center}.mono-text__line[data-v-97a6b2bd]{flex-wrap:wrap;column-gap:.6em;display:flex}.mono-text--center .mono-text__line[data-v-97a6b2bd]{justify-content:center}.mono-text__word[data-v-97a6b2bd]{cursor:default}.featured-heading__mono[data-v-332c8c7f]{line-height:1.25}.featured-heading__text--h1[data-v-332c8c7f]{font-size:clamp(2.75rem,6.6vw,6rem)}.featured-heading__text--h2[data-v-332c8c7f]{font-size:clamp(2.125rem,4.4vw,4rem)}.featured-heading__text--h3[data-v-332c8c7f]{font-size:clamp(1.75rem,3vw,2.75rem)}.featured-heading__text--h4[data-v-332c8c7f]{font-size:clamp(1.375rem,2vw,1.75rem)}.featured-heading__text[data-v-332c8c7f]{max-width:22ch;font-weight:700}.featured-heading__text+.featured-heading__text[data-v-332c8c7f]{margin-top:.15em}.featured-heading__text--center[data-v-332c8c7f]{text-align:center;margin-inline:auto}.featured-heading__text--left[data-v-332c8c7f]{text-align:left}.featured-heading__text--h4[data-v-332c8c7f]{max-width:40ch;font-weight:600}.featured-heading__text--mark[data-v-332c8c7f]{padding-bottom:24px;line-height:0}.featured-heading__text--wordmark[data-v-332c8c7f] .rich-text__logo{--logo-height:1.1em}.featured-heading__text[data-v-332c8c7f] .rich-text__color--green,.featured-heading__text[data-v-332c8c7f] .rich-text__color--green-dark{color:#a3c516}.featured-heading__mark[data-v-332c8c7f]{color:#a3c516;width:.5em;height:.5em;display:inline-block}.metrics[data-v-2cb54f9b]{color:#fff;background:#100c14}.metrics__inner[data-v-2cb54f9b]{max-width:1280px;margin:0 auto;padding:0 clamp(20px,4vw,56px);position:relative}.metrics__inner[data-v-2cb54f9b]:before,.metrics__inner[data-v-2cb54f9b]:after{content:"";pointer-events:none;background:linear-gradient(#2a2131,#2a2131) 50%/1px 100% no-repeat,linear-gradient(#2a2131,#2a2131) 50%/100% 1px no-repeat;width:9px;height:9px;position:absolute;top:-5px}.metrics__inner[data-v-2cb54f9b]:before{left:-5px}.metrics__inner[data-v-2cb54f9b]:after{right:-5px}@media (width<=1300px){.metrics__inner[data-v-2cb54f9b]:before,.metrics__inner[data-v-2cb54f9b]:after{display:none}}.metrics__inner[data-v-2cb54f9b]{border-inline:1px solid #2a2131;border-top:1px solid #2a2131;grid-template-columns:5fr 7fr;align-items:start;column-gap:clamp(32px,5vw,80px);padding-block:clamp(48px,7vw,96px);display:grid}@media (width<=767px){.metrics__inner[data-v-2cb54f9b]{grid-template-columns:1fr}}.metrics__aside[data-v-2cb54f9b]{flex-direction:column;align-self:stretch;display:flex}.metrics__flight[data-v-2cb54f9b]{flex:1;min-height:240px;margin-top:clamp(48px,7vw,96px);position:relative}@media (width<=767px){.metrics__flight[data-v-2cb54f9b]{display:none}}.metrics__rocket[data-v-2cb54f9b]{will-change:transform;position:absolute;top:0;left:0}.metrics__heading[data-v-2cb54f9b]{max-width:12ch;font-size:clamp(1.75rem,3vw,2.75rem)}@media (width<=767px){.metrics__heading[data-v-2cb54f9b]{margin-bottom:clamp(24px,3.5vw,40px)}}.metrics__items[data-v-2cb54f9b]{border-bottom:1px solid #2a2131}.metrics__item[data-v-2cb54f9b]{border-top:1px solid #2a2131;flex-direction:column;gap:16px;padding-block:clamp(24px,3.5vw,40px);display:flex}.metrics__figure[data-v-2cb54f9b]{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-bottom:4px;font-size:clamp(2.5rem,5vw,4.25rem);font-weight:600;line-height:1}.metrics__figure-sign[data-v-2cb54f9b]{color:#a987b7}.metrics__item-heading[data-v-2cb54f9b]{font-size:clamp(1.375rem,2vw,1.75rem);font-weight:700;line-height:1.15}.metrics__item-heading[data-v-2cb54f9b] .hard-break br{display:none}.metrics__item-heading[data-v-2cb54f9b] .hard-break:after{content:" "}.metrics__item-description[data-v-2cb54f9b]{color:#b5b0c6;max-width:52ch;font-size:1rem;line-height:1.6}.banner__card[data-v-60e6b064]{border:1px solid #e7e4eb;grid-template-columns:1fr 1fr;display:grid}@media (width<=767px){.banner__card[data-v-60e6b064]{grid-template-columns:1fr}}.banner__content[data-v-60e6b064]{color:#fff;background:#100c14;flex-direction:column;justify-content:center;align-items:flex-start;gap:clamp(24px,3.5vw,40px);padding:clamp(32px,5vw,72px);display:flex}.banner__text[data-v-60e6b064]{letter-spacing:-.01em;text-wrap:pretty;max-width:34ch;font-size:clamp(1.25rem,1rem + .8vw,1.75rem);font-weight:400;line-height:1.35}.banner__text[data-v-60e6b064] p+p{margin-top:.75em}.banner__text[data-v-60e6b064] strong{color:#dbe6aa;font-weight:600}.banner__text[data-v-60e6b064] a{color:#dbe6aa}.banner__action[data-v-60e6b064]{letter-spacing:.005em;white-space:nowrap;border:1px solid #0000;align-items:center;gap:10px;min-height:48px;padding:0 20px;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:.9375rem;font-weight:600;line-height:1;transition:background-color .2s cubic-bezier(.16,1,.3,1),border-color .2s cubic-bezier(.16,1,.3,1),color .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.banner__action svg[data-v-60e6b064]{flex-shrink:0;transition:transform .25s cubic-bezier(.16,1,.3,1)}.banner__action:hover svg[data-v-60e6b064]{transform:translate(3px)}.banner__action[data-v-60e6b064]{color:#0a0a0b;background:#a3c516;border-color:#a3c516}.banner__action[data-v-60e6b064]:hover{background:#dbe6aa;border-color:#dbe6aa}.banner__portrait[data-v-60e6b064]{min-height:320px;overflow:hidden}.banner__image[data-v-60e6b064]{object-fit:cover;object-position:70% 30%;width:100%;height:100%}.challenges__grid[data-v-04a4e4df]{grid-template-columns:5fr 7fr;gap:clamp(32px,5vw,80px);display:grid}@media (width<=767px){.challenges__grid[data-v-04a4e4df]{grid-template-columns:1fr}}.challenges__left[data-v-04a4e4df]{flex-direction:column;gap:clamp(24px,3.5vw,40px);display:flex}.challenges__intro[data-v-04a4e4df]{color:#5d5866;max-width:62ch;font-size:clamp(1.0625rem,.96rem + .4vw,1.25rem);line-height:1.6}.challenges__intro[data-v-04a4e4df] p+p{margin-top:1em}.challenges__visual[data-v-04a4e4df],.challenges__image[data-v-04a4e4df]{aspect-ratio:4/5;object-fit:cover;border:1px solid #2a2131;width:100%}@media (width<=767px){.challenges__visual[data-v-04a4e4df],.challenges__image[data-v-04a4e4df]{aspect-ratio:4/3}}.challenges__right[data-v-04a4e4df]{border-bottom:1px solid #e7e4eb;list-style:none}.challenges__item[data-v-04a4e4df]{border-top:1px solid #e7e4eb;grid-template-columns:48px 1fr;gap:24px;padding:clamp(24px,3.5vw,40px) 0;display:grid}.challenges__item>div[data-v-04a4e4df]:only-child{grid-column:1/-1}.challenges__icon[data-v-04a4e4df]{object-fit:contain;width:48px;height:48px}.challenges__heading[data-v-04a4e4df]{margin-bottom:8px;font-size:clamp(1.375rem,2vw,1.75rem);font-weight:700}.challenges__description[data-v-04a4e4df]{color:#5d5866;max-width:60ch;font-size:1rem;line-height:1.6}.cta-cards__grid[data-v-17ef8ebd]{background:#e7e4eb;border:1px solid #e7e4eb;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1px;display:grid}.cta-cards__card[data-v-17ef8ebd]{color:#0a0a0b;background:#fff;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;min-height:128px;padding:clamp(24px,3vw,40px);transition:background-color .2s cubic-bezier(.16,1,.3,1),color .2s cubic-bezier(.16,1,.3,1);display:grid}.cta-cards__card[data-v-17ef8ebd]:hover{color:#fff;background:#100c14}.cta-cards__card:hover .cta-cards__arrow[data-v-17ef8ebd]{transform:translate(4px)}.cta-cards__card--green .cta-cards__mark[data-v-17ef8ebd]{color:#a3c516}.cta-cards__card--purple .cta-cards__mark[data-v-17ef8ebd]{color:#a987b7}.cta-cards__text[data-v-17ef8ebd]{letter-spacing:-.015em;font-size:clamp(1.375rem,2vw,1.75rem);font-weight:700;line-height:1.15}.cta-cards__arrow[data-v-17ef8ebd]{transition:transform .25s cubic-bezier(.16,1,.3,1)}.cta-links[data-v-8f9be6b7]{color:#fff;background:#100c14}.cta-links__inner[data-v-8f9be6b7]{max-width:1280px;margin:0 auto;padding:0 clamp(20px,4vw,56px);position:relative}.cta-links__inner[data-v-8f9be6b7]:before,.cta-links__inner[data-v-8f9be6b7]:after{content:"";pointer-events:none;background:linear-gradient(#2a2131,#2a2131) 50%/1px 100% no-repeat,linear-gradient(#2a2131,#2a2131) 50%/100% 1px no-repeat;width:9px;height:9px;position:absolute;top:-5px}.cta-links__inner[data-v-8f9be6b7]:before{left:-5px}.cta-links__inner[data-v-8f9be6b7]:after{right:-5px}@media (width<=1300px){.cta-links__inner[data-v-8f9be6b7]:before,.cta-links__inner[data-v-8f9be6b7]:after{display:none}}.cta-links__inner[data-v-8f9be6b7]{border-inline:1px solid #2a2131;border-top:1px solid #2a2131;padding-block:clamp(48px,7vw,96px)}.cta-links__heading[data-v-8f9be6b7]{margin-bottom:clamp(24px,3.5vw,40px)}.cta-links__body[data-v-8f9be6b7]{grid-template-columns:1fr auto;align-items:end;gap:clamp(24px,3.5vw,40px);display:grid}@media (width<=767px){.cta-links__body[data-v-8f9be6b7]{grid-template-columns:1fr}}.cta-links__text[data-v-8f9be6b7]{color:#b5b0c6;max-width:56ch;font-size:clamp(1.0625rem,.96rem + .4vw,1.25rem);line-height:1.6}.cta-links__links[data-v-8f9be6b7]{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}@media (width<=767px){.cta-links__links[data-v-8f9be6b7]{flex-direction:column}}.cta-links__link[data-v-8f9be6b7]{letter-spacing:.005em;white-space:nowrap;border:1px solid #0000;align-items:center;gap:10px;min-height:48px;padding:0 20px;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:.9375rem;font-weight:600;line-height:1;transition:background-color .2s cubic-bezier(.16,1,.3,1),border-color .2s cubic-bezier(.16,1,.3,1),color .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.cta-links__link svg[data-v-8f9be6b7]{flex-shrink:0;transition:transform .25s cubic-bezier(.16,1,.3,1)}.cta-links__link:hover svg[data-v-8f9be6b7]{transform:translate(3px)}.cta-links__link[data-v-8f9be6b7]{color:inherit;background:0 0;border-color:#cfcad6}.cta-links__link[data-v-8f9be6b7]{border-color:#4d4556}.cta-links__link[data-v-8f9be6b7]:hover{border-color:#fff}.cta-links__link[data-v-8f9be6b7]{justify-content:center}.cta-links__link--primary[data-v-8f9be6b7]{letter-spacing:.005em;white-space:nowrap;border:1px solid #0000;align-items:center;gap:10px;min-height:48px;padding:0 20px;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:.9375rem;font-weight:600;line-height:1;transition:background-color .2s cubic-bezier(.16,1,.3,1),border-color .2s cubic-bezier(.16,1,.3,1),color .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.cta-links__link--primary svg[data-v-8f9be6b7]{flex-shrink:0;transition:transform .25s cubic-bezier(.16,1,.3,1)}.cta-links__link--primary:hover svg[data-v-8f9be6b7]{transform:translate(3px)}.cta-links__link--primary[data-v-8f9be6b7]{color:#0a0a0b;background:#a3c516;border-color:#a3c516}.cta-links__link--primary[data-v-8f9be6b7]:hover{background:#dbe6aa;border-color:#dbe6aa}.cta-links__link--primary[data-v-8f9be6b7]{justify-content:center}.logo-grid__inner[data-v-9c8f8bfa]{max-width:1280px;margin:0 auto;padding:0 clamp(20px,4vw,56px);position:relative}.logo-grid__inner[data-v-9c8f8bfa]:before,.logo-grid__inner[data-v-9c8f8bfa]:after{content:"";pointer-events:none;background:linear-gradient(#cfcad6,#cfcad6) 50%/1px 100% no-repeat,linear-gradient(#cfcad6,#cfcad6) 50%/100% 1px no-repeat;width:9px;height:9px;position:absolute;top:-5px}.logo-grid__inner[data-v-9c8f8bfa]:before{left:-5px}.logo-grid__inner[data-v-9c8f8bfa]:after{right:-5px}@media (width<=1300px){.logo-grid__inner[data-v-9c8f8bfa]:before,.logo-grid__inner[data-v-9c8f8bfa]:after{display:none}}.logo-grid__inner[data-v-9c8f8bfa]{border-inline:1px solid #e7e4eb;border-top:1px solid #e7e4eb;padding-block:clamp(24px,3.5vw,40px)}.logo-grid__heading[data-v-9c8f8bfa]{font-synthesis:none;text-transform:none;text-transform:lowercase;letter-spacing:.02em;color:#5d5866;margin-bottom:24px;font-family:Major Mono Display,ui-monospace,monospace;font-size:.875rem;font-weight:400;line-height:1.4}.logo-grid__list[data-v-9c8f8bfa]{background:#e7e4eb;border:1px solid #e7e4eb;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;display:grid}.logo-grid__item[data-v-9c8f8bfa]{background:#fff;justify-content:center;align-items:center;height:104px;padding:0 24px;display:flex}@media (width<=767px){.logo-grid__item[data-v-9c8f8bfa]{height:84px}}.logo-grid__logo[data-v-9c8f8bfa]{filter:grayscale()brightness(0);opacity:.82;width:auto;max-height:34px}@media (width<=767px){.logo-grid__logo[data-v-9c8f8bfa]{max-height:26px}}.contact-card__inner[data-v-cb928236]{max-width:1280px;margin:0 auto;padding:0 clamp(20px,4vw,56px);position:relative}.contact-card__inner[data-v-cb928236]:before,.contact-card__inner[data-v-cb928236]:after{content:"";pointer-events:none;background:linear-gradient(#cfcad6,#cfcad6) 50%/1px 100% no-repeat,linear-gradient(#cfcad6,#cfcad6) 50%/100% 1px no-repeat;width:9px;height:9px;position:absolute;top:-5px}.contact-card__inner[data-v-cb928236]:before{left:-5px}.contact-card__inner[data-v-cb928236]:after{right:-5px}@media (width<=1300px){.contact-card__inner[data-v-cb928236]:before,.contact-card__inner[data-v-cb928236]:after{display:none}}.contact-card__inner[data-v-cb928236]{border-inline:1px solid #e7e4eb;border-top:1px solid #e7e4eb;flex-direction:column;gap:24px;padding-block:clamp(48px,7vw,96px);display:flex}.contact-card__link[data-v-cb928236]{letter-spacing:-.025em;overflow-wrap:anywhere;border-bottom:2px solid #a3c516;align-self:flex-start;align-items:center;gap:16px;max-width:100%;padding-bottom:6px;font-size:clamp(2.125rem,4.4vw,4rem);font-weight:700;line-height:1.05;transition:border-color .2s;display:inline-flex}.contact-card__link[data-v-cb928236]:hover{border-color:#0a0a0b}.contact-card__link:hover .contact-card__arrow[data-v-cb928236]{transform:translate(4px)}.contact-card__arrow[data-v-cb928236]{flex-shrink:0;transition:transform .25s cubic-bezier(.16,1,.3,1)}@media (width<=767px){.contact-card__arrow[data-v-cb928236]{display:none}}.sections[data-v-5c5aeeee]{flex-direction:column;display:flex}.sections[data-v-5c5aeeee]>.content-section>.content-section__inner,.sections>.section-group[data-v-5c5aeeee]>.section-group>.content-section:first-child>.content-section__inner{position:relative}.sections[data-v-5c5aeeee]>.content-section>.content-section__inner:before,.sections[data-v-5c5aeeee]>.content-section>.content-section__inner:after,.sections>.section-group[data-v-5c5aeeee]>.section-group>.content-section:first-child>.content-section__inner:before,.sections>.section-group[data-v-5c5aeeee]>.section-group>.content-section:first-child>.content-section__inner:after{content:"";pointer-events:none;background:linear-gradient(#cfcad6,#cfcad6) 50%/1px 100% no-repeat,linear-gradient(#cfcad6,#cfcad6) 50%/100% 1px no-repeat;width:9px;height:9px;position:absolute;top:-5px}.sections[data-v-5c5aeeee]>.content-section>.content-section__inner:before,.sections>.section-group[data-v-5c5aeeee]>.section-group>.content-section:first-child>.content-section__inner:before{left:-5px}.sections[data-v-5c5aeeee]>.content-section>.content-section__inner:after,.sections>.section-group[data-v-5c5aeeee]>.section-group>.content-section:first-child>.content-section__inner:after{right:-5px}@media (width<=1300px){.sections[data-v-5c5aeeee]>.content-section>.content-section__inner:before,.sections[data-v-5c5aeeee]>.content-section>.content-section__inner:after,.sections>.section-group[data-v-5c5aeeee]>.section-group>.content-section:first-child>.content-section__inner:before,.sections>.section-group[data-v-5c5aeeee]>.section-group>.content-section:first-child>.content-section__inner:after{display:none}}.sections[data-v-5c5aeeee]>.content-section>.content-section__inner,.sections>.section-group[data-v-5c5aeeee]>.section-group>.content-section:first-child>.content-section__inner{border-top:1px solid #e7e4eb}.section-group[data-v-5c5aeeee]{flex-direction:column;display:flex}.section-group--center[data-v-5c5aeeee]{text-align:center}.section-group--center[data-v-5c5aeeee] .featured-heading__text,.section-group--center[data-v-5c5aeeee] .rich-text-section__body{margin-inline:auto}.section-group[data-v-5c5aeeee]>.heading-section:has(+.heading-section)>.content-section__inner{padding-bottom:0}.section-group[data-v-5c5aeeee]>.heading-section+.heading-section>.content-section__inner{padding-top:16px}.section-group[data-v-5c5aeeee]>.content-section:not(:last-child)>.content-section__inner{padding-bottom:0}.section-group__spacer[data-v-5c5aeeee]{border-inline:1px solid #e7e4eb;width:100%;max-width:1280px;height:clamp(48px,7vw,96px);margin:0 auto;padding:0 clamp(20px,4vw,56px)}.footer[data-v-876f1f4e]{color:#fff;background:#100c14}.footer[data-v-876f1f4e] .content-section__inner{position:relative}.footer[data-v-876f1f4e] .content-section__inner:before,.footer[data-v-876f1f4e] .content-section__inner:after{content:"";pointer-events:none;background:linear-gradient(#2a2131,#2a2131) 50%/1px 100% no-repeat,linear-gradient(#2a2131,#2a2131) 50%/100% 1px no-repeat;width:9px;height:9px;position:absolute;top:-5px}.footer[data-v-876f1f4e] .content-section__inner:before{left:-5px}.footer[data-v-876f1f4e] .content-section__inner:after{right:-5px}@media (width<=1300px){.footer[data-v-876f1f4e] .content-section__inner:before,.footer[data-v-876f1f4e] .content-section__inner:after{display:none}}.footer[data-v-876f1f4e] .content-section__inner{border-inline-color:#2a2131;border-top:1px solid #2a2131;padding-block:clamp(48px,7vw,96px) clamp(24px,3.5vw,40px)}.footer__top[data-v-876f1f4e]{grid-template-columns:4fr 8fr;gap:clamp(48px,7vw,96px);display:grid}@media (width>=768px) and (width<=1024px){.footer__top[data-v-876f1f4e]{grid-template-columns:1fr;gap:clamp(24px,3.5vw,40px)}}@media (width<=767px){.footer__top[data-v-876f1f4e]{grid-template-columns:1fr;gap:clamp(24px,3.5vw,40px)}}.footer__logo[data-v-876f1f4e]{--logo-height:24px}.footer__tagline[data-v-876f1f4e]{color:#b5b0c6;max-width:34ch;margin-top:24px;font-size:1rem;line-height:1.6}.footer__columns[data-v-876f1f4e]{grid-template-columns:repeat(3,1fr);gap:clamp(24px,3.5vw,40px);display:grid}@media (width<=767px){.footer__columns[data-v-876f1f4e]{grid-template-columns:repeat(2,1fr);gap:clamp(24px,3.5vw,40px) 24px}}.footer__columns ul[data-v-876f1f4e]{flex-direction:column;gap:10px;display:flex}.footer__columns a[data-v-876f1f4e]{color:#fff;font-size:1rem;transition:color .2s}.footer__columns a[data-v-876f1f4e]:hover{color:#dbe6aa}.footer__column-title[data-v-876f1f4e]{font-synthesis:none;text-transform:none;text-transform:lowercase;letter-spacing:.02em;color:#b5b0c6;align-items:center;gap:8px;margin-bottom:24px;font-family:Major Mono Display,ui-monospace,monospace;font-size:.875rem;font-weight:400;line-height:1.4;display:flex}.footer__column-title svg[data-v-876f1f4e]{color:#a3c516}.footer__external-link[data-v-876f1f4e]{align-items:center;gap:4px;display:inline-flex}.footer__external-link svg[data-v-876f1f4e]{color:#b5b0c6}.footer__bottom[data-v-876f1f4e]{border-top:1px solid #2a2131;justify-content:space-between;align-items:flex-end;gap:clamp(24px,3.5vw,40px);margin-top:clamp(48px,7vw,96px);padding-top:clamp(24px,3.5vw,40px);display:flex}@media (width<=767px){.footer__bottom[data-v-876f1f4e]{flex-direction:column;align-items:flex-start}}.footer__offices[data-v-876f1f4e]{gap:clamp(48px,7vw,96px);display:flex}@media (width<=767px){.footer__offices[data-v-876f1f4e]{flex-direction:column;gap:24px}}.footer__office[data-v-876f1f4e]{color:#b5b0c6;font-size:.8125rem;line-height:1.6}.footer__office-name[data-v-876f1f4e]{font-synthesis:none;text-transform:none;text-transform:lowercase;letter-spacing:.02em;color:#fff;align-items:center;gap:6px;margin-bottom:6px;font-family:Major Mono Display,ui-monospace,monospace;font-size:.875rem;font-weight:400;line-height:1.4;display:flex}.footer__office-name svg[data-v-876f1f4e]{color:#a3c516}.footer__meta[data-v-876f1f4e]{flex-direction:column;align-items:flex-end;gap:16px;display:flex}@media (width<=767px){.footer__meta[data-v-876f1f4e]{align-items:flex-start}}.footer__linkedin[data-v-876f1f4e]{color:#b5b0c6;align-items:center;gap:8px;transition:color .2s;display:inline-flex}.footer__linkedin[data-v-876f1f4e]:hover{color:#fff}.footer__linkedin-label[data-v-876f1f4e]{font-size:.8125rem}.footer__legal[data-v-876f1f4e]{flex-direction:column;align-items:flex-end;gap:4px;display:flex}@media (width<=767px){.footer__legal[data-v-876f1f4e]{align-items:flex-start}}.footer__cookie-settings[data-v-876f1f4e]{letter-spacing:inherit;color:#b5b0c6;cursor:pointer;background:0 0;border:none;font-family:inherit;font-size:.8125rem;transition:color .2s}.footer__cookie-settings[data-v-876f1f4e]:hover{color:#fff}.footer__copyright[data-v-876f1f4e]{color:#b5b0c6;font-size:.8125rem}.closing-action[data-v-7feab7fb]{color:#fff;background:#100c14}.closing-action__inner[data-v-7feab7fb]{padding:0 clamp(20px,4vw,56px);border-inline:1px solid #2a2131;flex-direction:column;align-items:flex-start;gap:clamp(24px,3.5vw,40px);max-width:1280px;margin:0 auto;padding-block:0 clamp(48px,7vw,96px);display:flex}.closing-action--statement .closing-action__inner[data-v-7feab7fb]{position:relative}.closing-action--statement .closing-action__inner[data-v-7feab7fb]:before,.closing-action--statement .closing-action__inner[data-v-7feab7fb]:after{content:"";pointer-events:none;background:linear-gradient(#2a2131,#2a2131) 50%/1px 100% no-repeat,linear-gradient(#2a2131,#2a2131) 50%/100% 1px no-repeat;width:9px;height:9px;position:absolute;top:-5px}.closing-action--statement .closing-action__inner[data-v-7feab7fb]:before{left:-5px}.closing-action--statement .closing-action__inner[data-v-7feab7fb]:after{right:-5px}@media (width<=1300px){.closing-action--statement .closing-action__inner[data-v-7feab7fb]:before,.closing-action--statement .closing-action__inner[data-v-7feab7fb]:after{display:none}}.closing-action--statement .closing-action__inner[data-v-7feab7fb]{border-top:1px solid #2a2131;padding-top:clamp(48px,7vw,96px)}.closing-action__link[data-v-7feab7fb]{letter-spacing:.005em;white-space:nowrap;border:1px solid #0000;align-items:center;gap:10px;min-height:48px;padding:0 20px;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:.9375rem;font-weight:600;line-height:1;transition:background-color .2s cubic-bezier(.16,1,.3,1),border-color .2s cubic-bezier(.16,1,.3,1),color .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.closing-action__link svg[data-v-7feab7fb]{flex-shrink:0;transition:transform .25s cubic-bezier(.16,1,.3,1)}.closing-action__link:hover svg[data-v-7feab7fb]{transform:translate(3px)}.closing-action__link[data-v-7feab7fb]{color:#0a0a0b;background:#a3c516;border-color:#a3c516}.closing-action__link[data-v-7feab7fb]:hover{background:#dbe6aa;border-color:#dbe6aa}@media (width<=767px){.closing-action__link[data-v-7feab7fb]{justify-content:center;width:100%}}
