.hero-link:where(.astro-S47KYCX7){text-decoration-color:rgb(var(--color-accent))}#hero:where(.astro-BBE6DXRZ)>:not([hidden]):where(.astro-BBE6DXRZ)~:not([hidden]):where(.astro-BBE6DXRZ){--tw-space-y-reverse:0;margin-top:calc(2.5rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem*var(--tw-space-y-reverse))}#hero:where(.astro-BBE6DXRZ){padding-bottom:1.5rem;padding-top:2rem}#hero:where(.astro-BBE6DXRZ) h1:where(.astro-BBE6DXRZ){margin-top:1rem;margin-bottom:1rem;display:inline-block;font-size:1.875rem;line-height:2.25rem;font-weight:700}@media (min-width:640px){#hero:where(.astro-BBE6DXRZ) h1:where(.astro-BBE6DXRZ){margin-top:.5rem;margin-bottom:.5rem;font-size:3rem;line-height:1}}#hero:where(.astro-BBE6DXRZ) .rss-link:where(.astro-BBE6DXRZ){margin-bottom:1.5rem}#hero:where(.astro-BBE6DXRZ) .rss-icon:where(.astro-BBE6DXRZ){margin-bottom:.5rem;height:1.5rem;width:1.5rem;--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));fill:rgb(var(--color-accent))}@media (min-width:640px){#hero:where(.astro-BBE6DXRZ) .rss-icon:where(.astro-BBE6DXRZ){margin-bottom:.75rem;--tw-scale-x:1.25;--tw-scale-y:1.25;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}.social-wrapper:where(.astro-BBE6DXRZ){margin-top:1rem;display:flex;flex-direction:column}@media (min-width:640px){.social-wrapper:where(.astro-BBE6DXRZ){flex-direction:row;align-items:center}}.social-links:where(.astro-BBE6DXRZ){margin-bottom:.25rem;margin-right:.5rem;white-space:nowrap}@media (min-width:640px){.social-links:where(.astro-BBE6DXRZ){margin-bottom:0}}.title:where(.astro-MSPUYIFQ){display:inline-block;font-size:1.25rem;line-height:1.75rem;font-weight:600;--tw-text-opacity:1;color:rgba(var(--color-accent),var(--tw-text-opacity));text-decoration-style:dashed;text-underline-offset:4px}.title:where(.astro-MSPUYIFQ):focus-visible{text-decoration-line:none;text-underline-offset:0}.group:where(.astro-MSPUYIFQ):hover .title:where(.astro-MSPUYIFQ){text-decoration-line:underline}#featured:where(.astro-QP7DLM5Y) h2:where(.astro-QP7DLM5Y),#projects:where(.astro-AMNG4ZVP) h2:where(.astro-AMNG4ZVP),#recent-posts:where(.astro-QP7DLM5Y) h2:where(.astro-QP7DLM5Y){font-size:1.5rem;line-height:2rem;font-weight:600;letter-spacing:.025em}#featured:where(.astro-QP7DLM5Y),#recent-posts:where(.astro-QP7DLM5Y){padding-top:3rem;padding-bottom:3rem}.all-posts-btn-wrapper:where(.astro-QP7DLM5Y){margin-top:2rem;margin-bottom:2rem;text-align:center}