.CaseStudy-module__CqNfQW__page{--lime:#d6ff3f;color:#11120f;background:#f7f7f2;min-height:100vh}.CaseStudy-module__CqNfQW__nav{z-index:30;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#f7f7f2e8;border-bottom:1px solid #1112;justify-content:space-between;align-items:center;height:68px;padding:0 clamp(18px,4vw,60px);display:flex;position:fixed;inset:0 0 auto}.CaseStudy-module__CqNfQW__nav a,.CaseStudy-module__CqNfQW__nav button{color:#111;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:820}.CaseStudy-module__CqNfQW__hero{padding:130px clamp(22px,6vw,100px) 70px}.CaseStudy-module__CqNfQW__meta{color:#526315;letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:12px;font-size:9px;font-weight:820;display:flex}.CaseStudy-module__CqNfQW__meta span:last-child{border:1px solid #1112;border-radius:999px;padding:8px 12px}.CaseStudy-module__CqNfQW__hero h1{letter-spacing:-.078em;max-width:1320px;margin-top:28px;font-size:clamp(4.3rem,10vw,11rem);font-weight:430;line-height:.82}.CaseStudy-module__CqNfQW__statement{max-width:850px;font-family:var(--font-serif);letter-spacing:-.045em;margin:35px 0 0 auto;font-size:clamp(2rem,4vw,4.8rem);font-style:italic;line-height:1.02}.CaseStudy-module__CqNfQW__mediaHero{background:#0a0a09;border-radius:clamp(28px,6vw,90px);width:calc(100% - clamp(30px,8vw,130px));height:min(75vw,850px);margin:0 auto;position:relative;overflow:hidden;box-shadow:0 35px 100px #1a1e121f}.CaseStudy-module__CqNfQW__mediaHero video,.CaseStudy-module__CqNfQW__gallery video{object-fit:cover;width:100%;height:100%}.CaseStudy-module__CqNfQW__mediaHero iframe{background:#fff;border:0;width:100%;height:100%}.CaseStudy-module__CqNfQW__browser{padding-top:42px}.CaseStudy-module__CqNfQW__browser:before{content:"Scrollbare Projektansicht";z-index:2;color:#1118;letter-spacing:.12em;text-transform:uppercase;background:#eeeeea;border-bottom:1px solid #1112;align-items:center;height:42px;padding-left:20px;font-size:8px;font-weight:800;display:flex;position:absolute;inset:0 0 auto}.CaseStudy-module__CqNfQW__story{grid-template-columns:.8fr 1.2fr;gap:clamp(45px,8vw,130px);max-width:1250px;margin:auto;padding:clamp(100px,13vw,190px) clamp(22px,5vw,70px);display:grid}.CaseStudy-module__CqNfQW__story h2{letter-spacing:-.065em;font-size:clamp(3.3rem,6vw,7rem);font-weight:450;line-height:.88}.CaseStudy-module__CqNfQW__story h2 em{font-family:var(--font-serif);font-weight:450}.CaseStudy-module__CqNfQW__summary{color:#1119;margin-top:25px;font-size:16px;line-height:1.7}.CaseStudy-module__CqNfQW__storyDetails{gap:48px;display:grid}.CaseStudy-module__CqNfQW__storyDetails span{color:#526315;letter-spacing:.16em;text-transform:uppercase;font-size:8px;font-weight:820}.CaseStudy-module__CqNfQW__storyDetails h3{font-family:var(--font-serif);letter-spacing:-.05em;margin-top:13px;font-size:clamp(2rem,3.7vw,4.4rem);font-weight:500;line-height:1}.CaseStudy-module__CqNfQW__storyDetails p{color:#1119;margin-top:15px;font-size:15px;line-height:1.65}.CaseStudy-module__CqNfQW__deliverables{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.CaseStudy-module__CqNfQW__deliverables li{border:1px solid #1112;border-radius:999px;padding:9px 12px;font-size:9px;font-weight:740;list-style:none}.CaseStudy-module__CqNfQW__gallery{grid-template-columns:repeat(12,1fr);gap:10px;padding:0 clamp(10px,2vw,30px) 120px;display:grid}.CaseStudy-module__CqNfQW__gallery figure{background:#ddd;border-radius:clamp(20px,3vw,46px);grid-column:span 4;height:min(52vw,560px);margin:0;position:relative;overflow:hidden}.CaseStudy-module__CqNfQW__gallery figure:nth-child(5n+1),.CaseStudy-module__CqNfQW__gallery figure:nth-child(5n+4){grid-column:span 6}.CaseStudy-module__CqNfQW__gallery img{object-fit:cover}.CaseStudy-module__CqNfQW__proof{text-align:center;max-width:1100px;margin:0 auto;padding:0 22px 130px}.CaseStudy-module__CqNfQW__proof span{color:#526315;letter-spacing:.15em;text-transform:uppercase;font-size:9px;font-weight:820}.CaseStudy-module__CqNfQW__proof blockquote{font-family:var(--font-serif);letter-spacing:-.05em;margin-top:24px;font-size:clamp(2.4rem,5vw,6rem);line-height:.98}.CaseStudy-module__CqNfQW__cta{background:#e9efcf;justify-content:space-between;align-items:flex-end;gap:40px;padding:clamp(70px,10vw,140px) clamp(22px,6vw,100px);display:flex}.CaseStudy-module__CqNfQW__cta p{color:#526315;letter-spacing:.15em;text-transform:uppercase;font-size:9px;font-weight:820}.CaseStudy-module__CqNfQW__cta h2{letter-spacing:-.07em;max-width:950px;margin-top:18px;font-size:clamp(3.2rem,6.5vw,7.5rem);font-weight:430;line-height:.87}.CaseStudy-module__CqNfQW__cta a{background:var(--lime);letter-spacing:.13em;text-transform:uppercase;border-radius:999px;flex:none;align-items:center;min-height:52px;padding:0 24px;font-size:9px;font-weight:850;display:inline-flex}.CaseStudy-module__CqNfQW__footer{color:#fff;letter-spacing:.12em;text-transform:uppercase;background:#111;justify-content:space-between;padding:35px clamp(22px,5vw,70px);font-size:9px;display:flex}@media (max-width:850px){.CaseStudy-module__CqNfQW__story{grid-template-columns:1fr}.CaseStudy-module__CqNfQW__gallery figure,.CaseStudy-module__CqNfQW__gallery figure:nth-child(5n+1),.CaseStudy-module__CqNfQW__gallery figure:nth-child(5n+4){grid-column:span 6}.CaseStudy-module__CqNfQW__cta{flex-direction:column;align-items:flex-start}.CaseStudy-module__CqNfQW__mediaHero{height:75svh}}@media (max-width:560px){.CaseStudy-module__CqNfQW__hero{padding-top:110px}.CaseStudy-module__CqNfQW__hero h1{font-size:4.4rem}.CaseStudy-module__CqNfQW__statement{font-size:2.3rem}.CaseStudy-module__CqNfQW__mediaHero{border-radius:28px;width:calc(100% - 20px);height:70svh}.CaseStudy-module__CqNfQW__story{padding-block:90px}.CaseStudy-module__CqNfQW__gallery{grid-template-columns:1fr;padding-bottom:90px}.CaseStudy-module__CqNfQW__gallery figure,.CaseStudy-module__CqNfQW__gallery figure:nth-child(5n+1),.CaseStudy-module__CqNfQW__gallery figure:nth-child(5n+4){grid-column:1;height:72vw}.CaseStudy-module__CqNfQW__footer{flex-direction:column;gap:15px}}.CaseStudy-module__CqNfQW__page{text-shadow:none;font-weight:400}.CaseStudy-module__CqNfQW__page .CaseStudy-module__CqNfQW__nav a{align-items:center;min-height:44px;font-size:12px;display:inline-flex}.CaseStudy-module__CqNfQW__page .CaseStudy-module__CqNfQW__meta,.CaseStudy-module__CqNfQW__page .CaseStudy-module__CqNfQW__deliverables,.CaseStudy-module__CqNfQW__page .CaseStudy-module__CqNfQW__proof span,.CaseStudy-module__CqNfQW__page .CaseStudy-module__CqNfQW__footer{font-size:13px;line-height:1.6}.CaseStudy-module__CqNfQW__page .CaseStudy-module__CqNfQW__cta p{font-size:14px;line-height:1.6}.CaseStudy-module__CqNfQW__page .CaseStudy-module__CqNfQW__cta a{letter-spacing:.035em;min-height:56px;text-shadow:none;font-size:15px}.CaseStudy-module__CqNfQW__page .CaseStudy-module__CqNfQW__storyDetails span,.CaseStudy-module__CqNfQW__page .CaseStudy-module__CqNfQW__deliverables li,.CaseStudy-module__CqNfQW__page .CaseStudy-module__CqNfQW__browser:before{letter-spacing:.055em;font-size:12px}.CaseStudy-module__CqNfQW__page .CaseStudy-module__CqNfQW__nav button{min-height:44px;text-shadow:none;font-size:12px}
