.case-next{padding:clamp(96px, 14vh, 160px) var(--frame-edge) 0;color:#fff;font-family:var(--font-geist-sans), Arial, sans-serif;background:#111;border:0;margin:0;font-size:16px;display:block}.case-next a{color:inherit}.case-next-link{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;column-gap:12px;display:grid}.case-next-label{color:#fff9;letter-spacing:normal;grid-column:1/-1;gap:2.4em;font-size:13px;font-weight:400;display:flex}.case-next-name{letter-spacing:-.03em;text-wrap:balance;transition:translate .9s var(--frame-ease);grid-column:1/8;margin-top:30px;font-size:clamp(48px,5.6vw,108px);font-weight:400;line-height:1.06}html[data-lang] .case-next-name .i18n[lang]{line-height:inherit}.case-next-tab{color:#fff9;grid-column:1/8;margin-top:20px;font-size:16px;font-weight:400}.case-next-cover{aspect-ratio:16/9;clip-path:inset(100% 0 0);transition:clip-path 1.4s var(--frame-ease);background:#1d1f1e;grid-area:2/8/5/13;align-self:end;display:block;overflow:hidden}.case-next-cover img{object-fit:cover;width:100%;height:100%;transition:transform 1.8s var(--frame-ease);display:block;transform:scale(1.1)}.case-next.is-in .case-next-cover{clip-path:inset(0)}.case-next.is-in .case-next-cover img{transform:none}.case-next-go{border-bottom:1px solid #ffffffb3;grid-column:1/8;justify-self:start;gap:.5em;margin-top:48px;padding-bottom:4px;font-size:16px;font-weight:400;display:inline-flex}.case-next-go span{transition:translate .6s var(--frame-ease);display:inline-block}.case-next-link:hover .case-next-name{translate:10px}.case-next-link:hover .case-next-go span{translate:5px}.case-next.is-in .case-next-link:hover .case-next-cover img{transition-duration:1.2s;transform:scale(1.03)}.case-next-foot{border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:24px;margin-top:clamp(80px,12vh,140px);padding:6px 0 10px;font-size:13px;font-weight:400;display:flex}.case-next-foot a{align-items:center;min-height:44px;display:inline-flex}@media (max-width:760px){.case-next{padding-top:80px}.case-next-link{grid-template-columns:minmax(0,1fr)}.case-next-label,.case-next-name,.case-next-tab,.case-next-cover,.case-next-go{grid-area:auto/1}.case-next-name{font-size:11vw}.case-next-tab{font-size:16px}.case-next-cover{margin-top:32px}.case-next-go{margin-top:28px}.case-next-foot{flex-wrap:wrap;gap:0 24px}}@media (prefers-reduced-motion:reduce){.case-next-cover,.case-next-cover img,.case-next-name,.case-next-go span{transition:none}}
