.ProjectGallery-module-scss-module__8VSvNW__viewport{background:var(--color-primary);width:100vw;height:100dvh;position:fixed;inset:0;overflow:hidden}@media (max-width:767px){.ProjectGallery-module-scss-module__8VSvNW__viewport{--mobile-gallery-top-gutter:var(--spacing-6xl);--mobile-gallery-bottom-gutter:var(--spacing-4xl)}}.ProjectGallery-module-scss-module__8VSvNW__track{will-change:transform;flex-direction:column;display:flex}@media (max-width:767px){.ProjectGallery-module-scss-module__8VSvNW__track{transform:translateY(var(--mobile-gallery-top-gutter))}}.ProjectGallery-module-scss-module__8VSvNW__slide{justify-content:center;align-items:center;gap:var(--spacing-lg);width:100%;height:100dvh;padding:var(--spacing-3xl)var(--spacing-md);will-change:filter;flex-direction:column;flex-shrink:0;display:flex;position:relative}@media (max-width:767px){.ProjectGallery-module-scss-module__8VSvNW__slide{height:calc(100dvh - var(--mobile-gallery-top-gutter) - var(--mobile-gallery-bottom-gutter));padding:0 var(--spacing-md);will-change:transform,filter;filter:blur(20px);transform:scale(.5)}.ProjectGallery-module-scss-module__8VSvNW__slide:first-child{filter:blur();transform:scale(1)}}.ProjectGallery-module-scss-module__8VSvNW__frame{flex:1;width:100%;max-width:1800px;position:relative}.ProjectGallery-module-scss-module__8VSvNW__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.ProjectInfo-module-scss-module__1RIvIa__backdrop{z-index:20;padding:var(--spacing-md);background:#0006}@media (max-width:767px){.ProjectInfo-module-scss-module__1RIvIa__backdrop{padding:0 var(--spacing-md)var(--spacing-md);align-items:flex-start}}.ProjectInfo-module-scss-module__1RIvIa__modal{max-width:var(--measure-text);color:var(--color-secondary)}.ProjectInfo-module-scss-module__1RIvIa__content{gap:var(--spacing-xl);padding-top:var(--spacing-2xl);font-family:var(--font-univers-bold-cond);font-size:var(--font-size--lg);line-height:var(--font-size--lg);text-transform:uppercase;flex-direction:column;display:flex}@media (max-width:767px){.ProjectInfo-module-scss-module__1RIvIa__content{padding-top:calc(var(--spacing-2xl) + var(--spacing-sm));padding-bottom:var(--spacing-2xl);font-size:var(--font-size--md);line-height:var(--font-size--md)}}.ProjectInfo-module-scss-module__1RIvIa__mobileHeader{display:none}@media (max-width:767px){.ProjectInfo-module-scss-module__1RIvIa__mobileHeader{text-align:center;flex-direction:column-reverse;align-items:center;display:flex}}.ProjectInfo-module-scss-module__1RIvIa__mobileTitle{font-family:var(--font-univers-bold-cond);font-size:var(--font-size--lg);line-height:var(--font-size--lg);text-transform:uppercase}.ProjectInfo-module-scss-module__1RIvIa__year{font-weight:600}.ProjectInfo-module-scss-module__1RIvIa__intro{gap:var(--spacing-sm);flex-direction:column;font-weight:600;display:flex}.ProjectInfo-module-scss-module__1RIvIa__section{padding-top:var(--spacing-x-md);flex-direction:column;display:flex}.ProjectInfo-module-scss-module__1RIvIa__servicesSection{gap:var(--spacing-sm)}.ProjectInfo-module-scss-module__1RIvIa__servicesParagraph.ProjectInfo-module-scss-module__1RIvIa__servicesParagraph{font-family:var(--font-univers-bold-cond);font-size:var(--font-size--lg);line-height:var(--font-size--lg)}.ProjectInfo-module-scss-module__1RIvIa__sectionLabel{text-transform:uppercase;font-weight:600}.ProjectInfo-module-scss-module__1RIvIa__linksSection{gap:var(--spacing-xs)}.ProjectInfo-module-scss-module__1RIvIa__linkItem{color:inherit;align-self:flex-start}.ProjectInfo-module-scss-module__1RIvIa__sectionHeader{padding:var(--spacing-lg)0;color:inherit;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-top:2px solid;justify-content:space-between;align-items:center;font-weight:600;display:flex}.ProjectInfo-module-scss-module__1RIvIa__sectionHeader>span{text-box:trim-both cap alphabetic}.ProjectInfo-module-scss-module__1RIvIa__toggleIcon{flex-shrink:0}.ProjectInfo-module-scss-module__1RIvIa__credits{gap:var(--spacing-sm);border-bottom:2px solid;flex-direction:column;height:0;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.ProjectInfo-module-scss-module__1RIvIa__creditItem:last-child{margin-bottom:var(--spacing-xl)}.ProjectInfo-module-scss-module__1RIvIa__creditItem{gap:var(--spacing-xs);flex-direction:column;display:flex}.ProjectInfo-module-scss-module__1RIvIa__creditCategory{text-transform:uppercase;font-weight:600}.ProjectInfo-module-scss-module__1RIvIa__creditCategoryItem:not(:first-child){padding-top:var(--spacing-lg)}.ProjectInfo-module-scss-module__1RIvIa__creditRow{align-items:baseline;gap:var(--spacing-sm);display:flex}.ProjectInfo-module-scss-module__1RIvIa__creditName{font-size:var(--font-size--lg);line-height:var(--font-size--lg)}.ProjectInfo-module-scss-module__1RIvIa__creditRole{font-size:var(--font-size--xxs);line-height:var(--font-size--xxs);text-transform:uppercase}
