.open-window.svelte-1c4v5ih,.ow-fallback.svelte-1c4v5ih{position:relative;left:50%;right:50%;width:100vw;margin-left:-50vw;margin-right:-50vw;margin-top:2rem;margin-bottom:2rem}.open-window.svelte-1c4v5ih{height:clamp(360px,48vh,520px);height:clamp(360px,48svh,520px);pointer-events:none}.letter-mound.svelte-mg70sy{position:relative;left:50%;right:50%;width:100vw;margin-left:-50vw;margin-right:-50vw;margin-top:2.5rem;margin-bottom:0;min-height:clamp(360px,50vh,520px);min-height:clamp(360px,50svh,520px);pointer-events:none}.baseline.svelte-mg70sy{position:absolute;left:50%;bottom:90px;transform:translate(-50%);width:clamp(280px,72vw,680px);height:1px;background:linear-gradient(to right,transparent 0%,var(--rule, rgba(26, 26, 46, .14)) 12%,var(--rule, rgba(26, 26, 46, .14)) 88%,transparent 100%)}.static-pile.svelte-mg70sy{position:absolute;left:50%;bottom:91px;transform:translate(-50%);display:flex;flex-direction:column;align-items:center}.pile-row.svelte-mg70sy{display:flex;line-height:1}.pile-row.svelte-mg70sy span:where(.svelte-mg70sy){font-family:var(--font-mono, "GT Maru Mono", ui-monospace, monospace);font-weight:700;font-size:clamp(.7rem,2.4vw,1.05rem);color:var(--brand-pink-deep, #c24c92);width:1.15em;text-align:center}.cloud-hero.svelte-1xpuua6{position:relative;left:50%;right:50%;width:100vw;margin-left:-50vw;margin-right:-50vw}.cloud-hero.svelte-1xpuua6{margin-top:-8rem;margin-bottom:2rem}@media(min-width:768px){.cloud-hero.svelte-1xpuua6{margin-top:-10rem;margin-bottom:2.5rem}}.article-body sup a{text-decoration:none!important;color:var(--brand-pink-deep)!important;font-family:var(--font-mono);font-size:.65em;padding:0 .05em;font-weight:500;transition:color .18s ease}.article-body sup a:hover,.article-body sup a:focus-visible{color:var(--brand-pink)!important}.article-body .letter-mound+h2{margin-top:1.5rem}.references{counter-reset:ref;list-style:none!important;padding-left:0!important;margin-top:1.5rem!important}.references li{counter-increment:ref;position:relative;padding-left:2.25rem;font-size:.875rem!important;line-height:1.6!important;margin-bottom:.9rem!important;color:var(--ink-3)!important;scroll-margin-top:6rem}.references li:before{content:counter(ref) ".";position:absolute;left:0;top:.05em;width:1.75rem;text-align:right;font-family:var(--font-mono);font-size:.75rem;color:var(--brand-pink-deep);font-weight:500;letter-spacing:.04em}.references li:target{background:var(--blush-tint);border-radius:2px;box-shadow:0 0 0 6px var(--blush-tint)}
