html,body{margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html.jf-studio-doc{background:#0e0e0e}.vs.svelte-15csel0{font-family:var(--grotesk);--pad-r: var(--pad-x)}.em.svelte-15csel0{color:var(--em)}.jf-s.svelte-15csel0{padding-top:clamp(48px,9svh,120px);padding-bottom:clamp(48px,9svh,120px)}.jf-s-h2.svelte-15csel0{font-size:clamp(36px,min(6.4vw,8svh),88px)}.bar.svelte-15csel0{position:fixed;inset:0 0 auto;z-index:20;display:flex;align-items:center;justify-content:space-between;padding:12px var(--pad-x);padding-top:calc(12px + env(safe-area-inset-top,0px));pointer-events:none}.bar.svelte-15csel0 a:where(.svelte-15csel0){pointer-events:auto}.home.svelte-15csel0{display:inline-flex}.home.svelte-15csel0 img:where(.svelte-15csel0){width:20px;height:20px}.start.svelte-15csel0{gap:0;padding:8px 14px;font-size:14px;box-shadow:0 4px 16px #0000002e}.start.svelte-15csel0 .more:where(.svelte-15csel0){display:inline-block;max-width:0;overflow:hidden;white-space:nowrap;transition:max-width .3s cubic-bezier(.2,.7,.2,1)}.start.svelte-15csel0 .more:where(.svelte-15csel0):before{content:" "}.start.svelte-15csel0 .arr:where(.svelte-15csel0){margin-left:6px}.start.svelte-15csel0:hover .more:where(.svelte-15csel0),.start.svelte-15csel0:focus-visible .more:where(.svelte-15csel0){max-width:8em}.hero.svelte-15csel0{padding-top:clamp(64px,12svh,160px)}h1.svelte-15csel0,.huge.svelte-15csel0{margin:0;font-weight:900;font-size:clamp(40px,min(10.5vw,15svh),176px);line-height:.88;letter-spacing:-.055em;text-transform:uppercase}h1.svelte-15csel0 span:where(.svelte-15csel0),.huge.svelte-15csel0 span:where(.svelte-15csel0){display:block}.hero-lede.svelte-15csel0{margin:clamp(28px,5svh,80px) 0 0;padding-top:clamp(18px,3svh,28px);border-top:1px solid var(--s-line);max-width:52ch;color:#cfcfc9;font-size:clamp(19px,1.8vw,24px)}.gap.svelte-15csel0{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px 32px;margin-top:clamp(24px,4svh,64px)}.big.svelte-15csel0{margin:0;font-weight:900;font-size:clamp(72px,min(15vw,20svh),240px);line-height:.82;letter-spacing:-.06em;color:var(--em-ink);font-variant-numeric:tabular-nums}.what.svelte-15csel0{margin:0 0 .4em;max-width:22ch;font-size:clamp(22px,2.4vw,34px);font-weight:800;letter-spacing:-.025em;line-height:1.1;text-wrap:balance}.bars.svelte-15csel0{display:grid;gap:14px;margin-top:clamp(24px,4svh,64px)}.bar-row.svelte-15csel0{display:grid;grid-template-columns:170px minmax(0,1fr);align-items:center;gap:16px}.bar-row.svelte-15csel0 .who:where(.svelte-15csel0){font-size:14px;font-weight:700;color:var(--s-grey-dk)}.track.svelte-15csel0{display:flex;height:clamp(36px,6svh,48px)}.seg.svelte-15csel0{flex:0 0 auto;min-width:0;display:flex;align-items:center;padding:0 12px;overflow:hidden;border-right:2px solid var(--s-white);font-size:13px;font-weight:700;white-space:nowrap}.seg.svelte-15csel0 span:where(.svelte-15csel0){overflow:hidden;text-overflow:ellipsis}.seg.work.svelte-15csel0{background:var(--s-black);color:var(--s-white)}.seg.markup.svelte-15csel0{background:repeating-linear-gradient(-45deg,var(--em-ink) 0 6px,#0e6a48 6px 12px);color:#fff}.seg.fee.svelte-15csel0{background:var(--em-ink);color:#fff}.coda.svelte-15csel0{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 48px;margin-top:clamp(24px,4svh,64px);padding-top:clamp(18px,3svh,28px);border-top:1px solid var(--s-line-dk)}.coda.svelte-15csel0 p:where(.svelte-15csel0){margin:0;max-width:58ch;font-size:clamp(19px,1.8vw,24px);line-height:1.45;font-weight:600;letter-spacing:-.01em;text-wrap:pretty}.story.svelte-15csel0{width:min(560px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:0;border:0;border-radius:18px;background:var(--s-white);color:var(--s-black);font-family:var(--grotesk);box-shadow:0 30px 80px #00000080}.story.svelte-15csel0::backdrop{background:#0e0e0eb8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.story[open].svelte-15csel0{animation:svelte-15csel0-pop .28s cubic-bezier(.2,.7,.2,1)}@keyframes svelte-15csel0-pop{0%{opacity:0;transform:translateY(14px)}}.card.svelte-15csel0{position:relative;padding:clamp(28px,4vw,40px)}.card.svelte-15csel0 .jf-s-label:where(.svelte-15csel0){color:var(--em-ink)}.card.svelte-15csel0 h2:where(.svelte-15csel0){margin:0 0 22px;padding-right:36px;font-size:clamp(26px,3vw,34px);font-weight:800;line-height:1.02;letter-spacing:-.03em}.card.svelte-15csel0 p:where(.svelte-15csel0):not(.jf-s-label){margin:0 0 14px;font-size:17px;line-height:1.55;text-wrap:pretty}.x.svelte-15csel0{position:absolute;top:18px;right:18px;width:36px;height:36px;border:1.5px solid var(--s-line-dk);border-radius:50%;background:none;cursor:pointer}.x.svelte-15csel0:before,.x.svelte-15csel0:after{content:"";position:absolute;left:10px;top:16px;width:13px;height:1.5px;background:var(--s-black);transform:rotate(45deg)}.x.svelte-15csel0:after{transform:rotate(-45deg)}.x.svelte-15csel0:hover{border-color:var(--em-ink)}.x.svelte-15csel0:focus-visible{outline:2px solid var(--em-ink);outline-offset:2px}.inside.svelte-15csel0{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(24px,4svh,40px) clamp(20px,2.4vw,40px);margin:clamp(28px,5svh,64px) 0 0;padding:0}.inside.svelte-15csel0 li:where(.svelte-15csel0){padding-top:clamp(16px,2.4svh,24px);border-top:1px solid var(--s-line)}.inside.svelte-15csel0 .n:where(.svelte-15csel0){display:block;margin-bottom:clamp(10px,2svh,20px);font-size:15px;font-weight:700;color:var(--em);font-variant-numeric:tabular-nums}.inside.svelte-15csel0 h3:where(.svelte-15csel0){margin:0;font-size:clamp(21px,min(1.9vw,3.4svh),30px);font-weight:800;line-height:1.08;letter-spacing:-.03em;text-wrap:balance}.inside.svelte-15csel0 p:where(.svelte-15csel0){margin:0;padding-top:12px;font-size:16px;line-height:1.5;color:#b4b4ae;text-wrap:pretty}.split.svelte-15csel0{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px clamp(32px,6vw,96px);align-items:start}.proof.svelte-15csel0 p:where(.svelte-15csel0){margin:0 0 18px;font-size:clamp(18px,1.6vw,21px);line-height:1.5;color:var(--s-grey-dk);text-wrap:pretty}.proof.svelte-15csel0 .jf-s-btn:where(.svelte-15csel0){margin-top:12px}.fair.svelte-15csel0{padding-top:clamp(48px,7vw,96px);padding-bottom:0}.sub.svelte-15csel0{margin:0;font-size:clamp(28px,3.2vw,44px);font-weight:800;line-height:1;letter-spacing:-.03em}.fair-body.svelte-15csel0{margin:0;font-size:17px;line-height:1.55;color:#b4b4ae;text-wrap:pretty}.close.svelte-15csel0 .jf-s-lede:where(.svelte-15csel0){margin-top:clamp(28px,4vw,44px);font-size:clamp(19px,1.8vw,24px);color:#cfcfc9}.ctas.svelte-15csel0{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}@media (max-width: 1100px){.inside.svelte-15csel0{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 960px){.split.svelte-15csel0{grid-template-columns:minmax(0,1fr)}}@media (max-width: 620px){.bar-row.svelte-15csel0{grid-template-columns:minmax(0,1fr);gap:6px}.seg.svelte-15csel0{padding:0 8px;font-size:12px}.inside.svelte-15csel0{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion: reduce){.start.svelte-15csel0 .more:where(.svelte-15csel0){transition-duration:1ms}}
