:root{--kv-color-paper:#efeadf;--kv-color-paper-2:#e4ddcd;--kv-color-card:#fbf8f1;--kv-color-ink:#15251a;--kv-color-ink-2:#465244;--kv-color-ink-3:#59634f;--kv-color-line:#d0cec3;--kv-color-control:#757c6b;--kv-color-green:#1d3e23;--kv-color-green-2:#2c5934;--kv-color-on-green:#f6f2e8;--kv-color-sage:#989e8c;--kv-color-sage-2:#b9bead;--kv-color-sage-ink:#17221a;--kv-color-terra:#8c3b2e;--kv-color-terra-soft:#f1ded2;--kv-color-night:#11261a;--kv-color-night-2:#183421;--kv-color-night-3:#22432c;--kv-color-night-ink:#eeebdd;--kv-color-night-dim:#aebba8;--kv-color-clay:#e8996f;--kv-color-clay-ink:#20110a;--kv-color-amber:#f2c66d;--kv-color-forest-dim:#d8d9cc;--kv-color-map-land:#d2cfc0;--kv-color-map-sea:#e7e9df;--kv-color-ochre:#c8892e;--kv-color-steel:#4f7fa0;--kv-color-plum:#7b5c8e;--kv-color-globe:#86a97b;--kv-color-print:#ffffff;--kv-font-display:"Gloock","Gloock fallback","Iowan Old Style","Palatino Linotype","Georgia",serif;--kv-font-body:"Lato","Lato fallback","Helvetica Neue","Arial",sans-serif;--kv-font-mono:"Martian Mono","Martian Mono fallback",ui-monospace,"SFMono-Regular","Menlo","Consolas",monospace;--kv-font-hand:"Caveat","Caveat fallback","Segoe Print","Bradley Hand",cursive;--kv-font-size-xs:0.75rem;--kv-font-size-sm:0.875rem;--kv-font-size-md:1.0625rem;--kv-font-size-lg:1.16rem;--kv-font-size-xl:1.3rem;--kv-font-size-2xl:1.9rem;--kv-font-size-3xl:2.9rem;--kv-font-size-4xl:2.97rem;--kv-font-size-5xl:4.1rem;--kv-space-2xs:0.25rem;--kv-space-xs:0.5rem;--kv-space-sm:0.75rem;--kv-space-md:1rem;--kv-space-lg:1.5rem;--kv-space-xl:2rem;--kv-space-2xl:3rem;--kv-space-3xl:4.5rem;--kv-space-4xl:6.5rem;--kv-radius-none:0;--kv-radius-small:0.375rem;--kv-radius-medium:0.875rem;--kv-radius-large:1.375rem;--kv-radius-full:9999px;--kv-shadow-small:0 1px 2px rgba(17, 35, 22, 0.08);--kv-shadow-medium:0 22px 44px -28px rgba(17, 35, 22, 0.5);--kv-shadow-large:0 30px 60px -30px rgba(0, 0, 0, 0.5);--kv-duration-fast:120ms;--kv-duration-medium:200ms;--kv-duration-slow:360ms;--kv-easing-standard:cubic-bezier(0.2,0,0,1);--kv-easing-out:cubic-bezier(0,0,0.2,1);--kv-background:var(--kv-color-paper);--kv-surface:var(--kv-color-card);--kv-text:var(--kv-color-ink);--kv-text-muted:var(--kv-color-ink-2);--kv-accent:var(--kv-color-green);--kv-accent-contrast:var(--kv-color-on-green);--kv-highlight:var(--kv-color-terra);--kv-border:var(--kv-color-line);--kv-control-border:var(--kv-color-control);--kv-focus:var(--kv-color-terra);--kv-sale:var(--kv-color-terra);--kv-success:var(--kv-color-green-2);--kv-warning:var(--kv-color-terra);--kv-danger:var(--kv-color-terra);--kv-heading-font:var(--kv-font-display);--kv-body-font:var(--kv-font-body);--kv-heading-weight:400;--kv-body-weight:400;--kv-heading-line-height:1.08;--kv-text-line-height:1.65;--kv-small-size:var(--kv-font-size-sm);--kv-text-size:var(--kv-font-size-md);--kv-large-size:var(--kv-font-size-lg);--kv-h6-size:var(--kv-font-size-md);--kv-h5-size:var(--kv-font-size-lg);--kv-h4-size:var(--kv-font-size-xl);--kv-h3-size:clamp(0.832rem,0.6618rem + 0.7091vw,1.3rem);--kv-h2-size:clamp(1.856rem,1.4764rem + 1.5818vw,2.9rem);--kv-h1-size:clamp(1.9008rem,1.512rem + 1.62vw,2.97rem);--kv-display-size:clamp(2.624rem,2.0873rem + 2.2364vw,4.1rem);--kv-gap:var(--kv-space-lg);--kv-gutter:clamp(1.12rem,0.8909rem + 0.9545vw,1.75rem);--kv-section-space:clamp(4.16rem,3.3091rem + 3.5455vw,6.5rem);--kv-content-width:45rem;--kv-wide-width:71.5rem;--kv-button-radius:var(--kv-radius-full);--kv-field-radius:var(--kv-radius-full);--kv-card-radius:var(--kv-radius-large);--kv-image-radius:var(--kv-radius-medium);--kv-border-width:1px;--kv-focus-width:2px;--kv-card-shadow:none;--kv-popover-shadow:var(--kv-shadow-medium);--kv-motion-fast:200ms;--kv-motion-slow:450ms;--kv-motion-easing:cubic-bezier(0.2,0.7,0.2,1);--kv-fluid-scale:0.64}@media (prefers-reduced-motion:reduce){:root{--kv-motion-fast:0s;--kv-motion-slow:0s}}.is-style-kv-scheme-1{--kv-background:var(--kv-color-paper-2);--wp--preset--color--kv-background:var(--kv-background);--kv-surface:var(--kv-color-card);--wp--preset--color--kv-surface:var(--kv-surface);--kv-text:var(--kv-color-ink);--wp--preset--color--kv-text:var(--kv-text);--kv-text-muted:var(--kv-color-ink-2);--wp--preset--color--kv-text-muted:var(--kv-text-muted);--kv-accent:var(--kv-color-green);--wp--preset--color--kv-accent:var(--kv-accent);--kv-accent-contrast:var(--kv-color-on-green);--wp--preset--color--kv-accent-contrast:var(--kv-accent-contrast);--kv-highlight:var(--kv-color-terra);--wp--preset--color--kv-highlight:var(--kv-highlight);--kv-border:var(--kv-color-line);--wp--preset--color--kv-border:var(--kv-border);--kv-control-border:var(--kv-color-control);--wp--preset--color--kv-control-border:var(--kv-control-border);--kv-focus:var(--kv-color-terra);--kv-sale:var(--kv-color-terra);--kv-success:var(--kv-color-green-2);--kv-warning:var(--kv-color-terra);--kv-danger:var(--kv-color-terra);background-color:var(--kv-background);color:var(--kv-text)}.is-style-kv-scheme-2{--kv-background:var(--kv-color-night);--wp--preset--color--kv-background:var(--kv-background);--kv-surface:var(--kv-color-night-2);--wp--preset--color--kv-surface:var(--kv-surface);--kv-text:var(--kv-color-night-ink);--wp--preset--color--kv-text:var(--kv-text);--kv-text-muted:var(--kv-color-night-dim);--wp--preset--color--kv-text-muted:var(--kv-text-muted);--kv-accent:var(--kv-color-clay);--wp--preset--color--kv-accent:var(--kv-accent);--kv-accent-contrast:var(--kv-color-clay-ink);--wp--preset--color--kv-accent-contrast:var(--kv-accent-contrast);--kv-highlight:var(--kv-color-clay);--wp--preset--color--kv-highlight:var(--kv-highlight);--kv-border:var(--kv-color-night-3);--wp--preset--color--kv-border:var(--kv-border);--kv-control-border:var(--kv-color-night-dim);--wp--preset--color--kv-control-border:var(--kv-control-border);--kv-focus:var(--kv-color-clay);--kv-sale:var(--kv-color-clay);--kv-success:var(--kv-color-amber);--kv-warning:var(--kv-color-amber);--kv-danger:var(--kv-color-clay);background-color:var(--kv-background);color:var(--kv-text)}.is-style-kv-scheme-3{--kv-background:var(--kv-color-green);--wp--preset--color--kv-background:var(--kv-background);--kv-surface:var(--kv-color-green-2);--wp--preset--color--kv-surface:var(--kv-surface);--kv-text:var(--kv-color-on-green);--wp--preset--color--kv-text:var(--kv-text);--kv-text-muted:var(--kv-color-forest-dim);--wp--preset--color--kv-text-muted:var(--kv-text-muted);--kv-accent:var(--kv-color-amber);--wp--preset--color--kv-accent:var(--kv-accent);--kv-accent-contrast:var(--kv-color-green);--wp--preset--color--kv-accent-contrast:var(--kv-accent-contrast);--kv-highlight:var(--kv-color-amber);--wp--preset--color--kv-highlight:var(--kv-highlight);--kv-border:var(--kv-color-green-2);--wp--preset--color--kv-border:var(--kv-border);--kv-control-border:var(--kv-color-forest-dim);--wp--preset--color--kv-control-border:var(--kv-control-border);--kv-focus:var(--kv-color-amber);--kv-sale:var(--kv-color-amber);--kv-success:var(--kv-color-amber);--kv-warning:var(--kv-color-amber);--kv-danger:var(--kv-color-amber);background-color:var(--kv-background);color:var(--kv-text)}.is-style-kv-scheme-4{--kv-background:var(--kv-color-sage);--wp--preset--color--kv-background:var(--kv-background);--kv-surface:var(--kv-color-sage-2);--wp--preset--color--kv-surface:var(--kv-surface);--kv-text:var(--kv-color-sage-ink);--wp--preset--color--kv-text:var(--kv-text);--kv-text-muted:var(--kv-color-sage-ink);--wp--preset--color--kv-text-muted:var(--kv-text-muted);--kv-accent:var(--kv-color-sage-ink);--wp--preset--color--kv-accent:var(--kv-accent);--kv-accent-contrast:var(--kv-color-sage-2);--wp--preset--color--kv-accent-contrast:var(--kv-accent-contrast);--kv-highlight:var(--kv-color-sage-ink);--wp--preset--color--kv-highlight:var(--kv-highlight);--kv-border:var(--kv-color-sage-2);--wp--preset--color--kv-border:var(--kv-border);--kv-control-border:var(--kv-color-sage-ink);--wp--preset--color--kv-control-border:var(--kv-control-border);--kv-focus:var(--kv-color-sage-ink);--kv-sale:var(--kv-color-sage-ink);--kv-success:var(--kv-color-sage-ink);--kv-warning:var(--kv-color-sage-ink);--kv-danger:var(--kv-color-sage-ink);background-color:var(--kv-background);color:var(--kv-text)}