.hc{--hc-blue:var(--chart-owner,#287dff);--hc-red:var(--chart-series-1,#ff3434);--hc-yellow:var(--chart-series-2,#ffd600);--hc-edge:#3c3c3c;font-size:15px;line-height:1.65;overflow-x:clip}.hc h1,.hc h2,.hc h3{font-family:var(--font-display);letter-spacing:-.045em;text-wrap:balance;margin:0;font-weight:400}.hc h1{letter-spacing:-.055em;font-size:clamp(68px,5.6vw,82px);line-height:1.01}.hc h2{font-size:42px;line-height:1.12}.hc h3{font-size:25px;line-height:1.2}.hc h1 span,.hc h2 span{color:var(--soft)}.hc p{color:var(--soft);margin:0 0 18px}.hc small{color:var(--soft);font-size:12px}.hc-wrap{width:min(1268px,88%);margin-inline:auto}.hc-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hc-kicker{color:var(--soft);margin-bottom:14px;font-size:12px;display:block}.hc-link{min-height:32px;color:var(--ink);font-size:13px;line-height:1.6;display:inline-block}.hc a:focus-visible,.hc button:focus-visible,.hc input:focus-visible,.hc summary:focus-visible,.hc [tabindex]:focus-visible{outline:2px solid var(--hc-blue);outline-offset:5px}.hc-app{padding:20px 0 95px}.hc-app .mk-dashboard-picture{max-width:none;margin:0}.hc-app .mk-dashboard-picture figcaption{text-align:left}.hc .hc-app .mk-tour-tabs{flex-wrap:wrap;overflow-x:visible}.hc .hc-app .mk-tour-tabs button{white-space:normal;flex:auto;min-width:0}.hc .hc-app .mk-product-tour-controls{flex-wrap:wrap}.hc-hero{grid-template-columns:49% 61%;align-items:start;gap:5%;max-width:1440px;min-height:0;margin:0 auto;padding:44px 6% 48px;display:grid;overflow:clip}.hc-hero-copy{min-width:0;padding-top:12px}.hc .hc-hero h1{font-size:clamp(46px,4.6vw,66px);line-height:1.04}.hc-lead{max-width:540px;font-size:17px;line-height:1.65;margin:22px 0 24px!important}.hc-coverage{padding:0 0 18px}.hc-coverage .cx-engine-strip{border-block:1px solid var(--rule);grid-template-columns:auto 1fr auto;align-items:center;gap:10px 32px;width:auto;max-width:none;margin:0;padding:14px 0;display:grid}.hc-coverage .cx-engine-strip>div{display:contents}.hc-coverage .cx-engine-strip .cx-kicker{white-space:nowrap;grid-area:1/1;font-size:12px}.hc-coverage .cx-engine-strip ul{flex-wrap:wrap;grid-area:1/2;gap:8px 28px;margin:0;padding:0;list-style:none;display:flex}.hc-coverage .cx-engine-strip li{align-items:center;gap:9px;font-size:13px;display:inline-flex}.hc-coverage .cx-engine-strip li>span{flex-wrap:wrap;align-items:baseline;gap:0 8px;display:flex}.hc .hc-coverage .cx-engine-strip li small{font-size:12px}.hc-coverage .cx-engine-strip>div>a{color:var(--ink);white-space:nowrap;grid-area:1/3;justify-self:end;font-size:13px}.hc .hc-coverage .cx-engine-strip>p{grid-area:2/1/3/-1;margin:0;font-size:12px;line-height:1.65}.hc-coverage .cx-engine-strip[data-cycle=on] li:not(.is-active) img{opacity:.35}@media (max-width:900px){.hc-coverage .cx-engine-strip{grid-template-columns:1fr auto}.hc-coverage .cx-engine-strip ul{grid-area:2/1/3/-1}.hc .hc-coverage .cx-engine-strip>p{grid-area:3/1/4/-1}}.hc-chip{border:1px solid var(--rule);border-radius:var(--cq-control-radius);color:var(--soft);white-space:nowrap;margin-left:auto;padding:3px 10px;font-size:12px;font-style:normal}.hc-form{max-width:560px;margin:0 0 15px}.hc-form-row{flex-wrap:wrap;gap:8px;display:flex}.hc-form input{background:var(--surface);border-radius:var(--cq-control-radius);min-width:0;min-height:50px;color:var(--ink);border:1px solid #444;flex:150px;padding:12px 16px;font-size:13px}.pg.dark-site .hc .hc-outline{border-radius:var(--cq-action-radius);min-height:50px;color:var(--ink);background:0 0;border:1px solid #484848;flex:0 auto;text-decoration:none}.pg.dark-site .hc .hc-outline:hover{background:var(--raised);border-color:#888}.hc-hint{font-size:12px;margin:10px 0 0!important}.hc-error{min-height:0;font-size:12px;color:var(--ink)!important;margin:6px 0 0!important}.hc-error:empty{display:none}.hc-stage-light{isolation:isolate;min-width:0;position:relative}.hc-edge{min-width:0;position:relative}.hc-edge:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(90deg, var(--bg), transparent 17px, transparent calc(100% - 17px), var(--bg));position:absolute;inset:70px 0 44px}.hc-stage{border-radius:var(--cq-panel-radius);background:var(--surface);text-align:left;border:1px solid #4a4a4a;padding-right:100px;position:relative;overflow:hidden;container-type:inline-size}.hc-workspace{border-bottom:1px solid var(--rule);align-items:center;gap:18px;height:54px;padding:0 23px;font-size:12px;display:flex}.hc-workspace>span{color:var(--soft);border-left:1px solid #454545;padding-left:18px}.hc .hc-workspace>small{white-space:nowrap;order:-1;margin:0 5px 0 0;font-size:12px}.hc-shell{flex-wrap:wrap;display:flex;position:relative}.hc-tab-input{opacity:0;width:1px;height:1px;position:absolute;top:13px;left:15px}.hc-tabs{flex-wrap:wrap;display:flex}.hc-tab{color:var(--soft);cursor:pointer;white-space:nowrap;padding:16px 22px;font-size:12px;position:relative}.hc-timer{background:var(--ink);transform-origin:0;z-index:2;height:2px;position:absolute;bottom:0;left:20px;right:20px;transform:scaleX(0)}.hc-play{background:var(--raised);color:var(--soft);border:0;border-radius:5px;margin:auto auto auto 8px;padding:7px 9px;font-size:12px}.hc-play[hidden]{display:none}.hc-play:disabled{cursor:default}.hc-panels{border-top:1px solid var(--rule);width:100%;display:grid;position:relative}.hc-panel{visibility:hidden;opacity:0;pointer-events:none;grid-area:1/1;align-self:start;min-width:0;min-height:540px;padding:24px}.hc .hc-panel h2{margin:0 0 24px;font-size:33px;line-height:1.08}.hc .hc-panel h2.hc-sr{margin:-1px;font-size:12px}.hc .hc-panel h3{margin:20px 0 10px;font-size:23px}#hc-tab-visibility:checked~.hc-tabs label[for=hc-tab-visibility],#hc-tab-sources:checked~.hc-tabs label[for=hc-tab-sources],#hc-tab-ask:checked~.hc-tabs label[for=hc-tab-ask],#hc-tab-next:checked~.hc-tabs label[for=hc-tab-next]{color:var(--ink);background:var(--raised)}#hc-tab-visibility:checked~.hc-tabs label[for=hc-tab-visibility]:after,#hc-tab-sources:checked~.hc-tabs label[for=hc-tab-sources]:after,#hc-tab-ask:checked~.hc-tabs label[for=hc-tab-ask]:after,#hc-tab-next:checked~.hc-tabs label[for=hc-tab-next]:after{content:"";background:var(--hc-blue);height:2px;position:absolute;bottom:0;left:20px;right:20px}#hc-tab-visibility:focus-visible~.hc-tabs label[for=hc-tab-visibility],#hc-tab-sources:focus-visible~.hc-tabs label[for=hc-tab-sources],#hc-tab-ask:focus-visible~.hc-tabs label[for=hc-tab-ask],#hc-tab-next:focus-visible~.hc-tabs label[for=hc-tab-next]{outline:2px solid var(--hc-blue);outline-offset:-4px}#hc-tab-visibility:checked~.hc-panels [data-panel=visibility],#hc-tab-sources:checked~.hc-panels [data-panel=sources],#hc-tab-ask:checked~.hc-panels [data-panel=ask],#hc-tab-next:checked~.hc-panels [data-panel=next]{opacity:1;visibility:visible;pointer-events:auto}.hc-metrics{border-bottom:1px solid var(--rule);grid-template-columns:repeat(3,1fr);margin-bottom:20px;padding-bottom:20px;display:grid}.hc-metrics>div{border-right:1px solid var(--rule);padding:0 18px}.hc-metrics>div:first-child{padding-left:0}.hc-metrics>div:last-child{border:0}.hc-metrics span{color:var(--soft);font-size:12px}.hc-metrics strong{font:400 22px var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:5px 0;display:block}.hc .hc-metrics small{font-size:12px}.hc-visibility{grid-template-columns:1.5fr 1fr;align-items:start;gap:28px;display:grid}.hc-chart{position:relative;overflow:hidden}.hc-chart svg{width:100%;height:190px;display:block}.hc-grid{fill:none;stroke:var(--rule);stroke-width:1px}.hc-trace{fill:none;stroke-width:2px;vector-effect:non-scaling-stroke}.hc-trace.hc-blue{stroke:var(--hc-blue);stroke-width:2.5px}.hc-trace.hc-yellow{stroke:var(--hc-yellow);stroke-dasharray:2 4}.hc-trace.hc-red{stroke:var(--hc-red);stroke-dasharray:6 4}.hc-axis{color:var(--soft);justify-content:space-between;margin-top:6px;font-size:12px;display:flex}.hc-cursor{z-index:2;pointer-events:none;border-left:1px solid #aaa;display:none;position:absolute;top:6%;bottom:14%;left:4%}.hc-cursor>span{background:var(--raised);border:1px solid var(--rule);color:var(--ink);white-space:nowrap;padding:6px 8px;font-size:12px;position:absolute;top:8%;left:8px}.hc .hc-comparison h3{font-size:14px;font-family:var(--font-sans);letter-spacing:0;color:var(--soft);margin:0 0 6px}.hc-rows .hc-row{padding:14px 0}.hc-row>div:first-child{justify-content:space-between;align-items:center;gap:15px;font-size:13px;display:flex}.hc-row span{align-items:center;gap:9px;display:flex}.hc-row strong{font-variant-numeric:tabular-nums;font-size:18px;font-weight:400}.hc-bar{background:var(--raised);border-radius:2px;height:6px;margin-top:11px;overflow:hidden}.hc-bar>span{border-radius:2px;height:100%;display:block}.hc-bar .hc-blue,.hc-dot.hc-blue{background:var(--hc-blue)}.hc-bar .hc-yellow,.hc-dot.hc-yellow{background:var(--hc-yellow)}.hc-bar .hc-red,.hc-dot.hc-red{background:var(--hc-red)}.hc-dot{background:var(--soft);border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.hc-caption{font-size:12px;line-height:1.6;margin:15px 0 0!important}.hc-heading{color:var(--soft);justify-content:space-between;gap:15px;margin-bottom:20px;font-size:12px;display:flex}.hc .hc-heading small{font-size:12px}.hc-source-layout,.hc-next-layout{grid-template-columns:1fr 1fr;gap:24px;display:grid}.hc-answer{border-right:1px solid var(--rule);padding-right:22px}.hc .hc-answer>p{color:var(--ink);margin-top:8px;font-size:15px}.hc-answer blockquote{color:var(--soft);margin:20px 0;font-size:14px;line-height:1.7}.hc-answer mark,.hc-crop mark{color:var(--ink);border-bottom:1px solid var(--hc-blue);background:0 0}.hc-address{color:var(--ink);overflow-wrap:anywhere;font-size:12px}.hc-source-list>div{border-bottom:1px solid var(--rule);padding:12px 0}.hc-source-list>div:first-child{padding-top:0}.hc-source-list strong{overflow-wrap:anywhere;margin:6px 0;font-size:12px;font-weight:400;display:block}.hc .hc-source-list p{margin:0;font-size:12px}.hc-ask-question{background:var(--raised);border-radius:var(--cq-control-radius);border:1px solid #444;max-width:630px;margin:0 0 24px 15%;padding:14px 17px;font-size:14px}.hc-ask-answer{max-width:670px;margin:0 auto}.hc-ask-answer>strong{font-size:13px;font-weight:400}.hc .hc-ask-answer h3{margin:20px 0 10px;font-size:23px}.hc .hc-ask-answer p{max-width:600px;font-size:14px}.hc .hc-ask-answer p[data-typed]{min-height:3.4em}.hc-tools{color:var(--soft);flex-wrap:wrap;gap:15px;margin:12px 0;font-size:12px;display:flex}.hc-tools span:before{content:"✓";margin-right:6px}.hc .hc-next-layout p{max-width:350px;font-size:14px}.hc-next-layout ol{counter-reset:hc-task;margin:0;padding:0;list-style:none}.hc-next-layout li{border-bottom:1px solid var(--rule);counter-increment:hc-task;margin-bottom:14px;padding:0 0 16px 32px;position:relative}.hc-next-layout li:before{content:"0" counter(hc-task);color:var(--soft);font-size:12px;position:absolute;left:0}.hc-next-layout li strong,.hc-next-layout li span{font-size:13px;display:block}.hc-next-layout li span{color:var(--soft);margin-top:5px}.hc-owner{border-top:1px solid var(--rule);padding-top:15px;font-size:13px;color:var(--ink)!important;margin:16px 0 0!important}.hc-key{color:var(--soft);flex-wrap:wrap;align-items:center;gap:18px;padding:0 20px 14px;font-size:12px;display:flex}.hc-key span{align-items:center;gap:7px;display:flex}.hc-stage:not(:has(#hc-tab-visibility:checked))>.hc-key{visibility:hidden}.hc-line{border-top:2px solid var(--hc-blue);flex-shrink:0;width:15px;height:0;display:inline-block}.hc-line.hc-red{border-color:var(--hc-red);border-top-style:dashed}.hc-line.hc-yellow{border-color:var(--hc-yellow);border-top-style:dotted}.hc-fiction{border-top:1px solid var(--rule);padding:11px 18px 11px 24px;font-size:12px;margin:0!important}.hc-stage[data-scene=visibility].is-playing .hc-cursor{display:block}.hc-stage-light .hc-comparison .hc-row{padding:10px 0}.hc-definitions{width:min(1268px,88%);margin:0 auto}.hc-sentence{padding:75px 0 95px;display:block}.hc .hc-sentence p{max-width:960px;font:400 47px/1.15 var(--font-display);letter-spacing:-.04em;color:var(--ink);margin:0}.hc-story{grid-template-columns:.85fr 1.15fr;align-items:center;gap:90px;padding:75px 0;display:grid}.hc-reverse .hc-story-copy{order:2}.hc-reverse>.hc-edge{order:1}.hc .hc-story-copy p{margin-top:18px}.hc-story-copy .hc-link{margin-top:10px}.hc-crop{background:var(--surface);border:1px solid var(--hc-edge);border-radius:var(--cq-panel-radius);margin:0;overflow:hidden}.hc-crop-top{border-bottom:1px solid var(--rule);justify-content:space-between;gap:16px;padding:15px 20px;font-size:12px;display:flex}.hc .hc-crop-top small{white-space:nowrap;font-size:12px}.hc-crop-body{padding:30px}.hc .hc-crop-body h3{margin:8px 0 26px;font-size:29px}.hc .hc-crop-body>p.hc-crop-title{font-family:var(--font-display);letter-spacing:-.045em;text-wrap:balance;color:inherit;margin:8px 0 26px;font-size:29px;font-weight:400;line-height:1.2}.hc .hc-crop-body>p{font-size:13px;line-height:1.8}.hc-crop .hc-key{padding:0 25px 20px}.hc-crop figcaption{border-top:1px solid var(--rule);color:var(--soft);margin:0;padding:12px 20px;font-size:12px}.hc-explain{margin:18px 0 0!important;font-size:12px!important}.hc-records .hc-record{border-top:1px solid var(--rule);align-items:center;gap:13px;min-width:0;padding:17px 0;display:flex}.hc-record:first-child{border-top:0;padding-top:0}.hc-record:last-child{padding-bottom:0}.hc-record>div{min-width:0}.hc-record strong{color:var(--ink);overflow-wrap:anywhere;background:linear-gradient(var(--hc-blue), var(--hc-blue)) 0 100% / 0 1px no-repeat;font-size:13px;font-weight:400;position:relative}.hc .hc-record p{overflow-wrap:anywhere;margin:4px 0;font-size:12px}.hc .hc-record small{font-size:12px;display:block}.hc-record>span{color:var(--soft);margin-left:auto}.hc-draft{background:var(--raised);border-left:2px solid var(--hc-blue);color:var(--ink);margin:25px 0;padding:16px 20px;font-size:14px;line-height:1.7}.hc-topic-rows>div{border-top:1px solid var(--rule);grid-template-columns:7px 1fr;align-items:baseline;gap:8px 12px;padding:19px 0;display:grid}.hc-topic-rows[data-own]>div{grid-template-columns:1fr}.hc-topic-rows span{font-size:14px}.hc .hc-topic-rows small{grid-column:2;font-size:12px}.hc-crop-comparison .hc-row:focus-within{outline:1px solid var(--soft)}.hc-compact .hc-crop-body{padding:23px}.hc .hc-compact .hc-crop-body h3{font-size:25px}.hc-compact .hc-record{padding:12px 0}.hc-compact .hc-key{gap:12px;font-size:12px}.hc-map{background:var(--surface);border-block:1px solid var(--rule);padding:90px 6% 55px;position:relative}.hc-map-top{justify-content:space-between;align-items:end;gap:50px;max-width:1268px;margin:0 auto 45px;display:flex}.hc .hc-map-top h2{font-size:48px}.hc .hc-map-top>p{max-width:380px;margin:0;font-size:13px}.hc-map-body{max-width:1268px;margin:0 auto}.hc-map-svg{width:100%;display:block;overflow:visible}.hc-map-svg text{font-family:var(--font-sans);fill:var(--ink);font-size:12px}.hc-map-svg rect{fill:var(--raised);stroke:#454545;stroke-width:1px}.hc-anode rect{fill:var(--bg)}.hc-map-line{fill:none;stroke-width:1.3px;opacity:.65}.hc-map-line.hc-line-neutral{stroke:#8a8a8a}.hc-map-line.hc-blue{stroke:var(--hc-blue)}.hc-map-line.hc-red{stroke:var(--hc-red);stroke-dasharray:5 4}.hc-map-line.hc-yellow{stroke:var(--hc-yellow);stroke-dasharray:2 4}.hc-bnode circle.hc-blue{fill:var(--hc-blue);stroke:none}.hc-bnode circle.hc-yellow{fill:var(--hc-yellow);stroke:none}.hc-bnode circle.hc-red{fill:var(--hc-red);stroke:none}.hc-qnode{cursor:pointer}.hc-qnode:hover rect,.hc-qnode:focus rect{stroke:var(--ink)}.hc-qnode:focus-visible{outline:none}.hc-qnode:focus-visible rect{stroke:var(--hc-blue);stroke-width:2px}.hc-map.has-selection .hc-map-line{opacity:.12}.hc-map.has-selection .hc-map-line.is-highlight{opacity:1;stroke-width:2.5px}.hc-map .hc-key{justify-content:center;margin-top:25px;padding-bottom:10px}.hc-map-note{text-align:center;font-size:12px;margin:4px 0!important}.hc-map-phone{display:none}.hc-walk{padding:95px 0}.hc-section-head{justify-content:space-between;align-items:end;gap:60px;margin-bottom:65px;display:flex}.hc .hc-section-head>p{max-width:380px;margin:0;font-size:14px}.hc-walk-step{border-top:1px solid var(--rule);padding:55px 0}.hc .hc-walk-step h3{margin:12px 0 18px;font-size:31px}.hc .hc-walk-step>p{max-width:420px;font-size:14px}.hc-index{color:var(--soft);font-size:12px}.hc-inline{max-width:760px;margin-top:35px}.hc-walk-frames{display:none}.hc-walk.is-sticky .hc-walk-layout{grid-template-columns:.75fr 1.25fr;align-items:start;gap:80px;display:grid}.hc-walk.is-sticky .hc-walk-steps{min-width:0}.hc-walk.is-sticky .hc-walk-step{min-height:375px;padding:50px 0}.hc-walk.is-sticky .hc-inline{display:none}.hc-walk.is-sticky .hc-walk-frames{min-width:0;display:grid;position:sticky;top:105px}.hc-walk-frame{opacity:0;visibility:hidden;grid-area:1/1}.hc-walk-frame.is-active{opacity:1;visibility:visible}.hc-trust{border-block:1px solid var(--rule);grid-template-columns:1fr 1.8fr;gap:30px 90px;padding:70px 0;display:grid}.hc .hc-trust>div:first-child h2{margin-bottom:18px;font-size:38px}.hc-trust-points{grid-template-columns:1fr 1fr;gap:30px 40px;display:grid}.hc .hc-trust-points h3{margin-bottom:13px;font-size:21px}.hc .hc-trust-points p{font-size:13px;line-height:1.8}.hc-trust>.hc-link{grid-column:2}.hc-audiences,.hc-resources{padding:95px 0}.hc-audience-pair{grid-template-columns:1fr 1fr;gap:45px;display:grid}.hc-audience-pair>article{min-width:0}.hc-audience-pair .hc-crop{flex-direction:column;height:470px;display:flex}.hc-audience-pair .hc-crop-body{flex:1;overflow:hidden}.hc .hc-audience-pair>article>h3{margin:28px 0 15px;font-size:29px}.hc .hc-audience-pair>article>p{max-width:480px;font-size:14px}.hc-reading{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;display:grid}.hc-reading article{border-top:1px solid var(--rule);min-width:0;padding:25px 0}.hc .hc-reading h3{margin:16px 0;font-size:26px}.hc .hc-reading p{font-size:13px;line-height:1.8}.hc .hc-reading small{font-size:12px}.hc-faq{grid-template-columns:.7fr 1.3fr;gap:80px;padding:85px 0;display:grid}.hc-faq>div{min-width:0}.hc-faq details{border-top:1px solid var(--rule);padding:20px 0}.hc-faq summary{color:var(--ink);cursor:pointer;justify-content:space-between;gap:25px;font-size:16px;list-style:none;display:flex}.hc-faq summary::-webkit-details-marker{display:none}.hc-faq summary>span{flex-shrink:0}.hc .hc-faq details p{margin:18px 30px 0 0;font-size:13px;line-height:1.9}.hc-faq details[open] summary>span{transform:rotate(45deg)}.hc-closing{border-top:1px solid var(--rule);grid-template-columns:1fr 1fr;gap:80px;padding:80px 0 100px;display:grid}.hc .hc-closing h2{margin-bottom:25px;font-size:43px}.hc-closing>div:last-child{align-self:center}.hc-open{font-size:13px;margin:14px 0 6px!important}.hc-closing-links{flex-wrap:wrap;gap:4px 24px;display:flex;margin:0!important}@media (prefers-reduced-motion:no-preference){.hc-coverage .cx-engine-strip li img{transition:opacity var(--motion-swap) var(--ease-settle)}.hc-tab{transition:color var(--motion-tap) var(--ease-settle)}.hc-panel{transition:opacity var(--motion-tap) var(--ease-settle), visibility 0s linear var(--motion-tap)}#hc-tab-visibility:checked~.hc-panels [data-panel=visibility],#hc-tab-sources:checked~.hc-panels [data-panel=sources],#hc-tab-ask:checked~.hc-panels [data-panel=ask],#hc-tab-next:checked~.hc-panels [data-panel=next]{transition:opacity var(--motion-tap) var(--ease-settle) var(--motion-tap), visibility 0s linear 0s}.hc-map-line{transition:opacity var(--motion-tap) var(--ease-settle), stroke-width var(--motion-tap) var(--ease-settle)}.hc-walk-frame{transition:opacity var(--motion-tap) var(--ease-settle), visibility 0s linear var(--motion-tap)}.hc-walk-frame.is-active{transition:opacity var(--motion-tap) var(--ease-settle) var(--motion-tap), visibility 0s linear 0s}.hc[data-motion=on] .hc-stage.is-playing #hc-tab-visibility:checked~.hc-tabs label[for=hc-tab-visibility] .hc-timer,.hc[data-motion=on] .hc-stage.is-playing #hc-tab-sources:checked~.hc-tabs label[for=hc-tab-sources] .hc-timer,.hc[data-motion=on] .hc-stage.is-playing #hc-tab-ask:checked~.hc-tabs label[for=hc-tab-ask] .hc-timer,.hc[data-motion=on] .hc-stage.is-playing #hc-tab-next:checked~.hc-tabs label[for=hc-tab-next] .hc-timer{animation:7s linear forwards hc-dwell}.hc[data-motion=on] .hc-stage.is-paused .hc-timer,.hc[data-motion=on] .hc-stage.is-paused .hc-cursor{animation-play-state:paused}.hc[data-motion=on] .hc-stage[data-scene=visibility].is-playing .hc-cursor{animation:hc-cursor 7s var(--ease-settle) infinite}.hc[data-motion=on] [data-arrival].is-arriving{animation:hc-settle var(--motion-lift) var(--ease-settle) both}.hc[data-motion=on] .hc-crop.is-highlight .hc-record:first-child strong{transition:background-size .48s var(--ease-settle);background-size:100% 1px}.hc[data-motion=on] .hc-crop-comparison.is-highlight .hc-row:first-child{outline:1px solid var(--hc-blue);outline-offset:8px;transition:outline-color .48s var(--ease-settle)}.hc[data-motion=on] .hc-crop-task .hc-draft{transition:border-color .48s var(--ease-settle)}.hc[data-motion=on] .hc-crop-task.is-highlight .hc-draft{border-color:var(--hc-yellow)}}@keyframes hc-dwell{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes hc-cursor{0%,15%{transform:translate(0)}40%,55%{transform:translate(150px)}80%,to{transform:translate(280px)}}@keyframes hc-settle{0%{transform:translateY(10px)}to{transform:translateY(0)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.hc[data-scroll=on] .hc-sentence{view-timeline:--hc-sentence block}.hc[data-scroll=on] .hc-sentence p span{animation:linear both hc-sharpen;animation-timeline:--hc-sentence;animation-range:entry calc(5% + var(--word) * 5%) entry calc(25% + var(--word) * 5%)}.hc[data-scroll=on] .hc-map{view-timeline:--hc-map block}.hc[data-scroll=on] .hc-map:not(.is-assembled) .hc-map-line{stroke-dasharray:var(--route-length,1200);stroke-dashoffset:var(--route-length,1200);animation:linear both hc-route;animation-timeline:--hc-map;animation-range:entry 15% entry 65%}.hc[data-scroll=on] .hc-map:not(.is-assembled) .hc-map-line.hc-red{animation-name:hc-route-red}.hc[data-scroll=on] .hc-map:not(.is-assembled) .hc-map-line.hc-yellow{animation-name:hc-route-yellow}.hc[data-scroll=on] .hc-map:not(.is-assembled) .hc-map-line[data-target]{animation-range:entry 45% entry 95%}.hc[data-scroll=on] .hc-map:not(.is-assembled) [data-assemble]{animation:linear both hc-assemble;animation-timeline:--hc-map;animation-range:entry 5% entry 60%}.hc[data-scroll=on] .hc-map:not(.is-assembled) [data-assemble=engine]{animation-range:entry 30% entry 75%}.hc[data-scroll=on] .hc-map:not(.is-assembled) [data-assemble=source]{animation-range:entry 50% entry 95%}}}@keyframes hc-sharpen{0%{color:var(--soft)}to{color:var(--ink)}}@keyframes hc-route{0%{stroke-dashoffset:var(--route-length,1200)}to{stroke-dashoffset:0}}@keyframes hc-route-red{0%{stroke-dasharray:var(--route-length,1200);stroke-dashoffset:var(--route-length,1200)}99%{stroke-dasharray:var(--route-length,1200);stroke-dashoffset:0}to{stroke-dasharray:5 4;stroke-dashoffset:0}}@keyframes hc-route-yellow{0%{stroke-dasharray:var(--route-length,1200);stroke-dashoffset:var(--route-length,1200)}99%{stroke-dasharray:var(--route-length,1200);stroke-dashoffset:0}to{stroke-dasharray:2 4;stroke-dashoffset:0}}@keyframes hc-assemble{0%{transform:translateY(6px)}to{transform:translateY(0)}}@media (max-width:1150px){.hc h1{font-size:58px}.hc-lead{font-size:14px}.hc-panel{min-height:510px;padding:22px}.hc .hc-panel h2{font-size:29px}.hc-source-layout{grid-template-columns:1fr}.hc-source-list{display:none}.hc-answer{border:0;padding:0}.hc-story{gap:55px}.hc-crop-body{padding:25px}.hc .hc-crop-body h3{font-size:26px}.hc .hc-map-top h2{font-size:40px}.hc-walk.is-sticky .hc-walk-layout{gap:50px}.hc-trust{gap:30px 50px}}@media (max-width:850px){.hc-wrap{width:90%}.hc-hero{grid-template-columns:42% 67%;gap:5%;min-height:0;padding:55px 5% 65px}.hc-hero-copy{padding-top:20px}.hc h1{font-size:47px}.hc-form-row{flex-direction:column}.hc-form input{flex:auto}.pg.dark-site .hc .hc-outline{align-self:flex-start}.hc-stage{padding-right:70px}.hc-panel{min-height:470px}.hc-metrics strong{font-size:19px}.hc-visibility{grid-template-columns:1fr}.hc-chart{display:none}.hc-next-layout{grid-template-columns:1fr}.hc-next-layout>div{display:none}.hc-story{grid-template-columns:.8fr 1.2fr;gap:40px;padding:55px 0}.hc-crop-body{padding:22px}.hc .hc-crop-body h3{font-size:24px}.hc-sentence{padding:55px 0 70px}.hc .hc-sentence p{font-size:38px}.hc-map{padding:65px 5% 40px}.hc .hc-map-top h2{font-size:34px}.hc-walk.is-sticky .hc-walk-layout{grid-template-columns:.8fr 1.2fr;gap:35px}.hc .hc-walk-step h3{font-size:27px}.hc-trust{grid-template-columns:1fr;gap:35px;padding:50px 0}.hc-trust>.hc-link{grid-column:1}.hc-audiences,.hc-resources{padding:65px 0}.hc-audience-pair,.hc-reading{gap:28px}.hc .hc-reading h3{font-size:23px}.hc-faq{gap:45px;padding:65px 0}.hc .hc-faq h2{font-size:33px}.hc-faq summary{font-size:14px}.hc-closing{gap:40px;padding:60px 0 70px}.hc .hc-closing h2{font-size:35px}}@media (max-width:600px){.hc-wrap{width:calc(100% - 40px)}.hc-hero{flex-direction:column;gap:38px;max-width:100%;min-height:0;padding:36px 20px 65px;display:flex}.hc-hero-copy{padding:0}.hc h1{font-size:47px;line-height:1.05}.hc-lead{line-height:1.8;margin:24px 0 20px!important}.hc-form{width:100%;max-width:none}.hc-form-row{gap:9px}.hc-form input{width:100%;min-height:48px;font-size:14px}.pg.dark-site .hc .hc-outline{align-self:stretch;width:100%;min-height:48px;font-size:13px}.hc-link{min-height:36px;font-size:12px;line-height:1.7}.hc-stage-light{width:100%}.hc-stage{padding-right:0}.hc-panel{min-height:0;padding:18px;display:none}#hc-tab-visibility:checked~.hc-panels [data-panel=visibility],#hc-tab-sources:checked~.hc-panels [data-panel=sources],#hc-tab-ask:checked~.hc-panels [data-panel=ask],#hc-tab-next:checked~.hc-panels [data-panel=next]{display:block}.hc-stage:not(:has(#hc-tab-visibility:checked))>.hc-key{display:none}.hc .hc-panel h2{font-size:28px}.hc-tab{min-height:44px;padding:14px 9px;font-size:12px}.hc-play{width:calc(100% - 16px);min-height:44px;margin:8px;font-size:12px}.hc-workspace{gap:10px;padding:0 12px}.hc .hc-workspace>small,.hc-workspace>span{font-size:12px}.hc-key{gap:11px;padding:14px 15px;font-size:12px}.hc-cursor{display:none!important}.hc-source-list{display:block}.hc-edge:after{background:linear-gradient(90deg, var(--bg), transparent 9px, transparent calc(100% - 9px), var(--bg));inset:62px 0 40px}.hc-sentence{padding:15px 0 55px}.hc .hc-sentence p{font-size:34px;line-height:1.18}.hc-story{flex-direction:column;align-items:stretch;gap:30px;padding:42px 0;display:flex}.hc-story .hc-story-copy{order:1!important}.hc-story>.hc-edge{order:0!important}.hc .hc-story-copy h2{margin-bottom:19px;font-size:34px}.hc .hc-story-copy p{font-size:14px;line-height:1.9}.hc-crop-top{padding:14px 16px;font-size:12px}.hc-crop-body{padding:23px 20px}.hc .hc-crop-body h3{margin:10px 0 22px;font-size:27px;line-height:1.15}.hc-row strong{font-size:20px}.hc-crop .hc-key{padding:0 20px 20px;font-size:12px}.hc-crop figcaption{padding:12px 16px;font-size:12px;line-height:1.7}.hc-map{margin-top:35px;padding:55px 20px 40px}.hc-map-top{margin-bottom:30px;display:block}.hc .hc-map-top h2{font-size:34px;line-height:1.13}.hc .hc-map-top>p{margin-top:24px;font-size:13px;line-height:1.8}.hc-map-svg{display:none}.hc-map-phone{display:block}.hc-lane{border-top:1px solid var(--rule);grid-template-columns:1fr 1fr;gap:25px;padding:22px 0 28px;display:grid}.hc .hc-lane-questions p{border-bottom:1px solid var(--rule);color:var(--ink);margin:0 0 15px;padding:0 0 15px;font-size:12px;line-height:1.75}.hc-lane-cited{border-left:1px solid #666;min-width:0;padding-left:13px}.hc-lane-cited>span{min-height:26px;color:var(--ink);font-size:12px;line-height:1.6;display:block}.hc .hc-lane-cited p{overflow-wrap:anywhere;margin:14px 0 0;font-size:12px;line-height:1.8}.hc-lane-cited .hc-dot{width:5px;height:5px;margin-right:6px}.hc-map .hc-key{justify-content:flex-start;gap:10px;padding:20px 0 12px;font-size:12px}.hc-map-note{text-align:left;font-size:12px;line-height:1.8}.hc-walk{padding:65px 0 45px}.hc-section-head{margin-bottom:35px;display:block}.hc .hc-section-head h2{font-size:35px}.hc .hc-section-head>p{margin-top:18px}.hc-trust-points{grid-template-columns:1fr;gap:24px}.hc-audience-pair{grid-template-columns:1fr}.hc-audience-pair .hc-crop{height:auto}.hc-reading{grid-template-columns:1fr;gap:10px}.hc-faq{grid-template-columns:1fr;gap:28px}.hc-closing{grid-template-columns:1fr;gap:30px}}
