@font-face{font-family:Geist;src:url(/web/fonts/Geist-Variable.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/web/fonts/GeistMono-Variable.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}.w-site{background:#fff;color:#0b0b0b;font-family:Geist,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}:where(.w-site) :where(a){color:inherit;text-decoration:none}:where(.w-site) :where(input,textarea,select,button){font-family:inherit}.w-site ::selection{background:#eaf63f;color:#0b0b0b}.w-site :focus-visible{outline:2px solid #0b0b0b;outline-offset:2px}.w-site .w-on-dark-focus:focus-visible,.w-dark :focus-visible{outline:2px solid #eaf63f;outline-offset:2px}.w-tap{min-height:44px;display:inline-flex;align-items:center}.w-site .text-w-lime-deep,.w-site .hover\:text-w-lime-deep:hover{color:#68710d}.w-site .text-w-ink-note,.w-site .text-w-ink-subtle{color:#0b0b0b99}.w-site .text-w-on-dark-faint{color:#ffffff75}@keyframes w-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes w-in{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:none}}@keyframes w-left{0%{opacity:0;transform:translate(-32px)}to{opacity:1;transform:none}}@keyframes w-right{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:none}}@keyframes w-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes w-prog{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes w-fade{0%{opacity:0}to{opacity:1}}@keyframes w-p1{0%{transform:translateY(10px)}to{transform:translateY(-10px)}}@keyframes w-p2{0%{transform:translateY(20px)}to{transform:translateY(-20px)}}@keyframes w-p3{0%{transform:translateY(30px)}to{transform:translateY(-30px)}}@keyframes w-pimg{0%{transform:translateY(4.5%)}to{transform:translateY(-4.5%)}}@keyframes w-pband{0%{transform:skewY(-7deg) translateY(-40px)}to{transform:skewY(-7deg) translateY(40px)}}@keyframes w-mm-in{0%{opacity:0;clip-path:inset(0 0 100% 0)}to{opacity:1;clip-path:inset(0 0 0 0)}}@keyframes w-mm-col{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes w-mm-chev{0%{transform:rotate(0)}to{transform:rotate(180deg)}}@keyframes w-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes w-float-b{0%,to{transform:translateY(0)}50%{transform:translateY(7px)}}@keyframes w-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.82)}}@keyframes w-ring{0%{box-shadow:0 0 0 2px #eaf63f,0 0 0 4px #f5fabfe6}50%{box-shadow:0 0 0 2px #eaf63f,0 0 0 7px #f5fabf4d}to{box-shadow:0 0 0 2px #eaf63f,0 0 0 4px #f5fabfe6}}@keyframes w-scan{0%{transform:translateY(-100%)}to{transform:translateY(700%)}}@keyframes w-marquee-l{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes w-marquee-r{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes w-word{0%,15%{transform:translateY(0)}20%,35%{transform:translateY(-1.04em)}40%,55%{transform:translateY(-2.08em)}60%,75%{transform:translateY(-3.12em)}80%,95%{transform:translateY(-4.16em)}to{transform:translateY(-5.2em)}}@keyframes w-k1{0%{opacity:0;transform:translateY(10px)}4%,90%{opacity:1;transform:none}96%,to{opacity:0;transform:translateY(-6px)}}@keyframes w-k2{0%,7%{opacity:0;transform:translateY(8px)}10%,16%{opacity:1;transform:none}19%,to{opacity:0}}@keyframes w-k3{0%,17%{opacity:0;transform:translateY(10px)}22%,90%{opacity:1;transform:none}96%,to{opacity:0;transform:translateY(-6px)}}@keyframes w-k4{0%,32%{opacity:0;transform:translateY(10px)}37%,90%{opacity:1;transform:none}96%,to{opacity:0;transform:translateY(-6px)}}@keyframes w-kdot{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-4px);opacity:1}}@keyframes w-a1{0%,19%{opacity:0;transform:translate(-8px)}24%,90%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes w-a2{0%,25%{opacity:0;transform:translate(-8px)}30%,90%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes w-a3{0%,56%{opacity:0;transform:translate(-8px)}61%,90%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes w-kbar{0%,4%{transform:scaleX(0)}72%,90%{transform:scaleX(1)}96%,to{transform:scaleX(0)}}@keyframes w-gcell{0%,to{border-color:#0b0b0b1a;background:#fff}50%{border-color:#0b0b0b8c;background:#fafaf8}}@keyframes w-gpulse{0%,to{opacity:.25;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}@keyframes w-gtask{0%{opacity:0;transform:translateY(6px)}12%,80%{opacity:1;transform:none}92%,to{opacity:0;transform:translateY(-4px)}}@keyframes w-gbar{0%{transform:scaleX(.05)}to{transform:scaleX(1)}}@keyframes w-gflow{0%{opacity:0;transform:translateY(-6px)}20%,70%{opacity:1;transform:none}to{opacity:0;transform:translateY(6px)}}@keyframes w-dash{0%{stroke-dashoffset:200}to{stroke-dashoffset:0}}@keyframes w-linedraw{0%{stroke-dashoffset:520}to{stroke-dashoffset:0}}@keyframes w-flowdot{0%{offset-distance:0%;opacity:0}8%{opacity:1}92%{opacity:1}to{offset-distance:100%;opacity:0}}@keyframes w-barup{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes w-nodeglow{0%,to{box-shadow:0 0 #eaf63f00}50%{box-shadow:0 0 0 8px #eaf63f24}}@keyframes w-typein{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes w-cursor{0%,49%{opacity:1}50%,to{opacity:0}}.w-progress-bar{position:fixed;top:0;left:0;right:0;height:2px;z-index:400;transform-origin:left;transform:scaleX(0);background:#0b0b0b;pointer-events:none}@supports (animation-timeline: scroll()){.w-progress-bar{animation:w-prog linear both;animation-timeline:scroll()}}.w-progress-bar[style*=--w-progress]{transform:scaleX(var(--w-progress, 0))}@supports (animation-timeline: view()){.w-par-1,.w-par-2,.w-par-3,.w-par-img,.w-par-band{animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:cover}.w-par-1{animation-name:w-p1}.w-par-2{animation-name:w-p2}.w-par-3{animation-name:w-p3}.w-par-img{animation-name:w-pimg}.w-par-band{animation-name:w-pband}.w-reveal,.w-reveal-up,.w-reveal-left,.w-reveal-right{animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry 0% entry 60%}.w-reveal{animation-name:w-in}.w-reveal-up{animation-name:w-up}.w-reveal-left{animation-name:w-left}.w-reveal-right{animation-name:w-right}.w-reveal-grow{transform-origin:left;animation:w-grow linear both;animation-timeline:view();animation-range:entry 10% cover 45%}}.w-band{position:absolute;left:-10%;right:-10%;pointer-events:none;transform:skewY(-7deg);background:linear-gradient(104deg,#0b0b0b 0% 28%,#2e3b1f 44%,#eaf63f 62%,#aecce8 78%,#d5aefb 92%);opacity:.96}.w-band-soft{position:absolute;left:-10%;right:-10%;pointer-events:none;transform:skewY(-7deg);background:linear-gradient(104deg,#0b0b0b 0% 34%,#2e3b1f 50%,#eaf63f 68%,#aecce8 84%,#d5aefb 96%);opacity:.5}.w-band-claro{position:absolute;left:-10%;right:-10%;pointer-events:none;transform:skewY(-7deg);background:linear-gradient(104deg,#fff 0% 34%,#f4f9d6 49%,#eaf63f 66%,#aecce8 81%,#d5aefb 95%);opacity:.8}.w-grid-lines-claro{background-image:linear-gradient(rgba(11,11,11,.5) 1px,transparent 1px),linear-gradient(90deg,rgba(11,11,11,.5) 1px,transparent 1px);background-size:78px 78px;opacity:.08}.w-band-fade{position:absolute;left:0;right:0;pointer-events:none;background:linear-gradient(180deg,#fff0,#fff 62%)}.w-grid-lines{background-image:linear-gradient(rgba(255,255,255,.5) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.5) 1px,transparent 1px);background-size:78px 78px;opacity:.16}.w-grid-lines-dark{background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:78px 78px;opacity:.5}.w-marquee{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.w-marquee-edge{-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.w-marquee-track{display:flex;width:max-content;will-change:transform}.w-marquee-track-l{animation:w-marquee-l var(--w-marquee-speed, 42s) linear infinite}.w-marquee-track-r{animation:w-marquee-r var(--w-marquee-speed, 52s) linear infinite}.w-marquee:hover .w-marquee-track-l,.w-marquee:hover .w-marquee-track-r,.w-marquee:focus-within .w-marquee-track-l,.w-marquee:focus-within .w-marquee-track-r{animation-play-state:paused}.w-scan{position:absolute;left:0;right:0;top:0;height:52px;pointer-events:none;background:linear-gradient(180deg,rgba(234,246,63,.18),transparent);animation:w-scan 7s cubic-bezier(.6,0,.4,1) infinite}.w-node-glow{animation:w-nodeglow 3.6s ease-in-out infinite}.w-cursor{display:inline-block;width:7px;height:15px;margin-left:4px;background:#eaf63f;vertical-align:-2px;animation:w-cursor 1.1s step-end infinite}.w-shell{max-width:1320px;margin:0 auto;width:100%}@media(prefers-reduced-motion:reduce){.w-site *,.w-site *:before,.w-site *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.w-site .w-par-1,.w-site .w-par-2,.w-site .w-par-3,.w-site .w-par-img,.w-site .w-par-band{animation:none!important;transform:none!important}.w-site .w-par-band{transform:skewY(-7deg)!important}.w-site .w-marquee-track-l,.w-site .w-marquee-track-r{animation:none!important;transform:none!important}.w-site .w-scan{display:none!important}.w-site .w-progress-bar{transform:scaleX(0)!important}.w-site .w-reveal,.w-site .w-reveal-up,.w-site .w-reveal-left,.w-site .w-reveal-right{animation:none!important;opacity:1!important;transform:none!important}.w-site .w-reveal-grow{animation:none!important;transform:scaleX(1)!important}}
