.project-intro{padding-top:200px;padding-bottom:70px}@media screen and (max-width: 768px){.project-intro{padding-bottom:30px}}@media screen and (max-width: 576px){.project-intro{padding-bottom:0}}.project-intro .project-title{font-family:"kepler-std",serif;font-style:italic;font-weight:800;color:var(--navy-blue);font-size:clamp(34px, 8vw, 82px);margin:0;line-height:1.15}.project-intro .project-details{display:flex;flex-wrap:wrap;margin-top:50px;row-gap:40px}.project-intro .project-details .client-logo{width:250px;padding-right:50px}.project-intro .project-details .client-logo img{max-width:200px}@media screen and (max-width: 768px){.project-intro .project-details .client-logo{width:100%}}.project-intro .project-details .project-meta{width:calc(100% - 250px);display:flex;flex-wrap:wrap;row-gap:40px}@media screen and (max-width: 768px){.project-intro .project-details .project-meta{width:100%}}.project-intro .project-details .project-meta .meta{width:33.333%;padding:0 20px}@media screen and (max-width: 768px){.project-intro .project-details .project-meta .meta{padding:0}}@media screen and (max-width: 576px){.project-intro .project-details .project-meta .meta{width:100%}}.project-intro .project-details .project-meta .meta.meta-services{width:100%}.project-intro .project-details .project-meta .meta .meta-label{color:var(--navy-blue);margin-top:0;margin-bottom:10px;text-transform:uppercase;font-size:15px;font-weight:500;line-height:1}.project-intro .project-details .project-meta .meta .meta-value{line-height:1;color:var(--navy-blue);margin-bottom:0;font-family:"kepler-std",serif;font-weight:800;margin-top:10px;font-size:20px}.project-intro .project-details .project-meta .meta .meta-value a{color:var(--navy-blue);text-decoration:none}.portfolio-block{font-size:20px}.portfolio-block p{margin:70px 0}.portfolio-block p strong{font-weight:500}.portfolio-block img{margin-top:0;margin-bottom:0}.portfolio-block .wp-video{margin:0 auto}.portfolio-block-columns .columns-container{display:flex;gap:50px}@media screen and (max-width: 768px){.portfolio-block-columns .columns-container{flex-direction:column}}.portfolio-block-columns .columns-container .column{width:calc(50% - 25px)}@media screen and (max-width: 768px){.portfolio-block-columns .columns-container .column{width:100%}}.portfolio-block-columns .columns-container .column>*:first-child{margin-top:0}.portfolio-block-columns .columns-container .column>*:last-child{margin-bottom:0}.gutenberg-project{padding-top:137px;padding-bottom:100px}.gutenberg-project blockquote{margin:0}.gutenberg-project img{vertical-align:middle}.gutenberg-project p{margin:.5em 0;font-size:20px}@media screen and (max-width: 1440px){.gutenberg-project .no-xl-br br{display:none}}@media screen and (max-width: 1200px){.gutenberg-project .no-l-br br{display:none}}@media screen and (max-width: 920px){.gutenberg-project .no-m-br br{display:none}}@media screen and (max-width: 640px){.gutenberg-project .no-s-br br{display:none}}@media screen and (max-width: 460px){.gutenberg-project .no-xs-br br{display:none}}.gutenberg-project .has-large-font-size{font-size:36px !important}@media screen and (max-width: 1200px){.gutenberg-project .has-large-font-size{font-size:32px !important}}@media screen and (max-width: 920px){.gutenberg-project .has-large-font-size{font-size:28px !important}}@media screen and (max-width: 640px){.gutenberg-project .has-large-font-size{font-size:26px !important}}@media screen and (max-width: 460px){.gutenberg-project .has-large-font-size{font-size:24px !important}}.gutenberg-project .has-x-large-font-size{font-size:42px !important}@media screen and (max-width: 1200px){.gutenberg-project .has-x-large-font-size{font-size:38px !important}}@media screen and (max-width: 920px){.gutenberg-project .has-x-large-font-size{font-size:34px !important}}@media screen and (max-width: 640px){.gutenberg-project .has-x-large-font-size{font-size:30px !important}}@media screen and (max-width: 460px){.gutenberg-project .has-x-large-font-size{font-size:26px !important}}.single-project{font-weight:300}.single-project .project-hero{border-radius:7px;overflow:hidden;max-height:calc(100vh - 137px);margin-bottom:2rem;position:relative}@media screen and (max-width: 460px){.single-project .project-hero{aspect-ratio:1}}.single-project .project-hero img{vertical-align:middle;width:100%;height:100%;object-fit:cover;object-position:center}.single-project .project-hero .project-info{height:100%;width:100%;display:flex;justify-content:flex-end;flex-direction:column;align-items:flex-start;color:#fff;position:absolute;z-index:1;inset:0;padding-left:10%;padding-right:10%;padding-bottom:3rem;padding-top:3rem}.single-project .project-hero .project-info .project-title{margin:0;line-height:1em;font-size:2rem}@media screen and (max-width: 1200px){.single-project .project-hero .project-info .project-title{font-size:1.6rem}}.single-project .project-hero .project-info .project-subtitle{margin:.2em 0 0 0;font-size:2rem;line-height:1.1em;font-weight:100}@media screen and (max-width: 1200px){.single-project .project-hero .project-info .project-subtitle{font-size:1.6rem}}.single-project .project-hero .project-info .project-metas{margin-top:1.8em;display:flex;line-height:1.2em;column-gap:3em;font-weight:500;text-transform:uppercase}@media screen and (max-width: 1200px){.single-project .project-hero .project-info .project-metas{font-size:1rem}}/*# sourceMappingURL=project.css.map */
