.pageWrapper .contactSection .footer,.pageWrapper .contactSection .top .flexCallToWork,.pageWrapper .mobileProjectsSection .projects .project,.pageWrapper .heroSection .heroContent .top{display:flex;justify-content:space-between;align-items:center}.pageWrapper .contactSection .footer .right .socialLinksWrapper,.pageWrapper .heroSection .heroContent .top .circularTextWrapper .avatarImg,.pageWrapper .heroSection .heroContent .top .circularTextWrapper{display:flex;align-items:center}.char{transform:translateY(315px);transition:transform .5s}.text__reveal span{display:inline-block;transform:translateY(110%);transition:.5s}.container{width:1500px;max-width:90%;margin:0 auto}.section{height:100%;width:100%}.sectionHeading{padding-top:8rem;font-family:Bebas Neue,sans-serif;font-size:calc(clamp(5rem,7.5vw,7rem)*1);font-weight:400;line-height:.8;text-transform:uppercase}.pageWrapper{position:fixed;top:0;left:0;height:100%;width:100%;overflow-y:scroll;overflow-x:hidden}.pageWrapper .heroSection{height:100%;display:flex;align-items:center}@media (max-width: 760px){.pageWrapper .heroSection{height:fit-content;padding-bottom:2rem}}.pageWrapper .heroSection .heroContent{padding-top:6.5rem;height:100%}@media (max-width: 760px){.pageWrapper .heroSection .heroContent{padding-top:2.5rem}}@media (max-width: 760px){.pageWrapper .heroSection .heroContent .top{flex-direction:column}}.pageWrapper .heroSection .heroContent .top h3{width:70%;clip-path:polygon(0 0,100% 0,100% 100%,0% 100%)}@media (max-width: 760px){.pageWrapper .heroSection .heroContent .top h3{width:100%}}.pageWrapper .heroSection .heroContent .top .circularTextWrapper{width:28%;height:auto;justify-content:center;position:relative;cursor:pointer;margin-right:1rem}.pageWrapper .heroSection .heroContent .top .circularTextWrapper img{max-width:100%}@media (max-width: 760px){.pageWrapper .heroSection .heroContent .top .circularTextWrapper{margin-top:1.5rem;width:90%;height:350px}}.pageWrapper .heroSection .heroContent .top .circularTextWrapper .circularText{animation:spin 22s linear infinite}.pageWrapper .heroSection .heroContent .top .circularTextWrapper .circularText:hover{animation-play-state:paused}.pageWrapper .heroSection .heroContent .top .circularTextWrapper .avatarImg{position:absolute;justify-content:center;width:180px;transition:all .3s ease-in-out}.pageWrapper .heroSection .heroContent .bottom{margin-top:6rem}@media (max-width: 760px){.pageWrapper .heroSection .heroContent .bottom{margin-top:2rem}}@media (max-width: 480px){.pageWrapper .heroSection .heroContent .bottom{margin-top:1rem}}.pageWrapper .heroSection .heroContent .bottom p{text-transform:uppercase;font-size:1.4rem;font-weight:600}.pageWrapper .aboutSection{height:100%}@media (max-width: 760px){.pageWrapper .aboutSection{height:fit-content;padding-bottom:2rem}}.pageWrapper .aboutSection .aboutText{margin-top:5rem;width:60%;margin-left:auto;line-height:1.5;overflow:hidden}@media (max-width: 760px){.pageWrapper .aboutSection .aboutText{width:100%;text-wrap:balance;align-items:center;font-size:1.4rem}}.pageWrapper .projectsSection{overflow:hidden;height:100%}@media (max-width: 760px){.pageWrapper .projectsSection{display:none}}.pageWrapper .projectsSection .projects{width:100%;height:100vh;margin-top:2rem;display:flex}.pageWrapper .projectsSection .projects .project{position:relative;width:33.3333333333vw;height:100vh;overflow:hidden}.pageWrapper .projectsSection .projects .project .project-wrapper:hover .img-overlay{top:100%}.pageWrapper .projectsSection .projects .project .project-wrapper:hover img{transform:scale(1);opacity:1}.pageWrapper .projectsSection .projects .project .project-wrapper:hover .project-copy{color:#000;top:36%}.pageWrapper .projectsSection .projects .project .project-wrapper:hover .project-copy a{color:#000}.pageWrapper .projectsSection .projects .project .project-wrapper .img-overlay{position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;transition:1s cubic-bezier(.075,.82,.165,1)}.pageWrapper .projectsSection .projects .project .project-wrapper img{position:absolute;width:100%;height:100%;filter:grayscale(100%);object-fit:cover;object-position:center;transform:scale(1.5);transition:2s cubic-bezier(.075,.82,.165,1);opacity:0}.pageWrapper .projectsSection .projects .project .project-wrapper .project-copy{position:absolute;top:27%;width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:5rem 1rem;text-transform:uppercase;font-weight:600;line-height:60px;color:#aaa;z-index:2;transition:.7s cubic-bezier(.075,.82,.165,1)}.pageWrapper .projectsSection .projects .project .project-wrapper .project-copy .project-name{font-size:clamp(18px,2.3vw,28px)}.pageWrapper .projectsSection .projects .project .project-wrapper .project-copy .project-name a{font-size:clamp(16px,2.3vw,18px);line-height:120%;text-transform:uppercase;display:block}.pageWrapper .mobileProjectsSection .projects{margin-top:2rem}.pageWrapper .mobileProjectsSection .projects .project{border-bottom:.5px solid #eee;padding:1.5rem 0}.pageWrapper .mobileProjectsSection .projects .project .projectTitle{text-transform:uppercase;font-weight:500;font-size:2rem}.pageWrapper .mobileProjectsSection .projects .project .projectYear{font-size:.875rem}.pageWrapper .contactSection{height:100%;padding-top:8rem;display:flex;flex-direction:column;justify-content:space-between}@media (max-width: 760px){.pageWrapper .contactSection{height:95%}}.pageWrapper .contactSection .top{width:1500px;max-width:75%;margin:0 auto}@media (max-width: 760px){.pageWrapper .contactSection .top{max-width:90%}}.pageWrapper .contactSection .top .callToWork{font-size:calc(clamp(3rem,5.5vw,8rem)*1.2)}.pageWrapper .contactSection .top .flexCallToWork{transform:translateY(-4rem)}@media (max-width: 760px){.pageWrapper .contactSection .top .flexCallToWork{transform:translateY(-2rem)}}.pageWrapper .contactSection .top .flexCallToWork img{transform:rotate(92deg)}.pageWrapper .contactSection .top .horizontalLine{height:.5px;background-color:#aaa}@media (max-width: 480px){.pageWrapper .contactSection .top .contactEmailLinkWrapper{display:flex;align-items:center;width:100%}}.pageWrapper .contactSection .top .contactEmailLinkWrapper .contactEmailLink{margin-top:4rem;border:1px solid #aaa;border-radius:40px;padding:1rem;display:inline-block}@media (max-width: 760px){.pageWrapper .contactSection .top .contactEmailLinkWrapper .contactEmailLink{max-width:100%}}@media (max-width: 480px){.pageWrapper .contactSection .top .contactEmailLinkWrapper .contactEmailLink{font-size:22px}}.pageWrapper .contactSection .footer{margin-bottom:2rem}@media (max-width: 760px){.pageWrapper .contactSection .footer{flex-direction:column}}.pageWrapper .contactSection .footer .left{display:flex;flex-direction:column;gap:1rem}@media (max-width: 760px){.pageWrapper .contactSection .footer .left{width:100%;order:2;margin-top:2rem}}.pageWrapper .contactSection .footer .left img{width:25px;height:25px;object-fit:contain;object-position:center}.pageWrapper .contactSection .footer .left span,.pageWrapper .contactSection .footer .left a{font-size:1rem;font-weight:500}.pageWrapper .contactSection .footer .right{display:flex;flex-direction:column;gap:1rem}@media (max-width: 760px){.pageWrapper .contactSection .footer .right{width:100%;order:1}}.pageWrapper .contactSection .footer .right .rightTop{text-transform:uppercase;font-size:clamp(1rem,1.5vw,1.2rem)}.pageWrapper .contactSection .footer .right .socialLinksWrapper{gap:1rem}.pageWrapper .contactSection .footer .right .socialLinksWrapper .socialLink{font-size:1rem;font-weight:500}@keyframes spin{0%{transform:rotate(360deg)}}.spotifyAnimatedBars{display:flex;align-items:center;justify-content:center;height:30px;width:30px;border-radius:100%;column-gap:3px}.spotifyAnimatedBars .spotifyBar{width:3px;background-color:#1db954;border-radius:5px}.spotifyAnimatedBars .spotifyBar:nth-child(1){height:8px;animation:bar1-animation 1.5s infinite}.spotifyAnimatedBars .spotifyBar:nth-child(2){height:4px;animation:bar2-animation 1.5s infinite}.spotifyAnimatedBars .spotifyBar:nth-child(3){height:12px;animation:bar3-animation 1.5s infinite}@keyframes bar1-animation{0%,to{height:8px}50%{height:4px}}@keyframes bar2-animation{0%,50%{height:4px}25%,75%{height:12px}to{height:4px}}@keyframes bar3-animation{0%,25%,75%{height:12px}50%{height:8px}to{height:12px}}*{box-sizing:border-box;padding:0;margin:0}html{overflow-x:hidden;overscroll-behavior:none}a{text-decoration:none;color:#aaa}body{font-family:Open Sauce,arial,sans-serif;font-weight:500;font-size:1.6rem;background:#111;color:#aaa;overflow-x:hidden;overscroll-behavior:none}h3{font-family:Bebas Neue,sans-serif;font-weight:500;font-size:calc(clamp(5rem,10.5vw,15rem)*1.5);line-height:.82;letter-spacing:-10px;text-transform:uppercase}@media (max-width: 960px){h3{letter-spacing:0;font-size:calc(clamp(5rem,10.5vw,15rem)*1.2);line-height:1}}h4{font-weight:450;font-style:normal;font-size:clamp(1.55rem,2.3vw,2rem);line-height:1.3}p{font-weight:450;font-style:normal;letter-spacing:normal;line-height:1.56}a,button{cursor:pointer;border:none;outline:none}span.word_wrap{overflow:hidden;display:inline-block}
