@import url(https://fonts.googleapis.com/css2?family=Nunito&family=Alegreya&family=DM+Serif+Display&display=swap);abbr,address,article,aside,audio,b,blockquote,body,body div,caption,cite,code,dd,del,details,dfn,dl,dt,em,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{background:#0000;border:0;font-size:100%;font-weight:400;margin:0;padding:0;vertical-align:initial}article,aside,details,figure,footer,header,main,nav,section,summary{display:block}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}embed,img,object{max-width:100%}html{overflow-y:scroll}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{background:#0000;font-size:100%;margin:0;padding:0;vertical-align:initial}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:initial;border-spacing:0}th{font-weight:700;vertical-align:bottom}td{font-weight:400;vertical-align:top}hr{border:0;border-top:1px solid #ccc;display:block;height:1px;margin:1em 0;padding:0}input,select{vertical-align:middle}pre{word-wrap:break-word;white-space:pre;white-space:pre-wrap;white-space:pre-line}input[type=radio]{vertical-align:text-bottom}input[type=checkbox]{vertical-align:bottom}.ie7 input[type=checkbox]{vertical-align:initial}.ie6 input{vertical-align:text-bottom}input,select,textarea{font:99% sans-serif}table{font-size:inherit;font:100%}small{font-size:85%}strong{font-weight:700}td,td img{vertical-align:top}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}code,kbd,pre,samp{font-family:monospace,sans-serif}.clickable,button,input[type=button],input[type=file],input[type=submit],label{cursor:pointer}button,input,select,textarea{margin:0}button,input[type=button]{overflow:visible;width:auto}.ie7 img{-ms-interpolation-mode:bicubic}.clearfix:after{clear:both;content:" ";display:block}.skip-link{border-radius:4px;color:#000;font-family:Alegreya,Arial,Helvetica,sans-serif;font-weight:700;left:-9999px;padding:8px 16px;position:absolute;text-decoration:none;top:0;z-index:10000}.skip-link:active,.skip-link:focus{left:20px;top:20px}body,html{height:100%;margin:0;padding:0}#root{min-height:100vh}#root,.app-container{display:flex;flex-direction:column}.app-container,.main-content{flex:1 1}.footer{font-size:14px;padding:15px;text-align:center;width:100%}h1{font-family:"DM Serif Display",Arial,Helvetica,sans-serif;font-size:32px}h2{font-size:24px;font-weight:700}.h2-title,h2{font-family:Alegreya,Arial,Helvetica,sans-serif}.h2-title{color:#888;font-size:16px;font-style:italic}h3{font-family:Alegreya,Arial,Helvetica,sans-serif;font-size:20px}p,ul{font-family:Alegreya,Arial,Helvetica,sans-serif;font-size:16px;line-height:1.25;margin-bottom:10px}ul{list-style:none}.h2-paragraph,ol{font-family:Alegreya,Arial,Helvetica,sans-serif;font-size:16px;line-height:1.25;margin-bottom:10px}.clickable{color:#008a19;cursor:pointer;font-weight:800}li{padding-bottom:5px}.navbar{background:#fff;padding:10px 20px;position:fixed;right:0;top:0;width:100%;z-index:999}.nav-content{align-items:center;display:flex;justify-content:flex-end}.nav-links{display:inline-block;list-style:none;margin:0;padding:0}.nav-links li{display:inline-block;margin-left:20px}.nav-links button{background:none;border:none;cursor:pointer;font-family:Alegreya,Arial,Helvetica,sans-serif;font-size:16px;font-weight:700}.nav-links button:hover{color:#008a19;font-weight:800;text-decoration:underline}.hamburger-button{background:none;border:none;cursor:pointer;display:none;font-size:24px;padding:5px}.home-container{align-items:start;display:flex;flex-wrap:wrap;gap:60px;justify-content:center;margin:70px}.home-image img{animation:morph 8s ease-in-out infinite;border:8px solid #edd5bd;border-radius:50%;max-width:240px}.home-intro{max-width:900px;padding:0 20px}.margin-top{margin-top:20px}.clickable:hover{text-decoration:underline}@keyframes morph{0%{border-radius:60% 40% 30% 60%/60% 30% 60% 40%}50%{border-radius:30% 60% 60% 40%/50% 60% 30% 60%}to{border-radius:60% 40% 30% 60%/60% 30% 60% 40%}}.name{display:flex;justify-content:center}.intro-left{margin-top:10px}.intro-left,.intro-left-nomargin{display:flex;gap:20px;justify-content:center}.icon{color:#000;font-size:1.2rem;transition:color .3s,transform .3s}.icon.linkedin:hover{color:#0077b5;transform:scale(1.2)}.icon.email:hover{color:#d44638;transform:scale(1.2)}.icon.scholar:hover{color:#008a19;transform:scale(1.2)}.highlight-green{color:#008a19;font-weight:800}.portfolio-container{margin:70px auto;max-width:1200px;text-align:center}.portfolio-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(4,1fr);margin:20px 80px}.project-card{background:#f8f8f8;border-radius:5px;padding:10px;transition:transform .2s}.project-card:hover{transform:translateY(-5px)}.project-card img{border-radius:5px;height:auto;width:100%}.project-type{background:#008a19;border-radius:15px;display:inline-block;font-size:14px;margin-bottom:5px;margin-top:10px;padding:5px 10px}.no-results-message,.project-type{font-family:Alegreya,Arial,Helvetica,sans-serif}.no-results-message{font-size:20px}.indent-disc{list-style:disc}.indent,.indent-disc{padding-left:40px}.indent-80{padding-left:80px}.disc{list-style:disc}.filter-container{align-items:center;display:flex;gap:10px;justify-content:flex-start;margin:30px 80px}.filter-input,.filter-label{font-family:Alegreya,Arial,Helvetica,sans-serif;font-size:16px}.filter-input{border:none;border-bottom:1px solid #000;outline:none;width:100px}.project-type.ux-research-design-type{background:#72e185}.project-type.ux-research-type{background:#7abeff}.project-type.ui-design-type{background:gold}.project-type.qualitative-research-type{background:#d8acf3}.project-type.quantitative-research-type{background:#f8c8dc}.card-header{font-family:Alegreya,Arial,Helvetica,sans-serif;font-size:20px;margin:5px 0}.project-container{margin:70px 220px}.project-section{border-bottom:1px solid #ddd;padding:20px 0}.project-section:last-of-type{border-bottom:none}.project-section div{margin-bottom:20px}.two-column-section{grid-gap:40px;gap:40px;grid-template-columns:1fr 1fr}.three-column-section,.two-column-section{display:grid;margin-bottom:20px;margin-top:20px}.three-column-section{grid-gap:10px;align-items:center;gap:10px;grid-template-columns:1fr 1fr 1fr}.image-column img{height:auto;max-width:100%}.image-half-column img{height:auto;max-width:50%}.text-columns{grid-column:2/4;padding-left:10px}.interview-point{align-self:start;background-color:#f5f9fc;border-radius:10px;height:100%;padding:20px}.full-bleed{margin-left:-220px;margin-right:-220px}.full-bleed img{display:block;height:auto;width:100%}a{color:#008a19;font-weight:800;text-decoration:none}a:hover{text-decoration:underline}.pdf-container{margin:auto;text-align:center}.pdf-container embed{border:2px solid #ccc;border-radius:10px;height:800px;width:100%}@media (max-width:600px){.hamburger-button{display:flex}.nav-links{align-items:flex-start;background:#fff;flex-direction:column;height:calc(100vh - 60px);justify-content:flex-start;padding:20px;position:fixed;right:0;top:60px;transform:translateX(100%);transition:transform .3s ease-in-out;width:240px;z-index:999}.nav-links.open{transform:translateX(0)}.nav-links li{display:block;margin:10px 0}.navbar{display:flex;justify-content:flex-end}.home-container{align-items:center;flex-direction:column;margin:30px;text-align:center}.home-image img{margin-top:50px}.portfolio-grid{grid-template-columns:1fr;margin:20px}.project-card{margin-bottom:20px}.project-container{margin:70px 30px 30px}h1,h2,h3{text-align:center}.indent{padding-left:0}.three-column-section,.two-column-section{gap:10px;grid-template-columns:1fr}.image-column{align-items:center;display:flex;justify-content:center;text-align:center}.text-columns{grid-column:auto}.full-bleed{margin-left:0;margin-right:0}.full-bleed img{display:block;height:auto;width:100%}.filter-container{align-items:flex-start;flex-direction:column;gap:5px;margin:30px 20px}.filter-input{width:100%}}
/*# sourceMappingURL=main.3efa4381.css.map*/