.case-stage{--k:.54;--disc:min(78vw, 330px)}@media (min-width:640px){.case-stage{--k:.68;--disc:420px}}@media (min-width:768px){.case-stage{--k:.6;--disc:40vw}}@media (min-width:1024px){.case-stage{--k:.74;--disc:42vw}}@media (min-width:1280px){.case-stage{--k:.86;--disc:min(43vw, 640px)}}@media (min-width:1536px){.case-stage{--k:.96;--disc:680px}}@media (min-width:768px) and (max-height:820px){.case-stage{--k:.76;--disc:min(40vw, 560px)}}@media (min-width:768px) and (max-height:700px){.case-stage{--k:.64;--disc:min(36vw, 470px)}}.case-brian__body{animation:2.8s ease-in-out infinite case-hover}.case-brian__eye{transform-box:fill-box;transform-origin:50%;animation:4.4s infinite case-blink}.case-brian__shadow{margin-top:-6%;animation:2.8s ease-in-out infinite case-shadow}@keyframes case-hover{0%,to{transform:translateY(0)}50%{transform:translateY(-7%)}}@keyframes case-shadow{0%,to{transform:scaleX(1)}50%{transform:scaleX(.8)}}@keyframes case-blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.12)}}@media (prefers-reduced-motion:reduce){.case-brian__body,.case-brian__eye,.case-brian__shadow{animation:none}}
