.main__bar-sentinel[data-v-4ad16119]{display:block;height:1px;margin-bottom:-1px;pointer-events:none}.main__bar[data-v-4ad16119]{position:relative;z-index:11;width:100%;height:35px;padding:0 var(--site-gutter);display:flex;align-items:center;justify-content:space-between;background-color:var(--color-white);overflow:visible;transition:transform .3s ease}.main__bar.is-sticky[data-v-4ad16119]{position:sticky;top:0}.main__bar.is-idle-hidden[data-v-4ad16119]{transform:translateY(-100%)}@media(min-width:1024px){.main__bar[data-v-4ad16119]{height:42px;transform:translateY(0);backface-visibility:visible;will-change:transform}.main__bar[data-v-4ad16119]:before{content:none}.main__bar.is-idle-hidden[data-v-4ad16119]{transform:translateY(-100%)}}.main__title[data-v-4ad16119]{font-size:1.0625rem;line-height:1.125rem}@media(min-width:1024px){.main__title[data-v-4ad16119]{font-size:1.4375rem;line-height:1.5rem}}.project-information[data-v-652f1a6c]{display:grid;grid-template-columns:1fr;row-gap:30px;padding:53px var(--site-gutter) 110px}@media(min-width:1024px){.project-information[data-v-652f1a6c]{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:5px;column-gap:5px;row-gap:0;padding:60px var(--site-gutter) 160px}.project-information__description[data-v-652f1a6c]{grid-column:2;grid-row:1}}.project-information__details[data-v-652f1a6c]{display:grid;align-content:start;gap:15px}@media(min-width:1024px){.project-information__details[data-v-652f1a6c]{grid-column:1;grid-row:1;max-width:60%}}.project-information__label[data-v-652f1a6c],.project-information__value[data-v-652f1a6c]{font-size:.875rem;line-height:1.25rem}@media(min-width:1024px){.project-information__label[data-v-652f1a6c],.project-information__value[data-v-652f1a6c]{font-size:1.0625rem}}.project-quote[data-v-f6045605]{padding:55px var(--site-gutter) 125px}@media(min-width:1024px){.project-quote[data-v-f6045605]{padding:85px var(--site-gutter) 164px}}.project-quote__body[data-v-f6045605]{width:100%}@media(min-width:1024px){.project-quote__body[data-v-f6045605]{width:50%;margin-left:auto}}.project-quote__text[data-v-f6045605]{position:relative;padding-left:10px;white-space:pre-line}.project-quote__text[data-v-f6045605]:before{position:absolute;top:0;left:0;content:"“"}.project-quote__text[data-v-f6045605]:after{content:"”"}@media(min-width:1024px){.project-quote__text[data-v-f6045605]{padding-left:11px}}.project-quote__credit[data-v-f6045605]{display:block;padding-left:10px;margin-top:20px;font-size:.875rem;line-height:.875rem}@media(min-width:1024px){.project-quote__credit[data-v-f6045605]{padding-left:11px;font-size:1.0625rem;line-height:1.4375rem}}.project-media-items[data-v-37e699a0]{margin-top:5px}@media(min-width:1024px){.project-media-items[data-v-37e699a0]{margin-top:0}}.project-media-items__list[data-v-37e699a0]{display:grid;gap:5px}.project-media-items__item[data-v-37e699a0]{min-width:0}.project-media-items__columns[data-v-37e699a0]{display:grid;gap:5px}.project-media-items__columns[data-v-37e699a0] .media{height:auto}@media(min-width:1024px){.project-media-items__columns[data-v-37e699a0] .media{aspect-ratio:3/4;-o-object-fit:cover;object-fit:cover;height:100%}}@media(min-width:768px){.project-media-items__columns[data-v-37e699a0]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.project-media-items__columns[data-v-37e699a0] img,.project-media-items__columns[data-v-37e699a0] picture{height:100%}}.project-media-items__media[data-v-37e699a0]{width:100%}.similar-projects[data-v-e513cc00]{padding:var(--site-gutter) 0 48px}@media(min-width:1024px){.similar-projects[data-v-e513cc00]{padding:var(--site-gutter)}}.similar-projects__title[data-v-e513cc00]{margin:0 var(--site-gutter) 43px;font-size:.875rem;line-height:1.125rem}@media(min-width:1024px){.similar-projects__title[data-v-e513cc00]{margin:0 0 60px;font-size:1rem;line-height:1.125rem}}.similar-projects__items[data-v-e513cc00]{display:grid;gap:5px}@media(min-width:1024px){.similar-projects__items[data-v-e513cc00]{grid-template-columns:repeat(2,1fr)}}.similar-projects__item[data-v-e513cc00]{position:relative;display:block;overflow:hidden}:is(.similar-projects__item:hover,.similar-projects__item:focus-visible) .similar-projects__bar[data-v-e513cc00]{opacity:1;transform:translateY(0)}.similar-projects__bar[data-v-e513cc00]{padding:5px var(--site-gutter) 12px}@media(min-width:1024px){.similar-projects__bar[data-v-e513cc00]{position:absolute;right:0;bottom:0;left:0;display:flex;justify-content:space-between;align-items:center;gap:5px;padding:11px 10px;background-color:var(--color-white);transform:translateY(0);transition:transform .55s cubic-bezier(.22,1,.36,1),opacity .35s ease;will-change:transform;opacity:0;transform:translateY(100%)}}.similar-projects__item-title[data-v-e513cc00]{font-size:.875rem;line-height:1.25rem}@media(min-width:1024px){.similar-projects__item-title[data-v-e513cc00]{font-size:1rem}}.similar-projects__link-text[data-v-e513cc00]{display:none}@media(min-width:1024px){.similar-projects__link-text[data-v-e513cc00]{position:relative;top:2px;display:inline-block;font-size:.75rem;line-height:1.3125rem;text-transform:uppercase}}.main--project-detail[data-v-ada0f619]{--project-bar-height:35px;padding:var(--header-height) 0 0}@media(min-width:1024px){.main--project-detail[data-v-ada0f619]{--project-bar-height:42px;padding:0}}.main--project-detail[data-v-ada0f619] .main__hero--project-detail{height:calc(100svh - var(--header-height) - var(--project-bar-height))}.main--project-detail[data-v-ada0f619] .main__hero--project-detail .media--image,.main--project-detail[data-v-ada0f619] .main__hero--project-detail .media--image img,.main--project-detail[data-v-ada0f619] .main__hero--project-detail .media--image picture{aspect-ratio:auto;-o-object-fit:cover;object-fit:cover}@media(min-width:1024px){.main--project-detail[data-v-ada0f619] .main__hero--project-detail{height:calc(100vh - var(--project-bar-height))}}.main--project-detail[data-v-ada0f619]:before{content:"";position:fixed;inset:0;z-index:20;background:#00000059;opacity:0;pointer-events:none;transition:opacity .3s ease}.main--project-detail.is-information-open[data-v-ada0f619]:before{opacity:1;pointer-events:auto}
