.work-page{background:hsla(0,0%,100%,.8);color:#000;font-family:var(--font-jetbrains-mono),monospace}.work-page,.work-wireframe{min-height:100vh;position:relative}.work-wireframe{border:1px solid #000}.work-wireframe:before{left:5.83%}.work-wireframe:after,.work-wireframe:before{content:"";position:fixed;top:0;bottom:0;width:0;border-left:1px solid #7e7e7e;z-index:1;pointer-events:none}.work-wireframe:after{left:93.13%}.work-nav-bar{display:flex;justify-content:flex-end;align-items:flex-start;gap:clamp(24px,4vw,56px);height:8.79vh;padding:3.13vh 12% 0 8%;border-bottom:1px solid #7e7e7e;box-sizing:border-box}.work-nav-link{color:#000;text-decoration:none;font-family:var(--font-jetbrains-mono),monospace;font-size:clamp(16px,1.67vw,24px);font-weight:700;line-height:1.32;transition:opacity .16s ease}.work-nav-link:hover{opacity:.7}.work-content-area{padding:3rem 8% 2rem;min-height:calc(100vh - 8.79vh - 6.84vh)}.work-bottom-strip{height:6.84vh;border-top:1px solid #7e7e7e}.work-home{position:fixed;top:calc(8.79vh / 2);left:calc(5.83vw / 2);transform:translate(-50%,-50%);z-index:100;display:flex;align-items:center;justify-content:center;transition:opacity .16s ease}.work-home:hover{opacity:.6}.work-title{font-family:var(--font-jetbrains-mono),monospace;font-size:clamp(36px,4.44vw,64px);font-weight:700;text-align:center;margin-bottom:1rem;color:#000;line-height:1.32}.work-tabs{display:flex;justify-content:center;gap:2rem;margin-bottom:3rem}.work-tab{font-family:var(--font-jetbrains-mono),monospace;font-size:clamp(16px,1.67vw,24px);font-weight:700;color:rgba(0,0,0,.5);background:none;cursor:pointer;padding:4px 0;line-height:1.32;border:none;border-bottom:2px solid transparent;transition:color .2s ease,border-color .2s ease}.work-tab:hover{color:rgba(0,0,0,.8)}.work-tab.active{color:#000;font-weight:700;border-bottom-color:#000}.work-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:1.5rem;max-width:1200px;margin:0 auto}@media (max-width:768px){.work-nav-bar{padding:0 16px;gap:16px}.work-content-area{padding:2rem 16px 1rem}.work-grid{grid-template-columns:1fr}}