[data-redesign-page=work] .ph{padding-top:48px}[data-redesign-page=work] .phg{padding-bottom:28px;text-align:center}[data-redesign-page=work] .back2{display:inline-flex;align-items:center;min-height:44px;margin-bottom:6px;font-family:var(--navmono,monospace);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--mid)}[data-redesign-page=work] .back2:hover{color:var(--acc)}[data-redesign-page=work] .ph .h1{display:block;font-size:clamp(64px,10vw,148px);font-weight:800;letter-spacing:-.055em;line-height:.86;text-wrap:balance;overflow-wrap:anywhere}[data-redesign-page=work] .ph .h1.t-m{font-size:clamp(56px,8vw,128px)}[data-redesign-page=work] .ph .h1.t-l{font-size:clamp(48px,6.4vw,104px)}[data-redesign-page=work] .ph .h1.t-xl{font-size:clamp(40px,5.4vw,88px);line-height:.95}[data-redesign-page=work] .ph .h1.t-xxl{font-size:clamp(36px,4.6vw,76px);line-height:.98;letter-spacing:-.045em}[data-redesign-page=work] .ph .dotp{color:var(--acc)}[data-redesign-page=work] .ph .lede{margin:18px auto 0;max-width:560px;font-size:17px;line-height:1.55}@media (max-width:600px){[data-redesign-page=work] .ph{padding-top:40px}[data-redesign-page=work] .ph .h1{font-size:60px}[data-redesign-page=work] .ph .h1.t-l,[data-redesign-page=work] .ph .h1.t-m{font-size:48px}[data-redesign-page=work] .ph .h1.t-xl{font-size:40px}[data-redesign-page=work] .ph .h1.t-xxl{font-size:34px}}[data-redesign-page=work] .bar{position:sticky;top:var(--nav);z-index:40;background:var(--bg);padding-bottom:16px}[data-redesign-page=work] .bar.stuck{border-bottom:1px solid var(--quiet);padding-bottom:10px}[data-redesign-page=work] .tools{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-top:16px;border-top:1px solid var(--quiet)}[data-redesign-page=work] .bar.stuck .tools{border-top:0;padding-top:10px}[data-redesign-page=work] .search{position:relative;flex:0 0 240px;transition:flex-basis .25s}[data-redesign-page=work] .search input{width:100%;height:44px;border-radius:0;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.05);padding:0 14px 0 40px;font-size:14px;outline:none;-webkit-appearance:none;appearance:none}[data-redesign-page=work] .search input:focus{border-color:rgba(255,255,255,.35)}[data-redesign-page=work] .search input:focus-visible{outline:2px solid var(--acc);outline-offset:2px}[data-redesign-page=work] .search input::placeholder{color:var(--lo)}[data-redesign-page=work] .search svg{position:absolute;left:15px;top:14px;width:16px;height:16px;stroke:var(--lo);fill:none;stroke-width:2;pointer-events:none}@media (min-width:901px){[data-redesign-page=work] .bar.stuck .search:not(:focus-within):not(.has-q){flex-basis:44px}[data-redesign-page=work] .bar.stuck .search:not(:focus-within):not(.has-q) input{color:transparent;padding-right:0;cursor:pointer}[data-redesign-page=work] .bar.stuck .search:not(:focus-within):not(.has-q) input::placeholder{color:transparent}}[data-redesign-page=work] .cwrap{position:relative;flex:1 1 auto;min-width:0;display:flex;align-items:center}[data-redesign-page=work] .cwrap:after,[data-redesign-page=work] .cwrap:before{content:"";position:absolute;top:0;bottom:0;width:56px;pointer-events:none;z-index:1;opacity:0;transition:opacity .2s}[data-redesign-page=work] .cwrap:before{left:0;background:linear-gradient(to right,var(--bg) 35%,transparent)}[data-redesign-page=work] .cwrap:after{right:0;background:linear-gradient(to left,var(--bg) 35%,transparent)}[data-redesign-page=work] .cwrap.l:before,[data-redesign-page=work] .cwrap.r:after{opacity:1}[data-redesign-page=work] .cnav{position:absolute;top:50%;z-index:2;width:32px;height:44px;margin-top:-22px;background:var(--bg);border:1px solid rgba(255,255,255,.22);color:var(--ink);font-size:18px;line-height:1;display:none}[data-redesign-page=work] .cnav.prev{left:0}[data-redesign-page=work] .cnav.next{right:0}[data-redesign-page=work] .cwrap.l .cnav.prev,[data-redesign-page=work] .cwrap.r .cnav.next{display:block}[data-redesign-page=work] .cnav:hover{border-color:var(--ink)}[data-redesign-page=work] .chips{display:flex;flex-wrap:nowrap;gap:6px;overflow-x:auto;scrollbar-width:none;scroll-behavior:smooth}[data-redesign-page=work] .chips::-webkit-scrollbar{display:none}[data-redesign-page=work] .cwrap.open .chips{flex-wrap:wrap;overflow:visible}[data-redesign-page=work] .cwrap.open .cnav.next,[data-redesign-page=work] .cwrap.open .cnav.prev,[data-redesign-page=work] .cwrap.open:after,[data-redesign-page=work] .cwrap.open:before{display:none}[data-redesign-page=work] .chip{flex:none;height:44px;padding:0 14px;border-radius:0;border:1px solid rgba(255,255,255,.22);font-family:var(--mono);font-size:13.5px;color:var(--mid);display:inline-flex;align-items:center;gap:8px;white-space:nowrap;transition:border-color .15s,color .15s,background .15s}[data-redesign-page=work] .chip b{font-weight:400;font-size:13.5px;color:var(--lo)}[data-redesign-page=work] .chip:hover:not(:disabled){color:var(--ink);border-color:rgba(255,255,255,.4)}[data-redesign-page=work] .chip.on{background:var(--acc);border-color:var(--acc);color:var(--on-acc)}[data-redesign-page=work] .chip.on b{color:var(--on-acc);opacity:.7}[data-redesign-page=work] .chip:disabled{opacity:.35;cursor:not-allowed}[data-redesign-page=work] .tr{flex:none;display:flex;align-items:center;gap:8px}[data-redesign-page=work] .fbtn{height:44px;padding:0 16px;border-radius:0;border:1px solid rgba(255,255,255,.2);font-family:var(--sans);font-size:13.5px;color:var(--ink);display:inline-flex;gap:8px;align-items:center}[data-redesign-page=work] .fbtn:hover,[data-redesign-page=work] .fbtn[aria-expanded=true]{border-color:rgba(255,255,255,.45)}[data-redesign-page=work] .fbtn .badge{min-width:18px;height:18px;padding:0 5px;display:inline-grid;place-items:center;background:var(--acc);color:var(--on-acc);font-size:11px;font-weight:600}[data-redesign-page=work] .more-f{margin-top:14px;padding-top:14px;border-top:1px solid var(--quiet);display:grid;gap:10px}[data-redesign-page=work] .frow{display:grid;grid-template-columns:76px minmax(0,1fr);align-items:start;gap:6px 12px}[data-redesign-page=work] .flabel{padding-top:15px}[data-redesign-page=work] .active-f,[data-redesign-page=work] .fchips{display:flex;flex-wrap:wrap;align-items:center;gap:6px}[data-redesign-page=work] .active-f{margin-top:10px}[data-redesign-page=work] .active-f .flabel{width:auto;margin-right:6px}[data-redesign-page=work] .flabel{width:76px;flex:none;font-family:var(--navmono,monospace);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--lo)}@media (max-width:900px){[data-redesign-page=work] .tools{flex-wrap:wrap}[data-redesign-page=work] .search{flex:1 1 100%}[data-redesign-page=work] .cwrap{flex:1 1 0}[data-redesign-page=work] .bar.stuck .search{display:none}[data-redesign-page=work] .frow{grid-template-columns:minmax(0,1fr)}[data-redesign-page=work] .flabel{padding-top:0}}[data-redesign-page=work] .float{position:relative;margin-top:48px;transform-origin:50% 0}[data-redesign-page=work] .float:not(.ready){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:56px 36px}@media (max-width:1000px){[data-redesign-page=work] .float:not(.ready){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){[data-redesign-page=work] .float:not(.ready){grid-template-columns:minmax(0,1fr)}}[data-redesign-page=work] .float:not(.ready) .card{position:relative}@media (scripting:enabled){[data-redesign-page=work] .float:not(.shown) .card{visibility:hidden}}[data-redesign-page=work] .card{position:absolute;top:0;left:0;width:100%;display:block;min-width:0;transition:top .6s cubic-bezier(.2,.7,.2,1),left .6s cubic-bezier(.2,.7,.2,1),opacity .3s}[data-redesign-page=work] .float.hovering .card:not(:hover){opacity:.45}[data-redesign-page=work] .card .depth{display:block;transform:translate3d(0,var(--py,0),0) scale(var(--sc,1));transition:opacity .3s,filter .3s}[data-redesign-page=work] .card.back .depth{opacity:.78;filter:saturate(.85)}[data-redesign-page=work] .card.back:focus-within .depth,[data-redesign-page=work] .card.back:hover .depth{opacity:1;filter:none}[data-redesign-page=work] .card .drift{display:block;animation:werz-work-drift var(--dur,9s) ease-in-out var(--del,0s) infinite alternate}@keyframes werz-work-drift{0%{transform:translate3d(0,calc(var(--amp, 8px) * -1),0) rotate(calc(var(--rot, 0deg) * -1))}to{transform:translate3d(0,var(--amp,8px),0) rotate(var(--rot,0deg))}}[data-redesign-page=work] .card:focus-within .drift,[data-redesign-page=work] .card:hover .drift{animation-play-state:paused}[data-redesign-page=work] .card .lift{position:relative;display:block;transform:perspective(900px) translateY(var(--ly,0)) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) scale(var(--ls,1));transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .45s}[data-redesign-page=work] .card:hover .lift{--ly:-10px;--ls:1.015;box-shadow:0 34px 70px -24px rgba(0,0,0,.85)}[data-redesign-page=work] .card .hit{display:block;color:inherit}[data-redesign-page=work] .card .hit:focus-visible{outline:2px solid var(--acc);outline-offset:6px}[data-redesign-page=work] .card .media{display:block;position:relative;aspect-ratio:var(--ar,16/9);overflow:hidden;background:var(--surface)}[data-redesign-page=work] .card .media img,[data-redesign-page=work] .card .media video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}[data-redesign-page=work] .card .media img{transition:transform .6s cubic-bezier(.2,.7,.2,1)}[data-redesign-page=work] .card:focus-within .media img,[data-redesign-page=work] .card:hover .media img{transform:scale(1.03)}[data-redesign-page=work] .card .media video{opacity:0;transition:opacity .3s}[data-redesign-page=work] .card .media video.ready{opacity:1}[data-redesign-page=work] .card .noposter{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--display);font-weight:800;font-size:96px;color:rgba(255,255,255,.05)}[data-redesign-page=work] .card .pg{position:absolute;left:0;bottom:0;height:3px;width:0;background:var(--acc);z-index:2}[data-redesign-page=work] .card .idx{position:absolute;top:12px;right:12px;z-index:3;font-family:var(--navmono,monospace);font-size:11px;letter-spacing:.08em;color:#fff;background:rgba(0,0,0,.55);padding:5px 8px;font-variant-numeric:tabular-nums}[data-redesign-page=work] .card .live2{position:absolute;top:12px;left:12px;z-index:3;display:inline-flex;align-items:center;gap:8px;padding:6px 10px;background:rgba(0,0,0,.65);font-family:var(--navmono,monospace);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#fff;opacity:0;transition:opacity .25s}[data-redesign-page=work] .card .live2:before{content:"";width:6px;height:6px;background:var(--acc);border-radius:50%}[data-redesign-page=work] .card .live2.on{opacity:1}[data-redesign-page=work] .card .cap{display:block}[data-redesign-page=work] .card .cl{margin-top:14px;display:block;font-size:13.5px;color:var(--lo)}[data-redesign-page=work] .card .t{display:block;margin-top:4px;font-family:var(--display);font-size:clamp(19px,1.6vw,24px);font-weight:700;letter-spacing:-.025em;line-height:1.15;transition:color .15s}[data-redesign-page=work] .card.spread .t{font-size:clamp(28px,2.6vw,40px);letter-spacing:-.035em}[data-redesign-page=work] .card:focus-within .t,[data-redesign-page=work] .card:hover .t{color:var(--acc)}[data-redesign-page=work] .card .go2{display:inline-flex;align-items:center;gap:8px;margin-top:10px;font-family:var(--navmono,monospace);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--acc);opacity:0;transform:translateX(-6px);transition:opacity .2s,transform .2s}[data-redesign-page=work] .card:focus-within .go2,[data-redesign-page=work] .card:hover .go2{opacity:1;transform:none}[data-redesign-page=work] .card.quiet .cap{position:absolute;left:0;right:0;bottom:0;z-index:3;padding:48px 16px 14px;background:linear-gradient(0deg,rgba(0,0,0,.85),rgba(0,0,0,0));pointer-events:none}[data-redesign-page=work] .card.quiet .cl{margin-top:0;color:rgba(255,255,255,.75)}[data-redesign-page=work] .card.quiet .t{color:#fff}[data-redesign-page=work] .card.quiet .go2{display:none}[data-redesign-page=work] .ptag{position:fixed;z-index:45;pointer-events:none;left:0;top:0;padding:9px 12px;background:var(--acc);color:#000;font-family:var(--navmono,monospace);font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;opacity:0;transform:translate(-50%,-50%) scale(.8);transition:opacity .15s,transform .15s;white-space:nowrap}[data-redesign-page=work] .ptag.on{opacity:1;transform:translate(-50%,-50%) scale(1)}@media (hover:hover) and (prefers-reduced-motion:no-preference){[data-redesign-page=work] .card[data-video] .media{cursor:none}}@media (hover:none){[data-redesign-page=work] .ptag{display:none}}@media (prefers-reduced-motion:reduce){[data-redesign-page=work] .card,[data-redesign-page=work] .card .lift,[data-redesign-page=work] .float{transition:none}[data-redesign-page=work] .card .drift{animation:none}[data-redesign-page=work] .card .depth{--py:0px}[data-redesign-page=work] .ptag{display:none}}[data-redesign-page=work] .empty{margin-top:32px;padding:72px 20px;text-align:center;color:var(--mid);font-size:17px;border-top:1px solid var(--quiet);border-bottom:1px solid var(--quiet)}[data-redesign-page=work] .empty p{max-width:520px;margin:0 auto}[data-redesign-page=work] .empty .acts{margin-top:24px;display:flex;justify-content:center;flex-wrap:wrap;gap:10px}[data-redesign-page=work] .empty .acts:empty{display:none}[data-redesign-page=work] .sentinel{height:1px}[data-redesign-page=work] .note{margin:56px 0 112px;color:var(--lo);font-size:13.5px;text-align:center}[data-redesign-page=work] .note .link{font-size:13.5px}[data-redesign-page=work] .empty+.note,[data-redesign-page=work] .empty~.note{margin-top:24px}[data-redesign-page=work] section.wrap:has(.empty){padding-bottom:112px}[data-redesign-page=work] .about .lede{margin-top:20px;max-width:760px}[data-redesign-page=work] .more-d{margin-top:18px;max-width:760px}[data-redesign-page=work] :is(.more-d,.qs .more)>summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:10px;min-height:44px;font-weight:600;font-size:15px;color:var(--mid)}[data-redesign-page=work] :is(.more-d,.qs details)>summary::-webkit-details-marker{display:none}[data-redesign-page=work] .more-d>summary:after{content:"+";color:var(--acc);font-size:20px;line-height:1}[data-redesign-page=work] .more-d[open]>summary:after{content:"–"}[data-redesign-page=work] .more-d>p{margin-top:12px;color:var(--mid);font-size:16px;line-height:1.6}[data-redesign-page=work] .about .facts{margin-top:28px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;border-top:1px solid var(--quiet);padding-top:22px}[data-redesign-page=work] .about .facts dt{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--lo)}[data-redesign-page=work] .about .facts dd{margin-top:6px;color:var(--mid);font-size:14.5px;line-height:1.5}[data-redesign-page=work] .about .facts dd b{display:block;margin-bottom:4px;color:var(--ink);font-weight:600}[data-redesign-page=work] .about .qs-h{margin-top:56px;font-family:var(--display);font-weight:700;font-size:clamp(24px,2.4vw,32px);letter-spacing:-.025em}[data-redesign-page=work] .about .qs-h+.qs{margin-top:20px}[data-redesign-page=work] .about .qs{margin-top:48px;max-width:860px;border-top:1px solid var(--ink)}[data-redesign-page=work] .about .sr-only+.qs,[data-redesign-page=work] .about h2+.qs{margin-top:0}[data-redesign-page=work] .qs details{border-bottom:1px solid var(--line)}[data-redesign-page=work] .qs summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:44px;padding:20px 0;font-family:var(--display);font-weight:700;font-size:20px;letter-spacing:-.015em}[data-redesign-page=work] .qs summary:after{content:"+";flex:none;font-family:var(--sans);font-weight:400;color:var(--acc);font-size:24px;line-height:1;transition:transform .2s}[data-redesign-page=work] .qs details[open]>summary:after{transform:rotate(45deg)}[data-redesign-page=work] .qs details p{padding:0 0 22px;color:var(--mid);font-size:16px;line-height:1.6;max-width:720px}[data-redesign-page=work] .qs details.more{border-bottom:0}[data-redesign-page=work] .qs details.more>summary{padding:12px 0;font-family:var(--sans);letter-spacing:0;justify-content:flex-start}[data-redesign-page=work] .qs details.more>summary:after{font-size:20px}[data-redesign-page=work] .qs details.more[open]>summary{border-bottom:1px solid var(--line)}[data-redesign-page=work] :is(.qs,.more-d) summary:focus-visible{outline:2px solid var(--acc);outline-offset:2px}[data-redesign-page=work] .about .rel{margin-top:48px;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:12px 26px}[data-redesign-page=work] .about .rel .eyebrow{grid-column:1/-1;margin-bottom:0}@media (max-width:700px){[data-redesign-page=work] .about .facts{grid-template-columns:1fr}[data-redesign-page=work] .qs summary{font-size:18px}}[data-redesign-page=work] .card-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}[data-redesign-page=work] .card-actions :is(button,a){display:inline-flex;align-items:center;min-height:44px;padding:8px 0;font:500 12px var(--mono)}[data-redesign-page=work] .card-actions button[aria-pressed=true]{color:var(--acc)}