:root {--min-viewport: 360;--max-viewport: 1600;--base-font: 10;--clamp-unit: 1vw;--ib-ivory: #f7f4ef;--ib-ivory-2: #efe9e0;--ib-text: #3b4049;--ib-muted: #6f7177;--ib-line: rgba(148,137,116,.32);--ib-line-dark: rgba(235,226,212,.14);--ib-on-dark: #ebe4d8;--ib-on-dark-muted: #a7a29a;--ib-heading-on-dark: #f4eee4;--ib-accent-hover: #9c7461;--ib-w: calc(1366px + 2 * var(--ib-gutter));--ib-gutter: clamp(20px, 4vw, 48px);--ib-sec: clamp(80px, 11vw, 152px);--ib-r: 4px;--ib-h1: clamp(42px, 5.2vw, 74px);--ib-h2: clamp(36px, 4.6vw, 62px);--ib-h3: clamp(24px, 2.2vw, 30px);--ib-ease-out: cubic-bezier(.19, 1, .22, 1);--ib-ease-io: cubic-bezier(.77, 0, .18, 1);}