.ct-eyebrow.svelte-7kb43d{display:flex;align-items:center;gap:12px;font-family:var(--font-mono);font-size:clamp(.9375rem,1.4vw,1.0625rem);letter-spacing:.16em;text-transform:uppercase;color:var(--zest-ink)}.dot.svelte-7kb43d{width:7px;height:7px;flex:none;border-radius:50%;background:var(--yuzu);box-shadow:0 0 10px var(--yuzu)}.ct-divider.svelte-1vm25vf{position:relative;height:0;border-top:1px dashed var(--rule)}.edge.svelte-1vm25vf{position:absolute;top:-1px;left:0;right:0}.dot.svelte-1vm25vf{position:absolute;top:-4px;width:7px;height:7px;border-radius:50%;background:var(--yuzu);box-shadow:0 0 10px var(--yuzu)}.l.svelte-1vm25vf{left:0}.r.svelte-1vm25vf{right:0}.ct-section.svelte-1wi4ut5{position:relative;z-index:20;background:var(--ground);padding:var(--space-section) 0}.flush.svelte-1wi4ut5{padding-bottom:0}.wrap.svelte-1wi4ut5{max-width:var(--ct-wrap);margin:0 auto;padding:0 var(--ct-gutter)}.flush.svelte-1wi4ut5 .wrap:where(.svelte-1wi4ut5){padding-bottom:var(--space-section)}.split-wrap.svelte-1wi4ut5{display:flex;flex-wrap:wrap;gap:clamp(32px,5vw,64px)}.lead.svelte-1wi4ut5{flex:1 1 300px;max-width:400px;position:sticky;top:110px;align-self:flex-start;display:flex;flex-direction:column;gap:20px}.body.svelte-1wi4ut5{flex:1.6 1 460px;min-width:0;max-width:40rem;display:flex;flex-direction:column;gap:24px}@media (max-width: 859px){.lead.svelte-1wi4ut5{position:static;max-width:none}}.single-wrap.svelte-1wi4ut5{max-width:44rem;display:flex;flex-direction:column;gap:26px}.single-wrap.wide.svelte-1wi4ut5{max-width:var(--ct-wrap);gap:40px}.single-head.svelte-1wi4ut5{display:flex;flex-direction:column;gap:20px;max-width:44rem}.ct-q.svelte-1wi4ut5{margin:0;font-family:var(--font-display);font-weight:800;font-size:clamp(1.9rem,3.2vw,2.75rem);line-height:1.06;letter-spacing:-.02em;color:var(--ink)}.ct-q.size-lg.svelte-1wi4ut5{font-size:clamp(2rem,4.4vw,3.5rem);line-height:1.04;letter-spacing:-.025em}.ct-study.svelte-629385{margin:14px 0;max-width:36rem;background:var(--surface);border:1px solid color-mix(in srgb,var(--leaf) 16%,transparent);border-radius:var(--radius-card);padding:20px 22px 18px;display:flex;flex-direction:column;gap:10px;transition:border-color .4s var(--ease-out),box-shadow .5s var(--ease-out)}.live.svelte-629385{cursor:pointer}.live.svelte-629385:hover,.open.svelte-629385{border-color:color-mix(in srgb,var(--leaf) 34%,transparent)}.open.svelte-629385{box-shadow:0 18px 50px -28px color-mix(in srgb,var(--leaf) 45%,transparent)}.top.svelte-629385{display:flex;align-items:center;justify-content:space-between;gap:12px}.kicker.svelte-629385{display:flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;color:var(--yuzu-ink)}.dot.svelte-629385{flex:none;width:6px;height:6px;border-radius:50%;background:var(--yuzu);box-shadow:0 0 8px var(--yuzu)}.plus.svelte-629385{flex:none;width:32px;height:32px;border-radius:50%;border:1px solid var(--yuzu);display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:1.125rem;line-height:1;color:var(--yuzu-ink);transition:transform .6s var(--ease-out),background .3s,color .3s}.open.svelte-629385 .plus:where(.svelte-629385){transform:rotate(135deg);background:var(--yuzu);color:var(--on-zest)}.q.svelte-629385{margin:0;font-weight:700;font-size:1.0625rem;line-height:1.4;color:var(--ink);text-wrap:pretty}.body.svelte-629385{font-size:.9375rem;line-height:1.65;color:var(--ink-2)}.body.svelte-629385 p{margin:0 0 10px;color:var(--ink-2);text-wrap:pretty}.live.svelte-629385 .body:where(.svelte-629385){overflow:hidden;transition:max-height .7s var(--ease-out)}.live.svelte-629385:not(.open) .body:where(.svelte-629385){-webkit-mask-image:linear-gradient(#000 25%,transparent);mask-image:linear-gradient(#000 25%,transparent)}.body.svelte-629385 .src:where(.svelte-629385){margin:6px 0 4px;padding-top:12px;border-top:1px dashed var(--rule);font-family:var(--font-mono);font-size:.75rem;line-height:1.5;color:var(--ink-3)}.more.svelte-629385{align-self:flex-start;display:flex;align-items:center;gap:8px;padding:0;background:none;border:0;cursor:pointer;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--zest-ink)}.more.svelte-629385:hover{color:var(--yuzu-ink)}@media (prefers-reduced-motion: reduce){.ct-study.svelte-629385,.plus.svelte-629385,.live.svelte-629385 .body:where(.svelte-629385){transition:none}}.ct-pull.svelte-1qgtjy7{margin:0;font-family:var(--font-display);font-weight:800;letter-spacing:-.015em;color:var(--ink);text-wrap:balance}.size-md.svelte-1qgtjy7{font-size:clamp(1.4rem,2.4vw,1.75rem);line-height:1.22}.size-lg.svelte-1qgtjy7{font-size:clamp(1.6rem,3vw,2.25rem);line-height:1.15;letter-spacing:-.02em;text-wrap:pretty}.size-xl.svelte-1qgtjy7{margin:16px 0;font-size:clamp(1.75rem,3.6vw,2.6rem);line-height:1.12;letter-spacing:-.02em}.tone-zest.svelte-1qgtjy7{color:var(--zest-ink)}blockquote.ct-pull.svelte-1qgtjy7{padding:0}.ct-band.svelte-122l3qn{position:relative;padding:var(--space-section) var(--ct-gutter)}.inner.svelte-122l3qn{max-width:var(--ct-wrap);margin:0 auto}.tone-zest.svelte-122l3qn{--band-ink: var(--on-zest);background:var(--zest)}.tone-ground.svelte-122l3qn{--band-ink: var(--ink);background:var(--ground);border-top:1px dashed var(--rule)}.ct-band.svelte-122l3qn{color:var(--band-ink)}.ct-band.svelte-122l3qn a:not(.ct-btn){font-weight:700;color:var(--band-ink);border-bottom:1px solid var(--band-ink);text-decoration:none}.ct-band.svelte-122l3qn a:not(.ct-btn):hover{color:var(--band-ink);border-bottom-width:2px}.ct-band.svelte-122l3qn :focus-visible{outline-color:var(--band-ink)}.ct-figure.svelte-1tmzjou{margin:0;display:flex;flex-direction:column;gap:10px}.pane.svelte-1tmzjou{position:relative;border-radius:var(--radius-card);overflow:hidden;background:var(--surface-2)}.frame-plain.svelte-1tmzjou .pane:where(.svelte-1tmzjou){border:1px solid var(--line)}.frame-ring.svelte-1tmzjou .pane:where(.svelte-1tmzjou){padding:3px;background:conic-gradient(from 210deg,var(--yuzu),var(--zest),var(--blood),var(--yuzu));box-shadow:var(--glow-ring);overflow:visible}.frame-ring.svelte-1tmzjou img:where(.svelte-1tmzjou){border-radius:calc(var(--radius-card) - 3px)}.frame-none.svelte-1tmzjou .pane:where(.svelte-1tmzjou){background:none;border-radius:0}img.svelte-1tmzjou{display:block;width:100%;height:auto}.opener.svelte-1tmzjou{display:block;width:100%;padding:0;border:0;background:none;cursor:zoom-in;position:relative;border-radius:inherit}.zoom.svelte-1tmzjou{position:absolute;right:12px;bottom:12px;width:32px;height:32px;border-radius:50%;border:1px solid var(--yuzu);background:color-mix(in srgb,var(--ground) 70%,transparent);color:var(--yuzu-ink);font-family:var(--font-mono);display:flex;align-items:center;justify-content:center}figcaption.svelte-1tmzjou{font-family:var(--font-mono);font-size:.75rem;line-height:1.5;color:var(--ink-3)}
