.blog.svelte-g4n9c0{position:relative;min-height:100vh;overflow-x:hidden}.masthead.svelte-g4n9c0{display:flex;justify-content:flex-end;align-items:baseline;padding:1.25rem 1.5rem 1rem}.masthead-label.svelte-g4n9c0{font-size:.75rem;font-weight:700;letter-spacing:.25em;text-transform:uppercase;color:#111}.article.svelte-g4n9c0{position:relative;margin:16vh 6vw 6rem calc(12vw + 2.5rem);max-width:42rem;z-index:1}.article.svelte-g4n9c0 h1{font-family:Truly Madly Dpad,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(2.2rem,5.5vw,4.5rem);font-weight:800;line-height:.95;letter-spacing:-.03em;text-transform:uppercase;margin:0 0 1.2rem}.article.svelte-g4n9c0 h1:after{content:"";display:block;width:8rem;height:.6rem;background:#111;margin-top:1.4rem}.article.svelte-g4n9c0 h2{font-size:1.1rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;margin:2.8rem 0 .8rem}.article.svelte-g4n9c0 h3{font-size:.95rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin:2.2rem 0 .6rem;color:#d92b1c}.article.svelte-g4n9c0 p{font-size:1.05rem;line-height:1.65;margin:0 0 1.2rem;max-width:38rem}.article.svelte-g4n9c0 a{color:#111;text-decoration:none;border-bottom:2px solid #d92b1c;transition:color .12s linear}.article.svelte-g4n9c0 a:hover{color:#d92b1c}.article.svelte-g4n9c0 ul,.article.svelte-g4n9c0 ol{margin:0 0 1.2rem;padding-left:1.4rem;line-height:1.65}.article.svelte-g4n9c0 blockquote{margin:2rem 0;padding:.2rem 0 .2rem 1.4rem;border-left:.5rem solid #d92b1c;font-weight:500}.article.svelte-g4n9c0 blockquote p{margin:0}.article.svelte-g4n9c0 hr{border:none;height:2px;background:#111;margin:2.5rem 0}.article.svelte-g4n9c0 code{font-family:SF Mono,ui-monospace,Menlo,Consolas,monospace;font-size:.9em}.article.svelte-g4n9c0 pre{padding:1rem 1.2rem;margin:0 0 1.2rem;overflow-x:auto;background:#111;color:#f4f1ea}.article.svelte-g4n9c0 figure{margin:2rem 0}.article.svelte-g4n9c0 img{max-width:100%;display:block}.article.svelte-g4n9c0 figcaption{font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin-top:.6rem}.article.svelte-g4n9c0 .date{font-size:.75rem;font-weight:700;letter-spacing:.25em;text-transform:uppercase;color:#d92b1c;margin:0 0 .8rem}.article.svelte-g4n9c0 mjx-container[display=true]{margin:1.6rem 0;overflow-x:auto;overflow-y:hidden;max-width:100%}.colophon.svelte-g4n9c0{display:flex;justify-content:space-between;align-items:baseline;border-top:2px solid #111;margin:0 1.5rem;padding:1rem 0 1.5rem}.back-link.svelte-g4n9c0{font-size:.8rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;color:#111;border-bottom:2px solid transparent;transition:color .12s linear,border-color .12s linear}.back-link.svelte-g4n9c0:hover{color:#d92b1c;border-bottom-color:#d92b1c}@media (max-width: 640px){.article.svelte-g4n9c0{margin:5vh 1.5rem 4rem 2.75rem}}