@keyframes ProjectCard-module__25G50a__cardFadeIn{0%{opacity:0}to{opacity:1}}.ProjectCard-module__25G50a__card{cursor:pointer;will-change:transform;transition:transform .6s var(--ease-out);position:absolute;overflow:visible}.ProjectCard-module__25G50a__fadingIn{animation:ProjectCard-module__25G50a__cardFadeIn .6s ease-out var(--card-fade-delay,0s) both}.ProjectCard-module__25G50a__imageWrap{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ProjectCard-module__25G50a__image{object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none;max-width:100%;max-height:100%;display:block}.ProjectCard-module__25G50a__placeholder{background:#222;width:100%;height:100%}.ProjectCard-module__25G50a__tooltip{white-space:nowrap;color:#fff;mix-blend-mode:difference;pointer-events:none;z-index:9998;font-family:Courier New,Courier,monospace;font-size:clamp(11px,.7vw,14px);position:fixed}@media (hover:hover) and (pointer:fine){.ProjectCard-module__25G50a__card:hover{transform:scale(1.1)}}.ProjectCard-module__25G50a__card:active{transform:scale(1)}
.InfiniteCanvas-module__4zCLJW__container{z-index:var(--z-canvas);-webkit-user-select:none;user-select:none;touch-action:none;background:var(--white);transition:filter .4s cubic-bezier(.55,0,1,.45);position:fixed;inset:0;overflow:hidden}.InfiniteCanvas-module__4zCLJW__blurred{filter:blur(20px);pointer-events:none;transition:filter .45s cubic-bezier(.23,1,.32,1)}.InfiniteCanvas-module__4zCLJW__canvas{transform-origin:0 0;will-change:transform;width:100%;height:100%;position:absolute;top:0;left:0}
.Menu-module__88cxuq__menu{z-index:var(--z-menu);pointer-events:none;padding:14px clamp(32px,1.67vw,52px) 24px;position:fixed;bottom:0;left:0;right:0}.Menu-module__88cxuq__home{mix-blend-mode:difference}.Menu-module__88cxuq__aboveOverlay{z-index:40}.Menu-module__88cxuq__hidden{opacity:0;pointer-events:none;transition:opacity .2s cubic-bezier(.55,0,1,.45)}.Menu-module__88cxuq__menu:not(.Menu-module__88cxuq__hidden){transition:opacity .3s cubic-bezier(.23,1,.32,1)}.Menu-module__88cxuq__inner{pointer-events:all;justify-content:space-between;align-items:center;display:flex}.Menu-module__88cxuq__home .Menu-module__88cxuq__inner{color:var(--white)}.Menu-module__88cxuq__about{mix-blend-mode:difference;padding-top:30px}.Menu-module__88cxuq__about .Menu-module__88cxuq__inner{color:var(--white)}.Menu-module__88cxuq__left{transition:opacity .2s var(--ease-out), transform .2s var(--ease-out);align-items:center;gap:clamp(32px,1.67vw,52px);list-style:none;display:flex}.Menu-module__88cxuq__leftHidden{opacity:0;pointer-events:none;transform:translate(-8px)}.Menu-module__88cxuq__item{font-family:var(--font-primary);letter-spacing:.48px;color:inherit;white-space:nowrap;transition:letter-spacing .25s cubic-bezier(.37, 0, .63, 1), transform .15s var(--ease-out);cursor:pointer;will-change:letter-spacing;align-items:center;gap:8px;font-size:clamp(24px,1.25vw,40px);line-height:1;text-decoration:none;display:flex}.Menu-module__88cxuq__item.Menu-module__88cxuq__active{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}@media (hover:hover) and (pointer:fine){.Menu-module__88cxuq__item:hover{letter-spacing:2.4px}}.Menu-module__88cxuq__item:active{transform:scale(.97)}.Menu-module__88cxuq__filterBtn{gap:8px}.Menu-module__88cxuq__filterIcon{transition:transform .2s var(--ease-out);flex-shrink:0}.Menu-module__88cxuq__filterIconOpen{transform:rotate(45deg)}.Menu-module__88cxuq__hamburger{cursor:pointer;pointer-events:all;color:#fff;mix-blend-mode:difference;background:0 0;border:none;flex-direction:column;gap:6px;padding:12px;display:none}.Menu-module__88cxuq__hamburgerFaded{opacity:0;pointer-events:none;transition:opacity .15s var(--ease-out)}.Menu-module__88cxuq__archiveBtn{display:none}@media (hover:hover) and (pointer:fine){.Menu-module__88cxuq__archiveBtn{align-items:center;display:flex}}.Menu-module__88cxuq__closeX{margin-left:6px;font-size:1.1em;line-height:1}.Menu-module__88cxuq__right{transition:opacity .2s var(--ease-out);align-items:center;gap:clamp(32px,1.67vw,52px);display:flex}.Menu-module__88cxuq__rightFaded{opacity:0;pointer-events:none}.Menu-module__88cxuq__hamburgerLine{transform-origin:50%;width:24px;height:1.5px;transition:transform .22s var(--ease-out);background:currentColor;display:block}.Menu-module__88cxuq__hamburgerOpen .Menu-module__88cxuq__hamburgerLine:first-child{transform:translateY(3.75px)rotate(45deg)}.Menu-module__88cxuq__hamburgerOpen .Menu-module__88cxuq__hamburgerLine:last-child{transform:translateY(-3.75px)rotate(-45deg)}.Menu-module__88cxuq__drawer{z-index:31;flex-direction:column;justify-content:center;padding:24px 20px;display:none;position:fixed;inset:0}.Menu-module__88cxuq__drawer.Menu-module__88cxuq__drawerHome{-webkit-backdrop-filter:blur(20px);background:#080808cc}.Menu-module__88cxuq__drawer.Menu-module__88cxuq__drawerAbout{background:#eaeaec}.Menu-module__88cxuq__drawerList{flex-direction:column;gap:24px;padding-left:12px;list-style:none;display:flex}.Menu-module__88cxuq__drawerItem{font-family:var(--font-primary);letter-spacing:.02em;cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-size:clamp(32px,1.67vw,52px);line-height:1;text-decoration:none;transition:letter-spacing .25s cubic-bezier(.37,0,.63,1);display:block}.Menu-module__88cxuq__drawerHome .Menu-module__88cxuq__drawerItem{color:var(--white)}.Menu-module__88cxuq__drawerAbout .Menu-module__88cxuq__drawerItem{color:var(--black)}.Menu-module__88cxuq__drawerItemActive{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}@media (hover:hover) and (pointer:fine){.Menu-module__88cxuq__drawerItem:hover{letter-spacing:2.4px}}@media (max-width:768px){.Menu-module__88cxuq__menu{padding:16px 20px 20px}.Menu-module__88cxuq__left{display:none}.Menu-module__88cxuq__hamburger,.Menu-module__88cxuq__drawer{display:flex}.Menu-module__88cxuq__item{padding:10px 0;font-size:24px}}
.Logo-module__FeqWJG__logo{z-index:var(--z-logo);mix-blend-mode:difference;color:var(--white);pointer-events:none;line-height:0;transition:filter .4s cubic-bezier(.55,0,1,.45);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:768px){.Logo-module__FeqWJG__logo{transform:translate(-50%,-50%)scale(.8)}}.Logo-module__FeqWJG__blurred{filter:blur(20px);transition:filter .45s cubic-bezier(.23,1,.32,1)}
.FilterChip-module__-xNQ2q__chip{font-family:var(--font-primary);letter-spacing:.02em;color:var(--white);cursor:pointer;white-space:nowrap;opacity:1;animation:FilterChip-module__-xNQ2q__fadeIn .3s var(--ease-out) backwards;transition:opacity .15s var(--ease-out), transform .15s var(--ease-out);align-items:center;font-size:clamp(44px,2.29vw,72px);display:flex}@keyframes FilterChip-module__-xNQ2q__fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (hover:hover) and (pointer:fine){.FilterChip-module__-xNQ2q__chip:hover{opacity:.65}}.FilterChip-module__-xNQ2q__chip:active{transform:scale(.97)}.FilterChip-module__-xNQ2q__icon{opacity:0;max-width:0;transition:max-width .5s var(--ease-out), margin-left .5s var(--ease-out), opacity .4s var(--ease-out), transform .4s var(--ease-out);align-items:flex-end;margin-left:0;padding-top:2px;display:flex;overflow:hidden;transform:scale(.7)}.FilterChip-module__-xNQ2q__icon svg{width:.56em;height:.56em;display:block}.FilterChip-module__-xNQ2q__chip.FilterChip-module__-xNQ2q__active .FilterChip-module__-xNQ2q__icon{opacity:1;max-width:40px;margin-left:14px;transform:scale(1)}@media (max-width:768px){.FilterChip-module__-xNQ2q__chip{font-size:24px}.FilterChip-module__-xNQ2q__chip.FilterChip-module__-xNQ2q__active .FilterChip-module__-xNQ2q__icon{max-width:20px;margin-left:8px}}
.OverlayFilters-module__TvZqHG__overlayBg{z-index:9;-webkit-backdrop-filter:blur(20px);opacity:0;visibility:hidden;pointer-events:none;background:#ffffff1a;transition:opacity .4s cubic-bezier(.55,0,1,.45),visibility 0s .4s;position:fixed;inset:0}.OverlayFilters-module__TvZqHG__overlayBgOpen{z-index:28;opacity:1;visibility:visible;pointer-events:none;transition:opacity .45s cubic-bezier(.23,1,.32,1),visibility}.OverlayFilters-module__TvZqHG__overlayContent{z-index:29;mix-blend-mode:difference;flex-direction:column;justify-content:center;align-items:center;gap:clamp(72px,3.75vw,120px);padding:clamp(48px,2.5vw,80px) clamp(72px,3.75vw,120px);display:flex;position:fixed;inset:0}.OverlayFilters-module__TvZqHG__content{flex-direction:column;align-items:center;gap:clamp(72px,3.75vw,120px);width:min(clamp(860px,44.79vw,1400px),100%);display:flex}.OverlayFilters-module__TvZqHG__group{flex-direction:column;align-items:center;gap:clamp(24px,1.25vw,40px);width:100%;display:flex}.OverlayFilters-module__TvZqHG__groupLabel{font-family:var(--font-primary);letter-spacing:.02em;color:var(--white);text-align:center;font-size:clamp(22px,1.15vw,38px)}.OverlayFilters-module__TvZqHG__chips{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(24px,1.25vw,40px) clamp(48px,2.5vw,80px);display:flex}@media (max-width:768px){.OverlayFilters-module__TvZqHG__overlay{gap:48px;padding:32px}.OverlayFilters-module__TvZqHG__overlayContent{padding:48px 36px}.OverlayFilters-module__TvZqHG__content{gap:48px}.OverlayFilters-module__TvZqHG__groupLabel{font-size:18px}.OverlayFilters-module__TvZqHG__chips{gap:12px 24px}}
.OverlayProject-module__DkTCXq__overlay{z-index:var(--z-overlay);-webkit-backdrop-filter:blur(20px);align-items:stretch;padding:clamp(24px,1.25vw,40px) clamp(48px,2.5vw,80px);display:flex;position:fixed;inset:0}.OverlayProject-module__DkTCXq__backdropBlur{pointer-events:none;z-index:-1;position:absolute;inset:0}.OverlayProject-module__DkTCXq__navBtnHidden{opacity:0;pointer-events:none}.OverlayProject-module__DkTCXq__navBtn{color:var(--white);mix-blend-mode:difference;transition:transform .2s var(--ease-out), opacity .15s var(--ease-out);z-index:2;justify-content:center;align-items:center;padding:8px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.OverlayProject-module__DkTCXq__navBtn svg{flex-shrink:0;width:clamp(28px,1.46vw,56px);height:clamp(56px,2.92vw,112px);display:block}.OverlayProject-module__DkTCXq__navBtn:first-of-type{left:clamp(48px,2.5vw,80px)}.OverlayProject-module__DkTCXq__navBtn:last-of-type{right:clamp(48px,2.5vw,80px)}@media (hover:hover) and (pointer:fine){.OverlayProject-module__DkTCXq__navBtn:hover{opacity:.7}.OverlayProject-module__DkTCXq__navBtn:first-of-type:hover{transform:translateY(-50%)translate(-4px)}.OverlayProject-module__DkTCXq__navBtn:last-of-type:hover{transform:translateY(-50%)translate(4px)}}.OverlayProject-module__DkTCXq__navBtn:active{transform:translateY(-50%)scale(.93)}.OverlayProject-module__DkTCXq__imageContainer{touch-action:none;-webkit-user-select:none;user-select:none;flex:1;min-width:0;position:relative;overflow:hidden}.OverlayProject-module__DkTCXq__imageWrap{justify-content:center;align-items:center;display:flex;position:absolute;inset:clamp(64px,3.33vw,104px) 0}.OverlayProject-module__DkTCXq__image,.OverlayProject-module__DkTCXq__video{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.OverlayProject-module__DkTCXq__bottomBar{mix-blend-mode:difference;justify-content:space-between;align-items:flex-end;padding:clamp(24px,1.25vw,40px) clamp(32px,1.67vw,52px);display:flex;position:absolute;bottom:0;left:0;right:0}.OverlayProject-module__DkTCXq__meta{color:var(--white);font-family:var(--font-primary);letter-spacing:.02em;flex-wrap:wrap;align-items:center;gap:clamp(20px,1.04vw,32px);font-size:clamp(24px,1.25vw,40px);display:flex}.OverlayProject-module__DkTCXq__tags{flex-wrap:wrap;gap:12px;display:flex}.OverlayProject-module__DkTCXq__metaTitle{white-space:nowrap}.OverlayProject-module__DkTCXq__separator{opacity:.8}.OverlayProject-module__DkTCXq__tag{letter-spacing:.02em;white-space:nowrap;font-size:clamp(20px,1.04vw,32px)}.OverlayProject-module__DkTCXq__closeBtn{font-family:var(--font-primary);letter-spacing:.02em;color:var(--white);transition:transform .15s var(--ease-out), letter-spacing .25s cubic-bezier(.37, 0, .63, 1);flex-shrink:0;align-items:center;gap:8px;font-size:clamp(24px,1.25vw,40px);display:flex}@media (hover:hover) and (pointer:fine){.OverlayProject-module__DkTCXq__closeBtn:hover{letter-spacing:2.4px}}.OverlayProject-module__DkTCXq__closeBtn:active{transform:scale(.97)}.OverlayProject-module__DkTCXq__dots{display:none}.OverlayProject-module__DkTCXq__dot{color:var(--white);background:0 0;justify-content:center;align-items:center;padding:5px;display:flex}.OverlayProject-module__DkTCXq__dotInner{mix-blend-mode:difference;opacity:.4;width:5px;height:5px;transition:width .2s var(--ease-out), height .2s var(--ease-out), opacity .2s var(--ease-out);background:currentColor;border-radius:50%}.OverlayProject-module__DkTCXq__dotActive .OverlayProject-module__DkTCXq__dotInner{opacity:1;width:7px;height:7px}@media (max-width:768px){.OverlayProject-module__DkTCXq__overlay{gap:16px;padding:16px 20px}.OverlayProject-module__DkTCXq__navBtn{display:none}.OverlayProject-module__DkTCXq__imageWrap{bottom:140px}.OverlayProject-module__DkTCXq__dots{justify-content:center;align-items:center;display:flex;position:absolute;bottom:100px;left:0;right:0}.OverlayProject-module__DkTCXq__bottomBar{grid-template-columns:1fr auto;align-items:end;gap:20px;padding:16px 20px 30px;display:grid}.OverlayProject-module__DkTCXq__meta{gap:4px 6px;min-width:0;font-size:13px}.OverlayProject-module__DkTCXq__metaTitle{white-space:normal}.OverlayProject-module__DkTCXq__separator{font-size:10px}.OverlayProject-module__DkTCXq__tags{display:contents}.OverlayProject-module__DkTCXq__tag{white-space:nowrap;font-size:13px}.OverlayProject-module__DkTCXq__closeBtn{white-space:nowrap;gap:5px;font-size:15px}.OverlayProject-module__DkTCXq__closeBtn svg{width:14px;height:14px}}
.AboutPage-module__o-i27W__page{z-index:1;background:var(--bg-about);position:fixed;inset:0;overflow:hidden}.AboutPage-module__o-i27W__scrollArea{mix-blend-mode:difference;padding:clamp(160px,8.33vw,260px) clamp(72px,6.25vw,240px) 24px;position:absolute;inset:0;overflow:hidden auto}.AboutPage-module__o-i27W__menuBlur{-webkit-backdrop-filter:blur(12px);z-index:9;pointer-events:none;background:linear-gradient(#eaeaec00 0%,#eaeaec4d 100%);height:20vh;position:fixed;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 70%);mask-image:linear-gradient(#0000 0%,#000 70%)}@supports ((-webkit-appearance:none)) and (not (background:-webkit-named-image(i))){.AboutPage-module__o-i27W__menuBlur{background:linear-gradient(to top, var(--bg-about) 30%, #eaeaec00 100%)}}.AboutPage-module__o-i27W__orbContainer{pointer-events:none;z-index:0;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.AboutPage-module__o-i27W__orb{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.AboutPage-module__o-i27W__orbImage{pointer-events:none;width:clamp(60vw,191vw - 841px,100vw);height:auto}.AboutPage-module__o-i27W__content{z-index:1;color:var(--white);grid-template-columns:repeat(8,1fr);gap:clamp(96px,5vw,160px) clamp(24px,1.25vw,40px);display:grid;position:relative}.AboutPage-module__o-i27W__sectionHero,.AboutPage-module__o-i27W__sectionCta,.AboutPage-module__o-i27W__sectionSocial{grid-column:3/span 6}.AboutPage-module__o-i27W__sectionInfo{flex-direction:column;grid-column:1/-1;gap:clamp(72px,3.75vw,120px);display:flex}.AboutPage-module__o-i27W__footerLeft{display:contents}.AboutPage-module__o-i27W__footer{font-family:var(--font-primary);letter-spacing:.02em;text-transform:uppercase;grid-column:1/-1;justify-content:space-between;align-items:center;margin-top:clamp(144px,7.5vw,240px);font-size:clamp(20px,1.04vw,32px);line-height:1.32;display:flex}.AboutPage-module__o-i27W__textLarge{font-family:var(--font-primary);letter-spacing:.02em;font-size:clamp(44px,2.29vw,72px);line-height:1.14}.AboutPage-module__o-i27W__sectionCta .AboutPage-module__o-i27W__col38{flex-direction:column;gap:0;display:flex}.AboutPage-module__o-i27W__link{text-underline-offset:4px;color:inherit;transition:text-decoration-color .35s var(--ease-out);text-decoration:underline;text-decoration-thickness:2px}@media (hover:hover) and (pointer:fine){.AboutPage-module__o-i27W__link:hover{text-decoration-color:#0000}}.AboutPage-module__o-i27W__infoRow{grid-template-columns:repeat(8,1fr);column-gap:clamp(24px,1.25vw,40px);display:grid}.AboutPage-module__o-i27W__infoLabel{font-family:var(--font-primary);letter-spacing:.02em;grid-column:1/span 2;font-size:clamp(28px,1.46vw,44px);line-height:1.2}.AboutPage-module__o-i27W__infoText{font-family:var(--font-primary);letter-spacing:.02em;grid-column:3/span 6;font-size:clamp(28px,1.46vw,44px);line-height:1.2}.AboutPage-module__o-i27W__list{flex-direction:column;gap:10px;margin-top:clamp(32px,1.67vw,52px);padding-left:clamp(40px,2.08vw,64px);list-style:outside;display:flex}.AboutPage-module__o-i27W__list li{font-family:var(--font-primary);font-size:clamp(28px,1.46vw,44px);line-height:1.2}@media (max-width:1024px){.AboutPage-module__o-i27W__scrollArea{padding:120px 40px 24px}.AboutPage-module__o-i27W__textLarge{font-size:32px}.AboutPage-module__o-i27W__infoLabel,.AboutPage-module__o-i27W__infoText,.AboutPage-module__o-i27W__list li{font-size:22px}}@media (max-width:768px){.AboutPage-module__o-i27W__menuBlur{display:none}.AboutPage-module__o-i27W__scrollArea{padding:80px 24px 100px}.AboutPage-module__o-i27W__scrollAreaMask{-webkit-mask-image:linear-gradient(#000 calc(100% - 240px),#0000 calc(100% - 32px));mask-image:linear-gradient(#000 calc(100% - 240px),#0000 calc(100% - 32px))}.AboutPage-module__o-i27W__content{grid-template-columns:1fr;row-gap:48px}.AboutPage-module__o-i27W__sectionHero,.AboutPage-module__o-i27W__sectionCta,.AboutPage-module__o-i27W__sectionSocial{grid-column:1/-1}.AboutPage-module__o-i27W__sectionInfo{grid-column:1/-1;gap:48px}.AboutPage-module__o-i27W__infoRow{grid-template-columns:1fr;gap:16px}.AboutPage-module__o-i27W__infoLabel,.AboutPage-module__o-i27W__infoText{grid-column:1/-1}.AboutPage-module__o-i27W__textLarge{font-size:24px}.AboutPage-module__o-i27W__infoLabel,.AboutPage-module__o-i27W__infoText,.AboutPage-module__o-i27W__list li{font-size:18px}.AboutPage-module__o-i27W__scrollArea{padding-bottom:32px}.AboutPage-module__o-i27W__orbImage{width:100vw;transform:scale(2)}.AboutPage-module__o-i27W__sectionInfo{gap:48px}.AboutPage-module__o-i27W__footer{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:0;margin-top:48px;font-size:14px}.AboutPage-module__o-i27W__footerLeft{flex-direction:column;flex:1;gap:2px;display:flex}.AboutPage-module__o-i27W__footerRight{text-align:right;flex:1}}
.ArchivePage-module__slTUJW__page{z-index:1;background:var(--bg-about);position:fixed;inset:0;overflow:hidden}.ArchivePage-module__slTUJW__scrollArea{padding:100px 24px 120px;position:absolute;inset:0;overflow:hidden auto}.ArchivePage-module__slTUJW__scrollAreaMask{-webkit-mask-image:linear-gradient(#000 calc(100% - 160px),#0000 calc(100% - 32px));mask-image:linear-gradient(#000 calc(100% - 160px),#0000 calc(100% - 32px))}.ArchivePage-module__slTUJW__content{width:100%}.ArchivePage-module__slTUJW__listHeader{letter-spacing:.06em;opacity:.5;font-size:11px;font-weight:400;font-family:var(--font-primary);border-bottom:1px solid #08080833;padding-bottom:12px;display:flex}.ArchivePage-module__slTUJW__list{margin:0;padding:0;list-style:none}.ArchivePage-module__slTUJW__item{border-bottom:1px solid #0808081a}.ArchivePage-module__slTUJW__row{cursor:pointer;text-align:left;width:100%;font-family:var(--font-primary);color:var(--black);-webkit-tap-highlight-color:transparent;background:0 0;border:none;align-items:center;padding:14px 0;transition:opacity .15s;display:flex}.ArchivePage-module__slTUJW__row:active{opacity:.5}.ArchivePage-module__slTUJW__colName{width:60%;padding-right:16px;font-size:clamp(16px,4.5vw,20px);font-weight:400}.ArchivePage-module__slTUJW__colCategory{width:40%;font-size:clamp(16px,4.5vw,20px);font-weight:400}
.OverlayArchive-module__qi6pEW__overlayBg{z-index:9;-webkit-backdrop-filter:blur(20px);opacity:0;visibility:hidden;pointer-events:none;background:#ffffff54;transition:opacity .4s cubic-bezier(.55,0,1,.45),visibility 0s .4s;position:fixed;inset:0}.OverlayArchive-module__qi6pEW__overlayBgOpen{z-index:28;opacity:1;visibility:visible;pointer-events:none;transition:opacity .45s cubic-bezier(.23,1,.32,1),visibility}.OverlayArchive-module__qi6pEW__overlayContent{z-index:29;mix-blend-mode:difference;justify-content:center;align-items:flex-start;padding:clamp(160px,8.33vw,260px) clamp(72px,6.25vw,240px);display:flex;position:fixed;inset:0;overflow-y:auto}.OverlayArchive-module__qi6pEW__inner{width:min(900px,100%)}.OverlayArchive-module__qi6pEW__table{border-collapse:collapse;width:100%;font-family:var(--font-primary);color:var(--white)}.OverlayArchive-module__qi6pEW__head th{letter-spacing:.06em;text-align:left;opacity:.5;border-bottom:1px solid #ffffff4d;padding-bottom:clamp(10px,.8vw,16px);font-size:clamp(11px,.75vw,14px);font-weight:400}.OverlayArchive-module__qi6pEW__row{cursor:pointer}.OverlayArchive-module__qi6pEW__row td{border-bottom:1px solid #ffffff26;padding:clamp(12px,1vw,20px) 0;font-size:clamp(16px,1.25vw,24px);font-weight:400;transition:opacity .2s}.OverlayArchive-module__qi6pEW__rowHovered td{opacity:1}.OverlayArchive-module__qi6pEW__rowDimmed td{opacity:.3}.OverlayArchive-module__qi6pEW__colName,.OverlayArchive-module__qi6pEW__colClient,.OverlayArchive-module__qi6pEW__colCategory{width:33.33%;padding-right:clamp(24px,2vw,48px)}.OverlayArchive-module__qi6pEW__colCategory{padding-right:0}.OverlayArchive-module__qi6pEW__thumb{z-index:31;pointer-events:none;border-radius:2px;width:clamp(192px,16.8vw,288px);transition:opacity .15s;position:fixed;overflow:hidden;transform:translateY(-50%)}.OverlayArchive-module__qi6pEW__thumb img{width:100%;height:auto;display:block}@media (max-width:768px){.OverlayArchive-module__qi6pEW__overlayContent{mix-blend-mode:normal;align-items:flex-start;padding:100px 24px 80px;-webkit-mask-image:linear-gradient(#000 calc(100% - 160px),#0000 calc(100% - 32px));mask-image:linear-gradient(#000 calc(100% - 160px),#0000 calc(100% - 32px))}.OverlayArchive-module__qi6pEW__table{color:var(--black)}.OverlayArchive-module__qi6pEW__head th{opacity:1;border-bottom-color:#08080833}.OverlayArchive-module__qi6pEW__row td{border-bottom-color:#0808081a}.OverlayArchive-module__qi6pEW__colCategory{display:none}.OverlayArchive-module__qi6pEW__colName{width:60%;padding-right:16px}.OverlayArchive-module__qi6pEW__colClient{width:40%;padding-right:0}.OverlayArchive-module__qi6pEW__thumb{display:none}}
