.CaseStudyEnd_end__v8jdz{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-8);gap:var(--space-8);padding:var(--space-10) 0;border-top:1px solid var(--rule)}@media (min-width:768px){.CaseStudyEnd_end__v8jdz{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-10);align-items:start}}.CaseStudyEnd_contact__oJsBn{display:flex;flex-direction:column;align-items:flex-start}.CaseStudyEnd_heading__Andvu{font-family:var(--font-sans);font-size:var(--text-h2);font-weight:var(--weight-semibold);color:var(--text-primary);line-height:1.1;letter-spacing:-.02em;text-wrap:balance;margin-bottom:var(--space-3)}.CaseStudyEnd_sub__GFGMm{font-family:var(--font-mono);font-size:var(--text-eyebrow);letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);margin-bottom:var(--space-5)}.CaseStudyEnd_emailButton__hPznp{display:inline-flex;align-items:center;gap:8px;max-width:100%;overflow-wrap:anywhere;padding:12px 20px;font-family:var(--font-mono);font-size:.8125rem;letter-spacing:.04em;color:var(--text-primary);background:var(--bg-secondary);border:1px solid var(--rule);border-radius:var(--radius);cursor:pointer;transition:border-color var(--duration-hover) var(--ease-out-strong),color var(--duration-hover) var(--ease-out-strong),transform var(--duration-press) var(--ease-out-strong)}.CaseStudyEnd_emailButton__hPznp:active{transform:scale(.98)}.CaseStudyEnd_emailButton__hPznp[data-copied]{color:var(--accent-text)}.CaseStudyEnd_emailButton__hPznp svg{flex-shrink:0}@media (hover:hover) and (pointer:fine){.CaseStudyEnd_emailButton__hPznp:hover{border-color:color-mix(in oklch,var(--accent) 45%,transparent)}}.CaseStudyEnd_next__H_19H{display:flex;flex-direction:column;gap:var(--space-3);text-decoration:none}.CaseStudyEnd_nextLabel__jUyLF{font-family:var(--font-mono);font-size:var(--text-eyebrow);letter-spacing:.12em;text-transform:uppercase;color:var(--text-tertiary)}.CaseStudyEnd_nextMedia__EPU6d{position:relative;display:block;aspect-ratio:16/10;overflow:hidden;border-radius:var(--radius)}.CaseStudyEnd_nextMedia__EPU6d img{transition:transform var(--duration-panel) var(--ease-out-strong)}.CaseStudyEnd_nextTitle__pSpZF{font-family:var(--font-sans);font-size:var(--text-h3);font-weight:600;line-height:1.2;letter-spacing:-.01em;color:var(--text-secondary);transition:color var(--duration-hover) var(--ease-out-strong)}@media (hover:hover) and (pointer:fine){.CaseStudyEnd_next__H_19H:hover .CaseStudyEnd_nextMedia__EPU6d img{transform:scale(1.03)}.CaseStudyEnd_next__H_19H:hover .CaseStudyEnd_nextTitle__pSpZF{color:var(--text-primary)}}.CaseStudyEnd_pill__fhZJe{position:fixed;left:var(--container-pad);right:var(--container-pad);bottom:var(--space-4);z-index:40;display:flex;justify-content:center;pointer-events:none}@media (min-width:768px){.CaseStudyEnd_pill__fhZJe{left:auto;justify-content:flex-end}}@media (min-width:1024px){.CaseStudyEnd_pill__fhZJe{bottom:84px}}.CaseStudyEnd_pillLink__FEPiw{pointer-events:auto;display:inline-flex;align-items:center;gap:10px;max-width:100%;padding:12px 18px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--bg-secondary) 85%,transparent);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);border:1px solid color-mix(in srgb,var(--text-primary) 10%,transparent);box-shadow:0 1px 2px rgba(var(--shadow-color)/.04),0 12px 28px -10px rgba(var(--shadow-color)/.28);color:var(--text-primary);text-decoration:none;transition:border-color var(--duration-hover) var(--ease-out-strong),transform var(--duration-press) var(--ease-out-strong)}.CaseStudyEnd_pillLink__FEPiw:active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){.CaseStudyEnd_pillLink__FEPiw:hover{border-color:color-mix(in oklch,var(--accent) 45%,transparent)}}@media (min-width:768px){.CaseStudyEnd_pillLink__FEPiw{max-width:360px}}.CaseStudyEnd_pillLabel__gEm_m{flex-shrink:0;font-family:var(--font-mono);font-size:var(--text-eyebrow);letter-spacing:.1em;text-transform:uppercase;color:var(--accent-text)}.CaseStudyEnd_pillTitle__VLjo2{min-width:0;font-family:var(--font-sans);font-size:.875rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CaseStudyEnd_pillArrow__hBdgp{flex-shrink:0;color:var(--text-tertiary)}