a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none}*{box-sizing:border-box}.header{height:58px;transition:all .6s ease;width:100%}.header-fixed{border-bottom:1px solid #e1e1e1;position:fixed;top:0;z-index:9}.header-fixed,.navbar{background-color:#fff;width:100%}.navbar{height:58px;margin:0 auto;max-width:1200px;padding:0 30px}.navbar>ul{align-items:center;display:flex;height:100%;justify-content:flex-start;width:100%}.navbar>ul>li{justify-self:flex-end;margin:2px 15px 0 0}.navbar>ul>li:last-child{margin:2px 0 0}.navbar>ul>li.break{margin-right:auto}.navbar-link{color:#252525;cursor:pointer;font-family:Roboto,sans-serif;font-size:11px;font-weight:600;opacity:.5;transition:.15s ease}.navbar-link>svg{height:20px;width:20px}.navbar-link:hover{opacity:1}.footer{background-color:#111;transition:all .6s ease}.footer,.footer-nav{height:58px;width:100%}.footer-nav{margin:0 auto;max-width:1200px;padding:0 30px}.footer-nav>ul{align-items:center;display:flex;height:100%;justify-content:flex-start;width:100%}.footer-nav>ul>li{justify-self:flex-end;margin:0 15px 0 0}.footer-nav>ul>li:last-child{margin:0}.footer-nav>ul>li.break{margin-right:auto}.footer-nav-link{color:#fff;cursor:pointer;font-family:Roboto,sans-serif;font-size:24px;font-size:11px;font-weight:600;transition:.15s ease}.footer-nav-link>svg{fill:#fff;height:20px;width:20px}.footer-nav-link:hover{opacity:1}@media screen and (max-width:520px){.footer-hide-mobile{display:none}}.page-container{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;position:relative}.pdf-canvas{width:100%}.page-controls{bottom:5%;display:flex;justify-content:space-between;padding:0 15px;position:absolute;width:100%}.page-control-item{background:#fff;border-radius:4px;box-shadow:0 18px 32px 0 rgba(16,36,94,.2)}.page-control-item>.button{align-items:center;background:#fff;border:0;cursor:pointer;display:inline-flex;font:inherit;font-size:.8em;height:44px;justify-content:center;width:44px}.page-control-item>.button:first-child{border-bottom-left-radius:4px;border-top-left-radius:4px}.page-control-item>.button:last-child{border-bottom-right-radius:4px;border-top-right-radius:4px}.page-control-item>.button:hover:not([disabled]){background-color:#e6e6e6}.page-controls span{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font:inherit;font-family:Roboto,serif;font-size:.8em;font-size:11px;font-weight:500;padding:0 .5em}.homepage-main{margin:0 auto;max-width:1200px;padding:30px;width:100%}section{display:flex;margin-bottom:60px}@media screen and (max-width:768px){section{align-items:center;flex-direction:column}}.intro-image{border-radius:6px;height:200px;margin-right:30px;width:200px}@media screen and (max-width:768px){.intro-image{margin:0}}.intro-content{padding-top:10px}.title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Roboto,sans-serif;font-size:24px;margin-bottom:15px}@media screen and (max-width:768px){.title{text-align:center}}.paragraph{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Roboto Slab,serif;font-size:13px;font-weight:300;line-height:1.6em;white-space:pre-line}.paragraph b{font-weight:700}.paragraph a{color:blue;cursor:pointer;text-decoration:underline}.office-hours-image{border-radius:6px;box-shadow:0 2px 10px 0 rgba(16,36,94,.2);cursor:pointer;height:auto;margin-left:30px;overflow:hidden}@media screen and (max-width:768px){.office-hours-image{margin:40px 0 0;max-width:100%}}.curriculum-vitae-pdf{border-radius:6px;box-shadow:0 2px 10px 0 rgba(16,36,94,.2);margin-right:30px;max-width:460px;overflow:hidden}@media screen and (max-width:768px){.curriculum-vitae-pdf{margin:40px 0 0;order:2}}
/*# sourceMappingURL=main.css.map*/