.ambient-product-video_root__naWrC{background:var(--halo-surface);overflow:hidden;position:relative}.ambient-product-video_overlay__E8Msy,.ambient-product-video_poster__kMuXo,.ambient-product-video_video__TD__K{height:100%;inset:0;position:absolute;width:100%}.ambient-product-video_poster__kMuXo,.ambient-product-video_video__TD__K{object-fit:cover}.ambient-product-video_video__TD__K{opacity:0;transition:opacity var(--motion-standard) var(--motion-ease)}.ambient-product-video_ready__1HTiG{opacity:1}.ambient-product-video_overlay__E8Msy{pointer-events:none}.ambient-product-video_overlay__E8Msy[data-overlay=soft]{background:rgba(9,10,12,.12)}.ambient-product-video_overlay__E8Msy[data-overlay=left],.ambient-product-video_overlay__E8Msy[data-overlay=right]{background:rgba(8,9,11,.24)}.ambient-product-video_overlay__E8Msy[data-overlay=balanced]{background:rgba(8,9,11,.18)}@media (prefers-reduced-motion:reduce){.ambient-product-video_video__TD__K{display:none}}.capture-transformation-section_integration__lxd4C,.capture-transformation-section_transformation__zPNlc{box-sizing:border-box;margin:0 auto;max-width:var(--halo-composition-outer);padding:var(--section-y) var(--page-x);width:100%}.capture-transformation-section_transformation__zPNlc{background:var(--halo-bg);color:var(--halo-ink)}.capture-transformation-section_sectionIntro__LrZU4{align-items:center;display:grid;grid-gap:var(--layout-split-gap);gap:var(--layout-split-gap);grid-template-columns:var(--layout-media-column) var(--layout-copy-column);max-width:var(--halo-container-showcase)}.capture-transformation-section_introCopy__bgRS4{display:grid;grid-gap:clamp(1.15rem,1.8vw,1.75rem);gap:clamp(1.15rem,1.8vw,1.75rem);max-width:var(--halo-container-editorial)}.capture-transformation-section_introCopy__bgRS4 h2{font-size:var(--type-heading-section);font-weight:430;letter-spacing:0;line-height:var(--leading-heading);margin:0;max-width:var(--headline-measure-wide);text-wrap:balance}.capture-transformation-section_introCopy__bgRS4 p{color:var(--halo-muted);font-size:clamp(1.08rem,.55vw + .98rem,1.38rem);line-height:1.48;margin:0;max-width:min(700px,var(--measure))}.capture-transformation-section_introMedia__oXehW{justify-self:end;width:min(100%,520px)}.capture-transformation-section_demoVideoFrame__mVbLp,.capture-transformation-section_partnerMark__ZcRUk{display:grid;grid-gap:var(--space-3);gap:var(--space-3);margin:0}.capture-transformation-section_demoVideoFrame__mVbLp>div{aspect-ratio:16/10;border:1px solid var(--halo-rule);border-radius:var(--radius-media);width:100%}.capture-transformation-section_demoVideoFrame__mVbLp figcaption,.capture-transformation-section_partnerMark__ZcRUk figcaption{color:var(--halo-muted);display:grid;font-family:var(--halo-font-mono);font-size:.76rem;font-weight:650;grid-gap:.28rem;gap:.28rem;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.capture-transformation-section_demoVideoFrame__mVbLp figcaption strong{color:var(--halo-ink);font-weight:inherit}.capture-transformation-section_partnerMark__ZcRUk{justify-items:start}.capture-transformation-section_partnerMark__ZcRUk img{display:block;height:auto;max-width:min(100%,300px);opacity:.78;width:100%}.capture-transformation-section_transformStage__cb0q7{align-items:stretch;display:grid;grid-gap:clamp(2rem,4vw,4rem);gap:clamp(2rem,4vw,4rem);grid-template-columns:minmax(360px,.9fr) minmax(440px,1.1fr);min-height:0}.capture-transformation-section_sourceGroup__yMdUg{align-content:center;display:grid;grid-gap:clamp(.75rem,1.8vh,1.25rem);gap:clamp(.75rem,1.8vh,1.25rem);min-height:0}.capture-transformation-section_explanationGrid__J5BU6 span,.capture-transformation-section_sourceGroup__yMdUg>p,.capture-transformation-section_viewSet__fqOSk>div>strong{color:var(--halo-accent);font-family:var(--halo-font-mono);font-size:.78rem;font-weight:650;letter-spacing:.08em;line-height:1.2;margin:0;text-transform:uppercase}.capture-transformation-section_sourceGrid__EhfON{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));min-height:0}.capture-transformation-section_resultFrame__J0tzB,.capture-transformation-section_sourceFrame__WjfGa{background:var(--halo-bg-quiet);min-width:0;overflow:hidden;position:relative}.capture-transformation-section_sourceFrame__WjfGa{aspect-ratio:9/16;margin:0;max-height:clamp(220px,33svh,300px)}.capture-transformation-section_sourceFrame__WjfGa img{filter:saturate(.92) contrast(1.02);object-fit:cover;object-position:center}.capture-transformation-section_sourceFrame__WjfGa:before{border:1px solid rgba(255,255,255,.18);content:"";inset:0;pointer-events:none;position:absolute;z-index:3}.capture-transformation-section_sourceFrame__WjfGa:after{background:rgba(22,24,29,.3);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.capture-transformation-section_sourceFrame__WjfGa figcaption{background:rgba(22,24,29,.72);bottom:0;color:rgba(255,255,255,.82);font-family:var(--halo-font-mono);font-size:.68rem;font-weight:650;left:0;letter-spacing:.08em;padding:.5rem .62rem;position:absolute;right:0;text-transform:uppercase;z-index:4}.capture-transformation-section_sourceFrame__WjfGa figcaption small{color:var(--halo-accent);display:block;margin-bottom:.25rem}.capture-transformation-section_transformation__zPNlc[data-in-view=true] .capture-transformation-section_sourceFrame__WjfGa{animation:capture-transformation-section_source-settle__9uUmH .9s var(--motion-ease) both;animation-delay:calc(80ms * var(--frame-index))}.capture-transformation-section_transformPath__Rv8aP{align-items:center;display:flex;gap:var(--space-4);justify-content:flex-start;min-height:auto;position:relative}.capture-transformation-section_transformPath__Rv8aP strong{color:var(--halo-muted);font-family:var(--halo-font-mono);font-size:.68rem;font-weight:650;letter-spacing:.08em;line-height:1.3;max-width:none;text-align:left;text-transform:uppercase;z-index:2}.capture-transformation-section_transformPath__Rv8aP:before{background:var(--halo-rule);content:"";flex:1 1 auto;height:1px;order:2;width:auto}.capture-transformation-section_transformPath__Rv8aP:after{border-right:1px solid var(--halo-accent);border-top:1px solid var(--halo-accent);content:"";height:10px;margin-left:-18px;order:3;position:static;transform:rotate(45deg);width:10px}.capture-transformation-section_transformPath__Rv8aP span{background:var(--halo-accent);display:block;flex:1 1 auto;height:1px;left:auto;order:2;position:absolute;right:18px;top:calc(50% - .5px);transform-origin:left center;width:min(48%,240px)}.capture-transformation-section_transformation__zPNlc[data-in-view=true] .capture-transformation-section_transformPath__Rv8aP span{animation:capture-transformation-section_path-reveal__2Z49X 1.4s var(--motion-ease) .42s both}.capture-transformation-section_resultFrame__J0tzB{align-self:center;display:grid;grid-template-rows:auto 118px;margin:0;min-height:0;max-width:min(100%,calc((100svh - var(--header-height) - 300px) * 4 / 3));width:100%}.capture-transformation-section_resultImage__58MEU{animation:capture-transformation-section_selected-view-fade__ynD5p .36s var(--motion-ease) both;aspect-ratio:4/3;background:var(--halo-bg-quiet);display:block;min-width:0;overflow:hidden;position:relative;width:100%}.capture-transformation-section_resultImage__58MEU img{object-fit:cover;object-position:center top}.capture-transformation-section_resultMetadata__jgwwu{align-content:flex-start;display:grid;grid-gap:.38rem;gap:.38rem;height:118px;min-height:118px;overflow:hidden;padding:.86rem 1rem 1rem;position:static}.capture-transformation-section_resultMetadata__jgwwu .capture-transformation-section_viewStatus__te6ez{gap:.18rem .38rem;line-height:1.15}.capture-transformation-section_resultMetadata__jgwwu .capture-transformation-section_viewStatus__te6ez em{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;grid-column:2;overflow:hidden}.capture-transformation-section_resultMetadata__jgwwu>strong,.capture-transformation-section_viewTitle__y4Vpm{color:var(--halo-ink);font-family:var(--halo-font-mono);font-size:.78rem;font-weight:650;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.capture-transformation-section_transformation__zPNlc[data-in-view=true] .capture-transformation-section_resultFrame__J0tzB{animation:capture-transformation-section_result-resolve__Weuqv .82s var(--motion-ease) .98s both}.capture-transformation-section_explanationGrid__J5BU6{display:grid;grid-gap:var(--space-4);gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(2.5rem,4vw,4.5rem);max-width:var(--halo-container-content)}.capture-transformation-section_explanationGrid__J5BU6 article{border-top:1px solid var(--halo-rule);display:grid;grid-gap:var(--space-3);gap:var(--space-3);padding-top:var(--space-4)}.capture-transformation-section_activationTimeline__t44UD p,.capture-transformation-section_bridgeLine__3db_d,.capture-transformation-section_explanationGrid__J5BU6 p,.capture-transformation-section_integrationProof__id5FK p,.capture-transformation-section_viewSet__fqOSk p{color:var(--halo-muted);font-size:clamp(1rem,.28vw + .94rem,1.13rem);line-height:1.45;margin:0}.capture-transformation-section_explanationGrid__J5BU6 p{color:var(--halo-ink);font-size:clamp(1.08rem,.46vw + .96rem,1.32rem);font-weight:430;line-height:1.18;max-width:34ch}.capture-transformation-section_viewSet__fqOSk{align-items:end;display:grid;grid-gap:clamp(1rem,2vw,1.8rem);gap:clamp(1rem,2vw,1.8rem);grid-column:1/-1;grid-template-columns:minmax(210px,.28fr) minmax(0,.72fr);min-height:0}.capture-transformation-section_viewSet__fqOSk>div>strong{color:var(--halo-ink);display:block;max-width:38ch}.capture-transformation-section_viewSet__fqOSk p{margin-top:var(--space-2);max-width:46ch}.capture-transformation-section_viewStrip__0_nvj{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(8,minmax(0,1fr))}.capture-transformation-section_viewThumb__wqrAE{-webkit-appearance:none;-moz-appearance:none;appearance:none;aspect-ratio:1/1.28;background:var(--halo-bg-quiet);border:1px solid var(--halo-rule);color:inherit;cursor:pointer;display:grid;font:inherit;grid-template-rows:58% 42%;height:auto;min-width:0;overflow:hidden;padding:0;text-align:left}.capture-transformation-section_viewThumb__wqrAE[aria-pressed=true]{border-color:var(--halo-rule);outline:2px solid var(--halo-accent);outline-offset:-2px}.capture-transformation-section_thumbImage__1i6AB{background:var(--halo-surface);display:block;height:100%;min-width:0;overflow:hidden;position:relative;width:100%}.capture-transformation-section_thumbImage__1i6AB img{object-fit:contain;object-position:top center}.capture-transformation-section_viewContent__66njE{align-content:flex-start;display:grid;grid-gap:3px;gap:3px;grid-template-rows:21px 18px;min-height:0;padding:4px 8px 7px}.capture-transformation-section_viewTitle__y4Vpm{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-size:clamp(.5rem,.24vw,.58rem);line-height:1.08;max-height:21px;min-height:21px;overflow:hidden}.capture-transformation-section_viewStatus__te6ez{align-items:flex-start;color:var(--halo-muted);display:grid;font-size:.78rem;font-weight:650;grid-gap:.2rem .38rem;gap:.2rem .38rem;grid-template-columns:auto minmax(0,1fr);line-height:1.22}.capture-transformation-section_viewStatus__te6ez>span{color:var(--halo-success);font-size:.8em;line-height:1.22}.capture-transformation-section_viewStatus__te6ez[data-status=observation] strong,.capture-transformation-section_viewStatus__te6ez[data-status=observation]>span{color:var(--halo-warning)}.capture-transformation-section_viewStatus__te6ez strong{color:var(--halo-muted);font-size:inherit;font-weight:inherit}.capture-transformation-section_viewStatus__te6ez em{color:var(--halo-muted);font-size:.92em;font-style:normal;font-weight:430;grid-column:2;line-height:1.35;max-width:34ch}.capture-transformation-section_viewStatus__te6ez[data-compact=true]{column-gap:4px;font-size:clamp(.49rem,.16vw,.54rem);grid-template-columns:8px minmax(0,1fr);line-height:1.08;min-height:18px}.capture-transformation-section_reviewStory__fHurG{margin-top:clamp(2.25rem,4vw,4rem);position:relative}.capture-transformation-section_reviewSticky__4pB4B{box-sizing:border-box;display:grid;grid-gap:clamp(.9rem,2.2vh,1.4rem);gap:clamp(.9rem,2.2vh,1.4rem);grid-template-rows:minmax(0,1fr) auto;height:calc(100svh - var(--header-height));margin-inline:auto;max-width:var(--halo-container-showcase);overflow:hidden;padding-block:clamp(1.5rem,4svh,3rem);position:-webkit-sticky;position:sticky;top:var(--header-height)}.capture-transformation-section_reviewTrack__4UngZ{display:grid}.capture-transformation-section_reviewStep__7y_O_{height:34svh}.capture-transformation-section_viewProgress__Z1UNW{color:var(--halo-accent);font-family:var(--halo-font-mono);font-size:.68rem;font-weight:650;letter-spacing:.08em;line-height:1.2}.capture-transformation-section_bridgeLine__3db_d{border-top:1px solid var(--halo-rule);margin-top:clamp(2rem,3vw,3rem);max-width:min(760px,var(--measure));padding-top:var(--space-5)}.capture-transformation-section_integration__lxd4C{background:var(--halo-bg-quiet);color:var(--halo-ink);padding-bottom:clamp(3.75rem,4.6vw,4rem);padding-top:clamp(3.75rem,4.6vw,4rem)}.capture-transformation-section_integration__lxd4C .capture-transformation-section_introCopy__bgRS4 h2{max-width:12ch}.capture-transformation-section_integrationCompact__Fjgcu{display:grid;grid-gap:clamp(1.8rem,2.6vw,3rem);gap:clamp(1.8rem,2.6vw,3rem);grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);margin-inline:auto;max-width:var(--halo-container-content)}.capture-transformation-section_integrationCopy__vKvHh{align-content:center;display:grid;grid-gap:clamp(1rem,1.5vw,1.45rem);gap:clamp(1rem,1.5vw,1.45rem)}.capture-transformation-section_integrationCopy__vKvHh h2{color:var(--halo-ink);font-size:clamp(2.15rem,3vw,3.65rem);font-weight:430;letter-spacing:0;line-height:1;margin:0;max-width:17ch}.capture-transformation-section_integrationCopy__vKvHh p{color:var(--halo-muted);font-size:clamp(1.04rem,.38vw + .96rem,1.2rem);line-height:1.45;margin:0;max-width:48ch}.capture-transformation-section_integrationPath__lmi23{align-self:center;display:grid;grid-gap:clamp(.8rem,1.25vw,1.15rem);gap:clamp(.8rem,1.25vw,1.15rem);grid-template-columns:minmax(78px,.72fr) auto minmax(128px,1fr) auto minmax(150px,1.14fr)}.capture-transformation-section_integrationNode__hFK7e{align-content:center;display:grid;grid-gap:.65rem;gap:.65rem;min-width:0}.capture-transformation-section_integrationNode__hFK7e strong{color:var(--halo-muted);font-family:var(--halo-font-mono);font-size:clamp(.62rem,.18vw + .58rem,.72rem);font-weight:650;letter-spacing:.08em;line-height:1.24;margin:0;max-width:18ch;text-transform:uppercase}.capture-transformation-section_haloNode__THNwu,.capture-transformation-section_packageNode__1BFRk{color:var(--halo-ink);display:block;font-size:clamp(1.2rem,.8vw + 1rem,1.6rem);font-weight:520;line-height:1.05}.capture-transformation-section_packageNode__1BFRk{max-width:11ch}.capture-transformation-section_homeNetLogo__PUs6G{display:block;height:auto;max-width:min(100%,220px);opacity:.78;width:100%}.capture-transformation-section_integrationPath__lmi23>i{align-self:center;background:var(--halo-rule);display:block;height:1px;position:relative;width:clamp(1.4rem,2.4vw,2.2rem)}.capture-transformation-section_integrationPath__lmi23>i:after{border-right:1px solid var(--halo-accent);border-top:1px solid var(--halo-accent);content:"";height:7px;position:absolute;right:0;top:-3px;transform:rotate(45deg);width:7px}.capture-transformation-section_integrationSummary__WQsJQ{align-items:center;border-top:1px solid var(--halo-rule);display:grid;grid-gap:clamp(1rem,2vw,1.5rem);gap:clamp(1rem,2vw,1.5rem);grid-column:1/-1;grid-template-columns:minmax(220px,.8fr) minmax(0,1.5fr) auto;padding-top:clamp(1.2rem,2vw,1.75rem)}.capture-transformation-section_integrationSummary__WQsJQ>strong{color:var(--halo-ink);display:block;font-size:clamp(1.12rem,.56vw + 1rem,1.42rem);font-weight:430;line-height:1.16;max-width:18ch}.capture-transformation-section_integrationSummary__WQsJQ ul{align-items:center;display:flex;flex-wrap:wrap;gap:.65rem clamp(.9rem,1.6vw,1.35rem);list-style:none;margin:0;padding:0}.capture-transformation-section_integrationSummary__WQsJQ li{color:var(--halo-muted);font-family:var(--halo-font-mono);font-size:clamp(.68rem,.16vw + .64rem,.78rem);font-weight:650;letter-spacing:.07em;line-height:1.2;text-transform:uppercase;white-space:nowrap}.capture-transformation-section_integrationSummary__WQsJQ li:before{color:var(--halo-accent);content:"✓ "}.capture-transformation-section_integrationLink___rVsb{color:var(--halo-ink);font-family:var(--halo-font-mono);font-size:.76rem;font-weight:650;letter-spacing:.08em;text-decoration:none;text-transform:uppercase;white-space:nowrap}.capture-transformation-section_integrationLink___rVsb:focus-visible,.capture-transformation-section_integrationLink___rVsb:hover{color:var(--halo-accent)}.capture-transformation-section_integration__lxd4C[data-in-view=true] .capture-transformation-section_integrationNode__hFK7e,.capture-transformation-section_integration__lxd4C[data-in-view=true] .capture-transformation-section_integrationPath__lmi23>i{animation:capture-transformation-section_source-settle__9uUmH .62s var(--motion-ease) both}.capture-transformation-section_integration__lxd4C[data-in-view=true] .capture-transformation-section_integrationNode__hFK7e:nth-of-type(2),.capture-transformation-section_integration__lxd4C[data-in-view=true] .capture-transformation-section_integrationPath__lmi23>i:first-of-type{animation-delay:.12s}.capture-transformation-section_integration__lxd4C[data-in-view=true] .capture-transformation-section_integrationNode__hFK7e:nth-of-type(3),.capture-transformation-section_integration__lxd4C[data-in-view=true] .capture-transformation-section_integrationPath__lmi23>i:last-of-type{animation-delay:.24s}.capture-transformation-section_routeDiagram__3St_0{align-items:stretch;display:grid;grid-gap:0;gap:0;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(3rem,5vw,5.5rem)}.capture-transformation-section_routeStep__9_dZj{align-items:center;border-top:1px solid var(--halo-rule);display:grid;min-height:150px;padding:clamp(1.15rem,2vw,1.45rem) clamp(1rem,2vw,1.5rem) 0 0;position:relative}.capture-transformation-section_routeStep__9_dZj span{color:var(--halo-ink);font-size:clamp(1.25rem,1.2vw,1.62rem);font-weight:430;line-height:1.08;max-width:13ch}.capture-transformation-section_routeStep__9_dZj i{background:var(--halo-rule);height:1px;position:absolute;right:clamp(.75rem,1.4vw,1.1rem);top:clamp(1.55rem,2.5vw,1.85rem);width:clamp(2rem,4vw,4.5rem)}.capture-transformation-section_routeStep__9_dZj i:after{border-right:1px solid var(--halo-accent);border-top:1px solid var(--halo-accent);content:"";height:8px;position:absolute;right:0;top:-4px;transform:rotate(45deg);width:8px}.capture-transformation-section_integration__lxd4C[data-in-view=true] .capture-transformation-section_routeStep__9_dZj{animation:capture-transformation-section_source-settle__9uUmH .76s var(--motion-ease) both}.capture-transformation-section_integration__lxd4C[data-in-view=true] .capture-transformation-section_routeStep__9_dZj:nth-child(2){animation-delay:.12s}.capture-transformation-section_integration__lxd4C[data-in-view=true] .capture-transformation-section_routeStep__9_dZj:nth-child(3){animation-delay:.24s}.capture-transformation-section_integration__lxd4C[data-in-view=true] .capture-transformation-section_routeStep__9_dZj:nth-child(4){animation-delay:.36s}.capture-transformation-section_integrationProof__id5FK{border-top:1px solid var(--halo-rule);display:grid;grid-gap:clamp(2rem,4vw,4rem);gap:clamp(2rem,4vw,4rem);grid-template-columns:minmax(0,.86fr) minmax(260px,1.14fr);margin-top:clamp(2.75rem,4.5vw,5rem);padding-top:var(--space-6)}.capture-transformation-section_integrationFooter__S9A5v p,.capture-transformation-section_integrationProof__id5FK strong{color:var(--halo-ink);display:block;font-size:clamp(1.55rem,1.8vw,2.25rem);font-weight:430;line-height:1.12;max-width:16ch}.capture-transformation-section_integrationProof__id5FK p{margin-top:var(--space-4);max-width:42ch}.capture-transformation-section_integrationProof__id5FK ul{grid-column-gap:var(--space-5);column-gap:var(--space-5);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0;grid-row-gap:var(--space-4);row-gap:var(--space-4)}.capture-transformation-section_integrationProof__id5FK li{border-top:1px solid var(--halo-rule);color:var(--halo-muted);font-size:clamp(.96rem,.22vw + .9rem,1.06rem);line-height:1.35;padding-top:var(--space-3)}.capture-transformation-section_activationTimeline__t44UD{display:grid;grid-gap:var(--space-4);gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(2.75rem,4.5vw,5rem)}.capture-transformation-section_activationTimeline__t44UD article{border-top:1px solid var(--halo-rule);padding-top:var(--space-5)}.capture-transformation-section_activationTimeline__t44UD span{color:var(--halo-accent);font-family:var(--halo-font-mono);font-size:.76rem;font-weight:650;letter-spacing:.08em}.capture-transformation-section_activationTimeline__t44UD h3{color:var(--halo-ink);font-size:clamp(1.28rem,1.35vw,1.68rem);font-weight:430;line-height:1.08;margin:clamp(2rem,3vw,3rem) 0 var(--space-4)}.capture-transformation-section_integrationFooter__S9A5v{align-items:center;border-top:1px solid var(--halo-rule);display:flex;gap:var(--space-5);justify-content:space-between;margin-top:clamp(2.75rem,4.5vw,5rem);padding-top:var(--space-6)}.capture-transformation-section_integrationFooter__S9A5v p{margin:0;max-width:21ch}@keyframes capture-transformation-section_source-settle__9uUmH{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes capture-transformation-section_path-reveal__2Z49X{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes capture-transformation-section_result-resolve__Weuqv{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}@keyframes capture-transformation-section_selected-view-fade__ynD5p{0%{opacity:.82}to{opacity:1}}@media (prefers-reduced-motion:reduce){.capture-transformation-section_integration__lxd4C[data-in-view=true] .capture-transformation-section_integrationNode__hFK7e,.capture-transformation-section_integration__lxd4C[data-in-view=true] .capture-transformation-section_integrationPath__lmi23>i,.capture-transformation-section_integration__lxd4C[data-in-view=true] .capture-transformation-section_routeStep__9_dZj,.capture-transformation-section_resultImage__58MEU,.capture-transformation-section_transformation__zPNlc[data-in-view=true] .capture-transformation-section_resultFrame__J0tzB,.capture-transformation-section_transformation__zPNlc[data-in-view=true] .capture-transformation-section_sourceFrame__WjfGa,.capture-transformation-section_transformation__zPNlc[data-in-view=true] .capture-transformation-section_transformPath__Rv8aP span{animation:none}}@media (max-height:820px) and (min-width:901px){.capture-transformation-section_reviewSticky__4pB4B{gap:.8rem;padding-block:clamp(.85rem,2.4svh,1.35rem)}.capture-transformation-section_transformStage__cb0q7{gap:clamp(1.5rem,3vw,3rem)}.capture-transformation-section_sourceFrame__WjfGa{max-height:clamp(188px,28svh,240px)}.capture-transformation-section_sourceFrame__WjfGa figcaption{font-size:.58rem;padding:.42rem .5rem}.capture-transformation-section_resultFrame__J0tzB{grid-template-rows:auto 112px;max-width:min(100%,calc((100svh - var(--header-height) - 318px) * 4 / 3))}.capture-transformation-section_resultMetadata__jgwwu{gap:.28rem;height:112px;min-height:112px;padding:.68rem .85rem .82rem}.capture-transformation-section_viewSet__fqOSk{gap:1rem}.capture-transformation-section_viewThumb__wqrAE{grid-template-rows:58% 42%}.capture-transformation-section_viewContent__66njE{padding:4px 8px 7px}.capture-transformation-section_viewStatus__te6ez[data-compact=true]{font-size:.49rem}}@media (max-width:1180px){.capture-transformation-section_transformStage__cb0q7{grid-template-columns:minmax(360px,.9fr) minmax(440px,1.1fr)}.capture-transformation-section_viewStrip__0_nvj{display:flex;margin-inline:calc(var(--page-x) * -1);overflow-x:auto;padding:0 var(--page-x) var(--space-2);scroll-snap-type:x mandatory}.capture-transformation-section_viewThumb__wqrAE{flex:0 0 clamp(124px,16vw,132px);scroll-snap-align:start}}@media (max-width:900px){.capture-transformation-section_integrationCompact__Fjgcu,.capture-transformation-section_integrationProof__id5FK,.capture-transformation-section_sectionIntro__LrZU4,.capture-transformation-section_transformStage__cb0q7{grid-template-columns:1fr}.capture-transformation-section_introMedia__oXehW{justify-self:start;width:min(100%,560px)}.capture-transformation-section_reviewSticky__4pB4B{height:auto;overflow:visible;padding-block:0;position:static}.capture-transformation-section_reviewTrack__4UngZ{display:none}.capture-transformation-section_partnerMark__ZcRUk img{max-width:min(78vw,300px)}.capture-transformation-section_integrationPath__lmi23{gap:.9rem;grid-template-columns:1fr;max-width:min(100%,360px)}.capture-transformation-section_integrationPath__lmi23>i{height:34px;justify-self:start;margin-left:.35rem;width:1px}.capture-transformation-section_integrationPath__lmi23>i:after{bottom:0;left:-3px;right:auto;top:auto;transform:rotate(135deg)}.capture-transformation-section_homeNetLogo__PUs6G{max-width:min(100%,180px)}.capture-transformation-section_integrationSummary__WQsJQ{align-items:start;grid-template-columns:1fr}.capture-transformation-section_integrationSummary__WQsJQ ul{align-items:flex-start;display:grid;grid-gap:.7rem;gap:.7rem}.capture-transformation-section_transformPath__Rv8aP{min-height:56px}.capture-transformation-section_transformPath__Rv8aP span,.capture-transformation-section_transformPath__Rv8aP:before{height:100%;left:50%;top:0;width:1px}.capture-transformation-section_transformPath__Rv8aP span{transform-origin:top center}.capture-transformation-section_transformation__zPNlc[data-in-view=true] .capture-transformation-section_transformPath__Rv8aP span{animation-name:capture-transformation-section_path-reveal-vertical__hQoRw}.capture-transformation-section_transformPath__Rv8aP:after{bottom:3px;right:calc(50% - 5px);top:auto;transform:rotate(135deg)}.capture-transformation-section_sourceGrid__EhfON{grid-template-columns:repeat(2,minmax(0,1fr))}.capture-transformation-section_sourceFrame__WjfGa{max-height:none}.capture-transformation-section_routeDiagram__3St_0,.capture-transformation-section_viewSet__fqOSk{grid-template-columns:1fr}.capture-transformation-section_routeStep__9_dZj{min-height:116px;padding-left:0;padding-right:0}.capture-transformation-section_routeStep__9_dZj i{bottom:var(--space-4);height:36px;left:0;right:auto;top:auto;width:1px}.capture-transformation-section_routeStep__9_dZj i:after{bottom:0;left:-4px;right:auto;top:auto;transform:rotate(135deg)}.capture-transformation-section_activationTimeline__t44UD{grid-template-columns:1fr}}@media (max-width:640px){.capture-transformation-section_integration__lxd4C,.capture-transformation-section_transformation__zPNlc{padding-bottom:clamp(4.5rem,16vw,6rem);padding-top:clamp(4.5rem,16vw,6rem)}.capture-transformation-section_integration__lxd4C{padding-bottom:clamp(3.75rem,12vw,4.5rem);padding-top:clamp(3.75rem,12vw,4.5rem)}.capture-transformation-section_viewStrip__0_nvj{margin-inline:calc(var(--page-x) * -1);padding-inline:var(--page-x)}.capture-transformation-section_viewThumb__wqrAE{flex-basis:min(42vw,168px)}.capture-transformation-section_explanationGrid__J5BU6,.capture-transformation-section_integrationProof__id5FK ul{grid-template-columns:1fr}.capture-transformation-section_integrationFooter__S9A5v{align-items:flex-start;display:grid}}@keyframes capture-transformation-section_path-reveal-vertical__hQoRw{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.cinematic-image-chapter_chapter__Rmt2e{background:var(--halo-bg);box-sizing:border-box;color:var(--halo-ink);--cinematic-depth-overscan:5rem;display:grid;min-height:clamp(42rem,88svh,62rem);overflow-x:clip;position:relative;width:100%}.cinematic-image-chapter_chapter__Rmt2e h1,.cinematic-image-chapter_chapter__Rmt2e h2,.cinematic-image-chapter_chapter__Rmt2e p{margin:0}.cinematic-image-chapter_grid__ePkbk,.cinematic-image-chapter_media__u5fcY{grid-area:1/1}.cinematic-image-chapter_media__u5fcY{block-size:100%;margin:0;min-block-size:100%;overflow:hidden;position:relative}.cinematic-image-chapter_depthMedia__9rYqN,.cinematic-image-chapter_media__u5fcY img,.cinematic-image-chapter_media__u5fcY picture{block-size:100%;display:block;inline-size:100%}.cinematic-image-chapter_depthMedia__9rYqN{--cinematic-depth-scale:1;--cinematic-depth-y:0px;transform:translate3d(0,var(--cinematic-depth-y),0) scale(var(--cinematic-depth-scale));transform-origin:center}.cinematic-image-chapter_depthMedia__9rYqN[data-cinematic-depth-media]{block-size:auto;inset-block:calc(var(--cinematic-depth-overscan) * -1);inset-inline:0;position:absolute}.cinematic-image-chapter_depthMedia__9rYqN[data-cinematic-depth-media] picture{position:relative}.cinematic-image-chapter_media__u5fcY img{object-fit:cover;object-position:var(--cinematic-object-position)}.cinematic-image-chapter_grid__ePkbk{align-items:end;box-sizing:border-box;display:grid;grid-gap:var(--space-5);gap:var(--space-5);grid-template-columns:repeat(12,minmax(0,1fr));margin-inline:auto;max-width:var(--halo-composition-outer);padding:calc(var(--header-height) + clamp(var(--space-7), 6vw, var(--space-9))) var(--page-x) clamp(var(--space-7),6vw,var(--space-10));position:relative;width:100%;z-index:1}.cinematic-image-chapter_copy__ioglK{border-top:var(--rule-width) solid var(--halo-rule-strong);box-sizing:border-box;display:grid;grid-gap:clamp(var(--space-4),1.8vw,var(--space-5));gap:clamp(var(--space-4),1.8vw,var(--space-5));padding:clamp(var(--space-5),3.2vw,var(--space-7)) 0 0}.cinematic-image-chapter_light___moeN .cinematic-image-chapter_copy__ioglK{background:color-mix(in srgb,var(--halo-bg) 92%,transparent);padding-inline:clamp(var(--space-5),3vw,var(--space-7));padding-bottom:clamp(var(--space-5),3vw,var(--space-7))}.cinematic-image-chapter_dark__kbJpN .cinematic-image-chapter_copy__ioglK{background:color-mix(in srgb,var(--halo-dark) 68%,transparent);border-top-color:var(--halo-dark-rule);color:var(--halo-dark-ink);padding-inline:clamp(var(--space-5),3vw,var(--space-7));padding-bottom:clamp(var(--space-5),3vw,var(--space-7))}.cinematic-image-chapter_copy-left__PDPJr .cinematic-image-chapter_copy__ioglK{grid-column:1/span 5}.cinematic-image-chapter_copy-right__vhwz7 .cinematic-image-chapter_copy__ioglK{grid-column:8/span 5}.cinematic-image-chapter_copy-left__PDPJr.cinematic-image-chapter_wide__gO5rB .cinematic-image-chapter_copy__ioglK{grid-column:1/span 6}.cinematic-image-chapter_copy-right__vhwz7.cinematic-image-chapter_wide__gO5rB .cinematic-image-chapter_copy__ioglK{grid-column:7/span 6}.cinematic-image-chapter_copy__ioglK h1,.cinematic-image-chapter_copy__ioglK h2{color:inherit;font-weight:500;letter-spacing:0;line-height:var(--leading-display);max-width:var(--headline-measure);text-wrap:balance}.cinematic-image-chapter_copy__ioglK h1{font-size:var(--type-display-page)}.cinematic-image-chapter_copy__ioglK h2{font-size:var(--type-heading-section);line-height:var(--leading-heading);max-width:var(--headline-measure-wide)}.cinematic-image-chapter_copy__ioglK p{color:var(--halo-muted);font-size:clamp(1.03rem,.5vw + .94rem,1.24rem);line-height:1.46;max-width:var(--measure)}.cinematic-image-chapter_dark__kbJpN .cinematic-image-chapter_copy__ioglK p{color:var(--halo-dark-muted)}.cinematic-image-chapter_actions__uQiPO{display:flex;flex-wrap:wrap;gap:var(--space-3);padding-top:var(--space-2)}@media (prefers-reduced-motion:no-preference){.cinematic-image-chapter_copy__ioglK,.cinematic-image-chapter_media__u5fcY img{animation:cinematic-image-chapter_cinematicChapterReveal__lZGSs var(--motion-standard) var(--motion-ease) both}.cinematic-image-chapter_copy__ioglK{animation-delay:80ms}}@keyframes cinematic-image-chapter_cinematicChapterReveal__lZGSs{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@media (max-width:1180px){.cinematic-image-chapter_chapter__Rmt2e{min-height:clamp(38rem,82svh,52rem)}.cinematic-image-chapter_copy-left__PDPJr .cinematic-image-chapter_copy__ioglK,.cinematic-image-chapter_copy-left__PDPJr.cinematic-image-chapter_wide__gO5rB .cinematic-image-chapter_copy__ioglK,.cinematic-image-chapter_copy-right__vhwz7 .cinematic-image-chapter_copy__ioglK,.cinematic-image-chapter_copy-right__vhwz7.cinematic-image-chapter_wide__gO5rB .cinematic-image-chapter_copy__ioglK{grid-column:1/span 6}}@media (max-width:760px){.cinematic-image-chapter_chapter__Rmt2e{--cinematic-depth-overscan:0rem;min-height:0}.cinematic-image-chapter_grid__ePkbk,.cinematic-image-chapter_media__u5fcY{grid-area:auto}.cinematic-image-chapter_imageFirstMobile___0M3_ .cinematic-image-chapter_media__u5fcY{order:1}.cinematic-image-chapter_imageFirstMobile___0M3_ .cinematic-image-chapter_grid__ePkbk{order:2}.cinematic-image-chapter_copyFirstMobile__uDTGw .cinematic-image-chapter_grid__ePkbk{order:1}.cinematic-image-chapter_copyFirstMobile__uDTGw .cinematic-image-chapter_media__u5fcY{order:2}.cinematic-image-chapter_media__u5fcY{aspect-ratio:1/1;min-block-size:0}.cinematic-image-chapter_copyFirstMobile__uDTGw .cinematic-image-chapter_media__u5fcY{aspect-ratio:992/1586}.cinematic-image-chapter_media__u5fcY img{object-position:var(--cinematic-mobile-object-position)}.cinematic-image-chapter_depthMedia__9rYqN{--cinematic-depth-scale:1!important;--cinematic-depth-y:0px!important;inset:0;transform:none}.cinematic-image-chapter_grid__ePkbk{display:block;padding:calc(var(--header-height) + var(--space-6)) var(--page-x) var(--space-7)}.cinematic-image-chapter_copy__ioglK{padding:var(--space-5) 0 0}.cinematic-image-chapter_dark__kbJpN .cinematic-image-chapter_copy__ioglK,.cinematic-image-chapter_light___moeN .cinematic-image-chapter_copy__ioglK{background:transparent;padding-inline:0;padding-bottom:0}.cinematic-image-chapter_actions__uQiPO{display:grid;max-width:22rem}}@media (prefers-reduced-motion:reduce){.cinematic-image-chapter_copy__ioglK,.cinematic-image-chapter_media__u5fcY img{animation:none}.cinematic-image-chapter_depthMedia__9rYqN{--cinematic-depth-scale:1!important;--cinematic-depth-y:0px!important;transform:none}}.current-product-showcase_section__kxS8j{background:var(--halo-bg);box-sizing:border-box;color:var(--halo-ink);padding:var(--page-section-y) var(--page-x);scroll-margin-top:var(--header-height)}.current-product-showcase_section__kxS8j[data-tone=dark]{background:var(--halo-dark);color:var(--halo-dark-ink)}.current-product-showcase_section__kxS8j[data-tone=quiet]{background:var(--halo-bg-quiet)}.current-product-showcase_inner__k2XQ8{display:grid;grid-gap:clamp(var(--space-8),7vw,var(--space-10));gap:clamp(var(--space-8),7vw,var(--space-10));margin-inline:auto;max-width:var(--halo-container-showcase)}.current-product-showcase_intro__ByWYt{align-items:end;display:grid;grid-gap:clamp(var(--space-4),2vw,var(--space-6));gap:clamp(var(--space-4),2vw,var(--space-6));grid-template-columns:minmax(18rem,.9fr) minmax(20rem,1.1fr)}.current-product-showcase_intro__ByWYt .eyebrow{grid-column:1/-1}.current-product-showcase_intro__ByWYt h2,.current-product-showcase_intro__ByWYt p{margin:0}.current-product-showcase_intro__ByWYt h2{font-size:var(--type-heading-section);font-weight:430;letter-spacing:0;line-height:var(--leading-heading);max-width:15ch;text-wrap:balance}.current-product-showcase_intro__ByWYt p{color:var(--halo-muted);font-size:clamp(1.04rem,.55vw + .94rem,1.34rem);line-height:1.48;max-width:min(640px,var(--measure))}.current-product-showcase_section__kxS8j[data-tone=dark] .current-product-showcase_intro__ByWYt p{color:var(--halo-dark-muted)}.current-product-showcase_showcase__dE5JW{align-items:stretch;display:grid;grid-gap:clamp(var(--space-6),4vw,var(--space-9));gap:clamp(var(--space-6),4vw,var(--space-9));grid-template-columns:minmax(15rem,.31fr) minmax(0,.69fr)}.current-product-showcase_stepRail__eqVfu{align-content:start;display:grid;grid-gap:0;gap:0}.current-product-showcase_stepButton__FIaia{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-top:1px solid var(--halo-rule);color:inherit;cursor:pointer;display:grid;grid-gap:var(--space-3);gap:var(--space-3);min-height:7.5rem;padding:var(--space-5) var(--space-5) var(--space-5) 0;text-align:left;transition:border-color .15s ease,color .15s ease;width:100%}.current-product-showcase_section__kxS8j[data-tone=dark] .current-product-showcase_stepButton__FIaia{border-top-color:var(--halo-dark-rule)}.current-product-showcase_stepButton__FIaia[data-active=true]{border-top-color:var(--halo-accent)}.current-product-showcase_stepButton__FIaia:focus-visible{outline:2px solid var(--halo-accent);outline-offset:4px}.current-product-showcase_stepButton__FIaia span{color:var(--halo-muted);font-family:var(--halo-font-mono);font-size:.72rem;font-weight:650;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.current-product-showcase_section__kxS8j[data-tone=dark] .current-product-showcase_stepButton__FIaia span{color:var(--halo-dark-muted)}.current-product-showcase_stepButton__FIaia[data-active=true] span{color:var(--halo-accent)}.current-product-showcase_stepButton__FIaia strong{font-size:clamp(1rem,.38vw + .92rem,1.18rem);font-weight:560;line-height:1.25}.current-product-showcase_productPanel__rkCpb{background:var(--halo-bg-raised);border:1px solid var(--halo-rule);display:grid;grid-template-columns:minmax(16rem,.53fr) minmax(15rem,.47fr);min-height:38rem;overflow:hidden}.current-product-showcase_section__kxS8j[data-tone=dark] .current-product-showcase_productPanel__rkCpb{background:var(--halo-product-bg);border-color:var(--halo-dark-rule)}.current-product-showcase_productPanel__rkCpb:focus-visible{outline:2px solid var(--halo-accent);outline-offset:4px}.current-product-showcase_mediaFrame__gQh8R{align-items:flex-end;background:var(--halo-capture-bg);display:flex;justify-content:center;min-width:0;overflow:hidden;padding:clamp(var(--space-4),2vw,var(--space-6))}.current-product-showcase_productPanel__rkCpb[data-format=desktop]{grid-template-columns:1fr}.current-product-showcase_productPanel__rkCpb[data-format=desktop] .current-product-showcase_mediaFrame__gQh8R{align-items:center;background:var(--halo-bg-quiet);padding:0}.current-product-showcase_mediaFrame__gQh8R img{display:block;height:auto;max-height:43rem;object-fit:contain;width:auto}.current-product-showcase_productPanel__rkCpb[data-format=phone] .current-product-showcase_mediaFrame__gQh8R img{max-width:min(100%,26.875rem);width:min(100%,26.875rem)}.current-product-showcase_productPanel__rkCpb[data-format=desktop] .current-product-showcase_mediaFrame__gQh8R img{max-height:none;width:100%}.current-product-showcase_panelCopy__vXIL6{align-content:end;display:grid;grid-gap:var(--space-4);gap:var(--space-4);padding:clamp(var(--space-6),4vw,var(--space-8))}.current-product-showcase_productPanel__rkCpb[data-format=desktop] .current-product-showcase_panelCopy__vXIL6{border-top:1px solid var(--halo-rule);grid-template-columns:minmax(0,.7fr) minmax(16rem,.3fr)}.current-product-showcase_panelCopy__vXIL6>*{margin:0}.current-product-showcase_panelCopy__vXIL6 small,.current-product-showcase_panelCopy__vXIL6>span{color:var(--halo-muted);font-family:var(--halo-font-mono);font-size:.7rem;font-weight:650;letter-spacing:.08em;line-height:1.3;text-transform:uppercase}.current-product-showcase_section__kxS8j[data-tone=dark] .current-product-showcase_panelCopy__vXIL6 p,.current-product-showcase_section__kxS8j[data-tone=dark] .current-product-showcase_panelCopy__vXIL6 small,.current-product-showcase_section__kxS8j[data-tone=dark] .current-product-showcase_panelCopy__vXIL6>span{color:var(--halo-dark-muted)}.current-product-showcase_panelCopy__vXIL6>span{color:var(--halo-accent)}.current-product-showcase_panelCopy__vXIL6 h3{font-size:clamp(1.8rem,2.4vw,3.25rem);font-weight:500;line-height:1.02;text-wrap:balance}.current-product-showcase_panelCopy__vXIL6 p{color:var(--halo-muted);font-size:clamp(.98rem,.32vw + .92rem,1.14rem);line-height:1.45}.current-product-showcase_productPanel__rkCpb[data-format=desktop] .current-product-showcase_panelCopy__vXIL6 h3,.current-product-showcase_productPanel__rkCpb[data-format=desktop] .current-product-showcase_panelCopy__vXIL6 small,.current-product-showcase_productPanel__rkCpb[data-format=desktop] .current-product-showcase_panelCopy__vXIL6>span{grid-column:1}.current-product-showcase_productPanel__rkCpb[data-format=desktop] .current-product-showcase_panelCopy__vXIL6 p{align-self:end;grid-column:2;grid-row:1/span 3}.current-product-showcase_factRail__tm_hO{display:grid;grid-gap:var(--space-5);gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr))}.current-product-showcase_factRail__tm_hO span{border-top:1px solid var(--halo-rule);font-family:var(--halo-font-mono);font-size:clamp(.76rem,.25vw + .71rem,.9rem);font-weight:650;letter-spacing:.07em;line-height:1.35;padding-top:var(--space-4);text-transform:uppercase}.current-product-showcase_section__kxS8j[data-tone=dark] .current-product-showcase_factRail__tm_hO span{border-top-color:var(--halo-dark-rule)}.current-product-showcase_factRail__tm_hO span:first-child{border-top-color:var(--halo-accent)}@media (max-width:980px){.current-product-showcase_intro__ByWYt,.current-product-showcase_showcase__dE5JW{grid-template-columns:1fr}.current-product-showcase_intro__ByWYt p{max-width:46rem}.current-product-showcase_stepRail__eqVfu{display:flex;margin-inline:calc(var(--page-x) * -1);overflow-x:auto;padding-inline:var(--page-x);scroll-snap-type:x mandatory}.current-product-showcase_stepButton__FIaia{flex:0 0 min(17rem,74vw);scroll-snap-align:start}}@media (max-width:720px){.current-product-showcase_inner__k2XQ8{gap:var(--space-8)}.current-product-showcase_productPanel__rkCpb,.current-product-showcase_productPanel__rkCpb[data-format=desktop]{grid-template-columns:1fr;min-height:0}.current-product-showcase_productPanel__rkCpb[data-format=desktop] .current-product-showcase_panelCopy__vXIL6{display:grid;grid-template-columns:1fr}.current-product-showcase_productPanel__rkCpb[data-format=desktop] .current-product-showcase_panelCopy__vXIL6 h3,.current-product-showcase_productPanel__rkCpb[data-format=desktop] .current-product-showcase_panelCopy__vXIL6 p,.current-product-showcase_productPanel__rkCpb[data-format=desktop] .current-product-showcase_panelCopy__vXIL6 small,.current-product-showcase_productPanel__rkCpb[data-format=desktop] .current-product-showcase_panelCopy__vXIL6>span{grid-column:1;grid-row:auto}.current-product-showcase_mediaFrame__gQh8R{min-height:0}.current-product-showcase_mediaFrame__gQh8R img{max-height:min(70svh,45rem)}.current-product-showcase_factRail__tm_hO{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.current-product-showcase_stepButton__FIaia{transition:none}}.viewport-media-hero_hero__RpOGz{--viewport-hero-copy-max:min(48rem,54vw);--viewport-hero-safe-top:calc(var(--header-height) + clamp(1.5rem, 4svh, 3.5rem));--viewport-hero-safe-bottom:clamp(1.5rem,4svh,3.25rem);--viewport-hero-depth-scale:1;--viewport-hero-depth-overscan:4.5rem;--viewport-hero-depth-y:0px;background:var(--halo-dark);color:var(--halo-dark-ink);display:grid;min-height:var(--hero-min-height);isolation:isolate;overflow:hidden;position:relative;width:100%}.viewport-media-hero_hero__RpOGz[data-viewport-hero-short=true]{min-height:var(--hero-short-min-height)}.viewport-media-hero_media__J8AqR,.viewport-media-hero_safeArea__gWT9D,.viewport-media-hero_scrim__Q13nv,.viewport-media-hero_vignette__tW_nk{grid-area:1/1}.viewport-media-hero_media__J8AqR{margin:0;min-height:100%;overflow:hidden;position:relative;z-index:0}.viewport-media-hero_depthMedia__JJm7G,.viewport-media-hero_media__J8AqR img,.viewport-media-hero_media__J8AqR picture{display:block;height:100%;width:100%}.viewport-media-hero_media__J8AqR picture{position:relative}.viewport-media-hero_depthMedia__JJm7G{transform:translate3d(0,var(--viewport-hero-depth-y),0) scale(var(--viewport-hero-depth-scale));transform-origin:center}.viewport-media-hero_depthMedia__JJm7G[data-viewport-hero-depth-media]{height:auto;inset-block:calc(var(--viewport-hero-depth-overscan) * -1);inset-inline:0;position:absolute}.viewport-media-hero_depthMedia__JJm7G[data-viewport-hero-depth-media] picture{position:relative}.viewport-media-hero_media__J8AqR img{object-fit:cover;object-position:var(--hero-object-position)}.viewport-media-hero_scrim__Q13nv,.viewport-media-hero_vignette__tW_nk{pointer-events:none;z-index:1}.viewport-media-hero_scrim__Q13nv{background:rgba(6,7,9,.42)}.viewport-media-hero_scrim__Q13nv.viewport-media-hero_soft__r_7Sq{background:rgba(6,7,9,.32)}.viewport-media-hero_scrim__Q13nv.viewport-media-hero_strong__v87V7{background:rgba(6,7,9,.5)}.viewport-media-hero_vignette__tW_nk{border:clamp(.8rem,2vw,1.6rem) solid rgba(0,0,0,.14);box-sizing:border-box}.viewport-media-hero_safeArea__gWT9D{box-sizing:border-box;display:grid;margin-inline:auto;max-width:var(--halo-composition-outer);min-height:inherit;padding:var(--viewport-hero-safe-top) var(--page-x) var(--viewport-hero-safe-bottom);position:relative;width:100%;z-index:2}.viewport-media-hero_copy__F8kVN{align-self:center;display:grid;grid-gap:clamp(.9rem,1.8svh,1.4rem);gap:clamp(.9rem,1.8svh,1.4rem);max-width:var(--viewport-hero-copy-max)}.viewport-media-hero_hero__RpOGz[data-hero-heading-scale=balanced]{--viewport-hero-copy-max:min(50rem,57vw)}.viewport-media-hero_hero__RpOGz[data-hero-heading-scale=compact]{--viewport-hero-copy-max:min(53rem,60vw)}.viewport-media-hero_hero__RpOGz[data-hero-copy-position=right] .viewport-media-hero_copy__F8kVN{justify-self:end}.viewport-media-hero_actions__F2f_5,.viewport-media-hero_copy__F8kVN h1,.viewport-media-hero_copy__F8kVN p,.viewport-media-hero_eyebrow___1mLP,.viewport-media-hero_marker___d2Pg{animation:viewport-media-hero_viewportHeroReveal__W1zCD var(--motion-v10-editorial) var(--motion-v10-ease) both}.viewport-media-hero_eyebrow___1mLP{animation-delay:.14s}.viewport-media-hero_copy__F8kVN h1{animation-delay:.22s}.viewport-media-hero_copy__F8kVN p{animation-delay:.32s}.viewport-media-hero_actions__F2f_5{animation-delay:.4s}.viewport-media-hero_marker___d2Pg{animation-delay:.48s}.viewport-media-hero_copy__F8kVN h1{color:var(--halo-dark-ink);font-size:var(--type-display-hero);font-weight:500;letter-spacing:0;line-height:var(--leading-display);margin:0;max-width:var(--headline-measure);text-wrap:balance}.viewport-media-hero_hero__RpOGz[data-hero-heading-scale=balanced] .viewport-media-hero_copy__F8kVN h1{font-size:var(--type-display-hero-balanced);max-width:var(--headline-measure-wide)}.viewport-media-hero_hero__RpOGz[data-hero-heading-scale=compact] .viewport-media-hero_copy__F8kVN h1{font-size:var(--type-display-hero-compact);max-width:21ch}.viewport-media-hero_copy__F8kVN p{color:rgba(244,241,234,.78);font-size:clamp(1rem,.6vw + .88rem,1.26rem);line-height:1.42;margin:0;max-width:min(40rem,var(--measure))}.viewport-media-hero_actions__F2f_5{display:flex;flex-wrap:wrap;gap:var(--space-3);padding-top:clamp(.25rem,1svh,.75rem)}.viewport-media-hero_actions__F2f_5 a:first-child{background:var(--halo-dark-ink);border-color:var(--halo-dark-ink);color:var(--halo-dark)}.viewport-media-hero_actions__F2f_5 a:not(:first-child){background:rgba(8,9,11,.18);border-color:rgba(244,241,234,.5);color:var(--halo-dark-ink)}.viewport-media-hero_actions__F2f_5 a:hover{background:var(--halo-accent);border-color:var(--halo-accent);color:white}.viewport-media-hero_marker___d2Pg{border-top:1px solid rgba(244,241,234,.18);color:rgba(244,241,234,.68);display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin-top:clamp(.55rem,1.4svh,1.25rem);padding-top:clamp(.75rem,1.6svh,1.2rem)}@keyframes viewport-media-hero_viewportHeroReveal__W1zCD{0%{opacity:0;transform:translateY(.72rem)}to{opacity:1;transform:translateY(0)}}@media (max-width:1180px){.viewport-media-hero_hero__RpOGz{--viewport-hero-copy-max:min(42rem,68vw)}.viewport-media-hero_hero__RpOGz[data-hero-heading-scale=balanced],.viewport-media-hero_hero__RpOGz[data-hero-heading-scale=compact]{--viewport-hero-copy-max:min(46rem,72vw)}}@media (max-width:760px){.viewport-media-hero_hero__RpOGz{--viewport-hero-copy-max:min(100%,31rem);--viewport-hero-depth-overscan:0rem;--viewport-hero-safe-top:calc(var(--header-height) + clamp(0.75rem, 2.1svh, 1.35rem));--viewport-hero-safe-bottom:clamp(0.82rem,2.3svh,1.35rem)}.viewport-media-hero_hero__RpOGz[data-viewport-hero-short=true]{min-height:var(--hero-short-min-height)}.viewport-media-hero_media__J8AqR img{object-position:var(--hero-mobile-object-position)}.viewport-media-hero_depthMedia__JJm7G{--viewport-hero-depth-scale:1!important;--viewport-hero-depth-y:0px!important;inset:0;transform:none}.viewport-media-hero_scrim__Q13nv,.viewport-media-hero_scrim__Q13nv.viewport-media-hero_soft__r_7Sq,.viewport-media-hero_scrim__Q13nv.viewport-media-hero_strong__v87V7{background:rgba(6,7,9,.5)}.viewport-media-hero_safeArea__gWT9D{align-items:end}.viewport-media-hero_copy__F8kVN{align-self:end;gap:clamp(.68rem,1.35svh,1rem)}.viewport-media-hero_copy__F8kVN p{font-size:clamp(.94rem,3.1vw,1.08rem);line-height:1.36}.viewport-media-hero_actions__F2f_5{display:grid;grid-gap:.62rem;gap:.62rem;max-width:22rem}}@media (max-height:680px),(max-width:380px){.viewport-media-hero_copy__F8kVN{gap:.58rem}.viewport-media-hero_copy__F8kVN p{font-size:.9rem;line-height:1.32}.viewport-media-hero_actions__F2f_5 a{min-height:2.55rem;padding-inline:.9rem}}@media (prefers-reduced-motion:reduce){.viewport-media-hero_actions__F2f_5,.viewport-media-hero_copy__F8kVN h1,.viewport-media-hero_copy__F8kVN p,.viewport-media-hero_eyebrow___1mLP,.viewport-media-hero_marker___d2Pg{animation:none}.viewport-media-hero_depthMedia__JJm7G{--viewport-hero-depth-scale:1!important;--viewport-hero-depth-y:0px!important;transform:none}}.apply-page_page__Y9viW{background:var(--halo-bg);color:var(--halo-ink)}.apply-page_hero___xP3_{box-sizing:border-box;margin-inline:auto;max-width:var(--halo-composition-outer);padding:calc(var(--header-height) + clamp(var(--space-7), 8vw, var(--space-9))) var(--page-x) var(--space-8)}.apply-page_heroCopy__btP3o{display:grid;grid-gap:var(--space-5);gap:var(--space-5);max-width:var(--halo-container-editorial)}.apply-page_heroCopy__btP3o h1{color:var(--halo-ink);font-size:var(--type-display-page);font-weight:460;letter-spacing:0;line-height:var(--leading-display);margin:0;max-width:var(--headline-measure-wide);text-wrap:balance}.apply-page_heroCopy__btP3o p,.apply-page_summary__p7JD3 p{color:var(--halo-muted);font-size:clamp(1.08rem,.62vw + .98rem,1.45rem);line-height:1.42;margin:0;max-width:var(--measure)}.apply-page_decision__q6dAf{align-items:start;box-sizing:border-box;display:grid;grid-gap:var(--page-text-image-gap);gap:var(--page-text-image-gap);grid-template-columns:minmax(20rem,.44fr) minmax(0,.56fr);margin-inline:auto;max-width:var(--halo-composition-outer);padding:0 var(--page-x) var(--page-section-y);width:100%}.apply-page_summary__p7JD3{border-top:var(--rule-width) solid var(--halo-accent);display:grid;grid-gap:var(--space-5);gap:var(--space-5);padding-top:var(--space-5);position:-webkit-sticky;position:sticky;top:calc(var(--header-height) + var(--space-6))}.apply-page_summary__p7JD3 h2{color:var(--halo-ink);font-size:var(--type-heading-section-compact);font-weight:430;line-height:var(--leading-heading);margin:0;max-width:var(--headline-measure-wide);text-wrap:balance}.apply-page_summary__p7JD3 dl{display:grid;grid-gap:var(--space-4);gap:var(--space-4);margin:0}.apply-page_summary__p7JD3 div{border-top:var(--rule-width) solid var(--halo-rule);display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding-top:var(--space-3)}.apply-page_summary__p7JD3 dt{color:var(--halo-muted);font-family:var(--halo-font-mono);font-size:clamp(.72rem,.32vw + .66rem,.86rem);font-weight:650;letter-spacing:.08em;text-transform:uppercase}.apply-page_summary__p7JD3 dd{color:var(--halo-ink);font-size:clamp(1rem,.42vw + .94rem,1.18rem);line-height:1.35;margin:0}@media (max-width:980px){.apply-page_decision__q6dAf{grid-template-columns:1fr;padding-bottom:var(--page-section-y)}.apply-page_summary__p7JD3{position:static}}@media (max-width:640px){.apply-page_hero___xP3_{padding-block:calc(var(--header-height) + var(--space-7)) var(--space-7)}}.company-page_page__7Koua{background:var(--halo-bg);color:var(--halo-ink)}.company-page_hero__4Y5tM{padding-block:calc(var(--header-height) + clamp(var(--space-7), 8vw, var(--space-9))) var(--space-8)}.company-page_ambition__54xQo,.company-page_categoryMarkerSection__qUQhy,.company-page_ecosystem__ICinw,.company-page_field__JIh1U,.company-page_founder___JkSp,.company-page_heroGrid__GkcuP,.company-page_roots__tgJWd,.company-page_statementInner__7TAmT,.company-page_team__VEFOm,.company-page_workWithHalo__C6_Ls{box-sizing:border-box;margin-inline:auto;max-width:var(--halo-composition-outer);padding-inline:var(--page-x);width:100%}.company-page_ecosystem__ICinw{display:grid;grid-gap:var(--space-8);gap:var(--space-8);padding-block:var(--page-section-y)}.company-page_ecosystemIntro__ZX0j2{display:grid;grid-gap:var(--space-5);gap:var(--space-5);max-width:var(--halo-container-editorial)}.company-page_ecosystemIntro__ZX0j2 h2{font-size:var(--type-heading-section);font-weight:440;letter-spacing:0;line-height:var(--leading-heading);margin:0;max-width:17ch;text-wrap:balance}.company-page_ecosystemIntro__ZX0j2 p{color:var(--halo-muted);font-size:clamp(1.08rem,.62vw + .98rem,1.45rem);line-height:1.42;margin:0;max-width:var(--measure)}.company-page_ecosystemGrid__5c_n3{display:grid;grid-gap:var(--space-4);gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr))}.company-page_ecosystemGrid__5c_n3 article{border-top:var(--rule-width) solid var(--halo-rule);display:grid;grid-gap:var(--space-3);gap:var(--space-3);min-width:0;padding-top:var(--space-5)}.company-page_ecosystemGrid__5c_n3 article:first-child{border-top-color:var(--halo-accent)}.company-page_partnerMark__TgP3U{align-items:center;display:flex;min-height:5.5rem}.company-page_partnerMark__TgP3U img{display:block;height:auto;max-height:4.25rem;max-width:min(100%,15rem);object-fit:contain;object-position:left center;width:auto}.company-page_partnerMark__TgP3U img[alt="Intellectual Property Ontario"]{filter:brightness(.22)}.company-page_partnerMark__TgP3U img[alt=Amii]{max-height:5rem}.company-page_partnerMark__TgP3U img[alt=Mitacs]{max-width:min(100%,14rem)}.company-page_partnerMark__TgP3U strong{color:var(--halo-ink);font-size:clamp(1.35rem,1.35vw,2rem);font-weight:560;line-height:1}.company-page_ecosystemGrid__5c_n3 article>span{color:var(--halo-subtle);font-family:var(--halo-font-mono);font-size:.72rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.company-page_ecosystemGrid__5c_n3 article>p{color:var(--halo-muted);font-size:clamp(.94rem,.3vw + .88rem,1.06rem);line-height:1.44;margin:0}.company-page_categoryMarkerSection__qUQhy{padding-block:var(--page-section-y-tight)}.company-page_heroGrid__GkcuP{align-items:end;display:grid;grid-gap:var(--page-text-image-gap);gap:var(--page-text-image-gap);grid-template-columns:repeat(12,minmax(0,1fr))}.company-page_heroCopy__Td8ec{display:grid;grid-gap:var(--space-5);gap:var(--space-5);grid-column:1/span 7;max-width:58rem}.company-page_chapterCopy__K0JGE h2,.company-page_heroCopy__Td8ec h1,.company-page_statement__9IP3W h2,.company-page_workCopy__ox__q h2{color:inherit;font-size:var(--type-display-page);font-weight:460;letter-spacing:0;line-height:var(--leading-display);margin:0;text-wrap:balance}.company-page_heroCopy__Td8ec h1{max-width:11ch}.company-page_chapterCopy__K0JGE p,.company-page_heroCopy__Td8ec p,.company-page_statement__9IP3W p,.company-page_workCopy__ox__q p{color:var(--halo-muted);font-size:clamp(1.08rem,.62vw + .98rem,1.45rem);line-height:1.42;margin:0;max-width:var(--measure)}.company-page_actions__9h1xa{display:flex;flex-wrap:wrap;gap:var(--space-3);padding-top:var(--space-2)}.company-page_categoryMarker__RI7oq{align-content:end;display:grid;grid-gap:var(--space-5);gap:var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr));min-height:0}.company-page_categoryMarker__RI7oq span{border-top:var(--rule-width) solid var(--halo-rule);color:var(--halo-muted);font-family:var(--halo-font-mono);font-size:clamp(.78rem,.3vw + .74rem,.95rem);font-weight:650;letter-spacing:.09em;line-height:1.2;padding-top:var(--space-3);text-transform:uppercase}.company-page_categoryMarker__RI7oq span:last-child{border-top-color:var(--halo-accent);color:var(--halo-ink)}.company-page_statement__9IP3W{background:var(--halo-bg-quiet);padding-block:var(--page-section-y-tight)}.company-page_statementInner__7TAmT{display:grid;grid-gap:var(--space-6);gap:var(--space-6)}.company-page_statement__9IP3W h2{font-size:var(--type-heading-section);max-width:17ch}.company-page_recordPath__d8Dsp{display:grid;grid-gap:var(--space-4);gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));max-width:var(--halo-container-editorial);padding-top:var(--space-6)}.company-page_recordPath__d8Dsp span{border-top:var(--rule-width) solid var(--halo-rule-strong);color:var(--halo-ink);font-family:var(--halo-font-mono);font-size:clamp(.78rem,.38vw + .72rem,1rem);font-weight:650;letter-spacing:.08em;line-height:1.28;padding-top:var(--space-4);text-transform:uppercase}.company-page_recordPath__d8Dsp span:last-child{border-top-color:var(--halo-accent)}.company-page_founder___JkSp,.company-page_team__VEFOm{background:var(--halo-dark);color:var(--halo-dark-ink);display:grid;grid-gap:var(--space-8);gap:var(--space-8);grid-template-columns:minmax(0,.58fr) minmax(18rem,.42fr);max-width:none;padding-block:var(--page-section-y)}.company-page_chapterCopy__K0JGE,.company-page_founderCopy__RgHcD,.company-page_workCopy__ox__q{display:grid;grid-gap:var(--space-5);gap:var(--space-5);max-width:var(--halo-container-reading)}.company-page_founderCopy__RgHcD{margin-left:max(var(--page-x),calc((100vw - var(--halo-composition-max)) / 2 + var(--page-x)))}.company-page_founderCopy__RgHcD h2,.company-page_team__VEFOm h2{color:var(--halo-dark-ink);font-size:var(--type-heading-section);font-weight:440;letter-spacing:0;line-height:var(--leading-heading);margin:0;text-wrap:balance}.company-page_founderCopy__RgHcD p,.company-page_team__VEFOm .company-page_chapterCopy__K0JGE p{color:var(--halo-dark-muted);font-size:clamp(1.08rem,.62vw + .98rem,1.45rem);line-height:1.42;margin:0;max-width:var(--measure)}.company-page_conditionRail__ZE5RF,.company-page_evidenceRail__8dxxm,.company-page_progression___Of7l,.company-page_rootSignals__QUDph,.company-page_roster__4GqxI,.company-page_workLinks__ZtzlH{list-style:none;margin:0;padding:0}.company-page_evidenceRail__8dxxm{align-self:end;display:grid;grid-gap:var(--space-5);gap:var(--space-5);margin-right:max(var(--page-x),calc((100vw - var(--halo-composition-max)) / 2 + var(--page-x)))}.company-page_evidenceRail__8dxxm span{border-top:var(--rule-width) solid var(--halo-dark-rule);color:var(--halo-dark-muted);font-family:var(--halo-font-mono);font-size:clamp(.82rem,.42vw + .76rem,1.04rem);font-weight:650;letter-spacing:.08em;line-height:1.28;padding-top:var(--space-4);text-transform:uppercase}.company-page_evidenceRail__8dxxm span:first-child{border-top-color:var(--halo-accent);color:var(--halo-dark-ink)}.company-page_ambition__54xQo,.company-page_field__JIh1U,.company-page_roots__tgJWd,.company-page_workWithHalo__C6_Ls{display:grid;grid-gap:var(--space-8);gap:var(--space-8);grid-template-columns:minmax(20rem,.46fr) minmax(0,.54fr);padding-block:var(--page-section-y-tight)}.company-page_ambition__54xQo,.company-page_workWithHalo__C6_Ls{background:var(--halo-bg-raised);max-width:none;padding-inline:max(var(--page-x),calc((100vw - var(--halo-composition-max)) / 2 + var(--page-x)))}.company-page_chapterCopy__K0JGE h2,.company-page_workCopy__ox__q h2{font-size:var(--type-heading-section);max-width:17ch}.company-page_conditionRail__ZE5RF{align-self:end;display:grid;grid-gap:var(--space-4);gap:var(--space-4);grid-template-columns:repeat(5,minmax(0,1fr))}.company-page_conditionRail__ZE5RF li,.company-page_progression___Of7l li,.company-page_rootSignals__QUDph article,.company-page_roster__4GqxI div,.company-page_workLinks__ZtzlH a{border-top:var(--rule-width) solid var(--halo-rule);display:grid;grid-gap:var(--space-3);gap:var(--space-3);padding-top:var(--space-4)}.company-page_conditionRail__ZE5RF li{color:var(--halo-ink);font-family:var(--halo-font-mono);font-size:clamp(.78rem,.36vw + .72rem,.98rem);font-weight:650;letter-spacing:.08em;line-height:1.28;min-height:7rem;text-transform:uppercase}.company-page_conditionRail__ZE5RF li:first-child,.company-page_progression___Of7l li:first-child,.company-page_rootSignals__QUDph article:first-child,.company-page_roster__4GqxI div:first-child,.company-page_workLinks__ZtzlH a:first-child{border-top-color:var(--halo-accent)}.company-page_progression___Of7l{display:grid;grid-gap:var(--space-5);gap:var(--space-5)}.company-page_progression___Of7l li{grid-template-columns:minmax(10rem,.38fr) minmax(0,.62fr)}.company-page_progression___Of7l strong,.company-page_rootSignals__QUDph h3,.company-page_roster__4GqxI dt{color:var(--halo-ink);font-size:clamp(1.12rem,.72vw + .96rem,1.55rem);font-weight:580;letter-spacing:0;line-height:1.08;margin:0}.company-page_progression___Of7l span,.company-page_rootSignals__QUDph p{color:var(--halo-muted);font-size:clamp(.98rem,.34vw + .92rem,1.12rem);line-height:1.46;margin:0}.company-page_roster__4GqxI dd{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin:0}.company-page_roster__4GqxI dd strong{color:var(--halo-dark-ink);font-size:clamp(.98rem,.34vw + .92rem,1.12rem);font-weight:560;line-height:1.28}.company-page_roster__4GqxI dd span{color:var(--halo-dark-muted);font-size:clamp(.92rem,.28vw + .86rem,1.04rem);line-height:1.42}.company-page_team__VEFOm{grid-template-columns:minmax(0,.44fr) minmax(0,.56fr)}.company-page_team__VEFOm .company-page_chapterCopy__K0JGE{margin-left:max(var(--page-x),calc((100vw - var(--halo-composition-max)) / 2 + var(--page-x)))}.company-page_roster__4GqxI{align-self:end;display:grid;grid-gap:var(--space-5);gap:var(--space-5);margin-right:max(var(--page-x),calc((100vw - var(--halo-composition-max)) / 2 + var(--page-x)))}.company-page_roster__4GqxI div{border-top-color:var(--halo-dark-rule);grid-template-columns:minmax(0,.55fr) minmax(0,.45fr)}.company-page_roster__4GqxI div:first-child{border-top-color:var(--halo-accent)}.company-page_roster__4GqxI dt{color:var(--halo-dark-ink)}.company-page_roster__4GqxI dd{color:var(--halo-dark-muted)}.company-page_roots__tgJWd{background:var(--halo-bg-quiet);max-width:none;padding-inline:max(var(--page-x),calc((100vw - var(--halo-composition-max)) / 2 + var(--page-x)))}.company-page_rootSignals__QUDph{align-self:end;display:grid;grid-gap:var(--space-5);gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr))}.company-page_workWithHalo__C6_Ls{align-items:end}.company-page_workLinks__ZtzlH{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.company-page_workLinks__ZtzlH a{color:var(--halo-muted);font-family:var(--halo-font-mono);font-size:clamp(.82rem,.38vw + .76rem,1rem);font-weight:650;letter-spacing:.08em;line-height:1.28;text-transform:uppercase}.company-page_workLinks__ZtzlH a:first-child{color:var(--halo-ink)}@media (prefers-reduced-motion:no-preference){.company-page_categoryMarker__RI7oq,.company-page_chapterCopy__K0JGE,.company-page_conditionRail__ZE5RF,.company-page_ecosystemGrid__5c_n3,.company-page_ecosystemIntro__ZX0j2,.company-page_evidenceRail__8dxxm,.company-page_founderCopy__RgHcD,.company-page_heroCopy__Td8ec,.company-page_progression___Of7l,.company-page_rootSignals__QUDph,.company-page_roster__4GqxI,.company-page_statementInner__7TAmT,.company-page_workCopy__ox__q,.company-page_workLinks__ZtzlH{animation:company-page_haloReveal__Tq5M7 var(--motion-standard) var(--motion-ease) both}}@media (max-width:1180px){.company-page_heroCopy__Td8ec{grid-column:1/span 8}.company-page_categoryMarker__RI7oq{grid-column:9/span 4}.company-page_conditionRail__ZE5RF{grid-template-columns:repeat(3,minmax(0,1fr))}.company-page_ecosystemGrid__5c_n3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.company-page_ambition__54xQo,.company-page_field__JIh1U,.company-page_founder___JkSp,.company-page_heroGrid__GkcuP,.company-page_recordPath__d8Dsp,.company-page_rootSignals__QUDph,.company-page_roots__tgJWd,.company-page_team__VEFOm,.company-page_workWithHalo__C6_Ls{grid-template-columns:1fr}.company-page_hero__4Y5tM{padding-block:calc(var(--header-height) + var(--space-7)) var(--space-7)}.company-page_categoryMarker__RI7oq,.company-page_heroCopy__Td8ec{grid-column:auto}.company-page_categoryMarker__RI7oq{min-height:0}.company-page_evidenceRail__8dxxm,.company-page_founderCopy__RgHcD,.company-page_roster__4GqxI,.company-page_team__VEFOm .company-page_chapterCopy__K0JGE{margin-inline:0}.company-page_ambition__54xQo,.company-page_ecosystem__ICinw,.company-page_founder___JkSp,.company-page_roots__tgJWd,.company-page_team__VEFOm,.company-page_workWithHalo__C6_Ls{padding-inline:var(--page-x)}.company-page_progression___Of7l li,.company-page_roster__4GqxI div{grid-template-columns:1fr}}@media (max-width:640px){.company-page_ambition__54xQo,.company-page_ecosystem__ICinw,.company-page_field__JIh1U,.company-page_founder___JkSp,.company-page_roots__tgJWd,.company-page_statement__9IP3W,.company-page_team__VEFOm,.company-page_workWithHalo__C6_Ls{padding-block:var(--page-section-y-tight)}.company-page_conditionRail__ZE5RF,.company-page_ecosystemGrid__5c_n3{grid-template-columns:1fr}.company-page_actions__9h1xa{display:grid}}@media (prefers-reduced-motion:reduce){.company-page_categoryMarker__RI7oq,.company-page_chapterCopy__K0JGE,.company-page_conditionRail__ZE5RF,.company-page_ecosystemGrid__5c_n3,.company-page_ecosystemIntro__ZX0j2,.company-page_evidenceRail__8dxxm,.company-page_founderCopy__RgHcD,.company-page_heroCopy__Td8ec,.company-page_progression___Of7l,.company-page_rootSignals__QUDph,.company-page_roster__4GqxI,.company-page_statementInner__7TAmT,.company-page_workCopy__ox__q,.company-page_workLinks__ZtzlH{animation:none}}.contact-page_contact__k9J4N{align-items:start;box-sizing:border-box;display:grid;grid-gap:var(--page-text-image-gap);gap:var(--page-text-image-gap);grid-template-columns:var(--layout-copy-column) var(--layout-media-column);margin-inline:auto;max-width:var(--halo-composition-outer);padding:var(--page-section-y-tight) var(--page-x) var(--page-section-y)}.contact-page_copy__xmi_u{display:grid;grid-gap:clamp(var(--space-5),1.9vw,var(--space-7));gap:clamp(var(--space-5),1.9vw,var(--space-7));position:-webkit-sticky;position:sticky;top:calc(var(--header-height) + var(--space-6))}.contact-page_copy__xmi_u>*{margin:0}.contact-page_copy__xmi_u .headline{max-width:11ch}.contact-page_copy__xmi_u .bodyLarge{color:var(--halo-muted);max-width:var(--measure)}.contact-page_contactFlow__QrYtn{display:grid;grid-gap:var(--space-3);gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:var(--space-3)}.contact-page_contactFlow__QrYtn span{border-top:var(--rule-width) solid var(--halo-rule);color:var(--halo-ink);font-family:var(--halo-font-mono);font-size:clamp(.76rem,.34vw + .7rem,.92rem);font-weight:650;letter-spacing:.08em;line-height:1.25;min-height:4.4rem;padding-top:var(--space-3);position:relative;text-transform:uppercase}.contact-page_contactFlow__QrYtn span:first-child{border-top-color:var(--halo-accent)}.contact-page_contactFlow__QrYtn span:not(:last-child):after{color:var(--halo-accent);content:"→";position:absolute;right:0;top:var(--space-3)}.contact-page_expectation__KzQ4F{border-top:var(--rule-width) solid var(--halo-rule);display:grid;grid-gap:var(--space-4);gap:var(--space-4);margin-top:var(--space-3);padding-top:var(--space-5)}.contact-page_expectation__KzQ4F h2{color:var(--halo-ink);font-size:clamp(1.2rem,.8vw + 1rem,1.6rem);line-height:1.18;margin:0}.contact-page_expectation__KzQ4F ul{display:grid;grid-gap:var(--space-3);gap:var(--space-3);list-style:none;margin:0;padding:0}.contact-page_expectation__KzQ4F li{color:var(--halo-muted);display:grid;font-size:clamp(1rem,.4vw + .92rem,1.16rem);grid-gap:var(--space-3);gap:var(--space-3);grid-template-columns:.6rem 1fr;line-height:1.35}.contact-page_expectation__KzQ4F li:before{background:var(--halo-accent);border-radius:var(--radius-pill);content:"";height:.42rem;margin-top:.55rem;width:.42rem}.contact-page_reassurance__X_5Vc{border-top:var(--rule-width) solid var(--halo-rule);color:var(--halo-ink);font-size:clamp(1.04rem,.45vw + .95rem,1.22rem);line-height:1.4;padding-top:var(--space-5)}.contact-page_securityLink__Cijby{color:var(--halo-ink);display:inline-flex;font-family:var(--halo-font-mono);font-size:clamp(.76rem,.3vw + .7rem,.9rem);font-weight:650;letter-spacing:.08em;margin-top:var(--space-3);text-transform:uppercase}.contact-page_securityLink__Cijby:focus-visible{outline:2px solid var(--halo-accent);outline-offset:4px}@media (max-width:980px){.contact-page_contact__k9J4N{grid-template-columns:1fr;padding-top:calc(var(--page-section-y-tight) + var(--header-height))}.contact-page_copy__xmi_u{position:static}.contact-page_copy__xmi_u .headline{max-width:var(--halo-container-reading)}}@media (max-width:560px){.contact-page_contactFlow__QrYtn{grid-template-columns:1fr}.contact-page_contactFlow__QrYtn span:not(:last-child):after{display:none}}.technology-page_page__biTZl{background:var(--halo-bg);color:var(--halo-ink)}.technology-page_categorySection__QJ8fx,.technology-page_chainSection__aHOWR,.technology-page_contrastSection__IXT6L,.technology-page_finalCta__CBBxn,.technology-page_futureChapter__vXCYo,.technology-page_heroProofChapter__IXs6O,.technology-page_hero__h6pVS,.technology-page_knowledgeSection__ExfGg,.technology-page_productRailSection__hXNmt,.technology-page_roadmapSection__uyQXG,.technology-page_secureLinkSection__jaDXM,.technology-page_vsiClimax__N5yx5{box-sizing:border-box;margin-inline:auto;padding:var(--page-section-y) var(--page-x);width:100%}.technology-page_heroProofChapter__IXs6O{max-width:var(--halo-composition-outer);padding-block:var(--page-section-y-tight)}.technology-page_hero__h6pVS{align-items:end;display:grid;grid-gap:clamp(var(--space-8),7vw,var(--space-11));gap:clamp(var(--space-8),7vw,var(--space-11));grid-template-columns:minmax(0,1fr) minmax(18rem,.62fr);max-width:var(--halo-composition-outer);min-height:min(760px,88svh);padding-bottom:var(--page-section-y-major);padding-top:calc(var(--header-height) + clamp(var(--space-7), 7vw, var(--space-10)))}.technology-page_categoryCopy__R6Qa2,.technology-page_finalCta__CBBxn,.technology-page_heroCopy__SsJVp,.technology-page_roadmapCopy__fwkPa,.technology-page_sectionHeader__wSv7k{display:grid;grid-gap:clamp(var(--space-4),1.5vw,var(--space-6));gap:clamp(var(--space-4),1.5vw,var(--space-6))}.technology-page_categoryCopy__R6Qa2>*,.technology-page_finalCta__CBBxn>*,.technology-page_heroCopy__SsJVp>*,.technology-page_roadmapCopy__fwkPa>*,.technology-page_sectionHeader__wSv7k>*{margin:0}.technology-page_heroCopy__SsJVp{max-width:74rem}.technology-page_heroCopy__SsJVp h1{font-size:var(--type-display-page);font-weight:430;letter-spacing:0;line-height:var(--leading-display);max-width:var(--headline-measure-wide);text-wrap:balance}.technology-page_heroCopy__SsJVp p{color:var(--halo-muted);font-size:clamp(1.15rem,.6vw + 1rem,1.55rem);line-height:1.45;max-width:40rem}.technology-page_actions__sds9u{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3);padding-top:var(--space-2)}.technology-page_heroRequest__eJjJN{border-top:1px solid var(--halo-rule);display:grid;grid-gap:var(--space-4);gap:var(--space-4);padding-top:var(--space-5)}.technology-page_heroRequest__eJjJN span,.technology-page_heroRequest__eJjJN strong{color:var(--halo-muted);font-family:var(--halo-font-mono);font-size:clamp(.72rem,.2vw + .68rem,.86rem);font-weight:560;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.technology-page_heroRequest__eJjJN strong{color:var(--halo-accent)}.technology-page_categorySection__QJ8fx,.technology-page_chainSection__aHOWR,.technology-page_contrastSection__IXT6L,.technology-page_finalCta__CBBxn,.technology-page_futureChapter__vXCYo,.technology-page_knowledgeSection__ExfGg,.technology-page_productRailSection__hXNmt,.technology-page_roadmapSection__uyQXG,.technology-page_secureLinkSection__jaDXM{max-width:var(--halo-composition-outer)}.technology-page_categorySection__QJ8fx{align-items:end;display:grid;grid-gap:clamp(var(--space-7),6vw,var(--space-10));gap:clamp(var(--space-7),6vw,var(--space-10));grid-template-columns:minmax(20rem,.46fr) minmax(0,.54fr);padding-block:var(--page-section-y-tight)}.technology-page_categoryCopy__R6Qa2 h2,.technology-page_finalCta__CBBxn h2,.technology-page_roadmapCopy__fwkPa h2,.technology-page_sectionHeader__wSv7k h2{font-size:var(--type-heading-section);font-weight:430;letter-spacing:0;line-height:var(--leading-heading);max-width:17ch;text-wrap:balance}.technology-page_categoryCopy__R6Qa2 p,.technology-page_finalCta__CBBxn p,.technology-page_roadmapCopy__fwkPa p,.technology-page_sectionHeader__wSv7k p{color:var(--halo-muted);font-size:clamp(1rem,.45vw + .95rem,1.24rem);line-height:1.5;max-width:45rem}.technology-page_apiObjects__MbWyv,.technology-page_eventFields__31Ehj,.technology-page_productRail__AFtSc,.technology-page_roadmapList__YNdI8,.technology-page_signalRail__Bxn_r{list-style:none;margin:0;padding:0}.technology-page_signalRail__Bxn_r{border-top:1px solid var(--halo-rule);display:grid}.technology-page_signalRail__Bxn_r li{border-bottom:1px solid var(--halo-rule);color:var(--halo-ink);font-family:var(--halo-font-mono);font-size:clamp(.8rem,.24vw + .74rem,.96rem);font-weight:600;letter-spacing:.06em;padding:var(--space-4) 0}.technology-page_vsiClimax__N5yx5{background:var(--halo-dark);color:var(--halo-dark-ink);display:grid;grid-gap:clamp(var(--space-3),2svh,var(--space-5));gap:clamp(var(--space-3),2svh,var(--space-5));grid-template-rows:auto minmax(0,1fr);min-height:calc(100svh - var(--header-height) - .75rem);max-width:none;padding-bottom:clamp(1.15rem,3svh,2.2rem);padding-top:clamp(1rem,2.8svh,2rem);scroll-margin-top:calc(var(--header-height) + .5rem)}.technology-page_climaxIntro__yAEks{display:grid;grid-gap:clamp(var(--space-3),1.5svh,var(--space-4));gap:clamp(var(--space-3),1.5svh,var(--space-4));margin-inline:auto;max-width:var(--halo-composition-outer);width:100%}.technology-page_climaxIntro__yAEks .technology-page_sectionHeader__wSv7k{align-items:end;display:grid;grid-gap:clamp(var(--space-4),4vw,var(--space-7));gap:clamp(var(--space-4),4vw,var(--space-7));grid-template-columns:minmax(0,.74fr) minmax(18rem,.48fr)}.technology-page_climaxIntro__yAEks .technology-page_sectionHeader__wSv7k>:first-child{grid-column:1/-1}.technology-page_climaxIntro__yAEks .technology-page_sectionHeader__wSv7k h2{grid-column:1}.technology-page_climaxIntro__yAEks .technology-page_sectionHeader__wSv7k h2+p{grid-column:2;padding-bottom:.2em}.technology-page_vsiClimax__N5yx5 .technology-page_sectionHeader__wSv7k h2{color:var(--halo-dark-ink);font-size:clamp(2rem,4.1vw,4.8rem);line-height:.96;max-width:18ch}.technology-page_vsiClimax__N5yx5 .technology-page_sectionHeader__wSv7k p{color:var(--halo-dark-muted);font-size:clamp(.9rem,.35vw + .82rem,1.06rem);line-height:1.35;max-width:38rem}.technology-page_vsiFrame__LtCw_{margin-inline:auto;max-width:min(1680px,calc(100vw - (var(--page-x) * 2)));min-height:0;width:100%}.technology-page_vsiFrame__LtCw_ [data-vsi-figure]{height:min(54svh,42vw,620px);min-height:0}.technology-page_chainSection__aHOWR,.technology-page_contrastSection__IXT6L,.technology-page_futureChapter__vXCYo,.technology-page_knowledgeSection__ExfGg,.technology-page_roadmapSection__uyQXG,.technology-page_secureLinkSection__jaDXM{display:grid;grid-gap:clamp(var(--space-7),5vw,var(--space-10));gap:clamp(var(--space-7),5vw,var(--space-10));padding-block:var(--page-section-y)}.technology-page_finalCta__CBBxn,.technology-page_futureChapter__vXCYo,.technology-page_productRailSection__hXNmt{padding-block:var(--page-section-y-tight)}.technology-page_contrastGrid__MsLD0{display:grid;grid-gap:var(--space-4);gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.technology-page_apiObjects__MbWyv li,.technology-page_apiPanel__XP6Gk,.technology-page_contrastGrid__MsLD0 article,.technology-page_futureGrid__spmv9 article,.technology-page_secureProof__LhdSU{background:var(--halo-bg-quiet);border:1px solid var(--halo-rule);box-sizing:border-box}.technology-page_apiPanel__XP6Gk,.technology-page_contrastGrid__MsLD0 article,.technology-page_futureGrid__spmv9 article,.technology-page_secureProof__LhdSU{display:grid;grid-gap:var(--space-4);gap:var(--space-4);padding:clamp(var(--space-5),3vw,var(--space-7))}.technology-page_apiObjects__MbWyv span,.technology-page_apiPanel__XP6Gk p,.technology-page_contrastGrid__MsLD0 p,.technology-page_futureGrid__spmv9 p,.technology-page_secureProof__LhdSU p{color:var(--halo-muted);font-size:clamp(.96rem,.28vw + .9rem,1.08rem);line-height:1.55;margin:0}.technology-page_eventFields__31Ehj{display:grid;grid-gap:var(--space-2);gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr))}.technology-page_decisionField__t__0f span,.technology-page_eventFields__31Ehj li,.technology-page_productRail__AFtSc li,.technology-page_roadmapList__YNdI8 li{border-top:1px solid var(--halo-rule);color:var(--halo-ink);font-family:var(--halo-font-mono);font-size:clamp(.72rem,.18vw + .68rem,.84rem);font-weight:600;letter-spacing:.04em;line-height:1.3;padding-top:var(--space-3);text-transform:uppercase}.technology-page_secureProof__LhdSU{max-width:54rem}.technology-page_decisionField__t__0f{display:grid;grid-gap:var(--space-4);gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr))}.technology-page_productRail__AFtSc{border-top:1px solid var(--halo-rule);display:grid}.technology-page_productRail__AFtSc li{align-items:center;border-bottom:1px solid var(--halo-rule);border-top:0;display:flex;gap:var(--space-4);justify-content:space-between;padding:var(--space-4) 0}.technology-page_productRail__AFtSc li span:last-child{color:var(--halo-ink);font-family:var(--halo-font-sans);font-size:clamp(1rem,.35vw + .95rem,1.16rem);font-weight:520;letter-spacing:0;text-transform:none}.technology-page_futureGrid__spmv9{display:grid;grid-gap:var(--space-4);gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr))}.technology-page_apiPanel__XP6Gk h3,.technology-page_futureGrid__spmv9 h3{font-size:clamp(1.3rem,.8vw + 1.05rem,2rem);font-weight:460;letter-spacing:0;line-height:1.05;margin:0}.technology-page_textLink__gPng8{color:var(--halo-ink);font-size:.92rem;font-weight:650;text-decoration:underline;-webkit-text-decoration-color:rgba(22,24,29,.28);text-decoration-color:rgba(22,24,29,.28);text-underline-offset:.22em}.technology-page_inlineLabels__oOs3l{display:flex;flex-wrap:wrap;gap:var(--space-2)}.technology-page_inlineLabels__oOs3l span,.technology-page_statusLabel__AuAjE{color:var(--halo-accent);font-family:var(--halo-font-mono);font-size:clamp(.66rem,.16vw + .62rem,.78rem);font-weight:700;letter-spacing:.07em;line-height:1.2;text-transform:uppercase}.technology-page_apiPanel__XP6Gk{align-items:start;grid-template-columns:minmax(16rem,.44fr) minmax(0,1fr)}.technology-page_apiObjects__MbWyv{display:grid;grid-gap:var(--space-3);gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.technology-page_apiObjects__MbWyv li{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-4)}.technology-page_apiObjects__MbWyv strong{font-size:1.04rem;font-weight:620}.technology-page_roadmapSection__uyQXG{align-items:start;grid-template-columns:minmax(0,.7fr) minmax(20rem,.7fr)}.technology-page_roadmapList__YNdI8{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.technology-page_finalCta__CBBxn{background:var(--halo-dark);color:var(--halo-dark-ink);max-width:none}.technology-page_finalCta__CBBxn h2,.technology-page_finalCta__CBBxn p{max-width:48rem}.technology-page_finalCta__CBBxn p{color:var(--halo-dark-muted)}.technology-page_finalCta__CBBxn a{background:var(--halo-dark-ink);border-color:var(--halo-dark-ink);color:var(--halo-dark)}.technology-page_finalCta__CBBxn a:hover{background:var(--halo-accent);border-color:var(--halo-accent);color:white}@media (max-width:1120px){.technology-page_apiPanel__XP6Gk,.technology-page_categorySection__QJ8fx,.technology-page_hero__h6pVS,.technology-page_roadmapSection__uyQXG{grid-template-columns:1fr}.technology-page_futureGrid__spmv9{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.technology-page_hero__h6pVS{min-height:auto}.technology-page_apiObjects__MbWyv,.technology-page_contrastGrid__MsLD0,.technology-page_decisionField__t__0f,.technology-page_eventFields__31Ehj{grid-template-columns:1fr}.technology-page_climaxIntro__yAEks .technology-page_sectionHeader__wSv7k{gap:var(--space-3);grid-template-columns:1fr}.technology-page_climaxIntro__yAEks .technology-page_sectionHeader__wSv7k h2,.technology-page_climaxIntro__yAEks .technology-page_sectionHeader__wSv7k h2+p,.technology-page_climaxIntro__yAEks .technology-page_sectionHeader__wSv7k>:first-child{grid-column:1}.technology-page_vsiClimax__N5yx5{gap:var(--space-3);padding-bottom:clamp(.95rem,2.8svh,1.6rem);padding-top:clamp(.9rem,2.6svh,1.4rem)}.technology-page_futureGrid__spmv9{grid-template-columns:1fr}.technology-page_vsiFrame__LtCw_{max-width:100%}.technology-page_vsiFrame__LtCw_ [data-vsi-figure]{height:auto;min-height:0}}@media (max-width:520px){.technology-page_vsiClimax__N5yx5 .technology-page_sectionHeader__wSv7k h2{font-size:clamp(1.38rem,6.6vw,2.15rem);max-width:16ch}.technology-page_vsiClimax__N5yx5 .technology-page_sectionHeader__wSv7k p{font-size:clamp(.72rem,1.25vw + .68rem,.84rem);line-height:1.22}}@media (max-height:480px) and (orientation:landscape){.technology-page_vsiClimax__N5yx5{gap:.55rem;min-height:calc(100svh - var(--header-height) - 2.45rem);padding-bottom:.25rem;padding-top:.3rem}.technology-page_climaxIntro__yAEks{gap:.45rem}.technology-page_climaxIntro__yAEks .technology-page_sectionHeader__wSv7k{align-items:end;gap:clamp(var(--space-3),3vw,var(--space-5));grid-template-columns:minmax(0,.58fr) minmax(18rem,.42fr)}.technology-page_climaxIntro__yAEks .technology-page_sectionHeader__wSv7k>:first-child{grid-column:1/-1}.technology-page_climaxIntro__yAEks .technology-page_sectionHeader__wSv7k h2{font-size:clamp(1.12rem,4.7svh,1.7rem);grid-column:1;max-width:21ch}.technology-page_climaxIntro__yAEks .technology-page_sectionHeader__wSv7k h2+p{font-size:clamp(.62rem,1.9svh,.78rem);grid-column:2;line-height:1.22;padding-bottom:0}.technology-page_vsiFrame__LtCw_ [data-vsi-figure]{height:auto}}@media (max-width:520px){.technology-page_actions__sds9u,.technology-page_productRail__AFtSc li{align-items:stretch;flex-direction:column}.technology-page_heroRequest__eJjJN{gap:var(--space-3)}}