body[data-theme=editorial] .article.js-about-page{max-width:none;margin-inline:0;& .article-header{border:0;margin-bottom:34px;padding-bottom:0}& .article-header h1{letter-spacing:-.045em;overflow-wrap:normal;text-wrap:balance;max-width:15ch;margin:18px 0 0;font-size:clamp(56px,7.8vw,112px);line-height:1.05}& .prose{font:18px/1.85 Georgia,serif}& .prose>section{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:clamp(36px,6vw,100px);padding:60px 0;scroll-margin-top:30px;display:grid}& .prose>section>*{min-width:0}& .prose>section>header>p:first-child{letter-spacing:.04em;text-transform:uppercase;color:var(--accent);margin:0 0 22px;font:11px/1.7 ui-monospace,monospace}& .prose>section>header>p:not(:first-child){max-width:28ch;color:var(--muted);font-size:16px;line-height:1.75}& .prose h2{font:500 clamp(32px, 3.2vw, 48px)/1.12 var(--display);letter-spacing:-.025em;text-wrap:balance;margin:0 0 24px}& .prose h3{font:500 30px/1.2 var(--display);letter-spacing:-.015em;text-wrap:balance;margin:0 0 14px}& .prose p{margin:0 0 20px}& .prose p:last-child{margin-bottom:0}& .prose a{text-decoration-thickness:1px;text-decoration-color:color-mix(in srgb, var(--accent) 45%, transparent)}& .prose h3 a{color:var(--ink);text-decoration:none}& .prose h3 a:hover{text-decoration:underline 1px}& .prose article{border-top:1px solid var(--border);padding:28px 0}& .prose article:last-of-type{padding-bottom:0}& .prose article>p:first-child,& #speaking li>p:first-child{color:var(--muted);letter-spacing:.025em;margin-bottom:12px;font:11px/1.8 ui-monospace,monospace}& .prose article>p:not(:first-child){font-size:17px}& #introduction{border-top:0;border-bottom:3px solid;border-image:linear-gradient(90deg,#c7654e,#d49d50,#d9c775,#9bad89,#80aeb8,#a69ac1) 1;grid-template-columns:minmax(0,2fr) minmax(220px,1fr);margin-bottom:0;padding-top:0;padding-bottom:54px}& #introduction>div>p:first-child{font:500 clamp(26px, 2.8vw, 38px)/1.35 var(--display);letter-spacing:-.015em;max-width:34ch;margin-bottom:28px}& #introduction>div>p:last-child{max-width:68ch}& #introduction aside{border-left:1px solid var(--border);color:var(--muted);align-self:end;padding-left:28px;font:12px/2 ui-monospace,monospace}& #introduction aside a{color:var(--ink)}& #timeline{border-top:0}& #timeline>header{align-self:start;position:sticky;top:30px}& #timeline>div>article{border-top:0;border-left:1px solid var(--border);margin-left:7px;padding:0 0 54px 34px;position:relative}& #timeline>div>article:before{content:"";border:1px solid var(--accent);background:var(--bg);border-radius:50%;width:9px;height:9px;position:absolute;top:5px;left:-5px}& #timeline>div>article:first-child:before{background:var(--accent);width:13px;height:13px;box-shadow:0 0 0 5px var(--bg);left:-7px}& #timeline>div>article>p:first-child{color:var(--accent);text-transform:uppercase;letter-spacing:.05em}& #timeline>div>article:first-child h3{font-size:clamp(34px,3.3vw,46px)}& #timeline article>div>section{border-top:1px solid var(--border);margin-top:26px;padding-top:22px}& #timeline article>div>section>p:first-child{color:var(--muted);margin-bottom:10px;font:11px/1.8 ui-monospace,monospace}& #timeline h4{font:500 27px/1.25 var(--display);letter-spacing:-.01em;margin:0 0 14px}& #timeline h4 a{color:var(--ink);text-decoration:none}& #timeline h4 a:hover{text-decoration:underline}& #timeline article>div>section>p:not(:first-child){font-size:17px}& #timeline article>div>section>p:has(>a:only-child):last-child{font:12px/1.8 ui-monospace,monospace}& #speaking ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;margin:30px 0;padding:0;list-style:none;display:grid}& #speaking li{border-top:1px solid var(--border);padding-top:20px;font-size:16px;line-height:1.75}& #speaking li h3{font-size:27px}& #speaking li a{font:12px/1.8 ui-monospace,monospace}& #open-source{background:var(--image-paper);padding:42px 32px}& #open-source>div>h3{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin:0 0 18px;font:11px/1.8 ui-monospace,monospace}& #open-source ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;margin:0 0 38px;padding:0;list-style:none;display:grid}& #open-source ul:last-child{margin-bottom:0}& #open-source li{border-top:1px solid var(--border);break-inside:avoid;padding:17px 0}& #open-source li>a{color:var(--ink);font:14px/1.6 ui-monospace,monospace}& #open-source li>p{color:var(--muted);margin:8px 0 0;font:15px/1.65 Georgia,serif}& #timeline>div>p:last-child{margin-top:32px;font:12px/1.8 ui-monospace,monospace}& #elsewhere{padding-bottom:0}& #elsewhere>div>p:last-child{flex-wrap:wrap;gap:18px 32px;margin-top:28px;font:12px/1.8 ui-monospace,monospace;display:flex}}html[data-mode=dark] body[data-theme=editorial] .article.js-about-page{& .prose h2,& .prose h3,& #timeline h4{font-optical-sizing:none;font-variation-settings:"opsz" 18;font-weight:600}}@media (width<=900px){body[data-theme=editorial] .article.js-about-page{& .prose>section{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:32px}& #introduction{grid-template-columns:minmax(0,2fr) minmax(180px,1fr)}& #open-source{padding-inline:24px}& #speaking ol{grid-template-columns:1fr}}}@media (width<=700px){body[data-theme=editorial] .article.js-about-page{& .article-header{margin-bottom:28px}& .article-header h1{max-width:12ch;font-size:clamp(48px,12vw,72px)}& .prose{font-size:17px}& .prose>section,& #introduction{grid-template-columns:1fr;gap:28px;padding-block:36px}& #introduction{padding-top:0}& #introduction aside{border-left:0;border-top:1px solid var(--border);justify-content:space-between;gap:24px;padding:20px 0 0;display:flex}& #introduction aside p{margin-bottom:0}& .prose>section>header>p:first-child{margin-bottom:14px}& #timeline>header{position:static}& #timeline>div>article{padding-bottom:40px;padding-left:25px}& .prose h2{max-width:17ch;font-size:34px}& .prose h3{font-size:28px}& #open-source{padding-inline:20px}& #open-source ul{grid-template-columns:1fr}}}
