.closing-proof{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid var(--line)}.closing-proof li{display:grid;gap:.4rem;padding:1.75rem 1.5rem;border-left:1px solid var(--line);align-content:start}.closing-proof li:first-child{border-left:0;padding-left:0}.closing-proof strong{font-size:clamp(2.4rem,4.2vw,3.4rem);font-weight:500;letter-spacing:-.05em;line-height:1;background:linear-gradient(120deg,var(--accent),var(--accent-2));-webkit-background-clip:text;background-clip:text;color:transparent}.closing-proof span{font-size:1rem;letter-spacing:-.02em}.closing-proof small{color:var(--faint);font-size:.8rem;line-height:1.45}.closing-detail{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:1.5rem;padding-bottom:1.75rem;align-items:start}.closing-detail p{margin-top:0}.closing-detail.is-text{grid-template-columns:minmax(0,1fr)}.closing-thumb{position:relative;display:block;aspect-ratio:16/10;border-radius:14px;overflow:hidden;background:var(--bg-2);box-shadow:0 0 0 1px var(--line)}.closing-thumb img{object-fit:cover}.closing-work .xp-inner>:last-child{margin-bottom:0}.closing-contact{margin-block:2rem 6rem;padding:clamp(2.5rem,6vw,5rem) clamp(1.5rem,5vw,4rem);border-radius:28px;border:1px solid var(--line);background:radial-gradient(70% 120% at 100% 0,color-mix(in srgb,var(--accent-2) 26%,transparent),transparent 60%),radial-gradient(60% 100% at 0 100%,color-mix(in srgb,var(--accent) 22%,transparent),transparent 60%),var(--bg-2);text-align:center}.closing-contact h2{font-size:clamp(2rem,4.6vw,3.6rem);letter-spacing:-.05em;font-weight:500;line-height:1.02;margin:0 auto 1rem;max-width:18ch}.closing-contact>p:not(.eyebrow){color:var(--muted);max-width:34rem;margin:0 auto}.closing-contact .cta-row,.closing-links{justify-content:center}.closing-links{list-style:none;display:flex;flex-wrap:wrap;gap:1.25rem;padding:0;margin:1.75rem 0 0}.closing-links a{color:var(--muted);font-size:.9rem;text-underline-offset:.2em}.closing-links a:hover{color:var(--ink)}@media (max-width:860px){.closing-proof{grid-template-columns:repeat(2,minmax(0,1fr))}.closing-proof li:nth-child(3){border-left:0;padding-left:0}.closing-proof li:nth-child(n+3){border-top:1px solid var(--line)}.closing-proof li{padding:1.25rem 1rem}.closing-proof li:nth-child(odd){padding-left:0}.closing-detail{grid-template-columns:minmax(0,1fr)}.closing-contact{margin-block:1rem 4rem;border-radius:20px}}