.Work-module__jbdvDa__page{background:var(--ink);min-height:100vh;color:var(--ivory);font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-copy)}.Work-module__jbdvDa__main{max-width:var(--content-max);padding:0 var(--gutter);margin:0 auto}.Work-module__jbdvDa__filters{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;gap:18px;margin-bottom:clamp(32px,4vw,56px);padding:22px 0;display:flex}.Work-module__jbdvDa__row{grid-template-columns:96px minmax(0,1fr);align-items:start;gap:8px 12px;display:grid}.Work-module__jbdvDa__rowLabel{font-family:var(--font-mono);font-size:var(--fs-mono);letter-spacing:var(--mono-track);text-transform:uppercase;color:var(--gray);padding-block:8px;line-height:20px}@media (pointer:coarse){.Work-module__jbdvDa__rowLabel{padding-block:12px}}@media (max-width:599px){.Work-module__jbdvDa__row{grid-template-columns:minmax(0,1fr)}.Work-module__jbdvDa__rowLabel{padding-block:0}}.Work-module__jbdvDa__countRow{font-family:var(--font-mono);font-size:var(--fs-mono);letter-spacing:var(--mono-track);color:var(--gray);flex-wrap:wrap;align-items:center;gap:0 16px;display:flex}.Work-module__jbdvDa__count{color:var(--sand)}.Work-module__jbdvDa__clear{appearance:none;color:var(--gray);font-family:var(--font-mono);font-size:var(--fs-mono);letter-spacing:inherit;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;margin:0;padding:0;text-decoration:underline;transition:color .2s}.Work-module__jbdvDa__clear:hover{color:var(--ivory)}.Work-module__jbdvDa__grid{gap:var(--grid-gap);background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));margin:0;padding:0;list-style:none;display:grid}.Work-module__jbdvDa__cell{min-width:0;display:flex}.Work-module__jbdvDa__card{background:var(--card);min-width:0;padding:var(--card-pad);flex-direction:column;flex:auto;gap:16px;display:flex}.Work-module__jbdvDa__cardLinked{transition:background-color .2s var(--ease);position:relative}.Work-module__jbdvDa__cardLinked:hover{background:var(--panel)}.Work-module__jbdvDa__caseLink{color:inherit}.Work-module__jbdvDa__caseLink:after{content:"";position:absolute;inset:0}.Work-module__jbdvDa__caseLink:hover{color:inherit}.Work-module__jbdvDa__caseLink:focus-visible{outline:none}.Work-module__jbdvDa__cardLinked:has(.Work-module__jbdvDa__caseLink:focus-visible){outline:2px solid var(--sand);outline-offset:3px}.Work-module__jbdvDa__cardHead{font-family:var(--font-mono);font-size:var(--fs-mono);letter-spacing:var(--mono-track);justify-content:space-between;gap:12px;display:flex}.Work-module__jbdvDa__tagOwn{color:var(--ivory)}.Work-module__jbdvDa__tagConcept,.Work-module__jbdvDa__num{color:var(--gray)}.Work-module__jbdvDa__name{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ivory);overflow-wrap:anywhere;margin:0;font-size:24px;font-weight:500;line-height:1.1}.Work-module__jbdvDa__reserved{color:var(--gray)}.Work-module__jbdvDa__line{font-size:var(--fs-support);color:var(--gray);overflow-wrap:anywhere;margin:8px 0 0}.Work-module__jbdvDa__meta{border-top:1px solid var(--line-strong);font-family:var(--font-mono);font-size:var(--fs-mono);letter-spacing:var(--mono-track);color:var(--gray);flex-direction:column;gap:8px;margin:auto 0 0;padding-top:14px;display:flex}.Work-module__jbdvDa__metaRow{justify-content:space-between;gap:12px;display:flex}.Work-module__jbdvDa__metaKey{white-space:nowrap;flex-shrink:0;margin:0}.Work-module__jbdvDa__metaValue{overflow-wrap:anywhere;text-align:end;min-width:0;color:var(--gray);margin:0}.Work-module__jbdvDa__liveOn{color:var(--sand)}.Work-module__jbdvDa__liveOff{color:var(--gray)}.Work-module__jbdvDa__liveLink{z-index:1;color:var(--sand);position:relative}.Work-module__jbdvDa__liveLink:after{content:"";position:absolute;inset:-12px -8px}.Work-module__jbdvDa__empty{border:1px solid var(--line);text-align:center;border-top-width:2px;padding:clamp(40px,6vw,80px) 24px}.Work-module__jbdvDa__emptyTitle{font-family:var(--font-display);letter-spacing:-.02em;color:var(--gray);margin:0 0 10px;font-size:24px;font-weight:500;line-height:1.2}.Work-module__jbdvDa__emptyBody{font-size:var(--fs-support);color:var(--gray);margin:0 0 20px}.Work-module__jbdvDa__slotNote{font-family:var(--font-mono);font-size:var(--fs-mono);letter-spacing:var(--mono-track);color:var(--gray);margin:24px 0 0;line-height:1.6}@media (min-width:716px) and (max-width:1073px){.Work-module__jbdvDa__cell:nth-child(2n){--reveal-i:1}}@media (min-width:1074px) and (max-width:1430px){.Work-module__jbdvDa__cell:nth-child(3n+2){--reveal-i:1}.Work-module__jbdvDa__cell:nth-child(3n){--reveal-i:2}}@media (min-width:1431px){.Work-module__jbdvDa__cell:nth-child(4n+2){--reveal-i:1}.Work-module__jbdvDa__cell:nth-child(4n+3){--reveal-i:2}.Work-module__jbdvDa__cell:nth-child(4n){--reveal-i:3}}:root[data-motion=on] .Work-module__jbdvDa__cell[data-reveal] .Work-module__jbdvDa__shot{isolation:isolate}:root[data-motion=on] .Work-module__jbdvDa__cell[data-reveal] .Work-module__jbdvDa__shot>img{transition:transform 1.6s var(--ease);transition-delay:calc(var(--reveal-i,0) * 70ms + .16s)}:root[data-motion=on] .Work-module__jbdvDa__cell[data-reveal]:not([data-in]) .Work-module__jbdvDa__shot>img{transform:scale(1.04)}:root[data-motion=on] .Work-module__jbdvDa__cell[data-reveal] .Work-module__jbdvDa__shot:before{content:"";z-index:1;background:var(--ink);transform-origin:bottom;transition:transform 1.1s var(--ease);transition-delay:calc(var(--reveal-i,0) * 70ms + .16s);pointer-events:none;position:absolute;inset:0}:root[data-motion=on] .Work-module__jbdvDa__cell[data-in] .Work-module__jbdvDa__shot:before{transform:scaleY(0)}:root[data-motion=on] .Work-module__jbdvDa__cell[data-reveal] .Work-module__jbdvDa__shot:after{content:"";z-index:2;border-top:1px solid var(--sand);opacity:0;pointer-events:none;position:absolute;inset:0}:root[data-motion=on] .Work-module__jbdvDa__cell[data-in] .Work-module__jbdvDa__shot:after{animation:Work-module__jbdvDa__shotLine 1.1s var(--ease) calc(var(--reveal-i,0) * 70ms + .16s) both}@keyframes Work-module__jbdvDa__shotLine{0%{opacity:0;transform:translate(0,0)}8%{opacity:.8}80%{opacity:.8}to{opacity:0;transform:translateY(100%)}}:root[lang=ar] .Work-module__jbdvDa__name{letter-spacing:0;line-height:1.2}:root[lang=ar] .Work-module__jbdvDa__emptyTitle{letter-spacing:0}:root[lang=ar] .Work-module__jbdvDa__line,:root[lang=ar] .Work-module__jbdvDa__emptyBody{line-height:1.8}:root[dir=rtl] .Work-module__jbdvDa__line{text-align:right}
