.chapters-h{font-weight:700}.chapters-link{font-size:var(--fs-meta);padding-block:var(--space-1);text-decoration:none}.chapters-wide{display:none}.chapters-fold{margin-top:calc(var(--space-group) - var(--space-item));margin-bottom:var(--space-item);border-bottom:1px solid var(--rule-feint)}.chapters :is(.chapters-link,.chapters-summary):is(:hover,:focus-visible){text-decoration:underline}.chapters-summary{cursor:pointer;align-items:center;gap:.5em;min-height:44px;font-weight:700;text-decoration:none;list-style:none;display:flex}.chapters-summary::-webkit-details-marker{display:none}.chapters-summary:before{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:.45em;height:.45em;transform:rotate(-45deg)}.chapters-fold[open]>.chapters-summary:before{transform:rotate(45deg)}.chapters-fold .chapters-list{padding-bottom:var(--space-head)}@supports selector(:target-current){.chapters-wide .chapters-list{scroll-target-group:auto}.chapters-wide .chapters-link:target-current{font-weight:700}.chapters-wide li:has(>.chapters-link:target-current){position:relative}.chapters-wide li:has(>.chapters-link:target-current):after{content:"";background:var(--teacher);pointer-events:none;width:3px;position:absolute;top:10px;bottom:10px;left:-1px}}.page-chapters{container:page-chapters/inline-size}.page-chapters-fold>.sheet-content{padding-top:var(--space-item)}.page-chapters-fold .chapters-fold{margin:0}.page-chapters-side{display:none}@container page-chapters (min-width:94rem){.page-chapters-grid{column-gap:var(--grid-gap);grid-template-columns:minmax(0,1fr) 16rem;display:grid}.page-chapters-fold{display:none}.page-chapters-side{padding-right:var(--gutter-page);align-self:start;display:block}.page-chapters-side .chapters-wide{display:block}@media (min-height:700px){.page-chapters-side{top:var(--space-item);position:sticky}}}.about-grid{row-gap:var(--space-section);display:grid}@media (min-width:1024px){.about-grid{align-items:start;column-gap:var(--grid-gap);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:0}}.about-section,.about-novel{margin-top:var(--space-section)}.about h2.t-section{margin-bottom:var(--space-head)}.about-open{padding-top:var(--page-head-top)}.about-open .about-grid{row-gap:var(--space-item)}.about-opener{margin-top:var(--space-head);max-width:30ch}.about-beliefs{margin-top:var(--space-item)}.belief-list{border-bottom:1px solid var(--rule-feint)}.belief-list li{border-top:1px solid var(--rule-feint);font-family:var(--font-read);font-size:var(--fs-read);line-height:var(--lh-ui);max-width:var(--measure);text-wrap:pretty;padding-block:10px}.belief-list b{font-weight:600}.about-person{align-content:start;gap:var(--space-action);display:grid}.about-photo,.about-photo img{aspect-ratio:1;border-radius:4px;width:100%;height:auto;display:block}.about-photo{max-width:24rem}.about-facts{gap:var(--space-group);display:grid}.about-facts>div{column-gap:var(--space-head);grid-template-columns:5rem minmax(0,1fr);align-items:baseline;display:grid}.about-actions{align-items:center;gap:var(--space-group) var(--space-action);flex-wrap:wrap;display:flex}.about-copied:empty{display:none}@media (min-width:1024px){.about-who{grid-column:1/span 8}.about-person{grid-column:9/span 4}}@media (min-width:1280px){.about-who{grid-column:1/span 7}}@media (max-width:1279px){.about-facts>div{grid-template-columns:minmax(0,1fr)}}@media (min-width:640px) and (max-width:1023px){.about-open .about-grid{column-gap:var(--grid-gap);grid-template-columns:minmax(0,1fr) 13rem}}@media (max-width:639px){.about-open .about-grid{row-gap:var(--space-action)}.about-who{display:contents}.about-who>[data-first-priority]{order:1}.about-person{order:2}.about-beliefs{order:3;margin-top:0}.about-photo{max-width:none}.about-photo,.about-photo img{aspect-ratio:4/3;object-fit:cover;object-position:50% 30%}.about-actions .btn{flex:100%;min-height:52px}.about .about-section:has(.fold){margin-top:var(--space-group-loose)}:is(.about .about-section:has(#bio),.about .about-section:has(.about-work)){margin-top:var(--space-section)}.about .about-section:has(.fold) .about-grid{row-gap:0}.about-beliefs .fold>summary,.about-work .fold>summary{border-top:0}#cuts{--later-h:56px}}.bio-rooms{border:1px solid var(--control-edge);border-radius:4px;flex-wrap:wrap;display:inline-flex}.bio-room{min-height:44px;padding:var(--space-2) var(--space-head);background:var(--surface-raised);font-family:var(--font-ui);font-size:var(--fs-ui);color:var(--visitor);cursor:pointer;justify-content:center;align-items:center;display:inline-flex;position:relative}.bio-room+.bio-room{border-left:1px solid var(--control-edge)}.bio-room:hover{background:var(--visitor-wash)}.bio-room:has(input:checked){color:var(--text);background:var(--visitor-wash);box-shadow:inset 0 -3px var(--visitor)}.bio-room:has(input:focus-visible){outline:2px solid var(--focus-ring);outline-offset:3px;z-index:1}.bio-room input{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bio-text{margin-top:var(--space-head);padding-left:var(--space-head);border-left:2px solid var(--rule-ink);font-family:var(--font-read);font-size:var(--fs-read);line-height:var(--lh-read);max-width:34rem}:is(.about-bio:has(input[value=engineering]:checked) [data-room=education],.about-bio:has(input[value=education]:checked) [data-room=engineering]){display:none}.about-bio .about-actions{margin-top:var(--space-action)}.now-when{margin-top:calc(-1 * var(--space-group));margin-bottom:var(--space-head)}.now-rows>li{border-top:1px solid var(--rule-feint);padding-block:10px}.now-rows>li:first-child{border-top:0;padding-top:0}.now-label{font-weight:700}.now-label+.t-support,.now-rows .wip-block .t-support{margin-top:var(--space-group)}@media (min-width:1024px){.about-bio{grid-column:1/span 7}.about-now{grid-column:9/span 4}}.about .t-read{max-width:34rem}.about-intro p+p{margin-top:1.62em}.about-work .wip-block{margin-top:var(--space-item)}.along-list>li{border-top:1px solid var(--rule-feint);padding-block:10px}.along-list>li:first-child{border-top:0;padding-top:0}.along-list .t-ui{margin-top:2px}@media (min-width:1024px){.about-work{grid-column:1/span 7}.about-along{grid-column:9/span 4}}.cut-list{margin-top:var(--space-head)}.cut{align-items:start;gap:var(--space-group);padding-block:var(--space-head);border-top:1px solid var(--rule-feint);display:grid}.cut:last-child{border-bottom:1px solid var(--rule-feint)}.cut-head .t-ui{margin-top:var(--space-group)}.cut-head .link{min-width:44px;display:inline-block}.cut-body{gap:var(--space-group-loose);max-width:34rem;display:grid}.cut-items{gap:var(--space-group);display:grid}.cut-poem{font-family:var(--font-read);font-size:var(--fs-read);font-style:italic;line-height:var(--lh-ui)}.cut-poem .t-ui{margin-top:var(--space-group);font-style:normal}@media (min-width:1024px){.cut{column-gap:var(--grid-gap);grid-template-columns:minmax(11rem,22%) minmax(0,1fr)}}.timeline-dek{margin-bottom:var(--space-head)}.timeline-log{margin-top:var(--space-head)}.about{--chronology-highlight:var(--highlight-about)}.about :is(#timeline-h,#novel-h){width:fit-content;max-width:100%}.about :is(#timeline-h,#novel-h,.season-dates .date,.season-n-dates .date,.tl-year){background:linear-gradient(transparent 55%, var(--chronology-highlight) 55% 90%, transparent 90%);-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--text)}:is([data-theme=dark],[data-mode=night]) .about :is(#timeline-h,#novel-h,.season-dates .date,.season-n-dates .date){color:var(--highlight-ink);background:var(--chronology-highlight);box-shadow:0 0 6px var(--chronology-highlight)}@supports (color:color-mix(in lab, red, red)){:is([data-theme=dark],[data-mode=night]) .about :is(#timeline-h,#novel-h,.season-dates .date,.season-n-dates .date){box-shadow:0 0 6px color-mix(in srgb, var(--chronology-highlight) 16%, transparent)}}:is([data-theme=dark],[data-mode=night]) .about .tl-year{--chronology-highlight:transparent}.about .season-row .photo-grid[data-photo-layout=annotation] :is(.photo-reserved,figcaption){border-left:3px solid var(--chronology-highlight);padding-left:var(--space-head)}.about-timeline figure.tl [data-sense=tinkerer]{--lane-color:var(--s-tinkerer)}.about-timeline figure.tl [data-sense=cp]{--lane-color:var(--s-cp)}.about-timeline figure.tl [data-sense=engineer]{--lane-color:var(--s-engineer)}.about-timeline figure.tl [data-sense=educator]{--lane-color:var(--s-educator)}.about-timeline figure.tl [data-sense=poet]{--lane-color:var(--s-poet)}.about-timeline figure.tl [data-sense=agents]{--lane-color:var(--s-agents)}.about-timeline figure.tl [data-sense],html[data-mode=night]:not([data-theme=dark]) .about-timeline figure.tl [data-sense]{--c:var(--lane-color)}@supports (color:color-mix(in lab, red, red)){html[data-mode=night]:not([data-theme=dark]) .about-timeline figure.tl [data-sense]{--c:color-mix(in srgb, var(--lane-color) 45%, var(--text))}}.about-timeline .tl-label{color:var(--text)}.blog-line{margin-top:var(--space-group);max-width:60ch}.season-entry-layout{gap:var(--space-head);grid-template-columns:minmax(0,1fr);display:grid}.season-entry-layout>.photo-grid{max-width:240px}@media (min-width:1024px){.season-entry-layout:has(>.photo-grid){gap:var(--space-item);grid-template-columns:minmax(0,1fr) minmax(0,240px)}}#cuts{--later-h:2050px}@media (min-width:768px){#cuts{--later-h:1820px}}@media (min-width:1024px){#cuts{--later-h:1580px}}@media (min-width:1280px){#cuts{--later-h:1340px}}#talks.about-work{container:talks/inline-size}.talk{gap:var(--space-group);display:grid}.talk-meta{gap:var(--space-group);flex-wrap:wrap;display:flex}.talk-meta>:empty{display:none}@media (min-width:1024px){#talks.about-work{grid-column:1/-1}.about .about-handoff-hello .hello-slip{max-width:var(--measure);padding:var(--space-item);grid-column:1/-1}}@container talks (min-width:40rem){.talk{gap:var(--space-head);grid-template-columns:minmax(0,1fr) 4ch 8ch;align-items:baseline}.talk-meta{display:contents}.talk-meta>:empty{display:block}}
