:root{--green:#16c784;--gunmetal:#0b0f14;--soft-black:#111827;--slate:#64748b;--off-white:#f8fafc;--white:#fff;--ease-morph:cubic-bezier(.68, .02, .18, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-soft:cubic-bezier(.22, .61, .24, 1);--paper:#f3f6f4;--paper-2:#e8efeb;--ink:#0b0f14;--rule:#0b0f141f;--lime:#d9f99d;--deep-green:#0e7a57}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--off-white);color:var(--soft-black);-webkit-font-smoothing:antialiased;margin:0}@media (prefers-reduced-motion:no-preference){html:has([data-smooth-scroll]){scroll-behavior:smooth}}.skip-link{z-index:100;background:var(--gunmetal);color:var(--white);border-radius:999px;padding:.7rem 1.1rem;font-weight:700;text-decoration:none;transition:transform .15s;position:fixed;top:.75rem;left:.75rem;transform:translateY(-200%)}.skip-link:focus-visible{outline:2px solid var(--green);outline-offset:3px;transform:none}
:root{--m-ease:cubic-bezier(.22, .61, .24, 1);--m-ease-io:cubic-bezier(.65, 0, .35, 1);--m-dur:.72s;--m-step:80ms;--m-green:#16c784;--m-green-ink:#0b7a52;--m-line:#d7dee6}@media (prefers-reduced-motion:no-preference){[data-motion-ready] [data-motion=rise]{transition:opacity var(--m-dur) var(--m-ease), transform var(--m-dur) var(--m-ease)}[data-motion-ready] [data-motion=rise]:not([data-inview]){opacity:0;transform:translateY(18px)}[data-motion-ready] [data-motion=fade]{transition:opacity .9s var(--m-ease)}[data-motion-ready] [data-motion=fade]:not([data-inview]){opacity:0}[data-motion-ready] [data-motion=mask]{clip-path:inset(-.25em -.1em -.3em);transition:clip-path .82s var(--m-ease), transform .82s var(--m-ease), opacity .5s var(--m-ease)}[data-motion-ready] [data-motion=mask]:not([data-inview]){clip-path:inset(-.25em -.1em 100%);opacity:.001;transform:translateY(.35em)}[data-motion-ready] [data-motion=stagger]>*{transition:opacity .64s var(--m-ease), transform .64s var(--m-ease);transition-delay:calc(var(--m-i,0) * var(--m-step))}[data-motion-ready] [data-motion=stagger]:not([data-inview])>*{opacity:0;transform:translateY(14px)}[data-motion-ready] [data-motion=track]>*{transition:opacity .56s var(--m-ease), transform .56s var(--m-ease);transition-delay:calc(var(--m-i,0) * 70ms)}[data-motion-ready] [data-motion=track]:not([data-inview])>*{opacity:0;transform:translate(-10px)}[data-motion-ready] [data-motion=layer] [data-layer]{transition:opacity .7s var(--m-ease), transform .7s var(--m-ease);transition-delay:calc(var(--m-i,0) * .12s + 80ms)}[data-motion-ready] [data-motion=layer]:not([data-inview]) [data-layer]{opacity:0;transform:translateY(10px)scale(.985)}[data-motion-ready] [data-motion] [data-draw]{stroke-dasharray:1;transition:stroke-dashoffset 1.1s var(--m-ease-io);transition-delay:calc(var(--m-i,0) * .14s + .15s)}[data-motion-ready] [data-motion]:not([data-inview]) [data-draw]{stroke-dashoffset:1px}[data-motion-ready] [data-motion] [data-rule]{transform-origin:0;transition:transform .9s var(--m-ease-io);transition-delay:calc(var(--m-i,0) * .14s + .1s)}[data-motion-ready] [data-motion] [data-rule=y]{transform-origin:top}[data-motion-ready] [data-motion]:not([data-inview]) [data-rule]{transform:scaleX(0)}[data-motion-ready] [data-motion]:not([data-inview]) [data-rule=y]{transform:scaleY(0)}[data-motion-ready] [data-motion] [data-appear]{transition:opacity .6s var(--m-ease), transform .6s var(--m-ease);transition-delay:calc(var(--m-i,0) * .11s + .2s)}[data-motion-ready] [data-motion]:not([data-inview]) [data-appear]{opacity:0;transform:scale(.94)}[data-motion-ready] [data-loop]:not([data-live]),[data-motion-ready] [data-loop]:not([data-live]) *,[data-motion-ready] [data-motion]:not([data-inview]) [data-loop],[data-motion-ready] [data-motion]:not([data-inview]) [data-loop] *{animation-play-state:paused!important}}[data-motion=stagger]>:nth-child(2),[data-motion=track]>:nth-child(2){--m-i:1}[data-motion=stagger]>:nth-child(3),[data-motion=track]>:nth-child(3){--m-i:2}[data-motion=stagger]>:nth-child(4),[data-motion=track]>:nth-child(4){--m-i:3}[data-motion=stagger]>:nth-child(5),[data-motion=track]>:nth-child(5){--m-i:4}[data-motion=stagger]>:nth-child(6),[data-motion=track]>:nth-child(6){--m-i:5}[data-motion=stagger]>:nth-child(7),[data-motion=track]>:nth-child(7){--m-i:6}[data-motion=stagger]>:nth-child(8),[data-motion=track]>:nth-child(8){--m-i:7}[data-motion=stagger]>:nth-child(9),[data-motion=track]>:nth-child(9){--m-i:8}[data-motion=stagger]>:nth-child(10),[data-motion=track]>:nth-child(10){--m-i:9}[data-motion=stagger]>:nth-child(11),[data-motion=track]>:nth-child(11){--m-i:10}[data-motion=stagger]>:nth-child(n+12),[data-motion=track]>:nth-child(n+12){--m-i:11}@keyframes m-pulse{0%,to{opacity:.35;transform:scale(.9)}50%{opacity:1;transform:scale(1)}}@keyframes m-ring{0%{opacity:.55;transform:scale(.6)}to{opacity:0;transform:scale(1.9)}}@keyframes m-dash{to{stroke-dashoffset:-1px}}@media (prefers-reduced-motion:reduce){[data-loop],[data-loop] *{animation:none!important}[data-steps] *,[data-steps] :before,[data-steps] :after{transition-duration:0s!important}}
