[data-astro-cid-vefkpnh5]{font-family:Satoshi,-apple-system,BlinkMacSystemFont,sans-serif}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.portfolio-prose[data-astro-cid-vefkpnh5]{color:#181a20cc!important;line-height:1.7!important;font-size:1.125rem!important;font-family:Satoshi,sans-serif!important;max-width:none!important}.portfolio-prose[data-astro-cid-vefkpnh5]>[data-astro-cid-vefkpnh5]{margin-bottom:1.5rem!important}.portfolio-prose[data-astro-cid-vefkpnh5] h1[data-astro-cid-vefkpnh5]{color:var(--color-dark)!important;font-size:2.5rem!important;font-weight:500!important;letter-spacing:-.025em!important;line-height:1.2!important;margin-top:3rem!important;margin-bottom:1.5rem!important;font-family:Satoshi,sans-serif!important}.portfolio-prose[data-astro-cid-vefkpnh5] h2[data-astro-cid-vefkpnh5]{color:var(--color-dark)!important;font-size:2rem!important;font-weight:500!important;letter-spacing:-.02em!important;line-height:1.3!important;margin-top:3rem!important;margin-bottom:1.5rem!important;font-family:Satoshi,sans-serif!important}.portfolio-prose[data-astro-cid-vefkpnh5] h3[data-astro-cid-vefkpnh5]{color:var(--color-dark)!important;font-size:1.5rem!important;font-weight:500!important;letter-spacing:-.015em!important;line-height:1.4!important;margin-top:2.5rem!important;margin-bottom:1rem!important;font-family:Satoshi,sans-serif!important}.portfolio-prose[data-astro-cid-vefkpnh5] h4[data-astro-cid-vefkpnh5]{color:var(--color-dark)!important;font-size:1.25rem!important;font-weight:500!important;letter-spacing:-.01em!important;line-height:1.5!important;margin-top:2rem!important;margin-bottom:.75rem!important;font-family:Satoshi,sans-serif!important}.portfolio-prose[data-astro-cid-vefkpnh5] p[data-astro-cid-vefkpnh5]{margin-bottom:1.5rem!important;font-weight:400!important;line-height:1.7!important;color:#181a20cc!important;font-family:Satoshi,sans-serif!important}.portfolio-prose[data-astro-cid-vefkpnh5] ul[data-astro-cid-vefkpnh5],.portfolio-prose[data-astro-cid-vefkpnh5] ol[data-astro-cid-vefkpnh5]{margin-bottom:1.5rem!important;padding-left:1.5rem!important;font-family:Satoshi,sans-serif!important}.portfolio-prose[data-astro-cid-vefkpnh5] li[data-astro-cid-vefkpnh5]{margin-bottom:.5rem!important;line-height:1.6!important;color:#181a20cc!important;font-family:Satoshi,sans-serif!important}.portfolio-prose[data-astro-cid-vefkpnh5] ul[data-astro-cid-vefkpnh5] li[data-astro-cid-vefkpnh5]:before{content:"•"!important;color:var(--color-secondary)!important;font-weight:700!important;position:absolute!important;left:-1rem!important}.portfolio-prose[data-astro-cid-vefkpnh5] a[data-astro-cid-vefkpnh5]{color:var(--color-secondary)!important;text-decoration:none!important;border-bottom:1px solid currentColor!important;transition:opacity .2s!important;font-weight:500!important;font-family:Satoshi,sans-serif!important}.portfolio-prose[data-astro-cid-vefkpnh5] a[data-astro-cid-vefkpnh5]:hover{opacity:.7!important}.portfolio-prose[data-astro-cid-vefkpnh5] img[data-astro-cid-vefkpnh5]{width:100%!important;height:auto!important;margin:2.5rem 0!important;border-radius:0!important;box-shadow:none!important}.portfolio-prose[data-astro-cid-vefkpnh5] blockquote[data-astro-cid-vefkpnh5]{border-left:2px solid var(--color-secondary)!important;padding-left:1.5rem!important;margin:2rem 0!important;font-style:italic!important;color:#181a20b3!important;font-size:1.125rem!important;background:none!important;border-radius:0!important;font-family:Satoshi,sans-serif!important}.portfolio-prose[data-astro-cid-vefkpnh5] blockquote[data-astro-cid-vefkpnh5]:before{display:none!important}.portfolio-prose[data-astro-cid-vefkpnh5] code[data-astro-cid-vefkpnh5]{background:var(--color-light)!important;padding:.25rem .5rem!important;font-size:.875rem!important;color:var(--color-dark)!important;border-radius:0!important;font-family:SF Mono,monospace!important}.portfolio-prose[data-astro-cid-vefkpnh5] pre[data-astro-cid-vefkpnh5]{background:var(--color-dark)!important;color:#fff!important;padding:1.5rem!important;margin:2rem 0!important;overflow-x:auto!important;font-size:.875rem!important;line-height:1.6!important;border-radius:0!important}.portfolio-prose[data-astro-cid-vefkpnh5] strong[data-astro-cid-vefkpnh5]{font-weight:600!important;color:var(--color-dark)!important;font-family:Satoshi,sans-serif!important}.portfolio-prose[data-astro-cid-vefkpnh5] em[data-astro-cid-vefkpnh5]{font-style:italic!important;font-family:Satoshi,sans-serif!important}a[data-astro-cid-vefkpnh5]:focus-visible{outline:2px solid var(--color-secondary);outline-offset:2px}::selection [data-astro-cid-vefkpnh5]{background:#0099b826}::-webkit-scrollbar [data-astro-cid-vefkpnh5]{width:4px}::-webkit-scrollbar-thumb [data-astro-cid-vefkpnh5]{background:var(--color-border)}::-webkit-scrollbar-thumb:hover [data-astro-cid-vefkpnh5]{background:var(--color-secondary)}@media (prefers-reduced-motion: reduce){[data-astro-cid-vefkpnh5],[data-astro-cid-vefkpnh5]:before,[data-astro-cid-vefkpnh5]:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}:root{--color-dark: #181A20;--color-light: #F5F6F6;--color-border: #BABABC;--color-primary: #00BBE0;--color-secondary: #0099B8}
