:root{--ih-contract-version:4;--ih-brand-50:#f3f3f2;--ih-brand-100:#e7e8e5;--ih-brand-200:#cfd1cb;--ih-brand-300:#b0b2a8;--ih-brand-400:#888c7c;--ih-brand-500:#616551;--ih-brand-600:#393f25;--ih-brand-700:#2f341e;--ih-brand-800:#242816;--ih-brand-900:#1b1f10;--ih-brand-950:#16180c;--ih-accent:#393f25;--ih-accent-hover:#2f341e;--ih-ink:#111;--ih-text:#404040;--ih-muted:#666;--ih-line:#e3e3e3;--ih-soft:#f3f3f3;--ih-bg:#fff;--ih-surface:#fff;--ih-on-accent:#fff;--ih-overlay:#393f25cc;--ih-success:#1f5c3a;--ih-success-light:#e9f2ed;--ih-warning:#7a5200;--ih-warning-light:#f7f0e0;--ih-danger:#a31d3a;--ih-danger-light:#f8e9ed;--ih-font-heading:NB Heading;--ih-font-body:NB Sans;--ih-text-xs:0.75rem;--ih-text-sm:0.875rem;--ih-text-base:1rem;--ih-text-lg:1.125rem;--ih-text-xl:1.375rem;--ih-text-2xl:1.75rem;--ih-text-3xl:2.25rem;--ih-text-4xl:2.75rem;--ih-font-weight-normal:400;--ih-font-weight-medium:500;--ih-font-weight-semibold:600;--ih-font-weight-bold:700;--ih-leading-tight:1;--ih-leading-normal:1.4;--ih-leading-relaxed:1.6;--ih-tracking-tight:-0.006em;--ih-tracking-wide:0.04em;--ih-tracking-wider:0.08em;--ih-space-1:0.25rem;--ih-space-2:0.5rem;--ih-space-3:0.75rem;--ih-space-4:1rem;--ih-space-5:1.25rem;--ih-space-6:1.5rem;--ih-space-8:2rem;--ih-space-10:2.5rem;--ih-space-12:3rem;--ih-space-16:4rem;--ih-space-20:5rem;--ih-space-24:6rem;--ih-radius-sm:0.25rem;--ih-radius-md:0.3125rem;--ih-radius-lg:0.4375rem;--ih-radius-xl:0.3125rem;--ih-radius-2xl:0.3125rem;--ih-shadow-xs:none;--ih-shadow-sm:0 0 0.25rem rgb(16 17 24 / 0.2);--ih-shadow-md:0 0 0.25rem rgb(16 17 24 / 0.2);--ih-shadow-lg:0 0.5rem 1.5rem rgb(16 17 24 / 0.2);--ih-content-width:82.5rem;--ih-prose-width:42rem;--ih-gutter:1.25rem;--ih-section-y:4rem;--ih-header-height:6.25rem;--ih-control-height:3rem;--ih-border-width:0.0625rem;--ih-card-min-width:16rem;--ih-duration-fast:150ms;--ih-duration-base:250ms;--ih-ease-out:cubic-bezier(0,0,0.2,1);--ih-ease-in-out:cubic-bezier(0.4,0,0.2,1);--ih-z-dropdown:20;--ih-z-header:30;--ih-z-overlay:40;--ih-z-modal:50;--ih-focus-ring-width:2px;--ih-focus-ring-offset:2px;--ih-aspect-square:1 / 1;--ih-aspect-video:16 / 9;--ih-aspect-card:4 / 5;--ih-aspect-product:4 / 5;--ih-icon-sm:1rem;--ih-icon-md:1.25rem;--ih-icon-lg:1.5rem;--ih-font-display:NB Heading;--ih-text-5xl:3.25rem;--ih-text-6xl:4.25rem;--ih-text-reading:1.375rem;--ih-leading-reading:1.4;--ih-line-strong:#111;--ih-rule-heavy:0.125rem;--ih-aspect-hero:3 / 2;--ih-aspect-thumb:4 / 3;--ih-font-reading:Georgia;--ih-aspect-ad:970 / 250;--ih-aspect-wordmark:5.4 / 1;--ih-field-size:1rem;--ih-field-color:var(--ih-ink);--ih-field-placeholder:var(--ih-muted)}@media (max-width:1023px){:root{--ih-section-y:3rem}}@media (max-width:767px){:root{--ih-gutter:1rem;--ih-section-y:2.5rem;--ih-header-height:5rem;--ih-text-5xl:2.375rem;--ih-text-6xl:2.75rem;--ih-text-reading:1.125rem}}