@keyframes enter{from{opacity:0;translate:0 16px}to{opacity:1;translate:0 0}}@keyframes copper-draw{to{stroke-dashoffset:0}}@keyframes line-sweep{from{scale:0 1}to{scale:1 1}}.page-transition{position:fixed;inset:0;z-index:200;background:var(--warm);opacity:0;pointer-events:none;transition:opacity .25s}.page-transition:after{content:"";position:absolute;top:50%;left:10%;right:10%;height:1px;background:var(--copper);transform-origin:left}.page-leaving .page-transition{opacity:1}.page-leaving .page-transition:after{animation:line-sweep .3s ease-out}.tilt{transition:transform .25s,box-shadow .25s}.chart-line{stroke-linecap:round;stroke-linejoin:round}@media(prefers-reduced-motion:no-preference){.hero-copy .eyebrow{animation:enter .7s both}.hero-copy h1{animation:enter .8s .08s both}.hero-copy>p:not(.eyebrow){animation:enter .75s .13s both}.hero-copy .actions{animation:enter .7s .2s both}.hero-report{animation:enter .85s .25s both}.floating-report{animation:enter .8s .4s both}.strategy-cube{animation:enter .8s .45s both}.hero-connectors path{stroke-dasharray:1200;stroke-dashoffset:1200;animation:copper-draw 1.3s .1s forwards}.motion-ready .reveal-up,.motion-ready .reveal-depth,.motion-ready .reveal-kpi{opacity:0;translate:0 18px;transition:opacity .75s,translate .75s}.motion-ready .in-view{opacity:1;translate:0 0}.changed,.step-form fieldset:not([hidden]){animation:enter .35s ease-out}.strategy-journey.in-view:before{transform-origin:left;animation:line-sweep 1s ease-out}}

