@font-face{font-family:Mondo;font-style:normal;font-weight:400;src:url(/static/media/Mondo-Light.b58895dc2b6aec28772c.ttf) format("truetype")}@font-face{font-family:Mondo;font-style:normal;font-weight:700;src:url(/static/media/Mondo-Bold.9854a7fbd9d38ebd64c8.ttf) format("truetype")}@font-face{font-family:Railway;font-style:normal;font-weight:700;src:url(/static/media/Raleway-Bold.8e546283422c830c02dc.ttf) format("truetype")}@font-face{font-family:Arimo;font-style:normal;font-weight:700;src:url(/static/media/Arimo-Bold.7b7636b299316b91b95a.ttf) format("truetype")}@font-face{font-family:Humanist;font-style:normal;font-weight:900;src:url(/static/media/Humanist%20777%20Extra%20Black.0b7b8dc44a2fb050d713.ttf) format("truetype")}:root{--bg-color:#0a0a0a;--text-color:#fff;--accent-color:#bac964;--secondary-text:#a1a1a1;--font-primary:"Poppins",sans-serif;--font-display:"Mondo",sans-serif;--transition-speed:0.3s}*{box-sizing:border-box;cursor:none;margin:0;padding:0}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#0a0a0a;background-color:var(--bg-color);background-image:linear-gradient(#bac96414 1px,#0000 0),linear-gradient(90deg,#bac96414 1px,#0000 0);background-position:top;background-size:40px 40px;color:#fff;color:var(--text-color);font-family:Poppins,sans-serif;font-family:var(--font-primary);overflow-x:hidden}body,body:after,html{height:100%;width:100%}body:after{background:radial-gradient(circle at 50% 50%,#0000 0,#0a0a0acc 100%);content:"";left:0;pointer-events:none;position:fixed;top:0;z-index:0}html.lenis{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}.wrapper{position:relative;z-index:1}.link{color:inherit;text-decoration:none;transition:color .3s ease;transition:color var(--transition-speed) ease}.link:hover{color:#bac964;color:var(--accent-color)}.container{margin:0 auto;max-width:1440px;padding:0 2rem}@media (max-width:768px){.container{padding:0 1rem}}.heroSection{background-color:#141414;color:#bcbcbc;margin-top:0;padding-top:0}.heroOverlay{background-image:linear-gradient(#131313,#ff00,#131313);height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}.heroLeft{flex:1.5 1;flex-direction:column;padding-left:10%;z-index:3}.heroLeft h1{color:#fff;font-size:5vw;line-height:1;margin-bottom:10px;overflow:hidden}.heroLeft .char{display:inline-block}.heroLeft p{font-size:14px;line-height:1.6;margin-top:20px;max-width:80%}.arrowDiv{align-items:center;cursor:pointer;display:flex;font-size:14px;gap:10px;letter-spacing:1px;margin-top:30px;text-transform:uppercase}.heroRight{flex:2 1;gap:30px;padding-top:10vh;z-index:1}.heroLine{height:100vh;overflow:hidden}.heroColumn{display:flex;flex-direction:column;gap:20px}.heroColumn2{margin-top:-100vh}.heroColumn img{border-radius:8px;height:350px;object-fit:cover;opacity:.8;transition:opacity .3s ease;width:250px}.heroColumn img:hover{opacity:1}@media (max-width:768px){.heroSection{flex-direction:column;height:auto;min-height:100vh}.heroLeft{flex:initial;padding:100px 20px 50px}.heroLeft h1{font-size:12vw}.heroRight{flex:initial;height:60vh;overflow:hidden;padding:0 20px 50px}.heroColumn img{height:60vw;width:45vw}}.navbar{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#0a0a0a33;border-bottom:1px solid #ffffff05;display:flex;height:80px;justify-content:center;left:0;padding:0 2rem;position:fixed;top:0;transition:all .4s ease;width:100%;z-index:1000}.navbar.scrolled{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#0a0a0a4d;border-bottom:1px solid #ffffff0d;box-shadow:0 4px 30px #0000001a;height:70px}.nav-container{align-items:center;display:flex;justify-content:flex-end;max-width:1440px;width:100%}.desktop-menu{display:flex;gap:3rem;list-style:none}.desktop-menu li{position:relative}.desktop-menu li a{color:var(--secondary-text);font-size:1rem;font-weight:500;letter-spacing:1px;text-transform:uppercase;transition:color .3s ease}.desktop-menu li a:hover,.desktop-menu li.active a{color:var(--text-color)}.desktop-menu li:after{background-color:var(--accent-color);bottom:-5px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.desktop-menu li.active:after,.desktop-menu li:hover:after{width:100%}.menuBox{background:#0000;border:none;color:var(--text-color);cursor:pointer;display:none;position:fixed;right:20px;top:20px;z-index:1001}.menuIcon{font-size:2rem!important}.sideBar{display:none}@media (max-width:768px){.navbar{display:none}.menuBox,.sideBar{display:block}.sideBarListContainer{align-items:center;background-color:var(--bg-color);display:flex;flex-direction:column;gap:2rem;height:100vh;justify-content:center;list-style:none;position:fixed;right:-100%;top:0;transition:right .4s ease-in-out;width:100%;z-index:1000}.sideBarListContainer.display{right:0}.sideBarListContainer li a{color:var(--text-color);font-size:2rem;font-weight:700;text-transform:uppercase}}.heroSection{background-color:#0a0a0a;display:flex;height:100vh;overflow:hidden;position:relative;width:100%}.noiseOverlay{background-image:url(https://www.cinecasero.uy/img/old.webp);background-repeat:repeat;height:100%;left:0;mix-blend-mode:overlay;opacity:.3;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.heroLeft{align-items:center;background-image:url(/static/media/hamza1.2a831a48ab1e8af8fcbc.jfif);background-position:50%;background-size:cover;display:flex;flex:1 1;justify-content:center;padding:2rem;position:relative}.heroProfileOverlay{background:#000000b3;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.heroContent{color:#fff;max-width:600px;position:relative;text-align:left;width:100%;z-index:2}.heroContent h1{font-family:sans-serif;font-family:var(--font-display,sans-serif);font-size:4rem;line-height:1.1;margin-bottom:1rem}.heroContent h3{color:#ccc;font-size:1.5rem;font-weight:400;min-height:1.5em}.heroContent h3 span{color:#bac964;color:var(--accent-color,#bac964);font-weight:600}.ityped-cursor{animation:blink .3s infinite;animation-direction:alternate;font-size:1.5rem;opacity:1}@keyframes blink{to{opacity:0}}.heroButtons{display:flex;gap:1rem;margin-top:2rem}.btn-primary,.btn-secondary{border-radius:50px;cursor:pointer;font-size:1rem;font-weight:600;padding:12px 30px;text-transform:uppercase;transition:all .3s ease}.btn-primary{background-color:#bac964;background-color:var(--accent-color,#bac964);border:none;color:#fff}.btn-primary:hover{background-color:#fff;color:#000}.btn-secondary{background-color:initial;border:2px solid #fff;color:#fff}.btn-secondary:hover{background-color:#fff;color:#000}.heroRight{background-color:#111;overflow:hidden;position:relative;transform:skewX(-5deg) scale(1.1)}.heroRight,.scrollColumn{display:flex;flex:1 1;gap:20px}.scrollColumn{flex-direction:column}.scrollColumn img{border-radius:10px;height:auto;object-fit:cover;opacity:.8;transition:opacity .3s;width:100%}.scrollColumn img:hover{opacity:1}@media (max-width:768px){.heroSection{flex-direction:column}.heroLeft{flex:1.5 1}.heroContent,.heroLeft{text-align:center}.heroContent h1{font-size:2.5rem}.heroButtons{justify-content:center}.heroRight{display:none}}.scroll-down-container{align-items:center;bottom:30px;display:flex;flex-direction:column;gap:10px;left:50%;opacity:.8;position:absolute;transform:translateX(-50%);transition:opacity .3s ease;z-index:10}.scroll-down-container:hover{opacity:1}.mouse{border:2px solid #fff;border:2px solid var(--accent-color,#fff);border-radius:20px;box-shadow:0 0 10px #bac96433;display:flex;height:50px;justify-content:center;position:relative;width:30px}.wheel{animation:scrollWheel 1.5s infinite;background-color:#fff;background-color:var(--accent-color,#fff);border-radius:2px;height:8px;position:absolute;top:10px;width:4px}.scroll-text{color:#fff;color:var(--accent-color,#fff);font-size:.8rem;font-weight:600;letter-spacing:2px;text-shadow:0 0 5px #00000080;text-transform:uppercase}@keyframes scrollWheel{0%{height:8px;opacity:1;top:10px}to{height:4px;opacity:0;top:30px}}.rotating-badge-container{align-items:center;display:flex;height:100px;justify-content:center;left:30px;pointer-events:none;position:absolute;top:100px;width:100px;z-index:100}.rotating-text{animation:rotateBadge 10s linear infinite;color:#fff;color:var(--accent-color,#fff);height:100%;width:100%}.rotating-text svg{fill:currentColor;stroke:currentColor;font-size:22px;font-weight:600;height:100%;letter-spacing:2px;text-transform:uppercase;width:100%}.badge-center{background-color:#fff;background-color:var(--accent-color,#fff);border-radius:50%;height:10px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:10px}@keyframes rotateBadge{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.rotating-badge-container{bottom:20px;height:80px;right:20px;width:80px}.rotating-text svg{font-size:28px}}#featuredSection{background-color:var(--bg-color);height:100%;min-height:100vh;padding:5rem 2rem}.filter-container{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;margin-bottom:3rem;margin-top:40px}.filter-btn{background:#0000;border:1px solid var(--secondary-text);border-radius:50px;color:var(--secondary-text);cursor:pointer;font-size:1rem;letter-spacing:1px;padding:.8rem 2rem;text-transform:uppercase;transition:all .3s ease}.filter-btn.active,.filter-btn:hover{background:var(--text-color);border-color:var(--text-color);color:var(--bg-color)}.projects-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:auto auto auto;margin:0 auto;max-width:1400px}.project-card{border:1px solid #333;border-radius:15px;box-shadow:0 10px 30px #0000004d;cursor:pointer;height:-webkit-max-content;height:max-content;overflow:hidden;position:relative;transition:transform .3s ease,box-shadow .3s ease}.project-card:hover{box-shadow:0 20px 40px #00000080;transform:translateY(-10px)}.project-card-img{height:-webkit-max-content!important;height:max-content!important}.card-image video,.project-card-img img{height:100%;object-fit:cover;width:100%}.card-image video{transition:transform .5s ease}.project-card:hover .card-image video{transform:scale(1.1)}.card-image{height:100%;position:relative;width:100%}.card-image img{object-fit:cover;transition:transform .5s ease}.card-image img,.card-img-2{height:100%;width:100%}.project-card:hover .card-image img{transform:scale(1.1)}.card-overlay h3{text-align:center}.card-overlay{align-items:center;background:#000c;color:#fff;display:flex;flex-direction:column;gap:10px;height:100%;justify-content:center;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:100%}.project-card:hover .card-overlay{opacity:1}.card-overlay h3{font-size:1.5rem;font-weight:600}.card-overlay p{color:var(--accent-color);font-size:.9rem;text-transform:uppercase}.view-btn{border:1px solid #fff;border-radius:20px;font-size:.8rem;margin-top:10px;padding:8px 20px;text-transform:uppercase}@media (max-width:768px){.projects-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.project-card{height:150px}}.headline{color:#fff;font-size:30px}.headlineLight{font-family:Mondo;font-weight:100}.headlineBold{font-family:Humanist}#resumeSection{align-items:center;color:#999;display:flex;flex-direction:column;padding:60px 12%}.resumeContainer{display:flex;gap:30px;margin-top:50px;width:100%}@media screen and (max-width:900px){.resumeContainer{flex-direction:column}}@media screen and (max-width:600px){#resumeSection{padding:80px 32px}}.resumeCol{color:#999;width:100%}.mainResumeHead{font-family:Mondo;font-size:25px;font-weight:200}.resumeBox{background-color:#222;border-radius:10px;font-family:Mondo;margin-top:30px;overflow:hidden;padding:40px;position:relative;transition:background-color .3s ease}.resumeBox:before{background:radial-gradient(800px circle at var(--x) var(--y),#bac96426,#0000 40%);content:"";height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .3s ease;width:100%;z-index:0}.resumeBox:hover:before{opacity:1}.resumeBox>*{position:relative;z-index:1}.resumeBox span{align-items:center;display:flex;font-family:Poppins,sans-serif;font-size:12px;font-weight:bolder;gap:2px}.resumeBox h4{color:#bac964;font-size:20px;font-weight:200;margin-top:15px}.resumeSimpleP{font-size:16px;font-weight:300;line-height:27.2px;margin-top:15px}.uni{margin-top:25px}.resumeIcon{font-size:13px!important}.resumeCol1,.resumeCol2{flex:2 1}@media (max-width:768px){.resumeBox{margin-top:20px;padding:20px}.resumeBox h4{font-size:18px}}#aboutSection{background-color:var(--bg-color);min-height:100vh;padding:5rem 2rem}#aboutSection,.aboutContainer{align-items:center;display:flex;justify-content:center}.aboutContainer{gap:4rem;max-width:1200px;width:100%}.imageWrapper{align-items:center;display:flex;flex:1 1;justify-content:center}#introVideo,#mySelfHamza{border-radius:20px;box-shadow:0 20px 40px #0000004d;height:auto;max-width:400px;object-fit:cover;transition:filter .5s ease;width:100%}.aboutContent{display:flex;flex:1 1;flex-direction:column;gap:1.5rem}.reveal-text-container{display:flex;flex-direction:column;gap:.5rem;max-width:600px;width:100%}.reveal-text{color:var(--text-color);font-size:clamp(1.5rem,4vw,2.5rem);font-weight:600;line-height:1.3;overflow:hidden;white-space:normal;word-break:break-word}.reveal-span{display:inline-block;overflow:hidden;vertical-align:bottom;white-space:nowrap;width:0}.smallPara{color:var(--secondary-text);font-size:1rem;line-height:1.6}.btnContainer{gap:1rem;margin-top:1rem}#downloadBtn,#hireBtn,#hireBtnAgreement{border:none;border-radius:50px;cursor:pointer;font-family:var(--font-primary);font-size:1rem;font-weight:600;padding:.8rem 2rem;text-transform:uppercase;transition:all .3s ease;white-space:nowrap}#hireBtn{background-color:var(--text-color);color:var(--bg-color)}#hireBtn:hover{background-color:var(--accent-color);color:#fff}#downloadBtn{background-color:initial;border:1px solid var(--secondary-text);color:var(--text-color)}#downloadBtn:hover{background-color:#ffffff0d;border-color:var(--text-color)}.downloadLink{text-decoration:none}@media (max-width:968px){.aboutContainer{flex-direction:column;gap:2rem;text-align:center}.aboutContent{align-items:center}.btnContainer{flex-wrap:wrap}.reveal-text-container{max-width:100%;text-align:center}.reveal-text{font-size:clamp(1.3rem,6vw,2rem);text-align:center}}@media (max-width:600px){.reveal-span,.reveal-text{white-space:normal!important}.reveal-span{display:inline;width:auto!important}}.testmonialSection{align-items:center;color:#999;display:flex;flex-direction:column;font-family:Mondo;height:100vh;justify-content:center;width:100%}.testimonialContainer{margin-top:50px;overflow:hidden;width:90%}.testimonialSliderContainer{align-items:center;display:flex;transition:all 4s cubic-bezier(.19,1,.22,1)}.slideParent{flex-shrink:0;padding:50px;width:100%}.testimonialSlides{align-items:center;background-color:#222;box-shadow:0 30px 0 -16px #bac964bf;-webkit-box-shadow:0 30px 0 -16px #bac964bf;-moz-box-shadow:0 30px 0 -16px #bac964bf;display:flex;flex-direction:column;padding:20px 50px 80px;position:relative}.quote{font-size:80px;font-weight:bolder}.slidesPara{font-size:20px;line-height:40px;text-align:center}.slidesProfileBox img{border-radius:50%;height:100px;object-fit:cover;width:100px}.slidesProfileBox{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:-210px;margin-top:20px}.slidesProfileBox h4{color:#fff;font-family:Poppins,sans-serif;font-size:20px;font-weight:500;margin-top:30px}.slidesProfileBox span{font-size:14px;font-weight:700}.smallSlidePara{font-size:12px;font-weight:300;margin-top:10px}.slideBtnContainer{align-items:center;display:flex;justify-content:space-between;margin-top:110px;padding:0 50px}.circleContainer{align-items:center;display:flex;gap:8px}.circle{background-color:#444;border-radius:50%;cursor:pointer;height:8px;width:8px}.circleActive{background-color:#fff}.arrow{cursor:pointer;font-weight:bolder!important}@media screen and (max-width:920px){.testmonialSection{height:100%;padding:80px 0}}@media screen and (max-width:700px){.arrow{display:none}.circleContainer{display:block;margin:auto}.circle{float:left;height:12px;margin:0 8px;width:12px}}@media screen and (max-width:620px){.testimonialContainer{width:100%}.slideParent{padding:0 22px}.slideBtnContainer{margin-top:150px}}#serviceSection{align-items:center;color:#999;display:flex;flex-direction:column;height:100vh;justify-content:center;padding:0 12%;width:100%}.servicesContainer{margin-top:40px;width:100%}@media screen and (max-width:920px){#serviceSection{height:100%;padding:80px 12%}}.row{display:flex;gap:150px;justify-content:space-between;margin:40px 0}@media screen and (max-width:1120px){.row{gap:50px}}@media screen and (max-width:860px){.row{display:flex;flex-wrap:wrap;gap:100px;justify-content:center}}.serviceCard{font-family:Mondo;width:100%}.serviceCard h1{font-size:22px;font-weight:900;margin-top:15px}.serviceCard p{font-size:16px;font-weight:300;line-height:27.2px;margin-top:15px}.circleIcon{align-items:center;background-color:#bac964;border-radius:50%;display:flex;height:60px;justify-content:center;width:60px}.serviceIcon{color:#000;font-size:40px}@media screen and (max-width:860px){.serviceCard{width:38%}}@media screen and (max-width:660px){.serviceCard{width:100%}}#skillsSection{background-color:#000;flex-direction:column;min-height:100vh;padding:50px 0}#skillsSection,.btnContainer{align-items:center;display:flex;justify-content:center;width:100%}.btnContainer{margin-top:50px;padding:0 15%}.btnParent{align-items:center;display:flex;flex-wrap:wrap;gap:15px;justify-content:center;width:100%}.skill-item{border:1px solid #fff;border-radius:38px;color:#fff;cursor:pointer;filter:blur(10px);font-size:18px;opacity:0;padding:13px 22px;transition:all .3s ease}.skill-item:hover{background-color:#fff;box-shadow:0 0 15px #ffffff80;color:#000}.skillWidgetContainer{display:flex;gap:100px;margin-top:40px}.skillsWidget{align-items:center;flex-direction:row;font-size:11px;font-weight:900;gap:10px;justify-content:center;text-transform:uppercase}.skillsWidget p{font-family:Railway}.number{align-items:start;display:flex;font-family:Arimo}.number h1{color:#bac964;font-size:70px;font-weight:600;text-shadow:0 0 20px #bac964cc,0 0 40px #bac96466}.number span{font-size:28px;font-weight:900}.skillsWidget{display:flex;flex-direction:column}@media screen and (max-width:820px){.skillsWidget{width:30%}}#contactSection{align-items:center;background-color:var(--bg-color);flex-direction:column;min-height:100vh;padding:5rem 2rem}#contactSection,.contactContainer{display:flex;justify-content:center}.contactContainer{gap:4rem;margin-top:3rem;max-width:1200px;width:100%}.form.left{flex:1.5 1;gap:2rem}.fields,.form.left{display:flex;flex-direction:column}.fields{gap:1.5rem}.nameAndEmail{display:flex;gap:1.5rem}.inputGroup{flex:1 1;position:relative}input,textarea{background-color:initial;border:1px solid var(--secondary-text);border-radius:8px;color:var(--text-color);font-family:var(--font-primary);font-size:1rem;outline:none;padding:1rem;transition:border-color .3s ease;width:100%}input:focus,textarea:focus{border-color:var(--text-color)}textarea{min-height:150px;resize:vertical}#sendBtn{align-self:flex-start;background-color:var(--text-color);border:none;border-radius:50px;color:var(--bg-color);cursor:pointer;font-family:var(--font-primary);font-size:1rem;font-weight:600;padding:1rem 2rem;text-transform:uppercase;transition:all .3s ease}#sendBtn:hover{background-color:var(--accent-color);color:#fff}.result{color:var(--secondary-text);font-size:.9rem;margin-top:1rem}.formContent.right{display:flex;flex:1 1;flex-direction:column;gap:2rem;justify-content:center}.detail h4{color:var(--text-color);font-family:serif;font-family:var(--font-display,serif);font-size:1.2rem;margin-bottom:.5rem}.detail p{color:var(--secondary-text);font-size:1rem}@media (max-width:768px){.contactContainer{gap:3rem}.contactContainer,.nameAndEmail{flex-direction:column}.formContent.right{text-align:center}}#footer{align-items:center;background-color:#222;color:#999;display:flex;flex-direction:column;font-family:Mondo;height:400px;padding:80px 12%}#footer p{font-size:16px;font-weight:lighter}.heartIcon{color:red;font-size:18px!important;margin-bottom:-3px}.footerIcoContainer{gap:20px;margin-top:50px}.footerIcoContainer,.iconDiv{align-items:center;display:flex}.iconDiv{background-color:#333;border-radius:50%;cursor:pointer;height:60px;justify-content:center;position:relative;width:60px}.footerIcon{color:#bac964;font-size:22px!important}.footerIconImg{color:#bac964;width:40px!important}.upworkIcon{width:28px!important}@media screen and (max-width:700px){#footer p{text-align:center}}.footerLink{margin-bottom:-3px}.fiverIcon{width:50px}.cursor-dot,.cursor-follower{border-radius:50%;left:0;pointer-events:none;position:fixed;top:0;transform:translate(-50%,-50%);z-index:9999}.cursor-dot{background-color:#fff;height:8px;width:8px}.cursor-follower{border:1px solid #ffffff80;height:40px;transition:transform .1s ease,background-color .1s ease;width:40px}@font-face{font-family:Font1;src:url(/static/media/cardinalfruitweb-italic.db57693b155debac05a6.ttf)}@font-face{font-family:Font2;src:url(/static/media/cardinalfruitweb-regular.5e6e21bdbc9e23e1cdc0.ttf)}@font-face{font-family:Font3;src:url(/static/media/FoundersGroteskCondensed-Bold.b122b095e1dbbbbb1514.ttf)}#canvas-sequence-container{background-color:#000;height:100vh;position:relative;width:100%}#canvas-sequence-container canvas{display:block;height:100vh;left:0;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:10}.canvas-text-overlay{align-items:center;color:#fff;display:flex;flex-direction:column;justify-content:center;left:50%;max-width:800px;pointer-events:none;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:80%;z-index:20}.canvas-text-overlay h1,.canvas-text-overlay h2{color:#bac964;font-family:Font3,sans-serif;font-size:6rem;line-height:1.1;margin-bottom:.5rem;min-height:1.1em;text-shadow:0 0 20px #bac964cc,0 0 40px #bac96466;text-transform:uppercase}.canvas-text-overlay h2{margin-top:1rem}.canvas-text-overlay .about-me-text{color:var(--accent-color);font-size:1.2rem;line-height:1.6;margin-left:auto;margin-right:auto;margin-top:2rem;max-width:600px}@media (max-width:768px){.canvas-text-overlay h1,.canvas-text-overlay h2{font-size:2.5rem}.canvas-text-overlay .about-me-text{font-size:1rem;margin-top:1rem;width:90%}}.svg-reveal-container{background-color:#0a0a0a;height:100vh;left:0;opacity:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:25}.svg1,.svg2{height:100%;mask-image:url(/static/media/blob.de1ab7a642ac89873df2.svg);-webkit-mask-image:url(/static/media/blob.de1ab7a642ac89873df2.svg);mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:0;-webkit-mask-size:0;width:100vw}.img{background-position:50%;background-repeat:no-repeat;background-size:130%;height:100%;width:100%}.img1{background-color:#111}.img2{background-color:#fff;left:0;overflow:hidden;top:0;z-index:30}.opener-head{color:#222;font-family:Font3;font-size:27vw;left:50%;line-height:1;margin:0;position:absolute;text-transform:uppercase;top:50%;transform:translate(-50%,-50%);white-space:nowrap}.opener-bottom,.opener-top{background-color:#fff;height:50vh;overflow:hidden;position:absolute;width:100%;z-index:2}.opener-top{top:0}.opener-bottom{bottom:0}.opener-top .opener-head{top:100%}.opener-bottom .opener-head{top:0}.opener-center{align-items:center;background-color:#000;display:flex;height:100vh;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:1}.opener-center h1,.opener-center h1 span{color:#fff;font-size:4vw;font-weight:100;text-align:center}.opener-center h1{font-family:Font2}.opener-center h1 span{font-family:Font1}#three-d-slider-main{align-items:center;background-color:#0a0a0a;display:flex;height:100vh;justify-content:center;overflow:hidden;position:relative;width:100%;z-index:1}:root{--slide-width:150px;--slide-height:200px;--radius:400px;--perspective:1000px;--tilt-x:-16deg}.slider{animation:rotate 20s linear infinite;height:200px;height:var(--slide-height);position:absolute;top:10%;transform-style:preserve-3d;width:150px;width:var(--slide-width);z-index:2}@keyframes rotate{0%{transform:perspective(1000px) rotateX(-16deg) rotateY(0deg);transform:perspective(var(--perspective)) rotateX(var(--tilt-x)) rotateY(0deg)}to{transform:perspective(1000px) rotateX(-16deg) rotateY(1turn);transform:perspective(var(--perspective)) rotateX(var(--tilt-x)) rotateY(1turn)}}.slide{-webkit-box-reflect:below 0 linear-gradient(#0000,#0000,#0004);left:0;position:absolute;top:0;transform:rotateY(calc((var(--position) - 1)*(360/var(--quantity))*1deg)) translateZ(400px);transform:rotateY(calc((var(--position) - 1)*(360/var(--quantity))*1deg)) translateZ(var(--radius));transform-origin:center}.slide,.slide img{height:100%;width:100%}.slide img{border-radius:10px;object-fit:cover}.content{align-items:center;bottom:20px;display:flex;justify-content:space-evenly;position:absolute;width:100%;z-index:3}.content h1{color:#202535;font-family:var(--font-display);font-size:12vw;font-weight:bolder;line-height:1;position:relative;text-transform:uppercase}.content h1:after{-webkit-text-stroke:2px #fff;color:#0000;content:attr(data-text);height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.contentBox h3{color:#202535;font-family:var(--font-display);font-size:1.5rem}#bold{color:#000;font-weight:bolder;margin-top:5px}.contentBox p{color:#444;font-size:clamp(10px,1.2rem,16px);text-align:right}.model-img{bottom:0;filter:drop-shadow(0 0 20px rgba(0,0,0,.5));left:50%;position:absolute;transform:translateX(-50%);width:35%;z-index:1}@media (max-width:1200px){:root{--slide-width:130px;--slide-height:180px;--radius:320px}.model-img{width:40%}}@media (max-width:992px){:root{--slide-width:110px;--slide-height:160px;--radius:260px;--perspective:900px}.model-img{width:45%}}@media (max-width:768px){:root{--slide-width:90px;--slide-height:130px;--radius:210px;--perspective:850px}.content{bottom:10px;flex-direction:column;gap:12px}.content h1{font-size:18vw}.contentBox p{text-align:center}.model-img{width:55%}}@media (max-width:576px){:root{--slide-width:70px;--slide-height:100px;--radius:170px;--perspective:800px;--tilt-x:-12deg}.slider{top:15%}.content h1{font-size:20vw}.model-img{bottom:10%;width:65%}}.particle-canvas{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}.loader-container{background-color:#000;height:100vh;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:9999}.loader-container,.loader-content{align-items:center;display:flex;justify-content:center}.loader-content{flex-direction:column;position:relative;transform:rotate(-5deg)}.loader-big-text{-webkit-text-stroke:2px #ffffff1a;color:#0000;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1}.loader-big-text,.loader-scramble-text{font-family:FoundersGroteskCondensed-Bold,sans-serif;font-size:clamp(60px,15vw,200px);line-height:1;margin:0;white-space:nowrap}.loader-scramble-text{color:#fff;position:relative;z-index:2}.loader-bar-container{background-color:#fff3;border-radius:2px;bottom:-60px;height:4px;margin-top:40px;overflow:hidden;position:absolute;width:200px}.loader-bar{background-color:#fff;box-shadow:0 0 10px #ffffff80;height:100%;width:0}@media (max-width:768px){.loader-big-text,.loader-scramble-text{font-size:15vw}.loader-bar-container{bottom:-40px;width:150px}}#scroll-blobs-section{align-items:center;background-color:#0a0a0a;display:flex;height:100vh;justify-content:center;overflow:hidden;position:relative;width:100%}.blob-content{color:#fff;text-align:center;z-index:2}.blob-content h2{font-family:sans-serif;font-family:var(--font-display,sans-serif);font-size:4rem;margin-bottom:1rem}.blob-content p{color:var(--secondary-text);font-size:1.5rem}.floating-blob{border-radius:50%;filter:blur(2px);height:150px;opacity:.6;overflow:hidden;position:absolute;width:150px;z-index:1}.blob1{left:10%;top:80%}.blob2{height:200px;right:15%;top:90%;width:200px}.blob3{height:100px;left:50%;top:70%;width:100px}.floating-blob img{height:100%;object-fit:cover;width:100%}@media (max-width:768px){.blob-content h2{font-size:2.5rem}.blob-content p{font-size:1rem}.blob1{height:100px;left:5%;top:75%;width:100px}.blob2{height:120px;right:5%;top:85%;width:120px}.blob3{height:80px;top:65%;width:80px}}
/*# sourceMappingURL=main.6070f3ab.css.map*/