*,*:before,*:after{box-sizing:border-box}*{margin:0}body{line-height:1.6;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}:root{--c000: rgb(16, 16, 16);--c010: rgb(28, 28, 30);--c020: rgb(44, 44, 46);--c025: rgb(60, 60, 60);--c050: rgb(113, 113, 113);--c075: rgb(167, 167, 167);--c085: rgb(211, 211, 211);--c100: rgb(255, 255, 255);--fh-family: "DepartureMono";--fh-size: .95rem;--fh-lh: 1;--fh-ls: 0em;--fh-case: uppercase;--fh-color: var(--c100);--fp-family: "SFProDisplay-Regular";--fp-size: .85rem;--fp-lh: 1.7;--fp-ls: 0em;--fp-case: none;--fp-color: var(--c075);--fd-family: "DepartureMono";--fd-size: .75rem;--fd-lh: 1;--fd-ls: 0em;--fd-case: uppercase;--fd-color: var(--c050);--sp-page: 4rem;--sp-section: 4rem;--sp-label: 2rem;--sp-h1: 2rem;--sp-block: 1rem;--sp-item: .5rem}@media (max-width: 31.25rem){:root{--sp-page: 1.5rem;--sp-section: 3rem;--sp-label: 1.5rem;--sp-h1: 1.5rem;--sp-block: 1.5rem;--sp-item: .5rem}}@font-face{font-family:regular;src:local("Finder"),url(/_astro/regular.Jjly5TEn.ttf) format("truetype");font-weight:500;font-display:swap}@font-face{font-family:DepartureMono;src:url(/_astro/DepartureMono-Regular.2BZob_Zz.woff2) format("woff2"),url(/_astro/DepartureMono-Regular.DBuWTdvd.woff) format("woff");font-display:swap}body{font-family:var(--fp-family),system-ui;font-size:var(--fp-size);line-height:var(--fp-lh);letter-spacing:var(--fp-ls);text-transform:var(--fp-case);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--fp-color);background:var(--c000);margin:0;padding:0}i{display:inline-block;font-style:normal;margin:var(--sp-label) 0rem;font-family:var(--fd-family),system-ui;font-size:var(--fd-size);line-height:var(--fd-lh);letter-spacing:var(--fd-ls);text-transform:var(--fd-case);color:var(--fd-color)}a:link,a:visited,a:hover{color:inherit;text-decoration:none;border-bottom:.5px solid color-mix(in srgb,currentColor 30%,transparent)}a.label-link{font-family:var(--fd-family),system-ui;font-size:var(--fd-size);line-height:var(--fd-lh);letter-spacing:var(--fd-ls);text-transform:var(--fd-case);color:var(--fd-color)}a.label-link:hover{color:var(--c100)}:root{--radius: .5rem}main{padding:var(--sp-page)}section,article{width:100%;max-width:30rem;margin:0 auto var(--sp-section)}h1,h2,h3,h4,h5,h6{font-family:var(--fh-family),system-ui;font-size:var(--fh-size);line-height:var(--fh-lh);letter-spacing:var(--fh-ls);text-transform:var(--fh-case);color:var(--fh-color)}.title{display:flex;align-items:baseline;gap:1rem}.title .date a:hover{color:var(--c100)}.title .date.copy-permalink{cursor:pointer;border-bottom:.5px solid color-mix(in srgb,currentColor 30%,transparent)}.title .date.copy-permalink.is-copied{color:var(--c100)}.title .date .ago,.title .date:hover .season{display:none}.title .date:hover .ago{display:inline}.content.markdown>h1{margin:0 0 var(--sp-h1)}.content.markdown>*:not(h1){margin:1rem 0 .5rem}.content.markdown>p{margin:.5rem 0 var(--sp-block)}ul,ol{margin:0 0 var(--sp-block);padding-inline-start:2rem}li{margin:0 0 .75rem}.content>p>img,.content>p>video,.content>video{display:block;width:100%;height:auto;margin:var(--sp-block) 0;border:1px solid color-mix(in srgb,var(--c100) 1.25%,transparent);overflow:hidden}.content img,.content video{overflow:hidden}.list{display:flex;flex-direction:column;gap:1rem}.list.inline{flex-direction:row}@media screen and (max-width: 31.25rem){.title .date+.sep,.title .channels{display:none}}:root{--px-fade: .4s}.content .px-wrap{position:relative;display:block;margin:var(--sp-block) 0;border:1px solid color-mix(in srgb,var(--c100) 1.25%,transparent);overflow:hidden}.content .px-wrap>img{display:block;width:100%;height:auto;margin:0;border:none}html.px-boot .content.markdown img{visibility:hidden}html.px-boot .content.markdown .px-wrap.is-ready img{visibility:visible}.px-fx{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;opacity:1;transition:opacity var(--px-fade) ease}.px-wrap:hover .px-fx,.px-wrap:focus-within .px-fx{opacity:0}.px-wrap.px-js .px-fx,.px-wrap.px-js:hover .px-fx{opacity:1;transition:none}@media (prefers-reduced-motion: reduce){.px-fx{transition:none}}.title .date.js-reveal .ago,.title .date.js-reveal:hover .ago{display:none}.title .date.js-reveal:hover .season{display:inline}
