:root{--c-ink:#2a1d17;--c-ink-hover:#3d2a20;--c-paper:#fbf8f4;--c-white:#ffffff;--c-input:#f5eee7;--c-panel:#f3ebe2;--c-panel-dark:#eadccf;--c-panel-light:#faf6f1;--c-panel-text:#3e2c23;--c-panel-ink:#2a1d17;--c-panel-avatar:#e2d2c3;--c-text:#241913;--c-text-prose:#33261f;--c-text-2:#4a3b33;--c-text-3:#4f4038;--c-meta:#65554c;--c-meta-2:#7a6a60;--c-line:rgba(42,29,23,.08);--c-line-2:rgba(42,29,23,.10);--c-line-input:rgba(42,29,23,.14);--c-check:#dccbbb;--c-accent:#8c4024;--c-success:#2b744b;--c-warning:#a86f0b;--c-error:#b93a2b;--c-error-bg:#fff6f4;--f-head:'Manrope', sans-serif;--f-body:'Instrument Sans', system-ui, sans-serif;--f-mono:ui-monospace, Menlo, monospace;--fs-h1:60px;--lh-h1:1.0;--ls-h1:-.035em;--fs-h1-page:46px;--lh-h1-page:1.05;--fs-h1-long:54px;--lh-h1-long:1.02;--fs-h2:34px;--lh-h2:1.1;--ls-h2:-.03em;--fs-h2-sm:28px;--fs-h3:22px;--ls-h3:-.02em;--fs-card-title:17px;--fs-card-title-lg:19px;--fs-body:15px;--lh-body:1.5;--fs-prose:16.5px;--lh-prose:1.65;--fs-intro:17px;--lh-intro:1.55;--fs-meta:13px;--fs-label:12.5px;--ls-label:.08em;--fs-price:24px;--fs-price-lg:40px;--fs-price-sm:18px;--fs-score:14px;--fs-score-lg:20px;--fs-score-xl:30px;--pad-x:48px;--pad-x-m:20px;--sec:64px;--sec-m:40px;--gap:20px;--gap-m:12px;--card-pad:14px;--card-pad-text:18px;--panel-pad:56px;--panel-pad-m:20px;--w-container:1440px;--w-read:760px;--w-sidebar:340px;--w-filters:272px;--w-gallery:600px;--w-mobile:390px;--r-panel:28px;--r-card:22px;--r-card-sm:20px;--r-img:16px;--r-md:14px;--r-sm:10px;--r-xs:8px;--r-pill:999px;--sh-float:0 12px 32px rgba(42,29,23,.08);--sh-pop:0 18px 44px rgba(42,29,23,.16);--sh-soft:0 12px 32px rgba(42,29,23,.10);--sh-search:0 8px 24px rgba(42,29,23,.08);--sh-sticky:0 14px 36px rgba(0,0,0,.18);--sh-dark:0 12px 32px rgba(0,0,0,.28);--sh-btn-hover:0 8px 20px rgba(0,0,0,.18);--btn-h-hero:54px;--btn-h:48px;--btn-h-list:46px;--btn-h-table:42px;--btn-h-sm:40px;--input-h:50px;--chip-pad:7px 14px;--check:18px;--tap-min:44px}@media (max-width:767px){:root{--fs-h1:32px;--lh-h1:1.02;--ls-h1:-.03em;--fs-h1-page:30px;--fs-h1-long:30px;--fs-h2:27px;--fs-h2-sm:24px;--fs-h3:19px;--fs-body:16px;--fs-prose:15.5px;--lh-prose:1.6;--fs-intro:15px;--fs-price:18px;--fs-price-lg:36px;--pad-x:var(--pad-x-m);--sec:var(--sec-m);--gap:var(--gap-m);--r-panel:26px;--r-card:18px;--r-img:12px}}@media (min-width:768px) and (max-width:1199px){:root{--pad-x:32px;--w-sidebar:300px}}