@charset "UTF-8";h1,h2,h3,h4,h5,h6,body,p{margin:0}h1{margin-bottom:1.5rem}h2,h3{margin-top:1.8rem;margin-bottom:.3rem}h4{margin-top:1.1rem;margin-bottom:.3rem}p{margin-bottom:.9rem}p:last-child{margin-bottom:0}ul:not(.inline) li+li,ol:not(.inline) li+li{margin-top:.3rem}:root{--bg-body: #1e272e;--color-body: #ffffff;--color-link: #5eead4;--color-link-hover: rgb(29.0192307692, 222.4807692308, 192.0796703297)}*{box-sizing:border-box}html{font-size:100%}@media screen and (max-width:767px){html.no-scroll{overflow-y:hidden;position:relative;touch-action:none;z-index:1000}}body{height:100vh;display:flex;font-size:1rem;flex-direction:column;color:var(--color-body);background-color:var(--bg-body);font-family:system-ui,-apple-system,Segoe UI,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif}a{color:var(--color-link);text-decoration:none;border-bottom:1px solid;padding-bottom:.005rem;transition:color .1s linear}a:hover,a:focus{color:var(--color-link-hover);transition:color .1s linear}.container{width:900px;margin:0 auto}@media screen and (max-width:1023px){.container{width:90%}}:root{--color-link-header: #ffffff;--color-link-header-hover: rgb(216.75, 216.75, 216.75)}.header{left:0;right:0;z-index:100;display:flex;position:fixed;padding:1.8rem 0;background-color:#1e272ef2}@media screen and (max-width:767px){.header{padding:1rem 0}}@media screen and (max-width:767px){.header--mobile-full{height:100vh;background-color:#1e272ef7}}.header .toggle-menu{-webkit-user-select:none;user-select:none;appearance:none;color:#fff;display:flex;margin-left:auto;border-radius:3px;border:1px solid #ffffff;background-color:transparent;padding:.1rem .3rem}.header .toggle-menu.clicked{color:var(--bg-body);background-color:#fff}@media screen and (min-width:768px){.header .toggle-menu{display:none}}.header .main-nav{margin:0;padding:0;gap:1.2rem;display:flex;list-style:none;justify-content:end}@media screen and (max-width:767px){.header .main-nav{gap:0;display:none;margin-top:2.2rem;flex-direction:column;justify-content:normal}}.header .main-nav.is-opened{display:flex}.header .main-nav__item{font-weight:500}.header .main-nav__item a{display:block;color:var(--color-link-header);border-bottom:none;text-decoration:none;text-transform:uppercase}@media screen and (max-width:767px){.header .main-nav__item a{padding:1rem 0}}.header .main-nav__item a:hover{color:var(--color-link-header-hover)}.header .main-nav__item a[aria-current=page],.header .main-nav__item a[aria-current=page]:hover{color:var(--color-link-hover)}.footer{margin-top:1.25rem;padding:1.25rem 0;text-align:center}.footer span{display:block}.footer__wrapper{gap:.6rem;display:flex;font-size:.8rem;justify-content:center;flex-direction:column-reverse}@media screen and (min-width:768px){.footer__wrapper{flex-direction:row;justify-content:space-between}}.footer .footer-nav__menu{gap:1rem;margin:0;padding:0;display:flex;list-style:none;flex-direction:row}@media screen and (max-width:767px){.footer .footer-nav__menu{justify-content:center}}.footer .footer-nav__item a{color:#eee;text-decoration:none;border-bottom:1px dotted #eeeeee}.footer .footer-nav__item a:hover,.footer .footer-nav__item a:focus{color:#dcdcdc}.footer .footer-nav__item a[aria-current=page],.footer .footer-nav__item a[aria-current=page]:hover{color:var(--color-link-hover);border-bottom-color:var(--color-link-hover)}.main-content{flex-grow:1;position:relative;padding-top:6rem}.page{font-size:1.1rem}.page p{line-height:1.6rem}@media screen and (max-width:767px){.page p{line-height:1.7rem}}.page__title{font-size:2.2rem;margin-bottom:1.4rem}@media screen and (max-width:1023px){.page__title{font-size:2rem}}.soon{display:inline-block;background-color:#fff;padding:.1rem .2rem .05rem}.about{gap:1.6rem;width:100%;display:flex;padding:2rem;margin-bottom:2rem;border-radius:5px;flex-direction:row;background-color:#2a343b}@media screen and (max-width:700px){.about{padding:1.6rem;align-items:center;flex-direction:column}}@media screen and (min-width:701px){.about{align-items:center}}.about__image{width:150px;height:150px;overflow:hidden;border-radius:100%}@media screen and (min-width:701px){.about__image{aspect-ratio:1/1;object-fit:contain}}@media screen and (min-width:1024px){.about__image:hover img{scale:1.1;filter:grayscale(0);transform:rotate(8deg);transition:all .3s ease-in-out}}.about__image img{height:150px}@media screen and (min-width:1024px){.about__image img{filter:grayscale(.3);transform:rotate(0);transition:all .3s ease-in-out}}.about__description{flex-grow:1}.about__title{font-weight:500;font-size:1.9rem;margin-top:0;margin-bottom:1rem}@media screen and (max-width:1023px){.about__title{font-size:1.8rem}}@media screen and (max-width:767px){.about__title{font-size:1.65rem}}.about__job{display:block;color:#c5c5c6;font-size:1.1rem;margin-top:0;font-weight:400;margin-bottom:.3rem}@media screen and (max-width:767px){.about__job{font-size:1rem}}.about__location{display:block;color:#c5c5c6;font-size:.9rem}.about__links{gap:.6rem;display:flex;padding-left:0;margin:.7rem 0;list-style:none;flex-direction:row}.about__link{font-size:.9rem}.about__link:not(.about__link:last-child):after{content:"•";margin-left:.4rem}.about__link a{color:#69b5ff;text-decoration:none;border-bottom:none;padding-bottom:0}.about__link a:hover,.about__link a:focus{color:#40a1ff}.about__resume a{color:#1dd1a1;font-size:.9rem}.about__resume a:hover,.about__resume a:focus{color:#1bbf93}
