.closer{background-color:var(--color-inverse);color:var(--color-ink-inv);padding-block:128px}.closer__grid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:72px;display:grid}.closer--no-portrait .closer__grid{text-align:center;grid-template-columns:minmax(0,720px);justify-content:center}.closer--no-portrait .closer__copy .section-title{max-width:24ch;margin-inline:auto}.closer--no-portrait .closer__body{margin-inline:auto}.closer--no-portrait .closer__actions,.closer--no-portrait .closer__reassure{justify-content:center}.closer__portrait{border-radius:var(--radius-panel);border:1px solid var(--color-line-inv);background-color:color-mix(in srgb, var(--color-inverse) 88%, var(--color-ink-inv-2));aspect-ratio:4/5;justify-content:center;align-items:flex-end;display:flex;position:relative;overflow:hidden}.portrait__img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.portrait__mono{font-family:var(--font-display);letter-spacing:-.04em;color:color-mix(in srgb, var(--color-inverse) 78%, var(--color-ink-inv-2));justify-content:center;align-items:center;font-size:120px;font-weight:800;display:flex;position:absolute;inset:0}.portrait__plate{z-index:2;background-image:linear-gradient(to top, color-mix(in srgb, var(--color-inverse) 92%, transparent), transparent);width:100%;padding:18px 22px;position:relative}.portrait__name{font-family:var(--font-display);color:var(--color-ink-inv);letter-spacing:-.01em;font-size:18px;font-weight:700}.portrait__role{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-inv-2);margin-top:4px;font-size:11px}.closer__copy .eyebrow{color:var(--color-ink-inv-2)}.closer__copy .eyebrow .tick,.closer__copy .eyebrow .num{color:var(--color-green-hi)}.closer__copy .section-title{color:var(--color-ink-inv);max-width:16ch}.closer__body{color:var(--color-ink-inv-2);max-width:52ch;margin-top:22px}.closer__actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:34px;display:flex}.closer .btn{background-color:var(--color-green-hi)}.closer .btn:hover{background-color:var(--color-green)}.closer .btn-secondary{color:var(--color-ink-inv);border-color:var(--color-line-inv)}.closer .btn-secondary:hover{border-color:var(--color-ink-inv-2)}.closer__reassure{font-family:var(--font-mono);letter-spacing:.04em;color:var(--color-ink-inv-2);flex-wrap:wrap;gap:22px;margin-top:26px;font-size:11px;display:flex}.closer__reassure span{align-items:center;gap:7px;display:inline-flex}.closer__reassure .lucide{width:14px;height:14px;color:var(--color-green-hi)}@media (width<=1024px){.closer{padding-block:96px}.closer__grid{grid-template-columns:1fr;gap:40px}.closer__portrait{max-width:380px}}@media (width<=640px){.closer{padding-block:72px}.closer__actions .btn{justify-content:center;width:100%}.portrait__mono{font-size:88px}}
