.thesis{font-family:var(--font-display);font-size:var(--t-h2);letter-spacing:-.016em;font-weight:600;line-height:1.14}.thesis-typed{display:block}.thesis-ghost{color:#e8ebf46b;transition:color .26s var(--ease-out)}.thesis.is-accepted .thesis-ghost{color:var(--text)}.caret{vertical-align:-.08em;background:var(--cyan);width:.08em;height:.9em;margin-left:.06em;animation:1.06s step-end infinite caret-blink;display:inline-block}.thesis.is-accepted .caret{opacity:0;animation:none}.thesis-key{vertical-align:.35em;opacity:.75;transition:opacity var(--dur);margin-left:.4em;font-size:.4em}.thesis.is-accepted .thesis-key{opacity:0}@keyframes caret-blink{0%,50%{opacity:1}50.01%,to{opacity:0}}.foundation .table td:last-child{white-space:nowrap}.void{text-align:left}.void-trace{color:var(--text-3);font-family:var(--font-mono);font-size:13px;line-height:1.7}.void h2{margin-top:var(--s-2);font-family:var(--font-mono);letter-spacing:-.01em;color:var(--text-2);font-size:clamp(1.5rem,1.1rem + 1.6vw,2.5rem);font-weight:500}
