@tailwind base;@tailwind components;@tailwind utilities;:root{--foreground-rgb:0,0,0;--background-rgb:255,255,255}*{margin:0!important;padding:0!important;box-sizing:border-box}body,html{margin:0!important;padding:0!important;overflow-x:hidden}body{color:rgb(var(--foreground-rgb));background:rgb(var(--background-rgb));min-height:100vh}html{scroll-behavior:smooth}@font-face{font-family:Freight;src:url(/fonts/FreightTextProBook.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Freight;src:url(/fonts/FreightTextProMedium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Freight;src:url(/fonts/FreightTextProBold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}body,h1,h2,h3,h4,h5,h6{font-family:Freight,serif}@layer utilities{.text-balance{text-wrap:balance}}main{overflow:hidden}main,section{margin:0!important;padding:0!important}section+section{margin-top:0!important}.p-12{padding:3rem!important}.md\:p-24{padding:6rem!important}.mb-8{margin-bottom:2rem!important}.mb-4{margin-bottom:1rem!important}.mt-4{margin-top:1rem!important}.mb-6{margin-bottom:1.5rem!important}