.ProjectCase-module__vmKDBa__context{color:var(--ink-muted);margin-bottom:30px;font-size:.83rem;line-height:1.65}.ProjectCase-module__vmKDBa__platforms{grid-template-columns:1fr 1fr;gap:40px 30px;display:grid}.ProjectCase-module__vmKDBa__platform{min-width:0}.ProjectCase-module__vmKDBa__platform:first-child{grid-column:1/-1;grid-template-columns:1.4fr 1fr;align-items:center;gap:35px;display:grid}.ProjectCase-module__vmKDBa__platform figure{background:#fff;margin:0}.ProjectCase-module__vmKDBa__platform img{border:1px solid var(--limestone);width:100%;height:auto;display:block}.ProjectCase-module__vmKDBa__platform figcaption{color:var(--ink-muted);padding-top:12px;font-size:.81rem;line-height:1.5}.ProjectCase-module__vmKDBa__platformCopy{flex-direction:column;align-items:start;gap:16px;padding-top:22px;display:flex}.ProjectCase-module__vmKDBa__platform:first-child .ProjectCase-module__vmKDBa__platformCopy{padding-top:0}.ProjectCase-module__vmKDBa__platform h2{font-size:clamp(1.6rem,2.5vw,2.35rem);line-height:1.15}.ProjectCase-module__vmKDBa__platform p{font-size:.97rem}.ProjectCase-module__vmKDBa__explanation{grid-template-columns:1.1fr 1fr;gap:60px;display:grid}.ProjectCase-module__vmKDBa__explanation h2{font-size:clamp(1.8rem,3vw,2.65rem)}.ProjectCase-module__vmKDBa__explanation p{margin-block:20px}.ProjectCase-module__vmKDBa__explanation aside{border-top:3px solid var(--gold);background:#eeeae0;padding:30px}.ProjectCase-module__vmKDBa__explanation h3{font-size:1.55rem}.ProjectCase-module__vmKDBa__proofNote{color:var(--ink-muted);max-width:800px;margin-top:35px;font-size:.8rem;line-height:1.6}@media (max-width:800px){.ProjectCase-module__vmKDBa__platforms,.ProjectCase-module__vmKDBa__platform:first-child,.ProjectCase-module__vmKDBa__explanation{grid-template-columns:1fr;gap:30px}.ProjectCase-module__vmKDBa__platform:first-child{display:block}.ProjectCase-module__vmKDBa__platform:first-child .ProjectCase-module__vmKDBa__platformCopy{padding-top:22px}.ProjectCase-module__vmKDBa__platforms{gap:44px}.ProjectCase-module__vmKDBa__explanation aside{padding:25px}}
