.new-work{padding-block:85px;border-top:1px solid #ffffff18}.new-work-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:32px;align-items:start}.new-work-art{display:block;overflow:hidden;border-radius:24px;background:#222}.new-work-art img,.new-work-art video{width:100%;display:block;aspect-ratio:16/9;object-fit:cover}.new-work-grid>article:nth-child(2){padding-top:100px}.new-work-caption{padding:24px 0}.new-work-caption h3{font-size:30px;letter-spacing:-.04em;font-weight:500;margin:10px 0}.new-work-caption p:not(.eyebrow){color:#b0b1ab;line-height:1.7;max-width:440px}.new-work-caption .text-link{margin-top:16px}.evidence-video{display:block;width:100%;aspect-ratio:16/9;background:#181919;object-fit:contain;border-radius:24px}.cap-evidence{padding:40px 0 80px}.evidence-heading{max-width:710px;margin-bottom:32px}.evidence-heading>p:not(.eyebrow){color:#b7b8b1;line-height:1.7}.evidence-foot{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:20px 0;color:#a8aba6;font-size:12px}.product-plate{width:100%;border-radius:24px;display:block}.craft-panel{border:1px solid #ffffff20;border-radius:24px;overflow:hidden;background:#17191a}.craft-canvas{position:relative;aspect-ratio:16/9;min-height:240px;background:#0c1014}.craft-canvas canvas{display:block;width:100%;height:100%;position:absolute;inset:0}.craft-stamp{position:absolute;top:25px;left:26px;right:26px;display:flex;justify-content:space-between;gap:12px;color:#9ba6ac;font:9px/1.4 monospace;letter-spacing:.15em;pointer-events:none}.craft-bar{padding:22px 26px;display:flex;justify-content:space-between;gap:20px;align-items:center}.craft-bar strong{font-size:18px;font-weight:500}.craft-bar p{color:#a6abae;font-size:12px;line-height:1.6;margin:5px 0 0}.craft-actions{display:flex;gap:8px;align-items:center;flex-shrink:0;flex-wrap:wrap}.craft-actions button,.craft-actions a{border:1px solid #ffffff26;border-radius:30px;background:#ffffff06;color:#e6e8e5;padding:11px 16px;font-size:11px;cursor:pointer;text-decoration:none}.craft-actions [aria-pressed=true]{background:#e7e9e0;color:#161818}.craft-source{margin:0;padding:0 26px 22px;font-size:11px;line-height:1.7;color:#969ea3}.craft-source a{color:#d2d9dd;text-underline-offset:3px}.craft-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 24px}.craft-tabs button{padding:11px 18px;border:1px solid #ffffff25;border-radius:25px;color:#c9ccca;background:transparent;cursor:pointer}.craft-tabs button[aria-pressed=true]{background:#e9ebe5;color:#191a19}.performance-tabs{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:18px 0}.performance-tabs button{padding:10px 18px;border:1px solid #ffffff25;border-radius:22px;background:transparent;color:#e3e6e1;cursor:pointer}.performance-tabs button[aria-pressed=true]{background:#e5e7df;color:#161816}.performance-note{font-size:11px;color:#a0a8a7;line-height:1.7}.art-frame .evidence-video{border-radius:0;object-fit:contain}.art-frame:has(video) .art-top,.art-frame:has(video) .art-bottom{pointer-events:none}.art-frame:has(video) .art-bottom{display:none}.performance-view{margin-top:20px}.performance-view .evidence-video{border:1px solid #ffffff25}.project-tabs{overflow-x:auto}.project-tabs>button{white-space:nowrap}.craft-panel :focus-visible,.performance-tabs :focus-visible{outline:2px solid #e7c8a0;outline-offset:3px}.craft-error{color:#c6b8a8;padding:40px}.project-head .sub{max-width:700px}
@media(max-width:750px){.new-work{padding-block:50px}.new-work-grid{grid-template-columns:1fr;gap:28px}.new-work-grid>article:nth-child(2){padding-top:0}.new-work-caption h3{font-size:26px}.evidence-foot,.craft-bar{align-items:flex-start;flex-direction:column}.cap-evidence{padding:20px 0 50px}.craft-canvas{min-height:220px}.craft-stamp{left:18px;right:18px;top:18px;font-size:8px}.craft-bar{padding:18px}.craft-source{padding:0 18px 18px}.evidence-video,.product-plate{border-radius:18px}}
@media(prefers-reduced-motion:no-preference){.cap-detail-heading,.page-intro,.project-head{animation:study-arrive .28s ease-out}.project-tabs button,.craft-actions button{transition:background .18s,color .18s}.evidence-video{transition:opacity .2s}@keyframes study-arrive{from{opacity:.5;transform:translateY(6px)}to{opacity:1;transform:none}}}

.shot>div>span:last-child{white-space:nowrap;font-size:9px}.storyboard .shot>div{gap:10px}.craft-panel[data-craft=model] .craft-stamp,.craft-panel[data-craft=earth] .craft-stamp{color:#768077}.craft-panel[data-craft=model] .craft-stamp{color:#a8aaa5}.new-work-art:focus-visible{outline:2px solid #d7c3a2;outline-offset:5px}.craft-canvas{width:100%;min-width:0;max-width:100%}

.vertical-video{display:block;aspect-ratio:9/16!important;width:auto!important;max-width:100%;max-height:65vh;margin-inline:auto;object-fit:contain;background:#161718}.vertical-video[poster]{object-fit:contain}
