.home-article.svelte-1r9lelb{margin-top:var(--sp-12);margin-bottom:var(--sp-16);padding-top:var(--sp-10);border-top:1px solid var(--border)}.article-body.svelte-1r9lelb{max-width:68ch;color:var(--text);font-family:var(--font-sans);font-size:var(--fs-md);line-height:var(--lh-body)}.article-body.svelte-1r9lelb h2:where(.svelte-1r9lelb){font-family:var(--font-display);font-size:var(--fs-xl);font-weight:var(--fw-bold);letter-spacing:var(--track-display);line-height:var(--lh-snug);margin-top:var(--sp-10);margin-bottom:var(--sp-3);color:var(--text)}.article-body.svelte-1r9lelb h2:where(.svelte-1r9lelb):first-child{margin-top:0}.article-body.svelte-1r9lelb h3:where(.svelte-1r9lelb){font-family:var(--font-display);font-size:var(--fs-lg);font-weight:var(--fw-semibold);line-height:var(--lh-snug);margin-top:var(--sp-6);margin-bottom:var(--sp-2);color:var(--text)}.article-body.svelte-1r9lelb p:where(.svelte-1r9lelb){margin:0 0 var(--sp-4);color:var(--text-muted)}.article-body.svelte-1r9lelb ul:where(.svelte-1r9lelb){margin:0 0 var(--sp-4);padding-left:var(--sp-5)}.article-body.svelte-1r9lelb li:where(.svelte-1r9lelb){margin-bottom:var(--sp-2);color:var(--text-muted)}.article-body.svelte-1r9lelb li:where(.svelte-1r9lelb) strong:where(.svelte-1r9lelb),.article-body.svelte-1r9lelb p:where(.svelte-1r9lelb) strong:where(.svelte-1r9lelb){color:var(--text);font-weight:var(--fw-semibold)}.article-body.svelte-1r9lelb a:where(.svelte-1r9lelb){color:var(--win);text-decoration:underline;text-underline-offset:3px;transition:color var(--dur-fast) var(--ease)}.article-body.svelte-1r9lelb a:where(.svelte-1r9lelb):hover{color:var(--win-bold)}.faq-list.svelte-1r9lelb{display:flex;flex-direction:column;gap:var(--sp-4);margin-top:var(--sp-6)}.faq-item.svelte-1r9lelb{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--sp-5);box-shadow:var(--shadow-sm)}.faq-item.svelte-1r9lelb h3:where(.svelte-1r9lelb){margin-top:0;margin-bottom:var(--sp-2);font-size:var(--fs-md);font-weight:var(--fw-bold);color:var(--text)}.faq-item.svelte-1r9lelb p:where(.svelte-1r9lelb){margin:0;font-size:var(--fs-sm);color:var(--text-muted);line-height:var(--lh-body)}@media(max-width:560px){.home-article.svelte-1r9lelb{margin-top:var(--sp-8);margin-bottom:var(--sp-10);padding-top:var(--sp-6)}.article-body.svelte-1r9lelb h2:where(.svelte-1r9lelb){font-size:var(--fs-lg)}.article-body.svelte-1r9lelb h3:where(.svelte-1r9lelb){font-size:var(--fs-md)}.faq-item.svelte-1r9lelb{padding:var(--sp-4)}}.hero.svelte-1uha8ag{margin-top:calc(-1 * var(--sp-6));padding-block:var(--sp-10) var(--sp-12);background:var(--surface);border-bottom:1px solid var(--border)}.hero-head.svelte-1uha8ag{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-8);margin-bottom:var(--sp-8)}.pitch.svelte-1uha8ag{min-width:0}.pitch.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:clamp(1.75rem,3.6vw,var(--fs-3xl));max-width:18ch;margin-bottom:var(--sp-3)}.pitch.svelte-1uha8ag h1:where(.svelte-1uha8ag) em:where(.svelte-1uha8ag){font-style:normal;color:var(--win);white-space:nowrap}.pitch.svelte-1uha8ag .lead:where(.svelte-1uha8ag){color:var(--text-muted);max-width:52ch;margin:0;font-size:var(--fs-lg);text-wrap:balance}.hero-head.solo.svelte-1uha8ag .pitch:where(.svelte-1uha8ag) h1:where(.svelte-1uha8ag){max-width:24ch}.hero-head.solo.svelte-1uha8ag .pitch:where(.svelte-1uha8ag) .lead:where(.svelte-1uha8ag){max-width:64ch}.hero.svelte-1uha8ag+.container:where(.svelte-1uha8ag){padding-top:var(--sp-10)}.bgrid.svelte-1uha8ag{display:grid;gap:var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr))}.banner.svelte-1uha8ag{position:relative;overflow:hidden;display:flex;align-items:center;min-height:208px;border-radius:var(--r-lg);text-decoration:none;box-shadow:var(--shadow-sm);transition:transform var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease);background:var(--c-flame-50);color:var(--c-slate-900)}.banner.ink.svelte-1uha8ag{background:var(--c-slate-900);color:#fff}.banner.svelte-1uha8ag:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.banner.ink.svelte-1uha8ag:hover{color:#fff}.banner.svelte-1uha8ag picture:where(.svelte-1uha8ag){position:absolute;inset:0 0 0 auto;width:52%;display:block}.banner.svelte-1uha8ag img{width:100%;height:100%;object-fit:cover;-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 42%);mask-image:linear-gradient(to right,transparent 0%,#000 42%);transition:transform var(--dur-med) var(--ease)}.banner.svelte-1uha8ag:hover img{transform:scale(1.04)}.banner.svelte-1uha8ag:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--c-flame-500)}.banner.svelte-1uha8ag:after{content:"";position:absolute;inset:auto 0 0;height:4px;background:var(--c-flame-500);transform:scaleX(0);transform-origin:left;transition:transform var(--dur-med) var(--ease)}.banner.svelte-1uha8ag:hover:after{transform:scaleX(1)}.copy.svelte-1uha8ag{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-2);width:56%;padding:var(--sp-6) 0 var(--sp-6) calc(var(--sp-6) + 4px)}.btitle.svelte-1uha8ag{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-xl);letter-spacing:-.02em;line-height:var(--lh-tight)}.bpitch.svelte-1uha8ag{font-size:var(--fs-sm);line-height:var(--lh-snug);color:var(--c-slate-600);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.banner.ink.svelte-1uha8ag .bpitch:where(.svelte-1uha8ag){color:var(--c-slate-300)}.bcta.svelte-1uha8ag{display:inline-flex;align-items:center;gap:var(--sp-2);margin-top:var(--sp-1);padding:var(--sp-2) var(--sp-4);border-radius:var(--r-pill);font-size:var(--fs-sm);font-weight:var(--fw-semibold);background:#fff;color:var(--c-flame-700);border:1px solid var(--c-flame-200);box-shadow:var(--shadow-sm);transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.banner.ink.svelte-1uha8ag .bcta:where(.svelte-1uha8ag){background:var(--c-flame-700);border-color:var(--c-flame-700);color:#fff}.banner.svelte-1uha8ag:hover .bcta:where(.svelte-1uha8ag){background:var(--c-flame-800);border-color:var(--c-flame-800);color:#fff}.vgrid.svelte-1uha8ag{display:grid;gap:var(--sp-8) var(--sp-6);grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.vcard.svelte-1uha8ag{min-width:0}.vtitle.svelte-1uha8ag{display:block;font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-md);letter-spacing:-.01em;color:var(--text);text-decoration:none;padding-bottom:var(--sp-2);margin-bottom:var(--sp-2);border-bottom:1px solid var(--border);transition:border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.vtitle.svelte-1uha8ag:hover{color:var(--win);border-bottom-color:var(--win-edge)}.vcard.svelte-1uha8ag ul:where(.svelte-1uha8ag){list-style:none;margin:0;padding:0;display:grid;gap:var(--sp-1)}.vcard.svelte-1uha8ag li:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag){font-size:var(--fs-sm);color:var(--text-muted);text-decoration:none}.vcard.svelte-1uha8ag li:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag):hover{color:var(--win)}.vmore.svelte-1uha8ag{display:inline-block;margin-top:var(--sp-2);font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--text-faint);text-decoration:none}.vmore.svelte-1uha8ag:hover{color:var(--win)}.block.svelte-1uha8ag{margin-bottom:var(--sp-12)}.block-head.svelte-1uha8ag{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-3);margin-bottom:var(--sp-3)}.block-head.svelte-1uha8ag .eyebrow:where(.svelte-1uha8ag){margin:0}@media(max-width:940px){.bgrid.svelte-1uha8ag{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.bgrid.svelte-1uha8ag{gap:var(--sp-3)}.banner.svelte-1uha8ag{min-height:164px}.banner.svelte-1uha8ag picture:where(.svelte-1uha8ag){width:42%}.copy.svelte-1uha8ag{width:66%;padding:var(--sp-5) 0 var(--sp-5) calc(var(--sp-5) + 4px)}.btitle.svelte-1uha8ag{font-size:var(--fs-lg)}}
