.company-signal-bottom[data-v-2bea1be4]{background:radial-gradient(ellipse 50% 50% at 50% 100%,var(--company-accent),transparent 70%);opacity:.16;filter:blur(55px);pointer-events:none;width:80%;height:65%;position:absolute;bottom:-45%;left:50%;translate:-50%}.company{--company-night:#0c0719;--company-raised:#ffffff05;--company-hairline:#ffffff1a;--company-ink-soft:#ffffff9e;--company-ink-faint:#ffffff6b;--company-accent:var(--brand-teal);--company-ease:cubic-bezier(.16,1,.3,1)}.company .wrap{width:100%;max-width:82rem;margin-inline:auto;padding-inline:1.25rem}@media (min-width:640px){.company .wrap{padding-inline:2.5rem}}.company .company-section{border-top:1px solid var(--company-hairline);padding-block:7rem}@media (min-width:640px){.company .company-section{padding-block:10rem}}.company .is-light{--company-raised:#0c071909;--company-hairline:#0c071921;--company-ink-soft:#0c0719ad;--company-ink-faint:#0c071975;--company-accent:var(--brand-navy);color:#120d1e;background:#f3f2f7;border-top-color:#0000}.company mark{background:linear-gradient(to bottom,transparent 8%,color-mix(in srgb,var(--company-accent) 26%,transparent) 8%,color-mix(in srgb,var(--company-accent) 26%,transparent) 92%,transparent 92%);color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-inline:.12em}.company .is-light mark{background:linear-gradient(to bottom,transparent 8%,color-mix(in srgb,var(--brand-teal) 55%,transparent) 8%,color-mix(in srgb,var(--brand-teal) 55%,transparent) 92%,transparent 92%)}.company .kicker{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--company-accent);font-size:11px}.company .kicker:before{content:"[ ";opacity:.5}.company .kicker:after{content:" ]";opacity:.5}.company [id]{scroll-margin-top:calc(var(--ui-header-height) + 2rem)}@media (prefers-reduced-motion:no-preference){@keyframes company-rise{0%{translate:0 110%}}@keyframes company-up{0%{opacity:0;translate:0 1.75rem}}.company .enter-rise{animation:company-rise 1s var(--company-ease) var(--delay,0s) backwards}.company .enter-up{animation:company-up .9s var(--company-ease) var(--delay,0s) backwards}@supports (animation-timeline:view()) and (animation-range:entry){@keyframes company-reveal{0%{opacity:0;translate:0 2rem}}.company .reveal{animation:linear both company-reveal;animation-timeline:view();animation-range:entry 5% cover 22%}}}.company .company-progress{z-index:60;transform-origin:0;background:var(--company-accent);height:3px;box-shadow:0 0 12px var(--company-accent);position:fixed;inset:0 0 auto;scale:0 1}@supports (animation-timeline:scroll()){@keyframes company-progress{to{scale:1}}.company .company-progress{animation:linear both company-progress;animation-timeline:scroll(root)}}
