.milk-motion{aspect-ratio:9759/5268;background:#000;width:100%;position:relative;overflow:hidden}.milk-sky{object-fit:cover;width:100%;height:100%;display:block}.milk-wordmark{width:52%;height:auto;position:absolute;top:50%;left:24%;overflow:visible;transform:translateY(-50%)}.milk-drop{transform-origin:2770px 350px}.milk-counter{transform-origin:5916px 799px}.milk-motion-toggle{color:#fff;font:inherit;cursor:pointer;background:0 0;border:0;font-size:12px;position:absolute;bottom:18px;right:20px}.visual>.milk-hover{aspect-ratio:auto;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .56s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.visual>.milk-hover[data-active=true]{opacity:1}.milk-letter,.milk-drop{opacity:0}.visual>.milk-final-hover{aspect-ratio:auto;opacity:0;pointer-events:none;height:100%;transition:opacity .56s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.visual>.milk-final-hover[data-hover-ready=true]{opacity:1}.visual>.milk-final-hover{transition:opacity .56s cubic-bezier(.4,0,.2,1)!important}
.work-grid{row-gap:72px}.work-grid>.case-study .case-study-info{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:baseline;gap:24px;margin-top:20px;display:grid}.work-grid .case-study-title,.work-grid .case-study-info .case-study-desc{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:18px;font-weight:400;line-height:26px}.work-grid .case-study-info .case-study-desc{grid-area:1/2;max-width:none}.work-grid .case-study:focus-visible{outline-offset:8px;outline:1px solid}.work-grid .case-study:hover .case-study-title,.work-grid .case-study:hover .case-study-desc{transform:none}@media (max-width:760px){.work-grid{row-gap:48px}.work-grid>.case-study .case-study-info{grid-template-columns:minmax(70px,.7fr) minmax(0,1.8fr);gap:16px;margin-top:14px}.work-grid .case-study-title,.work-grid .case-study-info .case-study-desc{font-size:15px;line-height:22px}}.work-grid .case-study-title{grid-area:1/1}@media (min-width:1025px){.work-grid>.caseStudy169 .visual{padding-bottom:calc((100% - var(--gap)) / 2)}}@media (max-width:1024px){.work-grid>.case-study .visual{padding-bottom:100%}}
