.singularity-root .sgs-intercepts{border-top:1px solid var(--tc-hair);padding:clamp(64px, 7.4vw, 108px) var(--tc-gut) clamp(64px, 7.4vw, 104px)}.singularity-root .sgs-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--tc-ink-3);font-size:12px;font-weight:600;display:block}.singularity-root .sgs-head h2{font-family:var(--tc-disp);letter-spacing:-.025em;color:var(--tc-ink);margin-top:10px;font-size:clamp(28px,3.4vw,46px);font-weight:600;line-height:1.06}.singularity-root .sgs-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:clamp(36px,4.6vw,60px);display:grid}.singularity-root .sgs-card{border:1px solid var(--tc-hair);margin:0;padding:0 24px 26px}.singularity-root .sgs-card-rule{border-bottom:1px solid var(--tc-hair-2);letter-spacing:.14em;text-transform:uppercase;color:var(--tc-ink-3);justify-content:space-between;align-items:baseline;padding:16px 0 14px;font-size:12px;font-weight:600;display:flex}.singularity-root .sgs-card-stamp{font-family:var(--tc-mono,ui-monospace, "SF Mono", Menlo, monospace);letter-spacing:.08em;color:var(--tc-ink-4);font-weight:400}.singularity-root .sgs-card blockquote{margin:0;padding-top:22px}.singularity-root .sgs-card blockquote p{font-family:var(--tc-disp);letter-spacing:-.015em;color:var(--tc-ink);font-size:clamp(19px,1.9vw,25px);font-weight:600;line-height:1.28}.singularity-root .sgs-card blockquote p:before{content:"“"}.singularity-root .sgs-card blockquote p:after{content:"”"}.singularity-root .sgs-card figcaption{color:var(--tc-ink-3);flex-direction:column;gap:2px;margin-top:20px;font-size:13px;display:flex}.singularity-root .sgs-card figcaption b{color:var(--tc-ink-2);font-weight:600}.singularity-root .tc-band.sgs-band{color:#ffffffeb;border-block:1px solid var(--tc-hair);isolation:isolate;background:#070707;margin-inline:calc(50% - 50vw);position:relative;overflow:clip}.singularity-root .sgs-rain{z-index:0;pointer-events:none;position:absolute;inset:0}.singularity-root .sgs-beam{z-index:0;opacity:.5;mix-blend-mode:screen;pointer-events:none;height:82%;position:absolute;inset:auto -14% -52%;-webkit-mask-image:linear-gradient(#0000 12%,#000 66%);mask-image:linear-gradient(#0000 12%,#000 66%)}.singularity-root .sgs-band-in{z-index:1;width:min(var(--tc-rail), 100%);padding:clamp(56px, 6.6vw, 92px) var(--tc-gut) clamp(64px, 7vw, 100px);border-inline:1px solid #8a8f9880;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(32px,5vw,84px);margin-inline:auto;display:grid;position:relative}.singularity-root .sgs-band-head h2{font-family:var(--tc-disp);letter-spacing:-.025em;color:#fff;font-size:clamp(26px,3vw,40px);font-weight:600;line-height:1.08}.singularity-root .sgs-band-head p{color:#fff9;max-width:42ch;margin-top:16px;font-size:15px;line-height:1.62}.singularity-root .sgs-log{background:#070707b8 padding-box padding-box;border:1px solid #8a8f986b;align-self:center;padding:22px 24px 26px;position:relative}.singularity-root .sgs-log-line{gap:18px;padding:7px 0;display:flex}.singularity-root .sgs-log-line+.sgs-log-line{border-top:1px solid #8a8f9829}.singularity-root .sgs-log-t{font-family:var(--tc-mono,ui-monospace, "SF Mono", Menlo, monospace);letter-spacing:.04em;color:#ffffff70;flex:none;font-size:12.5px}.singularity-root .sgs-log-msg{color:#ffffffd1;font-size:13.5px}.singularity-root .sgs-caret{background:#ffffffbf;width:9px;height:15px;margin-top:8px;animation:1.1s step-end infinite sgs-blink;display:block}@keyframes sgs-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.singularity-root .sgs-caret{animation:none}}.singularity-root .sgs-assurance{padding:clamp(56px, 6.6vw, 92px) var(--tc-gut) clamp(60px, 7vw, 96px);grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3.4vw,48px);display:grid}.singularity-root .sgs-term{border-top:1px solid var(--tc-hair);padding-top:18px}.singularity-root .sgs-term h3{font-family:var(--tc-disp);letter-spacing:-.015em;color:var(--tc-ink);font-size:19px;font-weight:600}.singularity-root .sgs-term p{color:var(--tc-ink-2);margin-top:10px;font-size:14px;line-height:1.6}@media (max-width:880px){.singularity-root .sgs-cards,.singularity-root .sgs-assurance,.singularity-root .sgs-band-in{grid-template-columns:minmax(0,1fr)}}.sgs-root .sge-plate-rule,.sgs-root .sge-stories-head{font-family:var(--tc-mono,ui-monospace, "SF Mono", Menlo, monospace);letter-spacing:.16em;font-weight:400}.sgs-root .sge-feat-foot{letter-spacing:.14em}.sgs-root .sge-fw-list li>code,.sgs-root .sge-story-axis{letter-spacing:.08em}
