.lect .lect-head{gap:clamp(1rem,2.5vw,2.5rem);display:grid}@media (width>=900px){.lect .lect-head{grid-template-columns:minmax(0,1fr) auto;align-items:end}}.lect .lect-h1{margin-bottom:.4rem;font-size:clamp(2.25rem,4.6vw,3.75rem)}.lect .lect-q{max-width:34ch;color:var(--slop-charcoal);margin:0;font-size:clamp(1.15rem,1.9vw,1.75rem);line-height:1.2}.lect .lect-actions{justify-items:start;gap:.5rem;display:grid}@media (width>=900px){.lect .lect-actions{text-align:right;justify-items:end}}.lect .lect-actions p{margin:0}.lect .lect-meta{flex-wrap:wrap;gap:.5rem 1.25rem;padding-top:.5rem;display:flex}.lect .band--stage{padding-block:clamp(1.25rem,2.5vw,2rem)}.lect .stage{gap:clamp(1.25rem,2.5vw,2rem);display:grid}@media (width>=1100px){.lect .stage{grid-template-columns:minmax(0,74fr) minmax(16rem,26fr);grid-template-areas:"slide aside";align-items:start}.lect .slide{grid-area:slide}.lect .outline{grid-area:aside}}.lect .slide{display:none}.lect .slide:target,.lect .stage:not(:has(.slide:target)) .slide--first{display:block}.lect .slide:focus-visible{outline:var(--slop-rule-heavy) solid var(--slop-tomato);outline-offset:6px}.lect .slide-head,.lect .slide-fig,.lect .slide-desc{border-inline:var(--slop-rule-heavy) solid var(--slop-rule);background:var(--slop-paper);padding-inline:clamp(1rem,2vw,2rem)}.lect .slide-head{border-top:var(--slop-rule-heavy) solid var(--slop-rule);padding-top:clamp(.9rem,1.6vw,1.4rem)}.lect .slide-desc{border-bottom:var(--slop-rule-heavy) solid var(--slop-rule);padding-bottom:clamp(.9rem,1.6vw,1.4rem)}.lect .slide-n{color:var(--slop-toast);margin:0 0 .35rem}.lect .slide-t{text-wrap:balance;margin:0;font-size:clamp(1.6rem,3.4vw,2.75rem);line-height:1.02}.lect .slide-fig{padding-block:clamp(1rem,2vw,1.75rem)}.lect .slide-desc{color:var(--at-text-secondary);max-width:88ch;margin:0;font-size:.9375rem}.lect .slide-desc-k{color:var(--slop-toast);margin-inline-end:.6rem;display:inline-block}.lect .slide-illus{color:var(--slop-tomato);font-style:normal}.lect .ctl{flex-wrap:wrap;align-items:stretch;gap:.6rem;margin-top:clamp(.75rem,1.5vw,1.25rem);display:flex}.lect .ctl-btn{border:var(--slop-rule-heavy) solid var(--slop-rule);background:var(--slop-paper);min-width:5.5rem;min-height:56px;color:var(--slop-charcoal);font-family:var(--slop-font-mono);letter-spacing:.04em;place-items:center;gap:.1rem;padding:.5rem 1rem;font-size:.8125rem;text-decoration:none;display:grid}.lect .ctl-btn:hover{background:var(--slop-wash)}.lect .ctl-arrow{font-size:1.3rem;line-height:1}.lect .ctl-btn--off{opacity:.35;cursor:default}.lect .ctl-btn--off em{text-transform:uppercase;font-size:.6875rem;font-style:normal}.lect .ctl-btn--exit{border-color:var(--slop-tomato);color:var(--slop-tomato)}.lect .ctl-btn--exit:hover{background:color-mix(in srgb, var(--slop-tomato) 8%, var(--slop-paper))}.lect .ctl-count{border:var(--slop-rule-heavy) solid var(--slop-rule);justify-content:center;align-items:center;gap:.4rem;min-width:6.5rem;min-height:56px;margin:0;padding:.5rem 1rem;display:flex}.lect .ctl-count b{font-size:1.75rem;line-height:1}.lect .ctl-count span{letter-spacing:.04em;font-size:.8125rem}.lect .ctl-link{min-height:56px;font-family:var(--slop-font-mono);letter-spacing:.04em;color:var(--slop-tomato);align-items:center;padding-inline:.75rem;font-size:.875rem;display:inline-flex}.lect .outline{border-top:var(--slop-rule-heavy) solid var(--slop-rule);padding-top:.9rem}@media (width>=1100px){.lect .outline{border-top:0;border-inline-start:var(--slop-rule-width) solid var(--slop-rule-hair);padding:0 0 0 clamp(1rem,2vw,1.75rem)}}.lect .outline-t{margin:0 0 .5rem;font-size:1.125rem;font-weight:600}.lect .outline-list{margin:0 0 1.25rem;padding:0;list-style:none}.lect .outline-list li{border-top:var(--slop-rule-width) solid var(--slop-rule-hair)}.lect .outline-list a{min-height:44px;color:var(--slop-charcoal);grid-template-columns:2.5rem minmax(0,1fr);align-items:baseline;gap:.75rem;padding-block:.6rem;text-decoration:none;display:grid}.lect .outline-list a:hover .outline-name{text-decoration:underline}.lect .outline-n{color:var(--slop-charcoal);opacity:.55;font-weight:600}.lect .outline-name{font-size:.9375rem;line-height:1.25}.lect .slide:target~.outline li{--o-on:0}.lect .stage:not(:has(.slide:target)) .outline li[data-o="1"],.lect #slide-01:target~.outline li[data-o="1"],.lect #slide-02:target~.outline li[data-o="2"],.lect #slide-03:target~.outline li[data-o="3"],.lect #slide-04:target~.outline li[data-o="4"],.lect #slide-05:target~.outline li[data-o="5"],.lect #slide-06:target~.outline li[data-o="6"],.lect #slide-07:target~.outline li[data-o="7"],.lect #slide-08:target~.outline li[data-o="8"],.lect #slide-09:target~.outline li[data-o="9"],.lect #slide-10:target~.outline li[data-o="10"],.lect #slide-11:target~.outline li[data-o="11"],.lect #slide-12:target~.outline li[data-o="12"]{border-inline-start:var(--slop-rule-heavy) solid var(--slop-tomato);padding-inline-start:.6rem}.lect .stage:not(:has(.slide:target)) .outline li[data-o="1"] a,.lect #slide-01:target~.outline li[data-o="1"] a,.lect #slide-02:target~.outline li[data-o="2"] a,.lect #slide-03:target~.outline li[data-o="3"] a,.lect #slide-04:target~.outline li[data-o="4"] a,.lect #slide-05:target~.outline li[data-o="5"] a,.lect #slide-06:target~.outline li[data-o="6"] a,.lect #slide-07:target~.outline li[data-o="7"] a,.lect #slide-08:target~.outline li[data-o="8"] a,.lect #slide-09:target~.outline li[data-o="9"] a,.lect #slide-10:target~.outline li[data-o="10"] a,.lect #slide-11:target~.outline li[data-o="11"] a,.lect #slide-12:target~.outline li[data-o="12"] a{color:var(--slop-tomato);font-weight:600}.lect .stage:not(:has(.slide:target)) .outline li[data-o="1"] .outline-n,.lect #slide-01:target~.outline li[data-o="1"] .outline-n,.lect #slide-02:target~.outline li[data-o="2"] .outline-n,.lect #slide-03:target~.outline li[data-o="3"] .outline-n,.lect #slide-04:target~.outline li[data-o="4"] .outline-n,.lect #slide-05:target~.outline li[data-o="5"] .outline-n,.lect #slide-06:target~.outline li[data-o="6"] .outline-n,.lect #slide-07:target~.outline li[data-o="7"] .outline-n,.lect #slide-08:target~.outline li[data-o="8"] .outline-n,.lect #slide-09:target~.outline li[data-o="9"] .outline-n,.lect #slide-10:target~.outline li[data-o="10"] .outline-n,.lect #slide-11:target~.outline li[data-o="11"] .outline-n,.lect #slide-12:target~.outline li[data-o="12"] .outline-n{color:var(--slop-tomato);opacity:1}.lect .outline-note{color:var(--slop-charcoal);opacity:.66;text-transform:none;letter-spacing:.03em;margin-bottom:.9rem;line-height:1.5}.lect .outline-deck{margin:0}.lect .tr{counter-reset:none;margin:clamp(1.25rem,2.5vw,2rem) 0 0;padding:0;list-style:none}.lect .tr-item{border-top:var(--slop-rule-width) solid var(--slop-rule);grid-template-columns:minmax(0,1fr);gap:.35rem;padding-block:clamp(1.25rem,2.5vw,2rem);scroll-margin-top:6rem;display:grid}@media (width>=800px){.lect .tr-item{grid-template-columns:7rem minmax(0,1fr);gap:clamp(1rem,2vw,2rem)}}.lect .tr-n{color:var(--slop-toast);padding-top:.5rem}.lect .tr-t{margin:0 0 .25rem;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:600}.lect .tr-purpose{color:var(--slop-charcoal);opacity:.66;text-transform:none;letter-spacing:.03em;margin:0 0 1rem}.lect .tr-body p{max-width:var(--slop-measure)}.lect .tr-fig{border-left:var(--slop-rule-heavy) solid var(--slop-rule-hair);color:var(--at-text-secondary);padding-left:1rem;font-size:.9375rem}.lect .tr-fig-k{color:var(--slop-toast);margin-inline-end:.6rem;display:inline-block}.lect .tr-back{margin-bottom:0}.lect .tr-back a{font-family:var(--slop-font-mono);letter-spacing:.04em;font-size:.875rem}.lect .lect-next{gap:0;margin:0 0 clamp(1.5rem,3vw,2.5rem);padding:0;list-style:none;display:grid}@media (width>=800px){.lect .lect-next{grid-template-columns:repeat(3,minmax(0,1fr))}}.lect .lect-next>li{border-top:var(--slop-rule-heavy) solid var(--slop-rule);align-content:start;gap:.3rem;padding:1rem 1.5rem 1rem 0;display:grid}.lect .lect-next a,.lect .lect-next>li>.pending{color:var(--slop-charcoal);-webkit-text-decoration-color:var(--slop-charcoal);text-decoration-color:var(--slop-charcoal);font-family:var(--slop-font-display);letter-spacing:.01em;font-size:clamp(1.15rem,1.9vw,1.45rem);font-weight:700}.lect .lect-next span{color:var(--at-text-secondary);font-size:.9375rem}.lect .lect-cite{font-size:.9375rem}
