:root{--bg:#f5f4ee;--ink:#2f3a33;--muted:#56615a;--line:#e3e6dc;--sage:#e2eadc;--sage-ink:#3e5643;--deep:#34463a;--rose:#f4e1df;--rose-ink:#8a4f4a;--gold:#a8762a;--gold-ink:#8a5f1f;--card:#fff;--field-line:#858f87;--dusk:linear-gradient(180deg,#c3b4d9 0%,#e7c3c0 42%,#f3d9b4 75%,var(--bg) 100%);--font-serif:var(--font-fraunces),Georgia,serif;--font-serif-story:"Fraunces","Fraunces Story Fallback",Georgia,serif;--font-sans:var(--font-nunito),system-ui,sans-serif;--tap:44px;--radius-card:18px;--radius-button:14px}[data-print=only]{display:none}@media print{[data-print=hide]{display:none!important}[data-print=only]{display:block}*,:after,:before{color:#000!important;background-color:transparent!important;box-shadow:none!important;text-shadow:none!important}[data-slot=note]{transform:none!important;border:1px solid #000;page-break-inside:avoid;break-inside:avoid}}@font-face{font-family:Fraunces Story Fallback;src:local("Times New Roman"),local("Liberation Serif"),local("Tinos");ascent-override:84.71%;descent-override:22.09%;line-gap-override:0%;size-adjust:115.45%}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{color-scheme:light;text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font-family:var(--font-sans);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3{font-family:var(--font-serif);font-weight:600;line-height:1.15;color:var(--deep)}a{color:inherit}img,svg{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit}[data-keep-whole]{display:inline-block;max-width:100%;overflow-wrap:anywhere}:focus-visible{outline:3px solid var(--sage-ink);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@font-face{font-family:Fraunces;unicode-range:u+0000-00a0,u+00a9,u+00b7,u+00d7,u+2000-206f;src:url(/_next/static/media/68ede0a707eec5f6-s.p.woff2) format("woff2");font-display:swap;font-weight:600}@font-face{font-family:Fraunces Fallback;src:local("Times New Roman");ascent-override:82.06%;descent-override:21.39%;line-gap-override:0.00%;size-adjust:119.19%}.__className_963c6c{font-family:Fraunces,Fraunces Fallback;font-weight:600}.__variable_963c6c{--font-fraunces:"Fraunces","Fraunces Fallback"}@font-face{font-family:Fraunces;unicode-range:u+00a1-00a8,u+00aa-00b6,u+00b8-00d6,u+00d8-00ff,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;src:url(/_next/static/media/b568d2d0201b913c.woff2) format("woff2");font-display:swap;font-weight:600}@font-face{font-family:Fraunces;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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff;src:url(/_next/static/media/82870be00e201693.woff2) format("woff2");font-display:swap;font-weight:600}@font-face{font-family:Fraunces;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;src:url(/_next/static/media/0554df8742cd4e54.woff2) format("woff2");font-display:swap;font-weight:600}.__className_033b52,.__className_75f9da,.__className_e730b8{font-family:Fraunces;font-weight:600}@font-face{font-family:Fraunces;unicode-range:u+0000-00a0,u+00a9,u+00b7,u+00d7,u+2000-206f;src:url(/_next/static/media/acf2314c47096710.woff2) format("woff2");font-display:swap;font-weight:400}@font-face{font-family:Fraunces;unicode-range:u+00a1-00a8,u+00aa-00b6,u+00b8-00d6,u+00d8-00ff,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;src:url(/_next/static/media/56c90bfd979ca7c8.woff2) format("woff2");font-display:swap;font-weight:400}@font-face{font-family:Fraunces;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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff;src:url(/_next/static/media/f7eaf684e487aaeb.woff2) format("woff2");font-display:swap;font-weight:400}@font-face{font-family:Fraunces;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;src:url(/_next/static/media/81b2466a0d31d18f.woff2) format("woff2");font-display:swap;font-weight:400}.__className_21b7db,.__className_2996bf,.__className_c5b359,.__className_c7a24c{font-family:Fraunces;font-weight:400}@font-face{font-family:Nunito;unicode-range:u+0000-00a0,u+00a9,u+00b7,u+00d7,u+2000-206f;src:url(/_next/static/media/03c7b69373b9f0c1-s.p.woff2) format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:Nunito Fallback;src:local("Arial");ascent-override:99.46%;descent-override:34.73%;line-gap-override:0.00%;size-adjust:101.65%}.__className_ec5471{font-family:Nunito,Nunito Fallback}.__variable_ec5471{--font-nunito:"Nunito","Nunito Fallback"}@font-face{font-family:Nunito;unicode-range:u+00a1-00a8,u+00aa-00b6,u+00b8-00d6,u+00d8-00ff,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;src:url(/_next/static/media/adc84d30fc219434.woff2) format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:Nunito;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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff;src:url(/_next/static/media/cb08f76af9037782.woff2) format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:Nunito;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;src:url(/_next/static/media/f2a410d4add997d4.woff2) format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:Nunito;unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116;src:url(/_next/static/media/0b00818f2f0b36aa.woff2) format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:Nunito;unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f;src:url(/_next/static/media/49b9ca87d31bc1b1.woff2) format("woff2");font-display:swap;font-weight:400 700}.__className_1804ca,.__className_41a072,.__className_41bac8,.__className_4dbbb0,.__className_c6f905{font-family:Nunito}