@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700&display=swap";
:root{--font-main:"Plus Jakarta Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--color-black:#000;--color-white:#fff;--color-off-white:#f5f5f5;--color-gray:#666;--container-max:1200px;--ease-out-expo:cubic-bezier(.16,1,.3,1)}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}body{font-family:var(--font-main);background:var(--color-off-white);color:var(--color-black);cursor:none;line-height:1.5;overflow-x:hidden}@media (pointer:coarse){body{cursor:auto}}::selection{background:var(--color-black);color:var(--color-white)}.container{width:100%;max-width:var(--container-max);margin:0 auto;padding:0 24px}@media (min-width:768px){.container{padding:0 40px}}@media (min-width:1200px){.container{padding:0 60px}}a{color:inherit;text-decoration:none}.hoverable{cursor:none}:focus-visible{outline:2px solid var(--color-black);outline-offset:4px}img{max-width:100%;height:auto;display:block}input,textarea,select,button{font-family:inherit;font-size:inherit}button{cursor:pointer;background:0 0;border:none}.hidden{display:none!important}@media (min-width:768px){.md\:block{display:block!important}.md\:inline-block{display:inline-block!important}.md\:flex{display:flex!important}.md\:hidden{display:none!important}}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--color-off-white)}::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#999}
