html{scroll-behavior:smooth}body{background:#fbfaf7;margin:0}*{box-sizing:border-box}main.svelte-1uha8ag{--ink:#18312d;--green:#1d624f;--coral:#ef765d;--lime:#ddec77;color:var(--ink);background:#fbfaf7;font-family:Inter,ui-sans-serif,system-ui,sans-serif;overflow:hidden}nav.svelte-1uha8ag,.hero.svelte-1uha8ag,.features.svelte-1uha8ag,.sitefoot.svelte-1uha8ag{width:min(1180px,100% - 48px);margin:auto}nav.svelte-1uha8ag{z-index:3;justify-content:space-between;align-items:center;height:86px;display:flex;position:relative}.brand.svelte-1uha8ag{color:var(--ink);align-items:center;text-decoration:none;display:flex}.navlinks.svelte-1uha8ag{align-items:center;gap:30px;font-size:14px;font-weight:700;display:flex}.navlinks.svelte-1uha8ag a:where(.svelte-1uha8ag),.sitefoot.svelte-1uha8ag a:where(.svelte-1uha8ag){color:#4d615c;text-decoration:none}.navlinks.svelte-1uha8ag button:where(.svelte-1uha8ag){color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:1px solid #bac8c4;border-radius:99px;padding:10px 18px}.hero.svelte-1uha8ag{grid-template-columns:.9fr 1.1fr;align-items:center;gap:50px;min-height:640px;padding:55px 0 90px;display:grid}.kicker.svelte-1uha8ag{color:var(--green);letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:850}h1.svelte-1uha8ag,h2.svelte-1uha8ag{letter-spacing:-.055em;margin:0;font-family:Georgia,serif;font-weight:500}h1.svelte-1uha8ag{font-size:clamp(55px,6vw,82px);line-height:.98}em.svelte-1uha8ag{color:var(--coral);font-weight:inherit}.lede.svelte-1uha8ag{color:#556a65;max-width:520px;margin:27px 0;font-size:19px;line-height:1.65}.actions.svelte-1uha8ag{gap:12px;display:flex}.actions.svelte-1uha8ag button:where(.svelte-1uha8ag),.actions.svelte-1uha8ag a:where(.svelte-1uha8ag){cursor:pointer;border-radius:99px;justify-content:center;align-items:center;min-height:52px;padding:0 23px;font-size:15px;font-weight:750;text-decoration:none;display:flex}.primary.svelte-1uha8ag{background:var(--green);color:#fff;border:0;box-shadow:0 8px 20px #1d624f29}.actions.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--ink);background:#fff;border:1px solid #c9d3cf}.copy.svelte-1uha8ag>small:where(.svelte-1uha8ag){color:#81908c;margin:14px 0 0 18px;display:block}.scene.svelte-1uha8ag{align-items:center;min-height:515px;display:flex;position:relative}.circle.svelte-1uha8ag{background:#e8f0ad;border-radius:50%;width:510px;height:510px;position:absolute;right:-30px}.board.svelte-1uha8ag{background:#fff;border:1px solid #d9dfdc;border-radius:20px;width:570px;max-width:100%;padding:15px;position:relative;transform:rotate(1.4deg);box-shadow:0 28px 60px #204a3d25}.board.svelte-1uha8ag>header:where(.svelte-1uha8ag){justify-content:space-between;align-items:center;padding:3px 4px 13px;font-size:11px;display:flex}.board.svelte-1uha8ag>header:where(.svelte-1uha8ag) b:where(.svelte-1uha8ag),.person.svelte-1uha8ag{align-items:center;gap:7px;display:flex}.person.svelte-1uha8ag i:where(.svelte-1uha8ag){background:#f7cdbd;border-radius:50%;place-items:center;width:28px;height:28px;font-size:9px;font-style:normal;display:grid}.message.svelte-1uha8ag{background:#f8faf9;border:1px solid #dbe1df;border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:10px;padding:7px 8px 7px 16px;font:18px Georgia;display:flex}.message.svelte-1uha8ag button:where(.svelte-1uha8ag){background:var(--green);color:#fff;border:0;border-radius:8px;padding:9px 13px;font-size:10px;font-weight:800}.grid.svelte-1uha8ag{background:#edf1ef;border-radius:12px;grid-template-columns:repeat(4,1fr);gap:8px;padding:7px;display:grid}.word.svelte-1uha8ag{aspect-ratio:1.25;border:1px solid #b7c1bd;border-radius:11px;flex-direction:column;justify-content:space-between;align-items:center;padding:8px 5px;display:flex;box-shadow:0 2px #a9b5b0}.word.svelte-1uha8ag b:where(.svelte-1uha8ag){font-size:12px}.word.svelte-1uha8ag span:where(.svelte-1uha8ag){font:26px Georgia}.manifesto.svelte-1uha8ag{background:var(--ink);color:#fff;text-align:center;padding:90px 24px}.manifesto.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:13px 0 23px;font-size:clamp(40px,4.5vw,62px)}.manifesto.svelte-1uha8ag>p:where(.svelte-1uha8ag):not(.kicker){color:#c6d3d0;max-width:730px;margin:auto;font-size:17px;line-height:1.7}.values.svelte-1uha8ag{justify-content:center;gap:35px;margin-top:37px;font-size:13px;font-weight:700;display:flex}.values.svelte-1uha8ag b:where(.svelte-1uha8ag){background:var(--lime);width:22px;height:22px;color:var(--ink);border-radius:50%;place-items:center;margin-right:7px;display:inline-grid}.features.svelte-1uha8ag{flex-direction:column;gap:32px;padding:100px 0;display:flex}.feature.svelte-1uha8ag{border-radius:30px;grid-template-columns:1fr 1fr;align-items:center;gap:60px;min-height:465px;padding:60px;display:grid}.mint.svelte-1uha8ag{background:#e9f3ed}.peach.svelte-1uha8ag{background:#f8e9df}.featurecopy.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:10px 0 20px;font-size:clamp(38px,4vw,54px);line-height:1.04}.featurecopy.svelte-1uha8ag>p:where(.svelte-1uha8ag):not(.kicker){color:#5b6c67;font-size:16px;line-height:1.65}.flow.svelte-1uha8ag{color:var(--coral);align-items:center;gap:9px;margin-top:28px;font-size:11px;font-weight:850;display:flex}.flow.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--ink);text-transform:uppercase;background:#fff;border-radius:99px;padding:9px 11px}.approval.svelte-1uha8ag,.gallerymock.svelte-1uha8ag{background:#fff;border:1px solid #cedbd5;border-radius:18px;padding:20px;transform:rotate(1deg);box-shadow:0 18px 45px #315e4d1a}.approval.svelte-1uha8ag header:where(.svelte-1uha8ag),.approval.svelte-1uha8ag header:where(.svelte-1uha8ag)>div:where(.svelte-1uha8ag){justify-content:space-between;align-items:center;gap:10px;display:flex}.approval.svelte-1uha8ag header:where(.svelte-1uha8ag) i:where(.svelte-1uha8ag){background:#f6d6c7;border-radius:50%;place-items:center;width:34px;height:34px;font-size:10px;font-style:normal;font-weight:800;display:grid}.approval.svelte-1uha8ag header:where(.svelte-1uha8ag) p:where(.svelte-1uha8ag),.change.svelte-1uha8ag p:where(.svelte-1uha8ag){flex-direction:column;margin:0;font-size:12px;display:flex}.approval.svelte-1uha8ag header:where(.svelte-1uha8ag) small:where(.svelte-1uha8ag){color:#899590;font-size:9px}.approval.svelte-1uha8ag header:where(.svelte-1uha8ag)>span:where(.svelte-1uha8ag){color:#77591c;text-transform:uppercase;background:#fff2cc;border-radius:99px;padding:6px 9px;font-size:8px;font-weight:800}.approval.svelte-1uha8ag blockquote:where(.svelte-1uha8ag){color:#56645f;background:#f5f7f6;border-radius:8px;margin:18px 0;padding:12px;font:italic 13px Georgia}.change.svelte-1uha8ag{border-block:1px solid #edf0ef;align-items:center;gap:15px;padding:12px 0;display:flex}.change.svelte-1uha8ag>div:where(.svelte-1uha8ag){background:#cce8d1;border:1px solid #a7bcb3;border-radius:8px;flex-direction:column;justify-content:space-around;align-items:center;width:62px;height:62px;font-size:10px;display:flex}.change.svelte-1uha8ag>div:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){font-size:20px}.change.svelte-1uha8ag p:where(.svelte-1uha8ag) small:where(.svelte-1uha8ag){color:var(--coral);font-size:8px;font-weight:900}.change.svelte-1uha8ag p:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){color:#899590;font-size:9px}.approval.svelte-1uha8ag footer:where(.svelte-1uha8ag){justify-content:end;gap:8px;padding-top:16px;display:flex}.approval.svelte-1uha8ag footer:where(.svelte-1uha8ag) button:where(.svelte-1uha8ag){background:#fff;border:1px solid #cad3d0;border-radius:8px;padding:9px 12px;font-size:10px;font-weight:800}.approval.svelte-1uha8ag footer:where(.svelte-1uha8ag) button:where(.svelte-1uha8ag):last-child{background:var(--green);color:#fff;border:0}.peach.svelte-1uha8ag{grid-template-columns:1.1fr .9fr}.gallerymock.svelte-1uha8ag{transform:rotate(-1deg)}.search.svelte-1uha8ag{color:#999;border:1px solid #e1ded8;border-radius:9px;padding:12px;font-size:11px}.tiles.svelte-1uha8ag{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:12px;display:grid}.tiles.svelte-1uha8ag>div:where(.svelte-1uha8ag){border:1px solid #e2dfd9;border-radius:11px;flex-direction:column;min-height:150px;padding:12px;display:flex}.tiles.svelte-1uha8ag>div:where(.svelte-1uha8ag)>span:where(.svelte-1uha8ag){color:var(--green);background:#eef4d1;border-radius:7px;flex:1;place-items:center;margin-bottom:10px;font:34px Georgia;display:grid}.tiles.svelte-1uha8ag>div:where(.svelte-1uha8ag):nth-child(2)>span:where(.svelte-1uha8ag){background:#f6e4c0}.tiles.svelte-1uha8ag>div:where(.svelte-1uha8ag):nth-child(3)>span:where(.svelte-1uha8ag){background:#f4d5db}.tiles.svelte-1uha8ag b:where(.svelte-1uha8ag){font-size:10px}.tiles.svelte-1uha8ag small:where(.svelte-1uha8ag){color:#999;font-size:7px}.textlink.svelte-1uha8ag{color:var(--green);border-bottom:1px solid #9cb7ae;margin-top:10px;padding-bottom:3px;font-size:14px;font-weight:800;text-decoration:none;display:inline-block}.join.svelte-1uha8ag{background:#dfed83;grid-template-columns:1fr 420px;align-items:center;gap:100px;padding:100px max(24px,50vw - 540px);display:grid}.join.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:10px 0 20px;font-size:clamp(42px,5vw,67px);line-height:1}.join.svelte-1uha8ag>div:where(.svelte-1uha8ag)>p:where(.svelte-1uha8ag):last-child{color:#526343;max-width:500px;font-size:17px;line-height:1.6}.auth.svelte-1uha8ag{background:#fff;border-radius:20px;min-height:390px;padding:22px;box-shadow:0 18px 50px #5365202e}.tabs.svelte-1uha8ag{background:#eff2ee;border-radius:10px;grid-template-columns:1fr 1fr;gap:5px;padding:4px;display:grid}.tabs.svelte-1uha8ag button:where(.svelte-1uha8ag){color:#687570;background:0 0;border:0;border-radius:7px;padding:10px;font-size:12px;font-weight:800}.tabs.svelte-1uha8ag button.active:where(.svelte-1uha8ag){color:var(--ink);background:#fff;box-shadow:0 2px 5px #243e3520}.auth.svelte-1uha8ag form:where(.svelte-1uha8ag){flex-direction:column;gap:13px;margin-top:18px;display:flex}.auth.svelte-1uha8ag label:where(.svelte-1uha8ag){color:#52615d;text-transform:uppercase;letter-spacing:.05em;flex-direction:column;gap:6px;font-size:10px;font-weight:800;display:flex}.auth.svelte-1uha8ag input:where(.svelte-1uha8ag){border:1px solid #d4dcd8;border-radius:9px;outline:none;padding:12px 13px;font-size:13px}.auth.svelte-1uha8ag input:where(.svelte-1uha8ag):focus{border-color:var(--green);box-shadow:0 0 0 3px #1d624f18}.submit.svelte-1uha8ag{background:var(--green);color:#fff;border:0;border-radius:9px;justify-content:center;gap:20px;padding:13px;font-size:12px;font-weight:800;display:flex}.ok.svelte-1uha8ag,.err.svelte-1uha8ag{border-radius:7px;padding:9px;color:#285b48!important;background:#eaf4ed!important;margin:0!important;font-size:11px!important}.err.svelte-1uha8ag{color:#9b3c2d!important;background:#fff0ed!important}.sitefoot.svelte-1uha8ag{justify-content:space-between;align-items:center;min-height:110px;display:flex}.sitefoot.svelte-1uha8ag .brand:where(.svelte-1uha8ag){font-size:17px}.sitefoot.svelte-1uha8ag p:where(.svelte-1uha8ag),.sitefoot.svelte-1uha8ag a:where(.svelte-1uha8ag){font-size:12px}.sitefoot.svelte-1uha8ag div:where(.svelte-1uha8ag){gap:24px;display:flex}@media (width<=900px){.hero.svelte-1uha8ag{grid-template-columns:1fr}.copy.svelte-1uha8ag{text-align:center}.actions.svelte-1uha8ag{justify-content:center}.lede.svelte-1uha8ag{margin-inline:auto}.scene.svelte-1uha8ag{min-height:470px}.feature.svelte-1uha8ag{grid-template-columns:1fr;padding:45px}.peach.svelte-1uha8ag .gallerymock:where(.svelte-1uha8ag){order:2}.join.svelte-1uha8ag{grid-template-columns:1fr;gap:45px}.auth.svelte-1uha8ag{max-width:500px}}@media (width<=620px){nav.svelte-1uha8ag{width:calc(100% - 32px);height:72px}.navlinks.svelte-1uha8ag>a:where(.svelte-1uha8ag){display:none}.hero.svelte-1uha8ag{width:calc(100% - 32px);padding:35px 0 65px}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:50px}.lede.svelte-1uha8ag{font-size:16px}.actions.svelte-1uha8ag{flex-direction:column}.scene.svelte-1uha8ag{min-height:370px}.board.svelte-1uha8ag{padding:9px}.word.svelte-1uha8ag{padding:4px 2px}.word.svelte-1uha8ag b:where(.svelte-1uha8ag){font-size:9px}.word.svelte-1uha8ag span:where(.svelte-1uha8ag){font-size:19px}.features.svelte-1uha8ag{width:calc(100% - 24px);padding:55px 0}.feature.svelte-1uha8ag{border-radius:22px;padding:28px 20px}.flow.svelte-1uha8ag{flex-wrap:wrap}.tiles.svelte-1uha8ag>div:where(.svelte-1uha8ag){min-height:120px;padding:7px}.join.svelte-1uha8ag{padding:65px 20px}.sitefoot.svelte-1uha8ag{flex-direction:column;justify-content:center;padding:30px 0}}
