@font-face{font-family:manrope;src:url(/_next/static/media/fedf4c9280b16369-s.p.woff2) format("woff2");font-display:swap;font-weight:200 800;font-style:normal}@font-face{font-family:manrope Fallback;src:local("Arial");ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.00%;size-adjust:100.14%}.__className_a34d52{font-family:manrope,manrope Fallback,ui-sans-serif,system-ui,sans-serif;font-style:normal}.__variable_a34d52{--font-body:"manrope","manrope Fallback",ui-sans-serif,system-ui,sans-serif}@font-face{font-family:"dmSerif";src:url(/_next/static/media/188435a5c8efcb99-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:"dmSerif";src:url(/_next/static/media/49eec060ce8bd0da-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:"dmSerif Fallback";src:local("Arial");ascent-override:102.23%;descent-override:33.06%;line-gap-override:0.00%;size-adjust:101.35%}.__className_cddd04{font-family:"dmSerif","dmSerif Fallback",Georgia,serif}.__variable_cddd04{--font-serif:"dmSerif","dmSerif Fallback",Georgia,serif}:root{--surface-page:#f7f4ee;--surface-card:#fcfbf8;--surface-inverse:#173b32;--surface-hover:#f0ece4;--surface-accent-soft:#e2eae5;--surface-accent-tint:#edf1ed;--surface-tag:#efebe3;--text-primary:#111111;--text-body:#2a2925;--text-secondary:#3b3935;--text-muted:#57544e;--text-soft:#6d6a64;--text-faint:#7a776f;--text-fainter:#98948b;--text-on-inverse:#fcfbf8;--text-on-inverse-muted:#c9d3cd;--text-on-inverse-faint:#a9b7af;--text-on-inverse-soft:#dfe6e2;--accent:#173b32;--accent-strong:#0e2a23;--accent-text:#1d4a3e;--accent-active:#0a1f1a;--accent-bright:#2e6b5a;--highlight:#e36b3d;--highlight-text:#b04a22;--highlight-surface:#f8e6dc;--cta:#e36b3d;--cta-hover:#d45b2c;--text-on-cta:#111111;--cta-glass:color-mix(in oklab,var(--surface-card) 90%,transparent);--cta-tint:color-mix(in oklab,var(--cta) 10%,transparent);--cta-tint-hover:color-mix(in oklab,var(--cta) 18%,transparent);--cta-text:#9a3c16;--cta-ring-rest:color-mix(in oklab,var(--cta) 28%,transparent);--cta-ring-hot:#ffb88f;--border:#d9d4cb;--border-soft:#e6e1d8;--border-strong:#cbc5ba;--border-input:#c4bdb1;--border-lesson:#ddd8cf;--danger:#b3261e;--danger-strong:#8c1d17;--danger-surface:#f9e7e4;--danger-border:#e3b4ad;--success:#2f6b45;--success-surface:#e6efe7;--warning:#8a6116;--warning-surface:#f6ecd6;--forest:#173b32;--forest-surface:#e2eae5;--surface-deep:#173b32;--text-on-deep:#f7f4ee;--text-on-deep-muted:#c9d6cf;--category-fundraising:#a9482a;--category-gtm:#8c6418;--category-leadership:#173b32;--category-finance:#3e6a4d;--category-legal:#57534c;--category-systems:#2d5263;--track:#e6e1d8;--track-empty:#ebe7df;--radius-xs:4px;--radius-sm:8px;--radius:10px;--radius-md:10px;--radius-lg:14px;--radius-xl:16px;--radius-2xl:20px;--ease:cubic-bezier(0.22,1,0.36,1);--dur-fast:160ms;--dur:300ms;--dur-slow:600ms;--shadow-soft:0 1px 2px rgb(17 17 17/0.04),0 12px 32px -16px rgb(17 17 17/0.18);--shadow-lift:0 2px 4px rgb(17 17 17/0.04),0 22px 44px -18px rgb(17 17 17/0.26);--radius-pill:100px;--font-display:var(--font-body);--font-mono:ui-monospace,SFMono-Regular,Menlo,monospace;--sidebar-width:236px;--marketing-gutter:56px;--app-gutter:32px;--header-height:68px;--bottom-nav-height:64px;--rail-width:0px;--content-max:1280px}:root[data-theme=dark]{--surface-page:oklch(0.16 0.006 70);--surface-card:oklch(0.2 0.007 70);--surface-inverse:oklch(0.97 0.003 70);--surface-hover:oklch(0.25 0.008 70);--surface-accent-soft:oklch(0.3 0.04 165);--surface-accent-tint:oklch(0.24 0.03 165);--surface-tag:oklch(0.25 0.006 70);--text-primary:oklch(0.97 0.003 70);--text-body:oklch(0.9 0.004 70);--text-secondary:oklch(0.84 0.005 70);--text-muted:oklch(0.72 0.006 70);--text-soft:oklch(0.66 0.006 70);--text-faint:oklch(0.6 0.006 70);--text-fainter:oklch(0.54 0.006 70);--text-on-inverse:oklch(0.18 0.006 70);--text-on-inverse-muted:oklch(0.4 0.008 70);--text-on-inverse-faint:oklch(0.5 0.008 70);--text-on-inverse-soft:oklch(0.35 0.008 70);--accent:oklch(0.78 0.07 165);--accent-strong:oklch(0.85 0.06 165);--accent-text:oklch(0.82 0.07 165);--accent-active:oklch(0.88 0.05 165);--accent-bright:oklch(0.88 0.06 165);--highlight:oklch(0.72 0.15 42);--highlight-text:oklch(0.78 0.13 42);--highlight-surface:oklch(0.28 0.06 42);--cta:#e36b3d;--cta-hover:#ef7c4f;--text-on-cta:#111111;--cta-glass:color-mix(in oklab,var(--surface-card) 84%,transparent);--cta-tint:color-mix(in oklab,var(--cta) 14%,transparent);--cta-tint-hover:color-mix(in oklab,var(--cta) 24%,transparent);--cta-text:#f6a27c;--cta-ring-rest:color-mix(in oklab,var(--cta) 35%,transparent);--cta-ring-hot:#ffd0b3;--border:oklch(0.28 0.006 70);--border-soft:oklch(0.25 0.006 70);--border-strong:oklch(0.34 0.007 70);--border-input:oklch(0.36 0.007 70);--border-lesson:oklch(0.32 0.007 70);--danger:oklch(0.68 0.2 16);--danger-strong:oklch(0.76 0.18 16);--danger-surface:oklch(0.26 0.07 16);--danger-border:oklch(0.42 0.12 16);--success:oklch(0.75 0.14 155);--success-surface:oklch(0.25 0.05 155);--warning:oklch(0.82 0.13 85);--warning-surface:oklch(0.27 0.05 85);--forest:oklch(0.72 0.07 170);--forest-surface:oklch(0.24 0.035 170);--surface-deep:oklch(0.3 0.045 165);--text-on-deep:oklch(0.96 0.01 120);--text-on-deep-muted:oklch(0.82 0.03 150);--category-fundraising:oklch(0.55 0.13 40);--category-gtm:oklch(0.55 0.1 75);--category-leadership:oklch(0.45 0.06 165);--category-finance:oklch(0.5 0.08 150);--category-legal:oklch(0.48 0.02 70);--category-systems:oklch(0.47 0.06 230);--track:oklch(0.3 0.006 70);--track-empty:oklch(0.26 0.006 70)}@media (max-width:900px){:root{--marketing-gutter:24px}}@media (max-width:860px){:root{--app-gutter:16px}}:root{color-scheme:light}:root[data-theme=dark]{color-scheme:dark}*{box-sizing:border-box}body{margin:0;background:var(--surface-page);color:var(--text-primary);font-family:var(--font-body),sans-serif;-webkit-font-smoothing:antialiased}:root{--silk-sheen:rgb(255 255 255/0.55);--silk-shade:rgb(120 100 70/0.05);--silk-warm:color-mix(in oklab,var(--highlight) 7%,transparent);--silk-cool:color-mix(in oklab,var(--forest) 6%,transparent);--silk-grain-opacity:0.05}:root[data-theme=dark]{--silk-sheen:rgb(255 255 255/0.035);--silk-shade:rgb(0 0 0/0.25);--silk-warm:color-mix(in oklab,var(--highlight) 6%,transparent);--silk-cool:color-mix(in oklab,var(--accent) 7%,transparent);--silk-grain-opacity:0.07}body:before{background:linear-gradient(118deg,transparent 8%,var(--silk-shade) 20%,var(--silk-sheen) 31%,transparent 44%,transparent 54%,var(--silk-shade) 64%,var(--silk-sheen) 74%,transparent 88%),radial-gradient(70% 55% at 100% 0,var(--silk-warm),transparent 70%),radial-gradient(65% 55% at 0 100%,var(--silk-cool),transparent 70%)}body:after,body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none}body:after{opacity:var(--silk-grain-opacity);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.35 0 0 0 0 0.3 0 0 0 0 0.22 0 0 0 1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px 180px}@media print{body:after,body:before{display:none}}a{color:var(--accent);text-decoration:none}a:hover{color:var(--accent-strong)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--border-input);border-radius:8px}::-webkit-scrollbar-track{background:transparent}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--surface-card) inset;-webkit-text-fill-color:var(--text-primary);caret-color:var(--text-primary)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}@keyframes spin{to{transform:rotate(1turn)}}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.sr-only,fieldset{padding:0;border:0}fieldset{min-width:0;margin:0}:root{--lift-highlight:transparent;--lift-shadow:oklch(0.3 0.02 70/0.05);--lift-shadow-strong:oklch(0.3 0.02 70/0.1)}:root[data-theme=dark]{--shadow-soft:0 1px 2px rgb(0 0 0/0.3),0 12px 32px -16px rgb(0 0 0/0.6);--shadow-lift:0 2px 4px rgb(0 0 0/0.3),0 22px 44px -18px rgb(0 0 0/0.7);--lift-highlight:color-mix(in oklab,white 7%,transparent);--lift-shadow:oklch(0 0 0/0.4);--lift-shadow-strong:oklch(0 0 0/0.45)}@keyframes ui-rise{0%{opacity:0;transform:translateY(10px)}}@keyframes ui-fade{0%{opacity:0}}@keyframes ui-drift{0%{transform:scale(1.06)}}.page-enter,.stagger>*{animation:ui-rise var(--dur-slow) var(--ease) backwards}.stagger>:nth-child(2){animation-delay:50ms}.stagger>:nth-child(3){animation-delay:.1s}.stagger>:nth-child(4){animation-delay:.15s}.stagger>:nth-child(5){animation-delay:.2s}.stagger>:nth-child(6){animation-delay:.25s}.stagger>:nth-child(7){animation-delay:.3s}.stagger>:nth-child(n+8){animation-delay:.35s}:where(input:not([type=checkbox],[type=radio],[type=range]),textarea,select){transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease),background-color var(--dur) var(--ease)}:where(input:not([type=checkbox],[type=radio],[type=range]),textarea,select):focus-visible{box-shadow:0 0 0 4px color-mix(in oklab,var(--accent) 14%,transparent)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-delay:0s!important;transition-duration:.01ms!important}}