@charset "UTF-8";@font-face{font-family:Roboto;font-style:italic;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../fonts/roboto/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkAnkaWzU.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:italic;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../fonts/roboto/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkBnka.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBGEe.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--main:#444;--bg:#eeede5;--accent:#526c8d;--font:'Roboto',sans-serif;--font1:'Roboto',sans-serif;--font-main:'Roboto',sans-serif;--font2:'Roboto',sans-serif;--font-heading:'Roboto',sans-serif;--body-fw:400;--heading-fw:700;--size-body:1rem;--size-h1:2.25rem;--size-h2:1.75rem;--size-h3:1.25rem;--container-padding:1.75rem;--container-width:85rem}@media screen and (min-width:1024px){:root{--container-padding:3.75rem;--size-h1:2.75rem}}@media screen and (min-width:1600px){:root{font-size:18px;--size-h1:3rem}}@media screen and (min-width:1920px){:root{font-size:20px}}@media (prefers-color-scheme:dark){:root{--main:#eeede5;--bg:#444;--accent:#adc9ee}}.invisible{position:absolute;visibility:hidden;z-index:-1;opacity:0;pointer-events:none}.visible{visibility:visible;opacity:1;z-index:100;pointer-events:all}body,html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}*{scrollbar-width:thin;scrollbar-color:rgba(72,77,85,.4) #f3f6f7}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f3f6f7}::-webkit-scrollbar-thumb{background:rgba(72,77,85,.4);border-radius:20px;-webkit-transition:all linear .2s;transition:all linear .2s}::-webkit-scrollbar-thumb:hover{background:rgba(72,77,85,.6)}html{scroll-behavior:smooth}body,html{scroll-behavior:smooth!important;min-height:100%;margin:0;padding:0;scrollbar-gutter:stable;scroll-padding:2rem}@media screen and (max-width:64rem){body,html{overflow-wrap:break-word}}figure{margin:0}img,svg,video{max-width:100%;height:auto}nav li,nav ul{margin:0;padding:0;list-style:none}textarea{resize:vertical}h1 a,h2 a,h3 a,h4 a,h5 a{color:inherit;text-decoration:none}button,input,select,textarea{font-family:inherit}.btn,.modal,.popup,a,button,svg{transition:all linear .2s}table{border-spacing:0;border-collapse:collapse}b,strong{font-weight:700}.container{width:100%;max-width:var(--container-width);margin-left:auto;margin-right:auto;padding-left:var(--container-padding);padding-right:var(--container-padding)}.container--full{width:100%;max-width:var(--container-width);margin-left:auto;margin-right:auto;padding-left:var(--container-padding);padding-right:var(--container-padding)}.container--full{max-width:100%}.container--np{width:100%;max-width:var(--container-width);margin-left:auto;margin-right:auto;padding-left:var(--container-padding);padding-right:var(--container-padding)}.container--np{padding-left:0!important;padding-right:0!important}.container--medium{width:100%;max-width:var(--container-width);margin-left:auto;margin-right:auto;padding-left:var(--container-padding);padding-right:var(--container-padding)}.container--medium{max-width:64px}.container--narrow{width:100%;max-width:var(--container-width);margin-left:auto;margin-right:auto;padding-left:var(--container-padding);padding-right:var(--container-padding)}.container--narrow{max-width:48rem}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0,50%,0)}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes fadeUp{from{opacity:1;transform:translate3d(0,0,0)}to{opacity:0;transform:translate3d(0,50%,0)}}@keyframes fadeInDown{from{opacity:0;transform:translate3d(0,-50%,0)}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes fadeDown{from{opacity:1;transform:translate3d(0,0,0)}to{opacity:0;transform:translate3d(0,-50%,0)}}@keyframes fadeInLeft{from{opacity:0;transform:translate3d(-50%,0,0)}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes fadeInRight{from{opacity:0;transform:translate3d(50%,0,0)}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes scaleIn{from{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.fadeIn{opacity:0;animation:fadeIn .5s normal forwards ease-in-out}.fadeInUp{opacity:0;animation:fadeInUp .5s normal forwards ease-in-out}.fadeUp{animation:fadeUp .5s normal forwards ease-in-out}.fadeInDown{opacity:0;animation:fadeInDown .5s normal forwards ease-in-out}.fadeDown{animation:fadeDown .5s normal forwards ease-in-out}.fadeInRight{opacity:0;animation:fadeInRight .5s normal forwards ease-in-out}.fadeInLeft{opacity:0;animation:fadeInLeft .5s normal forwards ease-in-out}.fadeDown,.fadeIn,.fadeInDown,.fadeInLeft,.fadeInRight,.fadeInUp,.fadeUp{animation-delay:0}.fadeDown.delay-50,.fadeIn.delay-50,.fadeInDown.delay-50,.fadeInLeft.delay-50,.fadeInRight.delay-50,.fadeInUp.delay-50,.fadeUp.delay-50{animation-delay:50ms}.fadeDown.delay-100,.fadeIn.delay-100,.fadeInDown.delay-100,.fadeInLeft.delay-100,.fadeInRight.delay-100,.fadeInUp.delay-100,.fadeUp.delay-100{animation-delay:.1s}.fadeDown.delay-150,.fadeIn.delay-150,.fadeInDown.delay-150,.fadeInLeft.delay-150,.fadeInRight.delay-150,.fadeInUp.delay-150,.fadeUp.delay-150{animation-delay:.15s}.fadeDown.delay-200,.fadeIn.delay-200,.fadeInDown.delay-200,.fadeInLeft.delay-200,.fadeInRight.delay-200,.fadeInUp.delay-200,.fadeUp.delay-200{animation-delay:.2s}.fadeDown.delay-250,.fadeIn.delay-250,.fadeInDown.delay-250,.fadeInLeft.delay-250,.fadeInRight.delay-250,.fadeInUp.delay-250,.fadeUp.delay-250{animation-delay:.25s}.fadeDown.delay-300,.fadeIn.delay-300,.fadeInDown.delay-300,.fadeInLeft.delay-300,.fadeInRight.delay-300,.fadeInUp.delay-300,.fadeUp.delay-300{animation-delay:.3s}.fadeDown.delay-400,.fadeIn.delay-400,.fadeInDown.delay-400,.fadeInLeft.delay-400,.fadeInRight.delay-400,.fadeInUp.delay-400,.fadeUp.delay-400{animation-delay:.4s}.fadeDown.delay-500,.fadeIn.delay-500,.fadeInDown.delay-500,.fadeInLeft.delay-500,.fadeInRight.delay-500,.fadeInUp.delay-500,.fadeUp.delay-500{animation-delay:.5s}html{font-size:var(--font-size)}body{background-color:var(--bg);color:var(--main);font-optical-sizing:auto;font-family:var(--font-main);font-size:var(--size-body);line-height:1.4;font-weight:var(--body-fw,500);animation:fadeIn 2s ease;display:flex;flex-direction:column;min-height:100dvh;overflow-x:hidden;scroll-padding:3rem}body.no-scroll{overflow:hidden}a{color:var(--accent);text-decoration:none;border-bottom:1px solid var(--accent)}h1,h2,h3,h4{text-transform:lowercase;font-family:var(--font-heading);font-weight:var(--heading-fw);line-height:1.1;margin-block:1em .5em}h1:first-child,h2:first-child,h3:first-child,h4:first-child{margin-top:0}h1 br,h2 br,h3 br,h4 br{display:none}@media screen and (min-width:1024px){h1 br,h2 br,h3 br,h4 br{display:initial}}h1 .accent,h2 .accent,h3 .accent,h4 .accent{color:var(--accent)}h1{font-size:var(--size-h1)}h2{font-size:var(--size-h2)}h3{font-size:var(--size-h3)}.content{width:100%;max-width:var(--container-width);margin-left:auto;margin-right:auto;padding-left:var(--container-padding);padding-right:var(--container-padding);padding-block:2rem;display:grid;grid-template-columns:1fr;column-gap:2rem;row-gap:1rem}@media screen and (min-width:1024px){.content{grid-template-columns:2fr 1fr;align-items:baseline}}@media screen and (min-width:1440px){.content{column-gap:4rem}}.content .title{margin:0}.content .subtitle{margin:.25em 0 0 0;font-size:1.25em;font-weight:700;text-transform:lowercase}.content header{grid-column:1;grid-row:1}@media screen and (min-width:1024px){.content header{grid-column:1;grid-row:1;align-self:center}}.content .photo{margin:0;width:10em;height:10em;border-radius:50%;overflow:hidden;grid-column:1;grid-row:2}@media screen and (min-width:1024px){.content .photo{grid-column:2;grid-row:1}}.content .photo img{width:100%;height:100%;object-fit:cover}.content aside{grid-column:1;grid-row:4}@media screen and (min-width:1024px){.content aside{grid-column:2;grid-row:2}}.content article{grid-column:1;grid-row:3}@media screen and (min-width:1024px){.content article{grid-column:1;grid-row:2}}.content .title{margin-bottom:0}.content .skills{list-style:none;padding:0;margin:0;display:flex;gap:.375em;flex-wrap:wrap}.content .skills li{font-size:.875em;padding:.25em .5em;background-color:var(--accent);color:var(--bg);border-radius:.25em}
/*# sourceMappingURL=maps/style.css.map */
