.WebProjectOverlay-module__haNHHW__overlay{z-index:1000;opacity:0;pointer-events:none;background-color:#000c;justify-content:center;align-items:flex-end;transition:opacity .4s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;inset:0;overflow:hidden}.WebProjectOverlay-module__haNHHW__overlay.WebProjectOverlay-module__haNHHW__open{opacity:1;pointer-events:auto;overflow:hidden}.WebProjectOverlay-module__haNHHW__content{background-color:var(--color-white);border-radius:20px 20px 0 0;width:95%;max-width:95vw;max-height:85vh;padding:20px 16px 24px;transition:all .6s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden scroll;transform:translateY(100%)}.WebProjectOverlay-module__haNHHW__overlay.WebProjectOverlay-module__haNHHW__open .WebProjectOverlay-module__haNHHW__content{transform:translateY(0)}.WebProjectOverlay-module__haNHHW__content.WebProjectOverlay-module__haNHHW__expanded{border-radius:0;width:100%;max-width:100vw;max-height:100vh;transition:all .5s cubic-bezier(.4,0,.2,1);overflow-y:scroll}.WebProjectOverlay-module__haNHHW__content::-webkit-scrollbar{width:6px}.WebProjectOverlay-module__haNHHW__content::-webkit-scrollbar-track{background:#0000000d;border-radius:3px}.WebProjectOverlay-module__haNHHW__content::-webkit-scrollbar-thumb{background:var(--color-gray);opacity:1;border-radius:3px}.WebProjectOverlay-module__haNHHW__content::-webkit-scrollbar-thumb:hover{background:#666}.WebProjectOverlay-module__haNHHW__closeButton{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:40px;height:40px;color:var(--color-black);z-index:1002;cursor:pointer;background:#fffffff2;border:none;border-radius:50%;justify-content:center;align-items:center;margin-bottom:20px;margin-left:auto;transition:all .3s;display:flex;position:sticky;top:20px;right:20px;box-shadow:0 4px 12px #0000001a}.WebProjectOverlay-module__haNHHW__closeButton:hover{color:var(--color-primary)}.WebProjectOverlay-module__haNHHW__titleBar{align-items:center;gap:12px;margin-bottom:12px;display:flex}.WebProjectOverlay-module__haNHHW__developerLogo{background-color:#d1d5db;border-radius:50%;flex-shrink:0;width:60px;height:60px;position:relative;overflow:hidden}.WebProjectOverlay-module__haNHHW__logoImage{object-fit:cover}.WebProjectOverlay-module__haNHHW__logoPlaceholder{background-color:#e5e7eb;width:100%;height:100%}.WebProjectOverlay-module__haNHHW__projectTitle{color:var(--color-black);flex:1;margin:0;font-size:16px;font-weight:600;line-height:1.3}.WebProjectOverlay-module__haNHHW__shareButton{border:1px dashed var(--color-primary);width:40px;height:40px;color:var(--color-primary);cursor:pointer;background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:0;margin-left:auto;transition:all .3s;display:flex}.WebProjectOverlay-module__haNHHW__shareButton:hover{background:var(--color-primary);color:var(--color-white)}.WebProjectOverlay-module__haNHHW__copiedMessage{color:var(--color-primary);margin-top:2rem;font-size:12px;font-weight:600;animation:2s forwards WebProjectOverlay-module__haNHHW__fadeOutCopied}@keyframes WebProjectOverlay-module__haNHHW__fadeOutCopied{0%{opacity:1;transform:translateY(0)}80%{opacity:1}to{opacity:0;transform:translateY(-4px)}}.WebProjectOverlay-module__haNHHW__mainMedia{border-radius:8px;width:100%;height:360px;margin-bottom:16px;position:relative;overflow:hidden}.WebProjectOverlay-module__haNHHW__videoWrapper,.WebProjectOverlay-module__haNHHW__image{object-fit:cover;width:100%;height:100%}.WebProjectOverlay-module__haNHHW__thumbnail{object-fit:cover}.WebProjectOverlay-module__haNHHW__thumbnailWrapper{width:100%;height:100%;position:absolute;inset:0}.WebProjectOverlay-module__haNHHW__thumbnail img,.WebProjectOverlay-module__haNHHW__thumbnail>span,.WebProjectOverlay-module__haNHHW__thumbnail>span>img{object-fit:cover!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.WebProjectOverlay-module__haNHHW__videoWrapper{cursor:pointer;width:100%;height:100%;position:relative}.WebProjectOverlay-module__haNHHW__description{text-align:center;width:100%;margin:0 auto 40px}.WebProjectOverlay-module__haNHHW__description p{color:var(--color-gray);margin:0;padding:0 20px;font-size:14px;line-height:1.6}.WebProjectOverlay-module__haNHHW__demoContainer,.WebProjectOverlay-module__haNHHW__demoImageWrapper{width:100%;height:100%;min-height:400px;position:relative}.WebProjectOverlay-module__haNHHW__demoImage{object-fit:cover;border-radius:10px}.WebProjectOverlay-module__haNHHW__liveDemoButton{color:var(--color-primary);border:.8px dashed var(--color-primary);cursor:pointer;text-transform:uppercase;letter-spacing:.5px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);white-space:nowrap;background:#ffffffe6;border-radius:30px;padding:12px 28px;font-size:14px;transition:all .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.WebProjectOverlay-module__haNHHW__liveDemoButton:hover{background:var(--color-primary);color:var(--color-white);transform:translate(-50%,-50%)scale(1.05);box-shadow:0 8px 20px #ed180d4d}.WebProjectOverlay-module__haNHHW__footer{margin:0 -16px -32px;padding:40px 16px}.WebProjectOverlay-module__haNHHW__developerSection{grid-template-columns:1fr;align-items:start;gap:48px;padding:0;display:grid}.WebProjectOverlay-module__haNHHW__developerSection.WebProjectOverlay-module__haNHHW__light{color:var(--color-black)}.WebProjectOverlay-module__haNHHW__developerSection.WebProjectOverlay-module__haNHHW__dark{color:var(--color-white)}.WebProjectOverlay-module__haNHHW__developerLeft{flex-direction:column;gap:0;padding-top:0;display:flex}.WebProjectOverlay-module__haNHHW__developerLeftText{opacity:.75;max-width:90%;margin:20px 0 40px;font-size:15px;line-height:1.8}.WebProjectOverlay-module__haNHHW__developerSection.WebProjectOverlay-module__haNHHW__light .WebProjectOverlay-module__haNHHW__developerLeftText{color:var(--color-black)}.WebProjectOverlay-module__haNHHW__developerSection.WebProjectOverlay-module__haNHHW__dark .WebProjectOverlay-module__haNHHW__developerLeftText{color:var(--color-white)}.WebProjectOverlay-module__haNHHW__contactsSection{opacity:1;margin-top:0;display:block}.WebProjectOverlay-module__haNHHW__developerSection.WebProjectOverlay-module__haNHHW__dark .WebProjectOverlay-module__haNHHW__contactsSection{opacity:1}.WebProjectOverlay-module__haNHHW__contactsTitle{opacity:1;letter-spacing:-.01em;margin:0 0 20px;font-size:18px;font-weight:500}.WebProjectOverlay-module__haNHHW__developerSection.WebProjectOverlay-module__haNHHW__light .WebProjectOverlay-module__haNHHW__contactsTitle{color:var(--color-black)}.WebProjectOverlay-module__haNHHW__developerSection.WebProjectOverlay-module__haNHHW__dark .WebProjectOverlay-module__haNHHW__contactsTitle{color:var(--color-white)}.WebProjectOverlay-module__haNHHW__developerRight{flex-direction:column;align-items:flex-start;gap:24px;display:flex;position:relative;top:0}.WebProjectOverlay-module__haNHHW__developerCard{background:#d9d9d9;border-radius:10px;width:100%;max-width:788px;min-height:240px;margin-top:32px;padding:20px 20px 60px;position:relative;overflow:visible}.WebProjectOverlay-module__haNHHW__developerAvatarLarge{z-index:10;background:linear-gradient(135deg,#e5e7eb 0%,#f3f4f6 100%);border:3px solid #fff;border-radius:50%;width:80px;height:80px;position:absolute;top:-30px;left:20px;overflow:hidden;box-shadow:0 8px 24px #00000014,0 2px 8px #0000000a}.WebProjectOverlay-module__haNHHW__avatarImage{object-fit:cover}.WebProjectOverlay-module__haNHHW__avatarWrapper{width:100%;height:100%;position:absolute;inset:0}.WebProjectOverlay-module__haNHHW__avatarPlaceholder{background:linear-gradient(135deg,#e5e7eb 0%,#f3f4f6 100%);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.WebProjectOverlay-module__haNHHW__developerCardText{color:#848484;opacity:1;margin-bottom:0;padding-top:40px;padding-left:0;font-size:14px;font-weight:400;line-height:1.6}.WebProjectOverlay-module__haNHHW__tagPills{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.WebProjectOverlay-module__haNHHW__tagPill{text-transform:capitalize;color:var(--color-black);background:#f7f7f9;border:1px solid #00000014;border-radius:999px;padding:6px 12px;font-size:12px}.WebProjectOverlay-module__haNHHW__developerFooter{justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:20px;left:20px;right:20px}.WebProjectOverlay-module__haNHHW__developerBy{color:var(--color-black);opacity:.9;font-size:14px;font-weight:600}.WebProjectOverlay-module__haNHHW__rating{gap:6px;display:flex}@media (max-width:480px){.WebProjectOverlay-module__haNHHW__content{padding:12px 12px 20px}.WebProjectOverlay-module__haNHHW__titleBar{gap:8px;margin-bottom:12px}.WebProjectOverlay-module__haNHHW__developerLogo{width:45px;height:45px}.WebProjectOverlay-module__haNHHW__projectTitle{font-size:14px}.WebProjectOverlay-module__haNHHW__shareButton{width:34px;height:34px}.WebProjectOverlay-module__haNHHW__mainMedia{height:360px;margin-bottom:16px}.WebProjectOverlay-module__haNHHW__description{margin-bottom:24px}.WebProjectOverlay-module__haNHHW__description p{padding:0 8px;font-size:13px}.WebProjectOverlay-module__haNHHW__demoContainer,.WebProjectOverlay-module__haNHHW__demoImageWrapper{min-height:300px}.WebProjectOverlay-module__haNHHW__liveDemoButton{padding:8px 20px;font-size:12px}.WebProjectOverlay-module__haNHHW__footer{margin:0 -12px -20px;padding:24px 12px}.WebProjectOverlay-module__haNHHW__developerSection{grid-template-columns:1fr;gap:24px}.WebProjectOverlay-module__haNHHW__developerLeftText{margin:12px 0 20px;font-size:13px;line-height:1.6}.WebProjectOverlay-module__haNHHW__contactsTitle{margin-bottom:12px;font-size:15px}.WebProjectOverlay-module__haNHHW__developerRight{top:0}.WebProjectOverlay-module__haNHHW__developerAvatarLarge{width:60px;height:60px;top:-20px;left:12px}.WebProjectOverlay-module__haNHHW__developerCard{min-height:180px;margin-top:24px;padding:12px 12px 45px}.WebProjectOverlay-module__haNHHW__developerCardText{padding-top:25px;font-size:12px;line-height:1.5}.WebProjectOverlay-module__haNHHW__developerFooter{bottom:12px;left:12px;right:12px}.WebProjectOverlay-module__haNHHW__developerBy{font-size:11px}.WebProjectOverlay-module__haNHHW__rating svg{width:12px;height:12px}}@media (max-width:767px) and (orientation:landscape){.WebProjectOverlay-module__haNHHW__content{max-height:95vh;padding:12px 16px 24px}.WebProjectOverlay-module__haNHHW__closeButton{width:34px;height:34px;top:8px;right:8px}.WebProjectOverlay-module__haNHHW__titleBar{gap:8px;margin-bottom:12px}.WebProjectOverlay-module__haNHHW__developerLogo{width:45px;height:45px}.WebProjectOverlay-module__haNHHW__projectTitle{font-size:14px}.WebProjectOverlay-module__haNHHW__shareButton{width:34px;height:34px}.WebProjectOverlay-module__haNHHW__mainMedia{height:480px}.WebProjectOverlay-module__haNHHW__description{margin-bottom:20px}.WebProjectOverlay-module__haNHHW__description p{padding:0 8px;font-size:12px}.WebProjectOverlay-module__haNHHW__demoContainer,.WebProjectOverlay-module__haNHHW__demoImageWrapper{min-height:320px}.WebProjectOverlay-module__haNHHW__liveDemoButton{letter-spacing:.3px;padding:8px 20px;font-size:12px}.WebProjectOverlay-module__haNHHW__footer{margin:0 -16px -24px;padding:24px 16px}.WebProjectOverlay-module__haNHHW__developerSection{grid-template-columns:1fr 1.2fr;gap:24px}.WebProjectOverlay-module__haNHHW__developerLeft{padding-top:0}.WebProjectOverlay-module__haNHHW__developerLeftText{margin:12px 0 16px;font-size:12px;line-height:1.5}.WebProjectOverlay-module__haNHHW__contactsSection{margin-top:0}.WebProjectOverlay-module__haNHHW__contactsTitle{margin-bottom:12px;font-size:14px}.WebProjectOverlay-module__haNHHW__developerRight{top:0}.WebProjectOverlay-module__haNHHW__developerAvatarLarge{width:60px;height:60px;top:-20px;left:12px}.WebProjectOverlay-module__haNHHW__developerCard{min-height:160px;margin-top:20px;padding:12px 12px 40px}.WebProjectOverlay-module__haNHHW__developerCardText{padding-top:25px;padding-left:0;font-size:12px;line-height:1.4}.WebProjectOverlay-module__haNHHW__developerFooter{bottom:16px;left:16px;right:16px}.WebProjectOverlay-module__haNHHW__developerBy{font-size:12px}.WebProjectOverlay-module__haNHHW__rating svg{width:14px;height:14px}.WebProjectOverlay-module__haNHHW__websiteCloseButton,.WebProjectOverlay-module__haNHHW__websiteExpandButton{width:40px;height:40px;top:10px}.WebProjectOverlay-module__haNHHW__websiteExpandButton{right:60px}}.WebProjectOverlay-module__haNHHW__logoImage{object-fit:cover;border-radius:50%}.WebProjectOverlay-module__haNHHW__logoPlaceholder{background:linear-gradient(135deg,#e5e7eb 0%,#f3f4f6 100%);border:1px solid #e0e0e0;border-radius:50%;width:200px;height:200px}.WebProjectOverlay-module__haNHHW__websiteOverlay{z-index:10000;opacity:0;background-color:#0000;justify-content:center;align-items:center;width:100vw;height:100vh;padding:20px;transition:background-color .3s,opacity .3s;display:flex;position:fixed;top:0;left:0}.WebProjectOverlay-module__haNHHW__websiteOverlay.WebProjectOverlay-module__haNHHW__websiteOverlayOpen{opacity:1;background-color:#000000f2}.WebProjectOverlay-module__haNHHW__websiteContent{background:var(--color-white);opacity:0;border-radius:12px;width:100%;max-width:1400px;height:100%;max-height:90vh;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;transform:scale(.9)translateY(20px);box-shadow:0 20px 60px #00000080}.WebProjectOverlay-module__haNHHW__websiteContent.WebProjectOverlay-module__haNHHW__websiteContentOpen{opacity:1;transform:scale(1)translateY(0)}.WebProjectOverlay-module__haNHHW__websiteContent.WebProjectOverlay-module__haNHHW__fullscreen{border-radius:0;max-width:100vw;max-height:100vh;transition:all .5s cubic-bezier(.4,0,.2,1)}.WebProjectOverlay-module__haNHHW__websiteCloseButton{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;z-index:10;width:48px;height:48px;color:var(--color-black);background:#fffffff2;border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:15px;right:15px;box-shadow:0 4px 12px #0003}.WebProjectOverlay-module__haNHHW__websiteCloseButton:hover{background:var(--color-primary);color:var(--color-white);transform:scale(1.1)rotate(90deg);box-shadow:0 6px 20px #ed180d66}.WebProjectOverlay-module__haNHHW__websiteExpandButton{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;z-index:10;width:48px;height:48px;color:var(--color-black);background:#fffffff2;border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:15px;right:75px;box-shadow:0 4px 12px #0003}.WebProjectOverlay-module__haNHHW__websiteExpandButton:hover{background:var(--color-primary);color:var(--color-white);transform:scale(1.1);box-shadow:0 6px 20px #ed180d66}.WebProjectOverlay-module__haNHHW__websiteWrapper{width:100%;height:100%;position:relative}.WebProjectOverlay-module__haNHHW__websiteIframe{border:none;width:100%;height:100%;display:block}@media (min-width:768px){.WebProjectOverlay-module__haNHHW__content{padding:20px 24px 32px}.WebProjectOverlay-module__haNHHW__description p{font-size:15px}.WebProjectOverlay-module__haNHHW__mainMedia{height:640px}.WebProjectOverlay-module__haNHHW__demoContainer,.WebProjectOverlay-module__haNHHW__demoImageWrapper{min-height:500px}.WebProjectOverlay-module__haNHHW__liveDemoButton{padding:12px 32px;font-size:15px}.WebProjectOverlay-module__haNHHW__footer{margin:0 -24px -32px;padding:48px 24px}.WebProjectOverlay-module__haNHHW__developerLogo{width:80px;height:80px}.WebProjectOverlay-module__haNHHW__projectTitle{font-size:18px}.WebProjectOverlay-module__haNHHW__shareButton{width:44px;height:44px}.WebProjectOverlay-module__haNHHW__developerSection{grid-template-columns:1fr 1.3fr;gap:32px}.WebProjectOverlay-module__haNHHW__developerLeftText{margin:16px 0 28px;font-size:15px}.WebProjectOverlay-module__haNHHW__contactsTitle{margin-bottom:16px;font-size:17px}.WebProjectOverlay-module__haNHHW__developerRight{top:50px}.WebProjectOverlay-module__haNHHW__developerCard{max-width:500px;min-height:240px;margin-top:24px;padding:16px 16px 50px}.WebProjectOverlay-module__haNHHW__developerAvatarLarge{width:110px;height:110px;top:-30px;left:20px}.WebProjectOverlay-module__haNHHW__developerCardText{padding-top:40px;padding-left:60px;font-size:14px}.WebProjectOverlay-module__haNHHW__developerFooter{bottom:20px;left:24px;right:24px}.WebProjectOverlay-module__haNHHW__developerBy{font-size:13px}}@media (min-width:1024px){.WebProjectOverlay-module__haNHHW__content{padding:32px 40px 40px}.WebProjectOverlay-module__haNHHW__description{margin-bottom:40px}.WebProjectOverlay-module__haNHHW__description p{font-size:16px}.WebProjectOverlay-module__haNHHW__mainMedia{height:540px}.WebProjectOverlay-module__haNHHW__demoContainer,.WebProjectOverlay-module__haNHHW__demoImageWrapper{min-height:650px}.WebProjectOverlay-module__haNHHW__liveDemoButton{letter-spacing:.5px;padding:14px 40px;font-size:16px}.WebProjectOverlay-module__haNHHW__footer{margin:0 -40px -40px;padding:56px 40px}.WebProjectOverlay-module__haNHHW__developerLogo{width:91px;height:91px}.WebProjectOverlay-module__haNHHW__projectTitle{font-size:20px}.WebProjectOverlay-module__haNHHW__shareButton{width:48px;height:47px}.WebProjectOverlay-module__haNHHW__developerSection{grid-template-columns:1fr 650px;align-items:start;gap:56px}.WebProjectOverlay-module__haNHHW__developerLeftText{max-width:85%;margin:16px 0 32px;font-size:16px;line-height:1.8}.WebProjectOverlay-module__haNHHW__contactsTitle{margin-bottom:20px;font-size:19px}.WebProjectOverlay-module__haNHHW__developerRight{align-items:flex-start;gap:0;top:80px}.WebProjectOverlay-module__haNHHW__developerAvatarLarge{width:115px;height:115px;top:-32px;left:32px}.WebProjectOverlay-module__haNHHW__developerCard{border-radius:10px;width:650px;min-height:260px;margin-top:28px;padding:48px 32px 32px}.WebProjectOverlay-module__haNHHW__developerCardText{margin-bottom:32px;padding-top:36px;padding-left:0;font-size:16px;line-height:1.8}.WebProjectOverlay-module__haNHHW__developerBy{font-size:14px}.WebProjectOverlay-module__haNHHW__rating{gap:7px}}.WebProjectOverlay-module__haNHHW__developerBy{font-size:15px}.WebProjectOverlay-module__haNHHW__rating{gap:8px}.WebProjectOverlay-module__haNHHW__websiteContent{max-width:1600px}
.ProjectList-module__QGgd4q__projectList{background-color:var(--color-background);cursor:grab;-webkit-user-select:none;user-select:none;padding:3rem 0 1rem;position:relative;overflow:hidden}.ProjectList-module__QGgd4q__projectList:active{cursor:grabbing}.ProjectList-module__QGgd4q__filterBar{margin-bottom:2rem}.ProjectList-module__QGgd4q__header{margin-bottom:40px}.ProjectList-module__QGgd4q__description{font-family:var(--font-cairo);color:var(--color-text);max-width:800px;margin:20px 0 0;font-size:16px;font-weight:400;line-height:1.6}.ProjectList-module__QGgd4q__projectsGridWrapper{-webkit-user-select:none;user-select:none;width:100%}.ProjectList-module__QGgd4q__projectsGrid{grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(240px,1fr);grid-auto-flow:dense;gap:20px;margin-bottom:60px;animation:.6s ease-out ProjectList-module__QGgd4q__fadeInUp;display:grid}@keyframes ProjectList-module__QGgd4q__fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes ProjectList-module__QGgd4q__fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ProjectList-module__QGgd4q__projectsGrid>:first-child{grid-area:1/1/auto/span 2}.ProjectList-module__QGgd4q__projectsGrid>:nth-child(2){grid-area:1/3}.ProjectList-module__QGgd4q__projectsGrid>:nth-child(3){grid-area:1/4}.ProjectList-module__QGgd4q__projectsGrid>:nth-child(4){grid-area:2/1}.ProjectList-module__QGgd4q__projectsGrid>:nth-child(5){grid-area:2/2}.ProjectList-module__QGgd4q__projectsGrid>:nth-child(6){grid-area:2/3/auto/span 2}.ProjectList-module__QGgd4q__horizontalNav{justify-content:center;align-items:center;margin-top:40px;display:flex}.ProjectList-module__QGgd4q__emptyState{justify-content:center;align-items:center;min-height:300px;padding:60px 20px;display:flex}.ProjectList-module__QGgd4q__emptyStateText{font-family:var(--font-cairo);color:#ffffff80;text-align:center;margin:0;font-size:18px;font-weight:400}@media (max-width:1200px){.ProjectList-module__QGgd4q__projectsGrid{grid-template-columns:repeat(3,1fr);grid-auto-rows:minmax(200px,1fr);gap:16px}.ProjectList-module__QGgd4q__projectsGrid>:nth-child(n){grid-area:span 1/span 1}.ProjectList-module__QGgd4q__projectsGrid>:nth-child(6n+1),.ProjectList-module__QGgd4q__projectsGrid>:nth-child(6n+4){grid-area:span 2/span 2}.ProjectList-module__QGgd4q__projectsGrid>:nth-child(6n+3){grid-area:span 2/span 1}}@media (max-width:768px) and (orientation:landscape){.ProjectList-module__QGgd4q__projectList{padding:30px 0}.ProjectList-module__QGgd4q__header{margin-bottom:30px}.ProjectList-module__QGgd4q__projectsGrid{grid-template-columns:repeat(3,1fr);grid-auto-rows:minmax(180px,1fr);gap:12px;margin-bottom:40px}.ProjectList-module__QGgd4q__projectsGrid>:nth-child(n){grid-area:span 1/span 1}.ProjectList-module__QGgd4q__projectsGrid>:nth-child(6n+1){grid-area:span 1/1/auto/span 2}.ProjectList-module__QGgd4q__projectsGrid>:nth-child(6n+3){grid-area:span 2/1}.ProjectList-module__QGgd4q__projectsGrid>:nth-child(6n+5){grid-area:span 1/2/auto/span 2}.ProjectList-module__QGgd4q__horizontalNav{margin-top:30px}}@media (max-width:768px) and (orientation:portrait){.ProjectList-module__QGgd4q__projectList{padding:40px 0}.ProjectList-module__QGgd4q__header{margin-bottom:30px}.ProjectList-module__QGgd4q__projectsGrid{grid-template-columns:repeat(2,1fr);grid-auto-rows:minmax(180px,1fr);gap:14px;margin-bottom:40px}.ProjectList-module__QGgd4q__projectsGrid>:nth-child(n){grid-area:span 1/span 1}.ProjectList-module__QGgd4q__projectsGrid>:nth-child(6n+1){grid-area:1/1/auto/span 2}.ProjectList-module__QGgd4q__projectsGrid>:nth-child(6n+2){grid-area:span 2/1}.ProjectList-module__QGgd4q__projectsGrid>:nth-child(6n+3){grid-area:2/2}.ProjectList-module__QGgd4q__projectsGrid>:nth-child(6n+4){grid-area:3/2}.ProjectList-module__QGgd4q__projectsGrid>:nth-child(6n+5){grid-area:4/1}.ProjectList-module__QGgd4q__projectsGrid>:nth-child(6n+6){grid-area:4/2}.ProjectList-module__QGgd4q__horizontalNav{margin-top:30px}}@media (max-width:480px) and (orientation:landscape){.ProjectList-module__QGgd4q__projectList{padding:20px 0}.ProjectList-module__QGgd4q__header{margin-bottom:20px}.ProjectList-module__QGgd4q__projectsGrid{grid-template-columns:repeat(3,1fr);grid-auto-rows:minmax(140px,1fr);gap:10px;margin-bottom:30px}.ProjectList-module__QGgd4q__horizontalNav{margin-top:20px}}@media (max-width:480px) and (orientation:portrait){.ProjectList-module__QGgd4q__titleSmall{margin-bottom:4px;font-size:16px;line-height:normal}.ProjectList-module__QGgd4q__titleLarge{font-size:32px;line-height:normal}.ProjectList-module__QGgd4q__titleLargeWrapper{gap:12px;padding-bottom:4px}.ProjectList-module__QGgd4q__projectsGrid{grid-template-columns:1fr;gap:24px}.ProjectList-module__QGgd4q__projectList{padding:30px 0}.ProjectList-module__QGgd4q__header{margin-bottom:20px}.ProjectList-module__QGgd4q__projectsGrid{grid-template-columns:repeat(2,1fr);grid-auto-rows:minmax(150px,1fr);gap:12px;margin-bottom:30px}.ProjectList-module__QGgd4q__projectsGrid>:nth-child(n){grid-area:span 1/span 1}.ProjectList-module__QGgd4q__projectsGrid>:nth-child(6n+1){grid-area:1/1/auto/span 2}.ProjectList-module__QGgd4q__projectsGrid>:nth-child(6n+2){grid-area:span 2/1}.ProjectList-module__QGgd4q__projectsGrid>:nth-child(6n+3){grid-area:2/2}.ProjectList-module__QGgd4q__projectsGrid>:nth-child(6n+4){grid-area:3/2}.ProjectList-module__QGgd4q__projectsGrid>:nth-child(6n+5){grid-area:4/1}.ProjectList-module__QGgd4q__projectsGrid>:nth-child(6n+6){grid-area:4/2}.ProjectList-module__QGgd4q__horizontalNav{margin-top:20px}}
