@font-face{font-family:Owners;src:url(/assets/fonts/Owners-Regular.otf);font-weight:400}@font-face{font-family:Owners;src:url(/assets/fonts/Owners-Bold.otf);font-weight:700}@font-face{font-family:Owners;src:url(/assets/fonts/Owners-Light.otf);font-weight:300}*{box-sizing:border-box}html{font-size:62.5%;background-color:#f6f7f7;scroll-behavior:smooth;font-family:Owners,sans-serif;font-weight:400}body{margin:0;padding:0}body.hidden{overflow:hidden}body.black{background-color:#0b100e;color:#f6f7f7}body.black .line svg{stroke:#f6f7f7}main{width:100%;overflow:hidden;position:relative}a{text-decoration:none;color:inherit;transition:.3s}b,h1,h2,h3,h4,h5,h6,i,li,ol,p,pre,span,strong,ul{padding:0;margin:0}h1{font-size:clamp(7rem,min(5vw,6vh),14rem);font-family:Owners,sans-serif;font-weight:400}h2{font-size:clamp(8rem,min(5.5vw,15vh),16rem);font-family:Owners,sans-serif;font-weight:400}h3{font-size:clamp(3rem,min(3vw,5vh),8rem);font-family:Owners,sans-serif;font-weight:400}h4{font-size:clamp(2rem,min(1.5vw,3vh),3rem);font-family:Owners,sans-serif;font-weight:400}h5{font-size:clamp(1.5rem,min(1.6vw,2.2vh),2.2rem);font-family:Owners,sans-serif;font-weight:400}h6{font-size:clamp(1.4rem,min(1.4vw,2vh),2rem);font-family:Owners,sans-serif;font-weight:400}p{font-size:clamp(1.5rem,min(1.5vw,2.5vh),2rem);font-family:Owners,sans-serif;font-weight:400}span{font-size:inherit}.col,.row{display:flex}.col.jc-sb,.row.jc-sb{justify-content:space-between}.col.jc-c,.row.jc-c{justify-content:center}.col.jc-s,.row.jc-s{justify-content:flex-start}.col.jc-e,.row.jc-e{justify-content:flex-end}.col.ai-c,.row.ai-c{align-items:center}.col.ai-s,.row.ai-s{align-items:flex-start}.col.ai-e,.row.ai-e{align-items:flex-end}.col{flex-direction:column}.image{position:relative}.image img{width:100%;height:100%;object-fit:cover}section{position:relative}section.black{background-color:#0b100e;color:#f6f7f7}section.black p{color:#f6f7f7}section .container{position:relative;margin:0 auto;width:min(90%,1500px);height:100%}section .container.large{width:min(90%,1750px)}section .container.wide{width:min(92.5%,1900px)}section .container.full{width:100%}@media(max-width:700px){section .container{padding:0}}.btn{font-family:Owners,sans-serif;font-weight:300;font-size:clamp(1.5rem,min(1.6vw,2.2vh),2.2rem);padding:.4rem 3.5rem;transition:.3s;cursor:pointer;letter-spacing:5px;text-transform:uppercase;text-align:center;text-decoration:none;display:inline-block;color:#0b100e;background-color:#f6f7f7;border:2px solid #f6f7f7}.btn:hover{color:#f6f7f7;background-color:#0b100e}section .btn{color:#f6f7f7;background-color:#0b100e;border:2px solid #0b100e}section .btn:hover{color:#0b100e;background-color:#f6f7f7}section.black .btn{color:#0b100e;background-color:#f6f7f7;border:2px solid #f6f7f7}section.black .btn:hover{color:#f6f7f7;background-color:#0b100e}.line{width:100%;position:relative;padding-top:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*2);padding-bottom:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*2)}.line svg{position:absolute;stroke:#0b100e}.line.left svg{left:0}.line.right svg{right:0}.logos{display:flex;width:80%;margin:0 auto;align-items:center;justify-content:space-between;flex-wrap:wrap}.logos a.image{display:inline-block;transition:.2s;aspect-ratio:unset;max-width:15%}.logos a.image img{object-fit:contain}@media(max-width:1000px){.logos a.image{max-width:40%}}.logos a.image:hover{scale:1.1}header{position:absolute;top:0;left:0;width:100%;margin:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*2) 0;padding:0 calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*3);height:clamp(10rem,12vw,14rem);z-index:99;gap:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*2)}header .logo{position:relative;transition:.2s;mix-blend-mode:difference;cursor:pointer;aspect-ratio:6/10;height:70%;width:auto;display:inline-block}header .logo svg{height:100%;width:100%;fill:#f6f7f7}header .logo.black svg{fill:#0b100e}header .logo:hover{scale:1.1}header #company-logo{height:75%;margin:0 5rem;transition:.2s;display:inline-block}header #company-logo:hover{scale:1.1}header #burger{position:relative;transition:.2s;z-index:9999;min-width:5rem;aspect-ratio:1;cursor:pointer;float:right;margin-left:auto}header #burger svg{stroke:#f6f7f7}header #burger.black svg{stroke:#0b100e}header #burger:hover{scale:1.1}header #menu{width:100%;height:100%;position:fixed;top:0;right:100%;background-color:#0b100e;z-index:999}header #menu .links{position:absolute;left:0;top:0;width:min(100%,600px);height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:1}header #menu .links .link{color:#f6f7f7;text-decoration:none;font-size:clamp(3rem,min(3vw,5vh),8rem);transition:.3s;width:200px}header #menu .links .link:hover{scale:1.05}header #menu .image{position:absolute;right:0;top:0;width:max(50%,600px);height:100%}header #menu .image img{object-position:center}header #menu.shown+#burger svg{stroke:#f6f7f7!important}@media(max-width:1000px){header{margin:2rem 0;padding:0 4rem;height:6rem;z-index:99}}footer{width:100%;margin:12rem 0;padding:0 12rem;height:10rem;z-index:99}footer .logo{position:relative;transition:.2s;cursor:pointer;aspect-ratio:6/10;height:70%;width:auto;display:inline-block;max-width:5rem}footer .logo svg{height:100%;width:100%;fill:#0b100e}footer .logo:hover{scale:1.1}footer .logo.white svg{fill:#f6f7f7}footer .row{margin-top:clamp(1.2rem,min(1.2vw,1.8vh),2rem);width:100%;gap:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*3)}footer .row h3{margin-left:auto}@media(max-width:1000px){footer .row{flex-wrap:wrap}footer .row>:nth-child(1),footer .row>:nth-child(2){width:40%}}@media(max-width:700px){footer .row .logo{order:9}footer .row>:last-child{order:10}footer .row .col:last-of-type{width:100%}}footer.white{color:#f6f7f7}footer h3,footer h5>a{display:inline-block;transition:.3s}footer h3:hover,footer h5>a:hover{scale:1.1}@media(max-width:1000px){footer{margin:2rem 0;padding:0 4rem;height:auto;z-index:99}}.testimonial .container{padding-top:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*6);padding-bottom:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*6)}.quote{text-align:center;width:60%;margin:0 auto}.quote h4{margin-bottom:clamp(1.2rem,min(1.2vw,1.8vh),2rem)}.quote h6{text-transform:uppercase;letter-spacing:2px;font-family:Owners,sans-serif;font-weight:700;font-size:clamp(.8rem,min(1vw,1.5vh),1.2rem)}@media(max-width:1000px){.quote{width:90%}}#testimonials-block .container h2{margin-bottom:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*6)}#testimonials-block .container .testimonials{display:flex;flex-wrap:wrap;gap:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*2)}#testimonials-block .container .testimonials .quote{text-align:center;width:45%}#testimonials-block .container .testimonials .quote h4{width:70%;margin:0 auto}@media(max-width:1000px){#testimonials-block .container .testimonials{flex-direction:column}#testimonials-block .container .testimonials .quote{width:100%}}section#intro{position:relative;height:100vh;min-height:800px;margin-bottom:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*6)}section#intro .container>.row{height:100%}section#intro .container>.row .col{height:100%;width:50%}section#intro .container>.row .col:first-of-type{gap:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*2);padding-left:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*6 + clamp(1.2rem,min(1.2vw,1.8vh),2rem)*2)}section#intro .container>.row .col:first-of-type h1{width:90%}section#intro .container>.row .col:first-of-type p{letter-spacing:1px;width:80%;font-family:Owners,sans-serif;font-weight:300}section#intro .container>.row .col:first-of-type .buttons{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*2)}@media(max-width:1000px){section#intro .container>.row .col:first-of-type .buttons .btn{width:fit-content}}section#intro .container>.row .col:last-of-type .image{width:100%;height:100%}section#intro .container>.row .col:last-of-type .image img{width:100%;height:100%}section#intro .container>.row .col:last-of-type .image.small{width:95%;height:95%}@media(max-width:1000px){section#intro .container>.row .col:last-of-type .image{aspect-ratio:2/1}}@media(max-width:1000px){section#intro .container>.row{flex-direction:column}section#intro .container>.row .col{width:90%;margin:0 auto;padding:0!important;margin-top:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*4)}}@media(max-width:1000px){section#intro{height:unset;padding-bottom:clamp(1.2rem,min(1.2vw,1.8vh),2rem);padding-top:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*6)}}body.projects-page #projects{margin-top:clamp(10rem,12vw,14rem);padding-top:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*6)}body.projects-page #projects .australia{display:unset}#projects{position:relative}#projects .australia{position:absolute;stroke:rgba(11,16,14,.25);stroke-width:1;display:none;top:0;left:0;translate:-25% -15%;scale:.8}@media(max-width:1000px){#projects .australia{scale:1.25;translate:-35% 10%}}#projects .container h2{width:65%;margin:0 auto;margin-bottom:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*6)}#projects .container #projects-list{margin-bottom:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*4);position:relative}#projects .container #projects-list .page{height:100%;width:100%;display:none;flex-direction:column;align-items:center}#projects .container #projects-list .page.active{display:flex}#projects .container #projects-list .page.next{display:flex;position:absolute;top:0;left:0}#projects .container #projects-list .page .project{cursor:pointer;height:20rem;width:80%;gap:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*2)}#projects .container #projects-list .page .project .image{aspect-ratio:2/1;height:10rem;width:auto}#projects .container #projects-list .page .project .image img{object-fit:contain}@media(max-width:1000px){#projects .container #projects-list .page .project .image{aspect-ratio:1/1}}#projects .container #projects-list .page .project h3{transition:.3s}#projects .container #projects-list .page .project:hover h3{scale:1.1}#projects .container #projects-list .page .project h3:last-of-type{margin-left:auto}#projects .container #projects-list .page .project h3:last-of-type:hover{scale:1.2}#projects .container #projects-list .page hr{width:calc(100% - clamp(1.2rem,min(1.2vw,1.8vh),2rem)*4)}#projects .container #projects-nav{width:80%;margin:0 auto}#projects .container #projects-nav #projects-next,#projects .container #projects-nav #projects-prev{cursor:pointer;transition:.3s;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#projects .container #projects-nav #projects-next:hover,#projects .container #projects-nav #projects-prev:hover{scale:1.1}section#services{margin-bottom:18rem}section#services .container{margin-top:18rem}section#services .container .row>.col:first-of-type{width:60%}section#services .container .row>.col:first-of-type .col{gap:clamp(1.2rem,min(1.2vw,1.8vh),2rem);width:60%}@media(max-width:1000px){section#services .container .row>.col:first-of-type{width:90%}section#services .container .row>.col:first-of-type .col{width:100%}}section#services .container .row>.col:first-of-type .service-toggle{position:relative;cursor:pointer}section#services .container .row>.col:first-of-type .service-toggle h3{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:90%}section#services .container .row>.col:first-of-type .service-toggle p{height:0;overflow:clip}section#services .container .row>.col:first-of-type .service-toggle:after{transition:.3s;content:"V";position:absolute;right:0;top:0;translate:50% 50%;font-size:clamp(2rem,min(1.5vw,3vh),3rem)}section#services .container .row>.col:first-of-type .service-toggle.active:after{rotate:-180deg}section#services .container .row>.col:last-of-type .image{aspect-ratio:75/80;width:80%}@media(max-width:1000px){section#services .container .row>.col:last-of-type{display:none}}section#experience{margin-bottom:18rem}section#experience .container{margin-top:18rem}section#experience .container>.row:not(.logos){margin-bottom:12rem}section#experience .container>.row:not(.logos)>.col{width:50%}section#experience .container>.row:not(.logos)>.col:first-of-type h2{width:90%;font-size:clamp(7rem,min(5vw,6vh),14rem);line-height:1}@media(max-width:1000px){section#experience .container>.row:not(.logos)>.col:first-of-type h2{width:100%}}section#experience .container>.row:not(.logos)>.col:last-of-type .col{gap:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*2);width:60%}section#experience .container>.row:not(.logos)>.col:last-of-type .col .row{flex-wrap:wrap}section#experience .container>.row:not(.logos)>.col:last-of-type .col .row p{width:50%}@media(max-width:1000px){section#experience .container>.row:not(.logos)>.col:last-of-type .col{width:100%}}@media(max-width:1000px){section#experience .container>.row:not(.logos)>.col{width:90%}}@media(max-width:1000px){section#experience .container>.row:not(.logos){flex-direction:column;gap:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*2)}}section#experience .container .row.logos{width:80%;margin:0 auto;align-items:center;justify-content:space-between;flex-wrap:wrap}section#experience .container .row.logos .image{aspect-ratio:unset;max-width:15%}section#experience .container .row.logos .image img{object-fit:contain}@media(max-width:1000px){section#experience .container .row.logos .image{max-width:40%}}#events{padding-bottom:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*6)}#events .container{padding:18rem;position:relative;color:#f6f7f7;background-color:#0b100e;width:95%}#events .container .col{position:relative;z-index:9;width:60%;gap:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*6)}#events .container .col h2{width:50%}#events .container .col .more-events{width:fit-content}#events .container .col .more-events:hover{scale:1.1}#events .container .col .row .date{width:15rem;text-transform:uppercase}#events .container .col .row .date h3{font-family:Owners,sans-serif;font-weight:700}#events .container .col .row .event-name{width:80%}#events .container #events-bg{position:absolute;top:0;left:35%;width:65%;height:100%}#events .container #events-bg-gradient{position:absolute;top:0;left:35%;width:50%;height:100%;background:linear-gradient(to right,#0b100e,transparent)}@media(max-width:1000px){#events .container{padding-left:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*6);padding-right:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*6)}#events .container #events-bg,#events .container #events-bg-gradient{width:100%;left:0}#events .container .col{width:100%}}#events-list .container h2{width:65%;margin:0 auto;margin-bottom:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*6)}#events-list .container .event.main{display:flex;align-items:center;justify-content:center;cursor:pointer;margin-top:5rem;width:80%;flex-wrap:wrap}#events-list .container .event.main .date{font-family:Owners,sans-serif;font-weight:700;width:20%}#events-list .container .event.main .title{width:70%}#events-list .container .event.main .arrow{margin-left:auto;transition:.3s}#events-list .container .event.main.active .arrow{rotate:180deg}@media(max-width:1000px){#events-list .container .event.main{justify-content:space-between}#events-list .container .event.main .date{width:100%}#events-list .container .event.main .title{width:90%}}#events-list .container .event.info{width:80%;margin:0 auto 5rem;height:0;overflow:hidden}#events-list .container .event.info .text{width:70%;margin-left:20%}@media(max-width:1000px){#events-list .container .event.info .text{width:100%;margin:0}}#events-list .container hr{width:calc(100% - clamp(1.2rem,min(1.2vw,1.8vh),2rem)*4)}#contact{height:100vh;margin-bottom:12rem}#contact .container>.row{height:100%}#contact .container>.row .col{height:100%;width:50%}#contact .container>.row .col:first-of-type{gap:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*2)}#contact .container>.row .col:first-of-type h1{width:min(450px,90%)}#contact .container>.row .col:first-of-type .contact{width:min(450px,90%);display:flex;align-items:center;justify-content:space-between;gap:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*2)}#contact .container>.row .col:first-of-type .contact a{display:inline-block}#contact .container>.row .col:first-of-type .contact a:hover{scale:1.1}#contact .container>.row .col:first-of-type .contact:last-of-type{border-bottom:none}#contact .container>.row .col:first-of-type .contact:last-of-type a{margin:0}#contact .container>.row .col:first-of-type hr{width:90%}#contact .container>.row .col:last-of-type .image{padding:clamp(1.2rem,min(1.2vw,1.8vh),2rem);width:100%;height:auto;aspect-ratio:10/6.5}#contact .container>.row .col:last-of-type .image img{width:100%;height:100%;object-fit:cover}#contact .container>.row .col:last-of-type .image.small{width:95%;height:95%}@media(max-width:1000px){#contact .container>.row{flex-direction:column}#contact .container>.row .col{width:90%;margin:0 auto;padding:0!important;margin-top:8rem}}@media(max-width:1000px){#contact{height:unset;padding-bottom:2rem}}#similar-projects .container .similar-list{display:flex}#similar-projects .container .similar-list .similar{aspect-ratio:1;width:50%;height:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}#similar-projects .container .similar-list .similar .title{position:relative;z-index:2;transition:.3s;max-width:85%;text-align:center}#similar-projects .container .similar-list .similar .bg{position:absolute;top:5%;left:5%;width:90%;height:90%;z-index:1;background:rgba(11,16,14,.5)}#similar-projects .container .similar-list .similar .image{position:absolute;top:5%;left:5%;width:90%;height:90%;z-index:0}#similar-projects .container .similar-list .similar:hover .title{scale:1.1}@media(max-width:1000px){#similar-projects .container .similar-list{flex-direction:column}#similar-projects .container .similar-list .similar{width:100%;height:auto}}#industry .container>h3{margin:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*6) 0;width:50%}@media(max-width:1000px){#industry .container>h3{width:100%}}#industry .container .row .col{width:50%}#industry .container .row .col:first-of-type .image{aspect-ratio:1/1}#industry .container .row .col:last-of-type{gap:clamp(1.2rem,min(1.2vw,1.8vh),2rem)}#industry .container .row .col:last-of-type h4{width:50%}@media(max-width:1000px){#industry .container .row{flex-direction:column}#industry .container .row .col{width:100%}#industry .container .row .col:first-of-type{display:none}#industry .container .row .col:last-of-type{align-items:flex-start}#industry .container .row .col:last-of-type h4{width:100%}}#testimonials-about .container .exp{margin:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*6) 0;display:flex;flex-wrap:wrap;gap:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*2)}#testimonials-about .container .exp p{width:45%;flex-grow:1}@media(max-width:1000px){#testimonials-about .container .exp p{width:100%}}#testimonials-about .container .quote{text-align:left;width:60%;margin:0;margin-top:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*6)}@media(max-width:1000px){#testimonials-about .container .quote{width:100%}}