.story-filter{display:inline-flex;gap:0;border:1px solid var(--line);border-radius:var(--r-pill);padding:4px;flex-wrap:wrap}.story-filter button{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;padding:8px 14px;border-radius:var(--r-pill);color:var(--ink);transition:background var(--m-duration-fast) var(--m-ease),color var(--m-duration-fast) var(--m-ease);opacity:.7}.story-filter button.on{background:var(--ink);color:var(--paper);opacity:1}[data-mode=dark]{--sh-1:0 1px 2px rgba(0,0,0,0.4);--sh-2:0 10px 30px rgba(0,0,0,0.48);--sh-3:0 28px 70px rgba(0,0,0,0.62);color-scheme:dark;--danger:#e0796b;--success:#6fc79a}[data-mode=dark][data-palette=ink]{--paper:#0e1422;--paper-2:#161d2e;--paper-3:#202840;--ink:#e8e9ef;--ink-2:#d7dae3;--ink-3:#a9afc0;--mist:#828a9c;--mist-2:#aab0c0;--gold:#c6ab78;--gold-2:#b09665;--vermillion:#c44d3d;--line:rgba(232,233,239,0.12);--line-on-ink:rgba(232,233,239,0.12)}[data-mode=dark][data-palette=celadon]{--paper:#0d1613;--paper-2:#15201c;--paper-3:#1f2d28;--ink:#e8e4d8;--ink-2:#d8d4c6;--ink-3:#adb3a9;--mist:#828c85;--mist-2:#aab1a8;--gold:#d9bd66;--gold-2:#c2a557;--vermillion:#c44d3d;--line:rgba(232,228,216,0.12);--line-on-ink:rgba(232,228,216,0.12)}[data-mode=dark][data-palette=charcoal]{--paper:#0c0c0d;--paper-2:#161617;--paper-3:#232324;--ink:#ebe7de;--ink-2:#dad6cc;--ink-3:#aaa69f;--mist:#847f78;--mist-2:#aba79f;--gold:#c69e72;--gold-2:#a8825c;--vermillion:#c44d3d;--line:rgba(235,231,222,0.12);--line-on-ink:rgba(235,231,222,0.12)}[data-mode=dark][data-palette=porcelain]{--paper:#0e141d;--paper-2:#161d28;--paper-3:#202a38;--ink:#edebe3;--ink-2:#dad9d0;--ink-3:#aab0ba;--mist:#828791;--mist-2:#abb1bb;--gold:#cdae76;--gold-2:#ad9060;--vermillion:#c44d3d;--line:rgba(237,235,227,0.12);--line-on-ink:rgba(237,235,227,0.12)}[data-mode=dark][data-palette=ink] :is(.section-ink,.home-hero,.footer,.thinband-dark){--ink:#1a2438;--ink-2:#0e1626;--ink-3:#232d44;--paper:#f5f1ea;--paper-2:#ece7dc;--paper-3:#e2dccf;--gold:#b89968;--gold-2:#a78753;--mist:#8a8c92;--mist-2:#c9c5be;--line:rgba(26,36,56,0.12);--line-on-ink:rgba(245,241,234,0.16)}[data-mode=dark][data-palette=celadon] :is(.section-ink,.home-hero,.footer,.thinband-dark){--ink:#1f3d36;--ink-2:#142822;--ink-3:#2a4f47;--paper:#f1eee5;--paper-2:#e6e2d4;--paper-3:#d8d2c0;--gold:#c9a544;--gold-2:#ad8a34;--mist:#8a8c92;--mist-2:#c9c5be;--line:rgba(31,61,54,0.14);--line-on-ink:rgba(241,238,229,0.16)}[data-mode=dark] .flip-back{background:var(--paper-3)}[data-mode=dark][data-palette=charcoal] :is(.section-ink,.home-hero,.footer,.thinband-dark){--ink:#1c1c1e;--ink-2:#0b0b0c;--ink-3:#2a2a2c;--paper:#efece5;--paper-2:#e3dfd5;--paper-3:#d5d1c4;--gold:#b8956a;--gold-2:#97774f;--mist:#8a8c92;--mist-2:#c9c5be;--line:rgba(28,28,30,0.14);--line-on-ink:rgba(239,236,229,0.16)}[data-mode=dark][data-palette=porcelain] :is(.section-ink,.home-hero,.footer,.thinband-dark){--ink:#2a3d54;--ink-2:#1b2a3d;--ink-3:#3a5070;--paper:#f7f5ef;--paper-2:#ecead9;--paper-3:#d8d3bd;--gold:#c2a36b;--gold-2:#a48650;--mist:#8a8c92;--mist-2:#c9c5be;--line:rgba(42,61,84,0.12);--line-on-ink:rgba(247,245,239,0.16)}[data-mode=light][data-palette=celadon] .home-hero{--ink:#f1eee5;--ink-2:#e6e2d4;--ink-3:#d8d2c0;--paper:#1f3d36;--paper-2:#142822;--paper-3:#2a4f47;--mist:color-mix(in oklab,#1f3d36,transparent 50%);--mist-2:color-mix(in oklab,#1f3d36,transparent 34%);--gold:#b08c2e;--gold-2:#94761f;--line:rgba(31,61,54,0.14);--line-on-ink:rgba(31,61,54,0.18)}[data-mode=light][data-palette=celadon] .home-hero .btn-on-ink:hover{background:#c9a544;border-color:#c9a544;color:var(--paper)}[data-mode=dark] .nav,[data-mode=dark] .nav[data-on=ink],[data-mode=dark] .nav[data-on=paper]{color:var(--ink)}[data-mode=dark] .nav[data-scrolled=true],[data-mode=dark] .nav[data-scrolled=true][data-on=ink]{background:color-mix(in oklab,var(--paper),transparent 6%);border-bottom-color:var(--line);color:var(--ink)}[data-mode=dark] .brand .brand-mark-light{display:none}[data-mode=dark] .brand .brand-mark-dark{display:block}[data-mode=dark] .lightbox{background:rgba(0,0,0,.86)}[data-mode=dark] .lightbox .lb-close{color:var(--ink)}[data-mode=dark] .seal{color:#f4f0e7}