.WorkPage-module__YHOOVq__workPage{padding-top:calc(var(--header-height) + var(--space-12));padding-bottom:var(--space-24);min-height:100vh}.WorkPage-module__YHOOVq__header{gap:var(--space-8);margin-bottom:var(--space-16);flex-direction:column;display:flex}.WorkPage-module__YHOOVq__header h1{font-size:var(--text-hero);margin:0;line-height:1}.WorkPage-module__YHOOVq__filters{gap:var(--space-4);flex-wrap:wrap;display:flex}.WorkPage-module__YHOOVq__filterBtn{font-family:var(--font-space-grotesk), sans-serif;font-size:var(--text-sm);color:var(--color-text-secondary);border:1px solid var(--color-divider);padding:var(--space-2) var(--space-4);transition:all var(--transition-fast);border-radius:20px;font-weight:600}.WorkPage-module__YHOOVq__filterBtn:hover{color:var(--color-text-primary);border-color:var(--color-text-primary)}.WorkPage-module__YHOOVq__filterBtn.WorkPage-module__YHOOVq__active{background-color:var(--color-accent);color:var(--color-bg);border-color:var(--color-accent)}.WorkPage-module__YHOOVq__galleriesContainer{display:block}.WorkPage-module__YHOOVq__galleryTrigger{margin-bottom:var(--space-32)}.WorkPage-module__YHOOVq__gallerySection{width:100%;padding-top:var(--space-8);background-color:var(--color-bg);position:relative;overflow:hidden}.WorkPage-module__YHOOVq__galleryHeader{margin-bottom:var(--space-8)}.WorkPage-module__YHOOVq__galleryHeader h2{font-size:var(--text-2xl);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-primary);margin:0}.WorkPage-module__YHOOVq__galleryTrackContainer{width:100%}.WorkPage-module__YHOOVq__galleryTrack{gap:var(--space-6);flex-wrap:nowrap;width:max-content;padding-left:5vw;padding-right:5vw;display:flex}.WorkPage-module__YHOOVq__projectCardWrapper{backface-visibility:hidden;width:min(85vw,850px);transform-style:preserve-3d;will-change:transform;flex:0 0 min(85vw,850px)}.WorkPage-module__YHOOVq__projectCard{gap:var(--space-4);flex-direction:column;display:flex}.WorkPage-module__YHOOVq__mediaContainer{aspect-ratio:21/9;background-color:var(--color-bg-elevated);border-radius:16px;width:100%;position:relative;overflow:hidden}.WorkPage-module__YHOOVq__mediaContainer.WorkPage-module__YHOOVq__vertical{aspect-ratio:9/16}.WorkPage-module__YHOOVq__imagePlaceholder{backface-visibility:hidden;width:100%;height:100%;position:relative;transform:translateZ(0)}.WorkPage-module__YHOOVq__imagePlaceholder img{object-fit:cover;width:100%;height:100%;transition:transform var(--transition-slow);backface-visibility:hidden;will-change:transform;transform:translateZ(0)scale(1)}.WorkPage-module__YHOOVq__pendingPlaceholder{background-image:linear-gradient(45deg, var(--color-bg) 25%, var(--color-bg-surface) 25%, var(--color-bg-surface) 50%, var(--color-bg) 50%, var(--color-bg) 75%, var(--color-bg-surface) 75%, var(--color-bg-surface) 100%);width:100%;height:100%;color:var(--color-accent);font-size:var(--text-sm);letter-spacing:.1em;background-size:20px 20px;justify-content:center;align-items:center;display:flex}.WorkPage-module__YHOOVq__overlay{opacity:0;width:100%;height:100%;transition:opacity var(--transition-normal);background-color:#0a0a0a66;justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0}.WorkPage-module__YHOOVq__playButton{border:1px solid var(--color-accent);width:60px;height:60px;color:var(--color-accent);transition:transform var(--transition-normal);border-radius:50%;justify-content:center;align-items:center;font-size:24px;display:flex;transform:scale(.8)}.WorkPage-module__YHOOVq__projectCard:hover .WorkPage-module__YHOOVq__imagePlaceholder img{transform:translateZ(0)scale(1.05)}.WorkPage-module__YHOOVq__projectCard:hover .WorkPage-module__YHOOVq__overlay{opacity:1}.WorkPage-module__YHOOVq__projectCard:hover .WorkPage-module__YHOOVq__playButton{transform:scale(1)}.WorkPage-module__YHOOVq__meta{gap:var(--space-2);flex-direction:column;display:flex}.WorkPage-module__YHOOVq__metaTop{gap:var(--space-4);font-size:var(--text-xs);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.1em;align-items:center;display:flex}.WorkPage-module__YHOOVq__frameNumber{color:var(--color-text-tertiary)}.WorkPage-module__YHOOVq__title{font-size:var(--text-xl);transition:color var(--transition-fast);margin:0}.WorkPage-module__YHOOVq__projectCard:hover .WorkPage-module__YHOOVq__title{color:var(--color-accent)}.WorkPage-module__YHOOVq__subtitle{font-size:var(--text-sm);color:var(--color-text-secondary)}.WorkPage-module__YHOOVq__isScrolling{pointer-events:none}@media (min-width:1440px){.WorkPage-module__YHOOVq__projectCardWrapper{flex:0 0 min(80vw,1200px);width:min(80vw,1200px)}}@media (min-width:1920px){.WorkPage-module__YHOOVq__projectCardWrapper{flex:0 0 min(75vw,1600px);width:min(75vw,1600px)}}
