:root{--paper:#f4eddc;--paper-light:#fbf7eb;--paper-deep:#e7d7b8;--ink:#2f2923;--ink-soft:#665a4e;--forest:#30493d;--forest-dark:#21352e;--forest-deep:#172921;--berry:#87483e;--berry-dark:#66362f;--gold:#b8873f;--gold-light:#d9b56f;--gold-deep:#7a4a12;--blue:#4a6570;--sage:#7b8466;--line:#503d2a47;--line-soft:#503d2a29;--line-dark:#fbf7eb38;--shadow:0 24px 60px #2e23192e;--shadow-deep:0 35px 80px #08110e73;--serif:Georgia, "Times New Roman", Times, serif;--book:"Palatino Linotype", Palatino, "Book Antiqua", Georgia, serif;--sans:"Trebuchet MS", "Gill Sans", Arial, sans-serif;--mono:"SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace}.ft-logo{--logo-a:var(--ink);--logo-b:var(--berry);--logo-motto:var(--ink-soft);--logo-ring:var(--gold);color:var(--logo-a);align-items:center;gap:.7rem;display:inline-flex}.ft-logo[data-tone=light]{--logo-a:var(--paper-light);--logo-b:var(--gold-light);--logo-motto:#fbf7ebc7;--logo-ring:var(--gold-light)}.ft-logo-mark{flex:none;width:2.9rem;height:2.9rem}.ft-logo[data-size=sm] .ft-logo-mark{width:2.3rem;height:2.3rem}.ft-logo-ring{fill:var(--forest-dark);stroke:var(--logo-ring);stroke-width:1.4px}.ft-logo-text{gap:.18rem;min-width:0;display:grid}.ft-wordmark{font-family:var(--book);letter-spacing:-.01em;text-transform:none;white-space:nowrap;font-size:1.5rem;font-weight:600;line-height:1}.ft-wordmark em{color:var(--logo-b);font-style:italic;font-weight:500}.ft-logo[data-size=sm] .ft-wordmark{font-size:1.25rem}.ft-logo-text small{color:var(--logo-motto);font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:.5rem;font-size:.6rem;display:flex}.ft-logo-text small:before{background:var(--logo-b);content:"";opacity:.7;width:1.1rem;height:1px}@media (max-width:520px){.ft-wordmark,.ft-logo[data-size=sm] .ft-wordmark{font-size:1.15rem}.ft-logo-mark,.ft-logo[data-size=sm] .ft-logo-mark{width:2.3rem;height:2.3rem}.ft-logo-text small{display:none}}
