@import url(https://use.typekit.net/gum3gab.css);
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
@-webkit-keyframes slide-up{0%{-webkit-transform:translateY(.5rem);transform:translateY(.5rem);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes slide-up{0%{-webkit-transform:translateY(.5rem);transform:translateY(.5rem);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes slide-up-slower{0%{-webkit-transform:translateY(1rem);transform:translateY(1rem);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes slide-up-slower{0%{-webkit-transform:translateY(1rem);transform:translateY(1rem);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes hide-page{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(.5rem);transform:translateY(.5rem);opacity:0}}@keyframes hide-page{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(.5rem);transform:translateY(.5rem);opacity:0}}@-webkit-keyframes show-page{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:0}to{-webkit-transform:translateY(.5rem);transform:translateY(.5rem);opacity:1}}@keyframes show-page{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:0}to{-webkit-transform:translateY(.5rem);transform:translateY(.5rem);opacity:1}}html{line-height:1.15;-webkit-text-size-adjust:100%;box-sizing:border-box;height:100%}body{margin:0;font-size:16px;line-height:1.5;padding:2em;font-family:"franklin-gothic-urw",Helvetica,sans-serif;overflow-x:hidden;transition:300ms background-color ease-in-out,300ms color ease-in-out}details,main{display:block}h1{margin:.67em 0;font-size:5em;margin-bottom:1rem}hr{box-sizing:content-box;height:0;overflow:visible}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;color:#ea215a;-webkit-text-decoration-color:#ea215a;text-decoration-color:#ea215a;border-bottom:1px solid #ea215a;transition:padding .2s ease-in-out;text-decoration:none}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}*,::after,::before{box-sizing:inherit}@media all and (min-width:800px){body{padding:2em 10% 0}}.font-sec{font-family:"bely",serif}.intro-section__bio{display:flex}.intro-section>.projects__title,.intro-section__bio>p{margin-top:0}.intro-section__about{display:flex;flex-wrap:wrap;justify-content:center}@media screen and (min-width:800px){.intro-section__about{flex-flow:row-reverse;flex-wrap:nowrap}}.intro-section__text{padding-top:2em}@media screen and (min-width:800px){.intro-section__text{padding-right:2em;padding-top:0;width:70%}}.intro-section__about img{max-width:100%}.dark{background-color:#111;color:#ccc}@font-face{font-display:fallback;font-family:Roboto;font-style:normal;font-weight:400;src:url(../fonts/Roboto-Light.f0fc91f2.woff) format("woff")}.navigation{z-index:2;position:absolute;width:100%;left:0;top:0;background:#ea215a;align-items:center;border-bottom:1px solid rgba(0,0,0,.1);box-shadow:0 1px 1px rgba(0,0,0,.03),0 2px 2px rgba(0,0,0,.03),0 4px 4px rgba(0,0,0,.03),0 8px 8px rgba(0,0,0,.03)}.navigation ul{justify-content:center;max-width:80rem;margin:0 auto;display:flex;font-size:1rem;letter-spacing:1px;align-content:center}@media screen and (min-width:700px){.navigation ul{justify-content:flex-end}}.navigation ul li{align-items:center;height:100%;padding:1.5em}.navigation ul li a{border:0;height:2em;color:#fff}.navigation ul li::last-of-type{padding-right:0}ul{margin:0;padding:0;list-style:none}.horizontal-links li{display:inline-block;margin-right:1em}.horizontal-links li::last-child{margin-right:0}.horizontal-links a{border:0}.horizontal-links img{width:1em;height:1em;transition:transform .1s ease-in-out;transition:transform .1s ease-in-out,-webkit-transform .1s ease-in-out}.horizontal-links img:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}.delay-1{-webkit-animation-delay:.3s!important;animation-delay:.3s!important}.delay-2{-webkit-animation-delay:.7s!important;animation-delay:.7s!important}.slideUp{-webkit-animation:slide-up 1s ease-in-out;animation:slide-up 1s ease-in-out}.slideUp--slower{-webkit-animation:slide-up-slower 1.3s ease-in-out;animation:slide-up-slower 1.3s ease-in-out}.hidePage{-webkit-animation:hide-page 1s ease-in-out forwards;animation:hide-page 1s ease-in-out forwards}.showPage{-webkit-animation:show-page 1s ease-in-out forwards;animation:show-page 1s ease-in-out forwards}@media screen and (min-width:750px){.bookshelf-wrapper{max-width:75%}}.book{display:flex;margin-top:3em}.book__image{display:none}@media all and (min-width:900px){.book__image{display:block;margin-right:3em;object-fit:cover;max-width:100%;height:100%}}.book__data{flex:1 0 60%}.book__title{font-size:1.6em;margin-top:0;line-height:1.1;margin-bottom:0}@media all and (min-width:800px){.book__title{font-size:2.5em}}.book__author{font-weight:400;color:#aaa;margin-top:.5em}.book__description{overflow:hidden;max-height:275px;position:relative}.book__description *{font-weight:400}.book__description::after{content:"";position:absolute;bottom:0;right:0;width:100%;height:50px;background:linear-gradient(to bottom,rgba(255,255,255,.1),#fff 100%)}.dark .book__description::after{background:linear-gradient(to right,rgba(17,17,17,.1),#111 50%)}.favourite-books{-webkit-column-count:1;column-count:1}@media all and (min-width:800px){.favourite-books{-webkit-column-count:2;column-count:2;-webkit-column-gap:2em;column-gap:2em}}.favourite-books span{font-weight:700;color:#333}.dark .favourite-books span{color:#eee}.favourite-books p{color:#aaa}.favourite-books__tag{font-size:1rem;color:#333}a:hover{padding-bottom:2px}.ff-cmp{font-weight:400;font-style:normal}.page-home{margin:auto;display:grid;max-width:80em;grid-gap:1em;grid-template-columns:1fr 2fr 1fr;grid-template-areas:"header header header" "content content content" "bio bio bio" "details details details" "footer footer footer"}@media all and (min-width:800px){.page-home{grid-template-areas:"header header header" "content content ." "details bio bio" "footer footer footer"}}.page-full{grid-template-areas:"header header header" "content content content" "bio bio bio" "details details details" "footer footer footer"}@media all and (min-width:800px){.page-full{grid-template-areas:"header header header" "content content ." "bio bio bio" "footer footer footer"}}.main-header{margin-top:10rem;font-size:3em;line-height:.8}@media all and (min-width:800px){.main-header{font-size:10em}}.navigation{grid-area:nav}main{grid-area:content}header{grid-area:header}.details{grid-area:details}.intro-section{grid-area:bio}.footer{grid-area:footer}.intro-section{font-size:1.3em}.intro-text{font-size:1.7em;font-weight:500}@media screen and (min-width:600px){.intro-text{font-size:2em}}.info-block{margin-bottom:2rem}.info-block__title{margin-top:0;margin-bottom:.5rem}.info-block__text{display:flex;align-items:center}.info-block__text svg{margin-left:.5rem}.projects{margin-top:2.5em;font-size:.9em}@media screen and (min-width:600px){.project-description{width:80%}}.projects__title{font-size:1.52em;margin-top:1.5em}footer{width:100%;margin-top:3em;position:relative;z-index:1}.footer__content{border-top:1px solid rgba(0,0,0,.1);max-width:80em;margin:0 auto;padding:3em 0}.footer__alternative{font-size:80%}@media screen and (min-width:600px){.footer__alternative{max-width:70%}}.js-about,.js-bookshelf{display:none;opacity:0}
/*# sourceMappingURL=app.378c35a8.css.map*/