.Projects-module__ICTKvq__page,.Projects-module__ICTKvq__page *,.Projects-module__ICTKvq__page :before,.Projects-module__ICTKvq__page :after{box-sizing:border-box}.Projects-module__ICTKvq__page{isolation:isolate;color:#fff;background:#050914;width:100%;min-height:100vh;position:relative;overflow-x:hidden}.Projects-module__ICTKvq__backgroundGrid{z-index:-4;opacity:.032;pointer-events:none;background-image:linear-gradient(#4f8cff0d 1px,#0000 1px),linear-gradient(90deg,#4f8cff0d 1px,#0000 1px);background-size:112px 112px;animation:46s linear infinite Projects-module__ICTKvq__backgroundGridMove;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000008c 50%,#0000 92%);mask-image:linear-gradient(#000,#0000008c 50%,#0000 92%)}.Projects-module__ICTKvq__backgroundGlowCyan,.Projects-module__ICTKvq__backgroundGlowPurple{z-index:-3;filter:blur(155px);pointer-events:none;border-radius:50%;position:absolute}.Projects-module__ICTKvq__backgroundGlowCyan{background:#00d9ff0b;width:560px;height:560px;animation:15s ease-in-out infinite alternate Projects-module__ICTKvq__cyanGlowFloat;top:150px;left:-320px}.Projects-module__ICTKvq__backgroundGlowPurple{background:#b026ff0c;width:600px;height:600px;animation:18s ease-in-out infinite alternate Projects-module__ICTKvq__purpleGlowFloat;top:680px;right:-350px}.Projects-module__ICTKvq__projectsSection{padding:138px 0 86px;scroll-margin-top:100px;position:relative}.Projects-module__ICTKvq__container{z-index:2;width:min(1480px,100% - 120px);margin:0 auto;position:relative}.Projects-module__ICTKvq__hero{grid-template-columns:minmax(0,1fr) minmax(340px,.46fr);align-items:end;gap:clamp(60px,7vw,110px);margin-bottom:34px;display:grid}.Projects-module__ICTKvq__heroContent{min-width:0}.Projects-module__ICTKvq__eyebrow{color:#ffffffad;letter-spacing:1.5px;text-transform:uppercase;opacity:0;background:#ffffff03;border:1px solid #00d9ff2e;border-radius:999px;align-items:center;gap:10px;width:fit-content;padding:8px 15px;font-size:10px;font-weight:850;line-height:1;animation:.7s forwards Projects-module__ICTKvq__fadeUp,5s ease-in-out 1.2s infinite alternate Projects-module__ICTKvq__badgeFloat;display:inline-flex;transform:translateY(16px);box-shadow:inset 0 0 18px #00d9ff04,0 0 18px #00d9ff06}.Projects-module__ICTKvq__eyebrow span{background:#00d9ff;border-radius:50%;flex:none;width:7px;height:7px;animation:1.9s ease-in-out infinite Projects-module__ICTKvq__pulseDot;box-shadow:0 0 9px #00d9ffd1,0 0 18px #00d9ff47}.Projects-module__ICTKvq__hero h1{color:#fff;letter-spacing:-3.4px;opacity:0;max-width:850px;margin:21px 0 0;font-size:clamp(44px,4.7vw,70px);font-weight:700;line-height:1;animation:.85s .1s forwards Projects-module__ICTKvq__fadeUp;transform:translateY(24px)}.Projects-module__ICTKvq__hero h1 span,.Projects-module__ICTKvq__cta h2 strong{color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#00d9ff,#4f8cff 50%,#b026ff);-webkit-background-clip:text;background-clip:text}.Projects-module__ICTKvq__heroContent>p{color:#ffffff7d;opacity:0;max-width:680px;margin:20px 0 0;font-size:14.5px;line-height:1.7;animation:.8s .22s forwards Projects-module__ICTKvq__fadeUp;transform:translateY(20px)}.Projects-module__ICTKvq__heroDetails{opacity:0;padding-bottom:2px;animation:.85s .3s forwards Projects-module__ICTKvq__fadeUp;transform:translateY(22px)}.Projects-module__ICTKvq__heroDetails>p{color:#ffffff6e;margin:0;font-size:13px;line-height:1.65}.Projects-module__ICTKvq__heroStack{border-top:1px solid #ffffff0e;flex-direction:column;gap:9px;margin-top:18px;padding-top:16px;display:flex}.Projects-module__ICTKvq__heroStack span{color:#ffffff7d;opacity:0;align-items:center;gap:8px;font-size:10px;font-weight:700;transition:color .3s,transform .3s;animation:.55s forwards Projects-module__ICTKvq__stackReveal;display:flex;transform:translate(10px)}.Projects-module__ICTKvq__heroStack span:first-child{animation-delay:.48s}.Projects-module__ICTKvq__heroStack span:nth-child(2){animation-delay:.58s}.Projects-module__ICTKvq__heroStack span:nth-child(3){animation-delay:.68s}.Projects-module__ICTKvq__heroStack span:hover{color:#ffffffc2;transform:translate(4px)}.Projects-module__ICTKvq__heroStack svg{color:#31ff9b;filter:drop-shadow(0 0 6px #31ff9b3d);flex:none}.Projects-module__ICTKvq__toolbar{opacity:0;border-top:1px solid #ffffff0e;border-bottom:1px solid #ffffff0e;justify-content:space-between;align-items:center;gap:24px;margin-bottom:18px;padding:12px 0;animation:.75s .38s forwards Projects-module__ICTKvq__fadeUp;display:flex;transform:translateY(18px)}.Projects-module__ICTKvq__filters{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.Projects-module__ICTKvq__filterButton{color:#fff6;min-height:36px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;padding:0 14px;font-size:10.5px;font-weight:750;transition:color .3s,transform .3s,border-color .3s,background .3s,box-shadow .3s;position:relative;overflow:hidden}.Projects-module__ICTKvq__filterButton:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(110deg,#0000 18%,#fff1 48%,#0000 78%);transition:transform .6s;position:absolute;inset:0;transform:translate(-130%)}.Projects-module__ICTKvq__filterButton:hover{color:#fff;background:#ffffff03;border-color:#ffffff12;transform:translateY(-2px)}.Projects-module__ICTKvq__filterButton:hover:before{transform:translate(130%)}.Projects-module__ICTKvq__filterButtonActive{color:#fff;background:linear-gradient(135deg,#00d9ff0a,#b026ff0a),#ffffff02;border-color:#00d9ff3d;box-shadow:inset 0 0 14px #ffffff02,0 0 17px #00d9ff08}.Projects-module__ICTKvq__toolbarLabel{color:#ffffff38;letter-spacing:1px;text-transform:uppercase;flex:none;font-size:9px;font-weight:800}.Projects-module__ICTKvq__featured{isolation:isolate;opacity:0;background:#070c18bf;border:1px solid #ffffff0f;border-radius:25px;grid-template-columns:minmax(0,1.12fr) minmax(350px,.68fr);min-height:455px;transition:transform .38s,border-color .38s,box-shadow .38s;animation:.9s .48s forwards Projects-module__ICTKvq__revealCard;display:grid;position:relative;overflow:hidden;transform:translateY(24px)scale(.993);box-shadow:0 22px 60px #0003,inset 0 0 30px #ffffff01}.Projects-module__ICTKvq__featured:before{content:"";z-index:6;pointer-events:none;background:linear-gradient(90deg,#0000,#00d9ffeb,#4f8cffcc,#b026ffd6,#0000);width:36%;height:1px;animation:11s linear infinite Projects-module__ICTKvq__featuredLineTravel;position:absolute;top:0;left:-42%;box-shadow:0 0 9px #00d9ff40,0 0 18px #b026ff1a}.Projects-module__ICTKvq__featured:after{content:"";z-index:6;pointer-events:none;background:linear-gradient(90deg,#0000,#b026ff99,#4f8cff8a,#0000);width:30%;height:1px;animation:14s linear infinite Projects-module__ICTKvq__featuredLineReverse;position:absolute;bottom:0;right:-36%;box-shadow:0 0 12px #b026ff1a}.Projects-module__ICTKvq__featured:hover{border-color:#00d9ff21;transform:translateY(-4px);box-shadow:0 28px 72px #00000045,0 0 28px #00d9ff06,inset 0 0 30px #ffffff01}.Projects-module__ICTKvq__featuredMedia,.Projects-module__ICTKvq__cardMedia{background:linear-gradient(135deg,#00d9ff04,#b026ff05),#0a101c;display:block;position:relative;overflow:hidden}.Projects-module__ICTKvq__featuredMedia{min-height:455px}.Projects-module__ICTKvq__featuredImage,.Projects-module__ICTKvq__cardImage{object-fit:cover;transition:transform .7s cubic-bezier(.22,1,.36,1),filter .45s;transform:scale(1.001)}.Projects-module__ICTKvq__featuredMedia:hover .Projects-module__ICTKvq__featuredImage,.Projects-module__ICTKvq__projectCard:hover .Projects-module__ICTKvq__cardImage{filter:brightness(1.035)saturate(1.025);transform:scale(1.04)}.Projects-module__ICTKvq__imageOverlay{z-index:1;pointer-events:none;background:linear-gradient(#0000 50%,#03071047),linear-gradient(135deg,#0000 62%,#b026ff0d);transition:opacity .35s;position:absolute;inset:0}.Projects-module__ICTKvq__featuredMedia:hover .Projects-module__ICTKvq__imageOverlay,.Projects-module__ICTKvq__projectCard:hover .Projects-module__ICTKvq__imageOverlay{opacity:.78}.Projects-module__ICTKvq__featuredMedia:after,.Projects-module__ICTKvq__cardMedia:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(110deg,#0000,#ffffff0b,#0000);width:42%;height:100%;transition:left .85s;position:absolute;top:0;left:-85%;transform:skew(-14deg)}.Projects-module__ICTKvq__featuredMedia:hover:after,.Projects-module__ICTKvq__projectCard:hover .Projects-module__ICTKvq__cardMedia:after{left:125%}.Projects-module__ICTKvq__featuredLabel{z-index:3;color:#ffffffb8;letter-spacing:.65px;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);background:#040812c2;border:1px solid #ffffff16;border-radius:999px;align-items:center;min-height:32px;padding:0 11px;font-size:8px;font-weight:800;display:inline-flex;position:absolute;top:15px;left:15px}.Projects-module__ICTKvq__imageArrow{z-index:3;color:#00d9ff;-webkit-backdrop-filter:blur(10px);background:#040812c7;border:1px solid #00d9ff36;border-radius:12px;place-items:center;width:42px;height:42px;transition:color .3s,transform .3s,border-color .3s,box-shadow .3s,background .3s;display:grid;position:absolute;bottom:14px;right:14px}.Projects-module__ICTKvq__featuredMedia:hover .Projects-module__ICTKvq__imageArrow,.Projects-module__ICTKvq__projectCard:hover .Projects-module__ICTKvq__imageArrow{color:#b026ff;background:#0a0817e0;border-color:#b026ff61;transform:translate(3px,-3px)rotate(4deg);box-shadow:0 0 18px #b026ff14,0 10px 24px #00000038}.Projects-module__ICTKvq__featuredContent{border-left:1px solid #ffffff0d;flex-direction:column;justify-content:space-between;gap:20px;min-width:0;padding:29px;display:flex}.Projects-module__ICTKvq__featuredTop,.Projects-module__ICTKvq__cardTop{justify-content:space-between;align-items:center;gap:14px;display:flex}.Projects-module__ICTKvq__projectNumber{color:#ffffff26;letter-spacing:1px;font-size:10.5px;font-weight:850}.Projects-module__ICTKvq__projectBadges{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.Projects-module__ICTKvq__typeBadge,.Projects-module__ICTKvq__redesignBadge{letter-spacing:.55px;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;min-height:27px;padding:0 9px;font-size:8px;font-weight:800;transition:transform .3s,border-color .3s,box-shadow .3s;display:inline-flex}.Projects-module__ICTKvq__typeBadge{color:#00d9ffb8;background:#00d9ff04;border:1px solid #00d9ff24}.Projects-module__ICTKvq__redesignBadge{color:#c462ffd1;background:#b026ff05;border:1px solid #b026ff2b}.Projects-module__ICTKvq__typeBadge:hover,.Projects-module__ICTKvq__redesignBadge:hover{transform:translateY(-2px)}.Projects-module__ICTKvq__typeBadge:hover{border-color:#00d9ff4d;box-shadow:0 0 14px #00d9ff0d}.Projects-module__ICTKvq__redesignBadge:hover{border-color:#b026ff57;box-shadow:0 0 14px #b026ff0f}.Projects-module__ICTKvq__featuredCopy h2{color:#fff;letter-spacing:-1.55px;margin:15px 0 0;font-size:clamp(28px,2.7vw,40px);font-weight:700;line-height:1.07}.Projects-module__ICTKvq__featuredCopy>p{color:#ffffff73;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:14px 0 0;font-size:12.5px;line-height:1.65;display:-webkit-box;overflow:hidden}.Projects-module__ICTKvq__marketBadge{color:#ffffff78;align-items:center;gap:7px;width:fit-content;font-size:8.5px;font-weight:750;display:inline-flex}.Projects-module__ICTKvq__marketIran svg{color:#31ff9b;filter:drop-shadow(0 0 5px #31ff9b38)}.Projects-module__ICTKvq__marketInternational svg{color:#00d9ff;filter:drop-shadow(0 0 5px #00d9ff33)}.Projects-module__ICTKvq__projectDetails{border-top:1px solid #ffffff0d;grid-template-columns:auto auto minmax(0,1fr);align-items:end;gap:16px;padding-top:18px;display:grid}.Projects-module__ICTKvq__projectDetailsCompact{grid-template-columns:1fr;align-items:start;gap:12px;margin-top:auto;padding-top:15px}.Projects-module__ICTKvq__detailItem{flex-direction:column;gap:4px;min-width:0;display:flex}.Projects-module__ICTKvq__detailItem small{color:#fff3;letter-spacing:.65px;text-transform:uppercase;font-size:7.5px;font-weight:750}.Projects-module__ICTKvq__detailItem strong{color:#fff9;font-size:9px;font-weight:750;line-height:1.35}.Projects-module__ICTKvq__stackList{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;min-width:0;display:flex}.Projects-module__ICTKvq__projectDetailsCompact .Projects-module__ICTKvq__stackList{justify-content:flex-start}.Projects-module__ICTKvq__stackList span{color:#ffffff57;background:#ffffff02;border:1px solid #ffffff0d;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:700;transition:color .3s,transform .3s,border-color .3s,background .3s}.Projects-module__ICTKvq__stackList span:hover{color:#ffffffb8;background:#00d9ff04;border-color:#00d9ff24;transform:translateY(-2px)}.Projects-module__ICTKvq__featuredLink,.Projects-module__ICTKvq__cardLink{color:#ffffffb8;border-bottom:1px solid #00d9ff33;align-items:center;gap:8px;width:fit-content;padding-bottom:5px;font-size:10.5px;font-weight:800;text-decoration:none;transition:color .3s,transform .3s,border-color .3s;display:inline-flex}.Projects-module__ICTKvq__featuredLink svg,.Projects-module__ICTKvq__cardLink svg{transition:color .3s,transform .3s}.Projects-module__ICTKvq__featuredLink:hover,.Projects-module__ICTKvq__cardLink:hover{color:#fff;border-color:#b026ff5c;transform:translateY(-1px)}.Projects-module__ICTKvq__featuredLink:hover svg{color:#b026ff;transform:translate(4px,-4px)}.Projects-module__ICTKvq__cardLink:hover svg{color:#00d9ff;transform:translate(4px)}.Projects-module__ICTKvq__projectsGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;margin-top:18px;display:grid}.Projects-module__ICTKvq__projectCard{isolation:isolate;opacity:0;background:#070c18ad;border:1px solid #ffffff0e;border-radius:20px;flex-direction:column;min-width:0;height:100%;transition:transform .35s,border-color .35s,box-shadow .35s;animation:.75s forwards Projects-module__ICTKvq__revealCard;display:flex;position:relative;overflow:hidden;transform:translateY(22px)scale(.994)}.Projects-module__ICTKvq__projectCard:first-child{animation-delay:.58s}.Projects-module__ICTKvq__projectCard:nth-child(2){animation-delay:.68s}.Projects-module__ICTKvq__projectCard:nth-child(3){animation-delay:.78s}.Projects-module__ICTKvq__projectCard:nth-child(4){animation-delay:.88s}.Projects-module__ICTKvq__projectCard:nth-child(5){animation-delay:.98s}.Projects-module__ICTKvq__projectCard:nth-child(6){animation-delay:1.08s}.Projects-module__ICTKvq__projectCard:before{content:"";z-index:6;opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#00d9ffb3,#4f8cff99,#b026ffa3,#0000);width:44%;height:1px;transition:opacity .3s;animation:9s linear infinite Projects-module__ICTKvq__cardLineTravel;position:absolute;top:0;left:-55%;box-shadow:0 0 8px #00d9ff29,0 0 14px #b026ff12}.Projects-module__ICTKvq__projectCard:hover{border-color:#00d9ff29;transform:translateY(-5px);box-shadow:0 22px 54px #0000003d,0 0 20px #00d9ff07}.Projects-module__ICTKvq__projectCard:hover:before{opacity:1}.Projects-module__ICTKvq__cardMedia{aspect-ratio:16/10;flex:none;width:100%;height:auto}.Projects-module__ICTKvq__cardContent{flex-direction:column;flex:1;min-width:0;padding:18px;display:flex}.Projects-module__ICTKvq__cardContent .Projects-module__ICTKvq__projectBadges{margin-top:13px}.Projects-module__ICTKvq__cardContent h2{color:#fff;letter-spacing:-.5px;margin:13px 0 0;font-size:18px;font-weight:850;line-height:1.2}.Projects-module__ICTKvq__cardContent>p{color:#fff6;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:9px 0 0;font-size:11px;line-height:1.58;display:-webkit-box;overflow:hidden}.Projects-module__ICTKvq__cardLink{margin-top:15px}.Projects-module__ICTKvq__loadMoreWrapper{opacity:0;justify-content:center;margin-top:28px;animation:.7s .85s forwards Projects-module__ICTKvq__fadeUp;display:flex;transform:translateY(18px)}.Projects-module__ICTKvq__loadMoreButton{color:#ffffffad;min-width:178px;height:47px;font:inherit;cursor:pointer;background:#ffffff02;border:1px solid #00d9ff2e;border-radius:13px;justify-content:center;align-items:center;gap:8px;padding:0 17px;font-size:10.5px;font-weight:800;transition:color .3s,transform .3s,border-color .3s,background .3s,box-shadow .3s;display:inline-flex;position:relative;overflow:hidden}.Projects-module__ICTKvq__loadMoreButton:before{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 18%,#ffffff12 48%,#0000 78%);transition:transform .6s;position:absolute;inset:0;transform:translate(-130%)}.Projects-module__ICTKvq__loadMoreButton:hover{color:#fff;background:#b026ff05;border-color:#b026ff57;transform:translateY(-3px);box-shadow:0 0 22px #b026ff0f,0 12px 28px #0000002e}.Projects-module__ICTKvq__loadMoreButton:hover:before{transform:translate(130%)}.Projects-module__ICTKvq__emptyState{text-align:center;opacity:0;background:#070c189e;border:1px solid #ffffff0e;border-radius:21px;flex-direction:column;justify-content:center;align-items:center;min-height:280px;padding:34px;animation:.7s forwards Projects-module__ICTKvq__fadeUp;display:flex;transform:translateY(20px)}.Projects-module__ICTKvq__emptyState strong{color:#fff;font-size:18px}.Projects-module__ICTKvq__emptyState p{color:#fff6;margin:8px 0 0;font-size:11.5px}.Projects-module__ICTKvq__emptyState button{color:#fff;height:42px;font:inherit;cursor:pointer;background:#00d9ff05;border:1px solid #00d9ff33;border-radius:11px;margin-top:18px;padding:0 15px;font-size:10px;font-weight:800;transition:transform .3s,border-color .3s,background .3s}.Projects-module__ICTKvq__emptyState button:hover{background:#b026ff06;border-color:#b026ff5c;transform:translateY(-2px)}.Projects-module__ICTKvq__cta{isolation:isolate;opacity:0;border-top:1px solid #ffffff0e;border-bottom:1px solid #ffffff0e;justify-content:space-between;align-items:center;gap:40px;margin-top:44px;padding:28px 0;animation:.8s .82s forwards Projects-module__ICTKvq__fadeUp;display:flex;position:relative;overflow:hidden;transform:translateY(20px)}.Projects-module__ICTKvq__cta:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#00d9ffb8,#4f8cff99,#b026ffad,#0000);width:26%;height:1px;animation:11s linear infinite Projects-module__ICTKvq__ctaLineTravel;position:absolute;top:0;left:-30%;box-shadow:0 0 10px #00d9ff1a}.Projects-module__ICTKvq__ctaContent>span{color:#ffffff4a;letter-spacing:1px;text-transform:uppercase;font-size:8.5px;font-weight:850}.Projects-module__ICTKvq__cta h2{color:#fff;letter-spacing:-1.8px;margin:10px 0 0;font-size:clamp(29px,3.2vw,45px);font-weight:700;line-height:1.05}.Projects-module__ICTKvq__cta h2 strong{font-weight:inherit}.Projects-module__ICTKvq__ctaButton{color:#fff;background:linear-gradient(135deg,#00d9ff0b,#b026ff0d),#ffffff02;border:1px solid #00d9ff38;border-radius:13px;flex:none;justify-content:center;align-items:center;gap:8px;min-width:158px;height:49px;padding:0 18px;font-size:11px;font-weight:800;text-decoration:none;transition:transform .3s,border-color .3s,box-shadow .3s,background .3s;display:inline-flex;position:relative;overflow:hidden}.Projects-module__ICTKvq__ctaButton:before{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 18%,#ffffff14 48%,#0000 78%);transition:transform .6s;position:absolute;inset:0;transform:translate(-130%)}.Projects-module__ICTKvq__ctaButton svg{z-index:2;transition:transform .3s;position:relative}.Projects-module__ICTKvq__ctaButton:hover{background:linear-gradient(135deg,#00d9ff11,#b026ff13),#ffffff03;border-color:#b026ff66;transform:translateY(-3px);box-shadow:0 0 22px #b026ff12,0 14px 30px #0000002e}.Projects-module__ICTKvq__ctaButton:hover:before{transform:translate(130%)}.Projects-module__ICTKvq__ctaButton:hover svg{transform:translate(4px,-4px)}@keyframes Projects-module__ICTKvq__fadeUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes Projects-module__ICTKvq__stackReveal{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}@keyframes Projects-module__ICTKvq__revealCard{0%{opacity:0;filter:blur(3px);transform:translateY(24px)scale(.993)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes Projects-module__ICTKvq__badgeFloat{0%{transform:translateY(0)}to{transform:translateY(-4px)}}@keyframes Projects-module__ICTKvq__pulseDot{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.32)}}@keyframes Projects-module__ICTKvq__backgroundGridMove{0%{background-position:0 0,0 0}to{background-position:112px 112px,112px 112px}}@keyframes Projects-module__ICTKvq__cyanGlowFloat{0%{opacity:.7;transform:translate(0,0)scale(.96)}to{opacity:1;transform:translate(42px,-28px)scale(1.05)}}@keyframes Projects-module__ICTKvq__purpleGlowFloat{0%{opacity:.72;transform:translate(0,0)scale(.96)}to{opacity:1;transform:translate(-40px,32px)scale(1.06)}}@keyframes Projects-module__ICTKvq__featuredLineTravel{0%{left:-42%}to{left:110%}}@keyframes Projects-module__ICTKvq__featuredLineReverse{0%{right:-36%}to{right:110%}}@keyframes Projects-module__ICTKvq__cardLineTravel{0%{left:-55%}to{left:115%}}@keyframes Projects-module__ICTKvq__ctaLineTravel{0%{left:-30%}to{left:108%}}@media (max-width:1280px){.Projects-module__ICTKvq__container{width:min(1180px,100% - 64px)}.Projects-module__ICTKvq__hero{grid-template-columns:minmax(0,1fr) minmax(310px,.45fr);gap:52px}.Projects-module__ICTKvq__featured{grid-template-columns:minmax(0,1.05fr) minmax(330px,.68fr);min-height:430px}.Projects-module__ICTKvq__featuredMedia{min-height:430px}.Projects-module__ICTKvq__featuredContent{padding:27px}.Projects-module__ICTKvq__featuredCopy h2{font-size:clamp(27px,2.6vw,37px)}.Projects-module__ICTKvq__projectsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.Projects-module__ICTKvq__cardContent{padding:19px}.Projects-module__ICTKvq__cardContent h2{font-size:19px}}@media (max-width:1024px){.Projects-module__ICTKvq__projectsSection{padding:122px 0 80px;scroll-margin-top:84px}.Projects-module__ICTKvq__hero{grid-template-columns:1fr;gap:24px}.Projects-module__ICTKvq__heroDetails{max-width:700px}.Projects-module__ICTKvq__heroStack{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.Projects-module__ICTKvq__featured{grid-template-columns:1fr}.Projects-module__ICTKvq__featuredMedia{min-height:380px}.Projects-module__ICTKvq__featuredContent{border-top:1px solid #ffffff0d;border-left:0;min-height:auto;padding:28px}.Projects-module__ICTKvq__projectDetails{grid-template-columns:auto auto minmax(0,1fr)}.Projects-module__ICTKvq__projectsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media (max-width:820px){.Projects-module__ICTKvq__heroStack{grid-template-columns:1fr}.Projects-module__ICTKvq__projectsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.Projects-module__ICTKvq__cardContent{padding:17px}.Projects-module__ICTKvq__cardContent h2{font-size:17px}.Projects-module__ICTKvq__cardContent>p{font-size:10.5px}.Projects-module__ICTKvq__typeBadge,.Projects-module__ICTKvq__redesignBadge{font-size:7.5px}}@media (max-width:640px){.Projects-module__ICTKvq__projectsSection{padding:102px 0 64px;scroll-margin-top:76px}.Projects-module__ICTKvq__container{width:calc(100% - 28px)}.Projects-module__ICTKvq__hero{margin-bottom:27px}.Projects-module__ICTKvq__eyebrow{letter-spacing:1.2px;padding:8px 12px;font-size:9px}.Projects-module__ICTKvq__hero h1{letter-spacing:-2.2px;margin-top:18px;font-size:clamp(38px,10.4vw,50px)}.Projects-module__ICTKvq__heroContent>p,.Projects-module__ICTKvq__heroDetails>p{font-size:13px}.Projects-module__ICTKvq__toolbar{flex-direction:column-reverse;align-items:flex-start;gap:9px;margin-bottom:16px}.Projects-module__ICTKvq__filters{scrollbar-width:none;flex-wrap:nowrap;width:100%;padding-bottom:4px;overflow:auto hidden}.Projects-module__ICTKvq__filters::-webkit-scrollbar{display:none}.Projects-module__ICTKvq__filterButton{flex:none}.Projects-module__ICTKvq__featured{border-radius:21px;min-height:auto}.Projects-module__ICTKvq__featuredMedia{min-height:310px}.Projects-module__ICTKvq__featuredContent{padding:22px 19px}.Projects-module__ICTKvq__featuredCopy h2{font-size:29px}.Projects-module__ICTKvq__projectDetails{grid-template-columns:1fr 1fr}.Projects-module__ICTKvq__projectDetails .Projects-module__ICTKvq__stackList{grid-column:1/-1;justify-content:flex-start}.Projects-module__ICTKvq__projectsGrid{grid-template-columns:1fr;gap:16px}.Projects-module__ICTKvq__projectCard{border-radius:19px}.Projects-module__ICTKvq__cardMedia{aspect-ratio:16/10}.Projects-module__ICTKvq__cardContent{padding:18px}.Projects-module__ICTKvq__cardContent h2{font-size:19px}.Projects-module__ICTKvq__cardContent>p{-webkit-line-clamp:3;line-clamp:3;font-size:11.5px}.Projects-module__ICTKvq__projectDetailsCompact{grid-template-columns:auto minmax(0,1fr)}.Projects-module__ICTKvq__projectDetailsCompact .Projects-module__ICTKvq__stackList{justify-content:flex-end}.Projects-module__ICTKvq__cta{flex-direction:column;align-items:flex-start;gap:21px;margin-top:38px}.Projects-module__ICTKvq__cta h2{font-size:33px}.Projects-module__ICTKvq__ctaButton{width:100%}}@media (max-width:480px){.Projects-module__ICTKvq__projectsSection{padding-top:94px}.Projects-module__ICTKvq__container{width:calc(100% - 24px)}.Projects-module__ICTKvq__hero h1{letter-spacing:-1.9px;font-size:36px}.Projects-module__ICTKvq__heroContent>p,.Projects-module__ICTKvq__heroDetails>p{font-size:12.5px}.Projects-module__ICTKvq__featuredMedia{min-height:235px}.Projects-module__ICTKvq__featuredLabel{min-height:30px;font-size:7.5px;top:12px;left:12px}.Projects-module__ICTKvq__imageArrow{width:40px;height:40px;bottom:12px;right:12px}.Projects-module__ICTKvq__featuredContent{padding:19px 15px}.Projects-module__ICTKvq__featuredTop,.Projects-module__ICTKvq__cardTop{align-items:flex-start}.Projects-module__ICTKvq__featuredCopy h2{letter-spacing:-1.1px;font-size:25px}.Projects-module__ICTKvq__featuredCopy>p{font-size:11.5px}.Projects-module__ICTKvq__projectDetails{grid-template-columns:1fr}.Projects-module__ICTKvq__projectDetails .Projects-module__ICTKvq__stackList{grid-column:auto;justify-content:flex-start}.Projects-module__ICTKvq__cardMedia{aspect-ratio:4/3}.Projects-module__ICTKvq__cardContent{padding:16px}.Projects-module__ICTKvq__cardContent h2{font-size:18px}.Projects-module__ICTKvq__cardContent>p{font-size:11px}.Projects-module__ICTKvq__projectDetailsCompact{grid-template-columns:1fr}.Projects-module__ICTKvq__projectDetailsCompact .Projects-module__ICTKvq__stackList{justify-content:flex-start}.Projects-module__ICTKvq__cta h2{font-size:29px}}@media (max-width:360px){.Projects-module__ICTKvq__hero h1{font-size:33px}.Projects-module__ICTKvq__featuredMedia{min-height:210px}.Projects-module__ICTKvq__cardMedia{aspect-ratio:4/3}.Projects-module__ICTKvq__marketBadge{font-size:8px}.Projects-module__ICTKvq__typeBadge,.Projects-module__ICTKvq__redesignBadge{padding-inline:8px;font-size:7.5px}}@media (hover:none){.Projects-module__ICTKvq__heroStack span:hover,.Projects-module__ICTKvq__filterButton:hover,.Projects-module__ICTKvq__featured:hover,.Projects-module__ICTKvq__featuredMedia:hover .Projects-module__ICTKvq__featuredImage,.Projects-module__ICTKvq__projectCard:hover,.Projects-module__ICTKvq__projectCard:hover .Projects-module__ICTKvq__cardImage,.Projects-module__ICTKvq__typeBadge:hover,.Projects-module__ICTKvq__redesignBadge:hover,.Projects-module__ICTKvq__stackList span:hover,.Projects-module__ICTKvq__featuredLink:hover,.Projects-module__ICTKvq__cardLink:hover,.Projects-module__ICTKvq__loadMoreButton:hover,.Projects-module__ICTKvq__emptyState button:hover,.Projects-module__ICTKvq__ctaButton:hover,.Projects-module__ICTKvq__featuredMedia:hover .Projects-module__ICTKvq__imageArrow,.Projects-module__ICTKvq__projectCard:hover .Projects-module__ICTKvq__imageArrow{transform:none}.Projects-module__ICTKvq__projectCard:before{opacity:0}.Projects-module__ICTKvq__featuredMedia:after,.Projects-module__ICTKvq__cardMedia:after{display:none}}@media (prefers-reduced-motion:reduce){.Projects-module__ICTKvq__backgroundGrid,.Projects-module__ICTKvq__backgroundGlowCyan,.Projects-module__ICTKvq__backgroundGlowPurple,.Projects-module__ICTKvq__eyebrow,.Projects-module__ICTKvq__eyebrow span,.Projects-module__ICTKvq__hero h1,.Projects-module__ICTKvq__heroContent>p,.Projects-module__ICTKvq__heroDetails,.Projects-module__ICTKvq__heroStack span,.Projects-module__ICTKvq__toolbar,.Projects-module__ICTKvq__featured,.Projects-module__ICTKvq__featured:before,.Projects-module__ICTKvq__featured:after,.Projects-module__ICTKvq__projectCard,.Projects-module__ICTKvq__projectCard:before,.Projects-module__ICTKvq__loadMoreWrapper,.Projects-module__ICTKvq__emptyState,.Projects-module__ICTKvq__cta,.Projects-module__ICTKvq__cta:before{opacity:1;filter:none;animation:none;transform:none}.Projects-module__ICTKvq__heroStack span,.Projects-module__ICTKvq__filterButton,.Projects-module__ICTKvq__filterButton:before,.Projects-module__ICTKvq__featured,.Projects-module__ICTKvq__featuredImage,.Projects-module__ICTKvq__cardImage,.Projects-module__ICTKvq__imageOverlay,.Projects-module__ICTKvq__imageArrow,.Projects-module__ICTKvq__typeBadge,.Projects-module__ICTKvq__redesignBadge,.Projects-module__ICTKvq__projectCard,.Projects-module__ICTKvq__stackList span,.Projects-module__ICTKvq__featuredLink,.Projects-module__ICTKvq__featuredLink svg,.Projects-module__ICTKvq__cardLink,.Projects-module__ICTKvq__cardLink svg,.Projects-module__ICTKvq__loadMoreButton,.Projects-module__ICTKvq__loadMoreButton:before,.Projects-module__ICTKvq__emptyState button,.Projects-module__ICTKvq__ctaButton,.Projects-module__ICTKvq__ctaButton:before,.Projects-module__ICTKvq__ctaButton svg{transition:none}}
