.site-header[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;height:3.5rem;padding:0 1.5rem;border-bottom:1px solid rgba(255,255,255,.06);background:#0009;backdrop-filter:blur(24px)}.brand[data-astro-cid-3ef6ksr2]{color:#fff;font-size:1.25rem;font-weight:900;letter-spacing:-.08em;text-decoration:none}.brand[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{color:#8b5cf6}.location[data-astro-cid-3ef6ksr2]{padding:.3rem .75rem;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff0d;color:#d4d4d8;font-size:.75rem}.profile[data-astro-cid-3ef6ksr2]{display:grid;width:2rem;height:2rem;place-items:center;border:1px solid rgba(255,255,255,.1);border-radius:50%;color:#d4d4d8;text-decoration:none}@media(max-width:480px){.site-header[data-astro-cid-3ef6ksr2]{padding:0 1rem}}:root{--accent: #2337ff;--accent-dark: #000d8a;--black: 15, 18, 25;--gray: 96, 115, 159;--gray-light: 229, 233, 240;--gray-dark: 34, 41, 57;--gray-gradient: rgba(var(--gray-light), 50%), #fff;--box-shadow: 0 2px 6px rgba(var(--gray), 25%), 0 8px 24px rgba(var(--gray), 33%), 0 16px 32px rgba(var(--gray), 33%)}@font-face{font-family:Atkinson;src:url(/fonts/atkinson-regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Atkinson;src:url(/fonts/atkinson-bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}body{font-family:Inter,Atkinson,sans-serif;margin:0;padding:0;text-align:left;background:#050507;overflow-x:hidden;word-wrap:break-word;overflow-wrap:break-word;color:#f7f7f8;font-size:20px;line-height:1.7}main{width:720px;max-width:calc(100% - 2em);margin:auto;padding:3em 1em}h1,h2,h3,h4,h5,h6{margin:0 0 .5rem;color:rgb(var(--black));line-height:1.2}h1{font-size:3.052em}h2{font-size:2.441em}h3{font-size:1.953em}h4{font-size:1.563em}h5{font-size:1.25em}strong,b{font-weight:700}a{color:inherit;text-decoration:none}a:hover{color:inherit}body:before,body:after{position:fixed;z-index:-1;width:600px;height:600px;border-radius:50%;filter:blur(120px);opacity:.12;pointer-events:none;content:""}body:before{top:-320px;left:-300px;background:#8b5cf6}body:after{right:-300px;bottom:-320px;background:#6366f1}p{margin-bottom:1em}.prose p{margin-bottom:2em}textarea{width:100%;font-size:16px}input{font-size:16px}table{width:100%}img{max-width:100%;height:auto;border-radius:8px}code{padding:2px 5px;background-color:rgb(var(--gray-light));border-radius:2px}pre{padding:1.5em;border-radius:8px}pre>code{all:unset}blockquote{border-left:4px solid var(--accent);padding:0 0 0 20px;margin:0;font-size:1.333em}hr{border:none;border-top:1px solid rgb(var(--gray-light))}@media(max-width:720px){body{font-size:18px}main{padding:1em}}.sr-only{border:0;padding:0;margin:0;position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);clip-path:inset(50%);white-space:nowrap}.min-h-screen{min-height:100vh}.bg-\[\#050507\]{background:#050507}.text-white{color:#fff}.pointer-events-none{pointer-events:none}.fixed{position:fixed}.relative{position:relative}.-top-40{top:-10rem}.-left-40{left:-10rem}.-bottom-40{bottom:-10rem}.-right-40{right:-10rem}.w-\[600px\]{width:600px}.h-\[600px\]{height:600px}.bg-violet-600\/15{background:#7c3aed26}.bg-indigo-600\/10{background:#4f46e51a}.blur-\[120px\]{filter:blur(120px)}.rounded-full{border-radius:9999px}.max-w-\[680px\]{width:100%;max-width:680px}.mx-auto{margin-right:auto;margin-left:auto}.px-4{padding-right:1rem;padding-left:1rem}.pt-16{padding-top:4rem}.pb-28{padding-bottom:7rem}.flex{display:flex}.items-baseline{align-items:baseline}.items-center{align-items:center}.justify-between{justify-content:space-between}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-1{flex:1 1 0%}.min-w-0{min-width:0}.shrink-0{flex-shrink:0}.gap-1\.5{gap:.375rem}.gap-3{gap:.75rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.mb-8{margin-bottom:2rem}.mt-1{margin-top:.25rem}.mt-2\.5{margin-top:.625rem}.mt-4{margin-top:1rem}.mt-16{margin-top:4rem}.p-5{padding:1.25rem}.w-2{width:.5rem}.h-2{height:.5rem}.w-10{width:2.5rem}.h-10{height:2.5rem}.w-full{width:100%}.h-\[340px\]{height:340px}.h-fit{height:fit-content}.grid{display:grid}.place-items-center{place-items:center}.object-cover{object-fit:cover}.overflow-hidden{overflow:hidden}.font-bold{font-weight:700}.font-black{font-weight:900}.tracking-tighter{letter-spacing:-.05em}.tracking-\[0\.18em\]{letter-spacing:.18em}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[32px\]{font-size:32px}.text-sm{font-size:.875rem}.text-zinc-200{color:#e4e4e7}.text-zinc-500{color:#71717a}.text-zinc-600{color:#52525b}.bg-green-500{background:#22c55e}.bg-gradient-to-br{background-image:linear-gradient(135deg,var(--tw-gradient-stops))}.from-violet-500{--tw-gradient-from: #8b5cf6;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(139 92 246 / 0))}.to-indigo-600{--tw-gradient-to: #4f46e5}.border{border-width:1px;border-style:solid}.border-white\/\[0\.07\]{border-color:#ffffff12}.rounded-\[24px\]{border-radius:24px}.text-center{text-align:center}.leading-6{line-height:1.5rem}.transition{transition:color .2s ease,background-color .2s ease,border-color .2s ease}.transition-all{transition:all .3s ease}.duration-300{transition-duration:.3s}.group:hover .group-hover\:text-white{color:#fff}.hover\:border-white\/\[0\.12\]:hover{border-color:#ffffff1f}.hover\:text-pink-400:hover{color:#f472b6}.hover\:text-white:hover{color:#fff}.animate-pulse{animation:utility-pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes utility-pulse{50%{opacity:.5}}@media(min-width:768px){.md\:px-6{padding-right:1.5rem;padding-left:1.5rem}}
