@font-face{font-family:Libre Franklin;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/61b2b84ab35dead5-s.3ujxbuh3-3abj.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/eba33977c8ed1a9d-s.2bkt209vmlsr6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6a1997311f9003a9-s.18-5_2n-rl46i.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2245c258b0d2c062-s.2eb4s6ll1afkj.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a4bb24664ac8500-s.p.2_7gz-nbwppeo.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Franklin Fallback;src:local(Arial);ascent-override:92.61%;descent-override:23.58%;line-gap-override:0.0%;size-adjust:104.31%}.libre_franklin_385675b9-module__JkOFoa__className{font-family:Libre Franklin,Libre Franklin Fallback;font-style:normal}.libre_franklin_385675b9-module__JkOFoa__variable{--font-next-sans:"Libre Franklin", "Libre Franklin Fallback"}
:root{--green-300:#7fa68c;--green-900:#081109;--shadow-ink:24, 40, 28;--money-500:#3f8f26;--stone-0:#fff;--stone-50:#faf8f2;--stone-100:#f3f0e7;--stone-200:#e8e3d6;--stone-300:#d7d0bf;--stone-400:#b4ac99;--stone-500:#898270;--stone-600:#6a6353;--stone-800:#332f27;--stone-900:#1f1c16;--success-fg:#1e7a45;--success-bg:#e4f3e9;--success-border:#b4dec4;--warning-fg:#a66e14;--warning-bg:#fbf1dc;--warning-border:#efd59b;--danger-fg:#b23b2e;--danger-bg:#fbe9e6;--danger-border:#edbdb6;--info-fg:#2c5c8a;--info-bg:#e7f0f8;--info-border:#b9d3e9;--review-fg:#6a3fa0;--client-fg:#1e412c;--client-bg:#e4ede7;--client-solid:#1e412c;--contact-fg:#1f6273;--contact-bg:#e1f0f3;--contact-solid:#218199;--deal-fg:#9a6510;--deal-bg:#fbf0d8;--deal-solid:#c4841c;--engagement-fg:#33478c;--engagement-bg:#e7eaf7;--engagement-solid:#3b54a8;--task-fg:#a64320;--task-bg:#fbe9e1;--task-solid:#b4532a;--note-fg:#5c4e86;--note-bg:#eeebf6;--note-solid:#6b5b95;--bg-app:var(--stone-50);--bg-wash:radial-gradient(1100px 620px at 8% -10%, color-mix(in srgb, var(--green-300) 19%, transparent), transparent 60%), radial-gradient(900px 540px at 96% -4%, color-mix(in srgb, var(--gold-300) 16%, transparent), transparent 55%),  radial-gradient(1000px 560px at 88% 108%, color-mix(in srgb, var(--gold-300) 11%, transparent), transparent 58%);--surface-card:var(--stone-0);--surface-sunken:var(--stone-100);--surface-hover:var(--stone-100);--surface-quiet:color-mix(in srgb, var(--stone-900) 6%, transparent);--border-strong:var(--stone-400);--text-strong:var(--stone-900);--text-body:var(--stone-800);--text-muted:var(--stone-600);--text-subtle:var(--stone-500);--text-on-brand:var(--stone-0);--theme-glass-a:36, 74, 50;--theme-glass-b:20, 49, 33;--theme-btn-a:44, 86, 58;--theme-btn-b:26, 58, 38;--theme-brand:30, 65, 44;--theme-brand-hover:22, 49, 33;--theme-focus:46, 90, 64;--theme-accent-a:245, 228, 196;--theme-accent-b:217, 169, 77;--theme-accent-c:196, 132, 28;--theme-accent-d:131, 86, 15;--lift-rest:inset 0 1px 1px #ffffffbf, 0 1px 2px rgba(var(--shadow-ink), .05), 0 8px 20px -10px rgba(var(--shadow-ink), .22);--lift-hover:inset 0 1px 1px #ffffffe6, 0 1px 2px rgba(var(--shadow-ink), .06), 0 12px 26px -10px rgba(var(--shadow-ink), .28);--press-sink:inset 0 2px 5px -1px rgba(var(--shadow-ink), .2);--font-sans:var(--font-next-sans), system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:var(--font-sans);--text-2xs:11px;--text-xs:12px;--text-sm:13px;--text-base:14px;--text-md:15px;--text-lg:17px;--text-xl:20px;--text-2xl:24px;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--lh-snug:1.3;--lh-normal:1.5;--fvn-tabular:"tnum" 1, "lnum" 1;--detail-panel-w:380px;--radius-sm:5px;--radius-pill:999px;--radius-circle:50%;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--dur-fast:.12s;--dur-slow:.26s;--transition-colors:color var(--dur-fast) var(--ease-standard), background-color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard);--shadow-inset:inset 0 1px 2px color-mix(in srgb, var(--stone-900) 6%, transparent)}:root,body,[style*=--theme-]{--brand:rgb(var(--theme-brand));--brand-hover:rgb(var(--theme-brand-hover));--border-focus:rgb(var(--theme-focus));--focus-ring:0 0 0 3px color-mix(in srgb, rgb(var(--theme-focus)) 30%, transparent);--gold-100:rgb(var(--theme-accent-a));--gold-300:rgb(var(--theme-accent-b));--gold-400:rgb(var(--theme-accent-c));--gold-700:rgb(var(--theme-accent-d));--brand-tint:color-mix(in srgb, rgb(var(--theme-brand)) 14%, #fff);--brand-tint-edge:color-mix(in srgb, rgb(var(--theme-brand)) 26%, #fff);--brand-ink:rgb(var(--theme-btn-b));--section-accent:var(--brand);--fill-primary:linear-gradient(180deg, color-mix(in srgb, rgb(var(--theme-btn-a)) 28%, #ffffff8c), color-mix(in srgb, rgb(var(--theme-btn-a)) 13%, #ffffff73));--fill-primary-on:linear-gradient(180deg, color-mix(in srgb, rgb(var(--theme-btn-a)) 38%, #ffffff8c), color-mix(in srgb, rgb(var(--theme-btn-a)) 19%, #ffffff73));--fill-primary-press:linear-gradient(180deg, color-mix(in srgb, rgb(var(--theme-btn-a)) 46%, #ffffff8c), color-mix(in srgb, rgb(var(--theme-btn-a)) 24%, #ffffff73));--fill-selected:linear-gradient(152deg, rgba(var(--theme-btn-a), .92), rgba(var(--theme-btn-b), .88))}body{--lq-radius-row:16px;--lq-radius-card:18px;--lq-radius-panel:22px;--lq-radius-hero:28px;--lq-radius-bar:26px;--lq-radius-nav:30px;--radius-md:12px;--radius-lg:18px;--radius-xl:24px;--border-subtle:color-mix(in srgb, var(--stone-900) 7%, transparent);--border-default:color-mix(in srgb, var(--stone-900) 14%, transparent);--shadow-xs:0 1px 2px rgba(var(--shadow-ink), .05), 0 2px 6px rgba(var(--shadow-ink), .05);--shadow-sm:0 1px 2px rgba(var(--shadow-ink), .05), 0 3px 8px rgba(var(--shadow-ink), .05), 0 10px 24px -12px rgba(var(--shadow-ink), .14);--shadow-md:0 1px 2px rgba(var(--shadow-ink), .06), 0 4px 12px rgba(var(--shadow-ink), .07), 0 14px 30px -12px rgba(var(--shadow-ink), .2);--shadow-lg:0 1px 3px rgba(var(--shadow-ink), .07), 0 8px 18px rgba(var(--shadow-ink), .09), 0 22px 46px -16px rgba(var(--shadow-ink), .26);--shadow-xl:0 2px 6px rgba(var(--shadow-ink), .1), 0 14px 30px rgba(var(--shadow-ink), .12), 0 38px 80px -24px #0c1c1257;--glass-light-bg:#ffffff9e;--glass-light-blur:blur(18px) saturate(1.4);--glass-light-border:1px solid #ffffffb3;--glass-light-shadow:inset 0 1px 1px #ffffffd9, 0 1px 2px rgba(var(--shadow-ink), .04), 0 10px 26px -12px rgba(var(--shadow-ink), .16);--glass-tint-blur:blur(16px) saturate(1.3);--dur-base:.24s;--lq-spring:cubic-bezier(.34, .7, 0, 1);--chart-indigo:#7590ef;--chart-gold:#e0a63e;--chart-green:#67c98e;--chart-teal:#55bdb1;--chart-blue:#75b7e6;--chart-stone:#9c958c;--chart-red:#d97f72}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}html,body{overscroll-behavior-x:none;width:100%;max-width:100%;height:100%;overflow-x:hidden}@supports (overflow:clip){html{overflow-x:clip}}*{touch-action:manipulation}body{font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--lh-normal);color:var(--text-body);background:var(--bg-wash), var(--bg-app);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background-attachment:fixed;margin:0;overflow:clip}h1,h2,h3,h4,h5,h6{font-weight:var(--fw-semibold);color:var(--text-strong);line-height:var(--lh-snug);margin:0}p{margin:0}a{color:var(--brand);transition:var(--transition-colors);text-decoration:none}a:hover{color:var(--brand-hover)}button{font-family:inherit}.tnum{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:var(--fvn-tabular)}::selection{background:color-mix(in srgb, var(--gold-300) 55%, transparent)}@property --h-lift{syntax:"*";inherits:false}.lq-hover{background:var(--h-bg,transparent);box-shadow:var(--h-shadow,none) var(--h-ring, );color:var(--h-fg,inherit);transition:background var(--h-dur,.2s) var(--ease-standard), box-shadow var(--h-dur,.2s) var(--ease-standard), border-color var(--h-dur,.2s) var(--ease-standard), color var(--h-dur,.2s) var(--ease-standard), opacity var(--h-dur,.2s) var(--ease-standard), transform .28s var(--lq-spring)}@media (hover:hover){.lq-hover:not([disabled]):hover{transition-duration:var(--h-in,70ms), var(--h-in,70ms), var(--h-in,70ms), var(--h-in,70ms), var(--h-in,70ms), .28s;background:var(--h-bg-on,var(--h-bg,transparent));box-shadow:var(--h-shadow-on,var(--h-shadow,none)) var(--h-ring, );color:var(--h-fg-on,var(--h-fg,inherit));border-color:var(--h-border-on,var(--h-border,transparent));transform:var(--h-lift,none)}}.lq-row{--h-bg:transparent;--h-bg-on:#fff;--h-shadow-on:0 0 0 1px rgba(var(--shadow-ink), .07), var(--shadow-sm);--h-lift:translateY(-1px)}.lq-row-pill{border:1px solid var(--h-border);background:var(--h-bg);box-shadow:var(--h-shadow) var(--h-ring, );--h-bg:#ffffffa8;--h-bg-on:#fff;--h-border:#fff9;--h-border-on:#ffffffe6;--h-shadow:inset 0 1px 1px #ffffffd9, 0 1px 2px rgba(var(--shadow-ink), .04), 0 4px 12px -6px rgba(var(--shadow-ink), .1);--h-shadow-on:inset 0 1px 1px #fff, 0 0 0 1px rgba(var(--shadow-ink), .07), 0 12px 26px -10px rgba(var(--shadow-ink), .2);--h-lift:translateY(-1px)}.lq-menu-item{--h-bg:transparent;--h-bg-on:var(--surface-hover);--h-dur:.12s}.lq-reveal{opacity:.45;transition:opacity .16s var(--ease-standard);display:inline-flex}.lq-tip{opacity:0;transition:opacity 90ms var(--ease-standard)}@media (hover:hover){:hover>.lq-reveal,:not([disabled]):hover>.lq-tip{opacity:1}.lq-underline:hover{text-decoration:underline}}.lq-btn{border:1px solid var(--h-border,transparent);border-radius:var(--radius-pill);white-space:nowrap;cursor:pointer;height:38px;font:var(--fw-semibold) var(--text-sm) / 1 var(--font-sans);flex-shrink:0;justify-content:center;align-items:center;gap:7px;padding:0 17px;display:inline-flex;position:relative}.lq-btn-sm{height:32px;font-size:var(--text-xs);padding:0 13px}.lq-btn-round{border-radius:var(--radius-circle);width:40px;height:40px;padding:0}.lq-btn:disabled{opacity:.45;cursor:default}.lq-btn-sm.lq-btn-round{width:32px;height:32px}.lq-btn-primary,.lq-btn-tone,.lq-btn-danger,.lq-btn-secondary{--h-shadow:var(--lift-rest);--h-shadow-on:var(--lift-hover);--h-shadow-press:var(--press-sink);-webkit-backdrop-filter:var(--glass-tint-blur);backdrop-filter:var(--glass-tint-blur)}.lq-btn-primary{--h-bg:var(--fill-primary);--h-bg-on:var(--fill-primary-on);--h-bg-press:var(--fill-primary-press);--h-fg:rgb(var(--theme-btn-b));--h-border:color-mix(in srgb, rgb(var(--theme-btn-a)) 38%, #ffffff8c);--h-border-on:color-mix(in srgb, rgb(var(--theme-btn-a)) 50%, #ffffff8c);--h-border-press:color-mix(in srgb, rgb(var(--theme-btn-a)) 60%, #ffffff8c)}.lq-btn-danger{--tone:var(--danger-fg)}.lq-btn-tone,.lq-btn-danger{--h-bg:linear-gradient(180deg, color-mix(in srgb, var(--tone) 28%, #ffffff8c), color-mix(in srgb, var(--tone) 13%, #ffffff73));--h-bg-on:linear-gradient(180deg, color-mix(in srgb, var(--tone) 34%, #ffffff8c), color-mix(in srgb, var(--tone) 17%, #ffffff73));--h-bg-press:linear-gradient(180deg, color-mix(in srgb, var(--tone) 42%, #ffffff8c), color-mix(in srgb, var(--tone) 21%, #ffffff73));--h-fg:color-mix(in srgb, var(--tone) 62%, var(--stone-900));--h-fg-press:color-mix(in srgb, var(--tone) 48%, var(--stone-900));--h-border:color-mix(in srgb, var(--tone) 38%, #ffffff8c);--h-border-on:color-mix(in srgb, var(--tone) 46%, #ffffff8c);--h-border-press:color-mix(in srgb, var(--tone) 55%, #ffffff8c)}.lq-btn-gold{--h-bg:linear-gradient(180deg, color-mix(in srgb, var(--gold-300) 90%, #fff), color-mix(in srgb, var(--gold-400) 82%, #fff));--h-bg-on:linear-gradient(180deg, var(--gold-300), color-mix(in srgb, var(--gold-400) 94%, #fff));--h-bg-press:linear-gradient(180deg, color-mix(in srgb, var(--gold-400) 88%, #fff), var(--gold-400));--h-fg:var(--green-900);--h-border:color-mix(in srgb, var(--gold-400) 34%, #ffffffbf);--h-border-on:color-mix(in srgb, var(--gold-400) 48%, #ffffffd9);--h-border-press:var(--gold-700);--h-shadow:inset 0 1px 1px #ffffffd9, 0 2px 10px -3px color-mix(in srgb, var(--gold-400) 60%, transparent);--h-shadow-on:inset 0 1px 1px #fffffff2, 0 3px 16px -4px color-mix(in srgb, var(--gold-400) 85%, transparent);--h-shadow-press:var(--press-sink)}.lq-btn-secondary{--h-bg:var(--glass-light-bg);--h-bg-on:#fffffff5;--h-bg-press:color-mix(in srgb, var(--stone-900) 7%, #fff);--h-fg:var(--text-strong);--h-border:color-mix(in srgb, var(--stone-900) 10%, transparent);--h-border-press:color-mix(in srgb, var(--stone-900) 18%, transparent)}.lq-btn-ghost{--h-bg:transparent;--h-bg-on:color-mix(in srgb, var(--stone-900) 8%, transparent);--h-fg:var(--text-muted)}.lq-btn-quiet{--h-bg-press:color-mix(in srgb, var(--stone-900) 14%, transparent);--h-fg-press:var(--text-strong);--h-border-press:transparent;--h-shadow-press:none}.lq-btn-ghost.is-on{--h-bg:color-mix(in srgb, var(--stone-900) 8%, transparent);--h-fg:var(--text-strong)}.lq-btn-outline{--h-bg:transparent;--h-bg-on:var(--surface-quiet);--h-fg:var(--text-body);--h-border:var(--border-default);--h-border-on:var(--border-strong);--h-border-press:var(--border-strong)}.lq-btn-danger-ghost{--h-bg:transparent;--h-bg-on:var(--danger-bg);--h-fg:var(--danger-fg);--h-bg-press:color-mix(in srgb, var(--danger-fg) 18%, transparent);--h-fg-press:color-mix(in srgb, var(--danger-fg) 50%, var(--stone-900))}.lq-btn-hero-ghost,.lq-btn-hero-glass{--h-bg-press:#ffffff47;--h-fg-press:#fff;--h-shadow-press:inset 0 1px 2px #0000003d}.lq-btn-hero-ghost{--h-bg:transparent;--h-bg-on:#ffffff14;--h-fg:#ffffffeb;--h-fg-on:#fff}.lq-btn-hero-glass{--h-bg:#ffffff12;--h-bg-on:#ffffff29;--h-fg:#fff;--h-border:#ffffff38;--h-shadow:inset 0 1px 1px #ffffff29}.lq-btn-hero-ghost.is-on,.lq-btn-hero-glass.is-on{--h-bg:#ffffff2b;--h-bg-on:#ffffff3d;--h-fg:#fff;--h-shadow:inset 0 1px 1px #ffffff47}.lq-btn:not([disabled]):active{transition-duration:var(--h-in,70ms);background:var(--h-bg-press,var(--h-bg-on,var(--h-bg,transparent)));color:var(--h-fg-press,var(--h-fg-on,var(--h-fg,inherit)));border-color:var(--h-border-press,var(--h-border-on,var(--h-border,transparent)));box-shadow:var(--h-shadow-press,var(--h-shadow,none));transform:scale(.97)}.sf-focus:focus-visible{box-shadow:var(--focus-ring);outline:none}@keyframes sf-spin{to{transform:rotate(360deg)}}.sf-spin{animation:.7s linear infinite sf-spin}@keyframes sf-fade{0%{opacity:0}to{opacity:1}}@keyframes sf-pop{0%{opacity:0;transform:translateY(22px)scale(.95)}to{opacity:1;transform:none}}@keyframes lq-enter{0%{opacity:0;transform:translateY(8px)scale(.994)}to{opacity:1;transform:none}}main>*{animation:lq-enter .22s var(--lq-spring) both}main>*>*{animation:lq-enter .26s var(--lq-spring) both}main>*>:nth-child(2){animation-delay:20ms}main>*>:nth-child(3){animation-delay:40ms}main>*>:nth-child(4){animation-delay:60ms}main>*>:nth-child(5){animation-delay:80ms}@media (prefers-reduced-motion:reduce){main>*,main>*>*{animation:none}}.lq-main{overscroll-behavior:none;scrollbar-gutter:stable both-edges;touch-action:pan-y pinch-zoom;width:100%;min-width:0;max-width:100%;min-height:0;padding-top:calc(84px + env(safe-area-inset-top));padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom);flex:1;overflow:hidden auto}@media (max-width:640px){.lq-main{padding-top:calc(env(safe-area-inset-top) + 76px);padding-left:calc(6px + env(safe-area-inset-left));padding-right:calc(6px + env(safe-area-inset-right))}input:not([type=checkbox]):not([type=radio]),textarea,select{font-size:16px!important}}.sf-rich-text p{margin:0 0 .45em}.sf-rich-text p:last-child{margin-bottom:0}.sf-rich-text h1,.sf-rich-text h2,.sf-rich-text h3{font:var(--fw-semibold) var(--text-sm) / 1.35 var(--font-sans);margin:.6em 0 .3em}.sf-rich-text h1:first-child,.sf-rich-text h2:first-child,.sf-rich-text h3:first-child{margin-top:0}.sf-rich-text ul,.sf-rich-text ol{margin:0 0 .45em;padding-left:1.4em}.sf-rich-text li{margin:.15em 0}.sf-rich-text blockquote{border-left:3px solid var(--border-default);color:var(--text-muted);margin:.45em 0;padding-left:.8em}.sf-note-editor .tiptap{min-height:96px;font:var(--text-base) / 1.5 var(--font-sans);color:var(--text-strong);outline:none;padding:9px 12px}