.case-page main>section{padding:70px 5%}.case-page .case-intro{padding-top:35px;padding-bottom:0}.case-back{font-size:12px;display:inline-block;border-bottom:1px solid;padding-bottom:6px}.case-title{display:grid;grid-template-columns:1.3fr 1fr;gap:7%;align-items:end;padding:65px 0 45px}.case-title h1{font-size:clamp(50px,7.7vw,120px);line-height:.98;letter-spacing:-.065em;margin:22px 0 0;font-weight:800;overflow-wrap:anywhere}.case-summary{font-size:clamp(16px,1.5vw,21px);line-height:1.6;margin:0;max-width:580px}.case-meta{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:30px;padding:26px 0 30px;border-top:1px solid var(--line);margin:0}.case-meta dt{font-family:monospace;font-size:10px;letter-spacing:1px}.case-meta dd{font-size:12px;line-height:1.6;margin:10px 0 0;max-width:310px}.case-page .case-showcase{background:#e5e1d6;padding:55px 8%}.case-showcase figure{max-width:1250px;margin:auto}.case-page figure img{filter:none;aspect-ratio:auto;object-fit:contain;height:auto;display:block}.case-showcase img{max-height:85vh}.case-showcase figcaption{font-family:monospace;line-height:1.5;font-size:10px;margin-top:22px}.case-frisch-serviert{background:#dbceaa!important}.case-frisch-serviert figure{max-width:700px}.case-iazery{background:#ced0c9!important}.case-the-human-story figure,.case-topf-und-teig figure{max-width:850px}.case-story{display:grid;grid-template-columns:1.3fr 1fr;gap:7%}.case-story h2{max-width:650px;margin-top:24px;font-weight:700}.case-story p{font-size:16px;line-height:1.8;max-width:600px;margin:0 0 25px}.case-story .eyebrow{font:11px monospace;letter-spacing:1px}.case-story h3{font-size:12px;text-transform:uppercase;letter-spacing:1px;margin-top:35px}.case-gallery{display:grid;grid-template-columns:1fr 1fr;gap:40px;background:#e5e1d6;align-items:start}.case-gallery figure:first-child:last-child{grid-column:1/-1;max-width:1200px;width:100%;margin:auto}.case-gallery figure:last-child:nth-child(odd):not(:first-child){grid-column:1/-1;max-width:950px;margin:auto}.case-gallery figcaption{font:11px monospace;line-height:1.5}.case-contact{background:var(--orange)}.case-contact h2{font-weight:800;margin:24px 0}.case-contact>p:not(.eyebrow){max-width:500px;line-height:1.7}.case-contact .button{margin-top:15px}.case-next>a:first-child{display:block}.case-next-title{display:flex;justify-content:space-between;align-items:center;gap:25px;font-size:clamp(32px,5vw,75px);font-weight:700;letter-spacing:-.05em;margin:22px 0 30px}.case-next-title>span{color:var(--orange)}.case-all{font-size:13px;border-bottom:1px solid;padding-bottom:5px}.case-page .site-footer{border:0}.case-page a:hover.case-back,.case-page a:hover.case-all{color:var(--orange)}
@media(min-width:1700px){.case-title h1{max-width:900px}.case-title,.case-story{gap:10%}}
@media(max-width:760px){.case-page header{height:auto;min-height:95px;flex-wrap:wrap;padding:22px 0;gap:20px}.case-page header nav{display:flex;order:3;width:100%;gap:20px;font-size:12px}.case-page header .small-button{font-size:10px;padding:11px 12px}.case-page main>section{padding:45px 5%}.case-page .case-intro{padding-top:25px}.case-title{grid-template-columns:1fr;gap:30px;padding:40px 0 30px}.case-title h1{font-size:clamp(46px,12vw,78px)}.case-summary{font-size:16px}.case-meta{grid-template-columns:1fr;gap:20px;padding:24px 0}.case-meta div{display:grid;grid-template-columns:100px 1fr;gap:15px}.case-meta dd{margin:0}.case-meta dt{padding-top:3px}.case-page .case-showcase{padding:25px 5%}.case-story{grid-template-columns:1fr;gap:30px}.case-story h2{font-size:38px}.case-story p{font-size:15px}.case-gallery{grid-template-columns:1fr;gap:30px}.case-gallery figure{grid-column:auto!important}.case-next-title{font-size:36px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
