@import "https://use.typekit.net/trk6mhb.css";body{margin:0;padding:0;font-family:bc-civitas,sans-serif}.header{z-index:1030;background-color:#fff;border-radius:5px;width:90%;position:fixed;top:5%;left:5%;box-shadow:0 10px 25px #00000014}.menu{background-color:#fff;width:150px;height:100vh;padding:15px;transition:all .5s ease-in-out;position:fixed;top:0;left:-50%}.menu.active{left:0}.mobileSocialIcons{position:absolute;bottom:15px}.header:before{content:"";z-index:-1;background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888);border-top-left-radius:5px;border-bottom-left-radius:5px;width:25%;height:100%;position:absolute;top:0;left:-15px;transform:skew(-15deg)}.LogoImg{filter:grayscale(.7);transition:all .5s ease-in-out}.LogoImg:hover{filter:grayscale(0);transform:translateY(-5px)}.titleWrap{display:inline-block;position:relative}.titleWrap:before{content:"";z-index:0;background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888);border-top-left-radius:5px;border-bottom-left-radius:5px;width:50%;height:100%;transition:all .5s ease-in;position:absolute;top:0;left:-15px;transform:skew(-15deg)}.titleWrap:hover:before{border-radius:5px;width:110%}.CardItems{flex-direction:column;justify-content:end;height:700px;margin-bottom:35px;display:flex;position:relative}.CardItems:before{content:"";background-color:#ccc;width:1px;height:90%;position:absolute;top:5%;right:25px}.fullContainer{transition:background-image .6s ease-in-out}.CardItems p{min-height:90px}.text-gradient{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888);-webkit-background-clip:text}.flexTwos.footerNav ul{display:block}.my-4.footerIcons ul{justify-content:flex-start;display:flex}.whiteBtn{color:#fff;cursor:pointer;padding:15px;font-size:16px;font-weight:600;transition:all .5s ease-in-out;position:relative}.whiteBtn:before{content:"";border:2px solid #fff;border-right:0;width:25%;height:80%;transition:all .5s ease-in-out;position:absolute;top:5px;left:0}.whiteBtn:after{content:"";border:2px solid #fff;border-left:0;width:25%;height:80%;transition:all .5s ease-in-out;position:absolute;top:5px;right:0}.whiteBtn:hover:before,.whiteBtn:hover:after{width:100%;transition:all .5s ease-in-out}.colTabs{color:#000;cursor:pointer;padding:15px;transition:all .5s ease-in-out;position:relative}.colTabs:before{content:"";border:2px solid;border-right:0;border-image:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888) 1;width:25%;height:80%;transition:all .5s ease-in-out;position:absolute;top:5px;left:0}.colTabs:after{content:"";border:2px solid;border-left:0;border-image:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888) 1;width:25%;height:80%;transition:all .5s ease-in-out;position:absolute;top:5px;right:0}.colTabs:hover:before,.colTabs:hover:after{width:100%;transition:all .5s ease-in-out}section.Bradcrumwarrper{background-color:#ebebeb;position:relative}.row.sectionBreadcrums{padding-bottom:20px;position:absolute;bottom:0}button.bgGradient.text-white.p-2.rounded{background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888);font-weight:600}.order-1 .ServicesContent,.order-3 .ServicesContent,.order-5 .ServicesContent{order:1}.order-1,.order-3,.order-5{background-color:#ebebeb}p.descriptionFont{color:#333;font-size:16px;font-weight:600;line-height:26px}li.listUndtyle{margin:0;padding:0;font-size:20px;line-height:35px;list-style-type:none}@media (width>=320px) and (width<=768px){.header:before{width:90%}}.projects-section{background:radial-gradient(circle at 0 20%,#f0943314,#0000 400px),radial-gradient(circle at 100% 80%,#bc188814,#0000 450px),#fff;padding:100px 20px;position:relative;overflow:hidden}.projects-container{margin:0 auto}.projects-heading{text-align:center;max-width:750px;margin:0 auto 45px}.section-label{color:#cc2366;letter-spacing:.08em;text-transform:uppercase;background:#fff5f8;border:1px solid #dc274329;border-radius:999px;padding:9px 15px;font-size:12px;font-weight:800;display:inline-flex}.projects-heading h2{color:#17131c;letter-spacing:-.045em;margin:20px 0 15px;font-size:clamp(34px,5vw,55px);font-weight:800;line-height:1.08}.projects-heading h2 span{color:#0000;background:var(--brand-gradient,linear-gradient(135deg, #f09433, #e6683c, #dc2743, #cc2366, #bc1888));-webkit-background-clip:text;background-clip:text}.projects-heading p{color:#706872;margin:0 auto;font-size:16px;line-height:1.75}.project-filters{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:45px;display:flex}.filter-button{color:#625a65;text-transform:capitalize;cursor:pointer;background:#fff;border:1px solid #e9e3e9;border-radius:999px;padding:11px 20px;font-size:13px;font-weight:700;transition:color .25s,border-color .25s,box-shadow .25s,transform .25s}.filter-button:hover{color:#dc2743;border-color:#dc2743;transform:translateY(-2px)}.filter-button.active{color:#fff;background:var(--brand-gradient,linear-gradient(135deg, #f09433, #e6683c, #dc2743, #cc2366, #bc1888));border-color:#0000;box-shadow:0 10px 25px #cc236638}.projects-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.project-card{min-width:0;color:inherit;background:#fff;border:1px solid #eee8ef;border-radius:22px;flex-direction:column;text-decoration:none;transition:border-color .3s,box-shadow .3s,transform .3s;display:flex;overflow:hidden;box-shadow:0 12px 35px #3e223712}.project-card:hover{border-color:#dc274340;transform:translateY(-8px);box-shadow:0 25px 55px #5d2b4c24}.project-image-wrapper{aspect-ratio:16/10;background:#f3eff3;position:relative;overflow:hidden}.project-image-wrapper img{object-fit:cover;width:100%;height:100%;transition:transform .55s}.project-card:hover .project-image-wrapper img{transform:scale(1.06)}.project-category{color:#cc2366;letter-spacing:.06em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffeb;border:1px solid #ffffff8c;border-radius:999px;padding:7px 11px;font-size:10px;font-weight:800;position:absolute;top:14px;left:14px;box-shadow:0 8px 20px #2618221a}.project-overlay{color:#fff;opacity:0;background:#17131ce0;border-radius:9px;padding:9px 13px;font-size:11px;font-weight:700;transition:opacity .3s,transform .3s;position:absolute;bottom:15px;right:15px;transform:translateY(10px)}.project-card:hover .project-overlay{opacity:1;transform:translateY(0)}.project-content{flex-direction:column;padding:22px;display:flex}.project-title-row{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.project-title-row h3{color:#1c1720;letter-spacing:-.025em;margin:0;font-size:23px;font-weight:800}.project-arrow{color:#cc2366;background:#fff1f6;border-radius:50%;flex:none;place-items:center;width:37px;height:37px;font-size:20px;transition:color .25s,background .25s,transform .25s;display:grid}.project-card:hover .project-arrow{color:#fff;background:#cc2366;transform:rotate(8deg)}.project-description{color:#706872;margin:13px 0 18px;font-size:14px;line-height:1.7}.technology-list{flex-wrap:wrap;gap:7px;margin-bottom:20px;display:flex}.technology-list span{color:#4b4450;background:#f5f1f5;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:700}.project-stats{border-top:1px solid #eee9ee;border-bottom:1px solid #eee9ee;grid-template-columns:repeat(3,1fr);padding:17px 0;display:grid}.project-stats>div{text-align:center;min-width:0;padding:0 8px}.project-stats>div:first-child{padding-left:0}.project-stats>div+div{border-left:1px solid #eee9ee}.project-stats strong,.project-stats span{display:block}.project-stats strong{color:#cc2366;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;overflow:hidden}.project-stats span{color:#8a828c;margin-top:4px;font-size:8px;font-weight:600;line-height:1.3}.project-link{color:#cc2366;justify-content:flex-end;align-items:center;gap:8px;margin-top:18px;font-size:12px;font-weight:800;display:flex}.project-link svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:17px;transition:transform .25s}.project-card:hover .project-link svg{transform:translate(5px)}.project-card:focus-visible,.filter-button:focus-visible{outline-offset:4px;outline:3px solid #dc274340}@media (width<=1024px){.projects-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.projects-section{padding:75px 16px}.projects-heading{margin-bottom:32px}.projects-heading h2{font-size:36px}.project-filters{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;margin-bottom:32px;overflow-x:auto}.project-filters::-webkit-scrollbar{display:none}.filter-button{flex:none}.projects-grid{grid-template-columns:1fr}.project-content{padding:19px}}.hero{background:#fff;min-height:100vh;padding:9.5rem 1.5rem 4.5rem;position:relative;overflow:hidden}.hero-container{z-index:2;grid-template-columns:minmax(0,1.04fr) minmax(420px,.96fr);align-items:center;gap:clamp(3rem,7vw,6rem);min-height:650px;margin:0 auto;display:grid;position:relative}.hero-glow{filter:blur(12px);pointer-events:none;border-radius:999px;position:absolute}.hero-glow-left{background:#f0943317;width:30rem;height:30rem;top:25%;left:-13rem}.hero-glow-right{background:#bc188814;width:34rem;height:34rem;top:5rem;right:-12rem}.availability-pill{color:#342e38;letter-spacing:.06em;text-transform:uppercase;background:#fff;border:1px solid #e9dfea;border-radius:999px;align-items:center;gap:.5rem;width:fit-content;padding:.52rem .8rem;font-size:.7rem;font-weight:800;display:inline-flex;box-shadow:0 8px 24px #2f1f2e0f}.availability-dot{background:#16b364;border-radius:50%;width:.5rem;height:.5rem;box-shadow:0 0 0 4px #16b3641f}.hero h1{color:#17131c;letter-spacing:-.055em;max-width:690px;margin:1.35rem 0 1.15rem;font-size:clamp(2.75rem,5.1vw,4.75rem);font-weight:800;line-height:1.03}.hero h1 span{color:#0000;background:var(--brand-gradient);-webkit-background-clip:text;background-clip:text}.hero-role{color:#2e2932;flex-wrap:wrap;gap:.4rem .7rem;margin:0;font-size:clamp(.9rem,1.2vw,1.02rem);font-weight:700;display:flex}.hero-role span{color:#c7bec8}.hero-description{color:#6d6570;max-width:620px;margin:1.1rem 0 0;font-size:.98rem;line-height:1.75}.hero-actions{flex-wrap:wrap;gap:.85rem;margin-top:2rem;display:flex}.hero-button{border-radius:11px;justify-content:center;align-items:center;gap:.65rem;min-height:50px;padding:.8rem 1.25rem;font-size:.82rem;font-weight:800;transition:box-shadow .18s,transform .18s;display:inline-flex}.hero-button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:1.05rem}.hero-button-primary{color:#fff;background:var(--brand-gradient);box-shadow:0 12px 26px #cc236636}.hero-button-secondary{color:#2c2630;background:#fff;border:1.5px solid #dc2743}.hero-button:hover,.hero-button:focus-visible{transform:translateY(-3px);box-shadow:0 15px 30px #cc236640}.hero-stats{grid-template-columns:repeat(3,1fr);max-width:590px;margin:2.4rem 0 0;display:grid}.hero-stat{padding-right:1.2rem}.hero-stat+.hero-stat{border-left:1px solid #ece7ed;padding-left:1.5rem}.hero-stat dt{color:#0000;background:var(--brand-gradient);letter-spacing:-.04em;-webkit-background-clip:text;background-clip:text;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:800;line-height:1}.hero-stat dd{color:#716a74;max-width:110px;margin:.45rem 0 0;font-size:.72rem;font-weight:600;line-height:1.4}.hero-visual{place-items:center;display:grid;position:relative}.portrait-frame{isolation:isolate;background:radial-gradient(circle at 85% 20%,#bc18884d,#0000 42%),linear-gradient(145deg,#fff4e9,#ffddec 55%,#f7ddff);border:1px solid #dc274333;border-radius:38px;width:min(100%,465px);min-height:560px;position:relative;box-shadow:0 32px 80px #82235b29}.portrait-frame:before{z-index:-1;background:var(--brand-gradient);content:"";filter:blur(55px);opacity:.25;border-radius:45%;position:absolute;inset:11% -10% -7% 10%}.portrait-frame>img{z-index:2;object-fit:contain;object-position:bottom right;filter:drop-shadow(0 22px 25px #2a101f24);width:90%;max-height:94%;position:absolute;bottom:0;right:-1%}.code-card{z-index:3;color:#d7daf0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#191c2be8;border:1px solid #ffffff47;border-radius:14px;width:245px;padding:.85rem 1rem 1rem;position:absolute;top:5rem;left:-3.4rem;box-shadow:0 18px 38px #18121f3d}.code-dots{gap:.32rem;margin-bottom:.65rem;display:flex}.code-dots i{background:#ff605c;border-radius:50%;width:.48rem;height:.48rem}.code-dots i:nth-child(2){background:#ffbd44}.code-dots i:nth-child(3){background:#00ca4e}.code-card code{font-size:.68rem;line-height:1.6}.code-card code span{color:#a78bfa}.code-card code em{color:#ff7597;font-style:normal}.skill-badges{z-index:4;gap:.65rem;display:grid;position:absolute;top:13.5rem;left:-1.9rem}.skill-badge{color:#37313b;background:#fffffff0;border:1px solid #221c2512;border-radius:11px;align-items:center;gap:.55rem;width:fit-content;min-width:118px;padding:.62rem .78rem;font-size:.68rem;font-weight:800;display:inline-flex;box-shadow:0 12px 30px #45263e1f}.skill-badge i{color:#fff;background:#61dafb;border-radius:50%;place-items:center;width:1.5rem;height:1.5rem;font-size:.62rem;font-style:normal;display:grid}.shopify-badge i{background:#7ab55c}.wordpress-badge i{background:#21759b}.tailwind-badge i{background:#38bdf8}.opportunity-badge{z-index:4;color:#4a434d;background:#fffffff0;border:1px solid #221c2512;border-radius:12px;align-items:center;gap:.55rem;max-width:175px;padding:.75rem .9rem;font-size:.9rem;font-weight:700;line-height:1.35;display:flex;position:absolute;bottom:2rem;right:-1.6rem;box-shadow:0 12px 30px #45263e21}.opportunity-badge i{background:#16b364;border-radius:50%;flex:none;width:.55rem;height:.55rem}@media (width<=1040px){.hero-container{grid-template-columns:minmax(0,1fr) minmax(360px,.8fr);gap:3rem}.code-card{left:-1rem}.skill-badges{left:-.5rem}.opportunity-badge{right:-.5rem}}@media (width<=880px){.hero{padding:8rem 1.25rem 4rem}.hero-container{grid-template-columns:1fr;gap:4.5rem}.hero-content{text-align:center}.availability-pill,.hero-role,.hero-actions{justify-content:center;margin-inline:auto}.hero-description{margin-inline:auto}.hero-stats{text-align:left;margin-inline:auto}.hero-visual{width:min(520px,100%);margin:0 auto}}@media (width<=560px){.hero{padding-inline:1rem}.hero h1{font-size:clamp(2.5rem,12vw,3.4rem)}.hero-role{font-size:.82rem}.hero-actions{display:grid}.hero-button{width:100%}.hero-stats{gap:.6rem}.hero-stat{padding-right:.5rem}.hero-stat+.hero-stat{padding-left:.8rem}.hero-stat dd{font-size:.64rem}.portrait-frame{border-radius:28px;min-height:450px}.code-card{width:205px;padding:.65rem;top:2rem;left:.5rem}.code-card code{font-size:.55rem}.skill-badges{gap:.4rem;top:10.5rem;left:.5rem}.skill-badge{min-width:100px;padding:.45rem .55rem;font-size:.58rem}.skill-badge i{width:1.2rem;height:1.2rem}.opportunity-badge{max-width:150px;bottom:1rem;right:.5rem}}.about-section{background:radial-gradient(circle at 5% 80%,#f0943317,#0000 420px),radial-gradient(circle at 95% 10%,#bc188814,#0000 430px),#faf9fb;padding:110px 20px;position:relative;overflow:hidden}.about-container{grid-template-columns:minmax(0,1.05fr) minmax(400px,.95fr);align-items:center;gap:clamp(60px,9vw,130px);margin:0 auto;display:grid}.about-label{color:#cc2366;letter-spacing:.08em;text-transform:uppercase;background:#fff1f6;border:1px solid #dc274329;border-radius:999px;padding:9px 15px;font-size:12px;font-weight:800;display:inline-flex}.about-heading{color:#17131c;letter-spacing:-.05em;max-width:690px;margin:22px 0;font-size:clamp(38px,5vw,58px);font-weight:800;line-height:1.08}.about-heading span{color:#0000;background:var(--brand-gradient,linear-gradient(135deg, #f09433, #e6683c, #dc2743, #cc2366, #bc1888));-webkit-background-clip:text;background-clip:text}.about-lead{color:#39333d;margin:0;font-size:clamp(19px,2vw,22px);font-weight:600;line-height:1.65}.about-description{color:#716a74;margin:18px 0 0;font-size:18px;line-height:1.8}.about-skills{flex-wrap:wrap;gap:9px;margin-top:27px;display:flex}.about-skills span{color:#504853;background:#fff;border:1px solid #ebe5eb;border-radius:999px;padding:9px 14px;font-size:13px;font-weight:700;transition:color .25s,border-color .25s,transform .25s;box-shadow:0 7px 18px #2d1d2a0d}.about-skills span:hover{color:#cc2366;border-color:#dc274359;transform:translateY(-2px)}.about-footer{flex-wrap:wrap;align-items:center;gap:25px;margin-top:35px;display:flex}.about-button{color:#fff;background:var(--brand-gradient,linear-gradient(135deg, #f09433, #e6683c, #dc2743, #cc2366, #bc1888));border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:13px 22px;font-size:14px;font-weight:800;transition:box-shadow .25s,transform .25s;display:inline-flex;box-shadow:0 13px 28px #cc23663b}.about-button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:18px;transition:transform .25s}.about-button:hover{transform:translateY(-3px);box-shadow:0 17px 35px #cc23664d}.about-button:hover svg{transform:translate(4px)}.about-location{color:#756e78;align-items:center;gap:9px;font-size:13px;display:flex}.about-location svg{fill:none;stroke:#dc2743;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:22px}.about-location strong{color:#28222b}.about-visual{max-width:480px;margin-left:auto;position:relative}.about-image-frame{z-index:2;background:#fff;border:1px solid #dc27432e;border-radius:30px;padding:12px;position:relative;box-shadow:0 30px 70px #49284226}.about-image-frame:before{z-index:-1;background:var(--brand-gradient,linear-gradient(135deg, #f09433, #e6683c, #dc2743, #cc2366, #bc1888));content:"";opacity:.15;border-radius:34px;position:absolute;inset:-12px 25px 25px -12px}.about-image-frame img{object-fit:cover;object-position:center top;border-radius:21px;width:100%;min-height:500px;display:block}.experience-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border:1px solid #ffffffa6;border-radius:17px;align-items:center;gap:13px;padding:18px 22px;display:flex;position:absolute;bottom:28px;left:-45px;box-shadow:0 17px 40px #331d2f2b}.experience-card strong{color:#0000;background:var(--brand-gradient,linear-gradient(135deg, #f09433, #dc2743, #bc1888));letter-spacing:-.06em;-webkit-background-clip:text;background-clip:text;font-size:43px;font-weight:800;line-height:1}.experience-card span{color:#514a54;font-size:12px;font-weight:700;line-height:1.4}.about-availability{color:#514a54;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;border:1px solid #e9e3e9;border-radius:12px;align-items:center;gap:9px;padding:12px 16px;font-size:11px;font-weight:700;display:flex;position:absolute;top:28px;right:-28px;box-shadow:0 15px 35px #311c2d24}.about-availability span{background:#16b364;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #16b3641f}.about-decoration{z-index:1;background:var(--brand-gradient,linear-gradient(135deg, #f09433, #dc2743, #bc1888));filter:blur(1px);border-radius:50%;position:absolute}.about-decoration-one{opacity:.12;width:90px;height:90px;top:-25px;right:-30px}.about-decoration-two{opacity:.08;width:130px;height:130px;bottom:-35px;left:30px}.about-button:focus-visible{outline-offset:4px;outline:3px solid #dc274340}@media (width<=1024px){.about-container{grid-template-columns:1fr .8fr;gap:55px}.about-image-frame img{min-height:440px}.experience-card{left:-20px}.about-availability{right:-10px}}@media (width<=850px){.about-section{padding:85px 20px}.about-container{grid-template-columns:1fr}.about-content{text-align:center}.about-heading{margin-inline:auto}.about-skills,.about-footer{justify-content:center}.about-visual{width:min(480px,100%);margin:25px auto 0}}@media (width<=560px){.about-section{padding:70px 16px}.about-heading{font-size:38px}.about-lead{font-size:19px}.about-description{font-size:16px}.about-footer{flex-direction:column;align-items:stretch}.about-button{width:100%}.about-location{justify-content:center}.about-image-frame img{min-height:400px}.experience-card{bottom:15px;left:15px}.about-availability{top:18px;right:18px}}:root{--brand-gradient:linear-gradient(135deg, #f09433 0%, #e6683c 28%, #dc2743 52%, #cc2366 76%, #bc1888 100%)}
