.page.svelte-bxfdd3{width:min(var(--max-w), 100% - 80px);margin:0 auto}.block.svelte-bxfdd3{margin-bottom:72px}.hero.svelte-bxfdd3{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:56px;padding:64px 0 72px;display:grid}.hero-text.svelte-bxfdd3{flex-direction:column;gap:18px;min-width:0;display:flex}.kicker.svelte-bxfdd3{font-family:var(--ui);color:var(--accent);margin:0;font-size:15px;font-weight:600;line-height:1}h1.svelte-bxfdd3{font-family:var(--serif);letter-spacing:-.028em;text-wrap:balance;color:var(--ink);margin:0;font-size:60px;font-weight:500;line-height:1.02}.dek.svelte-bxfdd3{font-family:var(--serif);color:var(--ink-60);text-wrap:pretty;margin:0;font-size:22px;font-style:italic;line-height:1.4}.intro.svelte-bxfdd3{border-top:1px solid var(--border);font-family:var(--serif);color:var(--ink);text-wrap:pretty;margin:10px 0 0;padding-top:22px;font-size:19px;line-height:1.65}.win.svelte-bxfdd3{justify-self:end;width:100%;max-width:440px;position:relative}.win.svelte-bxfdd3:before{content:"";border:1px solid var(--border);z-index:0;border-radius:14px;position:absolute;inset:12px -12px -12px 12px}.strip.svelte-bxfdd3,.view.svelte-bxfdd3{z-index:1;border:1px solid var(--border);position:relative}.strip.svelte-bxfdd3{background:var(--paper2);border-bottom:0;border-radius:14px 14px 0 0;align-items:flex-end;gap:2px;padding:14px 14px 0;display:flex}.t.svelte-bxfdd3{min-width:0;height:var(--h);background:var(--ink-60);opacity:.32;border-radius:4px 4px 0 0;flex:1 1 0}.t.svelte-bxfdd3:nth-child(3n){opacity:.2}.t.svelte-bxfdd3:nth-child(5n){opacity:.45}.t.open.svelte-bxfdd3{background:var(--cream);border:1px solid var(--border);height:36px;font-family:var(--ui);white-space:nowrap;color:var(--ink);opacity:1;border-bottom:0;border-top:3px solid var(--accent);border-radius:9px 9px 0 0;flex:0 0 38%;align-items:center;gap:8px;margin-bottom:-1px;margin-left:6px;padding:0 12px;font-size:13px;font-weight:600;display:flex;position:relative}.t.open.svelte-bxfdd3 i:where(.svelte-bxfdd3){background:var(--accent);border-radius:50%;flex-shrink:0;width:8px;height:8px}.view.svelte-bxfdd3{background:var(--cream);border-radius:0 0 12px 12px;flex-direction:column;gap:14px;padding:28px 28px 30px;display:flex}.v-kicker.svelte-bxfdd3{font-family:var(--ui);letter-spacing:.04em;color:var(--ink-60);margin:0;font-size:13px;font-weight:600}.v-list.svelte-bxfdd3{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.v-list.svelte-bxfdd3 li:where(.svelte-bxfdd3){font-family:var(--serif);color:var(--ink-60);text-decoration:line-through;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);font-size:22px;font-style:italic;line-height:1.2;text-decoration-thickness:2px}.v-line.svelte-bxfdd3{background:var(--accent);width:2px;height:22px;margin-left:4px}.v-story.svelte-bxfdd3{font-family:var(--serif);letter-spacing:-.02em;text-wrap:balance;color:var(--ink);margin:0;font-size:30px;font-weight:500;line-height:1.1}.promise.svelte-bxfdd3{border-top:2px solid var(--ink);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:56px;margin-bottom:8px;padding:40px 0 72px;display:grid}.statement.svelte-bxfdd3{font-family:var(--serif);letter-spacing:-.028em;text-wrap:balance;color:var(--ink);margin:0;font-size:56px;font-weight:500;line-height:1.04}.promise-text.svelte-bxfdd3{font-family:var(--serif);color:var(--ink-60);text-wrap:pretty;margin:6px 0 0;font-size:20px;line-height:1.65}.text.svelte-bxfdd3 p:where(.svelte-bxfdd3){max-width:60ch;font-family:var(--serif);color:var(--ink);text-wrap:pretty;margin:0 0 1.1em;font-size:19px;line-height:1.7}.text.svelte-bxfdd3 p:where(.svelte-bxfdd3):last-child{margin-bottom:0}.who.svelte-bxfdd3{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:56px;display:grid}.who-text.svelte-bxfdd3{flex-direction:column;gap:18px;display:flex}.lead.svelte-bxfdd3{font-family:var(--serif);letter-spacing:-.018em;text-wrap:balance;color:var(--ink);margin:0;font-size:30px;font-weight:500;line-height:1.2}.who-text.svelte-bxfdd3 .text:where(.svelte-bxfdd3){font-family:var(--serif);color:var(--ink-60);text-wrap:pretty;max-width:52ch;margin:0;font-size:19px;line-height:1.7}.facts.svelte-bxfdd3{margin:0;padding:0;list-style:none}.facts.svelte-bxfdd3 li:where(.svelte-bxfdd3){border-top:1px solid var(--border);flex-direction:column;gap:8px;padding:20px 0 22px;display:flex}.facts.svelte-bxfdd3 li:where(.svelte-bxfdd3):first-child{border-top:2px solid var(--ink)}.fact-num.svelte-bxfdd3{font-family:var(--serif);letter-spacing:-.03em;color:var(--ink);font-size:56px;font-weight:500;line-height:1}.fact-label.svelte-bxfdd3{font-family:var(--ui);color:var(--ink-60);font-size:15px;font-weight:500;line-height:1.45}.pair.svelte-bxfdd3{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px;margin-bottom:72px;display:grid}.expect.svelte-bxfdd3{grid-template-columns:repeat(2,minmax(0,1fr));gap:52px 24px;margin:0;padding:0;list-style:none;display:grid}.expect.svelte-bxfdd3 li:where(.svelte-bxfdd3){background:var(--paper2);border:1px solid var(--border);border-radius:0 14px 14px;padding:30px 28px;transition:transform .2s,background-color .2s;position:relative}.expect.svelte-bxfdd3 li:where(.svelte-bxfdd3):hover{background:var(--accent-light);transform:translateY(-3px)}.ear.svelte-bxfdd3{height:30px;font-family:var(--ui);letter-spacing:.04em;color:var(--ink-60);background:var(--paper2);border:1px solid var(--border);border-bottom:0;border-radius:10px 10px 0 0;align-items:center;margin-bottom:-1px;padding:0 16px;font-size:13px;font-weight:600;transition:background-color .2s;display:flex;position:absolute;bottom:100%;left:-1px}.expect.svelte-bxfdd3 li:where(.svelte-bxfdd3):hover .ear:where(.svelte-bxfdd3){background:var(--accent-light)}.expect.svelte-bxfdd3 h3:where(.svelte-bxfdd3){font-family:var(--serif);letter-spacing:-.015em;color:var(--ink);margin:0 0 10px;font-size:28px;font-weight:500;line-height:1.12}.expect.svelte-bxfdd3 p:where(.svelte-bxfdd3){font-family:var(--serif);color:var(--ink-60);text-wrap:pretty;margin:0;font-size:18px;line-height:1.6}.close.svelte-bxfdd3{background:var(--paper2);border-radius:16px;justify-content:space-between;align-items:center;gap:32px 48px;margin-top:8px;padding:56px 56px 60px;display:flex}.close-line.svelte-bxfdd3{font-family:var(--serif);letter-spacing:-.028em;text-wrap:balance;color:var(--ink);margin:0;font-size:52px;font-weight:500;line-height:1.04}.close-line.svelte-bxfdd3 span:where(.svelte-bxfdd3){color:var(--accent);font-style:italic}.go.svelte-bxfdd3{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:6px;display:flex}.btn.svelte-bxfdd3{background:var(--ink);min-height:48px;color:var(--cream);border:1px solid var(--ink);font-family:var(--ui);letter-spacing:.08em;text-transform:uppercase;border-radius:2px;align-items:center;padding:0 24px;font-size:13px;font-weight:600;text-decoration:none;transition:opacity .15s,transform .15s;display:inline-flex}.btn.svelte-bxfdd3:hover{opacity:.85}.btn.svelte-bxfdd3:active{transform:translateY(1px)}.link.svelte-bxfdd3{min-height:44px;font-family:var(--ui);color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:5px;align-items:center;font-size:15px;font-weight:600;text-decoration-thickness:3px;display:inline-flex}.link.svelte-bxfdd3:hover{color:var(--accent)}@media (prefers-reduced-motion:no-preference){.t.svelte-bxfdd3{animation:.4s ease-out both svelte-bxfdd3-tab-in;animation-delay:calc(var(--i,37) * 22ms)}.t.open.svelte-bxfdd3{animation-delay:.9s}.v-list.svelte-bxfdd3 li:where(.svelte-bxfdd3),.v-story.svelte-bxfdd3{animation:.5s ease-out both svelte-bxfdd3-rise}.v-list.svelte-bxfdd3 li:where(.svelte-bxfdd3):first-child{animation-delay:.2s}.v-list.svelte-bxfdd3 li:where(.svelte-bxfdd3):nth-child(2){animation-delay:.35s}.v-list.svelte-bxfdd3 li:where(.svelte-bxfdd3):nth-child(3){animation-delay:.5s}.v-list.svelte-bxfdd3 li:where(.svelte-bxfdd3):nth-child(4){animation-delay:.65s}.v-story.svelte-bxfdd3{animation-delay:1s}}@keyframes svelte-bxfdd3-tab-in{0%{opacity:0;transform:translateY(8px)}}@keyframes svelte-bxfdd3-rise{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.expect.svelte-bxfdd3 li:where(.svelte-bxfdd3){transition:none}.expect.svelte-bxfdd3 li:where(.svelte-bxfdd3):hover{transform:none}}@media (width<=1023px){.hero.svelte-bxfdd3{grid-template-columns:minmax(0,1fr);gap:48px;padding:48px 0 56px}h1.svelte-bxfdd3{font-size:48px}.win.svelte-bxfdd3{justify-self:start;max-width:480px;margin-right:12px}.promise.svelte-bxfdd3,.who.svelte-bxfdd3{grid-template-columns:minmax(0,1fr);gap:24px}.promise.svelte-bxfdd3{padding-bottom:56px}.statement.svelte-bxfdd3{font-size:46px}.pair.svelte-bxfdd3{grid-template-columns:minmax(0,1fr);gap:56px}.close.svelte-bxfdd3{flex-direction:column;align-items:flex-start;padding:44px 40px 48px}.close-line.svelte-bxfdd3{font-size:44px}}@media (width<=639px){.page.svelte-bxfdd3{width:calc(100% - 40px)}.block.svelte-bxfdd3,.pair.svelte-bxfdd3{margin-bottom:56px}.hero.svelte-bxfdd3{gap:40px;padding:32px 0 48px}.hero-text.svelte-bxfdd3{gap:14px}.kicker.svelte-bxfdd3{font-size:14px}h1.svelte-bxfdd3{letter-spacing:-.022em;font-size:38px;line-height:1.05}.dek.svelte-bxfdd3{font-size:19px}.intro.svelte-bxfdd3{font-size:18px}.win.svelte-bxfdd3{margin-right:10px}.win.svelte-bxfdd3:before{inset:10px -10px -10px 10px}.strip.svelte-bxfdd3{padding:12px 12px 0}.t.open.svelte-bxfdd3{flex-basis:44%}.view.svelte-bxfdd3{padding:22px 20px 24px}.v-list.svelte-bxfdd3 li:where(.svelte-bxfdd3){font-size:20px}.v-story.svelte-bxfdd3{font-size:26px}.promise.svelte-bxfdd3{padding:28px 0 48px}.statement.svelte-bxfdd3{font-size:38px}.promise-text.svelte-bxfdd3,.text.svelte-bxfdd3 p:where(.svelte-bxfdd3),.who-text.svelte-bxfdd3 .text:where(.svelte-bxfdd3){font-size:18px}.lead.svelte-bxfdd3{font-size:26px}.fact-num.svelte-bxfdd3{font-size:46px}.expect.svelte-bxfdd3{grid-template-columns:minmax(0,1fr);gap:46px}.expect.svelte-bxfdd3 li:where(.svelte-bxfdd3){padding:26px 22px 28px}.expect.svelte-bxfdd3 h3:where(.svelte-bxfdd3){font-size:25px}.expect.svelte-bxfdd3 p:where(.svelte-bxfdd3){font-size:17px}.close.svelte-bxfdd3{border-radius:14px;padding:36px 24px 40px}.close-line.svelte-bxfdd3{font-size:36px}.go.svelte-bxfdd3{width:100%}.btn.svelte-bxfdd3{justify-content:center;width:100%}}
