.talk .talk-body>*+*{margin-top:calc(var(--reading-size) * .6)}.talk-p{font-family:var(--font-text);font-size:var(--reading-size);line-height:var(--reading-leading);color:var(--ink-primary);margin:0;hanging-punctuation:first}.talk-speaker{font-style:italic}.talk-display{padding-left:var(--space-5)}.talk-display-line{display:block}.talk-inner-heading{font-family:var(--font-display);font-size:calc(var(--reading-size) * 1.05);line-height:calc(var(--reading-leading) * .8);color:var(--ink-primary);margin:0;padding-top:var(--space-3)}.talk-dateline{font-family:var(--font-ui);font-size:calc(var(--reading-size) * .66);line-height:var(--reading-leading);letter-spacing:var(--track-eyebrow);color:var(--ink-muted);margin:0}.talk-label{font-family:var(--font-display);font-style:italic;font-size:calc(var(--reading-size) * 1.25);line-height:calc(var(--reading-leading) * .8);color:var(--ink-primary);margin:0}.talk-break{text-align:center;letter-spacing:.6em;color:var(--ink-muted);font-size:var(--reading-size);line-height:var(--reading-leading);margin:0}.talk-term{font:inherit;color:inherit;background:none;border:0;padding:0;margin:0;cursor:pointer;border-bottom:1px dotted var(--ink-muted);position:relative}.talk-term:after{content:"";position:absolute;inset:calc((var(--tap) - 1.2em) / -2) -2px}.talk-term:focus-visible,.talk-word-chip:focus-visible{outline:2px solid var(--realm-ink);outline-offset:2px;border-radius:2px}.talk-fn-mark{font-size:.75em;line-height:0}.talk-fn-mark a{color:var(--realm-ink);text-decoration:none;display:inline-block;min-width:1.4em;text-align:center;position:relative}.talk-fn-mark a:after{content:"";position:absolute;inset:calc((var(--tap) - 1em) / -2) calc((var(--tap) - 1.4em) / -2)}.talk-notes{margin-top:var(--space-6)}.talk-notes-rule{width:4rem;height:1px;background:var(--hairline);margin-bottom:var(--space-4)}.talk-note{font-family:var(--font-text);font-size:calc(var(--reading-size) * .82);line-height:var(--reading-leading);color:var(--ink-secondary);margin:0 0 var(--space-3)}.talk-note-back,.talk-note-mark{color:var(--realm-ink)}.talk-note-back{text-decoration:none;display:inline-flex;min-width:var(--tap);min-height:var(--tap);align-items:center;justify-content:center;margin:calc((var(--tap) - 1.4em) / -2) 0}.talk-figure{margin:var(--space-5) 0}.talk-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}.talk-table-wrap:focus-visible{outline:2px solid var(--realm-ink);outline-offset:2px}.talk-table{border-collapse:collapse;margin:0 auto;font-family:var(--font-text);font-size:calc(var(--reading-size) * .82);line-height:calc(var(--reading-leading) * .85);color:var(--ink-primary)}.talk-td,.talk-th{border:1px solid var(--hairline);padding:var(--space-2) var(--space-3);vertical-align:top;text-align:left;min-width:7rem}.talk-th{font-weight:400;color:var(--ink-primary)}.talk-th-group{font-family:var(--font-ui);font-size:calc(var(--reading-size) * .62);letter-spacing:var(--track-eyebrow);color:var(--ink-secondary);text-align:center}.talk-td-span{min-width:12rem}.talk-cell-gap{display:block;height:.6em}.talk-words{margin-top:var(--space-6)}.talk-words-head{font-family:var(--font-ui);font-size:var(--t-meta);letter-spacing:var(--track-eyebrow);text-transform:uppercase;font-weight:400;color:var(--ink-muted);margin:0 0 var(--space-2)}.talk-words-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:0 var(--space-4)}.talk-words-list li{font-size:calc(var(--reading-size) * .85);line-height:var(--reading-leading)}.talk-word-chip{font-family:var(--font-text);font-size:inherit;line-height:inherit;color:var(--ink-secondary);background:none;border:0;border-bottom:1px dotted var(--ink-muted);padding:0;min-height:var(--tap);cursor:pointer}.talk-pop{position:fixed;z-index:60;background:var(--surface-raised);color:var(--ink-primary);border:1px solid var(--hairline);box-shadow:var(--shadow-sheet);padding:var(--space-4) var(--space-5);outline:none}.talk-pop-float{width:min(24rem,calc(100vw - 16px));border-radius:var(--radius-md)}.talk-pop-sheet{left:0;right:0;bottom:0;max-height:70vh;overflow-y:auto;border-radius:var(--radius-md) var(--radius-md) 0 0;padding-bottom:calc(var(--space-5) + env(safe-area-inset-bottom))}.talk-pop p{margin:0}.talk-pop-head{font-family:var(--font-display);font-size:var(--t-heading);line-height:1.2}.talk-pop-script{font-size:calc(var(--reading-size) * .95);line-height:1.6;color:var(--ink-secondary)}.talk-pop-meaning{font-size:var(--reading-size);padding-top:var(--space-2)}.talk-distinction,.talk-pop-distinction,.talk-pop-meaning{font-family:var(--font-text);line-height:var(--reading-leading)}.talk-distinction,.talk-pop-distinction{border-left:2px solid var(--realm-ink);padding-left:var(--space-4);margin-top:var(--space-3)!important;font-size:calc(var(--reading-size) * .9);color:var(--ink-secondary)}.talk-pop-links{font-family:var(--font-ui);font-size:var(--t-small);line-height:1.6;color:var(--ink-secondary);padding-top:var(--space-3)}.talk-pop-foot a,.talk-pop-links a{color:var(--realm-ink);display:inline-flex;min-height:var(--tap);align-items:center}.talk-pop-foot{display:flex;justify-content:space-between;align-items:center;font-family:var(--font-ui);font-size:var(--t-small);padding-top:var(--space-2)}.talk-pop-close{font:inherit;color:var(--ink-secondary);background:none;border:0;min-height:var(--tap);min-width:var(--tap);cursor:pointer}.talks-epigraph{margin:0}.talks-epigraph blockquote,.talks-epigraph figcaption{max-width:38rem}.talks-epigraph blockquote{margin:0}.talks-epigraph-body{font-size:var(--t-subhead);line-height:1.7;color:var(--ink-secondary)}.talks-epigraph-body,.talks-epigraph-gold{font-family:var(--font-display);font-style:italic;margin:0}.talks-epigraph-gold{font-size:var(--t-heading);line-height:1.25;color:var(--accent-gilt);padding-top:var(--space-4)}.talks-epigraph figcaption{font-family:var(--font-ui);font-size:var(--t-meta);line-height:1.6;color:var(--ink-muted);padding-top:var(--space-4)}.talks-row{display:grid;grid-template-columns:3rem 1fr;gap:0 var(--space-3);min-height:var(--tap);padding:var(--space-2) 0;color:inherit;text-decoration:none;border-top:1px solid var(--hairline)}@media (min-width:640px){.talks-row{grid-template-columns:3rem 1fr auto}}.talks-row:hover .talks-row-title{text-decoration:underline;text-underline-offset:3px}.talks-row-num{font-family:var(--font-ui);font-size:var(--t-small);font-variant-numeric:tabular-nums;color:var(--ink-muted);padding-top:.2em}.talks-row-title{font-family:var(--font-text);font-size:var(--reading-size);line-height:1.45;color:var(--ink-primary)}.talks-row-sub{display:block;font-size:var(--t-meta);line-height:1.6}.talks-row-page,.talks-row-sub{font-family:var(--font-ui);color:var(--ink-muted)}.talks-row-page{display:none;font-size:var(--t-small);font-variant-numeric:tabular-nums;padding-top:.2em}@media (min-width:640px){.talks-row-page{display:block}}.talks-volume{content-visibility:auto;contain-intrinsic-size:auto 40000px}.talks-volume>summary{list-style:none;cursor:pointer;min-height:var(--tap)}.talks-volume>summary::-webkit-details-marker{display:none}.talks-links a{color:var(--realm-ink);font-variant-numeric:tabular-nums;display:inline-flex;align-items:center;justify-content:flex-end;min-height:var(--tap);min-width:1.5rem}.talks-links a:hover{text-decoration:underline;text-underline-offset:3px}.talk-figure-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}.talk-figure-scroll:focus-visible{outline:2px solid var(--realm-ink);outline-offset:2px}.talks-lookup{margin:0}.talks-lookup-label{display:block;font-family:var(--font-ui);font-size:var(--t-meta);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--ink-muted);padding-bottom:var(--space-2)}.talks-lookup-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4)}.talks-lookup-input{font-family:var(--font-ui);font-size:1rem;color:var(--ink-primary);background:var(--surface-page);border:1px solid var(--hairline);border-radius:var(--radius-md);min-height:var(--tap);width:8rem;padding:0 var(--space-3)}.talks-lookup-input:focus-visible{outline:2px solid var(--realm-ink);outline-offset:1px}.talks-lookup-edition{border:0;margin:0;padding:0;display:flex;gap:var(--space-4);font-family:var(--font-ui);font-size:var(--t-small);color:var(--ink-secondary)}.talks-lookup-edition label{display:inline-flex;align-items:center;gap:var(--space-1);min-height:var(--tap);cursor:pointer}.talks-lookup-result{padding-top:var(--space-2)}.talks-lookup-hit{display:block;min-height:var(--tap);padding:var(--space-2) 0;font-family:var(--font-display);font-size:var(--t-subhead);color:var(--realm-ink)}.talks-lookup-none,.talks-lookup-note{margin:0;font-family:var(--font-ui);font-size:var(--t-small);color:var(--ink-secondary);padding:var(--space-2) 0 0}.talks-browse{display:flex;flex-wrap:wrap;gap:0 var(--space-5);margin:0;padding:0;list-style:none}.talks-browse a{display:inline-flex;align-items:center;min-height:var(--tap);font-family:var(--font-ui);font-size:var(--t-small);color:var(--realm-ink)}.talks-browse a:hover{text-decoration:underline;text-underline-offset:3px}.talks-lookup-edition input{accent-color:var(--realm-ink);width:1.1rem;height:1.1rem}.talks-railed{display:block}.talks-rail ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:0 var(--space-1)}.talks-rail a{display:inline-flex;align-items:center;justify-content:center;min-width:var(--tap);min-height:var(--tap);font-family:var(--font-ui);font-size:var(--t-small);color:var(--realm-ink)}@media (min-width:900px){.talks-railed{display:grid;grid-template-columns:9rem minmax(0,1fr);gap:var(--space-6);align-items:start}.talks-rail{position:sticky;top:5rem}.talks-rail ul{flex-direction:column;flex-wrap:nowrap}.talks-rail a{justify-content:flex-start;min-height:2rem}}.talks-letter{font-family:var(--font-display);font-size:var(--t-heading);color:var(--ink-muted);padding:var(--space-4) 0 var(--space-2);margin:0}.talks-entry,.talks-letter{border-bottom:1px solid var(--hairline)}.talks-entry{padding:var(--space-4) 0;scroll-margin-top:6rem}.talks-entry p{margin:0}.talks-entry-meaning{font-family:var(--font-text);font-size:var(--reading-size);line-height:var(--reading-leading);color:var(--ink-primary);padding-top:var(--space-2)}.talks-summary{font-family:var(--font-ui);font-size:var(--t-small);color:var(--ink-secondary);cursor:pointer;min-height:var(--tap);display:flex;align-items:center}.talks-heading-row{padding:var(--space-2) 0;border-top:1px solid var(--hairline)}.talks-heading-row p{margin:0}.talks-heading-text{font-family:var(--font-text);font-size:var(--reading-size);line-height:1.45;color:var(--ink-primary)}.talks-sub{padding-left:var(--space-5)}.talks-part{padding-bottom:var(--space-6);scroll-margin-top:6rem}.talks-subletter{font-family:var(--font-display);font-size:var(--t-subhead);padding:var(--space-4) 0 var(--space-1)}.talks-group,.talks-subletter{color:var(--ink-muted);margin:0}.talks-group{font-family:var(--font-ui);font-size:var(--t-meta);letter-spacing:var(--track-eyebrow);text-transform:uppercase;font-weight:400;padding:var(--space-5) 0 var(--space-2)}.talks-held{color:var(--realm-ink);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.talks-theme-summary{cursor:pointer;min-height:var(--tap);display:flex;flex-direction:column;justify-content:center;list-style:none}.talks-theme-summary::-webkit-details-marker{display:none}.talks-theme-summary:hover .talks-heading-text{text-decoration:underline;text-underline-offset:3px}.talks-filter{width:min(100%,20rem)}.talks-row-title-small{font-size:calc(var(--reading-size) * .85)}.teacher-epigraph{position:relative;margin:0;padding:clamp(1.75rem,6vw,3rem) clamp(1.25rem,6vw,3.25rem) clamp(1.5rem,5vw,2.5rem);background:radial-gradient(120% 80% at 50% 0,color-mix(in srgb,var(--realm-ink) 7%,transparent),transparent 70%),var(--surface-raised);border:1px solid var(--hairline);border-top:2px solid color-mix(in srgb,var(--realm-ink) 55%,transparent);border-radius:6px}.teacher-epigraph-mark{position:absolute;top:clamp(.25rem,1.5vw,.75rem);left:clamp(.5rem,2.5vw,1.25rem);font-family:var(--font-display),Georgia,serif;font-size:clamp(3.5rem,12vw,5.5rem);line-height:1;color:var(--realm-ink);opacity:.35;pointer-events:none}.teacher-epigraph-text{margin:0}.teacher-epigraph-text p{margin:0;font-family:var(--font-display),Georgia,serif;font-size:clamp(1.1875rem,2.6vw,1.4375rem);line-height:1.7;color:var(--ink-primary);text-wrap:pretty;hanging-punctuation:first}.teacher-epigraph-lead{font-weight:inherit;color:var(--realm-ink)}.teacher-epigraph-term{font-style:italic}.teacher-epigraph-credit{display:flex;flex-direction:column;align-items:flex-end;gap:.2rem;margin-top:clamp(1.25rem,4vw,1.75rem);padding-top:.9rem;border-top:1px solid var(--hairline);text-align:right}.teacher-epigraph-speaker{font-family:var(--font-display),Georgia,serif;font-size:1.125rem;color:var(--ink-primary)}.teacher-epigraph-source{font-family:var(--font-ui),system-ui,sans-serif;font-size:var(--t-small);line-height:1.5;color:var(--ink-muted);text-wrap:balance}.teacher-epigraph-source cite{font-style:italic}.teacher-epigraph-note{margin:1rem 0 0;font-family:var(--font-display),Georgia,serif;font-size:1rem;line-height:1.55;color:var(--ink-muted);text-align:right;text-wrap:balance}.teacher-epigraph-text p+p{margin-top:1em}