section.title h1,.block.title h1{position:relative;text-transform:uppercase;font-weight:100;letter-spacing:3px;text-align:center;width:fit-content;margin:auto;font-family:"Dosis";font-size:clamp(2rem,5vw,3rem);font-weight:200}section.title h1:first-letter,.block.title h1:first-letter{font-size:110%}section.title h1::before,.block.title h1::before{content:"";position:absolute;inset:0;background-color:#090a0b;transform-origin:right}@keyframes scale-x-out-1000ms{from{transform:scaleX(1)}to{transform:scaleX(0)}}section.title h1::before,.block.title h1::before{animation:scale-x-out-1000ms 1000ms 0ms ease-in-out both;animation-play-state:paused;animation-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}section.title h1::after,.block.title h1::after{content:"";position:absolute;height:5px;width:5px;bottom:5px;opacity:0;background-color:#fffafb;animation-name:a_reveal_h2_dot;animation-play-state:paused;animation-delay:400ms;animation-duration:500ms;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(0.68, -0.55, 0.27, 1.55)}@keyframes a_reveal_h2_dot{0%{transform:translateY(-10px);opacity:0}50%{opacity:1}100%{transform:translateY(0px);opacity:1}}section.profile .content{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:15px}section.profile .content .wrapper-img{background-color:#090a0b}section.profile .content .wrapper-img img{width:100%;height:100%;max-height:300px}@media(min-width: 768px){section.profile .content .wrapper-img img{max-height:450px}}section.profile .content .wrapper-headers{display:flex;flex-wrap:wrap;justify-content:center}@media(min-width: 768px){section.profile .content .wrapper-headers{justify-content:start}}section.profile .content .wrapper-headers h4{margin-bottom:1em}section.profile .content .wrapper-headers h4:first-child{order:3}@media(min-width: 768px){section.profile .content .wrapper-headers h4:first-child{order:0}}section.profile .content .wrapper-text{position:relative;font-size:25px;line-height:25px;text-align:center;max-width:400px;font-family:"La Belle Aurore";margin-top:25px;animation-duration:1s}section.profile .content .wrapper-text::before{content:"";position:absolute;inset:0;background-color:#090a0b;transform-origin:right}@keyframes scale-x-out-1000ms{from{transform:scaleX(1)}to{transform:scaleX(0)}}section.profile .content .wrapper-text::before{animation:scale-x-out-1000ms 1000ms 0ms ease-in-out both;animation-delay:500ms;animation-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}section.profile .content .wrapper-text q::before,section.profile .content .wrapper-text q::after{font-family:"Permanent Marker";color:#ba4235}@media(min-width: 768px){section.profile .content .wrapper-text{font-size:30px;max-width:650px}}section.profile .content .wrapper-properties{display:flex;flex-wrap:wrap;gap:.75em}section.profile .content .wrapper-properties span{color:#090a0b;font-weight:bold;background-color:#fffafb;border-radius:2px;padding:2px 10px;font-style:italic}@keyframes translate-y-in-500ms{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}section.profile .content .wrapper-properties span{animation:translate-y-in-500ms 500ms 300ms ease-in-out both;animation-fill-mode:both;animation-play-state:paused;animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275)}section.education .content{display:flex;flex-direction:column;gap:2em}section.education .content .container-items{display:flex;flex-direction:column;gap:1rem;justify-content:center}@media(min-width: 576px){section.education .content .container-items{gap:2rem}}@media(min-width: 768px){section.education .content .container-items{flex-direction:row;gap:1rem}}section.education .content .container-items .item{position:relative;padding:25px;border-radius:15px;background:linear-gradient(150deg, rgb(255, 250, 251) 0%, rgba(255, 250, 251, 0.1) 10%, rgba(9, 10, 11, 0.7) 50%, rgba(9, 10, 11, 0.7) 60%, rgba(255, 250, 251, 0.1) 80%, rgb(255, 250, 251) 100%);font-weight:500;z-index:1;width:100%;min-width:335px;max-width:400px}@keyframes translate-y-in-500ms{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}section.education .content .container-items .item{animation:translate-y-in-500ms 500ms 300ms ease-in-out both;animation-fill-mode:both;animation-play-state:paused;animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275);align-self:center}@media(min-width: 576px){section.education .content .container-items .item{max-width:450px}section.education .content .container-items .item:nth-child(odd){align-self:start}section.education .content .container-items .item:nth-child(even){align-self:end}}section.education .content .container-items .item::before{content:"";position:absolute;inset:0;z-index:-1;padding:3px;background-color:rgba(28,31,33,.6);background-clip:content-box;border-radius:15px}section.education .content .container-items .item[data-graduated=true]::after{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA5NC4wOSA5NC4wOSI+PGNpcmNsZSBjeD0iNDcuMDQiIGN5PSI0Ny4wNCIgcj0iNDQuNTQiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZmFmYiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2Utd2lkdGg9IjUiLz48cGF0aCBkPSJNMjUuNzQgNDIuNDdjNS44MiAxLjIxIDEzLjMyIDMuNTYgMTguOTkgNy4yNSA2LjY2LTguOTIgMTguNjItMTcuMjcgMzEuNjQtMjQuMTNDNjQuMDEgMzcuNzcgNTMuNzggNTEuNiA0Ni44NCA2NS41Yy01LjU5LTcuOTQtMTEuNy0xNS4zNC0yMS4xLTIzLjAzeiIgZmlsbD0iI2ZmZmFmYiIvPjwvc3ZnPg==)}section.education .content .container-items .item[data-graduated=false]::after{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA5NC4wOSA5NC4wOSI+PGNpcmNsZSBjeD0iNDcuMDQiIGN5PSI0Ny4wNCIgcj0iNDQuNTQiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZmFmYiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2Utd2lkdGg9IjUiLz48cGF0aCBkPSJNNTkuNjYgMzcuNTljMS44Ni0yLjIxIDIuODgtNC45OSAyLjg4LTcuODJWMjMuOEgzMS41NXY1Ljk3YzAgMi44MyAxLjAyIDUuNiAyLjg4IDcuODFsNS45OCA3LjEzYzEuMSAxLjMxIDEuMTEgMy4xNS4wMiA0LjQ3bC02LjA2IDcuMzVjLTEuODEgMi4yLTIuODEgNC45NS0yLjgxIDcuNzR2Ni4wMmgzMC45OXYtNi4wMmMwLTIuNzktMS01LjU0LTIuODEtNy43NGwtNi4wNi03LjM1Yy0xLjA5LTEuMzItMS4wOC0zLjE1LjAyLTQuNDdsNS45OC03LjEzem0tOC45OSAxNC4wNkw1Ni43MyA1OWMxLjI2IDEuNTMgMS45MyAzLjM0IDEuOTMgNS40OEgzNS40MmMwLTIuMTQuNjYtMy45NSAxLjkzLTUuNDhsNi4wNi03LjM1YTcuMzY2IDcuMzY2IDAgMDAtLjA0LTkuNDJsLTUuOTgtNy4xM2MtMS4yOC0xLjUyLTEuOTgtMy4zNi0xLjk4LTUuNDloMjMuMjRjMCAyLjEzLS43IDMuOTctMS45OCA1LjQ5bC01Ljk4IDcuMTNhNy4zNzkgNy4zNzkgMCAwMC0uMDQgOS40MnoiIGZpbGw9IiNmZmZhZmIiLz48L3N2Zz4=)}section.education .content .container-items .item[data-graduated=false] li.graduated{visibility:hidden}section.education .content .container-items .item::after{position:absolute;background-color:#090a0b;width:30px;height:30px;border-radius:50px;bottom:-5px;right:-5px}section.education .content .container-items .item .name{width:fit-content;padding:5px 10px;margin-bottom:15px;border-radius:5px;color:#090a0b;background-color:#fffafb;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}section.education .content .container-items .item ul{font-weight:400}section.education .content .container-items .item ul li:not(:last-child){margin-bottom:5px}section.method .container-items{margin-top:20px;gap:25px 15px;display:flex;flex-wrap:wrap;justify-content:center}@media(min-width: 576px){section.method .container-items{flex-direction:column}}@media(min-width: 768px){section.method .container-items{flex-direction:row}}section.method .container-items .item{position:relative;background-color:#090a0b}@keyframes translate-y-in-500ms{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}section.method .container-items .item{animation:translate-y-in-500ms 500ms 300ms ease-in-out both;animation-fill-mode:both;animation-play-state:paused;animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275);animation-delay:calc(300ms + var(--index)*100ms)}@media(min-width: 768px){section.method .container-items .item{max-width:45%}}section.method .container-items .item{padding:10px;padding-bottom:25px;padding-left:15px}section.method .container-items .item .subject{font-weight:600;color:#ba4235;padding-bottom:10px}section.method .container-items .item::after{content:"";position:absolute;bottom:0;left:0;border-bottom:1px solid #fffafb;height:30px;width:30px}
/*# sourceMappingURL=about.css.map */