.section-module__qK-r9a__section{width:100%;padding-top:80px;padding-bottom:80px}.section-module__qK-r9a__sliderSection{padding-bottom:100px}.section-module__qK-r9a__white{background:var(--colors-white-1);color:var(--colors-black-1)}.section-module__qK-r9a__black{color:var(--colors-white-1);background:#000}.section-module__qK-r9a__gray{background:var(--colors-white-2);color:var(--colors-black-1)}.section-module__qK-r9a__container{max-width:1024px;margin:0 auto;padding:0 20px}.section-module__qK-r9a__sectionHead{letter-spacing:.004em;margin-bottom:24px;font-size:32px;font-weight:700;line-height:1.125}@media screen and (max-width:768px){.section-module__qK-r9a__section{padding-top:60px;padding-bottom:60px}.section-module__qK-r9a__sliderSection{padding-bottom:100px}.section-module__qK-r9a__sectionHead{margin-bottom:16px;font-size:24px}}
.hero-work-module__lL97mG__hero{color:#fff;background-image:url(/images/mehdi-mirzaie-work.jpg);background-position:50%;background-size:cover;justify-content:center;align-items:start;height:100svh;display:flex;position:relative;overflow:hidden}.hero-work-module__lL97mG__overlay{background:linear-gradient(#0000 0%,#00000040 29.7%,#00000096 57.6%,#000000c4 87.2%,#000 100%);position:absolute;inset:0}.hero-work-module__lL97mG__content{z-index:1;text-align:center;justify-content:center;align-items:center;height:85svh;padding:0 1rem;display:flex;position:relative}.hero-work-module__lL97mG__heading{text-align:center;z-index:1;color:var(--colors-white-1);margin-block-start:16px;font-size:40px;line-height:1.2}.hero-work-module__lL97mG__title{font-size:100px;display:inline-block}.hero-work-module__lL97mG__text_gradient{background:linear-gradient(-45deg,var(--colors-green-darkmode),var(--colors-blue-darkmode),var(--colors-red-darkmode),var(--colors-yellow-darkmode));color:#0000;-webkit-text-fill-color:transparent;background-size:300%;-webkit-background-clip:text;background-clip:text;animation:20s ease-in-out infinite hero-work-module__lL97mG__fluid-gradient;display:inline-block}@media screen and (max-width:768px){.hero-work-module__lL97mG__heading{font-size:32px}.hero-work-module__lL97mG__title{font-size:72px}}@media screen and (max-width:414px){.hero-work-module__lL97mG__heading{font-size:26px}.hero-work-module__lL97mG__title{font-size:64px}}@keyframes hero-work-module__lL97mG__fluid-gradient{0%{background-position:0}50%{background-position:100%}to{background-position:0}}
.tools-marquee-module__MY7MOq__wrapper{justify-content:center;align-items:center;width:100vw;display:flex;overflow:hidden}.tools-marquee-module__MY7MOq__marquees{flex-direction:column;display:flex;overflow-x:hidden}.tools-marquee-module__MY7MOq__marquee{justify-content:flex-start;align-items:center;width:200vw;height:13vh;display:flex}.tools-marquee-module__MY7MOq__item{background-color:var(--colors-white-1);border:3px solid #d0d0d040;border-radius:16px;flex:0 0 12.5vw;justify-content:center;align-items:center;height:11vh;margin:10px;display:flex}@media screen and (max-width:768px){.tools-marquee-module__MY7MOq__marquee{width:300vw}.tools-marquee-module__MY7MOq__item{flex:0 0 18.75vw}}.tools-marquee-module__MY7MOq__firstRow{animation:60s linear infinite tools-marquee-module__MY7MOq__scroll}.tools-marquee-module__MY7MOq__secondRow{animation:60s linear infinite reverse tools-marquee-module__MY7MOq__scroll}@keyframes tools-marquee-module__MY7MOq__scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}
.hero-blog-module__YuzDfa__hero{height:85svh;color:var(--colors-black-1);background-image:linear-gradient(#fff9,#fff3),url(/images/milad-fakurian-blog.jpg);background-size:cover;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.hero-blog-module__YuzDfa__hero:before{content:"";z-index:0;background:linear-gradient(#fff5 0%,#ffffff6b 42.87%,#ffffff82 49.93%,#ffffff97 57.63%,#fffa 66.23%,#ffffffb9 76%,#ffffffc5 87.17%,#fff) 0 0/100.1% 100.1%;width:100%;height:85svh;position:absolute;top:0;bottom:0}.hero-blog-module__YuzDfa__container{z-index:1;flex-direction:column;justify-content:space-between;align-items:center;width:100%;display:flex}.hero-blog-module__YuzDfa__heading{text-align:center;z-index:1;color:var(--colors-black-1);margin-block-start:16px;font-size:40px;line-height:1.2}.hero-blog-module__YuzDfa__title{font-size:100px;display:inline-block}.hero-blog-module__YuzDfa__text_gradient{background:linear-gradient(-45deg,var(--colors-green-darkmode),var(--colors-blue-darkmode),var(--colors-red-darkmode),var(--colors-yellow-darkmode));color:#0000;-webkit-text-fill-color:transparent;background-size:300%;-webkit-background-clip:text;background-clip:text;animation:20s ease-in-out infinite hero-blog-module__YuzDfa__fluid-gradient;display:inline-block}@media screen and (max-width:768px){.hero-blog-module__YuzDfa__heading{font-size:32px}.hero-blog-module__YuzDfa__title{font-size:72px}}@media screen and (max-width:414px){.hero-blog-module__YuzDfa__heading{font-size:26px}.hero-blog-module__YuzDfa__title{font-size:64px}}@keyframes hero-blog-module__YuzDfa__fluid-gradient{0%{background-position:0}50%{background-position:100%}to{background-position:0}}
.tools-cards-module__57bj3W__glowCards{flex-flow:column wrap;justify-content:center;align-items:center;max-height:600px;display:flex}.tools-cards-module__57bj3W__cardContainer{width:25%;padding:.5rem}.tools-cards-module__57bj3W__card{background-color:var(--colors-white-1);border:3px solid #d0d0d040;border-radius:10px;width:100%;position:relative}.tools-cards-module__57bj3W__card:after{content:"";opacity:0;width:2px;height:4rem;transition:all .4s;position:absolute;top:3rem;left:-1px}.tools-cards-module__57bj3W__card:hover:after{opacity:1;top:1rem}.tools-cards-module__57bj3W__product:after{background:linear-gradient(var(--colors-white-2),var(--colors-blue-main),var(--colors-white-2))}.tools-cards-module__57bj3W__tech:after{background:linear-gradient(var(--colors-white-2),var(--colors-red-main),var(--colors-white-2))}.tools-cards-module__57bj3W__data:after{background:linear-gradient(var(--colors-white-2),var(--colors-green-main),var(--colors-white-2))}.tools-cards-module__57bj3W__design:after{background:linear-gradient(var(--colors-white-2),var(--colors-yellow-main),var(--colors-white-2))}.tools-cards-module__57bj3W__cardContent{padding:1.5rem}.tools-cards-module__57bj3W__cardContent h3{margin-bottom:1rem}.tools-cards-module__57bj3W__cardContent ul{margin:0;padding:0;list-style:none}.tools-cards-module__57bj3W__cardContent li{align-items:center;margin:.6rem 0;display:flex}.tools-cards-module__57bj3W__cardContent li span{align-items:center;margin-left:8px;display:flex}@media screen and (max-width:1200px){.tools-cards-module__57bj3W__glowCards{max-height:800px}.tools-cards-module__57bj3W__cardContainer{width:33%}}@media screen and (max-width:900px){.tools-cards-module__57bj3W__glowCards{max-height:1200px}.tools-cards-module__57bj3W__cardContainer{width:50%}}@media screen and (max-width:600px){.tools-cards-module__57bj3W__glowCards{max-height:unset;flex-wrap:nowrap}.tools-cards-module__57bj3W__cardContainer{width:100%}}
.hero-module__IjrZ5q__hero{background-image:linear-gradient(#fff9,#fff3),url(/images/milad-fakurian-home.jpg);background-size:cover;justify-content:center;align-items:center;height:100svh;line-height:1.1;display:flex;position:relative}.hero-module__IjrZ5q__hero:before{content:"";z-index:0;background:linear-gradient(#ffffff82 50%,#ffffff97 58%,#fffa 66%,#ffffffb9 76%,#ffffffc5 87%,#fff) 0 0/100.1% 100.1%;position:absolute;inset:0}.hero-module__IjrZ5q__container{z-index:1;justify-content:space-between;align-items:center;gap:1rem;display:flex}.hero-module__IjrZ5q__presentation{width:50%}.hero-module__IjrZ5q__subtitle{text-transform:uppercase;letter-spacing:1px;color:var(--colors-gray-4);font-size:16px;font-weight:500}.hero-module__IjrZ5q__title{color:var(--colors-gray-3);margin-block-start:1rem;font-size:40px}.hero-module__IjrZ5q__photo{opacity:.9;border-radius:16px;width:360px;height:460px;position:relative;overflow:hidden}@media (max-width:992px){.hero-module__IjrZ5q__container{justify-content:center;gap:2rem}.hero-module__IjrZ5q__title{margin-block-start:.5rem;font-size:32px}}@media (max-width:768px){.hero-module__IjrZ5q__container{flex-direction:column;gap:0;width:80%;margin:0 auto}.hero-module__IjrZ5q__presentation{text-align:center;width:100%}.hero-module__IjrZ5q__subtitle{font-size:14px}.hero-module__IjrZ5q__title{margin-block-start:.5rem;font-size:24px}.hero-module__IjrZ5q__photo{max-width:260px;height:280px;margin-top:1.6rem}}
.hero-about-module__h1hpHW__heroAbout{height:100svh;color:var(--colors-white-1);background-image:linear-gradient(#0009,#0003),url(/images/milad-fakurian-about.jpg);background-position:50%;background-size:cover;justify-content:center;align-items:start;display:flex;position:relative}.hero-about-module__h1hpHW__heroAbout:before{content:"";z-index:0;background:linear-gradient(#00000082 0%,#00000097 57.63%,#000a 66.23%,#000000b9 76%,#000000c5 87.17%,#000 100%) 0 0/100.1% 100.1%;position:absolute;inset:0}.hero-about-module__h1hpHW__container{z-index:1;justify-content:center;align-items:center;width:100%;height:85svh;display:flex;position:relative}.hero-about-module__h1hpHW__heading{text-align:center;width:max(80%,768px);margin:16px 0 0;font-size:48px;line-height:1.2}.hero-about-module__h1hpHW__title{font-size:100px;display:inline-block}.hero-about-module__h1hpHW__text_gradient{background:linear-gradient(-45deg,var(--colors-green-darkmode),var(--colors-blue-darkmode),var(--colors-red-darkmode),var(--colors-yellow-darkmode));color:#0000;-webkit-text-fill-color:transparent;background-size:300%;-webkit-background-clip:text;background-clip:text;animation:20s ease-in-out infinite hero-about-module__h1hpHW__fluid-gradient;display:inline-block}@media screen and (max-width:768px){.hero-about-module__h1hpHW__heading{font-size:32px}.hero-about-module__h1hpHW__title{font-size:72px}}@media screen and (max-width:414px){.hero-about-module__h1hpHW__heading{font-size:26px}.hero-about-module__h1hpHW__title{font-size:64px}}@keyframes hero-about-module__h1hpHW__fluid-gradient{0%{background-position:0}50%{background-position:100%}to{background-position:0}}
.tags-slider-module__XQ9wsa__tagList{background-color:var(--colors-white-1);flex-direction:column;flex-shrink:0;justify-content:center;gap:1rem 0;height:15svh;display:flex;position:relative;overflow:hidden}.tags-slider-module__XQ9wsa__inner{width:fit-content;animation-name:tags-slider-module__XQ9wsa__loop;animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:var(--direction);animation-duration:var(--duration);display:flex}.tags-slider-module__XQ9wsa__fade{pointer-events:none;background:linear-gradient(90deg,var(--colors-white-1),transparent 30%,transparent 70%,var(--colors-white-1));position:absolute;inset:0}@keyframes tags-slider-module__XQ9wsa__loop{0%{transform:translate(0%)}to{transform:translate(-50%)}}
.modal-module__wVwnsq__modal{--modal-scrim-background:#0000007a;background:var(--modal-scrim-background);z-index:-1;display:none;position:fixed;inset:0;overflow:auto}.modal-module__wVwnsq__modalOpen{z-index:11000;display:block}.modal-module__wVwnsq__modalCrossfade{visibility:hidden;opacity:0;transition:opacity .4s,visibility 0s linear .4s,z-index 0s linear .4s}.modal-module__wVwnsq__modalCrossfade.modal-module__wVwnsq__modalOpen{visibility:visible;opacity:1;transition-delay:0s}.modal-module__wVwnsq__modalPageOverlay{--modal-overlay-margin-top:40px;--modal-overlay-margin-bottom:var(--modal-overlay-margin-top);--modal-overlay-border-radius:18px}.modal-module__wVwnsq__modalQuickread .modal-module__wVwnsq__overlay{transform-origin:bottom;transition:transform .4s ease-in-out;transform:scale(.8);box-shadow:0 0 16px #0003}.modal-module__wVwnsq__modalQuickread.modal-module__wVwnsq__modalOpen .modal-module__wVwnsq__overlay{transform:scale(1)}.modal-module__wVwnsq__overlayContainer{box-sizing:border-box;align-items:center;min-height:100%;display:flex}.modal-module__wVwnsq__overlay{z-index:1;margin:var(--modal-overlay-margin-top)auto var(--modal-overlay-margin-bottom);border-radius:var(--modal-overlay-border-radius);background:#fff;flex-direction:column;width:min(90%,816px);display:flex;position:relative}.modal-module__wVwnsq__contentContainer{border-radius:inherit;box-sizing:border-box;background:#fff;margin-top:-60px;padding:76px;-webkit-mask-image:radial-gradient(#fff,#000);mask-image:radial-gradient(#fff,#000)}.modal-module__wVwnsq__closeButton{color:#404040;cursor:pointer;z-index:2;background:#ffffffb3;border:2px solid;border-radius:50%;justify-content:center;align-self:flex-end;align-items:center;width:44px;height:44px;margin-inline-end:16px;display:flex;position:sticky;top:16px}@media screen and (max-width:768px){.modal-module__wVwnsq__contentContainer{padding:64px 16px 16px}.modal-module__wVwnsq__closeButton{width:32px;height:32px;margin-inline-start:8px;top:8px}}
.project-card-module__FeLvOq__projectCard{--image-size:120px;--header-padding:24px;--header-size:168px;width:100%;height:350px;color:var(--colors-white-2);border-radius:10px;flex-direction:column;margin:3rem auto;transition:transform .3s ease-out;display:flex;position:relative;overflow:hidden}.project-card-module__FeLvOq__projectCard:hover{transform:scale(1.01)}.project-card-module__FeLvOq__image{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;position:relative}.project-card-module__FeLvOq__image:before{content:"";z-index:0;background:linear-gradient(90deg,#000c,#000000c5 12.83%,#000000b9 24%,#000a 33.77%,#00000097 42.37%,#00000082 50.07%,#0000006b 57.13%,#00000061) 0 0/100.1% 100.1%;position:absolute;inset:0}.project-card-module__FeLvOq__infoSection{background-blend-mode:multiply;z-index:2;border-radius:10px;width:100%;height:100%;position:absolute;bottom:0}.project-card-module__FeLvOq__header{padding:var(--header-padding);min-height:var(--header-size);align-items:flex-start;display:flex}.project-card-module__FeLvOq__org{width:var(--image-size);height:var(--image-size);background-color:var(--colors-gray-1);background-position:50%;background-size:cover;border-radius:5px;flex-shrink:0;margin-right:20px;box-shadow:0 0 20px -10px #00000080}.project-card-module__FeLvOq__title{-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:32px;font-weight:700;line-height:1.1;display:-webkit-box;overflow:hidden}.project-card-module__FeLvOq__context{color:var(--colors-gray-2);text-transform:uppercase;margin:6px 0 8px;font-size:14px;font-weight:500}.project-card-module__FeLvOq__desc{padding:0 var(--header-padding);color:var(--colors-gray-1)}.project-card-module__FeLvOq__taglist>*{margin:0 .5rem .5rem 0}.project-card-module__FeLvOq__text{margin:.5rem 0;line-height:1.25}.project-card-module__FeLvOq__button{cursor:pointer;background-color:var(--colors-white-2);width:40px;height:40px;color:var(--colors-gray-4);z-index:10;border:none;border-radius:100px;justify-content:center;align-items:center;display:flex;position:absolute;bottom:16px;right:16px}@media screen and (max-width:768px){.project-card-module__FeLvOq__projectCard{--image-size:60px;--header-padding:16px;--header-size:92px;height:60vh}.project-card-module__FeLvOq__title{font-size:24px}.project-card-module__FeLvOq__context{bottom:var(--header-padding);left:var(--header-padding);position:absolute}.project-card-module__FeLvOq__desc{font-size:14px}.project-card-module__FeLvOq__taglist .tag{margin:0 .4rem .4rem 0}}@media screen and (max-width:576px){.project-card-module__FeLvOq__projectCard{--image-size:70px;--header-padding:12px;--header-size:98px}.project-card-module__FeLvOq__header{padding-top:16px}.project-card-module__FeLvOq__title{font-size:20px}.project-card-module__FeLvOq__context{font-size:12px}.project-card-module__FeLvOq__desc{padding:var(--header-padding)}.project-card-module__FeLvOq__taglist>*{margin:0 .3rem .3rem 0}}
.slider-module__i4MdgG__slider{--base-duration:.6s;--base-ease:cubic-bezier(.25,.46,.45,.84);--slide-width:980px;--slide-height:551px;--slide-margin:4vmin;height:var(--slide-height);width:var(--slide-width);margin:0 auto;position:relative}.slider-module__i4MdgG__sliderWrapper{margin:0 calc(var(--slide-margin)*-1);transition:transform var(--base-duration)cubic-bezier(.25,1,.35,1);display:flex;position:absolute}.slider-module__i4MdgG__sliderControls{justify-content:center;width:100%;display:flex;position:absolute;top:calc(100% + 1rem)}.slider-module__i4MdgG__sliderControl{--size:3rem;border:3px solid var(--colors-gray-1);cursor:pointer;height:var(--size);width:var(--size);background:0 0;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:all .3s;display:flex}.slider-module__i4MdgG__sliderControl:hover,.slider-module__i4MdgG__sliderControl:focus,.slider-module__i4MdgG__sliderControl:active{border-color:var(--colors-white-1)}.slider-module__i4MdgG__previous{margin-right:1rem}.slider-module__i4MdgG__previous svg{transform:rotate(180deg)}.slider-module__i4MdgG__sliderControlIcon path{fill:var(--colors-gray-1);transition:all .3s}.slider-module__i4MdgG__sliderControl:hover .slider-module__i4MdgG__sliderControlIcon path{fill:var(--colors-white-1)}.slider-module__i4MdgG__slide{height:551px;margin:0 var(--slide-margin);opacity:.25;text-align:left;transition:opacity calc(var(--base-duration)/2)var(--base-ease),transform calc(var(--base-duration)/2)var(--base-ease);width:var(--slide-width);z-index:1;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex;position:relative}.slider-module__i4MdgG__slidePrevious,.slider-module__i4MdgG__slideNext{cursor:pointer}.slider-module__i4MdgG__slidePrevious:hover{opacity:.5;transform:translate(2%)}.slider-module__i4MdgG__slideNext:hover{opacity:.5;transform:translate(-2%)}.slider-module__i4MdgG__slideCurrent{opacity:1;pointer-events:auto;-webkit-user-select:auto;user-select:auto}@media (hover:hover){.slider-module__i4MdgG__slideCurrent:hover .slider-module__i4MdgG__slide__image-wrapper{transform:scale(1.025)translate(calc(var(--x)/var(--d)*1px),calc(var(--y)/var(--d)*1px))}}@media screen and (max-width:768px){.slider-module__i4MdgG__slider{--slide-width:80vw;--slide-height:500px;--slide-margin:2vmin}}
