[data-astro-cid-7yh3lfux]{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-7yh3lfux]{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-7yh3lfux]>[data-astro-cid-7yh3lfux]{margin-bottom:1.5rem!important}.portfolio-prose[data-astro-cid-7yh3lfux] h1[data-astro-cid-7yh3lfux]{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-7yh3lfux] h2[data-astro-cid-7yh3lfux]{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-7yh3lfux] h3[data-astro-cid-7yh3lfux]{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-7yh3lfux] h4[data-astro-cid-7yh3lfux]{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-7yh3lfux] p[data-astro-cid-7yh3lfux]{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-7yh3lfux] ul[data-astro-cid-7yh3lfux],.portfolio-prose[data-astro-cid-7yh3lfux] ol[data-astro-cid-7yh3lfux]{margin-bottom:1.5rem!important;padding-left:1.5rem!important;font-family:Satoshi,sans-serif!important}.portfolio-prose[data-astro-cid-7yh3lfux] li[data-astro-cid-7yh3lfux]{margin-bottom:.5rem!important;line-height:1.6!important;color:#181a20cc!important;font-family:Satoshi,sans-serif!important}.portfolio-prose[data-astro-cid-7yh3lfux] ul[data-astro-cid-7yh3lfux] li[data-astro-cid-7yh3lfux]:before{content:"•"!important;color:var(--color-secondary)!important;font-weight:700!important;position:absolute!important;left:-1rem!important}.portfolio-prose[data-astro-cid-7yh3lfux] a[data-astro-cid-7yh3lfux]{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-7yh3lfux] a[data-astro-cid-7yh3lfux]:hover{opacity:.7!important}.portfolio-prose[data-astro-cid-7yh3lfux] img[data-astro-cid-7yh3lfux]{width:100%!important;height:auto!important;margin:2.5rem 0!important;border-radius:0!important;box-shadow:none!important}.portfolio-prose[data-astro-cid-7yh3lfux] blockquote[data-astro-cid-7yh3lfux]{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-7yh3lfux] blockquote[data-astro-cid-7yh3lfux]:before{display:none!important}.portfolio-prose[data-astro-cid-7yh3lfux] code[data-astro-cid-7yh3lfux]{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-7yh3lfux] pre[data-astro-cid-7yh3lfux]{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-7yh3lfux] strong[data-astro-cid-7yh3lfux]{font-weight:600!important;color:var(--color-dark)!important;font-family:Satoshi,sans-serif!important}.portfolio-prose[data-astro-cid-7yh3lfux] em[data-astro-cid-7yh3lfux]{font-style:italic!important;font-family:Satoshi,sans-serif!important}a[data-astro-cid-7yh3lfux]:focus-visible{outline:2px solid var(--color-secondary);outline-offset:2px}::selection [data-astro-cid-7yh3lfux]{background:#0099b826}::-webkit-scrollbar [data-astro-cid-7yh3lfux]{width:4px}::-webkit-scrollbar-thumb [data-astro-cid-7yh3lfux]{background:var(--color-border)}::-webkit-scrollbar-thumb:hover [data-astro-cid-7yh3lfux]{background:var(--color-secondary)}@media (prefers-reduced-motion: reduce){[data-astro-cid-7yh3lfux],[data-astro-cid-7yh3lfux]:before,[data-astro-cid-7yh3lfux]: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}
