@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/abfec168c8990f67-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3131c862d4942660-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6a9c36ea9dc9b36b-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e1694c6cb47c173f-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ee40bb094c99a29a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/abfec168c8990f67-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/3131c862d4942660-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6a9c36ea9dc9b36b-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e1694c6cb47c173f-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ee40bb094c99a29a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/abfec168c8990f67-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/3131c862d4942660-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6a9c36ea9dc9b36b-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e1694c6cb47c173f-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ee40bb094c99a29a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/abfec168c8990f67-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/3131c862d4942660-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/6a9c36ea9dc9b36b-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/e1694c6cb47c173f-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/ee40bb094c99a29a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/abfec168c8990f67-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/3131c862d4942660-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/6a9c36ea9dc9b36b-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/e1694c6cb47c173f-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/ee40bb094c99a29a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Nunito Fallback;src:local("Arial");ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.00%;size-adjust:101.39%}.__className_4fff3f{font-family:Nunito,Nunito Fallback;font-style:normal}.__variable_4fff3f{--font-nunito:"Nunito","Nunito Fallback"}:root{--bz-background:#faf4ea;--bz-surface:#fffcf7;--bz-inset:#faf4ea;--bz-surface-muted:#f0e8d9;--bz-surface-inverse:#201e1d;--bz-border:#dcd3c4;--bz-border-soft:#eee7db;--bz-text-primary:#201e1d;--bz-text-secondary:#82796a;--bz-text-tertiary:#807563;--bz-text-body:#645c50;--bz-text-inverse:#fff8f1;--bz-accent:#f2c14e;--bz-accent-press:#e2ae33;--bz-on-accent:#4e3708;--bz-accent-soft:#fbf1d8;--bz-accent-pastel:#fae3a8;--bz-accent-ink:#5f470e;--bz-accent-text:#8a6410;--bz-accent-honey:#e2a55f;--bz-positive:#5c6846;--bz-positive-soft:#e1eecc;--bz-positive-ink:#3d472b;--bz-negative:#c0b6a5;--bz-negative-soft:#eee7db;--bz-negative-ink:#645c50;--bz-overspend:#a54246;--bz-expense-ink:#b05055;--sw-sand:#dcc986;--sw-blush:#eebfcc;--sw-honey:#d1b055;--sw-stone:#d0c7b8;--sw-mint:#9fd6ac;--sw-sky:#a5cce2;--sw-lilac:#d1bedf;--sw-peach:#efc39e;--sw-sage:#b1ca84;--sw-clay:#dfa07c;--sw-aqua:#9acec2;--sw-rose:#ecb0a4;--sw-coral:#f49394;--sw-teal:#5dbdb9;--sw-iris:#adc1f0;--sw-olive:#b0af60;--sw-plum:#e895b8;--sw-ocean:#6db2e7;--sw-cocoa:#c2a691;--sw-orchid:#ecb2db;--sw-fern:#6eb97f;--sw-violet:#b9a1d9;--sw-moss:#9db190;--sw-slate:#a9b2bb;--bz-coffee:#33251c;--bz-coffee-raised:#40301f;--bz-coffee-card:#46362a;--bz-coffee-line:#5a483a;--bz-coffee-body:#cbb9a5;--bz-coffee-quiet:#9c8d7c;--bz-shadow-card:0 2px 8px rgba(32,30,29,0.06);--bz-shadow-dock:0 8px 26px rgba(120,86,48,0.16);--bz-shadow-lift:0 9px 22px -8px rgba(32,30,29,0.14),0 2px 5px rgba(32,30,29,0.08);--bz-scrim:rgba(32,30,29,0.28);--bz-glass:rgba(245,234,216,0.66);--bz-radius-xs:8px;--bz-radius-sm:14px;--bz-radius-md:20px;--bz-radius-lg:26px;--bz-radius-xl:32px;--bz-radius-sheet:36px;--bz-radius-pill:999px;--color-bg:var(--bz-background);--color-surface:var(--bz-surface);--color-text:var(--bz-text-primary);--color-accent:var(--bz-accent-text);--color-accent-2:var(--bz-positive);--color-divider:color-mix(in srgb,var(--bz-text-primary) 16%,transparent);--color-border-soft:var(--bz-border-soft);--color-inverse:var(--bz-text-inverse);--color-neutral-100:var(--bz-surface);--color-neutral-200:var(--bz-border-soft);--color-neutral-300:var(--bz-border);--color-neutral-400:var(--bz-negative);--color-neutral-500:#a19786;--color-neutral-600:var(--bz-text-secondary);--color-neutral-700:var(--bz-text-body);--color-neutral-800:#474238;--color-neutral-900:#2e2b25;--color-accent-100:var(--bz-accent-soft);--color-accent-200:var(--bz-accent-pastel);--color-accent-300:var(--bz-accent);--color-accent-400:var(--bz-accent-press);--color-accent-500:var(--bz-accent-honey);--color-accent-600:#b98a1c;--color-accent-700:var(--bz-accent-text);--color-accent-800:var(--bz-accent-ink);--color-accent-900:var(--bz-on-accent);--color-accent-2-100:#f0fae1;--color-accent-2-200:var(--bz-positive-soft);--color-accent-2-300:#ccdbb2;--color-accent-2-400:#aebf92;--color-accent-2-500:#8fa073;--color-accent-2-600:#728157;--color-accent-2-700:var(--bz-positive);--color-accent-2-800:var(--bz-positive-ink);--color-accent-2-900:#272e1b;--color-over:var(--bz-overspend);--color-expense:var(--bz-expense-ink);--gold:var(--bz-accent);--gold-press:var(--bz-accent-press);--gold-ink:var(--bz-on-accent);--gold-text:var(--bz-accent-text);--gold-soft:var(--bz-accent-pastel);--font-body:var(--font-nunito),system-ui,sans-serif;--font-heading:var(--font-nunito),system-ui,sans-serif;--font-heading-weight:800;--radius-sm:var(--bz-radius-xs);--radius-md:var(--bz-radius-md);--radius-lg:var(--bz-radius-lg);--radius-panel:44px;--shadow-sm:var(--bz-shadow-card);--shadow-md:0 3px 10px rgba(46,43,37,0.16);--shadow-lg:0 12px 32px rgba(46,43,37,0.22);--ease-out:cubic-bezier(0.2,0.8,0.2,1);--container:1460px;--gutter:28px}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:88px;-webkit-text-size-adjust:100%;overflow-x:clip}body{margin:0;background:radial-gradient(1100px 720px at 92% -80px,#f6e3b6 0,rgba(246,227,182,0) 70%),radial-gradient(900px 640px at -4% 4%,#fffcf7 0,rgba(255,252,247,0) 62%),var(--color-bg);color:var(--color-text);font-family:var(--font-body);font-size:16px;line-height:1.55;font-weight:400;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:var(--font-heading-weight);line-height:1.12;letter-spacing:-.02em;margin:0;text-wrap:balance}p{margin:0}img,svg{display:block;max-width:100%}figure,ul{margin:0}ul{padding:0;list-style:none}button{font:inherit;color:inherit}:focus{outline:none}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}::selection{background:color-mix(in srgb,var(--gold) 45%,transparent)}.container{max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}.sectionTitle{font-size:54px;max-width:16ch}.sectionLead{font-size:19px;color:var(--color-neutral-700);max-width:52ch}@media (max-width:760px){html{scroll-padding-top:76px}:root{--gutter:20px}.sectionTitle{font-size:38px;max-width:none}.sectionLead{font-size:16px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}