@keyframes _2p95ge1{0%{opacity:0}to{opacity:1}}._2p95ge0 *{margin:0;padding:0;font-size:var(--_1wm1no5v)}._2p95ge0{margin-bottom:8rem}._2p95ge0 .title{margin-bottom:2.5em}._2p95ge0 .title h1{margin:0 0 .375rem}._2p95ge0 h1,._2p95ge0 h2,._2p95ge0 h3,._2p95ge0 h4,._2p95ge0 h5{font-size:var(--_1wm1no5w);font-weight:var(--_1wm1no515);font-family:var(--_1wm1no5o);line-height:1.75;margin:3.75em 0 1.75em}._2p95ge0 h6{font-size:var(--_1wm1no5v);font-weight:var(--_1wm1no515);font-family:var(--_1wm1no5o);line-height:1.75;margin:3.75em 0 1.75em}._2p95ge0 strong,._2p95ge0 b{font-weight:var(--_1wm1no515)}._2p95ge0 em{font-family:var(--_1wm1no5o);font-style:italic;letter-spacing:0}._2p95ge0 a{color:var(--_1wm1no59);text-decoration:none;transition:color .1s ease-out}._2p95ge0 a:hover{color:var(--_1wm1no5a)}._2p95ge0 a.external-link:after{content:"↗";margin-left:4px;font-size:var(--_1wm1no5u);color:var(--_1wm1no54);transition:color .1s ease-out;vertical-align:top}._2p95ge0 a.external-link:hover:after{color:var(--_1wm1no53)}._2p95ge0 p{line-height:1.75;margin:1.75em 0}._2p95ge0 table{table-layout:fixed;width:100%;border-collapse:separate;border-spacing:0;margin:1.75em 0;font-size:var(--_1wm1no5v);border:1px solid var(--_1wm1no55);border-radius:8px;overflow:hidden}._2p95ge0 th,._2p95ge0 td{border:0;border-right:1px solid var(--_1wm1no55);border-bottom:1px solid var(--_1wm1no55);padding:.5em 1em;text-align:left}._2p95ge0 th:last-child,._2p95ge0 td:last-child{border-right:none}._2p95ge0 tr:last-child td{border-bottom:none}._2p95ge0 th{background:var(--_1wm1no5c);font-weight:var(--_1wm1no516)}._2p95ge0 img{max-width:100%;height:auto;display:block;margin:2em 0}._2p95ge2{background:var(--_1wm1no57);display:block}._2p95ge0 img[loading=lazy]{opacity:0;animation:_2p95ge1 .3s ease-out forwards}._2p95ge0 figure{margin-bottom:2em;text-align:center}._2p95ge0 figure img{margin-bottom:1em}._2p95ge0 figure figcaption{color:var(--_1wm1no53);font-size:var(--_1wm1no5u);font-family:var(--_1wm1no5o);font-weight:var(--_1wm1no512);font-style:italic;text-align:center}._2p95ge0 p>img{position:relative;margin-bottom:2em}._2p95ge0 p>img:after{content:attr(alt);display:block;position:absolute;left:0;width:100%;text-align:center;color:var(--_1wm1no53);font-size:var(--_1wm1no5u);margin-top:.75em}._2p95ge0 .img-caption{display:block;text-align:center;color:var(--_1wm1no53);font-size:var(--_1wm1no5u);margin-bottom:2em}._2p95ge0 code{padding:2.5px 3.5px;border-radius:5px;background-color:var(--_1wm1no57);border:.5px solid var(--_1wm1no55);font-family:var(--_1wm1no5p);font-size:var(--_1wm1no5u);font-feature-settings:"liga"0,"calt"0;-webkit-font-feature-settings:"liga"0,"calt"0}._2p95ge0 blockquote{border-left:2px solid var(--_1wm1no55);margin:0 0 1.75em .125em;padding:0 0 0 1.375em;text-align:left}._2p95ge0 blockquote p{margin:0}._2p95ge0 blockquote cite{display:inline-block;margin-top:.5em}._2p95ge0 ul{list-style-type:none;padding-left:0;margin-left:1rem;margin-bottom:1.75em;line-height:1.75}._2p95ge0 ul ul{margin-left:.625rem;margin-top:.5em;margin-bottom:.5em}._2p95ge0 ul li{position:relative;padding-left:.5rem;margin-bottom:.5em}._2p95ge0 ul li:last-child{margin-bottom:0}._2p95ge0 ul li>ul{margin-top:.5em;margin-bottom:.5em}._2p95ge0 ul li:before{content:"•";position:absolute;left:-1.25rem;top:-.05em;width:1.5rem;text-align:center;color:var(--_1wm1no54)}._2p95ge0 ol{list-style-position:outside;padding-left:0;margin-left:1.25rem;margin-bottom:1.75em;counter-reset:item}._2p95ge0 ol li{display:block;position:relative;padding-left:.25rem;margin-bottom:.5em}._2p95ge0 ol li:last-child{margin-bottom:0}._2p95ge0 ol li:before{content:counter(item)".";counter-increment:item;position:absolute;left:-1.15rem;width:1.5rem;text-align:left;color:var(--_1wm1no53);opacity:.75;font-variant-numeric:tabular-nums;font-feature-settings:"tnum"1,"zero"0,"cv01"1,"cv02"1,"calt"1,"ss03"1,"liga"1,"ordn"1}._2p95ge0 ul.contains-task-list{list-style:none;margin-left:0;white-space:nowrap}._2p95ge0 ul.contains-task-list li:before{content:none}._2p95ge0 ul.contains-task-list li.task-list-item{padding-left:.125em;margin-bottom:.5em}._2p95ge0 ul.contains-task-list li.task-list-item:last-child{margin-bottom:0}._2p95ge0 ul.contains-task-list li.task-list-item input[type=checkbox]{margin-right:.5em;position:relative;top:.175em;width:1em;height:1em;border:1.35px solid var(--_1wm1no54);border-radius:4px;background:0 0;appearance:none;-webkit-appearance:none}._2p95ge0 ul.contains-task-list li.task-list-item input[type=checkbox]:checked{position:relative;background:var(--_1wm1no57);font-family:var(--_1wm1no5n);border:1.35px solid var(--_1wm1no54);opacity:.75}._2p95ge0 ul.contains-task-list li.task-list-item input[type=checkbox]:checked:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-45%,-55%);font-family:var(--_1wm1no5n);font-size:10px;font-weight:650;color:var(--_1wm1no51);opacity:.55}._2p95ge0 ul.contains-task-list li.task-list-item input[type=checkbox]+*{display:inline;margin-left:0;line-height:1.75;white-space:nowrap}._2p95ge0 sup,._2p95ge0 sub,._2p95ge0 sup a{margin:0 .125em;font-size:var(--_1wm1no5t);line-height:1}._2p95ge0 hr{margin:3.75em 0;height:auto;border:0;background:0 0;text-align:center;position:relative}._2p95ge0 hr:before{content:"***";font-family:var(--_1wm1no5p);color:var(--_1wm1no54);font-size:var(--_1wm1no5t);letter-spacing:.25em}._2p95ge0 kbd{font-family:var(--_1wm1no5p);font-size:var(--_1wm1no5u);border:1px solid var(--_1wm1no54);padding:1px 4px;border-radius:5px;min-width:1.75em;display:inline-block;text-align:center}._2p95ge0 mark{background-color:var(--_1wm1no58);color:var(--_1wm1no51);padding:3px 1px}._2p95ge0 .footnotes{margin-top:4rem;padding-top:1.75rem;position:relative}._2p95ge0 .footnotes:before{content:"";position:absolute;top:0;left:0;width:4rem;height:1px;background-color:var(--_1wm1no55)}._2p95ge0 cite{font-style:normal}._2p95ge0 [data-footnote-backref]{position:relative;font-family:var(--_1wm1no5p);font-size:var(--_1wm1no5w);top:-.05em}._2p95ge0 [data-footnote-ref]{font-size:1em;font-variant-numeric:tabular-nums;font-feature-settings:"tnum"1,"zero"0,"cv01"1,"cv02"1,"calt"1,"ss03"1,"liga"1,"ordn"1}._2p95ge0 [data-footnote-ref],._2p95ge0 [data-footnote-backref]{color:var(--_1wm1no53);opacity:.875;text-decoration:none;transition:color .2s ease-out;padding-right:.5em}._2p95ge0 [data-footnote-ref]:hover,._2p95ge0 [data-footnote-backref]:hover{color:var(--_1wm1no51)}._2p95ge0 pre{background-color:var(--_1wm1no5c);border-radius:8px;padding:1.25em 1.5em;margin:2em 0;overflow-x:auto}._2p95ge0 pre>code{font-family:var(--_1wm1no5p);font-feature-settings:"liga"0,"calt"0;display:block;white-space:pre;word-break:normal;overflow-wrap:normal;padding:0;margin:0;background:0 0;border:0;line-height:1.5;border-radius:0}._2p95ge0 pre>code *{font-size:var(--_1wm1no5u)}.katex-mathml{display:none!important}.katex-display{text-align:center;margin:1.75em 0}.katex *{box-sizing:content-box}.katex,.katex *{color:inherit}.katex .base,.katex .strut,.katex .mathit,.katex .mathrm,.katex .mathbf,.katex .mathsf,.katex .mathtt{line-height:initial;vertical-align:baseline}._2p95ge3{color:var(--_1wm1no53);letter-spacing:-.025em}._2p95ge3 .separator{margin:0 .25em}._2p95ge0 iframe{width:100%;aspect-ratio:16/9;border:0;border-radius:6px;margin:.25em 0 0}._2p95ge0 iframe[src*="spotify.com"]{aspect-ratio:auto}@media (max-width:768px){_2p95ge0 pre{padding:1em 1.25em}}