:root{--main-font:"Codec Pro Variable",Tahoma,sans-serif;--white:white;--paragraph-font-size:.75rem;--paragraph-letter-spacing:.05em;--black:black;--main-margin:20px;--transparent:#fff0;--tight-margin:10px;--headings-letter-spacing:.015em;--paragraph-line-height:1px}body{color:#fff;background-color:#000;font-family:neue-haas-grotesk-text;font-size:14px;font-weight:400;line-height:20px}.paragraph{font-family:var(--main-font);color:var(--white);font-size:var(--paragraph-font-size);letter-spacing:var(--paragraph-letter-spacing);text-transform:none;mix-blend-mode:difference;margin-bottom:0;font-weight:200;line-height:1.5;text-decoration:none;position:static}.paragraph.footer{mix-blend-mode:normal;mix-blend-mode:normal;position:static}.body{background-color:var(--white)}.body.clip.black{background-color:var(--black);background-color:var(--black);background-color:var(--black);overflow:hidden}.content-container{z-index:202;mix-blend-mode:difference;flex-flow:column;justify-content:center;align-items:center;width:100vw;height:100svh;display:flex;position:absolute;inset:0%}.center-text-container{box-sizing:border-box;grid-column-gap:10px;grid-row-gap:10px;object-fit:fill;flex-flow:row;flex:none;order:0;align-self:auto;line-height:100%;display:block;position:static;overflow:visible}.home-footer-navigation{margin-right:var(--main-margin);margin-bottom:16px;margin-left:var(--main-margin);flex-flow:row;order:0;justify-content:space-between;align-self:auto;align-items:stretch;display:none;position:fixed;inset:auto 0% 0%}.social-navigation{grid-column-gap:40px;grid-row-gap:40px;flex:0 auto;display:flex}.social-link{font-family:var(--main-font);color:var(--white);font-size:var(--paragraph-font-size);letter-spacing:2px;text-transform:uppercase;mix-blend-mode:difference;font-weight:300;line-height:10px;text-decoration:none;display:inline}.navigation-link{width:100%;font-family:var(--main-font);color:var(--white);text-align:right;letter-spacing:.025em;mix-blend-mode:difference;padding:5px 0 5px 5px;font-size:12px;font-weight:200;line-height:12px;text-decoration:none}.navigation-link.w--current{color:var(--white)}.navigation-link.home{letter-spacing:var(--paragraph-letter-spacing);text-transform:uppercase;mix-blend-mode:normal;font-size:14px;font-weight:500}.navigation-link.home.mobile{text-align:left;text-align:left;width:auto;padding:5px;font-size:18px;line-height:12px}.home-navigation{justify-content:flex-end;align-items:center;display:none;position:absolute;inset:0% 0% 0% auto}.home-navigation.mobile{inset:auto 0% 0%;justify-content:center;align-items:flex-end;padding:15px;display:block;inset:auto 0% 0%}.home-navigation-items{grid-column-gap:10px;grid-row-gap:10px;flex-flow:column;display:flex}.home-navigation-items.home.mobile{flex-flow:row;justify-content:space-between;align-items:flex-end;width:100%}.mega-top-title{z-index:202;mix-blend-mode:difference;position:absolute;inset:0% 0% auto}.pp-mega-logo{mix-blend-mode:difference;padding-top:20px;padding-left:20px;padding-right:20px}.hero-video{width:100%;height:100%}.background-hero-video{z-index:200;mix-blend-mode:normal;position:absolute;inset:0%}.dark-overlay{z-index:201;background-color:var(--black);opacity:.2;mix-blend-mode:normal;width:100%;height:100%;display:block;position:absolute;inset:0%}.fallback-image-background{z-index:199;object-fit:cover;width:100%;height:100%;position:absolute;inset:0%}.about-service-item{grid-column-gap:10px;grid-row-gap:10px;flex-flow:row;justify-content:center;align-items:center;display:flex;position:static}.about-service-item.visual-design{padding-left:54px}.about-service-item.photography{padding-top:10px;padding-left:120px}.about-service-title{font-family:var(--main-font);color:var(--white);letter-spacing:var(--headings-letter-spacing);text-transform:uppercase;mix-blend-mode:difference;margin-top:0;margin-bottom:0;font-size:25px;font-weight:500;line-height:25px}.about-service-plus{font-family:var(--main-font);color:var(--white);text-transform:uppercase;mix-blend-mode:difference;align-self:auto;font-size:25px;font-weight:200;line-height:25px}.about-service-content{flex-flow:column;justify-content:center;align-self:center;align-items:flex-start;display:flex}.page-transition-up-down{display:block}@media screen and (max-width:991px){.main-header{position:fixed}.project-heading-1{mix-blend-mode:difference}.project-details-section{padding-right:var(--main-margin);padding-left:var(--main-margin);grid-template-columns:1fr 1fr}.details-text.italic{font-style:italic}.gallery-row{grid-template-columns:1fr 1fr 1fr}.navigation-link.home.mobile{font-size:16px}.about-hero-section{flex-flow:column}.left-split-section{background-position:50% 0;width:100%;height:50vh}.right-split-section{width:100%;height:50vh}.details-item{flex-flow:column;display:flex}.project-details-description{width:100%}.lightbox-grid-image,.project-full-size-image{height:auto}.text-section{padding-right:var(--main-margin);padding-left:var(--main-margin)}.novafos-team{flex-flow:row}.novafos-interactive{display:none}.huge-page-title{margin-top:70px;margin-bottom:60px}.about-content{flex-flow:column;height:auto}.about-navigation{display:none}.about-image-desktop{object-position:50% 10%;display:none}.about-image-mobile{object-position:50% 20%;display:block}.bunny-video-player{width:100vw}.details-top{grid-column-gap:var(--main-margin);grid-row-gap:var(--main-margin);grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.details-bottom{grid-column-gap:20px;grid-row-gap:20px;flex-flow:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:space-between;align-items:stretch;display:grid}.font-design-grid,.flick-font-design-grid{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}.shape-4{top:22em}.blending-group-wrapper{margin-left:-4em}.shape-3{width:44em;height:57em;position:absolute;inset:23.2em -9.5em 0 auto}.ultra-gradient-wrapper{font-size:1.3vh}.project-mosaic-image,.pc-img,.pc-packshot-img{height:auto}}@media screen and (max-width:767px){.body.clip{overflow:clip}.main-header{grid-template-columns:.75fr 1fr}.header-logo{margin-left:0;font-size:18px}.header-left{display:none}.pp-logo-text{margin-left:0;display:none}.pp-logo-text.mobile{text-align:left;text-align:left;display:block}.footer-right{flex-flow:column;justify-content:flex-end;align-items:flex-end}.project-details-section{grid-column-gap:60px;grid-row-gap:60px;grid-template-columns:1fr;grid-auto-flow:row}.details-text.italic{flex:none;width:150px;font-style:normal}.details{grid-column-gap:10px;grid-row-gap:10px;grid-template-rows:auto;grid-template-columns:.25fr 1fr;grid-auto-columns:1fr;display:grid}.contact-hero{justify-content:center;align-items:flex-end}.gallery-section{margin-top:0;padding-top:0}.gallery-row{grid-column-gap:0px;grid-row-gap:0px;grid-template-columns:1fr;margin-top:0}.gallery-column{grid-column-gap:0px;grid-row-gap:0px}.about-hero-section{height:100svh}.left-split-section{height:40svh}.right-split-section{height:60svh}.details-item{flex-flow:row;align-items:stretch;display:flex}.project-details-description{width:100%;max-width:100%}.project-hero-image{display:none}.project-hero-image.mobile{display:inline-block}.grid{grid-template-rows:auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;grid-template-columns:1fr 1fr}.page-title-placeholder{justify-content:flex-start;align-items:center}.novafos-team{flex-flow:column}.collection-grid-item,.collection-grid{padding-left:0;padding-right:0}.huge-page-title{padding-right:var(--main-margin);padding-left:var(--main-margin);justify-content:flex-start;align-items:center;margin-top:100px}.back-to-work,.contact-title{display:none}.huge-page-heading{font-size:15vw;display:none}.contact-link{width:100%;padding-right:var(--main-margin);padding-bottom:15px;padding-left:var(--main-margin);mix-blend-mode:difference;display:block}.work-info{padding-right:var(--main-margin);padding-left:var(--main-margin)}.about-content{flex-flow:column;height:auto}.about-navigation{margin-top:10vh;padding-top:10px}.work-mobile-heading-image{mix-blend-mode:difference;display:block}.project-outgoing-link{text-align:left}.details-top{flex-flow:column;display:flex}.details-bottom{grid-column-gap:40px;grid-row-gap:40px;display:flex}.project-paragraph{text-align:left}.font-design-grid{grid-template-columns:1fr 1fr 1fr 1fr}.project-split-grid-section{grid-template-columns:1fr}.flick-font-design-grid{grid-template-columns:1fr 1fr 1fr 1fr}.blending-group-wrapper{filter:blur(80px)}.shape-3{width:30em;height:100em}.main-shapes-wrapper{filter:blur(80px)}.flick-logo-img{width:60%}._4-grid-project-section{grid-template-rows:auto auto auto auto;grid-template-columns:1fr}._3-column-mosaic-images{grid-template-columns:1fr 1fr}.pc-color-wrapper{grid-column-gap:var(--tight-margin);grid-row-gap:var(--tight-margin);grid-template-rows:auto auto;grid-template-columns:1fr 1fr}.pc-color.black,.pc-color.blue,.pc-color.grey,.pc-color.white,.pc-color.black,.pc-color.blue,.pc-color.grey,.pc-color.white{height:20rem}.pc-two-column{grid-column-gap:var(--tight-margin);grid-row-gap:var(--tight-margin);grid-template-rows:auto auto;grid-template-columns:1fr}.pc-four-column{grid-column-gap:var(--tight-margin);grid-row-gap:var(--tight-margin);grid-template-rows:auto auto;grid-template-columns:1fr 1fr}.pc-project-content-section{padding-right:var(--tight-margin);padding-left:var(--tight-margin);grid-column-gap:var(--tight-margin);grid-row-gap:var(--tight-margin)}.content-2-col-grid{display:flex}.image-headline-caption{font-size:1rem}.image-sub-headline-caption{font-size:.8rem}.image-caption-overlay{display:none}}@media screen and (max-width:479px){.body{-webkit-text-fill-color:inherit;background-position:50% 0;background-clip:border-box}.main-header{grid-template-columns:1.75fr 1fr}.content-container{inset:0%}.home-footer-navigation{grid-column-gap:10px;grid-row-gap:10px;flex-flow:column}.footer-right{flex-flow:column;justify-content:flex-end;align-items:flex-end}.project-details-section{grid-column-gap:60px;grid-row-gap:60px}.details-text.italic{width:auto;font-style:italic}.details{grid-column-gap:10px;grid-row-gap:10px;flex-flow:row;grid-template-columns:.5fr 1fr}.navigation-link.home{text-align:center;padding-left:0}.navigation-link.home.mobile{font-size:12px}.details-item{flex-flow:column;display:flex}.project-hero-image.mobile{display:block}.grid{grid-column-gap:0px;grid-row-gap:0px;grid-template-rows:auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;grid-template-columns:1fr}.home-navigation{justify-content:center;align-items:flex-end;margin-right:0;inset:auto 0% 18%}.home-navigation.mobile{flex-flow:wrap;flex:0 auto;display:flex}.home-navigation-items.home{text-align:center;text-align:center}.background-hero-video{width:100%;height:100%;position:absolute;inset:0%}.about-service-item.visual-design{padding-left:13vw}.about-service-item.photography{padding-left:30vw}.about-service-title,.about-service-plus{font-size:6svw;line-height:100%}.about-image-mobile{object-position:50% 0%}.font-design-grid,.flick-font-design-grid{grid-template-columns:1fr 1fr 1fr}.shape-4{top:30.7em}.flick-logo-img{width:60%}._3-column-mosaic-images{grid-column-gap:0px;grid-row-gap:0px;grid-template-columns:1fr}.pc-color.black,.pc-color.blue,.pc-color.grey,.pc-color.white,.pc-color.black,.pc-color.blue,.pc-color.grey,.pc-color.white{height:10rem}}