.ex.svelte-f3p924{position:relative}.ex.svelte-f3p924{--kind-brief: #7A2233;--kind-deep-dive: #1F4E6B;--kind-release-note: #7A5200}:root[data-theme=dark] .ex.svelte-f3p924{--kind-brief: #D0586F;--kind-deep-dive: #3688BA;--kind-release-note: #AF7600}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .ex.svelte-f3p924{--kind-brief: #D0586F;--kind-deep-dive: #3688BA;--kind-release-note: #AF7600}}.room.svelte-f3p924{position:relative;display:grid;align-items:center;min-height:clamp(20rem,60vh,34rem)}.ex.svelte-f3p924:not(.still) .room:where(.svelte-f3p924){overflow:clip}.still.svelte-f3p924 .room:where(.svelte-f3p924){display:block;min-height:0}.mast.svelte-f3p924{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem;border-bottom:3px solid var(--ink);padding-bottom:.6rem}.wordmark.svelte-f3p924{margin:0;font-size:clamp(1.6rem,3.4vw,2.5rem);line-height:1;letter-spacing:-.02em}.wm-a.svelte-f3p924{font-family:var(--font-sans);font-weight:700}.wm-b.svelte-f3p924{font-family:var(--font-serif);font-style:italic;font-weight:500;color:var(--mark)}.chapters.svelte-f3p924{display:flex;gap:.9rem}.ch.svelte-f3p924{all:unset;position:relative;cursor:pointer;display:grid;gap:.3rem;width:clamp(3rem,7vw,5.5rem);padding:.2rem 0}.ch.svelte-f3p924:after{content:"";position:absolute;left:0;right:0;top:50%;height:44px;transform:translateY(-50%)}.ch.svelte-f3p924:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:4px}.ch-n.svelte-f3p924{font-family:var(--font-mono);font-size:.75rem;color:var(--ink-3);transition:color .3s ease}.ch.on.svelte-f3p924 .ch-n:where(.svelte-f3p924){color:var(--mark);font-weight:600}.ch-bar.svelte-f3p924{display:block;height:2px;background:var(--rule);overflow:hidden}.ch-bar.svelte-f3p924 span:where(.svelte-f3p924){display:block;height:100%;background:var(--mark);transform-origin:left}.still.svelte-f3p924 .chapters:where(.svelte-f3p924){display:none}.strap.svelte-f3p924{margin:0;padding:.5rem 0;border-bottom:1px solid var(--rule);font-family:var(--font-serif);font-style:italic;font-size:.95rem;color:var(--ink-2)}.intro.svelte-f3p924{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;display:grid;place-content:center;text-align:center;pointer-events:none;z-index:2;font-family:var(--font-serif);font-size:clamp(2.4rem,6vw,4.6rem);line-height:1.05;letter-spacing:-.025em;font-weight:600;opacity:var(--o);transform:translateY(calc((1 - var(--o)) * -6vh))}.intro.svelte-f3p924 em:where(.svelte-f3p924){color:var(--mark);font-weight:500}.intro-kicker.svelte-f3p924{display:block;margin-bottom:1.4rem;font-family:var(--font-mono);font-size:.8125rem;letter-spacing:.04em;text-transform:uppercase;font-weight:400;color:var(--ink-3)}.still.svelte-f3p924 .intro:where(.svelte-f3p924){position:static;font-size:clamp(1.8rem,6vw,2.6rem);padding:2rem 0 1rem;text-align:left;place-content:start;opacity:1;transform:none}.pieces.svelte-f3p924{display:grid}.still.svelte-f3p924 .pieces:where(.svelte-f3p924){display:block}.piece.svelte-f3p924{grid-area:1 / 1;display:grid;grid-template-columns:minmax(0,3fr) minmax(0,9fr);gap:clamp(1.5rem,4vw,3.5rem);align-content:center;padding:1.5rem 0;opacity:var(--op);transform:translateY(calc((1 - var(--st)) * 10vh));pointer-events:none}.piece.live.svelte-f3p924{pointer-events:auto}.still.svelte-f3p924 .piece:where(.svelte-f3p924){grid-area:auto;position:static;opacity:1;transform:none;pointer-events:auto;padding:1.6rem 0;border-top:1px solid var(--rule);grid-template-columns:1fr;gap:.8rem}.side.svelte-f3p924{position:relative;padding-top:1rem;align-self:start;margin-top:.5rem}.side.svelte-f3p924:before{content:"";position:absolute;left:0;top:0;width:100%;height:4px;background:var(--kind, var(--mark));transform:scaleX(var(--draw));transform-origin:left}.folio.svelte-f3p924{margin:0 0 .9rem;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3)}time.svelte-f3p924{display:flex;align-items:center;gap:.6rem}.day.svelte-f3p924{font-family:var(--font-serif);font-weight:600;font-size:clamp(3rem,6vw,4.6rem);line-height:.85;letter-spacing:-.03em;color:var(--kind, var(--mark));font-variant-numeric:lining-nums}.mon.svelte-f3p924{font-family:var(--font-mono);font-size:.75rem;line-height:1.35;color:var(--ink-2)}.kicker.svelte-f3p924{margin:.8rem 0 0;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;font-weight:600;color:var(--kind, var(--ink-2))}h3.svelte-f3p924{margin:0 0 1.1rem;font-family:var(--font-serif);font-weight:600;font-size:clamp(2.1rem,5.2vw,4.6rem);line-height:1.02;letter-spacing:-.03em;max-width:16ch;text-wrap:balance}h3.svelte-f3p924 a:where(.svelte-f3p924){color:inherit;text-decoration:none}h3.svelte-f3p924 a:where(.svelte-f3p924):focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:4px}.w.svelte-f3p924{display:inline-block;opacity:calc(.5 + var(--w) * .5);transform:translateY(calc((1 - var(--w)) * .22em))}.stand.svelte-f3p924{margin:0 0 1.3rem;max-width:54ch;font-size:clamp(1rem,1.3vw,1.1rem);line-height:1.6;color:var(--ink-2);opacity:var(--o);transform:translateY(calc((1 - var(--o)) * 8px));text-wrap:pretty}.go.svelte-f3p924{margin:0;display:inline-flex;align-items:baseline;gap:.5rem;font-weight:700;font-size:.95rem;color:var(--kind, var(--mark));opacity:var(--o)}.go-text.svelte-f3p924{background:linear-gradient(currentColor,currentColor) 0 100% / calc(var(--o) * 100%) 2px no-repeat;padding-bottom:.15rem}.arrow.svelte-f3p924{display:inline-block;transition:transform .35s cubic-bezier(.16,1,.3,1)}.piece.svelte-f3p924:hover .arrow:where(.svelte-f3p924){transform:translate(5px)}.outro.svelte-f3p924{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;display:grid;place-content:center;justify-items:center;text-align:center;padding:0 clamp(16px,5vw,5rem);opacity:var(--o);transform:translateY(calc((1 - var(--o)) * 24px));pointer-events:none}.outro.svelte-f3p924 .all:where(.svelte-f3p924){pointer-events:auto}.still.svelte-f3p924 .outro:where(.svelte-f3p924){position:static;opacity:1;transform:none;text-align:left;justify-items:start;padding:1.5rem 0 0;border-top:1px solid var(--rule)}.promise.svelte-f3p924{margin:0 0 1.4rem;font-family:var(--font-serif);font-size:clamp(1.4rem,2.8vw,2.2rem);line-height:1.2;letter-spacing:-.01em}.promise.svelte-f3p924 em:where(.svelte-f3p924){color:var(--mark)}.all.svelte-f3p924{display:inline-flex;gap:.5rem;align-items:baseline;font-weight:700;font-size:.95rem;color:var(--ink);text-decoration:none;border-bottom:2px solid var(--mark);padding-bottom:.15rem}.all.svelte-f3p924:hover{color:var(--mark)}.domain.svelte-f3p924{display:block;margin-top:.9rem;font-family:var(--font-mono);font-size:.75rem;color:var(--ink-3)}
