._reviewPrototype_1uw3y_1{--review-muted: #adadb4;--review-text: #f5f5f7}._reviewPrototype_1uw3y_1 [data-home-section="Product System"]:after{background:linear-gradient(180deg,transparent,#27272d)}._reviewPrototype_1uw3y_1 [data-home-section=Proof]:before{background:linear-gradient(180deg,#2b2b31,transparent)}._reviewPrototype_1uw3y_1 #products,._reviewPrototype_1uw3y_1 #contact,._profileSection_1uw3y_16{scroll-margin-top:76px}._profileSection_1uw3y_16{position:relative;isolation:isolate;color:var(--review-text);background:linear-gradient(180deg,#27272d,#29292f 50%,#2b2b31)}._profileSection_1uw3y_16 [data-reveal]{opacity:.2;filter:blur(7px);transform:translateY(22px);transition:opacity 1.12s cubic-bezier(.16,1,.3,1),filter 1.12s cubic-bezier(.16,1,.3,1),transform 1.12s cubic-bezier(.16,1,.3,1)}._profileSection_1uw3y_16 [data-reveal].has-entered:not(.is-visible){opacity:.44;filter:blur(3px);transform:translateY(12px)}._profileSection_1uw3y_16 [data-reveal].is-visible{opacity:1;filter:none;transform:none}._profileInner_1uw3y_49{width:min(100%,1280px);min-height:90svh;margin-inline:auto;padding:108px clamp(22px,6vw,88px) 116px;display:grid;align-content:center;gap:64px}._profileHeader_1uw3y_59{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;gap:48px}._eyebrow_1uw3y_66{margin:0 0 20px;font:500 .73rem/1.5 SF Mono,ui-monospace,monospace;color:var(--review-muted);letter-spacing:0;text-transform:uppercase}._profileHeader_1uw3y_59 h2{margin:0;font-size:3.75rem;line-height:1.08;font-weight:550;letter-spacing:0}._profileIntro_1uw3y_85 p{max-width:34ch;margin:16px 0 0;color:var(--review-muted);font-size:1.05rem;line-height:1.65}._profileIntro_1uw3y_85 ._role_1uw3y_93{color:var(--review-text)}._capabilities_1uw3y_97{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px}._capability_1uw3y_103{display:grid;align-content:start;gap:28px;border-top:1px solid #f5f5f722;padding-top:20px}._number_1uw3y_111,._tools_1uw3y_112{font:400 .73rem/1.7 SF Mono,ui-monospace,monospace;color:var(--review-muted)}._number_1uw3y_111{color:#9eb4a6}._capability_1uw3y_103 h3{margin:0;font-size:1.2rem;font-weight:550;line-height:1.35}._capability_1uw3y_103 p{margin:16px 0 20px;color:var(--review-muted);font-size:.98rem;line-height:1.65}._tools_1uw3y_112{display:block}._method_1uw3y_142{border-top:1px solid #f5f5f71a;padding-top:28px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:32px}._method_1uw3y_142 ._eyebrow_1uw3y_66{margin:0}._method_1uw3y_142>p:last-child{margin:0;color:var(--review-muted);font-size:.98rem;line-height:1.7}._evidence_1uw3y_161{display:grid;gap:32px}._evidence_1uw3y_161 article+article{border-top:1px solid #f5f5f720;padding-top:30px}._evidence_1uw3y_161 ._eyebrow_1uw3y_66{margin-bottom:12px}._evidence_1uw3y_161 h3{margin:0 0 18px;font-size:1.35rem;font-weight:550;line-height:1.3}._evidence_1uw3y_161 nav,._footerLinks_1uw3y_183{display:flex;flex-wrap:wrap;gap:12px 24px}._evidence_1uw3y_161 a,._footerLinks_1uw3y_183 a{display:inline-flex;align-items:center;min-height:44px;color:var(--review-text);font-size:.82rem;text-decoration-color:#f5f5f745;text-underline-offset:6px;transition:text-decoration-color .22s cubic-bezier(.16,1,.3,1)}._evidence_1uw3y_161 a:hover,._footerLinks_1uw3y_183 a:hover{text-decoration-color:currentColor}._reviewPrototype_1uw3y_1 a:focus-visible{outline:2px solid #7fa48f;outline-offset:6px}._reviewPrototype_1uw3y_1 #contact>div{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(320px,1fr) auto;min-height:100svh;padding-top:96px;padding-bottom:24px}._reviewPrototype_1uw3y_1 #contact h2{align-self:center;max-width:none;gap:32px;transform:none}._reviewPrototype_1uw3y_1 #contact h2 span:first-child{margin-left:4%;font-size:2.25rem;line-height:1.2;letter-spacing:0;transform:none}._reviewPrototype_1uw3y_1 #contact h2 span:last-child{width:100%;font-size:6rem;line-height:1.08;letter-spacing:0;text-align:center;transform:none}._contactBlock_1uw3y_244{align-self:end;display:grid;gap:12px}._contactDetails_1uw3y_250{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:24px;font-style:normal}._contactDetails_1uw3y_250>div{display:grid;gap:0;min-width:0}._contactDetails_1uw3y_250>div:last-child:not(:first-child){justify-items:end;text-align:right}._contactDetails_1uw3y_250 span{color:#707076;font:400 .65rem/1.5 SF Mono,ui-monospace,monospace}._contactDetails_1uw3y_250 a{width:fit-content;max-width:100%;min-height:44px;display:flex;align-items:center;color:#5c5c63;font-size:.85rem;line-height:1.4;overflow-wrap:anywhere;text-decoration:none}._contactDetails_1uw3y_250 a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px}._footerLinks_1uw3y_183{justify-content:center;gap:4px 24px}._footerLinks_1uw3y_183 a{color:#6f6f75;font-size:.7rem;text-decoration-color:transparent}@media(max-width:1023px){._profileHeader_1uw3y_59{grid-template-columns:1fr;gap:24px}._profileHeader_1uw3y_59 h2{font-size:3rem}._profileIntro_1uw3y_85 p{max-width:54ch}._capabilities_1uw3y_97{gap:24px}._method_1uw3y_142{grid-template-columns:1fr;gap:24px}._reviewPrototype_1uw3y_1 #contact h2 span:last-child{font-size:4.5rem}}@media(max-width:767px){._profileInner_1uw3y_49{padding:80px 20px;gap:44px}._profileHeader_1uw3y_59 h2{font-size:2.3rem}._capabilities_1uw3y_97{grid-template-columns:1fr;gap:32px}._capability_1uw3y_103{grid-template-columns:24px minmax(0,1fr);gap:14px}._reviewPrototype_1uw3y_1 #contact>div{padding:88px 20px 20px}._reviewPrototype_1uw3y_1 #contact h2{gap:26px}._reviewPrototype_1uw3y_1 #contact h2 span:first-child{margin-left:0;font-size:1.35rem}._reviewPrototype_1uw3y_1 #contact h2 span:last-child{font-size:3.1rem}._contactDetails_1uw3y_250{grid-template-columns:minmax(0,1fr) max-content;gap:16px}._contactDetails_1uw3y_250 a{font-size:.75rem}._footerLinks_1uw3y_183{gap:4px 14px}._reviewPrototype_1uw3y_1 header[aria-label=Primary]>nav{display:flex;gap:24px}._reviewPrototype_1uw3y_1 header[aria-label=Primary]>nav>a{min-height:44px;display:inline-flex;align-items:center}._reviewPrototype_1uw3y_1 header[aria-label=Primary]>nav>a:not(:first-child):not(:last-child){display:none}}@media(prefers-reduced-motion:reduce){._evidence_1uw3y_161 a,._footerLinks_1uw3y_183 a{transition:none}._profileSection_1uw3y_16 [data-reveal]{opacity:1;filter:none;transform:none;transition:none}}@media(scripting:none){._reviewPrototype_1uw3y_1 [data-reveal]{filter:none;opacity:1;transform:none}}
