html.flavor-b{--ink: #232220;--ink-soft: #2E2C29;--paper: #F7F5F0;--paper-2: #ECE9E1;--white: #FFFFFF;--stone: #CFC9BD;--muted: #6A675F;--muted-on-dark: rgba(247, 245, 240, .66);--hairline: rgba(35, 34, 32, .2);--hairline-strong: rgba(35, 34, 32, .42);--hairline-on-dark: rgba(247, 245, 240, .24);--overlay: rgba(26, 25, 23, .38);--accent: #9C5B3B;--accent-on-dark: #B4714E;--font-display: "Bodoni Moda", "Didot", "Bodoni MT", "Times New Roman", serif;--font-sans: "Newsreader", "Freight Text", Georgia, "Times New Roman", serif;--font-ui: "Helvetica Neue", "Segoe UI", Arial, sans-serif;--fs-cover: clamp(3rem, 8vw, 7.5rem);--fs-cover-line: clamp(1.25rem, 4.4vw, 4rem);--fs-hero: clamp(2.4rem, 5vw, 5rem);--fs-display: clamp(1.9rem, 3.2vw, 3.25rem);--fs-h2: clamp(1.5rem, 2.2vw, 2.1rem);--fs-h3: clamp(1.2rem, 1.6vw, 1.5rem);--fs-stat: clamp(2.8rem, 6vw, 5.5rem);--fs-stat-band: clamp(1.9rem, 3vw, 3.1rem);--fs-deck: clamp(1.05rem, 1.35vw, 1.3rem);--fs-body-lg: clamp(1.1rem, 1.5vw, 1.35rem);--fs-body: clamp(.95rem, 1vw, 1.05rem);--fs-small: .85rem;--fs-label: .72rem;--section-gap: clamp(100px, 13vw, 230px);--gutter: clamp(20px, 6vw, 160px);--content-max: 1440px}html.flavor-b body{line-height:1.6;font-optical-sizing:auto;font-feature-settings:"liga" 1,"kern" 1}html.flavor-b .display,html.flavor-b .heading,html.flavor-b .display--hero{font-weight:500;letter-spacing:0;line-height:1}html.flavor-b .display--hero{line-height:.9;letter-spacing:-.01em;font-weight:600}html.flavor-b body{line-height:1.7;letter-spacing:.012em}html.flavor-b .heading{text-wrap:balance}html.flavor-b p{text-wrap:pretty}html.flavor-b .heading{font-size:var(--fs-display);line-height:.98;font-weight:500}html.flavor-b .heading,html.flavor-b .display{text-wrap:balance}html.flavor-b .deck,html.flavor-b .lead,html.flavor-b p{text-wrap:pretty}html.flavor-b .display em,html.flavor-b .heading em,html.flavor-b .display--hero em,html.flavor-b .italic{font-style:italic;font-weight:500}html.flavor-b .eyebrow,html.flavor-b .link,html.flavor-b .btn,html.flavor-b .folio{font-family:var(--font-ui)}html.flavor-b .eyebrow{text-transform:uppercase;letter-spacing:.2em;font-weight:500;font-size:var(--fs-label)}html.flavor-b .measure{max-width:580px}html.flavor-b .measure-wide{max-width:700px}html.flavor-b .lead{font-size:var(--fs-deck);line-height:1.34;letter-spacing:0}html.flavor-b ::selection{background:var(--ink);color:var(--paper)}.flavor-b .folio{display:inline-block;font-size:var(--fs-label);text-transform:uppercase;letter-spacing:.22em;font-weight:500;color:var(--muted)}.flavor-b .surface-ink .folio{color:var(--muted-on-dark)}.flavor-b .deck{font-family:var(--font-sans);font-style:italic;font-size:var(--fs-deck);line-height:1.34;color:var(--muted)}.flavor-b .surface-ink .deck{color:var(--muted-on-dark)}.flavor-b .dropcap:first-letter{float:left;font-family:var(--font-display);font-weight:600;font-size:5.2em;line-height:.72;padding:.06em .14em 0 0;margin:.02em .02em 0 0}.flavor-b .cols{column-count:2;column-gap:clamp(28px,3.2vw,60px);column-rule:1px solid var(--hairline);orphans:2;widows:2}.flavor-b .cols-3{column-count:3}@media(max-width:760px){.flavor-b .cols,.flavor-b .cols-3{column-count:1;column-rule:0}}@media(max-width:1024px){.flavor-b .cols-3{column-count:2}}html.flavor-b .surface-ink,html.flavor-b .menu{--accent: var(--accent-on-dark)}.flavor-b .chapter-link{display:inline-block;color:inherit;text-decoration:none;position:relative;padding-bottom:4px}.flavor-b .chapter-link:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform var(--dur-base) var(--ease-lux)}.flavor-b .chapter-link:hover:after,.flavor-b .chapter-link:focus-visible:after{transform:scaleX(1)}@media(prefers-reduced-motion:reduce){.flavor-b .chapter-link:after{transition:none}}.flavor-b .rule{border:0;border-top:1px solid var(--hairline)}.flavor-b .rule-strong{border:0;border-top:2px solid var(--ink)}.flavor-b .surface-ink .rule{border-top-color:var(--hairline-on-dark)}.flavor-b .surface-ink .rule-strong{border-top-color:var(--paper)}.flavor-b .caption{font-family:var(--font-sans);font-style:italic;font-size:var(--fs-small);line-height:1.4;color:var(--muted)}.flavor-b .surface-ink .caption{color:var(--muted-on-dark)}
