.overview-card[data-v-3bd1b0ae]{color:#323232;display:flex;flex-direction:column;gap:24px;text-decoration:none;width:100%}.overview-card__cover[data-v-3bd1b0ae]{aspect-ratio:564 / 557;background:#e4e4e4;border-radius:24px;overflow:hidden}.overview-card__cover picture[data-v-3bd1b0ae]{display:block;height:100%;width:100%}.overview-card__cover img[data-v-3bd1b0ae]{display:block;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.22,1,.36,1);width:100%}.overview-card:hover .overview-card__cover img[data-v-3bd1b0ae]{transform:scale(1.025)}.overview-card[data-v-3bd1b0ae]:focus-visible{border-radius:24px;outline:3px solid #00d9ff;outline-offset:6px}.overview-card__body[data-v-3bd1b0ae]{display:flex;flex-direction:column;gap:12px}.overview-card__body>div[data-v-3bd1b0ae]{display:flex;flex-direction:column;gap:8px}.overview-card h2[data-v-3bd1b0ae]{font-size:var(--font-size-card-heading);font-weight:var(--font-weight-bold);line-height:1.2;margin:0}.overview-card p[data-v-3bd1b0ae]{color:#737373;font-size:var(--content-body-font-size);line-height:1.5;margin:0}@media(max-width:767px){.overview-card[data-v-3bd1b0ae]{gap:18px}}.projects-gallery[data-v-987266ce]{background:#f3f3f3;padding-bottom:120px}.projects-gallery__tabs-shell[data-v-987266ce]{--projects-tabs-sticky-top: 77px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f3f3f3e5;position:sticky;top:var(--projects-tabs-sticky-top);width:100%;z-index:100}.projects-gallery__tabs[data-v-987266ce]{display:flex;gap:16px;margin-inline:auto;max-width:var(--content-width-project);overflow-x:auto;padding:24px var(--page-gutter);scrollbar-width:none;transform:scale(1);transform-origin:center;transition:transform .36s cubic-bezier(.22,1,.36,1),padding .36s cubic-bezier(.22,1,.36,1),border-radius .36s ease}.projects-gallery__tabs[data-v-987266ce]::-webkit-scrollbar{display:none}.projects-gallery__tabs-shell--can-scroll-right .projects-gallery__tabs[data-v-987266ce]{--projects-tabs-mask-width: 95px;-webkit-mask-image:linear-gradient(to right,#000 0,#000 calc(100% - var(--projects-tabs-mask-width)),transparent 100%);mask-image:linear-gradient(to right,#000 0,#000 calc(100% - var(--projects-tabs-mask-width)),transparent 100%)}.projects-gallery__tabs-shell--stuck .projects-gallery__tabs[data-v-987266ce]{border-radius:12px;padding-block:16px;transform:scale(.9)}.projects-gallery__tabs-shell--stuck .projects-gallery__tabs button[data-v-987266ce]{padding-block:6px}.projects-gallery__tabs button[data-v-987266ce]{background:#dcdcdc;border:0;border-radius:999px;color:#595959;cursor:pointer;flex:0 0 auto;font:inherit;font-size:20px;font-weight:var(--font-weight-medium);line-height:1.5;padding:8px 24px;position:relative;touch-action:manipulation;transition:background-color .16s ease,color .16s ease,transform .16s ease}.projects-gallery__tabs button[data-v-987266ce]:hover{background:#cfcfcf;color:#323232}.projects-gallery__tabs button.active[data-v-987266ce]{background:#323232;color:#fff}.projects-gallery__tabs button[data-v-987266ce]:focus-visible{outline:3px solid #323232;outline-offset:3px}.projects-gallery__grid[data-v-987266ce]{display:grid;gap:72px;grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:auto;max-width:var(--content-width-project);padding:0 var(--page-gutter) 60px}.projects-gallery__column[data-v-987266ce]{display:flex;flex-direction:column;gap:80px;min-width:0;position:relative}.projects-gallery__column--offset[data-v-987266ce]{padding-top:72px}.projects-gallery__mobile[data-v-987266ce]{display:none}.project-filter-enter-active[data-v-987266ce],.project-filter-leave-active[data-v-987266ce]{transition:opacity .26s ease,transform .36s cubic-bezier(.22,1,.36,1)}.project-filter-enter-from[data-v-987266ce],.project-filter-leave-to[data-v-987266ce]{opacity:0;transform:translateY(20px)}.project-filter-leave-active[data-v-987266ce]{position:absolute}@media(prefers-reduced-motion:reduce){.projects-gallery__tabs[data-v-987266ce]{transition:none}}@media(max-width:767px){.projects-gallery[data-v-987266ce]{padding-bottom:72px}.projects-gallery__tabs-shell[data-v-987266ce]{--projects-tabs-sticky-top: 109px;overflow:hidden}.projects-gallery__tabs[data-v-987266ce]{gap:8px;margin-inline:0;max-width:none;padding-inline:16px;scroll-padding-inline:16px}.projects-gallery__tabs button[data-v-987266ce]{font-size:16px;padding:8px 18px}.projects-gallery__tabs-shell--stuck .projects-gallery__tabs[data-v-987266ce]{padding-block:12px;transform:none}.projects-gallery__tabs-shell--stuck .projects-gallery__tabs button[data-v-987266ce]{padding-block:5px}.projects-gallery__grid[data-v-987266ce]{display:none}.projects-gallery__mobile[data-v-987266ce]{display:flex;flex-direction:column;gap:56px;padding:0 var(--page-gutter) 60px;position:relative}}
