.b2e.svelte-ns8zbh{--p3-bg:#0b0907;--p3-warm:#f0e4cc;--p3-muted:#9c8c7e;--p3-ember:#c45b1a;--p3-ember-bright:#d9692a;background:var(--color-surface);color:var(--color-on-surface)}.wrap.svelte-ns8zbh{width:100%;max-width:1100px;padding-inline:var(--space-6);margin-inline:auto}.eyebrow.svelte-ns8zbh{font-size:var(--text-sm);letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent);margin-bottom:var(--space-4);font-weight:700;display:block}.eyebrow--dark.svelte-ns8zbh{color:var(--p3-ember-bright)}.b2e.svelte-ns8zbh :focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.dark.svelte-ns8zbh :focus-visible{outline-color:var(--p3-ember-bright)}.btn.svelte-ns8zbh{padding:var(--space-4) var(--space-8);font-size:var(--text-base);border-radius:var(--radius-lg);min-height:var(--touch-target);cursor:pointer;transition:background-color var(--transition-fast),border-color var(--transition-fast);border:2px solid #0000;justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.btn--ember.svelte-ns8zbh{color:#fff8ee;background:#b0501a;border-color:#b0501a}.btn--ember.svelte-ns8zbh:hover{background:#9c4717;border-color:#9c4717}.ghost-dark.svelte-ns8zbh{color:#f0e4ccb8;min-height:var(--touch-target);border-bottom:1px solid #f0e4cc4d;align-items:center;padding-bottom:2px;font-weight:600;text-decoration:none;display:inline-flex}.ghost-dark.svelte-ns8zbh:hover{color:var(--p3-warm);border-color:#f0e4ccb3}.founder-avatar.svelte-ns8zbh{object-fit:cover;border-radius:50%;flex-shrink:0;width:56px;height:56px}.founder-avatar--sm.svelte-ns8zbh{width:40px;height:40px}.hero.svelte-ns8zbh{background:var(--p3-bg);min-height:88svh;color:var(--p3-warm);align-items:flex-end;display:flex;position:relative;overflow:hidden}.hero__media.svelte-ns8zbh{position:absolute;inset:0}.hero__video.svelte-ns8zbh{object-fit:cover;filter:brightness(.6)contrast(1.05);width:100%;height:100%;position:absolute;inset:0}.hero__overlay.svelte-ns8zbh{background:linear-gradient(170deg,#0b090733 0%,#0b090766 45%,#0b0907f2 100%);position:absolute;inset:0}.hero__content.svelte-ns8zbh{z-index:1;padding-block:var(--space-16) var(--space-16);position:relative}.hero__title.svelte-ns8zbh{color:var(--p3-warm);letter-spacing:-.035em;margin-bottom:var(--space-5);font-size:clamp(2.6rem,7vw,5rem);font-weight:800;line-height:1.02}.hero__sub.svelte-ns8zbh{font-size:clamp(var(--text-base),1.6vw,var(--text-lg));color:#f0e4ccd9;max-width:600px;margin-bottom:var(--space-6);line-height:1.6}.hero__proof.svelte-ns8zbh{gap:var(--space-3) var(--space-6);font-size:var(--text-sm);color:var(--p3-muted);margin-bottom:var(--space-8);flex-wrap:wrap;display:flex}.hero__proof.svelte-ns8zbh b:where(.svelte-ns8zbh){color:var(--p3-warm);font-weight:800}.hero__actions.svelte-ns8zbh{align-items:center;gap:var(--space-5);flex-wrap:wrap;display:flex}.hero__skip.svelte-ns8zbh{min-height:var(--touch-target);margin-top:var(--space-4);font-size:var(--text-sm);color:#f0e4cc99;border-bottom:1px solid #0000;align-items:center;text-decoration:none;display:inline-flex}.hero__skip.svelte-ns8zbh:hover{color:var(--p3-warm);border-color:#f0e4cc80}.dreams.svelte-ns8zbh{padding-block:var(--space-20) var(--space-24)}.dreams__lead.svelte-ns8zbh{font-size:var(--text-lg);color:var(--color-muted);margin:calc(-1 * var(--space-6)) 0 var(--space-10);max-width:620px;line-height:1.7}.dreams__grid.svelte-ns8zbh{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.dreams__grid.svelte-ns8zbh{grid-template-columns:repeat(3,1fr)}}.dcard.svelte-ns8zbh{gap:var(--space-4);flex-direction:column;display:flex}.dcard__media.svelte-ns8zbh{aspect-ratio:3/4;border-radius:0;overflow:hidden}.dcard__media.svelte-ns8zbh img:where(.svelte-ns8zbh){object-fit:cover;width:100%;height:100%;display:block}.dcard__k.svelte-ns8zbh{font-size:var(--text-xl);color:var(--color-primary);letter-spacing:-.01em;font-weight:800}.dcard__p.svelte-ns8zbh{font-size:var(--text-base);color:var(--color-on-surface);line-height:1.65}.strip.svelte-ns8zbh{padding-block:var(--space-8);overflow:hidden}.strip--muted.svelte-ns8zbh{background:var(--color-surface-muted)}.strip--warm.svelte-ns8zbh{background:var(--color-surface)}.strip__track.svelte-ns8zbh{gap:var(--space-4);width:max-content;animation:55s linear infinite svelte-ns8zbh-strip-scroll;display:flex}.strip__track--reverse.svelte-ns8zbh{animation-direction:reverse}.strip__img.svelte-ns8zbh{object-fit:cover;border-radius:0;width:auto;height:150px;display:block}.strip__caption.svelte-ns8zbh{font-size:var(--text-sm);color:var(--color-muted);margin-top:var(--space-5)}@keyframes svelte-ns8zbh-strip-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (width<=640px){.strip__img.svelte-ns8zbh{height:110px}}@media (prefers-reduced-motion:reduce){.strip.svelte-ns8zbh{overflow-x:auto}.strip__track.svelte-ns8zbh{animation:none}}.fear.svelte-ns8zbh{background:var(--p3-bg);color:var(--p3-warm);padding-block:var(--space-20) var(--space-24)}.fear__inner.svelte-ns8zbh{max-width:820px}.fear__frame.svelte-ns8zbh{gap:var(--space-5);margin-bottom:var(--space-10);align-items:flex-start;display:flex}.fear__quote.svelte-ns8zbh p:where(.svelte-ns8zbh){font-size:var(--text-lg);color:var(--p3-warm);margin:0 0 var(--space-2);font-style:italic;line-height:1.65}.fear__quote.svelte-ns8zbh footer:where(.svelte-ns8zbh){font-size:var(--text-sm);color:var(--p3-muted)}.fear__cards.svelte-ns8zbh{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (width>=640px){.fear__cards.svelte-ns8zbh{grid-template-columns:repeat(2,1fr)}}.fearcard.svelte-ns8zbh{gap:var(--space-3);padding:var(--space-6);transition:border-color var(--transition-fast);background:#f0e4cc0d;border:1px solid #f0e4cc26;border-radius:0;flex-direction:column;text-decoration:none;display:flex}.fearcard.svelte-ns8zbh:hover{border-color:var(--p3-ember-bright)}.fearcard__q.svelte-ns8zbh{font-size:var(--text-lg);color:var(--p3-warm);font-weight:800;line-height:1.3}.fearcard__a.svelte-ns8zbh{font-size:var(--text-base);color:var(--p3-muted);line-height:1.55}.v-title.svelte-ns8zbh{font-size:clamp(var(--text-2xl),4vw,var(--text-4xl));color:var(--color-primary);letter-spacing:-.02em;margin-bottom:var(--space-10);font-weight:800;line-height:1.1}.v-title--dark.svelte-ns8zbh{color:var(--p3-warm)}.value--journey.svelte-ns8zbh{background:var(--color-surface-muted);padding-block:var(--space-20)}.jsteps.svelte-ns8zbh{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.jsteps__item.svelte-ns8zbh{gap:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);padding:var(--space-5);align-items:center;display:flex}.jsteps__n.svelte-ns8zbh{border-radius:var(--radius-full);background:var(--color-accent);width:2.4rem;height:2.4rem;color:var(--color-on-accent);flex:none;place-items:center;font-weight:800;display:grid}.jsteps__t.svelte-ns8zbh{font-size:var(--text-base);color:var(--color-on-surface);margin:0;line-height:1.6}.value--earn.svelte-ns8zbh{background:var(--color-surface);padding-block:var(--space-16) var(--space-20)}.value--earn.svelte-ns8zbh .wrap:where(.svelte-ns8zbh){max-width:640px}.value--earn.svelte-ns8zbh .eyebrow:where(.svelte-ns8zbh){text-align:center}.value--earn.svelte-ns8zbh .re{margin-inline:auto}.earn__note.svelte-ns8zbh{font-size:var(--text-sm);color:var(--color-muted);margin-top:var(--space-5);text-align:center;line-height:1.6}.looks.svelte-ns8zbh{background:var(--color-surface-muted);padding-block:var(--space-16) var(--space-24)}.looks__title.svelte-ns8zbh{font-size:clamp(var(--text-2xl),4vw,var(--text-4xl));color:var(--color-primary);letter-spacing:-.02em;margin-bottom:var(--space-10);font-weight:800;line-height:1.1}.looks__grid.svelte-ns8zbh{gap:var(--space-6);grid-template-columns:1fr;display:grid}@media (width>=768px){.looks__grid.svelte-ns8zbh{grid-template-columns:repeat(3,1fr)}}.lcard.svelte-ns8zbh{background:var(--color-surface);border:1px solid var(--color-border);border-radius:0;flex-direction:column;display:flex;overflow:hidden}.lcard__media.svelte-ns8zbh{aspect-ratio:1;overflow:hidden}.lcard__media.svelte-ns8zbh img:where(.svelte-ns8zbh){object-fit:cover;width:100%;height:100%;display:block}.lcard__body.svelte-ns8zbh{padding:var(--space-5);gap:var(--space-3);flex-direction:column;display:flex}.lcard__k.svelte-ns8zbh{font-size:var(--text-lg);color:var(--color-primary);font-weight:800}.lcard__p.svelte-ns8zbh{font-size:var(--text-base);color:var(--color-on-surface);line-height:1.6}.value--proof.svelte-ns8zbh{background:var(--color-surface);padding-block:var(--space-20)}.opgrid.svelte-ns8zbh{gap:var(--space-6);margin-bottom:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.opgrid.svelte-ns8zbh{grid-template-columns:repeat(3,1fr)}}.ostory.svelte-ns8zbh{background:var(--color-surface-muted);border:1px solid var(--color-border);border-left:3px solid var(--color-accent);padding:var(--space-6);gap:var(--space-4);border-radius:0;flex-direction:column;margin:0;display:flex}.ostory__frame.svelte-ns8zbh{aspect-ratio:1;margin:calc(-1 * var(--space-6)) calc(-1 * var(--space-6)) 0;border-radius:0;display:block;overflow:hidden}.ostory__frame.svelte-ns8zbh img:where(.svelte-ns8zbh){object-fit:cover;width:100%;height:100%;display:block}.ostory__stat.svelte-ns8zbh{font-size:var(--text-sm);letter-spacing:.02em;color:var(--color-accent);font-weight:800}.ostory__quote.svelte-ns8zbh{font-size:var(--text-base);color:var(--color-on-surface);flex:1;margin:0;font-style:italic;line-height:1.65}.ostory__by.svelte-ns8zbh{flex-direction:column;gap:2px;display:flex}.ostory__name.svelte-ns8zbh{font-weight:700;font-size:var(--text-sm);color:var(--color-primary)}.ostory__co.svelte-ns8zbh{font-size:var(--text-xs);color:var(--color-muted)}.ember-link.svelte-ns8zbh{color:var(--color-accent);font-weight:700;text-decoration:none}.ember-link.svelte-ns8zbh:hover{text-decoration:underline}.proof-links.svelte-ns8zbh{justify-content:space-between;align-items:baseline;gap:var(--space-4);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.skipfit.svelte-ns8zbh{font-size:var(--text-sm);color:var(--color-accent);border-bottom:1px solid #0000;font-weight:700;text-decoration:none;display:inline-flex}.skipfit.svelte-ns8zbh:hover{border-color:var(--color-accent)}.value--support.svelte-ns8zbh{background:var(--p3-bg);color:var(--p3-warm);padding-block:var(--space-20)}.supportlist.svelte-ns8zbh{gap:var(--space-4);margin:0 0 var(--space-8);flex-direction:column;padding:0;list-style:none;display:flex}.supportlist__item.svelte-ns8zbh{font-size:var(--text-lg);color:var(--p3-warm);padding-left:var(--space-6);line-height:1.6;position:relative}.supportlist__item.svelte-ns8zbh:before{content:"•";color:var(--p3-ember-bright);position:absolute;left:0}.support__people.svelte-ns8zbh{align-items:center;gap:var(--space-3);font-size:var(--text-base);color:var(--p3-muted);max-width:640px;line-height:1.6;display:flex}.support__people.svelte-ns8zbh img:where(.svelte-ns8zbh):nth-of-type(2){margin-left:calc(-1 * var(--space-4));border:2px solid var(--p3-bg)}.fit.svelte-ns8zbh{background:var(--p3-bg);color:var(--p3-warm);padding-block:var(--space-24)}.fit__inner.svelte-ns8zbh{max-width:720px}.fit__title.svelte-ns8zbh{font-size:clamp(var(--text-2xl),4vw,var(--text-4xl));color:var(--p3-warm);letter-spacing:-.02em;margin-bottom:var(--space-5);font-weight:800;line-height:1.1}.fit__lead.svelte-ns8zbh{font-size:var(--text-lg);color:var(--p3-muted);margin-bottom:var(--space-4);line-height:1.7}.fit__micro.svelte-ns8zbh{margin-top:var(--space-4);font-size:var(--text-sm);color:var(--p3-muted);text-align:center}.faq.svelte-ns8zbh{background:var(--color-surface-muted);padding-block:var(--space-24)}.faq__title.svelte-ns8zbh{font-size:clamp(var(--text-2xl),3.5vw,var(--text-4xl));color:var(--color-primary);letter-spacing:-.02em;margin-bottom:var(--space-10);font-weight:800}.faq__list.svelte-ns8zbh{gap:var(--space-3);flex-direction:column;max-width:820px;display:flex}.faq__item.svelte-ns8zbh{background:var(--color-surface);border:1px solid var(--color-border);padding:var(--space-4) var(--space-5)}.faq__item.svelte-ns8zbh summary:where(.svelte-ns8zbh){color:var(--color-primary);cursor:pointer;font-weight:700;font-size:var(--text-base)}.faq__item.svelte-ns8zbh p:where(.svelte-ns8zbh){margin-top:var(--space-3);color:var(--color-on-surface);line-height:1.65;font-size:var(--text-base)}.stickycta.svelte-ns8zbh{z-index:40;padding:var(--space-3) var(--space-4) calc(var(--space-3) + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b0907eb;border-top:1px solid #f0e4cc26;justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0}.stickycta__btn.svelte-ns8zbh{min-height:var(--touch-target);padding:var(--space-2) var(--space-8);color:#fff8ee;font-weight:700;font-size:var(--text-base);border-radius:var(--radius-lg);background:#b0501a;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.stickycta__btn.svelte-ns8zbh:hover{background:#9c4717}
