/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-scroll-snap-strictness:proximity;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-duration:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial}}}@layer theme,base,kit;@layer components{.reel.svelte-112i69s{scroll-snap-type:x var(--tw-scroll-snap-strictness);--tw-scroll-snap-strictness:mandatory;gap:calc(var(--spacing,.25rem) * 5);padding:0;padding-top:calc(var(--spacing,.25rem) * 2);padding-bottom:calc(var(--spacing,.25rem) * 6);margin:0;list-style-type:none;display:flex;overflow-x:auto}@media not all and (width>=64rem){.reel.svelte-112i69s{margin-inline:calc(var(--spacing,.25rem) * -4);padding-inline:calc(var(--spacing,.25rem) * 4)}}@media (width>=64rem){.reel.svelte-112i69s{gap:calc(var(--spacing,.25rem) * 6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:visible}}.frame.svelte-112i69s{scroll-snap-align:start;flex-direction:column;flex-shrink:0;width:72vw;display:flex}@media (width>=40rem){.frame.svelte-112i69s{width:44vw}}@media (width>=64rem){.frame.svelte-112i69s{width:auto}}.frame-card.svelte-112i69s{aspect-ratio:4/5;width:100%;display:grid}.frame-title.svelte-112i69s{font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;text-shadow:0 1px 4px oklch(0% 0 0/.45),0 0 14px oklch(0% 0 0/.22);font-weight:850;line-height:.98;font-size:var(--text-2xl);line-height:var(--leading-tight);color:#fff}.frame-line.svelte-112i69s{font-size:var(--text-base);line-height:var(--leading-relaxed);text-wrap:pretty;color:var(--fg-secondary);margin-top:1rem;margin-bottom:0}.replay.svelte-1tc7kbf{position:relative}.stage.svelte-1tc7kbf{height:calc(100svh - 3.5rem);padding-block:1.5rem;position:sticky;top:3.5rem}@media not all and (width>=64rem){.stage.svelte-1tc7kbf{padding-block:.75rem}}.frame.svelte-1tc7kbf{width:100%;height:100%;max-width:var(--container-7xl);justify-content:center;margin-inline:auto;padding-inline:1rem;display:flex}.layout.svelte-1tc7kbf{height:100%;display:flex;position:relative}@media not all and (width>=64rem){.layout.svelte-1tc7kbf{flex-direction:column;align-items:center;gap:.75rem;width:100%}}@media (width>=64rem){.layout.svelte-1tc7kbf{padding-left:22rem;padding-right:13rem}}.record.svelte-1tc7kbf{flex-shrink:0;width:100%;display:grid}@media not all and (width>=64rem){.record.svelte-1tc7kbf{order:-9999}}@media (width>=64rem){.record.svelte-1tc7kbf{z-index:20;width:17.5rem;position:absolute;top:9%;right:0}}.record-head.svelte-1tc7kbf{padding-inline:1rem;justify-content:space-between;align-items:center;gap:.75rem;padding-top:.875rem;padding-bottom:.5rem;display:flex}@media not all and (width>=64rem){.record-head.svelte-1tc7kbf{padding-inline:.75rem;padding-top:.625rem;padding-bottom:.375rem}}.record-title.svelte-1tc7kbf{font-size:var(--text-sm);line-height:var(--text-sm--line-height);font-weight:var(--font-weight-semibold);color:var(--fg-primary);margin:0}.steps.svelte-1tc7kbf{align-items:center;gap:var(--spacing);margin:0;padding:0;list-style-type:none;display:flex}.step-gap.svelte-1tc7kbf{font-size:var(--text-xs);line-height:var(--text-xs--line-height);color:var(--fg-tertiary);padding-inline:.125rem}.step.svelte-1tc7kbf{width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6);font-size:var(--text-xs,.8125rem);line-height:var(--tw-leading,var(--text-xs--line-height,1.4));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,var(--dur-quick)));--tw-duration:.5s;border-radius:2147483647px;place-items:center;transition-duration:.5s;display:grid}.step.svelte-1tc7kbf[data-state=current]{background-color:var(--primary);color:var(--primary-foreground)}.step.svelte-1tc7kbf[data-state=future]{color:var(--fg-tertiary);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(.5px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--border)}.step.svelte-1tc7kbf[data-state=past]{background-color:var(--secondary);color:var(--fg-secondary)}.rows.svelte-1tc7kbf{padding-inline:.5rem;gap:.125rem;margin:0;padding-bottom:.5rem;list-style-type:none;display:grid}@media not all and (width>=64rem){.rows.svelte-1tc7kbf{column-gap:var(--spacing);grid-template-columns:repeat(2,minmax(0,1fr))}}.record-row.svelte-1tc7kbf{align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-radius:calc(var(--radius) + 4px);padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 2);transition-property:background-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,var(--dur-quick)));--tw-duration:.7s;transition-duration:.7s;display:flex;position:relative}.record-row.svelte-1tc7kbf[data-focus]{--tw-shadow:inset 0 0 0 1.5px var(--tw-shadow-color,var(--primary));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.record-row.svelte-1tc7kbf[data-mark=changed]{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}@media not all and (width>=64rem){.record-row.svelte-1tc7kbf{gap:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:var(--spacing,.25rem)}}.row-overlay.svelte-1tc7kbf{pointer-events:none;border-radius:inherit;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.row-overlay.svelte-1tc7kbf{animation:1.4s cubic-bezier(.22,1,.36,1) both record-land}}.row-text.svelte-1tc7kbf{flex:1;min-width:0;display:grid}.row-value.svelte-1tc7kbf{transform-origin:0;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:var(--text-sm);line-height:var(--text-sm--line-height);font-weight:var(--font-weight-semibold);color:var(--fg-primary);justify-self:flex-start;overflow:hidden}@media (prefers-reduced-motion:no-preference){.row-value.svelte-1tc7kbf{animation:1s cubic-bezier(.22,1,.36,1) both record-pop}}.row-note.svelte-1tc7kbf{text-overflow:ellipsis;white-space:nowrap;min-height:1rem;font-size:var(--text-xs);line-height:var(--text-xs--line-height);color:var(--fg-tertiary);overflow:hidden}@media not all and (width>=64rem){.row-note.svelte-1tc7kbf{display:none}}.row-tag.svelte-1tc7kbf{font-size:11px;font-weight:var(--font-weight-semibold);border-radius:2147483647px;flex-shrink:0;padding-block:.125rem;padding-inline:.5rem}@media not all and (width>=64rem){.row-tag.svelte-1tc7kbf{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.changed.svelte-1tc7kbf{background-color:var(--primary);color:var(--primary-foreground)}.kept.svelte-1tc7kbf{color:var(--primary);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(.5px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:color-mix(in oklab, var(--primary) 50%, transparent)}.picture.svelte-1tc7kbf{max-width:100%;height:100%;position:relative}@media not all and (width>=64rem){.picture.svelte-1tc7kbf{flex:1;width:auto;height:auto;min-height:0;max-height:60%}}@media (width>=64rem){.picture.svelte-1tc7kbf{translate:calc(var(--shift) * -22rem) 0}}.halo.svelte-1tc7kbf{pointer-events:none;opacity:.4;background:radial-gradient(farthest-side, var(--primary) 70%, transparent);position:absolute;inset:-1.5rem}.picture-card.svelte-1tc7kbf{display:grid;position:absolute;inset:0}.picture-inset.svelte-1tc7kbf{height:100%;padding:.375rem}.picture-frame.svelte-1tc7kbf{border-radius:22px;height:100%;position:relative;overflow:hidden}.layer.svelte-1tc7kbf{object-fit:cover;object-position:top;width:100%;height:100%;position:absolute;inset:0}.shade.svelte-1tc7kbf{pointer-events:none;--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));height:25%;position:absolute;inset-inline:0}.shade-top.svelte-1tc7kbf{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:oklab(0% none none/.5);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));top:0}.shade-bottom.svelte-1tc7kbf{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:oklab(0% none none/.45);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));bottom:0}@media not all and (width>=64rem){.shade-bottom.svelte-1tc7kbf{display:none}}.scenes.svelte-1tc7kbf{z-index:4;inset-inline:1rem;grid-template-columns:minmax(0,1fr);justify-items:center;display:grid;position:absolute;top:1rem}@media not all and (width>=64rem){.scenes.svelte-1tc7kbf{top:.5rem}}.scene.svelte-1tc7kbf{align-items:center;gap:calc(var(--spacing,.25rem) * 2);max-width:100%;padding-block:calc(var(--spacing,.25rem) * 2);padding-right:calc(var(--spacing,.25rem) * 4);padding-left:calc(var(--spacing,.25rem) * 3);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,1.6));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:#fff;--tw-shadow:0 7px 18px var(--tw-shadow-color,var(--shadow-tint)), 0 1px 5px var(--tw-shadow-color,var(--shadow-tint));--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:oklab(100% 0 5.96046e-8/.2);background-color:oklab(0% none none/.6);border-radius:2147483647px;grid-area:1/1;margin:0;display:inline-flex}@media not all and (width>=64rem){.scene.svelte-1tc7kbf{gap:calc(var(--spacing,.25rem) * 1.5);padding-block:var(--spacing,.25rem);padding-right:calc(var(--spacing,.25rem) * 3);padding-left:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.8125rem);line-height:var(--tw-leading,var(--text-xs--line-height,1.4))}}.scene-text.svelte-1tc7kbf{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media not all and (width>=64rem){.scene-middle.svelte-1tc7kbf{display:none}}.autodraw.svelte-1tc7kbf{z-index:4;font-size:var(--text-sm);line-height:var(--text-sm--line-height);white-space:nowrap;color:#fff;padding-block:.375rem;background-color:oklab(0% none none/.55);border:.5px solid oklab(100% 0 5.96046e-8/.15);border-radius:2147483647px;align-items:center;gap:.5rem;padding-left:.5rem;padding-right:.75rem;display:inline-flex;position:absolute;bottom:1rem;left:50%;translate:-50%}@media not all and (width>=64rem){.autodraw.svelte-1tc7kbf{display:none}}.autodraw-switch.svelte-1tc7kbf{pointer-events:none;display:contents}.finale.svelte-1tc7kbf{pointer-events:none;z-index:40;flex-direction:column;gap:1.25rem;display:flex;position:absolute}@media not all and (width>=64rem){.finale.svelte-1tc7kbf{border-radius:calc(var(--radius) + 8px);background-color:var(--popover);text-align:center;width:calc(100vw - 2rem);padding:1.25rem;bottom:4%;left:50%;translate:-50%}}@media (width>=64rem){.finale.svelte-1tc7kbf{width:34rem;top:50%;left:calc(100% + 3.5rem);translate:0 -50%}}.closing.svelte-1tc7kbf{font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;color:var(--fg-primary);margin:0;font-weight:850;line-height:.98}.before-mark.svelte-1tc7kbf{color:var(--fg-tertiary)}.mark.svelte-1tc7kbf{-webkit-box-decoration-break:clone;box-decoration-break:clone;--mark-mix:32%}.mark.svelte-1tc7kbf:where([data-theme=dark],[data-theme=dark] *,.dark,.dark *){--mark-mix:60%}.finale-body.svelte-1tc7kbf{font-size:var(--text-lg);line-height:var(--leading-relaxed);text-wrap:pretty;color:var(--fg-secondary);margin:0}@media not all and (width>=64rem){.finale-body.svelte-1tc7kbf{font-size:var(--text-base);line-height:var(--leading-relaxed)}}.thread.svelte-1tc7kbf{--bubble:var(--char-bubble-light);position:absolute;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 26% calc(100% - 1.5rem),#0000);mask-image:linear-gradient(#0000 0,#000 26% calc(100% - 1.5rem),#0000)}@media not all and (width>=64rem){.thread.svelte-1tc7kbf{padding-inline:.5rem;inset-inline:-.5rem;padding-bottom:1.5rem;top:46%;bottom:-1.5rem}}@media (width>=64rem){.thread.svelte-1tc7kbf{padding-inline:2.5rem;width:35rem;padding-bottom:3rem;top:14%;bottom:calc(14% - 3rem);left:-2.5rem;-webkit-mask-image:linear-gradient(#0000 0,#000 5rem calc(100% - 3rem),#0000);mask-image:linear-gradient(#0000 0,#000 5rem calc(100% - 3rem),#0000)}}.lines.svelte-1tc7kbf{flex-direction:column;justify-content:flex-end;height:100%;margin:0;padding:0;list-style-type:none;display:flex}.lines.svelte-1tc7kbf:before,.lines.svelte-1tc7kbf:after{content:"";flex:1}.line.svelte-1tc7kbf{display:grid}.line-clip.svelte-1tc7kbf{flex-direction:column;justify-content:flex-start;min-height:0;display:flex}.line-body.svelte-1tc7kbf{padding-top:1rem}.skip.svelte-1tc7kbf{justify-content:center;margin-top:.5rem;margin-bottom:1.5rem;display:flex}.gap-pill.svelte-1tc7kbf{align-items:center;gap:calc(var(--spacing,.25rem) * 2);background-color:color-mix(in oklab, var(--popover) 95%, transparent);padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 3);--tw-shadow:0 10px 24px -12px var(--tw-shadow-color,oklch(from var(--primary) .45 .17 h/.5));--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(.5px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:color-mix(in oklab, var(--border) 40%, transparent);border-radius:2147483647px;display:flex}.gap-dot.svelte-1tc7kbf{background-color:var(--bubble);border-radius:2147483647px;width:.5rem;height:.5rem}.you.svelte-1tc7kbf{justify-content:flex-end;display:flex}.bubble-you.svelte-1tc7kbf{transform-origin:100% 100%;max-width:78%;padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 3.5);font-size:var(--text-xl,1.5rem);line-height:var(--tw-leading,var(--text-xl--line-height,1.25));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);color:#fff;--tw-shadow:0 12px 28px -12px var(--tw-shadow-color,oklch(from var(--primary) .45 .17 h/.55));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:22px 22px 8px}@media not all and (width>=64rem){.bubble-you.svelte-1tc7kbf{max-width:84%;padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,1.6))}}.bubble-you.svelte-1tc7kbf{background-image:linear-gradient(to bottom right, var(--bubble), color-mix(in oklab, var(--bubble), #000 14%))}.words.svelte-1tc7kbf{margin:0}.reply.svelte-1tc7kbf{align-items:flex-end;gap:.75rem;display:flex}.reply-avatar.svelte-1tc7kbf{flex-shrink:0;margin-bottom:.125rem}@media not all and (width>=64rem){.reply-avatar.svelte-1tc7kbf{display:none}}.reply-face.svelte-1tc7kbf{border-radius:2147483647px;display:inline-flex;box-shadow:0 0 0 2px #ffffffb3}.bubble-char.svelte-1tc7kbf{color:color-mix(in oklab, var(--fg-primary) 72%, transparent);font-style:italic;position:relative}.bubble-char.svelte-1tc7kbf .dialogue{color:var(--fg-primary);font-style:normal;font-weight:500}.bubble-char.svelte-1tc7kbf strong{color:var(--fg-primary);font-style:normal;font-weight:600}.bubble-char.svelte-1tc7kbf p+p{margin-top:.85em}@media (width>=48rem){[data-vibrant] .bubble-char.svelte-1tc7kbf p{color:var(--fg-secondary)}}.bubble-char.svelte-1tc7kbf{transform-origin:0 100%;background-color:var(--popover);max-width:78%;padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 3.5);font-size:var(--text-xl,1.5rem);line-height:var(--tw-leading,var(--text-xl--line-height,1.25));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);--tw-shadow:0 16px 34px -14px var(--tw-shadow-color,oklch(from var(--primary) .45 .17 h/.4));--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(.5px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:color-mix(in oklab, var(--border) 40%, transparent);border-radius:22px 22px 22px 8px}@media not all and (width>=64rem){.bubble-char.svelte-1tc7kbf{max-width:86%;padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,1.6))}}.bubble-char.svelte-1tc7kbf:where([data-theme=dark],[data-theme=dark] *,.dark,.dark *){background-color:oklch(from var(--popover) l calc(c * .6) h)}.dots.svelte-1tc7kbf{align-items:center;gap:.375rem;display:inline-flex;position:absolute;top:50%;left:1.25rem;translate:0 -50%}@media not all and (width>=64rem){.dots.svelte-1tc7kbf{left:1rem}}.flights.svelte-1tc7kbf{pointer-events:none;z-index:30;position:absolute;inset:0}.flight.svelte-1tc7kbf{transform-origin:0;white-space:nowrap;align-items:center;display:grid;position:absolute;top:0;left:0;overflow:hidden}.flight.svelte-1tc7kbf:where([data-theme=dark],[data-theme=dark] *,.dark,.dark *){--glow:1}.flight-phrase.svelte-1tc7kbf{color:var(--fg-primary);grid-area:1/1;justify-self:flex-start}.flight-value.svelte-1tc7kbf{font-weight:var(--font-weight-semibold);color:var(--fg-primary);grid-area:1/1;justify-self:flex-start;align-items:center;gap:.5rem;display:inline-flex}.illustrated.svelte-15ywkst{--page-hue:var(--primary);width:100%;position:relative}.section-head.svelte-15ywkst{max-width:var(--container-2xl)}.section-head.centered.svelte-15ywkst{max-width:var(--container-3xl);text-align:center;margin-inline:auto}.section-title.svelte-15ywkst{font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;color:var(--fg-primary);margin:0;font-weight:850;line-height:.98}.section-lede.svelte-15ywkst{font-size:var(--text-base);line-height:var(--leading-relaxed);text-wrap:pretty;color:var(--fg-secondary);margin-top:.75rem;margin-bottom:0}@media (width>=40rem){.section-lede.svelte-15ywkst{font-size:var(--text-lg);line-height:var(--leading-relaxed)}}.hero.svelte-15ywkst{padding-top:3rem;padding-bottom:6rem;position:relative;overflow:hidden}@media not all and (width>=40rem){.hero.svelte-15ywkst{padding-top:2rem;padding-bottom:4rem}}.hero-wash.svelte-15ywkst{pointer-events:none;z-index:0;inset-inline:0;height:80vh;position:absolute;top:-3.5rem}.hero-grid.svelte-15ywkst{z-index:10;align-items:center;gap:3.5rem;display:grid;position:relative}@media (width>=64rem){.hero-grid.svelte-15ywkst{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}}.hero-eyebrow.svelte-15ywkst{margin-bottom:1.75rem}@media not all and (width>=40rem){.hero-eyebrow.svelte-15ywkst{margin-bottom:1.25rem}}.hero-title.svelte-15ywkst{font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;color:var(--fg-primary);margin:0;font-weight:850;line-height:.98}.hero-lede.svelte-15ywkst{max-width:var(--container-xl);font-size:var(--text-lg);line-height:var(--leading-relaxed);text-wrap:pretty;color:var(--fg-secondary);margin-top:1.75rem;margin-bottom:0}@media (width>=40rem){.hero-lede.svelte-15ywkst{font-size:var(--text-xl);line-height:var(--leading-relaxed)}}.hero-actions.svelte-15ywkst{margin-top:2.5rem}@media not all and (width>=40rem){.hero-actions.svelte-15ywkst{margin-top:2rem}}.hero-trust.svelte-15ywkst{--trust-align:flex-start;margin-top:1rem}.story.svelte-15ywkst{padding-top:4rem;position:relative}@media not all and (width>=40rem){.story.svelte-15ywkst{padding-top:2.5rem}}.replay-slot.svelte-15ywkst{margin-top:2rem}.start-row.svelte-15ywkst{justify-content:center;margin-top:3rem;display:flex}.continuity.svelte-15ywkst{padding-block:7rem}@media not all and (width>=40rem){.continuity.svelte-15ywkst{padding-block:5rem}}.split.svelte-15ywkst{gap:2rem;display:grid}@media (width>=64rem){.split.svelte-15ywkst{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:flex-end;gap:4rem}}.continuity-title.svelte-15ywkst{font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin:0;font-weight:850;line-height:.98}.guess.svelte-15ywkst{color:var(--fg-tertiary);display:block}.keep.svelte-15ywkst{color:var(--fg-primary);display:block}.split-body.svelte-15ywkst{font-size:var(--text-xl);line-height:var(--leading-relaxed);text-wrap:pretty;color:var(--fg-secondary);margin:0}.elsewhere.svelte-15ywkst{margin-top:3.5rem}.elsewhere-lead.svelte-15ywkst{font-size:var(--text-sm);line-height:var(--text-sm--line-height);font-weight:var(--font-weight-semibold);color:var(--fg-tertiary);margin:0}.quotes.svelte-15ywkst{gap:1.25rem;margin-top:1.25rem;display:grid}@media (width>=64rem){.quotes.svelte-15ywkst{grid-template-rows:auto auto;grid-template-columns:repeat(3,minmax(0,1fr))}}.quote-card.svelte-15ywkst{display:grid}.quote.svelte-15ywkst{padding-inline:1.5rem;flex:1;margin:0;padding-top:1.5rem;padding-bottom:1.25rem}.quote-source.svelte-15ywkst{font-size:var(--text-sm);line-height:var(--text-sm--line-height);justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.quote-name.svelte-15ywkst{font-weight:var(--font-weight-semibold);color:var(--fg-primary)}.quote-cite.svelte-15ywkst{color:var(--fg-tertiary)}.quote-text.svelte-15ywkst{font-family:ui-serif,Georgia,Times New Roman,serif;font-size:var(--text-2xl);line-height:var(--leading-snug);text-wrap:pretty;color:var(--fg-secondary);margin:1rem 0 0}.answer.svelte-15ywkst{border-top-style:solid;border-top-width:.5px;border-color:var(--border);background-color:color-mix(in oklab, var(--primary) 5%, transparent);padding-inline:1.5rem;padding-top:1.25rem;padding-bottom:1.5rem}.answer-brand.svelte-15ywkst{font-size:var(--text-sm);line-height:var(--text-sm--line-height);font-weight:var(--font-weight-semibold);color:var(--primary);margin:0}.answer-text.svelte-15ywkst{font-size:var(--text-lg);line-height:var(--leading-snug);font-weight:var(--font-weight-semibold);text-wrap:pretty;color:var(--fg-primary);margin:.5rem 0 0}.answer-link.svelte-15ywkst{align-items:center;gap:var(--spacing);font-size:var(--text-sm);line-height:var(--text-sm--line-height);font-weight:var(--font-weight-semibold);color:var(--fg-secondary);margin-top:1rem;display:inline-flex}@media (hover:hover){.answer-link.svelte-15ywkst:hover{color:var(--fg-primary);text-decoration-line:underline}}.quotes-note.svelte-15ywkst{font-size:var(--text-xs);line-height:var(--text-xs--line-height);color:var(--fg-tertiary);margin-top:1.25rem;margin-bottom:0}.celeste.svelte-15ywkst{padding-block:7rem;position:relative}@media not all and (width>=40rem){.celeste.svelte-15ywkst{padding-block:5rem}}.celeste-body.svelte-15ywkst{position:relative}.storyboard-slot.svelte-15ywkst{margin-top:3rem}.voice.svelte-15ywkst{max-width:var(--container-4xl);padding-inline:1.5rem;margin-inline:auto;padding-top:7rem}@media not all and (width>=40rem){.voice.svelte-15ywkst{padding-inline:1rem;padding-top:5rem}}.voice-figure.svelte-15ywkst{text-align:center;margin:0}.voice-stars.svelte-15ywkst{font-size:var(--text-lg);line-height:var(--text-lg--line-height);letter-spacing:.08em;color:var(--hue-5)}.voice-quote.svelte-15ywkst{font-family:ui-serif,Georgia,Times New Roman,serif;line-height:var(--leading-snug);text-wrap:balance;color:var(--fg-primary);margin:0;margin-top:1.25rem}.voice-by.svelte-15ywkst{font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--fg-tertiary);margin-top:1.25rem}.tracked.svelte-15ywkst{padding-top:7rem}@media not all and (width>=40rem){.tracked.svelte-15ywkst{padding-top:5rem}}.tracked-split.svelte-15ywkst{gap:1.5rem}@media (width>=64rem){.tracked-split.svelte-15ywkst{gap:4rem}}.tracked-title.svelte-15ywkst{font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;color:var(--fg-primary);margin:0;font-weight:850;line-height:.98}.tiles.svelte-15ywkst{gap:1.25rem;margin-top:3.5rem;display:grid}@media (width>=64rem){.tiles.svelte-15ywkst{grid-template-columns:repeat(6,minmax(0,1fr))}}.tile.svelte-15ywkst{display:grid}@media (width>=64rem){.tile.svelte-15ywkst{grid-column:span 2/span 2}.tile[data-wide].svelte-15ywkst{grid-column:span 3/span 3}}.tile-pair.svelte-15ywkst{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.75rem;padding:.75rem .75rem 0;display:grid}.tile-arrow.svelte-15ywkst{color:var(--fg-tertiary);display:contents}.shot.svelte-15ywkst{margin:0;position:relative}.shot-image.svelte-15ywkst{aspect-ratio:4/5;border-radius:calc(var(--radius) + 8px);object-fit:cover;object-position:top;width:100%}.shot-caption.svelte-15ywkst{padding-inline:.75rem;padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--text-xs--line-height);font-weight:var(--font-weight-semibold);white-space:nowrap;color:#fff;background-color:oklab(0% none none/.6);border-radius:2147483647px;position:absolute;bottom:.625rem;left:50%;translate:-50%}.tile-body.svelte-15ywkst{flex-direction:column;flex:1;padding:1.5rem;display:flex}@media (width>=40rem){.tile-body.svelte-15ywkst{padding:1.75rem}}.tile-title.svelte-15ywkst{font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;font-weight:850;line-height:.98;font-size:var(--text-2xl);line-height:var(--text-2xl--line-height);color:var(--fg-primary);margin:1.25rem 0 0}.tile-text.svelte-15ywkst{font-size:var(--text-base);line-height:var(--leading-relaxed);text-wrap:pretty;color:var(--fg-secondary);margin:.5rem 0 0}.cast.svelte-15ywkst{padding-top:7rem}@media not all and (width>=40rem){.cast.svelte-15ywkst{padding-top:5rem}}.cast-title.svelte-15ywkst{font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;color:var(--fg-primary);margin:0;font-weight:850;line-height:.98}.cast-lede.svelte-15ywkst{max-width:var(--container-3xl);font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--fg-secondary);margin-top:.75rem;margin-bottom:0}.cast-grid.svelte-15ywkst{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-top:2.5rem;display:grid}@media (width>=40rem){.cast-grid.svelte-15ywkst{gap:1.5rem}}@media (width>=64rem){.cast-grid.svelte-15ywkst{grid-template-columns:repeat(4,minmax(0,1fr))}}.questions.svelte-15ywkst{padding-block:7rem}@media not all and (width>=40rem){.questions.svelte-15ywkst{padding-block:5rem}}.related.svelte-15ywkst{padding-bottom:3.5rem}@media not all and (width>=40rem){.related.svelte-15ywkst{padding-bottom:2.5rem}}.related-label.svelte-15ywkst{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--fg-tertiary);margin-bottom:1rem;font-weight:600;line-height:1;display:block}.related-list.svelte-15ywkst{flex-wrap:wrap;gap:.5rem;display:flex}.cover-image.svelte-15ywkst{object-fit:cover;opacity:.2;width:100%;height:100%;position:absolute;inset:0}.cover-body.svelte-15ywkst{position:relative}.cover-title.svelte-15ywkst{font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;color:var(--fg-primary);margin:0;font-weight:850;line-height:.98}.cover-action.svelte-15ywkst{margin-top:2.5rem}.cover-trust.svelte-15ywkst{margin-top:1rem}}@layer utilities{.sr-only.svelte-1tc7kbf{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.spine.svelte-15ywkst{width:100%;max-width:var(--container-7xl,80rem);padding-inline:calc(var(--spacing,.25rem) * 4);margin-inline:auto}@media (width>=40rem){.spine.svelte-15ywkst{padding-inline:calc(var(--spacing,.25rem) * 8)}}.section-wide.svelte-15ywkst{max-width:var(--container-7xl,80rem);padding-inline:calc(var(--spacing,.25rem) * 6);margin-inline:auto}@media not all and (width>=40rem){.section-wide.svelte-15ywkst{padding-inline:calc(var(--spacing,.25rem) * 4)}}.section-content.svelte-15ywkst{max-width:var(--container-3xl,48rem);padding-inline:calc(var(--spacing,.25rem) * 6);margin-inline:auto}@media not all and (width>=40rem){.section-content.svelte-15ywkst{padding-inline:calc(var(--spacing,.25rem) * 4)}}.cover-band.svelte-15ywkst{background-color:var(--background);padding-block:calc(var(--spacing,.25rem) * 28);text-align:center;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}@media not all and (width>=40rem){.cover-band.svelte-15ywkst{padding-block:calc(var(--spacing,.25rem) * 20)}}@media (width>=64rem){.cover-band.svelte-15ywkst{aspect-ratio:3072/1280;padding-block:0}}.headline-trail.svelte-15ywkst{color:color-mix(in oklab, var(--fg-primary) 50%, transparent);font-weight:inherit}}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}
