.case{flex-direction:column;align-items:center;gap:80px;padding:160px 20px 100px;display:flex}.case__head{flex-direction:column;gap:10px;display:flex}.case__title{font-weight:var(--fw-medium);font-size:50px;line-height:54px}.case__tagline{color:var(--fg-muted);font-size:17px;line-height:28px}.case__year{font-weight:var(--fw-medium);line-height:20px}.case__body{flex-direction:column;align-items:center;gap:60px;width:calc(100% - 10px);max-width:1910px;display:flex}.case__shots{flex-direction:column;gap:40px;width:100%;display:flex}.case__shot{border-radius:var(--radius);background:#fff3;border:5px solid #fff;position:relative;overflow:hidden}.case__shot>img{z-index:1;width:100%;height:auto;display:block;position:relative}.case__shot>img+img{margin-top:-1px}.case__back{justify-content:center;width:100%;display:flex}.case__button{width:100%;max-width:318px;color:var(--dark);background:var(--accent)}.case__button svg{stroke:var(--dark)}@media (width>=1019px){.case__button:hover svg{stroke:#fff}}@media (width<=1260px){.case__title{font-size:42px}}@media (width<=1020px){.case{gap:60px;padding-top:140px}}@media (width<=720px){.case__head{text-align:center}.case__title{font-size:38px;line-height:44px}.case__tagline{font-size:15px}.case__button{max-width:358px}}
