.mv-case__head{max-width:var(--container-text);padding-top:16px}@media (min-width:768px){.mv-case__head{padding-top:56px}}@media (min-width:1024px){.mv-case__head{padding-top:120px}}.mv-case__title{color:var(--fg)}.mv-case__intro{margin-top:16px;max-width:var(--container-text)}.mv-case__intro,.mv-case__text{font:450 18px/26px var(--font-body);letter-spacing:-.011em;color:var(--fg)}@media (min-width:768px){.mv-case__intro,.mv-case__text{font-size:20px;line-height:28px}}.mv-case__hero{position:relative;margin-top:32px;width:100%;aspect-ratio:4/3;overflow:hidden;border-radius:var(--radius-card);background:var(--color-haze)}@media (min-width:1024px){.mv-case__hero{aspect-ratio:1102/485}}.mv-case__hero img{object-fit:cover;object-position:var(--focal,50% 50%)}.mv-case__hero-in{position:absolute}.mv-case__hero[data-fit=ground] img{object-fit:contain}@media (min-width:1024px){.mv-case__hero[data-fit=narrow] img{object-fit:contain;object-position:50% 50%}}[data-tone=sky] .mv-case__hero:not([data-fit=ground]){background:rgb(27 27 27/.1)}.mv-case__cols{margin-top:64px}.mv-case__toc{display:none}.mv-case__body{display:flex;flex-direction:column;gap:72px;min-width:0;max-width:var(--container-article)}@media (min-width:768px){.mv-case__cols{margin-top:80px}.mv-case__body{gap:96px}}@media (min-width:1024px){.mv-case__cols{display:grid;grid-template-columns:208px minmax(0,var(--container-article));column-gap:24px}.mv-case__toc{display:block}}.mv-case__h2{margin-bottom:24px;color:var(--fg)}.mv-toc{position:sticky;top:120px}.mv-toc__list{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.mv-toc__link{display:block;overflow:hidden;font:450 16px/24px var(--font-body);letter-spacing:-.011em;color:rgb(var(--fg-rgb)/.6);text-decoration:none;text-overflow:ellipsis;white-space:nowrap;transition:color .3s}.mv-toc__link[aria-current=true]{color:var(--fg)}@media (hover:hover) and (pointer:fine){.mv-toc__link:hover{color:var(--fg)}}.mv-case__facts{display:flex;flex-direction:column;gap:8px;margin:0}.mv-case__fact{display:grid;grid-template-columns:minmax(0,1fr);gap:2px;padding:14px 20px;border-radius:var(--radius-tabs);background:var(--color-haze)}@media (min-width:640px){.mv-case__fact{grid-template-columns:112px minmax(0,1fr);gap:16px;align-items:baseline}}.mv-case__fact dt{font:500 14px/21px var(--font-body);letter-spacing:-.015em;color:var(--color-mute)}.mv-case__fact dd{margin:0;font:450 16px/24px var(--font-body);letter-spacing:-.011em;color:var(--color-ink)}[data-tone=sky] .mv-case__fact{background:rgb(27 27 27/.12)}[data-tone=sky] .mv-case__fact dt{color:var(--muted)}[data-tone=sky] .mv-case__fact dd{color:var(--fg)}@media (min-width:640px){.mv-case .mv-case__stats.mv-cards>:last-child:nth-child(odd),.mv-case .mv-case__stats.mv-cards[data-cols="2"]>:last-child:nth-child(odd){grid-column:1/-1}}.mv-case .mv-case__stats .mv-stat__value{font-size:clamp(48px,4.5vw,64px)}.mv-case [data-tone=light] .mv-case__stats .mv-card-haze .mv-stat__source,.mv-case[data-tone=light] .mv-case__stats .mv-card-haze .mv-stat__source{color:var(--color-mute)}.mv-case__did{margin:0;padding:0;list-style:none;border-top:1px solid rgb(var(--fg-rgb)/.1)}.mv-case__did li{padding:16px 0;border-bottom:1px solid rgb(var(--fg-rgb)/.1)}.mv-case__quote{margin:0;padding:4px 0 4px 40px;border-left:4px solid var(--color-altitude);color:var(--color-altitude)}.mv-case__quote blockquote{margin:0;font:450 20px/28px var(--font-body);letter-spacing:-.011em}.mv-case__quote figcaption{margin-top:16px;font:500 14px/21px var(--font-body);letter-spacing:-.015em}[data-tone=sky] .mv-case__quote{border-color:var(--fg);color:var(--fg)}.mv-case__pics{margin-top:72px}.mv-case__pics[data-after=hero]{margin-top:24px}@media (min-width:768px){.mv-case__pics{margin-top:120px}}.mv-samples{display:grid;grid-template-columns:minmax(0,1fr);gap:32px 24px;margin:0;padding:0;list-style:none}@media (min-width:640px){.mv-samples{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.mv-samples[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}.mv-samples__tile{position:relative;aspect-ratio:1;overflow:hidden;border-radius:var(--radius-card);background:var(--color-haze)}.mv-samples__frames{position:absolute;inset:24px;display:flex;align-items:center;justify-content:center;gap:12px}.mv-samples__frame{position:relative;min-width:0}.mv-samples__img{object-fit:contain}.mv-samples__line{margin-top:12px;font:500 14px/21px var(--font-body);letter-spacing:-.015em;color:var(--muted)}[data-tone=light] .mv-samples__line{color:var(--color-mute)}[data-tone=sky] .mv-samples__tile{background:rgb(27 27 27/.1)}.mv-section.mv-workidx{padding:24px 0 var(--section-pad)}@media (min-width:768px){.mv-section.mv-workidx{padding-top:48px}}.mv-workidx[data-tone=light]{background:linear-gradient(to top,var(--fade-stops)) top /100% var(--fade-h) no-repeat,linear-gradient(#fff,#fff) 0 var(--fade-h) /100% calc(100% - var(--fade-h)) no-repeat}.mv-dir{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:48px 0 0;padding:0;list-style:none}@media (min-width:768px){.mv-dir{gap:24px}}@media (min-width:1024px){.mv-dir{grid-template-columns:repeat(4,minmax(0,1fr))}}.mv-dir>li{display:flex;min-width:0}.mv-dircard{display:flex;flex-direction:column;width:100%;border-radius:var(--radius-card);background:var(--color-haze);color:var(--color-ink);text-decoration:none;text-shadow:none;transition:background-color .3s var(--ease-std)}.mv-dircard__pic{padding:8px 8px 0}.mv-dircard__cap{display:flex;flex-direction:column;gap:2px;padding:16px}.mv-dircard__name{font:500 16px/20px var(--font-body);letter-spacing:-.011em}.mv-dircard__line{font:500 14px/21px var(--font-body);letter-spacing:-.015em;color:var(--color-mute)}.mv-dircard:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}@media (hover:hover) and (pointer:fine){.mv-dircard:hover{background:var(--color-table-hi)}}@media (max-width:639px){.mv-dircard__cap{padding:12px}}