:root{--post-tb-padding: 6vw;--post-side-padding: 8vw;--company-details-line-height: 44px}.wp-block-gallery .wp-block-image{transition:opacity .3s}.wp-block-gallery .wp-block-image:not(.slick-current){opacity:.65}.wp-block-gallery .wp-block-image:not(.slick-current):hover{opacity:1}body.single .post,#project-overlay .post{margin:0 auto;max-width:750px;padding:var(--post-tb-padding) var(--post-side-padding);background:var(--bg-color);color:var(--text-color);box-shadow:0 0 45px #00000026;transition:opacity 1s;min-height:calc(100vh - (var(--post-tb-padding) * 2))}body.single .post:after,#project-overlay .post:after{content:none;content:"";display:block;clear:both}#project-overlay .post{opacity:0}body.blur #project-overlay .post{opacity:1}#close-project-post,body:not(.overlay-popup) #close-project-post{display:block;position:fixed;top:20px;right:20px;width:50px;height:50px;line-height:50px;text-align:center;font-size:30px;border-radius:50px;background:#00000026;border:2px solid rgba(255,255,255,.5);z-index:10;cursor:pointer;transition:background-image .3s,color .3s,border .3s}#close-project-post:hover{background:#fff;color:#000;border-color:#fff}body:not(.overlay-popup) #close-project-post{background:#00000080;border-color:#fffc}body:not(.overlay-popup) #close-project-post:before,body:not(.overlay-popup) #close-project-post:after{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0) rotate(45deg);width:65%;height:2px;background:#fff;border-radius:25px;transition:background-image .3s}body:not(.overlay-popup) #close-project-post:after{transform:translate3d(-50%,-50%,0) rotate(-45deg)}body:not(.overlay-popup) #close-project-post:hover:before,body:not(.overlay-popup) #close-project-post:hover:after{background:#000}body:not(.overlay-popup) #close-project-post:hover{background:#fff;color:#000;border-color:#fff}body.overlay-popup #close-project-post:before,body.overlay-popup #close-project-post:after{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0) rotate(45deg);width:65%;height:2px;background:#fff;border-radius:25px;transition:background-image .3s}body.overlay-popup #close-project-post:after{transform:translate3d(-50%,-50%,0) rotate(-45deg)}body.overlay-popup #close-project-post:hover:before,body.overlay-popup #close-project-post:hover:after{background:#000}.company-details{line-height:var(--company-details-line-height);margin-bottom:15px}.company-avatar{display:inline-block;width:var(--company-details-line-height);height:var(--company-details-line-height);object-fit:cover;border-radius:50%;vertical-align:top}.company-name{display:inline-block;line-height:var(--company-details-line-height);vertical-align:top;padding-left:10px;font-weight:400}body.single .post h1,#project-overlay .post h1{font-weight:400;font-size:40px;max-width:90%}body.single .post h1,#project-overlay .post h1{margin-bottom:60px}.project-details{float:right;text-align:right;width:280px;margin-top:0;box-sizing:border-box;padding-left:30px}.project-details h6{font-size:20px;font-weight:400;color:#fafafa;line-height:1.5em}.project-details .hired-as,.project-details .deliverables{font-size:18px;font-weight:300;margin-bottom:40px;line-height:1.8em;white-space:pre-line;opacity:.8}.project-details+p,.project-details+h2+p,.project-details+h3+p,.project-details+h4+p,.project-details+h5+p,.project-details+h6+p{width:calc(100% - 280px)}body.single .post h2,#project-overlay .post h2{font-weight:400;font-size:24px;letter-spacing:.5px;margin-top:50px;line-height:1.5em}h3.wp-block-heading{font-weight:500;font-size:22px}#project-overlay p strong{font-weight:400}body.single .post p,#project-overlay .post p{margin-top:20px;font-size:20px;line-height:1.6em;opacity:1;font-weight:200}body .post p.post-nav-links{opacity:1;font-size:14px;text-align:center;margin-top:80px}body .post-page-numbers.current,body.single .post p a.post-page-numbers,#project-overlay .post p a.post-page-numbers{background:var(--text-color);color:var(--bg-color);display:inline-block;padding:0 8px;border-radius:3px;margin:0 2px;text-align:center}body.single .post p a.post-page-numbers,#project-overlay .post p a.post-page-numbers{opacity:.5;transition:opacity .3s}body.single .post p a.post-page-numbers:hover,#project-overlay .post p a.post-page-numbers:hover{opacity:1}body.single .post p a,#project-overlay .post p a{color:var(--text-color);text-decoration:none;border-bottom:1px dotted var(--text-color)}body.single .post p a:hover,#project-overlay .post p a:hover{border-bottom:1px solid var(--text-color)}.featured-image{position:relative;width:calc(100% + 16vw);display:block;max-width:none;margin:calc(-1 * var(--post-tb-padding)) 0 50px calc(-1 * var(--post-side-padding));object-fit:cover}.wp-block-image.size-large,.wp-block-image.size-full{margin:80px 0 50px calc(-1 * var(--post-side-padding));width:calc(100% + (2 * var(--post-side-padding)));display:block;max-width:100vw}.wp-block-image.size-large img,.wp-block-image.size-full img,.wp-block-gallery.has-nested-images figure.wp-block-image.size-full img,.wp-block-gallery.has-nested-images figure.wp-block-image.size-large img{width:calc(100% + (2 * var(--post-side-padding)));object-fit:cover}.wp-block-gallery.has-nested-images figure.wp-block-image.size-full .wp-element-caption,.wp-block-gallery.has-nested-images figure.wp-block-image.size-large .wp-element-caption,.wp-block-image.size-large figcaption,.wp-block-image.size-full figcaption{margin:12px auto;max-width:calc(100% - (2 * var(--post-side-padding)));color:#9a9a9a;text-align:center;font-style:italic;font-size:15px;background:none}.wp-block-gallery.has-nested-images figure.wp-block-image.size-full .wp-element-caption:before,.wp-block-gallery.has-nested-images figure.wp-block-image.size-large .wp-element-caption:before,.wp-block-image.size-large figcaption:before,.wp-block-image.size-full figcaption:before{content:"\2014"}.wp-block-image.size-medium{margin:80px 0 50px;display:block;max-width:100vw}.wp-block-image.size-medium img{width:calc(100% + (2 * var(--post-side-padding)));object-fit:contain}.wp-block-image.size-medium figcaption{margin:12px 0 0;max-width:100%;color:#9a9a9a;text-align:left;font-style:italic;font-size:16px}.wp-block-image.size-medium figcaption:before{content:"\2014"}.wp-block-video{margin-top:80px;margin-bottom:80px}.wp-block-video figcaption{margin:12px 0 0;max-width:100%;color:#9a9a9a;text-align:left;font-style:italic;font-size:16px}.wp-block-video figcaption:before{content:"\2014"}.wp-block-video video{width:100%}.wp-block-embed__wrapper{position:relative;height:0;width:100%;padding-bottom:56.25%;clear:both}.wp-block-embed__wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}figure.wp-block-gallery{display:block;white-space:nowrap;padding-top:80px;position:relative;clear:both}.wp-block-gallery{white-space:nowrap;display:block;width:100vw;overflow:scroll;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;overflow:hidden;padding-bottom:30px}.wp-block-gallery *{outline:none}.wp-block-gallery .wp-block-image{width:auto!important;cursor:ew-resize;cursor:grab;cursor:-moz-grab;cursor:-webkit-grab}.wp-block-gallery .wp-block-image a{cursor:ew-resize;cursor:grab;cursor:-moz-grab;cursor:-webkit-grab}.wp-block-gallery .wp-block-image:active,.wp-block-gallery .wp-block-image a:active{cursor:grabbing;cursor:-moz-grabbing;cursor:-webkit-grabbing}.wp-block-gallery .wp-block-image{display:inline-block;vertical-align:top;padding:0 45px 25px;margin:0!important}.wp-block-gallery .wp-block-image:first-child{padding-left:50px}.wp-block-gallery .wp-block-image:last-child{padding-right:50px}.wp-block-gallery figure.wp-block-image figure{display:block}.wp-block-gallery .wp-block-image img{border-radius:3px;box-shadow:0 15px 20px #00000059;object-fit:cover;max-width:1024px;max-height:none}.wp-block-gallery.mobile .wp-block-image img{max-height:850px;max-height:668px;width:auto}.wp-block-image figcaption.wp-element-caption{position:relative;background:none;color:#9a9a9a;display:block;padding:0;text-align:center;font-style:italic;margin:12px auto;font-size:16px}.wp-block-image figcaption.wp-element-caption:before{content:"\2014"}.gallery-indicators,.slick-dots{text-align:center;padding:30px 30px 0;white-space:normal}.gallery-indicator,.slick-dots>li{display:inline-block;width:10px;height:10px;border:2px solid #fff;border-radius:50%;margin:0 8px;opacity:.3;cursor:pointer;transition:opacity .3s;position:relative}.slick-dots>li:hover,.gallery-indicator:hover{opacity:1}.slick-dots>li.slick-active,.gallery-indicator.active-indicator{opacity:1;background:#fff}.slick-dots>li button{background:none;border:none;color:transparent;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;cursor:pointer}#like-comment-share{background:#ffffff1a;position:relative;transform:translate3d(-8vw,0,0);padding:40px 8vw;width:100%;margin:80px 0 0}#like-comment-share h3{font-weight:300;font-size:22px;letter-spacing:.5px}#additional-credits h5{font-size:20px;letter-spacing:.5px;margin-top:80px;font-weight:400}#additional-credits>div{white-space:pre-line;margin-top:10px;font-size:20px;line-height:1.5em;color:#9a9a9a}@media only screen and (max-width: 900px){:root{--post-tb-padding: 8vw}body.single .post h1,#project-overlay .post h1{font-size:30px}.project-details{float:none;text-align:left;width:100%;margin-top:40px;padding-left:0}.project-details:after{content:"";display:block;clear:both}.hired-as-container{float:left}.deliverables-container{float:right}.project-details+p,.project-details+h2+p,.project-details+h3+p,.project-details+h4+p,.project-details+h5+p,.project-details+h6+p{width:100%}body.single .post h2,#project-overlay .post h2{clear:both}.wp-block-gallery .wp-block-image img{max-height:100vh;object-fit:contain!important}}@media only screen and (max-width: 700px){.deliverables-container{float:none;clear:both}.wp-block-gallery .wp-block-image img{max-width:80vw}}.wp-block-list{margin:1rem 0 3rem 1rem}.wp-block-list li{margin-bottom:1.5rem;line-height:1.4em;opacity:.9;font-size:18px;font-weight:200}body .is-layout-flex.is-content-justification-center{justify-content:center}.wp-block-table{margin:2rem 0;overflow-x:auto}.wp-block-table table{width:100%;border-collapse:collapse;font-family:inherit;font-size:.95rem;color:#f4f4f4;border:1px solid rgba(255,255,255,.1)}.wp-block-table thead{background-color:#ffffff0d;border-bottom:2px solid rgba(255,255,255,.2)}.wp-block-table th,.wp-block-table td{padding:12px 15px;text-align:left;border-bottom:1px solid rgba(255,255,255,.1)}.wp-block-table td:first-child{font-weight:600;color:#fff;width:25%}.wp-block-table tbody tr:hover{background-color:#ffffff05}@media (max-width: 600px){.wp-block-table table{font-size:.85rem}.wp-block-table th,.wp-block-table td{padding:10px 8px}}#project-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;overflow-x:hidden;overflow-y:auto;background:#000000bf;cursor:pointer;color-scheme:dark;scrollbar-color:rgba(255,255,255,.35) transparent}#project-overlay::-webkit-scrollbar{width:12px;height:12px}#project-overlay::-webkit-scrollbar-track{background:transparent}#project-overlay::-webkit-scrollbar-thumb{background:#ffffff40;border-radius:6px;border:3px solid transparent;background-clip:padding-box}#project-overlay::-webkit-scrollbar-thumb:hover{background:#ffffff73;background-clip:padding-box;border:3px solid transparent}#project-overlay .wp-block-image.size-large,#project-overlay .wp-block-image.size-full{width:100%;max-width:100%;margin-left:0;margin-right:0}#project-overlay .wp-block-image.size-large img,#project-overlay .wp-block-image.size-full img,#project-overlay .wp-block-gallery.has-nested-images figure.wp-block-image.size-full img,#project-overlay .wp-block-gallery.has-nested-images figure.wp-block-image.size-large img{width:100%;max-width:100%}#project-overlay .wp-block-image.size-medium{max-width:100%}#project-overlay .wp-block-image.size-medium img{width:100%;max-width:100%}#project-overlay .wp-block-gallery{width:100%;left:auto;right:auto;margin-left:0;margin-right:0}#project-overlay .post{cursor:default}.lds-ellipsis{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:80px;z-index:10000}.lds-ellipsis div{position:absolute;top:33px;width:13px;height:13px;border-radius:50%;background:#fff;animation-timing-function:cubic-bezier(0,1,1,0)}.lds-ellipsis div:nth-child(1){left:8px;animation:lds-ellipsis1 .6s infinite}.lds-ellipsis div:nth-child(2){left:8px;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(3){left:32px;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(4){left:56px;animation:lds-ellipsis3 .6s infinite}@keyframes lds-ellipsis1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes lds-ellipsis2{0%{transform:translate(0)}to{transform:translate(24px)}}.wp-block-pullquote,#project-overlay .post .wp-block-pullquote{border-color:#ffffff1a}.wp-block-pullquote p{margin-bottom:20px}
/*# sourceMappingURL=single.min.css.map */
