.container{padding:0 2rem}.main{flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:100vh;padding:4rem 0;display:flex}.layout{--tw-bg-opacity:1;background-color:rgb(245 245 245/var(--tw-bg-opacity))}.layouthome{--tw-bg-opacity:1;background-color:#fff!important}.footer{border-top:1px solid #eaeaea;flex:1;justify-content:center;align-items:center;padding:2rem 0;display:flex}.footer a{flex-grow:1;justify-content:center;align-items:center;display:flex}.title a{color:#0070f3;text-decoration:none}.title a:hover,.title a:focus,.title a:active{text-decoration:underline}.title{margin:0;font-size:4rem;line-height:1.15}.title,.description{text-align:center}.description{margin:4rem 0;font-size:1.5rem;line-height:1.5}.code{background:#fafafa;border-radius:5px;padding:.75rem;font-family:Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace;font-size:1.1rem}.grid{flex-wrap:wrap;justify-content:space-between;display:flex}.card{text-align:left;color:inherit;border:1px solid #eaeaea;border-radius:10px;max-width:300px;margin:1rem;padding:1.5rem;text-decoration:none;transition:color .15s,border-color .15s}.card:hover,.card:focus,.card:active{color:#0070f3;border-color:#0070f3}.card h2{margin:0 0 1rem;font-size:1.5rem}.card p{margin:0;font-size:1.25rem;line-height:1.5}.highlight:hover,.highlight:focus,.highlight:active{color:#0070f3;border-color:#0070f3}.logo{height:1em;margin-left:.5rem}.myfooter{background-color:#dcdfe6;padding:0 2rem}.expsection{text-align:left;color:inherit;border:1px solid #eaeaea;border-radius:10px;max-width:300px;margin:1rem;padding:1.5rem;text-decoration:none;transition:color .15s,border-color .15s}.expsection h2{margin:0 0 1rem;font-size:1.5rem}.expsection p{margin:0;font-size:1.25rem;line-height:1.5}.br-5{border-radius:15px}.fa-2rem{width:2rem;height:2rem}.page-header{text-align:center;margin-bottom:3rem}.page-title{text-transform:capitalize;margin-bottom:1rem;font-size:3.75rem;font-weight:700}@media (max-width:1279px){.page-title{font-size:3rem}}@media (max-width:1023px){.page-title{font-size:3rem}}@media (max-width:767px){.page-title{font-size:2.25rem}}@media (max-width:639px){.page-title{font-size:1.875rem}}.page-subtitle{color:#000000b3;max-width:42rem;margin-top:1.5rem;margin-left:auto;margin-right:auto;font-size:1.125rem;line-height:1.75rem}.section-container{width:100%;max-width:72rem;margin-left:auto;margin-right:auto;padding:2.5rem 1rem 4rem}.content-wrapper{width:100%;max-width:56rem;margin-left:auto;margin-right:auto}.card-base{background-color:#fff;border-width:1px;border-color:#0000001a;border-radius:1rem;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);box-shadow:0 1px 2px #0000000d}.card-hover:hover{--tw-translate-y:-.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y));box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.card-interactive{background-color:#fff;border-width:1px;border-color:#0000001a;border-radius:1rem;padding:1.5rem;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);box-shadow:0 1px 2px #0000000d}.card-interactive:hover{--tw-translate-y:-.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y));box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.info-card{background-color:#fff;border-width:1px;border-color:#0000001a;border-radius:1rem;padding:1.5rem;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 1px 2px #0000000d}.info-card:hover{--tw-translate-y:-.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y));box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.info-card-gradient{opacity:0;background-image:linear-gradient(to bottom right,#eff6ff,#0000);transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.info-card:hover .info-card-gradient{opacity:1}.info-card-icon{color:#fff;background-color:#000;border-radius:.75rem;justify-content:center;align-items:center;width:3rem;height:3rem;margin-bottom:1rem;transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}.info-card:hover .info-card-icon{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}.info-card-label{text-transform:uppercase;letter-spacing:.05em;color:#0009;margin-bottom:.5rem;font-size:.875rem;font-weight:600;line-height:1.25rem}.info-card-value{color:#000;font-size:1rem;font-weight:700;line-height:1.5rem}.info-card-action{color:#00000080;align-items:center;margin-top:1rem;font-size:.875rem;font-weight:500;line-height:1.25rem;transition-property:color;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.info-card:hover .info-card-action{color:#000}.timeline-container{width:100%;max-width:56rem;margin-left:auto;margin-right:auto;position:relative}.timeline-line{background-color:#0003;width:.25rem;position:absolute;top:0;left:1rem}.timeline-content{padding-left:3rem}.timeline-item{margin-top:2rem;margin-bottom:2rem}.timeline-item:first-child{margin-top:0}.timeline-item:last-child{margin-bottom:0}.section-heading{text-transform:uppercase;color:#000000bf;margin-bottom:2rem;font-size:1.125rem;font-weight:700;line-height:1.75rem}.job-title{text-transform:capitalize;color:#000;margin-bottom:.5rem;font-size:1.5rem;font-weight:700;line-height:2rem}.job-period{text-transform:capitalize;color:#000000b3;margin-bottom:.75rem;font-size:.875rem;font-weight:500;line-height:1.25rem}.job-description{color:#000c;font-weight:500;line-height:1.625}.gradient-bg{background-image:linear-gradient(#fff,#f9fafb)}.cta-section{text-align:center;background-image:linear-gradient(to bottom right,#000,#000000e6);border-width:1px;border-color:#0000001a;border-radius:1.5rem;padding:3rem;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}@media (max-width:767px){.cta-section{padding:2rem}}@media (max-width:600px){.grid,.github-frame,.contact-resp{flex-direction:column;width:100%}}
