:root{--backgroundColor: rgb(241, 229, 212);--accentColor: rgb(255, 255, 255);--cardColor: rgb(243, 244, 246);--disableColor: rgb(209, 213, 219);--textColor: rgb(38, 38, 38);--smallTextColor: rgb(107, 114, 128);--subTextColor: rgb(55, 65, 81);--highlightColor: rgb(112, 173, 71);--darklightColor: rgb(85, 109, 9)}*{box-sizing:border-box;padding:0;margin:0}body{font-family:Poppins,sans-serif;font-size:1.125rem;background-color:var(--backgroundColor);color:var(--textColor)}#root{display:flex;justify-content:center;overflow:hidden}main{display:flex;flex-direction:column;align-items:center;margin:3rem;padding:3rem;border-radius:1.5rem;background-color:var(--accentColor);max-width:56rem;min-width:16rem;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}section:not(:last-of-type){padding-bottom:3rem;border-bottom:2px dashed #556d09}section:not(:first-of-type){padding-top:3rem;width:100%}h1,h2,h3{text-transform:uppercase;font-family:Bebas Neue,sans-serif;letter-spacing:.025em;line-height:1}h1{font-size:4.5rem;font-weight:700;margin:.5rem 0 1rem}h2{font-size:3rem;font-weight:500;text-align:center}h3{font-size:1.5rem;font-weight:600}img{width:100%}svg{display:block!important}a{text-decoration:none}#top{display:flex;align-items:center;gap:3rem}#top img{border-radius:100%;width:10rem;border:4px solid var(--highlightColor);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}#top p:first-of-type{font-size:1.5rem;font-weight:500;color:var(--highlightColor)}#top p:last-of-type{line-height:1.75rem;font-size:1.25rem;text-wrap:pretty}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem;width:100%;margin-top:2rem}.grid i{grid-column:1 / -1;text-align:center}.item{transition:transform .3s cubic-bezier(.4,0,.2,1)}.item:hover{transform:scale(1.05)}#education article{margin-top:2rem;display:flex;flex-direction:column;gap:1rem}#education article>div{display:flex;justify-content:space-between;align-items:center;gap:.5rem;padding:1.5rem;background-color:var(--cardColor);border-radius:1rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}#education article>div>div p{color:var(--subTextColor);margin-top:.25rem}#education article>div>p{color:var(--smallTextColor)}@media (width < 55.5rem){main{margin:2rem;padding:2rem}section:not(:last-of-type){padding-bottom:2rem}section:not(:first-of-type){padding-top:2rem}#top,.grid{gap:2rem}}@media (width < 50.5rem){h1{font-size:3rem}h2{font-size:2.25rem}#top{flex-direction:column;text-align:center}#top p:first-of-type{font-size:1.25rem}#top p:last-of-type{font-size:1.125rem}.grid{grid-template-columns:repeat(1,minmax(0,1fr))}#education article>div{flex-direction:column;align-items:flex-start}}._div_101tx_1{padding:1.5rem;background-color:var(--cardColor);border-radius:1rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}._div_101tx_1 div:first-of-type{display:flex;align-items:center;gap:1rem}._div_101tx_1 div:first-of-type svg{height:1.75rem;width:auto;color:var(--highlightColor)}._div_101tx_1 div:last-of-type{display:flex;gap:.25rem;margin:1rem 0 .5rem}._div_101tx_1 div:last-of-type svg{width:1.5rem;height:auto;color:var(--darklightColor)}._div_101tx_1 p{font-size:.875rem;text-align:right;color:var(--smallTextColor)}@media (width < 28.25rem){._div_101tx_1 div:last-of-type{display:grid;grid-template-columns:repeat(5,min-content)}}._div_npbvo_1{background-color:var(--cardColor);border-radius:1rem;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}._div_npbvo_1>div{padding:1.5rem;display:flex;flex-direction:column;justify-content:space-between;flex:1}._div_npbvo_1 p{font-size:.875rem;color:var(--subTextColor);margin-top:.75rem}._div_npbvo_1 div div:last-of-type div:first-of-type{display:flex;align-items:center;gap:.75rem;margin:1rem 0}._div_npbvo_1 div div:last-of-type div:first-of-type svg{color:var(--darklightColor);width:auto;height:1.875rem}._div_npbvo_1 div div:last-of-type div:last-of-type{display:flex;align-items:center;gap:1rem}._div_npbvo_1 a:not(a svg){color:var(--highlightColor)}._div_npbvo_1 a:hover svg,._div_npbvo_1 a:hover{color:var(--darklightColor)!important}._div_npbvo_1 div div:last-of-type div:last-of-type svg{color:var(--highlightColor);width:1.5rem;height:auto}
