/* ── Theme "field-standard" — GENERATED from pieces/themes/field-standard.json (stamp
 * data-theme="field-standard" on <body> or a section root; no stamp, no rule —
 * the base tokens stand). The rule carries the look's resolved image
 * tonality; the armed LAYER entrances dress each data-sk-layer unit
 * with the theme's background/foreground picks. ── */
body[data-theme="field-standard"] {
  background-color: #f5f3ed;
}
[data-theme="field-standard"] [data-sk],
[data-sk][data-theme="field-standard"] {
  --kit-radius: calc(0px * var(--sk-shape-intensity, 1));
  --kit-card-radius: calc(0px * var(--sk-shape-intensity, 1));
  --kit-media-radius: calc(0px * var(--sk-shape-intensity, 1));
  --kit-border-width: calc(1px * var(--sk-border-intensity, 1));
  --kit-air-band: calc(4.3 * var(--sk-density-intensity, 1));
  --kit-air-frame: calc(2.86 * var(--sk-density-intensity, 1));
  --kit-air-row: calc(1.5 * var(--sk-density-intensity, 1));
  --kit-air-actions: calc(0.62 * var(--sk-density-intensity, 1));
  --kit-air-sitemap-x: calc(4.29 * var(--sk-density-intensity, 1));
  --kit-gap-title: calc(1 * var(--sk-density-intensity, 1));
  --kit-gap-actions: calc(1.5 * var(--sk-density-intensity, 1));
  --kit-background: #f5f3ed;
  --kit-surface: #ece8de;
  --kit-foreground: #16140f;
  --kit-muted: #6f6a5e;
  --kit-accent: #7d3a26;
  --kit-divider: #ddd7c9;
  --kit-radius: 0px;
  --kit-font-display: "Cormorant Garamond", Georgia, "Times New Roman", serif;
  --kit-font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  --kit-type-base: 1rem;
  --kit-size-title: 5.4;
  --kit-size-eyebrow: 0.72;
  --kit-size-detail: 0.66;
  --kit-track-detail: 0.26;
  --kit-measure: 58;
  --kit-air-row: 2.5;
  --kit-size-badge: 0.62;
  --kit-size-button: 0.78;
  --kit-gap-eyebrow: 0.43;
  --kit-gap-title: 0.82;
  --kit-gap-actions: 1.68;
  --kit-weight-title: 500;
  --kit-ramp-contrast: 0;
  --kit-lead-title: 1.08;
  --kit-lead-body: 1.7;
  --kit-weight-eyebrow: 500;
  --kit-weight-badge: 400;
  --kit-weight-button: 500;
  --kit-track-title: 0.005;
  --kit-track-eyebrow: 0.28;
  --kit-track-badge: 0.24;
  --kit-track-button: 0.22;
  --kit-caps-button: uppercase;
  --kit-lead-button: 1.7;
  --kit-pad-button: 1rem 2.125rem;
  --kit-type-slope: 1.4;
  --kit-font-brand: var(--kit-font-display);
  --kit-caps-brand: uppercase;
  --kit-size-brand: 1.4;
  --kit-track-brand: 0.22;
  --kit-air-band: 5.75;
  --kit-tone-filter-intensity: 0;
  --kit-bar-pad-y: 20;
  --kit-bar-pad-x: 32;
  --kit-size-nav: 0.78;
  --kit-track-nav: 0.18;
  --kit-bar-height: 84;
  --kit-air-data-row: 0.875;
  --kit-control-stroke-mix: 85;
  --kit-gap-badge: 1.64;
  --sk-image-filter: saturate(max(0, calc(1 - 0.45 * var(--sk-tone-filter-intensity, 1)))) brightness(max(0, calc(1 - 0.1 * var(--sk-tone-filter-intensity, 1)))) contrast(max(0, calc(1 - 0.03 * var(--sk-tone-filter-intensity, 1))));
  --sk-image-wash: linear-gradient(rgba(16, 15, 14, clamp(0, calc(0.44 * var(--sk-tone-wash-intensity, 1)), 1)), rgba(16, 15, 14, clamp(0, calc(0.6 * var(--sk-tone-wash-intensity, 1)), 1)));
}
[data-theme="field-standard"] .sk-el-nav-panel {
  --sk-panel-anim-from: translateY(calc(6px * var(--sk-anim-intensity, 1)));
}
@media (prefers-reduced-motion: no-preference) {
  html[data-sk-js] [data-theme="field-standard"] [data-anim] :where([data-sk-layer="background"]:not([data-sk-cascade], [data-sk-reveal-group])),
  html[data-sk-js] [data-anim][data-theme="field-standard"] :where([data-sk-layer="background"]:not([data-sk-cascade], [data-sk-reveal-group])),
  html[data-sk-js] [data-theme="field-standard"] [data-anim] :where([data-sk-layer="background"][data-sk-cascade]) > *,
  html[data-sk-js] [data-anim][data-theme="field-standard"] :where([data-sk-layer="background"][data-sk-cascade]) > * {
    opacity: 0;
    transform: scale(max(0, calc(1 - 0.035 * var(--sk-anim-intensity, 1))));
    transition: opacity calc(0.7s / max(abs(var(--sk-anim-intensity, 1)), 0.1)) ease var(--sk-reveal-delay, 0s), transform calc(0.7s / max(abs(var(--sk-anim-intensity, 1)), 0.1)) var(--sk-ease-out) var(--sk-reveal-delay, 0s);
  }
  html[data-sk-js] [data-theme="field-standard"] [data-anim] :where([data-sk-layer="foreground"]:not([data-sk-cascade], [data-sk-reveal-group])),
  html[data-sk-js] [data-anim][data-theme="field-standard"] :where([data-sk-layer="foreground"]:not([data-sk-cascade], [data-sk-reveal-group])),
  html[data-sk-js] [data-theme="field-standard"] [data-anim] :where([data-sk-layer="foreground"][data-sk-cascade]) > *,
  html[data-sk-js] [data-anim][data-theme="field-standard"] :where([data-sk-layer="foreground"][data-sk-cascade]) > * {
    opacity: 0;
    transform: translateY(calc(26px * var(--sk-anim-intensity, 1)));
    transition: opacity calc(0.7s / max(abs(var(--sk-anim-intensity, 1)), 0.1)) ease var(--sk-reveal-delay, 0s), transform calc(0.7s / max(abs(var(--sk-anim-intensity, 1)), 0.1)) var(--sk-ease-out) var(--sk-reveal-delay, 0s);
  }
}
