body{font-family:'Roboto',Arial,sans-serif}h1,h2,h3,h4{font-family:'Red Hat Mono',monospace;letter-spacing:0}h1{font-weight:900}p{font-family:'Roboto',Arial,sans-serif}section{scroll-margin-top:95px}.template-page-hero{min-height:560px!important;padding-top:110px}.template-page-hero .hero2-caption{padding:60px 0 70px}.template-page-hero h1{font-size:clamp(36px,5vw,62px)}.template-page-hero .hero-position{max-width:750px;margin:22px auto;font-size:20px;line-height:1.7}.template-page-hero .hero-actions{margin:30px 0 0}.btn{background:#f26c4f;border-color:#f26c4f;color:white;border-radius:40px;text-transform:uppercase;padding:18px 35px;font-size:15px;font-weight:600}.btn:hover{background:#191919;border-color:#191919}.btn.secondary{background:white;color:#191919;border-color:white}.hero-actions .button-1{border-radius:40px}.skill-card,.experience-card,.form-panel,.work-card{border:0;border-radius:5px;box-shadow:0 0 10px #e3e3e3}.skill-card:hover{box-shadow:0 12px 30px #00000015;transform:translateY(-4px)}.filter{border-radius:30px}.filter[aria-pressed="true"]{background:#f26c4f;border-color:#f26c4f;color:white}.section{padding:95px 0}.section-head{margin:0 auto 45px;text-align:center}.section-head h2{font-size:34px}.eyebrow,.text-link{color:#c74a31}.accent{color:#f26c4f}.closing h2{color:white}.closing{background:#181818}.tag-list .tag{border-radius:4px}.footer p{color:#bdbdbd}.footer h2{font-family:'Red Hat Mono',monospace}.header{z-index:100}.top-right-btn,.sidebar-close{border:0;background:none;font-size:24px;cursor:pointer;color:inherit}.top-right-btn{color:white}.header.sticky .top-right-btn{color:#191919}.sidebar-close{color:#191919}.offcanvas_menu_wrapper,.sidebar_main_content{z-index:103;visibility:hidden}.offcanvas_menu_wrapper.active,.sidebar_main_content.active{visibility:visible}.offcanvas_menu_wrapper.active{transform:translateX(0);left:0}.sidebar_main_content.active{right:0;transform:translateX(0)}.off_canvars_overlay{z-index:102}.menu a[aria-current="page"]{color:#f26c4f!important}.menu nav ul{display:flex;justify-content:flex-end;gap:20px}.menu nav ul li{margin:0}.personal-logo{font-family:'Roboto',Arial,sans-serif}.sidebar_main_content .content h3{font-size:26px}.offcanvas_main_menu a{font-size:16px}.canvas_close span{font-size:28px}.skip{position:absolute;top:-100px;left:10px;z-index:200;background:white;padding:10px}.skip:focus{top:10px}@media(max-width:991px){.top-right{display:none}.section{padding:65px 0}}@media(max-width:767px){.template-page-hero{min-height:450px!important}.template-page-hero .hero2-caption{padding:35px 0 55px}.template-page-hero h1{font-size:36px}.template-page-hero .hero-position{font-size:17px}.hero2-caption h4{font-size:25px!important}.hero2-caption .cd-words-wrapper{min-height:38px}.footer .portfolio-social-links{justify-content:center}.section-head h2{font-size:29px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.portfolio-social-links{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:18px}.portfolio-social-icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid #64646e;border-radius:50%;color:#fff;background:#ffffff08;transition:color .2s,border-color .2s,background .2s}.portfolio-social-icon svg{width:21px;height:21px;display:block}.portfolio-social-icon:hover{color:#ff7783;border-color:#ff7783;background:#ffffff10}.portfolio-social-icon[aria-disabled="true"]{cursor:default}@media(prefers-reduced-motion:reduce){.portfolio-social-icon{transition:none}}.footer .portfolio-social-links{justify-content:center}