.case.svelte-1tf6u5b{--teal:oklch(47% .085 212);--teal-deep:oklch(34% .06 212);--peach:oklch(91% .06 36);--on-teal:oklch(97% .012 80);--on-teal-2:oklch(90% .03 200)}body:has(.case){--header-fg:oklch(97% .012 80);--footer-bg:oklch(47% .085 212);--footer-fg:oklch(90% .03 200);--footer-strong:oklch(97% .012 80);--footer-rule:oklch(97% .012 80/.22);--footer-gap:0px}.hero.svelte-1tf6u5b{background:var(--teal);color:var(--on-teal);padding:clamp(104px,14vw,150px) 0 clamp(150px,19vw,280px)}.case.hero-light.svelte-1tf6u5b .hero:where(.svelte-1tf6u5b){--on-teal:var(--teal-deep);--on-teal-2:oklch(48% .035 212);background:oklch(94% .03 79.77)}.case.hero-light.svelte-1tf6u5b h1:where(.svelte-1tf6u5b){color:oklch(43% .08 212)}.case.hero-light.svelte-1tf6u5b .heading-accent:where(.svelte-1tf6u5b){color:var(--hot)}.case.hero-light.svelte-1tf6u5b .facts:where(.svelte-1tf6u5b) a:where(.svelte-1tf6u5b):hover{color:var(--teal)}body:has(.case.hero-light){--header-fg:oklch(34% .06 212)}.brand.svelte-1tf6u5b{font-size:var(--fs-sm);color:var(--on-teal);align-items:baseline;gap:14px;margin:0 0 clamp(20px,3vw,32px);display:flex}.kind.svelte-1tf6u5b{border-left:1px solid color-mix(in oklch, currentColor 40%, transparent);font-family:var(--site);font-size:var(--fs-sm);color:var(--on-teal-2);padding-left:14px;line-height:1}h1.svelte-1tf6u5b{letter-spacing:-.012em;max-width:17ch;color:var(--peach);text-wrap:balance;margin:0;font-size:clamp(36px,4.8vw,66px);font-weight:500;font-stretch:125%;line-height:1.02}.dek.svelte-1tf6u5b{max-width:38em;font-size:var(--fs-lead);color:var(--on-teal);text-wrap:balance;margin:clamp(18px,2.4vw,28px) 0 0;line-height:1.5}.facts.svelte-1tf6u5b{font-size:var(--fs-sm);grid-template-columns:repeat(4,minmax(0,max-content));gap:14px clamp(24px,4vw,56px);margin:clamp(28px,3.5vw,44px) 0 0;line-height:1.4;display:grid}.facts.svelte-1tf6u5b dt:where(.svelte-1tf6u5b){color:var(--on-teal-2);font-size:var(--fs-xs);margin-bottom:3px}.facts.svelte-1tf6u5b dd:where(.svelte-1tf6u5b){text-wrap:balance;margin:0;font-weight:500}.facts.svelte-1tf6u5b a:where(.svelte-1tf6u5b){text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklch, currentColor 45%, transparent);text-decoration-color:color-mix(in oklch, currentColor 45%, transparent)}.facts.svelte-1tf6u5b a:where(.svelte-1tf6u5b):hover{color:var(--peach)}@media (width<=1040px){.brand.svelte-1tf6u5b{margin-bottom:40px}.facts.svelte-1tf6u5b{grid-template-columns:1fr 1fr}}@media (width<=560px){.brand.svelte-1tf6u5b{margin-bottom:40px}.facts.svelte-1tf6u5b{grid-template-columns:1fr}}.reel.svelte-1tf6u5b{margin:calc(-1*clamp(110px,13vw,190px)) auto 0}.reel-player.svelte-1tf6u5b{position:relative}.reel-play.svelte-1tf6u5b{cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;width:100%;height:100%;padding:0;display:grid;position:absolute;inset:0}.reel-play.loading.svelte-1tf6u5b{cursor:progress}.reel-play-control.svelte-1tf6u5b{color:oklch(100% 0 0);background:oklch(27.9691% .04842 210.289/.85);border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;transition:background-color .15s,color .15s;display:flex;position:absolute;top:72%;left:80%;transform:translate(-50%,-50%)}.reel-play-icon.svelte-1tf6u5b{flex:none;place-items:center;width:28px;height:28px;display:grid}.reel-play-label.svelte-1tf6u5b{display:none}.reel-play.svelte-1tf6u5b:hover .reel-play-control:where(.svelte-1tf6u5b),.reel-play.svelte-1tf6u5b:focus-visible .reel-play-control:where(.svelte-1tf6u5b){background:var(--peach);color:oklch(27.9691% .04842 210.289)}.reel-play.svelte-1tf6u5b:focus-visible{outline:2px solid var(--peach);outline-offset:4px}@media (width>=561px){.reel-play-control.svelte-1tf6u5b{border-radius:24px;gap:8px;width:auto;height:48px;padding:0 18px 0 14px;inset:auto 32px 32px auto;transform:none}.reel-play-icon.svelte-1tf6u5b{width:24px;height:24px}.reel-play-label.svelte-1tf6u5b{white-space:nowrap;font-size:14px;font-weight:400;display:inline}.reel-play-control.svelte-1tf6u5b .reel-spinner:where(.svelte-1tf6u5b){width:24px;height:24px}}.reel-spinner.svelte-1tf6u5b{border:2px solid oklch(100% 0 0/.3);border-top-color:oklch(100% 0 0);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite svelte-1tf6u5b-reel-spin}@keyframes svelte-1tf6u5b-reel-spin{to{transform:rotate(360deg)}}.reel-message.svelte-1tf6u5b{margin:12px 0 0;font-size:14px}.reel-message.svelte-1tf6u5b a:where(.svelte-1tf6u5b){text-decoration:underline}.reel-play.svelte-1tf6u5b svg:where(.svelte-1tf6u5b){width:100%;height:100%}@media (prefers-reduced-motion:reduce){.reel-play-control.svelte-1tf6u5b{transition:none}.reel-spinner.svelte-1tf6u5b{animation:none}}.reel-video.svelte-1tf6u5b{aspect-ratio:16/9;background:oklch(30% .045 212);border-radius:12px;width:100%;display:block;box-shadow:0 30px 60px -30px oklch(20% .05 212/.6)}.bet.svelte-1tf6u5b{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:start;gap:40px 72px;margin-top:clamp(72px,10vw,136px);display:grid}.lede.svelte-1tf6u5b p:where(.svelte-1tf6u5b){max-width:34em;font-size:var(--fs-lead);color:var(--ink);text-wrap:balance;margin:0;line-height:1.5}.lede.svelte-1tf6u5b strong:where(.svelte-1tf6u5b){font-weight:var(--w-strong);color:var(--teal-deep)}.lede.svelte-1tf6u5b p:where(.svelte-1tf6u5b)+p:where(.svelte-1tf6u5b){color:var(--ink-2);margin-top:.75em}.jump.svelte-1tf6u5b ol:where(.svelte-1tf6u5b){border-top:1px solid var(--rule);counter-reset:j;margin:0;padding:0;list-style:none}.jump.svelte-1tf6u5b li:where(.svelte-1tf6u5b){counter-increment:j;border-bottom:1px solid var(--rule)}.jump.svelte-1tf6u5b a:where(.svelte-1tf6u5b){font-size:var(--fs-lead);gap:12px;padding:11px 0;font-weight:500;font-stretch:110%;text-decoration:none;display:flex}.jump.svelte-1tf6u5b a:where(.svelte-1tf6u5b):before{content:counter(j);color:var(--teal);font-variant-numeric:tabular-nums}@media (width<=860px){.bet.svelte-1tf6u5b{grid-template-columns:1fr}}.decisions.svelte-1tf6u5b{--stage-h:min(680px, calc(100svh - 80px));--stage-top:calc((100svh - var(--stage-h)) / 2);grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(80px,6.5vw,96px);margin-top:clamp(88px,11vw,160px);display:grid}.decision.svelte-1tf6u5b{min-height:calc(var(--stage-h) + 180px);scroll-margin-top:calc(var(--stage-top) - 24px);padding:0}.decision.svelte-1tf6u5b h2:where(.svelte-1tf6u5b){font-size:var(--fs-h2);letter-spacing:-.005em;color:var(--teal-deep);text-wrap:balance;margin:0 0 16px;font-weight:500;font-stretch:115%;line-height:1.2}.decision.svelte-1tf6u5b h2:where(.svelte-1tf6u5b) a:where(.svelte-1tf6u5b){text-decoration:none;display:block}.decision.svelte-1tf6u5b h2:where(.svelte-1tf6u5b) a:where(.svelte-1tf6u5b):is(:where(.svelte-1tf6u5b):hover,:where(.svelte-1tf6u5b):focus-visible){color:inherit}.step.svelte-1tf6u5b>span:where(.svelte-1tf6u5b){transition:color .15s}@media (prefers-reduced-motion:reduce){.step.svelte-1tf6u5b>span:where(.svelte-1tf6u5b){transition:none}}.step.svelte-1tf6u5b{align-items:baseline;gap:14px;margin-bottom:20px;display:flex}.lbl.svelte-1tf6u5b{font-size:var(--fs-sm);font-stretch:100%;font-weight:var(--w-strong);letter-spacing:0;color:var(--teal)}.n.svelte-1tf6u5b{color:var(--teal);font-variant-numeric:tabular-nums;font-size:44px;font-weight:400;font-stretch:125%;line-height:1;display:block}.n.svelte-1tf6u5b:before{content:"0"}.decision.svelte-1tf6u5b h2:where(.svelte-1tf6u5b) a:where(.svelte-1tf6u5b):is(:where(.svelte-1tf6u5b):hover,:where(.svelte-1tf6u5b):focus-visible) .n:where(.svelte-1tf6u5b),.decision.svelte-1tf6u5b h2:where(.svelte-1tf6u5b) a:where(.svelte-1tf6u5b):is(:where(.svelte-1tf6u5b):hover,:where(.svelte-1tf6u5b):focus-visible) .lbl:where(.svelte-1tf6u5b){color:oklch(57.5% .21 36)}.prose.svelte-1tf6u5b p:where(.svelte-1tf6u5b){max-width:34em;color:var(--ink-2);text-wrap:pretty;margin:0 0 12px}.prose.svelte-1tf6u5b li:where(.svelte-1tf6u5b){text-wrap:balance}.decision.svelte-1tf6u5b .prose:where(.svelte-1tf6u5b) p:where(.svelte-1tf6u5b){font-size:var(--fs-lead);color:var(--ink);text-wrap:balance;line-height:1.45}.decision.svelte-1tf6u5b .prose:where(.svelte-1tf6u5b) p:where(.svelte-1tf6u5b) strong:where(.svelte-1tf6u5b){color:var(--teal-deep);font-weight:500}.decision.svelte-1tf6u5b .prose:where(.svelte-1tf6u5b) ul:where(.svelte-1tf6u5b){font-size:var(--fs-sm);border-top:1px solid var(--rule);max-width:34em;color:var(--ink-2);gap:22px;margin:22px 0 0;padding:28px 0 0;line-height:1.55;list-style:none;display:grid}.decision.svelte-1tf6u5b .prose:where(.svelte-1tf6u5b) li:where(.svelte-1tf6u5b) strong:where(.svelte-1tf6u5b){color:var(--teal-deep);text-wrap:balance;margin-bottom:8px;display:block}.prose.svelte-1tf6u5b strong:where(.svelte-1tf6u5b){color:var(--ink);font-weight:var(--w-strong)}.prose.svelte-1tf6u5b p:where(.svelte-1tf6u5b):last-child{margin-bottom:0}.stage-col.svelte-1tf6u5b{position:relative}.stage.svelte-1tf6u5b{top:var(--stage-top);display:grid;position:sticky}.layer.svelte-1tf6u5b{opacity:0;visibility:hidden;grid-area:1/1;transition:opacity .4s,visibility 0s .4s}.layer.on.svelte-1tf6u5b{opacity:1;visibility:visible;transition:opacity .4s,visibility}.stage.svelte-1tf6u5b .window{height:calc(var(--stage-h) - 70px)}.dots.svelte-1tf6u5b{justify-content:flex-end;gap:5px;display:flex}.dots.svelte-1tf6u5b a:where(.svelte-1tf6u5b){width:26px;height:26px;font-size:var(--fs-xs);color:var(--muted);box-shadow:inset 0 0 0 1px var(--rule);border-radius:99px;place-items:center;text-decoration:none;transition:color .15s,background-color .15s,box-shadow .15s;display:grid}.dots.svelte-1tf6u5b a.on:where(.svelte-1tf6u5b){background:var(--teal-deep);color:oklch(100% 0 0);box-shadow:none}.dots.svelte-1tf6u5b a:where(.svelte-1tf6u5b):not(.on):hover{color:var(--hot);box-shadow:inset 0 0 0 1.5px var(--hot)}.dots.svelte-1tf6u5b a.on:where(.svelte-1tf6u5b):hover{background:var(--hot)}.inline-stage.svelte-1tf6u5b{display:none}@media (width<=959px){.decisions.svelte-1tf6u5b{display:block}.stage-col.svelte-1tf6u5b{display:none}.decision.svelte-1tf6u5b{min-height:0;margin-bottom:96px;padding:0;scroll-margin-top:16px;display:grid}.decision.svelte-1tf6u5b .prose:where(.svelte-1tf6u5b){display:contents}.decision.svelte-1tf6u5b h2:where(.svelte-1tf6u5b){order:1}.decision.svelte-1tf6u5b .prose:where(.svelte-1tf6u5b) p:where(.svelte-1tf6u5b){order:2;margin-bottom:0}.decision.svelte-1tf6u5b .prose:where(.svelte-1tf6u5b) ul:where(.svelte-1tf6u5b){border-top:0;order:3;margin-top:36px;padding-top:0}.inline-stage.svelte-1tf6u5b{order:4;margin:36px 0 0;display:block}.inline-stage.svelte-1tf6u5b .window{height:580px}.inline-stage.svelte-1tf6u5b .window[data-mode=find]{height:640px}}.results.svelte-1tf6u5b{--case-accent:var(--peach);background:var(--teal);color:var(--on-teal);margin-top:clamp(40px,6vw,72px);padding:clamp(64px,8vw,112px) 0 32px}.results.svelte-1tf6u5b h2:where(.svelte-1tf6u5b){letter-spacing:-.01em;color:oklch(100% 0 0);text-wrap:balance;margin:0;font-size:clamp(34px,3.6vw,44px);font-weight:500;font-stretch:118%;line-height:1.1}.kicker.svelte-1tf6u5b{font-size:var(--fs-xs);color:var(--on-teal-2);margin:10px 0 0}.payoff.svelte-1tf6u5b p:where(.svelte-1tf6u5b){max-width:26em;font-size:var(--fs-h3);color:var(--on-teal);text-wrap:balance;margin:clamp(24px,3vw,40px) 0 0;font-weight:450;font-stretch:112%;line-height:1.3}.payoff.svelte-1tf6u5b .wedge:where(.svelte-1tf6u5b){color:var(--peach);margin-top:clamp(14px,1.6vw,20px);font-weight:560}.payoff.svelte-1tf6u5b strong:where(.svelte-1tf6u5b){color:var(--peach);font-weight:560}@media (width>=720px){.payoff.svelte-1tf6u5b strong:where(.svelte-1tf6u5b){display:block}}.res-grid.svelte-1tf6u5b{border-top:1px solid color-mix(in oklch, var(--on-teal) 25%, transparent);grid-template-columns:repeat(3,1fr);gap:24px clamp(32px,4vw,56px);margin:clamp(36px,4vw,56px) 0 0;padding:28px 0 0;list-style:none;display:grid}.results.svelte-1tf6u5b h3:where(.svelte-1tf6u5b){font-size:var(--fs-sm);font-weight:var(--w-strong);color:var(--peach);margin:0 0 6px}.res-grid.svelte-1tf6u5b p:where(.svelte-1tf6u5b){color:var(--on-teal);text-wrap:pretty;margin:0}.next-up.svelte-1tf6u5b{max-width:40em;margin-top:clamp(32px,4vw,48px)}.next-up.svelte-1tf6u5b p:where(.svelte-1tf6u5b){color:var(--on-teal);text-wrap:balance;margin:0}.cta.svelte-1tf6u5b{color:var(--on-teal);margin:40px 0 0}.cta.svelte-1tf6u5b a:where(.svelte-1tf6u5b){white-space:nowrap;color:var(--peach);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklch, currentColor 45%, transparent);text-decoration-color:color-mix(in oklch, currentColor 45%, transparent);text-underline-offset:3px;font-weight:560}.cta.svelte-1tf6u5b a:where(.svelte-1tf6u5b):hover{text-decoration-color:currentColor}@media (width<=760px){.res-grid.svelte-1tf6u5b{grid-template-columns:1fr}}
