.depth.svelte-2m6vv7{position:absolute;inset:0;overflow:hidden}.depth__img.svelte-2m6vv7{object-fit:cover;object-position:center;opacity:0;filter:brightness(.5)contrast(1.05);width:100%;height:100%;transition:opacity 1.8s;position:absolute;inset:0;transform:scale(1)}.depth__img.is-active.svelte-2m6vv7{opacity:1;z-index:1}.depth__img.is-zooming.is-active.svelte-2m6vv7{animation-name:svelte-2m6vv7-depthZoom;animation-timing-function:ease-out;animation-fill-mode:forwards}@keyframes svelte-2m6vv7-depthZoom{0%{transform:scale(1)}to{transform:scale(1.12)}}.home.svelte-1uha8ag{--p3-bg:#0b0907;--p3-warm:#f0e4cc;--p3-muted:#9c8c7e;--p3-ember:#c45b1a;--p3-ember-bright:#d9692a;--p3-bdr:#f0e4cc1f;--p3-paper:#faf6ec;--track-self:#3f7d57;--track-biz:#a9742a;background:var(--color-surface);color:var(--color-on-surface)}.wrap.svelte-1uha8ag{width:100%;max-width:1200px;padding-inline:var(--space-6);margin-inline:auto}.eyebrow.svelte-1uha8ag{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}.sec-head.svelte-1uha8ag{max-width:720px;margin-bottom:var(--space-12)}.sec-title.svelte-1uha8ag{font-size:clamp(var(--text-2xl), 4vw, var(--text-5xl));letter-spacing:-.03em;color:var(--color-primary);font-weight:800;line-height:1.08}.sec-sub.svelte-1uha8ag{font-size:var(--text-lg);color:var(--color-muted);margin-top:var(--space-4);max-width:620px;line-height:1.7}.ember-link.svelte-1uha8ag{color:var(--color-accent);min-height:var(--touch-target);align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.ember-link.svelte-1uha8ag:hover{text-decoration:underline}.btn.svelte-1uha8ag{padding:var(--space-4) var(--space-8);font-size:var(--text-base);border-radius:var(--radius-lg);min-height:var(--touch-target);transition:background-color var(--transition-fast), border-color var(--transition-fast), 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-1uha8ag{color:#fff8ee;background-color:#b0501a;border-color:#b0501a}.btn--ember.svelte-1uha8ag:hover{background-color:#9c4717;border-color:#9c4717}.btn--ghost-dark.svelte-1uha8ag{color:var(--p3-warm);background:0 0;border-color:#f0e4cc66}.btn--ghost-dark.svelte-1uha8ag:hover{border-color:var(--p3-ember-bright)}.ghost-dark.svelte-1uha8ag{color:#f0e4ccb8;font-size:var(--text-base);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-1uha8ag:hover{color:var(--p3-warm);border-color:#f0e4ccb3}.home.svelte-1uha8ag :focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.dark.svelte-1uha8ag :focus-visible{outline-color:var(--p3-ember-bright)}.hero.svelte-1uha8ag{background:var(--p3-bg);height:100svh;min-height:640px;color:var(--p3-warm);align-items:flex-end;display:flex;position:relative;overflow:hidden}.hero__media.svelte-1uha8ag{position:absolute;inset:0}.hero__img.svelte-1uha8ag{object-fit:cover;filter:brightness(.6)contrast(1.05);width:100%;height:100%;position:absolute;inset:0}.hero__overlay.svelte-1uha8ag{background:linear-gradient(170deg,#0b090733 0%,#0b090759 45%,#0b0907f0 100%);position:absolute;inset:0}.hero__content.svelte-1uha8ag{z-index:1;padding-bottom:var(--space-20);padding-top:var(--space-16);position:relative}@media (width>=768px){.hero__content.svelte-1uha8ag{padding-bottom:var(--space-16)}}@media (width<=768px){.hero__content.svelte-1uha8ag{padding-bottom:calc(var(--space-20) + 64px)}}.hero__title.svelte-1uha8ag{color:var(--p3-warm);letter-spacing:-.04em;margin-bottom:var(--space-6);flex-direction:column;font-size:clamp(3.25rem,9.5vw,8.5rem);font-weight:800;line-height:.95;display:flex}.hero__mask.svelte-1uha8ag{padding-bottom:.08em;display:block;overflow:hidden}.hero__line.svelte-1uha8ag{display:block}@media (prefers-reduced-motion:no-preference){.hero__line.svelte-1uha8ag{animation:1s cubic-bezier(.22,1,.36,1) both svelte-1uha8ag-heroRise}.hero__mask.svelte-1uha8ag:nth-child(2) .hero__line:where(.svelte-1uha8ag){animation-delay:.12s}.hero__fork.svelte-1uha8ag,.hero__ghost.svelte-1uha8ag{animation:.9s .5s both svelte-1uha8ag-heroFade}}@keyframes svelte-1uha8ag-heroRise{0%{transform:translateY(110%)}to{transform:translateY(0)}}@keyframes svelte-1uha8ag-heroFade{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.hero__fork.svelte-1uha8ag{gap:var(--space-4);flex-wrap:wrap;margin-bottom:0;display:flex}.hero__ghost.svelte-1uha8ag{margin-top:var(--space-4);display:inline-flex}.trust.svelte-1uha8ag{background:var(--color-primary)}.trust__panels.svelte-1uha8ag{grid-template-columns:repeat(3,1fr);display:grid}.trust__panel.svelte-1uha8ag{justify-content:center;align-items:center;gap:var(--space-1);padding-block:var(--space-8);text-align:center;flex-direction:column;display:flex}.trust__panel.svelte-1uha8ag:not(:last-child){border-right:1px solid #ffffff1f}.trust__value.svelte-1uha8ag{font-size:clamp(var(--text-4xl), 8vw, var(--text-6xl));color:#fff;font-weight:800;line-height:1}.trust__label.svelte-1uha8ag{font-size:var(--text-xs);color:#ffffffd1;text-transform:uppercase;letter-spacing:.04em;font-weight:700}@media (width>=640px){.trust__label.svelte-1uha8ag{font-size:var(--text-sm)}}.trust__foot.svelte-1uha8ag{justify-content:center;align-items:center;gap:var(--space-2) var(--space-6);padding-block:var(--space-4);background:var(--color-primary);border-top:3px solid var(--color-accent);text-align:center;flex-wrap:wrap;display:flex}.trust__built.svelte-1uha8ag{font-size:var(--text-sm);color:#fff;font-weight:800}.trust__tag.svelte-1uha8ag{font-size:var(--text-sm);color:#ffffffb8;font-weight:600}.press.svelte-1uha8ag{background:var(--color-surface);padding-block:var(--space-16);text-align:center}.press__label.svelte-1uha8ag{font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);margin-bottom:var(--space-8);font-weight:700}.press__logos.svelte-1uha8ag{justify-content:center;align-items:center;gap:var(--space-8) var(--space-12);flex-wrap:wrap;display:flex}.press__logos.svelte-1uha8ag img:where(.svelte-1uha8ag){object-fit:contain;opacity:.75;filter:grayscale();width:auto;height:86px;transition:opacity var(--transition-fast)}.press__logos.svelte-1uha8ag img:where(.svelte-1uha8ag):hover{opacity:1}.press__logo--boost{height:108px!important}.statement.svelte-1uha8ag{background:var(--p3-bg);border-top:1px solid var(--p3-bdr);padding-block:var(--space-24);position:relative;overflow:hidden}.statement__media.svelte-1uha8ag{z-index:0;position:absolute;inset:0}.statement__overlay.svelte-1uha8ag{background:#0b0907eb;position:absolute;inset:0}.statement__inner.svelte-1uha8ag{z-index:1;max-width:820px;padding-inline:var(--space-6);gap:var(--space-6);flex-direction:column;margin-inline:auto;display:flex;position:relative}.statement__lead.svelte-1uha8ag{font-size:clamp(var(--text-2xl), 3.4vw, var(--text-4xl));color:var(--p3-warm);letter-spacing:-.02em;font-weight:800;line-height:1.2}.statement__body.svelte-1uha8ag{font-size:clamp(var(--text-lg), 2vw, var(--text-xl));color:var(--p3-muted);font-weight:600;line-height:1.6}.founder-avatar.svelte-1uha8ag{object-fit:cover;border-radius:50%;flex-shrink:0}.founder-avatar--sm.svelte-1uha8ag{width:32px;height:32px}.statement__founders.svelte-1uha8ag{gap:var(--space-2);margin-bottom:calc(-1 * var(--space-2));display:flex}.statement__quotes.svelte-1uha8ag{gap:var(--space-4);margin-top:var(--space-2);grid-template-columns:1fr;display:grid}@media (width>=700px){.statement__quotes.svelte-1uha8ag{grid-template-columns:1fr 1fr}}.statement__quote.svelte-1uha8ag{padding-left:var(--space-4);border-left:2px solid var(--p3-ember,var(--color-accent));margin:0}.statement__quote.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:var(--text-sm);color:var(--p3-warm);margin:0;font-style:italic;line-height:1.5}.statement__quote.svelte-1uha8ag footer:where(.svelte-1uha8ag){margin-top:var(--space-1);font-size:var(--text-xs);color:var(--p3-muted);font-weight:700}.worlds.svelte-1uha8ag{background:var(--color-surface-muted);padding-block:var(--space-24)}.worlds__grid.svelte-1uha8ag{gap:var(--space-6);grid-template-columns:1fr;display:grid}@media (width>=880px){.worlds__grid.svelte-1uha8ag{grid-template-columns:1fr 1fr}}.world.svelte-1uha8ag{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-on-surface);transition:transform var(--transition-fast), box-shadow var(--transition-fast);border-radius:0;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.world.svelte-1uha8ag:hover{box-shadow:var(--shadow-lg);transform:translateY(-3px)}.world--self.svelte-1uha8ag{--c:var(--track-self)}.world--biz.svelte-1uha8ag{--c:var(--track-biz)}.world__header.svelte-1uha8ag{font-size:var(--text-lg);letter-spacing:.05em;text-transform:uppercase;color:var(--color-on-primary);background:var(--c);padding:var(--space-3) var(--space-6);margin:0;font-weight:800}.world__frame.svelte-1uha8ag{aspect-ratio:4/3;display:block;overflow:hidden}.world__frame.svelte-1uha8ag img:where(.svelte-1uha8ag){object-fit:cover;width:100%;height:100%;transition:transform .4s}.world__body.svelte-1uha8ag{padding:var(--space-6);gap:var(--space-3);flex-direction:column;flex:1;display:flex}.world__founder.svelte-1uha8ag{align-items:center;gap:var(--space-2);display:inline-flex}.world__founder-name.svelte-1uha8ag{font-size:var(--text-xs);color:var(--color-muted);font-weight:700}.world__title.svelte-1uha8ag{font-size:var(--text-2xl);color:var(--color-primary);font-weight:800;line-height:1.15}.world__desc.svelte-1uha8ag{font-size:var(--text-base);color:var(--color-muted);flex:1;line-height:1.6}.world__quote.svelte-1uha8ag{font-size:var(--text-sm);color:var(--color-on-surface);font-style:italic;line-height:1.5}.world__cta.svelte-1uha8ag{font-size:var(--text-base);color:var(--color-accent);margin-top:var(--space-2);font-weight:700}.world.svelte-1uha8ag:hover .world__cta:where(.svelte-1uha8ag){text-decoration:underline}.ritual.dark.svelte-1uha8ag{padding-block:var(--space-24);background:var(--p3-bg);color:var(--p3-warm);border-top:1px solid var(--p3-bdr);position:relative;overflow:hidden}.ritual.svelte-1uha8ag .embers{z-index:2}.ritual__grid.svelte-1uha8ag{z-index:1;gap:var(--space-10);grid-template-columns:1fr;align-items:center;display:grid;position:relative}@media (width>=900px){.ritual__grid.svelte-1uha8ag{grid-template-columns:1fr 1fr}}.ritual.dark.svelte-1uha8ag .eyebrow:where(.svelte-1uha8ag){color:var(--p3-ember-bright)}.ritual.dark.svelte-1uha8ag .sec-title:where(.svelte-1uha8ag){color:var(--p3-warm)}.ritual.dark.svelte-1uha8ag .ritual__promise:where(.svelte-1uha8ag){font-size:var(--text-lg);color:var(--p3-muted);margin-top:var(--space-5);max-width:480px;line-height:1.7}.ritual__cta.svelte-1uha8ag{margin-top:var(--space-6)}.ritual__media.svelte-1uha8ag{border:1px solid var(--p3-bdr);position:relative;overflow:hidden}.ritual__media.svelte-1uha8ag img:where(.svelte-1uha8ag){object-fit:cover;width:100%;height:100%;max-height:460px;display:block}.proof.svelte-1uha8ag{background:var(--color-surface-muted);padding-block:var(--space-24)}.proof__grid.svelte-1uha8ag{gap:var(--space-6);margin-bottom:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.proof__grid.svelte-1uha8ag{grid-template-columns:repeat(3,1fr)}}.story.svelte-1uha8ag{background:var(--color-surface);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;display:flex}.story--saunapreneur.svelte-1uha8ag{border-left-color:var(--track-self)}.story--business.svelte-1uha8ag{border-left-color:var(--track-biz)}.story__frame.svelte-1uha8ag{aspect-ratio:1;margin:calc(-1 * var(--space-6)) calc(-1 * var(--space-6)) 0;border-radius:0;display:block;overflow:hidden}.story__frame.svelte-1uha8ag img:where(.svelte-1uha8ag){object-fit:cover;width:100%;height:100%}.story__tag.svelte-1uha8ag{font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;padding:2px var(--space-2);border:1px solid;align-self:flex-start;font-weight:800}.story--saunapreneur.svelte-1uha8ag .story__tag:where(.svelte-1uha8ag){color:var(--track-self)}.story--business.svelte-1uha8ag .story__tag:where(.svelte-1uha8ag){color:var(--track-biz)}.story__stat.svelte-1uha8ag{font-size:var(--text-sm);letter-spacing:.04em;color:var(--color-accent);font-weight:800}.story__quote.svelte-1uha8ag{font-size:var(--text-base);color:var(--color-on-surface);flex:1;font-style:italic;line-height:1.65}.story__by.svelte-1uha8ag{flex-direction:column;gap:2px;display:flex}.story__name.svelte-1uha8ag{font-weight:700;font-size:var(--text-sm);color:var(--color-primary)}.story__co.svelte-1uha8ag{font-size:var(--text-xs);color:var(--color-muted)}.drawn.svelte-1uha8ag{padding-block:var(--space-16)}.drawn__grid.svelte-1uha8ag{gap:var(--space-4);margin-bottom:var(--space-6);grid-template-columns:1fr;display:grid}@media (width>=560px){.drawn__grid.svelte-1uha8ag{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.drawn__grid.svelte-1uha8ag{grid-template-columns:repeat(3,1fr)}}.sheet.svelte-1uha8ag{gap:var(--space-3);background:var(--p3-paper);border:1px solid var(--color-border);padding:var(--space-3);box-shadow:var(--shadow-sm);cursor:pointer;text-align:left;font:inherit;transition:transform var(--transition-fast), box-shadow var(--transition-fast), border-color var(--transition-fast);border-radius:0;flex-direction:column;display:flex}.sheet.svelte-1uha8ag:hover,.sheet.svelte-1uha8ag:focus-visible{border-color:var(--color-accent);box-shadow:var(--shadow-xl);outline:none;transform:translateY(-3px)}.sheet__frame.svelte-1uha8ag{aspect-ratio:1;background:var(--p3-paper);display:block;position:relative;overflow:hidden}.sheet__frame.svelte-1uha8ag img:where(.svelte-1uha8ag){object-fit:cover;width:100%;height:100%;display:block}.sheet__zoom.svelte-1uha8ag{bottom:var(--space-2);right:var(--space-2);font-size:var(--text-xs);letter-spacing:.04em;color:var(--p3-paper);opacity:0;transition:opacity var(--transition-fast);background:#1c1412c7;padding:2px 8px;font-weight:700;position:absolute}.sheet.svelte-1uha8ag:hover .sheet__zoom:where(.svelte-1uha8ag),.sheet.svelte-1uha8ag:focus-visible .sheet__zoom:where(.svelte-1uha8ag){opacity:1}.sheet__caption.svelte-1uha8ag{align-items:baseline;gap:var(--space-2) var(--space-4);padding-top:var(--space-4);border-top:1px solid #1c14122e;flex-wrap:wrap;display:flex}.sheet__name.svelte-1uha8ag{font-size:var(--text-base);color:#1c1412;font-weight:700}.sheet__view.svelte-1uha8ag{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.08em;color:#8c4a2f;font-weight:700}.sheet__spec.svelte-1uha8ag{font-size:var(--text-sm);color:#6b5d52;flex-basis:100%}.drawn__credit.svelte-1uha8ag{align-items:center;gap:var(--space-3);font-size:var(--text-sm);color:#6b5d52;margin-bottom:var(--space-4);display:flex}.statement__quote.svelte-1uha8ag footer:where(.svelte-1uha8ag){align-items:center;gap:var(--space-2);display:flex}.founder-avatar--quote{object-fit:cover;border-radius:50%;flex-shrink:0;width:40px;height:40px}.founder-avatar--credit{object-fit:cover;border-radius:50%;width:64px;height:64px}.lightbox.svelte-1uha8ag{z-index:1000;justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-6);cursor:zoom-out;background:#0b0907eb;flex-direction:column;display:flex;position:fixed;inset:0}.lightbox__img.svelte-1uha8ag{object-fit:contain;background:#fff;max-width:min(92vw,1100px);max-height:82vh;box-shadow:0 20px 70px #000000b3}.lightbox__cap.svelte-1uha8ag{color:var(--p3-warm);font-size:var(--text-sm);letter-spacing:.04em}.lightbox__close.svelte-1uha8ag{top:var(--space-4);right:var(--space-5);width:2.4rem;height:2.4rem;color:var(--p3-warm);cursor:pointer;background:#f0e4cc1f;border:1px solid #f0e4cc4d;font-size:1.6rem;line-height:1;position:absolute}.authority.svelte-1uha8ag{background:var(--color-surface-muted);padding-block:var(--space-24)}.authority__grid.svelte-1uha8ag{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.authority__grid.svelte-1uha8ag{grid-template-columns:repeat(3,1fr)}}.acol.svelte-1uha8ag{border-top:2px solid var(--color-accent);padding-top:var(--space-5)}.acol__k.svelte-1uha8ag{font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);margin-bottom:var(--space-3);font-weight:800;display:block}.acol__t.svelte-1uha8ag{font-size:var(--text-base);color:var(--color-muted);line-height:1.7}.onthemap.svelte-1uha8ag{padding-block:var(--space-24)}.onthemap__grid.svelte-1uha8ag{gap:var(--space-8);grid-template-columns:1fr;align-items:start;display:grid}@media (width>=1024px){.onthemap__grid.svelte-1uha8ag{grid-template-columns:1.7fr 1fr}}.onthemap__map.svelte-1uha8ag{border:1px solid var(--color-border);border-radius:0;align-self:start;position:relative;overflow:hidden}.botd-line.svelte-1uha8ag{pointer-events:none;z-index:450;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.botd-line.svelte-1uha8ag line:where(.svelte-1uha8ag){stroke:var(--p3-ember-bright,#e0853f);stroke-width:1.5px;stroke-dasharray:5 5;opacity:.6}.botd-line__dot.svelte-1uha8ag{fill:var(--p3-ember-bright,#e0853f)}.botd-line__pulse.svelte-1uha8ag{fill:none;stroke:var(--p3-ember-bright,#e0853f);stroke-width:2px;opacity:.85;animation:2.2s ease-out infinite svelte-1uha8ag-botdPulse}@keyframes svelte-1uha8ag-botdPulse{0%{r:6;opacity:.85}70%{r:18;opacity:0}to{r:18;opacity:0}}.botd.svelte-1uha8ag{background:var(--color-surface-muted);border:1px solid var(--color-border);padding:var(--space-6);gap:var(--space-4);border-radius:0;flex-direction:column;display:flex}.botd__eyebrow.svelte-1uha8ag{font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);font-weight:800}.botd__media.svelte-1uha8ag{border:1px solid var(--color-border);border-radius:0}.botd__quote.svelte-1uha8ag{font-size:var(--text-lg);color:var(--color-on-surface);border-left:3px solid var(--color-accent);padding-left:var(--space-4);margin:0;font-style:italic;line-height:1.5}.botd__name.svelte-1uha8ag{font-size:var(--text-lg);color:var(--color-primary);font-weight:800}.botd__loc.svelte-1uha8ag{font-size:var(--text-sm);color:var(--color-muted);margin-top:2px}.botd__author.svelte-1uha8ag{font-size:var(--text-sm);color:var(--color-accent);margin-top:var(--space-2);font-weight:600}.proverb.svelte-1uha8ag{background:var(--color-surface-muted);padding-block:var(--space-24);text-align:center}.proverb__inner.svelte-1uha8ag{max-width:820px;padding-inline:var(--space-6);margin-inline:auto}.proverb__text.svelte-1uha8ag{font-size:clamp(var(--text-xl), 2.8vw, var(--text-3xl));color:var(--color-primary);font-style:italic;font-weight:600;line-height:1.45}.proverb__src.svelte-1uha8ag{margin-top:var(--space-4);font-size:var(--text-sm);letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted)}.end-cta.svelte-1uha8ag{background:var(--p3-bg);min-height:520px;color:var(--p3-warm);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.end-cta__img.svelte-1uha8ag{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.end-cta__overlay.svelte-1uha8ag{background:#0b0907e0;position:absolute;inset:0}.end-cta__content.svelte-1uha8ag{z-index:1;text-align:center;padding:var(--space-20) var(--space-6);max-width:680px;position:relative}.end-cta__founders.svelte-1uha8ag{justify-content:center;gap:var(--space-2);margin-bottom:var(--space-5);display:flex}.end-cta__founders.svelte-1uha8ag .founder-avatar:where(.svelte-1uha8ag){width:48px;height:48px}.founder-avatar--dark.svelte-1uha8ag{border:2px solid #f0e4cc66}.end-cta__title.svelte-1uha8ag{font-size:clamp(var(--text-3xl), 5vw, var(--text-5xl));color:var(--p3-warm);letter-spacing:-.03em;margin-bottom:var(--space-3);font-weight:800;line-height:1.05}.end-cta__sub.svelte-1uha8ag{font-size:var(--text-xl);color:var(--p3-muted);margin-bottom:var(--space-10);font-style:italic}.end-cta__actions.svelte-1uha8ag{gap:var(--space-4);flex-wrap:wrap;justify-content:center;display:flex}
