.fh-section--project-text{padding-bottom:var(--spacing-4xl);padding-top:var(--spacing-2xl)}.fh-section--project-text .fh-item.fh-item--text .fh-section--text__content h2{max-width:unset}.fh-section--project-text h1,.fh-section--project-text h2{grid-column:span 12/span 12}.fh-section--project-text p{grid-column:span 8/span 8}.fh-section--project-text p.p-small{grid-column:span 4/span 4}.fh-column.fh-column--mockup{align-items:center;display:flex;height:-moz-fit-content;height:fit-content;justify-content:center;width:100%}.fh-column.fh-column--mockup .fh-column--mockup-media--wrapper{border-radius:var(--border-radius-box);padding:var(--spacing-l);width:100%}@media (min-width:1200px){.fh-column.fh-column--mockup .fh-column--mockup-media--wrapper{padding:var(--spacing-2xl)}}.fh-column.fh-column--mockup .fh-column--mockup-media--wrapper{background:var(--mockup-color)}.fh-column.fh-column--mockup .fh-column--mockup-media{border-radius:var(--border-radius-box);overflow:hidden;--tw-shadow:0 3.8px 3px -3px rgba(0,0,0,.034),0 9.1px 7.2px -3px rgba(0,0,0,.048),0 17.2px 13.5px -3px rgba(0,0,0,.06),0 30.6px 24.1px -3px rgba(0,0,0,.072),0 57.2px 45.1px -3px rgba(0,0,0,.086),0 137px 108px -3px rgba(0,0,0,.12);--tw-shadow-colored:0 3.8px 3px -3px var(--tw-shadow-color),0 9.1px 7.2px -3px var(--tw-shadow-color),0 17.2px 13.5px -3px var(--tw-shadow-color),0 30.6px 24.1px -3px var(--tw-shadow-color),0 57.2px 45.1px -3px var(--tw-shadow-color),0 137px 108px -3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.fh-column.fh-column--text{height:-moz-fit-content;height:fit-content;position:sticky;top:var(--spacing-3xl)}.fh-column.fh-column--image{align-items:stretch;display:flex;justify-content:center;width:100%}.fh-column.fh-column--image .fh-column--image-media{width:100%}.fh-column.fh-column--image .fh-column--image-media .fh-item--image{max-width:unset}.fh-section--columns.fh-section--columns--align-top .fh-column__wrapper{align-items:flex-start}.fh-section--columns.fh-section--columns--align-center .fh-column__wrapper{align-items:center}.fh-section--columns.fh-section--columns--align-bottom .fh-column__wrapper{align-items:flex-end}.fh-section--fullscreen{align-items:center;display:flex;justify-content:center;overflow:hidden;padding-bottom:var(--spacing-2xl);padding-top:var(--spacing-2xl);position:relative;width:100vw}@media (min-width:1200px){.fh-section--fullscreen{padding-bottom:var(--spacing-4xl);padding-top:var(--spacing-4xl)}}.fh-section--fullscreen .fh-item.fh-item--media{background-color:var(--black);height:100%;width:100%}.fh-section--fullscreen .fh-item.fh-item--media .fh-item--image,.fh-section--fullscreen .fh-item.fh-item--media .fh-item--video{height:100%;max-width:unset;opacity:.85;width:100%}.fh-section--fullscreen .fh-content{left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);z-index:2}.fh-block.fh-block--grid.fh-section--split{gap:0}.fh-block.fh-block--grid.fh-section--split.fh-section--split-reverse .fh-section--split-media{order:-9999}.fh-block.fh-block--grid.fh-section--split.fh-section--split-reverse .fh-section--split-content{order:9999}.fh-block.fh-block--grid.fh-section--split.fh-section--split--align-top .fh-column__wrapper{align-items:flex-start}.fh-block.fh-block--grid.fh-section--split.fh-section--split--align-center .fh-column__wrapper{align-items:center}.fh-block.fh-block--grid.fh-section--split.fh-section--split--align-bottom .fh-column__wrapper{align-items:flex-end}.fh-section--next-project{height:100vh;margin-top:-100vh}.fh-section--next-project .next-project-wrapper{align-items:center;flex-direction:column;flex-wrap:nowrap;justify-content:center}.fh-section--next-project .next-project-image{height:115%;left:0;opacity:.6;position:absolute;top:0;width:100%;z-index:-1}.page.page--project .page--project-content{background-color:var(--black);border-bottom-left-radius:20px;border-bottom-right-radius:20px;position:relative;z-index:1}.page.page--project .pin-spacer{z-index:auto!important}.page.page--project .project--intro h1{font-size:var(--font--2xl);-webkit-hyphens:auto;hyphens:auto;line-height:100%}.page.page--project .project--intro p .word{opacity:0}.page.page--project .fh-section--columns{margin-bottom:var(--spacing-l)}@media (min-width:1200px){.page.page--project .fh-section--columns{padding-bottom:var(--spacing-3xl)}}.page.page--project .project-hero-media{border-radius:0;height:100%;opacity:.6;position:absolute;right:0;top:0;width:100%}@media (min-width:1200px){.page.page--project .project-hero-media{border-bottom-left-radius:var(--border-radius-box);height:calc(100vh - 4em);width:70%}}
