@layer v2.home{.v2-home-main{background:var(--v2-surface)}.v2-home-main>section,.v2-home-main>aside{scroll-margin-top:5rem}.v2-home-hero{isolation:isolate;border-bottom:1px solid var(--v2-line);background:#f6f7f9;position:relative}.v2-home-hero-image{z-index:-1;object-fit:cover;object-position:right center;width:100%;height:11rem;position:absolute;inset:auto 0 0}.v2-home-hero-grid{padding-block:1.5rem 12rem;display:block}.v2-home-hero-copy{min-width:0;max-width:34rem}.v2-home-hero h1{overflow-wrap:anywhere;hyphens:auto;max-width:17ch;margin-top:1rem;font-size:1.85rem}.v2-home-lead{color:var(--v2-ink-soft);margin-top:1rem;font-size:1rem;line-height:1.6}.v2-home-hero .v2-action-group{margin-top:1.25rem}.v2-home-action-note{color:var(--v2-muted);align-items:center;gap:.5rem;margin-top:.75rem;font-size:.875rem;display:flex}.v2-home-action-note svg{color:var(--v2-automation);flex:none}.v2-home-image-caption{color:#45534f;text-align:right;margin-block:0;padding-bottom:.6rem;font-size:.6875rem;position:relative}.v2-home-proof-band{border-bottom:1px solid var(--v2-line);background:var(--v2-surface)}.v2-home-proof-band .v2-shell{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.v2-home-proof-band span{flex-direction:column;align-items:flex-start;gap:.5rem;min-width:0;padding:1rem .5rem;font-size:.75rem;line-height:1.4;display:flex}.v2-home-proof-band strong{overflow-wrap:anywhere;hyphens:auto;min-width:0}.v2-home-proof-band svg{color:var(--v2-automation);flex:none}.v2-home-relevance,.v2-home-output,.v2-home-routes,.v2-home-scan,.v2-home-final,.v2-home-main>.v2-section{padding-block:2.5rem}.v2-home-relevance-grid,.v2-home-output-grid{gap:2rem;display:grid}.v2-home-relevance-grid>*,.v2-home-output-grid>*,.v2-home-route-grid>*,.v2-home-scan-frame>*{min-width:0}.v2-home-signals .v2-section-heading{margin-bottom:1.25rem}.v2-home-signal-list{border-top:1px solid var(--v2-line)}.v2-home-signal-list article{border-bottom:1px solid var(--v2-line);grid-template-columns:1.5rem minmax(0,1fr);gap:1rem;padding-block:1rem;display:grid}.v2-home-signal-list svg{color:var(--v2-mft)}.v2-home-signal-list h3{font-size:1.0625rem}.v2-home-signal-list p{color:var(--v2-muted);margin-top:.4rem;font-size:.9375rem}.v2-person-note{border-left:.2rem solid var(--v2-automation);order:-1;padding-left:1.25rem}.v2-person-identity{margin-top:1rem}.v2-person-identity strong{font-size:1.25rem;display:block}.v2-person-identity div span{color:var(--v2-muted);font-size:.875rem}.v2-person-note h2{margin-top:1.5rem;font-size:1.5rem}.v2-person-note>p{color:var(--v2-ink-soft);margin-top:.75rem}.v2-person-note .v2-person-boundary{color:var(--v2-muted);margin-top:1rem;font-size:.875rem}.v2-home-profile-link{align-items:center;gap:.5rem;min-height:2.75rem;margin-top:.75rem;font-size:.875rem;font-weight:700;display:inline-flex}.v2-home-profile-link svg{flex:none}.v2-home-output{border-block:1px solid var(--v2-line);background:#f4f7f9}.v2-home-output-copy h2{max-width:21ch;margin-top:.75rem}.v2-home-output-copy>p{color:var(--v2-muted);margin-top:1rem}.v2-home-scene{border-top:1px solid var(--v2-line);margin:1.5rem 0 0;padding-top:1rem}.v2-home-scene figcaption{gap:.35rem;display:grid}.v2-home-scene figcaption span{color:var(--v2-muted);align-items:center;gap:.5rem;font-size:.75rem;display:flex}.v2-home-scene figcaption strong{font-size:1rem}.v2-home-scene-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.v2-home-scene-flow li{border-top:2px solid var(--v2-automation);min-width:0;padding-top:.5rem}.v2-home-scene-flow li:nth-child(2){border-color:var(--v2-mft)}.v2-home-scene-flow li:nth-child(3){border-color:var(--v2-signal)}.v2-home-scene-flow li>span{color:var(--v2-muted);font-family:var(--v2-font-mono);font-size:.7rem}.v2-home-scene-flow strong{font-size:.8125rem;display:block}.v2-home-scene-flow small{color:var(--v2-muted);margin-top:.25rem;font-size:.75rem;line-height:1.5;display:block}.v2-home-scene-outcome{border-top:1px solid var(--v2-line);margin-top:1rem;padding-top:.75rem}.v2-home-scene-outcome span{color:var(--v2-muted);font-size:.75rem;display:block}.v2-home-scene-outcome strong{font-size:.875rem}.v2-process-brief{border:1px solid var(--v2-line-strong);border-radius:var(--v2-radius-sm);background:var(--v2-surface);margin:0;overflow:hidden}.v2-process-brief figcaption{border-bottom:1px solid var(--v2-line);gap:.5rem;padding:1.25rem;display:grid}.v2-process-brief figcaption span{color:var(--v2-automation-dark);font-size:.75rem;font-weight:700}.v2-process-brief figcaption strong{font-size:1.125rem}.v2-process-brief-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.v2-process-brief-grid section{border-bottom:1px solid var(--v2-line);padding:1rem}.v2-process-brief-grid section:nth-child(odd){border-right:1px solid var(--v2-line)}.v2-process-brief-grid section>span{color:var(--v2-muted);font-family:var(--v2-font-mono);font-size:.6875rem}.v2-process-brief-grid h3{margin-top:.5rem;font-size:1rem}.v2-process-brief-grid p{color:var(--v2-muted);margin-top:.5rem;font-size:.875rem}.v2-process-brief-note{color:var(--v2-muted);padding:1rem;font-size:.8125rem}.v2-home-route-grid{gap:2rem;display:grid}.v2-home-route{border-top:.2rem solid var(--v2-automation);align-content:start;padding-top:1.25rem;display:grid}.v2-home-route-mft{border-color:var(--v2-mft)}.v2-home-route>svg{color:var(--v2-automation)}.v2-home-route-mft>svg{color:var(--v2-mft)}.v2-home-route>span{color:var(--v2-muted);margin-top:1rem;font-size:.75rem}.v2-home-route h3{margin-top:.5rem;font-size:1.4rem}.v2-home-route p{color:var(--v2-muted);margin-top:.75rem}.v2-home-route a{justify-self:start;align-items:center;gap:.5rem;min-height:2.75rem;margin-top:1rem;font-weight:700;display:inline-flex}.v2-home-scan{background:#edf3f7;border-block:1px solid #c0d2df}.v2-home-scan-frame{gap:1.5rem;display:grid}.v2-home-scan-copy h2{margin-top:.75rem}.v2-home-scan-copy>p{color:var(--v2-ink-soft);margin-top:1rem}.v2-home-scan-copy ul{flex-wrap:wrap;gap:.5rem 1.25rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.v2-home-scan-copy li{align-items:center;gap:.5rem;font-size:.875rem;display:flex}.v2-home-scan-copy li svg{color:var(--v2-automation)}.v2-home-scan-action{align-content:center;gap:1rem;display:grid}.v2-home-scan-action>svg{color:var(--v2-mft)}.v2-home-scan-action small{color:var(--v2-muted);line-height:1.5}.v2-home-final{background:var(--v2-surface)}.v2-home-main .v2-process-step{padding-block:1rem}@media (width>=48rem){.v2-home-hero-image{object-fit:contain;height:100%;inset:0}.v2-home-hero-grid{align-items:center;min-height:30rem;padding-block:3rem;display:flex}.v2-home-hero-copy{max-width:46%}.v2-home-hero h1{font-size:2.6rem}.v2-home-image-caption{padding-bottom:.75rem}.v2-home-proof-band span{flex-direction:row;align-items:center;font-size:.8125rem}.v2-home-relevance,.v2-home-output,.v2-home-routes,.v2-home-scan,.v2-home-main>.v2-section{padding-block:3.5rem}.v2-home-relevance-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:3rem}.v2-person-note{order:initial;align-self:start;padding-left:2rem}.v2-home-output-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:3rem}.v2-home-route-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.v2-home-scan-frame{grid-template-columns:minmax(0,1fr) minmax(17rem,.5fr);gap:3rem}}@media (width>=64rem){.v2-home-method .v2-process-map{grid-template-columns:repeat(4,minmax(0,1fr))}.v2-home-hero-grid{min-height:32rem}.v2-home-hero h1{font-size:3.15rem}.v2-home-lead{font-size:1.0625rem}}@media (forced-colors:active){.v2-home-hero-image{display:none}.v2-home-hero{background:canvas}.v2-person-note,.v2-process-brief,.v2-home-route{border:1px solid canvastext}}.v2-home-scene .v2-scene-note{color:var(--v2-muted);margin:.65rem 0 0;font-size:.8125rem;line-height:1.55}.v2-home-scene-flow{grid-template-columns:minmax(0,1fr);gap:1.6rem}.v2-home-scene-flow li{border-top:0;border-left:2px solid var(--v2-line-strong);padding:.5rem .65rem;position:relative}.v2-home-scene-flow li[data-active]{border-color:var(--v2-automation);background:var(--v2-surface-soft)}.v2-home-scene-flow li>.v2-scene-number{color:var(--v2-automation-dark)}.v2-home-scene-flow strong{font-size:.875rem;line-height:1.4}.v2-home-scene-flow small{font-size:.8125rem;line-height:1.55}.v2-scene-connector{color:var(--v2-muted);position:absolute;bottom:-1.5rem;left:.5rem;transform:rotate(90deg)}.v2-scene-track{height:2px;margin-top:.5rem;display:block;overflow:hidden}.v2-scene-track>span{background:var(--v2-automation);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}.v2-home-scene-outcome ul{margin:.4rem 0 0;padding-left:1rem;font-size:.8125rem;line-height:1.55}.v2-home-scene-outcome li+li{margin-top:.4rem}.v2-scene-controls{margin-top:1rem}.v2-scene-controls[hidden]{display:none}.v2-scene-controls button{min-width:min(12rem,100%);max-width:100%}.v2-scene-controls button[aria-disabled=true]{cursor:default}.v2-scene-controls p{min-height:3.2em;color:var(--v2-muted);margin:.5rem 0 0;font-size:.8125rem;line-height:1.5}@media (width>=64rem){.v2-home-scene-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.v2-home-scene-flow li{border-left:0;border-top:2px solid var(--v2-line-strong);padding:.5rem .2rem}.v2-scene-connector{inset:.65rem -1.4rem auto auto;transform:none}}@media (prefers-reduced-motion:reduce){.v2-scene-track{visibility:hidden}}.v2-home-routes article{transition:border-color .14s}.v2-home-routes article:focus-within{border-color:var(--v2-automation-dark)}.v2-home-routes article a svg{transition:transform .14s}@media (hover:hover) and (pointer:fine){.v2-home-routes article:hover{border-color:var(--v2-automation-dark)}.v2-home-routes article a:hover svg{transform:translate(2px)}}.v2-home-routes article a:focus-visible svg{transform:translate(2px)}@media (prefers-reduced-motion:reduce){.v2-home-routes article,.v2-home-routes article a svg{transition:none}.v2-home-routes article a:is(:hover,:focus-visible) svg{transform:none}}}
