.case-page h1{font-size:clamp(54px,9vw,164px)}.case-page h2{font-size:clamp(40px,5.5vw,110px);line-height:1}@media(max-width:768px){.case-page h2{line-height:120%}}.case-page h3{text-transform:uppercase;color:#bdbec0;font-size:20px;margin-bottom:20px;font-weight:600}@media(max-width:768px){.case-page h3{margin-bottom:10px}}.case-page video{object-fit:cover;max-height:800px}@media(max-width:1500px){.case-page video{max-height:600px}}.case-page__info{display:flex;align-items:center;justify-content:space-between}@media(max-width:768px){.case-page__info{margin-top:20px;flex-direction:column;gap:20px;align-items:start}}.case-page__author{text-align:center;background:#000;padding:10px 130px;border-radius:50px;max-width:-moz-fit-content;max-width:fit-content;margin-left:auto;margin-top:40px}@media(max-width:1800px){.case-page__author{margin-right:-150px}}@media(max-width:768px){.case-page__author{padding:10px 80px;margin-right:-80px}}.case-page__author h3{font-size:50px;color:#fff;font-weight:400;text-transform:uppercase;font-size:clamp(30px,5vw,50px);margin-bottom:0}.case-page__image-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}@media(max-width:768px){.case-page__image-grid{grid-gap:5px}}.case-page__image-grid img{border-radius:5px}.case-page__text-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;align-items:center}@media(max-width:768px){.case-page__text-grid{gap:0;grid-template-columns:1fr}}.case-page__text-grid .text p:nth-child(2){margin-top:40px;margin-bottom:20px}@media(max-width:768px){.case-page__text-grid .text p:nth-child(2){margin-top:20px}}.case-page__text-grid li{margin-top:10px;display:flex;align-items:center;gap:20px;line-height:140%}@media(max-width:768px){.case-page__text-grid li{margin-bottom:20px;gap:10px}}.case-page__text-grid li img{width:8px}.case-page__related-cases h2{text-align:center}.case-page__related-cases .grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;margin-top:40px}@media(max-width:992px){.case-page__related-cases .grid{gap:10px;grid-template-columns:1fr;margin-top:20px}}.case-page__related-cases .grid .case{display:grid;grid-template-columns:1fr 1.5fr;align-items:center;border-radius:5px;border:1px solid #000;position:relative;transition:all .5s ease}.case-page__related-cases .grid .case img{border-radius:5px 0 0 5px;height:100%;object-fit:cover}.case-page__related-cases .grid .case .text{padding:30px}.case-page__related-cases .grid .case .text .category{position:absolute;padding:7px 14px;background:#000;border-radius:50px;color:#fff;top:20px;right:20px;max-width:-moz-fit-content;max-width:fit-content;transition:all .5s ease}@media(max-width:480px){.case-page__related-cases .grid .case .text .category{margin-bottom:20px;position:static;display:block}}.case-page__related-cases .grid .case .text svg{height:50px;border-radius:0;margin-bottom:20px;max-width:100%}.case-page__related-cases .grid .case .text svg path{transition:all .5s ease}.case-page__related-cases .grid .case:hover{background:#000;color:#fff}.case-page__related-cases .grid .case:hover .text svg path{fill:#fff}.case-page__related-cases .grid .case:hover .text .category{background:#fff;color:#000}