.main-case-study-container{flex-direction:column;align-items:center;width:100%;display:flex}.main-case-study-container .padding-container{width:100%;max-width:1300px;padding-left:var(--padding-container-gutter);padding-right:var(--padding-container-gutter);flex-direction:column;align-items:center;display:flex}.section-gap-lg{width:100%;height:var(--section-gap-lg)}.image-grid{gap:var(--grid-gap-sm);grid-template-columns:auto 1fr 1fr;width:100%;display:grid}.image-grid .image-grid-item{border-radius:var(--default-corner-radius);height:350px;overflow:hidden}.image-grid .image-grid-item img{object-fit:cover;width:100%;height:100%;display:block}.image-grid .image-grid-hero img{object-fit:unset;width:auto}.image-grid .image-grid-item:nth-child(2) img{object-position:38% 27%}.image-grid .image-grid-item:nth-child(3) img{object-position:29% 21%}@media (max-width:999px){.image-grid{grid-template-columns:repeat(2,1fr)}.image-grid .image-grid-item{height:auto}.image-grid .image-grid-item img{object-fit:unset;height:auto}.image-grid .image-grid-hero{grid-column:span 2}.image-grid .image-grid-hero img{width:100%}}@media (max-width:430px){.image-grid{grid-template-columns:1fr}.image-grid .image-grid-item{aspect-ratio:3/2}.image-grid .image-grid-item img{object-fit:cover;height:100%}.image-grid .image-grid-hero{aspect-ratio:unset;grid-column:span 1}.image-grid .image-grid-hero img{object-fit:unset;height:auto}}.problem{gap:var(--heading-card-gap);flex-direction:column;width:100%;display:flex}.problem .problem-text{gap:var(--heading-body-gap);flex-direction:column;display:flex}.problem .problem-text .problem-heading{font-family:Poppins,sans-serif;font-weight:400}@media (min-width:1000px){.problem .problem-text .problem-heading{font-size:28px;line-height:40px}}@media (min-width:391px) and (max-width:999px){.problem .problem-text .problem-heading{font-size:28px;line-height:40px}}@media (max-width:430px){.problem .problem-text .problem-heading{font-size:20px;line-height:24px}}.problem .problem-text .problem-source{font-family:Poppins,sans-serif;font-weight:400}@media (min-width:1000px){.problem .problem-text .problem-source{font-size:16px;line-height:22px}}@media (min-width:391px) and (max-width:999px){.problem .problem-text .problem-source{font-size:16px;line-height:22px}}@media (max-width:430px){.problem .problem-text .problem-source{font-size:16px;line-height:22px}}.problem .problem-images{gap:var(--grid-gap-sm);grid-template-columns:repeat(2,1fr);display:grid}@media (max-width:999px){.problem .problem-images{grid-template-columns:1fr}}.problem .problem-images .problem-image{aspect-ratio:684/484;border-radius:var(--default-corner-radius);overflow:hidden}.problem .problem-images .problem-image img{object-fit:cover;width:100%;height:100%;display:block}.market-research{gap:var(--grid-gap-lg);grid-template-columns:1fr 1fr;width:100%;display:grid}.market-research .market-research-text{gap:var(--heading-body-gap);flex-direction:column;justify-content:center;display:flex}.market-research .market-research-text .market-research-heading{font-family:Poppins,sans-serif;font-weight:400}@media (min-width:1000px){.market-research .market-research-text .market-research-heading{font-size:28px;line-height:40px}}@media (min-width:391px) and (max-width:999px){.market-research .market-research-text .market-research-heading{font-size:28px;line-height:40px}}@media (max-width:430px){.market-research .market-research-text .market-research-heading{font-size:20px;line-height:24px}}.market-research .market-research-text .market-research-body{font-family:Poppins,sans-serif;font-weight:400}@media (min-width:1000px){.market-research .market-research-text .market-research-body{font-size:16px;line-height:22px}}@media (min-width:391px) and (max-width:999px){.market-research .market-research-text .market-research-body{font-size:16px;line-height:22px}}@media (max-width:430px){.market-research .market-research-text .market-research-body{font-size:16px;line-height:22px}}.market-research .market-research-image{border-radius:var(--default-corner-radius);overflow:hidden}.market-research .market-research-image img{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:999px){.market-research{grid-template-columns:1fr}.market-research .market-research-text{text-align:center}}.project-direction{gap:var(--heading-card-gap);flex-direction:column;width:100%;display:flex}.project-direction .project-direction-heading{font-family:Poppins,sans-serif;font-weight:400}@media (min-width:1000px){.project-direction .project-direction-heading{font-size:28px;line-height:40px}}@media (min-width:391px) and (max-width:999px){.project-direction .project-direction-heading{font-size:28px;line-height:40px}}@media (max-width:430px){.project-direction .project-direction-heading{font-size:20px;line-height:24px}}.project-direction .project-direction-grid{gap:var(--grid-gap-sm);grid-template-columns:repeat(3,1fr);width:100%;display:grid}@media (max-width:999px){.project-direction .project-direction-grid{grid-template-columns:1fr;row-gap:50px}}.project-direction .project-direction-grid .direction-pair{flex-direction:column;gap:20px;display:flex}.project-direction .project-direction-grid .direction-pair .direction-card{border-radius:var(--default-corner-radius);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:60px;padding-top:60px;padding-bottom:60px;display:flex;overflow:hidden;box-shadow:0 0 5px 4px #f2f2f2}.project-direction .project-direction-grid .direction-pair .direction-card .direction-scene{aspect-ratio:1;width:100%}.project-direction .project-direction-grid .direction-pair .direction-card .direction-scene img{object-fit:cover;width:100%;height:100%;display:block}.project-direction .project-direction-grid .direction-pair .direction-card .direction-icon{justify-content:center;align-items:center;width:60%;display:flex}.project-direction .project-direction-grid .direction-pair .direction-card .direction-icon img{object-fit:contain;width:100%;height:auto;display:block}@media (max-width:999px){.project-direction .project-direction-grid .direction-pair .direction-card{padding:var(--container-padding-reg);gap:var(--grid-gap-lg);flex-direction:row}.project-direction .project-direction-grid .direction-pair .direction-card .direction-scene{width:100%;max-width:350px}.project-direction .project-direction-grid .direction-pair .direction-card .direction-icon{width:100%;max-width:150px}}@media (max-width:660px){.project-direction .project-direction-grid .direction-pair .direction-card{flex-direction:column;gap:60px;padding-top:60px;padding-bottom:60px}.project-direction .project-direction-grid .direction-pair .direction-card .direction-scene{width:100%;max-width:400px}.project-direction .project-direction-grid .direction-pair .direction-card .direction-icon{width:32%;min-width:125px;max-width:200px}}.project-direction .project-direction-grid .direction-pair .direction-tag{justify-content:center;align-items:center;display:flex}.sketches-container{border-radius:var(--default-corner-radius);padding:var(--container-padding-reg);flex-direction:column;display:flex;box-shadow:0 0 5px 4px #f2f2f2}.sketches-container img{width:100%}.process-grid{gap:var(--grid-gap-sm);grid-template-columns:repeat(3,1fr);width:100%;display:grid}.process-grid .process-top{aspect-ratio:4032/3024;border-radius:var(--default-corner-radius);overflow:hidden}.process-grid .process-top img{object-fit:cover;width:100%;height:100%;display:block}.process-grid .process-full{border-radius:var(--default-corner-radius);grid-column:1/-1;overflow:hidden}.process-grid .process-full img{width:100%;height:auto;display:block}.process-grid .process-bottom{aspect-ratio:448/460;border-radius:var(--default-corner-radius);overflow:hidden}.process-grid .process-bottom img{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:999px){.process-grid{grid-template-columns:repeat(2,1fr)}.process-grid .process-top-right{aspect-ratio:16/9;grid-column:1/-1}.process-grid .process-bottom-left{aspect-ratio:448/230;order:999;grid-column:1/-1}}@media (max-width:430px){.process-grid{grid-template-columns:1fr}.process-grid .process-top-right,.process-grid .process-bottom-left{grid-column:auto}}.final-design-showcase-grid{gap:var(--grid-gap-sm);grid-template-columns:1fr;width:100%;display:grid}.final-design-showcase-grid>:nth-child(2){aspect-ratio:2000/1500}.final-design-showcase-grid>:nth-child(3){aspect-ratio:684/513}.final-design-showcase-grid>:nth-child(4){aspect-ratio:2000/1500}.final-design-showcase-grid>:nth-child(5){aspect-ratio:684/575}.final-design-showcase-grid>:nth-child(8){aspect-ratio:684/694}.final-design-showcase-grid>:nth-child(9){aspect-ratio:620/535}.final-design-showcase-grid>:nth-child(11),.final-design-showcase-grid>:nth-child(12){aspect-ratio:684/576}.final-design-showcase-grid>:nth-child(7){order:1}.final-design-showcase-grid>:nth-child(9),.final-design-showcase-grid>:nth-child(10),.final-design-showcase-grid>:nth-child(11),.final-design-showcase-grid>:nth-child(12){order:2}@media (min-width:750px){.final-design-showcase-grid{grid-template-columns:repeat(2,1fr)}.final-design-showcase-grid>:first-child{grid-area:1/1}.final-design-showcase-grid>:nth-child(2){grid-area:1/2}.final-design-showcase-grid>:nth-child(3){grid-area:2/1}.final-design-showcase-grid>:nth-child(4){grid-area:2/2}.final-design-showcase-grid>:nth-child(5){grid-area:3/1}.final-design-showcase-grid>:nth-child(6){grid-area:3/2}.final-design-showcase-grid>:nth-child(7){grid-area:4/1}.final-design-showcase-grid>:nth-child(8){grid-area:4/2}.final-design-showcase-grid>:nth-child(9){grid-area:5/1}.final-design-showcase-grid>:nth-child(10){grid-area:5/2}.final-design-showcase-grid>:nth-child(11){grid-area:6/1}.final-design-showcase-grid>:nth-child(12){grid-area:6/2}}.final-design-showcase-grid .final-design-card{border-radius:var(--default-corner-radius);padding:var(--container-padding-reg);gap:var(--heading-body-gap);background-color:#f2f2f2;flex-direction:column;justify-content:center;display:flex}.final-design-showcase-grid .final-design-card .final-design-heading{font-family:Poppins,sans-serif;font-weight:400}@media (min-width:1000px){.final-design-showcase-grid .final-design-card .final-design-heading{font-size:28px;line-height:40px}}@media (min-width:391px) and (max-width:999px){.final-design-showcase-grid .final-design-card .final-design-heading{font-size:28px;line-height:40px}}@media (max-width:430px){.final-design-showcase-grid .final-design-card .final-design-heading{font-size:20px;line-height:24px}}.final-design-showcase-grid .final-design-card .final-design-body{font-family:Poppins,sans-serif;font-weight:400}@media (min-width:1000px){.final-design-showcase-grid .final-design-card .final-design-body{font-size:16px;line-height:22px}}@media (min-width:391px) and (max-width:999px){.final-design-showcase-grid .final-design-card .final-design-body{font-size:16px;line-height:22px}}@media (max-width:430px){.final-design-showcase-grid .final-design-card .final-design-body{font-size:16px;line-height:22px}}.final-design-showcase-grid .final-design-img{border-radius:var(--default-corner-radius);overflow:hidden}.final-design-showcase-grid .final-design-img img{object-fit:cover;width:100%;height:100%;display:block}
