.ClientLogoBand_band__qokTV{--tile-height:4.5rem;--logo-width:7rem;--logo-height:2.5rem;position:relative;isolation:isolate;padding-block:clamp(2.75rem,5vw,4.5rem);color:#fff;background:radial-gradient(55% 120% at 0 0,rgb(255 107 17/16%),transparent 60%),radial-gradient(50% 110% at 100% 100%,rgb(59 130 246/26%),transparent 62%),linear-gradient(120deg,#06163a,#0a3175 55%,#071d47)}.ClientLogoBand_band__qokTV:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(rgb(255 255 255/8%) 1px,transparent 0);background-size:22px 22px;mask-image:radial-gradient(ellipse at center,#000 20%,transparent 75%)}.ClientLogoBand_inner__nIXlr{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem;max-width:var(--max-w-container);margin-inline:auto;padding-inline:.5rem}.ClientLogoBand_intro__AgkOS{text-align:center}.ClientLogoBand_eyebrow__qARbV{display:inline-flex;align-items:center;gap:.5rem;margin:0;padding:6px calc(12px - .14em) 6px 12px;color:#ffd2b8;font-size:.78125rem;font-weight:600;line-height:1.2;letter-spacing:.14em;text-transform:uppercase;background:rgb(255 255 255/8%);border:1px solid rgb(255 255 255/14%);border-radius:999px}.ClientLogoBand_dot__qPE_4{flex:0 0 auto;width:6px;height:6px;border-radius:50%;background:#ff6b11;box-shadow:0 0 0 3px rgb(255 107 17/22%),0 0 12px 1px rgb(255 107 17/55%)}.ClientLogoBand_heading__tafBB{margin:1rem 0 0;color:#fff;font-family:var(--font-lufga);font-size:var(--type-h2);font-weight:600;line-height:1.1;letter-spacing:-.02em;text-wrap:balance}.ClientLogoBand_accent__2yLk9{color:transparent;background:linear-gradient(90deg,#ff7a2f,#ffc27a);-webkit-background-clip:text;background-clip:text;-webkit-box-decoration-break:clone;box-decoration-break:clone}.ClientLogoBand_description__Ud4KM{max-width:40ch;margin:.875rem auto 0;color:rgb(255 255 255/72%);font-size:1rem;line-height:1.65;text-wrap:pretty}.ClientLogoBand_cta__dNl0o{display:inline-flex;align-items:center;gap:.5rem;margin-top:1.25rem;color:#fff;font-weight:600;text-decoration:underline;text-decoration-color:rgb(255 255 255/35%);text-decoration-thickness:1px;text-underline-offset:.35em;transition:text-decoration-color .2s ease}@media (max-width:1023px){.ClientLogoBand_cta__dNl0o{min-height:44px;margin-top:.6875rem}}.ClientLogoBand_ctaArrow__rtUfl{flex:0 0 auto;width:1.125rem;height:1.125rem;color:#ff6b11;transition:translate .2s ease}.ClientLogoBand_cta__dNl0o:focus-visible{outline:3px solid #ffb27f;outline-offset:4px;border-radius:4px}.ClientLogoBand_rail__35flR{display:flex;overflow:hidden}.ClientLogoBand_grid__KdoCd{display:flex;flex:0 0 auto;flex-wrap:nowrap;gap:.75rem;margin:0;padding:0 .75rem 0 0;list-style:none;animation:ClientLogoBand_client-logo-scroll__eITbZ 26s linear infinite}.ClientLogoBand_grid__KdoCd>li{flex:0 0 9rem;min-width:0}@keyframes ClientLogoBand_client-logo-scroll__eITbZ{to{transform:translateX(-100%)}}.ClientLogoBand_tile__YRDox{width:100%;display:flex;align-items:center;justify-content:center;height:var(--tile-height);background:#fff;border-radius:16px;transition:box-shadow .2s ease,translate .2s ease}.ClientLogoBand_tile__YRDox:focus-visible{outline:3px solid #ffb27f;outline-offset:3px}.ClientLogoBand_logo__MzOr5{position:relative;width:calc(var(--logo-width) * var(--logo-scale, 1));max-width:calc(100% - 1.25rem);height:calc(var(--logo-height) * var(--logo-scale, 1))}.ClientLogoBand_image__8iJp_{object-fit:contain}@media (min-width:640px){.ClientLogoBand_inner__nIXlr{padding-inline:1rem}.ClientLogoBand_rail__35flR{display:block;overflow:visible}.ClientLogoBand_grid__KdoCd{flex-wrap:wrap;justify-content:center;gap:1rem;padding-right:0;animation:none}.ClientLogoBand_grid__KdoCd>li{flex:0 1 calc(25% - 0.75rem)}.ClientLogoBand_gridClone__7R9b7{display:none}}@media (min-width:768px){.ClientLogoBand_band__qokTV{--tile-height:5.5rem;--logo-width:9rem;--logo-height:3.25rem}}@media (min-width:1024px){.ClientLogoBand_inner__nIXlr{grid-template-columns:minmax(0,22rem) minmax(0,1fr);align-items:center;gap:clamp(2rem,4vw,3.5rem);padding-inline:2rem}.ClientLogoBand_intro__AgkOS{text-align:left}.ClientLogoBand_description__Ud4KM{max-width:none;margin-inline:0}}@media (hover:hover){.ClientLogoBand_tile__YRDox:hover{translate:0 -3px;box-shadow:0 0 0 2px #ff6b11}.ClientLogoBand_cta__dNl0o:hover{text-decoration-color:#ff6b11}.ClientLogoBand_cta__dNl0o:hover .ClientLogoBand_ctaArrow__rtUfl{translate:3px 0}}.ClientLogoBand_tile__YRDox:active{box-shadow:0 0 0 2px #ff6b11}.ClientLogoBand_cta__dNl0o:active{text-decoration-color:#ff6b11}@media (prefers-reduced-motion:reduce){.ClientLogoBand_ctaArrow__rtUfl,.ClientLogoBand_cta__dNl0o,.ClientLogoBand_tile__YRDox{transition:none}.ClientLogoBand_cta__dNl0o:hover .ClientLogoBand_ctaArrow__rtUfl,.ClientLogoBand_tile__YRDox:hover{translate:none}.ClientLogoBand_rail__35flR{display:block;overflow:visible}.ClientLogoBand_grid__KdoCd{flex-wrap:wrap;justify-content:center;animation:none}.ClientLogoBand_grid__KdoCd>li{flex:0 1 calc(50% - 0.375rem)}.ClientLogoBand_gridClone__7R9b7{display:none}}.web-development_card__Jhb3S{position:relative;background:#fff;border:1px solid #e2e8f3;border-radius:20px;box-shadow:0 1px 2px rgb(15 23 42/5%);transition:border-color .22s ease,box-shadow .22s ease,translate .22s ease}.web-development_icon__SydgR{display:flex;flex:none;align-items:center;justify-content:center;width:52px;height:52px;border-radius:14px;background:var(--accent);transition:box-shadow .22s ease}.web-development_iconImg__PSFG6{width:30px;height:30px;object-fit:contain}.web-development_cardTitle__rMGQK{margin:0;color:#0f172a;font-family:var(--font-lufga);font-size:var(--type-h4);font-weight:600;line-height:1.3;letter-spacing:-.01em}.web-development_cardBody__n7hni{margin:0;color:#475569;font-size:.9375rem;line-height:1.6}.web-development_grid__R9WCP{display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem;margin-block:2.5rem 3rem}.web-development_gridCard__vcDQz{display:flex;flex-direction:column;padding:1.5rem}.web-development_gridCardHead__aJClD{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.web-development_tag__PGWqc{padding:4px 10px;border-radius:999px;background:#f1f5f9;color:#475569;font-size:.71875rem;font-weight:600;line-height:1.3;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;transition:background-color .22s ease,color .22s ease}.web-development_gridCard__vcDQz .web-development_cardTitle__rMGQK{margin-top:1.125rem}.web-development_gridCard__vcDQz .web-development_cardBody__n7hni{margin-top:.5rem}.web-development_backend___WaR8{padding-block:clamp(3rem,6vw,4.5rem)}.web-development_backendGrid__EX6BI{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem}.web-development_stack__Od5Fq{display:grid;gap:.75rem}.web-development_stackCard__0A5ZR{display:flex;align-items:center;gap:1rem;padding:1.25rem 1.5rem}.web-development_stackText__MF5kk{display:flex;min-width:0;flex-direction:column;gap:.375rem}.web-development_collage__y8VWk{display:grid;gap:1rem}.web-development_shotLead__KTI_5,.web-development_shotSmall__aNGw7{position:relative;overflow:hidden;border-radius:20px;background:#e2e8f0}.web-development_shotLead__KTI_5{aspect-ratio:16/9}.web-development_shotSmall__aNGw7{display:none;aspect-ratio:4/3}.web-development_shotImg__1I5Bq{object-fit:cover}@media (min-width:640px){.web-development_collage__y8VWk,.web-development_grid__R9WCP{grid-template-columns:repeat(2,minmax(0,1fr))}.web-development_shotLead__KTI_5{grid-column:span 2}.web-development_shotSmall__aNGw7{display:block}}@media (min-width:1024px){.web-development_grid__R9WCP{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem}.web-development_backendGrid__EX6BI{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:2rem}.web-development_collage__y8VWk{height:clamp(26rem,36vw,30rem);grid-template-rows:1.25fr 1fr}.web-development_shotLead__KTI_5,.web-development_shotSmall__aNGw7{aspect-ratio:auto;height:100%}.web-development_stack__Od5Fq{grid-template-rows:repeat(3,minmax(0,1fr));gap:1rem}}@media (hover:hover){.web-development_card__Jhb3S:hover{border-color:color-mix(in srgb,var(--accent) 45%,#e2e8f3);box-shadow:0 18px 34px -26px color-mix(in srgb,var(--accent) 60%,transparent)}.web-development_card__Jhb3S:hover .web-development_icon__SydgR{box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 14%,transparent)}.web-development_card__Jhb3S:hover .web-development_tag__PGWqc{background:color-mix(in srgb,var(--accent) 12%,#f1f5f9);color:color-mix(in srgb,var(--accent) 70%,#0f172a)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.web-development_card__Jhb3S:hover{translate:0 -4px}}.web-development_card__Jhb3S:active{border-color:color-mix(in srgb,var(--accent) 45%,#e2e8f3)}.web-development_card__Jhb3S:active .web-development_tag__PGWqc{background:color-mix(in srgb,var(--accent) 12%,#f1f5f9);color:color-mix(in srgb,var(--accent) 70%,#0f172a)}@media (prefers-reduced-motion:reduce){.web-development_card__Jhb3S,.web-development_icon__SydgR,.web-development_tag__PGWqc{transition:none}}.TechnologyRibbon_ribbon__g0PVM{padding-block:clamp(1.25rem,2.7vw,2.25rem);color:#fff;background:linear-gradient(110deg,#071d47,#0b397f 52%,#071d47);border-block:1px solid rgb(255 255 255/14%)}.TechnologyRibbon_viewport__kSymS{overflow:hidden;width:100%;mask-image:linear-gradient(90deg,transparent,#000 2%,#000 98%,transparent)}.TechnologyRibbon_track__HCPZc{display:flex;width:max-content;animation:TechnologyRibbon_technology-drift__Ww6ia 48s linear infinite}.TechnologyRibbon_group__0SLFh{display:flex;flex:0 0 auto;align-items:center;gap:clamp(1.5rem,3vw,3rem);padding-right:clamp(1.5rem,3vw,3rem);list-style:none}.TechnologyRibbon_item__IRyGX{display:inline-flex;flex:0 0 auto;align-items:center;gap:clamp(.55rem,1vw,.9rem);white-space:nowrap;font-family:var(--font-lufga);font-size:clamp(1.75rem,4vw,3.25rem);font-weight:700;line-height:1.08;letter-spacing:-.045em}.TechnologyRibbon_icon__4pmEW{display:inline-flex;flex:0 0 clamp(1.7rem,3.2vw,2.6rem);width:clamp(1.7rem,3.2vw,2.6rem);height:clamp(1.7rem,3.2vw,2.6rem)}.TechnologyRibbon_icon__4pmEW svg{width:100%;height:100%}.TechnologyRibbon_spark__QzGTw{width:clamp(1.15rem,2vw,1.75rem);height:clamp(1.15rem,2vw,1.75rem);margin-left:clamp(.25rem,1vw,.75rem);color:#ff6b11}.TechnologyRibbon_next__hu6u6{color:#fff}.TechnologyRibbon_react__R4ZJF{color:#8be8ff}.TechnologyRibbon_wordpress__22Rbz{color:#a9d4ff}.TechnologyRibbon_mern__rwSwK{color:#ffab76}.TechnologyRibbon_sql__n4OaC{color:#ffcf9f}.TechnologyRibbon_mongodb__mUwWc{color:#80dea4}.TechnologyRibbon_postgresql__UwqPc{color:#b2caff}.TechnologyRibbon_supabase__ueDey{color:#7ff2bd}.TechnologyRibbon_mysql__7Yyud{color:#91dded}@media (min-width:768px) and (prefers-reduced-motion:no-preference){.TechnologyRibbon_item__IRyGX:nth-child(2n) .TechnologyRibbon_label__SQ7Ff{color:transparent;-webkit-text-stroke:1px #bdd0f4}}@media (hover:hover){.TechnologyRibbon_ribbon__g0PVM:hover .TechnologyRibbon_track__HCPZc{animation-play-state:paused}}@keyframes TechnologyRibbon_technology-drift__Ww6ia{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.TechnologyRibbon_viewport__kSymS{overflow:visible;mask-image:none}.TechnologyRibbon_track__HCPZc{display:block;width:auto;animation:none}.TechnologyRibbon_group__0SLFh{flex-wrap:wrap;justify-content:center;gap:1rem 1.5rem;padding-inline:1rem}.TechnologyRibbon_group__0SLFh[aria-hidden=true]{display:none}.TechnologyRibbon_item__IRyGX{font-size:clamp(1.1rem,3vw,1.5rem)}.TechnologyRibbon_spark__QzGTw{display:none}}.WebDevProjects_section__1jLcu{position:relative;isolation:isolate;padding-block:clamp(3rem,6vw,4.5rem);padding-inline:16px;background:linear-gradient(180deg,#f3f6fc,#e3eaf6)}.WebDevProjects_section__1jLcu:before{content:"";position:absolute;inset:0 0 auto;z-index:-1;height:min(34rem,55%);background-image:radial-gradient(circle,rgb(8 64 163/16%) 1px,transparent 1.6px);background-size:22px 22px;mask-image:linear-gradient(180deg,#000,transparent);pointer-events:none}.WebDevProjects_inner__8p8Do{max-width:var(--max-w-container);margin-inline:auto}.WebDevProjects_header__5BDjX{display:grid;justify-items:center;gap:1.75rem;margin-bottom:clamp(2.25rem,5vw,3.5rem);text-align:center}.WebDevProjects_intro__wNG0a{display:grid;justify-items:center;gap:1rem;max-width:40rem}.WebDevProjects_eyebrow__bFrgL{display:inline-flex;align-items:center;margin:0;padding:.45rem .95rem;border:1px solid #dce4f2;border-radius:999px;background:#fff;color:#c2410c;font-family:var(--font-lufga);font-size:.78125rem;font-weight:600;line-height:1.2;letter-spacing:.14em;text-transform:uppercase;box-shadow:0 8px 18px -14px rgb(8 40 100/45%)}.WebDevProjects_heading__U8l3_{margin:0;font-family:var(--font-lufga);font-size:var(--type-h2);font-weight:700;line-height:1.1;letter-spacing:-.025em;color:#0f172a}.WebDevProjects_subtitle__5DKO8{margin:0;max-width:36rem;color:#475569;font-size:clamp(1rem,.95rem + .25vw,1.125rem);line-height:1.7}.WebDevProjects_ghost__XvBms{display:none}.WebDevProjects_list__oSK02{display:grid;gap:clamp(1.25rem,3vw,2rem);margin:0;padding:0;list-style:none}.WebDevProjects_card__fqOeh{display:grid;padding:10px;border:1px solid #e2e8f3;border-radius:22px;background:#fff;box-shadow:0 30px 60px -40px rgb(8 40 100/35%);transition:translate .22s ease,box-shadow .3s ease}.WebDevProjects_media__LuEE8{--panel-pad:clamp(0.75rem,1.8vw,1.25rem);position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:var(--panel-pad);border-radius:16px;background:radial-gradient(55% 120% at 0 0,rgb(255 107 17/16%),transparent 60%),radial-gradient(50% 110% at 100% 100%,rgb(59 130 246/26%),transparent 62%),linear-gradient(120deg,#06163a,#0a3175 55%,#071d47)}.WebDevProjects_media__LuEE8:before{content:"";position:absolute;inset:0;z-index:-1;background-image:radial-gradient(rgb(255 255 255/10%) 1px,transparent 0);background-size:22px 22px;mask-image:linear-gradient(135deg,transparent 15%,#000 75%)}.WebDevProjects_browserLink__5Po5_{display:block;width:100%;border-radius:14px}.WebDevProjects_devices__yh9rO{position:relative;width:100%;aspect-ratio:16/9}.WebDevProjects_devicesImg__iKPKu{object-fit:contain;transform-origin:50% 60%;transition:transform .6s cubic-bezier(.16,1,.3,1)}.WebDevProjects_domain___3VQ2{display:inline-flex;align-items:center;gap:.375rem;margin:-.125rem 0 .75rem;color:#64748b;font-size:.875rem;line-height:1.3}.WebDevProjects_browser__9hc__{overflow:hidden;border-radius:14px;background:#fff;box-shadow:0 24px 48px -20px rgb(2 12 40/60%)}.WebDevProjects_bar__DkFBF{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:10px;height:30px;padding-inline:12px;border-bottom:1px solid #e2e8f0;background:#f1f4f9}.WebDevProjects_dots__H1Rhb{display:flex;gap:6px}.WebDevProjects_dot__HyLsA{width:10px;height:10px;border-radius:50%}.WebDevProjects_dot__HyLsA:first-child{background:#ff5f57}.WebDevProjects_dot__HyLsA:nth-child(2){background:#febc2e}.WebDevProjects_dot__HyLsA:nth-child(3){background:#28c840}.WebDevProjects_url__CgSKs{display:inline-flex;align-items:center;justify-self:center;gap:6px;min-width:0;max-width:100%;padding:3px 12px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px #e2e8f0;color:#64748b;font-family:ui-sans-serif,system-ui,sans-serif;font-size:12px;line-height:1.4}.WebDevProjects_urlText__VJKk_{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.WebDevProjects_lock__hEqv7{flex:none;width:10px;height:10px}.WebDevProjects_shot__i3qBT{position:relative;overflow:hidden;aspect-ratio:16/9;background:#e2e8f0}.WebDevProjects_shotImg__jrEFg{object-fit:cover;object-position:top;transform-origin:50% 0;transition:transform .6s cubic-bezier(.16,1,.3,1)}.WebDevProjects_live__B28UC{position:absolute;z-index:1;left:calc(var(--panel-pad) * .5);bottom:calc(var(--panel-pad) * .5);display:inline-flex;align-items:center;gap:.45rem;padding:.35rem .8rem .35rem .65rem;border-radius:999px;background:#fff;box-shadow:0 10px 24px -10px rgb(2 12 40/50%);color:#0f172a;font-size:.75rem;font-weight:600;line-height:1.2}.WebDevProjects_liveDot__FlJuy{position:relative;flex:none;width:8px;height:8px;border-radius:50%;background:#22c55e}.WebDevProjects_content__rx6wa{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-width:0;padding:1.25rem clamp(.75rem,3vw,1.25rem) .875rem}.WebDevProjects_numberRow__jF_rL{display:flex;align-items:baseline;gap:.5rem;margin:0 0 .75rem;font-family:var(--font-lufga);line-height:1}.WebDevProjects_number__sPHnK{font-size:2rem;font-weight:700;letter-spacing:-.03em;color:transparent;-webkit-text-stroke:1.5px rgb(8 64 163/40%)}.WebDevProjects_title__KB_wV{margin:0 0 .625rem;font-family:var(--font-lufga);font-size:var(--type-h3);font-weight:700;line-height:1.15;letter-spacing:-.02em;color:#0f172a}.WebDevProjects_title__KB_wV:focus{outline:none}.WebDevProjects_description__OHbw6{margin:0 0 1rem;max-width:48ch;color:#475569;font-size:clamp(.9375rem,.92rem + .1vw,1rem);line-height:1.65;text-align:left}.WebDevProjects_meta__1L0oc{display:flex;align-items:center;gap:.5rem;margin:0 0 1.25rem;color:#334155;font-size:.875rem;font-weight:500}.WebDevProjects_metaIcon__SKEyP{flex:none;width:18px;height:18px;color:#16a34a}.WebDevProjects_visit__ltzrh{display:inline-flex;align-items:center;gap:.5rem;padding:.7rem 1.25rem;border-radius:999px;background:#ff6b11;color:#fff;font-size:.9375rem;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .2s ease}.WebDevProjects_visit__ltzrh:hover{background:#e2560a}.WebDevProjects_visit__ltzrh:active{background:#c2410c}.WebDevProjects_visitIcon__XT_ER{flex:none;width:16px;height:16px;transition:transform .2s ease}.WebDevProjects_moreWrap__DHc_J{display:flex;justify-content:center;margin-top:clamp(2rem,4vw,3rem)}.WebDevProjects_more__5lAUH{display:inline-flex;align-items:center;gap:.625rem;max-width:100%;padding:.85rem 1.15rem .85rem 1.5rem;border:0;border-radius:999px;background:#0b2a63;box-shadow:0 18px 36px -20px rgb(11 42 99/80%);color:#fff;font-family:var(--font-lufga);font-size:.9375rem;font-weight:600;line-height:1.2;cursor:pointer;transition:background-color .2s ease}@media (hover:hover){.WebDevProjects_more__5lAUH:hover{background:#0840a3}}.WebDevProjects_more__5lAUH:active{background:#0a3480}.WebDevProjects_moreCount__IaIgL{display:inline-grid;place-items:center;min-width:1.9rem;padding:.15rem .5rem;border-radius:999px;background:rgb(255 255 255/16%);font-size:.8125rem;font-weight:700}.WebDevProjects_moreIcon__I_fo5{flex:none;width:16px;height:16px}.WebDevProjects_empty__mgOlf{padding-block:3rem;color:#475569;text-align:center}@media (prefers-reduced-motion:no-preference){.WebDevProjects_liveDot__FlJuy:after{content:"";position:absolute;inset:0;border-radius:inherit;background:#22c55e;animation:WebDevProjects_live-pulse__pMtY8 2.2s ease-out infinite}.WebDevProjects_revealed__J5086{animation:WebDevProjects_project-reveal__IIh37 .56s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--reveal-delay,0s)}.WebDevProjects_visit__ltzrh:hover .WebDevProjects_visitIcon__XT_ER{transform:translate(2px,-2px)}}@media (hover:hover) and (pointer:fine){.WebDevProjects_card__fqOeh:hover{box-shadow:0 40px 70px -38px rgb(8 40 100/45%)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.WebDevProjects_card__fqOeh:hover .WebDevProjects_devicesImg__iKPKu,.WebDevProjects_card__fqOeh:hover .WebDevProjects_shotImg__jrEFg{transform:scale(1.03)}}@media (prefers-reduced-motion:reduce){.WebDevProjects_card__fqOeh,.WebDevProjects_devicesImg__iKPKu,.WebDevProjects_more__5lAUH,.WebDevProjects_shotImg__jrEFg,.WebDevProjects_visitIcon__XT_ER,.WebDevProjects_visit__ltzrh{transition:none}}@keyframes WebDevProjects_live-pulse__pMtY8{0%{transform:scale(1);opacity:.55}to{transform:scale(2.6);opacity:0}}@keyframes WebDevProjects_project-reveal__IIh37{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media (max-width:1023px){.WebDevProjects_list__oSK02{max-width:640px;margin-inline:auto}}@media (max-width:400px){.WebDevProjects_more__5lAUH{gap:.5rem;padding:.8rem .9rem .8rem 1.15rem;font-size:.875rem}}@media (max-width:1023px){.WebDevProjects_visit__ltzrh{min-height:44px}}@media (min-width:1024px){.WebDevProjects_section__1jLcu{padding-inline:24px}.WebDevProjects_header__5BDjX{grid-template-columns:minmax(0,1fr) auto;align-items:center;justify-items:start;gap:2rem;text-align:left}.WebDevProjects_ghost__XvBms{display:block;justify-self:end;font-family:var(--font-lufga);font-size:clamp(5.5rem,10.5vw,9.5rem);font-weight:700;line-height:1;letter-spacing:-.04em;white-space:nowrap;color:transparent;background:linear-gradient(180deg,rgb(8 64 163/18%),rgb(8 64 163/3%));-webkit-background-clip:text;background-clip:text;-webkit-text-stroke:1px rgb(8 64 163/16%);user-select:none;pointer-events:none}.WebDevProjects_intro__wNG0a{justify-items:start;max-width:44rem}.WebDevProjects_card__fqOeh{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);padding:10px;border-radius:24px}.WebDevProjects_cardReverse__mHPcC{grid-template-columns:minmax(0,1fr) minmax(0,.8fr)}.WebDevProjects_cardReverse__mHPcC .WebDevProjects_media__LuEE8{order:2}.WebDevProjects_media__LuEE8{border-radius:18px}.WebDevProjects_content__rx6wa{padding:clamp(1.25rem,2.5vw,2rem) clamp(1.5rem,3vw,2.75rem)}.WebDevProjects_numberRow__jF_rL{margin-bottom:.875rem}.WebDevProjects_number__sPHnK{font-size:clamp(2.25rem,3.2vw,3rem)}}