/*! tailwindcss v4.1.17 | MIT License | https://tailwindcss.com */.back-to-home-link{color:#4c566a;transition:color .2s}.back-to-home-link:hover{color:#2e3440;text-decoration:underline}html.light .back-to-home-link{color:#4c566a}html.light .back-to-home-link:hover{color:#2e3440}html.dark .back-to-home-link,html.dark .back-to-home-link:hover{color:#eceff4}@media(prefers-color-scheme:dark){html:not(.light):not(.dark) .back-to-home-link,html:not(.light):not(.dark) .back-to-home-link:hover{color:#eceff4}}.experience-title{text-shadow:0 1px 2px #0000004d}html.light .experience-title{color:#2e3440;text-shadow:0 1px 2px #4c566a33}html.dark .experience-title{color:#eceff4;text-shadow:0 1px 2px #0000004d}@media(prefers-color-scheme:dark){html:not(.light):not(.dark) .experience-title{color:#eceff4;text-shadow:0 1px 2px #0000004d}}.header-metadata{color:#eceff4}html.light .header-metadata{color:#4c566a}html.dark .header-metadata{color:#eceff4}@media(prefers-color-scheme:dark){html:not(.light):not(.dark) .header-metadata{color:#eceff4}}.header-separator{color:#4c566a}html.light .header-separator{color:#d8dee9}html body .prose h2:has(img){color:var(--color-primary);text-decoration:none!important}.company-title-text{margin-left:.4rem;text-decoration:underline!important;-webkit-text-decoration-color:var(--color-purdue)!important;text-decoration-color:var(--color-purdue)!important;-webkit-text-decoration-skip-ink:auto!important;text-decoration-skip-ink:auto!important;color:inherit!important;text-decoration-thickness:4px!important}.prose h2:has(img){align-items:center;display:flex}.prose strong{color:#2e3440}html.dark .prose strong{color:#eceff4}@media(prefers-color-scheme:dark){html:not(.light):not(.dark) .prose strong{color:#eceff4}}.role-specialty{color:#5e81ac;font-weight:inherit}html.dark .role-specialty{color:#88c0d0}@media(prefers-color-scheme:dark){html:not(.light):not(.dark) .role-specialty{color:#88c0d0}}.prose p{color:#2e3440}html.dark .prose p{color:#d8dee9}@media(prefers-color-scheme:dark){html:not(.light):not(.dark) .prose p{color:#d8dee9}}.prose ul li,html.light .prose ul li{color:#2e3440}html.light .prose ul li::marker{color:#5e81ac}html.dark .prose ul li{color:#d8dee9}html.dark .prose ul li::marker{color:#88c0d0}@media(prefers-color-scheme:dark){html:not(.light):not(.dark) .prose ul li{color:#d8dee9}html:not(.light):not(.dark) .prose ul li::marker{color:#88c0d0}}.prose hr{border-color:#d8dee9}html.dark .prose hr{border-color:#4c566a}@media(prefers-color-scheme:dark){html:not(.light):not(.dark) .prose hr{border-color:#4c566a}}html.dark .prose section.footnotes{border-color:#4c566a}@media(prefers-color-scheme:dark){html:not(.light):not(.dark) .prose section.footnotes{border-color:#4c566a}}html.dark .prose p a,html.dark .prose li a{color:#88c0d0;text-decoration-color:#88c0d04d}:is(html.dark .prose p a,html.dark .prose li a):hover{text-decoration-color:#88c0d0}html.light .prose p a,html.light .prose li a{color:#5e81ac;text-decoration-color:#5e81ac4d}:is(html.light .prose p a,html.light .prose li a):hover{text-decoration-color:#5e81ac}@media(prefers-color-scheme:dark){html:not(.light):not(.dark) .prose p a,html:not(.light):not(.dark) .prose li a{color:#88c0d0;text-decoration-color:#88c0d04d}:is(html:not(.light):not(.dark) .prose p a,html:not(.light):not(.dark) .prose li a):hover{text-decoration-color:#88c0d0}}.prose a[href="/resume.pdf"]{color:#5e81ac;border-bottom:2px solid #5e81ac4d;padding-bottom:2px;font-weight:700;transition:border-color .2s}.prose a[href="/resume.pdf"]:hover{border-bottom-color:#5e81ac}html.dark .prose a[href="/resume.pdf"]{color:#88c0d0;border-bottom-color:#88c0d04d}html.dark .prose a[href="/resume.pdf"]:hover{border-bottom-color:#88c0d0}@media(prefers-color-scheme:dark){html:not(.light):not(.dark) .prose a[href="/resume.pdf"]{color:#88c0d0;border-bottom-color:#88c0d04d}html:not(.light):not(.dark) .prose a[href="/resume.pdf"]:hover{border-bottom-color:#88c0d0}}.tech-badges{color:#4c566a;background-color:#d8dee9;border:1px solid #4c566a33;border-radius:.375rem;flex-wrap:wrap;gap:.5rem;margin-top:.5rem;margin-bottom:1rem;padding:.5rem .75rem;font-size:.875rem;display:flex}html.dark .tech-badges{color:#81a1c1;background-color:#3b4252;border-color:#81a1c133}@media(prefers-color-scheme:dark){html:not(.light):not(.dark) .tech-badges{color:#81a1c1;background-color:#3b4252;border-color:#81a1c133}}.company-logo-square{object-fit:contain;vertical-align:middle;box-sizing:border-box;background-color:#eceff4;border-radius:.375rem;flex-shrink:0;width:1.5em;height:1.5em;padding:.125rem;display:inline-block}html.dark .company-logo-square{background-color:#3b4252}@media(prefers-color-scheme:dark){html:not(.light):not(.dark) .company-logo-square{background-color:#3b4252}}#mentorship img.company-logo-square,#cs-34800 img.company-logo-square,#cs-25200 img.company-logo-square,#cs-24000 img.company-logo-square,#cs-18000 img.company-logo-square{cursor:pointer}.prof-tooltip{color:#eceff4;white-space:nowrap;z-index:1000;pointer-events:none;background-color:#2e3440;border-radius:.375rem;padding:.5rem .75rem;font-family:ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace;font-size:.875rem;display:none;position:absolute;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}html:not(.dark) .prof-tooltip{color:#eceff4;background-color:#2e3440}html.dark .prof-tooltip{color:#eceff4;background-color:#3b4252}@media(prefers-color-scheme:dark){html:not(.light):not(.dark) .prof-tooltip{color:#eceff4;background-color:#3b4252}}
