/* Finale, from the LINCEO design system (branch codex/linceo-design-system-v1): a diffuse brand halo on the approved Science ink. */
html.linceo-release #closing.closing-halo-v32{position:relative;isolation:isolate;overflow:hidden;display:grid;place-items:center;min-height:413px;height:50.667svh;max-height:567px;margin:0;padding:60px 5.8%;background:#101c2a;color:#f5f7fa;border:0;border-radius:0;scroll-margin-top:0}
.closing-halo-light{position:absolute;z-index:-1;pointer-events:none;inset:0;background:radial-gradient(ellipse 42% 64% at 29% -7%,#d85a28bb,transparent 90%),radial-gradient(ellipse 24% 57% at 63% -8%,#e6b77ca6,transparent 90%),radial-gradient(ellipse 30% 55% at 83% -8%,#41c5cebb,transparent 88%);transform-origin:50% 0%;transform:scaleY(var(--halo-depth,1.14));opacity:var(--halo-opacity,1);will-change:transform,opacity}
.closing-halo-canvas{position:absolute;inset:0;z-index:-1;width:100%;height:100%;display:block;pointer-events:none;opacity:0}
.closing-halo-v32[data-halo-renderer=spectral] .closing-halo-canvas{opacity:1}
.closing-halo-v32[data-halo-renderer=spectral] .closing-halo-light{visibility:hidden}

.closing-halo-copy{display:flex;flex-direction:column;align-items:center;gap:34px;text-align:center;width:100%;position:relative;z-index:1}
html.linceo-release #closing .closing-halo-copy h2{font:500 clamp(34px,3.8vw,58px)/1.14 ManropeDS,sans-serif;letter-spacing:-.045em;color:#f5f7fa;max-width:1160px;margin:0;text-wrap:balance}
html.linceo-release #closing .closing-halo-copy .ds-cta{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:58px;padding:8px 10px 8px 26px;border-radius:40px;background:#101c2a!important;color:#f5f7fa!important;border:1px solid #ffffff24;font:600 18px/1.3 SourceDS,sans-serif;text-decoration:none;box-shadow:none;margin:0;transition:background .18s,transform .18s}
html.linceo-release #closing .ds-cta .ds-cta-arrow{display:grid;place-items:center;width:40px;height:40px;border:1px solid #ffffff35;border-radius:50%;background:transparent;color:#f5f7fa;font-size:24px}
html.linceo-release #closing .ds-cta:hover{background:#192a3b!important;transform:translateY(-2px)}
html.linceo-release #closing .ds-cta:focus-visible{outline:2px solid #86d5de;outline-offset:6px}
@media(max-width:700px){html.linceo-release #closing.closing-halo-v32{height:46.667svh;min-height:320px;padding:48px 24px}.closing-halo-light{inset-inline:-15%}.closing-halo-copy{gap:28px}html.linceo-release #closing .closing-halo-copy h2{font-size:36px;max-width:520px}html.linceo-release #closing .closing-halo-copy .ds-cta{font-size:16px;gap:16px;min-height:54px;padding-left:20px}}
@media(prefers-reduced-motion:reduce){.closing-halo-light{transform:scaleY(1.14)!important;opacity:1!important;will-change:auto}html.linceo-release #closing .ds-cta{transition:none;transform:none}}
html.linceo-release #closing .closing-halo-copy small{display:block;margin-top:-10px;color:#afbfce;font:400 16px/1.4 SourceDS,sans-serif}
