@font-face{font-family:Literata;font-style:normal;font-weight:200 900;font-display:swap;src:url(/medialibrary/_astro/literata-cyrillic-wght-normal.C1ONKsLx.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Literata;font-style:normal;font-weight:200 900;font-display:swap;src:url(/medialibrary/_astro/literata-latin-wght-normal.BBYfN3ij.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Literata;font-style:normal;font-weight:200 900;font-display:swap;src:url(/medialibrary/_astro/literata-latin-basic-wght-normal.Dc9N741h.woff2)format("woff2");unicode-range:U+20-7E,U+A0,U+AB,U+B0,U+B7,U+BB,U+2013-2014,U+2018-201A,U+201C-201E,U+2026,U+2191,U+2193}@font-face{font-family:Literata;font-style:italic;font-weight:200 900;font-display:swap;src:url(/medialibrary/_astro/literata-cyrillic-wght-italic.nAWuLW58.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Literata;font-style:italic;font-weight:200 900;font-display:swap;src:url(/medialibrary/_astro/literata-latin-wght-italic.BtdunExc.woff2)format("woff2");unicode-range:U+??,U+2000-206F}@font-face{font-family:Literata;font-style:italic;font-weight:200 900;font-display:swap;src:url(/medialibrary/_astro/literata-latin-basic-wght-italic.DiU6dJMx.woff2)format("woff2");unicode-range:U+20-7E,U+A0,U+AB,U+B0,U+B7,U+BB,U+2013-2014,U+2018-201A,U+201C-201E,U+2026}@font-face{font-family:Golos Text;font-style:normal;font-weight:400 900;font-display:swap;src:url(/medialibrary/_astro/golos-text-cyrillic-wght-normal.mSh2klIM.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:400 900;font-display:swap;src:url(/medialibrary/_astro/golos-text-latin-wght-normal.DY-lo0vq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+FEFF,U+FFFD}@font-face{font-family:Golos Text;font-style:normal;font-weight:400 900;font-display:swap;src:url(/medialibrary/_astro/golos-text-latin-basic-wght-normal.D__Hx8Ch.woff2)format("woff2");unicode-range:U+20-7E,U+A0,U+AB,U+B0,U+B7,U+BB,U+2013-2014,U+2018-201A,U+201C-201E,U+2026,U+2191,U+2193}:root{--paper:#fbfaf6;--paper-2:#f1eee6;--paper-3:#e4dfd3;--card:#fff;--ink:#121211;--ink-2:#3f3d38;--ink-3:#66625a;--rule-soft:#d9d3c6;--lamp:#b53a12;--lamp-tint:#fde8df;--band:#f25c2a;--band-ink:#121211;--band-ink-2:#3b1608;--focus:#2340d0;--warn-bg:#fff4d6;--warn-rule:#121211;--logo-bg:#fff;--font-serif:"Literata", Georgia, "Times New Roman", serif;--font-sans:"Golos Text", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--fs-hero:clamp(38px, 9.2vw, 112px);--fs-section:clamp(26px, 4.4vw, 44px);--fs-num:clamp(30px, 5vw, 52px);--fs-lead:clamp(21px, 2.4vw, 28px);--fs-title:clamp(21px, 2vw, 28px);--fs-item:clamp(18px, 1.5vw, 20px);--fs-body:18px;--fs-ui:16px;--fs-small:15px;--fs-caps:14px;--fs-plaque:calc(var(--fs-body) * 2);--lh-tight:1.02;--lh-title:1.2;--lh-body:1.6;--tracking-caps:.06em;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--s-10:128px;--page-max:1240px;--gutter:16px;--measure:62ch;--section-gap:var(--s-8);--rule-thick:3px;--rule:1px;--radius:0;--radius-cover:14px;--cell-h:64px;--cell-h-sm:48px;--tap:44px;color-scheme:light}@media (width>=768px){:root{--gutter:32px;--section-gap:var(--s-9);--fs-body:19px;--fs-ui:17px;--fs-small:16px;--fs-caps:15px}}@media (width>=1200px){:root{--gutter:48px}}:root[data-theme=dark]{--paper:#0f100e;--paper-2:#191a17;--paper-3:#262823;--card:#1c1e1a;--ink:#f3f0e8;--ink-2:#d2cdc2;--ink-3:#a6a196;--rule-soft:#34362f;--lamp:#ff8a5c;--lamp-tint:#34190e;--band:#f25c2a;--band-ink:#121211;--band-ink-2:#3b1608;--focus:#8fa2ff;--warn-bg:#3a2f12;--warn-rule:#f3f0e8;--logo-bg:#e6e1d6;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--paper:#0f100e;--paper-2:#191a17;--paper-3:#262823;--card:#1c1e1a;--ink:#f3f0e8;--ink-2:#d2cdc2;--ink-3:#a6a196;--rule-soft:#34362f;--lamp:#ff8a5c;--lamp-tint:#34190e;--band:#f25c2a;--band-ink:#121211;--band-ink-2:#3b1608;--focus:#8fa2ff;--warn-bg:#3a2f12;--warn-rule:#f3f0e8;--logo-bg:#e6e1d6;color-scheme:dark}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:var(--s-4)}body{background:var(--paper);color:var(--ink);font:400 var(--fs-body)/var(--lh-body) var(--font-serif);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}h1,h2,h3,h4,p,ul,ol,dl,dd,figure,blockquote{margin:0}:where(ul,ol)[role=list]{padding:0;list-style:none}img{max-width:100%;height:auto;display:block}button,input{font:inherit;color:inherit}a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{color:var(--lamp)}:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.wrap{max-width:var(--page-max);padding-inline:var(--gutter);margin-inline:auto}.vh{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip{left:var(--s-2);z-index:20;min-height:var(--tap);padding:var(--s-3) var(--s-4);background:var(--ink);color:var(--paper);font:700 var(--fs-ui)/1 var(--font-sans);align-items:center;display:inline-flex;position:absolute;top:-100px}.skip:focus{top:var(--s-2)}.stretch:after{content:"";z-index:1;position:absolute;inset:0}.caps{font:700 var(--fs-caps)/1.3 var(--font-sans);letter-spacing:var(--tracking-caps);text-transform:uppercase}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.hdr{font-family:var(--font-sans);position:relative}.hdr__top{justify-content:space-between;align-items:center;gap:var(--s-3);min-height:64px;display:flex}.brand{white-space:nowrap;min-height:var(--tap);font:800 clamp(16px, 4.3vw, 19px)/1 var(--font-sans);letter-spacing:.02em;text-transform:uppercase;align-items:center;gap:.4em;text-decoration:none;display:inline-flex}.brand>a{text-decoration:none}.brand>a:hover,.brand__here:hover{text-underline-offset:4px;text-decoration:underline 2px}.brand__part{align-items:center;display:inline-flex;position:relative}.brand__here{min-height:var(--tap);color:var(--lamp);align-items:center;text-decoration:none;display:inline-flex}.switch>summary{min-width:32px;min-height:var(--tap);color:var(--lamp);cursor:pointer;justify-content:center;align-items:center;list-style:none;display:inline-flex}.switch>summary:hover{color:var(--ink)}.switch>summary::-webkit-details-marker{display:none}.switch>summary svg{flex:none;transition:transform .15s}.switch[open]>summary svg{transform:rotate(180deg)}.switch__panel{z-index:30;min-width:min(300px, calc(100vw - 2 * var(--gutter)));margin-top:var(--s-1);padding:var(--s-2) 0;background:var(--paper);border:2px solid var(--ink);text-transform:none;letter-spacing:0;white-space:normal;position:absolute;top:100%;left:0;box-shadow:0 24px 40px -24px #00000073}.switch__panel ul{margin:0;padding:0;list-style:none}.switch__panel a{justify-content:space-between;align-items:center;gap:var(--s-3);min-height:48px;padding:0 var(--s-4);font:600 var(--fs-ui)/1.2 var(--font-sans);color:var(--ink);text-decoration:none;display:flex}.switch__panel a:hover{background:var(--band);color:var(--band-ink)}.switch__panel a[aria-current]{box-shadow:inset 4px 0 0 var(--band);font-weight:800}.switch__panel a[aria-current]:after{content:"✓"}.switch__panel a.ext:after{content:"↗";color:var(--ink-3);font-weight:400}.switch__panel a.ext:hover:after{color:inherit}@media (width<=440px){.brand{flex-direction:column;align-items:flex-start;gap:0}.brand__sep{display:none}.brand>a{align-items:center;min-height:26px;display:inline-flex}.switch>summary,.brand__here{min-height:30px}}.hdr__tools{align-items:center;gap:var(--s-1);display:flex}.hdr__tool{justify-content:center;align-items:center;gap:var(--s-2);min-width:var(--tap);min-height:var(--tap);padding:0 var(--s-2);font:800 var(--fs-caps)/1 var(--font-sans);letter-spacing:var(--tracking-caps);text-transform:uppercase;cursor:pointer;text-decoration:none;list-style:none;display:inline-flex}.hdr__tool::-webkit-details-marker{display:none}.hdr__tool:hover{color:var(--lamp)}.hdr__tool span{display:none}@media (width>=768px){.hdr__tool span{display:inline}}.hdr__search[open]>.hdr__tool{background:var(--ink);color:var(--paper)}.hdr__theme{color:inherit;background:0 0;border:0}.hdr__theme-light{display:none}:root[data-theme=dark] .hdr__theme-light{display:block}:root[data-theme=dark] .hdr__theme-dark{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .hdr__theme-light{display:block}:root:not([data-theme=light]) .hdr__theme-dark{display:none}}.hdr__panel{z-index:20;padding-block:var(--s-4);background:var(--paper);border-bottom:var(--rule-thick) solid var(--ink);display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 24px 40px -24px #00000059}.hdr:has(.hdr__search[open]) .hdr__panel{display:block}.mainnav ul{border-top:var(--rule-thick) solid var(--ink);border-bottom:var(--rule-thick) solid var(--ink);grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.mainnav li{border-bottom:var(--rule) solid var(--ink)}.mainnav li:nth-child(odd){border-right:var(--rule) solid var(--ink)}.mainnav li:nth-last-child(-n+2){border-bottom:0}.mainnav a{justify-content:space-between;align-items:center;gap:var(--s-2);min-height:56px;padding:0 var(--s-3);font:800 clamp(15px, 1.7vw, 22px)/1.1 var(--font-sans);letter-spacing:.02em;text-transform:uppercase;text-decoration:none;display:flex}.mainnav a:after{content:"→";font-weight:400}.mainnav a:hover{background:var(--band);color:var(--band-ink)}.mainnav a[aria-current]{background:var(--ink);color:var(--paper)}@media (width>=768px){.mainnav ul{grid-template-columns:repeat(4,1fr)}.mainnav li{border-bottom:0;border-right:var(--rule) solid var(--ink)}.mainnav li:last-child{border-right:0}.mainnav a{min-height:72px;padding:0 var(--s-4)}}.search{border:2px solid var(--ink);background:var(--paper);display:flex}.search:focus-within{outline:3px solid var(--focus);outline-offset:2px}.search input{min-width:0;height:var(--cell-h-sm);padding:0 var(--s-3);font:400 var(--fs-ui)/1 var(--font-sans);background:0 0;border:0;flex:1}.search input:focus{outline:none}.search input::placeholder{color:var(--ink-3)}.search button{padding:0 var(--s-4);background:var(--ink);color:var(--paper);font:800 var(--fs-caps)/1 var(--font-sans);letter-spacing:var(--tracking-caps);text-transform:uppercase;cursor:pointer;border:0}.search button:hover{background:var(--lamp)}.sfilter{max-width:560px}.ents>li[hidden],.cells>li[hidden],.tgrid>li[hidden],.names>li[hidden],.letter[hidden],.az li[hidden]{display:none}.sfilter .search input{height:var(--cell-h-sm)}.sfilter__status{margin:var(--s-2) 0 0;min-height:1.5em;font:400 var(--fs-small)/1.5 var(--font-sans);color:var(--ink-3)}.sfilter__status a{color:var(--ink-2)}.hdr__panel .search{max-width:720px}.hdr__panel .search input{height:var(--cell-h);font-size:18px}.crumbs__up{min-height:var(--tap);align-content:center;align-items:baseline;gap:var(--s-1) var(--s-2);font:600 var(--fs-ui)/1.35 var(--font-sans);color:var(--ink);flex-wrap:wrap;text-decoration:none;display:inline-flex}.crumbs__up:before{content:"←";font-weight:400}.crumbs__up .caps{color:var(--ink-3)}.crumbs__up:hover{color:var(--lamp)}.crumbs__up:hover>:last-child,.crumbs__up:hover{text-decoration:underline 1px}.crumbs{padding-block:var(--s-4) 0;font:500 var(--fs-small)/1.4 var(--font-sans);color:var(--ink-3)}.head{gap:var(--s-4);padding-block:var(--s-5) var(--s-7);grid-template-columns:minmax(0,1fr);display:grid}.wrap>.head:first-child{padding-top:var(--s-7)}.head__kicker{color:var(--lamp)}.head h1{font:800 var(--fs-hero)/var(--lh-tight) var(--font-serif);letter-spacing:-.025em;overflow-wrap:anywhere;hyphens:auto;text-wrap:balance;max-width:16ch}.letters{cursor:default;-webkit-user-select:none;user-select:none}@media (hover:hover){.letters>span:hover{color:var(--band)}}.head--long h1{max-width:20ch;font-size:clamp(30px,6.2vw,80px)}.head--name-l h1{letter-spacing:-.015em;max-width:22ch;font-size:clamp(28px,4.6vw,60px)}.head--name-xl h1{letter-spacing:-.01em;max-width:28ch;font-size:clamp(26px,3.6vw,46px)}.head--name-xxl h1{letter-spacing:-.005em;max-width:36ch;font-size:clamp(22px,2.9vw,38px);line-height:1.12}.head--lecture.head--name-l h1{max-width:32ch;font-size:clamp(24px,3.3vw,42px);line-height:1.1}.head--lecture.head--name-xl h1{max-width:42ch;font-size:clamp(21px,2.6vw,33px);line-height:1.15}.head__lead{font:italic 400 var(--fs-lead)/1.45 var(--font-serif);max-width:var(--measure)}.head--about-long .head__lead{font:400 var(--fs-body)/1.6 var(--font-serif)}.head--about-long ul.head__lead,.head--about-long ol.head__lead{padding-left:1.2em}.head__media{width:96px}@media (width>=900px){.head--person{column-gap:var(--s-8);grid-template-columns:1fr 220px;align-items:end}.head--person>:not(.head__media){grid-column:1}.head--person .head__media{grid-area:1/2/span 3;align-self:start;width:220px}}.avatar{width:var(--size,100%);aspect-ratio:1;background:var(--paper-3);border-radius:50%;place-items:center;display:grid;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%}.avatar--initials{background:var(--lamp);color:var(--paper);font:700 calc(var(--size,96px) * .38)/1 var(--font-serif);letter-spacing:-.02em}.head__media .avatar{--size:96px}@media (width>=900px){.head--person .head__media .avatar{--size:220px}}.auto-note{gap:var(--s-2);max-width:var(--measure);font:400 var(--fs-small)/1.5 var(--font-sans);color:var(--ink-3);align-items:flex-start;display:flex}.auto-note svg{flex:none;margin-top:2px}.auto-note a{color:var(--ink-2)}.plaque{max-width:30ch;padding:var(--s-3) var(--s-4);border:var(--rule-thick) solid var(--warn-rule);background:var(--warn-bg);color:var(--ink);font:600 var(--fs-plaque)/1.2 var(--font-sans);letter-spacing:-.005em;overflow-wrap:anywhere;hyphens:auto}@media (width>=600px){.plaque{padding:var(--s-4) var(--s-5)}}.head__author{align-items:baseline;gap:var(--s-1) var(--s-3);font:700 var(--fs-item)/1.3 var(--font-serif);flex-wrap:wrap;display:flex}.head__author .caps{color:var(--ink-3)}.head__author a{text-decoration:none}.head__author a:hover{text-decoration:underline}.agent-mark{font:700 var(--fs-caps)/1.3 var(--font-sans);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--ink-2);white-space:nowrap}.age{margin-left:var(--s-2);padding:0 var(--s-1);font:700 var(--fs-caps)/1.4 var(--font-sans);border:1px solid;display:inline-block}.channels{gap:var(--s-3);display:grid}.channels__list{gap:var(--s-2);grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));display:grid}.channel{min-height:var(--cell-h);padding:var(--s-2) var(--s-4);border:2px solid var(--ink);grid-template-columns:1fr auto;align-items:center;text-decoration:none;display:grid;position:relative}.channel b{font:800 var(--fs-ui)/1.2 var(--font-sans);text-transform:uppercase;letter-spacing:.03em;display:block}.channel span{font:400 var(--fs-small)/1.3 var(--font-sans);color:var(--ink-3);overflow-wrap:anywhere;display:block}.channel:after{content:"↗";font:400 22px/1 var(--font-sans)}.channel:hover{background:var(--ink);color:var(--paper)}.channel:hover span{color:var(--paper)}.toc{border-top:var(--rule-thick) solid var(--ink)}.toc ol{margin:0;padding:0;list-style:none;display:grid}.toc a{gap:var(--s-3);min-height:var(--cell-h);border-bottom:var(--rule) solid var(--ink);grid-template-columns:3ch 1fr auto;align-items:center;text-decoration:none;display:grid}.toc__num{font:800 24px/1 var(--font-sans);color:var(--lamp);font-variant-numeric:tabular-nums}.toc__label{font:600 var(--fs-title)/1.2 var(--font-serif)}.toc a:after{content:"↓";font:400 22px/1 var(--font-sans)}.toc a:hover .toc__label{text-decoration:underline 2px}@media (width>=900px){.toc ol{grid-template-columns:repeat(var(--toc-cols,3), 1fr)}.toc li+li a{border-left:var(--rule) solid var(--ink);padding-left:var(--s-4)}.toc--2 ol{grid-template-columns:1fr 1fr}.toc--2 li:nth-child(odd) a{border-left:0;padding-left:0}.toc a{min-height:88px;padding-right:var(--s-4)}}.section{padding-top:var(--section-gap)}.section__head{align-items:baseline;gap:var(--s-2) var(--s-4);padding-top:var(--s-4);margin-bottom:var(--s-6);border-top:var(--rule-thick) solid currentColor;flex-wrap:wrap;display:flex}.section__num{font:800 var(--fs-num)/1 var(--font-sans);color:var(--lamp);font-variant-numeric:tabular-nums}.section__title{font:800 var(--fs-section)/1.05 var(--font-sans);text-transform:uppercase;letter-spacing:.01em}.section__count{font:600 clamp(16px, 1.6vw, 20px)/1 var(--font-sans);color:var(--ink-3)}.rows{margin:0;padding:0;list-style:none}.row{gap:var(--s-4);padding-block:var(--s-4);border-bottom:var(--rule) solid var(--rule-soft);grid-template-columns:128px 1fr;align-items:center;display:grid;position:relative}.row__thumb{aspect-ratio:16/9;background:var(--paper-3);overflow:hidden}.row__thumb img{object-fit:cover;width:100%;height:100%}.row__title{font:700 var(--fs-title)/var(--lh-title) var(--font-serif);overflow-wrap:anywhere;hyphens:auto}.row__title a{text-decoration:none}.row__sub{margin-top:var(--s-1);font:400 var(--fs-small)/1.45 var(--font-sans);color:var(--ink-3)}.row__sub a{z-index:2;color:var(--ink-2);position:relative}.row:hover .row__title a{color:var(--lamp)}@media (width>=768px){.row{gap:var(--s-6);padding-block:var(--s-5);grid-template-columns:240px 1fr auto}.row:after{content:"→";font:400 28px/1 var(--font-sans);transition:transform .2s}.row:hover:after{color:var(--lamp);transform:translate(6px)}}.cells{gap:var(--s-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));margin:0;padding:0;list-style:none;display:grid}.cell{justify-content:space-between;gap:var(--s-5);min-height:168px;padding:var(--s-5);border:2px solid var(--ink);flex-direction:column;transition:background .15s,color .15s;display:flex;position:relative}.cell__title{font:700 var(--fs-title)/var(--lh-title) var(--font-serif);overflow-wrap:anywhere;hyphens:auto}.cell__title a{text-decoration:none}.cell__own{z-index:2;font:400 var(--fs-small)/1.45 var(--font-sans);color:var(--ink-3);position:relative}.cell__own a{color:var(--ink)}.cell:hover .cell__own{color:inherit}.cell__foot{justify-content:space-between;align-items:end;gap:var(--s-3);color:var(--ink-3);display:flex}.cell__foot:after{content:"→";font:400 30px/1 var(--font-sans);color:var(--ink)}.cell:hover{background:var(--ink);color:var(--paper)}.cell:hover .cell__foot,.cell:hover .cell__foot:after{color:var(--paper)}.cell:hover a{color:inherit}.band{margin-top:var(--section-gap);padding-block:var(--s-7) var(--s-8);background:var(--band);color:var(--band-ink)}.band .section__num{color:var(--band-ink)}.band .section__count{color:var(--band-ink-2)}.band .more{text-align:center}.band a:hover{color:inherit}.band :focus-visible{outline-color:var(--band-ink)}.band .oc :focus-visible{outline-color:var(--focus)}.oc-list{gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}.oc{column-gap:var(--s-3);row-gap:var(--s-2);padding:var(--s-2);background:var(--card);color:var(--ink);grid-template-rows:auto 1fr;grid-template-columns:112px 1fr;align-items:start;display:grid;position:relative}.oc__cover{aspect-ratio:540/342;border-radius:calc(var(--radius-cover) * .6);background:var(--paper-3);grid-row:1/span 2;overflow:hidden}.oc__cover img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.oc:hover .oc__cover img{transform:scale(1.03)}.oc__title{font:800 var(--fs-ui)/1.25 var(--font-sans);text-transform:uppercase;letter-spacing:.01em;overflow-wrap:anywhere;hyphens:auto}.oc__title a{text-decoration:none}.oc__desc{display:none}.oc__foot{align-self:end;align-items:center;gap:var(--s-2) var(--s-3);font:600 var(--fs-small)/1 var(--font-sans);flex-wrap:wrap;display:flex}.oc__foot .btn{min-height:32px;padding:0 var(--s-3)}@media (width>=600px){.oc-list{gap:var(--s-4);grid-template-columns:repeat(2,1fr)}.oc{gap:var(--s-3);padding:var(--s-3) var(--s-3) var(--s-4);flex-direction:column;display:flex}.oc__cover{border-radius:var(--radius-cover)}.oc__title{padding-inline:var(--s-1);font-size:18px}.oc__desc{padding-inline:var(--s-1);font:400 var(--fs-ui)/1.5 var(--font-sans);color:var(--ink-2);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.oc__foot{padding:var(--s-2) var(--s-1) 0;align-self:stretch;gap:var(--s-4);font-size:var(--fs-small);margin-top:auto}.oc__foot .btn{min-height:40px;padding:0 var(--s-4)}}@media (width>=900px){.oc-list{gap:var(--s-5);grid-template-columns:repeat(3,1fr)}}.btn{justify-content:center;align-items:center;gap:var(--s-2);min-height:var(--cell-h-sm);padding:0 var(--s-5);border:2px solid var(--ink);background:var(--ink);color:var(--paper);font:800 var(--fs-caps)/1 var(--font-sans);letter-spacing:var(--tracking-caps);text-transform:uppercase;cursor:pointer;text-decoration:none;display:inline-flex}.btn:hover{background:var(--lamp);border-color:var(--lamp);color:var(--paper)}.btn--ghost{color:var(--ink);background:0 0}.btn--ghost:hover{background:var(--ink);border-color:var(--ink);color:var(--paper)}.btn--sm{min-height:var(--tap);padding:0 var(--s-4)}.oc .btn{z-index:2;position:relative}.ftr{margin-top:var(--section-gap);border-top:var(--rule-thick) solid var(--ink);color:var(--ink);font-family:var(--font-sans)}.ftr__grid{gap:var(--s-6) var(--s-5);padding-block:var(--s-6);grid-template-columns:1fr 1fr;display:grid}.ftr__grid:last-child{padding-bottom:var(--s-7)}.ftr__brand{align-items:flex-start;gap:var(--s-4);flex-direction:column;grid-column:1/-1;display:flex}.ftr__logo{color:var(--ink);line-height:0;display:block}.ftr__logo svg{width:120px;height:auto}.ftr__logo-img{aspect-ratio:579/470;width:120px;-webkit-mask:var(--logo) center / contain no-repeat;mask:var(--logo) center / contain no-repeat;background:currentColor;display:block}.ftr__social{gap:var(--s-2);margin:0;padding:0;list-style:none;display:flex}.ftr__social a{width:44px;height:44px;color:var(--ink);place-items:center;display:grid}.ftr__social a:hover{color:var(--lamp)}.ftr__social svg{width:28px;height:28px}.ftr__copy{font-size:var(--fs-small);color:var(--ink-3);margin:0}.ftr__col h2{margin:0 0 var(--s-3);font:700 var(--fs-caps,14px)/1.2 var(--font-sans);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3)}.ftr__col ul{margin:0;padding:0;list-style:none}.ftr__col a{font-size:var(--fs-small);color:var(--ink);padding-block:10px;line-height:1.3;text-decoration:none;display:block}.ftr__col a:hover{color:var(--lamp);text-decoration:underline}.ftr__bottom{justify-content:space-between;align-items:center;gap:var(--s-4);padding-block:var(--s-4) var(--s-7);border-top:var(--rule) solid var(--rule-soft);flex-wrap:wrap;display:flex}.ftr__legal{font-size:var(--fs-small);color:var(--ink-3);margin:0;line-height:1.5}@media (width>=900px){.ftr__grid{padding-block:var(--s-7);grid-template-columns:1.2fr 1fr 1fr 1fr}.ftr__brand{grid-column:auto}}.player{gap:var(--s-2);display:grid}.player__src{gap:var(--s-2);flex-wrap:wrap;display:flex}.player__src button{min-height:var(--tap);padding:0 var(--s-4);border:2px solid var(--ink);background:var(--paper);color:var(--ink);font:800 var(--fs-ui)/1 var(--font-sans);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:background .15s,color .15s}.player__src button[aria-pressed=true]{background:var(--ink);color:var(--paper);cursor:default}.player__src button[aria-pressed=false]:hover{background:var(--lamp-tint)}.player__screen{aspect-ratio:16/9;background:#000;position:relative;overflow:hidden}.player__screen img,.player__screen iframe{object-fit:cover;border:0;width:100%;height:100%;position:absolute;inset:0}.player__cover{background:#00000061;place-items:center;display:grid;position:absolute;inset:0}.player__play{background:var(--paper);width:80px;height:80px;color:var(--ink);place-items:center;transition:background .15s,color .15s;display:grid}.player__play:after{content:"";position:absolute;inset:0}.player__screen:hover .player__play,.player__play:focus-visible{background:var(--band);color:var(--band-ink)}.watch{gap:var(--s-6);display:grid}.watch__main{gap:var(--s-4);align-content:start;display:grid}.watch__kicker{color:var(--lamp)}.watch__title{font:800 clamp(24px, 3vw, 36px)/1.15 var(--font-serif);letter-spacing:-.01em;overflow-wrap:anywhere;hyphens:auto}.watch__title a{text-decoration:none}.watch__title a:hover{text-decoration:underline 2px}.watch__desc{max-width:var(--measure);font-size:var(--fs-body);line-height:var(--lh-body)}.watch__side{gap:var(--s-6);align-content:start;display:grid}@media (width>=1024px){.watch{gap:var(--s-7);grid-template-columns:minmax(0,1fr) 340px}}.chapters{max-width:var(--measure);gap:var(--s-2);display:grid}.chapters__h{font:800 var(--fs-ui)/1.2 var(--font-sans);letter-spacing:.04em;color:var(--ink-3);margin:0}.chapters__list{border-top:var(--rule) solid var(--rule-soft);margin:0;padding:0;list-style:none}.chapters__list li{border-bottom:var(--rule) solid var(--rule-soft)}.chapters__list a{gap:var(--s-3);min-height:var(--tap);color:var(--ink);font-size:var(--fs-small);grid-template-columns:4.5em 1fr;align-items:baseline;padding-block:10px;line-height:1.35;text-decoration:none;display:grid}.chapters__list time{font:700 var(--fs-small)/1.35 var(--font-sans);font-variant-numeric:tabular-nums;color:var(--ink-3)}.chapters__list a:hover span{text-decoration:underline}.chapters__list a:hover time,.chapters__list a[aria-current] time{color:var(--lamp)}.chapters__note{font-size:var(--fs-small);color:var(--ink-3);margin:0;line-height:1.4}.head--lecture h1{max-width:24ch;font-size:clamp(30px,4.6vw,60px);line-height:1.08}.lmeta{font:400 var(--fs-small)/1.4 var(--font-sans);color:var(--ink-3)}.credits{gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}.credit{gap:var(--s-3);grid-template-columns:52px 1fr;align-items:center;display:grid;position:relative}.credit .avatar{--size:52px}.credit .logo{width:52px;height:52px}.credit small{color:var(--ink-3);display:block}.credit b{font:700 var(--fs-item)/1.25 var(--font-serif);overflow-wrap:anywhere;display:block}.credit b a{text-decoration:none}.credit:hover b a{color:var(--lamp);text-decoration:underline}.credit--names{grid-column:1/-1;grid-template-columns:1fr}.credit--names b{font-weight:600}.credit--names b a{text-decoration:underline;text-decoration-color:var(--rule-soft)}.credit--names:hover b a{color:inherit;text-decoration-color:var(--rule-soft)}.credit--names b a:hover{color:var(--lamp);text-decoration-color:currentColor}@media (width>=768px){.credits--row{column-gap:var(--s-7);grid-template-columns:repeat(auto-fit,minmax(260px,max-content))}}.course{margin:0;padding:0;list-style:none}.course li{border-bottom:var(--rule) solid var(--rule-soft);position:relative}.course a{gap:var(--s-3);min-height:56px;padding:var(--s-3) var(--s-2) var(--s-3) 0;grid-template-columns:1fr auto;align-items:center;text-decoration:none;display:grid}.course__t{font:600 var(--fs-item)/1.3 var(--font-serif);overflow-wrap:anywhere}.course__who{font:400 var(--fs-small)/1.3 var(--font-sans);color:var(--ink-3);text-align:right}.course__who:empty{display:none}.course a:hover .course__t{color:var(--lamp);text-decoration:underline}.course .is-now{background:var(--lamp-tint);box-shadow:inset 4px 0 0 var(--lamp)}.course .is-now a{padding-left:var(--s-3)}.course .is-now .course__t{font-weight:800}.course .is-now .course__who{color:var(--lamp);text-transform:uppercase;letter-spacing:var(--tracking-caps);font-weight:800;font-size:var(--fs-caps)}@media (width<=599px){.course a{gap:var(--s-1);grid-template-columns:1fr}.course__who{text-align:left}}.course-more summary{min-height:var(--cell-h-sm);margin-top:var(--s-3);border:2px solid var(--ink);font:800 var(--fs-caps)/1 var(--font-sans);letter-spacing:var(--tracking-caps);text-transform:uppercase;cursor:pointer;justify-content:center;align-items:center;list-style:none;display:flex}.course-more summary::-webkit-details-marker{display:none}.course-more summary:hover{background:var(--ink);color:var(--paper)}.course-more[open] summary{display:none}.pager{border:2px solid var(--ink);grid-template-columns:1fr 1fr;display:grid}.pager a{gap:var(--s-1);min-height:96px;padding:var(--s-3) var(--s-4);align-content:center;text-decoration:none;display:grid}.pager a+a{border-left:2px solid var(--ink);text-align:right}.pager small{font:800 var(--fs-caps)/1.2 var(--font-sans);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--ink-3)}.pager b{font:700 var(--fs-item)/1.3 var(--font-serif);overflow-wrap:anywhere}.pager a:hover{background:var(--ink);color:var(--paper)}.pager--stack{grid-template-columns:1fr}.pager--stack a+a{border-left:0;border-top:2px solid var(--ink);text-align:left}.pager a:hover small{color:var(--paper)}.tr{justify-self:start;display:inline-flex;position:relative}.tr .btn{min-height:var(--tap);gap:var(--s-2)}.tr__copy{padding-right:var(--s-4)}.tr__more summary{padding:0 var(--s-3);margin-left:-2px;list-style:none}.tr__more summary::-webkit-details-marker{display:none}.tr__more[open] summary{background:var(--ink);color:var(--paper)}.tr__more[open] summary svg{transform:rotate(180deg)}.tr__menu{z-index:15;right:0;top:calc(100% + var(--s-1));min-width:260px;padding:var(--s-1) 0;background:var(--paper);border:2px solid var(--ink);margin:0;list-style:none;position:absolute;box-shadow:0 18px 40px -20px #00000059}.tr__menu button,.tr__menu a{width:100%;min-height:var(--tap);padding:0 var(--s-4);color:inherit;font:600 var(--fs-ui)/1.2 var(--font-sans);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;text-decoration:none;display:flex}.tr__menu button:hover,.tr__menu a:hover{background:var(--ink);color:var(--paper)}.tr-pop{width:min(760px, calc(100vw - 2 * var(--s-4)));border:var(--rule-thick) solid var(--ink);background:var(--paper);max-height:min(85vh,960px);color:var(--ink);padding:0;overflow:auto}.tr-pop::backdrop{background:#00000080}.tr-pop__head{align-items:center;gap:var(--s-2);padding:var(--s-3) var(--s-3) var(--s-3) var(--s-5);background:var(--paper);border-bottom:var(--rule) solid var(--rule-soft);display:flex;position:sticky;top:0}.tr-pop__head h2{flex:1;margin:0}.tr-pop__head .btn{min-height:var(--tap)}.tr-pop__close{padding:0 var(--s-3)}.tr-pop__body{padding:var(--s-5) var(--s-5) var(--s-7);font-size:var(--fs-body);line-height:var(--lh-body)}.tr-pop__body p+p{margin-top:var(--s-3)}.search-pop{border:2px solid var(--ink);background:var(--paper);font-family:var(--font-sans);border-top:0;box-shadow:0 18px 40px -20px #00000059}.search-pop__fix{padding:var(--s-3) var(--s-4);background:var(--lamp-tint);font-size:var(--fs-small)}.search-pop__group{padding:var(--s-2) 0;border-top:var(--rule) solid var(--rule-soft)}.search-pop__group:first-of-type{border-top:0}.search-pop__label{padding:var(--s-2) var(--s-4);color:var(--ink-3)}.hit{gap:var(--s-3);min-height:52px;padding:var(--s-2) var(--s-4);grid-template-columns:40px 1fr;align-items:center;text-decoration:none;display:grid}.hit[aria-selected=true],.hit:hover{background:var(--ink);color:var(--paper)}.hit[aria-selected=true] small,.hit:hover small{color:var(--paper)}.hit b{font:700 var(--fs-ui)/1.25 var(--font-serif);display:block}.hit small{font-size:var(--fs-small);color:var(--ink-3);display:block}.hit mark{color:inherit;box-shadow:inset 0 -3px 0 var(--lamp);background:0 0}.hit__ico{width:40px;height:40px;font:800 14px/1 var(--font-sans);border:2px solid;place-items:center;display:grid}.hit .avatar{--size:40px}.search-pop__all{min-height:var(--tap);padding:var(--s-3) var(--s-4);border-top:2px solid var(--ink);font:800 var(--fs-caps)/1 var(--font-sans);letter-spacing:var(--tracking-caps);text-transform:uppercase;justify-content:space-between;align-items:center;text-decoration:none;display:flex}.ent{gap:var(--s-4);padding:var(--s-4) 0;border-bottom:var(--rule) solid var(--rule-soft);grid-template-columns:64px 1fr;align-items:center;display:grid;position:relative}.ent .avatar{--size:64px}.ent__name{font:500 var(--fs-title)/1.2 var(--font-serif);overflow-wrap:anywhere;hyphens:auto}.ent__name a{text-decoration:none}.ent__role{font:400 var(--fs-small)/1.4 var(--font-sans);color:var(--ink-3);margin-top:2px}.ent:hover .ent__name a{color:var(--lamp)}.logo{border:2px solid var(--ink);background:var(--logo-bg);place-items:center;width:64px;height:64px;display:grid;overflow:hidden}.logo img{object-fit:contain;width:100%;height:100%;padding:6px}.search--big{border-width:3px;max-width:760px}.search--big input{height:var(--cell-h);padding:0 var(--s-4);font-size:clamp(18px,2vw,22px)}.search--big button{padding:0 var(--s-4);font-size:var(--fs-ui)}@media (width>=600px){.search--big button{padding:0 var(--s-6)}}.search input{width:0}.search-hint{margin-top:var(--s-3);font:400 var(--fs-small)/1.5 var(--font-sans);color:var(--ink-3)}.search-hint a{color:var(--ink-2)}.shelf+.shelf{margin-top:var(--s-8)}.shelf .cells{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr))}.shelf .cell{min-height:150px;padding:var(--s-4)}.shelf .cell__title{font-size:var(--fs-item);overflow-wrap:normal}.shelf__head{gap:var(--s-2);margin-bottom:var(--s-4);display:grid}.shelf__title{font:800 clamp(22px, 2.6vw, 30px)/1.15 var(--font-serif)}.shelf__desc{max-width:var(--measure);font:400 var(--fs-ui)/1.5 var(--font-sans);color:var(--ink-3)}.tgrid{column-gap:var(--s-4);border-top:var(--rule) solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.tgrid li{border-bottom:var(--rule) solid var(--rule-soft)}.tgrid a{min-height:52px;padding:0 var(--s-3) 0 0;font:400 var(--fs-item)/1.25 var(--font-serif);align-items:center;text-decoration:none;display:flex}.tgrid a:hover{color:var(--lamp);text-underline-offset:.2em;text-decoration:underline 1px}@media (width<=599px){.tgrid a{font-size:16px}}@media (width>=768px){.tgrid{column-gap:var(--s-6);grid-template-columns:repeat(3,1fr)}}@media (width>=1100px){.tgrid{grid-template-columns:repeat(4,1fr)}}.more{margin-top:var(--s-5)}.thanks{gap:var(--s-6);display:grid}.thanks__main{gap:var(--s-6);align-content:start;display:grid}.thanks__lead{max-width:24ch;font:italic 400 clamp(26px, 3.4vw, 42px)/1.3 var(--font-serif);text-wrap:balance}.thanks__fact{max-width:34ch;font:400 var(--fs-ui)/1.5 var(--font-sans);color:var(--ink-2)}.thanks__fact b{margin-bottom:var(--s-2);font:800 clamp(44px, 6vw, 80px)/1 var(--font-sans);letter-spacing:-.02em;color:var(--lamp);font-variant-numeric:tabular-nums;white-space:nowrap;display:block}.thanks__text{gap:var(--s-4);max-width:var(--measure);display:grid}.thanks__last{font-weight:700}@media (width>=900px){.thanks{column-gap:var(--s-8);grid-template-columns:1.15fr 1fr;align-items:start}}.sfix{max-width:760px;margin-top:var(--s-3);padding:var(--s-3) var(--s-4);background:var(--lamp-tint);font:400 var(--fs-ui)/1.45 var(--font-sans)}.sfix a{color:var(--ink);font-weight:700}.stotal{font:500 var(--fs-small)/1.4 var(--font-sans);color:var(--ink-3)}.rgroup{padding-top:var(--s-7)}.rgroup__head{align-items:baseline;gap:var(--s-2) var(--s-3);padding-top:var(--s-3);margin-bottom:var(--s-3);border-top:var(--rule-thick) solid var(--ink);flex-wrap:wrap;display:flex}.rgroup__title{font:800 clamp(20px, 2.4vw, 26px)/1.1 var(--font-sans);text-transform:uppercase;letter-spacing:.01em}mark{color:inherit;box-shadow:inset 0 -.18em 0 var(--band);background:0 0}.noresults{max-width:var(--measure);gap:var(--s-3);font:400 var(--fs-body)/1.55 var(--font-serif);display:grid}.chips{gap:var(--s-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.chips a{align-items:center;gap:var(--s-3);min-height:var(--cell-h-sm);padding:0 var(--s-4);border:2px solid var(--ink);font:800 var(--fs-ui)/1 var(--font-sans);letter-spacing:.02em;text-transform:uppercase;text-decoration:none;display:inline-flex}.chips a:after{content:"→";font-weight:400}.chips a:hover{background:var(--ink);color:var(--paper)}.head__media .logo{aspect-ratio:1;width:100%;height:auto}.head__media .logo img{padding:12%}.ents{column-gap:var(--s-7);margin:0;padding:0;list-style:none;display:grid}@media (width>=900px){.ents{grid-template-columns:1fr 1fr}}.logo--mono{background:var(--paper-2);font:800 20px/1 var(--font-sans);letter-spacing:.02em;color:var(--ink)}.az{gap:var(--s-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.az a{min-width:44px;min-height:44px;padding:0 var(--s-2);border:2px solid var(--ink);font:800 var(--fs-ui)/1 var(--font-sans);place-items:center;text-decoration:none;display:grid}.az a:hover{background:var(--ink);color:var(--paper)}.letter{padding-top:var(--s-7);scroll-margin-top:var(--s-5)}.letter__head{align-items:baseline;gap:var(--s-3);padding-top:var(--s-3);margin-bottom:var(--s-3);border-top:var(--rule-thick) solid var(--ink);display:flex}.letter__title{font:800 clamp(28px, 4vw, 44px)/1 var(--font-sans);color:var(--lamp)}.names{columns:1;column-gap:var(--s-7);margin:0;padding:0;list-style:none}.names li{break-inside:avoid;border-bottom:var(--rule) solid var(--rule-soft)}.names a{padding:var(--s-3) 0;font:400 var(--fs-ui)/1.3 var(--font-serif);text-decoration:none;display:block}.names a:hover{color:var(--lamp);text-decoration:underline}.names li:has(.agent-mark){flex-wrap:wrap;align-items:baseline;column-gap:.5em;display:flex}.names li:has(.agent-mark) a{flex:0 auto}.names .agent-mark{font:400 var(--fs-small)/1.3 var(--font-sans);letter-spacing:0;text-transform:none;color:var(--ink-3)}@media (width>=600px){.names{columns:2}}@media (width>=1000px){.names{columns:3}}.ck[hidden],.ck [hidden]{display:none!important}.ck{z-index:30;left:var(--gutter);bottom:var(--gutter);width:min(560px, calc(100vw - 2 * var(--gutter)));position:fixed}.ck__box{max-height:calc(100vh - 2 * var(--gutter));padding:var(--s-5);border:var(--rule-thick) solid var(--ink);background:var(--card);color:var(--ink);font:400 var(--fs-small)/1.5 var(--font-sans);overflow:auto}.ck__box p{margin:0 0 var(--s-3)}.ck__box a{color:inherit;text-decoration:underline}.ck__box a:hover{color:var(--lamp)}.ck__box h2{margin:0 0 var(--s-3);font:700 var(--fs-ui)/1.3 var(--font-sans)}.ck__box h2:focus{outline:none}.ck__actions{align-items:center;gap:var(--s-3);margin-top:var(--s-4);flex-wrap:wrap;display:flex}.ck__text-btn{min-height:var(--tap);padding:0 var(--s-2);color:var(--ink);font:700 var(--fs-caps)/1 var(--font-sans);letter-spacing:var(--tracking-caps);text-transform:uppercase;cursor:pointer;background:0 0;border:0;margin-left:auto;text-decoration:underline}.ck__text-btn:hover{color:var(--lamp)}.ck__cats{margin:0;padding:0;list-style:none}.ck__cats li{padding-block:var(--s-3);border-top:var(--rule) solid var(--rule-soft)}.ck__cats p{margin:var(--s-2) 0 0;color:var(--ink-3)}.ck__cat{justify-content:space-between;align-items:center;gap:var(--s-3);font-weight:700;display:flex}label.ck__cat{cursor:pointer}.ck__cat input{width:22px;height:22px;accent-color:var(--ink);cursor:pointer;flex:none;margin:0}.ck__always{font:700 var(--fs-caps)/1 var(--font-sans);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--ink-3);flex:none}@media (width<=480px){.ck__box{padding:var(--s-4)}.ck__text-btn{margin-left:0}}
