.case-intro[data-astro-cid-noggefm2]{padding-top:clamp(9rem,12vw,11.5rem);padding-bottom:clamp(3rem,5vw,5rem)}.back[data-astro-cid-noggefm2]{color:var(--muted);margin-bottom:3rem;font-size:.85rem}.case-brand[data-astro-cid-noggefm2]{margin-bottom:1.25rem;font-size:1rem}.case-intro[data-astro-cid-noggefm2] h1[data-astro-cid-noggefm2]{letter-spacing:-.055em;max-width:18ch;margin-bottom:1.75rem;font-size:clamp(2.6rem,6vw,5.4rem);line-height:1.06}.case-lead[data-astro-cid-noggefm2]{max-width:60ch;color:var(--muted);font-size:clamp(1.05rem,1.7vw,1.25rem);line-height:1.65}.case-image[data-astro-cid-noggefm2]{background:var(--clay);border-radius:24px;margin-block:0;overflow:hidden}.case-image[data-astro-cid-noggefm2] img[data-astro-cid-noggefm2]{aspect-ratio:1.9;object-fit:cover;filter:saturate(.78);width:100%;display:block}.case-product-image[data-astro-cid-noggefm2]{border:1px solid var(--line);padding:clamp(20px,4vw,60px)}.case-product-image[data-astro-cid-noggefm2] img[data-astro-cid-noggefm2]{aspect-ratio:auto;object-fit:contain;filter:none;border:1px solid var(--line);border-radius:8px;max-height:720px}.case-caption[data-astro-cid-noggefm2]{color:var(--muted);padding-top:14px;font-size:.8rem;line-height:1.5}.case-body[data-astro-cid-noggefm2]{grid-template-columns:minmax(0,280px) minmax(0,1fr);gap:clamp(3rem,10vw,10rem);display:grid}.case-summary[data-astro-cid-noggefm2]{border-top:1px solid var(--line);align-self:start;padding-top:1.5rem}.case-summary[data-astro-cid-noggefm2] h2[data-astro-cid-noggefm2]{letter-spacing:-.035em;margin-bottom:1.5rem;font-size:1.4rem;line-height:1.25}.case-summary[data-astro-cid-noggefm2] ul[data-astro-cid-noggefm2]{color:var(--muted);margin:0;padding:0;font-size:.95rem;line-height:1.6;list-style:none}.case-summary[data-astro-cid-noggefm2] li[data-astro-cid-noggefm2]{border-bottom:1px solid var(--line);padding:1rem 0}.case-summary[data-astro-cid-noggefm2] li[data-astro-cid-noggefm2]:first-child{padding-top:0}.case-story[data-astro-cid-noggefm2] section[data-astro-cid-noggefm2]+section[data-astro-cid-noggefm2]{margin-top:3.5rem}.case-story[data-astro-cid-noggefm2] h2[data-astro-cid-noggefm2]{letter-spacing:-.04em;max-width:24ch;margin-bottom:1.4rem;font-size:clamp(1.8rem,2.8vw,2.5rem);line-height:1.17}.case-story[data-astro-cid-noggefm2] p[data-astro-cid-noggefm2]{color:var(--muted);margin:0 0 1.3rem;font-size:1.05rem;line-height:1.8}.case-next[data-astro-cid-noggefm2]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:2rem;padding-block:2rem;display:flex}.case-next[data-astro-cid-noggefm2]>a[data-astro-cid-noggefm2]{align-items:center;gap:24px;min-height:48px;display:flex}.case-next[data-astro-cid-noggefm2]>a[data-astro-cid-noggefm2]:last-child{text-align:right;flex-direction:column;align-items:flex-end;gap:8px}.case-next[data-astro-cid-noggefm2]>a[data-astro-cid-noggefm2]:last-child>span[data-astro-cid-noggefm2]{color:var(--muted);font-size:.8rem}.case-next[data-astro-cid-noggefm2] strong[data-astro-cid-noggefm2]{font-family:var(--display);font-size:clamp(1.15rem,2vw,1.6rem);font-weight:500}.case-next[data-astro-cid-noggefm2] a[data-astro-cid-noggefm2]:hover strong[data-astro-cid-noggefm2],.case-next[data-astro-cid-noggefm2]>a[data-astro-cid-noggefm2]:first-child:hover{text-underline-offset:5px;text-decoration:underline}.case-contact[data-astro-cid-noggefm2] h2[data-astro-cid-noggefm2]{letter-spacing:-.045em;max-width:20ch;margin:1rem 0 2rem;font-size:clamp(2.2rem,4vw,3.8rem);line-height:1.1}@media (width<=760px){.case-caption[data-astro-cid-noggefm2]{color:var(--muted);padding-top:14px;font-size:.8rem;line-height:1.5}.case-body[data-astro-cid-noggefm2]{grid-template-columns:1fr;gap:3rem}.case-summary[data-astro-cid-noggefm2]{order:2}.case-story[data-astro-cid-noggefm2] section[data-astro-cid-noggefm2]+section[data-astro-cid-noggefm2]{margin-top:3rem}.case-intro[data-astro-cid-noggefm2]{padding-top:8.5rem}.back[data-astro-cid-noggefm2]{margin-bottom:2rem}.case-image[data-astro-cid-noggefm2]{border-radius:18px}.case-image[data-astro-cid-noggefm2] img[data-astro-cid-noggefm2]{aspect-ratio:1.2}.case-product-image[data-astro-cid-noggefm2] img[data-astro-cid-noggefm2]{aspect-ratio:auto}.case-next[data-astro-cid-noggefm2]{gap:1rem}.case-next[data-astro-cid-noggefm2]>a[data-astro-cid-noggefm2]{gap:10px;font-size:.85rem}}
