.project-layout__nav[data-astro-cid-eo3wme6m] .navigation-offset{display:none}.about-the-project[data-astro-cid-plka5tjo]{display:flex;flex-direction:column;gap:16px;padding-block:80px;padding-inline:0}.about-the-project__heading[data-astro-cid-plka5tjo] h2[data-astro-cid-plka5tjo]{margin:0}.about-the-project__content[data-astro-cid-plka5tjo]{display:flex;flex-direction:column;gap:40px}.about-the-project__description[data-astro-cid-plka5tjo]{margin:0}.about-the-project__deliverables[data-astro-cid-plka5tjo]{display:flex;flex-direction:column;gap:24px}.about-the-project__deliverables-label[data-astro-cid-plka5tjo]{margin:0}.about-the-project__deliverables-list[data-astro-cid-plka5tjo]{display:flex;flex-direction:column;gap:24px;margin:0;padding:0;list-style:none}.about-the-project__deliverable[data-astro-cid-plka5tjo]{margin:0;padding-bottom:8px;border-bottom:1px solid color-mix(in srgb,var(--color-charcoal) 50%,transparent)}@media(min-width:1024px){.about-the-project[data-astro-cid-plka5tjo]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--grid-gutter);align-items:start}.about-the-project__heading[data-astro-cid-plka5tjo]{grid-column:1 / span 3}.about-the-project__title[data-astro-cid-plka5tjo]{font-size:32px}.about-the-project__content[data-astro-cid-plka5tjo]{grid-column:7 / span 6;min-width:0}}.credits[data-astro-cid-wcoxe63l]{display:flex;flex-direction:column;gap:24px;padding-block:80px;padding-inline:0}.credits__heading[data-astro-cid-wcoxe63l] h2[data-astro-cid-wcoxe63l]{margin:0}.credits__list[data-astro-cid-wcoxe63l]{display:flex;flex-direction:column;gap:16px;margin:0;padding:0}.credits__row[data-astro-cid-wcoxe63l]{display:flex;gap:12px;margin:0}.credits__key[data-astro-cid-wcoxe63l],.credits__value[data-astro-cid-wcoxe63l]{margin:0}@media(min-width:1024px){.credits[data-astro-cid-wcoxe63l]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--grid-gutter);align-items:start;gap:0}.credits__heading[data-astro-cid-wcoxe63l]{grid-column:1 / span 3}.credits__title[data-astro-cid-wcoxe63l]{font-size:24px}.credits__list[data-astro-cid-wcoxe63l]{grid-column:7 / span 6;min-width:0}}.project-images-row{display:flex;flex-direction:column;gap:24px;width:100%;margin:0}.project-image-frame{width:100%;margin:0;overflow:hidden;border-radius:12px}.project-image-frame img,.project-image-frame video{display:block;width:100%;height:100%;object-fit:cover}.project-image-frame--landscape{aspect-ratio:354 / 213.44}.project-image-frame--portrait{aspect-ratio:354 / 519.43}.project-image-frame--fill{height:100%;min-height:0}.project-images-mixed{display:flex;flex-direction:column;gap:24px;width:100%;margin:0}@media(min-width:1024px){.project-image-frame{border-radius:48px}.project-images-row{flex-direction:row}.project-images-row>.project-image-frame{flex:1;min-width:0}.project-images-mixed{display:grid;grid-template-columns:2fr 1fr;align-items:stretch}.project-images-mixed__landscape{display:flex;min-height:0;min-width:0}.project-images-mixed__landscape .project-image-frame{flex:1;aspect-ratio:unset}.project-images-mixed__portrait{min-width:0}}.project-gallery[data-astro-cid-qylu6xuj]{display:flex;flex-direction:column;gap:24px;width:100%;padding-bottom:80px;margin:0}.project-hero[data-astro-cid-cdjvly25]{position:relative;width:100%;height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden;text-align:center}.project-hero__media[data-astro-cid-cdjvly25]{position:absolute;inset:0}.project-hero__media[data-astro-cid-cdjvly25] img[data-astro-cid-cdjvly25],.project-hero__media[data-astro-cid-cdjvly25] video[data-astro-cid-cdjvly25]{display:block;width:100%;height:100%;object-fit:cover}.project-hero__overlay[data-astro-cid-cdjvly25]{position:absolute;inset:0;background:color-mix(in srgb,var(--color-cream) 75%,transparent);pointer-events:none}.project-hero__title[data-astro-cid-cdjvly25]{position:relative;z-index:1;margin:0;padding-inline:var(--grid-margin);color:var(--color-charcoal)}@media(min-width:1024px){.project-hero__title[data-astro-cid-cdjvly25].display-2-sm{font-size:80px}}
