@media only screen and (min-width:992px) and (max-width:1280px){.hero-content{padding:0}.section-title p{padding:0 100px}.about-image-part h2{font-size:30px}.about-social ul li{display:inline-block;margin:15px 2px}.call-to-action-part{padding:60px}}@media only screen and (min-width:767px) and (max-width:991px){.about-social{margin-bottom:30px}.call-to-action-part{padding:50px}.about-content-part h1,.about-content-part h2{font-size:40px;line-height:54px}.main-hero-area{padding-top:100px}.about-area{padding-top:80px}.resume-area,.skill-area{padding-top:50px}.innerpage-single-area{padding-top:60px!important}.testimonials-area{padding-top:50px}.contact-form-area{margin-top:30px}.single-project-page-design{padding-top:120px}.single-project-page-design h1{font-size:40px}.single-project-page-right{margin-top:30px}.client-logo-area{padding-top:50px}.contact-area{padding-top:0;padding-bottom:0}.blog-area{padding-top:0}.hero-content{padding:0}.hero-content h1{line-height:65px;font-size:60px}.section-title{margin-bottom:30px}.main-menu .navbar-collapse li a:hover{color:#fff;text-decoration:none}.section-title p{margin-bottom:0}.service-item{margin-bottom:30px}.section-title h1,.section-title h2{font-size:30px}.fixed-header .main-menu .navbar-collapse li a:hover,.main-menu .navbar-collapse li a:hover{color:var(--primary-color)}.blog-item{margin-bottom:30px}.section-title p{padding:0}.about-content-part{margin-top:30px}.header-inner{padding:15px 0}.copyright-text,.extra-copyright p{text-align:center}}@media only screen and (max-width:767px){body{overflow-x:hidden}.innerpage-single-area{padding-top:60px!important}.section-title{margin-bottom:30px}.main-menu .navbar-collapse li a:hover{color:#fff;text-decoration:none}.section-title p{margin-bottom:0;padding:0}.service-item{margin-bottom:30px}.about-content-part h1,.about-content-part h2{font-size:30px;line-height:40px;margin-bottom:20px;margin-top:30px}.section-title h1,.section-title h2{font-size:30px}.hero-content .job{display:inline-block;padding:12px 30px;margin-top:0}.header-inner{padding:10px 0}.main-hero-area{padding-top:60px}.call-to-action-part{padding:30px!important}.call-to-action-part h2{font-size:30px;line-height:40px}.about-area{padding-top:60px}.about-content-part,.experience-list,.single-project-page-right{margin-top:30px}.copyright-text,.extra-copyright p{text-align:center}.single-project-page-design{padding-top:100px}.single-project-page-design h1{font-size:30px}.about-image-part{padding-bottom:30px}.fixed-header .main-menu .navbar-collapse li a{color:#fff}.fixed-header .main-menu .navbar-collapse li a:hover,.main-menu .navbar-collapse li a:hover{color:var(--primary-color)}.contact-form-area{margin-top:30px}.hero-content{padding:0 10px}.hero-content h1{font-size:40px}.hero-content .dot-shape{left:3%;top:15%}.hero-content .dot-shape2{right:6%;top:58%}.hero-counter-area{width:100%}.hero-counter-area .count-text{font-size:30px}.hero-counter-area .counter-title{font-size:14px}}@media only screen and (min-width:480px) and (max-width:767px){.hero-content{padding:0}}@media only screen and (min-width:1400px){.container-fluid{padding-left:70px;padding-right:70px}.container-fluid.gap-wide{padding-left:100px;padding-right:100px}}.row{--bs-gutter-x:30px}@media only screen and (min-width:1200px){.row-cols-xl-7>*{width:14.2857%;flex:0 0 auto}}@media only screen and (min-width:1400px){.gap-10{--bs-gutter-x:10px}.gap-20{--bs-gutter-x:20px}.gap-30{--bs-gutter-x:30px}.gap-40{--bs-gutter-x:40px}.gap-50{--bs-gutter-x:50px}.gap-60{--bs-gutter-x:60px}.gap-70{--bs-gutter-x:70px}.gap-80{--bs-gutter-x:80px}.gap-90{--bs-gutter-x:90px}.gap-100{--bs-gutter-x:100px}.gap-110{--bs-gutter-x:110px}.gap-120{--bs-gutter-x:120px}.gap-130{--bs-gutter-x:130px}.gap-140{--bs-gutter-x:140px}.gap-150{--bs-gutter-x:150px}}@media only screen and (max-width:375px){.col-small{flex:0 0 100%;max-width:100%}}@media only screen and (min-width:376px){.list-style-one li{font-size:20px}}@media only screen and (max-width:479px){.list-style-one.two-column li{width:100%}}@media only screen and (max-width:767px){.menu-social{display:none}}@media only screen and (max-width:1399px){.onepage-menu{padding-top:20px;padding-bottom:20px}.onepage-menu li .menu-item{padding-top:15px;padding-bottom:15px}}@media only screen and (max-width:575px){.onepage-menu li .menu-item{padding-top:10px;padding-bottom:10px}}@media only screen and (max-width:375px){.about-image-part{padding-left:50px}}@media only screen and (min-width:992px) and (max-width:1199px){.hero-counter-area{padding-left:28px;padding-right:28px}}@media only screen and (max-width:767px){.hero-counter-area{padding-left:25px;padding-right:25px}}@media only screen and (max-width:479px){.resume-item .content h3,.resume-item .content h4{font-size:20px;line-height:1.3}}@media only screen and (max-width:1199px){.resume-items-wrap{padding-left:25px;padding-right:25px}.resume-items-wrap:before{left:45%}}@media only screen and (max-width:767px){.resume-items-wrap:before{display:none}}@media only screen and (min-width:992px) and (max-width:1199px){.blog-item{display:block}}@media only screen and (max-width:767px){.blog-item{display:block}}@media only screen and (min-width:992px) and (max-width:1199px){.blog-item .image{max-width:none;margin-right:0;margin-bottom:15px}}@media only screen and (max-width:767px){.blog-item .image{max-width:none;margin-right:0;margin-bottom:15px}}@media only screen and (min-width:992px) and (max-width:1199px){.blog-item.style-two .content{padding-left:15px;padding-right:15px}}@media only screen and (max-width:375px){.blog-item.style-two .content{padding-left:15px;padding-right:15px}}@media only screen and (max-width:991px){.blog-content{padding-left:25px;padding-right:25px}.blog-content h4{font-size:23px}}@media only screen and (max-width:375px){.blog-content h4{font-size:20px}}@media only screen and (max-width:1199px){.blog-details-wrap .content{padding-left:15px;padding-right:15px}}@media only screen and (max-width:479px){.blog-details-wrap .content{padding-left:0;padding-right:0}}.blog-details-wrap .content h4{margin-bottom:18px}@media only screen and (min-width:480px){.blog-details-wrap .content h4{font-size:27px}}@media only screen and (max-width:991px){.author-date-share .text{margin-right:30px}}@media only screen and (max-width:479px){.author-date-share .text{margin-right:20px}}@media only screen and (min-width:576px){.author-date-share .text h5{font-size:22px}}@media only screen and (max-width:375px){.author-date-share .text h5{font-size:18px}}@media only screen and (max-width:767px){blockquote{font-size:22px;padding-left:100px}blockquote:before{left:30px;font-size:40px}}@media only screen and (max-width:479px){blockquote{font-size:20px;padding-left:60px;padding-right:25px}blockquote:before{left:15px;font-size:25px}}@media only screen and (max-width:375px){blockquote{font-size:18px;padding-left:25px}blockquote:before{display:none}}@media only screen and (min-width:376px){.next-prev-post .post-item h6{font-size:18px}}@media only screen and (max-width:767px){.comments{padding-left:40px;padding-right:40px}}@media only screen and (max-width:375px){.comments{padding-left:25px;padding-right:25px}}@media only screen and (min-width:376px){.comment-body .content h6{font-size:18px}}@media only screen and (max-width:575px){.comment-body.comment-child{margin-left:30px}}@media only screen and (max-width:767px){.admin-comment .comment-body{display:block;padding-left:40px;padding-right:40px}}@media only screen and (max-width:375px){.admin-comment .comment-body{padding-left:25px;padding-right:25px}}@media only screen and (min-width:376px){.admin-comment .comment-body .content h5{font-size:22px}}@media only screen and (min-width:768px){.admin-comment .comment-body .author-thumb{margin-bottom:0}}@media only screen and (max-width:375px){.admin-comment .comment-body .author-thumb{max-width:100px}}@media only screen and (min-width:1400px){.error-content .section-title h1{font-size:85px}.error-content .section-title h2{font-size:55px}}@media only screen and (min-width:992px){.widget_newsletter form{margin-left:auto;margin-right:auto}}@media only screen and (min-width:376px){.list-style-two li{font-size:20px}}@media only screen and (max-width:991px){.main-header .logo-outer{display:none}}@media only screen and (max-width:767px){.onepage-menu li .menu-item span{display:none}}@media only screen and (max-width:1399px){.onepage-menu .active a{border-radius:5px}}@media only screen and (max-width:767px){.hero-menu{display:none}}@media only screen and (max-width:991px){.hero-menu li .menu-item span{display:none}.main-menu{width:100%}}@media only screen and (max-width:575px){.main-menu .mobile-logo{max-width:150px}}@media only screen and (max-width:991px){.main-menu .collapse{overflow:auto}.main-menu .navbar-collapse>ul{display:block;padding:25px 0;overflow-x:hidden;background:#333;max-height:calc(100dvh - 100px)}.main-menu .navbar-collapse>ul>li:last-child{border-bottom:1px solid var(--border-color)}.main-menu .navbar-collapse{left:45%;width:50%;position:absolute}.main-menu .navbar-collapse li.dropdown .dropdown-btn{position:absolute;right:10px;top:0;width:50px;height:43px;border-left:1px solid var(--border-color);text-align:center;line-height:43px}}@media only screen and (max-width:1399px){.main-menu .navbar-collapse li{padding-left:10px;padding-right:10px}}@media only screen and (max-width:991px){.main-menu .navbar-collapse li{display:block;padding:0 15px;border-top:1px solid var(--border-color)}.main-menu .navbar-collapse li a{padding:10px;line-height:22px;color:#fff;opacity:.7}}@media only screen and (min-width:992px){.main-menu .navbar-collapse li a:after{content:"";opacity:0;position:absolute;left:0;top:115%;transition:.5s;width:100%;height:2px;background:var(--primary-color)}}@media only screen and (max-width:991px){.main-menu .navbar-collapse li .megamenu{position:relative;box-shadow:none;width:100%}.main-menu .navbar-collapse li .megamenu .container{max-width:100%}.main-menu .navbar-collapse li .megamenu .row{margin:0}.main-menu .navbar-collapse li ul{position:relative;display:none;width:100%;box-shadow:none}.main-menu .navbar-collapse li ul:after{display:block;clear:both;content:""}}@media only screen and (max-width:991px) and (max-width:375px){.main-menu .navbar-collapse li ul{min-width:auto}}@media only screen and (max-width:991px){.main-menu .navbar-collapse li ul li ul{left:auto}.main-menu .navbar-header{display:flex;align-items:center;justify-content:flex-start}.banner-inner h1{font-size:65px}}@media only screen and (max-width:767px){.banner-inner h1{font-size:55px}}@media only screen and (max-width:575px){.banner-inner h1{font-size:45px}}@media only screen and (max-width:375px){.banner-inner h1{font-size:35px}}@media only screen and (min-width:768px){.banner-inner h3{font-size:35px}}@media only screen and (max-width:375px){.banner-inner h3{font-size:25px}.breadcrumb{font-size:16px}}@media only screen and (max-width:1399px){.author-image-part .bg-circle{left:0;top:15%;width:300px;height:300px}}@media only screen and (max-width:479px){.about-btn h6{font-size:14px}}@media only screen and (max-width:991px){.about-btn.btn-one{left:5%}}@media only screen and (max-width:575px){.service-item{padding-left:25px;padding-right:25px}}@media only screen and (max-width:479px){.service-item{display:block}.service-item .content{margin-top:25px;margin-bottom:25px}.contact-page-form{padding-left:20px;padding-right:20px}}@media only screen and (max-width:1399px){.our-location iframe{height:500px}}@media only screen and (max-width:991px){.our-location iframe{height:400px}}@media only screen and (max-width:575px){.our-location iframe{height:350px}}@media only screen and (min-width:992px) and (max-width:1199px){.project-content{padding-left:20px;padding-right:20px}}@media only screen and (max-width:767px){.project-content{padding-left:40px;padding-right:40px}}@media only screen and (max-width:479px){.project-content{padding-left:25px;padding-right:25px}}@media only screen and (max-width:375px){.project-content{padding-left:0;padding-right:0}}@media only screen and (max-width:767px){.project-content h2{font-size:35px}}@media only screen and (max-width:479px){.project-content h2{font-size:30px;line-height:1.3}}@media only screen and (max-width:1199px){.project-item.style-two .project-content{padding-left:25px;padding-right:25px}}@media only screen and (max-width:375px){.project-item.style-two .project-content{padding-left:0;padding-right:0}}@media only screen and (max-width:479px){.project-item.style-two .project-content h2,.project-item.style-two .project-content h3{font-size:25px}}@media only screen and (max-width:375px){.project-item.style-three .project-content{padding-left:25px;padding-right:25px}}@media only screen and (min-width:992px) and (max-width:1199px){.project-details-info{padding-left:35px;padding-right:35px}}@media only screen and (max-width:375px){.project-details-info{padding-left:35px;padding-right:35px}}@media only screen and (min-width:376px){.pd-info-item h5{font-size:22px}}@media only screen and (max-width:479px){.tag-share{padding-left:15px;padding-right:15px}}@media only screen and (max-width:1199px){.pricing-item .pricing-header,.testimonial-item{padding-left:25px;padding-right:25px}.pricing-item .pricing-header .price{font-size:40px}}@media only screen and (max-width:375px){.pricing-item .pricing-header .price{font-size:35px}}@media only screen and (max-width:1199px){.pricing-item .pricing-details{padding-left:25px;padding-right:25px}}@media only screen and (max-width:375px){.pricing-item .pricing-details ul li{font-size:18px}}@media only screen and (max-width:991px){.client-logo-wrap .client-logo-item{width:calc(25% - 60px);margin-bottom:40px}}@media only screen and (max-width:767px){.client-logo-wrap .client-logo-item{width:calc(33.33% - 60px)}}@media only screen and (max-width:375px){.client-logo-wrap .client-logo-item{width:calc(50% - 60px)}}@media only screen and (max-width:991px){.client-logo-wrap{justify-content:center}}@media only screen and (max-width:375px){.blog-item .content h5{font-size:20px}}@media only screen and (min-width:768px){.comment-body{display:flex}}@media only screen and (min-width:992px) and (max-width:1199px){.main-sidebar{padding-left:20px;padding-right:20px}}@media only screen and (max-width:375px){.main-sidebar{padding-left:25px;padding-right:25px}}@media only screen and (max-width:1199px){.widget-recent-news ul li .image{margin-right:20px}}@media only screen and (max-width:375px){.widget-recent-news ul li h5{font-size:16px}.cta-widget{padding-left:25px;padding-right:25px}}@media only screen and (min-width:992px){.widget_nav_menu{margin-left:auto;margin-right:auto;max-width:max-content}}@media only screen and (min-width:1200px){.main-header .container-fluid{padding-left:55px;padding-right:55px}}@media only screen and (max-width:991px){.nav-outer{width:100%}.main-menu .navbar-collapse li ul li{padding:0 15px}}:root{--bg-base:#0f0f0f;--bg-lift:#202020;--surface:#202020;--surface-edge:hsla(0,0%,100%,.06);--acid:#5dd62c;--acid-rgb:93,214,44;--acid-deep:#337418;--acid-deep-rgb:51,116,24;--plum:#35142d;--plum-rgb:53,20,45;--off-white:#f8f8f8;--glow-warm:rgba(var(--acid-rgb),0.12);--glow-cool:rgba(var(--plum-rgb),0.55);--glow-deep:rgba(var(--acid-deep-rgb),0.16);--heading-color:var(--off-white);--card-body-color:#9e9ea4;--font-display:var(--font-serif),Georgia,"Times New Roman",serif;--font-body:var(--font-sans),system-ui,-apple-system,sans-serif;--font-label:var(--font-body);--fs-label:12px;--fs-small:14px;--fs-body:17px;--fs-lead:19px;--fs-h3:20px;--fs-h2:clamp(24px,1.2vw + 18px,30px);--fs-statement:clamp(26px,1.6vw + 15px,34px);--fs-title:clamp(34px,2.4vw + 17px,48px);--surface-recessed:#171717;--on-accent:var(--plum);--glass-bg:rgba(14,14,17,.55);--glass-bg-scrolled:rgba(14,14,17,.74);--glass-bg-mobile:rgba(14,14,17,.92);--glass-border:hsla(0,0%,100%,.09);--glass-border-scrolled:hsla(0,0%,100%,.12);--nav-link-color:hsla(240,5%,85%,.86);--nav-link-hover-bg:hsla(0,0%,100%,.075);--nav-link-hover-color:#fff;--sheen-rgb:255,255,255}body{background:var(--bg-base);position:relative}body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(1100px 620px at 50% -12%,var(--glow-warm),transparent 60%),radial-gradient(820px 520px at 88% 8%,var(--glow-cool),transparent 64%),radial-gradient(760px 560px at 4% 38%,rgba(var(--acid-rgb),.05),transparent 68%),radial-gradient(900px 640px at 96% 96%,var(--glow-deep),transparent 62%),linear-gradient(180deg,var(--bg-lift) 0,var(--bg-base) 45%,#000 100%)}.container{--bs-gutter-x:30px}.about-content-part,.about-content-part-bottom,.about-image-part,.call-to-action-part,.container-inner,.service-item,.single-project-page-left,.single-project-page-right,.single-resume{background-color:var(--surface);background-image:linear-gradient(158deg,rgba(var(--sheen-rgb),.05) 0,rgba(var(--sheen-rgb),.012) 34%,rgba(var(--sheen-rgb),0) 62%);border:1px solid var(--surface-edge)}.container-inner{background-color:var(--surface-recessed);background-image:linear-gradient(168deg,rgba(var(--sheen-rgb),.032) 0,rgba(var(--sheen-rgb),0) 46%)}@media (hover:hover) and (pointer:fine){.service-item:hover{border-color:rgba(var(--acid-rgb),.34)}}.preloader svg{fill:var(--bg-base)}@media (min-width:992px){.about-area .about-content-part,.about-area .about-image-part,.about-area .row>[class*=col-]>div,.about-single-area .about-content-part,.about-single-area .about-image-part,.about-single-area .row>[class*=col-]>div{height:100%}.about-area .about-content-part,.about-single-area .about-content-part{display:flex;flex-direction:column;justify-content:center}.about-area .about-image-part,.about-single-area .about-image-part{display:flex;flex-direction:column;align-items:center;justify-content:center}}.main-header .header-upper{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.fixed-header .header-inner,.header-inner{padding:22px 0;border-bottom:none}@media (min-width:992px){.header-inner{position:relative;justify-content:flex-end}.nav-outer{position:absolute;left:50%;transform:translateX(-50%);margin:0}.main-menu .navbar-collapse>ul.navigation{gap:2px;padding:5px 7px;border-radius:999px;border:1px solid var(--glass-border);background:var(--glass-bg);-webkit-backdrop-filter:blur(16px) saturate(150%);backdrop-filter:blur(16px) saturate(150%);box-shadow:0 10px 34px rgba(0,0,0,.5),inset 0 1px 0 rgba(var(--sheen-rgb),.055);transition:background .4s ease,box-shadow .4s ease,border-color .4s ease}.fixed-header .main-menu .navbar-collapse>ul.navigation{background:var(--glass-bg-scrolled);border-color:var(--glass-border-scrolled);box-shadow:0 14px 40px rgba(0,0,0,.62),inset 0 1px 0 rgba(var(--sheen-rgb),.07)}.main-menu .navbar-collapse li{padding:0}.main-menu .navbar-collapse li a{padding:9px 17px;border-radius:999px;line-height:1.2;color:var(--nav-link-color);transition:color .24s ease,background-color .24s ease,text-shadow .24s ease}.main-menu .navbar-collapse li a:focus-visible{color:var(--nav-link-hover-color);background-color:var(--nav-link-hover-bg);text-shadow:0 0 18px rgba(var(--acid-rgb),.55)}@media (hover:hover) and (pointer:fine){.fixed-header .main-menu .navbar-collapse li a:hover,.main-menu .navbar-collapse li a:hover{color:var(--nav-link-hover-color);background-color:var(--nav-link-hover-bg);text-shadow:0 0 18px rgba(var(--acid-rgb),.55)}}.main-menu .navbar-collapse li.current a{color:var(--nav-link-hover-color);background-color:rgba(var(--acid-rgb),.14)}@media (hover:hover) and (pointer:fine){.main-menu .navbar-collapse li.current a:hover{background-color:rgba(var(--acid-rgb),.2)}}}.main-menu .navbar-collapse li a:focus-visible,.menu-btns a.theme-btn:focus-visible{outline:2px solid var(--primary-color);outline-offset:3px}.menu-btns a.theme-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;flex:none;white-space:nowrap;min-height:44px;border-radius:999px;border:1px solid var(--glass-border);background:var(--glass-bg);color:var(--heading-color);-webkit-backdrop-filter:blur(16px) saturate(150%);backdrop-filter:blur(16px) saturate(150%);box-shadow:inset 0 1px 0 rgba(var(--sheen-rgb),.055);transition:background-color .26s ease,border-color .26s ease,box-shadow .26s ease,transform .26s ease,color .26s ease}.menu-btns a.theme-btn svg{color:currentColor;flex:none}.menu-btns a.theme-btn:focus-visible{border-color:rgba(var(--acid-rgb),.75);box-shadow:0 0 0 1px rgba(var(--acid-rgb),.35),0 8px 28px rgba(var(--acid-rgb),.45);transform:translateY(-1px)}@media (hover:hover) and (pointer:fine){.menu-btns a.theme-btn:hover{border-color:rgba(var(--acid-rgb),.75);box-shadow:0 0 0 1px rgba(var(--acid-rgb),.35),0 8px 28px rgba(var(--acid-rgb),.45);transform:translateY(-1px)}}@media (max-width:991px){.main-menu .navbar-header{justify-content:flex-end;width:100%}.main-menu .navbar-collapse>ul{border-radius:16px;border:1px solid var(--glass-border);background:var(--glass-bg-mobile);-webkit-backdrop-filter:blur(16px) saturate(150%);backdrop-filter:blur(16px) saturate(150%);box-shadow:0 18px 44px rgba(0,0,0,.6)}.main-menu .navbar-collapse li.current a{color:var(--primary-color);opacity:1}.menu-btns a.theme-btn{padding:10px 18px}}@media (prefers-reduced-motion:reduce){.header-inner,.main-header,.main-menu .navbar-collapse li a,.main-menu .navbar-collapse>ul.navigation,.menu-btns a.theme-btn{transition:none}.menu-btns a.theme-btn:hover{transform:none}}:root{--primary-color:var(--acid);--primary-strong:var(--acid)}.theme-btn{background:linear-gradient(135deg,var(--acid) 0,var(--acid-deep) 100%);color:var(--on-accent)}@media (hover:hover) and (pointer:fine){.menu-btns a.theme-btn:hover,.theme-btn:hover{background:linear-gradient(135deg,var(--acid) 0,var(--acid-deep) 100%);color:var(--on-accent)}}.theme-btn svg{color:var(--on-accent);flex:none}.section-title p{max-width:62ch;margin-left:auto;margin-right:auto}.call-to-action-part p{max-width:58ch;margin-left:auto;margin-right:auto}.section-title p{padding-left:0;padding-right:0}.project-item.style-two .project-content h2,.project-item.style-two .project-content h3{margin-bottom:0}.single-info .single-info-value{margin-bottom:0;color:var(--heading-color)}@media (min-width:768px){.resume-items .row>[class*=col-]{display:flex}.resume-items .single-resume{width:100%}}.capability-grid{display:grid;grid-template-columns:1fr;grid-auto-rows:auto;grid-gap:24px;gap:24px}@media (min-width:992px){.capability-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1200px){.capability-grid{grid-template-columns:repeat(3,1fr)}}.capability-grid>div{display:flex;min-width:0}.service-item-capability{width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;transition:transform .28s cubic-bezier(.22,1,.36,1),border-color .28s ease,box-shadow .28s ease}@media (hover:hover) and (pointer:fine){.service-item-capability:hover{transform:translateY(-6px);box-shadow:0 18px 44px rgba(0,0,0,.42),0 0 0 1px rgba(var(--acid-rgb),.16);border-color:rgba(var(--acid-rgb),.34)}}@media (min-width:992px){.service-item.service-item-capability{padding:40px 30px}}.capability-points{list-style:none;padding:0;margin:0 0 20px}.capability-points li{font-size:14px;line-height:1.6;color:var(--card-body-color);margin-bottom:8px;padding-left:14px;position:relative}.capability-points li:before{content:"";position:absolute;left:0;top:9px;width:5px;height:5px;border-radius:50%;background:currentColor;opacity:.55}.capability-tools{display:flex;flex-wrap:wrap;align-content:flex-start;gap:8px;padding-top:16px;min-height:84px;border-top:1px solid rgba(var(--sheen-rgb),.08)}.tool-chip{display:inline-flex;align-items:center;gap:7px;font-size:12px;line-height:1.25;padding:6px 12px;border-radius:999px;border:1px solid rgba(var(--sheen-rgb),.14);background:rgba(var(--sheen-rgb),.03);white-space:nowrap;transition:border-color .22s ease,background-color .22s ease,transform .22s cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (pointer:fine){.tool-chip:hover{border-color:rgba(var(--sheen-rgb),.4);background-color:rgba(var(--sheen-rgb),.08);transform:translateY(-2px)}}.tool-chip-icon{filter:brightness(0) invert(1);flex:none}[data-theme=light] .tool-chip-icon{filter:brightness(0)}@media (prefers-reduced-motion:reduce){.service-item-capability,.tool-chip{transition:none}.service-item-capability:hover,.tool-chip:hover{transform:none}}@media (max-width:991px){.capability-tools{min-height:0}}@media (max-width:575px){.service-item.service-item-capability{padding:34px 22px}.tool-chip{padding:5px 10px;gap:6px}}.fixed-header .header-inner,.header-inner{padding:16px 0}.about-area{padding-top:96px}@media (max-width:991px){.about-area{padding-top:84px}}.header-sentinel{position:absolute;top:85px;height:1px;width:100%;pointer-events:none}.case-video{margin:0}.case-video-el,.case-video-poster{display:block;width:100%;aspect-ratio:16/9;border-radius:16px;overflow:hidden;background:var(--surface);border:1px solid var(--surface-edge)}.case-video-el{object-fit:cover}.case-video-poster{position:relative;padding:0;cursor:pointer;transition:border-color .28s ease,transform .28s cubic-bezier(.22,1,.36,1)}.case-video-poster img{width:100%;height:100%;object-fit:cover;display:block}.case-video-poster:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.15),transparent 42%,rgba(0,0,0,.72));pointer-events:none}.case-video-play{top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;width:68px;height:68px;border-radius:999px;background:rgba(14,14,17,.62);border:1px solid hsla(0,0%,100%,.22);-webkit-backdrop-filter:blur(14px) saturate(150%);backdrop-filter:blur(14px) saturate(150%);box-shadow:0 12px 36px rgba(0,0,0,.5);padding-left:4px;transition:background-color .28s ease,transform .28s cubic-bezier(.22,1,.36,1)}.case-video-play,.case-video-title{position:absolute;z-index:1;color:#fff}.case-video-title{left:20px;bottom:16px;font-size:14px;font-weight:500}@media (hover:hover) and (pointer:fine){.case-video-poster:hover{border-color:rgba(var(--acid-rgb),.34);transform:translateY(-3px)}.case-video-poster:hover .case-video-play{background:var(--primary-strong);transform:translate(-50%,-50%) scale(1.06)}}.case-video-poster:focus-visible{outline:2px solid var(--primary-color);outline-offset:3px}.case-video-caption{margin-top:14px;font-size:14px;line-height:1.6;color:#9e9ea4;max-width:68ch}@media (prefers-reduced-motion:reduce){.case-video-play,.case-video-poster{transition:none}.case-video-poster:hover{transform:none}.case-video-poster:hover .case-video-play{transform:translate(-50%,-50%)}}.deck-downloads{margin-top:10px}.deck-downloads-heading{font-size:22px;margin-bottom:18px}.deck-list{list-style:none;margin:0;padding:0;border:1px solid var(--surface-edge);border-radius:16px;overflow:hidden;background-color:var(--surface);background-image:linear-gradient(158deg,rgba(var(--sheen-rgb),.05) 0,rgba(var(--sheen-rgb),.012) 34%,rgba(var(--sheen-rgb),0) 62%)}.deck-list li+li{border-top:1px solid hsla(0,0%,100%,.07)}.deck-list a{display:flex;align-items:center;gap:16px;padding:18px 22px;color:var(--heading-color);text-decoration:none;transition:background-color .22s ease}@media (hover:hover) and (pointer:fine){.deck-list a:hover{background-color:hsla(0,0%,100%,.04)}}.deck-list a:focus-visible{outline:2px solid var(--primary-color);outline-offset:-2px}.deck-icon{display:flex;flex:none;color:var(--primary-color)}.deck-text{display:flex;flex-direction:column;gap:2px;min-width:0}.deck-name{font-size:16px;font-weight:500}.deck-note{font-size:13px;color:var(--card-body-color)}.deck-cue{margin-left:auto;flex:none;display:flex;color:#9e9ea4;transition:color .22s ease,transform .22s cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (pointer:fine){.deck-list a:hover .deck-cue{color:var(--primary-color);transform:translate(2px,2px)}}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (max-width:575px){.deck-list a{padding:16px;gap:12px}}@media (prefers-reduced-motion:reduce){.deck-cue,.deck-list a{transition:none}.deck-list a:hover .deck-cue{transform:none}}.single-project-image{margin-bottom:10px}.hero-frame{margin:0;padding:10px;border-radius:20px;background-color:var(--surface);background-image:linear-gradient(158deg,rgba(var(--sheen-rgb),.05) 0,rgba(var(--sheen-rgb),.012) 34%,rgba(var(--sheen-rgb),0) 62%);border:1px solid var(--surface-edge);box-shadow:0 24px 60px rgba(0,0,0,.45)}.hero-media{position:relative;aspect-ratio:16/9;border-radius:12px;overflow:hidden;background:transparent}.hero-media-inner{position:absolute;inset:0}@media (max-width:575px){.hero-frame{padding:6px;border-radius:14px}.hero-media{border-radius:9px}}.accordion-item .accordion-button,.h1,.h2,.h3,.h4,.h5,.h6,.heading,a,body,h1,h2,h3,h4,h5,h6{font-family:var(--font-body)}body{font-size:var(--fs-body)}body,p{line-height:1.62}.h2,h2{font-size:var(--fs-h2)}.h3,h3{font-size:var(--fs-h3)}:root{--accent-from:var(--acid);--accent-to:color-mix(in oklab,var(--acid) 55%,var(--acid-deep))}[data-theme=light]{--accent-from:color-mix(in oklab,var(--acid) 70%,var(--acid-deep));--accent-to:color-mix(in oklab,var(--acid) 15%,var(--acid-deep))}.hero-eyebrow{font-family:var(--font-label);font-style:normal;font-weight:600;font-size:16px;letter-spacing:.01em}.about-content-part h1 .accent-text,.hero-eyebrow{color:var(--acid)}.theme-toggle{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;margin-right:10px;border-radius:50%;border:1px solid var(--glass-border);background:var(--glass-bg);color:var(--nav-link-color);cursor:pointer;-webkit-backdrop-filter:blur(16px) saturate(150%);backdrop-filter:blur(16px) saturate(150%);transition:background-color .26s ease,border-color .26s ease,color .26s ease,transform .26s ease}.theme-toggle svg{display:block}@media (hover:hover) and (pointer:fine){.theme-toggle:hover{color:var(--nav-link-hover-color);background-color:var(--nav-link-hover-bg);border-color:var(--glass-border-scrolled);transform:translateY(-1px)}}.theme-toggle:focus-visible{outline:2px solid var(--primary-color);outline-offset:3px}@media (max-width:991px){.theme-toggle{margin-right:8px}}@media (prefers-reduced-motion:reduce){.theme-toggle{transition:none}.theme-toggle:hover{transform:none}}[data-theme=light]{--bg-base:#e8ecf1;--bg-lift:#f4f7fa;--surface:#fff;--surface-recessed:#f1f4f7;--surface-edge:rgba(25,53,70,.08);--acid:#2b7310;--acid-rgb:43,115,16;--acid-deep:#1f5c0a;--acid-deep-rgb:31,92,10;--heading-color:#193546;--on-accent:#fff;--glow-warm:rgba(43,115,16,.09);--glow-cool:rgba(120,190,60,.13);--glow-deep:rgba(31,92,10,.08);--glass-bg:hsla(0,0%,100%,.6);--glass-bg-scrolled:hsla(0,0%,100%,.8);--glass-bg-mobile:hsla(0,0%,100%,.94);--glass-border:rgba(25,53,70,.1);--glass-border-scrolled:rgba(25,53,70,.16);--nav-link-color:rgba(25,53,70,.72);--nav-link-hover-bg:rgba(25,53,70,.07);--nav-link-hover-color:#193546;--sheen-rgb:25,53,70;--main-color:#4a5f6e;--card-body-color:#647583;--lighter-color:#5b7184;--subtitle-color:#5b7184;--border-color:rgba(25,53,70,.14);--button-border:rgba(25,53,70,.14);--body-background:#e8ecf1}[data-theme=light] body:before{background:radial-gradient(1100px 620px at 50% -12%,var(--glow-warm),transparent 60%),radial-gradient(820px 520px at 88% 8%,var(--glow-cool),transparent 64%),radial-gradient(760px 560px at 4% 38%,rgba(var(--acid-rgb),.06),transparent 68%),radial-gradient(900px 640px at 96% 96%,var(--glow-deep),transparent 62%),linear-gradient(180deg,var(--bg-lift) 0,var(--bg-base) 45%,var(--bg-base) 100%)}:root{--card-radius:22px;--card-radius-inset:14px;--card-ring:0 1px 2px rgba(0,0,0,.05),0 0 0 1px var(--surface-edge);--card-ring-hover:0 18px 40px rgba(0,0,0,.38),0 0 0 1px rgba(var(--acid-rgb),0.3)}.service-item{border-radius:var(--card-radius);border-color:transparent;box-shadow:var(--card-ring)}@media (hover:hover) and (pointer:fine){.service-item-capability:hover{box-shadow:var(--card-ring-hover)}}.project-item.style-two{padding:16px;border-radius:var(--card-radius);border-color:transparent;background-color:var(--surface);background-image:linear-gradient(158deg,rgba(var(--sheen-rgb),.05) 0,rgba(var(--sheen-rgb),.012) 34%,rgba(var(--sheen-rgb),0) 62%);box-shadow:var(--card-ring);transition:box-shadow .28s ease,transform .28s cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (pointer:fine){.project-item.style-two:hover{box-shadow:var(--card-ring-hover);transform:translateY(-4px)}}.about-content-part,.about-image-part{border-radius:var(--card-radius);border-color:transparent;box-shadow:var(--card-ring);transition:box-shadow .28s ease}@media (hover:hover) and (pointer:fine){.about-content-part:hover,.about-image-part:hover{box-shadow:var(--card-ring-hover)}}@media (prefers-reduced-motion:reduce){.about-content-part,.about-image-part{transition:none}}.about-content-part h1,.about-content-part h2{font-size:var(--fs-statement);line-height:1.28}.project-item.style-two .project-image{border-radius:var(--card-radius-inset);overflow:hidden}.project-item.style-two .project-content{padding:0}@media (prefers-reduced-motion:reduce){.project-item.style-two{transition:none}.project-item.style-two:hover{transform:none}}.theme-btn{background:linear-gradient(135deg in oklab,var(--accent-from) 0,var(--accent-to) 100%)}@media (hover:hover) and (pointer:fine){.menu-btns a.theme-btn:hover,.theme-btn:hover{background:linear-gradient(135deg in oklab,var(--accent-from) 0,var(--accent-to) 100%)}}@supports not (background:linear-gradient(in oklab,red,blue)){.theme-btn{background:linear-gradient(135deg,var(--accent-from) 0,var(--accent-to) 100%)}@media (hover:hover) and (pointer:fine){.menu-btns a.theme-btn:hover,.theme-btn:hover{background:linear-gradient(135deg,var(--accent-from) 0,var(--accent-to) 100%)}}}[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--acid);outline-offset:3px;border-radius:4px}.filter-btns-one button:focus-visible{outline-offset:6px}@media (max-width:991px){.main-menu .navbar-header .navbar-toggle{padding:4px 9px;min-width:44px;min-height:44px}}.theme-toggle{min-width:44px;min-height:44px}@media (max-width:767px){.about-content-part h1,.about-content-part h2{margin-top:0;margin-bottom:16px}.about-area{padding-top:76px}.about-image-part img{width:210px}}::selection{background:rgba(var(--acid-rgb),.28);color:var(--heading-color)}:root{color-scheme:dark;scrollbar-color:rgba(var(--acid-rgb),.34) transparent}[data-theme=light]{color-scheme:light}input,textarea{caret-color:var(--acid)}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(var(--acid-rgb),.3);border:3px solid transparent;background-clip:content-box;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:rgba(var(--acid-rgb),.5);background-clip:content-box}.filter-btns-one button{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:none;border:0;font:inherit;text-align:inherit}@media (max-width:991px){.about-area .row>.col-lg-8{order:1}.about-area .row>.col-lg-4{order:2;margin-top:24px}}.wip-link-card{width:100%;padding:24px 26px;display:flex;align-items:center;gap:16px;text-decoration:none;color:inherit;transition:transform .28s cubic-bezier(.22,1,.36,1),border-color .28s ease,box-shadow .28s ease}@media (hover:hover) and (pointer:fine){.wip-link-card:hover{transform:translateY(-4px);box-shadow:var(--card-ring-hover);border-color:rgba(var(--acid-rgb),.34)}}.wip-link-icon{flex:none;width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:rgba(var(--acid-rgb),.12);color:var(--acid)}.wip-link-body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.wip-link-title{font-size:16px;font-weight:600;color:var(--heading-color)}.wip-link-note{font-size:13px;line-height:1.4;color:var(--lighter-color)}.wip-link-arrow{flex:none;display:flex;color:var(--nav-link-color);transition:color .22s ease,transform .22s ease}@media (hover:hover) and (pointer:fine){.wip-link-card:hover .wip-link-arrow{color:var(--acid);transform:translate(2px,-2px)}}@media (prefers-reduced-motion:reduce){.wip-link-card{transition:none}.wip-link-card:hover,.wip-link-card:hover .wip-link-arrow{transform:none}}@media (min-width:992px) and (max-width:1199px){.capability-grid>div:nth-child(odd):last-child{grid-column:1/-1;display:flex;justify-content:center}.capability-grid>div:nth-child(odd):last-child>*{width:calc(50% - 12px)}}@media (min-width:1200px){.capability-grid>div:nth-child(3n+1):last-child{grid-column:2}}.resume-item .content .company{color:var(--card-body-color)}.resume-item .icon{width:56px;height:56px;display:grid;place-items:center;line-height:1;background:var(--surface-recessed);border:1px solid var(--surface-edge);border-radius:14px;color:var(--heading-color);transition:background-color .28s ease,color .28s cubic-bezier(.22,1,.36,1)}.logo-mark{display:block;background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.logo-mark--learnyst{width:26px;height:26px;-webkit-mask-image:url(/images/logos/learnyst.png);mask-image:url(/images/logos/learnyst.png)}.logo-mark--bik{width:34px;height:14px;-webkit-mask-image:url(/images/logos/bik.png);mask-image:url(/images/logos/bik.png)}.logo-mark--mpl{width:36px;height:13px;-webkit-mask-image:url(/images/logos/mpl.png);mask-image:url(/images/logos/mpl.png)}@media (hover:hover) and (pointer:fine){.resume-item:hover .icon{background-color:rgba(var(--acid-rgb),.14);color:var(--acid)}}.single-image{overflow:hidden;border-radius:12px}.single-image img{transition:transform .28s cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (pointer:fine){.single-image:hover img{transform:scale(1.035)}}@media (prefers-reduced-motion:reduce){.resume-item .icon,.single-image img{transition:none}.single-image:hover img{transform:none}}.skip-link{position:fixed;top:0;left:0;z-index:9999;transform:translateY(-120%);padding:12px 20px;min-height:44px;display:inline-flex;align-items:center;border-radius:0 0 12px 0;background:var(--surface);color:var(--heading-color);border:1px solid var(--surface-edge);border-top:none;font-size:14px;text-decoration:none;transition:transform .18s cubic-bezier(.22,1,.36,1)}.skip-link:focus,.skip-link:focus-visible{transform:translateY(0)}main:focus{outline:none}@media (prefers-reduced-motion:reduce){.skip-link{transition:none}}.about-area .about-image-part,.about-single-area .about-image-part{padding:0;overflow:hidden}.about-area .about-image-part img,.about-single-area .about-image-part img{display:block;width:100%}@media (min-width:992px){.about-area .about-image-part,.about-single-area .about-image-part{display:block}.about-area .about-image-part img,.about-single-area .about-image-part img{height:100%;object-fit:cover;object-position:center 22%}}@media (max-width:991px){.about-area .about-image-part,.about-single-area .about-image-part{max-width:420px;margin-left:auto;margin-right:auto}}@media (min-width:768px){.resume-items .row>[class*=col-]{align-self:flex-start}}@media (min-width:992px){.single-project-page-left{position:-webkit-sticky;position:sticky;top:100px}}.hero-proof{margin-top:28px}.hero-proof-label{margin:0 0 10px;font-family:var(--font-label);font-size:var(--fs-label);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--lighter-color)}.hero-proof-list{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.hero-proof-chip{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;border:1px solid rgba(var(--sheen-rgb),.14);background:rgba(var(--sheen-rgb),.03);font-size:13px;color:var(--heading-color);text-decoration:none;transition:border-color .22s ease,background-color .22s ease,color .22s ease,transform .22s cubic-bezier(.22,1,.36,1)}.hero-proof-chip svg{flex:none;transition:transform .22s ease}@media (hover:hover) and (pointer:fine){.hero-proof-chip:hover{border-color:rgba(var(--acid-rgb),.4);background-color:rgba(var(--acid-rgb),.1);color:var(--acid);transform:translateY(-2px)}.hero-proof-chip:hover svg{transform:translate(1px,-1px)}}@media (prefers-reduced-motion:reduce){.hero-proof-chip{transition:none}.hero-proof-chip:hover{transform:none}}h1{font-family:var(--font-display)}.about-content-part h1,.section-title h1,.single-project-page-design h1{font-family:var(--font-display);font-weight:700;letter-spacing:-.01em;text-wrap:balance}.about-content-part h1{max-width:30ch}.section-title h1,.single-project-page-design h1{font-size:var(--fs-title);line-height:1.15}.single-project-page-design h1{margin-bottom:0}.single-project-page-design{padding-top:156px}@media (max-width:767px){.single-project-page-design{padding-top:101px}}.site-footer{margin-top:72px;padding-top:88px;border-top:1px solid var(--surface-edge)}.site-footer-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);grid-gap:48px;gap:48px;align-items:start;padding-bottom:72px}.site-footer-statement{font-weight:500;font-size:clamp(26px,2.8vw,34px);line-height:1.2;letter-spacing:-.015em;color:var(--heading-color);margin:0 0 22px}.site-footer-status{display:flex;align-items:center;gap:10px;font-size:15px;line-height:1.5;color:var(--main-color);margin:0}.site-footer-dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--acid);box-shadow:0 0 0 4px rgba(var(--acid-rgb),.16)}.site-footer-columns{display:grid;grid-template-columns:repeat(4,max-content);justify-content:space-between;grid-column-gap:32px;column-gap:32px;grid-row-gap:32px;row-gap:32px}.site-footer-label{font-size:14px;line-height:1.5;color:var(--main-color);margin:0 0 18px}.site-footer-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:14px}.site-footer-list>li{display:flex}.site-footer-item{display:inline-flex;align-items:flex-start;gap:10px;font-size:16px;line-height:1.5;font-weight:400;color:var(--heading-color);text-decoration:none}.site-footer-icon{flex:none;margin-top:4px;color:var(--main-color)}.site-footer-icon,.site-footer-item.is-link{transition:color .2s ease}.site-footer-item.is-link:focus-visible,.site-footer-item.is-link:focus-visible .site-footer-icon{color:var(--acid)}@media (hover:hover) and (pointer:fine){.site-footer-item.is-link:hover,.site-footer-item.is-link:hover .site-footer-icon{color:var(--acid)}}.site-footer-bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding:18px 0 22px;border-top:1px solid var(--surface-edge)}.site-footer-copyright{font-size:14px;line-height:1.5;color:var(--main-color);margin:0}.site-footer-totop{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:0 2px;border:0;background:none;font:inherit;font-size:14px;color:var(--main-color);cursor:pointer;transition:color .2s ease}.site-footer-totop svg{transition:transform .2s ease}.site-footer-totop:focus-visible{color:var(--acid)}@media (hover:hover) and (pointer:fine){.site-footer-totop:hover{color:var(--acid)}.site-footer-totop:hover svg{transform:translateY(-2px)}}@media (min-width:992px) and (max-width:1199px){.site-footer-top{grid-template-columns:1fr;gap:44px}}@media (max-width:991px){.site-footer{margin-top:56px;padding-top:64px}.site-footer-top{grid-template-columns:1fr;gap:40px;padding-bottom:56px}.site-footer-columns{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;row-gap:36px}}@media (max-width:575px){.site-footer-columns{grid-template-columns:1fr;row-gap:28px}.site-footer-top{padding-bottom:44px}}@media (prefers-reduced-motion:reduce){.site-footer-icon,.site-footer-item.is-link,.site-footer-totop,.site-footer-totop svg{transition:none}.site-footer-totop:hover svg{transform:none}}@media (min-width:992px){.about-area .row>[class*=col-]>.about-image-part,.about-single-area .row>[class*=col-]>.about-image-part{height:auto;aspect-ratio:732/979}.about-area .about-content-part,.about-single-area .about-content-part{min-height:100%}}.about-single-area .about-content-part h1{font-size:clamp(24px,1.1vw + 15px,30px);line-height:1.25;max-width:26ch}.about-content-part .about-credential{margin:12px 0 26px;max-width:46ch;font-family:var(--font-label);font-size:var(--fs-lead);font-weight:600;line-height:1.45;color:var(--acid)}.about-single-area.innerpage-single-area{padding-top:96px!important}@media (max-width:991px){.about-single-area.innerpage-single-area{padding-top:84px!important}}::view-transition-new(root),::view-transition-old(root){animation:none}.hero-proof-chip,.main-menu .navbar-collapse li a,.menu-btns a.theme-btn,.site-footer-totop,.theme-btn,.tool-chip{font-family:var(--font-body);font-weight:500;letter-spacing:0}.resume-item .years,.single-info .single-info-value{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.resume-item .years,.single-info>p:first-child{font-family:var(--font-label);font-size:var(--fs-small)}