.cb-root{--cb-bg:#1f0d06;--cb-bg2:#2a1208;--cb-panel:#33170b;--cb-panel2:#3d1c0e;--cb-border:#4d2a17;--cb-text:#f5f2ea;--cb-dim:#c4ae95;--cb-muted:#a89179;--cb-faint:#8f7d66;--cb-accent:#da7029;--cb-accent-bright:#e8833b;--cb-accent-soft:#f0a87d;--cb-copper:#d29546;--cb-copper-bright:#eac079;--cb-sage:#8eac61;--cb-sage-bright:#bccfa0;--cb-header-bg:#1f0d06e0;--cb-sage-glow:#8eac6112;--cb-glow-a:#da702917;--cb-glow-b:#d295460f;--cb-vignette:#0006;--cb-grain-opacity:.05;--cb-ghost-opacity:.045;--cb-cta-shadow:#da702959;background-color:var(--cb-bg);color:var(--cb-text);position:relative;overflow-x:clip}.cb-root[data-theme=light]{--cb-bg:#f5f2ea;--cb-bg2:#ede7da;--cb-panel:#e7dfd1;--cb-panel2:#f9e7d7;--cb-border:#d9cdba;--cb-text:#2a1208;--cb-dim:#6d594c;--cb-muted:#7d6a5b;--cb-faint:#8f7d66;--cb-accent:#da7029;--cb-accent-bright:#a8551d;--cb-accent-soft:#7a3d14;--cb-copper:#a1712f;--cb-copper-bright:#96682b;--cb-sage:#6a8948;--cb-sage-bright:#55703a;--cb-header-bg:#f5f2eae0;--cb-sage-glow:#6a894814;--cb-glow-a:#da70291a;--cb-glow-b:#8eac6112;--cb-vignette:#3a1c0f17;--cb-grain-opacity:.06;--cb-ghost-opacity:.05;--cb-cta-shadow:#da70294d}.cb-root ::selection{color:#f5f2ea;background-color:#a8551d}.cb-root:after{content:"";z-index:60;pointer-events:none;background-image:radial-gradient(ellipse at center,transparent 55%,var(--cb-vignette)100%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.35'/%3E%3C/svg%3E");opacity:1;mix-blend-mode:soft-light;position:fixed;inset:0}.cb-root .cb-only-light{display:none}.cb-root[data-theme=light] .cb-only-light{display:block}.cb-root[data-theme=light] .cb-only-dark{display:none}.cb-numeral{z-index:0;font-family:var(--font-heading);color:var(--cb-text);opacity:var(--cb-ghost-opacity);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(6rem,13vw,11rem);font-style:italic;font-weight:600;line-height:1;position:absolute;top:.5rem;right:1rem}.cb-ghost-word{z-index:0;font-family:var(--font-heading);letter-spacing:-.02em;color:var(--cb-text);opacity:var(--cb-ghost-opacity);pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;justify-content:center;align-items:center;font-size:clamp(5rem,16vw,14rem);font-style:italic;font-weight:700;display:flex;position:absolute;inset:0;overflow:hidden}.cb-reveal{opacity:0;transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1);transform:translateY(28px)}.cb-reveal.cb-in{opacity:1;transform:none}.cb-word{opacity:0;animation:.65s cubic-bezier(.22,1,.36,1) forwards cb-word-in;animation-delay:var(--cb-delay,0s);display:inline-block;transform:translateY(.55em)rotate(1.2deg)}@keyframes cb-word-in{to{opacity:1;transform:translateY(0)rotate(0)}}.cb-fade-late{opacity:0;animation:.9s forwards cb-fade;animation-delay:var(--cb-delay,1.2s)}@keyframes cb-fade{to{opacity:1}}.cb-card{opacity:0;animation:cb-card-in .7s cubic-bezier(.2,1.2,.4,1)forwards,cb-card-float var(--cb-float-dur,7s)ease-in-out infinite;animation-delay:var(--cb-delay,0s),calc(var(--cb-delay,0s) + .75s);box-shadow:0 14px 34px #00000040}.cb-root[data-theme=light] .cb-card{box-shadow:0 14px 34px #3a1c0f24}@keyframes cb-card-in{0%{opacity:0;transform:translateY(-30px)rotate(var(--cb-rot,0deg))scale(.9)}to{opacity:1;transform:translateY(0)rotate(var(--cb-rot,0deg))scale(1)}}@keyframes cb-card-float{0%,to{opacity:1;transform:translateY(0)rotate(var(--cb-rot,0deg))}50%{opacity:1;transform:translateY(-7px)rotate(calc(var(--cb-rot,0deg) + .7deg))}}.cb-receipt{position:relative;transform:rotate(-1.3deg);box-shadow:0 18px 44px #00000059}.cb-root[data-theme=light] .cb-receipt{box-shadow:0 18px 44px #3a1c0f2e}.cb-receipt:after{content:"";background:linear-gradient(-45deg,var(--cb-bg)7px,transparent 0)0 0,linear-gradient(45deg,var(--cb-bg)7px,transparent 0)0 0;background-repeat:repeat-x;background-size:14px 14px;height:10px;position:absolute;bottom:-9px;left:0;right:0}.cb-root a[href*=calendly\.com]{transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .25s,background-color .2s,color .2s}.cb-root a[href*=calendly\.com]:hover{box-shadow:0 8px 28px var(--cb-cta-shadow);transform:translateY(-2px)}.cb-root a[href*=calendly\.com]:active{transform:translateY(0)scale(.98)}.cb-caret:after{content:"▋";color:var(--cb-copper);animation:.9s step-end infinite cb-blink}@keyframes cb-blink{50%{opacity:0}}.cb-graph{animation:16s ease-in-out infinite cb-drift}@keyframes cb-drift{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-8px)rotate(1.2deg)}}.cb-graph-link{stroke:var(--cb-copper);stroke-dasharray:220;stroke-dashoffset:220px;transition:stroke-dashoffset 1.4s .2s}.cb-in .cb-graph-link{stroke-dashoffset:0}.cb-graph-node{fill:var(--cb-sage);opacity:0;transition:opacity .5s .9s}.cb-graph-node--core{fill:var(--cb-accent)}.cb-in .cb-graph-node{opacity:1}.cb-cue{animation:2.2s ease-in-out infinite cb-cue-bob}@keyframes cb-cue-bob{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.cb-sticky{transition:transform .35s cubic-bezier(.4,0,.2,1);transform:translateY(110%)}.cb-sticky.cb-sticky--on{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.cb-reveal{opacity:1;transition:none;transform:none}.cb-word,.cb-fade-late,.cb-card{opacity:1;animation:none;transform:none}.cb-caret:after{content:"";animation:none}.cb-graph{animation:none}.cb-graph-link{stroke-dashoffset:0;transition:none}.cb-graph-node{opacity:1;transition:none}.cb-cue{animation:none}.cb-sticky{transition:none}.cb-receipt{transform:none}}.cb-reveal--left{transform:translate(-44px)}.cb-reveal--right{transform:translate(44px)}.cb-reveal--scale{transform:scale(.92)}.cb-reveal--wipe{clip-path:inset(0 100% 0 0);transition:clip-path 1.1s cubic-bezier(.22,1,.36,1),opacity .5s;transform:none}.cb-reveal--wipe.cb-in{clip-path:inset(0 -2% 0 0)}.cb-marquee{white-space:nowrap;border-block:1px solid var(--cb-border);background:var(--cb-bg2);z-index:5;position:relative;overflow:hidden}.cb-marquee__track{animation:cb-marquee var(--cb-mq-dur,46s)linear infinite;will-change:transform;align-items:center;gap:2.75rem;padding:.85rem 1.4rem;display:inline-flex}.cb-marquee--rev .cb-marquee__track{animation-direction:reverse}@keyframes cb-marquee{to{transform:translate(-50%)}}.cb-print .cb-print-line{opacity:0;transition:opacity .4s ease var(--cb-line-delay,0s),transform .4s ease var(--cb-line-delay,0s);transform:translateY(8px)}.cb-print.cb-in .cb-print-line{opacity:1;transform:none}.cb-root .cb-invert{--cb-bg:#f5f2ea;--cb-bg2:#ede7da;--cb-panel:#e7dfd1;--cb-panel2:#f9e7d7;--cb-border:#d9cdba;--cb-text:#2a1208;--cb-dim:#6d594c;--cb-muted:#7d6a5b;--cb-faint:#8f7d66;--cb-accent-bright:#a8551d;--cb-accent-soft:#7a3d14;--cb-copper:#a1712f;--cb-copper-bright:#96682b;--cb-sage:#6a8948;--cb-sage-bright:#55703a;--cb-cta-shadow:#da70294d}.cb-root[data-theme=light] .cb-invert{--cb-bg:#1f0d06;--cb-bg2:#2a1208;--cb-panel:#33170b;--cb-panel2:#3d1c0e;--cb-border:#4d2a17;--cb-text:#f5f2ea;--cb-dim:#c4ae95;--cb-muted:#a89179;--cb-faint:#8f7d66;--cb-accent-bright:#e8833b;--cb-accent-soft:#f0a87d;--cb-copper:#d29546;--cb-copper-bright:#eac079;--cb-sage:#8eac61;--cb-sage-bright:#bccfa0;--cb-cta-shadow:#da702959}.cb-search{border:1px solid var(--cb-border);background:var(--cb-panel);border-radius:1rem;align-items:center;gap:.75rem;padding:.95rem 1.2rem;transition:border-color .25s,box-shadow .25s;display:flex;box-shadow:0 16px 40px #00000047}.cb-root[data-theme=light] .cb-search{box-shadow:0 16px 40px #3a1c0f24}.cb-search--flash{border-color:var(--cb-accent);box-shadow:0 0 0 3px color-mix(in oklab,var(--cb-accent)22%,transparent)}@property --cb-a{syntax:"<angle>";inherits:false;initial-value:0deg}.cb-brain-pane{position:relative}.cb-brain-pane:before{content:"";background:conic-gradient(from var(--cb-a),transparent 0%,var(--cb-sage)10%,transparent 28%,transparent 55%,var(--cb-copper)72%,transparent 92%);-webkit-mask-composite:xor;pointer-events:none;opacity:.8;border-radius:.8rem;padding:1.5px;animation:7s linear infinite cb-spin;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes cb-spin{to{--cb-a:360deg}}.cb-pulse{animation:2.8s ease-in-out infinite cb-pulse}@keyframes cb-pulse{0%,to{box-shadow:0 4px 24px var(--cb-cta-shadow)}50%{box-shadow:0 4px 44px var(--cb-cta-shadow),0 0 0 7px color-mix(in oklab,var(--cb-accent)12%,transparent)}}.cb-tilt{will-change:transform;transition:transform .18s ease-out}.cb-lift{transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s,border-color .25s}.cb-lift:hover{border-color:var(--cb-copper);box-shadow:0 18px 40px #0000004d;transform:translateY(-6px)rotate(0)!important}.cb-root[data-theme=light] .cb-lift:hover{box-shadow:0 18px 40px #3a1c0f29}@media (prefers-reduced-motion:reduce){.cb-marquee__track{animation:none;transform:none}.cb-reveal--wipe{clip-path:none;transition:none}.cb-print .cb-print-line{opacity:1;transition:none;transform:none}.cb-brain-pane:before,.cb-pulse{animation:none}.cb-tilt,.cb-lift{transition:none}.cb-lift:hover{transform:none!important}}
