.section-wrapper{width:100%;max-width:1100px;margin:auto}.section-wrapper .section-active{box-shadow:0 0 40px var(--brand-color-light);transform:translateY(-5px)!important}.section-wrapper .section{padding:5rem;display:flex;border-radius:8px;transition:all .3s cubic-bezier(.4,0,.2,1)}.section-wrapper .section .section-header{font-size:3rem;padding-right:2rem;padding-top:4rem;border-right:1px solid var(--text-primary);display:flex;align-items:center}.section-wrapper .section .section-header .section-header-icon{padding:.625rem .625rem .625rem 0;font-size:3rem;transition:all .5s}.section-wrapper .section .section-content{padding-left:2rem}.section-wrapper .section .section-content h3,.section-wrapper .section .section-content h4{text-underline-offset:.2rem;display:flex;align-items:center}.section-wrapper .section .section-content h3 svg,.section-wrapper .section .section-content h4 svg{margin-right:.5rem}.section-wrapper .section .section-content b{color:var(--brand-color-light)}.section-wrapper .section.section-reverse{flex-direction:row-reverse}.section-wrapper .section.section-reverse .section-header{border-right:none;padding-right:0;padding-left:2rem;border-left:1px solid var(--text-primary)}.section-wrapper .section.section-reverse .section-content{padding-left:0;padding-right:2rem;text-align:right}.section-wrapper .section.section-reverse .section-content h3,.section-wrapper .section.section-reverse .section-content h4{justify-content:flex-end}.section-wrapper .section.section-centered{align-items:center}@media screen and (max-width:768px){.section-wrapper .section,.section-wrapper .section.section-reverse{padding:3rem;flex-direction:column}.section-wrapper .section .section-header,.section-wrapper .section.section-reverse .section-header{padding:0 0 .7rem;border:none;border-bottom:1px solid var(--text-primary);text-align:center;justify-content:center}.section-wrapper .section .section-content,.section-wrapper .section.section-reverse .section-content{padding:0;text-align:center}.section-wrapper .section .section-content h3,.section-wrapper .section .section-content h4,.section-wrapper .section.section-reverse .section-content h3,.section-wrapper .section.section-reverse .section-content h4{justify-content:center}}.section-wrapper:nth-child(3n){background-image:url(/images/bg02.webp);background-repeat:no-repeat;background-position-x:right;background-position-y:center;background-size:contain;background-attachment:fixed}.section-wrapper:nth-child(3n+1){background-image:url(/images/bg03.webp);background-repeat:no-repeat;background-position-x:right;background-position-y:bottom;background-size:contain;background-attachment:fixed}.section-wrapper:nth-child(3n+2){background-image:url(/images/bg04.webp);background-repeat:no-repeat;background-position-x:center;background-position-y:center;background-size:contain;background-attachment:fixed}.project-section .project-heading{font-size:1.4rem;text-decoration:underline}.project-section .project-duration{color:unset;margin:0}.project-section .project-links-container{text-align:right}.big-quote{font-size:5rem;height:30px;display:block;color:var(--brand-color)}.review-section .review-signature{text-align:right;font-size:small;font-style:italic}.review-section .reviewer-name{font-style:normal;font-weight:700;color:var(--brand-color);font-size:medium}.about-section h4{font-size:2rem}.about-section .programming-icons{display:flex;flex-wrap:wrap;flex-direction:row-reverse}.about-section .programming-icons>svg{margin-left:2rem;margin-bottom:2rem;width:3.5rem;height:3.5rem}.about-section .programming-icons>svg:last-child{margin-left:0}@media screen and (max-width:768px){.programming-icons{align-items:center;justify-content:center}}