@font-face{font-family:logoFont;src:url(../media/PFSquareSansPro_Medium-s.3qxsehxnzo6vx.woff)format("woff");font-display:swap}@font-face{font-family:logoFont Fallback;src:local(Arial);ascent-override:76.24%;descent-override:25.41%;line-gap-override:20.33%;size-adjust:98.38%}._4tBkTa_className{font-family:logoFont,logoFont Fallback}
@font-face{font-family:Roboto Mono;font-style:normal;font-weight:100 700;font-display:swap;src:url(../media/4a439e1ba971da1a-s.1vgctuhklh__x.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:100 700;font-display:swap;src:url(../media/b3b0afff8ab38d95-s.33q4idznd8rl5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:100 700;font-display:swap;src:url(../media/b12ef0642bbc5f5f-s.2tbuiduw72dt5.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:100 700;font-display:swap;src:url(../media/83a6e70a3a81dd9f-s.28n7p9dmf_8k7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:100 700;font-display:swap;src:url(../media/99ac5753282bcf05-s.3w6kcxkrsxlac.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:100 700;font-display:swap;src:url(../media/2f13ad8e538108e0-s.22iyan98j1_2e.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:Roboto Mono Fallback;src:local(Arial);ascent-override:77.84%;descent-override:20.13%;line-gap-override:0.0%;size-adjust:134.61%}.TaSgMq_className{font-family:Roboto Mono,Roboto Mono Fallback;font-style:normal}.TaSgMq_variable{--font-roboto-mono:"Roboto Mono", "Roboto Mono Fallback"}
@font-face{font-family:montreal_sans;src:url(../media/NeueMontreal_Bold-s.p.1h29api5we9rv.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:montreal_sans Fallback;src:local(Arial);ascent-override:95.45%;descent-override:22.63%;line-gap-override:0.0%;size-adjust:101.63%}.uT-wFq_className{font-family:montreal_sans,montreal_sans Fallback}.uT-wFq_variable{--font-montreal-sans:"montreal_sans", "montreal_sans Fallback"}
._7dfHNa_bodySlot blockquote{color:var(--et-muted-text);border-left:3px solid var(--color-et-orange);margin-block:1rem;padding-left:1.25rem}._7dfHNa_bodySlotCenter blockquote{text-align:left}
.uivK7q_excerpt{max-width:55ch;color:var(--et-muted-text);font-size:1.0625rem;line-height:1.7}@media (min-width:640px){.uivK7q_excerpt{font-size:1.125rem}}.uivK7q_excerptFeatured{max-width:60ch}
.eDmYnG_prose{width:100%;max-width:68ch;color:var(--et-muted-text);font-family:inherit;font-size:1.0625rem;line-height:1.7}@media (min-width:640px){.eDmYnG_prose{font-size:1.125rem}}.eDmYnG_prose :where(h1,h2,h3,h4,h5,h6){color:var(--et-heading);font-weight:700;line-height:1.25}.eDmYnG_prose h1{margin-top:1.75em;margin-bottom:.5em;font-size:1.75rem}.eDmYnG_prose h2{margin-top:2em;margin-bottom:.5em;font-size:1.5rem}@media (min-width:640px){.eDmYnG_prose h2{font-size:1.75rem}}.eDmYnG_prose h3{margin-top:1.75em;margin-bottom:.5em;font-size:1.125rem}@media (min-width:640px){.eDmYnG_prose h3{font-size:1.25rem}}.eDmYnG_prose h2+h3{color:var(--et-muted-text);margin-top:.35em;font-size:1.125rem;font-weight:300;line-height:1.4}@media (min-width:640px){.eDmYnG_prose h2+h3{font-size:1.25rem}}.eDmYnG_prose h4{margin-top:1.5em;margin-bottom:.4em;font-size:1.0625rem}.eDmYnG_prose :where(p,ul,ol,blockquote){margin-top:1.15em;margin-bottom:1.15em}.eDmYnG_prose :where(p,ul,ol,blockquote):first-child{margin-top:0}.eDmYnG_prose :where(p,ul,ol,blockquote):last-child{margin-bottom:0}.eDmYnG_prose ul,.eDmYnG_prose ol{padding-left:1.5rem}.eDmYnG_prose ul{list-style-type:disc}.eDmYnG_prose ol{list-style-type:decimal}.eDmYnG_prose li{margin-top:.35em;margin-bottom:.35em}.eDmYnG_prose li>:where(ul,ol){margin-top:.5em;margin-bottom:.5em}.eDmYnG_prose a{color:var(--color-et-orange);text-underline-offset:3px;text-underline-position:under;text-decoration:underline;text-decoration-thickness:1px}.eDmYnG_prose a:hover{text-decoration-thickness:2px}.eDmYnG_prose strong{color:var(--et-heading);font-weight:700}.eDmYnG_prose blockquote{border-left:3px solid var(--color-et-orange);color:var(--et-muted-text);padding-left:1.25rem}.eDmYnG_prose :where(code):not(pre code){font-family:var(--font-mono), ui-monospace, monospace;background:color-mix(in srgb, var(--color-et-black) 60%, transparent);border-radius:.25rem;padding:.15em .35em;font-size:.9em}.eDmYnG_prose pre{background:color-mix(in srgb, var(--color-et-black) 75%, transparent);border-radius:.5rem;margin-top:1.25em;margin-bottom:1.25em;padding:1rem 1.25rem;font-size:.875em;line-height:1.6;overflow-x:auto}.eDmYnG_prose pre:is(:focus,:focus-visible){outline:2px solid var(--color-et-orange);outline-offset:2px}.eDmYnG_prose pre code{font-family:var(--font-mono), ui-monospace, monospace;background:0 0;padding:0}.eDmYnG_prose pre.eDmYnG_mermaid{font-family:inherit;font-size:inherit;line-height:inherit;background:0 0;border-radius:0;max-width:100%;margin-top:0;margin-bottom:0;padding:0;overflow:visible}.eDmYnG_prose :where(figure.eDmYnG_mermaid-diagram){border:1px solid var(--et-card-border);background:var(--et-card-fill);cursor:zoom-in;border-radius:.5rem;margin-top:1.75em;margin-bottom:1.75em;padding:1rem;position:relative}.eDmYnG_prose :where(figure.eDmYnG_mermaid-diagram):is(:focus,:focus-visible){outline:2px solid var(--color-et-orange);outline-offset:2px}.eDmYnG_prose :where(figure.eDmYnG_mermaid-diagram) pre.eDmYnG_mermaid{margin:0}.eDmYnG_prose :where(figure.eDmYnG_mermaid-diagram) .eDmYnG_mermaid-expand-btn{border:1px solid var(--et-card-border);background:var(--et-card-fill);width:2rem;height:2rem;color:var(--et-muted-text);cursor:pointer;opacity:0;border-radius:.375rem;justify-content:center;align-items:center;transition:opacity .15s,color .15s,border-color .15s;display:inline-flex;position:absolute;top:.5rem;right:.5rem}.eDmYnG_prose :where(figure.eDmYnG_mermaid-diagram):is(:hover,:focus-within) .eDmYnG_mermaid-expand-btn,.eDmYnG_prose :where(figure.eDmYnG_mermaid-diagram) .eDmYnG_mermaid-expand-btn:is(:focus,:focus-visible){opacity:1}@media (pointer:coarse){.eDmYnG_prose :where(figure.eDmYnG_mermaid-diagram) .eDmYnG_mermaid-expand-btn{opacity:1}}.eDmYnG_prose :where(figure.eDmYnG_mermaid-diagram) .eDmYnG_mermaid-expand-btn:hover{color:var(--et-heading);border-color:color-mix(in srgb, var(--color-et-orange) 55%, transparent)}.eDmYnG_prose :where(figure.eDmYnG_mermaid-diagram) .eDmYnG_mermaid-expand-btn:is(:focus,:focus-visible){outline:2px solid var(--color-et-orange);outline-offset:2px}.eDmYnG_prose pre.eDmYnG_mermaid svg{max-width:100%;height:auto;margin-inline:auto;display:block}.eDmYnG_prose pre.eDmYnG_mermaid.eDmYnG_mermaid-error{background:0 0;padding:0}.eDmYnG_prose pre.eDmYnG_mermaid .eDmYnG_mermaid-fallback{border:1px solid var(--et-card-border);background:var(--et-card-fill);border-radius:.5rem;width:100%;padding:.75rem 1rem}.eDmYnG_prose pre.eDmYnG_mermaid .eDmYnG_mermaid-fallback summary{cursor:pointer;color:var(--et-muted-text);margin-bottom:.5rem;font-size:.9375rem}.eDmYnG_prose pre.eDmYnG_mermaid .eDmYnG_mermaid-fallback pre{background:color-mix(in srgb, var(--color-et-black) 75%, transparent);font-family:var(--font-mono), ui-monospace, monospace;border-radius:.375rem;margin:0;padding:.75rem 1rem;font-size:.8125rem;line-height:1.5;overflow-x:auto}.eDmYnG_prose img{border-radius:.5rem;max-width:100%;height:auto;margin-top:1.5rem;margin-bottom:1.5rem}.eDmYnG_prose :where(figure:not(.eDmYnG_mermaid-diagram)){margin-top:1.75rem;margin-bottom:1.75rem}.eDmYnG_prose :where(figure:not(.eDmYnG_mermaid-diagram)) img{width:100%;margin-top:0;margin-bottom:0;display:block}.eDmYnG_prose :where(figure:not(.eDmYnG_mermaid-diagram)) figcaption{color:color-mix(in srgb, var(--et-muted-text) 88%, transparent);margin-top:.65rem;font-size:.9375rem;line-height:1.5}.eDmYnG_prose :where(figure:not(.eDmYnG_mermaid-diagram)) figcaption a{color:var(--color-et-orange);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.eDmYnG_prose :where(figure:not(.eDmYnG_mermaid-diagram)) :is(p.eDmYnG_figure-credit,cite.eDmYnG_figure-credit){color:color-mix(in srgb, var(--et-muted-text) 70%, transparent);margin-top:.35rem;margin-bottom:0;font-size:.8125rem;line-height:1.45}.eDmYnG_prose :where(figure:not(.eDmYnG_mermaid-diagram)) :is(p.eDmYnG_figure-credit,cite.eDmYnG_figure-credit) a{color:var(--color-et-orange);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.eDmYnG_prose table{border-collapse:collapse;width:100%;margin-top:1.5rem;margin-bottom:1.5rem;font-size:.9375rem;line-height:1.5}.eDmYnG_prose th,.eDmYnG_prose td{border:1px solid color-mix(in srgb, var(--color-et-dark-grey) 55%, transparent);text-align:left;vertical-align:top;padding:.5rem .75rem}.eDmYnG_prose th{color:var(--et-heading);background:color-mix(in srgb, var(--color-et-black) 50%, transparent);font-weight:600}.eDmYnG_prose [data-youtube-video]{aspect-ratio:16/9;width:100%;margin-top:1.5rem;margin-bottom:1.5rem;position:relative}.eDmYnG_prose [data-youtube-video] iframe{border:0;border-radius:.5rem;width:100%;height:100%;position:absolute;inset:0}
.qo6zSq_dialog{background:color-mix(in srgb, var(--color-et-black) 88%, transparent);width:100vw;max-width:100vw;height:100vh;max-height:100vh;color:var(--color-et-light-grey);border:0;margin:0;padding:0}.qo6zSq_dialog::backdrop{background:color-mix(in srgb, var(--color-et-black) 75%, transparent)}.qo6zSq_panel{flex-direction:column;width:100%;height:100%;min-height:0;display:flex}.qo6zSq_toolbar{border-bottom:1px solid color-mix(in srgb, var(--color-et-dark-grey) 55%, transparent);background:color-mix(in srgb, var(--color-et-black) 65%, transparent);flex-shrink:0;justify-content:flex-end;align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex}.qo6zSq_toolbarButton{border:1px solid color-mix(in srgb, var(--color-et-dark-grey) 55%, transparent);background:color-mix(in srgb, var(--color-et-black) 50%, transparent);width:2.25rem;height:2.25rem;color:var(--color-et-light-grey);cursor:pointer;border-radius:.375rem;justify-content:center;align-items:center;display:inline-flex}.qo6zSq_toolbarButton:hover{color:var(--color-et-white);border-color:color-mix(in srgb, var(--color-et-orange) 55%, transparent)}.qo6zSq_toolbarButtonReset{width:auto;padding-inline:.75rem;font-size:.875rem;font-weight:500}.qo6zSq_viewport{touch-action:none;cursor:grab;flex:1;min-height:0;position:relative;overflow:auto}.qo6zSq_viewportDragging{cursor:grabbing}.qo6zSq_content{transform-origin:50%;will-change:transform;min-width:min(100%,72rem);padding:2rem;display:inline-block}.qo6zSq_content svg{width:auto;max-width:none;height:auto;margin-inline:auto;display:block}.qo6zSq_hint{color:color-mix(in srgb, var(--color-et-light-grey) 75%, transparent);text-align:center;flex-shrink:0;padding:.5rem 1rem .75rem;font-size:.8125rem}
._43vSQG_prose{color:var(--et-muted-text);font-size:1rem;line-height:1.65}._43vSQG_prose :where(h1,h2,h3,h4){color:var(--et-heading);margin-top:1.5em;margin-bottom:.5em;font-weight:700;line-height:1.2}._43vSQG_prose h1{font-size:1.75rem}._43vSQG_prose h2{font-size:1.375rem}._43vSQG_prose h3{font-size:1.125rem}._43vSQG_prose :where(p,ul,ol){margin-top:.75em;margin-bottom:.75em}._43vSQG_prose ul,._43vSQG_prose ol{padding-left:1.25rem}._43vSQG_prose a{color:var(--color-et-orange);text-underline-offset:2px;text-decoration:underline}._43vSQG_prose img{border-radius:.5rem;max-width:100%;height:auto;margin-top:1rem;margin-bottom:1rem}
