@import url(https://fonts.googleapis.com/css?family=Lato);@media screen and (max-device-width:60em){.wrapper{grid-template-columns:1fr;max-width:100vw;width:100vw}#intro{position:relative;width:100%}#bio{display:flex;flex-direction:column;font-size:1em;grid-row:1;justify-content:center;line-height:1.2}#resume{margin:0 10%}.arrows{grid-row:3;visibility:visible}.section.split{display:grid;grid-template-columns:auto;grid-template-rows:auto auto}.section.split .title{grid-column:1;grid-row:1;text-align:center}.entrywrapper{grid-column:1;grid-row:2}.entry{border-bottom:1px solid #d7d7d7;grid-template-columns:1fr;grid-template-rows:auto;margin-bottom:1em}.entry:last-child{border-bottom-style:none}.entry.haslogo{grid-template-rows:5em auto}.entry .entrylogo{background-position:0;background-size:contain;margin-bottom:1em}.entry .entrycontent,.entry .entrylogo{grid-column:1;grid-row:1}.entry.haslogo .entrycontent{grid-row:2}}@media screen and (min-device-width:60em){.wrapper{grid-template-columns:1fr 2fr}#intro{position:fixed;visibility:hidden;width:33.33333vw}#bio{font-size:1.6em;grid-row:3}#resume{grid-column:2}#resumetext{margin-left:5%;margin-right:5%;visibility:hidden}#logo{background:50%/contain no-repeat url(3f9321898a66ae63d737.png);height:15vw;left:50%;margin-left:-7.5vw;margin-top:-7.5vw;position:absolute;top:50vh;width:15vw}.text{padding:2.5em}.arrows{grid-row:none;visibility:hidden}.section.split{display:grid;grid-template-columns:1fr 5fr;grid-template-rows:auto auto}.section.split .title{grid-column:2;grid-row:1}.entrywrapper{grid-column:1/span 2;grid-row:2}.entry{grid-template-columns:1fr 5fr;grid-template-rows:1fr}.entry .entrylogo{background-position:top;background-size:80%;grid-column:1;grid-row:1}.entry .entrycontent{grid-column:2;grid-row:1}}body{background:#fff5ee;color:#000718;font-family:Lato,Roboto,sans-serif;font-size:1.1em;line-height:1.5;text-align:center}body,h1,h2,h3,h4,h5,h6{margin:0}#intro{display:grid;grid-template-rows:1fr 3fr 1fr;height:100vh}.entry{display:grid;padding-bottom:1em}.section.centered{text-align:center}.hpelogo{background:no-repeat url(1168cac38a90903f3735.svg)}.gallologo{background:no-repeat url(b4b71ecbbe371d51965d.svg)}.riguplogo{background:no-repeat url(e306c8daf6a3e708a3f8.webp)}.utlogo{background:no-repeat url(a4ea8b98b3097d16dd41.svg)}.entrytitle{color:#04376a;font-weight:600}.entrytitle,.subtitle{font-family:Lato,Roboto,sans-serif}.subtitle{font-style:italic}.detail{color:#434343;font-size:.9em}.date,.detail{font-family:Lato,Roboto,sans-serif}.date{color:#737373;font-size:.8em}.section{padding-bottom:2em}.section .title{color:#bf5700;font-family:Lato,Roboto,sans-serif;font-size:2.28rem;font-weight:400;padding-bottom:.3em}.section.centered .title{font-size:3.28rem}.section.centered.footer .title{font-size:2.28rem}.socialmediabtn{background-color:#0068bf;border:none;border-radius:2px;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2);color:#fff;font-size:1.2em;height:2.4em;line-height:2.4em;margin:1.5em 0 1em;outline:0;padding:.4em 1.2em;text-align:center;text-decoration:none}#resume{text-align:left}#resume,p{position:relative}p{margin:0;padding:1em 0}.wrapper{grid-gap:10px;display:grid;grid-auto-rows:minmax(100px,auto)}#bio{color:#fff;padding:0 1em;text-shadow:0 0 4px #000}.portrait:before{background:50%/cover no-repeat url(a06217f3823f9f46530c.jpg);bottom:0;box-shadow:3px 5px 5px rgba(0,0,0,.2),inset 100vw 100vh rgba(0,104,191,.4);content:"";display:block;left:0;position:absolute;right:0;top:0;transition:box-shadow .3s linear;z-index:-1}.breakword{overflow-wrap:break-word}.portrait:hover:before{box-shadow:3px 5px 5px rgba(0,0,0,.2),inset 100vw 100vh rgba(0,104,191,0)}.current-work,.highlight{color:#bf5700;font-style:italic}.noscroll{overflow-x:hidden;overflow-y:hidden}.grow-text{animation-duration:1s;animation-name:grow-text}@keyframes grow-text{0%{font-size:0}to{font-size:1.6em}}.expand-right{animation:expand-right 1s linear forwards}@keyframes expand-right{0%{width:0}to{width:33.33333vw}}.shrink-right{animation:shrink-right 1s linear forwards}@keyframes shrink-right{0%{width:100vw}to{width:66.66667vw}}.fade-in{animation-duration:1s;animation-name:fade-in}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.fade-out{animation:fade-out 1s,bobbing 2s infinite running}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.bobbing{animation-duration:2s;animation-iteration-count:infinite;animation-name:bobbing;animation-play-state:running}@keyframes bobbing{0%{animation-timing-function:ease-in-out;transform:translateY(4.5px) rotate(.001deg)}50%{animation-timing-function:ease-in-out;transform:translateY(-4.5px) rotate(.001deg)}to{animation-timing-function:ease-in-out;transform:translateY(4px) rotate(.001deg)}}.arrows{bottom:20px;height:72px;left:50%;margin-left:-30px;position:absolute;width:60px}.arrows path{stroke:#bf5700;fill:transparent;stroke-width:2px;-webkit-animation:arrow 2s infinite;animation:arrow 2s infinite}@keyframes arrow{0%{opacity:0}40%{opacity:1}80%{opacity:0}to{opacity:0}}@-webkit-keyframes arrow{0%{opacity:0}40%{opacity:1}80%{opacity:0}to{opacity:0}}.arrows path.a1{-webkit-animation-delay:-1s;animation-delay:-1s}.arrows path.a2{-webkit-animation-delay:-.5s;animation-delay:-.5s}.arrows path.a3{-webkit-animation-delay:0s;animation-delay:0s}
/*# sourceMappingURL=index.9e595834d5dfac565565.css.map*/