.process-section.process-story{--tone-bg:var(--color-white);--pg-field:radial-gradient(circle at 1px 1px, #00755621 1px, transparent 1.4px) 0 0 / 22px 22px, radial-gradient(120% 90% at 0% 0%, var(--color-white), transparent 60%), var(--color-green-50);background:linear-gradient(180deg, var(--color-green-50), var(--color-white) 18rem) var(--color-white)}.pstory-layout{gap:clamp(2.75rem,6vw,4.5rem);min-width:0;display:grid}.pstory-heading{min-width:0;max-width:36rem}.pstory-heading .section-lede{margin-top:1.25rem}.pstory-actions{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:1.75rem;font-size:.875rem;display:flex}.pstory-actions .text-link{align-items:center;min-height:2.75rem;display:inline-flex}.pstory-nav{display:none}.pstory-list{gap:3.25rem;min-width:0;list-style:none;display:grid}.pstage{min-width:0;scroll-margin-top:7rem}.pstage-copy{padding-top:1.5rem}.pstage-count{color:var(--color-green-700);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.625rem;font-size:.75rem;font-weight:500;display:flex}.pstage-count:before{content:"";background:var(--color-green-300);border-radius:1px;width:1.5rem;height:2px}.pstage-copy h3{color:var(--tone-heading);font-family:var(--font-display);letter-spacing:-.025em;margin-top:.75rem;font-size:clamp(1.5rem,1.3rem + .8vw,1.75rem);font-weight:500;line-height:1.15}.pstage-copy>p:last-child{max-width:34rem;color:var(--tone-muted);margin-top:.75rem;font-size:.9375rem;line-height:1.7}@media (min-width:48rem){.process-story:not([data-pinned=true]) .pstory-list{gap:3.5rem}.process-story:not([data-pinned=true]) .pstage{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,4vw,4rem);display:grid}.process-story:not([data-pinned=true]) .pstage-copy{padding-top:0}.process-story:not([data-pinned=true]) .pg{min-height:24rem}}@media (min-width:64rem){.process-story:not([data-pinned=true]) .pstory-heading{max-width:44rem}}.process-story[data-pinned=true] .pstory-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(3rem,5.5vw,6.5rem);width:100%}.process-story[data-pinned=true] .pstory-list{height:min(34rem,100svh - 10.5rem);display:block;position:relative}.process-story[data-pinned=true] .pstage{opacity:0;visibility:hidden;transition:opacity .18s,transform .22s,visibility 0s linear .22s;position:absolute;inset:0;transform:translateY(.75rem)}.process-story[data-pinned=true] .pstage[data-current=true]{opacity:1;visibility:visible;transition:opacity .36s ease .14s, transform .52s var(--ease-out-quart) .14s, visibility 0s;transform:none}.process-story[data-pinned=true] .pstage-copy{padding-top:1.25rem}.process-story[data-pinned=true] .pstage-copy h3{margin-top:.5rem;font-size:1.5rem}.process-story[data-pinned=true] .pstory-nav{justify-content:space-between;align-items:center;width:min(100%,19rem);margin-top:2.25rem;display:flex;position:relative}.pstory-nav button{z-index:1;background:var(--color-white);width:2.75rem;height:2.75rem;color:var(--color-green-800);cursor:pointer;border:1px solid #9fcfbf;border-radius:50%;place-items:center;transition:background-color .2s,border-color .2s,color .2s;display:grid;position:relative}.pstory-nav button:hover{border-color:var(--color-green-700)}.pstory-nav button:focus-visible{outline:3px solid var(--tone-ring);outline-offset:3px}.pstory-nav button[data-current=true]{border-color:var(--color-green-800);background:var(--color-green-800);color:var(--color-white)}.pstory-nav button>span{font-family:var(--font-mono);font-size:.75rem;font-weight:500}.pstory-nav svg{width:1rem;height:1rem}.pstory-rail{background:#cfe7df;border-radius:1px;height:2px;margin-top:-1px;position:absolute;top:50%;left:1.375rem;right:1.375rem;overflow:hidden}.pstory-rail>i{background:var(--color-green-700);transform-origin:0;height:100%;transform:scaleX(var(--story-progress,0));display:block}.pg{isolation:isolate;background:var(--pg-field);min-height:18rem;color:var(--color-ink-800);border:1px solid #cfe7df;border-radius:1.25rem;grid-template-columns:minmax(0,1fr);align-items:center;display:grid;position:relative;overflow:hidden;container-type:inline-size}.process-story[data-pinned=true] .pstory-list{--pg-pinned-h:clamp(20rem, calc(100svh - 22rem), 23rem)}.process-story[data-pinned=true] .pstory-list:before{content:"";height:var(--pg-pinned-h);background:var(--pg-field);border:1px solid #cfe7df;border-radius:1.25rem;position:absolute;inset:0 0 auto}.process-story[data-pinned=true] .pg{height:var(--pg-pinned-h);background:0 0;border-color:#0000;min-height:0}.process-story[data-pinned=true] .pg-scene{padding-block:1.5rem}.pg p{margin:0}.pg svg{flex-shrink:0;display:block}.pg ul,.pg ol{margin:0;padding:0;list-style:none}.pg-scene{flex-direction:column;width:100%;min-width:0;max-width:32rem;margin-inline:auto;padding:clamp(1rem,6cqi,2rem);font-size:.875rem;line-height:1.4;display:flex}.pg-card{background:var(--color-white);border:1px solid #d3e8e1;border-radius:1rem;padding:1rem 1.125rem 2.375rem;position:relative;box-shadow:0 1px #172d350a,0 22px 40px -30px #172d3573}.pg-head{border-bottom:1px solid #e3f0ec;align-items:center;gap:.625rem;min-width:0;padding-bottom:.875rem;display:flex}.pg-head-icon{background:var(--color-green-50);width:2rem;height:2rem;color:var(--color-green-700);border-radius:.625rem;flex-shrink:0;place-items:center;display:grid}.pg-head-icon svg{width:1.0625rem;height:1.0625rem}.pg-head-title{min-width:0;color:var(--color-ink-800);white-space:nowrap;font-size:.875rem;font-weight:600}.pg-head-meta{min-width:0;color:var(--color-stone-500);white-space:nowrap;text-overflow:ellipsis;margin-left:auto;font-size:.75rem;overflow:hidden}.pg-aside{z-index:1;background:var(--color-ink-800);width:fit-content;max-width:min(17.5rem,86%);color:var(--color-white);border-radius:.875rem;align-self:flex-end;margin:-1.625rem -.375rem 0 0;padding:.75rem .9375rem;position:relative;box-shadow:0 18px 30px -20px #0b1a1fb3}.pg-aside-label{color:var(--color-green-200);align-items:center;gap:.4375rem;font-size:.75rem;font-weight:500;display:flex}.pg-aside-label svg{width:.9375rem;height:.9375rem}.pg-aside>p{align-items:flex-start;gap:.5rem;margin-top:.3125rem;font-size:.875rem;line-height:1.4;display:flex}.pg-aside-quote>p{font-family:var(--font-display);letter-spacing:-.005em;font-size:.9375rem}.pg-aside-check{background:var(--color-green-300);width:1.125rem;height:1.125rem;color:var(--color-ink-900);border-radius:50%;flex-shrink:0;place-items:center;margin-top:.0625rem;display:grid}.pg-aside-check svg{stroke-width:2.5px;width:.75rem;height:.75rem}.pg-voice{align-items:center;gap:3px;height:1rem;display:inline-flex}.pg-voice>i{background:var(--color-green-500);border-radius:2px;width:3px;height:40%;display:block}.pg-voice>i:nth-child(2),.pg-voice>i:nth-child(4){height:75%}.pg-voice>i:nth-child(3){height:100%}.pg-agenda{gap:.25rem;margin-top:.75rem;display:grid}.pg-agenda>li{min-height:2.25rem;color:var(--color-ink-800);border-radius:.625rem;align-items:center;gap:.75rem;padding:.375rem .625rem;font-size:.9375rem;display:flex}.pg-agenda>li:nth-child(odd){background:#f5faf8}.pg-tick{background:var(--color-green-700);width:1.375rem;height:1.375rem;color:var(--color-white);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.pg-tick svg{stroke-width:2.4px;width:.875rem;height:.875rem}.pg-assets{grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem;margin-top:.875rem;display:grid}.pg-asset{background:#f7fbf9;border:1px solid #d3e8e1;border-radius:.75rem;min-width:0;padding:.5rem .5rem .625rem;position:relative}.pg-asset>span:not(.pg-asset-badge){color:var(--color-ink-800);white-space:nowrap;text-overflow:ellipsis;margin-top:.5rem;font-size:.8125rem;font-weight:500;display:block;overflow:hidden}.pg-asset-art{background:var(--color-white);border-radius:.5rem;height:4.25rem;display:grid;position:relative;overflow:hidden}.pg-asset-art svg{width:100%;height:100%}.pg-asset-words .pg-asset-art{align-content:center;gap:.3125rem;padding-inline:.625rem}.pg-asset-words b{font-family:var(--font-display);color:var(--color-green-800);font-size:1.375rem;font-weight:500;line-height:1}.pg-asset-words i{background:#cfe7df;border-radius:.125rem;height:.25rem;display:block}.pg-asset-words i:last-child{width:60%}.pg-asset-brand .pg-asset-art{place-content:center;justify-items:center;gap:.5rem}.pg-asset-brand b{background:var(--color-green-800);width:1.875rem;height:1.875rem;color:var(--color-white);font-family:var(--font-display);border-radius:.5rem;place-items:center;font-size:1rem;font-weight:600;display:grid}.pg-asset-brand .pg-asset-art>span{gap:.25rem;display:flex}.pg-asset-brand .pg-asset-art>span>i{background:var(--color-green-800);border-radius:50%;width:.75rem;height:.75rem;display:block}.pg-asset-brand .pg-asset-art>span>i:nth-child(2){background:var(--color-green-300)}.pg-asset-brand .pg-asset-art>span>i:last-child{background:var(--color-ink-800)}.pg-asset-badge{border:2px solid var(--color-white);background:var(--color-green-700);width:1.125rem;height:1.125rem;color:var(--color-white);box-sizing:content-box;border-radius:50%;place-items:center;display:grid;position:absolute;top:.25rem;right:.25rem}.pg-asset-badge svg{stroke-width:2.6px;width:.6875rem;height:.6875rem}.pg-browser{padding:0 0 2.375rem;overflow:visible}.pg-browser-bar{border-bottom:1px solid #e3f0ec;align-items:center;gap:.75rem;padding:.625rem .875rem;display:flex}.pg-browser-dots{gap:.25rem;display:flex}.pg-browser-dots>i{background:#cfe7df;border-radius:50%;width:.4375rem;height:.4375rem}.pg-browser-address{background:var(--color-green-50);min-width:0;color:var(--color-stone-500);text-align:center;white-space:nowrap;text-overflow:ellipsis;border-radius:99px;flex:1;padding:.25rem .625rem;font-size:.75rem;overflow:hidden}.pg-site{padding:.75rem 1.125rem 0}.pg-site-nav{align-items:center;gap:.5rem;display:flex}.pg-site-nav b{color:var(--color-green-900);font-family:var(--font-display);letter-spacing:-.01em;margin-right:auto;font-size:.9375rem;font-weight:600}.pg-site-nav b>span{font-weight:400}.pg-site-nav>i{background:#cfe7df;border-radius:.125rem;width:1.75rem;height:.25rem}.pg-site-hero{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:.875rem;margin-top:.875rem;display:grid}.pg-site-copy{min-width:0}.pg-site-kicker{color:var(--color-green-700);font-size:.75rem;display:block}.pg-site-title{color:var(--color-green-900);font-family:var(--font-display);letter-spacing:-.035em;font-size:1.5rem;font-weight:500;line-height:1.05;position:relative;margin-top:.375rem!important}.pg-select{border:1.5px solid var(--color-green-500);pointer-events:none;border-radius:.25rem;position:absolute;inset:-.3125rem -.375rem}.pg-select>i{border:1.5px solid var(--color-green-500);background:var(--color-white);border-radius:1px;width:.4375rem;height:.4375rem;position:absolute}.pg-select>i:first-child{top:-.25rem;left:-.25rem}.pg-select>i:nth-child(2){top:-.25rem;right:-.25rem}.pg-select>i:nth-child(3){bottom:-.25rem;left:-.25rem}.pg-select>i:nth-child(4){bottom:-.25rem;right:-.25rem}.pg-select>b{background:var(--color-ink-800);width:1.375rem;height:1.375rem;color:var(--color-white);font-family:var(--font-mono);border-radius:50% 50% 50% .125rem;place-items:center;font-size:.6875rem;font-weight:600;display:grid;position:absolute;top:-.75rem;right:-.75rem}.pg-site-action{background:var(--color-green-800);color:var(--color-white);border-radius:99px;align-items:center;margin-top:.875rem;padding:.375rem .875rem;font-size:.75rem;font-weight:500;display:inline-flex}.pg-site-photo{background:radial-gradient(70% 60% at 70% 30%, #2a6b5a, transparent 70%), linear-gradient(160deg, #1d4b44, var(--color-ink-900));border-radius:1.75rem .625rem .625rem;align-self:stretch;min-height:6.5rem;position:relative;overflow:hidden}.pg-site-photo>i{background:linear-gradient(var(--color-green-300), #1f6f58);opacity:.85;border-radius:.375rem .375rem 0 0;width:.875rem;position:absolute;bottom:0}.pg-site-photo>i:first-child{height:46%;left:16%}.pg-site-photo>i:nth-child(2){background:linear-gradient(var(--color-green-200), #2d7d65);height:62%;left:34%}.pg-site-photo>i:nth-child(3){height:38%;left:52%}.pg-site-photo>i:nth-child(4){background:linear-gradient(#bfeedd,#2d7d65);height:54%;left:70%}.pg-routes{gap:.375rem;margin-top:.75rem;display:grid}.pg-routes>li{background:#f7fbf9;border:1px solid #e3f0ec;border-radius:.625rem;grid-template-columns:minmax(0,1fr) 1.25rem minmax(0,1fr) auto;align-items:center;gap:.5rem;min-height:2.375rem;padding:.3125rem .375rem .3125rem .625rem;display:grid}.pg-routes code{min-width:0;font-family:var(--font-mono);white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;overflow:hidden}.pg-routes code:first-child{color:var(--color-stone-500)}.pg-routes code:nth-child(3){color:var(--color-green-900);font-weight:500}.pg-route-arrow{color:var(--color-green-700);transform-origin:0;place-items:center;display:grid}.pg-route-arrow svg{width:1.125rem;height:1.125rem}.pg-route-status{background:var(--color-green-100);color:var(--color-green-900);border-radius:99px;padding:.25rem .5rem;font-size:.75rem;font-weight:500;line-height:1.2}.pg-route-status[data-status=keep]{background:var(--color-white);color:var(--color-green-800);box-shadow:inset 0 0 0 1px #b9dccf}.pg-thread{gap:.625rem;margin-top:.875rem;display:grid}.pg-message,.pg-reply{max-width:88%;padding:.625rem .8125rem;font-size:.875rem;line-height:1.4}.pg-message{background:var(--color-green-50);color:var(--color-ink-800);border-radius:.875rem .875rem .875rem .25rem;justify-self:start}.pg-reply{background:var(--color-green-800);color:var(--color-white);border-radius:.875rem .875rem .25rem;justify-self:end;align-items:flex-start;gap:.5rem;display:flex}.pg-reply-check{background:var(--color-green-300);width:1.125rem;height:1.125rem;color:var(--color-ink-900);border-radius:50%;flex-shrink:0;place-items:center;margin-top:.0625rem;display:grid}.pg-reply-check svg{stroke-width:2.5px;width:.75rem;height:.75rem}.pg-scene-support .pg-aside{max-width:94%}.pg-care{flex-wrap:nowrap;gap:.375rem;display:flex;margin-top:.4375rem!important}.pg-care>li{background:#ffffff1a;border-radius:99px;align-items:center;gap:.3125rem;padding:.25rem .5rem;font-size:.8125rem;display:inline-flex}.pg-care svg{width:.875rem;height:.875rem;color:var(--color-green-200)}@container (max-width:23rem){.pg-scene{font-size:.8125rem}.pg-card:not(.pg-browser){padding-inline:.875rem}.pg-browser-bar{gap:.5rem;padding-inline:.625rem}.pg-browser-address{padding-inline:.5rem}.pg-head-meta:not(:has(.pg-voice)){display:none}.pg-agenda>li{gap:.625rem;font-size:.875rem}.pg-assets{gap:.4375rem}.pg-asset{padding:.375rem .375rem .5rem}.pg-asset>span:not(.pg-asset-badge){white-space:normal;font-size:.75rem;line-height:1.25}.pg-asset-art{height:3.5rem}.pg-asset-words .pg-asset-art{padding-inline:.4375rem 1.125rem}.pg-asset-words b{font-size:1.125rem}.pg-asset-badge{width:.875rem;height:.875rem;top:.125rem;right:.125rem}.pg-asset-badge svg{width:.5625rem;height:.5625rem}.pg-site{padding-inline:.875rem}.pg-site-hero{grid-template-columns:minmax(0,1fr) 4.5rem}.pg-site-title{font-size:1.25rem}.pg-site-photo{min-height:5.5rem}.pg-routes>li{grid-template-columns:max-content 1rem minmax(0,1fr);padding-right:.625rem}.pg-routes code{font-size:.75rem}.pg-route-status{display:none}.pg-aside{max-width:92%}.pg-care{flex-wrap:wrap}}@media (prefers-reduced-motion:no-preference){html[data-motion=ready] :is(.process-story:not([data-pinned=true]) .pstage,.process-story[data-pinned=true] .pstage[data-current=true])>.pg[data-in-view=true] [data-pg-in]{animation:pg-rise .52s calc(.16s + var(--pg-i,0) * .11s) var(--ease-out-quart) backwards}html[data-motion=ready] :is(.process-story:not([data-pinned=true]) .pstage,.process-story[data-pinned=true] .pstage[data-current=true])>.pg[data-in-view=true] [data-pg-aside]{animation:pg-aside-in .62s calc(.22s + var(--pg-i,0) * .11s) var(--ease-out-quart) backwards}html[data-motion=ready] :is(.process-story:not([data-pinned=true]) .pstage,.process-story[data-pinned=true] .pstage[data-current=true])>.pg[data-in-view=true] .pg-tick{animation:pg-tick .42s calc(.38s + var(--pg-i,0) * .16s) var(--ease-out-quart) backwards}html[data-motion=ready] :is(.process-story:not([data-pinned=true]) .pstage,.process-story[data-pinned=true] .pstage[data-current=true])>.pg[data-in-view=true] .pg-voice>i{transform-origin:50%;animation:.36s ease-in-out 3 alternate pg-voice}html[data-motion=ready] :is(.process-story:not([data-pinned=true]) .pstage,.process-story[data-pinned=true] .pstage[data-current=true])>.pg[data-in-view=true] .pg-voice>i:nth-child(2n){animation-delay:.12s}html[data-motion=ready] :is(.process-story:not([data-pinned=true]) .pstage,.process-story[data-pinned=true] .pstage[data-current=true])>.pg[data-in-view=true] .pg-asset{animation:pg-drop .56s calc(.14s + var(--pg-i,0) * .13s) var(--ease-out-quart) backwards}html[data-motion=ready] :is(.process-story:not([data-pinned=true]) .pstage,.process-story[data-pinned=true] .pstage[data-current=true])>.pg[data-in-view=true] .pg-asset-badge{animation:pg-tick .38s calc(.52s + var(--pg-i,0) * .13s) var(--ease-out-quart) backwards}html[data-motion=ready] :is(.process-story:not([data-pinned=true]) .pstage,.process-story[data-pinned=true] .pstage[data-current=true])>.pg[data-in-view=true] .pg-select{animation:pg-select .62s .56s var(--ease-out-quart) backwards}html[data-motion=ready] :is(.process-story:not([data-pinned=true]) .pstage,.process-story[data-pinned=true] .pstage[data-current=true])>.pg[data-in-view=true] .pg-route-arrow{animation:pg-route .46s calc(.32s + var(--pg-i,0) * .12s) var(--ease-out-quart) backwards}html[data-motion=ready] :is(.process-story:not([data-pinned=true]) .pstage,.process-story[data-pinned=true] .pstage[data-current=true])>.pg[data-in-view=true] .pg-route-status{animation:pg-tick .36s calc(.52s + var(--pg-i,0) * .12s) var(--ease-out-quart) backwards}html[data-motion=ready] :is(.process-story:not([data-pinned=true]) .pstage,.process-story[data-pinned=true] .pstage[data-current=true])>.pg[data-in-view=true] .pg-reply{animation:pg-reply .56s .62s var(--ease-out-quart) backwards}html[data-motion=ready] :is(.process-story:not([data-pinned=true]) .pstage,.process-story[data-pinned=true] .pstage[data-current=true])>.pg[data-in-view=true] .pg-reply-check{animation:pg-tick .36s 1s var(--ease-out-quart) backwards}}.process-story[data-document-hidden] .pg *{animation-play-state:paused!important}@keyframes pg-rise{0%{opacity:0;transform:translateY(.5rem)}}@keyframes pg-aside-in{0%{opacity:0;transform:translate(.625rem,.5rem)scale(.96)}}@keyframes pg-tick{0%{opacity:0;transform:scale(.4)}}@keyframes pg-voice{to{transform:scaleY(.45)}}@keyframes pg-drop{0%{opacity:0;transform:translateY(-.75rem)}}@keyframes pg-select{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(-1rem)}}@keyframes pg-route{0%{opacity:0;transform:scaleX(.2)}}@keyframes pg-reply{0%{opacity:0;transform:translate(.75rem,.375rem)}}@media (prefers-reduced-motion:reduce){.pstage,.pg *{transition:none!important;animation:none!important}}
.nav-logo{aspect-ratio:340/54;flex:none;width:clamp(8.5rem,12vw,10.4rem);display:block;position:relative}.nav-logo-layer{-webkit-mask-image:url(/media/dashtrack-logo-motion.webp);mask-image:url(/media/dashtrack-logo-motion.webp);-webkit-mask-size:202.353%;mask-size:202.353%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:alpha;mask-mode:alpha;-webkit-mask-position:var(--nav-logo-mask-x) 99.9626%;-webkit-mask-position:var(--nav-logo-mask-x) 99.9626%;mask-position:var(--nav-logo-mask-x) 99.9626%;display:block;position:absolute;inset:0}.nav-logo-dash{--nav-logo-mask-x:0.574713%;background:var(--logo-dash,#009b72)}.nav-logo-track{--nav-logo-mask-x:99.4253%;background:currentColor}@media (prefers-reduced-motion:no-preference){html:not([data-motion-preference=off]) .nav-logo-layer{animation:2.76s steps(92,end) both nav-logo-draw}}html[data-motion-preference=off] .nav-logo-layer{animation:none!important}@keyframes nav-logo-draw{0%{-webkit-mask-position:var(--nav-logo-mask-x) 0.0374532%;-webkit-mask-position:var(--nav-logo-mask-x) 0.0374532%;mask-position:var(--nav-logo-mask-x) 0.0374532%}to{-webkit-mask-position:var(--nav-logo-mask-x) 99.9626%;-webkit-mask-position:var(--nav-logo-mask-x) 99.9626%;mask-position:var(--nav-logo-mask-x) 99.9626%}}@media (max-width:39.99rem){.nav-logo{width:9.25rem}}@media (forced-colors:active){.nav-logo-layer{forced-color-adjust:none;background:canvastext}}
