.pa-svg{--pa-k:1;stroke-width:calc(var(--pa-sw,2) * var(--pa-k))}.pa-svg-wide{--pa-k:1.2}.pa-thin{stroke-width:calc(var(--pa-sw,2) * var(--pa-k,1) * .7)}.pa-scan{opacity:0}.pa-pop,.pa-stamp{transform-box:fill-box;transform-origin:50%}.pa-sweep{transform-box:fill-box;transform-origin:50% 100%}@media (prefers-reduced-motion:no-preference){[data-pa=armed] .pa,[data-pa=play] .pa{animation-duration:var(--t,.6s);animation-delay:var(--d,0s);animation-timing-function:cubic-bezier(.22,.61,.36,1);animation-fill-mode:both}[data-pa=armed] .pa{animation-play-state:paused}[data-pa=armed] .pa-draw,[data-pa=play] .pa-draw{stroke-dasharray:1 2;animation-name:pa-draw}[data-pa=armed] .pa-fade,[data-pa=play] .pa-fade{animation-name:pa-fade}[data-pa=armed] .pa-rise,[data-pa=play] .pa-rise{animation-name:pa-rise}[data-pa=armed] .pa-pop,[data-pa=play] .pa-pop{animation-name:pa-pop}[data-pa=armed] .pa-stamp,[data-pa=play] .pa-stamp{animation-name:pa-stamp;animation-timing-function:cubic-bezier(.3,0,.2,1)}[data-pa=armed] .pa-settle,[data-pa=play] .pa-settle{animation-name:pa-settle}[data-pa=armed] .pa-sweep,[data-pa=play] .pa-sweep{animation-name:pa-sweep;animation-timing-function:cubic-bezier(.34,.1,.25,1)}[data-pa=armed] .pa-move,[data-pa=play] .pa-move{animation-name:pa-move;animation-timing-function:ease}[data-pa=armed] .pa-scan,[data-pa=play] .pa-scan{animation-name:pa-scan;animation-timing-function:linear}}@keyframes pa-draw{0%{stroke-dashoffset:1.05px}to{stroke-dashoffset:0}}@keyframes pa-fade{0%{opacity:0}}@keyframes pa-rise{0%{opacity:0;transform:translateY(24px)}}@keyframes pa-pop{0%{opacity:0;transform:scale(.4)}70%{opacity:1;transform:scale(1.1)}to{transform:scale(1)}}@keyframes pa-stamp{0%{opacity:0;transform:scale(1.8)rotate(-14deg)}60%{opacity:1;transform:scale(.92)rotate(0)}to{transform:scale(1)}}@keyframes pa-settle{0%{opacity:0;transform:translateY(-48px)}60%{opacity:1;transform:translateY(3px)}to{transform:translateY(0)}}@keyframes pa-sweep{0%{transform:rotate(-112deg)}75%{transform:rotate(6deg)}to{transform:rotate(0)}}@keyframes pa-move{0%{transform:translate(var(--fx,0px), var(--fy,0px))}}@keyframes pa-scan{0%{opacity:0;transform:translate(0)}12%,88%{opacity:1}to{opacity:0;transform:translateX(var(--fx,0px))}}
.ps-desk,.ps-desk-b{display:none}@media (min-width:64rem) and (min-height:37.5rem){.process-section{padding-top:0;scroll-margin-top:0}.ps-runway{--ps-step:50svh;height:calc(100svh + var(--ps-units) * var(--ps-step))}.ps-frame{--ps-pad:clamp(24px, 6svh, 72px);height:100svh;padding-block:var(--ps-pad);flex-direction:column;justify-content:center;display:flex;position:sticky;top:0}.ps-grid{flex:auto;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,5fr) minmax(0,6fr);column-gap:4rem;min-height:0;max-height:44rem;margin-top:clamp(20px,4svh,48px);display:grid}.ps-list{flex-direction:column;min-height:0;display:flex}.ps-row{flex:auto;padding-bottom:4px}.ps-row:last-child{flex-grow:0;padding-bottom:0}.ps-title{font-size:clamp(18px,2.6svh,22px)}.ps-fold{opacity:0;grid-template-rows:0fr}.ps-desc{max-width:52ch;font-size:clamp(14px,2.45svh,15px)}.ps-mob{display:none}.ps-desk{display:flex}.ps-desk-b{display:block}.ps-stage{flex-direction:column;height:100%;display:flex}.ps-art{flex:1 1 0;min-height:0;padding:clamp(12px,3svh,32px)}.ps-art>div,.ps-art svg{width:100%;height:100%}.ps-cap-text{min-height:2lh}}
