.about_page__6UDEE{position:relative;z-index:2;background:#f4f6f7;color:#101114;color-scheme:light}.about_shell__YYOTS{width:calc(100% - 4rem);max-width:66.25rem;margin-inline:auto}.about_hero__GRNQ4{padding:10.5rem 2rem 7.5rem;background:#fff;text-align:center}.about_heroInner__u4fyU{max-width:82.5rem;margin-inline:auto}.about_label__RIYvk{color:#5f646a;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.69rem;font-weight:500;line-height:1.2;letter-spacing:.01em;text-transform:uppercase}.about_heroTitle__VX4Qn{max-width:80rem;margin:0 auto;font-size:clamp(2.5rem,5.3vw,5rem);font-weight:400;line-height:1.16;letter-spacing:-.05em;text-wrap:balance}.about_heroDescription__sS_Hd{max-width:74rem;margin:2.75rem auto 0;color:#5f646a;font-size:clamp(1.125rem,1.5vw,1.5rem);line-height:1.75;letter-spacing:-.025em;text-wrap:pretty}.about_row__AZEy_{display:grid;grid-template-columns:11rem minmax(0,1fr);gap:3rem;border-top:1px solid rgba(16,17,20,.1);padding-block:5.15rem}.about_teamSection__PMZR5{border-top:1px solid rgba(16,17,20,.1);padding-block:5.15rem 5.8rem}.about_teamGrid__pWWeD{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:55rem;gap:2rem;margin-top:3.5rem}.about_teamCard__7VRwK{display:block}.about_teamImage__4xYMo{position:relative;display:block;aspect-ratio:1;overflow:hidden;border:1px solid #dfe3e7;border-radius:1.75rem;background:#e8eaeb}.about_teamPortrait__Nqzfu{object-fit:contain;object-position:center}.about_teamMeta__fW0dR{margin-top:1.7rem}.about_teamMeta__fW0dR h3{font-size:1.5rem;font-weight:550;line-height:1.25;letter-spacing:-.025em}.about_teamMeta__fW0dR p{margin-top:.6rem;color:#767c86;font-size:1.125rem;line-height:1.4}.about_teamSocials__0Bmeg{display:flex;gap:.75rem;margin-top:1rem}.about_teamSocials__0Bmeg a{display:grid;width:2.75rem;height:2.75rem;place-items:center;margin-left:-.5rem;border-radius:.5rem;color:#767c86;transition:color .2s ease}.about_teamSocials__0Bmeg svg{width:1.375rem;height:1.375rem}.about_teamSocials__0Bmeg a:hover{color:#101114}.about_teamImage__4xYMo:focus-visible,.about_teamSocials__0Bmeg a:focus-visible{outline:2px solid #101114;outline-offset:4px}.about_storyCopy__8s52l{max-width:51.75rem;font-size:clamp(1.22rem,1.65vw,1.4rem);line-height:1.42;letter-spacing:-.03em}.about_storyCopy__8s52l p+p{margin-top:1.65rem}.about_linksRow__rbs6l{min-height:13.75rem}.about_productLinks__Unms_{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.8rem}.about_productLink__nhXdY{display:inline-flex;min-height:3rem;align-items:center;gap:.7rem;border:1px solid rgba(16,17,20,.11);border-radius:999px;background:rgba(255,255,255,.42);padding-inline:1.25rem;font-size:.88rem;font-weight:520;transition:border-color .25s ease,background-color .25s ease,transform .25s ease}.about_productLink__nhXdY:hover{border-color:rgba(16,17,20,.24);background:rgba(255,255,255,.88)}.about_officeSection__XU9Jm{padding-bottom:7.5rem}.about_officeRow__RBfND{min-height:18.5rem;border-bottom:1px solid rgba(16,17,20,.1)}.about_officeContent__Rz2yx{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem}.about_officeContent__Rz2yx>p{font-size:1.28rem;line-height:1.4;letter-spacing:-.025em}.about_contactLink__lRMmO{display:inline-flex;min-height:3rem;align-items:center;gap:.75rem;border-radius:999px;background:#101114;padding-inline:1.5rem;color:#fff;font-size:.88rem;font-weight:550}@media (max-width:767px){.about_shell__YYOTS{width:calc(100% - 2.5rem)}.about_hero__GRNQ4{padding:8.5rem 1.25rem 5rem}.about_heroTitle__VX4Qn{font-size:clamp(2.25rem,8.4vw,3.25rem)}.about_heroDescription__sS_Hd{margin-top:1.75rem;font-size:1.125rem;line-height:1.65;letter-spacing:-.015em}.about_row__AZEy_{grid-template-columns:1fr;gap:2.5rem}.about_row__AZEy_,.about_teamSection__PMZR5{padding-block:6rem}.about_teamGrid__pWWeD{grid-template-columns:1fr;max-width:27.5rem;gap:3rem}.about_officeContent__Rz2yx{align-items:flex-start;flex-direction:column}.about_storyCopy__8s52l{font-size:17px;line-height:1.8;letter-spacing:0}.about_storyCopy__8s52l p+p{margin-top:2.5rem}.about_teamImage__4xYMo{border-radius:1.5rem}.about_teamMeta__fW0dR h3{font-size:22px}.about_teamMeta__fW0dR p{font-size:16px;line-height:1.6}}html.has-public-scenes{scroll-snap-type:y proximity;scroll-padding-top:110px}.focus-section{position:relative;transform-origin:50% 30%;scroll-margin-top:110px;scroll-snap-align:start;scroll-snap-stop:normal}.focus-section:not(.focus-section--compact):not(.focus-section--sequence){min-height:90svh;align-content:center}.focus-section--sequence{scroll-snap-align:none}.animated-headline__phrase{display:inline-block;position:relative;max-width:100%;white-space:pre-wrap;transform-origin:50% 80%}.animated-headline__highlight{position:absolute;z-index:-1;inset:9% -.04em 0;background:#dbe8df;transform-origin:left center;border-radius:.05em}.animated-headline__phrase--emphasis{isolation:isolate}.interface-stage{transform-origin:center center}.signal-convergence{display:block;width:min(100%,420px);height:auto;margin:18px auto 0}.scene-sequence-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(40px,7vw,100px);margin-top:60px}.scene-sequence-pin{position:sticky;top:120px;align-self:start}.scene-sequence-steps{list-style:none;margin:0;padding:0}.scene-sequence-step{display:flex;flex-direction:column;justify-content:center;min-height:65svh;border-top:1px solid #20232820;padding-block:40px}.scene-sequence-step h3,.scene-sequence-step>a{font-size:clamp(1.8rem,3.4vw,3.2rem);font-weight:500;line-height:1.15;letter-spacing:-.04em}.scene-sequence-step>span{color:#69746e;font:10px var(--font-geist-mono),monospace;margin-bottom:24px}.scene-interface{overflow:hidden;border:1px solid #20232820;border-radius:14px;background:#f8faf8;box-shadow:0 30px 70px -55px #163c2b80}.scene-interface__bar{display:flex;justify-content:space-between;padding:20px;border-bottom:1px solid #20232815;color:#66756e;font:10px var(--font-geist-mono),monospace}.scene-interface__body{display:grid;place-items:center;min-height:310px;padding:30px}.scene-interface__body>p{max-width:340px;text-align:center;font-size:22px;line-height:1.4;letter-spacing:-.03em}.scene-interface__body svg{width:100%;height:auto;max-height:230px}.scene-interface__caption{margin-top:16px;color:#73777c;font-size:10px;line-height:1.6}.persistent-interface-layers{position:relative}.persistent-interface-layer{position:absolute;inset:0;display:grid;place-items:center;padding:inherit}.persistent-interface-layer svg{max-height:390px}.focus-section.intelligence-scroll-story{overflow:visible;background:transparent}.intelligence-scroll-story__chapter{min-height:72svh;transition:none}.company-journey__stages li{min-height:62svh}.company-journey__sticky{top:110px}.company-journey__orbit{width:min(30svh,250px)}.company-journey__sticky>h2{font-size:clamp(2.4rem,3.7vw,3.7rem)}@media (max-width:959px){.focus-section:not(.focus-section--compact):not(.focus-section--sequence){min-height:75svh}.focus-section{scroll-snap-align:none}.scene-sequence-layout{grid-template-columns:1fr;gap:26px;margin-top:35px}.scene-sequence-pin{position:relative;top:auto;order:-1}.scene-sequence-step{min-height:32svh;padding-block:32px}.scene-interface__body{min-height:220px;padding:22px}.scene-interface__body svg{max-height:170px}.intelligence-scroll-story__chapter{min-height:35svh}.intelligence-scroll-story__stage{min-height:250px}.persistent-interface-layer svg{max-height:240px}.company-journey__stages li{min-height:32svh}.signal-convergence{max-width:300px}}@media (prefers-reduced-motion:reduce){html.has-public-scenes{scroll-snap-type:none}.animated-headline__phrase,.focus-section,.interface-stage,.signal-convergence g{transform:none!important;opacity:1!important;will-change:auto!important}.focus-section:not(.focus-section--compact):not(.focus-section--sequence){min-height:0}.animated-headline__highlight{transform:none!important}.company-journey__sticky,.intelligence-scroll-story__visual,.scene-sequence-pin{position:relative;top:auto}.company-journey__stages li,.intelligence-scroll-story__chapter,.scene-sequence-step{min-height:0;padding-block:32px;opacity:1!important}.persistent-interface-layers{display:grid;gap:24px}.persistent-interface-layer{position:relative;transform:none!important;opacity:1!important}}