@charset "UTF-8";*,*:before,*:after{box-sizing:border-box}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}table{border-collapse:collapse;border-spacing:0}textarea{overflow:auto;vertical-align:top;resize:vertical}audio,canvas,video{display:inline-block;zoom:1;max-width:100%}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:active,a:hover{outline:0}img{border:0;-ms-interpolation-mode:bicubic}figure{margin:0}form{margin:0}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}img{vertical-align:middle}textarea{resize:vertical}button{-webkit-appearance:none;background:none;border:none}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}@font-face{font-family:PP Neue Montreal;src:url(../fonts/PPNeueMontreal-Regular.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:PP Migra;src:url(../fonts/PPMigra-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PP Migra;src:url(../fonts/PPMigra-Italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@media (max-width: 1099px){.desktop-only{display:none!important}}@media (min-width: 1100px){.mobile-only{display:none!important}}:root{--c-black: #020202;--c-blacker: #000;--c-white: #FBFBF4;--c-whiter: #fff;--c-grey: #666666;--c-grey-dark: #0E0E0E;--c-grey-light: #F7F7F7;--c-green: #AFFFA8;--c-purple: #D796FF;--c-orange: #FF852D;--c-yellow: #FDFF99;--c-blue: #89C8FF;--c-n-0: #222220;--c-n-1: #41413D;--c-n-2: #807F76;--c-n-3: #B2B0A6;--c-n-4: #D2D0C4;--c-n-5: #E7E6DC;--c-n-6: #F4F4E8;--f-heading: "PP Migra", serif;--f-body: "PP Neue Montreal", serif;--header-height: 7.2rem;--ease: cubic-bezier(.16, 1, .3, 1)}#error .error-images,#error .media-wrapper,#contact .hero-guide,#contact .hero-media-inner,#contact .media-wrapper,#about .team .team-intro-bg,#about .team .team-intro-image .media-wrapper,#about .team .team-images-wrapper .team-images .media-wrapper,#about .team .team-member-image .media-wrapper,#about .team .team-member-socials .team-member-socials-border-wrapper,#about .team .team-member-socials .team-member-socials-bg,#about .team .team-image-grid-1 .media-wrapper,#about .team .team-image-grid-2 .media-wrapper,#about .team .team-image-grid-3 .media-wrapper,#project .hero-image,#project .hero-image .media-wrapper,#project .carousel .media-wrapper,#project .next-project .next-project-inner .media-wrapper,#work .work-filter-bg,#work .work-switcher-bg,#work .work-filter-border,#work .work-filter-border-active,#work .work-title-wrapper,#work .work-wrapper,#work .work-grid .project-link,#work .work-grid .project-media,#work .work-grid .media-wrapper,#work .work-list .project-link,#work .work-list .project-media .media-wrapper,#home .hero-extra,#home .hero .hero-bg,#home .exp .exp-btn-block-wrapper,#home .exp .exp-content-wrapper,#home .exp .exp-btn-block-wrapper .btn-block .btn-block-inner,#home .exp .exp-btn-block-wrapper .btn-block .media-wrapper,#home .exp .exp-images,#home .about .about-images .media-wrapper,.newsletter-modal,.newsletter-modal .newsletter-header-bg,.newsletter .newsletter-bg,.glass-btn .glass-btn-bg,.showreel,.showreel .showreel-toggle,.pre-footer .media-wrapper,.carousel .carousel-item .carousel-item-inner,.carousel .carousel-prev,.carousel .carousel-next,.gallery .gallery-nav,.gallery .gallery-bg,.gallery .gallery-bg-item,.gallery .gallery-bg-item-image,.gallery .gallery-bg-item-mask,.gallery .gallery-nav-prev,.gallery .gallery-nav-next,.gallery .gallery-cursor,.gallery .gallery-cursor-wrapper,.gallery .gallery-cursor-inner,.gallery .gallery-cursor-overlay,.gallery .gallery-cursor-prev,.gallery .gallery-cursor-next,.gallery .gallery-cursor-image,.testimonials .media-wrapper,.testimonials .testimonial,.work .work-grid .work-col .work-inner,.work .work-grid .work-col .work-link,.work .work-grid .work-col.work-col-project .media-wrapper,.border .border-canvas,.border .border-inner,.footer .f-overlay,.footer .f-letters,.menu,.menu .m-showreel .media-wrapper,.btn-block:before,.btn-block .btn-block-link,.media-wrapper .media-inner,.media-wrapper .media,.btn .btn-bg,.site,.page,.page-overlay,.page-bg{width:100%;height:100%;position:absolute;top:0;left:0}#error .error-icon,#error .error-images,#contact .hero-media-wrapper,#services .offer .offer-services,#project .next-project .next-title,#home .hero .icon,#home .faqs .faq-toggle .faq-toggle-icon:before,#home .faqs .faq-toggle .faq-toggle-icon:after,.showreel .showreel-video-wrapper,.showreel .showreel-toggle-text,.footer .f-icon,.nav .n-links .n-links-inner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#error .error,#about .team .team-images-wrapper,#about .team .team-member-content,#about .team .team-member-socials .team-member-socials-inner,#about .team .team-member-socials .team-member-social,#project .testimonial,#project .next-project .next-project-content,#project .next-project .next-project-client,#project .next-project .next-project-title,#project .next-project .next-counter,#work .work-filter-select-close,#work .work-switcher-options,#work .work-switcher-option,#work .work-title-wrapper,#work .work-grid .project-text,#work .work-cta .work-cta-inner,#home .hero,#home .exp .exp-btn-block-wrapper,#home .exp .exp-content-wrapper,.newsletter-modal,.glass-btn,.toast,.toast .toast-inner,.gallery .gallery-cursor,.gallery .gallery-cursor-inner,.testimonials .testimonial,.work .work-grid .work-col.work-col-project .work-text,.menu .m-top-item,.nav,.nav .n-logo,.nav .n-links,.nav .n-toggle,.btn-block{display:flex;align-items:center;justify-content:center}#contact .hero-title-top,#contact .form-section .form-checkbox-label,#about .hero .hero-title-top,#work .work-filter-select,#work .work-filter-select-text,#work .work-filter-btn,#home .exp .exp-subtitle,#home .faqs .faq-toggle,.newsletter-modal .newsletter-header,.contact .contact-link-wrapper,.contact .newsletter-wrapper .contact-link-text,.nav .n-links .n-links-inner,.btn{display:flex;align-items:center}#error .error-content,#about .mv .value,#services .hero .hero-title,#services .services .services-header,#services .offer .offer-inner,#services .clients .client,#project .hero-inner,#project .brief,#work .work-header,#home .hero .hero-title,#home .about .about-inner,#home .services .service,#home .services .service-header,.footer .f-top,.footer .f-contact,.menu .menu-inner,.menu .m-bottom{display:flex;justify-content:space-between}#contact .hero-title,#about .hero .hero-title,#about .team .team-member,#work .work-grid .project-content,.work .work-grid .work-col.work-col-project .work-content,.contact,.links,.footer .f-inner,.menu .m-links{display:flex;flex-direction:column;align-items:flex-start}#about .team .team-member-socials .team-member-socials-bg,#services .info .info-content,#work .work-filter-bg,#work .work-switcher-bg,#work .work-grid .project-text,#home .exp .exp-subtitle,#home .exp .exp-text-wrapper,.glass-btn .glass-btn-bg,.testimonials .testimonial,.work .work-grid .work-col.work-col-project .work-text,.nav .n-logo,.nav .n-links,.nav .n-toggle{background:#ffffff1a;-webkit-backdrop-filter:blur(1.2rem);backdrop-filter:blur(1.2rem);box-shadow:inset 0 0 .8rem #ffffff05,inset 0 0 .2rem #fff3;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}#about .team .team-title,#services .hero .hero-title,#home .about .about-title,#about .mv .mv-title,#services .info .info-title,#project .results .results-figure,#work .work-title,#home .exp .exp-title,#contact .hero-title,#about .hero .hero-title,#services .offer .service-title,#work .work-cta .work-cta-title,.testimonials .testimonials-title,#about .mv .value-title,#services .clients .client-title,#project .hero-client,#project .hero-title,#project .testimonial .testimonial-quote .testimonial-text,#project .next-project .next-title,#home .services .services-title,#home .faqs .faqs-title,#error .error-title,#error .error-text,#legal .legal .legal-title,#services .services .services-title,#services .services .services-amount,#services .services .service-title,#services .offer .offer-title,#services .offer .offer-number,#services .clients .clients-title,#project .text-list .text-list-title,#home .services .service-title,#home .services .service-number,.work .work-grid .work-col.work-col-featured .work-title,#contact .form-section .form-title,#about .mv .mv-mission-title,#about .mv .mv-values-title,#project .text-image .text-image-title,#project .results .results-title,#project .next-project .next-project-client,#project .next-project .next-project-title,#project .next-project .next-counter,#about .info .info-title,#about .mv .value-number,#project .hero-meta-title,#project .brief .brief-title,#project .text .text-title,#project .testimonial .testimonial-title,#project .text-list .text-list-item-title,#work .work-grid .project-text.project-client,#work .work-list .project-number,#home .exp .exp-subtitle,.testimonials .testimonials-overline,.testimonials .testimonial-name,.work .work-grid .work-col .work-number,.work .work-grid .work-col.work-col-project .work-text.work-client{font-family:var(--f-heading);font-weight:400}#about .team .team-title,#services .hero .hero-title,#home .about .about-title{font-size:24rem;line-height:80%}@media (max-width: 1099px){#about .team .team-title,#services .hero .hero-title,#home .about .about-title{font-size:12.4rem}}#about .mv .mv-title,#services .info .info-title,#project .results .results-figure,#work .work-title,#home .exp .exp-title{font-size:12.4rem;line-height:100%}@media (max-width: 1099px){#about .mv .mv-title,#services .info .info-title,#project .results .results-figure,#work .work-title,#home .exp .exp-title{font-size:7.4rem;line-height:110%}}#contact .hero-title,#about .hero .hero-title,#services .offer .service-title,#work .work-cta .work-cta-title,.testimonials .testimonials-title{font-size:8.4rem;line-height:120%}@media (max-width: 1099px){#contact .hero-title,#about .hero .hero-title,#services .offer .service-title,#work .work-cta .work-cta-title,.testimonials .testimonials-title{font-size:5.4rem;line-height:120%}}#about .mv .value-title,#services .clients .client-title,#project .hero-client,#project .hero-title,#project .testimonial .testimonial-quote .testimonial-text,#project .next-project .next-title,#home .services .services-title,#home .faqs .faqs-title{font-size:5.4rem;line-height:100%}@media (max-width: 1099px){#about .mv .value-title,#services .clients .client-title,#project .hero-client,#project .hero-title,#project .testimonial .testimonial-quote .testimonial-text,#project .next-project .next-title,#home .services .services-title,#home .faqs .faqs-title{font-size:3.8rem}}#error .error-title,#error .error-text,#legal .legal .legal-title,#services .services .services-title,#services .services .services-amount,#services .services .service-title,#services .offer .offer-title,#services .offer .offer-number,#services .clients .clients-title,#project .text-list .text-list-title,#home .services .service-title,#home .services .service-number,.work .work-grid .work-col.work-col-featured .work-title{font-size:3.4rem;line-height:100%}@media (max-width: 1099px){#error .error-title,#error .error-text,#legal .legal .legal-title,#services .services .services-title,#services .services .services-amount,#services .services .service-title,#services .offer .offer-title,#services .offer .offer-number,#services .clients .clients-title,#project .text-list .text-list-title,#home .services .service-title,#home .services .service-number,.work .work-grid .work-col.work-col-featured .work-title{font-size:2.6rem;line-height:120%}}#contact .form-section .form-title,#about .mv .mv-mission-title,#about .mv .mv-values-title,#project .text-image .text-image-title,#project .results .results-title,#project .next-project .next-project-client,#project .next-project .next-project-title,#project .next-project .next-counter{font-size:2.2rem;line-height:120%}#about .info .info-title,#about .mv .value-number,#project .hero-meta-title,#project .brief .brief-title,#project .text .text-title,#project .testimonial .testimonial-title,#project .text-list .text-list-item-title,#work .work-grid .project-text.project-client,#work .work-list .project-number,#home .exp .exp-subtitle,.testimonials .testimonials-overline,.testimonials .testimonial-name,.work .work-grid .work-col .work-number,.work .work-grid .work-col.work-col-project .work-text.work-client{font-size:1.8rem;line-height:120%}#legal .legal .legal-content-title,body,#work .work-grid .project-text,.work .work-grid .work-col.work-col-featured .work-text,.work .work-grid .work-col.work-col-project .work-text,.nav .n-links .n-link{font-family:var(--f-body)}#legal .legal .legal-content-title,body{font-size:1.5rem;line-height:140%}#work .work-grid .project-text,.work .work-grid .work-col.work-col-featured .work-text,.work .work-grid .work-col.work-col-project .work-text,.nav .n-links .n-link{font-size:1.4rem;line-height:120%}*,*:before,*:after{-webkit-tap-highlight-color:transparent}html,body{width:100%;height:auto;overflow-x:hidden;margin:0;overscroll-behavior:none;-ms-overflow-style:none;scrollbar-width:none}html::-webkit-scrollbar,body::-webkit-scrollbar{display:none}html{font-size:.6944444444vw;line-height:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}html.is-transitioning{overflow:hidden;pointer-events:none}@media (max-width: 1099px){html{font-size:1.3513513514vw}}@media (max-width: 499px){html{font-size:2.5vw}}body{background:var(--c-black);color:var(--c-white)}a{text-decoration:none;color:var(--c-white)}ul{list-style:none;margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-family:PP Migra,serif;margin:0;font-weight:400}p{line-height:140%}image,svg{max-width:100%;height:auto}section[data-theme=light]{background:var(--c-white);color:var(--c-black)}.site{overflow-x:hidden}.page{overflow-x:hidden;overscroll-behavior:none;-ms-overflow-style:none;scrollbar-width:none;background:var(--c-black);visibility:hidden;z-index:0;will-change:clip-path}.page-scroll{position:relative;z-index:1}.page-overlay,.page-bg{pointer-events:none}.page-bg{background:var(--c-white);z-index:0}.page-overlay{background:var(--c-black);opacity:0;visibility:hidden;z-index:10}.hero-theme{display:none;width:100%;height:50vh;position:absolute;top:50vh;left:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:where(h1){font-size:12.4rem}.btn{display:inline-flex;height:3rem;padding:0 1rem;position:relative;background:transparent;color:var(--c-black);border-radius:.4rem;overflow:hidden}.btn:hover .btn-text,.active.btn .btn-text,.work.active .btn.btn-view .btn-text,.btn-block.active .btn .btn-text,.btn-block:active .btn .btn-text{transform:translate(2.7rem)}.btn:hover .btn-dot,.active.btn .btn-dot,.work.active .btn.btn-view .btn-dot,.btn-block.active .btn .btn-dot,.btn-block:active .btn .btn-dot{transform:translate(-100%)}.btn:hover .btn-bg,.active.btn .btn-bg,.work.active .btn.btn-view .btn-bg,.btn-block.active .btn .btn-bg,.btn-block:active .btn .btn-bg{transform:translateY(0);transition-duration:.4s}.btn .btn-bg{display:block;width:102%;height:102%;left:-1%;top:-1%;background:var(--c-black);z-index:0;transform:translateY(-102%);transition:transform .3s var(--ease)}.btn .btn-text,.btn .btn-dot{transition:transform .6s var(--ease)}.btn .btn-text{margin-right:2.7rem;position:relative}.btn .btn-dot{width:calc(100% - 3.2rem);height:.8rem;position:absolute;top:calc(50% - .4rem);left:1.8rem}.btn .btn-dot-inner{display:block;width:.4rem;height:.4rem;position:absolute;top:calc(50% - .2rem);right:0;background:var(--c-black);border-radius:.1rem;transform:rotate(45deg);transition:background .6s var(--ease)}#work .work-cta .btn-block:active .btn,#work .work-cta .btn-block.active .btn,#home .about .btn:hover,#home .services .service.service-cta .btn:hover,.newsletter .form-btn .btn,.work .btn-block.active .btn,.work.active .btn-block.btn.btn-view .btn,.work .btn-block:active .btn,.footer .btn-block.active .btn,.footer .btn-block:active .btn,.menu .m-contact:hover .btn{color:var(--c-white)}#work .work-cta .btn-block:active .btn .btn-dot-inner,#work .work-cta .btn-block.active .btn .btn-dot-inner,#home .about .btn:hover .btn-dot-inner,#home .services .service.service-cta .btn:hover .btn-dot-inner,.newsletter .form-btn .btn .btn-dot-inner,.work .btn-block.active .btn .btn-dot-inner,.work.active .btn-block.btn.btn-view .btn .btn-dot-inner,.work .btn-block:active .btn .btn-dot-inner,.footer .btn-block.active .btn .btn-dot-inner,.footer .btn-block:active .btn .btn-dot-inner,.menu .m-contact:hover .btn .btn-dot-inner{background:var(--c-white)}#project .btn,#home .about .btn{background:#bcbcbc1a}#home .services .service.service-cta .btn{background:#f7f7f733}#home .exp .exp-btn-block-wrapper .btn-block .btn,#home .about .btn,#home .services .service.service-cta .btn,.btn.btn-l{height:4rem;padding:0 2.2rem}#home .exp .exp-btn-block-wrapper .btn-block .btn:hover .btn-dot,#home .about .btn:hover .btn-dot,#home .services .service.service-cta .btn:hover .btn-dot,.btn.btn-l:hover .btn-dot,#home .exp .exp-btn-block-wrapper .btn-block .active.btn .btn-dot,#home .about .active.btn .btn-dot,#home .services .service.service-cta .active.btn .btn-dot,#home .exp .exp-btn-block-wrapper .btn-block .work.active .btn.btn-view .btn-dot,.work.active #home .exp .exp-btn-block-wrapper .btn-block .btn.btn-view .btn-dot,#home .about .work.active .btn.btn-view .btn-dot,.work.active #home .about .btn.btn-view .btn-dot,#home .services .service.service-cta .work.active .btn.btn-view .btn-dot,.work.active #home .services .service.service-cta .btn.btn-view .btn-dot,#home .exp .exp-btn-block-wrapper .btn-block.active .btn .btn-dot,#home .about .btn-block.active .btn .btn-dot,.btn-block.active #home .about .btn .btn-dot,#home .services .service.service-cta .btn-block.active .btn .btn-dot,.btn-block.active #home .services .service.service-cta .btn .btn-dot,#home .exp .exp-btn-block-wrapper .btn-block:active .btn .btn-dot,#home .about .btn-block:active .btn .btn-dot,.btn-block:active #home .about .btn .btn-dot,#home .services .service.service-cta .btn-block:active .btn .btn-dot,.btn-block:active #home .services .service.service-cta .btn .btn-dot,.active.btn.btn-l .btn-dot,.work.active .btn.btn-l.btn-view .btn-dot,.btn-block.active .btn.btn-l .btn-dot,.btn-block:active .btn.btn-l .btn-dot{transform:translate(calc(-100% + .4rem))}.media-wrapper{position:relative;overflow:hidden}.media-wrapper .media{-o-object-fit:cover;object-fit:cover}.media-wrapper .media.lazy{opacity:0;transition:opacity 1s}.media-wrapper .media.lazy.loaded{opacity:1}.btn-block{height:12rem;position:relative;background:#f7f7f71a;border-radius:.2rem;cursor:pointer}.btn-block:before{content:"";z-index:0;background:var(--hoverColor);border-radius:.2rem;-webkit-clip-path:inset(0 0 102% 0);clip-path:inset(0 0 102% 0);transition:-webkit-clip-path .6s var(--ease);transition:clip-path .6s var(--ease);transition:clip-path .6s var(--ease),-webkit-clip-path .6s var(--ease)}.btn-block .btn-block-link{z-index:1}.btn-block.active:before,.btn-block.active .btn-block.btn:before,.btn-block:active .btn-block.btn:before,.btn-block:active:before{-webkit-clip-path:inset(0 0 0% 0);clip-path:inset(0 0 0% 0);transition-duration:.6s}.btn-block.active.hide-btn .btn,.btn-block.active .btn-block.hide-btn.btn .btn,.btn-block:active .btn-block.hide-btn.btn .btn,.btn-block:active.hide-btn .btn,.btn-block.active .btn,.btn-block:active .btn{opacity:1}.btn-block .btn{height:3rem;pointer-events:none}@media (min-width: 1100px){.btn-block.hide-btn .btn{opacity:0;transition:opacity .4s var(--ease)}}.btn-block:not(.hide-btn):not(.active) .btn{background:none;pointer-events:none}.split,.split .line,.split .line-inner{display:block;position:relative;overflow:hidden}.split-title,.split-title .line{overflow:visible}.split-hover:hover .line-normal{transform:translateY(-110%)}.split-hover:hover .line-hover{transform:translateY(0)}.split-hover .line{transition:transform .8s var(--ease)}.split-hover .line-hover{position:absolute;top:0;left:0;transform:translateY(110%)}.nav{--navColor: var(--c-white);--navBgColor: 255, 255, 255;width:100%;position:fixed;padding-top:2rem;pointer-events:none;z-index:11;visibility:hidden}.nav[data-theme=light]{--navColor: var(--c-black);--navBgColor: 188, 188, 188}.nav .n-logo,.nav .n-links,.nav .n-toggle{height:4rem;margin:0 .15rem;border-radius:.2rem;background:rgba(var(--navBgColor),.1);pointer-events:auto;transition:background .4s var(--ease)}@media (max-width: 1099px){.nav .n-logo,.nav .n-toggle{transition:background .4s var(--ease),transform .2s var(--ease) 0s;transform:translateY(4.4rem)}.scrolled .nav .n-logo,.scrolled .nav .n-toggle{transform:translateY(0);transition:background .4s var(--ease),transform .6s var(--ease) .05s}}.nav svg rect,.nav svg path{fill:var(--navColor);transition:fill .4s var(--ease)}.nav .n-logo{padding:0 2.2rem}.nav .n-logo svg{display:block;width:9.1rem}.nav .n-links{width:32.4rem;overflow:hidden}@media (max-width: 1099px){.nav .n-links{position:absolute;top:2rem;left:50%;transform:translate(-50%)}}.nav .n-links .n-links-inner{overflow:hidden}.nav .n-links .n-link{padding:.4rem;color:var(--navColor);transition:color .6s var(--ease)}.nav .n-links .n-link:not(:last-of-type){margin-right:2.2rem}.nav .n-toggle{width:6.3rem;cursor:pointer}.nav .n-toggle:hover .n-toggle-icon{transform:rotate(90deg)}.nav .n-toggle:hover .n-toggle-dot{display:block;width:.3rem;height:.3rem;border-radius:.1rem;background:var(--navColor);position:absolute;transition:transform .6s var(--ease),opacity .4s var(--ease)}.nav .n-toggle:hover .n-toggle-dot:nth-child(1),.nav .n-toggle:hover .n-toggle-dot:nth-child(2),.nav .n-toggle:hover .n-toggle-dot:nth-child(3),.nav .n-toggle:hover .n-toggle-dot:nth-child(4),.nav .n-toggle:hover .n-toggle-dot:nth-child(5),.nav .n-toggle:hover .n-toggle-dot:nth-child(6),.nav .n-toggle:hover .n-toggle-dot:nth-child(7),.nav .n-toggle:hover .n-toggle-dot:nth-child(8),.nav .n-toggle:hover .n-toggle-dot:nth-child(9){transform:none;opacity:1}.nav .n-toggle .n-toggle-icon{width:1.9rem;height:1.9rem;position:relative;transition:transform .6s var(--ease)}.nav .n-toggle .n-toggle-dot{display:block;width:.3rem;height:.3rem;max-width:3.5px;max-height:3.5px;border-radius:.1rem;background:var(--navColor);position:absolute;transition:transform .6s var(--ease),opacity .1s var(--ease)}.nav .n-toggle .n-toggle-dot:nth-child(1),.nav .n-toggle .n-toggle-dot:nth-child(2),.nav .n-toggle .n-toggle-dot:nth-child(3),.nav .n-toggle .n-toggle-dot:nth-child(4),.nav .n-toggle .n-toggle-dot:nth-child(5){top:calc(50% - .15rem)}.nav .n-toggle .n-toggle-dot:nth-child(1){left:0;transform:translate(-.6rem);opacity:0}.nav .n-toggle .n-toggle-dot:nth-child(2){left:.4rem;transform:translate(-.3rem)}.nav .n-toggle .n-toggle-dot:nth-child(3){left:calc(50% - .15rem)}.nav .n-toggle .n-toggle-dot:nth-child(4){left:1.2rem;transform:translate(.3rem)}.nav .n-toggle .n-toggle-dot:nth-child(5){left:calc(100% - .3rem);transform:translate(.6rem);opacity:0}.nav .n-toggle .n-toggle-dot:nth-child(6),.nav .n-toggle .n-toggle-dot:nth-child(7),.nav .n-toggle .n-toggle-dot:nth-child(8),.nav .n-toggle .n-toggle-dot:nth-child(9){left:calc(50% - .15rem);opacity:0}.nav .n-toggle .n-toggle-dot:nth-child(6){top:0;transform:translateY(-.6rem)}.nav .n-toggle .n-toggle-dot:nth-child(7){top:.4rem;transform:translateY(-.3rem)}.nav .n-toggle .n-toggle-dot:nth-child(8){top:1.2rem;transform:translateY(.3rem)}.nav .n-toggle .n-toggle-dot:nth-child(9){top:calc(100% - .3rem);transform:translateY(.6rem)}.contact .contact-link .contact-link-text,.links .link{display:inline-block;overflow:hidden;position:relative;vertical-align:top}.contact .contact-link .contact-link-text:after,.links .link:after{background:currentColor;bottom:0;content:"";height:1px;left:0;position:absolute;transition:transform 1.4s cubic-bezier(.19,1,.22,1);width:100%}.contact .contact-link .contact-link-text:hover:after,.links .link:hover:after{transform:scaleX(1);transform-origin:left center}.contact .contact-link .contact-link-text:after,.links .link:after{transform:scaleX(0);transform-origin:right center}.contact .contact-link .contact-link-text,.links .link{display:inline-block}.menu{display:flex;position:fixed;z-index:3;visibility:hidden;pointer-events:none;background:var(--c-black);will-change:clip-path;transform:translateZ(0)}@media (max-width: 1099px){.menu{justify-content:unset}}.menu .menu-inner{flex-direction:column;flex-grow:1;position:relative}@media (max-width: 1099px){.menu .menu-inner{display:block;overflow-y:auto}}.menu .m-top,.menu .m-bottom{position:relative;overflow:hidden}.menu .m-top{display:grid;grid-template-columns:repeat(3,1fr);gap:.4rem;padding:2rem}@media (max-width: 1099px){.menu .m-top{display:flex;justify-content:flex-end;padding:2rem 2rem 0}}.menu .m-top-item{height:13.3rem;background:var(--c-grey-dark);border-radius:.2rem;cursor:pointer;transition:.8s var(--ease);transition-property:height,background}@media (min-width: 1100px){.menu .m-top-item:hover{height:20rem}}@media (max-width: 1099px){.menu .m-contact,.menu .m-showreel{height:16rem}}.menu .m-showreel{position:relative;background-size:cover;background-position:center;cursor:default}.menu .m-showreel .media-wrapper{background:var(--c-blacker)}@media (max-width: 1099px){.menu .m-showreel .media-wrapper .media-inner{opacity:.6}}.menu .m-showreel .btn{background:transparent}.menu .m-showreel .btn .btn-bg{background:var(--c-white)}@media (max-width: 1099px){.menu .m-showreel .btn{color:var(--c-white)}}@media (max-width: 1099px){.menu .m-showreel .btn .btn-dot-inner{background:var(--c-white)}}@media (max-width: 1099px){.menu .m-close{width:12rem;height:12rem}}.menu .m-close.is-mobile .m-close-dot{background:var(--c-white)}.menu .m-close:hover .m-close-dot{background:var(--c-black)}.menu .m-close.is-mobile .m-close-dot:nth-child(1),.menu .m-close:hover .m-close-dot:nth-child(1){transform:translate(.38rem,-.25rem)}.menu .m-close.is-mobile .m-close-dot:nth-child(3),.menu .m-close:hover .m-close-dot:nth-child(3){transform:translate(-.38rem,-.25rem)}.menu .m-close.is-mobile .m-close-dot:nth-child(4),.menu .m-close.is-mobile .m-close-dot:nth-child(8),.menu .m-close:hover .m-close-dot:nth-child(4),.menu .m-close:hover .m-close-dot:nth-child(8){transform:translateY(-.5rem)}.menu .m-close.is-mobile .m-close-dot:nth-child(5),.menu .m-close.is-mobile .m-close-dot:nth-child(9),.menu .m-close:hover .m-close-dot:nth-child(5),.menu .m-close:hover .m-close-dot:nth-child(9){transform:translateY(.5rem)}.menu .m-close.is-mobile .m-close-dot:nth-child(6),.menu .m-close:hover .m-close-dot:nth-child(6){transform:translate(.38rem,.25rem)}.menu .m-close.is-mobile .m-close-dot:nth-child(7),.menu .m-close:hover .m-close-dot:nth-child(7){transform:translate(-.38rem,.2rem)}.menu .m-close.is-mobile .m-close-dot:nth-child(8),.menu .m-close.is-mobile .m-close-dot:nth-child(9),.menu .m-close:hover .m-close-dot:nth-child(8),.menu .m-close:hover .m-close-dot:nth-child(9){opacity:1}.menu .m-close.is-mobile .m-close-dot:nth-child(4),.menu .m-close.is-mobile .m-close-dot:nth-child(5),.menu .m-close.is-mobile .m-close-dot:nth-child(6),.menu .m-close.is-mobile .m-close-dot:nth-child(7),.menu .m-close.is-mobile .m-close-dot:nth-child(8),.menu .m-close.is-mobile .m-close-dot:nth-child(9),.menu .m-close:hover .m-close-dot:nth-child(4),.menu .m-close:hover .m-close-dot:nth-child(5),.menu .m-close:hover .m-close-dot:nth-child(6),.menu .m-close:hover .m-close-dot:nth-child(7),.menu .m-close:hover .m-close-dot:nth-child(8),.menu .m-close:hover .m-close-dot:nth-child(9){opacity:1}.menu .m-close .m-close-icon{width:1.9rem;height:1.3rem;position:relative;pointer-events:none}.menu .m-close .m-close-dot{display:block;width:.3rem;height:.3rem;border-radius:.1rem;background:var(--c-white);position:absolute;transition:.6s var(--ease);transition-property:transform,background,opacity}.menu .m-close .m-close-dot:nth-child(1){left:0;top:.5rem}.menu .m-close .m-close-dot:nth-child(2){left:calc(50% - .15rem);top:.5rem}.menu .m-close .m-close-dot:nth-child(3){left:calc(100% - .3rem);top:.5rem}.menu .m-close .m-close-dot:nth-child(4),.menu .m-close .m-close-dot:nth-child(5),.menu .m-close .m-close-dot:nth-child(6),.menu .m-close .m-close-dot:nth-child(7),.menu .m-close .m-close-dot:nth-child(8),.menu .m-close .m-close-dot:nth-child(9){top:.5rem;opacity:0}.menu .m-close .m-close-dot:nth-child(4),.menu .m-close .m-close-dot:nth-child(5){left:0}.menu .m-close .m-close-dot:nth-child(6){left:0}.menu .m-close .m-close-dot:nth-child(7),.menu .m-close .m-close-dot:nth-child(8),.menu .m-close .m-close-dot:nth-child(9){left:calc(100% - .3rem)}.menu .m-close:hover{background:var(--c-white)}.menu .m-contact:before{background:var(--c-green)}.menu .m-contact .btn{color:var(--c-white)}.menu .m-contact .btn .btn-dot-inner{background:var(--c-white)}.menu .m-bottom{align-items:flex-end}@media (max-width: 1099px){.menu .m-bottom{flex-direction:column;justify-content:unset;align-items:flex-start;margin-bottom:4rem}}.menu .m-links{margin-left:4rem;margin-bottom:4rem}@media (max-width: 1099px){.menu .m-links{margin-left:2rem;margin-bottom:15rem}}.menu .m-links .m-link{position:relative;font-size:8.4rem;font-family:var(--f-heading);line-height:120%}@media (max-width: 1099px){.menu .m-links .m-link{font-size:5.4rem}}.menu .m-links .m-link:hover .m-link-inner{transform:translate(4rem)}.menu .m-links .m-link:hover .m-link-bullet{transform:rotate(45deg) scale(1) translateY(-50%);transition:transform 1s var(--ease)}.menu .m-links .m-link-inner{display:block;transition:transform 1s var(--ease)}.menu .m-links .m-link-bullet{width:1.2rem;height:1.2rem;position:absolute;top:50%;left:0;background:var(--c-white);border-radius:.2rem;transform:rotate(0) scale(0) translateY(-50%);transition:transform .4s}@media (min-width: 1100px){.menu .m-bottom-right{width:42rem;margin-right:6rem;margin-bottom:6rem}}@media (max-width: 1099px){.menu .m-bottom-right{display:flex;justify-content:space-between;width:100%}}.menu .contact{margin-bottom:8rem;position:relative;z-index:1}@media (max-width: 1099px){.menu .contact{margin-bottom:0;padding-right:4.8rem;padding-top:3.6rem}}.menu .contact .newsletter-bg,.menu .contact .contact-link-bg{background:#0f0f0f}.menu .contact .btn{background:transparent}.menu .contact .form-input{border-color:var(--c-black)}.menu .contact .form-input:focus{border-color:#fff3}@media (max-width: 1099px){.menu .m-social{order:-1;padding-left:2rem}}.menu .clock{font-family:var(--f-heading);position:absolute;right:7.8rem;bottom:6rem}@media (max-width: 1099px){.menu .clock{bottom:0}}.menu .clock .clock-time{min-width:5.2rem;display:inline-block}.menu .btn-blocks-mobile{padding:2rem}.footer{width:100%;position:relative;overflow:hidden;background:var(--c-black)}@media (min-width: 1100px){.footer{height:100vh}}@media (max-width: 1099px){.footer{min-height:100vh}}.footer .f-inner,.footer .f-bg{width:calc(100% - 4rem);height:calc(100% - 4rem);top:2rem;left:2rem;position:absolute;overflow:hidden;border-radius:.4rem}.footer .f-bg{background:#d9d9d91a}.footer .f-bg .border-inner{border-radius:.4rem}.footer .f-inner{z-index:1}.footer .f-top,.footer .f-bottom{width:100%}@media (max-width: 1099px){.footer .f-top{flex-direction:column;flex-grow:1}}.footer .f-left{display:flex;margin-top:4.4rem;margin-left:4rem}@media (max-width: 1099px){.footer .f-left{margin:0;padding:2rem 2rem 0}}.footer .f-menu{margin-right:12rem}@media (max-width: 1099px){.footer .f-menu{margin-right:10rem}}.footer .f-right{width:44rem;margin-top:2.4rem;margin-right:2rem}@media (max-width: 1099px){.footer .f-right{display:flex;flex-direction:column;width:auto;margin-top:auto;margin-right:0;padding:2rem 2rem 0}}.footer .btn-block{margin-bottom:2rem}@media (max-width: 1099px){.footer .btn-block{order:2;margin-bottom:0;margin-top:3rem}}.footer .btn-block:before{background:var(--c-green)}.footer .btn-block .btn{color:var(--c-white)}.footer .btn-block .btn .btn-dot-inner{background:var(--c-white)}.footer .f-contact{padding-right:2rem}@media (max-width: 1099px){.footer .f-contact{flex-direction:column;padding-right:0}}@media (max-width: 1099px){.footer .f-contact-inner{order:2}}.footer .f-contact-text{margin-bottom:1.8rem;opacity:.5;line-height:160%}@media (max-width: 1099px){.footer .clock{order:1;margin-bottom:3rem}}.footer .f-icon{width:7.2rem;height:7.2rem;z-index:3}.footer .f-icon path{fill:var(--c-white);transition:fill .6s var(--ease)}.footer .f-bottom{margin-top:auto;padding:2rem}.footer .f-logo{display:block;width:100%}.footer .f-overlay{background:linear-gradient(var(--c-n-5),var(--c-orange));pointer-events:none;z-index:2;transition:.6s var(--ease);transition-property:-webkit-clip-path;transition-property:clip-path;transition-property:clip-path,-webkit-clip-path;-webkit-clip-path:polygon(0 0,100% 0,100% 0,0 -50%);clip-path:polygon(0 0,100% 0,100% 0,0 -50%);transform:translateY(-2px);will-change:clip-path}.footer .f-letter{position:absolute;top:0;left:0}.footer .f-letter svg{width:100%;opacity:0;filter:blur(2rem);transition:1.3s var(--ease);transition-property:opacity,filter}.footer.active .f-overlay{pointer-events:auto;transition-duration:.9s;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transform:translateY(0)}.footer.active .f-icon path{fill:var(--c-black)}.footer.active .f-letter svg{opacity:1;filter:blur(0rem)}.border{position:relative}.border .border-canvas,.border .border-inner{pointer-events:none}.border .border-inner{z-index:1}.border .border-canvas{z-index:2}.links .links-title{margin-bottom:2.4rem}.links .link{color:var(--c-white);opacity:.5}.links .link:not(:last-child){margin-bottom:.8rem}.contact .contact-link-wrapper:not(:last-child){margin-bottom:1rem}.contact .contact-bullet{width:.4rem;height:.4rem;margin-right:1rem;background:var(--c-white);transform:rotate(45deg)}.contact .contact-link{display:block;cursor:pointer;position:relative;z-index:1}.contact .contact-link .contact-link-text .line{display:block}.contact .newsletter-wrapper{position:relative}.contact .newsletter-wrapper .newsletter{width:44rem;position:absolute;top:calc(100% + 1rem);left:-1.5rem}.contact .newsletter-wrapper .contact-link-text{position:relative;transition:transform .8s var(--ease)}.contact .newsletter-wrapper .contact-link-close{width:.9rem;height:.9rem;position:absolute;left:calc(100% + 1rem);top:0;opacity:0;transition:opacity .8s var(--ease)}.contact .newsletter-wrapper.active .contact-link-text{transform:translate(-1.5rem,.8rem);overflow:visible}.contact .newsletter-wrapper.active .contact-link-text:after{display:none}.contact .newsletter-wrapper.active .contact-link-close{opacity:1}.contact .newsletter-wrapper.active .contact-link-bg{transform:scale(1);transition-duration:.8s}.contact .contact-link-bg{transform:scale(0);transition:transform .6s var(--ease)}.contact .contact-link-bg{width:calc(100% + 3.4rem);height:3.4rem;background:var(--c-blacker);position:absolute;top:0;left:-1.5rem;border-radius:.4rem .4rem 0 0;transform-origin:left bottom}.clock{font-family:var(--f-heading)}.clock .clock-time{min-width:5.2rem;display:inline-block}@property --c1{syntax: "<color>"; inherits: false; initial-value: rgb(14,14,14);}@property --c2{syntax: "<color>"; inherits: false; initial-value: rgb(14,14,14);}.work{position:relative;z-index:1}.work.active .btn.btn-view{opacity:1;transition-duration:1s}@media (max-width: 1099px){.work .work-title{margin-bottom:2rem;padding:0 2rem;font-size:3.8rem;line-height:120%}}@media (max-width: 1099px){.work .work-text{max-width:33rem;padding:0 2rem;margin-bottom:3.5rem;opacity:.5}}.work .btn-block{width:calc(100% - 2rem);min-height:20rem;margin-top:auto;margin-bottom:1rem;margin-left:1rem;margin-right:1rem}@media (max-width: 1099px){.work .btn-block{width:calc(100% - 4rem);min-height:14rem;margin-top:4rem;margin-left:2rem}}.work .btn-block:before{background:var(--c-purple)}.work .btn-block .btn{color:var(--c-white)}.work .btn-block .btn .btn-dot-inner{background:var(--c-purple)}.work .btn-view{position:absolute;left:0;top:0;z-index:1;opacity:0;pointer-events:none;transition:opacity .4s var(--ease);background:transparent}.work .btn-view .btn-bg{background:var(--c-white)}.work .work-grid{display:flex;position:relative}@media (min-width: 1100px){.work .work-grid{min-height:60rem;margin:0 -.5rem}}@media (max-width: 1099px){.work .work-grid{touch-action:pan-y pinch-zoom;padding:0 1.5rem}}@media (min-width: 1100px){.work .work-grid .work-col{position:absolute;top:0;left:0}}@media (max-width: 1099px){.work .work-grid .work-col{flex:0 0 calc(100% - 5.2rem);width:calc(100% - 5.2rem)}.work .work-grid .work-col:last-child{margin-right:1.5rem}}.work .work-grid .work-col.active .work-number .char,.work.active .work-grid .work-col.btn.btn-view .work-number .char{transform:translateY(0)}.work .work-grid .work-col.active .work-number .char:nth-child(1),.work.active .work-grid .work-col.btn.btn-view .work-number .char:nth-child(1){transition-delay:.06s}.work .work-grid .work-col.active .work-number .char:nth-child(2),.work.active .work-grid .work-col.btn.btn-view .work-number .char:nth-child(2){transition-delay:.12s}.work .work-grid .work-col .work-number{display:block;margin-bottom:.6rem;padding-left:1rem;overflow:hidden;font-size:1.6rem;font-style:italic}.work .work-grid .work-col .work-number .char{transform:translateY(110%);transition:transform 1s cubic-bezier(.16,1,.3,1)}.work .work-grid .work-col .work-number .char:nth-child(1){transition-delay:0s}.work .work-grid .work-col .work-number .char:nth-child(2){transition-delay:0s}.work .work-grid .work-col .work-wrapper{width:100%;padding:0 .5rem;position:relative;color:var(--c-white);cursor:pointer;will-change:transform}@media (max-width: 1099px){.work .work-grid .work-col .work-wrapper{height:46rem}}.work .work-grid .work-col .work-inner{width:calc(100% - 1rem);left:.5rem;background-size:cover;background-position:center}.work .work-grid .work-col .work-content{pointer-events:none}.work .work-grid .work-col .work-link{z-index:1}.work .work-grid .work-col.work-col-btn-block .work-number{opacity:0}.work .work-grid .work-col.work-col-btn-block .btn-block{min-height:unset;height:100%;margin:0}.work .work-grid .work-col.work-col-btn-block .btn-block:before{--c1: rgb(215, 150, 255);--c2: rgb(231, 230, 220);background:linear-gradient(var(--c1),var(--c2))}.work .work-grid .work-col.work-col-featured.active .work-title,.work.active .work-grid .work-col.work-col-featured.btn.btn-view .work-title{transform:scale(1) translate(0)}.work .work-grid .work-col.work-col-featured.active .work-text .line-inner,.work.active .work-grid .work-col.work-col-featured.btn.btn-view .work-text .line-inner{transform:translateY(0)}.work .work-grid .work-col.work-col-featured.active .work-text .line:nth-child(1) .line-inner,.work.active .work-grid .work-col.work-col-featured.btn.btn-view .work-text .line:nth-child(1) .line-inner{transition-delay:.08s}.work .work-grid .work-col.work-col-featured.active .work-text .line:nth-child(2) .line-inner,.work.active .work-grid .work-col.work-col-featured.btn.btn-view .work-text .line:nth-child(2) .line-inner{transition-delay:.16s}.work .work-grid .work-col.work-col-featured.active .work-text .line:nth-child(3) .line-inner,.work.active .work-grid .work-col.work-col-featured.btn.btn-view .work-text .line:nth-child(3) .line-inner{transition-delay:.24s}.work .work-grid .work-col.work-col-featured.active .work-text .line:nth-child(4) .line-inner,.work.active .work-grid .work-col.work-col-featured.btn.btn-view .work-text .line:nth-child(4) .line-inner{transition-delay:.32s}.work .work-grid .work-col.work-col-featured.active .work-text .line:nth-child(5) .line-inner,.work.active .work-grid .work-col.work-col-featured.btn.btn-view .work-text .line:nth-child(5) .line-inner{transition-delay:.4s}.work .work-grid .work-col.work-col-featured .work-number{opacity:0}.work .work-grid .work-col.work-col-featured .work-inner{display:flex;flex-direction:column;background:var(--c-blacker)}.work .work-grid .work-col.work-col-featured .work-content{padding:3rem}@media (max-width: 1099px){.work .work-grid .work-col.work-col-featured .work-content{padding:1rem}}.work .work-grid .work-col.work-col-featured .work-title,.work .work-grid .work-col.work-col-featured .work-text{position:absolute;left:3rem}.work .work-grid .work-col.work-col-featured .work-title{top:3rem;font-size:3.2rem;transform:scale(.6) translate(-1.4rem,-1.4rem);transition:1s var(--ease);transform-origin:left top;transition-property:transform}.work .work-grid .work-col.work-col-featured .work-text{left:3rem;top:8.2rem;width:24rem;opacity:.5;line-height:140%}.work .work-grid .work-col.work-col-featured .work-text .line{display:block;position:relative;overflow:hidden}.work .work-grid .work-col.work-col-featured .work-text .line-inner{display:block;transform:translateY(100%);transition:transform 1.2s var(--ease)}.work .work-grid .work-col.work-col-featured .work-text:nth-child(1) .line-inner{transition-delay:0s}.work .work-grid .work-col.work-col-featured .work-text:nth-child(2) .line-inner{transition-delay:0s}.work .work-grid .work-col.work-col-featured .work-text:nth-child(3) .line-inner{transition-delay:0s}.work .work-grid .work-col.work-col-featured .work-text:nth-child(4) .line-inner{transition-delay:0s}.work .work-grid .work-col.work-col-featured .work-text:nth-child(5) .line-inner{transition-delay:0s}.work .work-grid .work-col.work-col-project.active .work-text,.work.active .work-grid .work-col.work-col-project.btn.btn-view .work-text{opacity:1;transform:translateY(0);transition-duration:1s}.work .work-grid .work-col.work-col-project.active .work-text:nth-child(1),.work.active .work-grid .work-col.work-col-project.btn.btn-view .work-text:nth-child(1){transition-delay:.06s}.work .work-grid .work-col.work-col-project.active .work-text:nth-child(2),.work.active .work-grid .work-col.work-col-project.btn.btn-view .work-text:nth-child(2){transition-delay:.12s}.work .work-grid .work-col.work-col-project.active .work-text:nth-child(3),.work.active .work-grid .work-col.work-col-project.btn.btn-view .work-text:nth-child(3){transition-delay:.18s}.work .work-grid .work-col.work-col-project.active .work-text:nth-child(4),.work.active .work-grid .work-col.work-col-project.btn.btn-view .work-text:nth-child(4){transition-delay:.24s}.work .work-grid .work-col.work-col-project.active .work-text:nth-child(5),.work.active .work-grid .work-col.work-col-project.btn.btn-view .work-text:nth-child(5){transition-delay:.3s}.work .work-grid .work-col.work-col-project.active .work-text:nth-child(6),.work.active .work-grid .work-col.work-col-project.btn.btn-view .work-text:nth-child(6){transition-delay:.36s}.work .work-grid .work-col.work-col-project.active .work-text:nth-child(7),.work.active .work-grid .work-col.work-col-project.btn.btn-view .work-text:nth-child(7){transition-delay:.42s}.work .work-grid .work-col.work-col-project.active .work-text:nth-child(8),.work.active .work-grid .work-col.work-col-project.btn.btn-view .work-text:nth-child(8){transition-delay:.48s}.work .work-grid .work-col.work-col-project.active .work-text:nth-child(9),.work.active .work-grid .work-col.work-col-project.btn.btn-view .work-text:nth-child(9){transition-delay:.54s}.work .work-grid .work-col.work-col-project.active .work-text:nth-child(10),.work.active .work-grid .work-col.work-col-project.btn.btn-view .work-text:nth-child(10){transition-delay:.6s}.work .work-grid .work-col.work-col-project.active .work-text:nth-child(11),.work.active .work-grid .work-col.work-col-project.btn.btn-view .work-text:nth-child(11){transition-delay:calc(.06s * 11)}.work .work-grid .work-col.work-col-project.active .work-text:nth-child(12),.work.active .work-grid .work-col.work-col-project.btn.btn-view .work-text:nth-child(12){transition-delay:.72s}.work .work-grid .work-col.work-col-project .media-wrapper{-o-object-fit:cover;object-fit:cover}.work .work-grid .work-col.work-col-project .work-content{align-items:flex-start;padding:1rem;position:absolute;top:0;left:0;z-index:1}.work .work-grid .work-col.work-col-project .work-text{display:inline-flex;height:2.5rem;padding:0 1rem;border-radius:.2rem}@media (min-width: 1100px){.work .work-grid .work-col.work-col-project .work-text{opacity:0;transform:translateY(1.8rem);transition:.4s var(--ease);transition-property:opacity,transform}}@media (max-width: 1099px){.work .work-grid .work-col.work-col-project .work-text{opacity:1}}.work .work-grid .work-col.work-col-project .work-text:nth-child(1){transition-delay:0s}.work .work-grid .work-col.work-col-project .work-text:nth-child(2){transition-delay:0s}.work .work-grid .work-col.work-col-project .work-text:nth-child(3){transition-delay:0s}.work .work-grid .work-col.work-col-project .work-text:nth-child(4){transition-delay:0s}.work .work-grid .work-col.work-col-project .work-text:nth-child(5){transition-delay:0s}.work .work-grid .work-col.work-col-project .work-text:nth-child(6){transition-delay:0s}.work .work-grid .work-col.work-col-project .work-text:nth-child(7){transition-delay:0s}.work .work-grid .work-col.work-col-project .work-text:nth-child(8){transition-delay:0s}.work .work-grid .work-col.work-col-project .work-text:nth-child(9){transition-delay:0s}.work .work-grid .work-col.work-col-project .work-text:nth-child(10){transition-delay:0s}.work .work-grid .work-col.work-col-project .work-text:nth-child(11){transition-delay:0s}.work .work-grid .work-col.work-col-project .work-text:nth-child(12){transition-delay:0s}.work .work-grid .work-col.work-col-project .work-text:not(:last-child){margin-bottom:.5rem}.work .work-grid .work-col.work-col-project .work-text.work-client{font-size:1.6rem}.work .work-grid .work-col.work-col-project .work-text.work-service{font-style:italic}.work .work-grid .work-col.work-col-project .btn{z-index:1}.testimonials{padding:16rem 0;position:relative}@media (max-width: 1099px){.testimonials{padding:8.4rem 0 15.5rem}}.testimonials:before,.testimonials:after{content:"";width:100%;height:50%;position:absolute;left:0;pointer-events:none;z-index:1}.testimonials:before{top:0;background:linear-gradient(var(--c-black),transparent)}.testimonials:after{top:50%;background:linear-gradient(transparent,var(--c-black))}.testimonials .media-wrapper{z-index:0}.testimonials .testimonials-overline,.testimonials .testimonials-title,.testimonials .carousel-item{z-index:2}.testimonials .testimonials-overline,.testimonials .testimonials-title{margin:0 auto;position:relative;text-align:center}.testimonials .testimonials-overline{display:block;font-style:italic;margin-bottom:5rem}.testimonials .testimonials-title{padding:0 2rem;margin-bottom:10.4rem}@media (min-width: 1100px){.testimonials .testimonials-title{width:81.6rem;margin-bottom:6.4rem;line-height:100%}}.testimonials .carousel{z-index:2}@media (max-width: 1099px){.testimonials .carousel .carousel-item{height:auto;padding-bottom:unset;position:relative}}@media (max-width: 1099px){.testimonials .carousel .carousel-item .carousel-item-inner{position:relative}}.testimonials .carousel .carousel-item.current .testimonial-text,.testimonials .carousel .carousel-item.current .testimonial-name{opacity:1}.testimonials .carousel .carousel-item.current .testimonial-role{opacity:.5}.testimonials .testimonial{flex-direction:column;align-items:flex-start;padding:0 12.8rem;border-radius:.4rem}@media (max-width: 1099px){.testimonials .testimonial{position:relative;padding:10rem 3.6rem}}.testimonials .testimonial-text,.testimonials .testimonial-name,.testimonials .testimonial-role{opacity:.1;transition:opacity 1.3s var(--ease)}.testimonials .testimonial-text,.testimonials .testimonial-name{margin-bottom:2.5rem}@media (min-width: 1100px){.testimonials .testimonial-text{font-size:2.2rem}}.testimonials .testimonial-name{font-size:2rem;line-height:100%}.gallery{width:100%;height:100vh;position:relative;cursor:pointer}@media (max-width: 1099px){.gallery{height:60vh}}.gallery.active .gallery-cursor-inner{opacity:1}.gallery .gallery-bg-item-image{background-size:cover;background-position:center}.gallery .gallery-bg{will-change:clip-path;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.gallery .gallery-nav{z-index:21}.gallery .gallery-nav-prev,.gallery .gallery-nav-next{width:50%}@media (max-width: 1099px){.gallery .gallery-nav-prev{display:none}}.gallery .gallery-nav-next{left:50%}@media (max-width: 1099px){.gallery .gallery-nav-next{left:0;width:100%}}.gallery .gallery-bg-item{transform-origin:left top;z-index:0;transform:translateZ(0);will-change:transform,clip-path;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:var(--c-blacker)}@media (max-width: 1099px){.gallery .gallery-bg-item{transform-origin:right bottom}}.gallery .gallery-bg-item-mask{width:50%;left:25%;z-index:1}.gallery .gallery-cursor{transform-origin:left top;pointer-events:none}@media (max-width: 1099px){.gallery .gallery-cursor{transform-origin:right bottom}}.gallery .gallery-cursor-wrapper{will-change:clip-path}.gallery .gallery-cursor-inner{opacity:0;transition:opacity .6s var(--ease);z-index:10}@media (max-width: 1099px){.gallery .gallery-cursor-inner{opacity:1}}.gallery .gallery-cursor-overlay{content:"";background:#00000080}.gallery .gallery-cursor-icon{width:3.6rem;position:relative}@media (max-width: 1099px){.gallery .gallery-cursor-icon{width:2rem}}.gallery .gallery-cursor-prev,.gallery .gallery-cursor-next{background-size:cover;background-position:center}.gallery .gallery-cursor-image{-o-object-fit:cover;object-fit:cover}.carousel{position:relative}.carousel.active .carousel-arrow{opacity:1}.carousel.prev .carousel-arrow svg{transform:rotateY(180deg)}.carousel .carousel-inner{display:flex;align-items:stretch;touch-action:pan-y pinch-zoom}.carousel .carousel-item{flex:0 0 81.6rem;transform:translateZ(0);min-width:0;width:81.6rem;height:50rem;position:relative}@media (max-width: 1099px){.carousel .carousel-item{flex:0 0 calc(100vw - 6rem);width:calc(100vw - 6rem);height:0;padding-bottom:72%;margin:0 .5rem}}.carousel .carousel-item .carousel-item-inner{transform:scale(.7);transition:transform 1.3s var(--ease);-webkit-backface-visibility:hidden;backface-visibility:hidden}@media (max-width: 1099px){.carousel .carousel-item .carousel-item-inner{transform:scaleY(.9);transition-duration:.4s}}@media (min-width: 1100px){.carousel .carousel-item.prev .carousel-item-inner{transform:scale(.7) perspective(.5rem) rotateY(-.1deg)}}@media (min-width: 1100px){.carousel .carousel-item.next .carousel-item-inner{transform:scale(.7) perspective(.5rem) rotateY(.1deg)}}.carousel .carousel-item.current .carousel-item-inner{transform:scale(1)}.carousel .carousel-prev,.carousel .carousel-next{width:50%;z-index:3}.carousel .carousel-next{left:50%}.carousel .carousel-arrow{width:3.6rem;position:absolute;top:50%;left:50%;margin-top:-1.8rem;margin-left:-1.8rem;opacity:0;pointer-events:none;transition:opacity .6s var(--ease);z-index:5}.carousel .carousel-arrow svg{transition:transform .8s var(--ease)}.pre-footer{width:calc(100% - 4rem);height:45rem;margin:0 auto;position:relative}@media (max-width: 1099px){.pre-footer{height:0;padding-bottom:50%}}.pre-footer .media-wrapper{top:unset;bottom:0;border-radius:.4rem}.toast{width:calc(100% - 4rem);position:fixed;left:2rem;bottom:4rem;z-index:7;transform:translateY(calc(110% + 4rem));transition:transform 1s var(--ease)}.toast.active{transform:translateY(0)}.toast.error .toast-inner{background:#fdff99}.toast .toast-inner{height:5rem;padding:0 3rem;background:#afffa8;border-radius:.4rem;color:var(--c-black)}@media (max-width: 1099px){.toast .toast-inner{height:unset;padding:2rem}}@keyframes plyr-progress{to{background-position:var(--plyr-progress-loading-size, 25px) 0}}@keyframes plyr-popup{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes plyr-fade-in{0%{opacity:0}to{opacity:1}}.plyr{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;align-items:center;direction:ltr;display:flex;flex-direction:column;font-family:var(--plyr-font-family, inherit);font-variant-numeric:tabular-nums;font-weight:var(--plyr-font-weight-regular, 400);line-height:var(--plyr-line-height, 1.7);max-width:100%;min-width:200px;position:relative;text-shadow:none;transition:box-shadow .3s ease;z-index:0}.plyr video,.plyr audio,.plyr iframe{display:block;height:100%;width:100%}.plyr button{font:inherit;line-height:inherit;width:auto}.plyr:focus{outline:0}.plyr--full-ui{box-sizing:border-box}.plyr--full-ui *,.plyr--full-ui *:after,.plyr--full-ui *:before{box-sizing:inherit}.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{touch-action:manipulation}.plyr__badge{background:var(--plyr-badge-background, hsl(216, 15%, 34%));border-radius:var(--plyr-badge-border-radius, 2px);color:var(--plyr-badge-text-color, #fff);font-size:var(--plyr-font-size-badge, 9px);line-height:1;padding:3px 4px}.plyr--full-ui ::-webkit-media-text-track-container{display:none}.plyr__captions{animation:plyr-fade-in .3s ease;bottom:0;display:none;font-size:var(--plyr-font-size-small, 13px);left:0;padding:var(--plyr-control-spacing, 10px);position:absolute;text-align:center;transition:transform .4s ease-in-out;width:100%}.plyr__captions span:empty{display:none}@media (min-width: 480px){.plyr__captions{font-size:var(--plyr-font-size-base, 15px);padding:calc(var(--plyr-control-spacing, 10px) * 2)}}@media (min-width: 768px){.plyr__captions{font-size:var(--plyr-font-size-large, 18px)}}.plyr--captions-active .plyr__captions{display:block}.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{transform:translateY(calc(var(--plyr-control-spacing, 10px) * -4))}.plyr__caption{background:var(--plyr-captions-background, rgba(0, 0, 0, .8));border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--plyr-captions-text-color, #fff);line-height:185%;padding:.2em .5em;white-space:pre-wrap}.plyr__caption div{display:inline}.plyr__control{background:transparent;border:0;border-radius:var(--plyr-control-radius, 4px);color:inherit;cursor:pointer;flex-shrink:0;overflow:visible;padding:calc(var(--plyr-control-spacing, 10px) * .7);position:relative;transition:all .1s ease-in-out}.plyr__control svg{display:block;fill:currentColor;height:var(--plyr-control-icon-size, 18px);pointer-events:none;width:var(--plyr-control-icon-size, 18px)}.plyr__control:focus{outline:0}.plyr__control:focus-visible{outline:2px dashed var(--plyr-focus-visible-color, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))));outline-offset:2px}a.plyr__control{text-decoration:none}a.plyr__control:after,a.plyr__control:before{display:none}.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed,.plyr__control.plyr__control--pressed .label--not-pressed{display:none}.plyr--full-ui ::-webkit-media-controls{display:none}.plyr__controls{align-items:center;display:flex;justify-content:flex-end;text-align:center}.plyr__controls .plyr__progress__container{flex:1;min-width:0}.plyr__controls .plyr__controls__item{margin-left:calc(var(--plyr-control-spacing, 10px) / 4)}.plyr__controls .plyr__controls__item:first-child{margin-left:0;margin-right:auto}.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:calc(var(--plyr-control-spacing, 10px) / 4)}.plyr__controls .plyr__controls__item.plyr__time{padding:0 calc(var(--plyr-control-spacing, 10px) / 2)}.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,.plyr__controls .plyr__controls__item.plyr__time:first-child,.plyr__controls .plyr__controls__item.plyr__time+.plyr__time{padding-left:0}.plyr__controls:empty{display:none}.plyr [data-plyr=captions],.plyr [data-plyr=pip],.plyr [data-plyr=airplay],.plyr [data-plyr=fullscreen]{display:none}.plyr--captions-enabled [data-plyr=captions],.plyr--pip-supported [data-plyr=pip],.plyr--airplay-supported [data-plyr=airplay],.plyr--fullscreen-enabled [data-plyr=fullscreen]{display:inline-block}.plyr__menu{display:flex;position:relative}.plyr__menu .plyr__control svg{transition:transform .3s ease}.plyr__menu .plyr__control[aria-expanded=true] svg{transform:rotate(90deg)}.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}.plyr__menu__container{animation:plyr-popup .2s ease;background:var(--plyr-menu-background, rgba(255, 255, 255, .9));border-radius:var(--plyr-menu-radius, 8px);bottom:100%;box-shadow:var(--plyr-menu-shadow, 0 1px 2px rgba(0, 0, 0, .15));color:var(--plyr-menu-color, hsl(216, 15%, 34%));font-size:var(--plyr-font-size-base, 15px);margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3}.plyr__menu__container>div{overflow:hidden;transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1)}.plyr__menu__container:after{border:var(--plyr-menu-arrow-size, 4px) solid transparent;border-top-color:var(--plyr-menu-background, rgba(255, 255, 255, .9));content:"";height:0;position:absolute;right:calc(var(--plyr-control-icon-size, 18px) / 2 + calc(var(--plyr-control-spacing, 10px) * .7) - var(--plyr-menu-arrow-size, 4px) / 2);top:100%;width:0}.plyr__menu__container [role=menu]{padding:calc(var(--plyr-control-spacing, 10px) * .7)}.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:2px}.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}.plyr__menu__container .plyr__control{align-items:center;color:var(--plyr-menu-color, hsl(216, 15%, 34%));display:flex;font-size:var(--plyr-font-size-menu, var(--plyr-font-size-small, 13px));padding:calc(calc(var(--plyr-control-spacing, 10px) * .7) / 1.5) calc(calc(var(--plyr-control-spacing, 10px) * .7) * 1.5);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.plyr__menu__container .plyr__control>span{align-items:inherit;display:flex;width:100%}.plyr__menu__container .plyr__control:after{border:var(--plyr-menu-item-arrow-size, 4px) solid transparent;content:"";position:absolute;top:50%;transform:translateY(-50%)}.plyr__menu__container .plyr__control--forward{padding-right:calc(calc(var(--plyr-control-spacing, 10px) * .7) * 4)}.plyr__menu__container .plyr__control--forward:after{border-left-color:var(--plyr-menu-arrow-color, hsl(216, 15%, 52%));right:calc(calc(var(--plyr-control-spacing, 10px) * .7) * 1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--forward:focus-visible:after,.plyr__menu__container .plyr__control--forward:hover:after{border-left-color:currentColor}.plyr__menu__container .plyr__control--back{font-weight:var(--plyr-font-weight-regular, 400);margin:calc(var(--plyr-control-spacing, 10px) * .7);margin-bottom:calc(calc(var(--plyr-control-spacing, 10px) * .7) / 2);padding-left:calc(calc(var(--plyr-control-spacing, 10px) * .7) * 4);position:relative;width:calc(100% - calc(var(--plyr-control-spacing, 10px) * .7) * 2)}.plyr__menu__container .plyr__control--back:after{border-right-color:var(--plyr-menu-arrow-color, hsl(216, 15%, 52%));left:calc(calc(var(--plyr-control-spacing, 10px) * .7) * 1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--back:before{background:var(--plyr-menu-back-border-color, hsl(216, 15%, 88%));box-shadow:0 1px 0 var(--plyr-menu-back-border-shadow-color, #fff);content:"";height:1px;left:0;margin-top:calc(calc(var(--plyr-control-spacing, 10px) * .7) / 2);overflow:hidden;position:absolute;right:0;top:100%}.plyr__menu__container .plyr__control--back:focus-visible:after,.plyr__menu__container .plyr__control--back:hover:after{border-right-color:currentColor}.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:calc(var(--plyr-control-spacing, 10px) * .7)}.plyr__menu__container .plyr__control[role=menuitemradio]:before,.plyr__menu__container .plyr__control[role=menuitemradio]:after{border-radius:100%}.plyr__menu__container .plyr__control[role=menuitemradio]:before{background:#0000001a;content:"";display:block;flex-shrink:0;height:16px;margin-right:var(--plyr-control-spacing, 10px);transition:all .3s ease;width:16px}.plyr__menu__container .plyr__control[role=menuitemradio]:after{background:#fff;border:0;height:6px;left:12px;opacity:0;top:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease,opacity .3s ease;width:6px}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:before{background:var(--plyr-control-toggle-checked-background, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))))}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:after{opacity:1;transform:translateY(-50%) scale(1)}.plyr__menu__container .plyr__control[role=menuitemradio]:focus-visible:before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover:before{background:#23282f1a}.plyr__menu__container .plyr__menu__value{align-items:center;display:flex;margin-left:auto;margin-right:calc((calc(var(--plyr-control-spacing, 10px) * .7) - 2px) * -1);overflow:hidden;padding-left:calc(calc(var(--plyr-control-spacing, 10px) * .7) * 3.5);pointer-events:none}.plyr--full-ui input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:calc(var(--plyr-range-thumb-height, 13px) * 2);color:var(--plyr-range-fill-background, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))));display:block;height:calc(var(--plyr-range-thumb-active-shadow-width, 3px) * 2 + var(--plyr-range-thumb-height, 13px));margin:0;min-width:0;padding:0;transition:box-shadow .3s ease;width:100%}.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:transparent;border:0;border-radius:calc(var(--plyr-range-track-height, 5px) / 2);height:var(--plyr-range-track-height, 5px);-webkit-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none;background-image:linear-gradient(to right,currentColor var(--value, 0%),transparent var(--value, 0%))}.plyr--full-ui input[type=range]::-webkit-slider-thumb{background:var(--plyr-range-thumb-background, #fff);border:0;border-radius:100%;box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(34.68, 39.576, 46.92, .15), 0 0 0 1px rgba(34.68, 39.576, 46.92, .2));height:var(--plyr-range-thumb-height, 13px);position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;width:var(--plyr-range-thumb-height, 13px);-webkit-appearance:none;appearance:none;margin-top:calc((var(--plyr-range-thumb-height, 13px) - var(--plyr-range-track-height, 5px)) / 2 * -1)}.plyr--full-ui input[type=range]::-moz-range-track{background:transparent;border:0;border-radius:calc(var(--plyr-range-track-height, 5px) / 2);height:var(--plyr-range-track-height, 5px);-moz-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-moz-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-moz-range-thumb{background:var(--plyr-range-thumb-background, #fff);border:0;border-radius:100%;box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(34.68, 39.576, 46.92, .15), 0 0 0 1px rgba(34.68, 39.576, 46.92, .2));height:var(--plyr-range-thumb-height, 13px);position:relative;-moz-transition:all .2s ease;transition:all .2s ease;width:var(--plyr-range-thumb-height, 13px)}.plyr--full-ui input[type=range]::-moz-range-progress{background:currentColor;border-radius:calc(var(--plyr-range-track-height, 5px) / 2);height:var(--plyr-range-track-height, 5px)}.plyr--full-ui input[type=range]::-ms-track{background:transparent;border:0;border-radius:calc(var(--plyr-range-track-height, 5px) / 2);height:var(--plyr-range-track-height, 5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none;color:transparent}.plyr--full-ui input[type=range]::-ms-fill-upper{background:transparent;border:0;border-radius:calc(var(--plyr-range-track-height, 5px) / 2);height:var(--plyr-range-track-height, 5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-ms-fill-lower{background:transparent;border:0;border-radius:calc(var(--plyr-range-track-height, 5px) / 2);height:var(--plyr-range-track-height, 5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none;background:currentColor}.plyr--full-ui input[type=range]::-ms-thumb{background:var(--plyr-range-thumb-background, #fff);border:0;border-radius:100%;box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(34.68, 39.576, 46.92, .15), 0 0 0 1px rgba(34.68, 39.576, 46.92, .2));height:var(--plyr-range-thumb-height, 13px);position:relative;-ms-transition:all .2s ease;transition:all .2s ease;width:var(--plyr-range-thumb-height, 13px);margin-top:0}.plyr--full-ui input[type=range]::-ms-tooltip{display:none}.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}.plyr--full-ui input[type=range]:focus{outline:0}.plyr--full-ui input[type=range]:focus-visible::-webkit-slider-runnable-track{outline:2px dashed var(--plyr-focus-visible-color, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))));outline-offset:2px}.plyr--full-ui input[type=range]:focus-visible::-moz-range-track{outline:2px dashed var(--plyr-focus-visible-color, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))));outline-offset:2px}.plyr--full-ui input[type=range]:focus-visible::-ms-track{outline:2px dashed var(--plyr-focus-visible-color, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))));outline-offset:2px}.plyr__poster{background-color:var(--plyr-video-background, var(--plyr-video-background, rgb(0, 0, 0)));background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:100%;z-index:1}.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}.plyr--youtube.plyr--paused.plyr__poster-enabled:not(.plyr--stopped) .plyr__poster{display:none}.plyr__time{font-size:var(--plyr-font-size-time, var(--plyr-font-size-small, 13px))}.plyr__time+.plyr__time:before{content:"⁄";margin-right:var(--plyr-control-spacing, 10px)}@media (max-width: 767px){.plyr__time+.plyr__time{display:none}}.plyr__tooltip{background:var(--plyr-tooltip-background, #fff);border-radius:var(--plyr-tooltip-radius, 5px);bottom:100%;box-shadow:var(--plyr-tooltip-shadow, 0 1px 2px rgba(0, 0, 0, .15));color:var(--plyr-tooltip-color, hsl(216, 15%, 34%));font-size:var(--plyr-font-size-small, 13px);font-weight:var(--plyr-font-weight-regular, 400);left:50%;line-height:1.3;margin-bottom:calc(calc(var(--plyr-control-spacing, 10px) / 2) * 2);opacity:0;padding:calc(var(--plyr-control-spacing, 10px) / 2) calc(calc(var(--plyr-control-spacing, 10px) / 2) * 1.5);pointer-events:none;position:absolute;transform:translate(-50%,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s .1s ease,opacity .2s .1s ease;white-space:nowrap;z-index:2}.plyr__tooltip:before{border-left:var(--plyr-tooltip-arrow-size, 4px) solid transparent;border-right:var(--plyr-tooltip-arrow-size, 4px) solid transparent;border-top:var(--plyr-tooltip-arrow-size, 4px) solid var(--plyr-tooltip-background, #fff);bottom:calc(var(--plyr-tooltip-arrow-size, 4px) * -1);content:"";height:0;left:50%;position:absolute;transform:translate(-50%);width:0;z-index:2}.plyr .plyr__control:hover .plyr__tooltip,.plyr .plyr__control:focus-visible .plyr__tooltip,.plyr__tooltip--visible{opacity:1;transform:translate(-50%) scale(1)}.plyr .plyr__control:hover .plyr__tooltip{z-index:3}.plyr__controls>.plyr__control:first-child .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip{left:0;transform:translateY(10px) scale(.8);transform-origin:0 100%}.plyr__controls>.plyr__control:first-child .plyr__tooltip:before,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip:before{left:calc(var(--plyr-control-icon-size, 18px) / 2 + calc(var(--plyr-control-spacing, 10px) * .7))}.plyr__controls>.plyr__control:last-child .plyr__tooltip{left:auto;right:0;transform:translateY(10px) scale(.8);transform-origin:100% 100%}.plyr__controls>.plyr__control:last-child .plyr__tooltip:before{left:auto;right:calc(var(--plyr-control-icon-size, 18px) / 2 + calc(var(--plyr-control-spacing, 10px) * .7));transform:translate(50%)}.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible{transform:translate(0) scale(1)}.plyr__progress{left:calc(var(--plyr-range-thumb-height, 13px) * .5);margin-right:var(--plyr-range-thumb-height, 13px);position:relative}.plyr__progress input[type=range],.plyr__progress__buffer{margin-left:calc(var(--plyr-range-thumb-height, 13px) * -.5);margin-right:calc(var(--plyr-range-thumb-height, 13px) * -.5);width:calc(100% + var(--plyr-range-thumb-height, 13px))}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress .plyr__tooltip{left:0;max-width:120px;overflow-wrap:break-word}.plyr__progress__buffer{-webkit-appearance:none;background:transparent;border:0;border-radius:100px;height:var(--plyr-range-track-height, 5px);left:0;margin-top:calc(var(--plyr-range-track-height, 5px) / 2 * -1);padding:0;position:absolute;top:50%}.plyr__progress__buffer::-webkit-progress-bar{background:transparent}.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:var(--plyr-range-track-height, 5px);-webkit-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:var(--plyr-range-track-height, 5px);-moz-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-ms-fill{border-radius:100px;-ms-transition:width .2s ease;transition:width .2s ease}.plyr--loading .plyr__progress__buffer{animation:plyr-progress 1s linear infinite;background-image:linear-gradient(-45deg,var(--plyr-progress-loading-background, rgba(34.68, 39.576, 46.92, .6)) 25%,transparent 25%,transparent 50%,var(--plyr-progress-loading-background, rgba(34.68, 39.576, 46.92, .6)) 50%,var(--plyr-progress-loading-background, rgba(34.68, 39.576, 46.92, .6)) 75%,transparent 75%,transparent);background-repeat:repeat-x;background-size:var(--plyr-progress-loading-size, 25px) var(--plyr-progress-loading-size, 25px);color:transparent}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, .25))}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:var(--plyr-audio-progress-buffered-background, rgba(193.4175, 199.8435, 209.4825, .6))}.plyr__progress__marker{background-color:var(--plyr-progress-marker-background, #fff);border-radius:1px;height:var(--plyr-range-track-height, 5px);position:absolute;top:50%;transform:translate(-50%,-50%);width:var(--plyr-progress-marker-width, 3px);z-index:3}.plyr__volume{align-items:center;display:flex;position:relative}.plyr__volume input[type=range]{margin-left:calc(var(--plyr-control-spacing, 10px) / 2);margin-right:calc(var(--plyr-control-spacing, 10px) / 2);max-width:90px;min-width:60px;position:relative;z-index:2}.plyr--audio{display:block}.plyr--audio .plyr__controls{background:var(--plyr-audio-controls-background, #fff);border-radius:inherit;color:var(--plyr-audio-control-color, hsl(216, 15%, 34%));padding:var(--plyr-control-spacing, 10px)}.plyr--audio .plyr__control:focus-visible,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:var(--plyr-audio-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))));color:var(--plyr-audio-control-color-hover, #fff)}.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193.4175, 199.8435, 209.4825, .6)))}.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193.4175, 199.8435, 209.4825, .6)))}.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193.4175, 199.8435, 209.4825, .6)))}.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(34.68, 39.576, 46.92, .15), 0 0 0 1px rgba(34.68, 39.576, 46.92, .2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(34.68, 39.576, 46.92, .1))}.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(34.68, 39.576, 46.92, .15), 0 0 0 1px rgba(34.68, 39.576, 46.92, .2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(34.68, 39.576, 46.92, .1))}.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(34.68, 39.576, 46.92, .15), 0 0 0 1px rgba(34.68, 39.576, 46.92, .2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(34.68, 39.576, 46.92, .1))}.plyr--audio .plyr__progress__buffer{color:var(--plyr-audio-progress-buffered-background, rgba(193.4175, 199.8435, 209.4825, .6))}.plyr--video{overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{background:var(--plyr-video-background, var(--plyr-video-background, rgb(0, 0, 0)));border-radius:inherit;height:100%;margin:auto;overflow:hidden;position:relative;width:100%}.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{aspect-ratio:16/9}@supports not (aspect-ratio: 16/9){.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{height:0;padding-bottom:56.25%;position:relative}}.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio video{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;transform:translateY(-38.28125%)}.plyr--video .plyr__controls{background:var(--plyr-video-controls-background, linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .75)));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:var(--plyr-video-control-color, #fff);left:0;padding:calc(var(--plyr-control-spacing, 10px) / 2);padding-top:calc(var(--plyr-control-spacing, 10px) * 2);position:absolute;right:0;transition:opacity .4s ease-in-out,transform .4s ease-in-out;z-index:3}@media (min-width: 480px){.plyr--video .plyr__controls{padding:var(--plyr-control-spacing, 10px);padding-top:calc(var(--plyr-control-spacing, 10px) * 3.5)}}.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;transform:translateY(100%)}.plyr--video .plyr__control:focus-visible,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:var(--plyr-video-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))));color:var(--plyr-video-control-color-hover, #fff)}.plyr__control--overlaid{background:var(--plyr-video-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))));border:0;border-radius:100%;color:var(--plyr-video-control-color, #fff);display:none;left:50%;opacity:.9;padding:calc(var(--plyr-control-spacing, 10px) * 1.5);position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;z-index:2}.plyr__control--overlaid svg{left:2px;position:relative}.plyr__control--overlaid:hover,.plyr__control--overlaid:focus{opacity:1}.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, .25)))}.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, .25)))}.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, .25)))}.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(34.68, 39.576, 46.92, .15), 0 0 0 1px rgba(34.68, 39.576, 46.92, .2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, .5))}.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(34.68, 39.576, 46.92, .15), 0 0 0 1px rgba(34.68, 39.576, 46.92, .2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, .5))}.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(34.68, 39.576, 46.92, .15), 0 0 0 1px rgba(34.68, 39.576, 46.92, .2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, .5))}.plyr--video .plyr__progress__buffer{color:var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, .25))}.plyr:-webkit-full-screen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-webkit-full-screen video{height:100%}.plyr:fullscreen video{height:100%}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen{display:block}.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-webkit-full-screen.plyr--hide-controls{cursor:none}.plyr:fullscreen.plyr--hide-controls{cursor:none}@media (min-width: 1024px){.plyr:-webkit-full-screen .plyr__captions{font-size:var(--plyr-font-size-xlarge, 21px)}.plyr:fullscreen .plyr__captions{font-size:var(--plyr-font-size-xlarge, 21px)}}.plyr--fullscreen-fallback{background:#000;border-radius:0!important;height:100%;margin:0;width:100%;position:fixed;inset:0;z-index:10000000}.plyr--fullscreen-fallback video{height:100%}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}@media (min-width: 1024px){.plyr--fullscreen-fallback .plyr__captions{font-size:var(--plyr-font-size-xlarge, 21px)}}.plyr__ads{border-radius:inherit;cursor:pointer;inset:0;overflow:hidden;position:absolute;z-index:-1}.plyr__ads>div,.plyr__ads>div iframe{height:100%;position:absolute;width:100%}.plyr__ads:after{background:#23282f;border-radius:2px;bottom:var(--plyr-control-spacing, 10px);color:#fff;content:attr(data-badge-text);font-size:11px;padding:2px 6px;pointer-events:none;position:absolute;right:var(--plyr-control-spacing, 10px);z-index:3}.plyr__ads:empty:after{display:none}.plyr__cues{background:currentColor;display:block;height:var(--plyr-range-track-height, 5px);left:0;opacity:.8;position:absolute;top:50%;transform:translateY(-50%);width:3px;z-index:3}.plyr__preview-thumb{background-color:var(--plyr-tooltip-background, #fff);border-radius:var(--plyr-menu-radius, 8px);bottom:100%;box-shadow:var(--plyr-tooltip-shadow, 0 1px 2px rgba(0, 0, 0, .15));margin-bottom:calc(calc(var(--plyr-control-spacing, 10px) / 2) * 2);opacity:0;padding:3px;pointer-events:none;position:absolute;transform:translateY(10px) scale(.8);transform-origin:50% 100%;transition:transform .2s .1s ease,opacity .2s .1s ease;z-index:2}.plyr__preview-thumb--is-shown{opacity:1;transform:translate(0) scale(1)}.plyr__preview-thumb:before{border-left:var(--plyr-tooltip-arrow-size, 4px) solid transparent;border-right:var(--plyr-tooltip-arrow-size, 4px) solid transparent;border-top:var(--plyr-tooltip-arrow-size, 4px) solid var(--plyr-tooltip-background, #fff);bottom:calc(var(--plyr-tooltip-arrow-size, 4px) * -1);content:"";height:0;left:calc(50% + var(--preview-arrow-offset));position:absolute;transform:translate(-50%);width:0;z-index:2}.plyr__preview-thumb__image-container{background:#c1c8d1;border-radius:calc(var(--plyr-menu-radius, 8px) - 1px);overflow:hidden;position:relative;z-index:0}.plyr__preview-thumb__image-container img,.plyr__preview-thumb__image-container:after{height:100%;left:0;position:absolute;top:0;width:100%}.plyr__preview-thumb__image-container:after{border-radius:inherit;box-shadow:inset 0 0 0 1px #00000026;content:"";pointer-events:none}.plyr__preview-thumb__image-container img{max-height:none;max-width:none}.plyr__preview-thumb__time-container{background:var(--plyr-video-controls-background, linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .75)));border-bottom-left-radius:calc(var(--plyr-menu-radius, 8px) - 1px);border-bottom-right-radius:calc(var(--plyr-menu-radius, 8px) - 1px);bottom:0;left:0;line-height:1.1;padding:20px 6px 6px;position:absolute;right:0;z-index:3}.plyr__preview-thumb__time-container span{color:#fff;font-size:var(--plyr-font-size-time, var(--plyr-font-size-small, 13px))}.plyr__preview-scrubbing{filter:blur(1px);height:100%;inset:0;margin:auto;opacity:0;overflow:hidden;pointer-events:none;position:absolute;transition:opacity .3s ease;width:100%;z-index:1}.plyr__preview-scrubbing--is-shown{opacity:1}.plyr__preview-scrubbing img{height:100%;left:0;max-height:none;max-width:none;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;width:100%}.plyr--no-transition{transition:none!important}.plyr__sr-only{clip:rect(1px,1px,1px,1px);overflow:hidden;border:0!important;height:1px!important;padding:0!important;position:absolute!important;width:1px!important}.plyr [hidden]{display:none!important}.showreel{--plyr-range-track-height: 1px;--plyr-range-fill-background: var(--c-white);--plyr-control-spacing: 2.5rem 2rem;position:fixed;background:var(--c-grey-dark);visibility:hidden;pointer-events:none;-webkit-clip-path:polygon(0 0,100% 0,100% 0,0 -25%);clip-path:polygon(0 0,100% 0,100% 0,0 -25%);transition:visibility 0s var(--ease) .8s,background 1s var(--ease),-webkit-clip-path .7s var(--ease);transition:clip-path .7s var(--ease),visibility 0s var(--ease) .8s,background 1s var(--ease);transition:clip-path .7s var(--ease),visibility 0s var(--ease) .8s,background 1s var(--ease),-webkit-clip-path .7s var(--ease);will-change:clip-path;z-index:12}.showreel-active .showreel{visibility:visible;pointer-events:auto;background:var(--c-black);-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transition:visibility 0s var(--ease) 0s,background 1s var(--ease),-webkit-clip-path 1s var(--ease);transition:clip-path 1s var(--ease),visibility 0s var(--ease) 0s,background 1s var(--ease);transition:clip-path 1s var(--ease),visibility 0s var(--ease) 0s,background 1s var(--ease),-webkit-clip-path 1s var(--ease)}.showreel .showreel-close{height:6rem;padding:0 2rem;position:absolute;top:2rem;right:2rem}.showreel .showreel-close .glass-btn-bg{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);transition:-webkit-clip-path .6s var(--ease) .1s;transition:clip-path .6s var(--ease) .1s;transition:clip-path .6s var(--ease) .1s,-webkit-clip-path .6s var(--ease) .1s}.showreel-active .showreel .showreel-close .glass-btn-bg{-webkit-clip-path:inset(0 0 0% 0);clip-path:inset(0 0 0% 0);transition:-webkit-clip-path 1s var(--ease) .2s;transition:clip-path 1s var(--ease) .2s;transition:clip-path 1s var(--ease) .2s,-webkit-clip-path 1s var(--ease) .2s}.showreel .showreel-close .glass-btn-text .split{transform:translateY(105%);transition:transform .4s var(--ease) 0s}.showreel-active .showreel .showreel-close .glass-btn-text .split{transform:translateY(0);transition:transform 1s var(--ease) .4s}.showreel .showreel-video-wrapper{width:80vw;overflow:hidden;border-radius:.2rem;-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);transition:-webkit-clip-path .8s var(--ease) 0s;transition:clip-path .8s var(--ease) 0s;transition:clip-path .8s var(--ease) 0s,-webkit-clip-path .8s var(--ease) 0s;will-change:clip-path}@media (max-width: 1099px){.showreel .showreel-video-wrapper{width:calc(100% - 4rem)}}.showreel-active .showreel .showreel-video-wrapper{-webkit-clip-path:inset(0 0 0% 0);clip-path:inset(0 0 0% 0);transition:-webkit-clip-path 1s var(--ease) .2s;transition:clip-path 1s var(--ease) .2s;transition:clip-path 1s var(--ease) .2s,-webkit-clip-path 1s var(--ease) .2s}.showreel .showreel-toggle{height:calc(100% - 8rem)}.showreel .showreel-toggle.active .showreel-toggle-text{opacity:1}.showreel .showreel-toggle-text{width:4.5rem;text-align:left;opacity:0;transition:opacity .6s var(--ease)}.showreel .showreel-fullscreen{display:inline-block;height:2.6rem;position:absolute;bottom:2rem;right:2rem}@media (max-width: 1099px){.showreel .showreel-fullscreen{bottom:1rem;right:1rem}}.showreel .plyr{aspect-ratio:16/9;position:relative}.showreel .plyr__progress{margin-right:3rem}.showreel .plyr__progress input[type=range]{cursor:pointer}.showreel .plyr__controls{padding-right:12rem;padding-bottom:2.4rem;padding-left:2rem}@media (max-width: 1099px){.showreel .plyr__controls{padding-right:11rem;padding-bottom:1.2rem;padding-left:1rem}}.showreel .plyr__controls .plyr__controls__item:first-child{margin-right:2rem}.glass-btn{height:4rem;padding:0 1rem;position:relative;font-size:1.4rem}.glass-btn:hover .line-normal{transform:translateY(-110%)}.glass-btn:hover .line-hover{transform:translateY(0)}.glass-btn .glass-btn-bg{border-radius:.2rem}.glass-btn .glass-btn-text{color:var(--c-white);font-size:1.4rem;overflow:hidden}.glass-btn .glass-btn-text .split{line-height:100%}.newsletter-modal{position:fixed;background:var(--c-black);visibility:hidden;pointer-events:none;-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);transition:visibility 0s var(--ease) .8s,-webkit-clip-path .8s var(--ease);transition:clip-path .8s var(--ease),visibility 0s var(--ease) .8s;transition:clip-path .8s var(--ease),visibility 0s var(--ease) .8s,-webkit-clip-path .8s var(--ease);z-index:12}.newsletter-active .newsletter-modal{visibility:visible;pointer-events:auto;-webkit-clip-path:inset(0 0 0% 0);clip-path:inset(0 0 0% 0);transition:visibility 0s var(--ease) 0s,-webkit-clip-path 1s var(--ease);transition:clip-path 1s var(--ease),visibility 0s var(--ease) 0s;transition:clip-path 1s var(--ease),visibility 0s var(--ease) 0s,-webkit-clip-path 1s var(--ease)}.newsletter-modal .newsletter-header{display:inline-flex;height:4.5rem;padding:0 2rem;position:relative;border-radius:.4rem .4rem 0 0;transform-origin:left bottom}.newsletter-modal .newsletter-header-bg{background:#1b1b1b}.newsletter-modal .newsletter-title,.newsletter-modal .newsletter-close{position:relative}.newsletter-modal .newsletter-close{width:.9rem;margin-left:1rem}.newsletter{--delay: .25s;position:relative;overflow:hidden;pointer-events:none}.newsletter-modal .newsletter,.newsletter.active{pointer-events:auto}.newsletter-modal .newsletter .newsletter-bg,.newsletter.active .newsletter-bg{transform:scale(1);transition-duration:.8s}.newsletter-modal .newsletter .newsletter-text .line:nth-child(1) .line-inner,.newsletter.active .newsletter-text .line:nth-child(1) .line-inner{transition-delay:calc(.1s + .05s * 1)}.newsletter-modal .newsletter .newsletter-text .line:nth-child(2) .line-inner,.newsletter.active .newsletter-text .line:nth-child(2) .line-inner{transition-delay:.2s}.newsletter-modal .newsletter .newsletter-text .line:nth-child(3) .line-inner,.newsletter.active .newsletter-text .line:nth-child(3) .line-inner{transition-delay:.25s}.newsletter-modal .newsletter .newsletter-text .line-inner,.newsletter.active .newsletter-text .line-inner{transform:translateY(0);transition-duration:1.6s}.newsletter-modal .newsletter .form-label,.newsletter-modal .newsletter .form-btn,.newsletter.active .form-label,.newsletter.active .form-btn{opacity:1;transform:translateY(0);transition-duration:1.2s}.newsletter-modal .newsletter .form-label:nth-child(1),.newsletter.active .form-label:nth-child(1){transition-delay:calc(var(--delay) + .1s + .06s * 1)}.newsletter-modal .newsletter .form-label:nth-child(2),.newsletter.active .form-label:nth-child(2){transition-delay:calc(var(--delay) + .1s + .06s * 2)}.newsletter-modal .newsletter .form-label:nth-child(3),.newsletter.active .form-label:nth-child(3){transition-delay:calc(var(--delay) + .1s + .06s * 3)}.newsletter-modal .newsletter .form-btn,.newsletter.active .form-btn{transition-delay:calc(var(--delay) + .28s)}.newsletter .newsletter-bg{background:var(--c-blacker);border-radius:0 .4rem .4rem;transform-origin:left top;transform:scale(0);transition:transform .6s var(--ease)}.newsletter-modal .newsletter .newsletter-bg{background:#1b1b1b}.newsletter .newsletter-inner{position:relative}.newsletter .newsletter-form.loading .btn{pointer-events:none;opacity:.3}.newsletter .newsletter-text{width:35.8rem;padding-top:2.3rem;padding-left:1.5rem;padding-bottom:2.5rem;font-size:1.4rem}.newsletter-modal .newsletter .newsletter-text{padding:2.8rem 4rem 8rem 2rem}.newsletter .newsletter-text .line:nth-child(1) .line-inner{transition-delay:0s}.newsletter .newsletter-text .line:nth-child(2) .line-inner{transition-delay:0s}.newsletter .newsletter-text .line:nth-child(3) .line-inner{transition-delay:0s}.newsletter .newsletter-text .line-inner{transform:translateY(105%);transition:transform 0s var(--ease)}.newsletter .form-label,.newsletter .form-btn{opacity:0;transform:translateY(1.5rem);transition:0s var(--ease);transition-property:opacity,transform}.newsletter .form-label{display:block}.newsletter .form-label:nth-child(1){transition-delay:0s}.newsletter .form-label:nth-child(2){transition-delay:0s}.newsletter .form-label:nth-child(3){transition-delay:0s}.newsletter .form-input{display:block;width:100%;background:transparent;height:4.5rem;padding:0 1.5rem .5rem;font-size:1.4rem;color:var(--c-white);border-top:0;border-left:0;border-right:0;border-bottom:1px solid rgba(255,255,255,.1);outline:none;transition:border-color 1s var(--ease)}.newsletter-modal .newsletter .form-input{height:6.2rem;padding:0 2rem .5rem;font-size:1.6rem;border-top:0;border-left:0;border-right:0;border-bottom:1px solid var(--c-blacker)}.newsletter .form-input:focus{border-color:#ffffff4d}.newsletter .form-input::-moz-placeholder{color:#ffffff4d}.newsletter .form-input::placeholder{color:#ffffff4d}.newsletter .form-btn{padding:.8rem .4rem;text-align:right}.newsletter .form-btn .btn{background:transparent}.newsletter-modal .newsletter .form-btn .btn{height:6rem;padding:0 2rem}.newsletter-modal .newsletter .form-btn .btn .btn-text{margin-right:2rem}.newsletter-modal .newsletter .form-btn .btn .btn-dot{width:calc(100% - 3.6rem)}#home .page-bg{background:var(--c-grey-dark)}#home .hero-extra{width:100vw;height:100dvh;z-index:1}#home .hero{flex-direction:column;width:100vw;height:100dvh;pointer-events:none;position:relative;z-index:0}#home .hero .hero-bg{opacity:0}#home .hero .hero-title{width:100%;padding:0 2rem;position:relative;font-size:5.4rem}@media (max-width: 1099px){#home .hero .hero-title{flex-direction:column;position:absolute;bottom:2rem;left:0;line-height:120%;text-align:center}}#home .hero .hero-title .line{display:block}#home .hero .icon{width:7.2rem;height:7.2rem}#home .hero .icon path{fill:var(--c-white)}#home .hero .hero-scroll{position:absolute;bottom:3rem;left:50%;transform:translate(-50%);font-size:1.4rem}#home .exp{position:relative;background:var(--c-white);z-index:1}@media (min-width: 1100px){#home .exp{min-height:100vh}}#home .exp .exp-btn-block-wrapper,#home .exp .exp-content-wrapper{height:100vh}@media (max-width: 1099px){#home .exp .exp-btn-block-wrapper,#home .exp .exp-content-wrapper{position:relative;display:block;height:unset}}#home .exp .exp-btn-block-wrapper{z-index:1}@media (max-width: 1099px){#home .exp .exp-btn-block-wrapper{padding:8rem 2rem}}#home .exp .exp-btn-block-wrapper .btn-block{width:120rem;height:67.5rem;transform:translateZ(0);cursor:default}@media (max-width: 1099px){#home .exp .exp-btn-block-wrapper .btn-block{width:100%;height:unset;aspect-ratio:16/9}}#home .exp .exp-btn-block-wrapper .btn-block .btn-block-inner{overflow:hidden}@media (max-width: 1099px){#home .exp .exp-btn-block-wrapper .btn-block .btn-block-link{background:var(--c-blacker);opacity:.2}}#home .exp .exp-btn-block-wrapper .btn-block .btn{z-index:1}@media (max-width: 1099px){#home .exp .exp-btn-block-wrapper .btn-block .btn{background:var(--c-white)}}#home .exp .exp-btn-block-wrapper .btn-block .btn .btn-bg{background:var(--c-white)}@media (max-width: 1099px){#home .exp .exp-content-wrapper{padding-bottom:12rem}}@media (min-width: 1100px){#home .exp .exp-content{width:107.6rem}}#home .exp .exp-images{pointer-events:none}#home .exp .exp-images .media-wrapper{width:19rem;height:27rem;position:absolute;top:0;left:0;opacity:0;overflow:hidden;border-radius:.2rem}#home .exp .exp-title{line-height:110%;text-align:center;cursor:default}@media (max-width: 1099px){#home .exp .exp-title{font-size:7.4rem;margin-bottom:8rem}}#home .exp .exp-title .exp-title-hover{font-style:italic;background:linear-gradient(45deg,#f4803a,#fbcb6e);background-clip:text!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;transition:transform 1s var(--ease)}#home .exp .exp-title .exp-title-hover:hover{transform:scale(1.05) translate(.6rem,-.6rem)}#home .exp .exp-subtitle,#home .exp .exp-text-wrapper{position:absolute;top:50%;pointer-events:none}@media (max-width: 1099px){#home .exp .exp-subtitle,#home .exp .exp-text-wrapper{background:none;position:relative;top:unset}}#home .exp .exp-subtitle{width:45.5rem;padding:3rem;left:4.3rem;font-style:italic}@media (max-width: 1099px){#home .exp .exp-subtitle{width:unset;padding:0 2rem;margin-bottom:4rem;left:0}}#home .exp .exp-text-wrapper{width:54rem;padding:3rem 4rem;left:50.4rem;color:var(--c-grey)}@media (max-width: 1099px){#home .exp .exp-text-wrapper{width:100%;padding:0 6.4rem 0 2rem;left:unset}}#home .work{padding:0 2rem}@media (max-width: 1099px){#home .work{padding:10.4rem 0 12rem;background:var(--c-black);color:var(--c-white)}}#home .about .about-inner{align-items:center;padding:0 2rem;height:100vh;margin-top:-60vh}@media (max-width: 1099px){#home .about .about-inner{display:block;height:unset;margin-top:0;padding:8rem 2rem 14rem}}#home .about .about-left,#home .about .about-right{flex-shrink:0}@media (min-width: 1100px){#home .about .about-left{width:61.8rem}}@media (min-width: 1100px){#home .about .about-right{width:69.5rem}}@media (max-width: 1099px){#home .about .about-title{margin-bottom:2rem;font-size:12.4rem}}#home .about .about-images{width:100%;height:45rem;margin-bottom:2.5rem;position:relative;border-radius:.4rem;overflow:hidden}@media (max-width: 1099px){#home .about .about-images{height:0;padding-bottom:84%;margin-bottom:3rem}}#home .about .about-text{width:49.3rem;margin-bottom:7rem;color:var(--c-grey)}@media (max-width: 1099px){#home .about .about-text{width:unset;margin-bottom:6rem}}#home .about .btn:hover .btn-dot-inner,#home .about .btn .btn-dot-inner{background:var(--c-blue)}@media (min-width: 1100px){#home .services{padding:0 2rem 2rem}}#home .services .services-title{padding:0 2rem;margin-bottom:3rem}@media (min-width: 1100px){#home .services .services-title{margin-left:70.5rem;margin-bottom:4rem;padding:0}}#home .services .services-inner{position:relative}@media (min-width: 1100px){#home .services .services-inner{height:89rem}}#home .services .service{width:100%;height:42.7rem;padding:2rem;position:absolute;top:0;left:0;background:#f7f6f0}@media (max-width: 1099px){#home .services .service{display:block;width:unset;height:unset;padding:2rem 2rem 5.6rem;position:relative}}#home .services .service:nth-child(2){background:#e7e6dc}#home .services .service:nth-child(3){background:#dddcd0}#home .services .service:nth-child(4){background:#d2d0c4}#home .services .service.active .service-text .line:nth-child(1) .line-inner{transition-delay:.06s}#home .services .service.active .service-text .line:nth-child(2) .line-inner{transition-delay:.12s}#home .services .service.active .service-text .line:nth-child(3) .line-inner{transition-delay:.18s}#home .services .service.active .service-text .line:nth-child(4) .line-inner{transition-delay:.24s}#home .services .service.active .service-text .line:nth-child(5) .line-inner{transition-delay:.3s}#home .services .service.active .service-text .line:nth-child(6) .line-inner{transition-delay:.36s}#home .services .service.active .service-text .line-inner{transform:translateY(0);transition-duration:1.2s}#home .services .service.service-cta{padding:4rem}@media (max-width: 1099px){#home .services .service.service-cta{padding:9.2rem 2rem 10.4rem}}#home .services .service.service-cta .service-content{padding-top:0}@media (min-width: 1100px){#home .services .service.service-cta .service-content{margin-left:66.5rem}}#home .services .service.service-cta .service-header{margin-bottom:5rem}@media (max-width: 1099px){#home .services .service.service-cta .service-header{margin-bottom:2rem}}#home .services .service.service-cta .service-title{line-height:120%}#home .services .service.service-cta .btn:hover .btn-dot-inner,#home .services .service.service-cta .btn .btn-dot-inner{background:var(--c-yellow)}#home .services .media-wrapper{flex-shrink:0;width:44rem;height:26rem;border-radius:.2rem}@media (max-width: 1099px){#home .services .media-wrapper{width:100%;height:0;padding-bottom:60%}}#home .services .service-content{padding-top:2rem}@media (min-width: 1100px){#home .services .service-content{width:67.5rem;padding-top:1.8rem}}#home .services .service-header{padding-right:2rem;margin-bottom:3.2rem}@media (max-width: 1099px){#home .services .service-header{flex-direction:column;padding-right:0;margin-bottom:2rem}}@media (max-width: 1099px){#home .services .service-number{order:-1}}@media (min-width: 1100px){#home .services .service-title{width:53rem}}#home .services .service-text{opacity:.5}@media (min-width: 1100px){#home .services .service-text{width:46rem}}#home .services .service-text .line:nth-child(1) .line-inner{transition-delay:0s}#home .services .service-text .line:nth-child(2) .line-inner{transition-delay:0s}#home .services .service-text .line:nth-child(3) .line-inner{transition-delay:0s}#home .services .service-text .line:nth-child(4) .line-inner{transition-delay:0s}#home .services .service-text .line:nth-child(5) .line-inner{transition-delay:0s}#home .services .service-text .line:nth-child(6) .line-inner{transition-delay:0s}#home .services .service-text .line-inner{transform:translateY(105%);transition:transform .6s var(--ease)}#home .faqs{padding:21rem 0 16rem}@media (max-width: 1099px){#home .faqs{padding:12rem 0}}#home .faqs .faqs-title{margin-left:72.5rem;margin-bottom:5rem}@media (max-width: 1099px){#home .faqs .faqs-title{margin-left:3rem;margin-bottom:4.2rem}}#home .faqs .faqs-inner{padding:0 13.7rem}@media (max-width: 1099px){#home .faqs .faqs-inner{padding:0 2rem}}#home .faqs .faq{position:relative}#home .faqs .faq.active .faq-toggle{transform:rotate(180deg)}#home .faqs .faq.active .faq-toggle .faq-toggle-icon:after{opacity:0}#home .faqs .faq-inner{display:flex;align-items:flex-start;padding:2rem 0 3rem;overflow:hidden}@media (max-width: 1099px){#home .faqs .faq-inner{display:block}}#home .faqs .faq-border{width:100%;height:2px;position:absolute;top:0;left:0;border-bottom:1px solid var(--c-black)}@media (max-width: 1099px){#home .faqs .faq-border{border-top:1px solid rgba(255,255,255,.2)}}#home .faqs .faq-border .border-inner{border-top:1px solid rgba(255,255,255,.1)}#home .faqs .faq-question,#home .faqs .faq-answer{flex-shrink:0;font-size:1.8rem}#home .faqs .faq-question{width:56.7rem;margin-right:2rem;font-family:var(--f-body)}@media (max-width: 1099px){#home .faqs .faq-question{width:unset;margin-right:4.8rem}}#home .faqs .faq-answer{width:51.5rem;margin-right:auto;opacity:.5}@media (max-width: 1099px){#home .faqs .faq-answer{width:unset;font-size:1.6rem;padding-top:2rem}}#home .faqs .faq-toggle{padding:2rem;position:absolute;top:0;right:-2rem;font-family:var(--f-heading);font-style:italic;font-size:2.4rem;cursor:pointer;transition:transform .8s cubic-bezier(.8,0,.17,1)}@media (min-width: 1100px){#home .faqs .faq-toggle:hover .left{transform:translate(-.6rem)}#home .faqs .faq-toggle:hover .right{transform:translate(.6rem)}#home .faqs .faq-toggle:hover .faq-toggle-icon{transform:scale(1.2)}}#home .faqs .faq-toggle .faq-toggle-bracket,#home .faqs .faq-toggle .faq-toggle-icon{transition:transform .6s var(--ease)}#home .faqs .faq-toggle .faq-toggle-icon{width:.8rem;height:.8rem;margin:0 .4rem 0 .6rem;position:relative}#home .faqs .faq-toggle .faq-toggle-icon:before,#home .faqs .faq-toggle .faq-toggle-icon:after{content:"";display:block;background:#fff9}#home .faqs .faq-toggle .faq-toggle-icon:before{width:1rem;height:1px}#home .faqs .faq-toggle .faq-toggle-icon:after{width:1px;height:1rem;transform:translate(-50%,-50%) rotate(15deg);transition:opacity .4s var(--ease) .2s}#work .page-bg{background:var(--c-black)}#work .work-header{width:100%;padding:2rem;position:absolute;top:0;left:0;z-index:2}@media (max-width: 1099px){#work .work-header{align-items:flex-end;position:fixed;top:unset;bottom:0}}#work .work-header button{color:var(--c-white)}#work .work-filter,#work .work-switcher{position:relative;font-size:1.4rem}#work .work-filter{height:4rem;overflow:hidden}#work .work-filter.active .work-filter-select-close,#work .work-filter.filtered .work-filter-select-close{width:4rem;pointer-events:auto}#work .work-filter.active .work-filter-options{width:auto}#work .work-filter-bg,#work .work-switcher-bg,#work .work-filter-border,#work .work-filter-border-active{pointer-events:none}#work .work-filter-bg,#work .work-switcher-bg{border-radius:.2rem;z-index:0}#work .work-filter-border,#work .work-filter-border-active{z-index:1}#work .work-filter-select{position:relative;cursor:pointer}#work .work-filter-select:hover .line-normal{transform:translateY(-110%)}#work .work-filter-select:hover .line-hover{transform:translateY(0)}#work .work-filter-select-text{white-space:nowrap}#work .work-filter-select-text,#work .work-filter-btn{flex-grow:1;height:4rem;padding:0 1.5rem}#work .work-filter-select-close{width:0;height:4rem;padding:0;opacity:1;pointer-events:none;transition:width 0s var(--ease)}#work .work-filter-select-close svg{width:.9rem}#work .work-filter-options{width:1px;position:relative;padding:8rem 0 2rem}#work .work-filter-btn{width:100%}#work .work-switcher-text{position:relative}#work .work-switcher-option{width:4.4rem;height:4rem;position:relative}#work .work-switcher-option.active .work-switcher-bg{background:#fff3}#work .work-switcher-option:hover .line-normal{transform:translateY(-110%)}#work .work-switcher-option:hover .line-hover{transform:translateY(0)}#work .work-switcher-option:first-child{margin-right:.3rem}#work .work-switcher-bg{transition:background .8s var(--ease)}#work .work-title-wrapper{height:100vh;z-index:0}#work .work-title{width:100%;text-align:center}#work .work-wrapper{position:relative;z-index:0}#work .work-inner{position:relative;overflow:hidden}#work .work-grid,#work .work-list{width:100%;position:relative;transition:opacity .4s var(--ease)}#work .work-grid:not(.active),#work .work-list:not(.active){width:100%;position:absolute;top:0;left:0}#work .work-grid:not(.loaded),#work .work-list:not(.loaded){opacity:0;pointer-events:none}#work .work-grid{padding-top:60vh}#work .work-grid:not(.active){position:absolute}#work .work-grid .work-grid-inner{padding:0 2rem;background:var(--c-black)}@media (min-width: 1100px){#work .work-grid .work-grid-inner{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}}#work .work-grid .project{height:50rem;position:relative}@media (max-width: 1099px){#work .work-grid .project{height:auto;aspect-ratio:3/4}}@media (max-width: 1099px){#work .work-grid .project:not(:last-child){margin-bottom:2rem}}#work .work-grid .project:hover .project-text{opacity:1;transform:translateY(0);transition-duration:1s}#work .work-grid .project:hover .project-text:nth-child(1){transition-delay:.06s}#work .work-grid .project:hover .project-text:nth-child(2){transition-delay:.12s}#work .work-grid .project:hover .project-text:nth-child(3){transition-delay:.18s}#work .work-grid .project:hover .project-text:nth-child(4){transition-delay:.24s}#work .work-grid .project:hover .project-text:nth-child(5){transition-delay:.3s}#work .work-grid .project:hover .project-text:nth-child(6){transition-delay:.36s}#work .work-grid .project:hover .project-text:nth-child(7){transition-delay:.42s}#work .work-grid .project:hover .project-text:nth-child(8){transition-delay:.48s}#work .work-grid .project:hover .project-text:nth-child(9){transition-delay:.54s}#work .work-grid .project:hover .project-text:nth-child(10){transition-delay:.6s}#work .work-grid .project:hover .project-text:nth-child(11){transition-delay:calc(.06s * 11)}#work .work-grid .project:hover .project-text:nth-child(12){transition-delay:.72s}#work .work-grid .project:hover .media-wrapper:nth-child(2){opacity:1;filter:blur(0);transition-duration:.6s}#work .work-grid .project-media{overflow:hidden;transform:translateZ(0)}#work .work-grid .project-link{z-index:2}#work .work-grid .project-media,#work .work-grid .media-wrapper{border-radius:.4rem}#work .work-grid .media-wrapper:nth-child(2){opacity:0;filter:blur(1rem);transform:scale(1.2);transition:1.2s var(--ease)}#work .work-grid .project-content{align-items:flex-start;padding:1rem;position:absolute;top:0;left:0;z-index:1;pointer-events:none}#work .work-grid .project-text{display:inline-flex;height:2.5rem;padding:0 1rem;border-radius:.2rem}@media (min-width: 1100px){#work .work-grid .project-text{opacity:0;transform:translateY(1.8rem);transition:.4s cubic-bezier(.25,1,.5,1);transition-property:opacity,transform}#work .work-grid .project-text:nth-child(1){transition-delay:0s}#work .work-grid .project-text:nth-child(2){transition-delay:0s}#work .work-grid .project-text:nth-child(3){transition-delay:0s}#work .work-grid .project-text:nth-child(4){transition-delay:0s}#work .work-grid .project-text:nth-child(5){transition-delay:0s}#work .work-grid .project-text:nth-child(6){transition-delay:0s}#work .work-grid .project-text:nth-child(7){transition-delay:0s}#work .work-grid .project-text:nth-child(8){transition-delay:0s}#work .work-grid .project-text:nth-child(9){transition-delay:0s}#work .work-grid .project-text:nth-child(10){transition-delay:0s}#work .work-grid .project-text:nth-child(11){transition-delay:0s}#work .work-grid .project-text:nth-child(12){transition-delay:0s}}#work .work-grid .project-text:not(:last-child){margin-bottom:.5rem}#work .work-grid .project-text.project-client{font-size:1.6rem}#work .work-grid .project-text.project-service{font-style:italic}@media (min-width: 1100px){#work .work-grid .work-cta-wrapper{height:calc(44vw + 4rem)}}#work .work-list .project{padding:2rem;position:relative;overflow:hidden}@media (min-width: 1100px){#work .work-list .project{display:flex;justify-content:center;height:7.4rem}}@media (max-width: 1099px){#work .work-list .project{padding:2rem 12rem 3rem 2rem}}#work .work-list .project-link{z-index:2}#work .work-list .project-number,#work .work-list .project-client,#work .work-list .project-title{display:block}@media (min-width: 1100px){#work .work-list .project-number,#work .work-list .project-client,#work .work-list .project-title{position:absolute;top:2rem}}@media (min-width: 1100px){#work .work-list .project-number{left:2rem}}@media (min-width: 1100px){#work .work-list .project-client{left:6rem}}@media (min-width: 1100px){#work .work-list .project-title{right:2rem}}#work .work-list .project-border{width:100%;height:2px;position:absolute;top:0;left:0;border-bottom:1px solid var(--c-black);z-index:0}@media (max-width: 1099px){#work .work-list .project-border{border-top:1px solid rgba(255,255,255,.2)}}#work .work-list .project-border .border-inner{border-top:1px solid rgba(255,255,255,.15)}@media (min-width: 1100px){#work .work-list .project-number{margin-right:2.2rem}}@media (max-width: 1099px){#work .work-list .project-number{margin-bottom:.5rem}}#work .work-list .project-client,#work .work-list .project-title{font-family:var(--f-body);font-size:1.8rem}@media (max-width: 1099px){#work .work-list .project-client{margin-bottom:.5rem}}#work .work-list .project-media{width:46rem;height:3.4rem;opacity:0;position:relative;border-radius:.4rem;overflow:hidden}@media (max-width: 1099px){#work .work-list .project-media{width:8rem;height:8rem;position:absolute;top:2rem;right:2rem;opacity:1}}@media (min-width: 1100px){#work .work-list .work-cta-wrapper{margin-top:calc(50vh + 13rem)}}@media (min-width: 1100px){#work .work-list-wrapper,#work .work-list-inner,#work .work-list-projects{width:100%;position:absolute;top:0;left:0}}#work .work-list-inner{padding-top:60vh}@media (min-width: 1100px){#work .work-list-inner{top:60vh;padding-top:0}}#work .work-list-projects{background:var(--c-black)}#work .project.inactive{display:none}#work .work-cta{padding:2rem;color:var(--c-black)}#work .work-cta .work-cta-inner{flex-direction:column;width:100%;overflow:hidden;background:linear-gradient(#aff9a8,#b2c0a7);border-radius:.4rem;text-align:center}@media (min-width: 1100px){#work .work-cta .work-cta-inner{height:44vw}}@media (max-width: 1099px){#work .work-cta .work-cta-inner{padding:9rem 2rem}}#work .work-cta .work-cta-title{margin-bottom:1.7rem}#work .work-cta .work-cta-text{width:51rem;margin-bottom:6rem}@media (max-width: 1099px){#work .work-cta .work-cta-text{width:23rem}}#work .work-cta .btn-block{width:100%;min-height:16rem}@media (min-width: 1100px){#work .work-cta .btn-block{width:44rem;min-height:12rem}}#work .work-cta .btn-block:before{background:var(--c-black)}#work .work-cta .btn-block:active .btn,#work .work-cta .btn-block.active .btn{background:transparent}#project{background:var(--c-whiter)}#project section[data-theme=light]{background:var(--c-whiter)}#project .all-work-btn{height:4rem;padding:0 1.5rem;position:fixed;top:2rem;left:2rem;z-index:2}#project .all-work-btn[data-theme=light] .glass-btn-text{color:var(--c-black)}#project .hero{background:var(--c-whiter);color:var(--c-black);min-height:100vh;position:relative}#project .hero-inner{padding:calc(50vh + 2rem) 2rem 2rem}@media (min-width: 1100px){#project .hero-inner{min-height:42.3rem}}@media (max-width: 1099px){#project .hero-inner{display:block}}#project .hero-image{height:100dvh;z-index:1;pointer-events:none;transform:translateZ(0)}@media (min-width: 1100px){#project .hero-left{width:59rem}}@media (max-width: 1099px){#project .hero-left{margin-bottom:10rem}}#project .hero-right{position:relative}@media (min-width: 1100px){#project .hero-right{width:57.7rem}}@media (max-width: 1099px){#project .hero-right{display:flex;align-items:flex-end;justify-content:space-between;padding-bottom:8rem}}#project .hero-title{opacity:.5}@media (max-width: 1099px){#project .hero-metas{max-width:52%}}#project .hero-meta:not(:last-child){margin-bottom:2rem}#project .hero-meta-title{margin-bottom:.5rem}#project .hero-meta-text,#project .hero-services{opacity:.4}@media (min-width: 1100px){#project .btn{position:absolute;top:0;right:0}}#project .btn:hover,#project .btn:active{color:var(--c-white)}#project .btn:hover .btn-dot-inner,#project .btn:active .btn-dot-inner{background:var(--c-white)}#project .brief{min-height:44.2rem;padding-bottom:5rem}@media (min-width: 1100px){#project .brief{min-height:44.2rem}}@media (max-width: 1099px){#project .brief{display:block}}#project .brief .brief-title,#project .brief .brief-contents{border-top:1px solid rgba(0,0,0,.1)}#project .brief .brief-title{flex-shrink:0;padding-top:2rem;padding-left:2rem}@media (min-width: 1100px){#project .brief .brief-title{width:83.3rem;margin-right:1rem}}#project .brief .brief-contents{padding-top:2rem;padding-right:2rem}@media (max-width: 1099px){#project .brief .brief-contents{border-top:0;padding-top:8rem;padding-left:2rem}}#project .brief .brief-content:not(:last-child){padding-bottom:2rem;margin-bottom:2rem;border-bottom:1px solid rgba(0,0,0,.12)}#project .brief .brief-content-title{margin-bottom:.5rem;font-family:var(--f-body)}#project .brief .brief-content-text{opacity:.5}#project .image-full,#project .image-grid,#project .text-image{padding-bottom:2rem}#project .image-full.padding{padding-left:2rem;padding-right:2rem}#project .image-full.padding .media-wrapper{border-radius:.4rem}#project .image-full.full-height .media-wrapper{height:unset;position:relative;aspect-ratio:unset}#project .image-full.full-height .video-wrapper .media-inner,#project .image-full.full-height .video-wrapper .media{height:unset;position:relative}#project .image-full .media-wrapper{width:100%;height:100vh}@media (max-width: 1099px){#project .image-full .media-wrapper{height:unset;aspect-ratio:3.62/3.2}}#project .image-grid,#project .text-image,#project .text,#project .text-list{padding-left:2rem;padding-right:2rem}@media (min-width: 1100px){#project .image-grid,#project .text-image,#project .text,#project .text-list{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}}@media (min-width: 1100px){#project .image-grid.short-left .media-wrapper:nth-child(1){height:44.2rem}}@media (max-width: 1099px){#project .image-grid.short-left .media-wrapper:nth-child(1){aspect-ratio:3.62/2.32}}@media (min-width: 1100px){#project .image-grid.short-right .media-wrapper:nth-child(2){height:44.2rem}}@media (max-width: 1099px){#project .image-grid.short-right .media-wrapper:nth-child(2){aspect-ratio:3.62/2.32}}#project .image-grid .media-wrapper{border-radius:.4rem}@media (min-width: 1100px){#project .image-grid .media-wrapper{height:76rem}}@media (max-width: 1099px){#project .image-grid .media-wrapper{aspect-ratio:3.62/4}}@media (max-width: 1099px){#project .image-grid .media-wrapper:nth-child(1){margin-bottom:2rem}}#project .carousel{padding:15rem 0}@media (max-width: 1099px){#project .carousel{padding:8rem 0}}#project .carousel .carousel-item{width:100%;height:auto;aspect-ratio:92.3/55;padding-bottom:0}@media (min-width: 1100px){#project .carousel .carousel-item{min-width:92.3rem;width:92.3rem;height:55rem}}#project .text-image{padding-left:2rem;padding-right:2rem}#project .text-image .text-image-title{margin-bottom:1.2rem}@media (min-width: 1100px){#project .text-image .text-image-content{width:57.8rem}}#project .text-image .text-image-text{opacity:.5}@media (min-width: 1100px){#project .text-image .text-image-text{font-size:2rem}}@media (max-width: 1099px){#project .text-image .text-image-text{padding-bottom:6rem}}#project .text-image .media-wrapper{border-radius:.4rem}@media (min-width: 1100px){#project .text-image .media-wrapper{height:76rem}}@media (max-width: 1099px){#project .text-image .media-wrapper{aspect-ratio:3.62/4}}#project .text{padding-bottom:15rem}@media (max-width: 1099px){#project .text{padding-top:8rem;padding-bottom:6rem}}@media (max-width: 1099px){#project .text .text-title{margin-bottom:4rem}}#project .text .text-text{font-size:3.2rem}@media (max-width: 1099px){#project .text .text-text{font-size:2.6rem}}@media (min-width: 1100px){#project .text .text-text p:not(:first-of-type):before{content:"";display:inline-block;width:4.8rem}}#project .text .text-text p:not(:first-of-type).split:before{display:none}@media (min-width: 1100px){#project .text .text-text p:not(:first-of-type).split .line-mask:first-child{padding-left:4.8rem}}#project .gallery-section{padding:0 2rem 2rem}@media (max-width: 1099px){#project .gallery-section{padding:0 0 2rem}}#project .testimonial{flex-direction:column;padding:20rem 0}@media (max-width: 1099px){#project .testimonial{padding:10rem 0}}#project .testimonial .testimonial-title{margin-bottom:5rem;font-size:2rem;font-style:italic}#project .testimonial .testimonial-quote{margin:0 auto;text-align:center}@media (min-width: 1100px){#project .testimonial .testimonial-quote{width:101.2rem}}@media (max-width: 1099px){#project .testimonial .testimonial-quote{padding:0 2rem}}#project .testimonial .testimonial-quote .testimonial-text{line-height:100%}#project .text-list{padding-left:0;padding-right:0;padding-bottom:11rem}@media (max-width: 1099px){#project .text-list{padding:4rem 2rem 2rem;margin-top:4rem}}#project .text-list .text-list-title,#project .text-list .text-list-item{position:relative}#project .text-list .text-list-border{width:100%;height:1px;position:absolute;top:0;left:0;background:#00000026}#project .text-list .text-list-title{padding-top:2rem;padding-left:2rem}@media (max-width: 1099px){#project .text-list .text-list-title{padding:0;margin-bottom:4rem;font-size:3.4rem;border:none}}#project .text-list .text-list-item{display:flex;padding:2rem 0 4rem}@media (min-width: 1100px){#project .text-list .text-list-item{padding:2rem 0 2.5rem}}#project .text-list .text-list-item-title{flex-shrink:0;width:33.3rem;margin-right:2rem}@media (max-width: 1099px){#project .text-list .text-list-item-title{width:50%}}#project .text-list .text-list-item-text{padding-right:2rem;opacity:.5}#project .results{display:flex;padding:0 0 15rem}@media (max-width: 1099px){#project .results{display:block;margin-top:4rem;padding:0 2rem 2rem;border-top:1px solid rgba(0,0,0,.15)}}#project .results .results-title,#project .results .results-item{position:relative}#project .results .results-border{width:100%;height:1px;position:absolute;top:0;left:0;background:#00000026}#project .results .results-title{flex-shrink:0}@media (min-width: 1100px){#project .results .results-title{width:36.5rem;margin-right:2rem;border:none;padding-left:2rem;padding-right:2rem;padding-top:2rem}}@media (max-width: 1099px){#project .results .results-title{border:none;padding:4rem 0}}@media (min-width: 1100px){#project .results .results-item{display:flex}}@media (max-width: 1099px){#project .results .results-item{padding:4rem 0}}#project .results .results-figure{line-height:100%}@media (min-width: 1100px){#project .results .results-figure{flex-shrink:0;width:56.7rem;padding-top:1.5rem;line-height:130%}}@media (max-width: 1099px){#project .results .results-figure{font-size:12.4rem}}#project .results .results-item-content{padding-top:3rem;padding-right:2rem}#project .results .results-item-title{margin-bottom:.5rem;font-family:var(--f-body)}#project .results .results-item-text{opacity:.5}#project .next-project{height:85dvh;position:relative;pointer-events:none;background:var(--c-whiter)}#project .next-project .next-project-inner{width:100%;height:100dvh;position:absolute;left:0;top:-15dvh}#project .next-project .next-project-content{width:100%;height:5.4rem;position:absolute;top:-5.4rem;left:0}@media (max-width: 1099px){#project .next-project .next-project-content{height:auto;top:0;left:0;flex-direction:column;padding:0 2rem 1rem;transform:translateY(-100%)}}#project .next-project .next-project-client,#project .next-project .next-project-title,#project .next-project .next-counter{height:5.4rem;font-size:2.4rem}@media (max-width: 1099px){#project .next-project .next-project-client,#project .next-project .next-project-title,#project .next-project .next-counter{height:auto}}@media (min-width: 1100px){#project .next-project .next-project-client,#project .next-project .next-counter{position:absolute}}#project .next-project .next-project-client{left:0}#project .next-project .next-counter{right:0}#project .next-project .next-project-title{opacity:.5}@media (max-width: 1099px){#project .next-project .next-project-title{text-align:center}}#services .hero{display:flex;align-items:flex-end;height:54.5rem;background:var(--c-white);color:var(--c-black)}@media (max-width: 1099px){#services .hero{height:52.6rem;pointer-events:none}}#services .hero .hero-title{width:100%;padding-bottom:.4rem}@media (max-width: 1099px){#services .hero .hero-title{flex-direction:column;align-items:center;line-height:90%}}#services .hero .hero-title-left,#services .hero .hero-title-right{display:block}@media (min-width: 1100px){#services .hero .hero-title-left,#services .hero .hero-title-right{width:calc(50vw - 9rem);line-height:80%}}#services .hero .hero-title-left{text-align:right}#services .hero .hero-block{width:14.5rem;height:16.8rem;background:#000;margin:0 2.2rem}#services .gallery{z-index:1}#services .info{position:relative;background:var(--c-white);color:var(--c-black)}@media (max-width: 1099px){#services .info{padding-bottom:20rem}}#services .info .info-inner{position:relative}@media (min-width: 1100px){#services .info .info-inner{margin-top:-70vh}}#services .info .info-title{padding:6.2rem 2rem 0}@media (max-width: 1099px){#services .info .info-title{padding:3rem 2rem 8rem;font-size:6.4rem}}#services .info .info-content{border-radius:.2rem}@media (min-width: 1100px){#services .info .info-content{width:54rem;padding:3rem 4rem;position:absolute;top:0;left:68.6rem}}@media (max-width: 1099px){#services .info .info-content{background:none;-webkit-backdrop-filter:unset;backdrop-filter:unset;box-shadow:none;padding:0 6.4rem 0 2rem}}#services .info .info-subtitle{margin-bottom:2.5rem;font-style:italic;font-size:1.8rem}@media (max-width: 1099px){#services .info .info-subtitle{margin-bottom:4rem}}#services .info .info-text{color:var(--c-grey)}#services .services{background:var(--c-n-5)}#services .services .services-header,#services .services .service{position:relative}#services .services .services-header:after,#services .services .service:after{content:"";display:block;width:100%;height:1px;position:absolute;bottom:-1px;left:0;background:var(--c-white)}#services .services .services-header{align-items:center;height:8rem;padding:0 2rem}@media (max-width: 1099px){#services .services .services-header{height:6.4rem}}#services .services .service-inner{display:flex;height:14rem;padding:2rem;overflow:hidden}@media (max-width: 1099px){#services .services .service-inner{display:block;height:unset}}#services .services .media-wrapper{width:69.5rem;height:10rem;margin-right:6.5rem}@media (max-width: 1099px){#services .services .media-wrapper{width:100%;height:0;margin-right:0;padding-bottom:60%}}#services .services .service-content{width:49.3rem;padding-top:3.3rem}@media (max-width: 1099px){#services .services .service-content{width:100%;padding-top:3rem;padding-bottom:4.4rem}}#services .services .service-title{margin-bottom:4rem}@media (max-width: 1099px){#services .services .service-title{margin-bottom:2rem}}#services .services .services-amount{font-style:italic}#services .services .service-text{color:var(--c-grey)}#services .offer{padding:22.5rem 0 20rem;position:relative}@media (max-width: 1099px){#services .offer{padding:45vh 0 6rem}}#services .offer .offer-title{margin-left:49rem;margin-bottom:9rem;color:var(--c-yellow);font-style:italic}@media (max-width: 1099px){#services .offer .offer-title{margin-left:2rem;margin-bottom:20vh;font-size:3.8rem}}#services .offer .offer-inner{align-items:center;position:relative}@media (max-width: 1099px){#services .offer .offer-inner{display:block}}#services .offer .offer-graphic{width:14.4rem;height:14.4rem;margin-left:11.4rem;pointer-events:none}@media (max-width: 1099px){#services .offer .offer-graphic{width:14.4rem;height:14.4rem;margin-left:-7.2rem;position:absolute;top:15vh;left:50%}}#services .offer .offer-graphic .icon{width:100%}#services .offer .offer-graphic .icon path{fill:#fff}#services .offer .offer-numbers{width:4rem;height:3rem;margin-right:4.6rem;position:relative;overflow:hidden}#services .offer .offer-number{position:absolute;top:0;right:.4rem;font-style:italic}#services .offer .offer-number.active .char{transform:translateY(0);transition:transform 1.4s cubic-bezier(.16,1,.3,1)}#services .offer .offer-number.active .char:nth-child(1){transition-delay:.07s}#services .offer .offer-number.active .char:nth-child(2){transition-delay:.14s}#services .offer .offer-number .char{transform:translateY(110%);transition:transform .8s cubic-bezier(.16,1,.3,1)}#services .offer .offer-number .char:nth-child(1){transition-delay:0s}#services .offer .offer-number .char:nth-child(2){transition-delay:0s}@media (min-width: 1100px){#services .offer .offer-services{width:80vw;height:200vh;left:calc((80vw - 49rem)*-1);transform:translateY(-50%)}}@media (max-width: 1099px){#services .offer .offer-services{position:relative;transform:none;top:unset;left:unset}}@media (min-width: 1100px){#services .offer .service{position:absolute;top:0;left:0;transform-origin:left}}@media (max-width: 1099px){#services .offer .service{padding:0 2rem}}@media (max-width: 1099px){#services .offer .service:not(:last-child){margin-bottom:10rem}}#services .offer .service.active .service-text .line:nth-child(1) .line-inner{transition-delay:.12s}#services .offer .service.active .service-text .line:nth-child(2) .line-inner{transition-delay:.24s}#services .offer .service.active .service-text .line:nth-child(3) .line-inner{transition-delay:.36s}#services .offer .service.active .service-text .line:nth-child(4) .line-inner{transition-delay:.48s}#services .offer .service.active .service-text .line .line-inner{transform:translateY(0);transition-duration:2s}#services .offer .service-title{margin-bottom:1rem}@media (min-width: 1100px){#services .offer .service-title{width:61.7rem}}#services .offer .service-text{padding-right:6rem;font-size:1.6rem}@media (min-width: 1100px){#services .offer .service-text{width:40rem;font-size:1.8rem;padding-right:0}}#services .offer .service-text .line:nth-child(1) .line-inner{transition-delay:0s}#services .offer .service-text .line:nth-child(2) .line-inner{transition-delay:0s}#services .offer .service-text .line:nth-child(3) .line-inner{transition-delay:0s}#services .offer .service-text .line:nth-child(4) .line-inner{transition-delay:0s}#services .offer .service-text .line .line-inner{transform:translateY(110%);transition:transform 1.6s var(--ease)}@media (min-width: 1100px){#services .work{padding:0 2rem}}@media (min-width: 1100px){#services .work .btn-block{width:100%}}#services .clients{padding:24rem 0}@media (max-width: 1099px){#services .clients{padding:18rem 2rem}}@media (min-width: 1100px){#services .clients .clients-title,#services .clients .client-title{width:71.5rem;display:flex;justify-content:flex-end;text-align:right}}#services .clients .clients-title{margin-bottom:8rem;font-style:italic;opacity:.5}@media (max-width: 1099px){#services .clients .clients-title{display:flex;justify-content:flex-end;text-align:right;margin-bottom:6rem}}#services .clients .clients-title-inner{display:block;width:22.3rem}#services .clients .client{justify-content:flex-start;align-items:center;height:7.6rem;position:relative;z-index:0}@media (max-width: 1099px){#services .clients .client{height:5.3rem}}#services .clients .client:hover{z-index:1}#services .clients .client:hover .client-border{-webkit-clip-path:inset(0);clip-path:inset(0);transition-duration:1.2s}#services .clients .client:hover .media-wrapper{-webkit-clip-path:inset(0% 0% 0% 0%);clip-path:inset(0% 0% 0% 0%);transition-duration:1s}#services .clients .client:hover .media{transform:scale(1);transition-duration:1s}#services .clients .client-border{width:100%;height:2px;position:absolute;top:0;left:0;z-index:0}@media (min-width: 1100px){#services .clients .client-border{border-bottom:1px solid var(--c-black);-webkit-clip-path:inset(0 calc(100vw - 71.5rem) 0 0);clip-path:inset(0 calc(100vw - 71.5rem) 0 0);transition:-webkit-clip-path .8s var(--ease);transition:clip-path .8s var(--ease);transition:clip-path .8s var(--ease),-webkit-clip-path .8s var(--ease);will-change:clip-path}}@media (max-width: 1099px){#services .clients .client-border{border-top:1px solid var(--c-white);opacity:.2}}#services .clients .client-border .border-inner{border-top:1px solid rgba(255,255,255,.15)}#services .clients .client-title{font-family:var(--f-body)}#services .clients .media-wrapper{width:24.5rem;height:24.5rem;position:absolute;right:2rem;top:2rem;-webkit-clip-path:inset(0% 0% 100% 0%);clip-path:inset(0% 0% 100% 0%);transition:-webkit-clip-path 0s var(--ease);transition:clip-path 0s var(--ease);transition:clip-path 0s var(--ease),-webkit-clip-path 0s var(--ease);will-change:clip-path;z-index:1}#services .clients .media{transform:scale(1.2);transition:transform 0s var(--ease)}#about .hero{background:var(--c-white);color:var(--c-black);height:100vh;position:relative;--yDown: 0;--yUp: 0}@media (max-width: 1099px){#about .hero{display:flex;flex-direction:column;justify-content:flex-end;min-height:80rem;padding:0 2rem 2rem}}#about .hero .hero-title-wrapper{width:100%}@media (min-width: 1100px){#about .hero .hero-title-wrapper{position:absolute;top:32vh;left:0}}@media (max-width: 1099px){#about .hero .hero-title{display:block;text-align:center;margin-bottom:1rem}}@media (min-width: 1100px){#about .hero .hero-title-top,#about .hero .hero-title-bottom{padding:0 2rem}}@media (max-width: 1099px){#about .hero .hero-title-top{display:inline}}#about .hero .hero-icon{display:block;width:7.2rem;height:7.2rem;margin:0 1rem}@media (max-width: 1099px){#about .hero .hero-icon{margin:0 auto 4rem}}#about .hero .hero-images{width:100%;padding:2rem}@media (min-width: 1100px){#about .hero .hero-images{position:absolute;left:0;bottom:0}}@media (max-width: 1099px){#about .hero .hero-images{aspect-ratio:3.62/2.4;position:relative}}#about .hero .hero-images-inner{position:relative}@media (min-width: 1100px){#about .hero .hero-images-col{width:calc((100vw - 50rem)/4);position:absolute;left:0;bottom:0;transform:translateZ(0)}#about .hero .hero-images-col:not(:last-child){margin-right:1rem}}@media (max-width: 1099px){#about .hero .hero-images-col{width:100%;height:100%;position:absolute;top:0;left:0}}#about .hero .media-wrapper{width:100%;aspect-ratio:1.6/1;border-radius:.4rem}#about .info{padding:46rem 0 0}@media (max-width: 1099px){#about .info{padding:12rem 0 0}}@media (min-width: 1100px){#about .info .info-content{display:flex;margin-bottom:3rem;padding-left:2rem}}@media (max-width: 1099px){#about .info .info-content{padding:2rem}}#about .info .info-title{font-style:italic}@media (min-width: 1100px){#about .info .info-title{flex-shrink:0;width:44rem;padding-right:2rem}}@media (max-width: 1099px){#about .info .info-title{margin-bottom:4rem}}@media (min-width: 1100px){#about .info .info-text{width:81.3rem;font-size:3.4rem;line-height:120%}}@media (max-width: 1099px){#about .info .info-text{padding-right:4.4rem;color:var(--c-grey)}}#about .info .media-wrapper{border-radius:.4rem}@media (min-width: 1100px){#about .info .media-wrapper{width:calc(100vw - 4rem);height:72.4rem;margin:0 auto}}@media (max-width: 1099px){#about .info .media-wrapper{aspect-ratio:4/3.8}}#about .mv{padding:2rem;position:relative;z-index:1}@media (min-width: 1100px){#about .mv{padding:2rem 0 24rem}}#about .mv .mv-title{margin-bottom:10rem}@media (min-width: 1100px){#about .mv .mv-title{margin-bottom:7.3rem;padding-left:2rem}}@media (min-width: 1100px){#about .mv .mv-mission{width:46rem;margin-bottom:15.1rem;margin-left:72.6rem}}@media (max-width: 1099px){#about .mv .mv-mission{margin-bottom:10rem}}#about .mv .mv-mission-title,#about .mv .mv-values-title{margin-bottom:2.5rem;font-size:2.2rem;font-style:italic}@media (max-width: 1099px){#about .mv .mv-mission-title,#about .mv .mv-values-title{margin-bottom:4rem;font-size:1.8rem}}#about .mv .mv-mission-text{color:var(--c-grey)}@media (min-width: 1100px){#about .mv .mv-values-title{margin-left:72.6rem}}@media (max-width: 1099px){#about .mv .mv-values-title{margin-bottom:3rem;padding-bottom:3rem}}#about .mv .value{position:relative}@media (min-width: 1100px){#about .mv .value{justify-content:flex-end;align-items:center;height:7.6rem;cursor:default;z-index:0}}@media (max-width: 1099px){#about .mv .value{display:block;padding:3rem 0;border-top:1px solid rgba(0,0,0,.1)}}#about .mv .value.active .value-title{opacity:1}#about .mv .value.inactive .value-title{opacity:.2}#about .mv .value:hover{z-index:1}#about .mv .value:hover .value-border{-webkit-clip-path:inset(0);clip-path:inset(0);transition-duration:1.6s}#about .mv .value:hover .value-number .char{transform:translateY(0);transition:transform 1.4s cubic-bezier(.16,1,.3,1)}#about .mv .value:hover .value-number .char:nth-child(1){transition-delay:.07s}#about .mv .value:hover .value-number .char:nth-child(2){transition-delay:.14s}#about .mv .value:hover .value-text{opacity:1}#about .mv .value:hover .value-text .line:nth-child(1) .line-inner{transition-delay:.03s}#about .mv .value:hover .value-text .line:nth-child(2) .line-inner{transition-delay:.06s}#about .mv .value:hover .value-text .line:nth-child(3) .line-inner{transition-delay:.09s}#about .mv .value:hover .value-text .line:nth-child(4) .line-inner{transition-delay:.12s}#about .mv .value:hover .value-text .line:nth-child(5) .line-inner{transition-delay:.15s}#about .mv .value:hover .value-text .line:nth-child(6) .line-inner{transition-delay:.18s}#about .mv .value:hover .value-text .line:nth-child(7) .line-inner{transition-delay:.21s}#about .mv .value:hover .value-text .line:nth-child(8) .line-inner{transition-delay:.24s}#about .mv .value:hover .value-text .line:nth-child(9) .line-inner{transition-delay:.27s}#about .mv .value:hover .value-text .line:nth-child(10) .line-inner{transition-delay:.3s}#about .mv .value:hover .value-text .line:nth-child(11) .line-inner{transition-delay:calc(.03s * 11)}#about .mv .value:hover .value-text .line:nth-child(12) .line-inner{transition-delay:.36s}#about .mv .value:hover .value-text .line-inner{transform:translateY(0);transition-duration:1.8s}#about .mv .value-border{width:100%;height:2px;position:absolute;top:0;left:0;border-bottom:1px solid var(--c-white);z-index:0;-webkit-clip-path:inset(0 0 0 calc(100vw - 71.5rem));clip-path:inset(0 0 0 calc(100vw - 71.5rem));transition:-webkit-clip-path .8s var(--ease);transition:clip-path .8s var(--ease);transition:clip-path .8s var(--ease),-webkit-clip-path .8s var(--ease);will-change:clip-path}#about .mv .value-border .border-inner{border-top:1px solid rgba(0,0,0,.2)}#about .mv .value-title-wrapper{position:relative}#about .mv .value-title{font-family:var(--f-body);transition:opacity 1.2s var(--ease)}@media (min-width: 1100px){#about .mv .value-title{width:71.5rem}}@media (max-width: 1099px){#about .mv .value-title{margin-bottom:1rem}}#about .mv .value-number{font-style:italic;overflow:hidden}@media (min-width: 1100px){#about .mv .value-number{width:3rem;position:absolute;top:.6rem;right:calc(100% + 1.5rem);text-align:right}}@media (max-width: 1099px){#about .mv .value-number{margin-bottom:1rem}}@media (min-width: 1100px){#about .mv .value-number .char{transform:translateY(110%);transition:transform .8s cubic-bezier(.16,1,.3,1)}#about .mv .value-number .char:nth-child(1){transition-delay:0s}#about .mv .value-number .char:nth-child(2){transition-delay:0s}}#about .mv .value-text{color:var(--c-grey)}@media (min-width: 1100px){#about .mv .value-text{width:34.3rem;position:absolute;top:1.5rem;left:2rem;opacity:0}}#about .mv .value-text .line:nth-child(1) .line-inner{transition-delay:0s}#about .mv .value-text .line:nth-child(2) .line-inner{transition-delay:0s}#about .mv .value-text .line:nth-child(3) .line-inner{transition-delay:0s}#about .mv .value-text .line:nth-child(4) .line-inner{transition-delay:0s}#about .mv .value-text .line:nth-child(5) .line-inner{transition-delay:0s}#about .mv .value-text .line:nth-child(6) .line-inner{transition-delay:0s}#about .mv .value-text .line:nth-child(7) .line-inner{transition-delay:0s}#about .mv .value-text .line:nth-child(8) .line-inner{transition-delay:0s}#about .mv .value-text .line:nth-child(9) .line-inner{transition-delay:0s}#about .mv .value-text .line:nth-child(10) .line-inner{transition-delay:0s}#about .mv .value-text .line:nth-child(11) .line-inner{transition-delay:0s}#about .mv .value-text .line:nth-child(12) .line-inner{transition-delay:0s}@media (min-width: 1100px){#about .mv .value-text .line-inner{transform:translateY(108%);transition:transform 0s var(--ease)}}#about .team{position:relative;z-index:0;background:var(--c-black)}#about .team .team-intro-bg{height:100vh;background:linear-gradient(#fbfbf4,#ff852d);z-index:0}#about .team .team-title-wrapper{width:100%;position:absolute;top:24rem}@media (min-width: 1100px){#about .team .team-title-wrapper{top:-30vh;left:0;z-index:1}}#about .team .team-title{width:100%;color:var(--c-white);text-align:center}@media (max-width: 1099px){#about .team .team-title{font-size:7.4rem}}@media (min-width: 1100px){#about .team .team-inner{width:100%;height:100vh;position:absolute;top:0;left:0;z-index:1}}#about .team .team-intro{padding:42rem 2rem 2rem}@media (min-width: 1100px){#about .team .team-intro{position:absolute;width:100%;top:0;left:0;padding:calc((100vh - 49.2rem)/2) 0 0}}@media (max-width: 1099px){#about .team .team-intro{background:linear-gradient(#fbfbf4,#ff852d)}}#about .team .team-intro-image{margin:0 auto;position:relative;overflow:hidden;border-radius:.4rem}@media (min-width: 1100px){#about .team .team-intro-image{width:93.1rem;height:49.2rem}}@media (max-width: 1099px){#about .team .team-intro-image{aspect-ratio:3.6/3}}@media (min-width: 1100px){#about .team .team-members-wrapper{width:100%;position:absolute;top:0;left:0}}#about .team .team-members{background:var(--c-black);color:var(--c-white)}@media (min-width: 1100px){#about .team .team-members{padding-top:calc((100vh - 49.2rem)/2)}}@media (max-width: 1099px){#about .team .team-members{margin-bottom:18rem}}#about .team .team-images-wrapper{padding:13rem 0;pointer-events:none;z-index:1}@media (max-width: 1099px){#about .team .team-images-wrapper{padding:6vh 0}}#about .team .team-images-wrapper .team-images{width:18rem;height:18.6rem;border-radius:.4rem;overflow:hidden;position:relative}#about .team .team-member{align-items:center}@media (max-width: 1099px){#about .team .team-member:not(:last-child){margin-bottom:4rem}}#about .team .team-member.active .team-member-role .line{transform:translateY(0)}#about .team .team-member.active .team-member-socials .team-member-socials-border-wrapper{-webkit-clip-path:inset(0);clip-path:inset(0);transition-delay:0s}#about .team .team-member.active .team-member-socials .team-member-socials-bg{transform:scaleX(1);transition-delay:0s}#about .team .team-member.active .team-member-socials .team-member-social{opacity:1;pointer-events:auto;transition-duration:1.6s}#about .team .team-member.active .team-member-socials .team-member-social:nth-child(1){transition-delay:.16s}#about .team .team-member.active .team-member-socials .team-member-social:nth-child(2){transition-delay:.22s}#about .team .team-member.active .team-member-socials .team-member-social:nth-child(3){transition-delay:.28s}#about .team .team-member-image{width:20rem;height:0;position:relative}#about .team .team-member-image.first{width:93.1rem;height:49.2rem}#about .team .team-member-image .media-wrapper{border-radius:.4rem;transform:translateZ(0)}@media (min-width: 1100px){#about .team .team-member-content{position:relative;width:100%;height:11rem}}@media (max-width: 1099px){#about .team .team-member-content{flex-direction:column;align-items:center;text-align:center}}#about .team .team-member-name{font-size:8rem}@media (max-width: 1099px){#about .team .team-member-name{order:-1;margin-bottom:1rem;font-size:5rem;line-height:120%}}@media (min-width: 1100px){#about .team .team-member-role,#about .team .team-member-socials{position:absolute;top:50%;transform:translateY(-50%)}}#about .team .team-member-role{left:2rem}#about .team .team-member-role .line{transform:translateY(110%);transition:transform 2s var(--ease)}#about .team .team-member-socials{height:4rem;padding:0 1.5rem;right:2rem}#about .team .team-member-socials .team-member-socials-border-wrapper{-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%);transition:-webkit-clip-path .8s var(--ease) .1s;transition:clip-path .8s var(--ease) .1s;transition:clip-path .8s var(--ease) .1s,-webkit-clip-path .8s var(--ease) .1s;will-change:clip-path;overflow:visible;z-index:1}#about .team .team-member-socials .team-member-socials-bg{border-radius:.2rem;transform-origin:right center;transform:scaleX(0);transition:transform .8s var(--ease) .1s}#about .team .team-member-socials .team-member-socials-inner{position:relative;z-index:2}#about .team .team-member-socials .team-member-social{padding:0 1.5rem;height:4rem;font-size:1.4rem;opacity:0;pointer-events:none;transition:opacity .4s var(--ease)}#about .team .team-member-socials .team-member-social:nth-child(1){transition-delay:0s}#about .team .team-member-socials .team-member-social:nth-child(2){transition-delay:0s}#about .team .team-member-socials .team-member-social:nth-child(3){transition-delay:0s}#about .team .team-image-grid{display:flex;width:100%;margin-top:-1px;position:relative}@media (max-width: 1099px){#about .team .team-image-grid{flex-direction:column;padding:0 2rem 10rem}}@media (min-width: 1100px){#about .team .team-image-grid-left{flex-shrink:0;width:calc((100vw - 32.5rem)/2);padding:0 2rem}}#about .team .team-image-grid-right{flex-grow:1}#about .team .team-image-grid-1,#about .team .team-image-grid-2,#about .team .team-image-grid-3{position:relative}#about .team .team-image-grid-1 .media-wrapper,#about .team .team-image-grid-2 .media-wrapper,#about .team .team-image-grid-3 .media-wrapper{border-radius:.4rem}@media (max-width: 1099px){#about .team .team-image-grid-1,#about .team .team-image-grid-2{aspect-ratio:3.6/4.4;margin-bottom:2rem}}@media (min-width: 1100px){#about .team .team-image-grid-1{width:32.5rem;height:39.6rem}}@media (max-width: 1099px){#about .team .team-image-grid-1{order:-1}}@media (min-width: 1100px){#about .team .team-image-grid-2{width:100%;height:60.8rem;margin-top:22.4rem}}#about .team .team-image-grid-2 .media-wrapper{left:auto;right:0}@media (min-width: 1100px){#about .team .team-image-grid-3{width:calc(100% - 2rem);height:66.7rem;margin-top:2rem}}@media (max-width: 1099px){#about .team .team-image-grid-3{aspect-ratio:3.6/2.8}}#contact .page-bg{background:var(--c-black)}#contact .hero{height:100vh;position:relative}@media (max-width: 1099px){#contact .hero{display:flex;flex-direction:column;justify-content:flex-end;min-height:80rem}}#contact .hero-media-wrapper{width:80vw;height:65vh;top:47%;pointer-events:none}@media (max-width: 1099px){#contact .hero-media-wrapper{width:30rem;height:auto;aspect-ratio:3/1.8;margin:0 auto;position:relative;top:unset;left:unset;transform:unset}}#contact .hero-media{width:37.3rem;height:23.2rem;position:absolute;top:0;left:0;will-change:transform}@media (max-width: 1099px){#contact .hero-media{width:100%;height:100%}}#contact .hero-media-inner,#contact .media-wrapper{border-radius:.4rem;overflow:hidden}@media (min-width: 1100px){#contact .media-wrapper{opacity:0}}#contact .hero-title-wrapper{width:100%}@media (min-width: 1100px){#contact .hero-title-wrapper{position:absolute;top:32vh;left:0}}#contact .hero-title{align-items:center;line-height:120%}@media (max-width: 1099px){#contact .hero-title{display:block;text-align:center;margin-bottom:4rem}}@media (max-width: 1099px){#contact .hero-title-top{display:inline}}#contact .hero-icon{display:block;width:7.2rem;height:7.2rem;margin:0 1.5rem}@media (min-width: 1100px){#contact .hero-icon{transition:transform .8s var(--ease)}#contact .hero-icon:hover{transform:scale(1.15)}}@media (max-width: 1099px){#contact .hero-icon{margin:0 auto 4rem}}#contact .hero-icon svg path{fill:#fff}@media (min-width: 1100px){#contact .hero-title-top,#contact .hero-title-bottom{padding:0 2rem}}#contact .hero-scroll{opacity:.5}@media (min-width: 1100px){#contact .hero-scroll{position:absolute;bottom:2.6rem;left:50%;transform:translate(-50%)}}@media (max-width: 1099px){#contact .hero-scroll{text-align:center;padding:2rem}}#contact .form-section{padding:4rem 2rem 10rem;border-top:1px solid rgba(255,255,255,.15)}@media (min-width: 1100px){#contact .form-section{margin-top:10rem;padding:4rem 4rem 10rem}}#contact .form-section .form-title{width:24.8rem;margin-bottom:3rem;font-size:2.6rem}@media (min-width: 1100px){#contact .form-section .form-title{width:unset;margin-left:2rem;margin-bottom:4rem;font-size:2.4rem}}#contact .form-section .form.loading .btn-block{pointer-events:none;opacity:.4}@media (min-width: 1100px){#contact .form-section .form-row{margin-bottom:2rem}}@media (min-width: 1100px){#contact .form-section .form-row.form-row-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}}#contact .form-section .form-row.form-row-message{margin-top:4rem}#contact .form-section .form-row.form-row-message .form-label-text{display:block;margin-left:3rem;margin-bottom:2.4rem}@media (max-width: 1099px){#contact .form-section .form-row.form-row-message .form-label-text{width:28rem;margin-left:0;margin-bottom:2rem}}#contact .form-section .form-row.form-row-checkbox{margin-top:9rem;margin-bottom:3rem}@media (max-width: 1099px){#contact .form-section .form-row.form-row-checkbox{margin-top:6rem;margin-bottom:2rem}}#contact .form-section .form-label-text{font-size:1.8rem}#contact .form-section .form-input{width:100%;outline:none;font-family:var(--f-body);color:var(--c-white);border:1px solid rgba(255,255,255,.1);border-radius:.4rem;transition:border-color .8s var(--ease)}@media (max-width: 1099px){#contact .form-section .form-input{margin-bottom:1rem}}#contact .form-section .form-input:focus{border-color:#ffffff4d}#contact .form-section .form-input::-moz-placeholder{color:#ffffff4d}#contact .form-section .form-input::placeholder{color:#ffffff4d}#contact .form-section .form-input.form-input-text,#contact .form-section .form-input.form-input-textarea{background:#131313}#contact .form-section .form-input.form-input-text{height:8rem;padding:0 3rem}#contact .form-section .form-input.form-input-textarea{height:22rem;padding:2.6rem 3rem;line-height:140%;resize:none}#contact .form-section .form-checkbox-label{display:inline-flex;position:relative;cursor:pointer}@media (min-width: 1100px){#contact .form-section .form-checkbox-label{margin-left:3rem}}#contact .form-section .form-checkbox-label:hover:before{border-color:#fff}#contact .form-section .form-checkbox-label:before{content:"";width:2.5rem;height:2.5rem;margin-right:1.4rem;border:1px solid rgba(255,255,255,.5);border-radius:1rem;transition:border-color 1s var(--ease)}#contact .form-section .form-checkbox-label:after{content:"";width:1.2rem;height:1.2rem;position:absolute;top:.65rem;left:.65rem;background:var(--c-white);border-radius:.4rem;opacity:0;transition:opacity .8s var(--ease)}#contact .form-section .form-input-checkbox:checked~.form-checkbox-label:after{opacity:1}#contact .form-section .btn-block{width:67.5rem;height:18rem}@media (max-width: 1099px){#contact .form-section .btn-block{width:100%}}#contact .form-section .btn-block:before{background:var(--c-green)}#contact .form-section .btn-block.active .btn,#contact .form-section .btn-block:active .btn{background:var(--c-black);color:var(--c-white)}#contact .form-section .btn-block .btn-block-link{touch-action:manipulation}#contact .form-section .btn-block .btn{color:var(--c-white)}#contact .form-section .btn-block .btn-dot-inner{background:var(--c-green)}#legal .page-bg{background:var(--c-black)}#legal .legal{padding-bottom:4rem}@media (min-width: 1100px){#legal .legal{display:flex}}#legal .legal .legal-title{margin-right:auto;padding-left:2rem;padding-top:47vh;font-size:3.6rem}@media (min-width: 1100px){#legal .legal .legal-content{width:58.3rem;padding-top:47vh;margin-right:13.2rem}}@media (max-width: 1099px){#legal .legal .legal-content{padding:10rem 2rem}}#legal .legal .legal-content-item:not(:last-child){margin-bottom:4rem}#legal .legal .legal-content-title{margin-bottom:.5rem;font-size:1.4rem;text-transform:uppercase}#legal .legal .legal-content-text{color:var(--c-grey)}#legal .legal .legal-content-text p:not(:last-of-type){margin-bottom:2.5rem}#error{height:100dvh;overflow:hidden}#error .error{width:100vw;height:100dvh;position:relative;overflow:hidden}@media (max-width: 1099px){#error .error{align-items:flex-end}}#error .error-content{width:100%;padding:0 2rem;position:relative;z-index:1}@media (max-width: 1099px){#error .error-content{flex-direction:column;align-items:center;padding:0 0 2rem}}#error .error-title,#error .error-text{font-size:3.6rem}@media (max-width: 1099px){#error .error-title,#error .error-text{font-size:3.8rem;line-height:100%}}#error .error-icon{width:7.2rem;height:7.2rem;z-index:1}#error .error-images{width:35vh;height:35vh;perspective:1200px}#error .error-image{width:30rem;height:40rem;position:absolute;top:0;left:0;background:var(--c-white);transform-style:preserve-3d}#error .media-wrapper{border-radius:.4rem}
