@import"https://fonts.googleapis.com/css2?family=Press+Start+2P&display=swap";.CaseStudyPage_page__eZ4O9{background:#0e0e0e;color:#c7f0c7;font-family:Press Start\ 2P,monospace;padding:2rem;max-width:1200px;margin:0 auto}.CaseStudyPage_breadcrumb__CEBbD a{color:#7fff7f;font-size:.75rem;text-decoration:none}.CaseStudyPage_breadcrumb__CEBbD a:hover{color:aqua}.CaseStudyPage_breadcrumb__CEBbD{margin-bottom:1rem}.CaseStudyPage_hero__RYgvz{display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem;align-items:center;margin-bottom:3rem}@media(min-width:768px){.CaseStudyPage_hero__RYgvz{grid-template-columns:1fr 1fr}}.CaseStudyPage_heroText__DFZlG .CaseStudyPage_label__89ucJ{font-size:.75rem;color:#7fff7f;margin-bottom:.5rem}.CaseStudyPage_heroText__DFZlG .CaseStudyPage_title__X_Njo{font-size:1.5rem;color:aqua;margin-bottom:.75rem;text-shadow:0 0 6px rgba(0,255,255,.5)}.CaseStudyPage_heroText__DFZlG .CaseStudyPage_subtitle__1I8zF{font-size:1rem;line-height:1.4}.CaseStudyPage_heroImg__fMV0W{text-align:center}.CaseStudyPage_heroImg__fMV0W img{max-width:100%;border:2px solid aqua;border-radius:4px}.CaseStudyPage_main__adK8K{display:flex;flex-direction:column;gap:4rem}.CaseStudyPage_section__1hgMP{background:rgba(0,0,0,.2);padding:2rem;border-left:4px solid aqua;border-radius:4px}.CaseStudyPage_section__1hgMP h2{font-size:1rem;color:#7fff7f;margin-bottom:1rem;text-transform:uppercase}.CaseStudyPage_section__1hgMP blockquote,.CaseStudyPage_section__1hgMP p,.CaseStudyPage_section__1hgMP ul{font-size:.75rem;line-height:1.5}.CaseStudyPage_section__1hgMP ul{padding-left:1.2rem}.CaseStudyPage_section__1hgMP li{margin-bottom:.5rem}.CaseStudyPage_section__1hgMP blockquote{border-left:4px solid aqua;padding:1rem;margin-bottom:1rem;font-style:italic;background:rgba(0,255,255,.05)}.CaseStudyPage_dualSection__yx0I3{display:flex;flex-direction:column;gap:2rem}@media(min-width:768px){.CaseStudyPage_dualSection__yx0I3{flex-direction:row;gap:4rem}}.CaseStudyPage_dualSection__yx0I3>div{flex:1 1;background:rgba(0,0,0,.2);padding:2rem;border-radius:4px}.CaseStudyPage_dualSection__yx0I3>div h2{margin-bottom:1rem}.CaseStudyPage_gallerySection__IWXfd .CaseStudyPage_gallery__Hsgjg{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1rem;gap:1rem}.CaseStudyPage_gallerySection__IWXfd figure{margin:0}.CaseStudyPage_gallerySection__IWXfd figure img{width:100%;height:auto;border:1px solid aqua;border-radius:4px}