@media only screen and (min-width:769px){.row-lg{display:-ms-grid;display:grid;-webkit-column-gap:2.8571428571rem;-moz-column-gap:2.8571428571rem;column-gap:2.8571428571rem;-ms-grid-columns:1fr 2.8571428571rem 1fr 2.8571428571rem 1fr 2.8571428571rem 1fr 2.8571428571rem 1fr 2.8571428571rem 1fr 2.8571428571rem 1fr 2.8571428571rem 1fr 2.8571428571rem 1fr 2.8571428571rem 1fr 2.8571428571rem 1fr 2.8571428571rem 1fr;grid-template-columns:repeat(12,1fr)}.col-1-12_lg{-ms-grid-column-span:1;grid-column:span 1}.col-2-12_lg{-ms-grid-column-span:2;grid-column:span 2}.col-3-12_lg{-ms-grid-column-span:3;grid-column:span 3}.col-4-12_lg{-ms-grid-column-span:4;grid-column:span 4}.col-5-12_lg{-ms-grid-column-span:5;grid-column:span 5}.col-6-12_lg{-ms-grid-column-span:6;grid-column:span 6}.col-7-12_lg{-ms-grid-column-span:7;grid-column:span 7}.col-8-12_lg{-ms-grid-column-span:8;grid-column:span 8}.col-9-12_lg{-ms-grid-column-span:9;grid-column:span 9}.col-10-12_lg{-ms-grid-column-span:10;grid-column:span 10}.col-11-12_lg{-ms-grid-column-span:11;grid-column:span 11}.col-12-12_lg{-ms-grid-column-span:12;grid-column:span 12}}@media only screen and (max-width:768px){.row-sm{display:-ms-grid;display:grid;-webkit-column-gap:1.7142857143rem;-moz-column-gap:1.7142857143rem;column-gap:1.7142857143rem;-ms-grid-columns:1fr 1.7142857143rem 1fr 1.7142857143rem 1fr 1.7142857143rem 1fr;grid-template-columns:repeat(4,1fr)}.col-1-4_sm{-ms-grid-column-span:1;grid-column:span 1}.col-2-4_sm{-ms-grid-column-span:2;grid-column:span 2}.col-3-4_sm{-ms-grid-column-span:3;grid-column:span 3}.col-4-4_sm{-ms-grid-column-span:4;grid-column:span 4}}.video-placeholder{background:no-repeat 50% 50%;-ms-background-size:cover;background-size:cover}.fill-space-video-wrap video{top:50%;left:50%;margin-right:-50%;transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}body,html{font-family:"Gramatika",sans-serif;line-height:1.5714285714em;letter-spacing:0}body,html{font-size:14px}@media (min-width:390px){body,html{font-size:calc(14px + 0 * (100vw - 390px) / 1050)}}@media (min-width:1440px){body,html{font-size:14px}}html,html a{-webkit-font-smoothing:antialiased!important;text-shadow:1px 1px 1px rgba(0,0,0,0.004)}*{-webkit-box-sizing:border-box;box-sizing:border-box}body{color:#131111;background-color:#F6F6F6;text-rendering:optimizeLegibility;margin:0;padding:0}body a{position:relative;display:inline-block;color:#131111;text-decoration:none}body a:after{content:"";position:absolute;width:100%;-webkit-transform:scaleX(0);transform:scaleX(0);height:0.03em;bottom:0.13em;left:0;background-color:#131111;-webkit-transform-origin:bottom right;transform-origin:bottom right;-webkit-transition:-webkit-transform 250ms cubic-bezier(0.25,0.1,0.25,1);transition:-webkit-transform 250ms cubic-bezier(0.25,0.1,0.25,1);transition:transform 250ms cubic-bezier(0.25,0.1,0.25,1);transition:transform 250ms cubic-bezier(0.25,0.1,0.25,1),-webkit-transform 250ms cubic-bezier(0.25,0.1,0.25,1)}body a.no-line:after{display:none}body a:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:bottom left;transform-origin:bottom left}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:rgba(0,0,0,0)}img,svg,video{display:block;width:100%;height:auto}div{position:relative;display:block}svg{overflow:visible!important}.lazyload-wrap{position:relative;display:block;width:100%;height:auto}.sized-lazyload-wrap{position:relative;display:block;width:100%;height:auto;overflow:hidden}.sized-lazyload-wrap .padding-element{position:relative;display:block;width:100%;height:auto;z-index:1}.sized-lazyload-wrap img,.sized-lazyload-wrap video{z-index:2}.image-wrap{position:relative;display:block;width:100%;height:auto}.loading-overlay{position:absolute;width:100%;height:100%;top:0;left:0;z-index:10;background-color:#131111;transition:all 400ms cubic-bezier(0.25,0.1,0.25,1);-o-transition:all 400ms cubic-bezier(0.25,0.1,0.25,1);-ms-transition:all 400ms cubic-bezier(0.25,0.1,0.25,1);-moz-transition:all 400ms cubic-bezier(0.25,0.1,0.25,1);-webkit-transition:all 400ms cubic-bezier(0.25,0.1,0.25,1)}.loading-overlay.hidden{opacity:0;pointer-events:none}img.full-bleed-image,video.full-bleed-video{position:absolute;width:100%!important;height:100%!important;top:0%;left:0%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;pointer-events:none}.image-loaded .loading-overlay{opacity:0;pointer-events:none}.video-placeholder{position:absolute;width:100%;height:100%;top:0;left:0;z-index:10;transition:all 400ms cubic-bezier(0.25,0.1,0.25,1);-o-transition:all 400ms cubic-bezier(0.25,0.1,0.25,1);-ms-transition:all 400ms cubic-bezier(0.25,0.1,0.25,1);-moz-transition:all 400ms cubic-bezier(0.25,0.1,0.25,1);-webkit-transition:all 400ms cubic-bezier(0.25,0.1,0.25,1)}.video-placeholder.hidden{opacity:0;pointer-events:none}.fill-space-video-wrap{position:absolute;width:100%;height:100%;top:0;left:0;overflow:hidden;pointer-events:none;z-index:1}.fill-space-video-wrap video{position:absolute;width:auto;height:auto;z-index:2;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.fill-space-video-wrap.fill-width video{width:100%;height:auto}.fill-space-video-wrap.fill-height video{width:auto;height:100%}h1,h2,h3,h4,h5,h6{margin-bottom:0px;font-weight:normal;letter-spacing:0}h1{line-height:1em}h1{font-size:48px}@media (min-width:390px){h1{font-size:calc(48px + 42 * (100vw - 390px) / 1050)}}@media (min-width:1440px){h1{font-size:90px}}@media only screen and (max-width:768px){h1{line-height:1em}}.h2,h2{line-height:1.375em}.h2,h2{font-size:24px}@media (min-width:390px){.h2,h2{font-size:calc(24px + 8 * (100vw - 390px) / 1050)}}@media (min-width:1440px){.h2,h2{font-size:32px}}@media only screen and (max-width:768px){.h2,h2{line-height:1.5em}}.h3,h3{line-height:1.5em}.h3,h3{font-size:24px}@media (min-width:390px){.h3,h3{font-size:calc(24px + 0 * (100vw - 390px) / 1050)}}@media (min-width:1440px){.h3,h3{font-size:24px}}.h3.small,h3.small{line-height:1.5em}.h3.small,h3.small{font-size:18px}@media (min-width:390px){.h3.small,h3.small{font-size:calc(18px + 6 * (100vw - 390px) / 1050)}}@media (min-width:1440px){.h3.small,h3.small{font-size:24px}}@media only screen and (max-width:768px){.h3.small,h3.small{line-height:1.2222222222em}}h4{line-height:1.4em}h4{font-size:18px}@media (min-width:390px){h4{font-size:calc(18px + 2 * (100vw - 390px) / 1050)}}@media (min-width:1440px){h4{font-size:20px}}@media only screen and (max-width:768px){h4{line-height:1.4444444444em}}#main-menu,h5{line-height:1.2222222222em}#main-menu,h5{font-size:14px}@media (min-width:390px){#main-menu,h5{font-size:calc(14px + 4 * (100vw - 390px) / 1050)}}@media (min-width:1440px){#main-menu,h5{font-size:18px}}@media only screen and (max-width:768px){#main-menu,h5{line-height:1.5714285714em}}.h6,h6{line-height:1.375em}.h6,h6{font-size:14px}@media (min-width:390px){.h6,h6{font-size:calc(14px + 2 * (100vw - 390px) / 1050)}}@media (min-width:1440px){.h6,h6{font-size:16px}}@media only screen and (max-width:768px){.h6,h6{line-height:1.4285714286em}}ol,p,ul{margin-bottom:1.5714285714em}ol:last-child,ol:last-of-type,p:last-child,p:last-of-type,ul:last-child,ul:last-of-type{margin-bottom:0px!important}.font-16{line-height:1.5em}.font-16{font-size:16px}@media (min-width:390px){.font-16{font-size:calc(16px + 0 * (100vw - 390px) / 1050)}}@media (min-width:1440px){.font-16{font-size:16px}}.font-16 ol,.font-16 p,.font-16 ul{margin-bottom:1.1428571429rem}.font-16 ol:last-child,.font-16 ol:last-of-type,.font-16 p:last-child,.font-16 p:last-of-type,.font-16 ul:last-child,.font-16 ul:last-of-type{margin-bottom:0px!important}.page-error .title{line-height:0.9166666667em}.page-error .title{font-size:48px}@media (min-width:390px){.page-error .title{font-size:calc(48px + 0 * (100vw - 390px) / 1050)}}@media (min-width:1440px){.page-error .title{font-size:48px}}.plyr__controls{line-height:1.5em}.plyr__controls{font-size:14px}@media (min-width:390px){.plyr__controls{font-size:calc(14px + 2 * (100vw - 390px) / 1050)}}@media (min-width:1440px){.plyr__controls{font-size:16px}}@media only screen and (max-width:768px){.plyr__controls{line-height:1.5714285714em}}.plyr-time-display{line-height:1.1666666667em}.plyr-time-display{font-size:12px}@media (min-width:390px){.plyr-time-display{font-size:calc(12px + 0 * (100vw - 390px) / 1050)}}@media (min-width:1440px){.plyr-time-display{font-size:12px}}.h-pad{padding-left:1.2857142857rem;padding-right:1.2857142857rem}@media only screen and (max-width:768px){.h-pad{padding-left:1.1428571429rem;padding-right:1.1428571429rem}}.image-link{display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:100}.menu{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;display:-o-flex;display:-ms-flex;display:-moz-flex;display:-webkit-flex}.menu .menu-comma{margin-right:0.5rem}@media only screen and (max-width:768px){.menu .menu-comma{margin-right:0.2857142857rem}}.menu .menu-comma:last-of-type{display:none}.menu.current-menu-item{text-decoration:underline}.mobile{display:none}@media only screen and (max-width:768px){.mobile{display:block}}@media only screen and (max-width:768px){.desktop,.dummy-col{display:none!important}}.out-of-opacity{transition:all 1200ms cubic-bezier(0.25,0.1,0.25,1) 400ms;-o-transition:all 1200ms cubic-bezier(0.25,0.1,0.25,1) 400ms;-ms-transition:all 1200ms cubic-bezier(0.25,0.1,0.25,1) 400ms;-moz-transition:all 1200ms cubic-bezier(0.25,0.1,0.25,1) 400ms;-webkit-transition:all 1200ms cubic-bezier(0.25,0.1,0.25,1) 400ms;opacity:0}.out-of-opacity.in-opacity{opacity:1}.animate-in{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}.video-lightbox-overlay{position:fixed;display:none;width:100%;height:100%;max-height:100svh;top:0;left:0;background-color:#131111;color:#FFFFFF;z-index:1000}.video-lightbox-overlay .inner-wrap{position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;pointer-events:none;will-change:opacity;transition:opacity 500ms cubic-bezier(0.25,0.1,0.25,1);-o-transition:opacity 500ms cubic-bezier(0.25,0.1,0.25,1);-ms-transition:opacity 500ms cubic-bezier(0.25,0.1,0.25,1);-moz-transition:opacity 500ms cubic-bezier(0.25,0.1,0.25,1);-webkit-transition:opacity 500ms cubic-bezier(0.25,0.1,0.25,1)}.video-lightbox-overlay .close-button{position:absolute;top:0;right:0;padding:2.4285714286rem;z-index:40;margin-bottom:0px;cursor:pointer}@media only screen and (max-width:768px){.video-lightbox-overlay .close-button{padding:1.1428571429rem}}.video-lightbox-overlay .video-wrapper{position:absolute;width:100%;height:auto;max-height:100svh;top:50%;left:50%;transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);--plyr-color-main:#ffffff;--plyr-video-control-color:#ffffff;--plyr-range-thumb-background:#ffffff;--plyr-range-thumb-height:8px;--plyr-range-thumb-shadow:0px;--plyr-range-track-height:1px;--plyr-video-range-track-background:rgba(255,255,255,0.30);--plyr-range-fill-background:#ffffff;--plyr-video-controls-background:transparent;--plyr-tooltip-background:rgba(255,255,255,0.30);--plyr-tooltip-color:#ffffff;--plyr-control-icon-size:14px;--plyr-control-spacing:0px;--plyr-control-radius:0px;--plyr-video-control-background-hover:transparent;z-index:20}.video-lightbox-overlay .video-wrapper .plyr__tooltip{display:none!important}.video-lightbox-overlay .video-wrapper .plyr__control{padding:0px}.video-lightbox-overlay .video-wrapper .plyr__controls{padding-left:2.8571428571rem;padding-right:2.8571428571rem;padding-bottom:2.8571428571rem}@media only screen and (max-width:768px){.video-lightbox-overlay .video-wrapper .plyr__controls{padding-left:1.1428571429rem;padding-right:1.1428571429rem;padding-bottom:1.1428571429rem}}.video-lightbox-overlay.visible .inner-wrap{opacity:1;pointer-events:all}#sprite-plyr{display:none}.plyr__progress__container{margin:0!important;padding:0 2.8571428571rem!important}@media only screen and (max-width:768px){.plyr__progress__container{padding:0 1.4285714286rem!important}}.plyr__progress__container .plyr__progress{margin:0!important;left:0!important}.plyr__control svg{display:none!important;width:100%!important;height:100%!important}.plyr__control[data-plyr=play]{width:3.0714285714rem!important}@media only screen and (max-width:768px){.plyr__control[data-plyr=play]{width:2.7142857143rem!important}}.plyr__control[data-plyr=play][aria-pressed=true] .plyr__sr-only.label--pressed{display:block!important;clip:none!important;height:unset!important;overflow:visible!important;position:unset!important;width:unset!important}.plyr__control[data-plyr=play][aria-pressed=false] .plyr__sr-only.label--not-pressed{display:block!important;clip:none!important;height:unset!important;overflow:visible!important;position:unset!important;width:unset!important}.plyr__control[data-plyr=mute]{width:4.1428571429rem!important}@media only screen and (max-width:768px){.plyr__control[data-plyr=mute]{width:3.5714285714rem!important}}.plyr__control[data-plyr=mute][aria-pressed=true] .plyr__sr-only.label--not-pressed{display:block!important;clip:none!important;height:unset!important;overflow:visible!important;position:unset!important;width:unset!important}.plyr__control[data-plyr=mute][aria-pressed=false] .plyr__sr-only.label--pressed{display:block!important;clip:none!important;height:unset!important;overflow:visible!important;position:unset!important;width:unset!important}.plyr-time-display{position:absolute;bottom:2.5em;color:#FFFFFF;z-index:1000;opacity:0;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease;pointer-events:none;transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%)}@media only screen and (max-width:768px){.plyr-time-display{bottom:3em}}.site-header{position:fixed;top:0;left:0;width:100%;z-index:2;color:#FFFFFF;mix-blend-mode:difference;display:-webkit-box;display:-ms-flexbox;display:flex;display:-o-flex;display:-ms-flex;display:-moz-flex;display:-webkit-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-o-justify-content:space-between;-ms-justify-content:space-between;-moz-justify-content:space-between;-webkit-justify-content:space-between;padding-top:1.1428571429rem}@media only screen and (max-width:768px){.site-header{padding-top:1.4285714286rem;position:absolute}}.site-header .site-logo{width:12.8571428571rem}@media only screen and (max-width:768px){.site-header .site-logo{width:8.8571428571rem}}.site-header .site-logo img{width:100%;height:auto}.site-header a{color:#FFFFFF}.site-header a:after{background-color:#FFFFFF;bottom:0.08em}.page-home .projects-wrap{padding-top:21.4285714286rem;padding-bottom:100svh}@media only screen and (max-width:768px){.page-home .projects-wrap{padding-top:11.4285714286rem}}.page-home .projects-wrap .project{margin-bottom:12.8571428571rem}@media only screen and (max-width:768px){.page-home .projects-wrap .project{margin-bottom:7.7857142857rem}}.page-home .projects-wrap .project:last-of-type{margin-bottom:0}.page-home .thumbnail{max-width:48.8571428571rem;margin:auto;transition:all 400ms cubic-bezier(0.25,0.1,0.25,1);-o-transition:all 400ms cubic-bezier(0.25,0.1,0.25,1);-ms-transition:all 400ms cubic-bezier(0.25,0.1,0.25,1);-moz-transition:all 400ms cubic-bezier(0.25,0.1,0.25,1);-webkit-transition:all 400ms cubic-bezier(0.25,0.1,0.25,1)}.page-home .thumbnail:before{display:block;content:"";width:100%;padding-bottom:56.2865497076%}@media only screen and (min-width:769px){.page-home .thumbnail{z-index:1000}}.page-home .thumbnail.faded{opacity:0}.page-home .details{width:100%;position:absolute}@media only screen and (min-width:769px){.page-home .details{top:50%;transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%)}}@media only screen and (max-width:768px){.page-home .details{background-color:#F6F6F6;z-index:1000;margin-top:8px;padding-bottom:9px}}.page-home .details .line{height:1px;background-color:#CDCDCD}@media only screen and (min-width:768px){.page-home .details .line{margin-bottom:9px}}.page-home .details .inner-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;display:-o-flex;display:-ms-flex;display:-moz-flex;display:-webkit-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (min-width:769px){.page-home .details .inner-wrap .name{max-width:15%}}@media only screen and (max-width:768px){.page-home .details .inner-wrap{padding-top:8px}}.proxy-element{position:fixed;top:0;left:0;right:0;bottom:0;z-index:-1}.mob-project-overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:500;background-color:#F6F6F6;height:99.25px;pointer-events:none;display:none}@media only screen and (max-width:768px){.mob-project-overlay.show{display:block}}body.error404,body.page-template-page-about{background-color:#131111;color:#FFFFFF}body.error404 a,body.page-template-page-about a{color:#FFFFFF}body.error404 a:after,body.page-template-page-about a:after{background-color:#FFFFFF}.page-about .intro-section{padding-top:25.3571428571rem;padding-bottom:8.5714285714rem}@media only screen and (max-width:768px){.page-about .intro-section{padding-top:17.1428571429rem;padding-bottom:8.5714285714rem}}.page-about .intro-section .inner-wrap{max-width:84.6428571429rem}.page-about .about-section{margin-bottom:18.5714285714rem}@media only screen and (max-width:768px){.page-about .about-section{margin-bottom:8.2142857143rem}}.page-about .about-section .showreel-wrap{height:100%}@media only screen and (max-width:768px){.page-about .about-section .showreel-wrap{margin-bottom:5.8571428571rem}}.page-about .about-section .showreel-wrap .showreel{max-width:25.7142857143rem}.page-about .about-section .showreel-wrap .showreel .opacity-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(19,17,17,0.6);z-index:1}.page-about .about-section .showreel-wrap .showreel .play-button{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2;cursor:pointer}.page-about .about-section .about-text{max-width:50rem;margin-bottom:14.1428571429rem}@media only screen and (max-width:768px){.page-about .about-section .about-text{margin-bottom:10rem}}.page-about .about-section .about-text h4{margin-bottom:3.4285714286rem}@media only screen and (max-width:768px){.page-about .about-section .about-text h4{margin-bottom:2.5714285714rem}}.page-about .about-section .team-member{display:-ms-grid;display:grid;-ms-grid-columns:1fr 2.8571428571rem 1fr 2.8571428571rem 1fr 2.8571428571rem 1fr 2.8571428571rem 1fr 2.8571428571rem 1fr 2.8571428571rem 1fr;grid-template-columns:repeat(7,1fr);-webkit-column-gap:2.8571428571rem;-moz-column-gap:2.8571428571rem;column-gap:2.8571428571rem;margin-bottom:16.7857142857rem}@media only screen and (max-width:768px){.page-about .about-section .team-member{display:-webkit-box;display:-ms-flexbox;display:flex;display:-o-flex;display:-ms-flex;display:-moz-flex;display:-webkit-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-o-flex-direction:column;-ms-flex-direction:column;-moz-flex-direction:column;row-gap:2.2857142857rem;margin-bottom:5.7142857143rem}}.page-about .about-section .team-member:last-of-type{margin-bottom:0}.page-about .about-section .team-member .image-wrap{-ms-grid-column-span:2;grid-column:span 2}.page-about .about-section .team-member .image-wrap .inner-wrap{max-width:14.2857142857rem}@media only screen and (max-width:768px){.page-about .about-section .team-member .image-wrap .inner-wrap{max-width:12.1428571429rem}}.page-about .about-section .team-member .dummy-col{-ms-grid-column-span:1;grid-column:span 1}.page-about .about-section .team-member .text-wrap{-ms-grid-column-span:4;grid-column:span 4}@media only screen and (min-width:769px){.page-about .about-section .team-member .text-wrap .inner-wrap{max-width:23.9285714286rem}}.page-about .about-section .team-member .name{margin-bottom:1.0714285714rem}@media only screen and (max-width:768px){.page-about .about-section .team-member .name{margin-bottom:0.8571428571rem}}.page-about .about-section .team-member .role{margin-bottom:2.8571428571rem}@media only screen and (max-width:768px){.page-about .about-section .team-member .role{margin-bottom:1.7142857143rem}}.page-about .contact-section{margin-bottom:23.5714285714rem}@media only screen and (max-width:768px){.page-about .contact-section{margin-bottom:8rem}.page-about .contact-section .title{margin-bottom:2rem}}.page-about .contact-section .links-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;display:-o-flex;display:-ms-flex;display:-moz-flex;display:-webkit-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-o-flex-direction:column;-ms-flex-direction:column;-moz-flex-direction:column;row-gap:0.3571428571rem}@media only screen and (max-width:768px){.page-about .contact-section .links-wrap{row-gap:0.7142857143rem}}.page-about .contact-section .links-wrap a{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.page-work .intro-section{padding-top:25.3571428571rem;padding-bottom:10.3571428571rem}@media only screen and (max-width:768px){.page-work .intro-section{padding-top:17.1428571429rem;padding-bottom:8.7142857143rem}}.page-work .intro-section .inner-wrap{max-width:85.7142857143rem}.page-work .projects-grid{padding-bottom:30rem;display:-ms-grid;display:grid;-ms-grid-columns:1fr 1.4285714286rem 1fr 1.4285714286rem 1fr;grid-template-columns:repeat(3,1fr);-webkit-column-gap:1.4285714286rem;-moz-column-gap:1.4285714286rem;column-gap:1.4285714286rem;row-gap:10rem}@media only screen and (max-width:768px){.page-work .projects-grid{padding-bottom:8.4285714286rem;-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr);row-gap:2.8571428571rem}}.page-work .projects-grid .project .image-wrap{margin-bottom:0.5714285714rem}.page-work .projects-grid .project .image-wrap:before{display:block;content:"";width:100%;padding-bottom:54.9450549451%}@media only screen and (max-width:768px){.page-work .projects-grid .project .image-wrap{margin-bottom:0.5714285714rem}}.page-work .projects-grid .project .image-wrap .inner-wrap{position:absolute;top:0;left:0;width:100%;height:100%}.page-work .projects-grid .project .image-wrap .secondary-image{opacity:0;transition:all 400ms cubic-bezier(0.25,0.1,0.25,1);-o-transition:all 400ms cubic-bezier(0.25,0.1,0.25,1);-ms-transition:all 400ms cubic-bezier(0.25,0.1,0.25,1);-moz-transition:all 400ms cubic-bezier(0.25,0.1,0.25,1);-webkit-transition:all 400ms cubic-bezier(0.25,0.1,0.25,1)}.page-work .projects-grid .project:hover{opacity:1}.page-work .projects-grid .project:hover .secondary-image{opacity:1}.page-project .splash-section{height:100svh;z-index:1}.page-project .splash-section .image-wrap{height:100%;width:100%}.page-project .splash-section .project-title{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;text-align:center;color:#FFFFFF;z-index:2}.page-project .page-content-section{background-color:#FFFFFF;z-index:2}.page-project .page-content-section .intro-section{padding-top:10rem;padding-bottom:10rem}@media only screen and (max-width:768px){.page-project .page-content-section .intro-section{padding-top:8.5714285714rem;padding-bottom:8.5714285714rem}}.page-project .page-content-section .intro-section .text-wrap{max-width:78.5714285714rem}.page-project .page-content-section .double-image-section,.page-project .page-content-section .single-image-section{margin-bottom:2.8571428571rem}@media only screen and (max-width:768px){.page-project .page-content-section .double-image-section,.page-project .page-content-section .single-image-section{margin-bottom:2.8571428571rem}}.page-project .page-content-section .double-image-section:last-child,.page-project .page-content-section .single-image-section:last-child{margin-bottom:0}@media only screen and (max-width:768px){.page-project .page-content-section .double-image-section{display:-webkit-box;display:-ms-flexbox;display:flex;display:-o-flex;display:-ms-flex;display:-moz-flex;display:-webkit-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-o-flex-direction:column;-ms-flex-direction:column;-moz-flex-direction:column;row-gap:2.8571428571rem}}.page-project .page-content-section .video-section .play-button{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2;color:#FFFFFF;cursor:pointer}.page-project .page-content-section .project-info-section{padding-top:7.8571428571rem;padding-bottom:9.2857142857rem}@media only screen and (max-width:768px){.page-project .page-content-section .project-info-section{padding-top:5.3571428571rem;padding-bottom:5.3571428571rem}}@media only screen and (min-width:769px){.page-project .page-content-section .project-info-section .text-wrap{max-width:32.8571428571rem}}.page-project .page-content-section .project-info-section .title{color:#717171;margin-bottom:0.7142857143rem}@media only screen and (max-width:768px){.page-project .page-content-section .project-info-section .title{margin-bottom:0.7142857143rem}}@media only screen and (min-width:769px){.page-project .page-content-section .project-info-section .credits{text-align:right}}.page-project .page-content-section .project-info-section .credits .credits-toggle{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;display:-o-flex;display:-ms-flex;display:-moz-flex;display:-webkit-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-o-align-items:center;-ms-align-items:center;-moz-align-items:center;-webkit-align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-o-justify-content:flex-end;-ms-justify-content:flex-end;-moz-justify-content:flex-end;-webkit-justify-content:flex-end;-webkit-column-gap:0.3571428571rem;-moz-column-gap:0.3571428571rem;column-gap:0.3571428571rem;transition:all 400ms cubic-bezier(0.25,0.1,0.25,1);-o-transition:all 400ms cubic-bezier(0.25,0.1,0.25,1);-ms-transition:all 400ms cubic-bezier(0.25,0.1,0.25,1);-moz-transition:all 400ms cubic-bezier(0.25,0.1,0.25,1);-webkit-transition:all 400ms cubic-bezier(0.25,0.1,0.25,1)}@media only screen and (max-width:768px){.page-project .page-content-section .project-info-section .credits .credits-toggle{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-o-justify-content:flex-start;-ms-justify-content:flex-start;-moz-justify-content:flex-start;-webkit-justify-content:flex-start;margin-top:5.3571428571rem;-webkit-column-gap:0.7142857143rem;-moz-column-gap:0.7142857143rem;column-gap:0.7142857143rem}}.page-project .page-content-section .project-info-section .credits .credits-toggle:hover{opacity:0.8}.page-project .page-content-section .project-info-section .credits .credits-toggle .icon{width:8px;height:8px}.page-project .page-content-section .project-info-section .credits .credits-toggle .icon span{width:100%;height:1px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#717171}.page-project .page-content-section .project-info-section .credits .credits-toggle .icon span:first-child{-webkit-transform:translate(-50%,-50%) rotate(-90deg);transform:translate(-50%,-50%) rotate(-90deg);transition:all 400ms cubic-bezier(0.25,0.1,0.25,1);-o-transition:all 400ms cubic-bezier(0.25,0.1,0.25,1);-ms-transition:all 400ms cubic-bezier(0.25,0.1,0.25,1);-moz-transition:all 400ms cubic-bezier(0.25,0.1,0.25,1);-webkit-transition:all 400ms cubic-bezier(0.25,0.1,0.25,1)}.page-project .page-content-section .project-info-section .credits .credits-toggle.active .icon span:first-child{-webkit-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0deg)}.page-project .page-content-section .project-info-section .credits .credits-content{max-height:0;overflow:hidden;opacity:0;margin-top:0;transition:all 400ms cubic-bezier(0.25,0.1,0.25,1);-o-transition:all 400ms cubic-bezier(0.25,0.1,0.25,1);-ms-transition:all 400ms cubic-bezier(0.25,0.1,0.25,1);-moz-transition:all 400ms cubic-bezier(0.25,0.1,0.25,1);-webkit-transition:all 400ms cubic-bezier(0.25,0.1,0.25,1)}.page-project .page-content-section .project-info-section .credits .credits-content.active{max-height:500px;opacity:1;margin-top:0.7142857143rem}@media only screen and (max-width:768px){.page-project .page-content-section .project-info-section .credits .credits-content.active{margin-top:0.7142857143rem}}.page-project .next-project-section{height:100svh;z-index:1}.page-project .next-project-section .image-wrap{height:100%;width:100%}.page-project .next-project-section .project-title{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;text-align:center;color:#FFFFFF;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;display:-o-flex;display:-ms-flex;display:-moz-flex;display:-webkit-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-o-flex-direction:column;-ms-flex-direction:column;-moz-flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-o-align-items:center;-ms-align-items:center;-moz-align-items:center;-webkit-align-items:center;row-gap:4.2857142857rem}@media only screen and (max-width:768px){.page-project .next-project-section .project-title{row-gap:2.5rem}}.page-project .next-project-section .project-title a{display:block;color:#FFFFFF;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.page-error{min-height:100svh;display:-webkit-box;display:-ms-flexbox;display:flex;display:-o-flex;display:-ms-flex;display:-moz-flex;display:-webkit-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-o-flex-direction:column;-ms-flex-direction:column;-moz-flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-o-justify-content:space-between;-ms-justify-content:space-between;-moz-justify-content:space-between;-webkit-justify-content:space-between}.page-error .inner-wrap{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;display:-o-flex;display:-ms-flex;display:-moz-flex;display:-webkit-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-o-flex-direction:column;-ms-flex-direction:column;-moz-flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-o-justify-content:center;-ms-justify-content:center;-moz-justify-content:center;-webkit-justify-content:center}.page-error .inner-wrap .title{margin-bottom:1.7142857143rem}@media only screen and (max-width:768px){.page-error .inner-wrap .title{margin-bottom:1.7142857143rem}}body.error404{min-height:100svh}.site-footer{padding-bottom:1.1428571429rem;position:relative;z-index:3}@media only screen and (max-width:768px){.site-footer{padding-bottom:1.2857142857rem;display:-webkit-box;display:-ms-flexbox;display:flex;display:-o-flex;display:-ms-flex;display:-moz-flex;display:-webkit-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-o-justify-content:space-between;-ms-justify-content:space-between;-moz-justify-content:space-between;-webkit-justify-content:space-between}}.site-footer .footer-right{display:-webkit-box;display:-ms-flexbox;display:flex;display:-o-flex;display:-ms-flex;display:-moz-flex;display:-webkit-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-o-justify-content:space-between;-ms-justify-content:space-between;-moz-justify-content:space-between;-webkit-justify-content:space-between}body.single-post .site-footer{position:absolute;bottom:0;left:0;right:0;z-index:4;color:#FFFFFF}body.single-post .site-footer a{color:#FFFFFF}
/*# sourceMappingURL=style.css.map */