:root{color-scheme:light;--cc-color-bg:#fbf8f0;--cc-color-surface:#fefdfb;--cc-color-surface-raised:#ffffff;--cc-color-surface-sunken:#f4f1e7;--cc-color-text:#263229;--cc-color-text-muted:#555f50;--cc-color-text-inverse:#fbf8f0;--cc-color-text-inverse-muted:#c3cfb6;--cc-color-border:#e4e2d4;--cc-color-border-strong:#a8a898;--cc-color-border-control:#6f7566;--cc-color-accent-900:#2f3d2a;--cc-color-accent-700:#4a5e42;--cc-color-accent-500:#90a078;--cc-color-accent-300:#c3cfb6;--cc-color-accent-100:#e9eee3;--cc-color-accent-50:#f2f5ec;--cc-color-accent-700-hover:#3d4f37;--cc-color-accent-700-active:#33422e;--cc-color-accent-100-hover:#dfe7d6;--cc-color-beige:#e8d8c0;--cc-color-label:#8f5430;--cc-color-focus:#2f3d2a;--cc-color-focus-offset:#fbf8f0;--cc-color-success-bg:#e6f4ea;--cc-color-success-text:#1f5132;--cc-color-success-border:#9ccbb0;--cc-color-warning-bg:#fff4d6;--cc-color-warning-text:#6b4b00;--cc-color-warning-border:#e0b64a;--cc-color-danger-bg:#fdecec;--cc-color-danger-text:#8a1c1c;--cc-color-danger-border:#e0a3a3;--cc-color-info-bg:#e9eee3;--cc-color-info-text:#2f3d2a;--cc-color-info-border:#c3cfb6;--cc-color-overlay:rgba(38,50,41,0.45);--cc-cal-1:#dfe7d4;--cc-cal-1-text:#2f3d2a;--cc-cal-2:#f6ded0;--cc-cal-2-text:#7a3f18;--cc-cal-3:#d8e3ef;--cc-cal-3-text:#1f3d5c;--cc-cal-4:#ebdcea;--cc-cal-4-text:#5f2a5c;--cc-cal-5:#f6e6c4;--cc-cal-5-text:#6b4b00;--cc-cal-6:#d3e7e3;--cc-cal-6-text:#14504a;--cc-cal-7:#f5dcdf;--cc-cal-7-text:#7c2231;--cc-cal-8:#e5e2d8;--cc-cal-8-text:#3f4038;--cc-cal-none:#f4f1e7;--cc-cal-none-text:#555f50;--cc-font-heading:var(--font-heading,Georgia,"Times New Roman",serif);--cc-font-body:var(--font-body,system-ui,-apple-system,"Segoe UI",Helvetica,Arial,sans-serif);--cc-font-mono:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,monospace;--cc-text-xs:0.9375rem;--cc-text-sm:1rem;--cc-text-base:1.125rem;--cc-text-md:1.25rem;--cc-text-lg:1.375rem;--cc-text-lead:clamp(1.25rem,0.9vw + 1.05rem,1.5rem);--cc-text-h1:clamp(2.25rem,5vw + 1rem,3.5rem);--cc-text-h2:clamp(1.75rem,3vw + 0.75rem,2.5rem);--cc-text-h3:clamp(1.375rem,1.5vw + 0.9rem,1.75rem);--cc-text-h4:clamp(1.1875rem,0.6vw + 1.05rem,1.375rem);--cc-text-price:clamp(2.5rem,4vw + 1.25rem,3.25rem);--cc-text-step:1.125rem;--cc-weight-regular:400;--cc-weight-medium:500;--cc-weight-semibold:600;--cc-weight-bold:700;--cc-leading-tight:1.15;--cc-leading-snug:1.3;--cc-leading-normal:1.55;--cc-leading-relaxed:1.65;--cc-tracking-tight:-0.015em;--cc-tracking-normal:0;--cc-tracking-wide:0.06em;--cc-space-1:0.25rem;--cc-space-2:0.5rem;--cc-space-3:0.75rem;--cc-space-4:1rem;--cc-space-5:1.25rem;--cc-space-6:1.5rem;--cc-space-7:2rem;--cc-space-8:2.5rem;--cc-space-9:3rem;--cc-space-10:4rem;--cc-space-11:5rem;--cc-space-12:6rem;--cc-section-y-sm:var(--cc-space-7);--cc-section-y:var(--cc-space-9);--cc-section-y-lg:var(--cc-space-11);--cc-tap-min:48px;--cc-control-height:3rem;--cc-control-height-lg:3.5rem;--cc-control-padding-x:var(--cc-space-4);--cc-container-prose:68ch;--cc-container-narrow:44rem;--cc-container-content:72rem;--cc-container-wide:80rem;--cc-container-gutter:var(--cc-space-4);--cc-header-height:4.5rem;--cc-logo-height:2.75rem;--cc-border-width:1px;--cc-border-width-thick:2px;--cc-focus-width:3px;--cc-focus-offset:2px;--cc-radius-sm:0.375rem;--cc-radius-md:0.625rem;--cc-radius-lg:1rem;--cc-radius-pill:999px;--cc-shadow-soft:0 1px 2px rgba(38,50,41,0.05),0 2px 8px rgba(38,50,41,0.06);--cc-shadow-soft-lg:0 2px 4px rgba(38,50,41,0.05),0 8px 24px rgba(38,50,41,0.08);--cc-shadow-inset:inset 0 1px 2px rgba(38,50,41,0.06);--cc-shadow-none:none;--cc-ease:cubic-bezier(0.2,0,0.2,1);--cc-duration-fast:120ms;--cc-duration:200ms;--cc-transition-colors:color var(--cc-duration-fast) var(--cc-ease),background-color var(--cc-duration-fast) var(--cc-ease),border-color var(--cc-duration-fast) var(--cc-ease);--cc-transition-transform:transform var(--cc-duration) var(--cc-ease),box-shadow var(--cc-duration) var(--cc-ease);--cc-z-base:0;--cc-z-sticky:100;--cc-z-header:200;--cc-z-menu:300;--cc-z-skip-link:400}@media (max-width:47.999rem){:root{--cc-section-y-sm:var(--cc-space-5);--cc-section-y:var(--cc-space-7);--cc-section-y-lg:var(--cc-space-9);--cc-text-h1:2rem;--cc-text-h2:1.5rem;--cc-text-h3:1.25rem;--cc-text-h4:1.125rem;--cc-text-lead:1.1875rem;--cc-text-lg:1.25rem;--cc-text-price:2.25rem}}@media (min-width:48rem){:root{--cc-text-base:1.1875rem;--cc-container-gutter:var(--cc-space-6);--cc-section-y:var(--cc-space-10);--cc-section-y-lg:var(--cc-space-12)}}.cc-footer,.cc-section--dark{--cc-color-focus:#f2f5ec;--cc-color-focus-offset:#2f3d2a}@media (prefers-reduced-motion:reduce){:root{--cc-duration-fast:0ms;--cc-duration:0ms}}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-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:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-s.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-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:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-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:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-s.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-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:Fraunces Fallback;src:local("Times New Roman");ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.00%;size-adjust:115.45%}.__className_8cec8b{font-family:Fraunces,Fraunces Fallback;font-style:normal}.__variable_8cec8b{--font-heading:"Fraunces","Fraunces Fallback"}@font-face{font-family:Karla;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/34e91e64f411b47f-s.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Karla;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/739b78589b4abee9-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:Karla;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/34e91e64f411b47f-s.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Karla;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/739b78589b4abee9-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:Karla;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/34e91e64f411b47f-s.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Karla;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/739b78589b4abee9-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:Karla Fallback;src:local("Arial");ascent-override:89.55%;descent-override:24.61%;line-gap-override:0.00%;size-adjust:102.40%}.__className_ef9023{font-family:Karla,Karla Fallback;font-style:normal}.__variable_ef9023{--font-body:"Karla","Karla Fallback"}