.case.emily .emily-hero .zoom{background:#eeefec}
.case.emily .emily-hero img{max-height:none;height:auto}
.case.emily .emily-direction{grid-template-columns:minmax(0,1fr) minmax(0,.85fr)}
.case.emily .emily-direction .art{max-width:430px;justify-self:center}
.case.emily .emily-identity-grid,.case.emily .emily-content-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:start}
.case.emily .emily-identity-grid>.art,.case.emily .emily-content-grid>.art{margin-top:76px}
.case.emily .emily-explorer{min-width:0}
.case.emily .case-tabs{display:flex;gap:27px;border-top:1px solid var(--line);margin-bottom:24px;overflow-x:auto}
.case.emily .case-tabs button{border:0;border-top:2px solid transparent;padding:15px 0;background:none;color:#657078;font-size:13px;cursor:pointer;flex:none}
.case.emily .case-tabs button[aria-selected=true]{border-top-color:#273b45;color:#273b45}
.case.emily [role=tabpanel][hidden]{display:none!important}
.case.emily .emily-website-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:7vw;align-items:start}
.case.emily .emily-walkthrough{padding-top:75px}
.case.emily .emily-walkthrough h3{font-size:36px;margin-bottom:22px}
.case.emily .emily-walkthrough>p{font-size:16px;margin-bottom:35px;max-width:380px}
.case.emily .emily-motion{position:relative;margin-inline:auto;width:100%;background:#fafafa}
.case.emily .emily-motion video{display:block;width:100%;height:auto}
.case.emily .emily-motion-toggle{position:absolute;right:8px;bottom:8px;background:#fafafae8;border:1px solid #bdc4c4;padding:8px 10px;font-size:11px;cursor:pointer}
.case.emily .emily-video-art{padding-block:20px}
.case.emily .emily-video-art figcaption{max-width:320px;margin-inline:auto}
.case.emily .emily-handoff{margin-top:0}
.case.emily .emily-handoff .art{max-width:540px;justify-self:center}
.case.emily .emily-testimonial{max-width:1150px;border-top:1px solid var(--line)}
.case.emily .emily-testimonial blockquote{font-size:clamp(28px,3.5vw,48px);line-height:1.18;letter-spacing:-.035em;margin:0 0 30px}
.case.emily .emily-testimonial>p:last-child{font-size:15px;margin-bottom:0}
@media(max-width:720px){.case.emily .emily-direction,.case.emily .emily-identity-grid,.case.emily .emily-content-grid,.case.emily .emily-website-grid{grid-template-columns:1fr;gap:32px}.case.emily .emily-identity-grid>.art,.case.emily .emily-content-grid>.art{margin-top:0}.case.emily .case-tabs{gap:22px}.case.emily .case-tabs button{font-size:12px}.case.emily .emily-walkthrough{padding-top:0}.case.emily .emily-walkthrough h3{font-size:31px}.case.emily .emily-handoff{gap:30px}}
