body{background-color:#1a1a1a;margin:0;width:calc(100 * var(--vw, 1vw));overflow-x:hidden}a{text-decoration:none;color:#fff}h1{font-size:calc(2.3 * var(--vh, 1vh) + 2.3 * var(--vw, 1vw))}h2{font-size:calc(2 * var(--vh, 1vh) + 2 * var(--vw, 1vw))}h3{font-size:calc(1.15 * var(--vh, 1vh) + 1.15 * var(--vw, 1vw))}h4{font-size:calc(.9 * var(--vh, 1vh) + .9 * var(--vw, 1vw))}h5{font-size:calc(.7 * var(--vh, 1vh) + .7 * var(--vw, 1vw))}p{font-size:calc(1 * var(--vh, 1vh) + .9 * var(--vw, 1vw))}.reveal-text{font-size:calc(1.15 * var(--vh, 1vh) + 1.15 * var(--vw, 1vw))}.about-section h2,.about-section h4{margin:0}.first-section h1{position:absolute;color:#fff;width:calc(35 * var(--vw, 1vw));font-weight:600;left:6%;top:calc(20 * var(--vh, 1vh))}.overlay-text{width:100%;position:absolute;text-align:center;color:#fff}.overlay-text h3{font-weight:200}.button-wrapper{top:calc(25 * var(--vh, 1vh));left:50%;transform:translateX(-50%)}.button-wrapper,.button-wrapper:hover{position:absolute}.overlay-button{color:#fff;font-size:calc(1.15 * var(--vh, 1vh) + 1.15 * var(--vw, 1vw));font-weight:400;border:3px solid #fff;padding:calc(.5 * var(--vh, 1vh) + .5 * var(--vw, 1vw));transition:all .4s}.overlay-button:hover{color:#fff;font-weight:700;cursor:pointer;background-color:hsla(0,0%,100%,.1)}.first-section,.first-section img,.second-section{width:100%;height:100vh;height:calc(100 * var(--vh, 1vh));object-fit:cover}.second-section{display:flex}.second-section img{width:100%;height:100vh;height:calc(100 * var(--vh, 1vh));object-fit:cover;overflow:hidden}.third-section{width:100%;min-height:calc(100 * var(--vh, 1vh));display:flex;flex-direction:column;position:relative;overflow:hidden}.third-section .bg{width:100%;height:calc(104.6 * var(--vh, 1vh));object-fit:cover}.about-container{position:absolute;display:flex;width:calc(100 * var(--vw, 1vw) - 2 * 6vw);height:100%;color:#fff;margin-inline:6vw;justify-content:center;align-items:center;white-space:pre-line}.about-image{height:50%}.about-image img{height:100%;border-radius:50px}.about-section{margin-left:3vw}.parallax-container{display:flex;flex-direction:column;height:calc(250 * var(--vh, 1vh))}.about-title{display:flex;align-items:center}.learn-button{display:inline-block;flex-grow:0;width:auto;color:#fff;font-size:calc(1 * var(--vh, 1vh) + .9 * var(--vw, 1vw));font-weight:400;border:3px solid #fff;padding:calc(.5 * var(--vh, 1vh) + .5 * var(--vw, 1vw));transition:all .4s}.learn-button:hover{color:#fff;font-weight:700;cursor:pointer;background-color:hsla(0,0%,100%,.1)}.orange-bar{display:flex;width:calc(.5 * var(--vw, 1vw));height:calc(3.5 * var(--vh, 1vh));background-color:#ff980c;margin-right:calc(1 * var(--vw, 1vw))}@media (max-width:768px){.about-container{flex-direction:column;text-align:left}.about-image{height:30%;border-radius:50px;margin-bottom:calc(3 * var(--vh, 1vh))}}@media (max-width:425px){.first-section h1{position:absolute;text-align:center;left:50%;transform:translateX(-50%)}}.about-page-container{align-items:center;color:#fff;display:flex;width:100%;padding:calc(6 * var(--vw, 1vw))}.about-page-container img{height:calc(80 * var(--vh, 1vh))}.about-page-text{text-align:left;margin-left:calc(6 * var(--vw, 1vw))}.about-page-text h2,h3,h4,h5,h6,p{margin:calc(1 * var(--vh, 1vh))}.about-page-text h2{margin:0}.about-page-text h3{margin:0;font-weight:800}.about-page-text p{font-weight:100;margin:0;margin-top:calc(3 * var(--vh, 1vh));margin-bottom:calc(3 * var(--vh, 1vh))}.reveal-word{font-size:calc(.9 * var(--vh, 1vh) + .9 * var(--vw, 1vw));margin:0;font-weight:500;justify-content:left;flex-wrap:wrap}.gear-title{display:flex;color:#fff;justify-content:center}.gear-container{display:flex;justify-content:space-evenly;align-items:center;margin-inline:calc(6 * var(--vw, 1vw));height:calc(70 * var(--vh, 1vh));margin-bottom:calc(15 * var(--vh, 1vh))}.gear-subcontainer{width:33%;height:100%;overflow:hidden}.gear-image{width:100%;height:100%}.gear-image img{object-fit:cover;width:100%;height:150%;filter:brightness(50%) blur(3px)}.gear-icon-container{display:flex;align-items:center;margin-left:calc(.5 * var(--vw, 1vw))}.gear-icon-container img{width:calc(3 * var(--vw, 1vw));height:calc(3 * var(--vw, 1vw));filter:invert(1)}.gear-text{color:#fff;position:relative;left:50%;transform:translateX(-50%);top:-80%}.gear-text p{font-weight:200}.gear-text h3{text-align:left;display:flex;justify-content:left}.gear-text li{font-size:calc(.8 * var(--vh, 1vh) + .8 * var(--vw, 1vw))}.social-following-container{display:flex;align-items:center;width:100%;height:calc(80 * var(--vh, 1vh));margin-bottom:calc(15 * var(--vh, 1vh))}.social-text{display:flex;flex-direction:column;justify-content:center;padding-inline:calc(3 * var(--vw, 1vw));background-color:#fff;width:65%;height:100%}.social-text h4{width:80%}.social-iphone{position:relative;left:-10%;width:calc(1 * (1 * var(--vh, 1vh) + 18 * var(--vw, 1vw)));height:calc(1 * (25 * var(--vh, 1vh) + 20 * var(--vw, 1vw)));border-radius:45px;border:13px solid #000;overflow:hidden}.dynamic-island{top:2%;width:35%;height:4%;border-radius:50px;background-color:#000}.dynamic-island,.gesture-bar{position:relative;margin-inline:auto;z-index:100}.gesture-bar{top:93%;width:40%;border-radius:45px;border:3px solid #fff}.iphone-details{position:relative;width:100%;height:100%}.iphone-background{position:absolute;width:100%;height:100%}.iphone-background img{position:relative;object-fit:cover;width:100%;height:200%}@media (max-width:768px){.about-page-container{flex-direction:column;margin-top:calc(6 * var(--vh, 1vh))}.about-page-container img{height:auto;width:85%;align-self:center;margin-bottom:calc(2 * var(--vh, 1vh))}.about-page-text{width:80%;margin:0;text-align:center}.about-page-text p{margin-bottom:calc(1 * var(--vh, 1vh))}.reveal-word{justify-content:center}.gear-container{flex-direction:column;align-items:center;margin-inline:calc(6 * var(--vw, 1vw));height:calc(250 * var(--vh, 1vh));margin-bottom:calc(15 * var(--vh, 1vh))}.gear-subcontainer{width:75%;height:25%;margin-bottom:calc(5 * var(--vh, 1vh))}.gear-icon-container img{width:calc(5 * var(--vw, 1vw));height:calc(5 * var(--vw, 1vw))}.social-following-container{flex-direction:column;width:100%;height:calc(100 * var(--vh, 1vh))}.social-text{text-align:center;padding-inline:0;background-color:#fff;width:100%;height:100%}.social-text h4{width:auto;margin-inline:calc(3 * var(--vw, 1vw))}.social-iphone{display:none}}@keyframes inAnimation{0%{background-color:none;filter:invert(0)}to{background-color:#000;filter:invert(100%)}}@keyframes outAnimation{0%{background-color:#000;filter:invert(100%)}to{background-color:none;filter:invert(0)}}.nav-container{position:fixed;top:0;left:0;color:#fff;width:100%;z-index:999;display:flex;align-items:center;justify-content:space-between}.logo,.nav-container{height:calc(6 * var(--vh, 1vh))}.logo{flex-grow:0}.nav-buttons{display:flex;justify-content:space-between;width:100%;align-items:center;margin-inline:6vw;font-size:calc(.8 * var(--vh, 1vh) + .8 * var(--vw, 1vw))}.left-buttons{height:calc(6 * var(--vh, 1vh))}.nav-buttons a{position:relative;color:#fff;text-decoration:none;font-weight:500;margin-left:calc(2 * var(--vw, 1vw));flex:1 1;transition:all .5s}.nav-buttons a:hover{font-weight:700}.right-buttons a:after{content:"";display:block;width:0;height:2px;background-color:#fff;position:absolute;bottom:-2px;left:0;transition:width .5s ease-in-out}.right-buttons a:hover:after{width:100%}.hamburger-container{display:flex;justify-content:space-between;align-items:center;margin-inline:3vw;z-index:99}.hamburger-container div{z-index:9999}.hamburger-logo{width:30%;margin-inline:auto}.hamburger-menu{justify-content:center;text-align:center;position:fixed;top:0;left:0;background-color:#1a1a1a;width:100%;z-index:20}.hamburger-list,.hamburger-menu{display:flex;flex-direction:column}.hamburger-list a{text-decoration:none;color:#fff;margin-top:calc(1.5 * var(--vh, 1vh));margin-bottom:calc(1.5 * var(--vh, 1vh))}.footer-logo{width:20%}.footer-container{margin-top:calc(5 * var(--vw, 1vw));display:flex;justify-content:center;align-items:center;flex-direction:column;color:#fff;background-color:#1a1a1a;padding:calc(5 * var(--vw, 1vw))}.reactions{margin-inline:calc(1 * var(--vw, 1vw));transition:all .3s}.reactions:hover{transform:scale(1.1);cursor:pointer}input,label{color:#fff}input{display:flex;flex-direction:column;border-radius:4px}textarea{color:#fff}.form-over{display:flex;flex-direction:column;width:100%;height:calc(60 * var(--vh, 1vh));align-items:center;margin-inline:auto}.form-container{width:35%}.message-container{margin-top:calc(1 * var(--vh, 1vh));display:flex;flex-direction:column}.buttons-container{width:100%;margin-top:20px;display:flex;flex-direction:row}.buttons-container button{font-family:montserrat;color:#fff;width:48%;margin-left:2%;background-color:#252525;border:1px solid #535353;padding:12px 14px;font-size:16px;line-height:1;z-index:2;transition:background-color,border,.3s ease;z-index:1}.buttons-container button:hover{background-color:#404040;border:1px solid #6a6a6a;transform:scale(1.02)}.buttons-container button:active{background-color:#1e1e1e;border:1px solid #3c3c3c;transform:scale(.98)}.name-container{display:flex;width:100%;justify-content:space-between}.namen-container{width:49%}.email-container,.phone-container{margin-top:calc(1 * var(--vh, 1vh))}.email-container input,.namen-container input,.phone-container input{border-radius:0;background-color:#252525;border:1px solid #535353;width:100%;height:calc(3 * var(--vh, 1vh));box-sizing:border-box}.message-container textarea{background-color:#252525;border:1px solid #535353;resize:none;height:calc(10 * var(--vh, 1vh))}.contact-title{display:flex;color:#fff;justify-content:center;margin-bottom:calc(20 * var(--vh, 1vh))}@media (max-width:768px){.contact-title{display:flex;color:#fff;justify-content:center;margin-bottom:calc(5 * var(--vh, 1vh));margin-top:calc(10 * var(--vh, 1vh))}.form-container{width:80%}}*{box-sizing:border-box}.notif-container{display:flex;width:calc(100 * var(--vw, 1vw));z-index:9999;flex-direction:column}.notif-container p:nth-child(3){font-size:1rem}.notif-li,.notif-ul{padding:0;margin:0;z-index:9999}.notif-ul{position:fixed;bottom:0;right:0;top:0;display:flex;flex-direction:column;list-style:none;justify-content:flex-end}.notif-li{width:300px;background:#fff;margin:10px;flex:0 0 100px;position:relative;border-radius:10px}.portfolio-homepage{width:100%;overflow:hidden}.title-1{position:absolute;top:50%;transform:translateY(-50%);left:130%;z-index:999;color:#fff;border:1;pointer-events:none;margin:0;transition:transform 1s ease-out}.card-container{width:52%;height:calc(40 * var(--vh, 1vh));position:relative;transition:all 1s}.card-image{object-fit:cover;height:100%;width:100%;transition:all 1s}.portfolio-categories .portfolio-homepage:nth-child(3) .card-image{object-position:0 34%}.portfolio-button{display:inline-block;position:absolute;top:50%;opacity:0;left:50%;transform:translateX(-50%);flex-grow:0;width:auto;color:#fff;font-size:calc(1 * var(--vh, 1vh) + .9 * var(--vw, 1vw));font-weight:400;border:3px solid #fff;padding:calc(.5 * var(--vh, 1vh) + .5 * var(--vw, 1vw));transition:all .4s}.card-container:hover{width:100%;.portfolio-button{opacity:1}.card-image{filter:brightness(.6)}.title-1{transform:translateY(-50%) translateX(-100%)}}.portfolio-button:hover{color:#fff;font-weight:700;cursor:pointer;background-color:hsla(0,0%,100%,.1)}.reverse-portfolio-homepage{width:100%;overflow:hidden}.reverse-title-1{margin:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);right:130%;text-align:left;z-index:999;color:#fff;border:1;transition:transform 1s ease-out}.reverse-card-container{width:52%;height:calc(40 * var(--vh, 1vh));position:relative;transition:all 1s;margin-left:auto}.reverse-card-image{object-fit:cover;height:100%;width:100%;transition:all 1s}.portfolio-categories{margin-top:calc(12 * var(--vh, 1vh))}.portfolio-categories .reverse-portfolio-homepage:nth-child(2) .reverse-card-image{object-position:0 30%}.reverse-portfolio-button{display:inline-block;position:absolute;top:50%;opacity:0;right:50%;transform:translateX(50%);flex-grow:0;width:auto;color:#fff;font-size:calc(1 * var(--vh, 1vh) + .9 * var(--vw, 1vw));font-weight:400;border:3px solid #fff;padding:calc(.5 * var(--vh, 1vh) + .5 * var(--vw, 1vw));transition:all .4s}.reverse-card-container:hover{width:100%}.reverse-card-container:hover .reverse-portfolio-button{opacity:1}.reverse-card-container:hover .reverse-card-image{filter:brightness(.6)}.reverse-portfolio-button:hover{color:#fff;font-weight:700;cursor:pointer;background-color:hsla(0,0%,100%,.1)}@media (max-width:768px){.reverse-title-1,.title-1{position:static;transform:none;z-index:999;color:#fff;border:1;pointer-events:none;margin:0;margin-inline:auto;max-width:100vw;overflow:hidden;white-space:nowrap}.card-container,.reverse-card-container{display:flex;margin-inline:auto;flex-direction:column;width:80%;height:calc(80 * var(--vh, 1vh));transition:all 1s;margin-bottom:calc(2 * var(--vh, 1vh))}.portfolio-button,.reverse-portfolio-button{opacity:1}.card-image,.reverse-card-image{filter:brightness(.6)}.card-container:hover,.reverse-card-container:hover{width:80%;.title-1{transform:none}}}.portfolio-title{padding:40px 0;color:#fff;font-size:10px;font-weight:300;text-align:center;position:relative}.title-container{color:#fff;text-align:center;margin-top:calc(10 * var(--vw, 1vw));margin-bottom:calc(15 * var(--vh, 1vh))}.not-loaded{background-color:gray;opacity:1;animation-name:color;animation-duration:2s;animation-iteration-count:infinite;z-index:3}.loaded{z-index:4;transition:all .8s}.invisible{display:none;overflow:hidden;transition:all .8s}.invisible:hover{transform:scale(1.02)}.loaded:hover{transform:scale(1.15)}.idk{opacity:0}.subtitle-portfolio{font-size:20px;padding:0}.gallery-container{margin-inline:6vw}.photo-container{margin:0 auto;padding:2rem}@keyframes color{0%{background-color:#222;opacity:1}50%{background-color:#b8b8b8;opacity:1}to{background-color:#222;opacity:1}}@font-face{font-family:__Montserrat_069ab3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Montserrat_069ab3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Montserrat_069ab3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Montserrat_069ab3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Montserrat_069ab3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Montserrat_Fallback_069ab3;src:local("Arial");ascent-override:84.95%;descent-override:22.03%;line-gap-override:0.00%;size-adjust:113.95%}.__className_069ab3{font-family:__Montserrat_069ab3,__Montserrat_Fallback_069ab3;font-style:normal}