/*! tailwindcss v4.1.10 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-border-style:solid}}}.absolute{position:absolute}.relative{position:relative}.z-20{z-index:20}.h-screen{height:100vh}.w-screen{width:100vw}.overflow-hidden{overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:CarbonType;src:url(/fonts/CarbonType.ttf)format("truetype");font-weight:400;font-style:normal}body{margin:0;padding:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}