.page[data-v-3efc82e0]{--bg:#F7F4EE;--ink:#1E211C;--soft:#545A50;--faint:#8B9184;--accent:#2F4A3A;--gold:#C2A26B;--line:rgba(30,33,28,.12);background:var(--bg);color:var(--soft);font-family:'Inter', sans-serif;min-height:100vh}[data-v-3efc82e0]{box-sizing:border-box}body[data-v-3efc82e0]{margin:0;background:#F7F4EE}a[data-v-3efc82e0]{color:inherit}.top[data-v-3efc82e0]{border-bottom:1px solid var(--line)}.top__in[data-v-3efc82e0]{max-width:1120px;margin:0 auto;padding:16px 24px;display:flex;align-items:center;justify-content:space-between;gap:18px}.brand[data-v-3efc82e0]{font-family:'Playfair Display', serif;font-size:17px;color:var(--ink);text-decoration:none}.nav[data-v-3efc82e0]{display:flex;gap:20px;align-items:center;font-size:12px;letter-spacing:.1em;text-transform:uppercase}.nav a[data-v-3efc82e0]{text-decoration:none;color:var(--soft)}.nav__cta[data-v-3efc82e0]{border:1px solid var(--gold);padding:8px 16px;color:var(--ink) !important}.hero[data-v-3efc82e0]{max-width:1120px;margin:0 auto;padding:56px 24px 28px}.kick[data-v-3efc82e0]{margin:0 0 12px;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--faint)}.h1[data-v-3efc82e0]{margin:0 0 16px;font-family:'Playfair Display', serif;font-weight:400;font-size:clamp(42px, 6vw, 72px);line-height:1;color:var(--ink)}.lead[data-v-3efc82e0]{margin:0;max-width:62ch;font-family:'Cormorant Garamond', serif;font-size:clamp(19px, 2.2vw, 24px);line-height:1.45}.hero__meta[data-v-3efc82e0]{margin-top:18px;display:flex;gap:10px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}.controls[data-v-3efc82e0]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#FBF9F4}.controls__in[data-v-3efc82e0]{max-width:1120px;margin:0 auto;padding:20px 24px;display:grid;gap:16px}.search[data-v-3efc82e0]{display:grid;gap:6px;max-width:420px}.search__label[data-v-3efc82e0]{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--faint)}.search input[data-v-3efc82e0]{width:100%;padding:12px 14px;font-family:'Inter', sans-serif;font-size:15px;color:var(--ink);background:#fff;border:1px solid var(--line);border-radius:2px}.search input[data-v-3efc82e0]:focus{outline:none;border-color:var(--accent)}.chips[data-v-3efc82e0]{display:flex;flex-wrap:wrap;gap:8px}.chip[data-v-3efc82e0]{padding:8px 14px;border:1px solid var(--line);background:transparent;cursor:pointer;font-family:'Inter', sans-serif;font-size:12px;color:var(--soft);border-radius:999px}.chip.on[data-v-3efc82e0]{background:var(--accent);border-color:var(--accent);color:#F7F4EE}.list[data-v-3efc82e0]{max-width:1120px;margin:0 auto;padding:32px 24px 8px}.count[data-v-3efc82e0]{margin:0 0 16px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}.grid[data-v-3efc82e0]{display:grid;grid-template-columns:repeat(3, 1fr);gap:16px}.card[data-v-3efc82e0]{display:grid;gap:8px;padding:22px;background:#FBF9F4;border:1px solid var(--line);text-decoration:none;transition:border-color .2s ease, transform .2s ease}.card[data-v-3efc82e0]:hover{border-color:var(--accent);transform:translateY(-2px)}.card__cat[data-v-3efc82e0]{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--faint)}.card__t[data-v-3efc82e0]{font-family:'Playfair Display', serif;font-size:21px;line-height:1.2;color:var(--ink)}.card__meta[data-v-3efc82e0]{font-size:12.5px;color:var(--faint)}.card__go[data-v-3efc82e0]{margin-top:6px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.empty[data-v-3efc82e0]{margin:20px 0;font-size:15px}.note[data-v-3efc82e0]{margin-top:32px;border-top:1px solid var(--line);background:#FBF9F4}.note__in[data-v-3efc82e0]{max-width:1120px;margin:0 auto;padding:32px 24px}.note__t[data-v-3efc82e0]{margin:0 0 8px;font-family:'Playfair Display', serif;font-size:22px;color:var(--ink)}.note__d[data-v-3efc82e0]{margin:0;max-width:70ch;font-size:15px;line-height:1.7}.foot[data-v-3efc82e0]{max-width:1120px;margin:0 auto;padding:26px 24px 60px;font-size:12px;line-height:1.7;color:var(--faint)}.foot a[data-v-3efc82e0]{color:var(--soft)}@media (max-width: 900px){.top__in[data-v-3efc82e0]{padding:12px 16px}.nav a[data-v-3efc82e0]:not(.nav__cta){display:none}.hero[data-v-3efc82e0]{padding:38px 20px 22px}.controls__in[data-v-3efc82e0]{padding:16px 20px}.list[data-v-3efc82e0]{padding:24px 20px 6px}.grid[data-v-3efc82e0]{grid-template-columns:1fr}.note__in[data-v-3efc82e0]{padding:26px 20px}.foot[data-v-3efc82e0]{padding:20px 20px 48px}}