@font-face{font-family:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/b886574ba42c3409-s.0s8rfyfnf3ili.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/c41ca59f1c34ba31-s.p.2moef4a_pkre2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora Fallback;src:local(Arial);ascent-override:85.29%;descent-override:25.5%;line-gap-override:0.0%;size-adjust:113.73%}.sora_208331e6-module__-lg_Qq__className{font-family:Sora,Sora Fallback;font-style:normal}.sora_208331e6-module__-lg_Qq__variable{--font-sora:"Sora", "Sora Fallback"}
body{background-color:#000;margin:0;padding:0;font-family:Sora,sans-serif;font-size:16px}.fluid-container{width:100%}.container{max-width:1140px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.row{margin-left:-15px;margin-right:-15px}h2{color:#ff8c00;margin-bottom:2.5rem;font-size:1.875rem;display:block}.not-found{text-align:center;color:#ccc;flex-direction:column;justify-content:center;align-items:center;min-height:60vh;display:flex}.not-found__title{color:#fff;font-size:24px;font-weight:600}.not-found__back-button{color:#333;cursor:pointer;background-color:#ff8c00;border:none;justify-content:center;align-items:center;width:200px;height:40px;margin-top:10px;padding:0;font-size:13px;text-decoration:none;transition:opacity .3s ease-in-out;display:flex}.not-found__back-button:hover{opacity:.8}.header{margin:1.875rem 0}.header .container{align-items:baseline;display:flex}.header__brand{color:#fff;text-transform:uppercase;font-size:1.125rem;text-decoration:none;display:block}.header__brand img{width:4.375rem;display:block}.header__nav-primary{margin-left:auto;display:block}.header__nav-primary ul{align-items:center;margin:0;padding:0;list-style:none;display:flex}.header__nav-primary li{margin-right:5rem;display:block}@media only screen and (max-width:767px){.header__nav-primary li{margin-right:.9375rem}}@media only screen and (min-device-width:360px) and (max-device-width:820px) and (orientation:landscape){.header__nav-primary li{margin-right:.9375rem}}.header__nav-primary li:last-child{margin-right:0}.header__nav-primary a{color:#ff8c00;text-transform:uppercase;font-size:1.75rem;text-decoration:none;display:block}@media only screen and (max-width:767px){.header__nav-primary a{font-size:.9375rem}}@media only screen and (min-device-width:360px) and (max-device-width:820px) and (orientation:landscape){.header__nav-primary a{font-size:.9375rem}}.skeleton-logo{background:#444;border-radius:4px;width:70px;height:70px;animation:1.5s ease-in-out infinite pulse}.skeleton-link{background:#444;border-radius:4px;width:80px;height:16px;animation:1.5s ease-in-out infinite pulse;display:inline-block}@keyframes pulse{0%{opacity:.4}50%{opacity:1}to{opacity:.4}}.footer{background:#000;width:100%;position:fixed;bottom:0}.footer__content{border-top:2px solid #333;align-items:center;width:100%;margin:0 0 0;padding:.9375rem 0;display:flex}@media only screen and (max-width:767px){.footer__content{width:auto;padding:.9375rem}}@media only screen and (min-device-width:360px) and (max-device-width:820px) and (orientation:landscape){.footer__content{width:auto;padding:.9375rem}}.footer__copyright{color:#333;text-transform:uppercase;font-size:.8125rem;font-weight:400}.footer__socials{align-items:center;margin-left:auto;display:flex}.footer__socials span{color:#333;margin-right:1.875rem;font-size:.8125rem;display:block}.footer__socials ul{align-items:center;margin:0;padding:0;list-style:none;display:flex}.footer__socials ul li{margin-left:.625rem;display:block}.footer__socials ul li:first-child{margin-left:0}.footer__socials ul li a{display:block}.footer__socials ul li a svg{width:auto;height:25px;display:block}.footer__socials ul .sec a svg{width:auto;height:20px;display:block}.recent-projects__footer li{color:#fff;margin-bottom:8px;font-size:14px}.pageContent{width:100%;padding-bottom:8.125rem}.pageContent__headline{margin-bottom:.9375rem}.pageContent__headline h1{color:#fff;text-transform:uppercase;font-family:Sora,sans-serif;font-size:2rem;line-height:1.2;display:block}.pageContent__meta{color:#fff;letter-spacing:.5px;background:#222;border-radius:.375rem;margin-top:.625rem;padding:.375rem .875rem;font-size:.875rem;font-weight:500;display:inline-block}.pageContent__image{object-fit:cover;border-radius:.75rem;width:100%;height:auto;margin-top:1.25rem;display:block}.pageContent__paragraphs{color:#fff;font-family:Sora,sans-serif;font-size:.875rem;line-height:1.8;display:block}.pageContent__paragraphs p{margin-bottom:1.25rem}.pageContent__paragraphs h2,.pageContent__paragraphs h3,.pageContent__paragraphs h4{text-transform:none;color:#fff;margin-top:1.875rem;margin-bottom:.9375rem;font-weight:600}.pageContent__paragraphs ul,.pageContent__paragraphs ol{margin:1.25rem 0 1.25rem 1.25rem;padding-left:.625rem}.pageContent__paragraphs ul li,.pageContent__paragraphs ol li{margin-bottom:.625rem;line-height:1.6}.pageContent__paragraphs a{color:#9cf;text-decoration:underline}.pageContent__paragraphs a:hover{color:#fff}.pageContent__paragraphs blockquote{color:#ccc;background:#333;border-left:4px solid #999;margin:1.875rem 0;padding:1.25rem 1.5625rem;font-style:italic}.pageContent__paragraphs img{border-radius:.375rem;max-width:100%;height:auto;margin:1.875rem 0;display:block}.pageContent__paragraphs iframe{max-width:100%;height:auto;margin:1.875rem 0}.team{grid-gap:.9375rem;grid-template-columns:repeat(4,4fr);width:100%;margin-top:.9375rem;display:grid}@media only screen and (max-width:767px){.team{grid-template-columns:repeat(2,2fr)}}@media only screen and (min-device-width:360px) and (max-device-width:820px) and (orientation:landscape){.team{grid-template-columns:repeat(2,2fr)}}.team__item{width:100%;display:block}.team__item-image{width:100%;height:16.25rem;display:block}.team__item-image img{object-fit:cover;width:100%;height:100%;display:block}.team__item-name{color:#fff;margin-bottom:0;font-size:1.125rem;display:block}.team__item-title{color:#999;font-size:1rem;display:block}.team__item-socials{align-items:center;margin-top:.625rem;display:flex}.team__item-socials a{width:1.25rem;height:1.25rem;display:block}.team__item-socials a svg{fill:#fff;width:100%;display:block}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton{opacity:.6;pointer-events:none}.skeleton-box{background:linear-gradient(90deg,#eee 8%,#ddd 18%,#eee 33%) 0 0/1000px 100%;border-radius:4px;height:24px;margin:6px 30px;animation:1.5s linear infinite shimmer;display:inline-block}.skeleton-sm{width:60px}.skeleton-md{width:140px}.skeleton{background:#2c2c2c;border-radius:4px;animation:1.5s ease-in-out infinite pulse}.skeleton-title{width:60%;height:40px;margin-bottom:24px}.skeleton-paragraph{width:100%;height:16px;margin-bottom:12px}.skeleton-paragraph:nth-child(3n){width:80%}body#tinymce{margin:12px!important}.recent-projects{width:100%;margin-bottom:6.875rem}@media only screen and (max-width:767px){.recent-projects{width:auto}}@media only screen and (min-device-width:360px) and (max-device-width:820px) and (orientation:landscape){.recent-projects{width:auto}}.recent-projects__head{width:100%;position:relative}@media only screen and (max-width:767px){.recent-projects__head{display:none}}@media only screen and (min-device-width:360px) and (max-device-width:820px) and (orientation:landscape){.recent-projects__head{display:none}}.recent-projects__head ul{background:#000;border-bottom:1px solid #484848;align-items:center;width:100%;margin:0;padding:.9375rem 0;list-style:none;display:flex}.recent-projects__head li{text-align:right;color:#999;text-transform:uppercase;display:block}.recent-projects__head li:first-child{width:5%}.recent-projects__head li:nth-child(2){width:40%}.recent-projects__head li:nth-child(3){width:15%}.recent-projects__head li:nth-child(4){width:20%}.recent-projects__head li:last-child{width:20%;padding-right:.9375rem}.recent-projects__footer{border-top:2px solid #484848;width:100%;padding:.625rem 0 0}.recent-projects__footer strong{color:#999;text-transform:uppercase;border-bottom:1px solid #484848;padding:0 0 .625rem .9375rem;font-weight:400;display:none}.recent-projects__footer ul{align-items:center;margin:0;padding:.625rem 0;list-style:none;display:flex}@media only screen and (max-width:767px){.recent-projects__footer ul{padding:0 0 .625rem}}@media only screen and (min-device-width:360px) and (max-device-width:820px) and (orientation:landscape){.recent-projects__footer ul{padding:0 0 .625rem}}.recent-projects__footer li{color:#999;text-transform:uppercase;text-align:right;padding-right:.3125rem;display:block}@media only screen and (max-width:767px){.recent-projects__footer li{text-align:left;padding-left:.9375rem;font-size:.8125rem}}@media only screen and (min-device-width:360px) and (max-device-width:820px) and (orientation:landscape){.recent-projects__footer li{text-align:left;padding-left:.9375rem;font-size:.8125rem}}.recent-projects__footer li:first-child{text-align:left;width:10%;padding-left:.9375rem;padding-right:0}@media only screen and (max-width:767px){.recent-projects__footer li:first-child{display:none}}@media only screen and (min-device-width:360px) and (max-device-width:820px) and (orientation:landscape){.recent-projects__footer li:first-child{display:none}}.recent-projects__footer li:nth-child(2){width:35%}@media only screen and (max-width:767px){.recent-projects__footer li:nth-child(2){width:auto}}@media only screen and (min-device-width:360px) and (max-device-width:820px) and (orientation:landscape){.recent-projects__footer li:nth-child(2){width:auto}}.recent-projects__footer li:nth-child(3){width:15%}@media only screen and (max-width:767px){.recent-projects__footer li:nth-child(3){width:auto}}@media only screen and (min-device-width:360px) and (max-device-width:820px) and (orientation:landscape){.recent-projects__footer li:nth-child(3){width:auto}}.recent-projects__footer li:nth-child(4){width:20%}@media only screen and (max-width:767px){.recent-projects__footer li:nth-child(4){display:none}}@media only screen and (min-device-width:360px) and (max-device-width:820px) and (orientation:landscape){.recent-projects__footer li:nth-child(4){display:none}}.recent-projects__footer li:last-child{width:20%;padding-right:.9375rem}@media only screen and (max-width:767px){.recent-projects__footer li:last-child{display:none}}@media only screen and (min-device-width:360px) and (max-device-width:820px) and (orientation:landscape){.recent-projects__footer li:last-child{display:none}}.projects{width:100%}.projects__item{border-bottom:2px solid #484848;width:100%}.projects__item ul{cursor:pointer;align-items:center;margin:0;padding:.9375rem 0;list-style:none;display:flex}.projects__item li{color:#fff;text-align:right;text-transform:uppercase;font-size:1.25rem;font-weight:170;display:block}.projects__item li:first-child{width:5%}@media only screen and (max-width:767px){.projects__item li:first-child{display:none}}@media only screen and (min-device-width:360px) and (max-device-width:820px) and (orientation:landscape){.projects__item li:first-child{display:none}}.projects__item li:nth-child(2){justify-content:flex-end;align-items:center;width:40%;display:flex}@media only screen and (max-width:767px){.projects__item li:nth-child(2){text-align:left;justify-content:flex-start;width:100%;padding-left:.9375rem}}@media only screen and (min-device-width:360px) and (max-device-width:820px) and (orientation:landscape){.projects__item li:nth-child(2){text-align:left;justify-content:flex-start;width:100%;padding-left:.9375rem}}.projects__item li:nth-child(3){width:15%}@media only screen and (max-width:767px){.projects__item li:nth-child(3){display:none}}@media only screen and (min-device-width:360px) and (max-device-width:820px) and (orientation:landscape){.projects__item li:nth-child(3){display:none}}.projects__item li:nth-child(4){width:20%}@media only screen and (max-width:767px){.projects__item li:nth-child(4){display:none}}@media only screen and (min-device-width:360px) and (max-device-width:820px) and (orientation:landscape){.projects__item li:nth-child(4){display:none}}.projects__item li:last-child{width:20%;padding-right:.9375rem}@media only screen and (max-width:767px){.projects__item li:last-child{display:none}}@media only screen and (min-device-width:360px) and (max-device-width:820px) and (orientation:landscape){.projects__item li:last-child{display:none}}.projects__item .award{width:1.25rem;height:auto;margin-left:.9375rem;display:flex}.projects__item .award svg{stroke:#ff8c00}.projects__item .mobile-menu-project{width:1.25rem;margin-left:auto;margin-right:.9375rem;display:none}@media only screen and (max-width:767px){.projects__item .mobile-menu-project{display:block}}@media only screen and (min-device-width:360px) and (max-device-width:820px) and (orientation:landscape){.projects__item .mobile-menu-project{display:block}}.projects__item:hover{background-color:#ffffff08}.disabled-project{pointer-events:none}.projects__item.disabled{opacity:.45;filter:grayscale();background-color:#ffffff05}.projects__item.disabled ul{cursor:default}.projects__item.disabled:hover{background-color:inherit}.project-details{padding:1.875rem 0;display:none}@media only screen and (max-width:767px){.project-details{flex-direction:column;padding:0}}@media only screen and (min-device-width:360px) and (max-device-width:820px) and (orientation:landscape){.project-details{flex-direction:column;padding:0}}.project-details__socials{flex-direction:column;flex:none;justify-content:center;align-items:center;width:10%;display:flex}@media only screen and (max-width:767px){.project-details__socials{flex-direction:row;justify-content:flex-start;width:auto;margin-bottom:20px;padding:0 .9375rem}}@media only screen and (min-device-width:360px) and (max-device-width:820px) and (orientation:landscape){.project-details__socials{flex-direction:row;justify-content:flex-start;width:auto;margin-bottom:20px;padding:0 .9375rem}}.project-details__socials a{margin-bottom:1.875rem;display:block}@media only screen and (max-width:767px){.project-details__socials a{margin-bottom:unset;margin-right:.625rem}}@media only screen and (min-device-width:360px) and (max-device-width:820px) and (orientation:landscape){.project-details__socials a{margin-bottom:unset;margin-right:.625rem}}.project-details__socials a:last-child{margin-bottom:0}.project-details__socials a svg{stroke:#fff;width:1.25rem;display:block}.project-details__description{flex:none;width:50%;padding:0 .9375rem}@media only screen and (max-width:767px){.project-details__description{width:auto}}@media only screen and (min-device-width:360px) and (max-device-width:820px) and (orientation:landscape){.project-details__description{width:auto}}.project-details__description strong{color:#999;margin-bottom:.3125rem;font-size:1.125rem;font-weight:170;display:block}.project-details__description p{color:#fff;font-size:.875rem;font-weight:170;display:block}.project-details__gallery{grid-template-columns:repeat(3,3fr);width:100%;margin:.9375rem 0;display:grid}@media only screen and (max-width:767px){.project-details__gallery{grid-template-columns:repeat(1,1fr)}}@media only screen and (min-device-width:360px) and (max-device-width:820px) and (orientation:landscape){.project-details__gallery{grid-template-columns:repeat(1,1fr)}}.project-details__gallery-image{height:7.5rem;display:block}@media only screen and (max-width:767px){.project-details__gallery-image{height:15.625rem}}@media only screen and (min-device-width:360px) and (max-device-width:820px) and (orientation:landscape){.project-details__gallery-image{height:15.625rem}}.project-details__gallery-image img{object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.project-details__investor{flex:none;width:10%;padding:0 .9375rem}@media only screen and (max-width:767px){.project-details__investor{width:auto}}@media only screen and (min-device-width:360px) and (max-device-width:820px) and (orientation:landscape){.project-details__investor{width:auto}}.project-details__investor strong{color:#999;margin-bottom:.3125rem;font-size:1.125rem;font-weight:170;display:block}.project-details__investor span{color:#fff;font-size:1.25rem;font-weight:400;display:block}.project-details__note{flex:none;width:20%;padding:0 .9375rem}@media only screen and (max-width:767px){.project-details__note{width:auto}}@media only screen and (min-device-width:360px) and (max-device-width:820px) and (orientation:landscape){.project-details__note{width:auto}}.project-details__note strong{color:#999;margin-bottom:.3125rem;font-size:1.125rem;font-weight:170;display:block}.project-details__note p{color:#fff;font-size:.875rem;font-weight:170;display:block}.open{background-color:#ffffff08}.open .project-details{display:flex}.sticky{position:fixed;top:0}.fade-in{opacity:0;transition:opacity .6s ease-in-out}.fade-in.loaded{opacity:1}.award-projects{width:100%;padding:60px 0}@media (max-width:768px){.award-projects{grid-template-columns:repeat(1,minmax(320px,1fr));width:auto;padding:30px 15px}}.award-projects__grid{grid-template-columns:repeat(3,minmax(320px,1fr));gap:15px;width:auto;display:grid}@media (max-width:768px){.award-projects__grid{grid-template-columns:repeat(1,minmax(320px,1fr));gap:20px;width:auto}}.project{color:#fff;background:#000;flex-direction:column;transition:background .3s;display:flex}.project.open{background:#0a0a0a}.project__image{aspect-ratio:3/2;cursor:pointer;width:100%;overflow:hidden}.project__image img{object-fit:cover;width:100%;height:100%;display:block}.project__title{text-transform:uppercase;letter-spacing:.5px;cursor:pointer;align-items:center;gap:8px;margin-top:16px;font-size:20px;font-weight:170;display:flex}.project__title span:first-child{flex:1}.project__title .project__award svg{color:#ff8c00;width:30px;height:30px}.project__title .project__toggle svg{color:#333;transition:transform .3s}.project__details{color:#ccc;margin-top:16px;font-size:14px}.project__details .project__meta{flex-wrap:wrap;gap:20px;margin-bottom:16px;padding:0;font-size:14px;display:flex}.project__details .project__meta li{list-style:none}.project__details .project__meta li strong{color:#fff;font-weight:600;display:block}.project__details .project__description{color:#bbb;white-space:pre-wrap;font-size:14px;line-height:1.6}.project__details .project__description .read-more{color:#333;cursor:pointer;background-color:#ff8c00;border:none;justify-content:center;align-items:center;width:100%;height:40px;margin-top:10px;padding:0;font-size:13px;text-decoration:none;transition:opacity .3s ease-in-out;display:flex}.project__details .project__description .read-more:hover{opacity:.8}.project--loading{pointer-events:none;opacity:.6}.project--loading .project__title{cursor:default}.project--loading .skeleton{background:linear-gradient(90deg,#2c2c2c 25%,#3a3a3a 50%,#2c2c2c 75%) 0 0/200% 100%;border-radius:4px;animation:1.5s linear infinite shimmer}.project--loading .skeleton-text{height:16px;margin:6px 0}.project--loading .skeleton-icon{width:20px;height:20px}
