: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}.heading-2{font-family:var(--main-font);color:var(--white);font-variation-settings:"wght" 475;text-align:left;letter-spacing:normal;text-transform:none;mix-blend-mode:difference;margin-top:0;margin-bottom:0;font-size:24px;font-weight:500;line-height:100%;text-decoration:none}.heading-2.novafos{text-align:center;text-align:center;font-size:28px}.heading-3{font-family:var(--main-font);color:var(--white);text-align:left;letter-spacing:.025em;mix-blend-mode:difference;align-self:flex-start;margin-top:0;margin-bottom:0;font-size:12px;font-weight:500;line-height:10px;text-decoration:none}.heading-3.novafos{text-align:center;align-self:center;font-size:16px}.heading-3.novafos-undertitle{text-align:center;margin-top:0;margin-bottom:0;font-size:20px;font-weight:300;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;position:static}.body{background-color:var(--white)}.body.clip.black{background-color:var(--black);overflow:hidden}.main-header{z-index:1999;width:100%;height:auto;padding-top:var(--main-margin);padding-right:var(--main-margin);padding-left:var(--main-margin);grid-column-gap:16px;grid-row-gap:16px;background-color:var(--transparent);mix-blend-mode:difference;flex-flow:row;grid-template-rows:auto;grid-template-columns:.75fr 1fr .75fr;grid-auto-columns:1fr;place-content:start space-between;align-items:start;display:grid;position:fixed;inset:0% 0% auto}.header-logo{font-family:var(--main-font);color:var(--white);font-variation-settings:"wght" 450;text-align:left;letter-spacing:var(--paragraph-letter-spacing);text-transform:none;margin-left:16px;font-size:20px;font-weight:400;line-height:15px;text-decoration:none;display:block}.header-logo.w--current{text-transform:none}.main-footer{z-index:1;padding:120px var(--main-margin)var(--main-margin);justify-content:space-between;display:flex;position:static;inset:auto 0% 0%}.copyright-footer{color:var(--white);letter-spacing:.05em;mix-blend-mode:difference;font-family:Codec Pro Variable,Tahoma,sans-serif;font-size:12px;font-weight:200;line-height:10px;position:static;overflow:visible}.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}.header-left{grid-column-gap:5px;grid-row-gap:5px;align-self:flex-start;font-size:12px;line-height:10px}.header-center{z-index:2999;align-self:flex-start;position:static}.header-right{align-self:flex-start;font-size:12px;line-height:10px;position:static}.pp-logo-text{text-align:center;letter-spacing:.025em;text-transform:none;text-overflow:clip;margin-left:0;font-family:Codec Pro Variable,Tahoma,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:15px;text-decoration:none;display:block}.pp-logo-text.mobile{display:none}.footer-left{align-self:flex-end}.footer-right{grid-column-gap:var(--main-margin);grid-row-gap:var(--main-margin);flex-flow:row;align-self:flex-end;display:flex}.footer-link{font-family:var(--main-font);color:var(--white);letter-spacing:.05em;mix-blend-mode:difference;font-size:12px;font-weight:200;line-height:10px;text-decoration:none}.project-hero{width:100%;height:100svh;overflow:hidden}.project-title-container{z-index:100;margin-bottom:var(--main-margin);margin-left:var(--main-margin);letter-spacing:.05em;mix-blend-mode:difference;position:absolute;inset:auto auto 0% 0%}.project-heading-1{font-family:var(--main-font);color:var(--white);font-variation-settings:"wght" 475;letter-spacing:var(--paragraph-letter-spacing);mix-blend-mode:normal;margin-top:0;margin-bottom:0;font-size:1.2rem;font-weight:500;line-height:1}.project-details-section{padding:60px var(--main-margin);grid-column-gap:120px;grid-row-gap:120px;flex-flow:column;grid-template-rows:auto;grid-template-columns:.5fr 1fr;grid-auto-columns:1fr;display:flex}.details-heading{font-family:var(--main-font);color:var(--white);font-size:var(--paragraph-font-size);font-variation-settings:"wght" 475;text-align:left;letter-spacing:var(--paragraph-letter-spacing);mix-blend-mode:difference;margin-top:0;margin-bottom:0;font-weight:500;line-height:1.5}.details-text{font-family:var(--main-font);color:var(--white);font-size:var(--paragraph-font-size);letter-spacing:var(--paragraph-letter-spacing);mix-blend-mode:difference;font-weight:200;line-height:1.5;text-decoration:none}.details-text.italic{width:150px;line-height:1.5}.details{grid-column-gap:10px;grid-row-gap:10px;flex-flow:column;grid-template-rows:auto;grid-template-columns:.5fr 1fr;grid-auto-columns:1fr;display:flex}.project-content-section{padding-right:var(--tight-margin);padding-left:var(--tight-margin);margin-left:auto;margin-right:auto}.project-content-section.full{flex-flow:column;margin-left:0;margin-right:0;padding-left:0;padding-right:0;display:flex}.open-menu-text{font-family:var(--main-font);color:var(--white);font-size:var(--paragraph-font-size);text-align:right;letter-spacing:.05em;font-weight:400;line-height:10px;display:block;position:absolute;bottom:auto}.details-title{align-self:flex-start}.details-item{grid-column-gap:5px;grid-row-gap:5px;flex-flow:row;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-self:flex-start;place-items:stretch stretch;display:flex}.details-content{grid-column-gap:5px;grid-row-gap:5px;flex-flow:column;align-self:flex-start;display:flex}.project-heading-2{font-family:var(--main-font);color:var(--white);font-variation-settings:"wght" 475;text-align:left;letter-spacing:var(--headings-letter-spacing);text-transform:none;mix-blend-mode:difference;margin-top:0;margin-bottom:0;font-size:1.75rem;font-weight:500;line-height:1;text-decoration:none}.project-heading-3{font-family:var(--main-font);color:var(--white);text-align:left;letter-spacing:var(--headings-letter-spacing);text-transform:none;mix-blend-mode:difference;margin-top:0;margin-bottom:0;font-size:1rem;font-weight:300;line-height:1;text-decoration:none}.project-details-title{grid-column-gap:10px;grid-row-gap:10px;flex-flow:column;display:flex}.project-details-description{grid-column-gap:20px;grid-row-gap:20px;flex-flow:column;width:50%;max-width:435px;display:flex}.project-hero-image{object-fit:cover;width:100%;height:100svh}.project-hero-image.mobile{display:none}.project-full-size-image{width:100%;height:auto}.text-section{padding:60px var(--main-margin);grid-column-gap:10px;grid-row-gap:10px;flex-flow:column;display:flex}._3-column-image-section{grid-column-gap:40px;grid-row-gap:40px;flex-flow:column;padding-top:120px;padding-bottom:120px;display:flex}.novafos-team-item{grid-column-gap:var(--main-margin);grid-row-gap:var(--main-margin);flex-flow:column;display:flex}.novafos-team{padding-right:var(--main-margin);padding-left:var(--main-margin);grid-column-gap:var(--main-margin);grid-row-gap:var(--main-margin);display:flex}.novafos-section-title{grid-column-gap:10px;grid-row-gap:10px;flex-flow:column;align-self:center;display:flex}.novafos-spotify{padding-right:var(--main-margin);padding-bottom:120px;padding-left:var(--main-margin);display:block}.novafos-spline{padding-top:120px;padding-bottom:120px}.back-to-work{z-index:2000;mix-blend-mode:difference;margin-top:15px;margin-left:15px;padding:5px;position:fixed;inset:0% auto auto 0%}.back-to-work-link{font-family:var(--main-font);color:var(--white);font-size:var(--paragraph-font-size);letter-spacing:var(--paragraph-letter-spacing);font-weight:400;line-height:10px;text-decoration:none;display:block}.full-screen-menu{z-index:1001;mix-blend-mode:difference;flex-flow:column;justify-content:space-between;align-items:flex-end;width:100%;min-height:100svh;display:none;position:fixed;inset:0%}.menu-content{height:100%;margin-right:var(--main-margin);grid-column-gap:20px;grid-row-gap:20px;mix-blend-mode:normal;flex-flow:column;justify-content:center;align-items:flex-end;display:flex;position:absolute}.menu-item{position:relative}.menu-link{font-family:var(--main-font);color:var(--white);text-align:right;letter-spacing:var(--headings-letter-spacing);text-transform:uppercase;mix-blend-mode:normal;font-size:45px;font-weight:500;line-height:100%;text-decoration:none}.menu-link.w--current{color:var(--white)}.menu-social-content{justify-content:flex-start;align-items:flex-end;width:100%;height:auto;display:flex;position:fixed;inset:auto 0% 0%}.social-menu-items{margin-bottom:var(--main-margin);margin-left:var(--main-margin);grid-column-gap:40px;grid-row-gap:40px;display:flex}.social-item{font-family:var(--main-font);color:var(--white);font-size:var(--paragraph-font-size);font-weight:300;line-height:10px}.header{overflow:visible}.header-menu-button{grid-column-gap:3px;grid-row-gap:3px;cursor:pointer;align-items:center;margin-top:-10px;margin-right:-10px;padding:10px 10px 10px 45px;display:flex;position:static}.close-menu-text{font-family:var(--main-font);color:var(--white);font-size:var(--paragraph-font-size);letter-spacing:.05em;font-weight:400;line-height:10px;display:none;position:absolute}.menu-text{align-self:flex-start;display:block;position:relative;bottom:1px;right:35px}.menu-icon{align-self:flex-start}.menu-icon-design{display:block}.full-screen-menu-background{z-index:1000;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);width:100%;min-height:100svh;display:none;position:fixed;inset:0%}.details-top{grid-column-gap:var(--main-margin);grid-row-gap:var(--main-margin);flex-flow:column;justify-content:space-between;display:flex}.details-bottom{grid-column-gap:10px;grid-row-gap:10px;flex-flow:row;grid-template:"."/auto auto auto auto auto auto;grid-auto-columns:auto;place-content:start space-between;place-items:stretch stretch;width:100%;display:grid}.project-paragraph{font-family:var(--main-font);color:var(--white);font-size:var(--paragraph-font-size);text-align:left;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}.page-transition-down-up{display:block}.back-to-work-code{display:none}@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{flex-flow:column;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}}#w-node-af8f931d-faab-62a5-95b8-83c478996727-f5f070bc{grid-area:span 1/span 1/span 1/span 1;place-self:start}#w-node-_13094b64-fe92-cc04-4942-75b7f5f070c7-f5f070bc{place-self:start center}#w-node-_13094b64-fe92-cc04-4942-75b7f5f070ca-f5f070bc{place-self:start end}@media screen and (max-width:767px){#w-node-_13094b64-fe92-cc04-4942-75b7f5f070c7-f5f070bc{justify-self:start}#w-node-_13094b64-fe92-cc04-4942-75b7f5f070ca-f5f070bc{order:9999}}