:root{--main-font:"Codec Pro Variable",Tahoma,sans-serif;--white:white;--paragraph-font-size:12px;--paragraph-line-height:18px;--paragraph-letter-spacing:.05em;--main-margin:20px;--transparent:#fff0;--black:black;--headings-letter-spacing:.02em}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;font-size:28px}.heading-2.home{font-family:var(--main-font);font-variation-settings:normal;text-align:center;letter-spacing:.05em;font-size:12px;font-weight:200;line-height:12px}.paragraph{font-family:var(--main-font);color:var(--white);font-size:var(--paragraph-font-size);line-height:var(--paragraph-line-height);letter-spacing:var(--paragraph-letter-spacing);text-transform:none;mix-blend-mode:difference;font-weight:200;font-family:var(--main-font);font-size:var(--paragraph-font-size);line-height:var(--paragraph-line-height);letter-spacing:var(--paragraph-letter-spacing);text-transform:none;mix-blend-mode:difference;margin-bottom:0;font-weight:200;text-decoration:none}.body{background-color:var(--white);overflow:visible}.content-container{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:column;flex:none;order:0;align-self:auto;line-height:100%;display:flex;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:flex;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);line-height:var(--paragraph-line-height);letter-spacing:2px;text-transform:uppercase;font-weight:200;text-decoration:none;display:inline}.background-image-fixed{width:100%;height:100%}.pp-logo-text{font-variation-settings:"wght" 450;text-align:center;letter-spacing:.025em;text-overflow:clip;margin-left:16px;font-family:Codec Pro Variable,Tahoma,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:15px;text-decoration:none}.pp-logo-text.mobile{display:none}.pp-logo-text.home{margin-top:0;margin-bottom:0;margin-left:0}.navigation-link{font-family:var(--main-font);color:var(--white);text-align:right;letter-spacing:.025em;mix-blend-mode:difference;width:100%;padding:5px 0 5px 5px;font-size:12px;font-weight:200;line-height:12px;text-decoration:none}.navigation-link.w--current{color:var(--white)}.image-home-background{object-fit:cover;width:100%;height:100svh}.home-navigation{margin-top:var(--main-margin);margin-right:var(--main-margin);margin-bottom:var(--main-margin);justify-content:flex-end;align-items:center;display:flex;position:absolute;inset:0% 0% 0% auto}.home-navigation-items{grid-column-gap:10px;grid-row-gap:10px;grid-column-gap:10px;grid-row-gap:10px;flex-flow:column;display:flex}@media screen and (max-width:991px){.container{height:100vw}.paragraph-2{padding-left:12px}.track-_-h-scroll{height:auto;display:flex}.camera-_-h-scroll{width:auto;height:auto;overflow:visible}.frame-_-h-scroll{flex-flow:column}.item-_-h-scroll{height:auto}.image-_-h-scroll{width:100%;height:auto}.image-8{cursor:auto}.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}.split-hero-section{flex-flow:column}.left-split-section{background-position:50% 0;width:100%;height:50svh}.right-split-section{width:100%}.project-image{height:auto}.details-item{flex-flow:column;display:flex}.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}}@media screen and (max-width:767px){.main-header{grid-template-columns:.75fr 1fr}.header-logo{font-size:18px}.header-left{display:none}.pp-logo-text{margin-left:0;display:none}.pp-logo-text.mobile{text-align:left;display:block}.pp-logo-text.home{display:block}.project-details-section{grid-template-columns:1fr;grid-auto-flow:row}.details-text.italic{flex:none;width:150px;font-style:normal}.project-content-item{grid-column-gap:20px;grid-row-gap:20px}.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}.details-item{flex-flow:row;align-items:stretch;display:flex}.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}.project-full-content-item{grid-column-gap:20px;grid-row-gap:20px}.page-title-placeholder{justify-content:flex-start;align-items:center}.about-text-section{padding:60px var(--main-margin)}.novafos-team{flex-flow:column}}@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}.image-modal-_-wrapper{object-fit:fill;display:none;overflow:visible}.image-9{flex:none;align-self:flex-start;width:auto;max-width:none;height:auto;max-height:100vh;overflow:scroll}.content-container{inset:0%}.p{font-size:15px}.home-footer-navigation{grid-column-gap:10px;grid-row-gap:10px;flex-flow:column}.details-text{line-height:var(--paragraph-line-height)}.details-text.italic{width:auto;font-style:italic}.details{flex-flow:row}.navigation-link.home{text-align:center;text-align:center;padding-left:0}.details-item{flex-flow:column;display:flex}.grid{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-items.home{text-align:center;text-align:center}}