.work-gallery .container{padding-top:calc(var(--edge) + 7rem)}.work-head{display:grid;grid-template-columns:1fr auto;align-items:end;gap:2rem;margin-bottom:4rem}.work-title{font-size:clamp(2.75rem,8vw,7.5rem);font-weight:350;line-height:.95;letter-spacing:-.03em}.work-tabs sup,.work-title sup{font-size:var(--text-small);font-weight:400;letter-spacing:0;vertical-align:top;color:var(--base-200)}.work-title sup{margin-left:.6em;line-height:1}.work-tabs{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem 1.75rem;list-style:none}.work-tabs li{overflow:hidden}.work-tabs a{display:inline-flex;gap:.3em;color:var(--base-200);text-decoration:none;transition:color .3s ease}.work-tabs a.is-active,.work-tabs a:hover{color:var(--base-100)}.work-tabs sup{margin-top:-.15em}.work-grid{display:grid;gap:4rem 2rem;list-style:none}.is-all .work-grid{grid-template-columns:repeat(3,1fr)}.is-category .work-grid{grid-template-columns:repeat(2,1fr);gap:5rem 2rem}.work-media{position:relative;display:block;width:100%;aspect-ratio:16/9;padding:0;border:0;overflow:hidden;background-color:#111;cursor:pointer}.work-media img,.work-media video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.2s cubic-bezier(.16,1,.3,1)}.work-media video{opacity:0;transition:opacity .4s ease,transform 1.2s cubic-bezier(.16,1,.3,1)}.work-media.is-previewing video{opacity:1}@media (hover:hover){.work-media{cursor:none}.work-media:hover img,.work-media:hover video{transform:scale(1.04)}}.work-meta{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin-top:.9rem}.work-info{flex:none;color:var(--base-200)}@media (max-width:1000px){.work-gallery .container{padding-top:calc(var(--edge) + 5rem)}.work-head{grid-template-columns:1fr;gap:1.5rem;margin-bottom:3rem}.work-tabs{justify-content:flex-start}.is-all .work-grid,.is-category .work-grid{grid-template-columns:repeat(2,1fr);gap:3rem 1.25rem}}@media (max-width:600px){.is-all .work-grid,.is-category .work-grid{grid-template-columns:1fr;gap:2.5rem}}