@font-face{font-family:SpaceGrotesk;src:url(/fonts/SpaceGrotesk-Bold.ttf);font-weight:700}@font-face{font-family:SpaceGrotesk;src:url(/fonts/SpaceGrotesk-SemiBold.ttf);font-weight:600}@font-face{font-family:SpaceGrotesk;src:url(/fonts/SpaceGrotesk-Medium.ttf);font-weight:500}@font-face{font-family:SpaceGrotesk;src:url(/fonts/SpaceGrotesk-Light.ttf);font-weight:300}@font-face{font-family:SpaceGrotesk;src:url(/fonts/SpaceGrotesk-Regular.ttf);font-weight:400}@font-face{font-family:Karrik Regular;src:url(/fonts/Karrik-Regular.otf);font-weight:400}@font-face{font-family:Karrik ARegular;src:url(/fonts/Karrik-ARegular.otf);font-weight:300}@font-face{font-family:SF Mono Light;src:url(/fonts/SFMonoLight.otf);font-weight:300}@font-face{font-family:SF Pro Text Regular;src:url(/fonts/SFProText-Regular.ttf);font-weight:400}@font-face{font-family:SF Compact;src:url(/fonts/SF-Compact-Display-Regular.otf);font-weight:400}@font-face{font-family:SF Compact;src:url(/fonts/SF-Compact-Display-Light.otf);font-weight:300}@font-face{font-family:Inter;src:url(/fonts/Inter-Light-BETA.otf);font-weight:300}@font-face{font-family:Inter;src:url(/fonts/Inter-Regular.otf);font-weight:400}@font-face{font-family:Inter;src:url(/fonts/Inter-Medium.otf);font-weight:500}@font-face{font-family:Inter;src:url(/fonts/Inter-SemiBold.otf);font-weight:600}@font-face{font-family:Inter;src:url(/fonts/Inter-Bold.otf);font-weight:700}@font-face{font-family:Inter;src:url(/fonts/Inter-ExtraBold.otf);font-weight:800}:root{--accent: 136, 58, 234;--accent-light: 224, 204, 250;--accent-dark: 49, 10, 101;--accent-gradient: linear-gradient( 45deg, rgb(var(--accent)), rgb(var(--accent-light)) 30%, white 60% )}html{scroll-behavior:smooth}code{font-family:Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,Space Grotesk,monospace}body{font-family:SpaceGrotesk,sans-serif;font-size:16px;line-height:20px;font-weight:400;--tw-text-opacity: 1;color:rgb(85 85 85 / var(--tw-text-opacity, 1));min-height:100vh}section{border-bottom:2px solid #eaeaea;padding:1.5rem 1.25rem 1.25rem}@media(min-width:640px){section{padding-top:3.25rem}}@media(min-width:768px){section{padding-left:3.25rem;padding-right:3.25rem;padding-bottom:3.25rem}}@media(min-width:1280px){section{padding-left:6.25rem;padding-right:6.25rem;padding-bottom:6.25rem}}section{margin-left:auto;margin-right:auto;max-width:1500px}h1{font-size:44px;line-height:55px}@media(min-width:1280px){h1{font-size:64px;line-height:75px}}h1{font-weight:400;--tw-text-opacity: 1;color:rgb(85 85 85 / var(--tw-text-opacity, 1))}h3.mono-heading{font-family:SF Mono Light,SF Mono Light Placeholder,monospace;font-size:18px;line-height:24px}@media(min-width:1280px){h3.mono-heading{font-size:24px;line-height:30px}}h3.mono-heading{font-weight:400;--tw-text-opacity: 1;color:rgb(181 181 181 / var(--tw-text-opacity, 1))}h2{font-size:24px;line-height:30px}@media(min-width:1280px){h2{font-size:36px;line-height:45px}}h2{font-weight:400;--tw-text-opacity: 1;color:rgb(85 85 85 / var(--tw-text-opacity, 1));line-height:2}h3{font-size:24px;line-height:30px;font-weight:700;--tw-text-opacity: 1;color:rgb(85 85 85 / var(--tw-text-opacity, 1))}h4{font-size:20px;line-height:26px;font-weight:700;--tw-text-opacity: 1;color:rgb(85 85 85 / var(--tw-text-opacity, 1))}h5{font-size:12px;line-height:16px;font-weight:700;--tw-text-opacity: 1;color:rgb(181 181 181 / var(--tw-text-opacity, 1))}a:hover{text-decoration-line:underline}input{border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(181 181 181 / var(--tw-border-opacity, 1));border:1px solid rgba(136,136,136,.1);background-color:#bbbbbb26;border-radius:.9375rem;font-size:14px;line-height:18px;font-weight:400;--tw-text-opacity: 1;color:rgb(85 85 85 / var(--tw-text-opacity, 1));padding:.75rem}.font-semi-bold{font-weight:600}.font-bold{font-weight:700}.gradient-magic{background-image:radial-gradient(circle at 23% 61%,rgba(255,255,255,.03) 0%,rgba(255,255,255,.03) 8%,transparent 8%,transparent 92%),radial-gradient(circle at 34% 3%,rgba(255,255,255,.03) 0%,rgba(255,255,255,.03) 8%,transparent 8%,transparent 92%),radial-gradient(circle at 10% 76%,rgba(255,255,255,.04) 0%,rgba(255,255,255,.04) 6%,transparent 6%,transparent 94%),radial-gradient(circle at 20% 80%,rgba(255,255,255,.04) 0%,rgba(255,255,255,.04) 6%,transparent 6%,transparent 94%),radial-gradient(circle at 48% 51%,rgba(255,255,255,.04) 0%,rgba(255,255,255,.04) 6%,transparent 6%,transparent 94%),radial-gradient(circle at 69% 29%,rgba(255,255,255,.04) 0%,rgba(255,255,255,.04) 6%,transparent 6%,transparent 94%),radial-gradient(circle at 34% 68%,rgba(255,255,255,.04) 0%,rgba(255,255,255,.04) 4%,transparent 4%,transparent 96%),radial-gradient(circle at 22% 7%,rgba(255,255,255,.04) 0%,rgba(255,255,255,.04) 4%,transparent 4%,transparent 96%),radial-gradient(circle at 15% 88%,rgba(255,255,255,.04) 0%,rgba(255,255,255,.04) 4%,transparent 4%,transparent 96%),radial-gradient(circle at 14% 20%,rgba(255,255,255,.04) 0%,rgba(255,255,255,.04) 4%,transparent 4%,transparent 96%),linear-gradient(135deg,#d40e00,#eb40da)}
