.work-page{background-color:var(--base-100);width:100%}.work-category{width:100%;scroll-margin-top:8rem}.work-category:first-child{padding-top:10rem}.work-category+.work-category{padding-top:6rem}.work-category-header{align-items:baseline;gap:1.5rem;padding:0 2rem;display:flex}.work-category-header h2{letter-spacing:-.15rem;font-size:4rem}.work-category-header p.sm{white-space:nowrap}.folders{background-color:var(--base-100);flex-direction:column;width:100%;padding-top:12rem;display:flex;overflow:hidden}.folders .row{width:100%;display:flex;position:relative}.folders .row+.row{margin-top:-5.5rem}.folders a{color:inherit;width:100%;text-decoration:none;display:inline-block}.folders .folder{cursor:pointer;flex-direction:column;flex:1;height:210px;display:flex;position:relative}.folders .row:nth-child(2n) a:first-child{flex:2}.folders .row:nth-child(2n) a:nth-child(2){flex:3}.folders .folder-preview{pointer-events:none;width:25rem;height:100%;position:absolute;top:0;left:0}.folders .folder-preview-img{border-radius:.5rem;width:12rem;height:12rem;position:absolute;top:50%;overflow:hidden}.folders .folder-preview-img img{object-fit:cover;width:100%;height:100%}.folders .folder-preview-img:first-child{transform-origin:0 0;left:20%}.folders .folder-preview-img:nth-child(2){transform-origin:50%;left:50%}.folders .folder-preview-img:nth-child(3){transform-origin:100% 0;left:80%}.folders .folder-wrapper{will-change:transform;width:100%;height:100%;position:relative}.folders .folder-index{border-top-left-radius:.75rem;width:40%;padding:1rem;position:relative}.folders .folder-index:after{content:"";aspect-ratio:1;clip-path:polygon(0 0,25% 0,100% 100%,0% 100%);height:101%;position:absolute;top:0;left:99%}.folders .folder-index p{text-transform:uppercase;font-family:Geist Mono;font-size:.8rem;font-weight:500;line-height:1;transition:color .25s}.folders .folder-name{border-top-right-radius:.75rem;align-items:flex-start;width:100%;height:100%;padding:0 .25rem 0 2rem;display:flex}.folders .folder-name h1{letter-spacing:-.05rem;font-size:3rem;line-height:1;transition:color .25s}.folders .folder-index,.folders .folder-index:after,.folders .folder-name{transition:background-color .25s}.folders .folder.variant-1 .folder-index,.folders .folder.variant-1 .folder-index:after,.folders .folder.variant-1 .folder-name{background-color:var(--base-100)}.folders .folder.variant-2 .folder-index,.folders .folder.variant-2 .folder-index:after,.folders .folder.variant-2 .folder-name{background-color:var(--base-400);color:var(--base-100)}.folders .folder.variant-3 .folder-index,.folders .folder.variant-3 .folder-index:after,.folders .folder.variant-3 .folder-name{background-color:var(--base-500)}.folders .folder.disabled .folder-index,.folders .folder.disabled .folder-index:after,.folders .folder.disabled .folder-name{background-color:var(--base-100)}.folders .folder.disabled p,.folders .folder.disabled h1{color:var(--base-400)}@media (max-width:1000px){.work-category:first-child{padding-top:8rem}.work-category-header{flex-direction:column;align-items:flex-start;gap:.5rem;padding:0 1.25rem}.work-category-header h2{letter-spacing:-.075rem;font-size:2.25rem}.folders h1{text-align:center;width:100%;font-size:2rem}.folders{padding-top:1.25rem}.folders .row{flex-direction:column;gap:1.25rem;padding:0 1.25rem 1.25rem}.folders .row+.row{margin-top:0}.folders .folder{height:200px;margin-bottom:0;overflow:hidden;border-radius:1rem!important}.folders .folder-preview{display:none}.folders .folder-name{padding:0 2rem 2rem;border-top-right-radius:0!important}.folders .folder-name h1{font-size:2rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.folders .folder-index{width:100%;padding:1.25rem;border-top-left-radius:0!important}}
