.MediaGallery-module___wjOBq__track{overscroll-behavior-y:none;scrollbar-width:none;flex-direction:column;gap:4px;height:100%;display:flex;overflow:hidden auto}.MediaGallery-module___wjOBq__track::-webkit-scrollbar{display:none}.MediaGallery-module___wjOBq__slide{flex:0 0 100%;position:relative}.MediaGallery-module___wjOBq__image,.MediaGallery-module___wjOBq__video{object-fit:cover;--media-object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.MediaGallery-module___wjOBq__single{height:100%;position:relative}.MediaGallery-module___wjOBq__single .MediaGallery-module___wjOBq__image,.MediaGallery-module___wjOBq__single .MediaGallery-module___wjOBq__video{position:static}
.ProjectNav-module__Tiuu7W__nav{background:var(--section-bg,var(--background));border-top:1px solid color-mix(in srgb, currentColor 20%, transparent);justify-content:space-between;gap:24px;margin-top:auto;padding:24px 0 40px;display:flex;position:sticky;bottom:0}.ProjectNav-module__Tiuu7W__link{opacity:.7;flex-direction:column;gap:4px;min-width:0;transition:opacity .2s;display:flex}.ProjectNav-module__Tiuu7W__next{text-align:right;margin-left:auto}.ProjectNav-module__Tiuu7W__label{letter-spacing:.04em;text-transform:uppercase;font-size:13px}.ProjectNav-module__Tiuu7W__title{font-size:16px}@media (hover:hover) and (pointer:fine){.ProjectNav-module__Tiuu7W__link:hover{opacity:1}}
.BackButton-module__hjwiIG__back{color:inherit;opacity:.7;align-items:center;gap:6px;font-size:14px;text-decoration:none;transition:opacity .2s;display:inline-flex}@media (hover:hover) and (pointer:fine){.BackButton-module__hjwiIG__back:hover{opacity:1}}
.ProjectDetailLayout-module__f8Yicq__layout{min-height:calc(100vh - var(--header-height));min-height:calc(100dvh - var(--header-height));display:flex;position:relative}.ProjectDetailLayout-module__f8Yicq__back{z-index:10;position:absolute;top:24px;left:24px}.ProjectDetailLayout-module__f8Yicq__text{height:calc(100vh - var(--header-height));height:calc(100dvh - var(--header-height));flex-direction:column;padding:96px 40px 0;display:flex;overflow-y:auto}.ProjectDetailLayout-module__f8Yicq__media{height:calc(100vh - var(--header-height));height:calc(100dvh - var(--header-height))}
