.approach-sheet .ad-mask{stroke-dasharray:1.1 2;stroke-dashoffset:0}.approach-sheet[data-phase=ready] .ad-mask{stroke-dashoffset:1.1px}.approach-sheet[data-phase=ready] .ad-node{opacity:0}.approach-sheet[data-phase=on] .ad-mask{transition:stroke-dashoffset var(--t,.4s) var(--e,var(--ease-brand)) var(--d,0s)}.approach-sheet[data-phase=on] .ad-node{transition:opacity .5s var(--ease-enter) var(--d,0s)}.approach-hero[data-phase=on] .ad-node{transition-duration:.38s}.approach-sheet .ad-plus{transform-box:fill-box;transform-origin:50%}.approach-sheet[data-phase=ready] .ad-plus{rotate:-90deg;scale:.86}.approach-sheet[data-phase=on] .ad-plus{transition:rotate .7s var(--ease-brand) var(--d,0s), scale .7s var(--ease-brand) var(--d,0s)}.approach-sheet .ad-pulse{opacity:0;stroke-dasharray:14 1000;stroke-dashoffset:14px;filter:drop-shadow(0 0 3px #ffffffe6)drop-shadow(0 0 8px #ffffff80);pointer-events:none}.approach-sheet .ad-lost{opacity:0;stroke-dasharray:8 1000;stroke-dashoffset:8px;pointer-events:none}.approach-sheet .ad-turn{transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:no-preference){.approach-sheet[data-phase=on] .ad-falter{animation:ad-falter calc(4.2s + var(--i,0) * .65s) linear calc(var(--d,0s) + var(--i,0) * .4s) infinite both}.approach-sheet[data-phase=on] .ad-lost{animation:ad-lost 9.6s linear var(--d,0s) infinite both}.approach-sheet[data-phase=on] .ad-pulse{opacity:1}.approach-sheet[data-phase=on] .ad-pulse-down{animation:ad-pulse-down 8s linear var(--d,0s) infinite both}.approach-sheet[data-phase=on] .ad-pulse-out{animation:ad-pulse-out 8s linear var(--d,0s) infinite both}.approach-sheet[data-phase=on] .ad-turn{animation:ad-turn 8s linear var(--d,0s) infinite both}.approach-sheet:not([data-play=on]) :is(.ad-falter,.ad-lost,.ad-pulse,.ad-turn){animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.approach-sheet[data-phase] .ad-mask{stroke-dashoffset:0;transition:none}.approach-sheet[data-phase] .ad-node{opacity:1;transition:none}.approach-sheet[data-phase] .ad-plus{transition:none;rotate:none;scale:none}}@keyframes ad-falter{0%{stroke-dashoffset:0;opacity:1;animation-timing-function:cubic-bezier(.45,0,.55,1)}18%{stroke-dashoffset:-6px}30%{stroke-dashoffset:-6px;opacity:1;animation-timing-function:cubic-bezier(.45,0,.55,1)}34%{opacity:.35}38%{opacity:.9}42%{stroke-dashoffset:-3px;opacity:.5}48%{opacity:1}56%{stroke-dashoffset:-3px;animation-timing-function:cubic-bezier(.45,0,.55,1)}to{stroke-dashoffset:-16px;opacity:1}}@keyframes ad-lost{0%{stroke-dashoffset:8px;opacity:0;animation-timing-function:cubic-bezier(.25,.6,.35,1)}3%{opacity:1}14%{stroke-dashoffset:calc(var(--len,100) * -.42px);opacity:1}17%{opacity:.25}19%{opacity:.7}24%{stroke-dashoffset:calc(var(--len,100) * -.46px);opacity:0}to{stroke-dashoffset:calc(var(--len,100) * -.46px);opacity:0}}@keyframes ad-pulse-down{0%{stroke-dashoffset:14px;animation-timing-function:cubic-bezier(.45,0,.55,1)}16%{stroke-dashoffset:calc(var(--len,48) * -1px)}72%{stroke-dashoffset:calc(var(--len,48) * -1px);animation-timing-function:cubic-bezier(.45,0,.55,1)}88%,to{stroke-dashoffset:14px}}@keyframes ad-pulse-out{0%,18%{stroke-dashoffset:14px;animation-timing-function:cubic-bezier(.45,0,.55,1)}40%{stroke-dashoffset:calc(var(--len,48) * -1px)}48%{stroke-dashoffset:calc(var(--len,48) * -1px);animation-timing-function:cubic-bezier(.45,0,.55,1)}70%,to{stroke-dashoffset:14px}}@keyframes ad-turn{0%,13%{animation-timing-function:var(--ease-brand);rotate:none}27%,to{rotate:90deg}}
