:root{--ease-out-expo: cubic-bezier(.16, 1, .3, 1);--ease-out-quart: cubic-bezier(.25, 1, .5, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--ease-spring: cubic-bezier(.34, 1.4, .64, 1);--dur-xs: .12s;--dur-s: .22s;--dur-m: .42s;--dur-l: .7s;--dur-xl: 1.1s}@keyframes fx-pop{0%{opacity:0;transform:translate3d(0,10px,0) scale(.98)}to{opacity:1;transform:none}}@keyframes fx-dot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}@keyframes fx-dash{to{stroke-dashoffset:0}}@keyframes fx-flow{0%{background-position:0 0}to{background-position:0 24px}}@keyframes fx-flow-x{0%{background-position:0 0}to{background-position:24px 0}}@keyframes fx-blink{50%{opacity:.35}}.fx-pop{animation:fx-pop var(--dur-m) var(--ease-out-expo) both}.fx-chip{animation:fx-pop .36s var(--ease-spring) both}.fx-dot{width:6px;height:6px;border-radius:999px;background:var(--accent);animation:fx-dot 1s ease-in-out infinite}.fx-blink{animation:fx-blink 1.4s ease-in-out infinite}.fx-noscroll{scrollbar-width:none}.fx-noscroll::-webkit-scrollbar{display:none}.fx-step{opacity:0;transform:translate3d(0,10px,0);transition:opacity .55s ease,transform .55s var(--ease-out-expo);transition-delay:var(--d, 0ms)}.is-on .fx-step,.fx-step.is-on{opacity:1;transform:none}.fx-strike{position:relative;transition:color .5s ease,opacity .5s ease;transition-delay:var(--d, 0ms)}.fx-strike:after{content:"";position:absolute;left:0;right:0;top:52%;height:1.5px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .5s ease;transition-delay:var(--d, 0ms)}.is-on .fx-strike{color:var(--faint)}.is-on .fx-strike:after{transform:scaleX(1)}.fx-flow-v{background-image:linear-gradient(to bottom,var(--accent) 50%,transparent 50%);background-size:2px 12px;background-repeat:repeat-y;animation:fx-flow 1.2s linear infinite}.fx-flow-h{background-image:linear-gradient(to right,var(--accent) 50%,transparent 50%);background-size:12px 2px;background-repeat:repeat-x;animation:fx-flow-x 1.2s linear infinite}.fx-draw{stroke-dasharray:400;stroke-dashoffset:400}.is-on .fx-draw{animation:fx-dash 1.4s ease forwards;animation-delay:var(--d, 0ms)}.fx-bar{width:0;transition:width .9s var(--ease-out-expo);transition-delay:var(--d, 0ms)}.is-on .fx-bar{width:var(--w)}@media(prefers-reduced-motion:reduce){.fx-pop,.fx-chip,.fx-dot,.fx-blink,.fx-flow-v,.fx-flow-h{animation:none}.fx-step{opacity:1;transform:none}.fx-draw{stroke-dashoffset:0}.fx-bar{width:var(--w)}}.no-js .fx-step{opacity:1;transform:none}.no-js .fx-bar{width:var(--w)}@keyframes fx-ripple{0%{transform:scale(1);opacity:.55}to{transform:scale(2.1);opacity:0}}.fx-ring{position:relative}.fx-ring:before,.fx-ring:after{content:"";position:absolute;inset:0;border-radius:inherit;border:1.5px solid var(--ring-c, var(--warn));animation:fx-ripple 1.8s var(--ease-out-quart) infinite;pointer-events:none}.fx-ring:after{animation-delay:.9s}@keyframes fx-wave{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.fx-wave>span{display:inline-block;width:3px;border-radius:2px;background:currentColor;transform-origin:center;animation:fx-wave .9s ease-in-out infinite}.fx-wave>span:nth-child(3n+2){animation-duration:.72s}.fx-wave>span:nth-child(3n){animation-duration:1.08s}@media(prefers-reduced-motion:reduce){.fx-ring:before,.fx-ring:after{display:none}.fx-wave>span{animation:none}}[lang=hy] :is(h1,h2,h3){overflow-wrap:anywhere}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.32s;animation-timing-function:var(--ease-out-quart)}@media(prefers-reduced-motion:reduce){@view-transition{navigation:none}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}@keyframes fx-drift-a{0%{transform:translate3d(-4%,-2%,0) scale(1)}to{transform:translate3d(6%,4%,0) scale(1.12)}}@keyframes fx-drift-b{0%{transform:translate3d(5%,3%,0) scale(1.08)}to{transform:translate3d(-6%,-3%,0) scale(.96)}}.fx-aurora{position:absolute;inset:-10% -5% auto;height:46rem;pointer-events:none;overflow:hidden;contain:strict;-webkit-mask-image:linear-gradient(to bottom,#000 55%,transparent);mask-image:linear-gradient(to bottom,#000 55%,transparent)}.fx-aurora:before,.fx-aurora:after{content:"";position:absolute;border-radius:50%;will-change:transform}.fx-aurora:before{width:46rem;height:34rem;right:-8rem;top:2rem;background:radial-gradient(closest-side,rgb(14 107 78 / .13),transparent);animation:fx-drift-a 18s var(--ease-in-out) infinite alternate}.fx-aurora:after{width:38rem;height:30rem;left:-10rem;top:10rem;background:radial-gradient(closest-side,rgb(154 90 44 / .07),transparent);animation:fx-drift-b 22s var(--ease-in-out) infinite alternate}.fx-aurora.is-fill{inset:0;height:auto;-webkit-mask-image:none;mask-image:none}.fx-aurora.is-fill:before{background:radial-gradient(closest-side,rgb(255 255 255 / .1),transparent)}.fx-aurora.is-fill:after{background:radial-gradient(closest-side,rgb(110 231 183 / .1),transparent)}.fx-grain{position:absolute;inset:0;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}@keyframes fx-rise{0%{opacity:0;transform:translate3d(0,.5em,0)}}@keyframes fx-rise-sm{0%{opacity:0;transform:translate3d(0,14px,0)}}.fx-intro{animation:fx-rise-sm .9s var(--ease-out-expo) both;animation-delay:var(--d, 0ms)}.fx-rise-words .sw-i{display:inline-block;animation:fx-rise 1s var(--ease-out-expo) both;animation-delay:calc(80ms + var(--i, 0) * 38ms)}.sw{display:inline-block;vertical-align:top}.reveal-split{opacity:1;transform:none}@media(prefers-reduced-motion:no-preference){:root:not(.no-js) .reveal-split .sw{overflow:clip;padding:.08em 0 .16em;margin:-.08em 0 -.16em}:root:not(.no-js) .reveal-split .sw-i{display:inline-block;transform:translate3d(0,108%,0);transition:transform 1s var(--ease-out-expo);transition-delay:calc(var(--d, 0ms) + var(--i, 0) * 34ms)}:root:not(.no-js) .reveal-split.is-in .sw-i{transform:none}}@media(prefers-reduced-motion:no-preference){:root:not(.no-js) .reveal.reveal-clip{transform:none;clip-path:inset(9% 5% 9% 5% round 2rem);transition:opacity .7s var(--ease-out-quart),clip-path 1.1s var(--ease-out-expo);transition-delay:var(--d, 0ms)}:root:not(.no-js) .reveal.reveal-clip.is-in{clip-path:inset(-12% -12% -12% -12% round 0)}}.fx-step{transition:opacity .65s var(--ease-out-quart),transform .8s var(--ease-out-expo);transition-delay:var(--d, 0ms)}.fx-scene.is-paused *,.fx-scene.is-paused *:before,.fx-scene.is-paused *:after{animation-play-state:paused!important}.fx-scene-body{transition:opacity .45s var(--ease-in-out)}.fx-scene-body.is-fading{opacity:0}.fx-tilt{transform:perspective(1600px) rotateX(calc(var(--ry, 0) * -3.2deg)) rotateY(calc(var(--rx, 0) * 4.2deg));transition:transform .9s var(--ease-out-expo)}.fx-tilt.is-tilting{transition-duration:.24s}.fx-depth{transform:translate3d(calc(var(--rx, 0) * -10px),calc(var(--ry, 0) * -8px),0);transition:transform .9s var(--ease-out-expo)}.fx-tilt.is-tilting .fx-depth{transition-duration:.3s}.fx-glare{position:absolute;inset:0;pointer-events:none;border-radius:inherit;opacity:0;background:radial-gradient(40rem circle at calc(50% + var(--rx, 0) * 40%) calc(50% + var(--ry, 0) * 40%),rgb(255 255 255 / .22),transparent 40%);transition:opacity .6s var(--ease-out-quart)}.fx-tilt.is-tilting .fx-glare{opacity:1}@keyframes fx-flip{0%{opacity:0;transform:perspective(300px) rotateX(-80deg)}}.fx-flip{animation:fx-flip .52s var(--ease-out-expo) both;transform-origin:50% 50%}@keyframes fx-land{0%{opacity:0;transform:translate3d(0,16px,0) scale(.92)}}@keyframes fx-sheen{0%{transform:translate(-120%)}to{transform:translate(120%)}}.fx-land{position:relative;overflow:hidden;animation:fx-land .7s var(--ease-spring) both}.fx-land:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 30%,rgb(255 255 255 / .7) 50%,transparent 70%);transform:translate(-120%);animation:fx-sheen 1.1s var(--ease-out-quart) .38s both}@keyframes fx-sweep{0%{transform:scaleX(0);opacity:1}70%{opacity:1}to{transform:scaleX(1);opacity:0}}.fx-sweep{position:relative}.fx-sweep:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#0e6b4e1a,#0e6b4e05);transform-origin:left;animation:fx-sweep 1.2s var(--ease-out-expo) both}.fx-seg{position:relative;overflow:hidden;background:var(--line)}.fx-seg:after{content:"";position:absolute;inset:0;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .7s var(--ease-out-expo)}.fx-seg.is-done:after{transform:none}.fx-toast{transition:opacity .6s var(--ease-out-quart),translate .8s var(--ease-spring)}@media(min-width:1024px)and (min-height:800px)and (prefers-reduced-motion:no-preference){:root:not(.no-js) .fx-pin{height:175vh}:root:not(.no-js) .fx-pin>.fx-pin-inner{position:sticky;top:4rem;min-height:calc(100vh - 4rem);display:flex;flex-direction:column;justify-content:center}}.fx-seg-fill{pointer-events:none;background:var(--accent);border-radius:2px;transform-origin:left top}.fx-seg-fill.is-v{transform:scaleY(var(--s, 1))}.fx-seg-fill.is-h{transform:scaleX(var(--s, 1))}.fx-prog>li>.fx-node{transition:transform .6s var(--ease-spring),opacity .4s ease}.fx-prog>li .fx-copy{transition:opacity .5s var(--ease-out-quart)}@media(prefers-reduced-motion:no-preference){:root:not(.no-js) .fx-prog[data-tracking]>li:not(.is-lit)>.fx-node{opacity:.5;transform:scale(.9)}:root:not(.no-js) .fx-prog[data-tracking]>li:not(.is-lit) .fx-copy{opacity:.45}:root:not(.no-js) .fx-prog[data-tracking]>li.is-lit>.fx-node{box-shadow:0 0 0 6px #0e6b4e14,var(--shadow-card)}}.fx-ba-arrow{transition:opacity .5s var(--ease-out-quart),transform .7s var(--ease-spring);transition-delay:.7s}@media(prefers-reduced-motion:no-preference){:root:not(.no-js) .fx-ba .fx-ba-after{clip-path:inset(0 0 100% 0 round 1.5rem);transition:clip-path 1.1s var(--ease-out-expo) .65s}:root:not(.no-js) .fx-ba.is-on .fx-ba-after{clip-path:inset(-40px -40px -80px -40px round 1.5rem)}:root:not(.no-js) .fx-ba .fx-ba-arrow{opacity:0;transform:scale(.4) rotate(-90deg)}:root:not(.no-js) .fx-ba.is-on .fx-ba-arrow{opacity:1;transform:none}:root:not(.no-js) .fx-ba:not(.is-on) .fx-kpi{opacity:0}:root:not(.no-js) .fx-ba .fx-ba-before .fx-fail{transition:transform .5s var(--ease-spring) .52s}:root:not(.no-js) .fx-ba.is-on .fx-ba-before .fx-fail{animation:fx-nudge .52s var(--ease-out-quart) .56s 1 both}}@media(min-width:1024px)and (prefers-reduced-motion:no-preference){:root:not(.no-js) .fx-ba .fx-ba-after{clip-path:inset(0 100% 0 0 round 1.5rem)}}@media(min-width:1024px){.fx-ba-arrow{position:absolute;left:50%;top:50%;margin:-1.375rem 0 0 -1.375rem}}@keyframes fx-nudge{0%,to{transform:none}25%{transform:translate(-3px)}50%{transform:translate(3px)}75%{transform:translate(-2px)}}@keyframes fx-kpi{0%{opacity:0;transform:perspective(300px) rotateX(-70deg) translateY(6px)}}.fx-kpi-in{animation:fx-kpi .7s var(--ease-out-expo) both;transform-origin:50% 100%}.fx-lit{transition:background-color .3s ease,color .3s ease,transform .5s var(--ease-spring);transition-delay:calc(var(--i, 0) * 18ms)}.fx-lit.is-lit{transform:scale(1.04)}.btn{position:relative;isolation:isolate;overflow:hidden;transition:background-color var(--dur-s) ease,color var(--dur-s) ease,border-color var(--dur-s) ease,box-shadow var(--dur-m) var(--ease-out-quart),transform var(--dur-s) var(--ease-out-quart),translate .6s var(--ease-spring)}.btn:active{transform:scale(.97);transition-duration:var(--dur-xs)}.btn-primary:after,.btn-light:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(105deg,transparent 30%,rgb(255 255 255 / .22) 48%,rgb(255 255 255 / .05) 56%,transparent 70%);transform:translate(-120%)}.btn-light:after{background:linear-gradient(105deg,transparent 30%,rgb(14 107 78 / .1) 50%,transparent 70%)}@media(hover:hover){.btn-primary:hover:after,.btn-light:hover:after{transform:translate(120%);transition:transform .9s var(--ease-out-quart)}.btn-primary:hover{box-shadow:inset 0 1px #ffffff1f,0 10px 24px -10px #0e6b4e8c}}[data-magnetic]{translate:var(--mx, 0) var(--my, 0)}@keyframes fx-focus{0%{outline-offset:0;outline-color:transparent}}:where(a,button,summary,input,select,textarea,[tabindex]):focus-visible{animation:fx-focus .26s var(--ease-out-quart)}.fx-lift{transition:opacity .8s var(--ease-out-quart),transform .7s var(--ease-out-expo),box-shadow .5s var(--ease-out-quart);transition-delay:var(--d, 0ms)}@media(hover:hover){.fx-lift:hover{transition-delay:0ms;transform:translate3d(0,-4px,0);box-shadow:0 2px 4px #0d11170a,0 30px 60px -28px #0d111759}}@keyframes fx-menu{0%{opacity:0;transform:translate3d(0,-6px,0) scale(.96)}}.fx-menu{transform-origin:top right;animation:fx-menu .24s var(--ease-out-expo) both}.fx-menu>li{animation:fx-rise-sm .36s var(--ease-out-expo) both;animation-delay:calc(40ms + var(--i, 0) * 28ms)}.fx-form label{transition:color var(--dur-s) ease}.fx-form .fx-field:focus-within>label{color:var(--accent)}.fx-form :is(input,textarea){transition:border-color var(--dur-s) ease,box-shadow var(--dur-m) var(--ease-out-quart)}.fx-form :is(input,textarea):focus{box-shadow:0 0 0 4px #0e6b4e1f}.fx-form [role=alert]{animation:fx-nudge .46s var(--ease-out-quart)}@keyframes fx-draw{0%{stroke-dashoffset:var(--len, 60)}to{stroke-dashoffset:0}}.fx-success{animation:fx-land .64s var(--ease-spring) both}.fx-success .fx-draw-path{stroke-dasharray:var(--len, 60);animation:fx-draw .7s var(--ease-out-expo) both;animation-delay:var(--d, .12s)}.fx-mbar{transition:translate .64s var(--ease-out-expo)}.fx-mbar>div>*{transition:opacity .4s var(--ease-out-quart),transform .6s var(--ease-spring)}.fx-mbar>div>*:nth-child(2){transition-delay:70ms}.fx-mbar:not(.is-shown)>div>*{opacity:0;transform:translate3d(0,10px,0)}@media(prefers-reduced-motion:reduce){.fx-aurora:before,.fx-aurora:after,.fx-intro,.fx-rise-words .sw-i,.fx-flip,.fx-land,.fx-land:after,.fx-sweep:before,.fx-menu,.fx-menu>li,.fx-success,.fx-success .fx-draw-path,.fx-kpi-in,.fx-form [role=alert]{animation:none!important}.fx-land:after,.fx-sweep:before{display:none}.fx-tilt,.fx-depth,.fx-lift:hover,.fx-lit.is-lit,[data-magnetic]{transform:none!important;translate:none!important}.fx-success .fx-draw-path{stroke-dasharray:none}.fx-mbar>div>*{opacity:1!important;transform:none!important}}.no-js .fx-mbar>div>*{opacity:1;transform:none}
