@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/outfit-variable.woff2) format("woff2")}html,body,#root{height:100%}body{margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background-color:#f6f6f3;color:#1b2420;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}h1,h2,h3,h4{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;text-wrap:balance}.gw-tnum{font-variant-numeric:tabular-nums}body{overflow-x:hidden}::selection{background:#0f90682e;color:#06331f}@media(pointer:fine){*{scrollbar-width:thin;scrollbar-color:#cbd0cc transparent}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-thumb{background:#cbd0cc;border-radius:999px;border:3px solid transparent;background-clip:content-box}}@keyframes gwFadeSlide{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes gwPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}@keyframes gwRise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes gwDrift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(0,-2%,0) scale(1.05)}}@keyframes gwSpin{to{transform:rotate(360deg)}}.gw-spin{animation:gwSpin .8s linear infinite;transform-origin:center}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}
