.CaseStudy_rootDiv__GWpA9{display:flex;gap:60px;padding:52px;background-color:var(--portfolio-card-bg);border-radius:20px;box-shadow:0 4px 4px rgba(0,0,0,.25);border:1px solid var(--portfolio-card-bg-hover)}.CaseStudy_rootDiv__GWpA9:hover{background-color:var(--portfolio-card-bg-hover)}.CaseStudy_textDiv___Zr3a{display:flex;flex-direction:column;font-weight:200}.CaseStudy_titleHeading__Wo2WG{font-size:24px;font-weight:300;line-height:41px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;color:var(--altitude-orange)}.CaseStudy_tagsDiv__sZq1e{padding-top:20px;color:var(--portfolio-card-tags-color);font-weight:100;overflow:hidden}.CaseStudy_tagDiv__8Pip5,.CaseStudy_tagsDiv__sZq1e{display:flex;flex-direction:row}.CaseStudy_tagParagraph__NT9c3{font-size:18px;line-height:1}.CaseStudy_tagSeparator__gin_V{margin:0 10px;width:1px;border-right:1px solid #727272}.CaseStudy_descriptionParagraph__W8Lkc{padding-top:50px;height:292px;line-height:41px;font-size:24px;letter-spacing:1.2px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:7;overflow:hidden;text-overflow:ellipsis;word-break:break-word;white-space:normal;font-weight:100}.CaseStudy_learnMoreButton__EQuX8{padding-top:20px}.CaseStudy_portfolioImage__NyN0e{height:100%;width:100%;object-fit:contain;border-radius:20px}.CaseStudy_outerImageDiv__O_k_O{overflow:hidden}.CaseStudy_buttonRootDiv__8xlCg{display:flex;align-items:center;justify-content:center;gap:10px;width:150px;background-color:var(--altitude-orange);color:#121212;height:50px;border-radius:25px}.CaseStudy_arrowRight__Fh6ae{height:10px;width:12px}.CaseStudy_arrowRight__Fh6ae.CaseStudy_dark__fF4D0{filter:brightness(1) invert(1)}@media (max-width:480px){.CaseStudy_rootDiv__GWpA9{padding:0;display:flex;flex-direction:column;width:338px;border-radius:20px;gap:30px}.CaseStudy_textDiv___Zr3a{padding:17px 17px 0;order:0;gap:5px}.CaseStudy_titleHeading__Wo2WG{font-size:20px;line-height:34px}.CaseStudy_tagsDiv__sZq1e{padding-top:5px;height:26px}.CaseStudy_tagParagraph__NT9c3{font-size:20px}.CaseStudy_tagSeparator__gin_V{margin:0 9px;width:1px;border-right:1px solid var(--portfolio-card-tags-color)}.CaseStudy_descriptionParagraph__W8Lkc{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:8;overflow:hidden;font-size:20px;line-height:1.2;padding-top:10px;height:calc(1.6rem * 8)}.CaseStudy_buttonRootDiv__8xlCg{gap:10px;width:150px;height:40px;border-radius:20px;font-size:20px}.CaseStudy_outerImageDiv__O_k_O{flex:1}}@media (min-width:481px) and (max-width:768px){.CaseStudy_rootDiv__GWpA9{display:flex;padding:25px 0 25px 25px;gap:30px}.CaseStudy_outerImageDiv__O_k_O,.CaseStudy_textDiv___Zr3a{flex:1}.CaseStudy_titleHeading__Wo2WG{font-size:20px;line-height:20px}.CaseStudy_tagsDiv__sZq1e{padding-top:10px}.CaseStudy_tagParagraph__NT9c3{font-size:20px}.CaseStudy_tagSeparator__gin_V{margin:0 9px;width:1px}.CaseStudy_descriptionParagraph__W8Lkc{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;height:calc(1.65rem * 5);font-size:20px;padding-top:14px;line-height:1.2;overflow:hidden}.CaseStudy_buttonRootDiv__8xlCg{gap:10px;width:130px;height:36px;border-radius:18px;font-size:16px}.CaseStudy_outerImageDiv__O_k_O{height:250px}.CaseStudy_portfolioImage__NyN0e{height:100%;width:100%}}@media (min-width:769px) and (max-width:1024px){.CaseStudy_rootDiv__GWpA9{padding:25px 0 25px 25px;gap:35px;height:350px}.CaseStudy_outerImageDiv__O_k_O,.CaseStudy_textDiv___Zr3a{flex:1}.CaseStudy_titleHeading__Wo2WG{font-size:16px;line-height:20px}.CaseStudy_tagsDiv__sZq1e{padding-top:10px}.CaseStudy_tagParagraph__NT9c3{font-size:16px}.CaseStudy_tagSeparator__gin_V{margin:0 9px;width:1px}.CaseStudy_descriptionParagraph__W8Lkc{font-size:16px;padding-top:14px;line-height:1.2;-webkit-line-clamp:9;height:calc(1.3rem * 9)}.CaseStudy_buttonRootDiv__8xlCg{gap:10px;width:120px;height:32px;border-radius:20px;font-size:16px}}@media (min-width:1025px) and (max-width:1440px){.CaseStudy_rootDiv__GWpA9{padding:39px 0 39px 39px;height:450px}.CaseStudy_outerImageDiv__O_k_O,.CaseStudy_textDiv___Zr3a{flex:1}.CaseStudy_titleHeading__Wo2WG{font-size:20px;line-height:30px}.CaseStudy_tagsDiv__sZq1e{padding-top:10px}.CaseStudy_tagParagraph__NT9c3{font-size:20px}.CaseStudy_tagSeparator__gin_V{margin:0 9px;width:1px}.CaseStudy_descriptionParagraph__W8Lkc{font-size:20px;padding-top:20px;line-height:26px;height:200px;-webkit-line-clamp:7}.CaseStudy_buttonRootDiv__8xlCg{display:flex;align-items:center;justify-content:center;gap:10px;width:120px;background-color:var(--altitude-orange);height:40px;border-radius:20px}.CaseStudy_arrowRight__Fh6ae{height:10px;width:12px}.CaseStudy_learnMoreButton__EQuX8{padding-top:60px}}@media (min-width:1441px){.CaseStudy_rootDiv__GWpA9{padding:50px 0 50px 50px;height:540px}.CaseStudy_outerImageDiv__O_k_O,.CaseStudy_textDiv___Zr3a{flex:1}.CaseStudy_titleHeading__Wo2WG{font-size:20px;line-height:34px}.CaseStudy_tagsDiv__sZq1e{padding-top:16px;height:2.5rem}.CaseStudy_tagParagraph__NT9c3{font-size:20px}.CaseStudy_tagSeparator__gin_V{margin:0 9px;width:1px}.CaseStudy_descriptionParagraph__W8Lkc{font-size:20px;padding-top:30px;line-height:34px;-webkit-line-clamp:7}.CaseStudy_learnMoreButton__EQuX8{padding-top:50px;color:#000}.CaseStudy_buttonRootDiv__8xlCg{font-size:20px}}