.caseStudy-module__I0uWUq__main{color:beige;width:100%;min-height:100vh;font-family:var(--font-raleway), sans-serif;background-color:#06080a;padding:40px 24px 100px}.caseStudy-module__I0uWUq__header{max-width:1100px;margin:0 auto 60px;padding-top:40px}.caseStudy-module__I0uWUq__topNav{justify-content:space-between;align-items:center;margin-bottom:48px;display:flex}.caseStudy-module__I0uWUq__backLink{letter-spacing:.08em;color:#f5f5dc99;align-items:center;font-size:13px;font-weight:600;text-decoration:none;transition:color .2s,transform .2s;display:inline-flex}.caseStudy-module__I0uWUq__backLink:hover{color:#fff;transform:translate(-3px)}.caseStudy-module__I0uWUq__projectBadge{letter-spacing:.18em;color:#f5f5dc66;text-transform:uppercase;font-size:11px;font-weight:700}.caseStudy-module__I0uWUq__heroContent{text-align:left}.caseStudy-module__I0uWUq__subtitle{letter-spacing:.22em;color:#f5f5dc80;text-transform:uppercase;margin-bottom:12px;font-size:12px;font-weight:700}.caseStudy-module__I0uWUq__title{font-family:"Cinzel", var(--clay-heading-font), serif;letter-spacing:.04em;color:beige;text-transform:uppercase;margin-bottom:20px;font-size:clamp(38px,6vw,68px);font-weight:700;line-height:1.05}.caseStudy-module__I0uWUq__tagline{color:#f5f5dcd9;max-width:760px;margin-bottom:36px;font-size:18px;font-weight:300;line-height:1.6}.caseStudy-module__I0uWUq__heroCtaGroup{flex-wrap:wrap;gap:16px;display:flex}.caseStudy-module__I0uWUq__primaryBtn{letter-spacing:.12em;text-transform:uppercase;color:#06080a;background-color:beige;border:1px solid beige;align-items:center;padding:12px 28px;font-size:12px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.caseStudy-module__I0uWUq__primaryBtn:hover{background-color:#fff;border-color:#fff;transform:translateY(-2px)}.caseStudy-module__I0uWUq__secondaryBtn{letter-spacing:.12em;text-transform:uppercase;color:beige;background-color:#0000;border:1px solid #f5f5dc59;align-items:center;padding:12px 28px;font-size:12px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.caseStudy-module__I0uWUq__secondaryBtn:hover{background-color:#f5f5dc14;border-color:beige;transform:translateY(-2px)}.caseStudy-module__I0uWUq__bannerSection{max-width:1100px;margin:0 auto 60px}.caseStudy-module__I0uWUq__bannerWrapper{aspect-ratio:16/9;background:#0f1318;border:1px solid #ffffff14;width:100%;overflow:hidden;box-shadow:0 24px 60px #000c}.caseStudy-module__I0uWUq__bannerImage{object-fit:cover;width:100%;height:100%;display:block}.caseStudy-module__I0uWUq__metricsSection{max-width:1100px;margin:0 auto 80px}.caseStudy-module__I0uWUq__metricsGrid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.caseStudy-module__I0uWUq__metricCard{text-align:center;background:#0f131899;border:1px solid #ffffff0f;padding:24px}.caseStudy-module__I0uWUq__metricValue{color:beige;margin-bottom:6px;font-family:Cinzel,serif;font-size:32px;font-weight:700}.caseStudy-module__I0uWUq__metricLabel{letter-spacing:.12em;text-transform:uppercase;color:#f5f5dc80;font-size:11px;font-weight:600}.caseStudy-module__I0uWUq__contentContainer{flex-direction:column;gap:64px;max-width:900px;margin:0 auto;display:flex}.caseStudy-module__I0uWUq__detailBlock{border-top:1px solid #ffffff14;padding-top:40px}.caseStudy-module__I0uWUq__sectionHeading{letter-spacing:.06em;color:beige;text-transform:uppercase;margin-bottom:24px;font-family:Cinzel,serif;font-size:24px;font-weight:700}.caseStudy-module__I0uWUq__paragraph{color:#f5f5dcd1;letter-spacing:.01em;font-size:16px;font-weight:300;line-height:1.8}.caseStudy-module__I0uWUq__dualGrid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.caseStudy-module__I0uWUq__gridCard{background:#0f131880;border:1px solid #ffffff0f;padding:32px 28px}.caseStudy-module__I0uWUq__cardHeading{letter-spacing:.1em;text-transform:uppercase;color:beige;margin-bottom:14px;font-size:15px;font-weight:700}.caseStudy-module__I0uWUq__cardText{color:#f5f5dcbf;font-size:15px;font-weight:300;line-height:1.7}.caseStudy-module__I0uWUq__featureList{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.caseStudy-module__I0uWUq__listItem{color:#f5f5dccc;align-items:flex-start;gap:12px;font-size:15px;font-weight:300;line-height:1.7;display:flex}.caseStudy-module__I0uWUq__listBullet{color:beige;margin-top:4px;font-size:12px}.caseStudy-module__I0uWUq__tagsContainer{flex-wrap:wrap;gap:10px;display:flex}.caseStudy-module__I0uWUq__techTag{letter-spacing:.06em;text-transform:uppercase;color:beige;background:#ffffff0d;border:1px solid #ffffff1f;padding:8px 16px;font-size:12px;font-weight:600}.caseStudy-module__I0uWUq__footerNav{text-align:center;border-top:1px solid #ffffff14;max-width:900px;margin:80px auto 0;padding-top:40px}.caseStudy-module__I0uWUq__footerBackBtn{letter-spacing:.12em;text-transform:uppercase;color:#06080a;background-color:beige;padding:14px 32px;font-size:13px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-block}.caseStudy-module__I0uWUq__footerBackBtn:hover{background-color:#fff;transform:translateY(-2px)}@media (max-width:800px){.caseStudy-module__I0uWUq__metricsGrid{grid-template-columns:1fr 1fr}.caseStudy-module__I0uWUq__dualGrid{grid-template-columns:1fr}}
