.newsletter-section .newsletter-form form .mc4wp-form-fields p.acceptance,.project-gallery-list .single-thumbnail{font-size:.9vw;line-height:1.1}@media screen and (min-width:1920px){.newsletter-section .newsletter-form form .mc4wp-form-fields p.acceptance,.project-gallery-list .single-thumbnail{font-size:15px;font-size:.9375rem;line-height:1.1}}@media screen and (max-width:1920px){.newsletter-section .newsletter-form form .mc4wp-form-fields p.acceptance,.project-gallery-list .single-thumbnail{font-size:14px;font-size:.875rem;line-height:1.1}}@media screen and (max-width:1440px){.newsletter-section .newsletter-form form .mc4wp-form-fields p.acceptance,.project-gallery-list .single-thumbnail{font-size:14px;font-size:.875rem;line-height:1.1}}@media screen and (max-width:1280px){.newsletter-section .newsletter-form form .mc4wp-form-fields p.acceptance,.project-gallery-list .single-thumbnail{font-size:.9vw;line-height:1.1}}@media screen and (max-width:992px){.newsletter-section .newsletter-form form .mc4wp-form-fields p.acceptance,.project-gallery-list .single-thumbnail{font-size:2.1vw;line-height:1.1}}@media screen and (max-width:768px){.newsletter-section .newsletter-form form .mc4wp-form-fields p.acceptance,.project-gallery-list .single-thumbnail{font-size:2.8vw;line-height:1.1}}#projects-panel,#projects-panel .panel__content .table,#projects-panel .panel__content .table .table-row.table-header .table-row-container .table-column,.home-slider__slide .project-info span,.newsletter-section .close-text p,.newsletter-section .newsletter-form form .mc4wp-form-fields input[type=submit],.newsletter-section .newsletter-form form .mc4wp-form-fields p,.page-panel main .curriculum .awards .awards-table .table-row .table-column.table-column-label p,.page-panel main .curriculum .awards .awards-title p,.page-panel main .curriculum .clients .clients-title p,.page-panel main .curriculum p,.page-panel main .primary-column p strong,.panel,.panel__slide[data-panel=title]>div span,.project-panel .back-to-top p,.project-panel .project-cover>div span,.project-panel footer .footer-button,.project-panel footer .footer-button .button-text .close,.project-panel footer .footer-button .button-text .more,.project-panel footer .footer-info .footer-info-row .table,.project-panel footer .footer-info .footer-info-row .table .table-title p,.project-panel header .back-button,.project-panel header button,.site-header,body,h1,h2,h3,h4,h5,h6{font-size:1.6vw;line-height:1.1}@media screen and (min-width:1920px){#projects-panel,#projects-panel .panel__content .table,#projects-panel .panel__content .table .table-row.table-header .table-row-container .table-column,.home-slider__slide .project-info span,.newsletter-section .close-text p,.newsletter-section .newsletter-form form .mc4wp-form-fields input[type=submit],.newsletter-section .newsletter-form form .mc4wp-form-fields p,.page-panel main .curriculum .awards .awards-table .table-row .table-column.table-column-label p,.page-panel main .curriculum .awards .awards-title p,.page-panel main .curriculum .clients .clients-title p,.page-panel main .curriculum p,.page-panel main .primary-column p strong,.panel,.panel__slide[data-panel=title]>div span,.project-panel .back-to-top p,.project-panel .project-cover>div span,.project-panel footer .footer-button,.project-panel footer .footer-button .button-text .close,.project-panel footer .footer-button .button-text .more,.project-panel footer .footer-info .footer-info-row .table,.project-panel footer .footer-info .footer-info-row .table .table-title p,.project-panel header .back-button,.project-panel header button,.site-header,body,h1,h2,h3,h4,h5,h6{font-size:21px;font-size:1.3125rem;line-height:1.1}}@media screen and (max-width:1920px){#projects-panel,#projects-panel .panel__content .table,#projects-panel .panel__content .table .table-row.table-header .table-row-container .table-column,.home-slider__slide .project-info span,.newsletter-section .close-text p,.newsletter-section .newsletter-form form .mc4wp-form-fields input[type=submit],.newsletter-section .newsletter-form form .mc4wp-form-fields p,.page-panel main .curriculum .awards .awards-table .table-row .table-column.table-column-label p,.page-panel main .curriculum .awards .awards-title p,.page-panel main .curriculum .clients .clients-title p,.page-panel main .curriculum p,.page-panel main .primary-column p strong,.panel,.panel__slide[data-panel=title]>div span,.project-panel .back-to-top p,.project-panel .project-cover>div span,.project-panel footer .footer-button,.project-panel footer .footer-button .button-text .close,.project-panel footer .footer-button .button-text .more,.project-panel footer .footer-info .footer-info-row .table,.project-panel footer .footer-info .footer-info-row .table .table-title p,.project-panel header .back-button,.project-panel header button,.site-header,body,h1,h2,h3,h4,h5,h6{font-size:19px;font-size:1.1875rem;line-height:1.1}}@media screen and (max-width:1440px){#projects-panel,#projects-panel .panel__content .table,#projects-panel .panel__content .table .table-row.table-header .table-row-container .table-column,.home-slider__slide .project-info span,.newsletter-section .close-text p,.newsletter-section .newsletter-form form .mc4wp-form-fields input[type=submit],.newsletter-section .newsletter-form form .mc4wp-form-fields p,.page-panel main .curriculum .awards .awards-table .table-row .table-column.table-column-label p,.page-panel main .curriculum .awards .awards-title p,.page-panel main .curriculum .clients .clients-title p,.page-panel main .curriculum p,.page-panel main .primary-column p strong,.panel,.panel__slide[data-panel=title]>div span,.project-panel .back-to-top p,.project-panel .project-cover>div span,.project-panel footer .footer-button,.project-panel footer .footer-button .button-text .close,.project-panel footer .footer-button .button-text .more,.project-panel footer .footer-info .footer-info-row .table,.project-panel footer .footer-info .footer-info-row .table .table-title p,.project-panel header .back-button,.project-panel header button,.site-header,body,h1,h2,h3,h4,h5,h6{font-size:19px;font-size:1.1875rem;line-height:1.1}}@media screen and (max-width:1280px){#projects-panel,#projects-panel .panel__content .table,#projects-panel .panel__content .table .table-row.table-header .table-row-container .table-column,.home-slider__slide .project-info span,.newsletter-section .close-text p,.newsletter-section .newsletter-form form .mc4wp-form-fields input[type=submit],.newsletter-section .newsletter-form form .mc4wp-form-fields p,.page-panel main .curriculum .awards .awards-table .table-row .table-column.table-column-label p,.page-panel main .curriculum .awards .awards-title p,.page-panel main .curriculum .clients .clients-title p,.page-panel main .curriculum p,.page-panel main .primary-column p strong,.panel,.panel__slide[data-panel=title]>div span,.project-panel .back-to-top p,.project-panel .project-cover>div span,.project-panel footer .footer-button,.project-panel footer .footer-button .button-text .close,.project-panel footer .footer-button .button-text .more,.project-panel footer .footer-info .footer-info-row .table,.project-panel footer .footer-info .footer-info-row .table .table-title p,.project-panel header .back-button,.project-panel header button,.site-header,body,h1,h2,h3,h4,h5,h6{font-size:1.6vw;line-height:1.1}}@media screen and (max-width:992px){#projects-panel,#projects-panel .panel__content .table,#projects-panel .panel__content .table .table-row.table-header .table-row-container .table-column,.home-slider__slide .project-info span,.newsletter-section .close-text p,.newsletter-section .newsletter-form form .mc4wp-form-fields input[type=submit],.newsletter-section .newsletter-form form .mc4wp-form-fields p,.page-panel main .curriculum .awards .awards-table .table-row .table-column.table-column-label p,.page-panel main .curriculum .awards .awards-title p,.page-panel main .curriculum .clients .clients-title p,.page-panel main .curriculum p,.page-panel main .primary-column p strong,.panel,.panel__slide[data-panel=title]>div span,.project-panel .back-to-top p,.project-panel .project-cover>div span,.project-panel footer .footer-button,.project-panel footer .footer-button .button-text .close,.project-panel footer .footer-button .button-text .more,.project-panel footer .footer-info .footer-info-row .table,.project-panel footer .footer-info .footer-info-row .table .table-title p,.project-panel header .back-button,.project-panel header button,.site-header,body,h1,h2,h3,h4,h5,h6{font-size:2.6vw;line-height:1.1}}@media screen and (max-width:768px){#projects-panel,#projects-panel .panel__content .table,#projects-panel .panel__content .table .table-row.table-header .table-row-container .table-column,.home-slider__slide .project-info span,.newsletter-section .close-text p,.newsletter-section .newsletter-form form .mc4wp-form-fields input[type=submit],.newsletter-section .newsletter-form form .mc4wp-form-fields p,.page-panel main .curriculum .awards .awards-table .table-row .table-column.table-column-label p,.page-panel main .curriculum .awards .awards-title p,.page-panel main .curriculum .clients .clients-title p,.page-panel main .curriculum p,.page-panel main .primary-column p strong,.panel,.panel__slide[data-panel=title]>div span,.project-panel .back-to-top p,.project-panel .project-cover>div span,.project-panel footer .footer-button,.project-panel footer .footer-button .button-text .close,.project-panel footer .footer-button .button-text .more,.project-panel footer .footer-info .footer-info-row .table,.project-panel footer .footer-info .footer-info-row .table .table-title p,.project-panel header .back-button,.project-panel header button,.site-header,body,h1,h2,h3,h4,h5,h6{font-size:4vw;line-height:1.1}}.panel__slide[data-panel=title]>div h1,.project-panel .project-cover>div h1{font-size:8vw;line-height:1.1}@media screen and (min-width:1920px){.panel__slide[data-panel=title]>div h1,.project-panel .project-cover>div h1{font-size:90px;font-size:5.625rem;line-height:1.1}}@media screen and (max-width:1920px){.panel__slide[data-panel=title]>div h1,.project-panel .project-cover>div h1{font-size:90px;font-size:5.625rem;line-height:1.1}}@media screen and (max-width:1440px){.panel__slide[data-panel=title]>div h1,.project-panel .project-cover>div h1{font-size:90px;font-size:5.625rem;line-height:1.1}}@media screen and (max-width:1280px){.panel__slide[data-panel=title]>div h1,.project-panel .project-cover>div h1{font-size:8vw;line-height:1.1}}@media screen and (max-width:992px){.panel__slide[data-panel=title]>div h1,.project-panel .project-cover>div h1{font-size:12vw;line-height:1.1}}@media screen and (max-width:768px){.panel__slide[data-panel=title]>div h1,.project-panel .project-cover>div h1{font-size:14vw;line-height:1.1}}#projects-panel .copyright p,#projects-panel .panel__content .projects-text p,#projects-panel .panel__content .table .table-row .table-row-container .table-column,.newsletter-section .newsletter-form form .mc4wp-form-fields input[type=email],.newsletter-section .newsletter-form form .mc4wp-form-fields input[type=text],.newsletter-section .newsletter-form form .mc4wp-form-fields select,.page-panel main .curriculum .awards .awards-table .table-row .table-column.table-column-value p,.page-panel main .curriculum .clients .clients-content p,.page-panel main .primary-column ol li,.page-panel main .primary-column p,.page-panel main .primary-column ul li,.project-panel footer .footer-info .footer-info-row .project-description .description-text p,.project-panel footer .footer-info .footer-info-row .project-description .description-text p a,.project-panel footer .footer-info .footer-info-row .table .table-row .table-column.table-column-value,.project-panel footer .footer-info .footer-info-row .table .table-row.table-header .table-column .table-column-value{font-size:1.7vw;line-height:1.1}@media screen and (min-width:1920px){#projects-panel .copyright p,#projects-panel .panel__content .projects-text p,#projects-panel .panel__content .table .table-row .table-row-container .table-column,.newsletter-section .newsletter-form form .mc4wp-form-fields input[type=email],.newsletter-section .newsletter-form form .mc4wp-form-fields input[type=text],.newsletter-section .newsletter-form form .mc4wp-form-fields select,.page-panel main .curriculum .awards .awards-table .table-row .table-column.table-column-value p,.page-panel main .curriculum .clients .clients-content p,.page-panel main .primary-column ol li,.page-panel main .primary-column p,.page-panel main .primary-column ul li,.project-panel footer .footer-info .footer-info-row .project-description .description-text p,.project-panel footer .footer-info .footer-info-row .project-description .description-text p a,.project-panel footer .footer-info .footer-info-row .table .table-row .table-column.table-column-value,.project-panel footer .footer-info .footer-info-row .table .table-row.table-header .table-column .table-column-value{font-size:22px;font-size:1.375rem;line-height:1.1}}@media screen and (max-width:1920px){#projects-panel .copyright p,#projects-panel .panel__content .projects-text p,#projects-panel .panel__content .table .table-row .table-row-container .table-column,.newsletter-section .newsletter-form form .mc4wp-form-fields input[type=email],.newsletter-section .newsletter-form form .mc4wp-form-fields input[type=text],.newsletter-section .newsletter-form form .mc4wp-form-fields select,.page-panel main .curriculum .awards .awards-table .table-row .table-column.table-column-value p,.page-panel main .curriculum .clients .clients-content p,.page-panel main .primary-column ol li,.page-panel main .primary-column p,.page-panel main .primary-column ul li,.project-panel footer .footer-info .footer-info-row .project-description .description-text p,.project-panel footer .footer-info .footer-info-row .project-description .description-text p a,.project-panel footer .footer-info .footer-info-row .table .table-row .table-column.table-column-value,.project-panel footer .footer-info .footer-info-row .table .table-row.table-header .table-column .table-column-value{font-size:20px;font-size:1.25rem;line-height:1.1}}@media screen and (max-width:1440px){#projects-panel .copyright p,#projects-panel .panel__content .projects-text p,#projects-panel .panel__content .table .table-row .table-row-container .table-column,.newsletter-section .newsletter-form form .mc4wp-form-fields input[type=email],.newsletter-section .newsletter-form form .mc4wp-form-fields input[type=text],.newsletter-section .newsletter-form form .mc4wp-form-fields select,.page-panel main .curriculum .awards .awards-table .table-row .table-column.table-column-value p,.page-panel main .curriculum .clients .clients-content p,.page-panel main .primary-column ol li,.page-panel main .primary-column p,.page-panel main .primary-column ul li,.project-panel footer .footer-info .footer-info-row .project-description .description-text p,.project-panel footer .footer-info .footer-info-row .project-description .description-text p a,.project-panel footer .footer-info .footer-info-row .table .table-row .table-column.table-column-value,.project-panel footer .footer-info .footer-info-row .table .table-row.table-header .table-column .table-column-value{font-size:20px;font-size:1.25rem;line-height:1.1}}@media screen and (max-width:1200px){#projects-panel .copyright p,#projects-panel .panel__content .projects-text p,#projects-panel .panel__content .table .table-row .table-row-container .table-column,.newsletter-section .newsletter-form form .mc4wp-form-fields input[type=email],.newsletter-section .newsletter-form form .mc4wp-form-fields input[type=text],.newsletter-section .newsletter-form form .mc4wp-form-fields select,.page-panel main .curriculum .awards .awards-table .table-row .table-column.table-column-value p,.page-panel main .curriculum .clients .clients-content p,.page-panel main .primary-column ol li,.page-panel main .primary-column p,.page-panel main .primary-column ul li,.project-panel footer .footer-info .footer-info-row .project-description .description-text p,.project-panel footer .footer-info .footer-info-row .project-description .description-text p a,.project-panel footer .footer-info .footer-info-row .table .table-row .table-column.table-column-value,.project-panel footer .footer-info .footer-info-row .table .table-row.table-header .table-column .table-column-value{font-size:1.7vw;line-height:1.1}}@media screen and (max-width:992px){#projects-panel .copyright p,#projects-panel .panel__content .projects-text p,#projects-panel .panel__content .table .table-row .table-row-container .table-column,.newsletter-section .newsletter-form form .mc4wp-form-fields input[type=email],.newsletter-section .newsletter-form form .mc4wp-form-fields input[type=text],.newsletter-section .newsletter-form form .mc4wp-form-fields select,.page-panel main .curriculum .awards .awards-table .table-row .table-column.table-column-value p,.page-panel main .curriculum .clients .clients-content p,.page-panel main .primary-column ol li,.page-panel main .primary-column p,.page-panel main .primary-column ul li,.project-panel footer .footer-info .footer-info-row .project-description .description-text p,.project-panel footer .footer-info .footer-info-row .project-description .description-text p a,.project-panel footer .footer-info .footer-info-row .table .table-row .table-column.table-column-value,.project-panel footer .footer-info .footer-info-row .table .table-row.table-header .table-column .table-column-value{font-size:2.8vw;line-height:1.1}}@media screen and (max-width:768px){#projects-panel .copyright p,#projects-panel .panel__content .projects-text p,#projects-panel .panel__content .table .table-row .table-row-container .table-column,.newsletter-section .newsletter-form form .mc4wp-form-fields input[type=email],.newsletter-section .newsletter-form form .mc4wp-form-fields input[type=text],.newsletter-section .newsletter-form form .mc4wp-form-fields select,.page-panel main .curriculum .awards .awards-table .table-row .table-column.table-column-value p,.page-panel main .curriculum .clients .clients-content p,.page-panel main .primary-column ol li,.page-panel main .primary-column p,.page-panel main .primary-column ul li,.project-panel footer .footer-info .footer-info-row .project-description .description-text p,.project-panel footer .footer-info .footer-info-row .project-description .description-text p a,.project-panel footer .footer-info .footer-info-row .table .table-row .table-column.table-column-value,.project-panel footer .footer-info .footer-info-row .table .table-row.table-header .table-column .table-column-value{font-size:4.1vw;line-height:1.1}}.home-slider__slide .project-info h1{font-size:8.1vw;line-height:1.1;letter-spacing:-.8px;letter-spacing:-.05rem}@media screen and (min-width:1920px){.home-slider__slide .project-info h1{font-size:90px;font-size:5.625rem;line-height:1.1}}@media screen and (max-width:1920px){.home-slider__slide .project-info h1{font-size:90px;font-size:5.625rem;line-height:1.1}}@media screen and (max-width:1440px){.home-slider__slide .project-info h1{font-size:90px;font-size:5.625rem;line-height:1.1}}@media screen and (max-width:1200px){.home-slider__slide .project-info h1{font-size:8.1vw;line-height:1.1}}@media screen and (max-width:992px){.home-slider__slide .project-info h1{font-size:12.1vw;line-height:1.1}}@media screen and (max-width:768px){.home-slider__slide .project-info h1{font-size:14.1vw;line-height:1.1}}@font-face{font-family:basel-grotesk;src:url(../fonts/Basel-Grotesk-Book.otf) format("opentype")}.breakpoints{background-color:#00f;position:fixed;border-radius:100vw;bottom:15px;right:15px;padding:.5rem .9375rem;color:#fff;z-index:10000;display:none}@media screen and (min-width:1920px){.breakpoints .breakpoint-xs{display:none}}@media screen and (max-width:1920px){.breakpoints .breakpoint-xs{display:none}}@media screen and (max-width:1440px){.breakpoints .breakpoint-xs{display:none}}@media screen and (max-width:1200px){.breakpoints .breakpoint-xs{display:none}}@media screen and (max-width:992px){.breakpoints .breakpoint-xs{display:none}}@media screen and (max-width:768px){.breakpoints .breakpoint-xs{display:block}}@media screen and (min-width:1920px){.breakpoints .breakpoint-sm{display:none}}@media screen and (max-width:1920px){.breakpoints .breakpoint-sm{display:none}}@media screen and (max-width:1440px){.breakpoints .breakpoint-sm{display:none}}@media screen and (max-width:1200px){.breakpoints .breakpoint-sm{display:none}}@media screen and (max-width:992px){.breakpoints .breakpoint-sm{display:block}}@media screen and (max-width:768px){.breakpoints .breakpoint-sm{display:none}}@media screen and (min-width:1920px){.breakpoints .breakpoint-md{display:none}}@media screen and (max-width:1920px){.breakpoints .breakpoint-md{display:none}}@media screen and (max-width:1440px){.breakpoints .breakpoint-md{display:none}}@media screen and (max-width:1200px){.breakpoints .breakpoint-md{display:block}}@media screen and (max-width:992px){.breakpoints .breakpoint-md{display:none}}@media screen and (max-width:768px){.breakpoints .breakpoint-md{display:none}}@media screen and (min-width:1920px){.breakpoints .breakpoint-lg{display:none}}@media screen and (max-width:1920px){.breakpoints .breakpoint-lg{display:none}}@media screen and (max-width:1440px){.breakpoints .breakpoint-lg{display:block}}@media screen and (max-width:1200px){.breakpoints .breakpoint-lg{display:none}}@media screen and (max-width:992px){.breakpoints .breakpoint-lg{display:none}}@media screen and (max-width:768px){.breakpoints .breakpoint-lg{display:none}}@media screen and (min-width:1920px){.breakpoints .breakpoint-xl{display:none}}@media screen and (max-width:1920px){.breakpoints .breakpoint-xl{display:block}}@media screen and (max-width:1440px){.breakpoints .breakpoint-xl{display:none}}@media screen and (max-width:1200px){.breakpoints .breakpoint-xl{display:none}}@media screen and (max-width:992px){.breakpoints .breakpoint-xl{display:none}}@media screen and (max-width:768px){.breakpoints .breakpoint-xl{display:none}}@media screen and (min-width:1920px){.breakpoints .breakpoint-xxl{display:block}}@media screen and (max-width:1920px){.breakpoints .breakpoint-xxl{display:none}}@media screen and (max-width:1440px){.breakpoints .breakpoint-xxl{display:none}}@media screen and (max-width:1200px){.breakpoints .breakpoint-xxl{display:none}}@media screen and (max-width:992px){.breakpoints .breakpoint-xxl{display:none}}@media screen and (max-width:768px){.breakpoints .breakpoint-xxl{display:none}}::-webkit-scrollbar,body::-webkit-scrollbar{width:0!important;display:none}body{font-family:basel-grotesk,sans-serif!important;color:#1c1917;letter-spacing:.2px;letter-spacing:.0125rem;background-color:#1c1917;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}body,html{height:100%;width:100%;overflow:auto}.is-locked{height:100vh;overflow:hidden}@media screen and (max-width:992px){.is-locked{height:100dvh}}a:focus{outline:0}h1{font-weight:400}.home .site-header{opacity:0;transition:opacity .5s linear}.home .site-header.visible{opacity:1}.site-header{position:fixed;width:100%;top:0;left:0;z-index:50;padding:1.875rem;letter-spacing:.6px;letter-spacing:.0375rem}@media screen and (min-width:1920px){.site-header{padding:1.875rem}}@media screen and (max-width:992px){.site-header{padding:.9375rem .625rem}}.site-header.site-header-mobile{display:none}@media screen and (max-width:992px){.site-header.site-header-mobile{display:block}}.site-header.site-header-mobile.has-black-text.menu-opened a,.site-header.site-header-mobile.has-black-text.menu-opened p,.site-header.site-header-mobile.menu-opened a,.site-header.site-header-mobile.menu-opened p{color:#f0eae6}.site-header.site-header-mobile.menu-opened .mobile-header{width:100%;display:flex;justify-content:space-between;position:relative}.site-header.site-header-mobile.menu-opened .mobile-header .hamburger-menu p.is-closed{opacity:0}.site-header.site-header-mobile.menu-opened .mobile-header .hamburger-menu p.is-opened{opacity:1}.site-header.site-header-desktop{display:block}@media screen and (max-width:992px){.site-header.site-header-desktop{display:none}}.site-header nav{display:flex;margin:0 -.9375rem}@media screen and (max-width:992px){.site-header nav{margin:0}}.site-header nav li{color:#f0eae6;line-height:1;text-transform:uppercase;padding-left:.3125rem}@media screen and (max-width:992px){.site-header nav li{margin-bottom:1.25rem}}.site-header nav li:first-child{padding-left:0}@media screen and (max-width:992px){.site-header nav li:nth-child(odd){padding-left:0}}.site-header nav li a{color:#f0eae6;transition:color .2s linear}.site-header nav li a:hover{text-decoration:none}.site-header nav a{color:#f0eae6}.site-header nav a:hover{text-decoration:none}.site-header nav p{color:#f0eae6;padding:0;margin:0;white-space:nowrap}.site-header nav .mobile-header{width:100%;display:flex;justify-content:space-between;position:relative}.site-header nav .mobile-header .hamburger-menu{cursor:pointer}.site-header nav .mobile-header .hamburger-menu p{position:absolute;top:0;right:5px;transition:opacity .2s linear}.site-header nav .mobile-header .hamburger-menu p.is-closed{opacity:1}.site-header nav .mobile-header .hamburger-menu p.is-opened{opacity:0}.site-header nav .site-title{width:66.666%;padding:0 .9375rem;display:flex}@media screen and (max-width:992px){.site-header nav .site-title{width:auto;padding:0 .625rem}}.site-header nav .site-title p{margin-left:1.875rem}.site-header nav .site-title a{opacity:1;transition:opacity .15s linear}.site-header nav .site-title a:hover{opacity:.5}.site-header nav .site-description{display:none}.site-header nav .site-description,.site-header nav .site-navigation{width:33.333%;padding:0 1.5625rem 0 1.25rem}@media screen and (max-width:992px){.site-header nav .site-navigation{position:fixed;background-color:#1c1917;width:100vw;height:100vh;height:100dvh;top:0;left:0;z-index:-1;opacity:0;transition:opacity .2s linear;pointer-events:none;padding:0 1.09375rem 0 1.25rem}}@media screen and (max-width:992px){.site-header nav .site-navigation.visible{opacity:1;pointer-events:all}}.site-header nav .site-navigation .site-navigation-container{margin:0 -.9375rem;display:flex;width:100%}@media screen and (max-width:992px){.site-header nav .site-navigation .site-navigation-container{margin:0;padding:3.28125rem 0;flex-direction:column}}.site-header nav .site-navigation .site-navigation-container a{width:auto;padding:0 0 0 .9375rem;opacity:1;transition:opacity .15s linear}@media screen and (max-width:992px){.site-header nav .site-navigation .site-navigation-container a{color:#f0eae6;display:block;width:100%;padding:.46875rem 0;border-bottom:1px solid #f0eae6}}.site-header nav .site-navigation .site-navigation-container a:hover{opacity:.5}@media screen and (max-width:992px){.site-header nav .site-navigation .site-navigation-container a:first-child{border-top:1px solid #f0eae6}}.site-header nav .site-navigation .site-navigation-container a.instagram-link{position:absolute;right:30px}@media screen and (min-width:1920px){.site-header nav .site-navigation .site-navigation-container a.instagram-link{right:30px}}@media screen and (max-width:992px){.site-header nav .site-navigation .site-navigation-container a.instagram-link{right:10px}}.site-header.has-black-text nav a,.site-header.has-black-text nav li,.site-header.has-black-text nav p{color:#1c1917}.homepage-cover{height:100vh;width:100vw;display:flex;align-items:center;justify-content:center;position:fixed;top:0;left:0;z-index:100;transition:top .4s ease-in-out;background:#1c1917;color:#f0eae6;font-size:200px;font-size:12.5rem;letter-spacing:-4px;letter-spacing:-.25rem;overflow:hidden}@media screen and (max-width:992px){.homepage-cover{height:100dvh}}.homepage-cover.visible-logo .homepage-cover-fixed p{opacity:1}.homepage-cover.hidden{top:-100vh}@media screen and (max-width:992px){.homepage-cover.hidden{top:-100dvh}}.homepage-cover.hidden .homepage-cover-fixed{margin-top:calc(150vh - 8vw)}@media screen and (max-width:992px){.homepage-cover.hidden .homepage-cover-fixed{margin-top:calc(150dvh - 8vw)}}@media screen and (max-width:992px){.homepage-cover{font-size:16.55vw}}.homepage-cover .homepage-cover-fixed{height:16vw;width:100vw;display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;transition:margin-top .4s ease-in-out;margin-top:calc(50vh - 8vw);z-index:1000}@media screen and (max-width:992px){.homepage-cover .homepage-cover-fixed{margin-top:calc(50dvh - 8vw)}}.homepage-cover .homepage-cover-fixed p{text-align:center;margin:0;opacity:0;transition:opacity .4s linear}.homepage-cover .homepage-cover-fixed img{max-width:45%}@media screen and (max-width:992px){.homepage-cover .homepage-cover-fixed img{max-width:70%}}.home-slider__slide{position:sticky;top:0;height:100vh;cursor:pointer}@media screen and (max-width:992px){.home-slider__slide{height:100dvh}}.home-slider__slide-first{display:flex;align-items:center;justify-content:center;background:#1c1917;color:#fff;font-size:200px;font-size:12.5rem;letter-spacing:-4px;letter-spacing:-.25rem}@media screen and (max-width:992px){.home-slider__slide-first{font-size:16.55vw}}.home-slider__slide>img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-1}.home-slider__slide .project-info{z-index:10;text-align:center;color:#f0eae6;display:flex;align-items:center;flex-direction:column;justify-content:center;width:100vw;position:sticky;padding:1.25rem}.home-slider__slide .project-info span{font-family:basel-grotesk,sans-serif}.home-slider__slide .project-info h1{font-family:Times New Roman,sans-serif;margin:0}.home footer{position:fixed;left:30px;bottom:30px;width:100%;display:flex;justify-content:flex-start;opacity:0;pointer-events:none;transition:opacity .2s linear;z-index:100}@media screen and (min-width:1920px){.home footer{bottom:30px;left:30px}}@media screen and (max-width:992px){.home footer{bottom:10px;left:10px}}.home footer.visible{opacity:1;pointer-events:all}.home footer.homepage-footer{z-index:1}.home footer a{margin-right:1.25rem;color:#f0eae6;text-decoration:none}@media screen and (max-width:992px){.home footer a{font-size:2.1vw}}@media screen and (max-width:768px){.home footer a{font-size:2.8vw}}.home footer a:hover{color:#f0eae6;text-decoration:none}.home .project-footer{opacitY:1}#projects-panel{padding:1.875rem 0;display:flex;flex-flow:column;height:100%}@media screen and (min-width:1920px){#projects-panel{padding:1.875rem .625rem}}@media screen and (max-width:992px){#projects-panel{padding:.83333rem .46875rem;overflow-y:auto}}#projects-panel .panel__content{flex-grow:1;padding:3.75rem 1.875rem}@media screen and (min-width:1920px){#projects-panel .panel__content{padding:3.75rem .9375rem}}@media screen and (max-width:992px){#projects-panel .panel__content{padding:1.875rem .625rem 1.875rem .78125rem;min-height:unset}}#projects-panel .panel__content .projects-text{padding:0;width:50%;margin-bottom:.625rem}@media screen and (min-width:1920px){#projects-panel .panel__content .projects-text{padding:0 .3125rem}}@media screen and (max-width:992px){#projects-panel .panel__content .projects-text{width:100%}}#projects-panel .panel__content .projects-text p{font-family:Times New Roman,sans-serif;color:#1c1917}#projects-panel .panel__content .table{padding:0}@media screen and (min-width:1920px){#projects-panel .panel__content .table{padding:0 .3125rem}}#projects-panel .panel__content .table .table-row.table-header{cursor:auto}#projects-panel .panel__content .table .table-row.table-header .table-row-container{display:flex;margin:0;border:0}@media screen and (max-width:992px){#projects-panel .panel__content .table .table-row.table-header .table-row-container{padding-bottom:0}}#projects-panel .panel__content .table .table-row.table-header .table-row-container .table-column{padding:.625rem .3125rem;width:16.666%;text-align:left;color:#1c1917;font-family:basel-grotesk,sans-serif}@media screen and (max-width:992px){#projects-panel .panel__content .table .table-row.table-header .table-row-container .table-column{width:33.333%}}@media screen and (max-width:992px){#projects-panel .panel__content .table .table-row.table-header .table-row-container .table-column:nth-child(odd){padding-left:0}}#projects-panel .panel__content .table .table-row.table-header .table-row-container .table-column:first-child{padding-right:0}@media screen and (max-width:992px){#projects-panel .panel__content .table .table-row.table-header .table-row-container .table-column.column-country{display:none}}#projects-panel .panel__content .table .project-link{text-decoration:none}#projects-panel .panel__content .table .table-row{cursor:pointer;position:relative}@media screen and (max-width:992px){#projects-panel .panel__content .table .table-row{padding:.3125rem 0}}@media screen and (max-width:992px){#projects-panel .panel__content .table .table-row:first-child{padding-bottom:0}}#projects-panel .panel__content .table .table-row:nth-child(2) .table-row-container{border-top:1px solid #1c1917;padding-top:0}@media screen and (max-width:992px){#projects-panel .panel__content .table .table-row:nth-child(2) .table-row-container{padding-top:.625rem}}@media screen and (max-width:992px){#projects-panel .panel__content .table .table-row:nth-child(2) .table-row-container .table-column .icon{position:absolute;top:16px;right:0}}#projects-panel .panel__content .table .table-row.isToggled .table-row-container{border-bottom:1px solid transparent}#projects-panel .panel__content .table .table-row.isToggled .table-row-container .table-column .icon .plus{display:none}#projects-panel .panel__content .table .table-row.isToggled .table-row-container .table-column .icon .minus{display:inline-block}#projects-panel .panel__content .table .table-row .table-row-container{flex-wrap:wrap;display:flex;margin:0;transition:border .2s linear;border-bottom:1px solid #1c1917}@media screen and (max-width:992px){#projects-panel .panel__content .table .table-row .table-row-container{padding-bottom:.625rem}}#projects-panel .panel__content .table .table-row .table-row-container .table-column{padding:.625rem .3125rem;width:16.666%;transition:border .2s linear;font-family:Times New Roman,sans-serif;color:#1c1917;opacity:1;transition:opacity .15s linear}@media screen and (max-width:992px){#projects-panel .panel__content .table .table-row .table-row-container .table-column{width:33.333%;padding:0 .20833rem}}@media screen and (max-width:992px){#projects-panel .panel__content .table .table-row .table-row-container .table-column:nth-child(odd){padding-left:0}}#projects-panel .panel__content .table .table-row .table-row-container .table-column:first-child{padding-left:0}#projects-panel .panel__content .table .table-row .table-row-container .table-column:last-child{padding-right:0;display:flex;justify-content:space-between}@media screen and (max-width:1440px){#projects-panel .panel__content .table .table-row .table-row-container .table-column:last-child{justify-content:flex-end}}#projects-panel .panel__content .table .table-row .table-row-container .table-column .icon{margin-top:-.125rem}@media screen and (max-width:992px){#projects-panel .panel__content .table .table-row .table-row-container .table-column .icon{position:absolute;top:5px;right:0}}#projects-panel .panel__content .table .table-row .table-row-container .table-column .icon .plus{display:inline-block}#projects-panel .panel__content .table .table-row .table-row-container .table-column .icon .plus svg{width:12px}@media screen and (max-width:992px){#projects-panel .panel__content .table .table-row .table-row-container .table-column .icon .plus svg{width:12px}}#projects-panel .panel__content .table .table-row .table-row-container .table-column .icon .minus{display:none}#projects-panel .panel__content .table .table-row .table-row-container .table-column .icon .minus svg{width:12px}@media screen and (max-width:992px){#projects-panel .panel__content .table .table-row .table-row-container .table-column .icon .minus svg{width:12px}}#projects-panel .panel__content .table .table-row .table-row-container .table-column.column-name{width:33.333%}@media screen and (max-width:992px){#projects-panel .panel__content .table .table-row .table-row-container .table-column.column-name{width:33.333%}}#projects-panel .panel__content .table .table-row .table-row-container .table-column.column-client{width:33.333%}@media screen and (max-width:992px){#projects-panel .panel__content .table .table-row .table-row-container .table-column.column-client{width:33.333%}}#projects-panel .panel__content .table .table-row .table-row-container .table-column.column-year{width:8.333%}@media screen and (max-width:1440px){#projects-panel .panel__content .table .table-row .table-row-container .table-column.column-year{display:none}}@media screen and (max-width:992px){#projects-panel .panel__content .table .table-row .table-row-container .table-column.column-year{width:50%}}#projects-panel .panel__content .table .table-row .table-row-container .table-column.column-code{width:8.333%}@media screen and (max-width:1440px){#projects-panel .panel__content .table .table-row .table-row-container .table-column.column-code{width:16.666%}}@media screen and (max-width:992px){#projects-panel .panel__content .table .table-row .table-row-container .table-column.column-code{width:33.333%}}#projects-panel .panel__content .table .table-row .table-row-container .table-column.column-types{width:8.333%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}@media screen and (max-width:1440px){#projects-panel .panel__content .table .table-row .table-row-container .table-column.column-types{width:12.333%}}@media screen and (max-width:992px){#projects-panel .panel__content .table .table-row .table-row-container .table-column.column-types{display:none}}#projects-panel .panel__content .table .table-row .table-row-container .table-column.column-country{width:8.333%}@media screen and (max-width:1440px){#projects-panel .panel__content .table .table-row .table-row-container .table-column.column-country{width:4.333%}}@media screen and (max-width:992px){#projects-panel .panel__content .table .table-row .table-row-container .table-column.column-country{width:50%}}@media screen and (max-width:1440px){#projects-panel .panel__content .table .table-row .table-row-container .table-column.column-country span{display:none}}#projects-panel .panel__content .table .project-collapse{transition:height .4s ease-in-out;overflow:hidden;border-bottom:1px solid #1c1917}#projects-panel .panel__content .table .project-collapse .table-row-content{width:100%;padding:.9375rem 0 0;cursor:auto}#projects-panel .panel__content .table .project-collapse .table-row-content .table-column{padding:.3125rem 0;width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}#projects-panel .copyright{padding:0 1.875rem}@media screen and (min-width:1920px){#projects-panel .copyright{padding:0 1.25rem}}@media screen and (max-width:992px){#projects-panel .copyright{padding:0 .625rem}}#projects-panel .copyright p{font-family:Times New Roman,sans-serif;color:#1c1917;margin-bottom:0}@media screen and (max-width:992px){#projects-panel .copyright p{font-size:2.1vw}}@media screen and (max-width:768px){#projects-panel .copyright p{font-size:2.8vw}}.panel{position:fixed;overflow:auto;width:100%;height:100%;min-height:100%;top:0;left:0;z-index:40;background:#f0eae6}.panel--overlay{z-index:30}.panel--top{z-index:999}.panel--slide{top:100vh}@media screen and (max-width:992px){.panel--slide{top:100dvh}}.panel--fade .panel__wrapper{display:none}.panel__content{padding:5.625rem .3125rem}@media screen and (max-width:992px){.panel__content{padding-top:6.25rem .3125rem}}.panel__content>table{table-layout:fixed}.panel__slide{height:100dvh}@media screen and (max-width:992px){.panel__slide{height:100dvh}}.panel__slide[data-panel=title]{height:0dvh;display:flex;align-items:center;justify-content:center}@media screen and (max-width:992px){.panel__slide[data-panel=title]{height:100dvh}}.panel__slide[data-panel=title]>div{text-align:center}.panel__slide[data-panel=title]>div h1{display:block;margin:0 auto}.panel__slide[data-panel=image] img{display:block;width:auto;max-height:100%;margin:0 auto}.panel footer,.panel header{position:sticky;left:0;width:100%}.panel header{top:0}.panel footer,.panel header{z-index:50;display:flex;justify-content:space-between}.panel footer{bottom:0;align-items:flex-start}.panel footer>div{max-width:70%}.panel footer>div>div{display:grid;grid-template-columns:repeat(2,1fr);gap:5px}@media screen and (max-width:992px){.panel footer>div>div{grid-template-columns:repeat(1,1fr)}}.panel footer button{flex-shrink:0}.page-panel main{display:grid;grid-template-columns:repeat(4,1fr);padding-top:3.75rem}@media screen and (max-width:992px){.page-panel main{display:inline-block;padding-right:0;padding-top:3.75rem!important}}.page-panel main>div{padding-right:1rem}.page-panel main>div:first-child{grid-area:1/1/2/3}.page-panel main>div:nth-child(2){grid-area:1/3/2/4}.page-panel main>div:last-child:not(:first-child){grid-area:1/4/2/5}.page-panel footer{position:relative;opacity:1;pointer-events:all}@media screen and (max-width:992px){.page-panel footer{display:flex;justify-content:flex-start;flex-wrap:wrap;position:relative}}.project-gallery-list{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:0;margin:0 -.25rem}@media screen and (max-width:992px){.project-gallery-list{grid-template-columns:repeat(2,1fr)}}.project-gallery-list .single-thumbnail{padding-right:0;margin-bottom:1.875rem}@media screen and (min-width:1920px){.project-gallery-list .single-thumbnail{margin-bottom:1.875rem}}@media screen and (max-width:992px){.project-gallery-list .single-thumbnail{margin-bottom:.625rem;display:flex;flex-direction:column;justify-content:space-between}}.project-gallery-list .single-thumbnail.horizontal{padding:0 .3125rem;grid-column:auto/span 2;grid-row:auto/span 1}@media screen and (max-width:992px){.project-gallery-list .single-thumbnail.horizontal{width:100%;grid-column:auto/span 1}}@media screen and (max-width:992px){.project-gallery-list .single-thumbnail.horizontal a{display:flex;align-items:flex-end}}.project-gallery-list .single-thumbnail.horizontal a img{height:21.3vw;width:100%}@media screen and (max-width:992px){.project-gallery-list .single-thumbnail.horizontal a img{height:63vw;height:auto;width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom}}.project-gallery-list .single-thumbnail.vertical{padding:0 .3125rem;width:100%;grid-column:auto/span 1;grid-row:auto/span 1}@media screen and (max-width:992px){.project-gallery-list .single-thumbnail.vertical{width:100%;grid-column:auto/span 1}}@media screen and (max-width:992px){.project-gallery-list .single-thumbnail.vertical a{display:flex;align-items:flex-end}}.project-gallery-list .single-thumbnail.vertical a img{height:21.3vw;width:100%}@media screen and (max-width:992px){.project-gallery-list .single-thumbnail.vertical a img{height:63vw;height:auto;width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom}}.project-gallery-list .single-thumbnail a{display:block;margin-bottom:.5rem}.project-gallery-list .single-thumbnail a img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:1;transition:opacity .15s linear}.project-gallery-list .single-thumbnail a img:hover{opacity:.75}.project-gallery-list .single-thumbnail .image-info{display:flex;justify-content:space-between}.project-gallery-list .single-thumbnail .image-info .filesize-download{display:flex;opacity:1;transition:opacity .15s linear}.project-gallery-list .single-thumbnail .image-info .filesize-download:hover{opacity:.5}.project-gallery-list .single-thumbnail .image-info .filesize-download .filesize{margin-right:.46875rem}@media screen and (min-width:1920px){.project-gallery-list .single-thumbnail .image-info .filesize-download .filesize{margin-right:.46875rem}}@media screen and (max-width:992px){.project-gallery-list .single-thumbnail .image-info .filesize-download .filesize{margin-right:.15625rem}}.project-gallery-list .single-thumbnail .image-info .filesize-download a{color:#1c1917;text-decoration:none}@media screen and (max-width:992px){.project-gallery-list .single-thumbnail .image-info .filesize-download a{display:none}}.project-panel{overflow:scroll;height:100vh}@media screen and (max-width:992px){.project-panel{padding:2.5rem 0;height:100dvh;overflow-y:auto;overflow-x:hidden}}.project-panel header{padding:1.875rem;position:fixed;z-index:1;opacity:0;transition:opacity .15s linear}@media screen and (min-width:1920px){.project-panel header{padding:1.875rem}}@media screen and (max-width:992px){.project-panel header{padding:.625rem}}.project-panel header.visible{opacity:1}.project-panel header button{border:0;background-color:transparent;padding:0;letter-spacing:.6px;letter-spacing:.0375rem;font-family:basel-grotesk,sans-serif;color:#1c1917;cursor:pointer}.project-panel header .slide-counter-back-to-top{position:relative;width:100%}.project-panel header .slide-counter-back-to-top.page-bottom-reached .slide-counter{opacity:0;pointer-events:none}.project-panel header .slide-counter-back-to-top.page-bottom-reached .back-to-top{opacity:1;pointer-events:all}.project-panel header .slide-counter-back-to-top .slide-counter{position:absolute;top:0;left:0;opacity:1;pointer-events:all;transition:opacity .2s linear;width:100%}.project-panel header .slide-counter-back-to-top .slide-counter .counter{display:none}.project-panel header .back-button{font-family:basel-grotesk,sans-serif;color:#1c1917;cursor:pointer;opacity:1;transition:opacity .15s linear}.project-panel header .back-button:hover{opacity:.5}.project-panel .back-to-top{position:fixed;top:30px;left:0;opacity:0;pointer-events:none;transition:opacity .2s linear;width:100%;cursor:pointer;display:flex;justify-content:center;z-index:2}@media screen and (min-width:1920px){.project-panel .back-to-top{top:30px}}@media screen and (max-width:992px){.project-panel .back-to-top{top:unset;bottom:10px}}.project-panel .back-to-top.page-bottom-reached{opacity:1;pointer-events:none}.project-panel .back-to-top.page-bottom-reached:hover{opacity:.5}.project-panel .back-to-top.page-bottom-reached p{pointer-events:all}.project-panel .back-to-top p{text-align:center;margin:0;font-family:basel-grotesk,sans-serif;pointer-events:none}.project-panel .back-to-top p.back-top-desktop{display:block}@media screen and (max-width:992px){.project-panel .back-to-top p.back-top-desktop{display:none}}.project-panel .back-to-top p.back-top-mobile{display:none}@media screen and (max-width:992px){.project-panel .back-to-top p.back-top-mobile{display:block}}.project-panel .project-cover{height:100vh;width:100vw;display:flex;align-items:center;justify-content:center;position:fixed;top:0;left:0;background-color:#f0eae6;z-index:1000;opacity:1;pointer-events:all;transition:opacity .4s linear;padding:1.25rem 0}@media screen and (max-width:992px){.project-panel .project-cover{height:100dvh}}.project-panel .project-cover.hidden{opacity:0;pointer-events:none}.project-panel .project-cover>div{text-align:center}.project-panel .project-cover>div span{color:#1c1917}.project-panel .project-cover>div h1{display:block;margin:0 auto;color:#1c1917;font-family:Times New Roman,sans-serif}.project-panel .panel__slide{height:100vh;height:100dvh;width:100vw;padding:5rem;display:flex;align-items:center;justify-content:center;position:relative}@media screen and (min-width:1920px){.project-panel .panel__slide{padding:5rem}}@media screen and (max-width:992px){.project-panel .panel__slide{padding:.3125rem .625rem;height:auto}}.project-panel .panel__slide img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.project-panel footer{padding:1.875rem;position:fixed;bottom:-100vh;background-color:#1c1917;transition:bottom .4s ease-in-out;max-height:100vh;height:auto}@media screen and (min-width:1920px){.project-panel footer{padding:1.875rem}}@media screen and (max-width:992px){.project-panel footer{padding:.625rem;max-height:100dvh;bottom:-100dvh;height:100dvh}}.project-panel footer.visible{background-color:#1c1917;bottom:0}.project-panel footer .footer-container{position:relative;width:100%;height:100%;max-width:100%;overflow-y:auto;overflow-x:hidden}.project-panel footer button{border:0;background-color:transparent;padding:0;letter-spacing:.6px;letter-spacing:.0375rem}.project-panel footer .footer-button{position:fixed;bottom:30px;left:30px;z-index:0;pointer-events:all;transition:all .5s linear;letter-spacing:.6px;letter-spacing:.0375rem;font-family:basel-grotesk,sans-serif;color:#1c1917;opacity:1;transition:opacity .15s linear}@media screen and (min-width:1920px){.project-panel footer .footer-button{bottom:30px;left:30px}}@media screen and (max-width:992px){.project-panel footer .footer-button{bottom:10px;left:10px}}.project-panel footer .footer-button.white-button{color:#f0eae6}.project-panel footer .footer-button.white-button .button-text .close{opacity:1;pointer-events:all}.project-panel footer .footer-button.white-button .button-text .close:hover{opacity:.5}.project-panel footer .footer-button.white-button .button-text .more{opacity:0;pointer-events:none}.project-panel footer .footer-button.visible{opacity:1;pointer-events:all}.project-panel footer .footer-button.visible .button-text .close{opacity:0;pointer-events:none}.project-panel footer .footer-button.visible .button-text .more{opacity:1;pointer-events:all}.project-panel footer .footer-button.visible .button-text .more:hover{opacity:.5}.project-panel footer .footer-button .button-text{position:relative}.project-panel footer .footer-button .button-text .close{position:absolute;bottom:0;left:0;opacity:1;transition:opacity .5s linear;display:inline-block;width:20vw;text-align:left;font-weight:400;text-shadow:none;color:#f0eae6}.project-panel footer .footer-button .button-text .more{position:absolute;bottom:0;left:0;opacity:0;transition:opacity .5s linear;display:inline-block;width:20vw;text-align:left}.project-panel footer .footer-button .button-text .more .more-desktop{display:inline-block}.project-panel footer .footer-button .button-text .more .more-mobile{display:none}@media screen and (max-width:992px){.project-panel footer .footer-button .button-text .more .more-desktop{display:none}.project-panel footer .footer-button .button-text .more .more-mobile{display:inline-block}}.project-panel footer .next-project-button{position:absolute;top:0;right:0;opacity:0;pointer-events:none;transition:opacity .5s linear;color:#f0eae6;display:none}@media screen and (min-width:1920px){.project-panel footer .next-project-button{right:30px}}@media screen and (max-width:992px){.project-panel footer .next-project-button{right:0;position:relative}}.project-panel footer .next-project-button.visible{opacity:1;pointer-events:all}.project-panel footer .footer-info{background-color:transparent;opacity:1;pointer-events:none;transition:opacity .5s linear;z-index:1;width:100%;color:#f0eae6;display:block}@media screen and (max-width:992px){.project-panel footer .footer-info{width:100%;margin-bottom:.625rem}}.project-panel footer .footer-info.visible{opacity:1;pointer-events:all}.project-panel footer .footer-info .footer-info-row{display:flex;width:calc(100% + 30px);padding-bottom:10vw;margin:0 -.9375rem}@media screen and (min-width:1920px){.project-panel footer .footer-info .footer-info-row{width:calc(100% + 15px);margin:0 -.46875rem}}@media screen and (max-width:992px){.project-panel footer .footer-info .footer-info-row{flex-direction:column;width:calc(100% + 10px);margin:0 -.3125rem}}.project-panel footer .footer-info .footer-info-row .project-description{padding:0 .9375rem;width:50%}@media screen and (min-width:1920px){.project-panel footer .footer-info .footer-info-row .project-description{padding:0 .46875rem}}@media screen and (max-width:992px){.project-panel footer .footer-info .footer-info-row .project-description{padding:0 .3125rem;width:100%}}.project-panel footer .footer-info .footer-info-row .project-description .description-title{margin-bottom:0}.project-panel footer .footer-info .footer-info-row .project-description .description-title p{letter-spacing:0;margin:0}@media screen and (max-width:992px){.project-panel footer .footer-info .footer-info-row .project-description .description-text{margin-bottom:.625rem}}.project-panel footer .footer-info .footer-info-row .project-description .description-text p{letter-spacing:0;font-family:Times New Roman,sans-serif;margin:0 0 .9375rem}@media screen and (min-width:1920px){.project-panel footer .footer-info .footer-info-row .project-description .description-text p{margin-bottom:.9375rem}}@media screen and (max-width:992px){.project-panel footer .footer-info .footer-info-row .project-description .description-text p{margin-bottom:.625rem}}.project-panel footer .footer-info .footer-info-row .project-description .description-text p a{color:#f0eae6;text-decoration:none}.project-panel footer .footer-info .footer-info-row .empty-column{padding:0 .9375rem;width:16.666%}@media screen and (min-width:1920px){.project-panel footer .footer-info .footer-info-row .empty-column{padding:0 .46875rem}}@media screen and (max-width:992px){.project-panel footer .footer-info .footer-info-row .empty-column{padding:0 .3125rem;width:100%}}.project-panel footer .footer-info .footer-info-row .table{padding:0 .9375rem;width:33.333%;margin:0}@media screen and (min-width:1920px){.project-panel footer .footer-info .footer-info-row .table{padding:0 .46875rem}}@media screen and (max-width:992px){.project-panel footer .footer-info .footer-info-row .table{padding:0 .3125rem;width:100%}}.project-panel footer .footer-info .footer-info-row .table .table-title{border-bottom:1px solid #f0eae6;color:#f0eae6}.project-panel footer .footer-info .footer-info-row .table .table-title p{padding:.3125rem 0;margin:0}.project-panel footer .footer-info .footer-info-row .table .table-row.table-header{display:flex;border-bottom:1px solid #f0eae6}.project-panel footer .footer-info .footer-info-row .table .table-row.table-header .table-column{padding:.3125rem 0;width:75%;text-align:left;letter-spacing:0;color:#f0eae6}.project-panel footer .footer-info .footer-info-row .table .table-row.table-header .table-column:first-child{width:25%}.project-panel footer .footer-info .footer-info-row .table .table-row.table-header .table-column .table-column-value{font-family:Times New Roman,sans-serif}.project-panel footer .footer-info .footer-info-row .table .table-row{padding:0;display:flex}.project-panel footer .footer-info .footer-info-row .table .table-row:first-of-type .table-column{border-top:1px solid #f0eae6}.project-panel footer .footer-info .footer-info-row .table .table-row .table-column{padding:.3125rem 0;width:75%;border-bottom:1px solid #f0eae6;letter-spacing:0;color:#f0eae6}.project-panel footer .footer-info .footer-info-row .table .table-row .table-column:first-child{width:25%}.project-panel footer .footer-info .footer-info-row .table .table-row .table-column.table-column-value{font-family:Times New Roman,sans-serif}.project-panel .download-button{position:fixed;bottom:30px;right:30px;color:#1c1917;z-index:51;text-decoration:none;transition:all .2s linear;opacity:1}@media screen and (min-width:1920px){.project-panel .download-button{bottom:30px;right:30px}}@media screen and (max-width:992px){.project-panel .download-button{bottom:10px;right:10px}}.project-panel .download-button.white-button{color:#f0eae6}.project-panel .download-button:hover{text-decoration:none;opacity:.5}.project-panel .project-code{position:fixed;bottom:0;left:0;width:100%;padding:1.875rem;z-index:0;display:flex;justify-content:center}@media screen and (min-width:1920px){.project-panel .project-code{padding:1.875rem}}@media screen and (max-width:992px){.project-panel .project-code{padding:.625rem;display:none}}.project-panel .project-code p{text-align:center;color:#1c1917;margin:0}.page-template-default[data-current-panel=page] header.site-header.has-black-text nav a,.page-template-default[data-current-panel=page] header.site-header.has-black-text nav p,.page-template-default[data-current-panel=page] header.site-header nav a,.page-template-default[data-current-panel=page] header.site-header nav p{color:#f0eae6}.page-panel{background-color:#1c1917;padding:0;overflow-x:hidden}@media screen and (min-width:1920px){.page-panel{padding:0 .625rem}}@media screen and (max-width:992px){.page-panel{padding:0;overflow-x:hidden}}.page-panel#page-panel-2 .curriculum{display:block}.page-panel main{padding:7.5rem 0 7.5rem 1.875rem;color:#f0eae6;width:100%;display:flex;margin:0 -.9375rem}@media screen and (min-width:1920px){.page-panel main{padding:7.5rem 1.875rem;margin:0 -.9375rem}}@media screen and (max-width:992px){.page-panel main{flex-direction:column;padding:0 .625rem;margin:0 -.3125rem}}.page-panel main .primary-column{padding:0 .9375rem;width:50%}@media screen and (min-width:1920px){.page-panel main .primary-column{padding:0 .9375rem}}@media screen and (max-width:992px){.page-panel main .primary-column{padding:0 .70313rem;width:100%;margin-bottom:1.25rem}}.page-panel main .primary-column ol,.page-panel main .primary-column ul{margin-left:0}.page-panel main .primary-column ol li,.page-panel main .primary-column p,.page-panel main .primary-column ul li{font-family:Times New Roman,sans-serif}.page-panel main .primary-column p{color:#f0eae6;margin:0 0 1.875rem}@media screen and (min-width:1920px){.page-panel main .primary-column p{margin-bottom:1.875rem}}@media screen and (max-width:992px){.page-panel main .primary-column p{margin-bottom:1.25rem}}.page-panel main .primary-column p strong{font-family:basel-grotesk,sans-serif;font-weight:400}.page-panel main .primary-column p a{text-decoration:none;color:#f0eae6;opacity:1;transition:opacity .15s linear}.page-panel main .primary-column p a:hover{opacity:.75}.page-panel main .empty-column{padding:0 .9375rem;width:16.666%;display:block}@media screen and (min-width:1920px){.page-panel main .empty-column{padding:0 .46875rem}}@media screen and (max-width:992px){.page-panel main .empty-column{padding:0 .3125rem;width:100%}}.page-panel main .curriculum{padding:0 .9375rem 0 0;width:33.333%;display:none}@media screen and (min-width:1920px){.page-panel main .curriculum{padding:0 0 0 1.25rem}}@media screen and (max-width:992px){.page-panel main .curriculum{padding:0 0 0 .72917rem;width:100%}}.page-panel main .curriculum p{color:#f0eae6}.page-panel main .curriculum .awards{margin-bottom:3.75rem}@media screen and (min-width:1920px){.page-panel main .curriculum .awards{margin-bottom:3.75rem}}@media screen and (max-width:992px){.page-panel main .curriculum .awards{margin-bottom:1.25rem}}.page-panel main .curriculum .awards .awards-title{border-bottom:1px solid #f0eae6;margin:0 -.9375rem 0 0}@media screen and (min-width:1920px){.page-panel main .curriculum .awards .awards-title{margin:0 -.9375rem 0 0}}@media screen and (max-width:992px){.page-panel main .curriculum .awards .awards-title{margin:0}}.page-panel main .curriculum .awards .awards-title p{margin:0 0 .9375rem;font-family:basel-grotesk,sans-serif}@media screen and (min-width:1920px){.page-panel main .curriculum .awards .awards-title p{margin-bottom:.9375rem}}@media screen and (max-width:992px){.page-panel main .curriculum .awards .awards-title p{margin-bottom:.3125rem}}.page-panel main .curriculum .awards .awards-table .table-row{display:flex;margin:0 -.9375rem 0 0}@media screen and (max-width:992px){.page-panel main .curriculum .awards .awards-table .table-row{margin:0}}.page-panel main .curriculum .awards .awards-table .table-row .table-column{border-bottom:1px solid #f0eae6;padding:.9375rem}@media screen and (min-width:1920px){.page-panel main .curriculum .awards .awards-table .table-row .table-column{padding:.9375rem}}@media screen and (max-width:992px){.page-panel main .curriculum .awards .awards-table .table-row .table-column{padding:.3125rem 0}}.page-panel main .curriculum .awards .awards-table .table-row .table-column.table-column-label{width:25%;padding-left:0}.page-panel main .curriculum .awards .awards-table .table-row .table-column.table-column-label p{font-family:basel-grotesk,sans-serif}.page-panel main .curriculum .awards .awards-table .table-row .table-column.table-column-value{width:75%}.page-panel main .curriculum .awards .awards-table .table-row .table-column.table-column-value p{font-family:Times New Roman,sans-serif}.page-panel main .curriculum .awards .awards-table .table-row .table-column p{margin:0}.page-panel main .curriculum .clients .clients-title{margin-bottom:0}@media screen and (min-width:1920px){.page-panel main .curriculum .clients .clients-title{margin-bottom:0}}@media screen and (max-width:992px){.page-panel main .curriculum .clients .clients-title{margin-bottom:0}}.page-panel main .curriculum .clients .clients-title p{margin:0;font-family:basel-grotesk,sans-serif}.page-panel main .curriculum .clients .clients-content p{margin:0;font-family:Times New Roman,sans-serif}@media screen and (min-width:1920px){.page-panel main{padding:7.5rem 1.25rem}}@media screen and (max-width:992px){.page-panel main{padding:7.5rem .9375rem}}.page-panel footer{position:fixed;bottom:0;left:0;width:100%;display:flex;justify-content:flex-start;padding:1.875rem}@media screen and (min-width:1920px){.page-panel footer{bottom:0;left:0;padding:1.875rem}}@media screen and (max-width:992px){.page-panel footer{bottom:0;left:0;padding:1.25rem;display:flex;justify-content:flex-start;flex-wrap:wrap;position:relative}}.page-panel footer a{margin-right:1.25rem;color:#f0eae6;text-decoration:none;opacity:1;transition:opacity .15s linear}@media screen and (max-width:992px){.page-panel footer a{margin-top:.3125rem;font-size:2.1vw}}@media screen and (max-width:768px){.page-panel footer a{font-size:2.8vw}}.page-panel footer a:hover{color:#f0eae6;text-decoration:none;opacity:.75}.page,.post{margin:0}.home .homepage-footer{z-index:1}@media screen and (max-width:992px){.home .homepage-footer{bottom:15px;left:15px;display:flex;justify-content:flex-start;flex-wrap:wrap;width:calc(100% - 30px)}}@media screen and (max-width:992px){.home .homepage-footer a{margin-top:.3125rem;font-size:2.1vw}}@media screen and (max-width:768px){.home .homepage-footer a{font-size:2.8vw}}.homepage-footer{z-index:1;position:fixed;left:30px;bottom:30px;width:100%;display:flex;justify-content:flex-start;flex-wrap:wrap;opacity:0;pointer-events:none;transition:opacity .2s linear;z-index:100}@media screen and (min-width:1920px){.homepage-footer{bottom:30px;left:30px}}@media screen and (max-width:992px){.homepage-footer{bottom:10px;left:10px}}.homepage-footer.visible{opacity:1;pointer-events:all;transition:opacity .2s linear}.homepage-footer.visible:hover{opacity:.5}.homepage-footer a{margin-right:1.25rem;color:#f0eae6;text-decoration:none}@media screen and (max-width:992px){.homepage-footer a{font-size:2.1vw}}@media screen and (max-width:768px){.homepage-footer a{font-size:2.8vw}}.homepage-footer a:hover{color:#f0eae6;text-decoration:none}.newsletter-overlay{background-color:#000;opacity:0;pointer-events:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;transition:opacity .4s linear}.newsletter-overlay.visible{opacity:.75}.newsletter-section{background-color:#1c1917;color:#f0eae6;padding:1.875rem;position:relative;display:flex;justify-content:flex-end;align-items:flex-start;position:fixed;bottom:-100vh;left:0;transition:bottom .4s ease-in-out;z-index:1000;height:auto;width:100vw}@media screen and (min-width:1920px){.newsletter-section{padding:1.875rem}}@media screen and (max-width:992px){.newsletter-section{bottom:-100dvh;padding:.83333rem;flex-direction:column}}.newsletter-section.visible{bottom:0}.newsletter-section .close-text{position:absolute;bottom:30px;left:30px;cursor:pointer}@media screen and (min-width:1920px){.newsletter-section .close-text{bottom:30px;left:30px}}@media screen and (max-width:992px){.newsletter-section .close-text{top:20px;left:unset;bottom:unset;right:10px;position:absolute;margin-bottom:.625rem}}.newsletter-section .close-text p{margin:0;opacity:1;transition:opacity .15s linear}.newsletter-section .close-text p:hover{opacity:.5}.newsletter-section .newsletter-form{width:33.333%;height:100%;padding-left:.46875rem}@media screen and (min-width:1920px){.newsletter-section .newsletter-form{padding-left:.46875rem}}@media screen and (max-width:992px){.newsletter-section .newsletter-form{padding-left:0;width:100%}}.newsletter-section .newsletter-form form .mc4wp-form-fields p{display:block;border:0;border-bottom:1px solid #f0eae6;margin:0;padding:.46875rem 0;color:#f0eae6}@media screen and (min-width:1920px){.newsletter-section .newsletter-form form .mc4wp-form-fields p{padding:.46875rem 0}}@media screen and (max-width:992px){.newsletter-section .newsletter-form form .mc4wp-form-fields p{padding:.46875rem 0}}.newsletter-section .newsletter-form form .mc4wp-form-fields p.acceptance{border-bottom:0 solid #f0eae6;padding:.625rem 0;margin-bottom:1.875rem}@media screen and (min-width:1920px){.newsletter-section .newsletter-form form .mc4wp-form-fields p.acceptance{padding:.625rem 0;margin-bottom:.625rem}}@media screen and (max-width:992px){.newsletter-section .newsletter-form form .mc4wp-form-fields p.acceptance{padding:.625rem 0;margin-bottom:.625rem}}.newsletter-section .newsletter-form form .mc4wp-form-fields p a{color:#f0eae6}.newsletter-section .newsletter-form form .mc4wp-form-fields input[type=email],.newsletter-section .newsletter-form form .mc4wp-form-fields input[type=text],.newsletter-section .newsletter-form form .mc4wp-form-fields select{display:block;background-color:transparent;border:0;border-bottom:1px solid #f0eae6;color:#f0eae6;padding:.46875rem 0;width:100%;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:Times New Roman,sans-serif}@media screen and (min-width:1920px){.newsletter-section .newsletter-form form .mc4wp-form-fields input[type=email],.newsletter-section .newsletter-form form .mc4wp-form-fields input[type=text],.newsletter-section .newsletter-form form .mc4wp-form-fields select{padding:.46875rem 0}}@media screen and (max-width:992px){.newsletter-section .newsletter-form form .mc4wp-form-fields input[type=email],.newsletter-section .newsletter-form form .mc4wp-form-fields input[type=text],.newsletter-section .newsletter-form form .mc4wp-form-fields select{padding:.3125rem 0}}.newsletter-section .newsletter-form form .mc4wp-form-fields input[type=email]::-webkit-input-placeholder,.newsletter-section .newsletter-form form .mc4wp-form-fields input[type=text]::-webkit-input-placeholder,.newsletter-section .newsletter-form form .mc4wp-form-fields select::-webkit-input-placeholder{color:#f0eae6;opacity:.5}.newsletter-section .newsletter-form form .mc4wp-form-fields input[type=email]::-moz-placeholder,.newsletter-section .newsletter-form form .mc4wp-form-fields input[type=text]::-moz-placeholder,.newsletter-section .newsletter-form form .mc4wp-form-fields select::-moz-placeholder{color:#f0eae6;opacity:.5}.newsletter-section .newsletter-form form .mc4wp-form-fields input[type=email]:-ms-input-placeholder,.newsletter-section .newsletter-form form .mc4wp-form-fields input[type=text]:-ms-input-placeholder,.newsletter-section .newsletter-form form .mc4wp-form-fields select:-ms-input-placeholder{color:#f0eae6;opacity:.5}.newsletter-section .newsletter-form form .mc4wp-form-fields input[type=email]:-moz-placeholder,.newsletter-section .newsletter-form form .mc4wp-form-fields input[type=text]:-moz-placeholder,.newsletter-section .newsletter-form form .mc4wp-form-fields select:-moz-placeholder{color:#f0eae6;opacity:.5}.newsletter-section .newsletter-form form .mc4wp-form-fields input[type=email]:focus,.newsletter-section .newsletter-form form .mc4wp-form-fields input[type=text]:focus,.newsletter-section .newsletter-form form .mc4wp-form-fields select:focus{outline:0}.newsletter-section .newsletter-form form .mc4wp-form-fields input[type=submit]{display:block;background-color:transparent;border:1px solid #f0eae6;color:#f0eae6;padding:.46875rem 0;width:100%;border-radius:5px;text-align:center;cursor:pointer;font-weight:400;font-family:basel-grotesk,sans-serif}@media screen and (min-width:1920px){.newsletter-section .newsletter-form form .mc4wp-form-fields input[type=submit]{padding:.46875rem 0}}@media screen and (max-width:992px){.newsletter-section .newsletter-form form .mc4wp-form-fields input[type=submit]{padding:.3125rem 0}}.newsletter-section .newsletter-form form .mc4wp-form-fields input[type=submit]::-webkit-input-placeholder{color:#f0eae6}.newsletter-section .newsletter-form form .mc4wp-form-fields input[type=submit]::-moz-placeholder{color:#f0eae6}.newsletter-section .newsletter-form form .mc4wp-form-fields input[type=submit]:-ms-input-placeholder{color:#f0eae6}.newsletter-section .newsletter-form form .mc4wp-form-fields input[type=submit]:-moz-placeholder{color:#f0eae6}.newsletter-section .newsletter-form form .mc4wp-form-fields input[type=submit]:focus{outline:0}.newsletter-section .newsletter-form form .mc4wp-response p{margin-bottom:0;font-family:Times New Roman,sans-serif}