html{font-family:"Outfit",sans-serif;scroll-behavior:smooth;cursor:url(e6146af635ab2f97eb33.png),auto;font-display:swap}body{max-width:850px;color:#333;margin:0 auto;text-rendering:optimizeLegibility}.section{padding:0 10px;margin-block-end:.67em}.container-header{display:flex;flex-flow:column;margin:auto}.container-header .content{display:flex;flex-flow:row;justify-content:start;align-items:center;margin:0 0 20px 0;position:relative;top:-40px}.container-header .title{position:relative;padding-left:50px;font-size:1.5em;font-weight:700;margin:0 0 0 10px}.container-header .title h1,.container-header .title h2{margin:0}.container-header .text{margin-bottom:50px;color:#8c8c8c}.container-header .text .bold{color:#333}.intro{overflow:hidden;position:relative}.intro .separator-intro{margin:10px 0;width:100%;height:1px;background-color:#333}.follow-img{opacity:0;width:100%;height:auto;max-width:400px;box-sizing:border-box;transition:ease .2s;position:absolute;transform:translate(-50%, -50%);object-fit:cover}.surname{font-family:"Playfair Display SC",serif;font-size:170px;color:#f4f4f4;margin-top:-60px;margin-left:-10px;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:url(1ceb01029085391a86b8.png),auto;animation:cursor 1.5s ease-in-out}@keyframes cursor{0%{opacity:0}100%{opacity:1}}.separator{padding:50px 10px;content:url(43313b65ec6de32ddb24.png)}.section-title{font-family:"Playfair Display SC",serif;color:#333;line-height:2.2rem}.list:not(:last-child){margin-bottom:2.65em}.list{margin-left:-40px;margin-block-end:0}.list li{list-style:none;font-size:.9375em;color:#8c8c8c}.list li a{color:#333;padding-bottom:1px;font-size:1.1875em;font-weight:700;text-decoration:none}.list li a:hover{color:#ff5757;cursor:url(cf3ab10e78dafca16d9e.png),auto}.list .description{margin-top:0;color:#333;font-size:1em;line-height:1.75em}.list .date{font-size:.8125em}.list .company{margin-top:.65em}.list .job{font-size:.9375em}.menu ul{display:flex;flex-flow:row;justify-content:space-around;margin:0;padding:0;list-style:none}.menu li{display:flex;flex-flow:column;width:120px}.menu li a{color:#333;text-decoration:none;align-self:center}.menu li a:hover{color:#ff5757;cursor:url(cf3ab10e78dafca16d9e.png),auto}.footer{padding:20px 10px;background-color:#f4f4f4;margin-block-start:.67em;margin-block-end:0}.footer .section-title{margin:0}.footer .content{display:flex;flex-flow:column;align-items:center;margin-top:40px}.footer .content .row{height:25px;font-size:.9375em;color:#8c8c8c;width:100%;display:flex;flex-flow:row;align-items:center;justify-content:space-between}.footer .content .row p{margin:0}.footer .content .row .link{display:flex;align-items:center;color:#8c8c8c;text-decoration:none}.footer .content .row .link span{transition-duration:.4s;transition-property:margin-left;margin-left:10px}.footer .content .row .link:hover{color:#333;cursor:url(cf3ab10e78dafca16d9e.png),auto}.footer .content .row .link:hover svg{transform:rotate(0deg)}.footer .content .row svg{transform:rotate(-45deg);width:15px;height:15px;transition-duration:.2s;transition-property:transform}.links{padding-bottom:20px}.links .content{display:flex;flex-flow:row}.links .point{padding:0 10px}.links .link{color:#8c8c8c;text-decoration:none}.links .link:hover{color:#333}.text_hover-effect .word{white-space:nowrap}.text_hover-effect .char{position:relative;--opa: 0}.text_hover-effect{font-kerning:none;position:relative;white-space:nowrap}.text_hover-effect .char::after{content:"";width:1ch;top:0;left:0;position:absolute;opacity:var(--opa);background:currentColor;height:100%}.heart{color:#ff5757}.author{color:#333}@media screen and (max-width: 768px){.surname{margin-top:-40px;font-size:100px}.copyright{font-size:.8125em}.footer{padding:10px 10px 30px 10px}}
