.eg-article .g-close .g-close__inner{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:center;gap:clamp(40px,6vw,112px);display:grid}.eg-article .g-close__kicker{align-items:center;gap:10px;display:inline-flex}.g-close__live{border-radius:var(--radius-pill);background:var(--engram-orange);width:7px;height:7px;animation:g-close-live 2.4s var(--ease-out-quart) infinite;flex:none}@keyframes g-close-live{0%{box-shadow:0 0 #e8623c8c}70%{box-shadow:0 0 0 9px #e8623c00}to{box-shadow:0 0 #e8623c00}}.eg-close .g-close-h{color:var(--engram-paper);word-spacing:.12em;text-wrap:balance;margin:0 0 22px;font-size:clamp(36px,4.2vw,64px);line-height:.98}.eg-close .g-close-h em{color:var(--engram-orange);font-style:normal}.eg-article .g-close__line{text-wrap:pretty;max-width:44ch}.g-close__doors{flex-wrap:wrap;align-items:center;gap:12px 8px;margin-top:clamp(28px,3.2vw,40px);display:flex}.g-cta{border:1.5px solid var(--engram-paper);border-radius:var(--radius-sm);color:var(--engram-paper);font-family:var(--engram-mono);letter-spacing:-.005em;white-space:nowrap;transition:background-color .22s var(--ease-out-quart), border-color .22s var(--ease-out-quart), color .22s var(--ease-out-quart);background:0 0;align-items:center;gap:12px;padding:16px 24px;font-size:14px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex;position:relative}.g-cta__icon{color:var(--engram-orange);transition:color .22s var(--ease-out-quart), transform .22s var(--ease-out-quart);display:inline-flex}.g-cta__icon svg{width:13px;height:auto;display:block;overflow:visible}.g-cta:hover{background:var(--engram-orange);border-color:var(--engram-orange)}.g-cta:hover .g-cta__icon{color:var(--engram-paper);transform:translate(3px)}.g-cta:focus-visible{outline:2px solid var(--engram-orange);outline-offset:3px}.g-cta--quiet{color:var(--engram-paper-60);border-color:#0000;padding-left:12px;padding-right:12px}.g-cta--quiet:hover{color:var(--engram-orange);background:0 0;border-color:#0000}.g-close__after{max-width:48ch;font-family:var(--engram-sans);color:var(--engram-paper-50);margin:clamp(24px,3vw,36px) 0 0;font-size:15px;font-weight:300;line-height:1.55}.g-close__after a{color:var(--engram-paper-75);border-bottom:1px solid var(--engram-paper-25);text-decoration:none}.g-close__after a:hover{color:var(--engram-orange);border-bottom-color:var(--engram-orange)}.g-close__card{border-radius:var(--radius-lg);box-shadow:inset 0 0 0 1px var(--engram-paper-10);background:#faf9f60a;padding:clamp(22px,2.6vw,36px)}.g-close__card-head{font-family:var(--engram-mono);letter-spacing:-.005em;text-transform:lowercase;color:var(--engram-paper-50);justify-content:space-between;gap:16px;margin:0 0 18px;font-size:12px;font-weight:500;display:flex}.g-close__modules{gap:2px;margin:0;padding:0;list-style:none;display:grid}.g-close__module{border-radius:10px;grid-template-columns:2.2em minmax(0,1fr) auto;align-items:baseline;gap:14px;margin:0 -14px;padding:14px;display:grid}.g-close__module.is-open{background:#e8623c1a}.g-close__n{font-family:var(--engram-display-machine);color:var(--engram-paper-50);font-size:20px;line-height:1}.g-close__name{font-family:var(--engram-display-editorial);letter-spacing:-.01em;word-spacing:.08em;color:var(--engram-paper);font-size:clamp(17px,1.3vw,20px);font-weight:600;line-height:1.2}.g-close__size{font-family:var(--engram-mono);text-transform:lowercase;white-space:nowrap;color:var(--engram-paper-50);font-size:12px;font-weight:500}.g-close__module.is-open .g-close__n,.g-close__module.is-open .g-close__size{color:var(--engram-orange)}.g-close__card-foot{font-family:var(--engram-sans);color:var(--engram-paper-60);margin:18px 0 0;font-size:14.5px;font-weight:300;line-height:1.5}@media (max-width:899px){.eg-article .g-close .g-close__inner{grid-template-columns:minmax(0,1fr)}}@media (max-width:479px){.g-cta{justify-content:center;width:100%}.g-cta--quiet{width:auto;padding-left:0}}@media (prefers-reduced-motion:reduce){.g-close__live{animation:none}}
