.singularity-root .sgec-mast{padding:clamp(56px, 6.4vw, 92px) var(--tc-gut) clamp(40px, 4.6vw, 62px)}.singularity-root .sgec-back{font-family:var(--tc-mono);letter-spacing:.08em;color:var(--tc-ink-3);font-size:11.5px;transition:color .16s;display:inline-block}.singularity-root .sgec-back:hover{color:var(--tc-ink)}.singularity-root .sgec-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--tc-ink-3);margin-top:18px;font-size:12px;font-weight:600;display:block}.singularity-root .sgec-mast h1{max-width:20ch;font-family:var(--tc-disp);letter-spacing:-.03em;color:var(--tc-ink);margin-top:12px;font-size:clamp(32px,4.2vw,56px);font-weight:600;line-height:1.04}.singularity-root .sgec-mast>p{max-width:54ch;color:var(--tc-ink-2);margin-top:16px;font-size:15px;line-height:1.62}.singularity-root .sgec-bay .sgec-in{padding-bottom:clamp(52px,6vw,84px)}.singularity-root .sgec-desk{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,4.4vw,72px);display:grid}.singularity-root .sgec-intro h2{max-width:20ch;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 .sgec-pillars{border-top:1px solid #8a8f9847;flex-direction:column;gap:20px;margin-top:clamp(28px,3.2vw,40px);padding-top:clamp(26px,3vw,36px);display:flex}.singularity-root .sgec-pillar{color:#fff9;max-width:48ch;padding-left:27px;font-size:14px;line-height:1.6;position:relative}.singularity-root .sgec-pillar-glyph{color:#ffffff73;position:absolute;top:3px;left:0}.singularity-root .sgec-pillar b{color:#fff;font-weight:500}.singularity-root .sgec-pillars.is-plain .sgec-pillar{color:#ffffffc7;max-width:44ch}.singularity-root .sgec-quote{background:#ffffff04 padding-box padding-box;border:1px solid #8a8f9847;margin:clamp(28px,3.2vw,40px) 0 0;padding:18px 20px 16px}.singularity-root .sgec-quote blockquote{margin:0}.singularity-root .sgec-quote blockquote p{color:#ffffffdb;max-width:44ch;font-size:14.5px;line-height:1.6}.singularity-root .sgec-quote figcaption{color:#ffffff80;border-top:1px solid #8a8f9838;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-top:14px;padding-top:12px;font-size:12.5px;display:flex}.singularity-root .sgec-quote figcaption b{color:#fff;font-weight:500}.singularity-root .sgec-quote figcaption a{font-family:var(--tc-mono);letter-spacing:.08em;color:#ffffff80;margin-left:auto;font-size:11px;transition:color .16s}.singularity-root .sgec-quote figcaption a:hover{color:#fff}.singularity-root .sgec-formcol{border-left:1px solid #8a8f9847;padding-left:clamp(0px,2.4vw,32px)}.singularity-root .sgec-fieldgroup{flex-direction:column;gap:7px;display:flex}.singularity-root .sgec-fieldnote{text-underline-offset:3px;color:#ffffff80;align-self:flex-start;font-size:12px;text-decoration:underline;transition:color .16s}.singularity-root .sgec-fieldnote:hover{color:#fff}.singularity-root .sgec-notice{color:#ffffffc7;border:1px dashed #8a8f9880;padding:11px 13px;font-size:13px;line-height:1.55}.singularity-root .sgec-notice a{color:#fff;text-underline-offset:3px;text-decoration:underline}.singularity-root .sgec-bay .sge-submit.is-ready{box-shadow:0 0 0 3px #ffffff29}.singularity-root .sgec-aside{font-family:var(--tc-mono);letter-spacing:.02em;color:#ffffff70;border-top:1px solid #8a8f9838;margin-top:20px;padding-top:16px;font-size:11.5px}.singularity-root .sgec-aside a{color:#ffffffc7;text-underline-offset:3px;text-decoration:underline;transition:color .16s}.singularity-root .sgec-aside a:hover{color:#fff}@media (max-width:960px){.singularity-root .sgec-desk{grid-template-columns:minmax(0,1fr)}.singularity-root .sgec-formcol{border-top:1px solid #8a8f9847;border-left:0;padding-top:clamp(28px,4vw,40px);padding-left:0}}
