@import url(https://rsms.me/inter/inter.css);@import url("https://fonts.googleapis.com/css2?family=Source+Serif+4:ital,opsz,wght@0,8..60,200..900;1,8..60,200..900&display=swap");.kbd{background-image:linear-gradient(180deg, #9F9F9F 0%, #666565 100%);display:inline-block;padding:0 0.4em;border-radius:2px;color:rgba(255,255,255,0.8);text-shadow:0 1px 2px rgba(0,0,0,0.4);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.2);font-family:"Inter var","SF Pro Display",-apple-system,BlinkMacSystemFont,"myriad-pro",sans-serif;font-weight:600;font-size:0.866666667em}pre{white-space:pre-wrap;padding:1.6em;background:rgba(0,0,0,0.6);border-radius:5px;font-size:0.866666667em;margin-bottom:2.6em}hr{margin:2.6em 0;border:none}hr:after{content:'• • •';display:block;text-align:center;opacity:0.2;letter-spacing:0.5em}blockquote{margin:0;padding:2.6em;font-style:italic}@media screen and (min-width: 520px){blockquote{border-left:2px solid rgba(255,255,255,0.1);margin:3.2em 0;padding:0 1.6em 0 2em}}figure{margin:2.6em 0;text-align:center}figure img{width:100%;border-radius:5px}figure figcaption,figure img em{display:block;margin-bottom:2.6em;margin-top:0.3em;font-size:0.9em;font-weight:500}.books .article-content,.books .article-header{max-width:none}.books a{text-decoration:none;color:#000;display:block;position:relative;font-family:"Inter var","SF Pro Display",-apple-system,BlinkMacSystemFont,"myriad-pro",sans-serif}.books a:after{content:'';position:absolute;top:244px;left:36px;right:36px;height:16px;background:transparent;z-index:-1;box-shadow:0 4px 12px rgba(0,0,0,0.06)}.books a:hover>span{transform:scale(1.06)}.books ul{margin:0 auto;padding:0;max-width:1440px;list-style-type:none;display:grid;grid-template-columns:repeat(auto-fill, minmax(10em, 1fr));grid-gap:2em 0.6em}@media screen and (min-width: 475px){.books ul{grid-template-columns:repeat(auto-fill, minmax(12em, 1fr))}}.books ul li{text-align:center;font-size:0.88em;vertical-align:bottom}.books ul li p,.books ul li p:first-of-type{font-weight:600;font-size:15px;letter-spacing:-0.45px;line-height:1.2;color:#000}@media (prefers-color-scheme: dark){.books ul li p,.books ul li p:first-of-type{color:#fff}}.books ul li a>span{display:inline-block;position:relative;margin-bottom:1.2em}.books ul li a>span:before{content:'';position:absolute;top:0;bottom:0;left:4px;border-right:1px solid;filter:blur(1px);opacity:0.2}.books ul li a>span:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background-image:linear-gradient(135deg, rgba(43,44,48,0) 40%, rgba(43,44,48,0.06) 100%)}.books ul li a>span img{display:block;margin:0 auto}.books ul li span{display:block;font-size:0.88em;font-weight:normal;color:#828386;margin-top:0.2em;transition:all 0.16s ease}.books .article-content ul li:before{display:none}.books img{height:260px;box-shadow:0px 2px 3px 0 rgba(0,0,0,0.2),6px 6px 6px 0 rgba(0,0,0,0.05),8px 8px 8px 0 rgba(0,0,0,0.05),15px 15px 16px 0 rgba(0,0,0,0.05),20px 22px 22px 0 rgba(0,0,0,0.05);transition:all 0.16s ease}nav{font-family:"Inter var","SF Pro Display",-apple-system,BlinkMacSystemFont,"myriad-pro",sans-serif;font-weight:500;font-size:0.933333333em;color:#fff;text-align:right;margin:0;padding:0}nav ul{list-style-type:none;margin:0;padding:0}nav ul:hover a{opacity:0.6;transition:all 0.26s ease}nav ul:hover a:hover{opacity:1}nav ul li{display:inline}nav ul li span:hover+ul{display:block}nav ul li .substack-link{color:#FF681A}nav ul li a,nav ul li span{display:inline-block;text-decoration:none;margin-left:0.7em}@media screen and (min-width: 640px){nav ul li a,nav ul li span{margin-left:1.6em}}nav ul li a.nav-mb-hide,nav ul li span.nav-mb-hide{display:none}@media screen and (min-width: 414px){nav ul li a.nav-mb-hide,nav ul li span.nav-mb-hide{display:inline-block}}nav ul li a:hover,nav ul li span:hover{opacity:1}footer{padding:1em 0 4em;padding:0}footer p{font-size:0.866666667em;opacity:0.4}footer ul{margin:0;padding:0;list-style:none}footer .container{display:flex;flex-direction:column}@media screen and (min-width: 600px){footer .container{flex-direction:row;justify-content:space-between;align-items:center}}footer .container .footer-col{order:2}@media screen and (min-width: 600px){footer .container .footer-col{order:1}}footer .container nav{text-align:left}@media screen and (min-width: 600px){footer .container nav{text-align:right;order:2}}*{box-sizing:border-box}body{font-size:16px;font-family:"Source Serif 4",serif;line-height:1.6;margin:0;padding:0;-webkit-font-smoothing:antialiased;background:white;background:#000;color:#fff}@media screen and (min-width: 720px) and (min-height: 720px){body{white-space:nowrap;overflow-x:auto}}a{color:#fff;text-decoration:underline;text-underline-offset:2px;text-decoration-color:rgba(255,255,255,0.4)}a:hover{text-decoration:none}img{max-width:100%;height:auto}.responsive-video{width:100%;height:auto}.textAlign-center{text-align:center}.marginBottom{margin-bottom:5.2em}.marginBottom-l{margin-bottom:10.4em}.listStyle-none{list-style-type:none;margin:0;padding:0}.container{max-width:907px;margin-left:auto;margin-right:auto;padding:0 1.6em}.container.wide{max-width:804px}.container.books{max-width:1420px}@media screen and (min-width: 1100px){.container.books{padding:0 4.23em}}header{margin-bottom:3.2em;width:100%;max-width:528px}header>.container{display:flex;justify-content:space-between;align-items:center}.button{background:#EF0300;background-image:linear-gradient(179deg, #EF0300 0%, #B80C09 100%);border:1px solid #B80C09;box-shadow:0 1px 1px rgba(0,0,0,0.08),0 2px 2px rgba(0,0,0,0.08),0 4px 4px rgba(0,0,0,0.08),0 8px 8px rgba(0,0,0,0.08);border-radius:3px;color:#fff;font-size:13px;font-weight:500;display:inline-block;padding:0.9em 1.7em}@media (min-width: 760px){.button{padding:0.7em 1.7em}}.button:hover{text-decoration:none;background:#EF0300;background-image:linear-gradient(179deg, #f90300 0%, #c20d09 100%);box-shadow:0 1px 1px rgba(0,0,0,0.06),0 2px 2px rgba(0,0,0,0.06),0 4px 4px rgba(0,0,0,0.06),0 8px 8px rgba(0,0,0,0.06)}.article-content p,.standard-content p{color:rgba(255,255,255,0.6);font-size:1.0625em;letter-spacing:-0.09px;line-height:1.6em;margin:0 0 1em}.article-content p.homepage,.standard-content p.homepage{text-align:justify;hyphens:auto}.article-content li,.standard-content li{line-height:1.45em;font-size:1em;margin-bottom:0.4em;color:rgba(0,0,0,0.6);color:rgba(255,255,255,0.8)}.article-content ul,.standard-content ul{list-style:none;margin-left:0;margin-bottom:1.6em;padding-left:1.6em}.article-content ul li,.standard-content ul li{position:relative}.article-content ul li:before,.standard-content ul li:before{font-family:"Inter var","SF Pro Display",-apple-system,BlinkMacSystemFont,"myriad-pro",sans-serif;content:"→ ";left:-1.6em;position:absolute;color:#EF0300}.article-content ol,.standard-content ol{margin-bottom:1.6em;margin-left:0;padding-left:1.6em}.article-content blockquote,.standard-content blockquote{padding:1em}p u{text-decoration:none;border-bottom:1px dashed rgba(255,255,255,0.3)}.post-link{text-decoration:none;color:#000}.logo{font-size:1em;font-family:"Inter var","SF Pro Display",-apple-system,BlinkMacSystemFont,"myriad-pro",sans-serif;display:flex;align-items:center}.logo div{position:relative;top:2px}.logo .name{font-weight:600;font-size:1.0625em;line-height:21px;display:block}.logo .role{font-weight:400;font-size:0.9375em;color:rgba(255,255,255,0.6);display:block}.logo a{display:inline-block;vertical-align:middle;position:relative;margin-right:0.6em;background:url("../../img/av-logo.png") center center no-repeat;width:49px;height:51px;background-size:contain;margin-left:0;margin-right:0.6em}.logo:before{display:none}.logo a{text-decoration:none;color:#000}@media (prefers-color-scheme: dark){.logo a{color:#fff}}.logo a span{display:none}@media screen and (min-width: 496px){.logo a span{display:inline-block;position:relative;top:2px}}.info{font-family:"Inter var","SF Pro Display",-apple-system,BlinkMacSystemFont,"myriad-pro",sans-serif;text-align:center;border:1px solid rgba(130,131,134,0.2);border-radius:4px;margin-bottom:2.6em;box-shadow:0 1px 4px rgba(0,0,0,0.045);padding:0.6em}.link-card{text-decoration:none;color:#000;background:#000;color:white;border-radius:10px;margin-bottom:2.6em;text-align:center;display:inline-block;padding:1.6em;transition:all 0.26s ease;box-shadow:0px 100px 80px rgba(0,0,0,0.03),0px 41.7776px 33.4221px rgba(0,0,0,0.0215656),0px 22.3363px 17.869px rgba(0,0,0,0.0178832),0px 12.5216px 10.0172px rgba(0,0,0,0.015),0px 6.6501px 5.32008px rgba(0,0,0,0.0121168),0px 2.76726px 2.21381px rgba(0,0,0,0.00843437);background-size:100% !important}@media (prefers-color-scheme: dark){.link-card{border:1px solid rgba(255,255,255,0.16)}}@media screen and (min-width: 430px){.link-card{text-align:left;display:flex;align-items:center;max-height:152px;overflow:hidden;padding:0}}.link-card .link-card__image{width:100%;max-width:120px;margin:0 auto}.link-card .link-card__image img{display:block;margin-bottom:0.6em}@media screen and (min-width: 430px){.link-card .link-card__image{overflow:hidden}.link-card .link-card__image img{box-shadow:none;margin-bottom:0}}@media screen and (min-width: 515px){.link-card .link-card__image{max-width:152px}}.link-card .link-card__description{padding:0.6em 2.6em}@media screen and (min-width: 430px){.link-card .link-card__description{border-left:1px solid rgba(130,131,134,0.2)}}@media screen and (min-width: 515px){.link-card .link-card__description{width:calc(100% - 152px)}}.link-card .link-card__description h2{margin-top:0;margin-bottom:0;font-size:1.5em;border:none}.link-card .link-card__description p{font-family:"Inter var","SF Pro Display",-apple-system,BlinkMacSystemFont,"myriad-pro",sans-serif;font-weight:normal;opacity:0.6;margin-bottom:0;margin-top:0}.bd-lab{padding-top:2.6em;background:#000;white-space:normal;overflow-x:auto}.bd-lab hr{visibility:hidden}.bd-lab header{background:#000;color:white;margin-bottom:5.2em}.bd-lab h2{font-size:1.4em;border-bottom:1px solid rgba(0,0,0,0.1);padding-bottom:0.6em;margin-bottom:1.6em}.bd-lab article h1{margin-bottom:0.26em}.bd-lab article h1+p{opacity:0.6;margin-top:0}.bd-lab .article-content p{text-align:left;max-width:none}.footnotes{font-family:"Inter var","SF Pro Display",-apple-system,BlinkMacSystemFont,"myriad-pro",sans-serif;word-break:break-word}.footnotes ol{margin-top:4.236em;border-top:1px solid rgba(255,255,255,0.2);padding-top:1.6em}.footnotes ol li{font-size:0.81em}.footnotes ol li a{word-break:break-word}.footnotes ol li p{margin:0 0 0.3em}.pagination{display:flex;justify-content:space-between}.pagination a{text-decoration:none}@media screen and (min-width: 760px){.blog-posts>.container{display:flex;justify-content:space-between}}.blog-posts hr{margin-top:0;border-bottom:1px solid rgba(255,255,255,0.2)}.blog-posts .sidebar{width:100%}@media screen and (min-width: 760px){.blog-posts .sidebar{margin-left:2.6em;max-width:195px}}.blog-posts .sidebar hr{margin:2em 0 2em;border-bottom:1px solid rgba(255,255,255,0.2)}.blog-posts .sidebar hr:after{display:none}.blog-posts .sidebar p{font-size:0.866666667em;color:rgba(0,0,0,0.8);line-height:1.61538462em}.blog-posts .sidebar p a{color:#EF0300;text-decoration:underline}.blog-posts .sidebar p a:hover{text-decoration:none}.blog-posts .sidebar .sidebar__header{opacity:0.4;font-weight:500;font-size:0.866666667em;letter-spacing:-0.08px}.blog-posts .sidebar .links{list-style-type:none;margin:0;padding:0;font-size:0.866666667em}.blog-posts .sidebar .links li{margin-bottom:0.6em}.blog-posts .sidebar .links:hover a{transition:all 0.26s ease;opacity:0.6}.blog-posts .sidebar .links:hover a:hover{opacity:1}.blog-posts .sidebar .links a{text-decoration:none}.bd-bookshelf,.bd-lab{background-color:#000}.bd-bookshelf .article-header,.bd-bookshelf article,.bd-lab .article-header,.bd-lab article{color:#fff}.bd-bookshelf .article-header .article-content p,.bd-bookshelf article .article-content p,.bd-lab .article-header .article-content p,.bd-lab article .article-content p{color:rgba(255,255,255,0.6);max-width:528px;margin-left:auto;margin-right:auto}html::-webkit-scrollbar,html ::-webkit-scrollbar,body::-webkit-scrollbar,body ::-webkit-scrollbar{display:none}img.separator{max-height:82vh;object-fit:contain;width:100%}img.separator.tree{max-height:70vh}.standard{padding-bottom:6.18em}.standard-content h1{font-size:1.3125em;font-weight:400;color:#fff}.standard-content h2,.standard-content h3,.standard-content h4,.standard-content h5,.standard-content h6{font-family:"Inter var","SF Pro Display",-apple-system,BlinkMacSystemFont,"myriad-pro",sans-serif;font-weight:600;font-size:1.0625em;margin-top:2em}.standard-content p,.standard-content li{line-height:1.5em;color:rgba(255,255,255,0.6)}.standard-content ul{list-style-type:disc}.standard-content li{font-size:1.0625rem;line-height:1.6rem}.standard-content li:before{display:none}.blog-posts-wrapper{position:relative}.blog-posts{padding-top:62px;padding:1em;margin:0 auto;padding-bottom:1.6em;margin-bottom:1.6em;width:100%}@media screen and (min-width: 920px) and (min-height: 720px){.blog-posts{padding:1.6em}}@media screen and (min-width: 720px) and (min-height: 720px){.blog-posts{max-width:none;column-count:auto;column-width:360px;column-gap:40px;white-space:nowrap;overflow-x:auto;max-height:calc(100vh - 92px);padding-top:2.6em;position:relative}}@media screen and (min-width: 920px) and (min-height: 720px){.blog-posts{padding-left:calc((100vw - 907px + 3.2em) / 2)}}.blog-posts article{white-space:normal;padding-bottom:5.2em;position:relative;break-before:auto}@media screen and (min-width: 920px) and (min-height: 720px){.blog-posts article{padding-left:1em;max-width:528px}}.blog-posts article:before{content:"";position:absolute;top:0;height:100vh;width:1px;transform:translateX(0.6em);left:-2em;background:linear-gradient(to bottom, rgba(255,255,255,0.2), transparent);pointer-events:none;z-index:1}.blog-posts article h2,.blog-posts article h3,.blog-posts article h4,.blog-posts article h5,.blog-posts article h6{font-family:"Inter var","SF Pro Display",-apple-system,BlinkMacSystemFont,"myriad-pro",sans-serif;font-weight:600;font-size:1.0625em;margin-top:2em}.blog-posts article table{font-family:"Inter var","SF Pro Display",-apple-system,BlinkMacSystemFont,"myriad-pro",sans-serif;break-inside:avoid}.blog-posts article .date,.blog-posts article .info{position:relative;top:-1em;padding-bottom:1em;font-family:"Inter var","SF Pro Display",-apple-system,BlinkMacSystemFont,"myriad-pro",sans-serif;font-size:0.8125em;background:#000;z-index:2}@media screen and (min-width: 920px) and (min-height: 720px){.blog-posts article .date,.blog-posts article .info{position:absolute;transform-origin:0 0;transform:rotate(90deg);text-align:right;padding:0 1em;margin-top:0;top:-0.2em;left:-0.6em}}@media screen and (min-width: 920px) and (min-height: 720px){.blog-posts article:first-of-type .date,.blog-posts article:first-of-type .info{top:-0.5em;left:-0.8em}}@media screen and (min-width: 920px) and (min-height: 720px){.blog-posts article{padding-bottom:0;break-before:column}}.blog-posts article:first-of-type{break-before:auto}@media screen and (min-width: 920px) and (min-height: 720px){.blog-posts article:last-of-type:after{content:"";display:block;width:426px;padding:1em;break-before:column}}.blog-posts article h1{font-size:1.3125em;font-weight:400;color:#fff}.blog-posts article table{width:100%;table-layout:fixed;padding:2.6em 0}.blog-posts article table th{font-weight:600}.blog-posts article table th,.blog-posts article table td{opacity:0.6;text-align:left;line-height:1.2;border-bottom:1px solid rgba(0,0,0,0.1);padding:0.6em 0.4em;font-size:0.81em}.blog-posts article table tr:last-of-type th,.blog-posts article table tr:last-of-type td{border-bottom:none}.blog-posts .article-content p{color:rgba(0,0,0,0.6);color:rgba(255,255,255,0.6)}.blog-posts .article-content p.date,.blog-posts .article-content p.info{color:rgba(255,255,255,0.4)}.copyright p{display:flex;font-family:"Inter var","SF Pro Display",-apple-system,BlinkMacSystemFont,"myriad-pro",sans-serif;justify-content:space-between}footer{padding:1em 0 4em}footer p{font-size:0.866666667em;opacity:0.4}footer ul{margin:0;padding:0;list-style:none}.info{font-family:"Inter var","SF Pro Display",-apple-system,BlinkMacSystemFont,"myriad-pro",sans-serif;text-align:center;border:1px solid rgba(130,131,134,0.2);border-radius:4px;margin-bottom:2.6em;box-shadow:0 1px 4px rgba(0,0,0,0.045);padding:0.6em}.now-content{margin-top:5.2em;padding-bottom:5.2em}.date-tag{font-family:"Inter var","SF Pro Display",-apple-system,BlinkMacSystemFont,"myriad-pro",sans-serif;color:white;font-size:1.2em;font-weight:600}
