:root{--ed-ink: #080806;--ed-ink-2: #0e0d0b;--ed-cream: #f6f2e8;--ed-body: #efece4;--ed-muted: #8d887c;--ed-gold: #c9a84c;--ed-on-gold: #12100a;--ed-rule: rgba(246, 242, 232, .14);--ed-accent: var(--ed-gold);--ed-accent-dim: color-mix(in srgb, var(--ed-accent) 10%, transparent);--ed-display: "Bodoni Moda", "Times New Roman", serif;--ed-text: "Cormorant Garamond", Georgia, serif;--ed-label: "Montserrat", system-ui, sans-serif;--ed-caps-sm: .74rem;--ed-caps-md: .82rem;--ed-caps-lg: .95rem;--ed-live: #46d17f;--ed-live-soft: #d6f5df;--ed-track-sm: .14em;--ed-track-md: .2em;--ed-track-lg: .3em;--ed-fs-cover: clamp(2.6rem, 11vw, 6rem);--ed-fs-head: clamp(2rem, 8vw, 3rem);--ed-fs-lede: clamp(1.6rem, 6.6vw, 2.5rem);--ed-fs-quote: clamp(1.9rem, 8vw, 3.4rem);--ed-fs-deck: clamp(1.1rem, 4.4vw, 1.45rem);--ed-fs-body: clamp(1.08rem, 3.4vw, 1.24rem);--ed-fs-figure: clamp(2.4rem, 11vw, 3.6rem);--ed-fs-masthead: 1.02rem;--ed-fs-rail: 1.15rem;--ed-fs-rail-note: 1rem;--ed-fs-rate: 1.7em;--ed-fs-dropcap: 4.2em;--ed-gutter: clamp(20px, 6vw, 64px);--ed-measure: 34rem;--ed-column: calc(var(--ed-measure) + 8rem);--ed-column-wide: 66rem;--ed-rhythm-sm: clamp(40px, 10vw, 76px);--ed-rhythm-md: clamp(52px, 13vw, 104px);--ed-rhythm-lg: clamp(56px, 15vw, 120px);--ed-wash-heavy: linear-gradient(to top, rgba(8, 8, 6, .96) 0%, rgba(8, 8, 6, .86) 28%, rgba(8, 8, 6, .5) 58%, rgba(8, 8, 6, .12) 84%);--ed-wash-standard: linear-gradient(to top, rgba(8, 8, 6, .94) 0%, rgba(8, 8, 6, .8) 26%, rgba(8, 8, 6, .42) 56%, rgba(8, 8, 6, .08) 82%);--ed-wash-minimal: linear-gradient(to top, rgba(8, 8, 6, .84) 0%, rgba(8, 8, 6, .42) 15%, rgba(8, 8, 6, .12) 34%, rgba(8, 8, 6, 0) 56%);--ed-wash-light: linear-gradient(to top, rgba(8, 8, 6, .9) 0%, rgba(8, 8, 6, .62) 24%, rgba(8, 8, 6, .22) 52%, rgba(8, 8, 6, 0) 76%);--ed-wash-side: linear-gradient(to right, rgba(8, 8, 6, .55), rgba(8, 8, 6, 0) 58%);--ed-wash-side-light: linear-gradient(to right, rgba(8, 8, 6, .34), rgba(8, 8, 6, 0) 52%);--ed-ease: cubic-bezier(.22, 1, .36, 1);--ed-in: .9s}@media(min-width:900px){:root{--ed-gutter: clamp(48px, 7vw, 120px)}}.ed-rubric{margin-block:0 22px;font-family:var(--ed-label);font-size:var(--ed-caps-md);font-weight:800;letter-spacing:var(--ed-track-lg);text-transform:uppercase;color:var(--ed-accent)}.ed-rubric:after{content:"";display:block;width:34px;height:2px;background:var(--ed-accent);margin-top:12px}.ed-body{font-size:var(--ed-fs-body);line-height:1.78;color:var(--ed-body);margin:0 0 1.15em;max-width:var(--ed-measure)}.ed-caption{font-family:var(--ed-label);font-size:var(--ed-caps-lg);line-height:1.6;color:var(--ed-muted);max-width:30rem}.ed-plate-no{font-family:var(--ed-label);font-size:var(--ed-caps-sm);font-weight:800;letter-spacing:var(--ed-track-md);color:var(--ed-accent);margin-right:10px}.ed-section{padding-inline:var(--ed-gutter);padding-top:var(--ed-rhythm-lg)}.ed-section--bleed{padding-inline:0}@media(min-width:900px){.ed-article{--ed-fs-body: clamp(1.24rem, .5rem + 1vw, 1.8rem);--ed-measure: clamp(34rem, 8rem + 36vw, 56rem);--ed-column: calc(var(--ed-measure) + 8rem);--ed-column-wide: max(66rem, calc(var(--ed-column) + 10rem));--ed-caps-sm: clamp(.74rem, .3rem + .6vw, 1.05rem);--ed-caps-md: clamp(.82rem, .33rem + .66vw, 1.16rem);--ed-caps-lg: clamp(.95rem, .38rem + .77vw, 1.34rem);--ed-fs-lede: clamp(2.5rem, 1rem + 2vw, 3.5rem);--ed-fs-deck: clamp(1.45rem, .58rem + 1.17vw, 2.05rem);--ed-fs-quote: clamp(3.4rem, 1.37rem + 2.74vw, 4.8rem);--ed-fs-rail: clamp(1.15rem, .46rem + .93vw, 1.62rem);--ed-fs-rail-note: clamp(1rem, .4rem + .8vw, 1.4rem)}.ed-article .ed-section,.ed-article .cf-card{max-width:calc(var(--ed-column) + 2 * var(--ed-gutter));margin-inline:auto}.ed-article .ed-section--wide{max-width:calc(var(--ed-column-wide) + 2 * var(--ed-gutter))}.ed-article .ed-pull{padding-inline:max(var(--ed-gutter),calc((100% - var(--ed-column)) / 2))}.ed-article .ed-cta-band{max-width:var(--ed-column);margin-inline:auto}}.ed-reveal{opacity:0;transform:translateY(26px);transition:opacity var(--ed-in) ease,transform var(--ed-in) var(--ed-ease)}.ed-reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.ed-reveal{opacity:1;transform:none;transition:none}}
