.ryaz-logo{background-color:initial;display:flex;height:100%;width:100%}.ryaz-logo-left{border-radius:2px 0 2px 2px;height:100%}.ryaz-logo-left,.ryaz-logo-right{background:linear-gradient(#4de5af,#3bb98c);width:50%}.ryaz-logo-right{border-radius:0 2px 2px 0;height:50%}.floating-logo{-webkit-animation:breathe 3s ease-in-out infinite;animation:breathe 3s ease-in-out infinite;display:flex;height:304px;left:50%;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);width:304px;z-index:-1}.floating-logo .floating-wireframe{display:flex;position:relative;width:100%;z-index:0}.floating-logo .floating-wireframe div{border:1px solid transparent;border-image:linear-gradient(180deg,rgba(77,229,175,.2),rgba(77,229,175,.068));border-image-slice:1;width:152px}.floating-logo .floating-wireframe-left{border-radius:2px 0 2px 2px;height:304px}.floating-logo .floating-wireframe-right{border-left:none!important;border-radius:0 2px 2px 0;height:152px}.floating-logo .floating-wireframe:nth-child(2){left:-294px;opacity:.6;top:10px;z-index:1}.floating-logo .floating-wireframe:nth-child(3){left:-588px;opacity:.3;top:20px}@-webkit-keyframes breathe{0%{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}50%{-webkit-transform:translate(-50%,-52%) rotate(45deg);transform:translate(-50%,-52%) rotate(45deg)}to{-webkit-transform:translateY(-50%,-50%) rotate(45deg);transform:translateY(-50%,-50%) rotate(45deg)}}@keyframes breathe{0%{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}50%{-webkit-transform:translate(-50%,-52%) rotate(45deg);transform:translate(-50%,-52%) rotate(45deg)}to{-webkit-transform:translateY(-50%,-50%) rotate(45deg);transform:translateY(-50%,-50%) rotate(45deg)}}.nav-icon{align-items:flex-end;background:none;border:0;cursor:pointer;display:flex;flex-direction:column;height:21px;justify-content:space-between;width:18px}@media only screen and (min-width:550px){.nav-icon{height:26px;width:22px}}.nav-icon-layer{background:#fff;border-radius:1000px;height:3px;width:13px}@media only screen and (min-width:550px){.nav-icon-layer{width:16px}}.nav-icon-layer:nth-child(2){width:18px}@media only screen and (min-width:550px){.nav-icon-layer:nth-child(2){width:22px}}.card-stack{align-items:center;display:flex;height:500px;justify-content:center;position:relative;width:600px}.card-stack-wrapper{height:100%;position:relative;width:100%}.card-stack-wrapper-arrow{position:absolute;right:-24px;top:50%}.card-stack-wrapper-arrow-left{position:absolute;right:98%;top:50%}.card-stack-wrapper-arrow-left svg{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.card-stack-wrapper-card{border-radius:8px;box-shadow:10px 4px 30px rgba(0,0,0,.25);height:100%;list-style:none;position:absolute;-webkit-transform-origin:50% 50% 0;transform-origin:50% 50% 0;width:100%}.card-stack-wrapper p{font-size:24px;font-weight:500;line-height:36px;margin-bottom:36px;max-width:240px}@media only screen and (min-width:906px){.card-stack-wrapper p{font-size:36px;line-height:60px}}.fancy-label{align-items:center;border-radius:1000px;color:#000;display:flex;font-family:Brandon;font-size:12px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;height:30px;justify-content:center;margin-right:12px;padding:0 16px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.fancy-label--purple{background:linear-gradient(90deg,#deaaff,#d8bbff)}.fancy-label--teal{background:linear-gradient(90deg,#e8fffa,#d3fef5)}.fancy-label--orange{background:linear-gradient(90deg,#fae1dd,#fec5bb)}.social-links{display:flex;flex-direction:row;justify-content:space-between;width:340px}.social-links svg{fill:#c9c9c9;cursor:pointer;height:20px}.ryaz-shadow{bottom:36px;left:50%;position:fixed;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.ryaz-shadow-arrow{-webkit-filter:drop-shadow(28px 28px 18px rgba(77,229,175,.6));filter:drop-shadow(28px 28px 18px rgba(77,229,175,.6));height:25px;margin:auto;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:25px}.ryaz-shadow-ellipse{background:rgba(77,229,175,.3);-webkit-filter:blur(8px);filter:blur(8px);height:6px;margin-top:18px;width:60px}.user-pill{-webkit-column-gap:8px;column-gap:8px;display:flex}.user-pill img{border-radius:1000px;height:24px;object-fit:cover;width:24px}.user-pill p{color:#c4c4c4;font-size:16px;line-height:24px}.color-scheme{display:flex;height:80px}.color-scheme-block{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:20%}.color-scheme-label{align-items:center;-webkit-column-gap:3px;column-gap:3px;cursor:pointer;display:flex}@media only screen and (min-width:906px){.color-scheme-label{-webkit-column-gap:12px;column-gap:12px}.color-scheme-label svg{height:24px;width:24px}}.color-scheme-label p{color:#fff;font-family:Brandon;font-size:10px;font-weight:500}@media only screen and (min-width:906px){.color-scheme-label p{font-size:24px;line-height:34px}}.white-back p{color:#333}.color-text{font-size:14px;font-weight:700}.copied-message{color:#fff;font-size:14px;margin-top:4px;opacity:.8;text-align:center;transition:opacity .3s ease-in-out}.white-back .copied-message{color:#333}.card-slider{height:500px;width:100%}.card-slider-nav{position:absolute;top:50%}.card-slider-nav.prev{left:12px}@media only screen and (min-width:768px){.card-slider-nav.prev{left:24px}}.card-slider-nav.prev svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.card-slider-nav.next{right:12px}@media only screen and (min-width:768px){.card-slider-nav.next{right:24px}}.card-slider .swiper-slide{align-items:center;background:#fff;display:flex;font-size:18px;justify-content:center;text-align:center;width:250px!important}.card-slider .swiper-slide .slide-overlay{background:rgba(0,0,0,.6);height:100%;left:0;position:absolute;top:0;transition:background .3s ease;width:100%;z-index:5}.card-slider .swiper-slide-active .slide-overlay{background:transparent}.testimonial{color:#fff;overflow:clip;padding:120px 24px;text-align:center}.testimonial-stars{display:flex;justify-content:center;margin-bottom:24px}.testimonial-message{font-size:16px;font-weight:500;line-height:24px;margin:0 auto 36px;max-width:600px;position:relative}@media only screen and (min-width:906px){.testimonial-message{font-size:24px;line-height:36px}}.testimonial-message:after,.testimonial-message:before{color:hsla(0,0%,100%,.1);font-size:288px;position:absolute}.testimonial-message:before{content:"“";left:-48px;top:-24px}.testimonial-message:after{bottom:-120px;content:"”";right:-48px}.testimonial .more-reviews{color:#c1c1c1;font-size:14px}.project-button{border-radius:1000px;color:#f4f4f4;-webkit-column-gap:16px;column-gap:16px;font-size:16px;height:50px;padding:0 18px}.arrow-button,.project-button{align-items:center;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);background:rgba(0,0,0,.4);border:0;box-shadow:0 4px 24px rgba(0,0,0,.25);cursor:pointer;display:flex;justify-content:center}.arrow-button{border-radius:1000px;height:48px;width:48px;z-index:10}.arrow-button svg{height:24px;width:24px}header{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.05);display:flex;height:60px;justify-content:space-between;padding:0 18px;position:relative;width:100%;z-index:6}@media only screen and (min-width:550px){header{height:84px;padding:0 30px}}header .header-logo{height:25px;position:relative;width:25px;z-index:10}header .header-close{height:56px;width:56px}header .header-close svg{height:16px;width:16px}@media only screen and (min-width:768px){header .header-mobile-view{display:none}}header .header-desktop-view{align-items:center;display:none;gap:56px;height:100%;justify-content:flex-end;left:0;padding:0 56px;position:absolute;top:0;width:100%}header .header-desktop-view a{color:#fff;display:contents;font-size:16px;height:100%;line-height:2;text-decoration:none}header .header-desktop-view-link{align-items:center;border-bottom:3px solid transparent;display:flex;height:100%;justify-content:center;position:relative}header .header-desktop-view-link.active,header .header-desktop-view-link:hover{border-bottom:3px solid #09b477}@media only screen and (min-width:768px){header .header-desktop-view{display:flex}}footer{background:#030f26;display:flex;margin-top:84px}footer .footer{color:#fff;display:flex;flex-wrap:wrap;margin:auto;max-width:1000px;padding:60px 30px;width:100%}@media only screen and (min-width:906px){footer .footer{flex-wrap:nowrap;justify-content:space-between;padding-top:100px}}footer .footer section{display:flex;flex-direction:column;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-bottom:60px;row-gap:18px}footer .footer section .footer-logo-holder{display:flex;flex-direction:row}footer .footer section .footer-logo{height:25px;width:25px}footer .footer section .footer-logo-name{font-size:14px;letter-spacing:.2em;margin-left:1.5em}footer .footer section .footer-text-address{line-height:32px}footer .footer section .footer-text{font-size:18px;line-height:25px}footer .footer section a{color:#fff;text-decoration:none}footer .footer section:first-child{width:100%}@media only screen and (min-width:906px){footer .footer section:first-child{width:auto}}footer .footer section:first-child p{max-width:252px}footer .footer section:nth-child(2),footer .footer section:nth-child(3){width:50%}@media only screen and (min-width:906px){footer .footer section:nth-child(2),footer .footer section:nth-child(3){width:auto}}footer .footer section:nth-child(3) p{text-align:end}@media only screen and (min-width:550px){footer .footer section:nth-child(3) p{text-align:inherit}}@media only screen and (min-width:906px){footer .footer section:nth-child(3) p{text-align:end}footer .footer-links-mobile{display:none}}footer .footer-links-desktop{display:none}@media only screen and (min-width:906px){footer .footer-links-desktop{display:flex;margin-top:43px;width:240px}}.menu{background:linear-gradient(111.17deg,#041534 .23%,#030f26);display:flex;flex-direction:column;height:100%;left:0;position:fixed;top:0;width:100%;z-index:10}.menu-logo{height:25px;width:25px}.menu-body{flex:1 1;justify-content:center}.menu-body,.menu-body div{align-items:center;display:flex}.menu-body div{flex-direction:column;row-gap:60px}.menu-body div a{color:#fff;font-size:24px;line-height:2;text-decoration:none}@media only screen and (min-width:550px){.menu-body div a{font-size:36px}}.menu-footer{align-items:center;border-top:1px solid hsla(0,0%,100%,.05);display:flex;height:48px;justify-content:center}@media only screen and (min-width:550px){.menu-footer{height:84px}}.contact{align-items:center;color:#fff;display:flex;flex-direction:column}.contact-tagline{color:#fff;font-size:24px;line-height:36px;margin-bottom:6px;text-align:center}@media only screen and (min-width:550px){.contact-tagline{font-size:36px;line-height:48px}}.contact-info{color:#e4e4e4;font-size:14px;line-height:24px;margin-bottom:48px;max-width:500px;text-align:center}@media only screen and (min-width:550px){.contact-info{font-size:16px;line-height:30px}}.contact form{width:100%}.contact form,.contact form div{display:flex;flex-direction:column;gap:24px}@media only screen and (min-width:768px){.contact form div{flex-direction:row}}.contact form button{margin-left:auto}.project{display:flex;flex-direction:column;position:relative;width:100%}.project a:-webkit-any-link{text-decoration:none}@media only screen and (min-width:768px){.project{margin-left:48px;width:calc(100% - 48px)}}.project-sno{color:hsla(0,0%,100%,.05);font-size:64px;font-weight:500;left:0;line-height:64px;position:absolute;top:0;-webkit-transform:translate(-50%,-35%);transform:translate(-50%,-35%);z-index:-1}@media only screen and (min-width:768px){.project-sno{font-size:144px;line-height:144px}}.project-title{color:#fff;font-size:28px;font-weight:500;line-height:42px;text-decoration:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media only screen and (min-width:768px){.project-title{font-size:64px;line-height:92px}}.project-description{color:#cdcdcd;font-size:16px;font-weight:300;line-height:24px;margin-bottom:12px}.project-image{border-radius:5px;object-fit:cover}@media only screen and (min-width:768px){.project-image{display:none}}.project-more-details{align-items:center;color:#fff;display:flex;gap:2px;text-decoration:none}.project-more-details-icon{align-items:center;display:flex;height:16px;margin-top:2px;width:16px}.pillar{background:#0d1b35;border-radius:25px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:12px 24px 42px}.pillar .pillar-info{align-items:baseline;display:flex;justify-content:space-between}.pillar .pillar-info h2{color:#e7e7e7;font-size:1.8rem}.pillar .pillar-info p{color:hsla(0,0%,100%,.1);font-size:3rem;font-weight:420}.pillar .pillar-description p:first-child{font-family:Cormorant;font-size:20px;font-style:italic;line-height:28px;margin-bottom:1rem}.pillar .pillar-description .pillar-content{color:#efefef}@media only screen and (min-width:768px){.pillar .pillar-description .pillar-content{height:105px}}@media only screen and (min-width:906px){.pillar .pillar-description .pillar-content{height:70px}}@media only screen and (min-width:1380px){.pillar .pillar-description .pillar-content{height:140px}}@media only screen and (min-width:1840px){.pillar .pillar-description .pillar-content{height:100px}}.activity-bar{border-top:1px solid #09b477}.activity h4{color:#4de5af;font-size:2.5rem;padding:1.5rem 0}.activity-tagline{color:#cbcbcb;font-family:brandon;font-size:1.1rem;font-style:italic;padding:1.5rem 0}.activity-detail{color:#e2e2e2;font-size:1rem;line-height:2}.home{display:grid;grid-template-columns:auto;height:calc(100vh - 60px)}@media only screen and (min-width:550px){.home{height:calc(100vh - 84px)}}.home-middle{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:24px}@media only screen and (min-width:581px){.home-middle{padding:48px}}.home-middle-text{grid-column-gap:78px;grid-row-gap:18px;-webkit-column-gap:78px;column-gap:78px;display:grid;font-family:Brandon;margin-bottom:30px;max-width:600px;row-gap:18px}@media only screen and (min-width:1214px){.home-middle-text{grid-template-columns:repeat(2,1fr);margin-bottom:60px;max-width:1000px}}.home-middle-buttons{max-width:600px;width:100%}.home-middle-buttons .home-button{margin-right:18px;text-align:center;width:178px}.home-middle-buttons .home-button:last-child{margin-right:0}.home-middle-buttons .shadow{box-shadow:8px 4px 36px rgba(9,180,119,.25)}@media only screen and (min-width:1214px){.home-middle-buttons{grid-column-gap:78px;-webkit-column-gap:78px;column-gap:78px;display:grid;grid-template-columns:repeat(2,auto);max-width:1000px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.home-middle-buttons .home-button{margin-right:0}}.home-tagline{color:#4de5af;font-size:32px;font-weight:700;line-height:32px}@media only screen and (min-width:768px){.home-tagline{font-size:48px;line-height:48px}}@media only screen and (min-width:1214px){.home-tagline{text-align:right}}.home-info{color:#fff;font-size:24px;font-weight:420;line-height:36px;width:100%}.home-info span{color:#4de5af}.work{align-items:center;color:#fff;display:flex;flex-direction:column;justify-content:center;padding:60px;position:relative;width:100%}.work-tagline{font-size:18px;font-weight:500;line-height:24px;margin-bottom:96px;max-width:300px;text-align:center}@media only screen and (min-width:768px){.work-tagline{font-size:24px;line-height:48px;max-width:555px}}.work .work-list{-webkit-column-gap:24px;column-gap:24px;display:flex;flex-direction:column;position:relative;row-gap:60px;width:95%}@media only screen and (min-width:768px){.work .work-list{grid-row-gap:96px;display:grid;grid-template-columns:repeat(2,1fr);margin-top:120px;row-gap:96px}}.work .work-list-empty{display:none}@media only screen and (min-width:768px){.work .work-list-empty{display:block}}.work .work-list-image{display:none}@media only screen and (min-width:768px){.work .work-list-image{background:hsla(0,0%,100%,.05);border-radius:10px;display:block;padding:16px;position:absolute;right:0;top:0;width:calc(50% - 12px)}}.work .work-list-image img{background-position:50%;background-size:cover;border-radius:5px;transition:background-image .3s ease;width:100%}.contact-page{display:flex;flex:1 1;padding:24px}.contact-page-form{margin:auto;max-width:800px;width:100%}.about{align-items:center;color:#fff;display:flex;flex-direction:column;justify-content:center}.about .ryaz-arrow-logo,.about .top{background-color:initial}.about .ryaz-arrow-logo{box-shadow:45px 45px 20px #4de6ae3b;display:none;height:35px;margin-left:auto;margin-right:auto;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:35px}@media only screen and (min-width:1380px){.about .ryaz-arrow-logo{background-color:initial;display:block;margin-bottom:162px;margin-top:-120px}}.about .headline{color:#f5f5f5;font-size:19px;font-weight:500;line-height:32px}.about .ryaz-arrow-logo-mobile{box-shadow:35px 35px 20px #4de6ae3b;display:block;height:35px;margin-left:auto;margin-right:auto;margin-top:-180px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:35px}@media only screen and (min-width:1380px){.about .ryaz-arrow-logo-mobile{display:none}}.about-home{display:grid;grid-template-columns:auto;margin-bottom:84px;width:100%}@media only screen and (min-width:906px){.about-home{margin-bottom:0}}@media only screen and (min-width:1380px){.about-home{grid-template-columns:1fr 1fr;padding:0 48px}}.about-info{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:84px;min-height:calc(100vh - 60px);padding:36px;position:relative;text-align:center}@media only screen and (min-width:550px){.about-info{min-height:calc(100vh - 84px)}}@media only screen and (min-width:1380px){.about-info{align-items:flex-start;margin-bottom:0;margin-left:auto;margin-right:auto;text-align:left;width:70%}}.about-info h2{font-size:1.5rem;margin-bottom:24px}@media only screen and (min-width:906px){.about-info h2{font-size:36px;line-height:52px}}.about-info h2 span{color:#4de5af}.about-info p{font-size:1rem;line-height:2;margin-bottom:60px}.about-info-logo{position:absolute}@media only screen and (min-width:1380px){.about-info-logo{left:auto;right:0;-webkit-transform:translate(50%);transform:translate(50%)}}.about-pillars{display:flex;flex-direction:column;padding:0 36px;row-gap:36px;width:100%}@media only screen and (min-width:1380px){.about-pillars{align-items:center;-webkit-column-gap:36px;column-gap:36px}}@media only screen and (min-width:768px){.about-pillars{grid-gap:36px;display:grid;gap:36px;grid-template-columns:50% 50%;margin-left:auto;margin-right:auto;width:90%}}@media only screen and (min-width:906px){.about-pillars{margin-bottom:100px}}@media only screen and (min-width:550px){.about-pillars{row-gap:36px}}.about-pillars-line{display:flex;flex-direction:column;gap:36px}@media only screen and (min-width:1380px){.about-pillars-line{gap:36px}}.about-section{align-items:center;color:#fff;display:flex;flex-direction:column;margin-bottom:96px;width:100%}@media only screen and (min-width:906px){.about-section{margin-bottom:192px}}.about-section h3{color:hsla(0,0%,100%,.5);font-family:Brandon;font-size:12px;font-weight:900;letter-spacing:.2em;line-height:18px;margin:0 0 6px;text-align:center;text-transform:uppercase}.about-section>p{font-size:24px;font-weight:500;line-height:36px;margin-bottom:36px;max-width:320px;text-align:center}@media only screen and (min-width:906px){.about-section>p{font-size:36px;line-height:60px;max-width:none}}.about .team-swiper{height:300px;width:100%}@media only screen and (min-width:768px){.about .team-swiper{height:428px}}.about .team-swiper .swiper-slide{align-items:center;background:#fff;display:flex;font-size:18px;justify-content:center;text-align:center;width:120px!important}@media only screen and (min-width:768px){.about .team-swiper .swiper-slide{width:175px!important}}.about .team-swiper .swiper-slide img{display:block;height:100%;object-fit:cover;width:100%}.about .team-swiper-info{bottom:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;left:0;padding:14px 8px;position:absolute;text-align:left;width:100%;z-index:6}.about .team-swiper-info h2{color:#fff;font-size:16px;font-weight:500;line-height:24px}@media only screen and (min-width:768px){.about .team-swiper-info h2{font-size:18px}}.about .team-swiper-info p{color:#c2c2c2;font-size:14px;font-weight:400;line-height:18px;min-height:36px}.about .activities{display:none}@media only screen and (min-width:768px){.about .activities{display:flex}}.about .activities .activities-block{display:flex;flex-direction:column;padding:36px;row-gap:72px;width:100%}@media only screen and (min-width:906px){.about .activities .activities-block{-webkit-column-gap:36px;column-gap:36px;display:flex;flex-direction:row;justify-content:space-around}.about .activities .activities-block .activity{max-width:320px}}.about-contact{margin:auto;max-width:800px;padding:0 24px;width:100%}.project-page{overflow-x:hidden;overflow-y:clip}.project-page .line-height-correction{line-height:55px}.project-page .correction{width:100%}.project-page .layover{background-color:rgba(0,0,0,.4);height:200vh;left:0;position:absolute;top:-10px;width:100%;z-index:9}.project-page .project-side{display:flex;height:100%;left:0;position:fixed;top:0;width:100%;z-index:10}.project-page .project-side-body{background:#041533;display:flex;flex-direction:column;justify-content:center;max-width:400px;overflow-y:auto;padding:42px;position:relative;row-gap:48px;width:100%}.project-page .project-side-body:before{background-color:#041533;content:"";height:100%;left:-300px;position:absolute;width:300px}.project-page .project-side-body section{display:flex;flex-direction:column;row-gap:8px}.project-page .project-side-body section>h4{color:#e7e7e7;font-size:12px;font-weight:700;letter-spacing:.12em;line-height:18px;text-transform:uppercase}.project-page .project-side-body section>p{color:#c4c4c4;font-size:16px;line-height:24px}.project-page .project-side-body section .project-side-person{margin-bottom:4px}.project-page .project-side-body section .project-side-person:last-child{margin-bottom:0}.project-page .project-side button{align-items:center;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);background:rgba(0,0,0,.4);border:0;border-radius:1000px;box-shadow:0 4px 24px rgba(0,0,0,.25);cursor:pointer;display:flex;height:56px;justify-content:center;margin:12px 16px;min-height:56px;min-width:56px;outline:0;padding:0;width:56px}.project-page .project-details{grid-column-gap:24px;grid-row-gap:48px;color:#fff;-webkit-column-gap:24px;column-gap:24px;display:grid;grid-template-columns:1fr;padding:24px;row-gap:48px}@media only screen and (min-width:906px){.project-page .project-details{grid-template-columns:repeat(2,1fr)}.project-page .project-details .project-information{margin-left:30px}}.project-page .project-details .project-info{display:flex;flex-direction:column;justify-content:space-between;width:100%}.project-page .project-details .project-info section{display:flex;flex-direction:column;row-gap:24px}.project-page .project-details .project-info-part{padding-left:4.5rem}.project-page .project-details .project-info-back{cursor:pointer;height:28px;margin-right:6px;-webkit-transform:rotate(180deg);transform:rotate(180deg);width:28px}.project-page .project-details .project-info-icon{margin-right:12px}.project-page .project-details .project-info-name{align-items:center;display:flex;font-size:3rem;font-weight:700}.project-page .project-details .project-info-description{color:#dedede;font-size:1.35rem;line-height:1.5}@media only screen and (min-width:906px){.project-page .project-details .project-info-description{font-size:28px}}.project-page .project-details .project-info-labels{display:flex;flex-wrap:wrap;row-gap:12px}.project-page .project-details .project-info-people{display:none;grid-template-columns:repeat(3,1fr);justify-content:space-between;max-width:800px;padding:30px 3rem 30px 0}@media only screen and (min-width:906px){.project-page .project-details .project-info-people{display:flex}}.project-page .project-details .project-info-section h4{color:#e7e7e7;font-family:Brandon;font-size:12px;font-weight:700;letter-spacing:.25em;line-height:18px;margin-bottom:8px;text-transform:uppercase}.project-page .project-details .project-info-person{margin-bottom:12px}.project-page .project-details .project-info-person:last-child{margin-bottom:0}.project-page .project-details .project-info-button{display:none;margin-left:-48px;padding-left:60px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media only screen and (min-width:906px){.project-page .project-details .project-info-button{display:flex}}.project-page .project-details-pic{border:36px solid hsla(0,0%,100%,.05);border-radius:5px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:100%}@media only screen and (min-width:1380px){.project-page .project-details-pic{width:95%}}.project-page .project-more{margin-left:-30px;padding-left:60px}@media only screen and (min-width:906px){.project-page .project-more{display:none}}.project-page .project-sections{align-items:center;color:#fff;display:flex;flex-direction:column;padding:42px 0;text-align:center}.project-page .project-sections h5{color:hsla(0,0%,100%,.5);font-family:Brandon;font-size:12px;font-weight:900;letter-spacing:.2em;line-height:18px;margin:0 0 6px;text-align:center;text-transform:uppercase}.project-page .project-sections>p{font-size:24px;font-weight:500;line-height:36px;margin-bottom:36px;max-width:240px}@media only screen and (min-width:906px){.project-page .project-sections>p{font-size:36px;line-height:60px;max-width:none}}.project-page .project-sections-stack{max-width:1600px;width:calc(100% - 64px)}.project-page .project-sections-stack img{border-radius:8px;height:100%;object-fit:cover;pointer-events:none;width:100%}.project-page .project-sections-colors{width:100%}.project-page .project-sections-slider .swiper-slide{border-radius:1000px;margin:0 9px}@media only screen and (min-width:906px){.project-page .project-sections-slider .swiper-slide{margin:0 12px}}.project-page .project-sections-slider .swiper-slide img{border-radius:8px;height:100%;object-fit:cover;pointer-events:none;width:100%}.project-page .project-video-title{color:hsla(0,0%,100%,.5);font-family:Brandon;font-size:12px;font-weight:900;letter-spacing:.2em;line-height:18px;margin:50px 0 10px;text-align:center;text-transform:uppercase}.project-page .project-video-text{font-size:24px;font-weight:500;line-height:36px;margin-bottom:36px;text-align:center;width:100%}@media only screen and (min-width:906px){.project-page .project-video-text{font-size:28px}}.project-page .project-video-holder{display:flex;justify-content:center;width:100%}@media only screen and (max-width:906px){.project-page .project-video-holder{padding:0 10px}}.project-page .project-video-embed{border-radius:8px}@media only screen and (max-width:906px){.project-page .project-video-embed{height:76vw;width:100%}}@media only screen and (min-width:906px){.project-page .project-video-embed{height:700px;width:90%}}@media only screen and (min-width:1214px){.project-page .project-video-embed{height:750px;width:1000px}}:root{font-size:18px}#root{display:flex;flex-direction:column;min-height:100vh}html{-webkit-text-size-adjust:none}html body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:linear-gradient(111.17deg,#041534 .23%,#030f26);margin:0;padding:0}.primary-input,html body{color:#fff;font-family:Brandon}.primary-input{background:#030f26;border:0;border-radius:8px;font-size:16px;height:48px;padding:12px 18px;width:100%}@media only screen and (min-width:768px){.primary-input{font-size:18px;height:60px;padding:18px}}.primary-input:focus{outline:0}.primary-input--textarea{height:225px;resize:none}@media only screen and (min-width:768px){.primary-input--textarea{height:188px}}.primary-btn{background:#09b477;border:none;border-radius:8px;box-shadow:0 8px 15px rgba(0,0,0,.1);color:#fff;cursor:pointer;font-size:18px;outline:none;padding:12px 30px;text-decoration:none;text-decoration:initial;transition:all .4s ease;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media only screen and (min-width:768px){.primary-btn{padding:18px 36px}}.primary-btn:hover{background:#08a26b;box-shadow:0 15px 20px rgba(9,180,119,.4);-webkit-transform:translateY(-4px);transform:translateY(-4px)}.primary-btn--inverted{background:transparent;border:1px solid #09b477}.primary-btn--inverted:hover{background:transparent;box-shadow:0 8px 15px rgba(0,0,0,.1);-webkit-transform:translateY(-4px);transform:translateY(-4px)}
/*# sourceMappingURL=main.025c577a.css.map*/