.PhotoCollage_collageWrapper__y1sgl{perspective:1200px;width:100%;display:flex;justify-content:center;align-items:center}.PhotoCollage_collageContainer__rze8M{position:relative;width:100%;max-width:520px;aspect-ratio:4/4.4;margin:0 auto;padding:16px;transform-style:preserve-3d}.PhotoCollage_card__w7wh_{position:absolute;transition:transform .4s cubic-bezier(.23,1,.32,1),box-shadow .4s ease,z-index 0s;will-change:transform;border-radius:7px;background:#fff;padding:10px;box-shadow:0 22px 45px -12px rgba(0,0,0,.22),0 8px 20px -6px rgba(0,0,0,.12),0 0 0 1px rgba(0,0,0,.04)}.PhotoCollage_card__w7wh_:hover{z-index:20!important;transform:scale(1.08) rotate(0deg) translateY(-8px) translateZ(30px)!important;box-shadow:0 30px 60px -15px rgba(0,0,0,.32),0 12px 28px -6px rgba(0,0,0,.18)}.PhotoCollage_frame__KXRzE{display:flex;flex-direction:column;border-radius:7px;background:#f8fafc}.PhotoCollage_frame__KXRzE,.PhotoCollage_imgWrapper__3dt0v{position:relative;width:100%;height:100%;overflow:hidden}.PhotoCollage_img__jQOgk{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.23,1,.32,1)}.PhotoCollage_card__w7wh_:hover .PhotoCollage_img__jQOgk{transform:scale(1.05)}.PhotoCollage_badge__3yaKZ{position:absolute;bottom:10px;left:10px;z-index:5;color:#fff;font-size:11px;font-weight:700;letter-spacing:.03em;padding:4px 10px;border-radius:999px;box-shadow:0 4px 12px rgba(0,0,0,.25);pointer-events:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);text-transform:uppercase}.PhotoCollage_threeMode__0zEuN .PhotoCollage_card1__RVaU4{top:2%;left:0;width:58%;height:48%;z-index:2;transform:rotate(-3deg)}.PhotoCollage_threeMode__0zEuN .PhotoCollage_card2__EFhP8{top:6%;right:0;width:48%;height:44%;z-index:1;transform:rotate(3.5deg)}.PhotoCollage_threeMode__0zEuN .PhotoCollage_card3__cchrQ{top:40%;left:14%;width:64%;height:56%;z-index:4;transform:rotate(-1.5deg)}.PhotoCollage_fourMode__XwbAf .PhotoCollage_card1__RVaU4{top:0;left:0;width:54%;height:44%;z-index:2;transform:rotate(-2deg)}.PhotoCollage_fourMode__XwbAf .PhotoCollage_card2__EFhP8{top:4%;right:0;width:46%;height:38%;z-index:1;transform:rotate(2deg)}.PhotoCollage_fourMode__XwbAf .PhotoCollage_card3__cchrQ{top:45%;left:-2%;width:50%;height:52%;z-index:4;transform:rotate(-1deg)}.PhotoCollage_fourMode__XwbAf .PhotoCollage_card4__Y2zJq{top:38%;right:0;width:50%;height:58%;z-index:3;transform:rotate(1.5deg)}@media (max-width:640px){.PhotoCollage_collageContainer__rze8M{max-width:360px;padding:8px}.PhotoCollage_card__w7wh_{padding:7px}.PhotoCollage_badge__3yaKZ{font-size:9px;padding:3px 8px;bottom:6px;left:6px}}.CaseStudy_case__aZyJp{margin-top:var(--sp-10);border:1px solid var(--clr-neutral-300);padding:var(--sp-8);background:var(--clr-neutral-100)}.CaseStudy_eyebrow__ugKja{color:var(--clr-secondary-500);font-weight:700;font-size:var(--fs-12);text-transform:uppercase;letter-spacing:.08em}.CaseStudy_head__OoyLo h2{margin:var(--sp-2) 0 0}.CaseStudy_intro__JBDeS{color:var(--clr-neutral-700);margin:var(--sp-2) 0 0}.CaseStudy_body__DOjc_{display:grid;grid-template-columns:2fr 5fr;grid-gap:var(--sp-6);gap:var(--sp-6);margin-top:var(--sp-6)}.CaseStudy_quote__bya8l{background:var(--clr-primary-100);border-left:4px solid var(--clr-primary-500);padding:var(--sp-5) var(--sp-6);color:var(--clr-neutral-700)}.CaseStudy_mediaWrap__XxNef{position:relative}.CaseStudy_media__g_1qz{width:100%;height:100%;min-height:320px;object-fit:cover;display:block;border-radius:var(--radius-lg)}.CaseStudy_statement__dgET_{position:absolute;right:calc(-1 * var(--sp-3));bottom:calc(-1 * var(--sp-5));max-width:340px;margin-top:0;background:var(--clr-neutral-100);border-left:none;color:var(--clr-neutral-900);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);box-shadow:var(--shadow-lg)}.CaseStudy_plainQuote__ikvul{background:transparent;border-left:none}.CaseStudy_panel__ECw2k{display:flex;flex-direction:column;gap:var(--sp-6)}.CaseStudy_quote__bya8l blockquote{margin:var(--sp-2) 0 var(--sp-2);font-size:var(--fs-18);font-style:italic;color:var(--clr-neutral-900)}.CaseStudy_attrib__8NuLk{margin:0;font-weight:600;color:var(--clr-neutral-700)}.CaseStudy_steps__Etu8f{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--sp-4);gap:var(--sp-4)}.CaseStudy_step__Z4bRb{display:flex;gap:var(--sp-3);color:var(--clr-neutral-900)}.CaseStudy_step__Z4bRb div{color:var(--clr-neutral-700)}.CaseStudy_step__Z4bRb h3{margin:0 0 2px;font-size:var(--fs-16);color:var(--clr-neutral-900)}.CaseStudy_step__Z4bRb p{margin:0}@media (max-width:767px){.CaseStudy_body__DOjc_,.CaseStudy_steps__Etu8f{grid-template-columns:1fr}.CaseStudy_statement__dgET_{left:var(--sp-3);right:var(--sp-3);bottom:calc(-1 * var(--sp-4));max-width:none}}